diff --git a/BUILD.bazel b/BUILD.bazel index f7d86051cd9e..786d7193b7f8 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -12,6 +12,25 @@ package( ], ) +_GKI_AARCH64_MAKE_GOALS = [ + "Image", + "Image.lz4", + "Image.gz", + "modules", +] + +_GKI_RISCV64_MAKE_GOALS = [ + "Image", + "Image.lz4", + "Image.gz", + "modules", +] + +_GKI_X86_64_MAKE_GOALS = [ + "bzImage", + "modules", +] + filegroup( name = "aarch64_additional_kmi_symbol_lists", srcs = [ @@ -19,11 +38,13 @@ filegroup( "android/abi_gki_aarch64_db845c", "android/abi_gki_aarch64_exynos", "android/abi_gki_aarch64_galaxy", + "android/abi_gki_aarch64_honor", "android/abi_gki_aarch64_imx", "android/abi_gki_aarch64_mtk", "android/abi_gki_aarch64_oplus", "android/abi_gki_aarch64_pixel", "android/abi_gki_aarch64_qcom", + "android/abi_gki_aarch64_unisoc", "android/abi_gki_aarch64_virtual_device", "android/abi_gki_aarch64_vivo", "android/abi_gki_aarch64_xiaomi", @@ -39,10 +60,12 @@ define_common_kernels(target_configs = { "additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"], "protected_exports_list": "android/abi_gki_protected_exports_aarch64", "protected_modules_list": "android/gki_aarch64_protected_modules", + "make_goals": _GKI_AARCH64_MAKE_GOALS, }, "kernel_aarch64_16k": { "kmi_symbol_list_strict_mode": False, "module_implicit_outs": COMMON_GKI_MODULES_LIST, + "make_goals": _GKI_AARCH64_MAKE_GOALS, }, "kernel_aarch64_debug": { "kmi_symbol_list_strict_mode": False, @@ -51,22 +74,26 @@ define_common_kernels(target_configs = { "additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"], "protected_exports_list": "android/abi_gki_protected_exports_aarch64", "protected_modules_list": "android/gki_aarch64_protected_modules", + "make_goals": _GKI_AARCH64_MAKE_GOALS, }, "kernel_riscv64": { "kmi_symbol_list_strict_mode": False, "module_implicit_outs": COMMON_GKI_MODULES_LIST, + "make_goals": _GKI_RISCV64_MAKE_GOALS, }, "kernel_x86_64": { "kmi_symbol_list_strict_mode": False, "module_implicit_outs": COMMON_GKI_MODULES_LIST, "protected_exports_list": "android/abi_gki_protected_exports_x86_64", "protected_modules_list": "android/gki_x86_64_protected_modules", + "make_goals": _GKI_X86_64_MAKE_GOALS, }, "kernel_x86_64_debug": { "kmi_symbol_list_strict_mode": False, "module_implicit_outs": COMMON_GKI_MODULES_LIST, "protected_exports_list": "android/abi_gki_protected_exports_x86_64", "protected_modules_list": "android/gki_x86_64_protected_modules", + "make_goals": _GKI_X86_64_MAKE_GOALS, }, }) @@ -79,6 +106,12 @@ define_db845c( ], define_abi_targets = True, kmi_symbol_list = "//common:android/abi_gki_aarch64_db845c", + make_goals = [ + "modules", + "qcom/sdm845-db845c.dtb", + "qcom/qrb5165-rb5.dtb", + "qcom/sm8450-qrd.dtb", + ], module_outs = [ # keep sorted "crypto/michael_mic.ko", @@ -229,10 +262,12 @@ define_db845c( "drivers/usb/typec/qcom-pmic-typec.ko", "drivers/watchdog/pm8916_wdt.ko", "drivers/watchdog/qcom-wdt.ko", + "net/mac80211/mac80211.ko", "net/qrtr/qrtr.ko", "net/qrtr/qrtr-mhi.ko", "net/qrtr/qrtr-smd.ko", "net/qrtr/qrtr-tun.ko", + "net/wireless/cfg80211.ko", "sound/soc/codecs/snd-soc-dmic.ko", "sound/soc/codecs/snd-soc-hdmi-codec.ko", "sound/soc/codecs/snd-soc-lpass-macro-common.ko", @@ -280,6 +315,11 @@ kernel_build( ], build_config = "build.config.rockpi4", dtstree = "//common-modules/virtual-device:rockpi4_dts", + make_goals = [ + "Image", + "modules", + "rk3399-rock-pi-4b.dtb", + ], module_outs = COMMON_GKI_MODULES_LIST + [ # keep sorted "drivers/block/virtio_blk.ko", diff --git a/Documentation/ABI/testing/OWNERS b/Documentation/ABI/testing/OWNERS deleted file mode 100644 index 3ab5dca46dbe..000000000000 --- a/Documentation/ABI/testing/OWNERS +++ /dev/null @@ -1 +0,0 @@ -per-file sysfs-fs-f2fs=file:/fs/f2fs/OWNERS diff --git a/Documentation/ABI/testing/sysfs-bus-usb b/Documentation/ABI/testing/sysfs-bus-usb index 568103d3376e..d71ce6cc1c7c 100644 --- a/Documentation/ABI/testing/sysfs-bus-usb +++ b/Documentation/ABI/testing/sysfs-bus-usb @@ -264,6 +264,16 @@ Description: attached to the port will not be detected, initialized, or enumerated. +What: /sys/bus/usb/devices/...//port/state +Date: June 2023 +Contact: Roy Luo +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 diff --git a/Documentation/filesystems/OWNERS b/Documentation/filesystems/OWNERS deleted file mode 100644 index a63dbf4659f2..000000000000 --- a/Documentation/filesystems/OWNERS +++ /dev/null @@ -1 +0,0 @@ -per-file f2fs**=file:/fs/f2fs/OWNERS diff --git a/Documentation/userspace-api/ioctl/ioctl-number.rst b/Documentation/userspace-api/ioctl/ioctl-number.rst index 81456c34c85d..a37f1b5a144e 100644 --- a/Documentation/userspace-api/ioctl/ioctl-number.rst +++ b/Documentation/userspace-api/ioctl/ioctl-number.rst @@ -136,7 +136,7 @@ Code Seq# Include File Comments 'F' DD video/sstfb.h conflict! 'G' 00-3F drivers/misc/sgi-gru/grulib.h conflict! 'G' 00-0F xen/gntalloc.h, xen/gntdev.h conflict! -'G' 00-0f linux/gunyah.h conflict! +'G' 00-0F linux/gunyah.h conflict! 'H' 00-7F linux/hiddev.h conflict! 'H' 00-0F linux/hidraw.h conflict! 'H' 01 linux/mei.h conflict! diff --git a/Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst b/Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst index 10b1feeb0b57..f1d5bb7b806d 100644 --- a/Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst +++ b/Documentation/userspace-api/media/v4l/pixfmt-yuv-planar.rst @@ -273,7 +273,9 @@ of the luma plane. .. _V4L2-PIX-FMT-NV12-16L16: .. _V4L2-PIX-FMT-NV12-32L32: .. _V4L2-PIX-FMT-NV12M-8L128: +.. _V4L2-PIX-FMT-NV12-8L128: .. _V4L2-PIX-FMT-NV12M-10BE-8L128: +.. _V4L2-PIX-FMT-NV12-10BE-8L128: .. _V4L2-PIX-FMT-MM21: Tiled NV12 @@ -319,6 +321,9 @@ pixels in 2D 8x128 tiles, and stores tiles linearly in memory. The image height must be aligned to a multiple of 128. The layouts of the luma and chroma planes are identical. +``V4L2_PIX_FMT_NV12_8L128`` is similar to ``V4L2_PIX_FMT_NV12M_8L128`` but stores +two planes in one memory. + ``V4L2_PIX_FMT_NV12M_10BE_8L128`` is similar to ``V4L2_PIX_FMT_NV12M`` but stores 10 bits pixels in 2D 8x128 tiles, and stores tiles linearly in memory. the data is arranged in big endian order. @@ -334,6 +339,9 @@ byte 2: Y1(bits 3-0) Y2(bits 9-6) byte 3: Y2(bits 5-0) Y3(bits 9-8) byte 4: Y3(bits 7-0) +``V4L2_PIX_FMT_NV12_10BE_8L128`` is similar to ``V4L2_PIX_FMT_NV12M_10BE_8L128`` but stores +two planes in one memory. + ``V4L2_PIX_FMT_MM21`` store luma pixel in 16x32 tiles, and chroma pixels in 16x16 tiles. The line stride must be aligned to a multiple of 16 and the image height must be aligned to a multiple of 32. The number of luma and chroma diff --git a/Documentation/virt/gunyah/vm-manager.rst b/Documentation/virt/gunyah/vm-manager.rst index cd41a705849f..415b11248e00 100644 --- a/Documentation/virt/gunyah/vm-manager.rst +++ b/Documentation/virt/gunyah/vm-manager.rst @@ -7,14 +7,12 @@ Virtual Machine Manager The Gunyah Virtual Machine Manager is a Linux driver to support launching virtual machines using Gunyah. -Except for some basic information about the location of initial binaries, -most of the configuration about a Gunyah virtual machine is described in the -VM's devicetree. The devicetree is generated by userspace. Interacting with the -virtual machine is still done via the kernel and VM configuration requires some -of the corresponding functionality to be set up in the kernel. For instance, -sharing userspace memory with a VM is done via the GH_VM_SET_USER_MEM_REGION -ioctl. The VM itself is configured to use the memory region via the -devicetree. +Configuration of a Gunyah virtual machine is done via a devicetree. When the VM +is launched, memory is provided by the host VM which contains the devictree. +Gunyah reads the devicetree to configure the memory map and create resources +such as vCPUs for the VM. Memory can be shared with the VM with +`GH_VM_SET_USER_MEM_REGION`_. Userspace can interact with the resources in Linux +by adding "functions" to the VM. Gunyah Functions ================ @@ -22,13 +20,13 @@ Gunyah Functions Components of a Gunyah VM's configuration that need kernel configuration are called "functions" and are built on top of a framework. Functions are identified by a string and have some argument(s) to configure them. They are typically -created by the `GH_VM_ADD_FUNCTION` ioctl. +created by the `GH_VM_ADD_FUNCTION`_ ioctl. Functions typically will always do at least one of these operations: 1. Create resource ticket(s). Resource tickets allow a function to register itself as the client for a Gunyah resource (e.g. doorbell or vCPU) and - the function is given the pointer to the `struct gh_resource` when the + the function is given the pointer to the &struct gh_resource when the VM is starting. 2. Register IO handler(s). IO handlers allow a function to handle stage-2 faults @@ -46,7 +44,7 @@ IOCTLs and userspace VMM flows The kernel exposes a char device interface at /dev/gunyah. -To create a VM, use the GH_CREATE_VM ioctl. A successful call will return a +To create a VM, use the `GH_CREATE_VM`_ ioctl. A successful call will return a "Gunyah VM" file descriptor. /dev/gunyah API Descriptions @@ -56,6 +54,9 @@ GH_CREATE_VM ~~~~~~~~~~~~ Creates a Gunyah VM. The argument is reserved for future use and must be 0. +A successful call will return a Gunyah VM file descriptor. See +`Gunyah VM API Descriptions`_ for list of IOCTLs that can be made on this file +file descriptor. Gunyah VM API Descriptions -------------------------- @@ -70,33 +71,24 @@ unique per virtual machine. While VMM is guest-agnostic and allows runtime addition of memory regions, Linux guest virtual machines do not support accepting memory regions at runtime. -Thus, memory regions should be provided before starting the VM and the VM must -be configured to accept these at boot-up. +Thus, for Linux guests, memory regions should be provided before starting the VM +and the VM must be configured via the devicetree to accept these at boot-up. The guest physical address is used by Linux kernel to check that the requested user regions do not overlap and to help find the corresponding memory region -for calls like GH_VM_SET_DTB_CONFIG. It must be page aligned. +for calls like `GH_VM_SET_DTB_CONFIG`_. It must be page aligned. -memory_size and userspace_addr must be page-aligned. - -The flags field of gh_userspace_memory_region accepts the following bits. All -other bits must be 0 and are reserved for future use. The ioctl will return --EINVAL if an unsupported bit is detected. - - - GH_MEM_ALLOW_READ/GH_MEM_ALLOW_WRITE/GH_MEM_ALLOW_EXEC sets read/write/exec - permissions for the guest, respectively. - -To add a memory region, call GH_VM_SET_USER_MEM_REGION with fields set as +To add a memory region, call `GH_VM_SET_USER_MEM_REGION`_ with fields set as described above. .. kernel-doc:: include/uapi/linux/gunyah.h - :identifiers: gh_userspace_memory_region + :identifiers: gh_userspace_memory_region gh_mem_flags GH_VM_SET_DTB_CONFIG ~~~~~~~~~~~~~~~~~~~~ This ioctl sets the location of the VM's devicetree blob and is used by Gunyah -Resource Manager to allocate resources. The guest physical memory should be part +Resource Manager to allocate resources. The guest physical memory must be part of the primary memory parcel provided to the VM prior to GH_VM_START. .. kernel-doc:: include/uapi/linux/gunyah.h @@ -111,20 +103,20 @@ GH_VM_ADD_FUNCTION ~~~~~~~~~~~~~~~~~~ This ioctl registers a Gunyah VM function with the VM manager. The VM function -is described with a `type` string and some arguments for that type. Typically, -the function is added before the VM starts, but the function doesn't "operate" -until the VM starts with GH_VM_START: e.g. vCPU ioclts will all return an error -until the VM starts because the vCPUs don't exist until the VM is started. This -allows the VMM to set up all the kernel functionality needed for the VM *before* -the VM starts. +is described with a &struct gh_fn_desc.type and some arguments for that type. +Typically, the function is added before the VM starts, but the function doesn't +"operate" until the VM starts with `GH_VM_START`_. For example, vCPU ioctls will +all return an error until the VM starts because the vCPUs don't exist until the +VM is started. This allows the VMM to set up all the kernel functions needed for +the VM *before* the VM starts. .. kernel-doc:: include/uapi/linux/gunyah.h - :identifiers: gh_fn_desc + :identifiers: gh_fn_desc gh_fn_type -The possible types are documented below: +The argument types are documented below: .. kernel-doc:: include/uapi/linux/gunyah.h - :identifiers: GH_FN_VCPU gh_fn_vcpu_arg GH_FN_IRQFD gh_fn_irqfd_arg GH_FN_IOEVENTFD gh_fn_ioeventfd_arg + :identifiers: gh_fn_vcpu_arg gh_fn_irqfd_arg gh_irqfd_flags gh_fn_ioeventfd_arg gh_ioeventfd_flags Gunyah VCPU API Descriptions ---------------------------- @@ -137,15 +129,15 @@ GH_VCPU_RUN This ioctl is used to run a guest virtual cpu. While there are no explicit parameters, there is an implicit parameter block that can be obtained by mmap()ing the vcpu fd at offset 0, with the size given by -GH_VCPU_MMAP_SIZE. The parameter block is formatted as a 'struct +`GH_VCPU_MMAP_SIZE`_. The parameter block is formatted as a 'struct gh_vcpu_run' (see below). GH_VCPU_MMAP_SIZE ~~~~~~~~~~~~~~~~~ -The GH_VCPU_RUN ioctl communicates with userspace via a shared +The `GH_VCPU_RUN`_ ioctl communicates with userspace via a shared memory region. This ioctl returns the size of that region. See the -GH_VCPU_RUN documentation for details. +`GH_VCPU_RUN`_ documentation for details. .. kernel-doc:: include/uapi/linux/gunyah.h - :identifiers: gh_vcpu_run gh_vm_exit_info + :identifiers: gh_vcpu_exit gh_vcpu_run gh_vm_status gh_vm_exit_info diff --git a/Makefile b/Makefile index ddac6b14815d..d201bf78cb89 100644 --- a/Makefile +++ b/Makefile @@ -1001,8 +1001,10 @@ LDFLAGS_vmlinux += --gc-sections endif ifdef CONFIG_SHADOW_CALL_STACK +ifndef CONFIG_DYNAMIC_SCS CC_FLAGS_SCS := -fsanitize=shadow-call-stack KBUILD_CFLAGS += $(CC_FLAGS_SCS) +endif export CC_FLAGS_SCS endif diff --git a/OWNERS b/OWNERS index a8b26152b8a2..414594e3f646 100644 --- a/OWNERS +++ b/OWNERS @@ -1,13 +1,12 @@ -# The full list of approvers is defined in -# https://android.googlesource.com/kernel/common/+/refs/meta/config/OWNERS +set noparent -# The following OWNERS are defined at the top level to improve the OWNERS -# suggestions through any user interface. Consider those people the ones that -# can help with finding the best person to review. -adelva@google.com -gregkh@google.com -maennich@google.com -saravanak@google.com -smuckle@google.com -surenb@google.com -tkjos@google.com +# GKI Dr. No Enforcement is active on this branch. Approval of one of the Dr. +# No reviewers is required following a regular CodeReview+2 vote of a code +# reviewer. +# +# See the GKI release documentation (go/gki-dr-no) for further details. +# +# The expanded list of reviewers can be found at: +# https://android.googlesource.com/kernel/common/+/android-mainline/OWNERS_DrNo + +include kernel/common:android-mainline:/OWNERS_DrNo diff --git a/android/OWNERS b/android/OWNERS deleted file mode 100644 index 68e96df48f56..000000000000 --- a/android/OWNERS +++ /dev/null @@ -1,13 +0,0 @@ -# If we ever add another OWNERS above this directory, it's likely to be -# more permissive, so don't inherit from it -set noparent -include kernel/common:android-mainline:/OWNERS_DrNo - -# Downstream boards maintained directly in this manifest branch -per-file abi_gki_aarch64_cuttlefish = adelva@google.com, rammuthiah@google.com -per-file abi_gki_aarch64_goldfish = rkir@google.com - -# per-file for review purposes -per-file gki_system_dlkm_modules = ramjiyani@google.com -per-file abi_gki_protected_exports = ramjiyani@google.com -per-file gki_protected_modules = ramjiyani@google.com diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 6c9d537c8c87..2476e2318697 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -1,3 +1,4 @@ +version: 0x00000001 root_id: 0x84ea5130 void { id: 0x48b5725f @@ -80,11 +81,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2aebdf52 } -pointer_reference { - id: 0x002f9b24 - kind: POINTER - pointee_type_id: 0x2afe8a0c -} pointer_reference { id: 0x0036629d kind: POINTER @@ -155,11 +151,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2b9a8c39 } -pointer_reference { - id: 0x00795205 - kind: POINTER - pointee_type_id: 0x2ba5ae8b -} pointer_reference { id: 0x00836b76 kind: POINTER @@ -185,11 +176,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x28d027d4 } -pointer_reference { - id: 0x00a7017e - kind: POINTER - pointee_type_id: 0x28dce366 -} pointer_reference { id: 0x00a8eb28 kind: POINTER @@ -505,11 +491,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2d64ae3e } -pointer_reference { - id: 0x01cd1d46 - kind: POINTER - pointee_type_id: 0x2d749384 -} pointer_reference { id: 0x01cecb1b kind: POINTER @@ -605,16 +586,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x220adcb6 } -pointer_reference { - id: 0x021605cb - kind: POINTER - pointee_type_id: 0x2218f1b0 -} -pointer_reference { - id: 0x021d4376 - kind: POINTER - pointee_type_id: 0x2235eb47 -} pointer_reference { id: 0x022383b2 kind: POINTER @@ -740,6 +711,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x201aebe0 } +pointer_reference { + id: 0x029d7f27 + kind: POINTER + pointee_type_id: 0x20351a02 +} pointer_reference { id: 0x02a388d8 kind: POINTER @@ -885,6 +861,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x269c8e40 } +pointer_reference { + id: 0x0337b511 + kind: POINTER + pointee_type_id: 0x269e32d8 +} pointer_reference { id: 0x0341bd37 kind: POINTER @@ -980,11 +961,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x24777eaf } -pointer_reference { - id: 0x03908e7f - kind: POINTER - pointee_type_id: 0x2402df61 -} pointer_reference { id: 0x03965d61 kind: POINTER @@ -1000,6 +976,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x2433570e } +pointer_reference { + id: 0x039df521 + kind: POINTER + pointee_type_id: 0x24373219 +} pointer_reference { id: 0x03a40599 kind: POINTER @@ -1045,6 +1026,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x25165733 } +pointer_reference { + id: 0x03d7c287 + kind: POINTER + pointee_type_id: 0x251fec82 +} pointer_reference { id: 0x03e92bef kind: POINTER @@ -1065,11 +1051,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x25f258cf } -pointer_reference { - id: 0x03f6981a - kind: POINTER - pointee_type_id: 0x259a86f5 -} pointer_reference { id: 0x03f70c68 kind: POINTER @@ -1240,6 +1221,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3860f3c0 } +pointer_reference { + id: 0x048ea3ea + kind: POINTER + pointee_type_id: 0x387a6934 +} pointer_reference { id: 0x0490bb4a kind: POINTER @@ -1385,6 +1371,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3e504ae2 } +pointer_reference { + id: 0x0508b7df + kind: POINTER + pointee_type_id: 0x3e6239e1 +} pointer_reference { id: 0x050d6bc0 kind: POINTER @@ -1550,11 +1541,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x3c04aff6 } -pointer_reference { - id: 0x0592534f - kind: POINTER - pointee_type_id: 0x3c09aba3 -} pointer_reference { id: 0x05943b52 kind: POINTER @@ -1830,11 +1816,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x305f514b } -pointer_reference { - id: 0x068be05c - kind: POINTER - pointee_type_id: 0x306f67ee -} pointer_reference { id: 0x06901f39 kind: POINTER @@ -1850,6 +1831,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30ff8ddd } +pointer_reference { + id: 0x06b96242 + kind: POINTER + pointee_type_id: 0x30a56f97 +} pointer_reference { id: 0x06b9b8cb kind: POINTER @@ -1860,11 +1846,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x30ae0fb9 } -pointer_reference { - id: 0x06d339d6 - kind: POINTER - pointee_type_id: 0x310c01c5 -} pointer_reference { id: 0x06dcdc5a kind: POINTER @@ -1895,11 +1876,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x318a9af9 } -pointer_reference { - id: 0x06f4dd97 - kind: POINTER - pointee_type_id: 0x319390c3 -} pointer_reference { id: 0x06fc21c3 kind: POINTER @@ -2195,6 +2171,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0a47a056 } +pointer_reference { + id: 0x08048e62 + kind: POINTER + pointee_type_id: 0x0a52df14 +} pointer_reference { id: 0x080fbe64 kind: POINTER @@ -2250,6 +2231,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0aaf9a0a } +pointer_reference { + id: 0x084d74bf + kind: POINTER + pointee_type_id: 0x0b753461 +} pointer_reference { id: 0x084ef4c8 kind: POINTER @@ -2400,11 +2386,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x098dcb5d } -pointer_reference { - id: 0x08f7f5aa - kind: POINTER - pointee_type_id: 0x099f3037 -} pointer_reference { id: 0x08f8b95d kind: POINTER @@ -2545,11 +2526,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0c50d752 } -pointer_reference { - id: 0x09851b66 - kind: POINTER - pointee_type_id: 0x0c548b05 -} pointer_reference { id: 0x099bbff0 kind: POINTER @@ -2620,6 +2596,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0dd91f48 } +pointer_reference { + id: 0x09f1b886 + kind: POINTER + pointee_type_id: 0x0d860487 +} pointer_reference { id: 0x09f23ef0 kind: POINTER @@ -2670,15 +2651,20 @@ pointer_reference { kind: POINTER pointee_type_id: 0x02c9ffd5 } +pointer_reference { + id: 0x0a22a423 + kind: POINTER + pointee_type_id: 0x02ca7611 +} pointer_reference { id: 0x0a2e002a kind: POINTER pointee_type_id: 0x02f8e635 } pointer_reference { - id: 0x0a420a4d + id: 0x0a2e9ae5 kind: POINTER - pointee_type_id: 0x0348cfab + pointee_type_id: 0x02fa8d0a } pointer_reference { id: 0x0a47a056 @@ -2835,11 +2821,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x01d3d77e } -pointer_reference { - id: 0x0aee6b3c - kind: POINTER - pointee_type_id: 0x01f94a6f -} pointer_reference { id: 0x0aee7ba0 kind: POINTER @@ -2865,6 +2846,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x01ae1e33 } +pointer_reference { + id: 0x0b012462 + kind: POINTER + pointee_type_id: 0x06447717 +} pointer_reference { id: 0x0b036186 kind: POINTER @@ -2895,11 +2881,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x060c8a8c } -pointer_reference { - id: 0x0b176b30 - kind: POINTER - pointee_type_id: 0x061d4a5d -} pointer_reference { id: 0x0b1c4148 kind: POINTER @@ -2945,11 +2926,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x06913c57 } -pointer_reference { - id: 0x0b367676 - kind: POINTER - pointee_type_id: 0x06993f45 -} pointer_reference { id: 0x0b395893 kind: POINTER @@ -2965,11 +2941,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x0756289d } -pointer_reference { - id: 0x0b4bd267 - kind: POINTER - pointee_type_id: 0x076faf00 -} pointer_reference { id: 0x0b4ebfc7 kind: POINTER @@ -3005,11 +2976,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x07272add } -pointer_reference { - id: 0x0b6e7992 - kind: POINTER - pointee_type_id: 0x07f900d5 -} pointer_reference { id: 0x0b70fc18 kind: POINTER @@ -3080,11 +3046,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x043f79eb } -pointer_reference { - id: 0x0baead6a - kind: POINTER - pointee_type_id: 0x04fa5334 -} pointer_reference { id: 0x0baf61c0 kind: POINTER @@ -3185,11 +3146,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x05b2a65b } -pointer_reference { - id: 0x0c055269 - kind: POINTER - pointee_type_id: 0x1a55af3a -} pointer_reference { id: 0x0c06ce3c kind: POINTER @@ -3255,11 +3211,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a1051a0 } -pointer_reference { - id: 0x0c15a281 - kind: POINTER - pointee_type_id: 0x1a166c9a -} pointer_reference { id: 0x0c15b27a kind: POINTER @@ -3305,26 +3256,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a31e412 } -pointer_reference { - id: 0x0c1ccf58 - kind: POINTER - pointee_type_id: 0x1a33dbfe -} pointer_reference { id: 0x0c1efc10 kind: POINTER pointee_type_id: 0x1a3b16dd } -pointer_reference { - id: 0x0c225334 - kind: POINTER - pointee_type_id: 0x1ac9aa4c -} -pointer_reference { - id: 0x0c22e758 - kind: POINTER - pointee_type_id: 0x1acb7bfc -} pointer_reference { id: 0x0c23d1c8 kind: POINTER @@ -3350,11 +3286,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ad5d81c } -pointer_reference { - id: 0x0c27ab17 - kind: POINTER - pointee_type_id: 0x1ade4ac3 -} pointer_reference { id: 0x0c27c566 kind: POINTER @@ -3365,16 +3296,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1ae416b5 } -pointer_reference { - id: 0x0c294260 - kind: POINTER - pointee_type_id: 0x1ae5ef1d -} -pointer_reference { - id: 0x0c29b83e - kind: POINTER - pointee_type_id: 0x1ae60664 -} pointer_reference { id: 0x0c2a4dc8 kind: POINTER @@ -3400,36 +3321,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a810356 } -pointer_reference { - id: 0x0c307bd6 - kind: POINTER - pointee_type_id: 0x1a8109c4 -} -pointer_reference { - id: 0x0c30f4da - kind: POINTER - pointee_type_id: 0x1a8335f6 -} pointer_reference { id: 0x0c313b7d kind: POINTER pointee_type_id: 0x1a840b6a } -pointer_reference { - id: 0x0c3143aa - kind: POINTER - pointee_type_id: 0x1a85e835 -} -pointer_reference { - id: 0x0c317f0c - kind: POINTER - pointee_type_id: 0x1a851aaf -} -pointer_reference { - id: 0x0c321408 - kind: POINTER - pointee_type_id: 0x1a88b6bc -} pointer_reference { id: 0x0c3286fb kind: POINTER @@ -3440,141 +3336,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1a8d07bb } -pointer_reference { - id: 0x0c3453da - kind: POINTER - pointee_type_id: 0x1a91a9f6 -} -pointer_reference { - id: 0x0c349c1c - kind: POINTER - pointee_type_id: 0x1a9296ec -} -pointer_reference { - id: 0x0c34af81 - kind: POINTER - pointee_type_id: 0x1a92589b -} -pointer_reference { - id: 0x0c34dd6b - kind: POINTER - pointee_type_id: 0x1a939330 -} -pointer_reference { - id: 0x0c34e922 - kind: POINTER - pointee_type_id: 0x1a934214 -} -pointer_reference { - id: 0x0c350049 - kind: POINTER - pointee_type_id: 0x1a94e7ba -} pointer_reference { id: 0x0c3509f9 kind: POINTER pointee_type_id: 0x1a94c17b } -pointer_reference { - id: 0x0c351ae2 - kind: POINTER - pointee_type_id: 0x1a948d17 -} -pointer_reference { - id: 0x0c35705e - kind: POINTER - pointee_type_id: 0x1a9527e4 -} pointer_reference { id: 0x0c35a159 kind: POINTER pointee_type_id: 0x1a9663f9 } -pointer_reference { - id: 0x0c35a43e - kind: POINTER - pointee_type_id: 0x1a967667 -} -pointer_reference { - id: 0x0c35b3de - kind: POINTER - pointee_type_id: 0x1a9629e6 -} -pointer_reference { - id: 0x0c35c224 - kind: POINTER - pointee_type_id: 0x1a97ee0c -} -pointer_reference { - id: 0x0c35c941 - kind: POINTER - pointee_type_id: 0x1a97c39a -} -pointer_reference { - id: 0x0c35e3cc - kind: POINTER - pointee_type_id: 0x1a9769af -} -pointer_reference { - id: 0x0c35f9c3 - kind: POINTER - pointee_type_id: 0x1a970191 -} -pointer_reference { - id: 0x0c35ffb3 - kind: POINTER - pointee_type_id: 0x1a971851 -} -pointer_reference { - id: 0x0c3609db - kind: POINTER - pointee_type_id: 0x1a98c1f0 -} -pointer_reference { - id: 0x0c366696 - kind: POINTER - pointee_type_id: 0x1a997cc7 -} -pointer_reference { - id: 0x0c36978a - kind: POINTER - pointee_type_id: 0x1a9ab8b5 -} -pointer_reference { - id: 0x0c36f6bf - kind: POINTER - pointee_type_id: 0x1a9b3c63 -} -pointer_reference { - id: 0x0c3752f7 - kind: POINTER - pointee_type_id: 0x1a9dad43 -} -pointer_reference { - id: 0x0c377f47 - kind: POINTER - pointee_type_id: 0x1a9d1b82 -} -pointer_reference { - id: 0x0c379a11 - kind: POINTER - pointee_type_id: 0x1a9e8edb -} -pointer_reference { - id: 0x0c37c0d4 - kind: POINTER - pointee_type_id: 0x1a9fe5cf -} pointer_reference { id: 0x0c397826 kind: POINTER pointee_type_id: 0x1aa50604 } -pointer_reference { - id: 0x0c3a999e - kind: POINTER - pointee_type_id: 0x1aaa80e6 -} pointer_reference { id: 0x0c3ac0b1 kind: POINTER @@ -3585,31 +3361,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1aab662c } -pointer_reference { - id: 0x0c3af426 - kind: POINTER - pointee_type_id: 0x1aab3607 -} pointer_reference { id: 0x0c3ce9b1 kind: POINTER pointee_type_id: 0x1ab3405a } -pointer_reference { - id: 0x0c3d230a - kind: POINTER - pointee_type_id: 0x1ab46ab6 -} pointer_reference { id: 0x0c3d2d88 kind: POINTER pointee_type_id: 0x1ab450bd } -pointer_reference { - id: 0x0c3def8e - kind: POINTER - pointee_type_id: 0x1ab758a5 -} pointer_reference { id: 0x0c3e4ee6 kind: POINTER @@ -3620,11 +3381,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1abb72c6 } -pointer_reference { - id: 0x0c3f2be8 - kind: POINTER - pointee_type_id: 0x1abc493c -} pointer_reference { id: 0x0c3fa226 kind: POINTER @@ -3730,11 +3486,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b77cf3e } -pointer_reference { - id: 0x0c503d4a - kind: POINTER - pointee_type_id: 0x1b0013b6 -} pointer_reference { id: 0x0c55d62d kind: POINTER @@ -3755,11 +3506,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b1d0b2e } -pointer_reference { - id: 0x0c58670b - kind: POINTER - pointee_type_id: 0x1b217ab2 -} pointer_reference { id: 0x0c596e35 kind: POINTER @@ -3905,11 +3651,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1b841a62 } -pointer_reference { - id: 0x0c71b007 - kind: POINTER - pointee_type_id: 0x1b862681 -} pointer_reference { id: 0x0c74ddbe kind: POINTER @@ -3955,6 +3696,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x185ada07 } +pointer_reference { + id: 0x0c86a1b1 + kind: POINTER + pointee_type_id: 0x185a605b +} pointer_reference { id: 0x0c86b710 kind: POINTER @@ -3990,11 +3736,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1874e22c } +pointer_reference { + id: 0x0c8ded5e + kind: POINTER + pointee_type_id: 0x187753e7 +} pointer_reference { id: 0x0c8eb859 kind: POINTER pointee_type_id: 0x187a07fb } +pointer_reference { + id: 0x0c93cbc1 + kind: POINTER + pointee_type_id: 0x180fc99a +} pointer_reference { id: 0x0c957ac0 kind: POINTER @@ -4245,6 +4001,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x19026802 } +pointer_reference { + id: 0x0cd1cfb6 + kind: POINTER + pointee_type_id: 0x1907d847 +} pointer_reference { id: 0x0cd3272c kind: POINTER @@ -4270,11 +4031,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x191d871c } -pointer_reference { - id: 0x0cd7e3c7 - kind: POINTER - pointee_type_id: 0x191f6983 -} pointer_reference { id: 0x0cd878db kind: POINTER @@ -4355,11 +4111,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x19fdc34f } -pointer_reference { - id: 0x0cef9b27 - kind: POINTER - pointee_type_id: 0x19fe8a03 -} pointer_reference { id: 0x0cefb0c8 kind: POINTER @@ -4370,6 +4121,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x19811e6e } +pointer_reference { + id: 0x0cf0f1be + kind: POINTER + pointee_type_id: 0x19832066 +} pointer_reference { id: 0x0cf80951 kind: POINTER @@ -4565,6 +4321,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1e3a7bd4 } +pointer_reference { + id: 0x0d1edb4c + kind: POINTER + pointee_type_id: 0x1e3b8bac +} pointer_reference { id: 0x0d20d38c kind: POINTER @@ -4805,11 +4566,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1f694ce0 } -pointer_reference { - id: 0x0d4a6e6a - kind: POINTER - pointee_type_id: 0x1f695f34 -} pointer_reference { id: 0x0d4c9f4f kind: POINTER @@ -5350,6 +5106,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c8405e0 } +pointer_reference { + id: 0x0db20eef + kind: POINTER + pointee_type_id: 0x1c88dd20 +} pointer_reference { id: 0x0db25a6d kind: POINTER @@ -5365,11 +5126,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1c941374 } -pointer_reference { - id: 0x0db5cc04 - kind: POINTER - pointee_type_id: 0x1c97d68e -} pointer_reference { id: 0x0db5f18a kind: POINTER @@ -5840,11 +5596,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x12f25e54 } -pointer_reference { - id: 0x0e2e24cd - kind: POINTER - pointee_type_id: 0x12f875ab -} pointer_reference { id: 0x0e2fc7b3 kind: POINTER @@ -6220,6 +5971,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x13b0ccb3 } +pointer_reference { + id: 0x0e7d50ff + kind: POINTER + pointee_type_id: 0x13b5a562 +} pointer_reference { id: 0x0e8010b3 kind: POINTER @@ -6300,11 +6056,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x10617cac } -pointer_reference { - id: 0x0e88ae3e - kind: POINTER - pointee_type_id: 0x10625e67 -} pointer_reference { id: 0x0e88bc7d kind: POINTER @@ -6750,16 +6501,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x11d7598d } +pointer_reference { + id: 0x0ee99834 + kind: POINTER + pointee_type_id: 0x11e6864c +} pointer_reference { id: 0x0eea07ff kind: POINTER pointee_type_id: 0x11e8f961 } -pointer_reference { - id: 0x0eecde08 - kind: POINTER - pointee_type_id: 0x11f39ebf -} pointer_reference { id: 0x0eee7907 kind: POINTER @@ -6850,16 +6601,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x11bf0236 } -pointer_reference { - id: 0x0f004683 - kind: POINTER - pointee_type_id: 0x1641fc93 -} -pointer_reference { - id: 0x0f0079ed - kind: POINTER - pointee_type_id: 0x16410128 -} pointer_reference { id: 0x0f00978d kind: POINTER @@ -6885,16 +6626,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x164697c8 } -pointer_reference { - id: 0x0f01f23b - kind: POINTER - pointee_type_id: 0x16472e71 -} -pointer_reference { - id: 0x0f020e53 - kind: POINTER - pointee_type_id: 0x1648dfd1 -} pointer_reference { id: 0x0f032feb kind: POINTER @@ -6975,11 +6706,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x167c181d } -pointer_reference { - id: 0x0f159381 - kind: POINTER - pointee_type_id: 0x1616a89b -} pointer_reference { id: 0x0f161b41 kind: POINTER @@ -7030,11 +6756,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16d090d3 } -pointer_reference { - id: 0x0f2466a1 - kind: POINTER - pointee_type_id: 0x16d17c1b -} pointer_reference { id: 0x0f2546f5 kind: POINTER @@ -7070,36 +6791,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16e012de } -pointer_reference { - id: 0x0f2878b7 - kind: POINTER - pointee_type_id: 0x16e10443 -} pointer_reference { id: 0x0f28eb1e kind: POINTER pointee_type_id: 0x16e34ae5 } -pointer_reference { - id: 0x0f293b1c - kind: POINTER - pointee_type_id: 0x16e40aed -} -pointer_reference { - id: 0x0f293bd5 - kind: POINTER - pointee_type_id: 0x16e409c9 -} pointer_reference { id: 0x0f295ab9 kind: POINTER pointee_type_id: 0x16e58c7b } -pointer_reference { - id: 0x0f2a1be8 - kind: POINTER - pointee_type_id: 0x16e8893e -} pointer_reference { id: 0x0f2a6d84 kind: POINTER @@ -7215,11 +6916,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x16bbfd4f } -pointer_reference { - id: 0x0f3f90dd - kind: POINTER - pointee_type_id: 0x16bea5eb -} pointer_reference { id: 0x0f434cf3 kind: POINTER @@ -7230,6 +6926,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1751f109 } +pointer_reference { + id: 0x0f445cde + kind: POINTER + pointee_type_id: 0x175195e4 +} pointer_reference { id: 0x0f48bbc7 kind: POINTER @@ -7320,6 +7021,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x17c95d08 } +pointer_reference { + id: 0x0f627bc8 + kind: POINTER + pointee_type_id: 0x17c909bc +} pointer_reference { id: 0x0f6379da kind: POINTER @@ -7365,11 +7071,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x17ebd264 } -pointer_reference { - id: 0x0f6bd731 - kind: POINTER - pointee_type_id: 0x17efba59 -} pointer_reference { id: 0x0f6ef6cc kind: POINTER @@ -7555,11 +7256,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1402e6d4 } -pointer_reference { - id: 0x0f9081b0 - kind: POINTER - pointee_type_id: 0x1402e05e -} pointer_reference { id: 0x0f91dccc kind: POINTER @@ -7575,35 +7271,20 @@ pointer_reference { kind: POINTER pointee_type_id: 0x140e294e } -pointer_reference { - id: 0x0f942682 - kind: POINTER - pointee_type_id: 0x14107c94 -} -pointer_reference { - id: 0x0f94d9e6 - kind: POINTER - pointee_type_id: 0x14138107 -} pointer_reference { id: 0x0f961e72 kind: POINTER pointee_type_id: 0x14189f57 } -pointer_reference { - id: 0x0f965e6a - kind: POINTER - pointee_type_id: 0x14199f35 -} pointer_reference { id: 0x0f9679ce kind: POINTER pointee_type_id: 0x141901a7 } pointer_reference { - id: 0x0f97675e + id: 0x0f972c3a kind: POINTER - pointee_type_id: 0x141d7be5 + pointee_type_id: 0x141c5677 } pointer_reference { id: 0x0f985851 @@ -7620,26 +7301,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14287f03 } -pointer_reference { - id: 0x0f9c497a - kind: POINTER - pointee_type_id: 0x1431c377 -} -pointer_reference { - id: 0x0f9dfbd5 - kind: POINTER - pointee_type_id: 0x143709cb -} pointer_reference { id: 0x0f9e60f8 kind: POINTER pointee_type_id: 0x1439657e } -pointer_reference { - id: 0x0f9fb962 - kind: POINTER - pointee_type_id: 0x143e0316 -} pointer_reference { id: 0x0fa01494 kind: POINTER @@ -7710,11 +7376,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14f19451 } -pointer_reference { - id: 0x0fad1f41 - kind: POINTER - pointee_type_id: 0x14f49b99 -} pointer_reference { id: 0x0faef4bf kind: POINTER @@ -7750,16 +7411,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x14a07690 } +pointer_reference { + id: 0x0fbd3b84 + kind: POINTER + pointee_type_id: 0x14b4088f +} pointer_reference { id: 0x0fbe677e kind: POINTER pointee_type_id: 0x14b97b66 } -pointer_reference { - id: 0x0fc0601e - kind: POINTER - pointee_type_id: 0x154166e6 -} pointer_reference { id: 0x0fc0b18e kind: POINTER @@ -7935,11 +7596,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1580fbe8 } -pointer_reference { - id: 0x0ff64c5a - kind: POINTER - pointee_type_id: 0x1599d7f4 -} pointer_reference { id: 0x0ff75938 kind: POINTER @@ -7961,9 +7617,9 @@ pointer_reference { pointee_type_id: 0x15a35eaa } pointer_reference { - id: 0x0ffc8a95 + id: 0x0ff8f9af kind: POINTER - pointee_type_id: 0x15b2ccc9 + pointee_type_id: 0x15a30023 } pointer_reference { id: 0x0ffdb990 @@ -7980,6 +7636,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6a68b125 } +pointer_reference { + id: 0x10134e31 + kind: POINTER + pointee_type_id: 0x6a0dde59 +} pointer_reference { id: 0x1013df15 kind: POINTER @@ -8165,6 +7826,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6976b87f } +pointer_reference { + id: 0x10de2fab + kind: POINTER + pointee_type_id: 0x69385830 +} pointer_reference { id: 0x10e15e7e kind: POINTER @@ -8240,6 +7906,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6f1daf87 } +pointer_reference { + id: 0x115a10f4 + kind: POINTER + pointee_type_id: 0x6f28a54f +} pointer_reference { id: 0x115dc206 kind: POINTER @@ -8265,6 +7936,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6faacdf3 } +pointer_reference { + id: 0x117c83ec + kind: POINTER + pointee_type_id: 0x6fb2e92e +} pointer_reference { id: 0x117e2995 kind: POINTER @@ -8430,11 +8106,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x63d4bcbd } -pointer_reference { - id: 0x1266e374 - kind: POINTER - pointee_type_id: 0x63db6b4d -} pointer_reference { id: 0x126add1c kind: POINTER @@ -8475,6 +8146,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6033a0b0 } +pointer_reference { + id: 0x12b82135 + kind: POINTER + pointee_type_id: 0x60a0624a +} pointer_reference { id: 0x12bb35ff kind: POINTER @@ -8495,6 +8171,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6101d583 } +pointer_reference { + id: 0x12e24ee1 + kind: POINTER + pointee_type_id: 0x61c9dd1a +} pointer_reference { id: 0x12e6ffae kind: POINTER @@ -8550,6 +8231,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x66ce5be5 } +pointer_reference { + id: 0x1323d62c + kind: POINTER + pointee_type_id: 0x66cfbe2d +} pointer_reference { id: 0x1330389b kind: POINTER @@ -8800,11 +8486,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7b8c9983 } -pointer_reference { - id: 0x14759de6 - kind: POINTER - pointee_type_id: 0x7b969105 -} pointer_reference { id: 0x1479c6e7 kind: POINTER @@ -8840,6 +8521,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x796e076d } +pointer_reference { + id: 0x14ce1d40 + kind: POINTER + pointee_type_id: 0x7978939e +} pointer_reference { id: 0x14d112d9 kind: POINTER @@ -8975,11 +8661,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7cffe843 } -pointer_reference { - id: 0x15b2ccc9 - kind: POINTER - pointee_type_id: 0x7c8bd5b8 -} pointer_reference { id: 0x15b489df kind: POINTER @@ -9100,11 +8781,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7372277e } -pointer_reference { - id: 0x164f5c2a - kind: POINTER - pointee_type_id: 0x737d9636 -} pointer_reference { id: 0x1650be92 kind: POINTER @@ -9175,6 +8851,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x7023a491 } +pointer_reference { + id: 0x16a0ae81 + kind: POINTER + pointee_type_id: 0x70c25c99 +} pointer_reference { id: 0x16a379ef kind: POINTER @@ -9330,11 +9011,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x77fff07e } -pointer_reference { - id: 0x177bdfa6 - kind: POINTER - pointee_type_id: 0x77af9806 -} pointer_reference { id: 0x178226b2 kind: POINTER @@ -9505,11 +9181,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4a2ccda9 } -pointer_reference { - id: 0x181c0d8c - kind: POINTER - pointee_type_id: 0x4a30d0ac -} pointer_reference { id: 0x181ec3a6 kind: POINTER @@ -9755,6 +9426,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4e376b5d } +pointer_reference { + id: 0x19227de2 + kind: POINTER + pointee_type_id: 0x4ec91117 +} pointer_reference { id: 0x19341e7e kind: POINTER @@ -9765,11 +9441,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4e952af8 } -pointer_reference { - id: 0x193cafae - kind: POINTER - pointee_type_id: 0x4eb25825 -} pointer_reference { id: 0x19466519 kind: POINTER @@ -9810,11 +9481,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4f9f7373 } -pointer_reference { - id: 0x1978d84f - kind: POINTER - pointee_type_id: 0x4fa387a1 -} pointer_reference { id: 0x197d511c kind: POINTER @@ -9885,11 +9551,21 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4d58e67f } +pointer_reference { + id: 0x19dcb9e2 + kind: POINTER + pointee_type_id: 0x4d320115 +} pointer_reference { id: 0x19e0c64c kind: POINTER pointee_type_id: 0x4dc3ffac } +pointer_reference { + id: 0x19e61d64 + kind: POINTER + pointee_type_id: 0x4dd8930e +} pointer_reference { id: 0x19e66c71 kind: POINTER @@ -9945,16 +9621,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x421531e8 } -pointer_reference { - id: 0x1a18a0e5 - kind: POINTER - pointee_type_id: 0x4222650a -} -pointer_reference { - id: 0x1a21e56f - kind: POINTER - pointee_type_id: 0x42c77322 -} pointer_reference { id: 0x1a29773f kind: POINTER @@ -9970,11 +9636,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x42f11aa4 } -pointer_reference { - id: 0x1a2fed4d - kind: POINTER - pointee_type_id: 0x42ff53a8 -} pointer_reference { id: 0x1a3a7059 kind: POINTER @@ -10140,11 +9801,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x41ace385 } -pointer_reference { - id: 0x1b043e2a - kind: POINTER - pointee_type_id: 0x46501e36 -} pointer_reference { id: 0x1b084782 kind: POINTER @@ -10155,6 +9811,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4664de11 } +pointer_reference { + id: 0x1b115f4e + kind: POINTER + pointee_type_id: 0x46059ba5 +} pointer_reference { id: 0x1b2ca025 kind: POINTER @@ -10225,6 +9886,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x44596890 } +pointer_reference { + id: 0x1b9057c9 + kind: POINTER + pointee_type_id: 0x4401b9b8 +} pointer_reference { id: 0x1b960210 kind: POINTER @@ -10425,6 +10091,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x580df0c3 } +pointer_reference { + id: 0x1c9f0c4b + kind: POINTER + pointee_type_id: 0x583cd7b3 +} pointer_reference { id: 0x1ca06989 kind: POINTER @@ -10555,6 +10226,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5e0b47e5 } +pointer_reference { + id: 0x1d13ba95 + kind: POINTER + pointee_type_id: 0x5e0e0cc8 +} pointer_reference { id: 0x1d1533af kind: POINTER @@ -10700,11 +10376,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5c194cde } -pointer_reference { - id: 0x1d9f7740 - kind: POINTER - pointee_type_id: 0x5c3d3b9c -} pointer_reference { id: 0x1da466a8 kind: POINTER @@ -10760,11 +10431,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5d7f46a5 } -pointer_reference { - id: 0x1dd025ab - kind: POINTER - pointee_type_id: 0x5d007032 -} pointer_reference { id: 0x1dd03438 kind: POINTER @@ -10780,11 +10446,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5d113536 } -pointer_reference { - id: 0x1dd5698b - kind: POINTER - pointee_type_id: 0x5d1540b2 -} pointer_reference { id: 0x1dd82254 kind: POINTER @@ -10810,11 +10471,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5dd5188a } -pointer_reference { - id: 0x1de6e96d - kind: POINTER - pointee_type_id: 0x5ddb4328 -} pointer_reference { id: 0x1de7ec7c kind: POINTER @@ -10910,11 +10566,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x5281433c } -pointer_reference { - id: 0x1e3484dc - kind: POINTER - pointee_type_id: 0x5292f5ee -} pointer_reference { id: 0x1e399fbd kind: POINTER @@ -10990,11 +10641,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x506099b0 } -pointer_reference { - id: 0x1e8d504e - kind: POINTER - pointee_type_id: 0x5075a7a4 -} pointer_reference { id: 0x1e8db3c4 kind: POINTER @@ -11095,6 +10741,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x511866ab } +pointer_reference { + id: 0x1edbd939 + kind: POINTER + pointee_type_id: 0x512f8279 +} pointer_reference { id: 0x1ede947f kind: POINTER @@ -11115,11 +10766,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x51f396c6 } -pointer_reference { - id: 0x1efd4f60 - kind: POINTER - pointee_type_id: 0x51b5db1e -} pointer_reference { id: 0x1f004fc8 kind: POINTER @@ -11135,6 +10781,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x562e1c6f } +pointer_reference { + id: 0x1f204c4e + kind: POINTER + pointee_type_id: 0x56c1d7a5 +} pointer_reference { id: 0x1f2b89de kind: POINTER @@ -11370,6 +11021,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaa94b7f2 } +pointer_reference { + id: 0x20351a02 + kind: POINTER + pointee_type_id: 0xaa948e95 +} pointer_reference { id: 0x2035a67f kind: POINTER @@ -11405,6 +11061,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xab79b10b } +pointer_reference { + id: 0x2054dcff + kind: POINTER + pointee_type_id: 0xab139560 +} pointer_reference { id: 0x205789b5 kind: POINTER @@ -11475,11 +11136,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa8d942fb } -pointer_reference { - id: 0x20ab7e2c - kind: POINTER - pointee_type_id: 0xa8ed1e2e -} pointer_reference { id: 0x20b9211e kind: POINTER @@ -11535,6 +11191,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xae60496e } +pointer_reference { + id: 0x210b9681 + kind: POINTER + pointee_type_id: 0xae6ebc99 +} pointer_reference { id: 0x210bdbea kind: POINTER @@ -11605,6 +11266,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaea51fc6 } +pointer_reference { + id: 0x213e084f + kind: POINTER + pointee_type_id: 0xaeb8c7a1 +} pointer_reference { id: 0x213e28f7 kind: POINTER @@ -11705,11 +11371,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xad463304 } -pointer_reference { - id: 0x21c9d740 - kind: POINTER - pointee_type_id: 0xad67bb9f -} pointer_reference { id: 0x21d7b2e4 kind: POINTER @@ -11750,6 +11411,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaddbca2c } +pointer_reference { + id: 0x21ebac93 + kind: POINTER + pointee_type_id: 0xadee54d0 +} pointer_reference { id: 0x21ee065a kind: POINTER @@ -11785,11 +11451,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa22917ec } -pointer_reference { - id: 0x221ab093 - kind: POINTER - pointee_type_id: 0xa22a24d2 -} pointer_reference { id: 0x221aed72 kind: POINTER @@ -11805,11 +11466,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa28a8fc1 } -pointer_reference { - id: 0x2233dcaf - kind: POINTER - pointee_type_id: 0xa28f9420 -} pointer_reference { id: 0x223fb206 kind: POINTER @@ -11890,6 +11546,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa08f5503 } +pointer_reference { + id: 0x22b74923 + kind: POINTER + pointee_type_id: 0xa09dc212 +} pointer_reference { id: 0x22bb3fbf kind: POINTER @@ -11930,6 +11591,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa1229d28 } +pointer_reference { + id: 0x22da9c00 + kind: POINTER + pointee_type_id: 0xa12a969e +} pointer_reference { id: 0x22e58417 kind: POINTER @@ -11940,11 +11606,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa19bcbf3 } -pointer_reference { - id: 0x22ff0882 - kind: POINTER - pointee_type_id: 0xa1bcc496 -} pointer_reference { id: 0x23006385 kind: POINTER @@ -11990,11 +11651,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa6e5a744 } -pointer_reference { - id: 0x232c320f - kind: POINTER - pointee_type_id: 0xa6f02ea1 -} pointer_reference { id: 0x232dc51f kind: POINTER @@ -12085,11 +11741,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa4dc3a54 } -pointer_reference { - id: 0x23b8a71f - kind: POINTER - pointee_type_id: 0xa4a27ae0 -} pointer_reference { id: 0x23bd1038 kind: POINTER @@ -12105,11 +11756,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa55555e2 } -pointer_reference { - id: 0x23c71540 - kind: POINTER - pointee_type_id: 0xa55cb39f -} pointer_reference { id: 0x23cf7ec9 kind: POINTER @@ -12130,6 +11776,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5289ef2 } +pointer_reference { + id: 0x23dd1ac6 + kind: POINTER + pointee_type_id: 0xa5348d85 +} pointer_reference { id: 0x23e765f6 kind: POINTER @@ -12140,11 +11791,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xa5e1bddf } -pointer_reference { - id: 0x23eea674 - kind: POINTER - pointee_type_id: 0xa5fa7f4d -} pointer_reference { id: 0x23f09c34 kind: POINTER @@ -12170,11 +11816,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xba1689b9 } -pointer_reference { - id: 0x2420d0a4 - kind: POINTER - pointee_type_id: 0xbac3a40e -} pointer_reference { id: 0x24265283 kind: POINTER @@ -12210,11 +11851,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbb354ed2 } -pointer_reference { - id: 0x245f99f9 - kind: POINTER - pointee_type_id: 0xbb3e8179 -} pointer_reference { id: 0x246c8973 kind: POINTER @@ -12225,6 +11861,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbbf3ac86 } +pointer_reference { + id: 0x246dc7d4 + kind: POINTER + pointee_type_id: 0xbbf7f9cc +} pointer_reference { id: 0x24706e28 kind: POINTER @@ -12270,11 +11911,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb815f8d7 } -pointer_reference { - id: 0x2497bcae - kind: POINTER - pointee_type_id: 0xb81e1426 -} pointer_reference { id: 0x249959de kind: POINTER @@ -12295,11 +11931,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb837e52e } -pointer_reference { - id: 0x24aea0af - kind: POINTER - pointee_type_id: 0xb8fa6421 -} pointer_reference { id: 0x24bbc433 kind: POINTER @@ -12435,11 +12066,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbcce827e } -pointer_reference { - id: 0x25a93fbc - kind: POINTER - pointee_type_id: 0xbce4186d -} pointer_reference { id: 0x25aa41dd kind: POINTER @@ -12480,6 +12106,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbd562aba } +pointer_reference { + id: 0x25c6650b + kind: POINTER + pointee_type_id: 0xbd5972b1 +} pointer_reference { id: 0x25c97cc9 kind: POINTER @@ -12655,6 +12286,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb037a540 } +pointer_reference { + id: 0x269e32d8 + kind: POINTER + pointee_type_id: 0xb0382dfd +} pointer_reference { id: 0x269ec837 kind: POINTER @@ -12705,11 +12341,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb0b88d26 } -pointer_reference { - id: 0x26c2b30f - kind: POINTER - pointee_type_id: 0xb14a2aa0 -} pointer_reference { id: 0x26cfffd7 kind: POINTER @@ -12760,6 +12391,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb6562a7c } +pointer_reference { + id: 0x2706dc09 + kind: POINTER + pointee_type_id: 0xb65b96b8 +} pointer_reference { id: 0x2707627c kind: POINTER @@ -12850,11 +12486,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xb45a09be } -pointer_reference { - id: 0x27a1ef72 - kind: POINTER - pointee_type_id: 0xb4c75b55 -} pointer_reference { id: 0x27a9d46c kind: POINTER @@ -12925,11 +12556,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8a2b3e9d } -pointer_reference { - id: 0x281da64c - kind: POINTER - pointee_type_id: 0x8a367faf -} pointer_reference { id: 0x2821daec kind: POINTER @@ -12965,6 +12591,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8b664062 } +pointer_reference { + id: 0x284dc6d3 + kind: POINTER + pointee_type_id: 0x8b77fdd1 +} pointer_reference { id: 0x2859d899 kind: POINTER @@ -12985,21 +12616,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8bd5312d } -pointer_reference { - id: 0x2868111f - kind: POINTER - pointee_type_id: 0x8be0a2e0 -} pointer_reference { id: 0x287406a7 kind: POINTER pointee_type_id: 0x8b90fc01 } -pointer_reference { - id: 0x2878cb57 - kind: POINTER - pointee_type_id: 0x8ba3cbc2 -} pointer_reference { id: 0x287dadb4 kind: POINTER @@ -13175,11 +12796,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8ef22f3d } -pointer_reference { - id: 0x292da7b7 - kind: POINTER - pointee_type_id: 0x8ef67841 -} pointer_reference { id: 0x292e42d8 kind: POINTER @@ -13410,11 +13026,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x83714889 } -pointer_reference { - id: 0x2a51b4e4 - kind: POINTER - pointee_type_id: 0x8306350e -} pointer_reference { id: 0x2a52de6b kind: POINTER @@ -13445,11 +13056,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x83d40c06 } -pointer_reference { - id: 0x2a65af3d - kind: POINTER - pointee_type_id: 0x83d65a6a -} pointer_reference { id: 0x2a670b41 kind: POINTER @@ -13470,11 +13076,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x80c20070 } -pointer_reference { - id: 0x2aae29b4 - kind: POINTER - pointee_type_id: 0x80f8404f -} pointer_reference { id: 0x2abdbda9 kind: POINTER @@ -13495,11 +13096,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x81599490 } -pointer_reference { - id: 0x2ac683aa - kind: POINTER - pointee_type_id: 0x815ae834 -} pointer_reference { id: 0x2ac89539 kind: POINTER @@ -13515,11 +13111,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x812c7505 } -pointer_reference { - id: 0x2aec92c7 - kind: POINTER - pointee_type_id: 0x81f2ad83 -} pointer_reference { id: 0x2af61910 kind: POINTER @@ -13570,11 +13161,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x86c24c9e } -pointer_reference { - id: 0x2b20d000 - kind: POINTER - pointee_type_id: 0x86c3a69e -} pointer_reference { id: 0x2b21a696 kind: POINTER @@ -13620,11 +13206,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x87c00d71 } -pointer_reference { - id: 0x2b663bfb - kind: POINTER - pointee_type_id: 0x87d80973 -} pointer_reference { id: 0x2b7121a1 kind: POINTER @@ -13640,11 +13221,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x87a732ba } -pointer_reference { - id: 0x2b7a6524 - kind: POINTER - pointee_type_id: 0x87a9720f -} pointer_reference { id: 0x2b7be833 kind: POINTER @@ -13760,11 +13336,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x857c71d8 } -pointer_reference { - id: 0x2bd2ae21 - kind: POINTER - pointee_type_id: 0x850a5e19 -} pointer_reference { id: 0x2bdd20a6 kind: POINTER @@ -13995,11 +13566,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9ac8451b } -pointer_reference { - id: 0x2c223bc5 - kind: POINTER - pointee_type_id: 0x9ac80989 -} pointer_reference { id: 0x2c223dc4 kind: POINTER @@ -14065,16 +13631,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9af360d8 } -pointer_reference { - id: 0x2c2eab47 - kind: POINTER - pointee_type_id: 0x9afa4b83 -} pointer_reference { id: 0x2c2f07d2 kind: POINTER pointee_type_id: 0x9afcf9d4 } +pointer_reference { + id: 0x2c2f5a48 + kind: POINTER + pointee_type_id: 0x9afd8fbd +} pointer_reference { id: 0x2c302bdf kind: POINTER @@ -14105,11 +13671,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9a92e3b1 } -pointer_reference { - id: 0x2c364c49 - kind: POINTER - pointee_type_id: 0x9a99d7b8 -} pointer_reference { id: 0x2c377e3c kind: POINTER @@ -14595,6 +14156,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9b1c809c } +pointer_reference { + id: 0x2c581e22 + kind: POINTER + pointee_type_id: 0x9b209e15 +} pointer_reference { id: 0x2c582e60 kind: POINTER @@ -14765,6 +14331,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9bd21a8b } +pointer_reference { + id: 0x2c64ebe5 + kind: POINTER + pointee_type_id: 0x9bd3490a +} pointer_reference { id: 0x2c64ed10 kind: POINTER @@ -15045,6 +14616,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9be532e0 } +pointer_reference { + id: 0x2c6a18d1 + kind: POINTER + pointee_type_id: 0x9be885da +} pointer_reference { id: 0x2c6a38d1 kind: POINTER @@ -15385,11 +14961,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x985435fe } -pointer_reference { - id: 0x2c853d7a - kind: POINTER - pointee_type_id: 0x98541376 -} pointer_reference { id: 0x2c853d90 kind: POINTER @@ -15825,11 +15396,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99433372 } -pointer_reference { - id: 0x2cc15641 - kind: POINTER - pointee_type_id: 0x9945bf99 -} pointer_reference { id: 0x2cc185a2 kind: POINTER @@ -15885,11 +15451,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x996059c4 } -pointer_reference { - id: 0x2cc88b49 - kind: POINTER - pointee_type_id: 0x9962cbb9 -} pointer_reference { id: 0x2cca5ab2 kind: POINTER @@ -15915,11 +15476,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x997e4751 } -pointer_reference { - id: 0x2cd007a9 - kind: POINTER - pointee_type_id: 0x9900f839 -} pointer_reference { id: 0x2cd032dd kind: POINTER @@ -15931,65 +15487,20 @@ pointer_reference { pointee_type_id: 0x9901b31b } pointer_reference { - id: 0x2cd06cfe + id: 0x2cd10095 kind: POINTER - pointee_type_id: 0x99015564 -} -pointer_reference { - id: 0x2cd08116 - kind: POINTER - pointee_type_id: 0x9902e2c5 -} -pointer_reference { - id: 0x2cd0a14f - kind: POINTER - pointee_type_id: 0x990263a3 -} -pointer_reference { - id: 0x2cd0b7fe - kind: POINTER - pointee_type_id: 0x99023966 + pointee_type_id: 0x9904e4cb } pointer_reference { id: 0x2cd10398 kind: POINTER pointee_type_id: 0x9904e8fd } -pointer_reference { - id: 0x2cd16574 - kind: POINTER - pointee_type_id: 0x9905734c -} -pointer_reference { - id: 0x2cd16c12 - kind: POINTER - pointee_type_id: 0x990556d7 -} -pointer_reference { - id: 0x2cd1a51a - kind: POINTER - pointee_type_id: 0x990672f7 -} -pointer_reference { - id: 0x2cd1c8d2 - kind: POINTER - pointee_type_id: 0x9907c5d4 -} -pointer_reference { - id: 0x2cd20a2d - kind: POINTER - pointee_type_id: 0x9908ce28 -} pointer_reference { id: 0x2cd20a31 kind: POINTER pointee_type_id: 0x9908ce5a } -pointer_reference { - id: 0x2cd21b84 - kind: POINTER - pointee_type_id: 0x9908888c -} pointer_reference { id: 0x2cd29ed4 kind: POINTER @@ -16000,51 +15511,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x990a74b4 } -pointer_reference { - id: 0x2cd2f549 - kind: POINTER - pointee_type_id: 0x990b33bb -} pointer_reference { id: 0x2cd31328 kind: POINTER pointee_type_id: 0x990caa3e } -pointer_reference { - id: 0x2cd319bf - kind: POINTER - pointee_type_id: 0x990c8061 -} -pointer_reference { - id: 0x2cd3c0c9 - kind: POINTER - pointee_type_id: 0x990fe5b8 -} -pointer_reference { - id: 0x2cd4003b - kind: POINTER - pointee_type_id: 0x9910e672 -} -pointer_reference { - id: 0x2cd41d2d - kind: POINTER - pointee_type_id: 0x99109228 -} -pointer_reference { - id: 0x2cd531de - kind: POINTER - pointee_type_id: 0x991421e5 -} pointer_reference { id: 0x2cd59b11 kind: POINTER pointee_type_id: 0x99168ad9 } -pointer_reference { - id: 0x2cd5c0d7 - kind: POINTER - pointee_type_id: 0x9917e5c2 -} pointer_reference { id: 0x2cd5f6d3 kind: POINTER @@ -16055,276 +15531,16 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9917165a } -pointer_reference { - id: 0x2cd6877a - kind: POINTER - pointee_type_id: 0x991afb74 -} -pointer_reference { - id: 0x2cd6ad1f - kind: POINTER - pointee_type_id: 0x991a52e2 -} -pointer_reference { - id: 0x2cd80607 - kind: POINTER - pointee_type_id: 0x9920fe81 -} -pointer_reference { - id: 0x2cd83447 - kind: POINTER - pointee_type_id: 0x99203782 -} -pointer_reference { - id: 0x2cd848cf - kind: POINTER - pointee_type_id: 0x9921c5a3 -} -pointer_reference { - id: 0x2cd8a04d - kind: POINTER - pointee_type_id: 0x992267a9 -} -pointer_reference { - id: 0x2cd8f138 - kind: POINTER - pointee_type_id: 0x9923227d -} -pointer_reference { - id: 0x2cd8fd4f - kind: POINTER - pointee_type_id: 0x992313a2 -} -pointer_reference { - id: 0x2cd924bb - kind: POINTER - pointee_type_id: 0x99247470 -} -pointer_reference { - id: 0x2cd931ed - kind: POINTER - pointee_type_id: 0x99242128 -} -pointer_reference { - id: 0x2cd9416b - kind: POINTER - pointee_type_id: 0x9925e331 -} -pointer_reference { - id: 0x2cd965ed - kind: POINTER - pointee_type_id: 0x99257129 -} -pointer_reference { - id: 0x2cd968b0 - kind: POINTER - pointee_type_id: 0x9925445d -} -pointer_reference { - id: 0x2cd99258 - kind: POINTER - pointee_type_id: 0x9926affe -} -pointer_reference { - id: 0x2cd995cd - kind: POINTER - pointee_type_id: 0x9926b1aa -} -pointer_reference { - id: 0x2cd99bf9 - kind: POINTER - pointee_type_id: 0x99268978 -} -pointer_reference { - id: 0x2cda101a - kind: POINTER - pointee_type_id: 0x9928a6f4 -} pointer_reference { id: 0x2cda29dd kind: POINTER pointee_type_id: 0x992841ea } -pointer_reference { - id: 0x2cda4bcd - kind: POINTER - pointee_type_id: 0x9929c9a8 -} -pointer_reference { - id: 0x2cda4c89 - kind: POINTER - pointee_type_id: 0x9929d4ba -} -pointer_reference { - id: 0x2cda4e2f - kind: POINTER - pointee_type_id: 0x9929de23 -} -pointer_reference { - id: 0x2cda4e81 - kind: POINTER - pointee_type_id: 0x9929dc9b -} -pointer_reference { - id: 0x2cda5327 - kind: POINTER - pointee_type_id: 0x9929aa00 -} -pointer_reference { - id: 0x2cda5ad4 - kind: POINTER - pointee_type_id: 0x99298dcd -} -pointer_reference { - id: 0x2cda61dd - kind: POINTER - pointee_type_id: 0x992961e9 -} -pointer_reference { - id: 0x2cda65d5 - kind: POINTER - pointee_type_id: 0x992971cb -} -pointer_reference { - id: 0x2cda6abe - kind: POINTER - pointee_type_id: 0x99294c64 -} -pointer_reference { - id: 0x2cda906c - kind: POINTER - pointee_type_id: 0x992aa72d -} -pointer_reference { - id: 0x2cda91e0 - kind: POINTER - pointee_type_id: 0x992aa11e -} -pointer_reference { - id: 0x2cda9263 - kind: POINTER - pointee_type_id: 0x992aaf12 -} -pointer_reference { - id: 0x2cdabf3f - kind: POINTER - pointee_type_id: 0x992a1a60 -} -pointer_reference { - id: 0x2cdac89e - kind: POINTER - pointee_type_id: 0x992bc4e7 -} -pointer_reference { - id: 0x2cdac8a1 - kind: POINTER - pointee_type_id: 0x992bc41a -} -pointer_reference { - id: 0x2cdad11d - kind: POINTER - pointee_type_id: 0x992ba2ea -} -pointer_reference { - id: 0x2cdaea57 - kind: POINTER - pointee_type_id: 0x992b4fc3 -} -pointer_reference { - id: 0x2cdaf92d - kind: POINTER - pointee_type_id: 0x992b022a -} -pointer_reference { - id: 0x2cdb2049 - kind: POINTER - pointee_type_id: 0x992c67bb -} -pointer_reference { - id: 0x2cdb3d0f - kind: POINTER - pointee_type_id: 0x992c12a2 -} -pointer_reference { - id: 0x2cdb3f0b - kind: POINTER - pointee_type_id: 0x992c1ab0 -} -pointer_reference { - id: 0x2cdb4f1a - kind: POINTER - pointee_type_id: 0x992ddaf7 -} -pointer_reference { - id: 0x2cdb56a9 - kind: POINTER - pointee_type_id: 0x992dbc39 -} -pointer_reference { - id: 0x2cdb5d9e - kind: POINTER - pointee_type_id: 0x992d90e5 -} -pointer_reference { - id: 0x2cdb6729 - kind: POINTER - pointee_type_id: 0x992d7a38 -} -pointer_reference { - id: 0x2cdb686d - kind: POINTER - pointee_type_id: 0x992d472b -} -pointer_reference { - id: 0x2cdb7879 - kind: POINTER - pointee_type_id: 0x992d0779 -} -pointer_reference { - id: 0x2cdb7d89 - kind: POINTER - pointee_type_id: 0x992d10b8 -} -pointer_reference { - id: 0x2cdb9f7a - kind: POINTER - pointee_type_id: 0x992e9b75 -} -pointer_reference { - id: 0x2cdba9bc - kind: POINTER - pointee_type_id: 0x992e406f -} pointer_reference { id: 0x2cdbb77a kind: POINTER pointee_type_id: 0x992e3b77 } -pointer_reference { - id: 0x2cdbd77a - kind: POINTER - pointee_type_id: 0x992fbb77 -} -pointer_reference { - id: 0x2cdbdcb6 - kind: POINTER - pointee_type_id: 0x992f9445 -} -pointer_reference { - id: 0x2cdbdf27 - kind: POINTER - pointee_type_id: 0x992f9a02 -} -pointer_reference { - id: 0x2cdbf9e6 - kind: POINTER - pointee_type_id: 0x992f0106 -} -pointer_reference { - id: 0x2cdbfa9f - kind: POINTER - pointee_type_id: 0x992f0ce1 -} pointer_reference { id: 0x2cdc0ac8 kind: POINTER @@ -16345,26 +15561,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99337ac6 } -pointer_reference { - id: 0x2cdd7ef3 - kind: POINTER - pointee_type_id: 0x99351d50 -} -pointer_reference { - id: 0x2cddcd9b - kind: POINTER - pointee_type_id: 0x9937d0f3 -} -pointer_reference { - id: 0x2cdde7fe - kind: POINTER - pointee_type_id: 0x99377965 -} -pointer_reference { - id: 0x2cddf144 - kind: POINTER - pointee_type_id: 0x9937238c -} pointer_reference { id: 0x2cde74fe kind: POINTER @@ -16380,21 +15576,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x993cb213 } -pointer_reference { - id: 0x2cdf2518 - kind: POINTER - pointee_type_id: 0x993c72fe -} pointer_reference { id: 0x2cdf41d9 kind: POINTER pointee_type_id: 0x993de1fb } -pointer_reference { - id: 0x2cdf4238 - kind: POINTER - pointee_type_id: 0x993dee7d -} pointer_reference { id: 0x2cdf5477 kind: POINTER @@ -16415,61 +15601,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x993e21a1 } -pointer_reference { - id: 0x2cdfbd9d - kind: POINTER - pointee_type_id: 0x993e10e8 -} pointer_reference { id: 0x2cdfc434 kind: POINTER pointee_type_id: 0x993ff64f } -pointer_reference { - id: 0x2cdfc826 - kind: POINTER - pointee_type_id: 0x993fc605 -} -pointer_reference { - id: 0x2cdfc874 - kind: POINTER - pointee_type_id: 0x993fc74c -} -pointer_reference { - id: 0x2cdfc875 - kind: POINTER - pointee_type_id: 0x993fc74a -} -pointer_reference { - id: 0x2cdfc876 - kind: POINTER - pointee_type_id: 0x993fc746 -} -pointer_reference { - id: 0x2cdfce9c - kind: POINTER - pointee_type_id: 0x993fdcef -} -pointer_reference { - id: 0x2cdfceed - kind: POINTER - pointee_type_id: 0x993fdd28 -} -pointer_reference { - id: 0x2cdfe468 - kind: POINTER - pointee_type_id: 0x993f773e -} -pointer_reference { - id: 0x2cdfe723 - kind: POINTER - pointee_type_id: 0x993f7a13 -} -pointer_reference { - id: 0x2ce00598 - kind: POINTER - pointee_type_id: 0x99c0f0fc -} pointer_reference { id: 0x2ce07cab kind: POINTER @@ -16530,11 +15666,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99e17c37 } -pointer_reference { - id: 0x2ce925eb - kind: POINTER - pointee_type_id: 0x99e47132 -} pointer_reference { id: 0x2ce982de kind: POINTER @@ -16555,11 +15686,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99eacf10 } -pointer_reference { - id: 0x2ceb33ee - kind: POINTER - pointee_type_id: 0x99ec2925 -} pointer_reference { id: 0x2ceb7df5 kind: POINTER @@ -16570,11 +15696,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99f2cfac } -pointer_reference { - id: 0x2cecae76 - kind: POINTER - pointee_type_id: 0x99f25f45 -} pointer_reference { id: 0x2cecc79b kind: POINTER @@ -16625,6 +15746,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99f942bc } +pointer_reference { + id: 0x2cef4a4d + kind: POINTER + pointee_type_id: 0x99fdcfa9 +} pointer_reference { id: 0x2cf01ac3 kind: POINTER @@ -16670,11 +15796,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9992c4c3 } -pointer_reference { - id: 0x2cf4a741 - kind: POINTER - pointee_type_id: 0x99927b9b -} pointer_reference { id: 0x2cf4b27a kind: POINTER @@ -16720,6 +15841,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x99ad16f8 } +pointer_reference { + id: 0x2cfb93fc + kind: POINTER + pointee_type_id: 0x99aea96e +} pointer_reference { id: 0x2cfc2b94 kind: POINTER @@ -17410,11 +16536,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9f6bb6d8 } -pointer_reference { - id: 0x2d4b0073 - kind: POINTER - pointee_type_id: 0x9f6ce750 -} pointer_reference { id: 0x2d4bbf27 kind: POINTER @@ -17605,11 +16726,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9fd46b71 } -pointer_reference { - id: 0x2d6595c6 - kind: POINTER - pointee_type_id: 0x9fd6b186 -} pointer_reference { id: 0x2d65db46 kind: POINTER @@ -17945,11 +17061,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9c735216 } -pointer_reference { - id: 0x2d8cf2ec - kind: POINTER - pointee_type_id: 0x9c732d2d -} pointer_reference { id: 0x2d8e7d63 kind: POINTER @@ -18260,21 +17371,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9cf48276 } -pointer_reference { - id: 0x2dad770c - kind: POINTER - pointee_type_id: 0x9cf53aac -} pointer_reference { id: 0x2dae560d kind: POINTER pointee_type_id: 0x9cf9beaa } -pointer_reference { - id: 0x2db0544d - kind: POINTER - pointee_type_id: 0x9c81b7a8 -} pointer_reference { id: 0x2db06a79 kind: POINTER @@ -19525,6 +18626,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x936c5d25 } +pointer_reference { + id: 0x2e4d83a3 + kind: POINTER + pointee_type_id: 0x9376e812 +} pointer_reference { id: 0x2e4e1a59 kind: POINTER @@ -19850,11 +18956,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x904a60f7 } -pointer_reference { - id: 0x2e844b63 - kind: POINTER - pointee_type_id: 0x9051cb10 -} pointer_reference { id: 0x2e84d59a kind: POINTER @@ -20510,11 +19611,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x912c9057 } -pointer_reference { - id: 0x2edb4d7d - kind: POINTER - pointee_type_id: 0x912dd368 -} pointer_reference { id: 0x2edba639 kind: POINTER @@ -20625,11 +19721,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x91cfc9b1 } -pointer_reference { - id: 0x2ee55d22 - kind: POINTER - pointee_type_id: 0x91d59216 -} pointer_reference { id: 0x2ee5b68c kind: POINTER @@ -20820,6 +19911,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9189dbcd } +pointer_reference { + id: 0x2ef36257 + kind: POINTER + pointee_type_id: 0x918d6fc0 +} pointer_reference { id: 0x2ef36b70 kind: POINTER @@ -21210,11 +20306,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x96efcd05 } -pointer_reference { - id: 0x2f2bd366 - kind: POINTER - pointee_type_id: 0x96efab05 -} pointer_reference { id: 0x2f2bdc35 kind: POINTER @@ -21225,11 +20316,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x96f296a4 } -pointer_reference { - id: 0x2f2e4b08 - kind: POINTER - pointee_type_id: 0x96f9cabf -} pointer_reference { id: 0x2f30a05a kind: POINTER @@ -21315,11 +20401,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x96bdc834 } -pointer_reference { - id: 0x2f3f51fe - kind: POINTER - pointee_type_id: 0x96bda167 -} pointer_reference { id: 0x2f40452b kind: POINTER @@ -21355,21 +20436,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x974e77ff } -pointer_reference { - id: 0x2f457758 - kind: POINTER - pointee_type_id: 0x97553bfc -} pointer_reference { id: 0x2f46ac84 kind: POINTER pointee_type_id: 0x975a548f } -pointer_reference { - id: 0x2f4a26f8 - kind: POINTER - pointee_type_id: 0x97687d7f -} pointer_reference { id: 0x2f4ac19c kind: POINTER @@ -21455,11 +20526,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97258bf7 } -pointer_reference { - id: 0x2f5ae3f7 - kind: POINTER - pointee_type_id: 0x972b6942 -} pointer_reference { id: 0x2f5d12e5 kind: POINTER @@ -21475,11 +20541,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9735a176 } -pointer_reference { - id: 0x2f5d7e6f - kind: POINTER - pointee_type_id: 0x97351f22 -} pointer_reference { id: 0x2f5e345a kind: POINTER @@ -21515,11 +20576,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x973fdf40 } -pointer_reference { - id: 0x2f603da9 - kind: POINTER - pointee_type_id: 0x97c0103b -} pointer_reference { id: 0x2f606668 kind: POINTER @@ -21530,11 +20586,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97c31ac6 } -pointer_reference { - id: 0x2f61bce7 - kind: POINTER - pointee_type_id: 0x97c61503 -} pointer_reference { id: 0x2f61e9c9 kind: POINTER @@ -21565,11 +20616,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97d2120d } -pointer_reference { - id: 0x2f65563a - kind: POINTER - pointee_type_id: 0x97d5be75 -} pointer_reference { id: 0x2f65c64c kind: POINTER @@ -21581,9 +20627,9 @@ pointer_reference { pointee_type_id: 0x97d84511 } pointer_reference { - id: 0x2f66b408 + id: 0x2f67350a kind: POINTER - pointee_type_id: 0x97da36bf + pointee_type_id: 0x97dc32b4 } pointer_reference { id: 0x2f6a769c @@ -21615,161 +20661,31 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97feb011 } -pointer_reference { - id: 0x2f702574 - kind: POINTER - pointee_type_id: 0x9780734c -} -pointer_reference { - id: 0x2f704a39 - kind: POINTER - pointee_type_id: 0x9781ce7b -} -pointer_reference { - id: 0x2f708658 - kind: POINTER - pointee_type_id: 0x9782fffe -} -pointer_reference { - id: 0x2f709393 - kind: POINTER - pointee_type_id: 0x9782a8d2 -} pointer_reference { id: 0x2f70aaf0 kind: POINTER pointee_type_id: 0x97824d5d } -pointer_reference { - id: 0x2f70da10 - kind: POINTER - pointee_type_id: 0x97838edf -} -pointer_reference { - id: 0x2f70e842 - kind: POINTER - pointee_type_id: 0x97834794 -} -pointer_reference { - id: 0x2f7110f4 - kind: POINTER - pointee_type_id: 0x9784a54f -} -pointer_reference { - id: 0x2f7153e8 - kind: POINTER - pointee_type_id: 0x9785a93e -} -pointer_reference { - id: 0x2f717e58 - kind: POINTER - pointee_type_id: 0x97851fff -} -pointer_reference { - id: 0x2f71a6de - kind: POINTER - pointee_type_id: 0x97867de4 -} -pointer_reference { - id: 0x2f71c982 - kind: POINTER - pointee_type_id: 0x9787c096 -} -pointer_reference { - id: 0x2f726f9e - kind: POINTER - pointee_type_id: 0x978958e4 -} -pointer_reference { - id: 0x2f728bbd - kind: POINTER - pointee_type_id: 0x978ac868 -} pointer_reference { id: 0x2f72cbf9 kind: POINTER pointee_type_id: 0x978bc97a } -pointer_reference { - id: 0x2f72fbf8 - kind: POINTER - pointee_type_id: 0x978b097e -} -pointer_reference { - id: 0x2f73327f - kind: POINTER - pointee_type_id: 0x978c2f62 -} -pointer_reference { - id: 0x2f737527 - kind: POINTER - pointee_type_id: 0x978d3200 -} -pointer_reference { - id: 0x2f737db7 - kind: POINTER - pointee_type_id: 0x978d1043 -} pointer_reference { id: 0x2f73a0d7 kind: POINTER pointee_type_id: 0x978e65c1 } -pointer_reference { - id: 0x2f73b162 - kind: POINTER - pointee_type_id: 0x978e2317 -} -pointer_reference { - id: 0x2f73bc2f - kind: POINTER - pointee_type_id: 0x978e1620 -} -pointer_reference { - id: 0x2f73c843 - kind: POINTER - pointee_type_id: 0x978fc793 -} -pointer_reference { - id: 0x2f73ccb2 - kind: POINTER - pointee_type_id: 0x978fd457 -} -pointer_reference { - id: 0x2f73ce1d - kind: POINTER - pointee_type_id: 0x978fdee9 -} pointer_reference { id: 0x2f73da3b kind: POINTER pointee_type_id: 0x978f8e70 } -pointer_reference { - id: 0x2f73e5ee - kind: POINTER - pointee_type_id: 0x978f7126 -} -pointer_reference { - id: 0x2f73fb32 - kind: POINTER - pointee_type_id: 0x978f0a55 -} -pointer_reference { - id: 0x2f73fe39 - kind: POINTER - pointee_type_id: 0x978f1e7b -} pointer_reference { id: 0x2f742e16 kind: POINTER pointee_type_id: 0x97905ec6 } -pointer_reference { - id: 0x2f74ef94 - kind: POINTER - pointee_type_id: 0x979358cc -} pointer_reference { id: 0x2f756415 kind: POINTER @@ -21780,36 +20696,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9799d2fd } -pointer_reference { - id: 0x2f765779 - kind: POINTER - pointee_type_id: 0x9799bb78 -} -pointer_reference { - id: 0x2f766074 - kind: POINTER - pointee_type_id: 0x9799674d -} -pointer_reference { - id: 0x2f77321a - kind: POINTER - pointee_type_id: 0x979c2ef6 -} -pointer_reference { - id: 0x2f7753a3 - kind: POINTER - pointee_type_id: 0x979da813 -} pointer_reference { id: 0x2f78c9b9 kind: POINTER pointee_type_id: 0x97a3c07a } -pointer_reference { - id: 0x2f79a01d - kind: POINTER - pointee_type_id: 0x97a666ea -} pointer_reference { id: 0x2f7a4465 kind: POINTER @@ -21875,6 +20766,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9450f880 } +pointer_reference { + id: 0x2f8442f1 + kind: POINTER + pointee_type_id: 0x9451ed5a +} pointer_reference { id: 0x2f8466bd kind: POINTER @@ -21945,6 +20841,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x94069e92 } +pointer_reference { + id: 0x2f91cf68 + kind: POINTER + pointee_type_id: 0x9407db3f +} pointer_reference { id: 0x2f91f200 kind: POINTER @@ -21970,11 +20871,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x940c4ee6 } -pointer_reference { - id: 0x2f93ebdc - kind: POINTER - pointee_type_id: 0x940f49ee -} pointer_reference { id: 0x2f94b64f kind: POINTER @@ -21990,6 +20886,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x9414b060 } +pointer_reference { + id: 0x2f988f89 + kind: POINTER + pointee_type_id: 0x9422d8b9 +} pointer_reference { id: 0x2f99c0f3 kind: POINTER @@ -22040,11 +20941,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x943c13c4 } -pointer_reference { - id: 0x2f9f7b5e - kind: POINTER - pointee_type_id: 0x943d0be4 -} pointer_reference { id: 0x2fa0c176 kind: POINTER @@ -22320,6 +21216,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x955fc241 } +pointer_reference { + id: 0x2fc7e631 + kind: POINTER + pointee_type_id: 0x955f7e5a +} pointer_reference { id: 0x2fc964c0 kind: POINTER @@ -22361,9 +21262,9 @@ pointer_reference { pointee_type_id: 0x952154fc } pointer_reference { - id: 0x2fda0416 + id: 0x2fdb05a5 kind: POINTER - pointee_type_id: 0x9528f6c5 + pointee_type_id: 0x952cf00a } pointer_reference { id: 0x2fdb6288 @@ -22640,6 +21541,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xea38dbab } +pointer_reference { + id: 0x301f8bca + kind: POINTER + pointee_type_id: 0xea3ec9b4 +} pointer_reference { id: 0x302719e7 kind: POINTER @@ -22705,11 +21611,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeb61c965 } -pointer_reference { - id: 0x304bc962 - kind: POINTER - pointee_type_id: 0xeb6fc314 -} pointer_reference { id: 0x304cc3d6 kind: POINTER @@ -22740,11 +21641,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeb2226c1 } -pointer_reference { - id: 0x305a1edb - kind: POINTER - pointee_type_id: 0xeb289df3 -} pointer_reference { id: 0x30600191 kind: POINTER @@ -22775,11 +21671,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xebe3cbc6 } -pointer_reference { - id: 0x306c9160 - kind: POINTER - pointee_type_id: 0xebf2a31f -} pointer_reference { id: 0x306ea2b8 kind: POINTER @@ -22845,6 +21736,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe8239f98 } +pointer_reference { + id: 0x309ac349 + kind: POINTER + pointee_type_id: 0xe82bebbb +} pointer_reference { id: 0x309c8746 kind: POINTER @@ -22875,6 +21771,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe8ce7a11 } +pointer_reference { + id: 0x30a56f97 + kind: POINTER + pointee_type_id: 0xe8d558c0 +} pointer_reference { id: 0x30a72d5c kind: POINTER @@ -22890,6 +21791,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe8f8d87a } +pointer_reference { + id: 0x30afcff2 + kind: POINTER + pointee_type_id: 0xe8ffd957 +} pointer_reference { id: 0x30b384f8 kind: POINTER @@ -22990,11 +21896,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe9878cb9 } -pointer_reference { - id: 0x30fa06ee - kind: POINTER - pointee_type_id: 0xe9a8fd26 -} pointer_reference { id: 0x30fbef83 kind: POINTER @@ -23015,6 +21916,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xee532b56 } +pointer_reference { + id: 0x31066a10 + kind: POINTER + pointee_type_id: 0xee594edc +} pointer_reference { id: 0x3107960e kind: POINTER @@ -23105,11 +22011,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xee8aaaa0 } -pointer_reference { - id: 0x31339c50 - kind: POINTER - pointee_type_id: 0xee8e97dc -} pointer_reference { id: 0x313780ff kind: POINTER @@ -23140,11 +22041,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xef175c64 } -pointer_reference { - id: 0x31575209 - kind: POINTER - pointee_type_id: 0xef1daeba -} pointer_reference { id: 0x31591df6 kind: POINTER @@ -23195,11 +22091,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xeff3c532 } -pointer_reference { - id: 0x3170bb16 - kind: POINTER - pointee_type_id: 0xef820ac7 -} pointer_reference { id: 0x3176a085 kind: POINTER @@ -23341,9 +22232,9 @@ pointer_reference { pointee_type_id: 0xed09a540 } pointer_reference { - id: 0x31d30eb6 + id: 0x31d383cf kind: POINTER - pointee_type_id: 0xed0cdc47 + pointee_type_id: 0xed0ee9a0 } pointer_reference { id: 0x31d8aec5 @@ -23390,11 +22281,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xedd7477a } -pointer_reference { - id: 0x31e8536c - kind: POINTER - pointee_type_id: 0xede1ab2e -} pointer_reference { id: 0x31eca449 kind: POINTER @@ -23410,6 +22296,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xed8451a2 } +pointer_reference { + id: 0x31f1630d + kind: POINTER + pointee_type_id: 0xed856aa8 +} pointer_reference { id: 0x31f49752 kind: POINTER @@ -23515,6 +22406,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe37940c7 } +pointer_reference { + id: 0x324e7f0f + kind: POINTER + pointee_type_id: 0xe3791aa0 +} pointer_reference { id: 0x32558241 kind: POINTER @@ -23815,6 +22711,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe18a5c2e } +pointer_reference { + id: 0x32f690bf + kind: POINTER + pointee_type_id: 0xe19aa462 +} pointer_reference { id: 0x32f8fd7b kind: POINTER @@ -23835,6 +22736,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe6763795 } +pointer_reference { + id: 0x3316fc74 + kind: POINTER + pointee_type_id: 0xe61b174c +} pointer_reference { id: 0x33180474 kind: POINTER @@ -24000,6 +22906,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe7767d72 } +pointer_reference { + id: 0x334f6bdc + kind: POINTER + pointee_type_id: 0xe77d49ec +} pointer_reference { id: 0x3350b8d6 kind: POINTER @@ -24060,11 +22971,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe7fad7ce } -pointer_reference { - id: 0x336f2801 - kind: POINTER - pointee_type_id: 0xe7fc469a -} pointer_reference { id: 0x33704847 kind: POINTER @@ -24100,11 +23006,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xe44a7e7f } -pointer_reference { - id: 0x3387ea14 - kind: POINTER - pointee_type_id: 0xe45f4ecd -} pointer_reference { id: 0x338b6c2e kind: POINTER @@ -24380,16 +23281,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfaeafe16 } -pointer_reference { - id: 0x34304f47 - kind: POINTER - pointee_type_id: 0xfa81db81 -} -pointer_reference { - id: 0x34329ff8 - kind: POINTER - pointee_type_id: 0xfa8a997e -} pointer_reference { id: 0x34334e6d kind: POINTER @@ -24400,11 +23291,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfa981bae } -pointer_reference { - id: 0x3437e6c5 - kind: POINTER - pointee_type_id: 0xfa9f7d8a -} pointer_reference { id: 0x3438bc82 kind: POINTER @@ -24450,11 +23336,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfb72f99a } -pointer_reference { - id: 0x344d0365 - kind: POINTER - pointee_type_id: 0xfb74eb0a -} pointer_reference { id: 0x344f6972 kind: POINTER @@ -24626,9 +23507,9 @@ pointer_reference { pointee_type_id: 0xf87eb23d } pointer_reference { - id: 0x34915e7e + id: 0x348fecbf kind: POINTER - pointee_type_id: 0xf8059f66 + pointee_type_id: 0xf87f5460 } pointer_reference { id: 0x3491860b @@ -24810,11 +23691,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfe509802 } -pointer_reference { - id: 0x3505339e - kind: POINTER - pointee_type_id: 0xfe5428e5 -} pointer_reference { id: 0x35082291 kind: POINTER @@ -24930,11 +23806,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfeac3bf4 } -pointer_reference { - id: 0x353c266e - kind: POINTER - pointee_type_id: 0xfeb07f27 -} pointer_reference { id: 0x353f5bda kind: POINTER @@ -25070,11 +23941,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfc6897d7 } -pointer_reference { - id: 0x358c4a59 - kind: POINTER - pointee_type_id: 0xfc71cff8 -} pointer_reference { id: 0x358ed535 kind: POINTER @@ -25110,11 +23976,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfcc23ab7 } -pointer_reference { - id: 0x35a92769 - kind: POINTER - pointee_type_id: 0xfce47b38 -} pointer_reference { id: 0x35ab6b03 kind: POINTER @@ -25205,11 +24066,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfd07247d } -pointer_reference { - id: 0x35d295bf - kind: POINTER - pointee_type_id: 0xfd0ab060 -} pointer_reference { id: 0x35d37abd kind: POINTER @@ -25225,21 +24081,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfd14a591 } -pointer_reference { - id: 0x35d53762 - kind: POINTER - pointee_type_id: 0xfd143b17 -} -pointer_reference { - id: 0x35d6c29d - kind: POINTER - pointee_type_id: 0xfd1bece9 -} -pointer_reference { - id: 0x35d9ce7e - kind: POINTER - pointee_type_id: 0xfd27df66 -} pointer_reference { id: 0x35dabb98 kind: POINTER @@ -25270,11 +24111,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfdc61042 } -pointer_reference { - id: 0x35e65d22 - kind: POINTER - pointee_type_id: 0xfdd99217 -} pointer_reference { id: 0x35e708c2 kind: POINTER @@ -25435,6 +24271,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf34f7202 } +pointer_reference { + id: 0x364efcf0 + kind: POINTER + pointee_type_id: 0xf37b155d +} pointer_reference { id: 0x3654c061 kind: POINTER @@ -25510,11 +24351,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf07d78f3 } -pointer_reference { - id: 0x368f8844 - kind: POINTER - pointee_type_id: 0xf07ec78f -} pointer_reference { id: 0x3690011f kind: POINTER @@ -25530,11 +24366,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf00d1aa1 } -pointer_reference { - id: 0x36949ae2 - kind: POINTER - pointee_type_id: 0xf0128d16 -} pointer_reference { id: 0x3694d3c2 kind: POINTER @@ -25595,11 +24426,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf0ffa23a } -pointer_reference { - id: 0x36b0ebfb - kind: POINTER - pointee_type_id: 0xf0834970 -} pointer_reference { id: 0x36b637f1 kind: POINTER @@ -25645,11 +24471,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf174b653 } -pointer_reference { - id: 0x36ce02ff - kind: POINTER - pointee_type_id: 0xf178ed63 -} pointer_reference { id: 0x36d078a0 kind: POINTER @@ -25750,11 +24571,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf186b679 } -pointer_reference { - id: 0x36f2cab8 - kind: POINTER - pointee_type_id: 0xf18bcc7e -} pointer_reference { id: 0x36f3049d kind: POINTER @@ -25815,6 +24631,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf65676a9 } +pointer_reference { + id: 0x370a664e + kind: POINTER + pointee_type_id: 0xf6697fa6 +} pointer_reference { id: 0x370b11b2 kind: POINTER @@ -25905,11 +24726,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf742a5e3 } -pointer_reference { - id: 0x37410b99 - kind: POINTER - pointee_type_id: 0xf744c8fa -} pointer_reference { id: 0x37429bf2 kind: POINTER @@ -25945,6 +24761,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf76f0acc } +pointer_reference { + id: 0x374ce5e7 + kind: POINTER + pointee_type_id: 0xf7737100 +} pointer_reference { id: 0x374de623 kind: POINTER @@ -25965,11 +24786,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf70f2c5c } -pointer_reference { - id: 0x3754d413 - kind: POINTER - pointee_type_id: 0xf713b6d1 -} pointer_reference { id: 0x3754d634 kind: POINTER @@ -25985,6 +24801,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf71fc10e } +pointer_reference { + id: 0x375bae2f + kind: POINTER + pointee_type_id: 0xf72e5e23 +} pointer_reference { id: 0x375cc7da kind: POINTER @@ -26030,6 +24851,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf7842e25 } +pointer_reference { + id: 0x3771eb5c + kind: POINTER + pointee_type_id: 0xf7874bee +} pointer_reference { id: 0x37765a7c kind: POINTER @@ -26055,11 +24881,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf4616560 } -pointer_reference { - id: 0x3793cdfd - kind: POINTER - pointee_type_id: 0xf40fd169 -} pointer_reference { id: 0x37944814 kind: POINTER @@ -26070,16 +24891,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf419f1fe } -pointer_reference { - id: 0x3796d662 - kind: POINTER - pointee_type_id: 0xf41bbf17 -} -pointer_reference { - id: 0x37996419 - kind: POINTER - pointee_type_id: 0xf42576fa -} pointer_reference { id: 0x379acd09 kind: POINTER @@ -26100,6 +24911,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf43ed6df } +pointer_reference { + id: 0x37a5cb14 + kind: POINTER + pointee_type_id: 0xf4d7cace +} pointer_reference { id: 0x37a89a4a kind: POINTER @@ -26230,6 +25046,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf5f7a771 } +pointer_reference { + id: 0x37f227e9 + kind: POINTER + pointee_type_id: 0xf588793b +} pointer_reference { id: 0x37f2a61c kind: POINTER @@ -26270,11 +25091,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf5b28b19 } -pointer_reference { - id: 0x37fd71e6 - kind: POINTER - pointee_type_id: 0xf5b52105 -} pointer_reference { id: 0x37fdbcb1 kind: POINTER @@ -26385,11 +25201,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xca9a982e } -pointer_reference { - id: 0x383b20b3 - kind: POINTER - pointee_type_id: 0xcaac6450 -} pointer_reference { id: 0x383b946e kind: POINTER @@ -26465,11 +25276,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcb0c91cc } -pointer_reference { - id: 0x38534374 - kind: POINTER - pointee_type_id: 0xcb0deb4f -} pointer_reference { id: 0x38564622 kind: POINTER @@ -26485,11 +25291,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcb21f4ad } -pointer_reference { - id: 0x385d7813 - kind: POINTER - pointee_type_id: 0xcb3506d1 -} pointer_reference { id: 0x3860f3c0 kind: POINTER @@ -26650,11 +25451,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc8b17aa7 } -pointer_reference { - id: 0x38bd6d91 - kind: POINTER - pointee_type_id: 0xc8b550d9 -} pointer_reference { id: 0x38bffa98 kind: POINTER @@ -26725,11 +25521,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc9f4f8be } -pointer_reference { - id: 0x38f216a5 - kind: POINTER - pointee_type_id: 0xc988bc08 -} pointer_reference { id: 0x38f320f1 kind: POINTER @@ -26755,11 +25546,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc9bb5b62 } -pointer_reference { - id: 0x3903dec2 - kind: POINTER - pointee_type_id: 0xce4f9d97 -} pointer_reference { id: 0x3909df7b kind: POINTER @@ -26895,11 +25681,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xcf01bca1 } -pointer_reference { - id: 0x395345b1 - kind: POINTER - pointee_type_id: 0xcf0df059 -} pointer_reference { id: 0x39560186 kind: POINTER @@ -27225,6 +26006,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc2747fdf } +pointer_reference { + id: 0x3a1b117d + kind: POINTER + pointee_type_id: 0xc22ca369 +} pointer_reference { id: 0x3a1e1de8 kind: POINTER @@ -27285,11 +26071,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc35f4f74 } -pointer_reference { - id: 0x3a481d86 - kind: POINTER - pointee_type_id: 0xc3609086 -} pointer_reference { id: 0x3a4ae2d4 kind: POINTER @@ -27335,6 +26116,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc3c4fdc9 } +pointer_reference { + id: 0x3a62e69e + kind: POINTER + pointee_type_id: 0xc3cb7ce7 +} pointer_reference { id: 0x3a6574c9 kind: POINTER @@ -27445,6 +26231,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc14a6eb8 } +pointer_reference { + id: 0x3ac7788d + kind: POINTER + pointee_type_id: 0xc15d04a9 +} pointer_reference { id: 0x3acf0cc8 kind: POINTER @@ -27710,6 +26501,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc733e2de } +pointer_reference { + id: 0x3b66c89b + kind: POINTER + pointee_type_id: 0xc7dbc4f1 +} pointer_reference { id: 0x3b68ec61 kind: POINTER @@ -27725,11 +26521,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc79c2080 } -pointer_reference { - id: 0x3b77b515 - kind: POINTER - pointee_type_id: 0xc79e32c8 -} pointer_reference { id: 0x3b7c5d08 kind: POINTER @@ -27900,11 +26691,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc5f7c32f } -pointer_reference { - id: 0x3bf3c94a - kind: POINTER - pointee_type_id: 0xc58fc3b7 -} pointer_reference { id: 0x3bf581e3 kind: POINTER @@ -27950,11 +26736,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xda6429b7 } -pointer_reference { - id: 0x3c09aba3 - kind: POINTER - pointee_type_id: 0xda664810 -} pointer_reference { id: 0x3c0e9e79 kind: POINTER @@ -28005,11 +26786,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdaf7a1b4 } -pointer_reference { - id: 0x3c2e8c0f - kind: POINTER - pointee_type_id: 0xdafad6a2 -} pointer_reference { id: 0x3c38843b kind: POINTER @@ -28090,11 +26866,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdb1e8234 } -pointer_reference { - id: 0x3c57ff52 - kind: POINTER - pointee_type_id: 0xdb1f1bd4 -} pointer_reference { id: 0x3c59dbe9 kind: POINTER @@ -28245,6 +27016,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd8ed88b2 } +pointer_reference { + id: 0x3caf1899 + kind: POINTER + pointee_type_id: 0xd8fc84fa +} pointer_reference { id: 0x3cb1656a kind: POINTER @@ -28300,11 +27076,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd9c609d0 } -pointer_reference { - id: 0x3cedb9d0 - kind: POINTER - pointee_type_id: 0xd9f601dd -} pointer_reference { id: 0x3cf60872 kind: POINTER @@ -28500,6 +27271,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xdc6c821c } +pointer_reference { + id: 0x3d8deab7 + kind: POINTER + pointee_type_id: 0xdc774c41 +} pointer_reference { id: 0x3d8debd3 kind: POINTER @@ -28700,11 +27476,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xddcf3019 } -pointer_reference { - id: 0x3de4658d - kind: POINTER - pointee_type_id: 0xddd170ab -} pointer_reference { id: 0x3de54f8a kind: POINTER @@ -28760,6 +27531,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd265560b } +pointer_reference { + id: 0x3e0d6ef0 + kind: POINTER + pointee_type_id: 0xd2755d5f +} pointer_reference { id: 0x3e0d8696 kind: POINTER @@ -28785,11 +27561,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd2116f4f } -pointer_reference { - id: 0x3e163b7e - kind: POINTER - pointee_type_id: 0xd2180b64 -} pointer_reference { id: 0x3e17a54c kind: POINTER @@ -28900,11 +27671,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd3ab17fd } -pointer_reference { - id: 0x3e7e0d52 - kind: POINTER - pointee_type_id: 0xd3b8d3d4 -} pointer_reference { id: 0x3e7f4a71 kind: POINTER @@ -28920,11 +27686,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd061df55 } -pointer_reference { - id: 0x3e896199 - kind: POINTER - pointee_type_id: 0xd06560fb -} pointer_reference { id: 0x3e8b410d kind: POINTER @@ -28955,11 +27716,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd038ca4f } -pointer_reference { - id: 0x3ea17df4 - kind: POINTER - pointee_type_id: 0xd0c5114d -} pointer_reference { id: 0x3ea2e6c1 kind: POINTER @@ -29040,6 +27796,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd159863f } +pointer_reference { + id: 0x3ec77a5e + kind: POINTER + pointee_type_id: 0xd15d0fe4 +} pointer_reference { id: 0x3ec7cfc4 kind: POINTER @@ -29135,6 +27896,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd1983cb3 } +pointer_reference { + id: 0x3ef80973 + kind: POINTER + pointee_type_id: 0xd1a0c350 +} pointer_reference { id: 0x3ef953b0 kind: POINTER @@ -29180,11 +27946,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd665b7fb } -pointer_reference { - id: 0x3f0f3559 - kind: POINTER - pointee_type_id: 0xd67c33fa -} pointer_reference { id: 0x3f0ff1b1 kind: POINTER @@ -29195,11 +27956,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd617aeb6 } -pointer_reference { - id: 0x3f198cf9 - kind: POINTER - pointee_type_id: 0xd626d57b -} pointer_reference { id: 0x3f1a5886 kind: POINTER @@ -29250,11 +28006,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd6b384f7 } -pointer_reference { - id: 0x3f410f06 - kind: POINTER - pointee_type_id: 0xd744da85 -} pointer_reference { id: 0x3f431b32 kind: POINTER @@ -29305,11 +28056,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd7275cab } -pointer_reference { - id: 0x3f6efee7 - kind: POINTER - pointee_type_id: 0xd7fb1d00 -} pointer_reference { id: 0x3f72018a kind: POINTER @@ -29335,11 +28081,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd7a54493 } -pointer_reference { - id: 0x3f797063 - kind: POINTER - pointee_type_id: 0xd7a52712 -} pointer_reference { id: 0x3f80d49e kind: POINTER @@ -29360,11 +28101,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd45a688b } -pointer_reference { - id: 0x3f8df16a - kind: POINTER - pointee_type_id: 0xd4772335 -} pointer_reference { id: 0x3f8f206d kind: POINTER @@ -29435,16 +28171,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd4959ce2 } -pointer_reference { - id: 0x3fb5cdd4 - kind: POINTER - pointee_type_id: 0xd497d1ce -} -pointer_reference { - id: 0x3fbe4184 - kind: POINTER - pointee_type_id: 0xd4b9e08e -} pointer_reference { id: 0x3fc475cd kind: POINTER @@ -29865,6 +28591,11 @@ typedef { name: "bh_end_io_t" referred_type_id: 0x17592b81 } +typedef { + id: 0x95ef30d6 + name: "binder_size_t" + referred_type_id: 0xedf277ba +} typedef { id: 0x86d95287 name: "binder_uintptr_t" @@ -29900,6 +28631,61 @@ typedef { name: "blk_status_t" referred_type_id: 0x295c7202 } +typedef { + id: 0xc22ca369 + name: "blkcg_pol_alloc_cpd_fn" + referred_type_id: 0xa69e8d8a +} +typedef { + id: 0x8b77fdd1 + name: "blkcg_pol_alloc_pd_fn" + referred_type_id: 0xd742e545 +} +typedef { + id: 0xea3ec9b4 + name: "blkcg_pol_bind_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0x583cd7b3 + name: "blkcg_pol_free_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0xbd5972b1 + name: "blkcg_pol_free_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0xadee54d0 + name: "blkcg_pol_init_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0x7978939e + name: "blkcg_pol_init_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0xed0ee9a0 + name: "blkcg_pol_offline_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x9376e812 + name: "blkcg_pol_online_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x66cfbe2d + name: "blkcg_pol_reset_pd_stats_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x4d320115 + name: "blkcg_pol_stat_pd_fn" + referred_type_id: 0x192a9179 +} typedef { id: 0x022008d0 name: "blkcnt_t" @@ -30000,11 +28786,6 @@ typedef { name: "cmp_func_t" referred_type_id: 0x2e58ef27 } -typedef { - id: 0x37adedac - name: "codel_time_t" - referred_type_id: 0xc9082b19 -} typedef { id: 0x9f7c35c8 name: "compat_long_t" @@ -30120,6 +28901,11 @@ typedef { name: "drm_magic_t" referred_type_id: 0x4585663f } +typedef { + id: 0x79c50b39 + name: "drmres_release_t" + referred_type_id: 0x0d1edb4c +} typedef { id: 0x160ba102 name: "errseq_t" @@ -31195,6 +29981,11 @@ typedef { name: "swap_func_t" referred_type_id: 0x0f2334f8 } +typedef { + id: 0x27162aac + name: "swp_entry_t" + referred_type_id: 0x0ba52234 +} typedef { id: 0x3839574b name: "sync_serial_settings" @@ -31445,6 +30236,11 @@ typedef { name: "vm_fault_t" referred_type_id: 0x4585663f } +typedef { + id: 0x3b1bfa21 + name: "vm_flags_t" + referred_type_id: 0x33756485 +} typedef { id: 0xf5f3f682 name: "vq_callback_t" @@ -31585,6 +30381,11 @@ qualified { qualifier: CONST qualified_type_id: 0x74ed3911 } +qualified { + id: 0xc15d04a9 + qualifier: CONST + qualified_type_id: 0x7533a42d +} qualified { id: 0xc1861329 qualifier: CONST @@ -31665,6 +30466,11 @@ qualified { qualifier: CONST qualified_type_id: 0x7ebccaf7 } +qualified { + id: 0xc3cb7ce7 + qualifier: CONST + qualified_type_id: 0x7f6a4515 +} qualified { id: 0xc3d535bb qualifier: CONST @@ -31886,9 +30692,9 @@ qualified { qualified_type_id: 0x6e373489 } qualified { - id: 0xc79e32c8 + id: 0xc7dbc4f1 qualifier: CONST - qualified_type_id: 0x6e3f7da9 + qualified_type_id: 0x6f28a54f } qualified { id: 0xc803d596 @@ -31910,11 +30716,6 @@ qualified { qualifier: CONST qualified_type_id: 0x51ea8158 } -qualified { - id: 0xc8b550d9 - qualifier: CONST - qualified_type_id: 0x5292f5ee -} qualified { id: 0xc8bf0cfd qualifier: CONST @@ -31960,11 +30761,6 @@ qualified { qualifier: CONST qualified_type_id: 0x55a80057 } -qualified { - id: 0xc988bc08 - qualifier: CONST - qualified_type_id: 0x566546aa -} qualified { id: 0xc9cc379b qualifier: CONST @@ -32060,11 +30856,6 @@ qualified { qualifier: CONST qualified_type_id: 0x5c75f1b8 } -qualified { - id: 0xcb0deb4f - qualifier: CONST - qualified_type_id: 0x5c701bb6 -} qualified { id: 0xcb19fe14 qualifier: CONST @@ -32075,11 +30866,6 @@ qualified { qualifier: CONST qualified_type_id: 0x5c33b1ce } -qualified { - id: 0xcb3506d1 - qualifier: CONST - qualified_type_id: 0x5c93adce -} qualified { id: 0xcb4870f7 qualifier: CONST @@ -32295,11 +31081,6 @@ qualified { qualifier: CONST qualified_type_id: 0x4b22611e } -qualified { - id: 0xcf0df059 - qualifier: CONST - qualified_type_id: 0x4c7077ef -} qualified { id: 0xcf611249 qualifier: CONST @@ -32410,6 +31191,11 @@ qualified { qualifier: CONST qualified_type_id: 0x34bdcf99 } +qualified { + id: 0xd15d0fe4 + qualifier: CONST + qualified_type_id: 0x35338919 +} qualified { id: 0xd1740ca6 qualifier: CONST @@ -32450,11 +31236,6 @@ qualified { qualifier: CONST qualified_type_id: 0x38020bb6 } -qualified { - id: 0xd2180b64 - qualifier: CONST - qualified_type_id: 0x38279b1b -} qualified { id: 0xd21e73ad qualifier: CONST @@ -32505,6 +31286,11 @@ qualified { qualifier: CONST qualified_type_id: 0x3ae08515 } +qualified { + id: 0xd2d7132a + qualifier: CONST + qualified_type_id: 0x3b1bfa21 +} qualified { id: 0xd2e0ae36 qualifier: CONST @@ -32595,16 +31381,6 @@ qualified { qualifier: CONST qualified_type_id: 0x2211c501 } -qualified { - id: 0xd497d1ce - qualifier: CONST - qualified_type_id: 0x2218f1b0 -} -qualified { - id: 0xd4b9e08e - qualifier: CONST - qualified_type_id: 0x22a034b1 -} qualified { id: 0xd4d92d6b qualifier: CONST @@ -32650,11 +31426,6 @@ qualified { qualifier: CONST qualified_type_id: 0x28190c52 } -qualified { - id: 0xd626d57b - qualifier: CONST - qualified_type_id: 0x28dce366 -} qualified { id: 0xd633a805 qualifier: CONST @@ -32680,11 +31451,6 @@ qualified { qualifier: CONST qualified_type_id: 0x29d16967 } -qualified { - id: 0xd67c33fa - qualifier: CONST - qualified_type_id: 0x29b77961 -} qualified { id: 0xd6b384f7 qualifier: CONST @@ -32755,11 +31521,6 @@ qualified { qualifier: CONST qualified_type_id: 0x2e0f9112 } -qualified { - id: 0xd7a52712 - qualifier: CONST - qualified_type_id: 0x2ed32ac0 -} qualified { id: 0xd7e22f89 qualifier: CONST @@ -32820,6 +31581,11 @@ qualified { qualifier: CONST qualified_type_id: 0x13e38c46 } +qualified { + id: 0xd8fc84fa + qualifier: CONST + qualified_type_id: 0x13b5a562 +} qualified { id: 0xd957a3fb qualifier: CONST @@ -32905,11 +31671,6 @@ qualified { qualifier: CONST qualified_type_id: 0x1b3398cc } -qualified { - id: 0xdafad6a2 - qualifier: CONST - qualified_type_id: 0x1bacec00 -} qualified { id: 0xdb0cb193 qualifier: CONST @@ -33010,6 +31771,11 @@ qualified { qualifier: CONST qualified_type_id: 0x019a91c4 } +qualified { + id: 0xdc774c41 + qualifier: CONST + qualified_type_id: 0x019a878e +} qualified { id: 0xdc9f0b9d qualifier: CONST @@ -33110,11 +31876,6 @@ qualified { qualifier: CONST qualified_type_id: 0x077a1980 } -qualified { - id: 0xddd170ab - qualifier: CONST - qualified_type_id: 0x07027426 -} qualified { id: 0xddd5d8b6 qualifier: CONST @@ -33315,6 +32076,11 @@ qualified { qualifier: CONST qualified_type_id: 0xf66ec631 } +qualified { + id: 0xe19aa462 + qualifier: CONST + qualified_type_id: 0xf62d2702 +} qualified { id: 0xe1c8dd66 qualifier: CONST @@ -33395,6 +32161,11 @@ qualified { qualifier: CONST qualified_type_id: 0xfde6fb43 } +qualified { + id: 0xe3791aa0 + qualifier: CONST + qualified_type_id: 0xfda3dc09 +} qualified { id: 0xe37940c7 qualifier: CONST @@ -33515,6 +32286,11 @@ qualified { qualifier: CONST qualified_type_id: 0xe7176adb } +qualified { + id: 0xe61b174c + qualifier: CONST + qualified_type_id: 0xe82bebbb +} qualified { id: 0xe644a39b qualifier: CONST @@ -33670,6 +32446,11 @@ qualified { qualifier: CONST qualified_type_id: 0xd3c80119 } +qualified { + id: 0xe8ffd957 + qualifier: CONST + qualified_type_id: 0xd3b8d3d4 +} qualified { id: 0xe9164f81 qualifier: CONST @@ -33920,6 +32701,11 @@ qualified { qualifier: CONST qualified_type_id: 0xc5f74818 } +qualified { + id: 0xed856aa8 + qualifier: CONST + qualified_type_id: 0xc6521c28 +} qualified { id: 0xed94bd83 qualifier: CONST @@ -33960,6 +32746,11 @@ qualified { qualifier: CONST qualified_type_id: 0xc9082b19 } +qualified { + id: 0xee594edc + qualifier: CONST + qualified_type_id: 0xc9228df8 +} qualified { id: 0xee5e6dfc qualifier: CONST @@ -33980,11 +32771,6 @@ qualified { qualifier: CONST qualified_type_id: 0xca5d3b28 } -qualified { - id: 0xee8e97dc - qualifier: CONST - qualified_type_id: 0xca7de9f8 -} qualified { id: 0xee9ee560 qualifier: CONST @@ -34015,11 +32801,6 @@ qualified { qualifier: CONST qualified_type_id: 0xcc1ac719 } -qualified { - id: 0xef1daeba - qualifier: CONST - qualified_type_id: 0xcc310c60 -} qualified { id: 0xef254f1b qualifier: CONST @@ -34045,11 +32826,6 @@ qualified { qualifier: CONST qualified_type_id: 0xcd7704bf } -qualified { - id: 0xef820ac7 - qualifier: CONST - qualified_type_id: 0xce4f9d97 -} qualified { id: 0xefcb4746 qualifier: CONST @@ -34085,16 +32861,6 @@ qualified { qualifier: CONST qualified_type_id: 0xb1b25547 } -qualified { - id: 0xf07ec78f - qualifier: CONST - qualified_type_id: 0xb1bca8b6 -} -qualified { - id: 0xf0834970 - qualifier: CONST - qualified_type_id: 0xb24a934b -} qualified { id: 0xf0f451c7 qualifier: CONST @@ -34205,11 +32971,6 @@ qualified { qualifier: CONST qualified_type_id: 0xa000adb4 } -qualified { - id: 0xf42576fa - qualifier: CONST - qualified_type_id: 0xa0d26d60 -} qualified { id: 0xf42bd2bb qualifier: CONST @@ -34225,6 +32986,11 @@ qualified { qualifier: CONST qualified_type_id: 0xa2cbac0e } +qualified { + id: 0xf4d7cace + qualifier: CONST + qualified_type_id: 0xa3189db3 +} qualified { id: 0xf4e28fb7 qualifier: CONST @@ -34260,6 +33026,11 @@ qualified { qualifier: CONST qualified_type_id: 0xa582964d } +qualified { + id: 0xf588793b + qualifier: CONST + qualified_type_id: 0xa6665265 +} qualified { id: 0xf58a7eed qualifier: CONST @@ -34295,11 +33066,6 @@ qualified { qualifier: CONST qualified_type_id: 0xa68d9aed } -qualified { - id: 0xf5b52105 - qualifier: CONST - qualified_type_id: 0xa693329f -} qualified { id: 0xf5d07691 qualifier: CONST @@ -34355,21 +33121,11 @@ qualified { qualifier: CONST qualified_type_id: 0xabb1637b } -qualified { - id: 0xf713b6d1 - qualifier: CONST - qualified_type_id: 0xac096dcc -} qualified { id: 0xf73ac3a4 qualifier: CONST qualified_type_id: 0xacacb81b } -qualified { - id: 0xf744c8fa - qualifier: CONST - qualified_type_id: 0xad549560 -} qualified { id: 0xf74a8956 qualifier: CONST @@ -34411,9 +33167,9 @@ qualified { qualified_type_id: 0xae565365 } qualified { - id: 0xf8059f66 + id: 0xf7874bee qualifier: CONST - qualified_type_id: 0x9051cb10 + qualified_type_id: 0xae5a9933 } qualified { id: 0xf824f490 @@ -34450,6 +33206,11 @@ qualified { qualifier: CONST qualified_type_id: 0x91b5a647 } +qualified { + id: 0xf87f5460 + qualifier: CONST + qualified_type_id: 0x91bae70a +} qualified { id: 0xf8992146 qualifier: CONST @@ -34565,11 +33326,6 @@ qualified { qualifier: CONST qualified_type_id: 0x999a8ee6 } -qualified { - id: 0xfa8a997e - qualifier: CONST - qualified_type_id: 0x9a6dd373 -} qualified { id: 0xfa8ddf2a qualifier: CONST @@ -34625,11 +33381,6 @@ qualified { qualifier: CONST qualified_type_id: 0x9d8c50e2 } -qualified { - id: 0xfb74eb0a - qualifier: CONST - qualified_type_id: 0x9d941aa3 -} qualified { id: 0xfbc31a7e qualifier: CONST @@ -34690,11 +33441,6 @@ qualified { qualifier: CONST qualified_type_id: 0x834f5c57 } -qualified { - id: 0xfce47b38 - qualifier: CONST - qualified_type_id: 0x83d65a6a -} qualified { id: 0xfd03f127 qualifier: CONST @@ -34705,11 +33451,6 @@ qualified { qualifier: CONST qualified_type_id: 0x845b277e } -qualified { - id: 0xfd0ab060 - qualifier: CONST - qualified_type_id: 0x846d770b -} qualified { id: 0xfd0d0c6a qualifier: CONST @@ -34745,11 +33486,6 @@ qualified { qualifier: CONST qualified_type_id: 0x86c67cc5 } -qualified { - id: 0xfdd99217 - qualifier: CONST - qualified_type_id: 0x8721fed4 -} qualified { id: 0xfddcc595 qualifier: CONST @@ -35069,6 +33805,11 @@ array { number_of_elements: 3 element_type_id: 0x7d09e840 } +array { + id: 0x0e156b94 + number_of_elements: 20 + element_type_id: 0x6720d32f +} array { id: 0x0f3cf07d number_of_elements: 3 @@ -35119,6 +33860,11 @@ array { number_of_elements: 46 element_type_id: 0x33756485 } +array { + id: 0x13735712 + number_of_elements: 20 + element_type_id: 0x12b82135 +} array { id: 0x139a58ce number_of_elements: 3 @@ -35159,11 +33905,6 @@ array { number_of_elements: 241 element_type_id: 0x0baa70a7 } -array { - id: 0x14eaac78 - number_of_elements: 3 - element_type_id: 0x18bd6530 -} array { id: 0x1537c376 number_of_elements: 20 @@ -35214,6 +33955,11 @@ array { number_of_elements: 20 element_type_id: 0x3cebb086 } +array { + id: 0x191c3876 + number_of_elements: 3 + element_type_id: 0x2f67350a +} array { id: 0x19252310 number_of_elements: 48 @@ -35299,6 +34045,11 @@ array { number_of_elements: 64 element_type_id: 0xb3e7bac9 } +array { + id: 0x1f927ee0 + number_of_elements: 3 + element_type_id: 0x355e2f50 +} array { id: 0x1f94d6ec number_of_elements: 3 @@ -35554,6 +34305,11 @@ array { number_of_elements: 61 element_type_id: 0x384f7d7c } +array { + id: 0x3c0c289f + number_of_elements: 76 + element_type_id: 0x384f7d7c +} array { id: 0x3c80dade number_of_elements: 3 @@ -35889,11 +34645,6 @@ array { number_of_elements: 257 element_type_id: 0xfe192c0c } -array { - id: 0x4e02d1c9 - number_of_elements: 256 - element_type_id: 0xdf9f948b -} array { id: 0x4e23f15d number_of_elements: 2 @@ -36159,11 +34910,6 @@ array { number_of_elements: 256 element_type_id: 0x98a52b9a } -array { - id: 0x5fe5182e - number_of_elements: 13 - element_type_id: 0x6720d32f -} array { id: 0x60282e68 number_of_elements: 2 @@ -36444,6 +35190,11 @@ array { number_of_elements: 2 element_type_id: 0x0baa70a7 } +array { + id: 0x6e464516 + number_of_elements: 256 + element_type_id: 0x5e8dc7f4 +} array { id: 0x6e8341c8 number_of_elements: 2 @@ -36794,11 +35545,6 @@ array { number_of_elements: 31 element_type_id: 0x3fcbf304 } -array { - id: 0x84713f81 - number_of_elements: 4 - element_type_id: 0x20f0b26f -} array { id: 0x84f80ecf number_of_elements: 6 @@ -36814,11 +35560,6 @@ array { number_of_elements: 4 element_type_id: 0x295c7202 } -array { - id: 0x8620cd42 - number_of_elements: 4 - element_type_id: 0x29b77961 -} array { id: 0x86438dd9 number_of_elements: 12 @@ -36864,21 +35605,16 @@ array { number_of_elements: 31 element_type_id: 0x2f5d21aa } +array { + id: 0x8840c268 + number_of_elements: 98 + element_type_id: 0x33756485 +} array { id: 0x88659077 number_of_elements: 12 element_type_id: 0x11c404ba } -array { - id: 0x88f30e70 - number_of_elements: 4 - element_type_id: 0x12f875ab -} -array { - id: 0x899abdd7 - number_of_elements: 4 - element_type_id: 0x175ebb35 -} array { id: 0x8a2ac6fa number_of_elements: 6 @@ -36969,11 +35705,6 @@ array { number_of_elements: 4 element_type_id: 0x0606153b } -array { - id: 0x8e352e8f - number_of_elements: 4 - element_type_id: 0x09e0f654 -} array { id: 0x8e7b8b93 number_of_elements: 4096 @@ -36999,11 +35730,6 @@ array { number_of_elements: 4 element_type_id: 0x0c47e7d1 } -array { - id: 0x8f9d2930 - number_of_elements: 17 - element_type_id: 0x2d8cf2ec -} array { id: 0x8fc9368a number_of_elements: 1 @@ -37039,11 +35765,6 @@ array { number_of_elements: 9 element_type_id: 0xe62ebf07 } -array { - id: 0x937d3d9a - number_of_elements: 6 - element_type_id: 0xcb71b8cb -} array { id: 0x93857c37 number_of_elements: 4 @@ -37089,11 +35810,6 @@ array { number_of_elements: 6 element_type_id: 0xdce3c92e } -array { - id: 0x96df7677 - number_of_elements: 21 - element_type_id: 0x006e8104 -} array { id: 0x9819cf84 number_of_elements: 1 @@ -37159,11 +35875,6 @@ array { number_of_elements: 4 element_type_id: 0x4050ae51 } -array { - id: 0x9cac09bf - number_of_elements: 6 - element_type_id: 0xf435685e -} array { id: 0x9cbf428e number_of_elements: 12 @@ -37204,11 +35915,6 @@ array { number_of_elements: 6 element_type_id: 0xfc0e1dbd } -array { - id: 0x9f539f03 - number_of_elements: 4 - element_type_id: 0x4c7a3065 -} array { id: 0x9f5fa8e8 number_of_elements: 9 @@ -37269,6 +35975,11 @@ array { number_of_elements: 6 element_type_id: 0x165b541d } +array { + id: 0xa4573b42 + number_of_elements: 4 + element_type_id: 0xa068a162 +} array { id: 0xa4764ce0 number_of_elements: 4 @@ -37354,11 +36065,6 @@ array { number_of_elements: 6 element_type_id: 0x2560a232 } -array { - id: 0xab880210 - number_of_elements: 6 - element_type_id: 0x28a546e3 -} array { id: 0xabf64f28 number_of_elements: 6 @@ -37394,21 +36100,11 @@ array { number_of_elements: 2048 element_type_id: 0xb3e7bac9 } -array { - id: 0xae6132d3 - number_of_elements: 6 - element_type_id: 0x3f0185ef -} array { id: 0xae993a3b number_of_elements: 1 element_type_id: 0x6d4372c7 } -array { - id: 0xaeb53ba2 - number_of_elements: 4 - element_type_id: 0x8be0a2e0 -} array { id: 0xaf023c73 number_of_elements: 1 @@ -37749,11 +36445,6 @@ array { number_of_elements: 5 element_type_id: 0xb3e7bac9 } -array { - id: 0xc5385299 - number_of_elements: 15 - element_type_id: 0xcf9b21ce -} array { id: 0xc58b1858 number_of_elements: 123 @@ -37776,18 +36467,10 @@ array { id: 0xc6cbbd05 element_type_id: 0x0bc8cfd5 } -array { - id: 0xc6d312d9 - element_type_id: 0x0baa70a7 -} array { id: 0xc6e69d29 element_type_id: 0x0b7c4f67 } -array { - id: 0xc7026839 - element_type_id: 0x0cef9b27 -} array { id: 0xc72a241a number_of_elements: 8 @@ -37824,10 +36507,6 @@ array { id: 0xc918cb81 element_type_id: 0x348515c6 } -array { - id: 0xc9ee4c6e - element_type_id: 0x375f0a7b -} array { id: 0xc9ff5105 element_type_id: 0x371b7fd6 @@ -37872,6 +36551,11 @@ array { number_of_elements: 14 element_type_id: 0x4585663f } +array { + id: 0xcd2b46c2 + number_of_elements: 8 + element_type_id: 0xa4573b42 +} array { id: 0xcd61a67c element_type_id: 0x2560a232 @@ -37885,10 +36569,6 @@ array { id: 0xcd9c1728 element_type_id: 0x26966763 } -array { - id: 0xcdd3c286 - element_type_id: 0x27a931d8 -} array { id: 0xce3ad630 number_of_elements: 8 @@ -38039,10 +36719,6 @@ array { number_of_elements: 8 element_type_id: 0xcb71b8cb } -array { - id: 0xd70f3c02 - element_type_id: 0x4cdacbcb -} array { id: 0xd731b823 number_of_elements: 11 @@ -38067,10 +36743,6 @@ array { number_of_elements: 8 element_type_id: 0xf5bf8f91 } -array { - id: 0xd96f5761 - element_type_id: 0x755b6647 -} array { id: 0xd97383e4 element_type_id: 0x75283450 @@ -38093,11 +36765,6 @@ array { id: 0xdabe6369 element_type_id: 0x7a1fb665 } -array { - id: 0xdbbe2477 - number_of_elements: 5 - element_type_id: 0xc9082b19 -} array { id: 0xdc00bdae number_of_elements: 5 @@ -38288,6 +36955,11 @@ array { id: 0xe8c06042 element_type_id: 0xb3e7bac9 } +array { + id: 0xe8c376d6 + number_of_elements: 5 + element_type_id: 0x04fd619c +} array { id: 0xe8e3d133 number_of_elements: 8 @@ -38340,6 +37012,11 @@ array { number_of_elements: 15 element_type_id: 0x7416a92c } +array { + id: 0xec7c6db2 + number_of_elements: 8 + element_type_id: 0x210b9681 +} array { id: 0xed223076 element_type_id: 0xa46efa19 @@ -38350,9 +37027,9 @@ array { element_type_id: 0x295c7202 } array { - id: 0xee53564a - number_of_elements: 8 - element_type_id: 0x29b77961 + id: 0xee2d724a + number_of_elements: 5 + element_type_id: 0x1f4573ef } array { id: 0xee699492 @@ -38369,11 +37046,6 @@ array { number_of_elements: 8 element_type_id: 0x2bc4f74a } -array { - id: 0xeededfef - number_of_elements: 8 - element_type_id: 0x2b815ff6 -} array { id: 0xeeea5855 number_of_elements: 11 @@ -38384,11 +37056,6 @@ array { number_of_elements: 42 element_type_id: 0xfc0e1dbd } -array { - id: 0xefd377fd - number_of_elements: 5 - element_type_id: 0x18bd6530 -} array { id: 0xf0341a7a number_of_elements: 5 @@ -38412,19 +37079,15 @@ array { element_type_id: 0xd4b51d53 } array { - id: 0xf13e2cd3 - element_type_id: 0xd41e888f + id: 0xf15ca227 + number_of_elements: 11 + element_type_id: 0xe68515bf } array { id: 0xf15f38fe number_of_elements: 8 element_type_id: 0x5586c3b0 } -array { - id: 0xf161c932 - number_of_elements: 15 - element_type_id: 0x1efd4f60 -} array { id: 0xf1764889 number_of_elements: 11 @@ -38438,26 +37101,11 @@ array { id: 0xf19da60e element_type_id: 0xd690a3f8 } -array { - id: 0xf28743e6 - number_of_elements: 15 - element_type_id: 0x11676430 -} array { id: 0xf28e5a9a number_of_elements: 15 element_type_id: 0x114301c2 } -array { - id: 0xf28fcb3f - number_of_elements: 15 - element_type_id: 0x11454757 -} -array { - id: 0xf28fcc10 - number_of_elements: 15 - element_type_id: 0x11455be9 -} array { id: 0xf342c697 number_of_elements: 19 @@ -38468,11 +37116,6 @@ array { number_of_elements: 8 element_type_id: 0x5d8155a5 } -array { - id: 0xf3b229d8 - number_of_elements: 15 - element_type_id: 0x15b2ccc9 -} array { id: 0xf43b4ae0 number_of_elements: 19 @@ -38502,15 +37145,6 @@ array { id: 0xf67b8436 element_type_id: 0xc9082b19 } -array { - id: 0xf6acc9b2 - element_type_id: 0xca551d0a -} -array { - id: 0xf72d9d6b - number_of_elements: 94 - element_type_id: 0x33756485 -} array { id: 0xf77e4d4d number_of_elements: 15 @@ -38521,11 +37155,6 @@ array { number_of_elements: 14 element_type_id: 0x914dbfdc } -array { - id: 0xf82268b8 - number_of_elements: 15 - element_type_id: 0x3bf3c94a -} array { id: 0xf89d773e number_of_elements: 5 @@ -38540,11 +37169,6 @@ array { number_of_elements: 15 element_type_id: 0x384f7d7c } -array { - id: 0xf93a1d04 - number_of_elements: 8 - element_type_id: 0x74125458 -} array { id: 0xf95fb1e4 number_of_elements: 8 @@ -38665,6 +37289,10 @@ member { type_id: 0x0c479d40 offset: 840 } +member { + id: 0x20fd5371 + type_id: 0x0cdb3dd6 +} member { id: 0x2100940b type_id: 0x0b2c203c @@ -38746,10 +37374,6 @@ member { id: 0x2392bf81 type_id: 0x01648e16 } -member { - id: 0x23959d0d - type_id: 0x01780427 -} member { id: 0x23e47945 type_id: 0x00bf9506 @@ -38829,10 +37453,6 @@ member { id: 0x2612b435 type_id: 0x1764a0c5 } -member { - id: 0x2629d9f4 - type_id: 0x178917c0 -} member { id: 0x2634e12c type_id: 0x17fdeaab @@ -38963,10 +37583,6 @@ member { id: 0x2a513f2f type_id: 0x266a8cae } -member { - id: 0x2a887ced - type_id: 0x250f83a7 -} member { id: 0x2a99a59c type_id: 0x2548e662 @@ -38980,9 +37596,9 @@ member { type_id: 0x230a7397 } member { - id: 0x2b33ba67 + id: 0x2b33b39f type_id: 0x23e0a7c8 - offset: 3072 + offset: 3584 } member { id: 0x2b37476e @@ -39081,10 +37697,6 @@ member { id: 0x2e407ff3 type_id: 0x362f8fdc } -member { - id: 0x2e7c0820 - type_id: 0x36de5091 -} member { id: 0x2e898e1e type_id: 0x3508486b @@ -39119,9 +37731,9 @@ member { type_id: 0x301572a3 } member { - id: 0x30035b64 + id: 0x300353c5 type_id: 0x4f2326f3 - offset: 1152 + offset: 1280 } member { id: 0x300b75af @@ -39158,9 +37770,9 @@ member { offset: 64 } member { - id: 0x304c3690 + id: 0x304c3a6e type_id: 0x4e1eb3a6 - offset: 1280 + offset: 1344 } member { id: 0x30706b35 @@ -39245,11 +37857,6 @@ member { type_id: 0x4a7de6b3 offset: 64 } -member { - id: 0x315aafb0 - type_id: 0x4a44edf4 - offset: 192 -} member { id: 0x315b0268 type_id: 0x4a427b1f @@ -39261,9 +37868,9 @@ member { offset: 320 } member { - id: 0x318697be + id: 0x318695b6 type_id: 0x49340c50 - offset: 768 + offset: 896 } member { id: 0x31884a91 @@ -39294,9 +37901,9 @@ member { offset: 256 } member { - id: 0x31d23d56 + id: 0x31d2390d type_id: 0x4866b1cb - offset: 5888 + offset: 6656 } member { id: 0x31e4dfba @@ -39323,9 +37930,9 @@ member { offset: 1216 } member { - id: 0x326ba9c3 + id: 0x326ba67e type_id: 0x4680cff3 - offset: 5376 + offset: 5632 } member { id: 0x32814327 @@ -39346,9 +37953,9 @@ member { type_id: 0x459687a6 } member { - id: 0x32b11ffe + id: 0x32b11489 type_id: 0x45ea05f9 - offset: 1984 + offset: 2240 } member { id: 0x32de102a @@ -39360,9 +37967,9 @@ member { offset: 448 } member { - id: 0x32ed430d + id: 0x32ed40bb type_id: 0x449b5046 - offset: 512 + offset: 768 } member { id: 0x32f3b9e8 @@ -39503,10 +38110,6 @@ member { type_id: 0x5f59bc43 offset: 384 } -member { - id: 0x341e0bbf - type_id: 0x5f565eed -} member { id: 0x34206e86 type_id: 0x5fafd98d @@ -39541,9 +38144,9 @@ member { type_id: 0x5fd4dcd8 } member { - id: 0x343f05c6 + id: 0x343f0acd type_id: 0x5fd242c1 - offset: 576 + offset: 640 } member { id: 0x34437040 @@ -39555,9 +38158,9 @@ member { offset: 256 } member { - id: 0x34488a9a + id: 0x34488f39 type_id: 0x5e0c51b7 - offset: 1408 + offset: 1472 } member { id: 0x3451258d @@ -39597,6 +38200,10 @@ member { type_id: 0x5ec718db offset: 544 } +member { + id: 0x347e5155 + type_id: 0x5ed73544 +} member { id: 0x34805b66 type_id: 0x5d2f0e0f @@ -39617,11 +38224,6 @@ member { type_id: 0x5d5ed2a3 offset: 512 } -member { - id: 0x349eaabd - type_id: 0x5d54ee0a - offset: 32 -} member { id: 0x34a07297 type_id: 0x5dafba4f @@ -39737,18 +38339,18 @@ member { type_id: 0x59cfcc1c } member { - id: 0x35c1757e + id: 0x35c171e2 type_id: 0x582ba361 - offset: 2560 + offset: 2688 } member { id: 0x35cd5ee6 type_id: 0x581b0b88 } member { - id: 0x35cdb495 + id: 0x35cdb84a type_id: 0x5818bd5b - offset: 320 + offset: 512 } member { id: 0x35ea5b97 @@ -39761,9 +38363,9 @@ member { offset: 576 } member { - id: 0x364ab837 + id: 0x364ab1f7 type_id: 0x56048ec7 - offset: 2048 + offset: 2112 } member { id: 0x364b4150 @@ -39771,9 +38373,9 @@ member { offset: 1408 } member { - id: 0x36752e89 + id: 0x36752018 type_id: 0x56faddc1 - offset: 776 + offset: 840 } member { id: 0x36961302 @@ -39805,10 +38407,6 @@ member { type_id: 0x542c6f59 offset: 512 } -member { - id: 0x36c34932 - type_id: 0x542354db -} member { id: 0x36c41f11 type_id: 0x543e0a1c @@ -39871,9 +38469,9 @@ member { type_id: 0x52930afb } member { - id: 0x37be6db7 + id: 0x37be6f93 type_id: 0x51d7edf0 - offset: 10304 + offset: 10432 } member { id: 0x37c98b2e @@ -39895,9 +38493,9 @@ member { type_id: 0x50eb577a } member { - id: 0x37f52874 + id: 0x37f52c8e type_id: 0x50fafc25 - offset: 66752 + offset: 66880 } member { id: 0x3801ddd5 @@ -39905,9 +38503,9 @@ member { offset: 832 } member { - id: 0x3862058d + id: 0x38620a39 type_id: 0x6ea6707c - offset: 20608 + offset: 22272 } member { id: 0x3866bc41 @@ -40000,11 +38598,6 @@ member { type_id: 0x69fa9768 offset: 256 } -member { - id: 0x39bfc379 - type_id: 0x69d16e70 - offset: 64 -} member { id: 0x39e9b87f type_id: 0x6888b6e5 @@ -40049,6 +38642,11 @@ member { type_id: 0x6562193e offset: 64 } +member { + id: 0x3aa631b9 + type_id: 0x65b6b45a + offset: 256 +} member { id: 0x3ab4cae6 type_id: 0x65fd480f @@ -40075,9 +38673,9 @@ member { offset: 128 } member { - id: 0x3b1217cc + id: 0x3b12171b type_id: 0x6366329e - offset: 8064 + offset: 8320 } member { id: 0x3b233b1b @@ -40086,7 +38684,7 @@ member { } member { id: 0x3b3d4f5b - type_id: 0x63db5ef8 + type_id: 0x63db5ef9 offset: 64 } member { @@ -40141,9 +38739,9 @@ member { offset: 2368 } member { - id: 0x3bd41bef + id: 0x3bd41d95 type_id: 0x607e3493 - offset: 10304 + offset: 11776 } member { id: 0x3bd94fab @@ -40180,14 +38778,9 @@ member { offset: 1056 } member { - id: 0x3c09d153 - type_id: 0x7f0937f1 - offset: 256 -} -member { - id: 0x3c0ae4aa + id: 0x3c0aea42 type_id: 0x7f05fffa - offset: 1472 + offset: 1600 } member { id: 0x3c0f0a11 @@ -40344,9 +38937,9 @@ member { offset: 1472 } member { - id: 0x3e2f8595 + id: 0x3e2f835f type_id: 0x7790432b - offset: 2944 + offset: 3072 } member { id: 0x3e4f626d @@ -40367,11 +38960,6 @@ member { type_id: 0x7689fdd5 offset: 64 } -member { - id: 0x3e6e4f0a - type_id: 0x76975fbd - offset: 64 -} member { id: 0x3e7e5067 type_id: 0x76d7220a @@ -40383,9 +38971,9 @@ member { offset: 256 } member { - id: 0x3e9c6ba2 + id: 0x3e9c69fd type_id: 0x755ff98b - offset: 19904 + offset: 25600 } member { id: 0x3ea9d836 @@ -40413,9 +39001,9 @@ member { offset: 1472 } member { - id: 0x3ec4540f + id: 0x3ec4525e type_id: 0x743f3706 - offset: 4864 + offset: 5248 } member { id: 0x3ec9f2e1 @@ -40507,9 +39095,9 @@ member { offset: 448 } member { - id: 0x3f62856e + id: 0x3f6281e0 type_id: 0x72a47c5c - offset: 1280 + offset: 1408 } member { id: 0x3f659a69 @@ -40582,10 +39170,10 @@ member { offset: 32 } member { - id: 0x0147ef02 + id: 0x0147efbb name: "ASS_poll_count" type_id: 0x6720d32f - offset: 1376 + offset: 1440 } member { id: 0x6012493f @@ -40917,10 +39505,10 @@ member { type_id: 0xedf277ba } member { - id: 0xbaeee488 + id: 0xbaeeecf8 name: "PSS_poll_count" type_id: 0x6720d32f - offset: 1344 + offset: 1408 } member { id: 0x1b168134 @@ -40928,10 +39516,10 @@ member { type_id: 0x4ba73e2d } member { - id: 0xdaf9bd51 + id: 0xdaf9bd67 name: "SAK_work" type_id: 0x1f3c8679 - offset: 5312 + offset: 6080 } member { id: 0x7c8807d5 @@ -40986,10 +39574,10 @@ member { type_id: 0x18bd6530 } member { - id: 0x7842ca36 + id: 0x7842c32a name: "__bi_cnt" type_id: 0x74d29cf1 - offset: 832 + offset: 896 } member { id: 0x5135346a @@ -41096,11 +39684,6 @@ member { name: "__empty_ptr" type_id: 0x186c44db } -member { - id: 0xf5ed729e - name: "__empty_variable" - type_id: 0x186c44db -} member { id: 0xbdb59ae1 name: "__filler" @@ -41147,10 +39730,10 @@ member { type_id: 0x4585663f } member { - id: 0x1d90093c + id: 0x1d90045d name: "__iter_idx" type_id: 0x33756485 - offset: 512 + offset: 640 } member { id: 0xa7e1214e @@ -41175,10 +39758,10 @@ member { offset: 8 } member { - id: 0xf07786b5 + id: 0xf0778c7b name: "__memslots" type_id: 0xae993a3b - offset: 704 + offset: 960 } member { id: 0x12f2249e @@ -41502,10 +40085,10 @@ member { offset: 384 } member { - id: 0xf3055c68 + id: 0xf30556e2 name: "__store" type_id: 0x80c20070 - offset: 384 + offset: 512 } member { id: 0x016b62b4 @@ -41605,6 +40188,11 @@ member { type_id: 0x6720d32f offset: 544 } +member { + id: 0xfbf767cc + name: "__vm_flags" + type_id: 0x3b1bfa21 +} member { id: 0x9aaa3037 name: "__vr_offs" @@ -41643,18 +40231,6 @@ member { type_id: 0x4585663f offset: 96 } -member { - id: 0x299f9e52 - name: "_arg" - type_id: 0x1df06cce - offset: 192 -} -member { - id: 0xc0fe4960 - name: "_arg_index" - type_id: 0x6720d32f - offset: 576 -} member { id: 0x872b7759 name: "_band" @@ -41666,12 +40242,6 @@ member { type_id: 0x4585663f offset: 288 } -member { - id: 0x2b2df831 - name: "_bitmap_shifter" - type_id: 0x1c3dbe5a - offset: 608 -} member { id: 0x14c8c4f0 name: "_call_addr" @@ -41722,10 +40292,10 @@ member { offset: 96 } member { - id: 0x5593342e + id: 0x559335d4 name: "_flags" type_id: 0x33756485 - offset: 1536 + offset: 1856 } member { id: 0xc196ead9 @@ -41790,12 +40360,6 @@ member { type_id: 0x74d29cf1 offset: 384 } -member { - id: 0x37d1bfd6 - name: "_max_length" - type_id: 0x6720d32f - offset: 544 -} member { id: 0xf0757ecd name: "_metrics" @@ -41808,16 +40372,16 @@ member { type_id: 0x3e10b518 } member { - id: 0x3e7596b1 + id: 0x3e759921 name: "_net" type_id: 0xb335d16f - offset: 8000 + offset: 10816 } member { - id: 0x3e759adb + id: 0x3e759bfb name: "_net" type_id: 0xb335d16f - offset: 9472 + offset: 9216 } member { id: 0x3e759d99 @@ -41825,18 +40389,6 @@ member { type_id: 0xb335d16f offset: 320 } -member { - id: 0x191f057a - name: "_next_bitmap" - type_id: 0x087aa58e - offset: 320 -} -member { - id: 0x613ac2c2 - name: "_next_ns_data" - type_id: 0x1df06cce - offset: 256 -} member { id: 0x6713c24e name: "_nfct" @@ -41855,12 +40407,6 @@ member { type_id: 0x6720d32f offset: 32 } -member { - id: 0xcb4551cd - name: "_pad1_" - type_id: 0xadc524dd - offset: 11776 -} member { id: 0xcb455660 name: "_pad1_" @@ -41873,6 +40419,12 @@ member { type_id: 0xadc524dd offset: 1536 } +member { + id: 0xcb455b08 + name: "_pad1_" + type_id: 0xadc524dd + offset: 12800 +} member { id: 0xcb455f52 name: "_pad1_" @@ -41891,18 +40443,18 @@ member { type_id: 0xadc524dd offset: 11264 } -member { - id: 0x1aacf87d - name: "_pad2_" - type_id: 0xadc524dd - offset: 13824 -} member { id: 0x1aacf90c name: "_pad2_" type_id: 0xadc524dd offset: 70656 } +member { + id: 0x1aacf97b + name: "_pad2_" + type_id: 0xadc524dd + offset: 14848 +} member { id: 0x1e2ef2aa name: "_pad3_" @@ -41965,12 +40517,6 @@ member { type_id: 0x74d29cf1 offset: 416 } -member { - id: 0x97f3acfa - name: "_reset_on_ext" - type_id: 0x6720d32f - offset: 640 -} member { id: 0x0c5ee3fd name: "_resv" @@ -41982,11 +40528,6 @@ member { name: "_rt" type_id: 0x068b4f89 } -member { - id: 0x07f67731 - name: "_rtheader" - type_id: 0x3e896199 -} member { id: 0x24d59e7d name: "_rx" @@ -42116,12 +40657,6 @@ member { type_id: 0xe3186d0a offset: 128 } -member { - id: 0x085ac3bb - name: "_vns" - type_id: 0x34329ff8 - offset: 64 -} member { id: 0x07981254 name: "_watermark" @@ -42134,10 +40669,10 @@ member { offset: 320 } member { - id: 0x27490582 + id: 0x2749087a name: "_xmit_lock" type_id: 0xf313e71a - offset: 1024 + offset: 1536 } member { id: 0xf521d76a @@ -42171,10 +40706,10 @@ member { type_id: 0xb4d0b861 } member { - id: 0xfb59b12b + id: 0xfb59b28c name: "a_alt_hnp_support" type_id: 0x4585663f - offset: 7109 + offset: 8453 bitsize: 1 } member { @@ -42195,17 +40730,17 @@ member { type_id: 0x74d29cf1 } member { - id: 0xc46b84d7 + id: 0xc46b83a7 name: "a_hnp_support" type_id: 0x4585663f - offset: 7108 + offset: 8452 bitsize: 1 } member { - id: 0x86b0965f + id: 0x86b09ac5 name: "a_ops" type_id: 0x3a0d2650 - offset: 1280 + offset: 1536 } member { id: 0xcb089e43 @@ -42218,11 +40753,6 @@ member { name: "a_refcount" type_id: 0xa722c13e } -member { - id: 0x18e4a917 - name: "aa" - type_id: 0x3f0185ef -} member { id: 0xefb2b8bf name: "aalg" @@ -42253,10 +40783,10 @@ member { offset: 32 } member { - id: 0xb41bcefb + id: 0xb41bc738 name: "abi_rev" type_id: 0xc9082b19 - offset: 1024 + offset: 1152 } member { id: 0x370a3acc @@ -42265,48 +40795,18 @@ member { offset: 131 bitsize: 1 } -member { - id: 0x4dc1c0cf - name: "abort_channel_switch" - type_id: 0x0c3609db - offset: 5376 -} member { id: 0xa8bac25e name: "abort_completion" type_id: 0x6d7f5ff6 offset: 1088 } -member { - id: 0xca110aec - name: "abort_pmsr" - type_id: 0x0c36f6bf - offset: 6592 -} -member { - id: 0xca12a739 - name: "abort_pmsr" - type_id: 0x0f942682 - offset: 7040 -} -member { - id: 0x3f08d781 - name: "abort_scan" - type_id: 0x0f94d9e6 - offset: 2560 -} member { id: 0x872ff227 name: "abort_work" type_id: 0xf1159c31 offset: 192 } -member { - id: 0x4783a18f - name: "aborted" - type_id: 0x6d7f5ff6 - offset: 112 -} member { id: 0x46f5493a name: "above" @@ -42337,33 +40837,16 @@ member { offset: 1216 } member { - id: 0x80629b7b - name: "absent" - type_id: 0x295c7202 - offset: 40 -} -member { - id: 0x4e736192 + id: 0x4e736bf5 name: "absinfo" type_id: 0x3ade9091 - offset: 2624 + offset: 2752 } member { id: 0x9753362a name: "ac" type_id: 0x08e3980f } -member { - id: 0x977281cf - name: "ac" - type_id: 0x295c7202 - offset: 136 -} -member { - id: 0x9797ed6b - name: "ac" - type_id: 0xcc38d99e -} member { id: 0xaee9181f name: "ac_btime" @@ -42419,10 +40902,10 @@ member { offset: 992 } member { - id: 0x846097b4 + id: 0x846096f3 name: "ac_list" type_id: 0x285f28a0 - offset: 4864 + offset: 6912 } member { id: 0x093799df @@ -42610,16 +41093,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0xe71ccd5b + id: 0xe71cc1d9 name: "accept_list" type_id: 0xd3c80119 - offset: 24960 + offset: 29440 } member { - id: 0x09a043fc + id: 0x09a04ae8 name: "accept_queue" type_id: 0xd3c80119 - offset: 7104 + offset: 7808 } member { id: 0x0b8c62ff @@ -42766,10 +41249,16 @@ member { offset: 96 } member { - id: 0x03d4a2c2 + id: 0x4d798a84 + name: "access_memory" + type_id: 0x2f8442f1 + offset: 768 +} +member { + id: 0x03d4ab2a name: "access_state" type_id: 0x5d8155a5 - offset: 16576 + offset: 19520 } member { id: 0x6311fd99 @@ -42777,18 +41266,18 @@ member { type_id: 0x22c6e8be offset: 160 } +member { + id: 0x63f336f5 + name: "accessory" + type_id: 0xc00c762a + offset: 7424 +} member { id: 0x63f337dc name: "accessory" type_id: 0xc00c762a offset: 32 } -member { - id: 0x63f33de5 - name: "accessory" - type_id: 0xc00c762a - offset: 6208 -} member { id: 0x384f10b1 name: "accounting" @@ -42796,16 +41285,16 @@ member { offset: 160 } member { - id: 0x1db3590c + id: 0x1db35d8c name: "accounting_time" type_id: 0x92233392 - offset: 10176 + offset: 11648 } member { - id: 0x7fdc6d8a + id: 0x7fdc61f1 name: "accounting_timestamp" type_id: 0x92233392 - offset: 2240 + offset: 2432 } member { id: 0x542cf718 @@ -42820,22 +41309,22 @@ member { offset: 192 } member { - id: 0x89aca051 + id: 0x89aca753 name: "acct_rss_mem1" type_id: 0x92233392 - offset: 18880 + offset: 20288 } member { - id: 0x48e00d25 + id: 0x48e00c7e name: "acct_timexpd" type_id: 0x92233392 - offset: 19008 + offset: 20416 } member { - id: 0xbfffd929 + id: 0xbfffdb12 name: "acct_vm_mem1" type_id: 0x92233392 - offset: 18944 + offset: 20352 } member { id: 0x6b47fdc8 @@ -42843,12 +41332,6 @@ member { type_id: 0x33756485 offset: 1216 } -member { - id: 0x6b5d3855 - name: "accuracy" - type_id: 0x29bf06ba - offset: 32 -} member { id: 0x6bbd8f78 name: "accuracy" @@ -42862,17 +41345,6 @@ member { offset: 5 bitsize: 1 } -member { - id: 0x87b00eea - name: "ack" - type_id: 0x6d7f5ff6 - offset: 320 -} -member { - id: 0x87d32c2b - name: "ack" - type_id: 0x0e5a5905 -} member { id: 0x87ee0bdf name: "ack" @@ -42922,19 +41394,6 @@ member { type_id: 0x4585663f offset: 320 } -member { - id: 0x7ca0be82 - name: "ack_frame_id" - type_id: 0xc9082b19 - offset: 35 - bitsize: 13 -} -member { - id: 0xc0d04bc5 - name: "ack_hwtstamp" - type_id: 0x11c404ba - offset: 256 -} member { id: 0x3804cc00 name: "ack_invert" @@ -42943,10 +41402,10 @@ member { bitsize: 1 } member { - id: 0xc3c10d7c + id: 0xc3c10aac name: "ack_list_head" type_id: 0xd3c80119 - offset: 2880 + offset: 2944 } member { id: 0xa64a78f5 @@ -42968,39 +41427,10 @@ member { offset: 64 } member { - id: 0x3d1ec0d7 - name: "ack_signal" - type_id: 0xd41e888f - offset: 96 -} -member { - id: 0x3de36389 - name: "ack_signal" - type_id: 0x29b77961 - offset: 1664 -} -member { - id: 0xc0c7b2a4 + id: 0xc0c7b6ad name: "ack_timer" type_id: 0xf1159c31 - offset: 4288 -} -member { - id: 0xb085d640 - name: "ack_tstamp" - type_id: 0x92233392 - offset: 128 -} -member { - id: 0xb085de10 - name: "ack_tstamp" - type_id: 0x92233392 - offset: 384 -} -member { - id: 0x75001869 - name: "ack_tx_hwtstamp" - type_id: 0x11c404ba + offset: 5440 } member { id: 0xbe09938e @@ -43009,16 +41439,16 @@ member { offset: 1120 } member { - id: 0xf4cc6b15 + id: 0xf4cc6454 name: "acked_backend_features" type_id: 0x92233392 - offset: 142272 + offset: 142400 } member { - id: 0x60b77a5c + id: 0x60b77d15 name: "acked_features" type_id: 0x92233392 - offset: 142208 + offset: 142336 } member { id: 0x5a726862 @@ -43033,16 +41463,10 @@ member { offset: 688 } member { - id: 0x42273379 - name: "acl" - type_id: 0x385d7813 - offset: 3008 -} -member { - id: 0xf17c84fb + id: 0xf17c8f4c name: "acl_cnt" type_id: 0x4585663f - offset: 12896 + offset: 13024 } member { id: 0x5d7bb2c5 @@ -43051,16 +41475,16 @@ member { offset: 128 } member { - id: 0xdc1b36ec + id: 0xdc1b3211 name: "acl_last_tx" type_id: 0x33756485 - offset: 13376 + offset: 13504 } member { - id: 0x12517853 + id: 0x12517395 name: "acl_mtu" type_id: 0x4585663f - offset: 13024 + offset: 13152 } member { id: 0xe08e16a4 @@ -43069,15 +41493,10 @@ member { offset: 128 } member { - id: 0xd28bdfc3 + id: 0xd28bda77 name: "acl_pkts" type_id: 0x4585663f - offset: 13152 -} -member { - id: 0x7a887e81 - name: "acl_policy" - type_id: 0xbee37e0b + offset: 13280 } member { id: 0x455f4f04 @@ -43091,12 +41510,6 @@ member { type_id: 0xe62ebf07 offset: 128 } -member { - id: 0x0c3d93df - name: "acm" - type_id: 0x6d7f5ff6 - offset: 56 -} member { id: 0x1cafacfd name: "acpi_cpuid" @@ -43128,10 +41541,10 @@ member { offset: 576 } member { - id: 0xb2f1ef78 + id: 0xb2f1e5b6 name: "acquire_ctx" type_id: 0x038de60c - offset: 704 + offset: 960 } member { id: 0x18853772 @@ -43170,16 +41583,16 @@ member { offset: 10912 } member { - id: 0xcdcc0091 + id: 0xcdcc063f name: "acr" type_id: 0x5d8155a5 - offset: 4640 + offset: 4896 } member { - id: 0x4120e121 + id: 0x4120ef8b name: "acs_cap" type_id: 0x914dbfdc - offset: 20000 + offset: 25696 } member { id: 0x483ea176 @@ -43199,15 +41612,10 @@ member { type_id: 0x72d96628 } member { - id: 0x2b4d9159 + id: 0x2b4d96be name: "actconfig" type_id: 0x301e0f4d - offset: 7744 -} -member { - id: 0xc0088630 - name: "action" - type_id: 0x5eb5c8aa + offset: 8960 } member { id: 0xc031132b @@ -43226,11 +41634,6 @@ member { type_id: 0x108178f0 offset: 256 } -member { - id: 0xc06114cf - name: "action" - type_id: 0x37273792 -} member { id: 0xc062118d name: "action" @@ -43243,34 +41646,24 @@ member { type_id: 0x2cdf5477 offset: 384 } +member { + id: 0xc07f66b0 + name: "action" + type_id: 0x295c7202 + offset: 3216 +} member { id: 0xc07f684d name: "action" type_id: 0x295c7202 offset: 320 } -member { - id: 0xc07f6e9a - name: "action" - type_id: 0x295c7202 - offset: 2960 -} -member { - id: 0xc07f6f8a - name: "action" - type_id: 0x295c7202 -} member { id: 0xc09e96cd name: "action" type_id: 0xc8adfcbd offset: 192 } -member { - id: 0xc0b08c4d - name: "action" - type_id: 0xe6bfb5c4 -} member { id: 0xc0e5d54f name: "action" @@ -43278,27 +41671,16 @@ member { offset: 56 } member { - id: 0x447e45e0 - name: "action_code" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x447e4c22 - name: "action_code" - type_id: 0x295c7202 -} -member { - id: 0xa14c7267 + id: 0xa14c735e name: "action_idr" type_id: 0x04b89667 - offset: 256 + offset: 384 } member { - id: 0xf964a37f + id: 0xf964a830 name: "action_refcnt" type_id: 0x4585663f - offset: 576 + offset: 704 } member { id: 0x0d5b572a @@ -43337,10 +41719,10 @@ member { offset: 128 } member { - id: 0xdcf6fd93 + id: 0xdcf6f707 name: "activate" type_id: 0x2dd58efa - offset: 1600 + offset: 1664 } member { id: 0xdcf75157 @@ -43377,16 +41759,16 @@ member { offset: 384 } member { - id: 0xbe47877c + id: 0xbe478d0e name: "activated" type_id: 0x6d7f5ff6 - offset: 2496 + offset: 2880 } member { - id: 0x1acefa12 + id: 0x1acef530 name: "active" type_id: 0x4585663f - offset: 6176 + offset: 7392 bitsize: 1 } member { @@ -43404,10 +41786,10 @@ member { bitsize: 1 } member { - id: 0x1ae60877 + id: 0x1ae6069f name: "active" type_id: 0x6d7f5ff6 - offset: 1472 + offset: 1600 bitsize: 1 } member { @@ -43463,10 +41845,10 @@ member { offset: 32 } member { - id: 0x2256864e + id: 0x225682c9 name: "active" type_id: 0x74d29cf1 - offset: 1568 + offset: 1696 } member { id: 0x2267dc75 @@ -43504,16 +41886,16 @@ member { offset: 192 } member { - id: 0x73285ad6 + id: 0x732856f5 name: "active_balance" type_id: 0x6720d32f - offset: 23552 + offset: 23616 } member { - id: 0xd64f62a8 + id: 0xd64f6769 name: "active_balance_work" type_id: 0x5b09d4fb - offset: 23616 + offset: 23680 } member { id: 0xf4838cd1 @@ -43535,16 +41917,16 @@ member { offset: 880 } member { - id: 0xcb648430 + id: 0xcb648c91 name: "active_count" type_id: 0x33756485 - offset: 1152 + offset: 1280 } member { - id: 0x35283991 + id: 0x3528331b name: "active_ctx_list" type_id: 0xd3c80119 - offset: 384 + offset: 512 } member { id: 0x16c05d36 @@ -43577,10 +41959,10 @@ member { offset: 1888 } member { - id: 0x1bcf2dfa + id: 0x1bcf24f2 name: "active_duration" type_id: 0x33756485 - offset: 10496 + offset: 11712 } member { id: 0x5292e53f @@ -43612,12 +41994,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xdc1b4d2c - name: "active_links" - type_id: 0x914dbfdc - offset: 7888 -} member { id: 0x945c0ae1 name: "active_list" @@ -43625,10 +42001,10 @@ member { offset: 256 } member { - id: 0xe9c3d36d + id: 0xe9c3df3a name: "active_list_head" type_id: 0xd3c80119 - offset: 2752 + offset: 2816 } member { id: 0x9c81b085 @@ -43637,22 +42013,22 @@ member { offset: 44352 } member { - id: 0x787948f2 + id: 0x787940b4 name: "active_memcg" type_id: 0x1d5bae2a - offset: 21504 + offset: 23168 } member { - id: 0xb6958dc7 + id: 0xb6958d8f name: "active_mm" type_id: 0x1b36c7a2 - offset: 10560 + offset: 11584 } member { - id: 0x680cbe85 + id: 0x680cbe82 name: "active_mode" type_id: 0x4585663f - offset: 4032 + offset: 4352 bitsize: 2 } member { @@ -43667,10 +42043,10 @@ member { type_id: 0x33756485 } member { - id: 0x173bb10a + id: 0x173bb389 name: "active_oncpu" type_id: 0x6720d32f - offset: 2304 + offset: 2432 } member { id: 0x6c85fe0a @@ -43696,10 +42072,10 @@ member { offset: 448 } member { - id: 0xaf5b74dd + id: 0xaf5b779f name: "active_reqs" type_id: 0x6720d32f - offset: 1696 + offset: 2208 } member { id: 0xaf5b7a5c @@ -43724,16 +42100,10 @@ member { offset: 208 } member { - id: 0xb4ac2566 - name: "active_rx_connection" - type_id: 0x353c266e - offset: 4864 -} -member { - id: 0x6920346b + id: 0x692031ff name: "active_scan_mask" type_id: 0x3ea31487 - offset: 6656 + offset: 8000 } member { id: 0x0ea82549 @@ -43766,28 +42136,28 @@ member { offset: 2560 } member { - id: 0x8558d5a8 + id: 0x8558d7df name: "active_target" type_id: 0x0d107c2b - offset: 6336 + offset: 7552 } member { - id: 0xc3c3717c + id: 0xc3c37835 name: "active_time" type_id: 0x92233392 - offset: 2112 + offset: 2304 } member { - id: 0x0e152e14 + id: 0x0e1527d7 name: "active_timer" type_id: 0x39cdf888 - offset: 1024 + offset: 1152 } member { - id: 0x646cadcd + id: 0x646ca433 name: "active_uic_cmd" type_id: 0x1858a1e0 - offset: 3200 + offset: 3392 } member { id: 0xab159568 @@ -43807,10 +42177,10 @@ member { offset: 704 } member { - id: 0x27cf8813 + id: 0x27cf8be2 name: "actual_clock" type_id: 0x4585663f - offset: 10176 + offset: 12032 } member { id: 0x81433876 @@ -43855,10 +42225,10 @@ member { offset: 256 } member { - id: 0x142a11cd + id: 0x142a1f06 name: "adap_controls_phys_addr" type_id: 0x6d7f5ff6 - offset: 9584 + offset: 11440 } member { id: 0xdb0b437c @@ -43934,12 +42304,6 @@ member { name: "add_bus" type_id: 0x2fc09bbf } -member { - id: 0x046e8e1d - name: "add_chanctx" - type_id: 0x2f7753a3 - offset: 4672 -} member { id: 0xc5890632 name: "add_consumer" @@ -43947,16 +42311,10 @@ member { offset: 256 } member { - id: 0x34f9de91 + id: 0x34f9daac name: "add_dai_link" type_id: 0x2c41da11 - offset: 2176 -} -member { - id: 0x3688298d - name: "add_debugfs" - type_id: 0x0c055269 - offset: 192 + offset: 2560 } member { id: 0x69f066fe @@ -43976,30 +42334,6 @@ member { type_id: 0x2faac623 offset: 1984 } -member { - id: 0x9f5c34ad - name: "add_interface" - type_id: 0x2f702574 - offset: 384 -} -member { - id: 0x3b0349b1 - name: "add_intf_link" - type_id: 0x2cd6ad1f - offset: 384 -} -member { - id: 0x83c7f1a3 - name: "add_key" - type_id: 0x2cdfc876 - offset: 512 -} -member { - id: 0xd960ac35 - name: "add_link_station" - type_id: 0x2cdbf9e6 - offset: 7616 -} member { id: 0xa4960aeb name: "add_links" @@ -44007,28 +42341,10 @@ member { offset: 1344 } member { - id: 0xfbf6c1b0 + id: 0xfbf6c3d8 name: "add_lock" type_id: 0xa7c362b0 - offset: 6848 -} -member { - id: 0x62ac5d48 - name: "add_mpath" - type_id: 0x2cda5ad4 - offset: 1408 -} -member { - id: 0x7b84ba50 - name: "add_nan_func" - type_id: 0x2f73327f - offset: 6272 -} -member { - id: 0x7b871459 - name: "add_nan_func" - type_id: 0x2cd16574 - offset: 6336 + offset: 8192 } member { id: 0xddf9cb86 @@ -44042,63 +42358,23 @@ member { type_id: 0x2e7e69da offset: 192 } -member { - id: 0xca0f1c54 - name: "add_sta_debugfs" - type_id: 0x0f2466a1 - offset: 768 -} -member { - id: 0xa4450c0a - name: "add_station" - type_id: 0x2cda6abe - offset: 1088 -} member { id: 0x55a689b2 name: "add_time" type_id: 0xedf277ba offset: 128 } -member { - id: 0x37ba5004 - name: "add_twt_setup" - type_id: 0x0c22e758 - offset: 7040 -} -member { - id: 0xa05d10af - name: "add_tx_ts" - type_id: 0x2cdb3d0f - offset: 5952 -} member { id: 0xe8d5235e name: "add_virtual_intf" type_id: 0x2f515c44 offset: 256 } -member { - id: 0xe8d994c6 - name: "add_virtual_intf" - type_id: 0x23eea674 - offset: 192 -} member { id: 0xdcc4bf94 name: "add_virtual_intf_deprecated" type_id: 0x372d02a8 } -member { - id: 0x62a8d32a - name: "addba_req" - type_id: 0x09636653 -} -member { - id: 0x9399f40b - name: "addba_resp" - type_id: 0x0963794a -} member { id: 0x14c9b565 name: "additional_len" @@ -44116,17 +42392,6 @@ member { name: "addr" type_id: 0x295c7202 } -member { - id: 0x2412da02 - name: "addr" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x2412dee3 - name: "addr" - type_id: 0x3f0185ef -} member { id: 0x241316d1 name: "addr" @@ -44194,10 +42459,10 @@ member { offset: 32 } member { - id: 0x244af625 + id: 0x244af250 name: "addr" type_id: 0x6720d32f - offset: 6592 + offset: 7808 } member { id: 0x244affb5 @@ -44209,29 +42474,11 @@ member { name: "addr" type_id: 0x78f4e574 } -member { - id: 0x248620aa - name: "addr" - type_id: 0xabf64f28 - offset: 96 -} -member { - id: 0x248624c9 - name: "addr" - type_id: 0xabf64f28 - offset: 160 -} member { id: 0x24862929 name: "addr" type_id: 0xabf64f28 } -member { - id: 0x24862b18 - name: "addr" - type_id: 0xabf64f28 - offset: 7904 -} member { id: 0x24900a0e name: "addr" @@ -44315,17 +42562,17 @@ member { name: "addr" type_id: 0xf90dfce8 } -member { - id: 0x24e4d03a - name: "addr" - type_id: 0xc9082b19 - offset: 448 -} member { id: 0x24e4d74d name: "addr" type_id: 0xc9082b19 } +member { + id: 0x24e4de3f + name: "addr" + type_id: 0xc9082b19 + offset: 576 +} member { id: 0x24e4e5b0 name: "addr" @@ -44338,22 +42585,11 @@ member { type_id: 0xc93e017b offset: 16 } -member { - id: 0xba3d1996 - name: "addr1" - type_id: 0xabf64f28 -} member { id: 0xf53a09be name: "addr2" type_id: 0xedf277ba } -member { - id: 0xf57c0147 - name: "addr2" - type_id: 0xabf64f28 - offset: 48 -} member { id: 0x8862d6e8 name: "addr2msg" @@ -44366,23 +42602,11 @@ member { type_id: 0x2edacd6a offset: 192 } -member { - id: 0x34bffaa1 - name: "addr3" - type_id: 0xabf64f28 - offset: 96 -} member { id: 0x34f9f71a name: "addr3" type_id: 0xedf277ba } -member { - id: 0x79f99e90 - name: "addr4" - type_id: 0xabf64f28 - offset: 192 -} member { id: 0x6f604d48 name: "addr_assign_type" @@ -44390,10 +42614,10 @@ member { offset: 4640 } member { - id: 0xb6de944d + id: 0xb6de9163 name: "addr_chk_work" type_id: 0xf1159c31 - offset: 4928 + offset: 5120 } member { id: 0x8d202029 @@ -44402,10 +42626,10 @@ member { offset: 8 } member { - id: 0x631e0f65 + id: 0x631e0373 name: "addr_filter_ranges" type_id: 0x3e29be7b - offset: 7040 + offset: 7296 } member { id: 0x1c049182 @@ -44414,10 +42638,10 @@ member { offset: 832 } member { - id: 0x1cd068b0 + id: 0x1cd06928 name: "addr_filters" type_id: 0xcc4284be - offset: 6848 + offset: 7104 } member { id: 0xf0d79630 @@ -44426,10 +42650,10 @@ member { offset: 896 } member { - id: 0xf0d79867 + id: 0xf0d79dde name: "addr_filters_gen" type_id: 0x33756485 - offset: 7104 + offset: 7360 } member { id: 0x29fead99 @@ -44473,10 +42697,10 @@ member { offset: 4736 } member { - id: 0xc9e618a3 + id: 0xc9e61d51 name: "addr_mask" type_id: 0xabf64f28 - offset: 304 + offset: 432 } member { id: 0x42758017 @@ -44502,10 +42726,10 @@ member { offset: 64 } member { - id: 0x437b834d + id: 0x437b82b7 name: "addrconf_hash_lock" type_id: 0xf313e71a - offset: 4864 + offset: 5056 } member { id: 0x30181c04 @@ -44525,10 +42749,10 @@ member { type_id: 0x92233392 } member { - id: 0x307aed6f + id: 0x307aeb70 name: "address" type_id: 0xabf64f28 - offset: 864 + offset: 992 } member { id: 0x30dab74f @@ -44567,10 +42791,16 @@ member { offset: 424 } member { - id: 0x4ab85a09 + id: 0x4ab853e8 name: "address0_mutex" type_id: 0x2360e10b - offset: 4096 + offset: 4864 +} +member { + id: 0x2bbb15d8 + name: "address_device" + type_id: 0x2faaffbd + offset: 512 } member { id: 0x2bbb1733 @@ -44584,10 +42814,10 @@ member { type_id: 0xc9082b19 } member { - id: 0xb406a6b1 + id: 0xb406a310 name: "address_list" type_id: 0x3107a2d8 - offset: 1728 + offset: 1984 } member { id: 0xda57f983 @@ -44595,10 +42825,10 @@ member { type_id: 0xc9082b19 } member { - id: 0x4e4e5e6b + id: 0x4e4e54e1 name: "addresses" type_id: 0x17c6e036 - offset: 384 + offset: 512 } member { id: 0xc41c28c8 @@ -44606,11 +42836,6 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xc4c70d2d - name: "addrs" - type_id: 0x36de5091 -} member { id: 0xc4d7b9f1 name: "addrs" @@ -44645,12 +42870,6 @@ member { type_id: 0x5d8155a5 offset: 16 } -member { - id: 0xa2178e61 - name: "adev" - type_id: 0x7337ecd4 - offset: 5952 -} member { id: 0xa25c6094 name: "adev" @@ -44700,15 +42919,10 @@ member { offset: 768 } member { - id: 0xb04e3321 - name: "adjust" - type_id: 0xacf97a1b -} -member { - id: 0x71e66692 + id: 0x71e66c06 name: "adjust_link" type_id: 0x0d9c4ffe - offset: 10816 + offset: 12864 } member { id: 0xbc9ff97c @@ -44734,28 +42948,28 @@ member { offset: 640 } member { - id: 0x275b6566 + id: 0x275b6306 name: "adma_addr" type_id: 0xe02e14d6 - offset: 7168 + offset: 7808 } member { - id: 0xbc2243c3 + id: 0xbc224fc4 name: "adma_table" type_id: 0x18bd6530 - offset: 6912 + offset: 7552 } member { - id: 0x0c3c67f2 + id: 0x0c3c6154 name: "adma_table_cnt" type_id: 0xc9082b19 - offset: 9184 + offset: 10208 } member { - id: 0x8dfc4ce4 + id: 0x8dfc4474 name: "adma_table_sz" type_id: 0xf435685e - offset: 7040 + offset: 7680 } member { id: 0xe100eb29 @@ -44787,22 +43001,22 @@ member { type_id: 0x0baa70a7 } member { - id: 0xc6d6aa9d + id: 0xc6d6a32c name: "adv_addr_type" type_id: 0xb3e7bac9 - offset: 784 + offset: 912 } member { - id: 0x71a81cd7 + id: 0x71a815c7 name: "adv_data" type_id: 0x53171385 - offset: 33424 + offset: 39120 } member { - id: 0x5d9e989f + id: 0x5d9e95ae name: "adv_data_len" type_id: 0xb3e7bac9 - offset: 35432 + offset: 41128 } member { id: 0xb2cd9d5d @@ -44823,52 +43037,52 @@ member { offset: 384 } member { - id: 0x003eac30 + id: 0x003ea69f name: "adv_instance_cnt" type_id: 0x4585663f - offset: 39616 + offset: 45312 } member { - id: 0xaa8827cd + id: 0xaa882ed4 name: "adv_instance_expire" type_id: 0xf1159c31 - offset: 39680 + offset: 45376 } member { - id: 0x030b0068 + id: 0x030b0ab6 name: "adv_instance_timeout" type_id: 0xe8034002 - offset: 39664 + offset: 45360 } member { - id: 0x86b94692 + id: 0x86b94497 name: "adv_instances" type_id: 0xd3c80119 - offset: 39488 + offset: 45184 } member { - id: 0x54685b48 + id: 0x546851f2 name: "adv_monitors_cnt" type_id: 0x4585663f - offset: 40576 + offset: 46656 } member { - id: 0xff86b3d8 + id: 0xff86bb58 name: "adv_monitors_idr" type_id: 0x04b89667 - offset: 40384 + offset: 46464 } member { - id: 0xfef7071b + id: 0xfef7071c name: "adv_old" type_id: 0x607419c2 - offset: 8768 + offset: 9984 } member { - id: 0x105c3165 + id: 0x105c3c4d name: "adv_tx_power" type_id: 0x901eaf6a - offset: 33416 + offset: 39112 } member { id: 0x686a7031 @@ -44883,10 +43097,10 @@ member { offset: 128 } member { - id: 0x9f11b3aa + id: 0x9f11b6a5 name: "advertising" type_id: 0x607419c2 - offset: 8512 + offset: 9728 } member { id: 0x9f11bab4 @@ -44906,34 +43120,34 @@ member { offset: 64 } member { - id: 0x6e09a33f + id: 0x6e09ac61 name: "advertising_old_state" type_id: 0x6720d32f - offset: 23808 + offset: 28288 } member { - id: 0x4821e27c + id: 0x4821ea2b name: "advertising_paused" type_id: 0x6d7f5ff6 - offset: 23840 + offset: 28320 } member { - id: 0xcc746680 + id: 0xcc74652e name: "advmon_allowlist_duration" type_id: 0xe8034002 - offset: 6592 + offset: 6720 } member { - id: 0xe88abb2f + id: 0xe88abc76 name: "advmon_no_filter_duration" type_id: 0xe8034002 - offset: 6608 + offset: 6736 } member { - id: 0xaaa3f4ed + id: 0xaaa3fd42 name: "advmon_pend_notify" type_id: 0x6d7f5ff6 - offset: 43136 + offset: 50368 } member { id: 0x1ffcf224 @@ -44958,16 +43172,6 @@ member { type_id: 0x23543beb offset: 640 } -member { - id: 0x7c4e7eed - name: "aes_cmac" - type_id: 0x29668d9f -} -member { - id: 0xfeab674c - name: "aes_gmac" - type_id: 0x29668d9f -} member { id: 0x5b7ffe05 name: "af" @@ -45021,12 +43225,6 @@ member { name: "afs" type_id: 0x0d2bad9a } -member { - id: 0x8ae3518c - name: "agg" - type_id: 0x77af9806 - offset: 1488 -} member { id: 0xd7bdf897 name: "aggregate" @@ -45061,52 +43259,16 @@ member { type_id: 0x4664de11 offset: 32 } -member { - id: 0x59b76875 - name: "aid" - type_id: 0x914dbfdc - offset: 48 -} -member { - id: 0x59b7698f - name: "aid" - type_id: 0x914dbfdc - offset: 32 -} -member { - id: 0x59b76c7d - name: "aid" - type_id: 0x914dbfdc - offset: 192 -} -member { - id: 0x59bdf031 - name: "aid" - type_id: 0x9bd401b6 - offset: 32 -} member { id: 0x953e7334 name: "aid_len" type_id: 0xc9082b19 } member { - id: 0x81cbc455 + id: 0x81cbc424 name: "aie_timer" type_id: 0x3050a963 - offset: 8000 -} -member { - id: 0x8bc59775 - name: "aifs" - type_id: 0x295c7202 - offset: 80 -} -member { - id: 0x8bc59f28 - name: "aifs" - type_id: 0x295c7202 - offset: 48 + offset: 9600 } member { id: 0xb70ae771 @@ -45114,11 +43276,6 @@ member { type_id: 0x295c7202 offset: 48 } -member { - id: 0xb70aebb0 - name: "aifsn" - type_id: 0x295c7202 -} member { id: 0xa62eacfd name: "ainsn" @@ -45126,40 +43283,10 @@ member { offset: 704 } member { - id: 0xbf6033f3 + id: 0xbf6035d5 name: "aio_ring_file" type_id: 0x18ea6ae3 - offset: 4096 -} -member { - id: 0xc9cd8fa4 - name: "airtime_link_metric" - type_id: 0xc9082b19 - offset: 1760 -} -member { - id: 0x601be0b5 - name: "airtime_weight" - type_id: 0x914dbfdc - offset: 1680 -} -member { - id: 0x601beac3 - name: "airtime_weight" - type_id: 0x914dbfdc - offset: 768 -} -member { - id: 0xab5fd2c1 - name: "akm" - type_id: 0xc9082b19 - offset: 192 -} -member { - id: 0x262fa0ed - name: "akm_suites" - type_id: 0x3104c07e - offset: 1280 + offset: 4608 } member { id: 0x262fa271 @@ -45168,10 +43295,10 @@ member { offset: 64 } member { - id: 0x265b0ea7 + id: 0x262fa463 name: "akm_suites" - type_id: 0x45a82e68 - offset: 288 + type_id: 0x3104c07e + offset: 1408 } member { id: 0xa750b903 @@ -45208,6 +43335,30 @@ member { type_id: 0x0da371bb offset: 320 } +member { + id: 0xa9ecb908 + name: "alert_high_temp_charge_current_ua" + type_id: 0x6720d32f + offset: 608 +} +member { + id: 0x376bb0df + name: "alert_high_temp_charge_voltage_uv" + type_id: 0x6720d32f + offset: 640 +} +member { + id: 0x75e92ccd + name: "alert_low_temp_charge_current_ua" + type_id: 0x6720d32f + offset: 544 +} +member { + id: 0x6fcc5574 + name: "alert_low_temp_charge_voltage_uv" + type_id: 0x6720d32f + offset: 576 +} member { id: 0x2784b70a name: "alg" @@ -45254,6 +43405,12 @@ member { type_id: 0x4585663f offset: 544 } +member { + id: 0x5a1dac3a + name: "algo" + type_id: 0x09f65231 + offset: 96 +} member { id: 0x5a21819e name: "algo" @@ -45314,45 +43471,34 @@ member { offset: 256 } member { - id: 0x33d2043a + id: 0x33d20dd1 name: "align" type_id: 0x33756485 - offset: 6912 + offset: 8128 } member { - id: 0xa745b3b9 - name: "align" - type_id: 0x43e910ce - bitsize: 4 -} -member { - id: 0x50866dac + id: 0x5086642c name: "align_addr" type_id: 0xe02e14d6 - offset: 7232 + offset: 7872 } member { - id: 0x18c64baf + id: 0x18c64942 name: "align_buffer" type_id: 0x18bd6530 - offset: 6976 + offset: 7616 } member { - id: 0x83ff8c2a + id: 0x83ff8934 name: "align_buffer_sz" type_id: 0xf435685e - offset: 7104 + offset: 7744 } member { - id: 0x5b337fdf + id: 0x5b337c99 name: "align_resource" type_id: 0x0b395893 - offset: 6976 -} -member { - id: 0x8217fdfe - name: "align_size" - type_id: 0x3f797063 + offset: 8192 } member { id: 0x361dfe02 @@ -45361,10 +43507,10 @@ member { offset: 128 } member { - id: 0x36a6895f + id: 0x36a68d1e name: "alignment" type_id: 0x295c7202 - offset: 1920 + offset: 2176 } member { id: 0x1ede05af @@ -45405,10 +43551,10 @@ member { type_id: 0xb5c6bcdb } member { - id: 0x339d8e56 + id: 0x339d88ff name: "all_blkcgs_node" type_id: 0xd3c80119 - offset: 2304 + offset: 2560 } member { id: 0x5dec83ca @@ -45480,6 +43626,11 @@ member { type_id: 0x2c3beb57 offset: 320 } +member { + id: 0x45c37c3f + name: "alloc" + type_id: 0x2fc7e631 +} member { id: 0x45c3c732 name: "alloc" @@ -45511,16 +43662,10 @@ member { offset: 320 } member { - id: 0x45ecbbc7 + id: 0x45ecb8fc name: "alloc" type_id: 0x000a9d21 - offset: 1344 -} -member { - id: 0x45f12d6c - name: "alloc" - type_id: 0x1d9f7740 - offset: 128 + offset: 1600 } member { id: 0x45f145e7 @@ -45552,10 +43697,10 @@ member { offset: 256 } member { - id: 0xfd63940f + id: 0xfd6395d5 name: "alloc_desc_sz" type_id: 0x4585663f - offset: 7328 + offset: 7968 } member { id: 0x01677e52 @@ -45576,10 +43721,10 @@ member { offset: 64 } member { - id: 0xa75f11ba + id: 0xa75f1fbf name: "alloc_flags" type_id: 0xf1a6dfed - offset: 448 + offset: 576 } member { id: 0xa763c31c @@ -45623,16 +43768,16 @@ member { offset: 32 } member { - id: 0xa2fdf4fc + id: 0xa2fdf321 name: "alloc_list" type_id: 0xd3c80119 - offset: 6464 + offset: 7680 } member { - id: 0xeabbf493 + id: 0xeabbfa31 name: "alloc_lock" type_id: 0xf313e71a - offset: 17280 + offset: 18688 } member { id: 0x7b7aaacc @@ -45676,18 +43821,18 @@ member { type_id: 0x10b2cf3a offset: 832 } -member { - id: 0x88af7c7b - name: "alloc_sta" - type_id: 0x1e8d504e - offset: 320 -} member { id: 0x32b9bad9 name: "alloc_streams" type_id: 0x2faa19f5 offset: 1856 } +member { + id: 0xefdc36ea + name: "alloc_time_ns" + type_id: 0x92233392 + offset: 768 +} member { id: 0x7fa1c349 name: "allocate" @@ -45699,10 +43844,10 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0x41b3f103 + id: 0x41b3ffd4 name: "allocated_buffers" type_id: 0xeb923a9b - offset: 640 + offset: 768 } member { id: 0x58b5d7ca @@ -45739,12 +43884,6 @@ member { type_id: 0x36076ff8 offset: 576 } -member { - id: 0x3ba88d21 - name: "allow_buffered_frames" - type_id: 0x0c29b83e - offset: 4160 -} member { id: 0xbea682a9 name: "allow_cache_hints" @@ -45758,6 +43897,12 @@ member { type_id: 0xe8e3d133 offset: 512 } +member { + id: 0x14e2bc0d + name: "allow_connect" + type_id: 0x6d7f5ff6 + offset: 7568 +} member { id: 0x1098af81 name: "allow_instances" @@ -45788,12 +43933,6 @@ member { name: "allow_native" type_id: 0xe8e3d133 } -member { - id: 0x0731aaee - name: "allow_p2p_go_ps" - type_id: 0x6d7f5ff6 - offset: 1936 -} member { id: 0xf70eac77 name: "allow_peer2peer" @@ -45819,17 +43958,23 @@ member { bitsize: 1 } member { - id: 0xac14c576 + id: 0x611d304f + name: "allow_res_evict" + type_id: 0x6d7f5ff6 + offset: 24 +} +member { + id: 0xac14ca9c name: "allow_restart" type_id: 0x4585663f - offset: 2683 + offset: 2811 bitsize: 1 } member { - id: 0x4ceb9be3 + id: 0x4ceb995d name: "allow_single_roothub" type_id: 0x4585663f - offset: 57538 + offset: 58114 bitsize: 1 } member { @@ -45853,10 +43998,10 @@ member { bitsize: 1 } member { - id: 0x408de654 + id: 0x408deb05 name: "allow_userspace_control" type_id: 0x6d7f5ff6 - offset: 6720 + offset: 8064 } member { id: 0x408dedf8 @@ -45872,10 +44017,10 @@ member { bitsize: 1 } member { - id: 0xcf3ced59 + id: 0xcf3ce574 name: "allowed" type_id: 0x6720d32f - offset: 1184 + offset: 1568 } member { id: 0xcf6dc9bd @@ -45889,16 +44034,16 @@ member { type_id: 0xc9082b19 } member { - id: 0x0a18e8bc + id: 0x0a18e81e name: "allowed_protocols" type_id: 0x92233392 - offset: 7616 + offset: 8960 } member { - id: 0x5205e431 + id: 0x5205e770 name: "allowed_wakeup_protocols" type_id: 0x92233392 - offset: 7744 + offset: 9088 } member { id: 0x4519db18 @@ -45919,10 +44064,10 @@ member { offset: 160 } member { - id: 0xed803001 + id: 0xed803b5e name: "alpha_property" type_id: 0x2a670b41 - offset: 9984 + offset: 10112 } member { id: 0xe458432a @@ -46023,10 +44168,10 @@ member { offset: 336 } member { - id: 0x7f188068 + id: 0x7f18817a name: "always_defer_done" type_id: 0x6d7f5ff6 - offset: 5712 + offset: 6352 } member { id: 0x29e86768 @@ -46055,17 +44200,17 @@ member { offset: 192 } member { - id: 0x86b9ea06 + id: 0x86b9e856 name: "amd_pll_fix" type_id: 0x4585663f - offset: 5545 + offset: 5609 bitsize: 1 } member { - id: 0xb7d6cc7b + id: 0xb7d6c67c name: "amd_resume_bug" type_id: 0x4585663f - offset: 2600 + offset: 3368 bitsize: 1 } member { @@ -46075,16 +44220,16 @@ member { offset: 488 } member { - id: 0x46147d14 + id: 0x46147565 name: "amp_assoc_size" type_id: 0xe8034002 - offset: 7200 + offset: 7328 } member { - id: 0x7bdde221 + id: 0x7bdded34 name: "amp_be_flush_to" type_id: 0xe62ebf07 - offset: 7264 + offset: 7392 } member { id: 0x78b943ee @@ -46099,34 +44244,34 @@ member { offset: 640 } member { - id: 0x3c18759e + id: 0x3c187ce2 name: "amp_max_bw" type_id: 0xe62ebf07 - offset: 7072 + offset: 7200 } member { - id: 0x4c7cfa23 + id: 0x4c7cf425 name: "amp_max_flush_to" type_id: 0xe62ebf07 - offset: 7232 + offset: 7360 } member { - id: 0x216e64c5 + id: 0x216e6075 name: "amp_max_pdu" type_id: 0xe62ebf07 - offset: 7136 + offset: 7264 } member { - id: 0x13050387 + id: 0x13050033 name: "amp_mgr" type_id: 0x3957e73b - offset: 13696 + offset: 16576 } member { - id: 0x2fadb7b3 + id: 0x2fadbc0c name: "amp_min_latency" type_id: 0xe62ebf07 - offset: 7104 + offset: 7232 } member { id: 0x183c286e @@ -46135,52 +44280,28 @@ member { offset: 160 } member { - id: 0x5770df5a + id: 0x5770d188 name: "amp_pal_cap" type_id: 0xe8034002 - offset: 7184 + offset: 7312 } member { - id: 0xfc24f653 + id: 0xfc24f02b name: "amp_status" type_id: 0xb3e7bac9 - offset: 7008 + offset: 7136 } member { - id: 0xf0698fa8 + id: 0xf06982b8 name: "amp_total_bw" type_id: 0xe62ebf07 - offset: 7040 -} -member { - id: 0x09bd17a5 - name: "amp_type" - type_id: 0xb3e7bac9 offset: 7168 } member { - id: 0xf6dcdb18 - name: "ampdu" - type_id: 0x95d700ee - offset: 192 -} -member { - id: 0xc1ea0117 - name: "ampdu_ack_len" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x80bf390f - name: "ampdu_action" - type_id: 0x2f728bbd - offset: 3072 -} -member { - id: 0xc7d3b862 - name: "ampdu_delimiter_crc" - type_id: 0x295c7202 - offset: 352 + id: 0x09bd16a3 + name: "amp_type" + type_id: 0xb3e7bac9 + offset: 7296 } member { id: 0xc59f8c99 @@ -46194,12 +44315,6 @@ member { type_id: 0x295c7202 offset: 24 } -member { - id: 0xcab7bf61 - name: "ampdu_len" - type_id: 0x295c7202 - offset: 136 -} member { id: 0xa985cfb6 name: "ampdu_params_info" @@ -46207,28 +44322,10 @@ member { offset: 16 } member { - id: 0x3570abee - name: "ampdu_reference" - type_id: 0xc9082b19 - offset: 160 -} -member { - id: 0x277282a6 + id: 0x27728fa6 name: "ams" type_id: 0x31aab745 - offset: 33408 -} -member { - id: 0x96559cc3 - name: "amsdu" - type_id: 0x6d7f5ff6 - offset: 176 -} -member { - id: 0x96ad30e0 - name: "amsdu" - type_id: 0x95d700ee - offset: 256 + offset: 34112 } member { id: 0x31fec685 @@ -46257,10 +44354,10 @@ member { offset: 192 } member { - id: 0xd29080b1 + id: 0xd29087ca name: "ancestors" type_id: 0xc211d754 - offset: 12032 + offset: 13440 } member { id: 0xcc098f06 @@ -46280,12 +44377,605 @@ member { type_id: 0xd3c80119 offset: 320 } +member { + id: 0xb26b870d + name: "android_backport_reserved1" + type_id: 0x92233392 + offset: 128 +} +member { + id: 0xb26b8f5d + name: "android_backport_reserved1" + type_id: 0x92233392 + offset: 384 +} +member { + id: 0x71aeb5ba + name: "android_backport_reserved2" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0x71aeba04 + name: "android_backport_reserved2" + type_id: 0x92233392 + offset: 192 +} +member { + id: 0x30eed4f0 + name: "android_backport_reserved3" + type_id: 0x92233392 + offset: 256 +} +member { + id: 0x30eedf43 + name: "android_backport_reserved3" + type_id: 0x92233392 + offset: 512 +} +member { + id: 0xf02995d4 + name: "android_backport_reserved4" + type_id: 0x92233392 + offset: 576 +} +member { + id: 0xf0299b61 + name: "android_backport_reserved4" + type_id: 0x92233392 + offset: 320 +} +member { + id: 0xb16e1f4b + name: "android_backport_reserved5" + type_id: 0x92233392 + offset: 640 +} +member { + id: 0x72ed70ff + name: "android_backport_reserved6" + type_id: 0x92233392 + offset: 704 +} +member { + id: 0x322cd2d8 + name: "android_backport_reserved7" + type_id: 0x92233392 + offset: 768 +} +member { + id: 0xe92a5365 + name: "android_backport_reserved8" + type_id: 0x92233392 + offset: 832 +} +member { + id: 0xedc9a6ac + name: "android_kabi_reserved0" + type_id: 0x92233392 + offset: 2816 +} +member { + id: 0x2d08100c + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2688 +} +member { + id: 0x2d08103a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3968 +} +member { + id: 0x2d0810ba + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2432 +} +member { + id: 0x2d0810f8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4864 +} +member { + id: 0x2d081102 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 5056 +} +member { + id: 0x2d081124 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7488 +} +member { + id: 0x2d08116a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10880 +} +member { + id: 0x2d0811bf + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 6912 +} +member { + id: 0x2d0811cb + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2496 +} +member { + id: 0x2d0811d3 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 59264 +} +member { + id: 0x2d0811f9 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7936 +} +member { + id: 0x2d081217 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1728 +} +member { + id: 0x2d081229 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10112 +} +member { + id: 0x2d08122d + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1024 +} +member { + id: 0x2d081239 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2304 +} +member { + id: 0x2d081245 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0x2d08125d + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8064 +} +member { + id: 0x2d081262 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1472 +} +member { + id: 0x2d081265 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 21312 +} +member { + id: 0x2d081269 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10048 +} +member { + id: 0x2d081272 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3328 +} +member { + id: 0x2d0812b0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2048 +} +member { + id: 0x2d0812f5 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 320 +} +member { + id: 0x2d08133a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3008 +} +member { + id: 0x2d08134b + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 640 +} +member { + id: 0x2d08134c + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 17024 +} +member { + id: 0x2d08134f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1280 +} +member { + id: 0x2d081384 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 30400 +} +member { + id: 0x2d081398 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7616 +} +member { + id: 0x2d0813a7 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7040 +} +member { + id: 0x2d0813c0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4032 +} +member { + id: 0x2d0813e8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 5760 +} +member { + id: 0x2d08147a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4416 +} +member { + id: 0x2d08147b + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7360 +} +member { + id: 0x2d081490 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2560 +} +member { + id: 0x2d081497 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 9216 +} +member { + id: 0x2d0814a0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 384 +} member { id: 0x2d0814ec name: "android_kabi_reserved1" type_id: 0x92233392 offset: 1920 } +member { + id: 0x2d0814f1 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 14336 +} +member { + id: 0x2d081532 + name: "android_kabi_reserved1" + type_id: 0x92233392 +} +member { + id: 0x2d08155b + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 14976 +} +member { + id: 0x2d081576 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 62784 +} +member { + id: 0x2d081599 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 256 +} +member { + id: 0x2d08159e + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3712 +} +member { + id: 0x2d0815a4 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8256 +} +member { + id: 0x2d0815b5 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 12608 +} +member { + id: 0x2d0815f4 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4480 +} +member { + id: 0x2d08160f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2752 +} +member { + id: 0x2d08161e + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1664 +} +member { + id: 0x2d081673 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 19776 +} +member { + id: 0x2d081688 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 832 +} +member { + id: 0x2d08170f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 704 +} +member { + id: 0x2d081767 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 28800 +} +member { + id: 0x2d0817b6 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1984 +} +member { + id: 0x2d0817c1 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1408 +} +member { + id: 0x2d0817f6 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1216 +} +member { + id: 0x2d081844 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1088 +} +member { + id: 0x2d08184a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 9344 +} +member { + id: 0x2d081854 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8128 +} +member { + id: 0x2d0818b7 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 51456 +} +member { + id: 0x2d0818d7 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7808 +} +member { + id: 0x2d081919 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4096 +} +member { + id: 0x2d08193b + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 20288 +} +member { + id: 0x2d08193e + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 12096 +} +member { + id: 0x2d08194b + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 45952 +} +member { + id: 0x2d081971 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8768 +} +member { + id: 0x2d0819a8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 5312 +} +member { + id: 0x2d0819ac + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 9600 +} +member { + id: 0x2d0819d8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 26048 +} +member { + id: 0x2d0819dd + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8000 +} +member { + id: 0x2d0819fe + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 11968 +} +member { + id: 0x2d081a02 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3200 +} +member { + id: 0x2d081aa3 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3072 +} +member { + id: 0x2d081ab8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 12480 +} +member { + id: 0x2d081b50 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 6528 +} +member { + id: 0x2d081b70 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2112 +} +member { + id: 0x2d081bb0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10944 +} +member { + id: 0x2d081bb1 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 6784 +} +member { + id: 0x2d081bb8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 17152 +} +member { + id: 0x2d081bb9 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 2880 +} +member { + id: 0x2d081be0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8704 +} +member { + id: 0x2d081be5 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10368 +} +member { + id: 0x2d081bee + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1152 +} +member { + id: 0x2d081c0d + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8448 +} +member { + id: 0x2d081c28 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 6400 +} +member { + id: 0x2d081c2c + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 8512 +} +member { + id: 0x2d081c3a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3520 +} member { id: 0x2d081c40 name: "android_kabi_reserved1" @@ -46293,70 +44983,765 @@ member { offset: 576 } member { - id: 0x4f08721f - name: "android_kabi_reserved10" + id: 0x2d081c47 + name: "android_kabi_reserved1" type_id: 0x92233392 - offset: 2496 + offset: 2368 } member { - id: 0x0bcb0210 - name: "android_kabi_reserved11" + id: 0x2d081c49 + name: "android_kabi_reserved1" type_id: 0x92233392 - offset: 2560 + offset: 6656 } member { - id: 0xca84a740 - name: "android_kabi_reserved12" + id: 0x2d081c68 + name: "android_kabi_reserved1" type_id: 0x92233392 offset: 2624 } member { - id: 0x894b53c0 - name: "android_kabi_reserved13" - type_id: 0x92233392 - offset: 2688 -} -member { - id: 0x480bf714 - name: "android_kabi_reserved14" - type_id: 0x92233392 - offset: 2752 -} -member { - id: 0xe6ca9bf5 - name: "android_kabi_reserved15" - type_id: 0x92233392 - offset: 2816 -} -member { - id: 0x278533d2 - name: "android_kabi_reserved16" - type_id: 0x92233392 - offset: 2880 -} -member { - id: 0x644690b8 - name: "android_kabi_reserved17" + id: 0x2d081c69 + name: "android_kabi_reserved1" type_id: 0x92233392 offset: 2944 } member { - id: 0xa50571bc - name: "android_kabi_reserved18" + id: 0x2d081c8a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1600 +} +member { + id: 0x2d081cf0 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 128 +} +member { + id: 0x2d081d4f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 14656 +} +member { + id: 0x2d081d78 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 11328 +} +member { + id: 0x2d081d9c + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 768 +} +member { + id: 0x2d081daa + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 3648 +} +member { + id: 0x2d081db8 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7552 +} +member { + id: 0x2d081dc1 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 960 +} +member { + id: 0x2d081dc5 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 12416 +} +member { + id: 0x2d081dd2 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 14528 +} +member { + id: 0x2d081dd9 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10432 +} +member { + id: 0x2d081dfb + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 192 +} +member { + id: 0x2d081e12 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 12992 +} +member { + id: 0x2d081e2a + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 512 +} +member { + id: 0x2d081e2f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1856 +} +member { + id: 0x2d081eb7 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 7168 +} +member { + id: 0x2d081ecd + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 9024 +} +member { + id: 0x2d081ed3 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 17600 +} +member { + id: 0x2d081f04 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 5120 +} +member { + id: 0x2d081f2c + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4544 +} +member { + id: 0x2d081f3f + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 4608 +} +member { + id: 0x2d081f5d + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 20096 +} +member { + id: 0x2d081f8d + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 5504 +} +member { + id: 0x2d081f94 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 896 +} +member { + id: 0x2d081fab + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10240 +} +member { + id: 0x2d081fb1 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1344 +} +member { + id: 0x2d081fcf + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 6336 +} +member { + id: 0x2d081fd5 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 77056 +} +member { + id: 0x2d081fd6 + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 1536 +} +member { + id: 0x2d081ffd + name: "android_kabi_reserved1" + type_id: 0x92233392 + offset: 10304 +} +member { + id: 0x4f087fbc + name: "android_kabi_reserved10" + type_id: 0x92233392 + offset: 2624 +} +member { + id: 0x0bcb068c + name: "android_kabi_reserved11" + type_id: 0x92233392 + offset: 2688 +} +member { + id: 0xca84ad27 + name: "android_kabi_reserved12" + type_id: 0x92233392 + offset: 2752 +} +member { + id: 0x894b5994 + name: "android_kabi_reserved13" + type_id: 0x92233392 + offset: 2816 +} +member { + id: 0x480bfaa2 + name: "android_kabi_reserved14" + type_id: 0x92233392 + offset: 2880 +} +member { + id: 0xe6ca9dc4 + name: "android_kabi_reserved15" + type_id: 0x92233392 + offset: 2944 +} +member { + id: 0x27853b51 + name: "android_kabi_reserved16" type_id: 0x92233392 offset: 3008 } member { - id: 0xedc439d1 - name: "android_kabi_reserved19" + id: 0x64469672 + name: "android_kabi_reserved17" type_id: 0x92233392 offset: 3072 } member { - id: 0x63760b26 + id: 0xa5057e87 + name: "android_kabi_reserved18" + type_id: 0x92233392 + offset: 3136 +} +member { + id: 0xedc43970 + name: "android_kabi_reserved19" + type_id: 0x92233392 + offset: 3200 +} +member { + id: 0x6376001a name: "android_kabi_reserved2" type_id: 0x92233392 - offset: 1984 + offset: 1600 +} +member { + id: 0x63760032 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 6592 +} +member { + id: 0x6376007a + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 6464 +} +member { + id: 0x63760091 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3136 +} +member { + id: 0x63760097 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 11392 +} +member { + id: 0x637600b8 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 6400 +} +member { + id: 0x637600d0 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 576 +} +member { + id: 0x637600d7 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2368 +} +member { + id: 0x637600f9 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2944 +} +member { + id: 0x637600fb + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 77120 +} +member { + id: 0x6376010c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 768 +} +member { + id: 0x6376014c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 5568 +} +member { + id: 0x63760151 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 960 +} +member { + id: 0x637601c1 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 62848 +} +member { + id: 0x637602ba + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 512 +} +member { + id: 0x637602d1 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 10496 +} +member { + id: 0x637602ea + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 4160 +} +member { + id: 0x63760304 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 896 +} +member { + id: 0x63760321 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1344 +} +member { + id: 0x63760345 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1536 +} +member { + id: 0x63760394 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 5120 +} +member { + id: 0x6376039c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 6720 +} +member { + id: 0x637603bc + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 4544 +} +member { + id: 0x637603cd + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3264 +} +member { + id: 0x63760473 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3776 +} +member { + id: 0x637604d1 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 20160 +} +member { + id: 0x637604d4 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1088 +} +member { + id: 0x63760531 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 28864 +} +member { + id: 0x6376054d + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 8000 +} +member { + id: 0x6376055e + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 13056 +} +member { + id: 0x63760589 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 4096 +} +member { + id: 0x6376059d + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 9664 +} +member { + id: 0x63760628 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 12480 +} +member { + id: 0x6376065f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 15040 +} +member { + id: 0x637606ba + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 4928 +} +member { + id: 0x637606c8 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2816 +} +member { + id: 0x637606cf + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 21376 +} +member { + id: 0x63760733 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 8832 +} +member { + id: 0x63760775 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 10368 +} +member { + id: 0x6376079f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 26112 +} +member { + id: 0x637607e0 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2112 +} +member { + id: 0x63760830 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 384 +} +member { + id: 0x6376087c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1920 +} +member { + id: 0x637608bd + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 51520 +} +member { + id: 0x637608ca + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 5184 +} +member { + id: 0x6376090e + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3712 +} +member { + id: 0x63760917 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 59328 +} +member { + id: 0x6376095f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 46016 +} +member { + id: 0x63760964 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 4480 +} +member { + id: 0x637609a2 + name: "android_kabi_reserved2" + type_id: 0x92233392 +} +member { + id: 0x63760a11 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 12544 +} +member { + id: 0x63760a18 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 832 +} +member { + id: 0x63760a4f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 9280 +} +member { + id: 0x63760a55 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 14592 +} +member { + id: 0x63760a8e + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1664 +} +member { + id: 0x63760a9a + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 17088 +} +member { + id: 0x63760a9f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2752 +} +member { + id: 0x63760aa1 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 30464 +} +member { + id: 0x63760b0c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 9088 +} +member { + id: 0x63760b51 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1408 +} +member { + id: 0x63760b66 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1216 +} +member { + id: 0x63760b9f + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 704 +} +member { + id: 0x63760c18 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 12672 +} +member { + id: 0x63760c2a + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2432 +} +member { + id: 0x63760c3d + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2176 +} +member { + id: 0x63760c9c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2688 +} +member { + id: 0x63760ccb + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 6848 +} +member { + id: 0x63760ce7 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 20352 +} +member { + id: 0x63760d53 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 7104 +} +member { + id: 0x63760d5b + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2496 +} +member { + id: 0x63760e1a + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 8320 +} +member { + id: 0x63760e20 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 2048 +} +member { + id: 0x63760e65 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 320 +} +member { + id: 0x63760ea3 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 8192 +} +member { + id: 0x63760eb4 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 14720 +} +member { + id: 0x63760eb9 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 10112 +} +member { + id: 0x63760ebd + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1024 +} +member { + id: 0x63760ecd + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 8064 +} +member { + id: 0x63760ed5 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0x63760ef2 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1472 +} +member { + id: 0x63760f6c + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3392 +} +member { + id: 0x63760f99 + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 5376 +} +member { + id: 0x63760faa + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 3008 } member { id: 0x63760fdb @@ -46365,65 +45750,293 @@ member { offset: 640 } member { - id: 0x8b2afc87 + id: 0x63760fdf + name: "android_kabi_reserved2" + type_id: 0x92233392 + offset: 1280 +} +member { + id: 0x8b2affdb name: "android_kabi_reserved20" type_id: 0x92233392 - offset: 3136 -} -member { - id: 0x4a6d63d0 - name: "android_kabi_reserved21" - type_id: 0x92233392 - offset: 3200 -} -member { - id: 0x06aa169b - name: "android_kabi_reserved22" - type_id: 0x92233392 offset: 3264 } member { - id: 0xc7eab700 - name: "android_kabi_reserved23" + id: 0x4a6d6ba0 + name: "android_kabi_reserved21" type_id: 0x92233392 offset: 3328 } member { - id: 0x982b44a7 - name: "android_kabi_reserved24" + id: 0x06aa1a3a + name: "android_kabi_reserved22" type_id: 0x92233392 offset: 3392 } member { - id: 0x596bf469 - name: "android_kabi_reserved25" + id: 0xc7eaba0a + name: "android_kabi_reserved23" type_id: 0x92233392 offset: 3456 } member { - id: 0x1bf49ad1 - name: "android_kabi_reserved26" + id: 0x982b4b61 + name: "android_kabi_reserved24" type_id: 0x92233392 offset: 3520 } member { - id: 0xda2b7126 - name: "android_kabi_reserved27" + id: 0x596bf84a + name: "android_kabi_reserved25" type_id: 0x92233392 offset: 3584 } member { - id: 0x812e397e - name: "android_kabi_reserved28" + id: 0x1bf49b41 + name: "android_kabi_reserved26" type_id: 0x92233392 offset: 3648 } member { - id: 0x406e49fe - name: "android_kabi_reserved29" + id: 0xda2b77e3 + name: "android_kabi_reserved27" type_id: 0x92233392 offset: 3712 } +member { + id: 0x812e3c37 + name: "android_kabi_reserved28" + type_id: 0x92233392 + offset: 3776 +} +member { + id: 0x406e4055 + name: "android_kabi_reserved29" + type_id: 0x92233392 + offset: 3840 +} +member { + id: 0xac894051 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3840 +} +member { + id: 0xac89408e + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 6464 +} +member { + id: 0xac8940d0 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 5632 +} +member { + id: 0xac8940ee + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1600 +} +member { + id: 0xac894182 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 8896 +} +member { + id: 0xac8941f8 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 768 +} +member { + id: 0xac894244 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 59392 +} +member { + id: 0xac89424e + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 512 +} +member { + id: 0xac89431c + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3456 +} +member { + id: 0xac894348 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 4544 +} +member { + id: 0xac89435b + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 4608 +} +member { + id: 0xac89436d + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 26176 +} +member { + id: 0xac8943b1 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1536 +} +member { + id: 0xac8943f0 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 896 +} +member { + id: 0xac894420 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1088 +} +member { + id: 0xac894430 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 8128 +} +member { + id: 0xac894467 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 51584 +} +member { + id: 0xac894653 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 12736 +} +member { + id: 0xac89465b + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 14784 +} +member { + id: 0xac894666 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3200 +} +member { + id: 0xac8946c7 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3072 +} +member { + id: 0xac894734 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 6528 +} +member { + id: 0xac894736 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 30528 +} +member { + id: 0xac894774 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 9152 +} +member { + id: 0xac89478a + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1152 +} +member { + id: 0xac8947dc + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 17152 +} +member { + id: 0xac8947dd + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 2880 +} +member { + id: 0xac8948c4 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 384 +} +member { + id: 0xac8948f4 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 2560 +} +member { + id: 0xac894975 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 20224 +} +member { + id: 0xac8949c0 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 8256 +} +member { + id: 0xac8949d1 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 12608 +} +member { + id: 0xac894a2b + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 4992 +} +member { + id: 0xac894a6b + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 2752 +} +member { + id: 0xac894a7a + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1664 +} +member { + id: 0xac894ae5 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 12544 +} +member { + id: 0xac894aec + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 832 +} member { id: 0xac894b6b name: "android_kabi_reserved3" @@ -46431,34 +46044,334 @@ member { offset: 704 } member { - id: 0xac894ed4 + id: 0xac894bd2 name: "android_kabi_reserved3" type_id: 0x92233392 - offset: 2048 + offset: 1984 } member { - id: 0x031a1ca0 + id: 0xac894c0c + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 13120 +} +member { + id: 0xac894c1c + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 10176 +} +member { + id: 0xac894c5e + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 20416 +} +member { + id: 0xac894cc9 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 2176 +} +member { + id: 0xac894d81 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 5440 +} +member { + id: 0xac894ddb + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 6912 +} +member { + id: 0xac894e06 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1472 +} +member { + id: 0xac894e16 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3328 +} +member { + id: 0xac894e21 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0xac894e49 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1024 +} +member { + id: 0xac894e73 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1728 +} +member { + id: 0xac894e97 + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 28928 +} +member { + id: 0xac894f0c + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 46080 +} +member { + id: 0xac894f2b + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 1280 +} +member { + id: 0xac894f2f + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 640 +} +member { + id: 0xac894f5e + name: "android_kabi_reserved3" + type_id: 0x92233392 + offset: 3008 +} +member { + id: 0x031a13a1 name: "android_kabi_reserved30" type_id: 0x92233392 - offset: 3776 -} -member { - id: 0x4fda64dc - name: "android_kabi_reserved31" - type_id: 0x92233392 - offset: 3840 -} -member { - id: 0x819943c1 - name: "android_kabi_reserved32" - type_id: 0x92233392 offset: 3904 } member { - id: 0xe0f63a09 + id: 0x4fda68d3 + name: "android_kabi_reserved31" + type_id: 0x92233392 + offset: 3968 +} +member { + id: 0x819947e3 + name: "android_kabi_reserved32" + type_id: 0x92233392 + offset: 4032 +} +member { + id: 0xe0f6300c name: "android_kabi_reserved4" type_id: 0x92233392 - offset: 2112 + offset: 6976 +} +member { + id: 0xe0f6307b + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 5056 +} +member { + id: 0xe0f630f5 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 5696 +} +member { + id: 0xe0f63158 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 59456 +} +member { + id: 0xe0f631f1 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 12672 +} +member { + id: 0xe0f63226 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 26240 +} +member { + id: 0xe0f63238 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1792 +} +member { + id: 0xe0f6323b + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 12800 +} +member { + id: 0xe0f63243 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 8960 +} +member { + id: 0xe0f63285 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3392 +} +member { + id: 0xe0f632f5 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 30592 +} +member { + id: 0xe0f6332d + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 13184 +} +member { + id: 0xe0f6333c + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0xe0f6334a + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 8192 +} +member { + id: 0xe0f6336e + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1728 +} +member { + id: 0xe0f633c9 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 2048 +} +member { + id: 0xe0f633f3 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 8320 +} +member { + id: 0xe0f634cc + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 12608 +} +member { + id: 0xe0f6350c + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 4672 +} +member { + id: 0xe0f635ee + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 9216 +} +member { + id: 0xe0f63676 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 704 +} +member { + id: 0xe0f6368f + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1216 +} +member { + id: 0xe0f6369b + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3904 +} +member { + id: 0xe0f63767 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1664 +} +member { + id: 0xe0f637f1 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 832 +} +member { + id: 0xe0f6381a + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 46144 +} +member { + id: 0xe0f63842 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 20288 +} +member { + id: 0xe0f6393d + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1088 +} +member { + id: 0xe0f63a29 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 6528 +} +member { + id: 0xe0f63a97 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1152 +} +member { + id: 0xe0f63b21 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 2816 +} +member { + id: 0xe0f63bda + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3072 +} +member { + id: 0xe0f63bdb + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 17216 +} +member { + id: 0xe0f63c57 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 14848 +} +member { + id: 0xe0f63cb8 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 960 } member { id: 0xe0f63ce5 @@ -46467,35 +46380,269 @@ member { offset: 768 } member { - id: 0x22369142 - name: "android_kabi_reserved5" + id: 0xe0f63d10 + name: "android_kabi_reserved4" type_id: 0x92233392 - offset: 2176 + offset: 2944 } member { - id: 0x667756cc - name: "android_kabi_reserved6" + id: 0xe0f63d11 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 2624 +} +member { + id: 0xe0f63d39 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 576 +} +member { + id: 0xe0f63d43 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3520 +} +member { + id: 0xe0f63d78 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3136 +} +member { + id: 0xe0f63db8 + name: "android_kabi_reserved4" type_id: 0x92233392 offset: 2240 } member { - id: 0xa1b7dd86 - name: "android_kabi_reserved7" + id: 0xe0f63ddb + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 6592 +} +member { + id: 0xe0f63df3 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1600 +} +member { + id: 0xe0f63e24 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 3264 +} +member { + id: 0xe0f63e46 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 4608 +} +member { + id: 0xe0f63eac + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1536 +} +member { + id: 0xe0f63ec8 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 1344 +} +member { + id: 0xe0f63ed2 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 10240 +} +member { + id: 0xe0f63eed + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 896 +} +member { + id: 0xe0f63ef4 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 5504 +} +member { + id: 0xe0f63f30 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 51648 +} +member { + id: 0xe0f63f53 + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 512 +} +member { + id: 0xe0f63f6c + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 20480 +} +member { + id: 0xe0f63fac + name: "android_kabi_reserved4" + type_id: 0x92233392 + offset: 28992 +} +member { + id: 0x22369248 + name: "android_kabi_reserved5" + type_id: 0x92233392 + offset: 7040 +} +member { + id: 0x223693d6 + name: "android_kabi_reserved5" type_id: 0x92233392 offset: 2304 } member { - id: 0xe3f4bf21 - name: "android_kabi_reserved8" + id: 0x223696d4 + name: "android_kabi_reserved5" + type_id: 0x92233392 + offset: 20544 +} +member { + id: 0x22369867 + name: "android_kabi_reserved5" + type_id: 0x92233392 + offset: 29056 +} +member { + id: 0x22369d4d + name: "android_kabi_reserved5" + type_id: 0x92233392 + offset: 6592 +} +member { + id: 0x22369eeb + name: "android_kabi_reserved5" + type_id: 0x92233392 + offset: 5120 +} +member { + id: 0x66775644 + name: "android_kabi_reserved6" + type_id: 0x92233392 + offset: 6656 +} +member { + id: 0x6677564a + name: "android_kabi_reserved6" type_id: 0x92233392 offset: 2368 } member { - id: 0x2734dd48 - name: "android_kabi_reserved9" + id: 0x66775aa9 + name: "android_kabi_reserved6" + type_id: 0x92233392 + offset: 20608 +} +member { + id: 0x66775bce + name: "android_kabi_reserved6" + type_id: 0x92233392 + offset: 7104 +} +member { + id: 0x66775c88 + name: "android_kabi_reserved6" + type_id: 0x92233392 + offset: 29120 +} +member { + id: 0x66775e57 + name: "android_kabi_reserved6" + type_id: 0x92233392 + offset: 5184 +} +member { + id: 0xa1b7d0b3 + name: "android_kabi_reserved7" + type_id: 0x92233392 + offset: 6720 +} +member { + id: 0xa1b7d108 + name: "android_kabi_reserved7" + type_id: 0x92233392 + offset: 7168 +} +member { + id: 0xa1b7d363 + name: "android_kabi_reserved7" + type_id: 0x92233392 + offset: 20672 +} +member { + id: 0xa1b7d7ff + name: "android_kabi_reserved7" + type_id: 0x92233392 + offset: 29184 +} +member { + id: 0xa1b7d916 + name: "android_kabi_reserved7" + type_id: 0x92233392 + offset: 5248 +} +member { + id: 0xa1b7df05 + name: "android_kabi_reserved7" type_id: 0x92233392 offset: 2432 } +member { + id: 0xe3f4b23a + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 29248 +} +member { + id: 0xe3f4b2ad + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 2496 +} +member { + id: 0xe3f4b3b0 + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 20736 +} +member { + id: 0xe3f4b8d7 + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 6784 +} +member { + id: 0xe3f4b91a + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 7232 +} +member { + id: 0xe3f4bace + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 5312 +} +member { + id: 0x2734d962 + name: "android_kabi_reserved9" + type_id: 0x92233392 + offset: 2560 +} member { id: 0x6fc674e0 name: "android_netlink_getneigh" @@ -46527,10 +46674,94 @@ member { offset: 832 } member { - id: 0xd666cb46 + id: 0xd666cd53 name: "android_oem_data1" type_id: 0x85299f4c - offset: 26560 + offset: 28352 +} +member { + id: 0xd671c04e + name: "android_oem_data1" + type_id: 0x92233392 + offset: 6272 +} +member { + id: 0xd671c0e5 + name: "android_oem_data1" + type_id: 0x92233392 + offset: 8960 +} +member { + id: 0xd671c12a + name: "android_oem_data1" + type_id: 0x92233392 + offset: 320 +} +member { + id: 0xd671c19a + name: "android_oem_data1" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0xd671c406 + name: "android_oem_data1" + type_id: 0x92233392 + offset: 42624 +} +member { + id: 0xd671c469 + name: "android_oem_data1" + type_id: 0x92233392 + offset: 1984 +} +member { + id: 0xd671cb34 + name: "android_oem_data1" + type_id: 0x92233392 + offset: 55040 +} +member { + id: 0xd671cb9b + name: "android_oem_data1" + type_id: 0x92233392 + offset: 1088 +} +member { + id: 0xd671ce1e + name: "android_oem_data1" + type_id: 0x92233392 + offset: 960 +} +member { + id: 0xd68b5760 + name: "android_oem_data1" + type_id: 0x68bb0e75 + offset: 29376 +} +member { + id: 0xd6abc4f9 + name: "android_oem_data1" + type_id: 0x48218c07 + offset: 256 +} +member { + id: 0xd6abc5c0 + name: "android_oem_data1" + type_id: 0x48218c07 + offset: 384 +} +member { + id: 0xd6abc924 + name: "android_oem_data1" + type_id: 0x48218c07 + offset: 1088 +} +member { + id: 0xd6abc98b + name: "android_oem_data1" + type_id: 0x48218c07 + offset: 18176 } member { id: 0x9170c461 @@ -46539,10 +46770,16 @@ member { offset: 1664 } member { - id: 0xed4aea1b + id: 0xed4ae90a name: "android_vendor_data1" type_id: 0xa8c5dffe - offset: 2944 + offset: 3456 +} +member { + id: 0xed700225 + name: "android_vendor_data1" + type_id: 0x92233392 + offset: 11264 } member { id: 0xed70026b @@ -46550,30 +46787,24 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0xed7002a7 + name: "android_vendor_data1" + type_id: 0x92233392 + offset: 2304 +} member { id: 0xed7002b3 name: "android_vendor_data1" type_id: 0x92233392 offset: 1024 } -member { - id: 0xed70030f - name: "android_vendor_data1" - type_id: 0x92233392 - offset: 6272 -} member { id: 0xed700637 name: "android_vendor_data1" type_id: 0x92233392 offset: 5248 } -member { - id: 0xed700768 - name: "android_vendor_data1" - type_id: 0x92233392 - offset: 1216 -} member { id: 0xed700c6e name: "android_vendor_data1" @@ -46581,16 +46812,22 @@ member { offset: 128 } member { - id: 0xed700fc3 + id: 0xed700cd7 name: "android_vendor_data1" type_id: 0x92233392 - offset: 3264 + offset: 6656 } member { - id: 0xed7363db + id: 0xed700d34 name: "android_vendor_data1" - type_id: 0x91412a6e - offset: 29248 + type_id: 0x92233392 + offset: 3648 +} +member { + id: 0xed700f2f + name: "android_vendor_data1" + type_id: 0x92233392 + offset: 1344 } member { id: 0xed736442 @@ -46605,22 +46842,28 @@ member { offset: 384 } member { - id: 0xedf50674 + id: 0xed73670e + name: "android_vendor_data1" + type_id: 0x91412a6e + offset: 29312 +} +member { + id: 0xedf50137 name: "android_vendor_data1" type_id: 0x1723cb73 - offset: 22464 + offset: 24256 } member { - id: 0xb436877e + id: 0xb4368049 name: "aneg_done" type_id: 0x2ee76b64 - offset: 2112 + offset: 2368 } member { - id: 0xc31d0c63 + id: 0xc31d0816 name: "announce" type_id: 0x6d7f5ff6 - offset: 6592 + offset: 7808 } member { id: 0x986024a1 @@ -46652,22 +46895,16 @@ member { type_id: 0x0d956bfc } member { - id: 0x320cc317 + id: 0x320ccb8c name: "anon_vma" type_id: 0x055f6606 - offset: 704 + offset: 896 } member { - id: 0xc15161a9 + id: 0xc1516075 name: "anon_vma_chain" type_id: 0xd3c80119 - offset: 576 -} -member { - id: 0x96c1b1bf - name: "anonce" - type_id: 0x3f0185ef - offset: 256 + offset: 768 } member { id: 0x2b0830f7 @@ -46675,18 +46912,6 @@ member { type_id: 0x914dbfdc offset: 464 } -member { - id: 0x2d4067fd - name: "antenna" - type_id: 0x295c7202 - offset: 296 -} -member { - id: 0x2d406bb2 - name: "antenna" - type_id: 0x295c7202 - offset: 144 -} member { id: 0xa16ca1b7 name: "antenna_selection_info" @@ -46730,28 +46955,11 @@ member { type_id: 0xb02924b2 offset: 256 } -member { - id: 0x440d737d - name: "ap_addr" - type_id: 0xabf64f28 - offset: 592 -} member { id: 0x445f83fb name: "ap_addr" type_id: 0xf90dfce8 } -member { - id: 0x44998f82 - name: "ap_addr" - type_id: 0x3f0185ef -} -member { - id: 0xbddd6bca - name: "ap_isolate" - type_id: 0x6720d32f - offset: 224 -} member { id: 0xd96ad022 name: "ap_list" @@ -46771,64 +46979,16 @@ member { offset: 31168 } member { - id: 0xad4bb3de - name: "ap_mld_addr" - type_id: 0x3f0185ef -} -member { - id: 0xad4bb419 - name: "ap_mld_addr" - type_id: 0x3f0185ef - offset: 320 -} -member { - id: 0xad4bb5a7 - name: "ap_mld_addr" - type_id: 0x3f0185ef - offset: 640 -} -member { - id: 0xad4bbaac - name: "ap_mld_addr" - type_id: 0x3f0185ef - offset: 576 -} -member { - id: 0xad4bbb70 - name: "ap_mld_addr" - type_id: 0x3f0185ef - offset: 768 -} -member { - id: 0xad4bbf44 - name: "ap_mld_addr" - type_id: 0x3f0185ef - offset: 5312 -} -member { - id: 0x6892cb0b + id: 0x6892c863 name: "ap_sme_capa" type_id: 0xc9082b19 - offset: 832 + offset: 992 } member { - id: 0x8d9a92cf - name: "ap_tsf" - type_id: 0x92233392 - offset: 64 -} -member { - id: 0xb6772c7b - name: "ap_tsf_valid" - type_id: 0x295c7202 - offset: 209 - bitsize: 1 -} -member { - id: 0x7f086785 + id: 0x7f0861f0 name: "ap_unexpected_nlportid" type_id: 0xc9082b19 - offset: 1696 + offset: 1952 } member { id: 0x13b6007c @@ -46859,10 +47019,10 @@ member { type_id: 0xe02e14d6 } member { - id: 0xfc238c41 + id: 0xfc238ba4 name: "apertures" type_id: 0x37556446 - offset: 5760 + offset: 6016 } member { id: 0x1db23a75 @@ -46910,10 +47070,10 @@ member { offset: 1344 } member { - id: 0x394b5309 + id: 0x394b519d name: "apoll_cache" type_id: 0xa2b31df2 - offset: 2176 + offset: 2304 } member { id: 0x4f58f660 @@ -46921,10 +47081,10 @@ member { type_id: 0xb94e10c7 } member { - id: 0x6e3ed01a + id: 0x6e3edc08 name: "appearance" type_id: 0xe8034002 - offset: 4784 + offset: 4912 } member { id: 0x7b340b5f @@ -47016,10 +47176,10 @@ member { offset: 128 } member { - id: 0xb81bb40f + id: 0xb81bb253 name: "arch" type_id: 0xb16454d0 - offset: 1920 + offset: 2048 } member { id: 0xb81eae99 @@ -47033,16 +47193,16 @@ member { offset: 1600 } member { - id: 0xb857ad05 + id: 0xb857a998 name: "arch" type_id: 0xfd71f39d - offset: 20160 + offset: 20672 } member { - id: 0xb864f3fd + id: 0xb864f388 name: "arch" type_id: 0xce25286b - offset: 1472 + offset: 1728 } member { id: 0xb89f1d6b @@ -47083,16 +47243,16 @@ member { type_id: 0x5ca801dd } member { - id: 0x57601d9d + id: 0x57601368 name: "archdata" type_id: 0x308c0299 - offset: 6720 + offset: 7936 } member { - id: 0x5780ea2e + id: 0x5780e821 name: "archdata" type_id: 0xd0721420 - offset: 5248 + offset: 5952 } member { id: 0xa6d82885 @@ -47106,6 +47266,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0xa9845e3d + name: "area_type" + type_id: 0x6720d32f + offset: 4096 +} member { id: 0xa9a6f37a name: "area_type" @@ -47252,10 +47418,10 @@ member { type_id: 0xe7c8a269 } member { - id: 0x3d3f059a + id: 0x3d3f0948 name: "arg_end" type_id: 0x33756485 - offset: 2432 + offset: 2624 } member { id: 0x6581ff43 @@ -47264,10 +47430,10 @@ member { offset: 112 } member { - id: 0xe3db6016 + id: 0xe3db663c name: "arg_lock" type_id: 0xf313e71a - offset: 1888 + offset: 2080 } member { id: 0xed87343a @@ -47281,10 +47447,10 @@ member { type_id: 0xd4f174a6 } member { - id: 0xf6d4a2fd + id: 0xf6d4aa2a name: "arg_start" type_id: 0x33756485 - offset: 2368 + offset: 2560 } member { id: 0xb5b37ce8 @@ -47408,10 +47574,10 @@ member { offset: 384 } member { - id: 0xafe23b0a + id: 0xafe23112 name: "ari_enabled" type_id: 0x4585663f - offset: 16534 + offset: 22102 bitsize: 1 } member { @@ -47452,22 +47618,10 @@ member { type_id: 0x3909db3d } member { - id: 0x1b7f6974 - name: "arp_addr_cnt" - type_id: 0x6720d32f - offset: 192 -} -member { - id: 0x4e0fd791 - name: "arp_addr_list" - type_id: 0xb4d0b861 - offset: 64 -} -member { - id: 0x28249899 + id: 0x282498ec name: "arp_parms" type_id: 0x31c05a21 - offset: 1472 + offset: 1728 } member { id: 0x6d627c05 @@ -47532,13 +47686,6 @@ member { type_id: 0x914dbfdc offset: 1712 } -member { - id: 0xfc620190 - name: "asap" - type_id: 0x295c7202 - offset: 49 - bitsize: 1 -} member { id: 0xfc6203f3 name: "asap" @@ -47546,12 +47693,6 @@ member { offset: 81 bitsize: 1 } -member { - id: 0x87e78f43 - name: "asap_num" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x33304170 name: "asc" @@ -47589,10 +47730,10 @@ member { offset: 32 } member { - id: 0x0b2f2343 + id: 0x0b2f2664 name: "aspect_ratio_property" type_id: 0x2a670b41 - offset: 7232 + offset: 8384 } member { id: 0x45b3ddb1 @@ -47653,104 +47794,17 @@ member { type_id: 0xec2499ed offset: 1152 } -member { - id: 0x12b99fbe - name: "assign_vif_chanctx" - type_id: 0x2f7153e8 - offset: 4864 -} -member { - id: 0x25089ba7 - name: "assoc" - type_id: 0x6d7f5ff6 -} -member { - id: 0x25493abe - name: "assoc" - type_id: 0x2cdb7879 - offset: 2688 -} -member { - id: 0xdc5cc733 - name: "assoc_at" - type_id: 0x92233392 - offset: 128 -} -member { - id: 0x5cd9c8c3 - name: "assoc_capability" - type_id: 0x914dbfdc - offset: 288 -} -member { - id: 0xbbbf5e8c - name: "assoc_link_id" - type_id: 0x295c7202 - offset: 1808 -} -member { - id: 0xbbf12b53 - name: "assoc_link_id" - type_id: 0x6720d32f - offset: 192 -} member { id: 0xcf8b09e9 name: "assoc_num" type_id: 0x5d8155a5 } -member { - id: 0x17bbf214 - name: "assoc_req" - type_id: 0x1e675898 -} -member { - id: 0xa082a371 - name: "assoc_req_ies" - type_id: 0x3f0185ef - offset: 960 -} -member { - id: 0x952ec772 - name: "assoc_req_ies_len" - type_id: 0xf435685e - offset: 1024 -} -member { - id: 0x5d42fe27 - name: "assoc_resp" - type_id: 0x1e5fe7e8 -} -member { - id: 0x8b4c6758 - name: "assoc_resp_ies" - type_id: 0x3f0185ef - offset: 1920 -} -member { - id: 0xe9264b55 - name: "assoc_resp_ies_len" - type_id: 0xf435685e - offset: 1984 -} member { id: 0x4c81bbc3 name: "assoclen" type_id: 0x4585663f offset: 384 } -member { - id: 0xecea8331 - name: "assocresp_ies" - type_id: 0x3f0185ef - offset: 320 -} -member { - id: 0xac75b479 - name: "assocresp_ies_len" - type_id: 0xf435685e - offset: 960 -} member { id: 0xfa508d60 name: "asym_eds_op" @@ -47758,10 +47812,10 @@ member { offset: 1088 } member { - id: 0xaa605750 + id: 0xaa605258 name: "asym_pause" type_id: 0x6720d32f - offset: 8320 + offset: 9536 } member { id: 0x2059f065 @@ -47782,16 +47836,16 @@ member { offset: 1152 } member { - id: 0xf51c9223 + id: 0xf51c9ccb name: "async" type_id: 0x6d7f5ff6 - offset: 1472 + offset: 1600 } member { - id: 0xf57491da + id: 0xf5749b19 name: "async" type_id: 0x0570ebcb - offset: 1856 + offset: 1920 } member { id: 0x289bd1af @@ -47817,10 +47871,10 @@ member { offset: 1920 } member { - id: 0x4b2c1165 + id: 0x4b2c185a name: "async_count" type_id: 0x4585663f - offset: 2272 + offset: 2336 } member { id: 0x82cdc39d @@ -47853,16 +47907,22 @@ member { offset: 2400 } member { - id: 0xc07c14af + id: 0xc07c1d36 name: "async_free" type_id: 0xd3c80119 - offset: 1856 + offset: 1984 } member { - id: 0x34d96ad1 + id: 0x34d9610c name: "async_idle" type_id: 0xd3c80119 - offset: 2112 + offset: 2176 +} +member { + id: 0xec1ec1ff + name: "async_list" + type_id: 0xd3c80119 + offset: 1856 } member { id: 0xec1ec4a0 @@ -47871,16 +47931,10 @@ member { offset: 2112 } member { - id: 0xec1ecdc7 - name: "async_list" - type_id: 0xd3c80119 - offset: 1728 -} -member { - id: 0x0081df61 + id: 0x0081d531 name: "async_lock" type_id: 0xf313e71a - offset: 1504 + offset: 1632 } member { id: 0x5a437881 @@ -47889,40 +47943,40 @@ member { offset: 192 } member { - id: 0x0effa36c + id: 0x0effad0a name: "async_page_flip" type_id: 0x6d7f5ff6 - offset: 8408 + offset: 9560 } member { - id: 0xa14e313b + id: 0xa14e3ebe name: "async_probe_requested" type_id: 0x6d7f5ff6 - offset: 2448 + offset: 2832 } member { - id: 0x09004bbd + id: 0x09004179 name: "async_put_work" type_id: 0x1f3c8679 - offset: 6784 + offset: 6976 } member { - id: 0xc017a2d6 + id: 0xc017aa62 name: "async_queue" type_id: 0x25e44921 - offset: 7744 + offset: 2944 } member { - id: 0xc017a43b + id: 0xc017ae41 name: "async_queue" type_id: 0x25e44921 - offset: 6208 + offset: 9344 } member { - id: 0xc017a607 + id: 0xc017af2b name: "async_queue" type_id: 0x25e44921 - offset: 2688 + offset: 7424 } member { id: 0xc98f1d6c @@ -47931,16 +47985,16 @@ member { offset: 920 } member { - id: 0x4accae15 + id: 0x4acca2d3 name: "async_ret" type_id: 0x6720d32f - offset: 1984 + offset: 2112 } member { - id: 0x950f4c03 + id: 0x950f4912 name: "async_scan" type_id: 0x4585663f - offset: 4037 + offset: 4357 bitsize: 1 } member { @@ -47970,22 +48024,22 @@ member { bitsize: 1 } member { - id: 0xc84235fb + id: 0xc84230fd name: "async_unlink" type_id: 0xd3c80119 - offset: 1984 + offset: 2048 } member { - id: 0xc4769e64 + id: 0xc476909c name: "async_unlink_cycle" type_id: 0x4585663f - offset: 2240 + offset: 2304 } member { - id: 0x0e9f9f9c + id: 0x0e9f9373 name: "async_unlinking" type_id: 0x6d7f5ff6 - offset: 1764 + offset: 1828 bitsize: 1 } member { @@ -47996,10 +48050,10 @@ member { bitsize: 1 } member { - id: 0x2f4af67d + id: 0x2f4affb6 name: "async_waitq" type_id: 0x03913382 - offset: 1536 + offset: 1664 } member { id: 0xd30a725f @@ -48222,10 +48276,10 @@ member { offset: 640 } member { - id: 0x6461b8e4 + id: 0x6461b06f name: "atomic_flags" type_id: 0x33756485 - offset: 11136 + offset: 12160 } member { id: 0xdb2022b4 @@ -48359,18 +48413,18 @@ member { type_id: 0x0f25e7fc offset: 192 } +member { + id: 0xf1ad7caa + name: "atomic_write_len" + type_id: 0xf435685e + offset: 1280 +} member { id: 0xf1ad7da0 name: "atomic_write_len" type_id: 0xf435685e offset: 448 } -member { - id: 0xf1ad7dc8 - name: "atomic_write_len" - type_id: 0xf435685e - offset: 1024 -} member { id: 0xa6bbf04b name: "atomic_write_lock" @@ -48378,23 +48432,23 @@ member { offset: 768 } member { - id: 0xd1959fca + id: 0xd1959486 name: "ats_cap" type_id: 0x914dbfdc - offset: 19968 + offset: 25664 } member { - id: 0xf07c1a60 + id: 0xf07c1a9d name: "ats_enabled" type_id: 0x4585663f - offset: 16535 + offset: 22103 bitsize: 1 } member { - id: 0x1f35fa53 + id: 0x1f35fc7a name: "ats_stu" type_id: 0x295c7202 - offset: 19984 + offset: 25680 } member { id: 0x96184eda @@ -48403,10 +48457,10 @@ member { offset: 64 } member { - id: 0x9619b24f + id: 0x9619b60e name: "attach" type_id: 0x2c18712b - offset: 1920 + offset: 2176 } member { id: 0x961a0bf7 @@ -48482,16 +48536,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0x133bf09a + id: 0x133bf735 name: "attach_btf_trace" type_id: 0x6d7f5ff6 - offset: 1104 + offset: 1232 } member { - id: 0xce6d2c6e + id: 0xce6d239f name: "attach_dev" type_id: 0x2d9b5866 - offset: 9728 + offset: 11200 } member { id: 0xce6fa034 @@ -48511,16 +48565,16 @@ member { offset: 96 } member { - id: 0x541c6f97 + id: 0x541c67d0 name: "attach_func_name" type_id: 0x3e10b518 - offset: 1216 + offset: 1344 } member { - id: 0xf74346a9 + id: 0xf7434e08 name: "attach_func_proto" type_id: 0x3992f3fa - offset: 1152 + offset: 1280 } member { id: 0x2bbedee9 @@ -48569,10 +48623,10 @@ member { offset: 64 } member { - id: 0x09df7fc6 + id: 0x09df7a39 name: "attached" type_id: 0x6d7f5ff6 - offset: 1888 + offset: 2144 } member { id: 0x57f5e518 @@ -48582,10 +48636,10 @@ member { bitsize: 1 } member { - id: 0x95a2a8b4 + id: 0x95a2a074 name: "attached_dev" type_id: 0x32a623d7 - offset: 10496 + offset: 12544 } member { id: 0x5f81013f @@ -48594,10 +48648,10 @@ member { offset: 1344 } member { - id: 0xf3acafee + id: 0xf3acaabf name: "attached_own_device" type_id: 0x6d7f5ff6 - offset: 9152 + offset: 10496 } member { id: 0x3a9e1210 @@ -48623,10 +48677,10 @@ member { offset: 480 } member { - id: 0x6b2d7bbf + id: 0x6b2d7853 name: "attempts" type_id: 0x295c7202 - offset: 1792 + offset: 2176 } member { id: 0x92699037 @@ -48663,10 +48717,10 @@ member { type_id: 0x2d0fbb66 } member { - id: 0x8c2a03ba + id: 0x8c2a0595 name: "attr" type_id: 0x2ea52095 - offset: 6080 + offset: 7296 } member { id: 0x8c58fa0e @@ -48710,10 +48764,10 @@ member { offset: 128 } member { - id: 0x465f051a + id: 0x465f0653 name: "attr_g_muex" type_id: 0xed8451a2 - offset: 7104 + offset: 8320 } member { id: 0xc5717af6 @@ -48786,10 +48840,10 @@ member { offset: 320 } member { - id: 0x7efab027 + id: 0x7efaba55 name: "attribs" type_id: 0x079ced0e - offset: 2496 + offset: 2880 } member { id: 0xa926c7e0 @@ -48857,10 +48911,10 @@ member { offset: 960 } member { - id: 0x4d7b54fa + id: 0x4d7b531f name: "attrs" type_id: 0x18ea2d6b - offset: 5760 + offset: 6016 } member { id: 0x4d9b2187 @@ -48893,16 +48947,16 @@ member { offset: 512 } member { - id: 0x4ded7093 + id: 0x4ded783f name: "attrs" type_id: 0x8ec6fcdc - offset: 6528 + offset: 7872 } member { - id: 0xfe59a9fa + id: 0xfe59a021 name: "attrs_muex" type_id: 0x0ae4cc78 - offset: 7424 + offset: 8640 } member { id: 0x2fd2bd43 @@ -48940,10 +48994,10 @@ member { offset: 128 } member { - id: 0x8479d4e0 + id: 0x8479dd5f name: "audio_latency" type_id: 0x75617428 - offset: 14368 + offset: 14496 } member { id: 0x211fd663 @@ -48952,16 +49006,16 @@ member { offset: 320 } member { - id: 0xc8a91fe5 + id: 0xc8a91dc8 name: "audio_tstamp_config" type_id: 0xaabc2e1f - offset: 6304 + offset: 6432 } member { - id: 0x92a1d66a + id: 0x92a1d54f name: "audio_tstamp_report" type_id: 0x06779076 - offset: 6336 + offset: 6464 } member { id: 0x62ee79f4 @@ -48970,16 +49024,16 @@ member { offset: 320 } member { - id: 0x7b2aade7 + id: 0x7b2aad72 name: "audit_context" type_id: 0x044199b9 - offset: 16896 + offset: 18304 } member { - id: 0x5c6d0b78 + id: 0x5c6d0558 name: "audit_tty" type_id: 0x4585663f - offset: 7552 + offset: 7616 } member { id: 0x242a71d3 @@ -49005,38 +49059,9 @@ member { type_id: 0x3aeecf43 } member { - id: 0x1d8aebd7 - name: "auth" - type_id: 0x2cd931ed - offset: 2624 -} -member { - id: 0x1d95c0dc - name: "auth" - type_id: 0x33fb6061 -} -member { - id: 0xaeccdef6 - name: "auth_alg" - type_id: 0x9bd401b6 -} -member { - id: 0x3789920c - name: "auth_data" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0xf30fd9c9 - name: "auth_data_len" - type_id: 0xf435685e - offset: 448 -} -member { - id: 0x29e858ed - name: "auth_id" - type_id: 0x295c7202 - offset: 352 + id: 0xf4dca130 + name: "auth_ids" + type_id: 0x191c3876 } member { id: 0x68e4e565 @@ -49045,34 +49070,10 @@ member { offset: 896 } member { - id: 0x68e4e998 + id: 0x68e4ed9e name: "auth_payload_timeout" type_id: 0xe8034002 - offset: 6496 -} -member { - id: 0x909b7cc8 - name: "auth_transaction" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xc30f310b - name: "auth_type" - type_id: 0x6f4b65a3 - offset: 2848 -} -member { - id: 0xc30f36a4 - name: "auth_type" - type_id: 0x6f4b65a3 - offset: 384 -} -member { - id: 0xc30f3fff - name: "auth_type" - type_id: 0x6f4b65a3 - offset: 192 + offset: 6624 } member { id: 0xc3d3954f @@ -49086,17 +49087,17 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0x86d7ff65 + id: 0x86d7f4fb name: "authenticated" type_id: 0x4585663f - offset: 9965 + offset: 11181 bitsize: 1 } member { - id: 0x14fe67ed + id: 0x14fe6405 name: "authorized" type_id: 0x4585663f - offset: 9964 + offset: 11180 bitsize: 1 } member { @@ -49112,22 +49113,16 @@ member { type_id: 0x4585663f } member { - id: 0xa34b4405 + id: 0xa34b4567 name: "auto_accept_delay" type_id: 0x4585663f - offset: 12768 + offset: 12896 } member { - id: 0xd58c5fae + id: 0xd58c5c2c name: "auto_accept_work" type_id: 0xf1159c31 - offset: 4928 -} -member { - id: 0xdd1ac545 - name: "auto_auth" - type_id: 0x6d7f5ff6 - offset: 3456 + offset: 5312 } member { id: 0x7bdd8289 @@ -49136,16 +49131,16 @@ member { offset: 784 } member { - id: 0xe7bc0912 + id: 0xe7bc06c5 name: "auto_bkops_enabled" type_id: 0x6d7f5ff6 - offset: 20096 + offset: 21056 } member { - id: 0x5fd28b25 + id: 0x5fd282b8 name: "auto_boot" type_id: 0x6d7f5ff6 - offset: 8648 + offset: 10120 } member { id: 0x7db25385 @@ -49161,16 +49156,10 @@ member { offset: 632 } member { - id: 0x7a814ee2 - name: "auto_open_plinks" - type_id: 0x6d7f5ff6 - offset: 88 -} -member { - id: 0xc5fa3132 + id: 0xc5fa3041 name: "auto_runtime_pm" type_id: 0x6d7f5ff6 - offset: 9000 + offset: 10600 } member { id: 0xeee1b9c5 @@ -49179,16 +49168,16 @@ member { offset: 1344 } member { - id: 0x0161001c + id: 0x01610524 name: "auto_vbus_discharge_enabled" type_id: 0x6d7f5ff6 - offset: 33480 + offset: 34184 } member { - id: 0xbdb80820 + id: 0xbdb80151 name: "autoclock" type_id: 0x6d7f5ff6 - offset: 2984 + offset: 3112 } member { id: 0x2133b79d @@ -49217,10 +49206,10 @@ member { offset: 112 } member { - id: 0xa20a913f + id: 0xa20a923e name: "autoneg" type_id: 0x4585663f - offset: 8044 + offset: 9260 bitsize: 1 } member { @@ -49247,24 +49236,24 @@ member { offset: 88 } member { - id: 0x76c2c534 + id: 0x76c2c4ca name: "autoneg_complete" type_id: 0x4585663f - offset: 8046 + offset: 9262 bitsize: 1 } member { - id: 0x521911fe + id: 0x52191cde name: "autosleep_enabled" type_id: 0x6d7f5ff6 - offset: 1473 + offset: 1601 bitsize: 1 } member { - id: 0x1ca42e80 + id: 0x1ca4299b name: "autosuspend_delay" type_id: 0x6720d32f - offset: 1984 + offset: 2176 } member { id: 0x79892c1b @@ -49285,22 +49274,28 @@ member { offset: 192 } member { - id: 0x935a4a03 + id: 0x3771732b + name: "aux_cnt" + type_id: 0xee2d724a + offset: 1600 +} +member { + id: 0x935a4418 name: "aux_comp_list" type_id: 0xd3c80119 - offset: 2944 + offset: 3328 } member { - id: 0x3603bd60 + id: 0x3603bd3a name: "aux_dev" type_id: 0x1692cf3f - offset: 2816 + offset: 3200 } member { - id: 0xc99a1005 + id: 0xc99a1792 name: "aux_event" type_id: 0x1dce0fdd - offset: 7168 + offset: 7424 } member { id: 0x8557c146 @@ -49448,16 +49443,16 @@ member { offset: 832 } member { - id: 0x991419d4 + id: 0x99141802 name: "aux_work" type_id: 0x26dfd527 - offset: 42624 + offset: 44480 } member { - id: 0xe1383d30 + id: 0xe1383335 name: "avail" type_id: 0x14fb0ab0 - offset: 448 + offset: 576 } member { id: 0xe19ce3ba @@ -49466,10 +49461,10 @@ member { offset: 128 } member { - id: 0x6cb7569d + id: 0x6cb75b2a name: "avail_idx" type_id: 0x914dbfdc - offset: 2448 + offset: 2576 } member { id: 0xa5199b09 @@ -49478,10 +49473,10 @@ member { offset: 64 } member { - id: 0xaa88ecb3 + id: 0xaa88e059 name: "avail_lists" type_id: 0xdf3537b8 - offset: 2176 + offset: 2368 } member { id: 0x78e33d00 @@ -49508,34 +49503,34 @@ member { offset: 160 } member { - id: 0xe3c8579c + id: 0xe3c85a25 name: "available" type_id: 0xd3c80119 - offset: 896 + offset: 1024 } member { - id: 0x938ebff6 + id: 0x938ebdeb name: "available_antennas_rx" type_id: 0xc9082b19 - offset: 2048 + offset: 2176 } member { - id: 0x263806f9 + id: 0x26380876 name: "available_antennas_tx" type_id: 0xc9082b19 - offset: 2016 + offset: 2144 } member { - id: 0xec2cffa5 + id: 0xec2cf306 name: "available_log_addrs" type_id: 0x295c7202 - offset: 9504 + offset: 11360 } member { - id: 0x01624575 + id: 0x01624dd9 name: "available_scan_masks" type_id: 0x3ea31487 - offset: 6528 + offset: 7872 } member { id: 0xada3cb19 @@ -49544,10 +49539,10 @@ member { offset: 512 } member { - id: 0x0a7701ba + id: 0x0a770fbf name: "avc" type_id: 0x38883fc7 - offset: 448 + offset: 576 } member { id: 0x4133d93e @@ -49567,10 +49562,10 @@ member { offset: 96 } member { - id: 0x0f221806 + id: 0x0f22186f name: "avg" type_id: 0x6f48b334 - offset: 2624 + offset: 3136 } member { id: 0x0f8451c4 @@ -49590,16 +49585,10 @@ member { offset: 1024 } member { - id: 0x1bbc97cf - name: "avg_ack_signal" - type_id: 0x29b77961 - offset: 1672 -} -member { - id: 0x28b854af + id: 0x28b85d24 name: "avg_buckets" type_id: 0x48c9c244 - offset: 3968 + offset: 4224 } member { id: 0xf1705556 @@ -49638,22 +49627,22 @@ member { offset: 25600 } member { - id: 0x30ff64fa + id: 0x30ff6943 name: "avg_last_update" type_id: 0x92233392 - offset: 896 + offset: 1024 } member { - id: 0x38425ada + id: 0x38425ca8 name: "avg_mutex" type_id: 0xa7c362b0 - offset: 768 + offset: 1152 } member { - id: 0xca15f1c6 + id: 0xca15f443 name: "avg_next_update" type_id: 0x92233392 - offset: 960 + offset: 1088 } member { id: 0x83570183 @@ -49680,10 +49669,10 @@ member { offset: 26112 } member { - id: 0x78e632f4 + id: 0x78e63cf1 name: "avg_total" type_id: 0x4c4654d5 - offset: 448 + offset: 576 } member { id: 0x78e6fa74 @@ -49704,10 +49693,10 @@ member { offset: 128 } member { - id: 0x5e2aecbe + id: 0x5e2ae57d name: "avgs_work" type_id: 0xf1159c31 - offset: 1024 + offset: 1152 } member { id: 0x8daa6408 @@ -50140,10 +50129,10 @@ member { offset: 704 } member { - id: 0xb4d5a0c6 + id: 0xb4d5a05a name: "b_attached" type_id: 0xd3c80119 - offset: 5632 + offset: 6400 } member { id: 0x9cc802bc @@ -50194,10 +50183,10 @@ member { offset: 264 } member { - id: 0x66b3d7d1 + id: 0x66b3d9d9 name: "b_hnp_enable" type_id: 0x4585663f - offset: 7107 + offset: 8451 bitsize: 1 } member { @@ -50272,11 +50261,6 @@ member { type_id: 0x295c7202 offset: 368 } -member { - id: 0x0ac3dbfb - name: "ba" - type_id: 0x0145fd35 -} member { id: 0xcc435814 name: "back" @@ -50290,10 +50274,10 @@ member { offset: 1344 } member { - id: 0x68e3e875 + id: 0x68e3e0c5 name: "backing_dev_info" type_id: 0x28f4ee78 - offset: 17984 + offset: 19392 } member { id: 0x77827b72 @@ -50325,18 +50309,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0x0f739684 - name: "backlog_bytes" - type_id: 0xc9082b19 - offset: 32 -} -member { - id: 0x2bbff163 - name: "backlog_packets" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0x4af5295f name: "backlog_rcv" @@ -50355,16 +50327,16 @@ member { offset: 64 } member { - id: 0x6941f0ca + id: 0x6941f7ca name: "bad_edid_counter" type_id: 0x4585663f - offset: 14560 + offset: 14688 } member { - id: 0x0ec1959f + id: 0x0ec19a8b name: "bad_lun_okay" type_id: 0x4585663f - offset: 3140 + offset: 3268 bitsize: 1 } member { @@ -50373,16 +50345,16 @@ member { type_id: 0x8b205321 } member { - id: 0x8cb596c3 + id: 0x8cb594de name: "badd_profile" type_id: 0x6720d32f - offset: 2048 + offset: 2176 } member { - id: 0x9d72d128 + id: 0x9d72d2d7 name: "badrange" type_id: 0x96bbe95c - offset: 6976 + offset: 8320 } member { id: 0x45a7f04a @@ -50391,10 +50363,10 @@ member { offset: 576 } member { - id: 0xbe7adf61 + id: 0xbe7ada8f name: "balance_callback" type_id: 0x0519611c - offset: 23360 + offset: 23424 } member { id: 0xab9a8761 @@ -50414,12 +50386,6 @@ member { type_id: 0x33756485 offset: 2432 } -member { - id: 0x39070c0e - name: "band" - type_id: 0x295c7202 - offset: 288 -} member { id: 0x398cd2f3 name: "band" @@ -50432,40 +50398,16 @@ member { type_id: 0xa28f9420 } member { - id: 0xfd506f88 - name: "band" - type_id: 0xc9082b19 - offset: 32 - bitsize: 3 -} -member { - id: 0x93793f15 - name: "band_pref" - type_id: 0xa28f9420 -} -member { - id: 0x8808261b + id: 0x88082bb8 name: "bands" type_id: 0xa43786af - offset: 2496 + offset: 2624 } member { - id: 0x888542f0 - name: "bands" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x0422d208 - name: "bandwidth" - type_id: 0x8a851db0 - offset: 1792 -} -member { - id: 0x0491ae24 + id: 0x0491a57b name: "bandwidth" type_id: 0x39fc1b17 - offset: 5648 + offset: 5712 } member { id: 0x04acb031 @@ -50480,28 +50422,28 @@ member { offset: 864 } member { - id: 0xfeb546b0 + id: 0xfeb54b09 name: "bandwidth_allocated" type_id: 0x6720d32f - offset: 896 + offset: 1024 } member { - id: 0x3cd3df90 + id: 0x3cd3d123 name: "bandwidth_int_reqs" type_id: 0x6720d32f - offset: 928 + offset: 1056 } member { - id: 0x1d9b146a + id: 0x1d9b11ef name: "bandwidth_isoc_reqs" type_id: 0x6720d32f - offset: 960 + offset: 1088 } member { - id: 0xbf5f2287 + id: 0xbf5f26d7 name: "bandwidth_mutex" type_id: 0x2360e10b - offset: 4160 + offset: 4928 } member { id: 0x6b87e46d @@ -50567,28 +50509,28 @@ member { type_id: 0xe9735eb8 offset: 192 } -member { - id: 0x8533957b - name: "base" - type_id: 0xe9735eb8 - offset: 768 -} member { id: 0x853396cd name: "base" type_id: 0xe9735eb8 offset: 512 } +member { + id: 0x85339773 + name: "base" + type_id: 0xe9735eb8 + offset: 896 +} member { id: 0x85339dd5 name: "base" type_id: 0xe9735eb8 } member { - id: 0x85339fe8 + id: 0x85339e6f name: "base" type_id: 0xe9735eb8 - offset: 704 + offset: 832 } member { id: 0x853678f4 @@ -50661,10 +50603,10 @@ member { offset: 224 } member { - id: 0x85bdc116 + id: 0x85bdc08a name: "base" type_id: 0x6720d32f - offset: 7232 + offset: 8704 } member { id: 0x85bdc4db @@ -50734,10 +50676,10 @@ member { type_id: 0x3b0d08ae } member { - id: 0x85e99b29 + id: 0x85e99dbc name: "base" type_id: 0x33756485 - offset: 4480 + offset: 4800 } member { id: 0x85eca7b5 @@ -50802,10 +50744,10 @@ member { offset: 1152 } member { - id: 0xa4e8cfa4 + id: 0xa4e8cce2 name: "base_dev" type_id: 0x0258f96e - offset: 6976 + offset: 8192 } member { id: 0x12bc1e7d @@ -50858,42 +50800,6 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0x293a216d - name: "basic_mcs_nss" - type_id: 0x0baa70a7 - offset: 8 -} -member { - id: 0xfd7ae89e - name: "basic_rates" - type_id: 0xc9082b19 - offset: 704 -} -member { - id: 0xfd7aeb13 - name: "basic_rates" - type_id: 0xc9082b19 - offset: 480 -} -member { - id: 0xfd7aedd4 - name: "basic_rates" - type_id: 0xc9082b19 - offset: 448 -} -member { - id: 0xfd8ceacf - name: "basic_rates" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x391119b7 - name: "basic_rates_len" - type_id: 0x295c7202 - offset: 192 -} member { id: 0x4a247549 name: "batch" @@ -50942,58 +50848,58 @@ member { offset: 1408 } member { - id: 0x54126f47 + id: 0x54126407 name: "battery" type_id: 0x18150d9f - offset: 57344 + offset: 58816 } member { - id: 0x7d9c7ba4 + id: 0x7d9c785a name: "battery_avoid_query" type_id: 0x6d7f5ff6 - offset: 57600 + offset: 59072 } member { - id: 0x2b3e3823 + id: 0x2b3e3bb1 name: "battery_capacity" type_id: 0x0faae5b1 - offset: 57408 + offset: 58880 } member { - id: 0x68976169 + id: 0x68976a7a name: "battery_max" type_id: 0x0faae5b1 - offset: 57472 + offset: 58944 } member { - id: 0xd382a7c2 + id: 0xd382ab7e name: "battery_min" type_id: 0x0faae5b1 - offset: 57440 + offset: 58912 } member { - id: 0xc2bf0da0 + id: 0xc2bf0459 name: "battery_ratelimit_time" type_id: 0x11c404ba - offset: 57664 + offset: 59136 } member { - id: 0x7c54d4e4 + id: 0x7c54d5f8 name: "battery_report_id" type_id: 0x0faae5b1 - offset: 57536 + offset: 59008 } member { - id: 0xbbbc6bae + id: 0xbbbc650d name: "battery_report_type" type_id: 0x0faae5b1 - offset: 57504 + offset: 58976 } member { - id: 0x734922ad + id: 0x73492b8d name: "battery_status" type_id: 0x74acd685 - offset: 57568 + offset: 59040 } member { id: 0x00221f9d @@ -51007,22 +50913,22 @@ member { offset: 224 } member { - id: 0xd509238f + id: 0xd5092a04 name: "bb" type_id: 0x06541377 - offset: 3968 + offset: 4224 } member { - id: 0xd53c6629 + id: 0xd53c6ced name: "bb" type_id: 0x3310ab43 - offset: 7488 + offset: 8704 } member { - id: 0x1103a2ed + id: 0x1103ab36 name: "bb_state" type_id: 0x3a534a58 - offset: 7424 + offset: 8640 } member { id: 0x1453f328 @@ -51209,46 +51115,46 @@ member { offset: 576 } member { - id: 0x93fbf0b5 + id: 0x93fbf95e name: "bd_disk" type_id: 0x2131312a - offset: 6912 + offset: 8128 } member { - id: 0x56ccbee4 + id: 0x56ccb8e7 name: "bd_fsfreeze_count" type_id: 0x6720d32f - offset: 7040 + offset: 8256 } member { - id: 0x218db27d + id: 0x218db134 name: "bd_fsfreeze_mutex" type_id: 0xa7c362b0 - offset: 7104 + offset: 8320 } member { - id: 0x32f4db6b + id: 0x32f4d4f1 name: "bd_fsfreeze_sb" type_id: 0x26ee682a - offset: 7360 + offset: 8704 } member { - id: 0xd9cacd68 + id: 0xd9cac2dd name: "bd_holder" type_id: 0x18bd6530 - offset: 6656 + offset: 7872 } member { - id: 0xb19a70c6 + id: 0xb19a72aa name: "bd_holder_dir" type_id: 0x23f09c34 - offset: 6784 + offset: 8000 } member { - id: 0xb9580c20 + id: 0xb95802d5 name: "bd_holders" type_id: 0x6720d32f - offset: 6720 + offset: 7936 } member { id: 0x90d12200 @@ -51257,10 +51163,10 @@ member { offset: 384 } member { - id: 0x8bcc04d9 + id: 0x8bcc0488 name: "bd_meta_info" type_id: 0x2900e118 - offset: 7424 + offset: 8768 } member { id: 0x436ef75e @@ -51275,16 +51181,16 @@ member { offset: 320 } member { - id: 0xe47792aa + id: 0xe47790ac name: "bd_partno" type_id: 0x295c7202 - offset: 6848 + offset: 8064 } member { - id: 0x9fd36e7c + id: 0x9fd36d3a name: "bd_queue" type_id: 0x09427c40 - offset: 6976 + offset: 8192 } member { id: 0xaad8a036 @@ -51293,10 +51199,10 @@ member { offset: 256 } member { - id: 0x8e663fc4 + id: 0x8e663da7 name: "bd_size_lock" type_id: 0xf313e71a - offset: 6880 + offset: 8096 } member { id: 0x399849b4 @@ -51322,16 +51228,28 @@ member { offset: 448 } member { - id: 0x572a1371 + id: 0x572a1057 name: "bd_write_holder" type_id: 0x6d7f5ff6 - offset: 6752 + offset: 7968 } member { - id: 0x17eba4b8 + id: 0x17ebad26 name: "bdaddr" type_id: 0xa61911b2 - offset: 544 + offset: 672 +} +member { + id: 0x51ec111d + name: "bdev" + type_id: 0x10134e31 + offset: 64 +} +member { + id: 0x51ec1a96 + name: "bdev" + type_id: 0x10134e31 + offset: 2816 } member { id: 0x51f02800 @@ -51339,6 +51257,11 @@ member { type_id: 0x0c2e195c offset: 256 } +member { + id: 0x51f028ab + name: "bdev" + type_id: 0x0c2e195c +} member { id: 0x51f02ed6 name: "bdev" @@ -51351,10 +51274,10 @@ member { type_id: 0x28f4ee78 } member { - id: 0xd5c6cbb1 + id: 0xd5c6cecb name: "bdi" type_id: 0x28f4ee78 - offset: 3200 + offset: 3456 } member { id: 0xc1d6024c @@ -51368,10 +51291,10 @@ member { offset: 256 } member { - id: 0x430193b1 + id: 0x43019f87 name: "bdi_node" type_id: 0xd3c80119 - offset: 4608 + offset: 5376 } member { id: 0x09a85b04 @@ -51425,70 +51348,12 @@ member { name: "beacon" type_id: 0xe62ebf07 } -member { - id: 0x4729ff37 - name: "beacon" - type_id: 0xeb289df3 - offset: 256 -} -member { - id: 0x47cc28dd - name: "beacon" - type_id: 0x0effdc38 -} -member { - id: 0x28f77baf - name: "beacon_after" - type_id: 0xeb289df3 - offset: 1728 -} -member { - id: 0x13817a45 - name: "beacon_color_change" - type_id: 0xeb289df3 -} -member { - id: 0x487ff5df - name: "beacon_csa" - type_id: 0xeb289df3 - offset: 256 -} member { id: 0x813cc5f8 name: "beacon_found" type_id: 0x6d7f5ff6 offset: 224 } -member { - id: 0x7d6eaddc - name: "beacon_ies" - type_id: 0x3e163b7e - offset: 192 -} -member { - id: 0x7d6fba62 - name: "beacon_ies" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x131cc94c - name: "beacon_ies_len" - type_id: 0xf435685e - offset: 832 -} -member { - id: 0xd245d9df - name: "beacon_int" - type_id: 0x9bd401b6 - offset: 64 -} -member { - id: 0xd24f4496 - name: "beacon_int" - type_id: 0x914dbfdc - offset: 272 -} member { id: 0xcdc0c2e4 name: "beacon_int_infra_match" @@ -51506,12 +51371,6 @@ member { name: "beacon_interval" type_id: 0x4585663f } -member { - id: 0xeb6c850e - name: "beacon_interval" - type_id: 0x6720d32f - offset: 1536 -} member { id: 0xeb6c882e name: "beacon_interval" @@ -51523,66 +51382,6 @@ member { name: "beacon_interval" type_id: 0x6720d32f } -member { - id: 0xeb9ae1d0 - name: "beacon_interval" - type_id: 0x914dbfdc - offset: 464 -} -member { - id: 0xeb9ae277 - name: "beacon_interval" - type_id: 0x914dbfdc - offset: 608 -} -member { - id: 0xeb9ae705 - name: "beacon_interval" - type_id: 0x914dbfdc - offset: 496 -} -member { - id: 0xeb9aec3b - name: "beacon_interval" - type_id: 0x914dbfdc - offset: 16 -} -member { - id: 0x034da2cb - name: "beacon_loss_count" - type_id: 0xc9082b19 - offset: 1088 -} -member { - id: 0x1eb1685a - name: "beacon_next" - type_id: 0xeb289df3 - offset: 1344 -} -member { - id: 0xfe5dc4fb - name: "beacon_rate" - type_id: 0x219262d4 - offset: 512 -} -member { - id: 0xfe7b5132 - name: "beacon_rate" - type_id: 0x07027426 - offset: 736 -} -member { - id: 0xfe7b54f8 - name: "beacon_rate" - type_id: 0x07027426 - offset: 3104 -} -member { - id: 0xf9b75594 - name: "beacon_tx_rate" - type_id: 0x07027426 - offset: 2496 -} member { id: 0x342ee534 name: "bearer_id" @@ -51634,11 +51433,6 @@ member { name: "behavior" type_id: 0xc9082b19 } -member { - id: 0xb4845c93 - name: "behaviour" - type_id: 0x54e0cf1e -} member { id: 0xdcf27b4a name: "below" @@ -51699,16 +51493,10 @@ member { offset: 160 } member { - id: 0xe18bfb4b - name: "bg_scan_period" - type_id: 0x6720d32f - offset: 1792 -} -member { - id: 0xd08479da + id: 0xd0847011 name: "bg_timer" type_id: 0xcd7704bf - offset: 1536 + offset: 1664 } member { id: 0x29a6b069 @@ -51753,10 +51541,10 @@ member { offset: 2112 } member { - id: 0x5e2b8001 + id: 0x5e2b8157 name: "bh" type_id: 0xa5960bec - offset: 4160 + offset: 4544 } member { id: 0x5e2b8380 @@ -51807,10 +51595,10 @@ member { offset: 416 } member { - id: 0xdfb4e1c3 + id: 0xdfb4eb50 name: "bi_crypt_context" type_id: 0x0a224652 - offset: 704 + offset: 768 } member { id: 0x054de3a1 @@ -51831,16 +51619,22 @@ member { offset: 96 } member { - id: 0x35517ffc + id: 0x35517e9e name: "bi_inline_vecs" type_id: 0xc918cb81 - offset: 1024 + offset: 1280 } member { - id: 0x64963a54 + id: 0x64963801 name: "bi_io_vec" type_id: 0x07b17cd6 - offset: 896 + offset: 960 +} +member { + id: 0x8587f141 + name: "bi_iocost_cost" + type_id: 0x92233392 + offset: 704 } member { id: 0xb7092e1a @@ -51861,10 +51655,10 @@ member { offset: 256 } member { - id: 0xb06a5274 + id: 0xb06a5bde name: "bi_max_vecs" type_id: 0xc93e017b - offset: 800 + offset: 864 } member { id: 0x43ea5036 @@ -51878,10 +51672,10 @@ member { offset: 128 } member { - id: 0x6dc5ae95 + id: 0x6dc5a179 name: "bi_pool" type_id: 0x0292b875 - offset: 960 + offset: 1024 } member { id: 0xc701c262 @@ -51901,10 +51695,10 @@ member { offset: 64 } member { - id: 0xac26bb2d + id: 0xac26b039 name: "bi_skip_dm_default_key" type_id: 0x6d7f5ff6 - offset: 768 + offset: 832 } member { id: 0xf1b95fc0 @@ -51913,10 +51707,10 @@ member { offset: 192 } member { - id: 0xcf236749 + id: 0xcf2364f0 name: "bi_vcnt" type_id: 0xc93e017b - offset: 784 + offset: 848 } member { id: 0x649ecef1 @@ -51972,24 +51766,24 @@ member { offset: 128 } member { - id: 0xe7f80831 + id: 0xe7f80404 name: "big_endian_capbase" type_id: 0x4585663f - offset: 5542 + offset: 5606 bitsize: 1 } member { - id: 0xc9e2f998 + id: 0xc9e2f324 name: "big_endian_desc" type_id: 0x4585663f - offset: 5541 + offset: 5605 bitsize: 1 } member { - id: 0xb0c88c71 + id: 0xb0c8880e name: "big_endian_mmio" type_id: 0x4585663f - offset: 5540 + offset: 5604 bitsize: 1 } member { @@ -52129,10 +51923,10 @@ member { type_id: 0x15f4a5c7 } member { - id: 0x67ff2161 + id: 0x67ff21d1 name: "binder_context_mgr_uid" type_id: 0xe90b32b7 - offset: 320 + offset: 448 } member { id: 0x17e0eb4b @@ -52141,10 +51935,10 @@ member { offset: 32 } member { - id: 0x048baa60 + id: 0x048ba745 name: "binderfs_entry" type_id: 0x120540d1 - offset: 4608 + offset: 4736 } member { id: 0x192ddeb3 @@ -52159,10 +51953,10 @@ member { offset: 616 } member { - id: 0x84e65f9d + id: 0x84e65d2a name: "binfmt" type_id: 0x006cda7e - offset: 5824 + offset: 6016 } member { id: 0xcac866d8 @@ -52171,10 +51965,10 @@ member { offset: 448 } member { - id: 0x70b50caf + id: 0x70b501f7 name: "bio_list" type_id: 0x1ce3e83b - offset: 17792 + offset: 19200 } member { id: 0xedfcfb3f @@ -52223,10 +52017,10 @@ member { type_id: 0xb3e7bac9 } member { - id: 0xe59fa41a + id: 0xe59faff2 name: "bist_request" type_id: 0xc9082b19 - offset: 10336 + offset: 11040 } member { id: 0x1352cf9f @@ -52467,10 +52261,10 @@ member { offset: 40 } member { - id: 0x365776e1 + id: 0x3657755f name: "bits_per_word" type_id: 0x295c7202 - offset: 6248 + offset: 7464 } member { id: 0x36577ef8 @@ -52479,10 +52273,10 @@ member { offset: 592 } member { - id: 0xbd35f9ac + id: 0xbd35fbdb name: "bits_per_word_mask" type_id: 0xc9082b19 - offset: 6336 + offset: 7552 } member { id: 0xd2ae16a8 @@ -52509,10 +52303,10 @@ member { offset: 768 } member { - id: 0x2e6c2ebc + id: 0x2e6c2139 name: "blend_mode_property" type_id: 0x2a670b41 - offset: 10176 + offset: 10304 } member { id: 0x02cfdf27 @@ -52529,10 +52323,10 @@ member { bitsize: 1 } member { - id: 0x8ada21a5 + id: 0x8ada29b1 name: "blink_brightness" type_id: 0x6720d32f - offset: 1408 + offset: 1536 } member { id: 0xaeff4948 @@ -52606,10 +52400,10 @@ member { type_id: 0x1bc6afb1 } member { - id: 0x1a0efdb8 + id: 0x1a0efd8e name: "blkcg_css" type_id: 0x2b16c036 - offset: 5312 + offset: 6080 } member { id: 0xf14cc730 @@ -52618,16 +52412,16 @@ member { offset: 192 } member { - id: 0xf1d6aa76 + id: 0xf1d6a66a name: "blkcg_node" type_id: 0xd3c80119 - offset: 5504 + offset: 6272 } member { - id: 0x93956e18 + id: 0x939567e0 name: "blkcg_pols" type_id: 0xb914bfab - offset: 3072 + offset: 3584 } member { id: 0x3b89facc @@ -52635,34 +52429,46 @@ member { type_id: 0xd3c80119 offset: 1088 } +member { + id: 0x3c227495 + name: "blkdata" + type_id: 0x2c581e22 + offset: 1664 +} member { id: 0x059dcb90 name: "blkg" type_id: 0x03d5ac6b } member { - id: 0x5b755598 + id: 0x059dcf71 + name: "blkg" + type_id: 0x03d5ac6b + offset: 64 +} +member { + id: 0x5b755469 name: "blkg_hint" type_id: 0x03d5ac6b - offset: 1792 + offset: 2048 } member { - id: 0xa54c0c1a + id: 0xa54c0945 name: "blkg_list" type_id: 0x5e8dc7f4 - offset: 1856 + offset: 2112 } member { - id: 0xa5c14df1 + id: 0xa5c1426d name: "blkg_list" type_id: 0xd3c80119 - offset: 3200 + offset: 3712 } member { - id: 0x5b0d3342 + id: 0x5b0d31b0 name: "blkg_tree" type_id: 0x80c20070 - offset: 1664 + offset: 1920 } member { id: 0x5e58bb99 @@ -52706,16 +52512,16 @@ member { type_id: 0x18bd6530 } member { - id: 0xef7b6198 + id: 0xef7b6156 name: "blob_lock" type_id: 0xa7c362b0 - offset: 4352 + offset: 5376 } member { - id: 0x5b798145 + id: 0x5b79888e name: "blobs" type_id: 0xd3c80119 - offset: 1536 + offset: 1664 } member { id: 0x4224d55b @@ -52729,10 +52535,10 @@ member { type_id: 0x62e6d4e3 } member { - id: 0x42372e31 + id: 0x42372350 name: "block" type_id: 0x6720d32f - offset: 512 + offset: 640 } member { id: 0x42470e00 @@ -52740,18 +52546,18 @@ member { type_id: 0x170b5163 offset: 256 } -member { - id: 0x426a41b3 - name: "block" - type_id: 0x3a433e0e - offset: 448 -} member { id: 0x426a4225 name: "block" type_id: 0x3a433e0e offset: 64 } +member { + id: 0x426a4fb6 + name: "block" + type_id: 0x3a433e0e + offset: 576 +} member { id: 0x427418a8 name: "block" @@ -52770,17 +52576,17 @@ member { offset: 448 } member { - id: 0x00ef54a9 + id: 0x00ef5f6a name: "block_cfg_access" type_id: 0x4585663f - offset: 16528 + offset: 22096 bitsize: 1 } member { - id: 0xe2270f9f + id: 0xe2270b65 name: "block_cnt" type_id: 0xe8034002 - offset: 13328 + offset: 13456 } member { id: 0xecca238a @@ -52795,10 +52601,10 @@ member { offset: 112 } member { - id: 0x215a10a5 + id: 0x215a13ec name: "block_len" type_id: 0xe8034002 - offset: 13280 + offset: 13408 } member { id: 0x78f17176 @@ -52807,10 +52613,10 @@ member { offset: 640 } member { - id: 0x377c54d9 + id: 0x377c522b name: "block_mtu" type_id: 0xe8034002 - offset: 13296 + offset: 13424 } member { id: 0x628f85ab @@ -52842,18 +52648,6 @@ member { type_id: 0x92233392 offset: 576 } -member { - id: 0xb0af5045 - name: "block_tx" - type_id: 0x6d7f5ff6 - offset: 96 -} -member { - id: 0xb0af5107 - name: "block_tx" - type_id: 0x6d7f5ff6 - offset: 3016 -} member { id: 0x2c0d82ae name: "block_w" @@ -52872,28 +52666,28 @@ member { type_id: 0x295c7202 } member { - id: 0x826c54c0 + id: 0x826c5eec name: "blocked" type_id: 0x02097f03 - offset: 16256 + offset: 17664 } member { - id: 0xe27e84e7 + id: 0xe27e8ce3 name: "blocked_keys" type_id: 0xd3c80119 - offset: 26368 + offset: 30848 } member { - id: 0xa9b1e176 + id: 0xa9b1ec07 name: "blocked_open" type_id: 0x6720d32f - offset: 1376 + offset: 1632 } member { - id: 0x8e01908e + id: 0x8e01950d name: "blocking" type_id: 0x6d7f5ff6 - offset: 1800 + offset: 2184 } member { id: 0x8efec678 @@ -52902,10 +52696,10 @@ member { offset: 6592 } member { - id: 0x48c48f3c + id: 0x48c48bbc name: "blocking_domain" type_id: 0x2e94a1e1 - offset: 1408 + offset: 1792 } member { id: 0x4f0978ad @@ -52926,10 +52720,10 @@ member { offset: 448 } member { - id: 0x4f8c5258 + id: 0x4f8c58ba name: "blocks" type_id: 0x170b5163 - offset: 2432 + offset: 2816 } member { id: 0x4f997b4e @@ -52944,10 +52738,10 @@ member { offset: 96 } member { - id: 0x4fded764 + id: 0x4fded5f5 name: "blocks" type_id: 0x4585663f - offset: 6784 + offset: 7424 } member { id: 0x0bf959cb @@ -53086,16 +52880,46 @@ member { type_id: 0x4585663f } member { - id: 0x2dc02f46 - name: "boardinfo" - type_id: 0x383098d7 - offset: 832 + id: 0x92654565 + name: "bo" + type_id: 0x246dc7d4 + offset: 192 } member { - id: 0x2dd98040 + id: 0x92654c3e + name: "bo" + type_id: 0x246dc7d4 + offset: 384 +} +member { + id: 0xcbcedd63 + name: "bo_count" + type_id: 0x74d29cf1 + offset: 192 +} +member { + id: 0xe57b9e75 + name: "bo_kmap_type" + type_id: 0x6f281063 + offset: 128 +} +member { + id: 0x2dc0240f + name: "boardinfo" + type_id: 0x383098d7 + offset: 960 +} +member { + id: 0x2dd987ac name: "boardinfo" type_id: 0x219459f2 - offset: 14656 + offset: 17216 +} +member { + id: 0x921a8304 + name: "body" + type_id: 0x0483e6f8 + offset: 128 } member { id: 0xbfc5857a @@ -53127,16 +52951,16 @@ member { offset: 1728 } member { - id: 0xa6787fbb + id: 0xa6787da6 name: "boost_kthread_status" type_id: 0x4585663f - offset: 2048 + offset: 2176 } member { - id: 0xb953370a + id: 0xb9533bcc name: "boost_kthread_task" type_id: 0x1d19a9d5 - offset: 1984 + offset: 2112 } member { id: 0x74673511 @@ -53188,10 +53012,10 @@ member { offset: 896 } member { - id: 0x3596f0fb + id: 0x3596f0aa name: "bootaddr" type_id: 0x92233392 - offset: 7424 + offset: 8768 } member { id: 0x54ce3c04 @@ -53206,21 +53030,10 @@ member { offset: 128 } member { - id: 0x81c30029 - name: "boottime_ns" - type_id: 0x92233392 - offset: 128 -} -member { - id: 0x81c309eb - name: "boottime_ns" - type_id: 0x92233392 -} -member { - id: 0x1a18eeed + id: 0x1a18e027 name: "borken" type_id: 0x4585663f - offset: 2661 + offset: 2789 bitsize: 1 } member { @@ -53236,10 +53049,10 @@ member { offset: 40 } member { - id: 0x50297e7e + id: 0x50297645 name: "bos" type_id: 0x287406a7 - offset: 7616 + offset: 8832 } member { id: 0x65742b97 @@ -53346,10 +53159,10 @@ member { offset: 1344 } member { - id: 0x68d6c6bc + id: 0x68d6c4e1 name: "bound_table" type_id: 0xd3c80119 - offset: 6464 + offset: 7168 } member { id: 0x62ad5394 @@ -53404,16 +53217,16 @@ member { offset: 24 } member { - id: 0x682230fe + id: 0x68223da1 name: "bpf" type_id: 0x535f1f9f - offset: 8128 + offset: 9408 } member { - id: 0x685a0b33 + id: 0x685a0a71 name: "bpf" type_id: 0x2b6db8d1 - offset: 21248 + offset: 22336 } member { id: 0x775d894b @@ -53433,10 +53246,10 @@ member { type_id: 0xedf277ba } member { - id: 0xa96ea99c + id: 0xa96eaa56 name: "bpf_cookie" type_id: 0x92233392 - offset: 7936 + offset: 8192 } member { id: 0xa96ead57 @@ -53444,10 +53257,10 @@ member { type_id: 0x92233392 } member { - id: 0xb90acb0b + id: 0xb90acda2 name: "bpf_ctx" type_id: 0x20a3c757 - offset: 22400 + offset: 24192 } member { id: 0xd6eb1e64 @@ -53486,16 +53299,16 @@ member { offset: 6656 } member { - id: 0x83397906 + id: 0x83397fb4 name: "bpf_sample" type_id: 0xc9082b19 - offset: 33792 + offset: 33920 } member { - id: 0xede39551 + id: 0xede394b6 name: "bpf_storage" type_id: 0x2f6ef74a - offset: 22336 + offset: 24128 } member { id: 0x890fca64 @@ -53598,10 +53411,10 @@ member { type_id: 0xbe0f19dc } member { - id: 0xfd5526c5 + id: 0xfd552aa2 name: "break_ctl" type_id: 0x0c3ee516 - offset: 3008 + offset: 3264 } member { id: 0xfd57c661 @@ -53628,10 +53441,10 @@ member { offset: 640 } member { - id: 0x7b9111e7 + id: 0x7b911ced name: "bridge" type_id: 0x0258f96e - offset: 2240 + offset: 2496 } member { id: 0x7b9c3f2d @@ -53657,10 +53470,10 @@ member { offset: 704 } member { - id: 0x5ea05aa8 + id: 0x5ea05abf name: "bridge_ctl" type_id: 0xc93e017b - offset: 2176 + offset: 2432 } member { id: 0xf66cf284 @@ -53699,10 +53512,10 @@ member { offset: 32 } member { - id: 0x39aed2e4 + id: 0x39aed1f5 name: "brightness" type_id: 0xf1f96361 - offset: 2944 + offset: 3456 } member { id: 0xf89c6e07 @@ -53723,10 +53536,10 @@ member { offset: 320 } member { - id: 0x5612c44f + id: 0x5612c834 name: "brk" type_id: 0x33756485 - offset: 2240 + offset: 2432 } member { id: 0x56469cd2 @@ -53765,31 +53578,31 @@ member { offset: 6848 } member { - id: 0xd9eb450d + id: 0xd9eb441e name: "broken_fua" type_id: 0x4585663f - offset: 2699 + offset: 2827 bitsize: 1 } member { - id: 0x20d3edc9 + id: 0x20d3ef1e name: "broken_intx_masking" type_id: 0x4585663f - offset: 16549 + offset: 22117 bitsize: 1 } member { - id: 0x216023b6 + id: 0x21602a3e name: "broken_parity_status" type_id: 0x4585663f - offset: 16529 + offset: 22097 bitsize: 1 } member { - id: 0xe7178310 + id: 0xe71786ec name: "broken_suspend" type_id: 0x4585663f - offset: 57537 + offset: 58113 bitsize: 1 } member { @@ -53817,22 +53630,22 @@ member { offset: 288 } member { - id: 0xff1a1663 + id: 0xff1a115d name: "bsg_dev" type_id: 0x23e765f6 - offset: 16512 + offset: 19456 } member { - id: 0xff1ade8a + id: 0xff1ad091 name: "bsg_dev" type_id: 0x23230326 - offset: 25344 + offset: 27456 } member { - id: 0x43d191ac + id: 0x43d19cf2 name: "bsg_queue" type_id: 0x09427c40 - offset: 31424 + offset: 34752 } member { id: 0xe4714746 @@ -53840,41 +53653,12 @@ member { type_id: 0x74d29cf1 offset: 576 } -member { - id: 0x3e2b34f9 - name: "bss" - type_id: 0x6d7f5ff6 - offset: 448 -} member { id: 0x3e6f1d98 name: "bss" type_id: 0x295c7202 offset: 32 } -member { - id: 0x3e7db6da - name: "bss" - type_id: 0x3bf3c94a - offset: 128 -} -member { - id: 0x3e7db7d1 - name: "bss" - type_id: 0x3bf3c94a - offset: 192 -} -member { - id: 0x3e7dbbf9 - name: "bss" - type_id: 0x3bf3c94a - offset: 64 -} -member { - id: 0x3e7dbf18 - name: "bss" - type_id: 0x3bf3c94a -} member { id: 0x3eb33e63 name: "bss" @@ -53882,76 +53666,16 @@ member { offset: 128 } member { - id: 0x3ebe6a58 - name: "bss" - type_id: 0xf82268b8 - offset: 64 -} -member { - id: 0x4a46ccaf - name: "bss_color" - type_id: 0x295c7202 - offset: 88 -} -member { - id: 0xb0352654 - name: "bss_color_bitmap" - type_id: 0xee699492 - offset: 40 -} -member { - id: 0x8f288238 - name: "bss_conf" - type_id: 0x15b2ccc9 - offset: 128 -} -member { - id: 0x8f41b0de - name: "bss_conf" - type_id: 0x7c8bd5b8 - offset: 704 -} -member { - id: 0x993ad77e - name: "bss_info_changed" - type_id: 0x0c37c0d4 - offset: 640 -} -member { - id: 0x30042b8c - name: "bss_param" - type_id: 0x4e251390 - offset: 800 -} -member { - id: 0x4142dbdf + id: 0x4142d858 name: "bss_priv_size" type_id: 0x6720d32f - offset: 896 + offset: 1056 } member { - id: 0x507f0258 - name: "bss_select" - type_id: 0x37fb7351 - offset: 2464 -} -member { - id: 0x599e91b3 + id: 0x599e9d65 name: "bss_select_support" type_id: 0xc9082b19 - offset: 9824 -} -member { - id: 0xb67a704b - name: "bssid" - type_id: 0xabf64f28 - offset: 32 -} -member { - id: 0xb67a72e7 - name: "bssid" - type_id: 0xabf64f28 - offset: 3232 + offset: 11168 } member { id: 0xb67a7308 @@ -53959,81 +53683,16 @@ member { type_id: 0xabf64f28 offset: 264 } -member { - id: 0xb67a73b7 - name: "bssid" - type_id: 0xabf64f28 - offset: 736 -} -member { - id: 0xb67a74b2 - name: "bssid" - type_id: 0xabf64f28 - offset: 128 -} -member { - id: 0xb67a7991 - name: "bssid" - type_id: 0xabf64f28 - offset: 64 -} -member { - id: 0xb67a7b09 - name: "bssid" - type_id: 0xabf64f28 - offset: 640 -} -member { - id: 0xb6ee8378 - name: "bssid" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0xb6ee8aba - name: "bssid" - type_id: 0x3f0185ef -} -member { - id: 0xb6ee8e5b - name: "bssid" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x7434dff2 - name: "bssid_hint" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0xe7097815 - name: "bssid_index" - type_id: 0x295c7202 - offset: 2104 -} -member { - id: 0xe7097f71 - name: "bssid_index" - type_id: 0x295c7202 - offset: 728 -} -member { - id: 0x1bad2e0b - name: "bssid_indicator" - type_id: 0x295c7202 - offset: 2112 -} member { id: 0xe303a272 name: "bstat" type_id: 0x20b780d8 } member { - id: 0xe303a71b + id: 0xe303a4bc name: "bstat" type_id: 0x20b780d8 - offset: 6848 + offset: 7872 } member { id: 0x3e04671b @@ -54073,10 +53732,10 @@ member { offset: 704 } member { - id: 0x0f1d79d6 + id: 0x0f1d7cb9 name: "btf" type_id: 0x010934b0 - offset: 7552 + offset: 7808 } member { id: 0x0ff18a1f @@ -54194,6 +53853,18 @@ member { type_id: 0xe62ebf07 offset: 480 } +member { + id: 0x20a1652f + name: "bti_resistance_ohm" + type_id: 0x6720d32f + offset: 3872 +} +member { + id: 0xa9d9998a + name: "bti_resistance_tolerance" + type_id: 0x6720d32f + offset: 3904 +} member { id: 0x68123d93 name: "btime" @@ -54201,16 +53872,16 @@ member { offset: 896 } member { - id: 0x13dab274 + id: 0x13dab964 name: "btt_ida" type_id: 0xe1a31370 - offset: 6208 + offset: 7424 } member { - id: 0xb61bc62d + id: 0xb61bc8d8 name: "btt_seed" type_id: 0x0258f96e - offset: 6720 + offset: 7936 } member { id: 0xc0fef600 @@ -54219,10 +53890,10 @@ member { offset: 64 } member { - id: 0x7574410f + id: 0x75744c6e name: "bucket_fn" type_id: 0x2e790da0 - offset: 512 + offset: 640 } member { id: 0x2180a015 @@ -54232,10 +53903,10 @@ member { bitsize: 5 } member { - id: 0x13ffe2ad + id: 0x13ffe5b5 name: "bucket_log" type_id: 0xc9082b19 - offset: 2112 + offset: 2624 } member { id: 0xe6502bd9 @@ -54244,10 +53915,10 @@ member { offset: 96 } member { - id: 0xff0baa29 + id: 0xff0ba4fe name: "buckets" type_id: 0x0a4e4698 - offset: 640 + offset: 768 } member { id: 0xff1cd5bf @@ -54256,16 +53927,16 @@ member { offset: 64 } member { - id: 0xff2ed8fc + id: 0xff2ededc name: "buckets" type_id: 0x2f3d6801 - offset: 2048 + offset: 2560 } member { - id: 0xff446e02 + id: 0xff44654d name: "buckets" type_id: 0x4585663f - offset: 576 + offset: 704 } member { id: 0xffc2a703 @@ -54291,10 +53962,10 @@ member { offset: 384 } member { - id: 0xffe50928 + id: 0xffe50295 name: "budget_token" type_id: 0x6720d32f - offset: 1056 + offset: 1440 } member { id: 0x9a0374cd @@ -54329,23 +54000,6 @@ member { type_id: 0x0483e6f8 offset: 192 } -member { - id: 0x9a24c15f - name: "buf" - type_id: 0x3f0185ef -} -member { - id: 0x9a24c89d - name: "buf" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x9a24c996 - name: "buf" - type_id: 0x3f0185ef - offset: 192 -} member { id: 0x9a317d67 name: "buf" @@ -54392,6 +54046,11 @@ member { type_id: 0xd359db99 offset: 192 } +member { + id: 0x9ad307bc + name: "buf" + type_id: 0xc8c766a0 +} member { id: 0x9aeff0bf name: "buf" @@ -54502,10 +54161,10 @@ member { offset: 128 } member { - id: 0x34bad7eb + id: 0x34bad5de name: "buf_mutex" type_id: 0xa7c362b0 - offset: 2304 + offset: 2688 } member { id: 0x3c84b9cf @@ -54555,10 +54214,10 @@ member { offset: 640 } member { - id: 0x1b911d48 + id: 0x1b911aea name: "buf_ready_int" type_id: 0x03913382 - offset: 8768 + offset: 9792 } member { id: 0x80cd9e46 @@ -54572,12 +54231,6 @@ member { type_id: 0x203c0fc1 offset: 64 } -member { - id: 0x44878a7c - name: "buf_size" - type_id: 0x914dbfdc - offset: 160 -} member { id: 0x44e2ff4b name: "buf_size" @@ -54600,6 +54253,11 @@ member { name: "buffer" type_id: 0x8e7b8b93 } +member { + id: 0x3358d289 + name: "buffer" + type_id: 0x86d95287 +} member { id: 0x335a61cc name: "buffer" @@ -54611,10 +54269,10 @@ member { type_id: 0x78f4e574 } member { - id: 0x33c6b72c + id: 0x33c6bda6 name: "buffer" type_id: 0x18bd6530 - offset: 384 + offset: 512 } member { id: 0x33c6bf7c @@ -54628,16 +54286,16 @@ member { type_id: 0x0483e6f8 } member { - id: 0x33e6beca + id: 0x33e6ba8e name: "buffer" type_id: 0x38b368bf - offset: 640 + offset: 704 } member { - id: 0x33f133b1 + id: 0x33f1381b name: "buffer" type_id: 0x2f3288e0 - offset: 6144 + offset: 7360 } member { id: 0x33f3f16c @@ -54657,16 +54315,16 @@ member { offset: 128 } member { - id: 0x33fa427d + id: 0x33fa43fa name: "buffer" type_id: 0x244b9b37 - offset: 704 + offset: 832 } member { - id: 0x790edeb9 + id: 0x790ede18 name: "buffer_accessing" type_id: 0x74d29cf1 - offset: 3072 + offset: 3200 } member { id: 0xc18602c8 @@ -54699,10 +54357,10 @@ member { offset: 320 } member { - id: 0xfa0aef9b + id: 0xfa0ae022 name: "buffer_changed" type_id: 0x4585663f - offset: 6272 + offset: 6400 bitsize: 1 } member { @@ -54718,10 +54376,10 @@ member { offset: 896 } member { - id: 0x2bad667a + id: 0x2bad6d35 name: "buffer_iter" type_id: 0x0ea35c49 - offset: 576 + offset: 704 } member { id: 0x9638544d @@ -54730,16 +54388,16 @@ member { offset: 1472 } member { - id: 0x64fe2191 + id: 0x64fe2a90 name: "buffer_max_size" type_id: 0x92233392 - offset: 9664 + offset: 11520 } member { - id: 0x3025b475 + id: 0x3025b9ec name: "buffer_min_size" type_id: 0x92233392 - offset: 9600 + offset: 11456 } member { id: 0x65416df2 @@ -54772,10 +54430,10 @@ member { offset: 64 } member { - id: 0x3086d7e7 + id: 0x3086dc62 name: "buffer_size" type_id: 0x92233392 - offset: 9536 + offset: 11392 } member { id: 0x3086dd9e @@ -54790,10 +54448,10 @@ member { offset: 1088 } member { - id: 0x30e0c0b6 + id: 0x30e0cbff name: "buffer_size" type_id: 0xf435685e - offset: 832 + offset: 960 } member { id: 0x1e43c0c3 @@ -54808,10 +54466,10 @@ member { offset: 736 } member { - id: 0xe6132f4e + id: 0xe613256f name: "buffered" type_id: 0x6d7f5ff6 - offset: 7016 + offset: 7144 } member { id: 0xb6a70840 @@ -54820,16 +54478,16 @@ member { offset: 448 } member { - id: 0xc052c91e + id: 0xc052c47f name: "buffers" type_id: 0x0341bd37 - offset: 512 + offset: 640 } member { - id: 0xc0824ccd + id: 0xc08242c8 name: "buffers" type_id: 0xd3c80119 - offset: 448 + offset: 576 } member { id: 0x803be3e4 @@ -54838,10 +54496,10 @@ member { offset: 32 } member { - id: 0x7ce15ef8 + id: 0x7ce1532b name: "buffhds" type_id: 0x3c468c18 - offset: 1344 + offset: 1472 } member { id: 0x9d53fbf9 @@ -54855,16 +54513,16 @@ member { type_id: 0xfd17183f } member { - id: 0xd0e9517f + id: 0xd0e95938 name: "bufs" type_id: 0x26795a38 - offset: 1216 + offset: 1344 } member { - id: 0xd0f7a9d9 + id: 0xd0f7ac86 name: "bufs" type_id: 0x3880149e - offset: 1664 + offset: 1792 } member { id: 0xd0fb758b @@ -54902,10 +54560,10 @@ member { offset: 5568 } member { - id: 0xf1cfa7d4 + id: 0xf1cfa7c2 name: "bugs" type_id: 0xc93e017b - offset: 4576 + offset: 4832 } member { id: 0xfecd3e2c @@ -54927,16 +54585,16 @@ member { offset: 1984 } member { - id: 0x80e88b9e + id: 0x80e88f85 name: "bulk_in_buffer" type_id: 0x1df06cce - offset: 3648 + offset: 4224 } member { - id: 0xfd487d79 + id: 0xfd487f6f name: "bulk_in_buffers" type_id: 0x6bd55bd0 - offset: 3904 + offset: 4480 } member { id: 0x0bed83d9 @@ -54946,22 +54604,28 @@ member { bitsize: 1 } member { - id: 0x1926c8d9 + id: 0x1926c096 name: "bulk_in_endpointAddress" type_id: 0xb3e7bac9 - offset: 3840 + offset: 4416 } member { - id: 0x7e50f1f4 + id: 0x7e50f186 name: "bulk_in_size" type_id: 0x6720d32f - offset: 3712 + offset: 4288 } member { - id: 0x7ec3e3c6 + id: 0x7ec3e667 name: "bulk_in_size" type_id: 0xf435685e - offset: 1728 + offset: 1984 +} +member { + id: 0x1777acfb + name: "bulk_move" + type_id: 0x19e61d64 + offset: 3264 } member { id: 0x223191aa @@ -54976,16 +54640,16 @@ member { offset: 1088 } member { - id: 0x6fbe00af + id: 0x6fbe0a7f name: "bulk_out_buffer" type_id: 0x1df06cce - offset: 4224 + offset: 4800 } member { - id: 0x2b1781d0 + id: 0x2b178ab5 name: "bulk_out_buffers" type_id: 0x6bd55bd0 - offset: 4608 + offset: 5184 } member { id: 0x1c3ca9e4 @@ -54995,10 +54659,10 @@ member { bitsize: 1 } member { - id: 0xa15328e6 + id: 0xa1532d41 name: "bulk_out_endpointAddress" type_id: 0xb3e7bac9 - offset: 4928 + offset: 5504 } member { id: 0xc866f0d4 @@ -55007,22 +54671,22 @@ member { offset: 192 } member { - id: 0xf5289b42 + id: 0xf52896f4 name: "bulk_out_maxpacket" type_id: 0x4585663f - offset: 2752 + offset: 2880 } member { - id: 0x652929a4 + id: 0x65292cb0 name: "bulk_out_size" type_id: 0x6720d32f - offset: 4288 + offset: 4864 } member { - id: 0x65ba3ab2 + id: 0x65ba3b43 name: "bulk_out_size" type_id: 0xf435685e - offset: 1792 + offset: 2048 } member { id: 0x460508c0 @@ -55035,30 +54699,6 @@ member { type_id: 0x6720d32f offset: 64 } -member { - id: 0x1a7819a8 - name: "burst_duration" - type_id: 0x295c7202 - offset: 320 -} -member { - id: 0x1a781a8e - name: "burst_duration" - type_id: 0x295c7202 - offset: 64 -} -member { - id: 0x7ff96640 - name: "burst_index" - type_id: 0x29bf06ba - offset: 288 -} -member { - id: 0x180c9f57 - name: "burst_period" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x6b03711b name: "burst_pkt" @@ -55077,10 +54717,16 @@ member { type_id: 0xe8034002 } member { - id: 0xda63cab2 + id: 0xda63b064 + name: "bus" + type_id: 0xb3991470 + offset: 192 +} +member { + id: 0xda63c471 name: "bus" type_id: 0xb3e7bac9 - offset: 528 + offset: 656 } member { id: 0xdab17a81 @@ -55095,22 +54741,22 @@ member { offset: 32 } member { - id: 0xdad06173 + id: 0xdad060a0 name: "bus" type_id: 0x00447895 - offset: 14912 + offset: 17472 } member { - id: 0xdad3e763 + id: 0xdad3e0fd name: "bus" type_id: 0x03ce74cd - offset: 768 + offset: 3200 } member { - id: 0xdad3ea45 + id: 0xdad3e8d2 name: "bus" type_id: 0x03ce74cd - offset: 2432 + offset: 1024 } member { id: 0xdad3eb2c @@ -55119,22 +54765,22 @@ member { offset: 64 } member { - id: 0xdadaaa7c + id: 0xdadaa1d6 name: "bus" type_id: 0x0a812782 - offset: 6144 + offset: 7360 } member { - id: 0xdae08463 + id: 0xdae080ed name: "bus" type_id: 0x30a3a723 - offset: 1280 + offset: 1408 } member { - id: 0xdae5f805 + id: 0xdae5fe2a name: "bus" type_id: 0x35d510c3 - offset: 6080 + offset: 7296 } member { id: 0xdaedae91 @@ -55149,10 +54795,10 @@ member { offset: 128 } member { - id: 0xdaf324b8 + id: 0xdaf32297 name: "bus" type_id: 0x2309ad3e - offset: 6080 + offset: 7296 } member { id: 0xdaf32814 @@ -55166,16 +54812,16 @@ member { offset: 64 } member { - id: 0xf94d2b74 + id: 0xf94d26a7 name: "bus_context" type_id: 0x18bd6530 - offset: 1344 + offset: 1472 } member { - id: 0x514f0736 + id: 0x514f04c9 name: "bus_dma_limit" type_id: 0x92233392 - offset: 4736 + offset: 5440 } member { id: 0xc44b5a83 @@ -55195,10 +54841,10 @@ member { offset: 288 } member { - id: 0xf5e9771b + id: 0xf5e979ce name: "bus_flags" type_id: 0x8ef19fe7 - offset: 2192 + offset: 2448 } member { id: 0x5bb06874 @@ -55252,34 +54898,34 @@ member { offset: 320 } member { - id: 0xf64ef0fa + id: 0xf64ef717 name: "bus_lock_flag" type_id: 0x6d7f5ff6 - offset: 7424 + offset: 9024 } member { - id: 0xeda604dd + id: 0xeda60a91 name: "bus_lock_mutex" type_id: 0xa7c362b0 - offset: 7168 + offset: 8640 } member { - id: 0xcb53f2f1 + id: 0xcb53fa2e name: "bus_lock_spinlock" type_id: 0xf313e71a - offset: 7104 + offset: 8576 } member { - id: 0xb6309b4d + id: 0xb6309565 name: "bus_mA" type_id: 0xc93e017b - offset: 9920 + offset: 11136 } member { - id: 0xcb67c0ee + id: 0xcb67cf5e name: "bus_match" type_id: 0x2de7e95d - offset: 6400 + offset: 7616 } member { id: 0xe8af03af @@ -55300,16 +54946,16 @@ member { offset: 192 } member { - id: 0x18897208 + id: 0x18897274 name: "bus_notifier" type_id: 0x9249a64d - offset: 1920 + offset: 2560 } member { - id: 0xbc9a0d94 + id: 0xbc9a0684 name: "bus_num" type_id: 0x29bf06ba - offset: 6208 + offset: 7424 } member { id: 0x70428740 @@ -55318,28 +54964,34 @@ member { offset: 96 } member { - id: 0x95afdfc4 + id: 0x95afdab9 name: "bus_on" type_id: 0x6d7f5ff6 - offset: 5664 + offset: 6304 } member { - id: 0xf37532c7 + id: 0xf3753de0 name: "bus_ops" type_id: 0x338b6c2e - offset: 9216 + offset: 10944 } member { - id: 0x7545c199 + id: 0x7545cc7a name: "bus_recovery_info" type_id: 0x0591125a - offset: 8128 + offset: 9472 } member { - id: 0x93137e59 + id: 0x931375de name: "bus_regulator" type_id: 0x01ae1e33 - offset: 8320 + offset: 9664 +} +member { + id: 0x2a260680 + name: "bus_resume" + type_id: 0x2fa7835a + offset: 640 } member { id: 0x2a260a7a @@ -55360,16 +55012,22 @@ member { offset: 1280 } member { - id: 0xdda1e06b - name: "bus_suspended" - type_id: 0x33756485 - offset: 4672 + id: 0x91993cba + name: "bus_suspend" + type_id: 0x2fa7835a + offset: 576 } member { id: 0xdda1e12c name: "bus_suspended" type_id: 0x33756485 } +member { + id: 0xdda1e604 + name: "bus_suspended" + type_id: 0x33756485 + offset: 4736 +} member { id: 0xb6d7d4b7 name: "bus_token" @@ -55400,10 +55058,10 @@ member { offset: 32 } member { - id: 0xfa427938 + id: 0xfa427670 name: "buses" type_id: 0x8f5ceaee - offset: 18944 + offset: 19328 } member { id: 0x854f5ea0 @@ -55412,10 +55070,10 @@ member { offset: 1024 } member { - id: 0x3c091c4a + id: 0x3c091e3d name: "busnr" type_id: 0x6720d32f - offset: 6336 + offset: 7552 } member { id: 0x0b59345b @@ -55446,16 +55104,16 @@ member { type_id: 0x295c7202 } member { - id: 0x794ca076 + id: 0x794ca0b3 name: "buswidth_override_bits" type_id: 0xc9082b19 - offset: 6304 + offset: 7520 } member { - id: 0x60a5c9a6 + id: 0x60a5cb13 name: "busy" type_id: 0x74d29cf1 - offset: 6272 + offset: 7488 } member { id: 0x60a5cfd7 @@ -55464,10 +55122,16 @@ member { offset: 992 } member { - id: 0x60bc68b5 + id: 0x60bc6a32 name: "busy" type_id: 0x6d7f5ff6 - offset: 8976 + offset: 1952 +} +member { + id: 0x60bc6d79 + name: "busy" + type_id: 0x6d7f5ff6 + offset: 10576 } member { id: 0x60e4b862 @@ -55476,10 +55140,10 @@ member { offset: 960 } member { - id: 0x9da754a4 + id: 0x9da75c05 name: "busy" type_id: 0x4585663f - offset: 2658 + offset: 2786 bitsize: 1 } member { @@ -55489,16 +55153,16 @@ member { offset: 320 } member { - id: 0xa708ba02 + id: 0xa708b698 name: "busy_hash" type_id: 0x2408766a - offset: 1280 + offset: 1536 } member { - id: 0x4026cdb8 - name: "busy_retry_time" - type_id: 0x295c7202 - offset: 304 + id: 0x7cfc1602 + name: "busy_placement" + type_id: 0x3316fc74 + offset: 192 } member { id: 0x0185484d @@ -55531,10 +55195,10 @@ member { offset: 2560 } member { - id: 0xec7ca920 + id: 0xec7ca176 name: "busyloop_timeout" type_id: 0xc9082b19 - offset: 150688 + offset: 150816 } member { id: 0xfae9cd27 @@ -55581,36 +55245,17 @@ member { type_id: 0xe97fe194 offset: 768 } -member { - id: 0x19dddb6d - name: "bw" - type_id: 0x295c7202 - offset: 250 - bitsize: 3 -} member { id: 0x94040e69 name: "bw" type_id: 0x08c660f0 } -member { - id: 0x94259629 - name: "bw" - type_id: 0x295c7202 - offset: 40 -} member { id: 0x949eefdb name: "bw" type_id: 0x92233392 offset: 64 } -member { - id: 0x94c08051 - name: "bw" - type_id: 0xcc4cb9da - offset: 64 -} member { id: 0x94eae6b6 name: "bw" @@ -55623,10 +55268,10 @@ member { offset: 32 } member { - id: 0xc99f1d38 + id: 0xc99f18bc name: "bw_dwork" type_id: 0xf1159c31 - offset: 3840 + offset: 4224 } member { id: 0x07daf4d5 @@ -55700,16 +55345,16 @@ member { type_id: 0x49a73111 } member { - id: 0xa1055b32 + id: 0xa10558ca name: "bydst_inexact_list" type_id: 0x49a73111 - offset: 6144 + offset: 6400 } member { - id: 0x201cc326 + id: 0x201cc54d name: "bydst_reinsert" type_id: 0x6d7f5ff6 - offset: 2944 + offset: 3200 } member { id: 0xcca481cd @@ -55749,10 +55394,10 @@ member { offset: 1664 } member { - id: 0x7ebe7bcd + id: 0x7ebe7a64 name: "bypass_spec_v1" type_id: 0x6d7f5ff6 - offset: 1824 + offset: 2080 } member { id: 0x7ebe7bd8 @@ -55855,10 +55500,10 @@ member { offset: 288 } member { - id: 0xc4756e69 + id: 0xc47563ba name: "byte_weight" type_id: 0x6720d32f - offset: 1344 + offset: 1472 } member { id: 0x5c14d023 @@ -55933,6 +55578,12 @@ member { type_id: 0x6720d32f offset: 1152 } +member { + id: 0x4d89ccab + name: "bytes_moved" + type_id: 0x1c898f28 + offset: 128 +} member { id: 0xdacabd30 name: "bytes_out" @@ -56010,10 +55661,10 @@ member { offset: 256 } member { - id: 0x0f677d7a + id: 0x0f677643 name: "c" type_id: 0x3fcbf304 - offset: 1536 + offset: 1920 } member { id: 0x0f6aa0e9 @@ -56038,16 +55689,16 @@ member { offset: 64 } member { - id: 0xf9fd1ceb + id: 0xf9fd1c53 name: "c2c_widget" type_id: 0x6e2ef705 - offset: 12160 + offset: 12224 } member { - id: 0x13d3cf88 + id: 0x13d3c473 name: "c45_ids" type_id: 0x89717197 - offset: 6944 + offset: 8160 } member { id: 0xe03ef75b @@ -56137,12 +55788,6 @@ member { type_id: 0x0b27dc43 offset: 64 } -member { - id: 0x0f7ab6c0 - name: "cab_queue" - type_id: 0x295c7202 - offset: 7960 -} member { id: 0x57ee04b9 name: "cabac_init_idc" @@ -56166,46 +55811,46 @@ member { type_id: 0xf9158ecd } member { - id: 0x7e13739b + id: 0x7e1376e1 name: "cable_test_get_status" type_id: 0x2ef6a48a - offset: 3200 + offset: 3456 } member { - id: 0x2330edf4 + id: 0x2330e525 name: "cable_test_start" type_id: 0x2ee76b64 - offset: 3072 + offset: 3328 } member { - id: 0x10a435d8 + id: 0x10a43a25 name: "cable_test_tdr_start" type_id: 0x2edf50aa - offset: 3136 + offset: 3392 } member { - id: 0x4c3e2fce + id: 0x4c3e29cd name: "cables" type_id: 0x2ce527ad - offset: 7040 + offset: 8256 } member { - id: 0x54173264 + id: 0x54173395 name: "cac_start_time" type_id: 0x33756485 - offset: 1792 + offset: 2048 } member { - id: 0xec7ce234 + id: 0xec7ceeb5 name: "cac_started" type_id: 0x6d7f5ff6 - offset: 1768 + offset: 2024 } member { - id: 0x9b02b59f + id: 0x9b02b0c0 name: "cac_time_ms" type_id: 0x4585663f - offset: 1856 + offset: 2112 } member { id: 0x3b3a3484 @@ -56229,12 +55874,6 @@ member { type_id: 0x32b15eb1 offset: 128 } -member { - id: 0x3b502724 - name: "cache" - type_id: 0x2efd5036 - offset: 5184 -} member { id: 0x3b50f609 name: "cache" @@ -56253,10 +55892,10 @@ member { type_id: 0x2862b65b } member { - id: 0x3b666c67 + id: 0x3b66602a name: "cache" type_id: 0x18bd6530 - offset: 4544 + offset: 4800 } member { id: 0x3ba69f9d @@ -56265,10 +55904,10 @@ member { offset: 128 } member { - id: 0x08adffcf + id: 0x08adff49 name: "cache_bypass" type_id: 0x6d7f5ff6 - offset: 4392 + offset: 4648 } member { id: 0x53cc23d1 @@ -56277,10 +55916,10 @@ member { offset: 56 } member { - id: 0xc56f936d + id: 0xc56f9caa name: "cache_dirty" type_id: 0x6d7f5ff6 - offset: 4608 + offset: 4864 } member { id: 0xe1b6e589 @@ -56289,10 +55928,10 @@ member { offset: 704 } member { - id: 0x212f298d + id: 0x212f2ffe name: "cache_free" type_id: 0x6d7f5ff6 - offset: 4400 + offset: 4656 } member { id: 0x10ef1bf4 @@ -56301,16 +55940,10 @@ member { offset: 448 } member { - id: 0xc1ced5ca - name: "cache_id" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0x83ceb15a + id: 0x83cebe61 name: "cache_idx" type_id: 0x914dbfdc - offset: 2160 + offset: 2672 } member { id: 0xfd122136 @@ -56319,10 +55952,10 @@ member { offset: 64 } member { - id: 0x68131287 + id: 0x681316ad name: "cache_lock" type_id: 0xa7c362b0 - offset: 2432 + offset: 2560 } member { id: 0x6847c1f3 @@ -56343,16 +55976,16 @@ member { offset: 384 } member { - id: 0x754cbe08 + id: 0x754cbc72 name: "cache_only" type_id: 0x6d7f5ff6 - offset: 4384 + offset: 4640 } member { - id: 0xc4a4facc + id: 0xc4a4f0cc name: "cache_ops" type_id: 0x3460ff38 - offset: 4160 + offset: 4416 } member { id: 0x0d231274 @@ -56384,10 +56017,10 @@ member { offset: 672 } member { - id: 0x97d9fc61 + id: 0x97d9f4b4 name: "cache_size_raw" type_id: 0x4585663f - offset: 4256 + offset: 4512 } member { id: 0xff983583 @@ -56396,10 +56029,10 @@ member { offset: 1216 } member { - id: 0x44f24cdd + id: 0x44f24098 name: "cache_type" type_id: 0x605bb988 - offset: 4224 + offset: 4480 } member { id: 0x44f24eb7 @@ -56414,16 +56047,16 @@ member { offset: 192 } member { - id: 0x0e527a5d + id: 0x0e52709d name: "cache_word_size" type_id: 0x4585663f - offset: 4288 + offset: 4544 } member { - id: 0x6ff464d3 + id: 0x6ff46f9c name: "cached" type_id: 0x0379fcff - offset: 576 + offset: 704 } member { id: 0x3722f485 @@ -56444,16 +56077,16 @@ member { offset: 128 } member { - id: 0xc932e126 + id: 0xc932e451 name: "cached_err" type_id: 0x6720d32f - offset: 8960 + offset: 10816 } member { - id: 0xbe4bd144 + id: 0xbe4bd0ca name: "cached_itd_list" type_id: 0xd3c80119 - offset: 3328 + offset: 3392 } member { id: 0x5f658a34 @@ -56468,16 +56101,16 @@ member { offset: 128 } member { - id: 0x3f937e70 + id: 0x3f9371b2 name: "cached_peer" type_id: 0xc9082b19 - offset: 6752 + offset: 7456 } member { - id: 0xed6e7ca2 + id: 0xed6e7a1a name: "cached_peer_allow_dgram" type_id: 0x6d7f5ff6 - offset: 6728 + offset: 7432 } member { id: 0x3339d670 @@ -56503,16 +56136,16 @@ member { type_id: 0x6720d32f } member { - id: 0xde1825f4 + id: 0xde182d47 name: "cached_requested_key" type_id: 0x01a688ae - offset: 15488 + offset: 16896 } member { - id: 0xaca8f16d + id: 0xaca8fdae name: "cached_resolved_idx" type_id: 0x4585663f - offset: 4352 + offset: 5120 } member { id: 0xf1a8f1ff @@ -56527,28 +56160,52 @@ member { offset: 64 } member { - id: 0x6ba3f869 + id: 0x6ba3f708 name: "cached_sitd_list" type_id: 0xd3c80119 - offset: 3520 + offset: 3584 } member { - id: 0x658d58d2 + id: 0x658d5258 name: "cached_sq_head" type_id: 0x4585663f - offset: 384 + offset: 512 } member { - id: 0x54c2780c + id: 0x54c27d56 name: "cached_table" type_id: 0x3ba8f155 - offset: 8512 + offset: 9984 } member { - id: 0x2755b02e + id: 0x2755b3ee name: "cached_target_freq" type_id: 0x4585663f - offset: 4320 + offset: 5088 +} +member { + id: 0xadcd7f4f + name: "caching" + type_id: 0x1f927ee0 + offset: 128 +} +member { + id: 0xadefe395 + name: "caching" + type_id: 0x3d00a13c + offset: 320 +} +member { + id: 0xadefe9b2 + name: "caching" + type_id: 0x3d00a13c + offset: 160 +} +member { + id: 0xadefedd1 + name: "caching" + type_id: 0x3d00a13c + offset: 96 } member { id: 0x3ec0474f @@ -56563,10 +56220,10 @@ member { offset: 27200 } member { - id: 0x7e1dc22d + id: 0x7e1dc95a name: "calc_num_ports" type_id: 0x2c2aca57 - offset: 1984 + offset: 2240 } member { id: 0x8d929646 @@ -56605,10 +56262,10 @@ member { offset: 640 } member { - id: 0x79779e9a + id: 0x797795d3 name: "call_ctx" type_id: 0x273a06ad - offset: 832 + offset: 960 } member { id: 0x9d89ba25 @@ -56636,12 +56293,6 @@ member { offset: 427 bitsize: 1 } -member { - id: 0xa249a8b7 - name: "call_xarray" - type_id: 0x80c20070 - offset: 4992 -} member { id: 0x560ee67a name: "callback" @@ -56649,10 +56300,10 @@ member { offset: 320 } member { - id: 0x56ca44df + id: 0x56ca47e4 name: "callback" type_id: 0x2fb5a9f3 - offset: 1344 + offset: 1600 } member { id: 0x56e85bb2 @@ -56671,10 +56322,10 @@ member { type_id: 0x0ed1d747 } member { - id: 0x56a721de + id: 0x56a72054 name: "callback_head" type_id: 0xe3222f5b - offset: 2048 + offset: 3008 } member { id: 0x56a722bd @@ -56682,6 +56333,12 @@ member { type_id: 0xe3222f5b offset: 64 } +member { + id: 0x56a723c3 + name: "callback_head" + type_id: 0xe3222f5b + offset: 2176 +} member { id: 0x56a72461 name: "callback_head" @@ -56712,10 +56369,10 @@ member { offset: 256 } member { - id: 0x56a72af0 + id: 0x56a72714 name: "callback_head" type_id: 0xe3222f5b - offset: 6080 + offset: 7360 } member { id: 0x56a72c33 @@ -56723,12 +56380,6 @@ member { type_id: 0xe3222f5b offset: 3264 } -member { - id: 0x56a72cdf - name: "callback_head" - type_id: 0xe3222f5b - offset: 7296 -} member { id: 0x56a72d44 name: "callback_head" @@ -56736,10 +56387,10 @@ member { offset: 512 } member { - id: 0x56a72f06 + id: 0x56a72ed6 name: "callback_head" type_id: 0xe3222f5b - offset: 2624 + offset: 7552 } member { id: 0x56a72f2e @@ -56807,16 +56458,10 @@ member { offset: 10560 } member { - id: 0x8d14a1f9 + id: 0x8d14ad13 name: "can" type_id: 0x5533923b - offset: 28736 -} -member { - id: 0xf585f096 - name: "can_aggregate_in_amsdu" - type_id: 0x3796d662 - offset: 6400 + offset: 30784 } member { id: 0x0ed07ce2 @@ -56830,30 +56475,30 @@ member { type_id: 0xb3e7bac9 } member { - id: 0xe117671a + id: 0xe1176b8d name: "can_dma" type_id: 0x3525c695 - offset: 7744 + offset: 9344 } member { - id: 0xbce47fb5 + id: 0xbce47e90 name: "can_dma_map_merge" type_id: 0x4585663f - offset: 7272 + offset: 8488 bitsize: 1 } member { - id: 0x372f61a0 + id: 0x372f6ae9 name: "can_dma_sg" type_id: 0x4585663f - offset: 832 + offset: 960 bitsize: 1 } member { - id: 0xdf02d971 + id: 0xdf02d1f8 name: "can_do_streams" type_id: 0x4585663f - offset: 2601 + offset: 3369 bitsize: 1 } member { @@ -56875,17 +56520,17 @@ member { bitsize: 1 } member { - id: 0x0a6baad6 + id: 0x0a6ba9e7 name: "can_match" type_id: 0x6d7f5ff6 - offset: 6052 + offset: 6756 bitsize: 1 } member { - id: 0xe012903b + id: 0xe01291db name: "can_multi_write" type_id: 0x6d7f5ff6 - offset: 4784 + offset: 5040 } member { id: 0xe01298ba @@ -56894,16 +56539,16 @@ member { offset: 2208 } member { - id: 0x41c169b7 + id: 0x41c16dc2 name: "can_queue" type_id: 0x4585663f - offset: 6592 + offset: 7808 } member { - id: 0x41e3c5dc + id: 0x41e3cb13 name: "can_queue" type_id: 0x6720d32f - offset: 3616 + offset: 3936 } member { id: 0x41e3cc61 @@ -56912,18 +56557,12 @@ member { offset: 2240 } member { - id: 0xba15c766 + id: 0xba15c865 name: "can_retune" type_id: 0x4585663f - offset: 7267 + offset: 8483 bitsize: 1 } -member { - id: 0xfbd5475e - name: "can_sleep" - type_id: 0x6d7f5ff6 - offset: 5120 -} member { id: 0xfbd54991 name: "can_sleep" @@ -56936,6 +56575,12 @@ member { type_id: 0x6d7f5ff6 offset: 1472 } +member { + id: 0xfbd54b53 + name: "can_sleep" + type_id: 0x6d7f5ff6 + offset: 5376 +} member { id: 0x08b93d80 name: "can_stall" @@ -56943,10 +56588,10 @@ member { offset: 6464 } member { - id: 0x71ef507d + id: 0x71ef5321 name: "can_stall" type_id: 0x4585663f - offset: 3136 + offset: 3264 bitsize: 1 } member { @@ -56956,10 +56601,10 @@ member { offset: 64 } member { - id: 0xd0841ed8 + id: 0xd08414b5 name: "can_submit" type_id: 0x4585663f - offset: 9960 + offset: 11176 bitsize: 1 } member { @@ -56976,10 +56621,10 @@ member { bitsize: 1 } member { - id: 0x8f4d284c + id: 0x8f4d2c19 name: "canary" type_id: 0x5d8155a5 - offset: 4736 + offset: 4992 } member { id: 0x76799615 @@ -56998,12 +56643,6 @@ member { type_id: 0x0f6a3544 offset: 832 } -member { - id: 0xb48bdfd2 - name: "cancel_hw_scan" - type_id: 0x0c3609db - offset: 1536 -} member { id: 0x9fa954f5 name: "cancel_pkt" @@ -57011,22 +56650,10 @@ member { offset: 256 } member { - id: 0x524caf94 - name: "cancel_remain_on_channel" - type_id: 0x2f702574 - offset: 3776 -} -member { - id: 0x524f0f45 - name: "cancel_remain_on_channel" - type_id: 0x2cdbd77a - offset: 4032 -} -member { - id: 0x50a71924 + id: 0x50a710ba name: "cancel_seq" type_id: 0x74d29cf1 - offset: 544 + offset: 672 } member { id: 0x50b4ec37 @@ -57041,10 +56668,10 @@ member { offset: 192 } member { - id: 0x125f0289 + id: 0x125f04d5 name: "cancel_table_locked" type_id: 0xea603000 - offset: 1920 + offset: 2048 } member { id: 0x283365fe @@ -57077,10 +56704,10 @@ member { offset: 448 } member { - id: 0xe33ac039 + id: 0xe33ac34a name: "cant_recv_wakeups" type_id: 0x4585663f - offset: 2603 + offset: 3371 bitsize: 1 } member { @@ -57119,16 +56746,16 @@ member { offset: 64 } member { - id: 0x1e8cb205 + id: 0x1e8cbef9 name: "cap" type_id: 0x3f431b32 - offset: 7040 + offset: 8384 } member { - id: 0x1e9aaf20 + id: 0x1e9aa999 name: "cap" type_id: 0x295c7202 - offset: 288 + offset: 416 } member { id: 0x1ece4155 @@ -57142,10 +56769,10 @@ member { type_id: 0x5522ef22 } member { - id: 0x1ee8394c + id: 0x1ee8397d name: "cap" type_id: 0x5bcdc80b - offset: 5704 + offset: 6088 } member { id: 0xaf875acd @@ -57276,39 +56903,6 @@ member { name: "capa" type_id: 0x9bd401b6 } -member { - id: 0x6e9be5b3 - name: "capa" - type_id: 0x33756485 -} -member { - id: 0x5c90d857 - name: "capab" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0x5c90dbd2 - name: "capab" - type_id: 0x9bd401b6 - offset: 32 -} -member { - id: 0x1819d094 - name: "capab_info" - type_id: 0x9bd401b6 - offset: 80 -} -member { - id: 0x1819d408 - name: "capab_info" - type_id: 0x9bd401b6 -} -member { - id: 0x18ffbd31 - name: "capab_info" - type_id: 0x7dbd382e -} member { id: 0xa7510395 name: "capabilities" @@ -57316,16 +56910,16 @@ member { offset: 1088 } member { - id: 0xa75104fd + id: 0xa75106a9 name: "capabilities" type_id: 0xc9082b19 - offset: 4544 + offset: 11328 } member { - id: 0xa7510e66 + id: 0xa75108b0 name: "capabilities" type_id: 0xc9082b19 - offset: 9472 + offset: 4800 } member { id: 0xa7700cfa @@ -57392,24 +56986,6 @@ member { type_id: 0x24f58c44 offset: 64 } -member { - id: 0xd98135b1 - name: "capability" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xd98ba2d8 - name: "capability" - type_id: 0x914dbfdc - offset: 624 -} -member { - id: 0xd98ba576 - name: "capability" - type_id: 0x914dbfdc - offset: 320 -} member { id: 0xd9fcc1b1 name: "capability" @@ -57450,6 +57026,12 @@ member { type_id: 0x4585663f offset: 288 } +member { + id: 0xa779a15d + name: "capacity" + type_id: 0x6720d32f + offset: 32 +} member { id: 0xa779a4af name: "capacity" @@ -57463,16 +57045,10 @@ member { offset: 256 } member { - id: 0xc026c713 - name: "capid" - type_id: 0x92233392 - offset: 64 -} -member { - id: 0x08377305 + id: 0x08377eb2 name: "caps" type_id: 0x18f39e86 - offset: 1472 + offset: 1536 } member { id: 0x0865089f @@ -57487,40 +57063,40 @@ member { offset: 320 } member { - id: 0x08e68858 + id: 0x08e68298 name: "caps" type_id: 0xc9082b19 - offset: 8320 + offset: 9344 } member { - id: 0x08e68b9b + id: 0x08e68d3e name: "caps" type_id: 0xc9082b19 - offset: 22912 + offset: 7968 } member { - id: 0x08e68e18 + id: 0x08e68f0d name: "caps" type_id: 0xc9082b19 - offset: 6752 + offset: 24448 } member { - id: 0xae8e91d2 + id: 0xae8e9b70 name: "caps1" type_id: 0xc9082b19 - offset: 8352 + offset: 9376 } member { - id: 0xefce57db + id: 0xefce55b7 name: "caps2" type_id: 0xc9082b19 - offset: 6784 + offset: 8000 } member { - id: 0x112abfe7 + id: 0x112ab7bd name: "caps_count" type_id: 0x4585663f - offset: 7200 + offset: 7840 } member { id: 0xc3a8c71e @@ -57551,10 +57127,10 @@ member { offset: 1024 } member { - id: 0x2cb0d60b + id: 0x2cb0dfb7 name: "capture_control" type_id: 0x1a73eb90 - offset: 18112 + offset: 19520 } member { id: 0x6fc26f08 @@ -57587,10 +57163,10 @@ member { type_id: 0x33f8b54b } member { - id: 0x6c9f84a6 + id: 0x6c9f8613 name: "card" type_id: 0x33f8b54b - offset: 6272 + offset: 7488 } member { id: 0x6c9f86e4 @@ -57605,10 +57181,10 @@ member { offset: 128 } member { - id: 0x6cae195b + id: 0x6cae1e30 name: "card" type_id: 0x026525e9 - offset: 7872 + offset: 9216 } member { id: 0x6cae1f95 @@ -57616,10 +57192,10 @@ member { type_id: 0x026525e9 } member { - id: 0x6cb56094 + id: 0x6cb56024 name: "card" type_id: 0x191de370 - offset: 320 + offset: 448 } member { id: 0x6cb563b2 @@ -57658,10 +57234,10 @@ member { offset: 704 } member { - id: 0x1b874ff4 + id: 0x1b8748fa name: "card_dev" type_id: 0x23230326 - offset: 11264 + offset: 12608 } member { id: 0x354d0d6d @@ -57710,10 +57286,10 @@ member { offset: 128 } member { - id: 0x59488e82 + id: 0x59488b26 name: "carrier_raised" type_id: 0x2fd17240 - offset: 3712 + offset: 3968 } member { id: 0x594b0e58 @@ -57746,10 +57322,10 @@ member { offset: 3968 } member { - id: 0x97355c78 + id: 0x97355ee3 name: "carveouts" type_id: 0xd3c80119 - offset: 7168 + offset: 8512 } member { id: 0x1133d766 @@ -57763,11 +57339,6 @@ member { type_id: 0xd9ed81e9 offset: 256 } -member { - id: 0xbdc1f495 - name: "category" - type_id: 0x295c7202 -} member { id: 0x534a05c6 name: "cb" @@ -57816,10 +57387,10 @@ member { offset: 256 } member { - id: 0xb26513d8 + id: 0xb2651d30 name: "cb_in" type_id: 0x359df94e - offset: 1472 + offset: 1600 } member { id: 0xa06fe06a @@ -57851,10 +57422,10 @@ member { offset: 576 } member { - id: 0x85075559 + id: 0x85075b8e name: "cb_lock" type_id: 0x28b9ec9a - offset: 640 + offset: 768 } member { id: 0x85882167 @@ -57875,10 +57446,10 @@ member { offset: 128 } member { - id: 0xaf33f028 + id: 0xaf33f785 name: "cb_out" type_id: 0x359df94e - offset: 1792 + offset: 1920 } member { id: 0x7857660a @@ -57887,10 +57458,10 @@ member { offset: 320 } member { - id: 0xd83a0303 + id: 0xd83a0eba name: "cbaser" type_id: 0x92233392 - offset: 896 + offset: 1024 } member { id: 0xd34c00a5 @@ -57909,16 +57480,16 @@ member { type_id: 0x0622699d } member { - id: 0x10853d6c + id: 0x10853c9d name: "cc1" type_id: 0x361d366b - offset: 1792 + offset: 2048 } member { - id: 0xd14597dd + id: 0xd1459674 name: "cc2" type_id: 0x361d366b - offset: 1824 + offset: 2080 } member { id: 0xb695e7ed @@ -57933,10 +57504,10 @@ member { offset: 248 } member { - id: 0xbbeb9855 + id: 0xbbeb9df4 name: "cc_req" type_id: 0x361d366b - offset: 1728 + offset: 1984 } member { id: 0x2c2e50db @@ -57975,15 +57546,10 @@ member { offset: 1056 } member { - id: 0x44d8d1af + id: 0x44d8db7d name: "cccr" type_id: 0x3abcce84 - offset: 9856 -} -member { - id: 0xc9fc2552 - name: "ccmp" - type_id: 0x29668d9f + offset: 11072 } member { id: 0x180c21c0 @@ -58003,16 +57569,22 @@ member { offset: 32 } member { - id: 0x058b4515 + id: 0x058b41dc name: "cdev" type_id: 0x1d4da256 - offset: 7552 + offset: 8768 } member { - id: 0x0592c401 + id: 0x0592c107 name: "cdev" type_id: 0x04ca9246 - offset: 13312 + offset: 16064 +} +member { + id: 0x0592c329 + name: "cdev" + type_id: 0x04ca9246 + offset: 5632 } member { id: 0x0592ca04 @@ -58025,12 +57597,6 @@ member { name: "cdev" type_id: 0x04ca9246 } -member { - id: 0x0592cf65 - name: "cdev" - type_id: 0x04ca9246 - offset: 4864 -} member { id: 0x05b721de name: "cdev" @@ -58056,34 +57622,34 @@ member { offset: 640 } member { - id: 0x05c97150 + id: 0x05c9771a name: "cdev" type_id: 0x5f766fc6 - offset: 6208 + offset: 7360 } member { - id: 0x05c975c9 + id: 0x05c97885 name: "cdev" type_id: 0x5f766fc6 - offset: 5248 + offset: 10368 } member { - id: 0x05c97afe + id: 0x05c97a40 name: "cdev" type_id: 0x5f766fc6 - offset: 6080 + offset: 7424 } member { - id: 0x05c97cb0 + id: 0x05c97cd1 name: "cdev" type_id: 0x5f766fc6 - offset: 6144 + offset: 7296 } member { - id: 0x05c97e86 + id: 0x05c97fd4 name: "cdev" type_id: 0x5f766fc6 - offset: 8896 + offset: 5632 } member { id: 0x26c2e5ba @@ -58092,10 +57658,10 @@ member { offset: 1600 } member { - id: 0x98bfd82d + id: 0x98bfd53b name: "cdev_put_on_release" type_id: 0x6d7f5ff6 - offset: 9728 + offset: 11456 } member { id: 0x08b57c67 @@ -58159,34 +57725,34 @@ member { offset: 400 } member { - id: 0x162d0dea + id: 0x162d054b name: "cec_adap" type_id: 0x3806390a - offset: 1152 + offset: 1280 } member { - id: 0x0019ecf7 + id: 0x0019e3db name: "cec_dir" type_id: 0x120540d1 - offset: 11328 + offset: 13184 } member { - id: 0xa5ba6250 + id: 0xa5ba605a name: "cec_follower" type_id: 0x070fb3ab - offset: 9728 + offset: 11584 } member { - id: 0x74cabd98 + id: 0x74cab7b3 name: "cec_initiator" type_id: 0x070fb3ab - offset: 9792 + offset: 11648 } member { - id: 0x11ac4900 + id: 0x11ac4459 name: "cec_pin_is_high" type_id: 0x6d7f5ff6 - offset: 9576 + offset: 11432 } member { id: 0x3d4e8b76 @@ -58218,10 +57784,10 @@ member { offset: 832 } member { - id: 0xa4292f9c + id: 0xa4292647 name: "cell_post_process" type_id: 0x208118b2 - offset: 7424 + offset: 8640 } member { id: 0xc909929f @@ -58235,10 +57801,10 @@ member { type_id: 0x047e285e } member { - id: 0xc9e29262 + id: 0xc9e29461 name: "cells" type_id: 0xd3c80119 - offset: 7040 + offset: 8256 } member { id: 0xe2a12db9 @@ -58276,16 +57842,10 @@ member { offset: 32 } member { - id: 0xd45390b0 + id: 0xd4539172 name: "cfg" type_id: 0x3da6aaca - offset: 59200 -} -member { - id: 0xd4960f0c - name: "cfg" - type_id: 0xf838d67c - offset: 64 + offset: 75648 } member { id: 0x2463b959 @@ -58313,10 +57873,10 @@ member { offset: 544 } member { - id: 0x01e5f4ad + id: 0x01e5f34a name: "cfg_size" type_id: 0x6720d32f - offset: 7744 + offset: 8960 } member { id: 0xe07b1227 @@ -58337,10 +57897,10 @@ member { offset: 4096 } member { - id: 0x34ac4ad9 + id: 0x34ac40d7 name: "cfs_bandwidth" type_id: 0xed44dd85 - offset: 2688 + offset: 3200 } member { id: 0x01788a09 @@ -58349,10 +57909,10 @@ member { offset: 1088 } member { - id: 0xabbaf564 + id: 0xabbaf796 name: "cfs_rq" type_id: 0x092632cb - offset: 1664 + offset: 1920 } member { id: 0xabbd00a4 @@ -58361,10 +57921,10 @@ member { offset: 960 } member { - id: 0x49c92472 + id: 0x49c92b3b name: "cfs_tasks" type_id: 0xd3c80119 - offset: 24064 + offset: 24128 } member { id: 0x4b7ae416 @@ -58384,10 +57944,10 @@ member { type_id: 0x668004f3 } member { - id: 0x471dbaec + id: 0x471db73e name: "cg_list" type_id: 0xd3c80119 - offset: 19328 + offset: 20736 } member { id: 0xeebd3379 @@ -58430,10 +57990,10 @@ member { bitsize: 1 } member { - id: 0xa417bab0 + id: 0xa417b115 name: "cgroup_atype" type_id: 0x6720d32f - offset: 7136 + offset: 7392 } member { id: 0xd0bad40a @@ -58452,10 +58012,10 @@ member { offset: 512 } member { - id: 0x7703446a + id: 0x770343fd name: "cgroup_storage" type_id: 0x6d852410 - offset: 7168 + offset: 7424 } member { id: 0x770ebf33 @@ -58463,10 +58023,10 @@ member { type_id: 0x6075f8b5 } member { - id: 0x41833577 + id: 0x41833d9e name: "cgroups" type_id: 0x0d821a01 - offset: 19264 + offset: 20672 } member { id: 0x0ddc7cde @@ -58475,10 +58035,10 @@ member { offset: 128 } member { - id: 0xe1816371 + id: 0xe18161de name: "cgrp_ancestor_storage" type_id: 0x18a16691 - offset: 12160 + offset: 13568 } member { id: 0xdb792488 @@ -58487,52 +58047,52 @@ member { offset: 2496 } member { - id: 0x5d91b3bc + id: 0x5d91bec1 name: "cgtime" type_id: 0x92233392 - offset: 3712 + offset: 3776 } member { - id: 0x9fb818f4 + id: 0x9fb810b3 name: "cgw_list" type_id: 0x5e8dc7f4 - offset: 1216 + offset: 1344 } member { - id: 0x40cb6b8a + id: 0x40cb6140 name: "cgwb_domain" type_id: 0xb2264c64 - offset: 14144 + offset: 15168 } member { - id: 0x7bc96c6f + id: 0x7bc96ce3 name: "cgwb_frn" type_id: 0xa824a6c9 - offset: 15104 + offset: 16256 } member { - id: 0x016d502c + id: 0x016d52cc name: "cgwb_list" type_id: 0xd3c80119 - offset: 14016 + offset: 2688 } member { - id: 0x016d527a + id: 0x016d580f name: "cgwb_list" type_id: 0xd3c80119 - offset: 2432 + offset: 15040 } member { - id: 0x10280485 + id: 0x10280801 name: "cgwb_release_mutex" type_id: 0xa7c362b0 - offset: 7168 + offset: 8192 } member { - id: 0x0167fd79 + id: 0x0167fc83 name: "cgwb_tree" type_id: 0x80c20070 - offset: 7040 + offset: 8064 } member { id: 0xd0edaa59 @@ -58552,12 +58112,6 @@ member { type_id: 0xe62ebf07 offset: 64 } -member { - id: 0x156e7242 - name: "ch_sw_tm_ie" - type_id: 0xc9082b19 - offset: 320 -} member { id: 0x152992ef name: "chain" @@ -58591,10 +58145,10 @@ member { type_id: 0xdf9f948b } member { - id: 0x085a867e + id: 0x085a87a1 name: "chain0" type_id: 0x1d0a537d - offset: 1408 + offset: 1664 } member { id: 0x722c6700 @@ -58602,46 +58156,16 @@ member { type_id: 0xc9082b19 } member { - id: 0x20dd873f + id: 0x20dd8606 name: "chain_list" type_id: 0xd3c80119 - offset: 256 -} -member { - id: 0x9d6ea910 - name: "chain_node" - type_id: 0xd3c80119 - offset: 832 -} -member { - id: 0x979f6ab0 - name: "chain_signal" - type_id: 0x8620cd42 - offset: 696 -} -member { - id: 0x979f6af4 - name: "chain_signal" - type_id: 0x8620cd42 offset: 384 } member { - id: 0x979f6b33 - name: "chain_signal" - type_id: 0x8620cd42 - offset: 312 -} -member { - id: 0x979f6ca1 - name: "chain_signal" - type_id: 0x8620cd42 - offset: 320 -} -member { - id: 0xdb5e64ef - name: "chain_signal_avg" - type_id: 0x8620cd42 - offset: 416 + id: 0x9d6ea259 + name: "chain_node" + type_id: 0xd3c80119 + offset: 960 } member { id: 0x3e2779de @@ -58650,34 +58174,10 @@ member { offset: 256 } member { - id: 0x3ef313dd - name: "chained" - type_id: 0xb914bfab - offset: 4416 -} -member { - id: 0x3a14c56f - name: "chains" - type_id: 0x295c7202 - offset: 312 -} -member { - id: 0x3a14c60d - name: "chains" - type_id: 0x295c7202 - offset: 688 -} -member { - id: 0x3a14cc1a - name: "chains" - type_id: 0x295c7202 - offset: 376 -} -member { - id: 0x3a14cda3 - name: "chains" - type_id: 0x295c7202 - offset: 304 + id: 0xb465a60b + name: "chained_desc" + type_id: 0x334927f6 + offset: 192 } member { id: 0xbb09fda0 @@ -58713,10 +58213,10 @@ member { offset: 576 } member { - id: 0x8f62483c + id: 0x8f62471e name: "chan_dma_dev" type_id: 0x6d7f5ff6 - offset: 6176 + offset: 7392 } member { id: 0x80a4fe76 @@ -58731,10 +58231,10 @@ member { offset: 1024 } member { - id: 0xa5f84602 + id: 0xa5f84ac6 name: "chan_l" type_id: 0xd3c80119 - offset: 2176 + offset: 2944 } member { id: 0xabff6c11 @@ -58743,10 +58243,10 @@ member { offset: 4096 } member { - id: 0x2fb4dec7 + id: 0x2fb4d65d name: "chan_lock" type_id: 0xa7c362b0 - offset: 2304 + offset: 3072 } member { id: 0xee09adb9 @@ -58766,11 +58266,6 @@ member { type_id: 0xb3e7bac9 offset: 512 } -member { - id: 0x279ac478 - name: "chan_switch" - type_id: 0x096b4c0a -} member { id: 0xc983e1f2 name: "chan_timer" @@ -58789,42 +58284,6 @@ member { type_id: 0x4585663f offset: 32 } -member { - id: 0x6a440591 - name: "chanctx_conf" - type_id: 0x2db0544d - offset: 6080 -} -member { - id: 0xd55530aa - name: "chanctx_data_size" - type_id: 0x6720d32f - offset: 896 -} -member { - id: 0x6f66bd43 - name: "chandef" - type_id: 0x2a65af3d - offset: 64 -} -member { - id: 0x6fcf029e - name: "chandef" - type_id: 0x83d65a6a - offset: 192 -} -member { - id: 0x6fcf02a4 - name: "chandef" - type_id: 0x83d65a6a - offset: 960 -} -member { - id: 0x6fcf0395 - name: "chandef" - type_id: 0x83d65a6a - offset: 128 -} member { id: 0x6fcf0a57 name: "chandef" @@ -58865,30 +58324,6 @@ member { type_id: 0x2d3fc2fb offset: 576 } -member { - id: 0x97509c81 - name: "change_beacon" - type_id: 0x2cda906c - offset: 960 -} -member { - id: 0xb9466e12 - name: "change_bss" - type_id: 0x2cd8f138 - offset: 2240 -} -member { - id: 0x90299947 - name: "change_chanctx" - type_id: 0x0c3def8e - offset: 4800 -} -member { - id: 0x1e270a61 - name: "change_interface" - type_id: 0x2f766074 - offset: 448 -} member { id: 0x266e10fe name: "change_key" @@ -58902,16 +58337,10 @@ member { offset: 256 } member { - id: 0x37df5929 - name: "change_mpath" - type_id: 0x2cda5ad4 - offset: 1536 -} -member { - id: 0x6242ab67 + id: 0x6242a9b1 name: "change_protocol" type_id: 0x2dbed6d8 - offset: 16448 + offset: 19520 } member { id: 0x83d10832 @@ -58937,47 +58366,18 @@ member { type_id: 0x03913382 offset: 320 } -member { - id: 0x3ed54150 - name: "change_sta_links" - type_id: 0x2f737db7 - offset: 7360 -} -member { - id: 0x7b36801a - name: "change_station" - type_id: 0x2cda6abe - offset: 1216 -} member { id: 0xfdaa824b name: "change_tx_queue_len" type_id: 0x2f5d51fa offset: 832 } -member { - id: 0x8d99a6fc - name: "change_vif_links" - type_id: 0x2f79a01d - offset: 7296 -} -member { - id: 0x82621251 - name: "change_virtual_intf" - type_id: 0x2cdfbd9d - offset: 320 -} member { id: 0x8538850d name: "changeable" type_id: 0x6d7f5ff6 offset: 160 } -member { - id: 0x9e581748 - name: "changed" - type_id: 0xc9082b19 -} member { id: 0x9ef63f1b name: "changed" @@ -58985,29 +58385,29 @@ member { offset: 256 } member { - id: 0x9efc6cf8 + id: 0x9efc66cb name: "changed" type_id: 0x6d7f5ff6 - offset: 7520 + offset: 9248 } member { - id: 0xcd663c8b + id: 0xcd663e68 name: "changed" type_id: 0x4585663f - offset: 2657 + offset: 2785 bitsize: 1 } member { - id: 0x765ca268 + id: 0x765ca7db name: "changed_lock" type_id: 0xf313e71a - offset: 7488 + offset: 9216 } member { - id: 0x20ade31d + id: 0x20adec90 name: "changed_work" type_id: 0x1f3c8679 - offset: 6528 + offset: 7744 } member { id: 0xf28ed126 @@ -59038,17 +58438,6 @@ member { type_id: 0x30e68a3c offset: 64 } -member { - id: 0x4c99d16e - name: "channel" - type_id: 0x2b584612 -} -member { - id: 0x4c99d8ac - name: "channel" - type_id: 0x2b584612 - offset: 128 -} member { id: 0x4c9bd55a name: "channel" @@ -59067,16 +58456,10 @@ member { offset: 2496 } member { - id: 0x4cf7004f + id: 0x4cf7008a name: "channel" type_id: 0x4585663f - offset: 6304 -} -member { - id: 0x4cf70262 - name: "channel" - type_id: 0x4585663f - offset: 6432 + offset: 7520 } member { id: 0x4cf705cd @@ -59084,6 +58467,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x4cf70b6b + name: "channel" + type_id: 0x4585663f + offset: 7648 +} member { id: 0x4cf70e65 name: "channel" @@ -59102,54 +58491,12 @@ member { type_id: 0x5d8155a5 offset: 192 } -member { - id: 0xaf97db3b - name: "channel_fixed" - type_id: 0x6d7f5ff6 - offset: 512 -} -member { - id: 0x08f0a2e7 - name: "channel_hint" - type_id: 0x2b584612 - offset: 64 -} -member { - id: 0xa8724608 - name: "channel_idx" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0xdf19c475 name: "channel_mask" type_id: 0x4585663f offset: 288 } -member { - id: 0x24534700 - name: "channel_switch" - type_id: 0x0c366696 - offset: 3520 -} -member { - id: 0x2473a5d3 - name: "channel_switch" - type_id: 0x2cdb6729 - offset: 5760 -} -member { - id: 0xef8ca769 - name: "channel_switch_beacon" - type_id: 0x0c34af81 - offset: 5184 -} -member { - id: 0x0fadd55d - name: "channel_switch_rx_beacon" - type_id: 0x0c366696 - offset: 5440 -} member { id: 0xea02d1f4 name: "channels" @@ -59207,22 +58554,16 @@ member { type_id: 0x295c7202 } member { - id: 0xea77b6ad + id: 0xea77b552 name: "channels" type_id: 0x30e68a3c - offset: 6976 + offset: 8320 } member { - id: 0xea89b118 + id: 0xea89b247 name: "channels" type_id: 0xceef9f74 - offset: 1536 -} -member { - id: 0xea89b93b - name: "channels" - type_id: 0xceef9f74 - offset: 1216 + offset: 1600 } member { id: 0xea9495a3 @@ -59230,12 +58571,6 @@ member { type_id: 0xd3c80119 offset: 128 } -member { - id: 0xeab12823 - name: "channels" - type_id: 0xf67b8436 - offset: 320 -} member { id: 0x8ca402a4 name: "channels_max" @@ -59273,16 +58608,10 @@ member { offset: 128 } member { - id: 0x5fb0ba35 - name: "chanwidth" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0xfdbbcecf + id: 0xfdbbc663 name: "char_dev" type_id: 0x5f766fc6 - offset: 6528 + offset: 7872 } member { id: 0xc600ac94 @@ -59296,52 +58625,87 @@ member { offset: 192 } member { - id: 0x04f8fe6d + id: 0xaf77fc55 + name: "charge_current_max_ua" + type_id: 0x6720d32f +} +member { + id: 0xad965b7e + name: "charge_full_design_uah" + type_id: 0x6720d32f + offset: 64 +} +member { + id: 0x99ab36b3 + name: "charge_restart_voltage_uv" + type_id: 0x6720d32f + offset: 288 +} +member { + id: 0x4172d4ea + name: "charge_safety_timer_minutes" + type_id: 0x6720d32f + offset: 64 +} +member { + id: 0x0d32eba8 + name: "charge_term_current_ua" + type_id: 0x6720d32f + offset: 256 +} +member { + id: 0x1581fa41 + name: "charge_voltage_max_uv" + type_id: 0x6720d32f + offset: 32 +} +member { + id: 0x04f8f40a name: "charger_detect" type_id: 0x33fb178b - offset: 2624 + offset: 2752 } member { - id: 0x48e61c11 + id: 0x48e610c3 name: "charging_blink_full_solid_trig" type_id: 0x0e6ba6f7 - offset: 8256 + offset: 9984 } member { - id: 0x78b5fa39 + id: 0x78b5fada name: "charging_blink_full_solid_trig_name" type_id: 0x0483e6f8 - offset: 8320 + offset: 10048 } member { - id: 0x879c1ed7 + id: 0x879c1fbd name: "charging_full_trig" type_id: 0x0e6ba6f7 - offset: 7744 + offset: 9472 } member { - id: 0xca83fe13 + id: 0xca83f146 name: "charging_full_trig_name" type_id: 0x0483e6f8 - offset: 7808 + offset: 9536 } member { - id: 0xdcc71776 + id: 0xdcc71d26 name: "charging_trig" type_id: 0x0e6ba6f7 - offset: 7872 + offset: 9600 } member { - id: 0xd4522ebd + id: 0xd4522649 name: "charging_trig_name" type_id: 0x0483e6f8 - offset: 7936 + offset: 9664 } member { - id: 0xd08d50e1 + id: 0xd08d5830 name: "chars_in_buffer" type_id: 0x3bc90e1f - offset: 3072 + offset: 3328 } member { id: 0xd08d5d4d @@ -59451,16 +58815,16 @@ member { offset: 320 } member { - id: 0x375974ac + id: 0x37597850 name: "check_pres_timer" type_id: 0xd298e888 - offset: 7040 + offset: 8384 } member { - id: 0x44cb2487 + id: 0x44cb2b5e name: "check_pres_work" type_id: 0x1f3c8679 - offset: 7360 + offset: 8832 } member { id: 0x10a71e1e @@ -59540,10 +58904,10 @@ member { offset: 448 } member { - id: 0x38fc8dd7 + id: 0x38fc8f82 name: "child" type_id: 0x347303b4 - offset: 896 + offset: 960 } member { id: 0x38ffbb67 @@ -59552,10 +58916,10 @@ member { offset: 192 } member { - id: 0x8a0990db + id: 0x8a099700 name: "child_count" type_id: 0x74d29cf1 - offset: 1760 + offset: 1952 } member { id: 0x8a620f4b @@ -59570,16 +58934,16 @@ member { offset: 512 } member { - id: 0x7e5cb7dd + id: 0x7e5cba3e name: "child_links" type_id: 0xd3c80119 - offset: 8128 + offset: 9472 } member { - id: 0x783b99dd + id: 0x783b9f6a name: "child_list" type_id: 0xd3c80119 - offset: 4864 + offset: 4992 } member { id: 0x6cd09595 @@ -59612,10 +58976,10 @@ member { offset: 448 } member { - id: 0x77ef9e27 + id: 0x77ef9537 name: "child_ops" type_id: 0x070c84c2 - offset: 6208 + offset: 7424 } member { id: 0xcd6379b5 @@ -59648,10 +59012,16 @@ member { offset: 64 } member { - id: 0x257950a6 + id: 0x257951de name: "children" type_id: 0xd3c80119 - offset: 11904 + offset: 3072 +} +member { + id: 0x25795339 + name: "children" + type_id: 0xd3c80119 + offset: 1088 } member { id: 0x25795686 @@ -59659,30 +59029,24 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x257956bc - name: "children" - type_id: 0xd3c80119 - offset: 960 -} member { id: 0x257957bc name: "children" type_id: 0xd3c80119 offset: 2240 } +member { + id: 0x25795beb + name: "children" + type_id: 0xd3c80119 + offset: 12928 +} member { id: 0x25795fdd name: "children" type_id: 0xd3c80119 offset: 384 } -member { - id: 0x25795fed - name: "children" - type_id: 0xd3c80119 - offset: 2560 -} member { id: 0x259ee1ac name: "children" @@ -59731,10 +59095,10 @@ member { offset: 192 } member { - id: 0xc6545926 + id: 0xc6545d0c name: "chip" type_id: 0x366f4294 - offset: 2432 + offset: 2560 } member { id: 0xc6785d4f @@ -59742,10 +59106,10 @@ member { type_id: 0x1a6ea392 } member { - id: 0xc67ad152 + id: 0xc67ad98d name: "chip" type_id: 0x18e64f74 - offset: 7104 + offset: 8576 } member { id: 0xc67adc61 @@ -59788,10 +59152,10 @@ member { offset: 352 } member { - id: 0x951e95bc + id: 0x951e9a43 name: "chip_select" type_id: 0x295c7202 - offset: 6240 + offset: 7456 } member { id: 0x956a4afe @@ -59824,10 +59188,10 @@ member { offset: 256 } member { - id: 0x697fb726 + id: 0x697fbc8c name: "chrdev" type_id: 0x5f766fc6 - offset: 6144 + offset: 7360 } member { id: 0xc31fd43b @@ -60143,16 +59507,16 @@ member { offset: 8 } member { - id: 0x6c745447 + id: 0x6c74541a name: "cid" type_id: 0xa9acd9db - offset: 7392 + offset: 8608 } member { - id: 0x6c987927 + id: 0x6c987304 name: "cid" type_id: 0x4585663f - offset: 7104 + offset: 8704 } member { id: 0xad517abc @@ -60160,34 +59524,16 @@ member { type_id: 0xb3e7bac9 } member { - id: 0x89ac8ae1 + id: 0x89ac81ab name: "cinblock" type_id: 0x33756485 - offset: 4608 + offset: 4672 } member { id: 0xcd2ef056 name: "cipher" type_id: 0x6e9ab2f8 } -member { - id: 0xcd8961eb - name: "cipher" - type_id: 0xc9082b19 - offset: 224 -} -member { - id: 0xcd89662e - name: "cipher" - type_id: 0xc9082b19 - offset: 64 -} -member { - id: 0x62b611f1 - name: "cipher_group" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0xff4e7105 name: "cipher_str" @@ -60195,22 +59541,16 @@ member { offset: 64 } member { - id: 0x3af84d21 + id: 0x3af84580 name: "cipher_suites" type_id: 0x3104c07e - offset: 1152 + offset: 1280 } member { - id: 0x7a629ad6 - name: "ciphers_pairwise" - type_id: 0xdbbe2477 - offset: 96 -} -member { - id: 0xcf8911f8 + id: 0xcf891492 name: "cis" type_id: 0xae13575f - offset: 9952 + offset: 11168 } member { id: 0xcf94e1f3 @@ -60222,36 +59562,6 @@ member { name: "cisco" type_id: 0x1ca9538a } -member { - id: 0x50afc3a3 - name: "civicloc" - type_id: 0x3f0185ef - offset: 512 -} -member { - id: 0x50afcc5a - name: "civicloc" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x4e62aae8 - name: "civicloc_len" - type_id: 0x4585663f - offset: 160 -} -member { - id: 0x4ed319da - name: "civicloc_len" - type_id: 0xf435685e - offset: 1152 -} -member { - id: 0x4ed31fcf - name: "civicloc_len" - type_id: 0xf435685e - offset: 192 -} member { id: 0xc995a488 name: "cl" @@ -60265,23 +59575,23 @@ member { offset: 64 } member { - id: 0x6f1c24a3 + id: 0x6f1c2112 name: "claim_cnt" type_id: 0x6720d32f - offset: 8192 + offset: 9536 } member { - id: 0x557d4fd0 + id: 0x557d4c35 name: "claimed" type_id: 0x4585663f - offset: 7265 + offset: 8481 bitsize: 1 } member { - id: 0xca566f91 + id: 0xca5668d0 name: "claimed" type_id: 0x4585663f - offset: 57792 + offset: 59264 } member { id: 0xca7e9251 @@ -60290,10 +59600,10 @@ member { offset: 352 } member { - id: 0xac60d832 + id: 0xac60d5d1 name: "claimer" type_id: 0x09ca1cbc - offset: 8128 + offset: 9472 } member { id: 0x1103ebfd @@ -60301,12 +59611,6 @@ member { type_id: 0x4585663f offset: 128 } -member { - id: 0x8604d35d - name: "class" - type_id: 0x4585663f - offset: 1344 -} member { id: 0x8604d701 name: "class" @@ -60325,10 +59629,16 @@ member { offset: 64 } member { - id: 0x861cdc28 + id: 0x8604de8e + name: "class" + type_id: 0x4585663f + offset: 1472 +} +member { + id: 0x861cd3d7 name: "class" type_id: 0x5d8155a5 - offset: 6240 + offset: 7456 } member { id: 0x86589574 @@ -60349,16 +59659,16 @@ member { offset: 128 } member { - id: 0x866b1955 + id: 0x866b1a2e name: "class" type_id: 0x2a4c6b85 - offset: 5632 + offset: 6336 } member { - id: 0x866b1abc + id: 0x866b1acd name: "class" type_id: 0x2a4c6b85 - offset: 3264 + offset: 4544 } member { id: 0x867229dc @@ -60407,10 +59717,10 @@ member { offset: 64 } member { - id: 0x201a9567 + id: 0x201a9113 name: "class_flag" type_id: 0x6720d32f - offset: 5312 + offset: 5568 } member { id: 0xc36c86d7 @@ -60456,10 +59766,10 @@ member { offset: 64 } member { - id: 0x5671f5dd + id: 0x5671f962 name: "classid" type_id: 0xc9082b19 - offset: 416 + offset: 544 } member { id: 0x843ed5b2 @@ -60474,22 +59784,22 @@ member { offset: 128 } member { - id: 0x21497b56 + id: 0x21497d95 name: "clean_table" type_id: 0x3ba8f155 - offset: 8448 + offset: 9920 } member { - id: 0x350a87d3 + id: 0x350a8baf name: "cleancache_poolid" type_id: 0x6720d32f - offset: 8704 + offset: 9088 } member { - id: 0x200c2896 + id: 0x200c257e name: "cleanup" type_id: 0x0f9a2667 - offset: 7680 + offset: 9280 } member { id: 0x200c5c7a @@ -60516,10 +59826,10 @@ member { offset: 576 } member { - id: 0x200fb690 + id: 0x200fb526 name: "cleanup" type_id: 0x0c06ce3c - offset: 14080 + offset: 16960 } member { id: 0x200fe4e2 @@ -60589,10 +59899,10 @@ member { offset: 128 } member { - id: 0x8b1dadc0 + id: 0x8b1dacca name: "clear_child_tid" type_id: 0x13580d6c - offset: 13440 + offset: 14464 } member { id: 0x2d61ef43 @@ -60646,10 +59956,10 @@ member { offset: 1120 } member { - id: 0xd28ccbe7 + id: 0xd28cca77 name: "clear_status" type_id: 0x4585663f - offset: 3520 + offset: 3648 bitsize: 1 } member { @@ -60695,10 +60005,10 @@ member { offset: 512 } member { - id: 0xcb96b1ff + id: 0xcb96bab0 name: "clearing" type_id: 0x4585663f - offset: 576 + offset: 704 } member { id: 0x49c42b4e @@ -60708,9 +60018,9 @@ member { bitsize: 1 } member { - id: 0x85199789 + id: 0x8519930d name: "client" - type_id: 0x26f4ca37 + type_id: 0x26f04e6e } member { id: 0x852035b1 @@ -60739,34 +60049,34 @@ member { offset: 640 } member { - id: 0x7300addd + id: 0x7300aecc name: "client_data" type_id: 0x18bd6530 - offset: 2944 + offset: 3456 } member { - id: 0xa9f3fce1 + id: 0xa9f3f07b name: "client_ops" type_id: 0x3443caef - offset: 1280 + offset: 1536 } member { - id: 0x0fac4516 + id: 0x0fac4d77 name: "clientlist" type_id: 0xd3c80119 - offset: 2304 + offset: 2816 } member { - id: 0x9c413b08 + id: 0x9c413902 name: "clientlist_mutex" type_id: 0xa7c362b0 - offset: 2048 + offset: 2432 } member { - id: 0x1bbcf748 + id: 0x1bbcf6b9 name: "clients" type_id: 0xd3c80119 - offset: 1792 + offset: 2048 } member { id: 0x1fcc68e0 @@ -60804,6 +60114,12 @@ member { type_id: 0x3dcee85d offset: 896 } +member { + id: 0xc8e8261a + name: "clk" + type_id: 0x3dcee85d + offset: 2880 +} member { id: 0xc8e8283a name: "clk" @@ -60811,10 +60127,9 @@ member { offset: 256 } member { - id: 0xc8e82c68 + id: 0xc8e82891 name: "clk" type_id: 0x3dcee85d - offset: 2496 } member { id: 0xc8e82c70 @@ -60829,16 +60144,16 @@ member { offset: 2432 } member { - id: 0x675c7e6e + id: 0x675c7697 name: "clk_count" type_id: 0x6720d32f - offset: 2560 + offset: 2944 } member { - id: 0x334bcbe5 + id: 0x334bc297 name: "clk_gating" type_id: 0x0b23097c - offset: 21120 + offset: 22080 } member { id: 0x19964093 @@ -60847,16 +60162,16 @@ member { offset: 160 } member { - id: 0x53ca7b04 + id: 0x53ca75d2 name: "clk_gating_workq" type_id: 0x13f8b706 - offset: 1728 + offset: 2240 } member { - id: 0x36da2f23 + id: 0x36da2546 name: "clk_list_head" type_id: 0xd3c80119 - offset: 20416 + offset: 21376 } member { id: 0x8c5120d6 @@ -60864,10 +60179,10 @@ member { type_id: 0x4585663f } member { - id: 0xb953c7ae + id: 0xb953c842 name: "clk_mul" type_id: 0x4585663f - offset: 5568 + offset: 6208 } member { id: 0x7589f455 @@ -60911,16 +60226,16 @@ member { offset: 256 } member { - id: 0x1566894e + id: 0x15668869 name: "clk_scaling" type_id: 0xe1c039c0 - offset: 23040 + offset: 24576 } member { - id: 0x14fb02fa + id: 0x14fb0afb name: "clk_scaling_lock" type_id: 0x28b9ec9a - offset: 24896 + offset: 26880 } member { id: 0x384a60cf @@ -60946,6 +60261,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0x0413f3fc + name: "clkevt" + type_id: 0x668debad + offset: 512 +} member { id: 0x0fb4f072 name: "clkpm_capable" @@ -60975,10 +60296,10 @@ member { bitsize: 1 } member { - id: 0x08afc79e + id: 0x08afcd7c name: "clks" type_id: 0x05e383b0 - offset: 2432 + offset: 2816 } member { id: 0x08f4a5ea @@ -60992,12 +60313,6 @@ member { type_id: 0x49a73111 offset: 448 } -member { - id: 0x4528249a - name: "clock" - type_id: 0xe62ebf07 - offset: 6560 -} member { id: 0x45282b3d name: "clock" @@ -61009,6 +60324,12 @@ member { name: "clock" type_id: 0xe62ebf07 } +member { + id: 0x45282e69 + name: "clock" + type_id: 0xe62ebf07 + offset: 6688 +} member { id: 0x455c2030 name: "clock" @@ -61021,10 +60342,10 @@ member { type_id: 0x4585663f } member { - id: 0x458b8ec4 + id: 0x458b8711 name: "clock" type_id: 0x4585663f - offset: 5600 + offset: 6240 } member { id: 0x458ff930 @@ -61054,16 +60375,16 @@ member { offset: 1280 } member { - id: 0x45d163d5 + id: 0x45d163b1 name: "clock" type_id: 0x1f66cd75 - offset: 7616 + offset: 7872 } member { - id: 0x45d16742 + id: 0x45d166c5 name: "clock" type_id: 0x1f66cd75 - offset: 704 + offset: 832 } member { id: 0x02bda3cf @@ -61143,16 +60464,16 @@ member { offset: 512 } member { - id: 0x6a0b1717 + id: 0x6a0b142c name: "clock_latency_ns_max" type_id: 0x33756485 - offset: 1344 + offset: 1600 } member { - id: 0x810952c5 + id: 0x8109584f name: "clock_list" type_id: 0xd3c80119 - offset: 384 + offset: 512 } member { id: 0x78f951e7 @@ -61196,10 +60517,10 @@ member { offset: 128 } member { - id: 0x137ec745 + id: 0x137ecae6 name: "clock_ref_list" type_id: 0xd3c80119 - offset: 2496 + offset: 2624 } member { id: 0xcabf01dc @@ -61286,10 +60607,10 @@ member { offset: 192 } member { - id: 0xcd5e88ba + id: 0xcd5e8ab2 name: "close" type_id: 0x2d775d88 - offset: 768 + offset: 896 } member { id: 0xcd5f0f6e @@ -61310,10 +60631,10 @@ member { offset: 384 } member { - id: 0xcd5fd0ed + id: 0xcd5fd921 name: "close" type_id: 0x2c2c3c2e - offset: 43264 + offset: 50496 } member { id: 0xcd7c1df7 @@ -61322,10 +60643,10 @@ member { offset: 256 } member { - id: 0xcd7c45e4 + id: 0xcd7c4c4f name: "close" type_id: 0x0fb2015e - offset: 3712 + offset: 3840 } member { id: 0xcd7c5dd4 @@ -61339,10 +60660,10 @@ member { type_id: 0x0f9e60f8 } member { - id: 0xcd7d2f1f + id: 0xcd7d27d8 name: "close" type_id: 0x0ed6e282 - offset: 16576 + offset: 19648 } member { id: 0xcd7d6536 @@ -61375,10 +60696,10 @@ member { offset: 128 } member { - id: 0xcd7f61b5 + id: 0xcd7f6f7d name: "close" type_id: 0x0c975eef - offset: 2560 + offset: 2816 } member { id: 0xcd7fa645 @@ -61399,16 +60720,16 @@ member { offset: 256 } member { - id: 0xa7a8b51d + id: 0xa7a8bd37 name: "close_delay" type_id: 0x4585663f - offset: 2816 + offset: 3328 } member { - id: 0x6103d81c + id: 0x6103d166 name: "close_delayed_work_func" type_id: 0x0ee0e2a3 - offset: 13248 + offset: 13696 } member { id: 0x55708755 @@ -61429,34 +60750,28 @@ member { offset: 1088 } member { - id: 0xe5824de8 - name: "close_range" - type_id: 0x6d7f5ff6 - offset: 88 -} -member { - id: 0x6cd7749f + id: 0x6cd776a7 name: "close_wait" type_id: 0x03913382 - offset: 4928 + offset: 5888 } member { - id: 0x74c8181d + id: 0x74c81385 name: "close_work" type_id: 0xf1159c31 - offset: 8704 + offset: 10176 } member { - id: 0xef258bb5 + id: 0xef258c05 name: "close_work_scheduled" type_id: 0x6d7f5ff6 - offset: 9408 + offset: 11264 } member { - id: 0x49829e85 + id: 0x49829993 name: "closing" type_id: 0x6720d32f - offset: 5120 + offset: 5888 } member { id: 0xf6799578 @@ -61465,10 +60780,10 @@ member { offset: 320 } member { - id: 0xf6f52fe5 + id: 0xf6f526db name: "closing_wait" type_id: 0x4585663f - offset: 2848 + offset: 3360 } member { id: 0x254b3af6 @@ -61531,10 +60846,10 @@ member { offset: 256 } member { - id: 0x38bc9589 + id: 0x38bc9c37 name: "cma_area" type_id: 0x1023f4f6 - offset: 5120 + offset: 5824 } member { id: 0xd226c8d1 @@ -61543,16 +60858,10 @@ member { offset: 1216 } member { - id: 0x3f8434ad + id: 0x3f843523 name: "cmaj_flt" type_id: 0x33756485 - offset: 4416 -} -member { - id: 0x1a69141c - name: "cmap" - type_id: 0xff60db3e - offset: 4608 + offset: 4480 } member { id: 0x1a6919d6 @@ -61560,6 +60869,12 @@ member { type_id: 0xff60db3e offset: 320 } +member { + id: 0x1a691bdb + name: "cmap" + type_id: 0xff60db3e + offset: 4864 +} member { id: 0xaa2a2b81 name: "cmask" @@ -61567,10 +60882,10 @@ member { offset: 4128 } member { - id: 0xa5e33d4e + id: 0xa5e33ed7 name: "cmaxrss" type_id: 0x33756485 - offset: 4800 + offset: 4864 } member { id: 0x1a0cebf8 @@ -61614,10 +60929,10 @@ member { offset: 128 } member { - id: 0x1a3c41d7 + id: 0x1a3c4a7d name: "cmd" type_id: 0x2c95ba59 - offset: 6144 + offset: 7360 } member { id: 0x1a3e72b7 @@ -61626,10 +60941,10 @@ member { offset: 64 } member { - id: 0x1a3e7b76 + id: 0x1a3e7834 name: "cmd" type_id: 0x2ea8d96e - offset: 5888 + offset: 6528 } member { id: 0x1a555be9 @@ -61674,10 +60989,10 @@ member { offset: 128 } member { - id: 0xfeddac15 + id: 0xfeddaede name: "cmd_cnt" type_id: 0x74d29cf1 - offset: 12864 + offset: 12992 } member { id: 0x8af87765 @@ -61698,10 +61013,10 @@ member { offset: 128 } member { - id: 0xdb734510 + id: 0xdb7340d8 name: "cmd_len" type_id: 0xc93e017b - offset: 1248 + offset: 1632 } member { id: 0xdbe7f439 @@ -61769,16 +61084,16 @@ member { offset: 2560 } member { - id: 0x22230b3e + id: 0x222306ae name: "cmd_per_lun" type_id: 0xb0312d5a - offset: 3648 + offset: 3968 } member { - id: 0xa57ec310 + id: 0xa57ecd8e name: "cmd_q" type_id: 0x578f9c2b - offset: 21568 + offset: 25920 } member { id: 0xe5cdfc8b @@ -61811,10 +61126,10 @@ member { offset: 1216 } member { - id: 0x66190ef8 + id: 0x66190ac5 name: "cmd_ring_stop_completion" type_id: 0x3fcbf304 - offset: 2176 + offset: 2560 } member { id: 0x4e81bc16 @@ -61828,28 +61143,28 @@ member { offset: 608 } member { - id: 0x30eff7f8 + id: 0x30eff64b name: "cmd_sync_cancel_work" type_id: 0x1f3c8679 - offset: 15616 + offset: 17024 } member { - id: 0x688a5819 + id: 0x688a5a69 name: "cmd_sync_work" type_id: 0x1f3c8679 - offset: 14976 + offset: 15744 } member { - id: 0x8bdad512 + id: 0x8bdadf1b name: "cmd_sync_work_list" type_id: 0xd3c80119 - offset: 15232 + offset: 16128 } member { - id: 0xaee6fae5 + id: 0xaee6ff53 name: "cmd_sync_work_lock" type_id: 0xa7c362b0 - offset: 15360 + offset: 16256 } member { id: 0xeaebb6f5 @@ -61858,16 +61173,10 @@ member { offset: 208 } member { - id: 0x08a92732 + id: 0x08a92d3f name: "cmd_timeout" type_id: 0x0f6a1081 - offset: 43904 -} -member { - id: 0x091c4597 - name: "cmd_timer" - type_id: 0xf1159c31 - offset: 17600 + offset: 51136 } member { id: 0x091c4926 @@ -61875,6 +61184,12 @@ member { type_id: 0xf1159c31 offset: 1472 } +member { + id: 0x091c4964 + name: "cmd_timer" + type_id: 0xf1159c31 + offset: 20032 +} member { id: 0xbab90229 name: "cmd_trb" @@ -61887,16 +61202,16 @@ member { offset: 64 } member { - id: 0x15ef3cf4 + id: 0x15ef3a47 name: "cmd_work" type_id: 0x1f3c8679 - offset: 19264 + offset: 22592 } member { - id: 0x61607eba + id: 0x616075f5 name: "cmdbuf" type_id: 0xee699492 - offset: 576 + offset: 704 } member { id: 0xdd039da5 @@ -61905,16 +61220,16 @@ member { offset: 16 } member { - id: 0x6cf9be19 + id: 0x6cf9b0ce name: "cmdcnt" type_id: 0x295c7202 - offset: 640 + offset: 768 } member { - id: 0x080c0229 + id: 0x080c0551 name: "cmdline_mode" type_id: 0x4c8c4de8 - offset: 12288 + offset: 12416 } member { id: 0x81136256 @@ -61947,28 +61262,28 @@ member { offset: 40 } member { - id: 0xcb2b9241 + id: 0xcb2b95fc name: "cmin_flt" type_id: 0x33756485 - offset: 4352 + offset: 4416 } member { - id: 0x4f5a5038 + id: 0x4f5a5772 name: "cmnd" type_id: 0x43acdd98 - offset: 1312 + offset: 1696 } member { - id: 0x4f5f96a0 + id: 0x4f5f9848 name: "cmnd" type_id: 0x4664de11 - offset: 1472 + offset: 1600 } member { - id: 0x2ed30426 + id: 0x2ed30cbc name: "cmnd_size" type_id: 0x6720d32f - offset: 1440 + offset: 1568 } member { id: 0x093f7b1f @@ -61976,22 +61291,22 @@ member { type_id: 0x36fc2198 } member { - id: 0x141e1bc5 + id: 0x141e1b04 name: "cnf" type_id: 0x66c6fbfa - offset: 5440 + offset: 7488 } member { - id: 0x14f6f118 + id: 0x14f6fd8c name: "cnf" type_id: 0x8e2216f3 - offset: 1536 + offset: 1792 } member { - id: 0x0e774334 + id: 0x0e7744ff name: "cnivcsw" type_id: 0x33756485 - offset: 4160 + offset: 4224 } member { id: 0x82171f7d @@ -62010,6 +61325,11 @@ member { name: "cnt" type_id: 0xc9082b19 } +member { + id: 0x823c481b + name: "cnt" + type_id: 0xcd74e255 +} member { id: 0x8285ee65 name: "cnt" @@ -62020,27 +61340,16 @@ member { name: "cnt" type_id: 0x3a3eb2f9 } -member { - id: 0x82d8608b - name: "cnt" - type_id: 0x295c7202 -} -member { - id: 0xd275bd63 - name: "cntdwn_counter_offs" - type_id: 0x48fa2f14 - offset: 32 -} member { id: 0x3cfbfc89 name: "cnts" type_id: 0x74d29cf1 } member { - id: 0xb42e0aba + id: 0xb42e0dd9 name: "cnvcsw" type_id: 0x33756485 - offset: 4096 + offset: 4160 } member { id: 0xf50e6b44 @@ -62060,10 +61369,10 @@ member { offset: 3200 } member { - id: 0xefb2b9ff + id: 0xefb2bf17 name: "coalesce" type_id: 0x30fbef83 - offset: 9536 + offset: 10880 } member { id: 0xe2ce2718 @@ -62072,16 +61381,22 @@ member { offset: 64 } member { - id: 0x48aab706 + id: 0x48aab379 name: "coalesced_mmio_ring" type_id: 0x2ced036e - offset: 24128 + offset: 24640 } member { - id: 0x02a63452 + id: 0x02a639fa name: "coalesced_zones" type_id: 0xd3c80119 - offset: 24256 + offset: 24768 +} +member { + id: 0x5406c379 + name: "code" + type_id: 0xe62ebf07 + offset: 128 } member { id: 0x5406c75b @@ -62135,10 +61450,10 @@ member { offset: 8 } member { - id: 0x54a5635f + id: 0x54a569cc name: "code" type_id: 0x4585663f - offset: 704 + offset: 768 } member { id: 0x54bd61b0 @@ -62169,10 +61484,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xb8e1865c + id: 0xb8e18a29 name: "codec" type_id: 0x1e327628 - offset: 13824 + offset: 16704 } member { id: 0xb8e1cd83 @@ -62181,10 +61496,10 @@ member { offset: 64 } member { - id: 0x78d96fd0 + id: 0x78d9657f name: "codec_conf" type_id: 0x3a232845 - offset: 2688 + offset: 3072 } member { id: 0xf908fbd2 @@ -62228,10 +61543,10 @@ member { type_id: 0xb7fefe6a } member { - id: 0x56a2f95b + id: 0x56a2fe27 name: "coherent_dma_mask" type_id: 0x92233392 - offset: 4672 + offset: 5376 } member { id: 0x8f0302a4 @@ -62258,10 +61573,10 @@ member { offset: 32 } member { - id: 0x5a9c1344 + id: 0x5a9c1331 name: "collection_list" type_id: 0xd3c80119 - offset: 1472 + offset: 1728 } member { id: 0xd205c634 @@ -62280,12 +61595,6 @@ member { type_id: 0xedf277ba offset: 576 } -member { - id: 0xccaef374 - name: "collisions" - type_id: 0xc9082b19 - offset: 256 -} member { id: 0x9beb9103 name: "collocated_ref_idx" @@ -62303,17 +61612,6 @@ member { type_id: 0xe62ebf07 offset: 128 } -member { - id: 0x6eecf2b7 - name: "color" - type_id: 0x295c7202 - offset: 2632 -} -member { - id: 0x6eecf519 - name: "color" - type_id: 0x295c7202 -} member { id: 0x6ef6d717 name: "color" @@ -62330,24 +61628,6 @@ member { name: "color_adjust" type_id: 0x0dee821b } -member { - id: 0x19a5e401 - name: "color_change" - type_id: 0x2cdba9bc - offset: 7424 -} -member { - id: 0x6e1befa0 - name: "color_change_active" - type_id: 0x6d7f5ff6 - offset: 6144 -} -member { - id: 0xa0b7b8b6 - name: "color_change_color" - type_id: 0x295c7202 - offset: 6152 -} member { id: 0x55105670 name: "color_encoding" @@ -62355,10 +61635,10 @@ member { offset: 640 } member { - id: 0xc39dbad3 + id: 0xc39dbe9d name: "color_encoding_property" type_id: 0x2a670b41 - offset: 10240 + offset: 10368 } member { id: 0x6c30435e @@ -62385,10 +61665,10 @@ member { offset: 672 } member { - id: 0x0e64e829 + id: 0x0e64ea0d name: "color_range_property" type_id: 0x2a670b41 - offset: 10304 + offset: 10432 } member { id: 0x9cba7bc6 @@ -62427,10 +61707,10 @@ member { offset: 960 } member { - id: 0xc978f290 + id: 0xc978fef0 name: "colorspace_property" type_id: 0x2a670b41 - offset: 11584 + offset: 11712 } member { id: 0xb64dd66a @@ -62488,10 +61768,10 @@ member { offset: 832 } member { - id: 0x543cae43 + id: 0x543ca8c5 name: "comm" type_id: 0x42201dce - offset: 15552 + offset: 16960 } member { id: 0xd08ec6c7 @@ -62528,10 +61808,10 @@ member { type_id: 0xc9082b19 } member { - id: 0x91877e22 + id: 0x91877c73 name: "command" type_id: 0xc9082b19 - offset: 5504 + offset: 5568 } member { id: 0x91a85f32 @@ -62544,23 +61824,17 @@ member { name: "command" type_id: 0xbb787969 } +member { + id: 0x245b9008 + name: "command_desc_base_addr" + type_id: 0x78f4e574 + offset: 128 +} member { id: 0x245b99ca name: "command_desc_base_addr" type_id: 0x78f4e574 } -member { - id: 0x232ab06c - name: "command_desc_base_addr_hi" - type_id: 0x0baa70a7 - offset: 160 -} -member { - id: 0x3d158618 - name: "command_desc_base_addr_lo" - type_id: 0x0baa70a7 - offset: 128 -} member { id: 0x1ef9a3ea name: "command_trb" @@ -62579,10 +61853,10 @@ member { type_id: 0xbbc08245 } member { - id: 0x2a6721b0 + id: 0x2a672cd4 name: "commands" type_id: 0x1f52e925 - offset: 5328 + offset: 5456 } member { id: 0xcd96802b @@ -62657,16 +61931,16 @@ member { offset: 128 } member { - id: 0xb4b13674 + id: 0xb4b13e26 name: "commit_list" type_id: 0xd3c80119 - offset: 11904 + offset: 12032 } member { - id: 0x0bf84ebd + id: 0x0bf84159 name: "commit_lock" type_id: 0xf313e71a - offset: 12032 + offset: 12160 } member { id: 0xa0d22c3d @@ -62711,10 +61985,10 @@ member { offset: 704 } member { - id: 0x9d5981ef + id: 0x9d598c8e name: "commited" type_id: 0xd3c80119 - offset: 512 + offset: 640 } member { id: 0xe6667780 @@ -62745,18 +62019,6 @@ member { name: "common" type_id: 0xfb3bb098 } -member { - id: 0x1e2ffc2e - name: "common_ie_len" - type_id: 0xf435685e - offset: 832 -} -member { - id: 0x001f0425 - name: "common_ies" - type_id: 0x3f0185ef - offset: 768 -} member { id: 0x999f496f name: "comp" @@ -62816,10 +62078,10 @@ member { offset: 14216 } member { - id: 0xe59661be + id: 0xe596689c name: "comp_mode_recovery_timer" type_id: 0xd298e888 - offset: 57856 + offset: 58432 } member { id: 0x4f11053b @@ -62912,10 +62174,10 @@ member { offset: 11712 } member { - id: 0x583d50b7 + id: 0x583d51cc name: "companion_ports" type_id: 0x33756485 - offset: 4736 + offset: 4800 } member { id: 0x3595933a @@ -63044,10 +62306,10 @@ member { type_id: 0x17c595e7 } member { - id: 0x51062eb5 + id: 0x51062bba name: "compat_robust_list" type_id: 0x2f25d7c2 - offset: 19520 + offset: 20928 } member { id: 0x6b351904 @@ -63073,6 +62335,12 @@ member { type_id: 0x20fd6195 offset: 512 } +member { + id: 0x7cd2e33a + name: "compatible" + type_id: 0x370a664e + offset: 192 +} member { id: 0x7ce16273 name: "compatible" @@ -63144,16 +62412,16 @@ member { offset: 384 } member { - id: 0x4a5cc4d0 + id: 0x4a5cc460 name: "complete" type_id: 0x0562c566 - offset: 320 + offset: 448 } member { - id: 0x4a666c58 + id: 0x4a666087 name: "complete" type_id: 0x3fcbf304 - offset: 640 + offset: 896 } member { id: 0x4a754411 @@ -63180,34 +62448,52 @@ member { offset: 128 } member { - id: 0x87c8e2e4 + id: 0xafb9780a + name: "complete_lock" + type_id: 0xa7c362b0 + offset: 2752 +} +member { + id: 0x87c8e2fc name: "complete_put" type_id: 0x6d7f5ff6 - offset: 36032 + offset: 40256 } member { - id: 0x2a809092 + id: 0x6de77685 + name: "complete_req" + type_id: 0x1e820193 + offset: 2688 +} +member { + id: 0x2a8095b3 name: "complete_work" type_id: 0x1f3c8679 - offset: 7424 + offset: 3136 } member { - id: 0xc938c9f2 + id: 0x2a809bef + name: "complete_work" + type_id: 0x1f3c8679 + offset: 8064 +} +member { + id: 0xc938c455 name: "complete_wq" type_id: 0x13f8b706 - offset: 7360 + offset: 8000 } member { - id: 0xc938ccc0 + id: 0xc938cc08 name: "complete_wq" type_id: 0x13f8b706 - offset: 13248 + offset: 14912 } member { - id: 0x8c5092b6 + id: 0x8c5096f3 name: "completed" type_id: 0x6d7f5ff6 - offset: 1808 + offset: 2192 } member { id: 0x8c509758 @@ -63345,23 +62631,23 @@ member { offset: 704 } member { - id: 0x5c656798 + id: 0x5c6564e5 name: "component_chaining" type_id: 0x4585663f - offset: 5797 + offset: 6309 bitsize: 1 } member { - id: 0xa08ce87f + id: 0xa08ce4f8 name: "component_dev_list" type_id: 0xd3c80119 - offset: 3712 + offset: 4096 } member { - id: 0xb0612427 + id: 0xb0612d6d name: "components" type_id: 0xc0606f8b - offset: 13888 + offset: 14400 } member { id: 0xb081b38f @@ -63411,10 +62697,10 @@ member { offset: 128 } member { - id: 0xcb9771b9 + id: 0xcb9776c4 name: "compr" type_id: 0x2849a9bf - offset: 12416 + offset: 12480 } member { id: 0x279e0e8b @@ -63527,22 +62813,11 @@ member { type_id: 0xf613688a offset: 288 } -member { - id: 0x138a7283 - name: "condition" - type_id: 0x0e3e3329 - offset: 32 -} member { id: 0x13c9453c name: "condition" type_id: 0x4d04b785 } -member { - id: 0x8b06863f - name: "conf" - type_id: 0xd371b568 -} member { id: 0x8b47d058 name: "conf" @@ -63573,12 +62848,6 @@ member { type_id: 0x33756485 offset: 1280 } -member { - id: 0xf54a3f85 - name: "conf_tx" - type_id: 0x2f74ef94 - offset: 2688 -} member { id: 0xd137e8f5 name: "config" @@ -63596,12 +62865,6 @@ member { type_id: 0xedf277ba offset: 64 } -member { - id: 0xd18a515f - name: "config" - type_id: 0x2f93ebdc - offset: 576 -} member { id: 0xd190daa2 name: "config" @@ -63609,16 +62872,16 @@ member { offset: 128 } member { - id: 0xd195dbcc + id: 0xd195dd1d name: "config" type_id: 0x301e0f4d - offset: 7680 + offset: 8896 } member { - id: 0xd19bd467 + id: 0xd19bd6d2 name: "config" type_id: 0x3e190264 - offset: 6272 + offset: 7488 } member { id: 0xd1ab3591 @@ -63643,10 +62906,10 @@ member { type_id: 0xedf277ba } member { - id: 0x22755b96 + id: 0x22755b1f name: "config_aneg" type_id: 0x2ee76b64 - offset: 2048 + offset: 2304 } member { id: 0xbfcf106c @@ -63667,10 +62930,10 @@ member { offset: 128 } member { - id: 0x4b7a1271 + id: 0x4b7a1f7b name: "config_buf" type_id: 0x0c6c61ad - offset: 3328 + offset: 3456 } member { id: 0xc92c2d46 @@ -63679,16 +62942,10 @@ member { offset: 48 } member { - id: 0x96bc0fcc + id: 0x96bc0a6d name: "config_changed" type_id: 0x0c254fa0 - offset: 1728 -} -member { - id: 0x02713501 - name: "config_clks" - type_id: 0x9e5c24fd - offset: 2368 + offset: 1984 } member { id: 0x02713895 @@ -63697,10 +62954,16 @@ member { offset: 64 } member { - id: 0xe3ba0fbb + id: 0x02713f49 + name: "config_clks" + type_id: 0x9e5c24fd + offset: 2752 +} +member { + id: 0xe3ba0596 name: "config_completion" type_id: 0x3fcbf304 - offset: 8832 + offset: 10688 } member { id: 0x7691c932 @@ -63727,22 +62990,16 @@ member { offset: 1728 } member { - id: 0xe9e7a0af - name: "config_iface_filter" - type_id: 0x0c321408 - offset: 1088 -} -member { - id: 0xa02c1087 + id: 0xa02c1275 name: "config_init" type_id: 0x2ee76b64 - offset: 1664 + offset: 1920 } member { - id: 0xaa45b31b + id: 0xaa45be11 name: "config_intr" type_id: 0x2ee76b64 - offset: 2240 + offset: 2496 } member { id: 0xba3ab556 @@ -63750,11 +63007,6 @@ member { type_id: 0xf313e71a offset: 64 } -member { - id: 0x241ab074 - name: "config_override" - type_id: 0x6d7f5ff6 -} member { id: 0x0a84c182 name: "config_port" @@ -63773,18 +63025,18 @@ member { type_id: 0x0baa70a7 offset: 448 } +member { + id: 0x2905e248 + name: "config_regulators" + type_id: 0x1686b119 + offset: 3008 +} member { id: 0x2905ec89 name: "config_regulators" type_id: 0x1686b119 offset: 192 } -member { - id: 0x2905ed1a - name: "config_regulators" - type_id: 0x1686b119 - offset: 2624 -} member { id: 0xfa3c41c0 name: "config_scaling_param" @@ -63831,12 +63083,6 @@ member { type_id: 0x2cc63051 offset: 576 } -member { - id: 0x0b1d80db - name: "configure_filter" - type_id: 0x0c58670b - offset: 1024 -} member { id: 0xba19062c name: "configured_flag" @@ -63885,28 +63131,34 @@ member { offset: 448 } member { - id: 0xf05bf128 + id: 0xf05bfb8e name: "cong_link_cnt" type_id: 0x914dbfdc - offset: 7072 + offset: 7776 } member { - id: 0x0ba4e781 + id: 0x0ba4e1ad name: "cong_links" type_id: 0xd3c80119 - offset: 6720 + offset: 7424 } member { - id: 0x0d45cac7 + id: 0x0d45cf4f name: "congestion_count" type_id: 0x74d29cf1 - offset: 11840 + offset: 13248 } member { id: 0x85e01956 name: "conn" type_id: 0x39a8be0c } +member { + id: 0x85e74497 + name: "conn" + type_id: 0x3ef80973 + offset: 1088 +} member { id: 0x85e800af name: "conn" @@ -63920,58 +63172,52 @@ member { offset: 192 } member { - id: 0x85f6c8bd - name: "conn" - type_id: 0x2f71a6de - offset: 960 -} -member { - id: 0x0aa16497 + id: 0x0aa16a1f name: "conn_addrtype" type_id: 0x295c7202 - offset: 8016 + offset: 8720 } member { - id: 0x9954d32c + id: 0x9954dc9e name: "conn_bss_type" type_id: 0x509c8bf0 - offset: 1088 + offset: 1216 } member { - id: 0x35c9de62 + id: 0x35c9dc28 name: "conn_flags" type_id: 0x953457e9 - offset: 33408 + offset: 39104 } member { - id: 0x938b4d12 + id: 0x938b4e26 name: "conn_hash" type_id: 0xf1245c57 - offset: 24256 + offset: 28736 } member { - id: 0xde3f54ab + id: 0xde3f53d2 name: "conn_info" type_id: 0xfd4f9284 - offset: 10624 + offset: 12480 } member { - id: 0xde3f5740 + id: 0xde3f5a21 name: "conn_info" type_id: 0xfd4f9284 - offset: 512 + offset: 640 } member { - id: 0x664acaea + id: 0x664acf2b name: "conn_info_max_age" type_id: 0xe8034002 - offset: 6480 + offset: 6608 } member { - id: 0xbd91dada + id: 0xbd91da92 name: "conn_info_min_age" type_id: 0xe8034002 - offset: 6464 + offset: 6592 } member { id: 0xa9efc967 @@ -63980,10 +63226,10 @@ member { offset: 3776 } member { - id: 0x39e03bcc + id: 0x39e03c4a name: "conn_owner_nlportid" type_id: 0xc9082b19 - offset: 1120 + offset: 1248 } member { id: 0xddef3ec7 @@ -63998,10 +63244,10 @@ member { offset: 1344 } member { - id: 0xe79af6cf + id: 0xe79af1b5 name: "conn_timeout" type_id: 0x914dbfdc - offset: 7040 + offset: 7744 } member { id: 0xe7e3b868 @@ -64015,12 +63261,6 @@ member { type_id: 0x2cc4c59b offset: 256 } -member { - id: 0xbd403946 - name: "connect" - type_id: 0x2cd83447 - offset: 2880 -} member { id: 0xbd404e9b name: "connect" @@ -64058,16 +63298,22 @@ member { offset: 192 } member { - id: 0x0a484a20 + id: 0x0a484342 name: "connect_cfm_cb" type_id: 0x0c2f924e - offset: 13888 + offset: 16768 } member { - id: 0x1301780c + id: 0x13290fb8 name: "connect_keys" - type_id: 0x336f2801 - offset: 1024 + type_id: 0x1b115f4e + offset: 1152 +} +member { + id: 0x997c2cff + name: "connect_lock" + type_id: 0xa7c362b0 + offset: 8000 } member { id: 0xee1e8424 @@ -64076,28 +63322,28 @@ member { offset: 512 } member { - id: 0x1c717a2a + id: 0x1c7178cc name: "connect_time" type_id: 0x33756485 - offset: 10560 + offset: 11776 } member { - id: 0x168e5f48 + id: 0x168e52ab name: "connect_timeout" type_id: 0xfc0e1dbd - offset: 6848 + offset: 7552 } member { - id: 0x437f9fed + id: 0x437f9981 name: "connect_work" type_id: 0xf1159c31 - offset: 7296 + offset: 8000 } member { - id: 0x7911e045 + id: 0x7911ef35 name: "connected" type_id: 0x6d7f5ff6 - offset: 1896 + offset: 2152 } member { id: 0x7951cfa6 @@ -64113,17 +63359,17 @@ member { bitsize: 1 } member { - id: 0x9093957d + id: 0x90939b75 name: "connected" type_id: 0x4585663f - offset: 7119 + offset: 8463 bitsize: 1 } member { - id: 0x90ff4206 + id: 0x90ff43bb name: "connected" type_id: 0x295c7202 - offset: 1632 + offset: 1888 bitsize: 1 } member { @@ -64138,34 +63384,16 @@ member { offset: 256 } member { - id: 0xdecd7ecb + id: 0xdecd7dd8 name: "connected_table" type_id: 0xd3c80119 - offset: 6592 + offset: 7296 } member { - id: 0x360a02f0 - name: "connected_time" - type_id: 0xc9082b19 - offset: 64 -} -member { - id: 0x1419101e - name: "connected_to_as" - type_id: 0x295c7202 - offset: 1792 -} -member { - id: 0xc4077232 - name: "connected_to_gate" - type_id: 0x295c7202 - offset: 1544 -} -member { - id: 0xd9f046ca + id: 0xd9f047f3 name: "connection_mutex" type_id: 0x8d0aa23e - offset: 256 + offset: 384 } member { id: 0xcf462e1f @@ -64174,10 +63402,10 @@ member { offset: 384 } member { - id: 0xcf6262aa + id: 0xcf6267fc name: "connector" type_id: 0x31b5a66f - offset: 24576 + offset: 24832 } member { id: 0xcf626b63 @@ -64202,16 +63430,16 @@ member { type_id: 0x2f0e69de } member { - id: 0x4d3f3804 + id: 0x4d3f38a5 name: "connector_free_list" type_id: 0x0bf3e543 - offset: 2176 + offset: 2688 } member { - id: 0x2b8b2cca + id: 0x2b8b2604 name: "connector_free_work" type_id: 0x1f3c8679 - offset: 2240 + offset: 2752 } member { id: 0x74803303 @@ -64220,22 +63448,22 @@ member { offset: 32 } member { - id: 0x74e8bf1a + id: 0x74e8bb4c name: "connector_ida" type_id: 0xe1a31370 - offset: 1920 + offset: 2432 } member { - id: 0x0a6f0812 + id: 0x0a6f0e32 name: "connector_list" type_id: 0xd3c80119 - offset: 2048 + offset: 2560 } member { - id: 0xbf700700 + id: 0xbf700568 name: "connector_list_lock" type_id: 0xf313e71a - offset: 1856 + offset: 2368 } member { id: 0xe40d0ad2 @@ -64243,12 +63471,6 @@ member { type_id: 0xc9082b19 offset: 128 } -member { - id: 0x90e228c1 - name: "connector_type" - type_id: 0x6720d32f - offset: 1120 -} member { id: 0x90e22d12 name: "connector_type" @@ -64256,10 +63478,16 @@ member { offset: 192 } member { - id: 0xc0a98aae + id: 0x90e22f47 + name: "connector_type" + type_id: 0x6720d32f + offset: 1248 +} +member { + id: 0xc0a9820f name: "connector_type_id" type_id: 0x6720d32f - offset: 1152 + offset: 1280 } member { id: 0xf5e9e092 @@ -64299,10 +63527,10 @@ member { offset: 192 } member { - id: 0xbd652c8d + id: 0xbd6527fa name: "console" type_id: 0x5d8155a5 - offset: 1984 + offset: 2240 bitsize: 1 } member { @@ -64332,6 +63560,18 @@ member { name: "constant" type_id: 0xd752f3a0 } +member { + id: 0x1ad05349 + name: "constant_charge_current_max_ua" + type_id: 0x6720d32f + offset: 352 +} +member { + id: 0xb31cfb42 + name: "constant_charge_voltage_max_uv" + type_id: 0x6720d32f + offset: 384 +} member { id: 0x02afc8a1 name: "constraint_set_flags" @@ -64339,16 +63579,16 @@ member { offset: 8 } member { - id: 0xfd1861c9 + id: 0xfd186968 name: "constraints" type_id: 0x71886297 - offset: 1152 + offset: 1280 } member { - id: 0xfd4798c5 + id: 0xfd4798e2 name: "constraints" type_id: 0x2e71b7d0 - offset: 7680 + offset: 9152 } member { id: 0xfd724d73 @@ -64417,10 +63657,10 @@ member { offset: 576 } member { - id: 0x8cda352e + id: 0x8cda3bf9 name: "consumer_rwsem" type_id: 0x28b9ec9a - offset: 640 + offset: 768 } member { id: 0xce3dd8e0 @@ -64447,10 +63687,10 @@ member { offset: 128 } member { - id: 0x82e150fb + id: 0x82e15cd4 name: "consumers" type_id: 0x0e86f8f4 - offset: 1152 + offset: 1408 } member { id: 0x3c122913 @@ -64489,10 +63729,10 @@ member { offset: 928 } member { - id: 0xd53fe58d + id: 0xd53feff4 name: "content_protection_property" type_id: 0x2a670b41 - offset: 8192 + offset: 9344 } member { id: 0x9f340c7d @@ -64507,10 +63747,10 @@ member { offset: 832 } member { - id: 0xc579565d + id: 0xc57955e1 name: "content_type_property" type_id: 0x2a670b41 - offset: 7296 + offset: 8448 } member { id: 0x4bfa9ecc @@ -64531,16 +63771,16 @@ member { offset: 256 } member { - id: 0x418af5a5 + id: 0x418af429 name: "context" type_id: 0x3dc01f54 - offset: 5888 + offset: 6080 } member { - id: 0x41a2ff2f + id: 0x41a2f5e4 name: "context" type_id: 0x15c77315 - offset: 4480 + offset: 4608 } member { id: 0x41af8238 @@ -64627,34 +63867,18 @@ member { type_id: 0x295c7202 offset: 256 } -member { - id: 0xfc153ff0 - name: "control" - type_id: 0x295c7202 - offset: 24 -} member { id: 0xfc17d3e7 name: "control" type_id: 0x2bb39ba6 offset: 2176 } -member { - id: 0xfc293dbb - name: "control" - type_id: 0x15585832 -} member { id: 0xfc37c610 name: "control" type_id: 0x0baa70a7 offset: 96 } -member { - id: 0xfc97ede1 - name: "control" - type_id: 0xab880210 -} member { id: 0xfcd19375 name: "control" @@ -64677,54 +63901,6 @@ member { name: "control_load" type_id: 0x2c808592 } -member { - id: 0x77d07660 - name: "control_port" - type_id: 0x6d7f5ff6 - offset: 528 -} -member { - id: 0x77d07a23 - name: "control_port" - type_id: 0x6d7f5ff6 - offset: 608 -} -member { - id: 0x7d5e1d60 - name: "control_port_ethertype" - type_id: 0x7584e7da - offset: 624 -} -member { - id: 0xed112c05 - name: "control_port_no_encrypt" - type_id: 0x6d7f5ff6 - offset: 640 -} -member { - id: 0x6ca337e9 - name: "control_port_no_preauth" - type_id: 0x6d7f5ff6 - offset: 656 -} -member { - id: 0x9e83c10f - name: "control_port_over_nl80211" - type_id: 0x6d7f5ff6 - offset: 3624 -} -member { - id: 0x9e83c13f - name: "control_port_over_nl80211" - type_id: 0x6d7f5ff6 - offset: 536 -} -member { - id: 0x9e83c807 - name: "control_port_over_nl80211" - type_id: 0x6d7f5ff6 - offset: 648 -} member { id: 0x28722417 name: "control_unload" @@ -64732,10 +63908,10 @@ member { offset: 64 } member { - id: 0xd815416d + id: 0xd8154742 name: "controller" type_id: 0x00dd92af - offset: 6080 + offset: 7296 } member { id: 0xd817c8aa @@ -64748,28 +63924,28 @@ member { type_id: 0xc9082b19 } member { - id: 0x608f22eb + id: 0x608f2d5b name: "controller_data" type_id: 0x18bd6530 - offset: 6400 + offset: 7616 } member { - id: 0xd414035c + id: 0xd414012b name: "controller_state" type_id: 0x18bd6530 - offset: 6336 + offset: 7552 } member { - id: 0x474fe191 + id: 0x474fe3e5 name: "controls" type_id: 0xd3c80119 - offset: 10176 + offset: 11520 } member { - id: 0x47a425ee + id: 0x47a42035 name: "controls" type_id: 0x3806a5e7 - offset: 3072 + offset: 3456 } member { id: 0x47a42e9e @@ -64784,16 +63960,16 @@ member { offset: 192 } member { - id: 0x69dc903a + id: 0x69dc9e54 name: "controls_count" type_id: 0x6720d32f - offset: 10048 + offset: 11392 } member { - id: 0x2208b4c5 + id: 0x2208bb24 name: "controls_rwsem" type_id: 0x28b9ec9a - offset: 9600 + offset: 10816 } member { id: 0x62b69278 @@ -64802,10 +63978,10 @@ member { offset: 192 } member { - id: 0xa972eefc + id: 0xa972e5df name: "conv_zones_bitmap" type_id: 0x064d6086 - offset: 3776 + offset: 4032 } member { id: 0xb5c7762e @@ -64913,21 +64089,10 @@ member { offset: 768 } member { - id: 0x58d874c1 + id: 0x58cc89fb name: "cookie" - type_id: 0x92233392 - offset: 832 -} -member { - id: 0x58d8777b - name: "cookie" - type_id: 0x92233392 -} -member { - id: 0x58d877d0 - name: "cookie" - type_id: 0x92233392 - offset: 256 + type_id: 0x86d95287 + offset: 64 } member { id: 0x14bf8247 @@ -65042,10 +64207,10 @@ member { offset: 256 } member { - id: 0xc38cb45a + id: 0xc38cba61 name: "copy_timestamp" type_id: 0x4585663f - offset: 6407 + offset: 6535 bitsize: 1 } member { @@ -65106,10 +64271,10 @@ member { offset: 320 } member { - id: 0xa04ae896 + id: 0xa04aea8b name: "core_events" type_id: 0x5408a5f2 - offset: 2048 + offset: 2176 } member { id: 0x271b24e3 @@ -65244,10 +64409,10 @@ member { offset: 32 } member { - id: 0xf73487ae + id: 0xf73481c1 name: "coublock" type_id: 0x33756485 - offset: 4672 + offset: 4736 } member { id: 0x650b54b4 @@ -65255,41 +64420,6 @@ member { type_id: 0x2e0f9112 offset: 64 } -member { - id: 0x650c0224 - name: "count" - type_id: 0x295c7202 - offset: 384 -} -member { - id: 0x650c03b6 - name: "count" - type_id: 0x295c7202 -} -member { - id: 0x650c05d7 - name: "count" - type_id: 0x295c7202 - offset: 24 -} -member { - id: 0x650c0850 - name: "count" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x650c0aec - name: "count" - type_id: 0x295c7202 - offset: 2624 -} -member { - id: 0x650c0f79 - name: "count" - type_id: 0x295c7202 - offset: 3024 -} member { id: 0x65162362 name: "count" @@ -65315,10 +64445,10 @@ member { offset: 256 } member { - id: 0x653a1cce + id: 0x653a1219 name: "count" type_id: 0x1f4573ef - offset: 640 + offset: 768 } member { id: 0x6542722c @@ -65327,10 +64457,10 @@ member { offset: 32 } member { - id: 0x6542755d + id: 0x6542733c name: "count" type_id: 0x6720d32f - offset: 3456 + offset: 4096 } member { id: 0x65427665 @@ -65357,10 +64487,10 @@ member { offset: 64 } member { - id: 0x65427de4 + id: 0x65427c3b name: "count" type_id: 0x6720d32f - offset: 1408 + offset: 1664 } member { id: 0x65427e85 @@ -65407,18 +64537,18 @@ member { type_id: 0x4585663f offset: 1344 } +member { + id: 0x6560d383 + name: "count" + type_id: 0x4585663f + offset: 1056 +} member { id: 0x6560d3d0 name: "count" type_id: 0x4585663f offset: 576 } -member { - id: 0x6560d5c5 - name: "count" - type_id: 0x4585663f - offset: 800 -} member { id: 0x6560d799 name: "count" @@ -65487,12 +64617,6 @@ member { name: "count" type_id: 0xb02b353a } -member { - id: 0x65a3490a - name: "count" - type_id: 0x861a0f9a - offset: 48 -} member { id: 0x65b0d7d8 name: "count" @@ -65579,36 +64703,17 @@ member { type_id: 0xc9082b19 offset: 128 } -member { - id: 0x6be089d4 - name: "count" - type_id: 0x914dbfdc - offset: 8 - bitsize: 5 -} member { id: 0x6a729dee name: "count_buckets" type_id: 0x914dbfdc offset: 128 } -member { - id: 0xbc5492a8 - name: "count_cts" - type_id: 0x295c7202 - offset: 16 -} member { id: 0xa5eec422 name: "count_objects" type_id: 0x0484940b } -member { - id: 0xb882b6b5 - name: "count_rts" - type_id: 0x295c7202 - offset: 24 -} member { id: 0x20014498 name: "counter" @@ -65625,30 +64730,6 @@ member { type_id: 0x92233392 offset: 256 } -member { - id: 0x704fd9cc - name: "counter_offset_beacon" - type_id: 0x914dbfdc - offset: 1280 -} -member { - id: 0x90a1b6af - name: "counter_offset_presp" - type_id: 0x914dbfdc - offset: 1296 -} -member { - id: 0x45da0fbc - name: "counter_offsets_beacon" - type_id: 0x34809932 - offset: 1536 -} -member { - id: 0x985f475c - name: "counter_offsets_presp" - type_id: 0x34809932 - offset: 1600 -} member { id: 0x9227b221 name: "counters" @@ -65660,6 +64741,12 @@ member { type_id: 0x3f979b84 offset: 256 } +member { + id: 0x9242f52a + name: "counters" + type_id: 0x563b3475 + offset: 2944 +} member { id: 0x9242f828 name: "counters" @@ -65672,12 +64759,6 @@ member { type_id: 0x563b3475 offset: 320 } -member { - id: 0x9242fdd3 - name: "counters" - type_id: 0x563b3475 - offset: 2560 -} member { id: 0x1427851b name: "country" @@ -65708,10 +64789,10 @@ member { offset: 448 } member { - id: 0x1d9e06c9 + id: 0x1d9e0f02 name: "coverage_class" type_id: 0x295c7202 - offset: 1536 + offset: 1664 } member { id: 0x5fd6b737 @@ -65726,10 +64807,34 @@ member { offset: 576 } member { - id: 0x9dd104ca + id: 0x9dd1008b name: "cpd" type_id: 0xac2791e9 - offset: 1920 + offset: 2176 +} +member { + id: 0xdf1e9756 + name: "cpd_alloc_fn" + type_id: 0x3a1b117d + offset: 192 +} +member { + id: 0xda9f8f9e + name: "cpd_bind_fn" + type_id: 0x301f8bca + offset: 384 +} +member { + id: 0x9ff69a44 + name: "cpd_free_fn" + type_id: 0x1c9f0c4b + offset: 320 +} +member { + id: 0x2a998965 + name: "cpd_init_fn" + type_id: 0x21ebac93 + offset: 256 } member { id: 0x9ba00ef7 @@ -65795,30 +64900,12 @@ member { name: "cpu" type_id: 0x6720d32f } -member { - id: 0x5161b144 - name: "cpu" - type_id: 0x6720d32f - offset: 2560 -} member { id: 0x5161b407 name: "cpu" type_id: 0x6720d32f offset: 64 } -member { - id: 0x5161b596 - name: "cpu" - type_id: 0x6720d32f - offset: 67520 -} -member { - id: 0x5161b69f - name: "cpu" - type_id: 0x6720d32f - offset: 640 -} member { id: 0x5161b965 name: "cpu" @@ -65826,10 +64913,22 @@ member { offset: 96 } member { - id: 0x5161bb78 + id: 0x5161ba40 name: "cpu" type_id: 0x6720d32f - offset: 24000 + offset: 896 +} +member { + id: 0x5161bb06 + name: "cpu" + type_id: 0x6720d32f + offset: 24064 +} +member { + id: 0x5161bb99 + name: "cpu" + type_id: 0x6720d32f + offset: 5216 } member { id: 0x5161bddd @@ -65838,10 +64937,16 @@ member { offset: 32 } member { - id: 0x5161bf25 + id: 0x5161bf8c name: "cpu" type_id: 0x6720d32f - offset: 5088 + offset: 2816 +} +member { + id: 0x5161bf9a + name: "cpu" + type_id: 0x6720d32f + offset: 67648 } member { id: 0x5197dd8a @@ -65882,10 +64987,10 @@ member { type_id: 0x03965d61 } member { - id: 0x1e7e673d + id: 0x1e7e63bb name: "cpu_bitmap" type_id: 0xc8e4d7d1 - offset: 7296 + offset: 7680 } member { id: 0x2477916c @@ -65928,12 +65033,23 @@ member { type_id: 0x33756485 offset: 23232 } +member { + id: 0x7991c9b0 + name: "cpu_capacity_inverted" + type_id: 0x33756485 + offset: 23360 +} member { id: 0xfa8789a6 name: "cpu_capacity_orig" type_id: 0x33756485 offset: 23296 } +member { + id: 0xe35f2973 + name: "cpu_cnt" + type_id: 0xe8c376d6 +} member { id: 0xda98dd92 name: "cpu_context" @@ -66046,10 +65162,10 @@ member { type_id: 0xbdd18903 } member { - id: 0xf49081ae + id: 0xf4908fab name: "cpu_stat" type_id: 0x25296a8e - offset: 448 + offset: 576 } member { id: 0xf60aae61 @@ -66069,6 +65185,18 @@ member { type_id: 0x914dbfdc offset: 64 } +member { + id: 0x3e96c2a6 + name: "cpuhp_dead" + type_id: 0x49a73111 + offset: 1984 +} +member { + id: 0x3e96ca68 + name: "cpuhp_dead" + type_id: 0x49a73111 + offset: 3456 +} member { id: 0x3e96ca84 name: "cpuhp_dead" @@ -66076,16 +65204,10 @@ member { offset: 896 } member { - id: 0x3e96cb3f - name: "cpuhp_dead" - type_id: 0x49a73111 - offset: 1856 -} -member { - id: 0x3e96cfb3 - name: "cpuhp_dead" - type_id: 0x49a73111 - offset: 3072 + id: 0xe9799532 + name: "cpuhp_memreserve_state" + type_id: 0x6720d32f + offset: 320 } member { id: 0x01bd5464 @@ -66094,10 +65216,10 @@ member { offset: 576 } member { - id: 0xabb973e9 + id: 0xabb97df2 name: "cpuhp_online" type_id: 0x49a73111 - offset: 2944 + offset: 3328 } member { id: 0xa23941e9 @@ -66122,18 +65244,18 @@ member { type_id: 0x38fa32ef offset: 8576 } +member { + id: 0x3dac8304 + name: "cpumask" + type_id: 0x99caa0ae + offset: 1600 +} member { id: 0x3dac837e name: "cpumask" type_id: 0x99caa0ae offset: 128 } -member { - id: 0x3dac8878 - name: "cpumask" - type_id: 0x99caa0ae - offset: 1216 -} member { id: 0x3dac8e5d name: "cpumask" @@ -66183,10 +65305,10 @@ member { offset: 192 } member { - id: 0xe7eec58d + id: 0xe7eec35c name: "cpus" type_id: 0x99caa0ae - offset: 9152 + offset: 10624 } member { id: 0xe7eecbaf @@ -66194,28 +65316,28 @@ member { type_id: 0x99caa0ae } member { - id: 0x25ed6826 + id: 0x25ed619c name: "cpus_mask" type_id: 0x1c04d361 - offset: 8448 + offset: 9472 } member { - id: 0xffa6f2f3 + id: 0xffa6f833 name: "cpus_ptr" type_id: 0x3c540ff9 - offset: 8320 + offset: 9344 } member { - id: 0x48664799 + id: 0x48664d9e name: "cpuset_mem_spread_rotor" type_id: 0x6720d32f - offset: 19168 + offset: 20576 } member { - id: 0x7b8887a3 + id: 0x7b88834f name: "cpuset_slab_spread_rotor" type_id: 0x6720d32f - offset: 19200 + offset: 20608 } member { id: 0x86895467 @@ -66233,10 +65355,10 @@ member { type_id: 0xf782715b } member { - id: 0xf3711211 + id: 0xf3711bd1 name: "cputimer" type_id: 0x836a8aa9 - offset: 2048 + offset: 2112 } member { id: 0x1d22b02d @@ -66304,10 +65426,10 @@ member { offset: 2272 } member { - id: 0x0bf9434c + id: 0x0bf94151 name: "cq_overflow_list" type_id: 0xd3c80119 - offset: 2048 + offset: 2176 } member { id: 0xc9e08424 @@ -66340,10 +65462,10 @@ member { offset: 256 } member { - id: 0x711d82c7 + id: 0x711d898e name: "cqe" type_id: 0x2662a905 - offset: 832 + offset: 960 } member { id: 0x71ba730f @@ -66357,6 +65479,12 @@ member { type_id: 0x2662a905 offset: 384 } +member { + id: 0xa2af5714 + name: "cqe_busy" + type_id: 0x4585663f + offset: 1920 +} member { id: 0x1fe3938f name: "cqe_cached" @@ -66380,22 +65508,22 @@ member { type_id: 0x2e93f0ca } member { - id: 0xe90795db + id: 0xe9079b05 name: "cqe_enabled" type_id: 0x6d7f5ff6 - offset: 10464 + offset: 12320 } member { - id: 0xb465c900 + id: 0xb465cbc3 name: "cqe_err_ier" type_id: 0xc9082b19 - offset: 8704 + offset: 9728 } member { - id: 0x5a4afced + id: 0x5a4af70d name: "cqe_ier" type_id: 0xc9082b19 - offset: 8672 + offset: 9696 } member { id: 0x07120003 @@ -66404,22 +65532,22 @@ member { offset: 256 } member { - id: 0x1fb39253 + id: 0x1fb39a4a name: "cqe_on" type_id: 0x6d7f5ff6 - offset: 10472 + offset: 9664 } member { - id: 0x1fb393bc + id: 0x1fb39acc name: "cqe_on" type_id: 0x6d7f5ff6 - offset: 8640 + offset: 12328 } member { - id: 0x598e72d2 + id: 0x598e7142 name: "cqe_ops" type_id: 0x37fc3fc4 - offset: 10304 + offset: 12160 } member { id: 0xba80e69a @@ -66428,16 +65556,16 @@ member { offset: 192 } member { - id: 0x94974d19 + id: 0x94974a29 name: "cqe_private" type_id: 0x18bd6530 - offset: 10368 + offset: 12224 } member { - id: 0x51e1ae8c + id: 0x51e1a9e8 name: "cqe_qdepth" type_id: 0x6720d32f - offset: 10432 + offset: 12288 } member { id: 0x82f1252c @@ -66488,34 +65616,10 @@ member { offset: 2560 } member { - id: 0x627c019c + id: 0x62614b1c name: "cqm_config" - type_id: 0x3a481d86 - offset: 1920 -} -member { - id: 0xe3a0d94d - name: "cqm_rssi_high" - type_id: 0xd41e888f - offset: 896 -} -member { - id: 0x32388156 - name: "cqm_rssi_hyst" - type_id: 0xc9082b19 - offset: 832 -} -member { - id: 0x8cfcc9d3 - name: "cqm_rssi_low" - type_id: 0xd41e888f - offset: 864 -} -member { - id: 0xb21548ab - name: "cqm_rssi_thold" - type_id: 0xd41e888f - offset: 800 + type_id: 0x2706dc09 + offset: 2176 } member { id: 0x00fa5522 @@ -66619,16 +65723,16 @@ member { offset: 128 } member { - id: 0x2b54a679 + id: 0x2b54aafe name: "crash_cnt" type_id: 0x4585663f - offset: 8256 + offset: 9728 } member { - id: 0xedefbfbc + id: 0xedefbe2b name: "crash_handler" type_id: 0x1f3c8679 - offset: 8000 + offset: 9344 } member { id: 0x5200f72d @@ -66636,22 +65740,22 @@ member { type_id: 0x33756485 } member { - id: 0x52943a7f + id: 0x52943caf name: "crc" type_id: 0xa7b169d5 - offset: 12160 + offset: 12288 } member { - id: 0xeff5ade1 + id: 0xeff5afc8 name: "crcount" type_id: 0x5d8155a5 - offset: 968 + offset: 1096 } member { - id: 0x930c5322 + id: 0x930c52d3 name: "crcs" type_id: 0x30d5aa47 - offset: 1792 + offset: 2048 } member { id: 0x934c6151 @@ -66660,10 +65764,10 @@ member { offset: 64 } member { - id: 0x110cab5b + id: 0x110caede name: "creadr" type_id: 0xc9082b19 - offset: 960 + offset: 1088 } member { id: 0x0fad648a @@ -66711,10 +65815,10 @@ member { offset: 256 } member { - id: 0x506dd703 + id: 0x506dd939 name: "create" type_id: 0x4585663f - offset: 6496 + offset: 7712 bitsize: 1 } member { @@ -66747,28 +65851,22 @@ member { bitsize: 1 } member { - id: 0x92faa0f7 + id: 0x92faaaee name: "created" type_id: 0x6d7f5ff6 - offset: 4512 + offset: 4448 } member { - id: 0x221ad0f5 + id: 0x221ad62a name: "created_vcpus" type_id: 0x6720d32f - offset: 18496 + offset: 18752 } member { - id: 0xced3c1f1 + id: 0xced3c28a name: "cred" type_id: 0x30650ba6 - offset: 15424 -} -member { - id: 0xced3c30d - name: "cred" - type_id: 0x30650ba6 - offset: 704 + offset: 832 } member { id: 0xced3c749 @@ -66776,6 +65874,12 @@ member { type_id: 0x30650ba6 offset: 640 } +member { + id: 0xced3c7ed + name: "cred" + type_id: 0x30650ba6 + offset: 16832 +} member { id: 0xced3c9f9 name: "cred" @@ -66789,10 +65893,10 @@ member { offset: 576 } member { - id: 0xe5afabaf + id: 0xe5afa084 name: "cred_guard_mutex" type_id: 0xa7c362b0 - offset: 7808 + offset: 7872 } member { id: 0xa26b49c5 @@ -66800,18 +65904,6 @@ member { type_id: 0x30650ba6 offset: 1536 } -member { - id: 0x2c98c817 - name: "crit_proto_start" - type_id: 0x2cdd7ef3 - offset: 5568 -} -member { - id: 0x14e78796 - name: "crit_proto_stop" - type_id: 0x0f94d9e6 - offset: 5632 -} member { id: 0x6d5ff609 name: "critical" @@ -66841,6 +65933,12 @@ member { name: "crt_flags" type_id: 0xc9082b19 } +member { + id: 0x9e419013 + name: "crtc" + type_id: 0x315b7e01 + offset: 1408 +} member { id: 0x9e4192e0 name: "crtc" @@ -66852,12 +65950,6 @@ member { type_id: 0x315b7e01 offset: 640 } -member { - id: 0x9e41949d - name: "crtc" - type_id: 0x315b7e01 - offset: 1280 -} member { id: 0x9e419601 name: "crtc" @@ -66930,10 +66022,10 @@ member { offset: 224 } member { - id: 0x2c003920 + id: 0x2c003612 name: "crtc_list" type_id: 0xd3c80119 - offset: 2944 + offset: 3584 } member { id: 0x929bb2fb @@ -66996,16 +66088,16 @@ member { offset: 256 } member { - id: 0xe6077fbf + id: 0xe6077053 name: "crypt_ctx" type_id: 0x0a224652 - offset: 960 + offset: 1024 } member { - id: 0xf3c26f2e + id: 0xf3c26547 name: "crypt_keyslot" type_id: 0x039cec64 - offset: 1024 + offset: 1088 } member { id: 0xc7060855 @@ -67019,28 +66111,10 @@ member { type_id: 0x4585663f } member { - id: 0xa358a205 - name: "crypto" - type_id: 0xf2518bb5 - offset: 1792 -} -member { - id: 0xa358a20f - name: "crypto" - type_id: 0xf2518bb5 - offset: 640 -} -member { - id: 0xa358a4dd - name: "crypto" - type_id: 0xf2518bb5 - offset: 256 -} -member { - id: 0x66da1629 + id: 0x66da184b name: "crypto_cap_array" type_id: 0x336c14b5 - offset: 33408 + offset: 37120 } member { id: 0xba2ba9b6 @@ -67049,10 +66123,10 @@ member { offset: 520 } member { - id: 0x72f8c78e + id: 0x72f8cfcb name: "crypto_capabilities" type_id: 0x783fe198 - offset: 33344 + offset: 37056 } member { id: 0x8dfe7069 @@ -67060,10 +66134,10 @@ member { type_id: 0x9a7b04ca } member { - id: 0xf51390f7 + id: 0xf51396d0 name: "crypto_cfg_register" type_id: 0xc9082b19 - offset: 33472 + offset: 37184 } member { id: 0xbd8a47cb @@ -67089,10 +66163,10 @@ member { offset: 960 } member { - id: 0x035efc79 + id: 0x035ef70e name: "crypto_kobject" type_id: 0x23f09c34 - offset: 1984 + offset: 2240 } member { id: 0xad02928b @@ -67100,22 +66174,22 @@ member { type_id: 0x82011f33 } member { - id: 0x54976335 + id: 0x54976380 name: "crypto_profile" type_id: 0x0815495d - offset: 33536 + offset: 12352 } member { - id: 0x549768bf + id: 0x54976880 name: "crypto_profile" type_id: 0x0815495d - offset: 10496 + offset: 37248 } member { - id: 0x5497e230 + id: 0x5497e671 name: "crypto_profile" type_id: 0x08956bf0 - offset: 1920 + offset: 2176 } member { id: 0x9ea9cecd @@ -67137,22 +66211,22 @@ member { offset: 640 } member { - id: 0x7c8cf85b + id: 0x7c8cfa37 name: "cs_gpiod" type_id: 0x2560a232 - offset: 6784 + offset: 8000 } member { - id: 0xa5c65efe + id: 0xa5c65b9e name: "cs_gpiods" type_id: 0x03c8112b - offset: 10112 + offset: 11712 } member { - id: 0x80f0621d + id: 0x80f06bf6 name: "cs_hold" type_id: 0x120d5977 - offset: 6912 + offset: 8128 } member { id: 0xb231a519 @@ -67167,10 +66241,10 @@ member { offset: 256 } member { - id: 0x039576a1 + id: 0x03957d5a name: "cs_inactive" type_id: 0x120d5977 - offset: 6944 + offset: 8160 } member { id: 0xfc7060c5 @@ -67198,10 +66272,10 @@ member { bitsize: 1 } member { - id: 0x6d4d0ab2 + id: 0x6d4d08d1 name: "cs_setup" type_id: 0x120d5977 - offset: 6880 + offset: 8096 } member { id: 0xd8a2aa91 @@ -67226,28 +66300,16 @@ member { type_id: 0x295c7202 offset: 320 } -member { - id: 0x4d6a0327 - name: "csa_active" - type_id: 0x6d7f5ff6 - offset: 6008 -} -member { - id: 0x16f56c75 - name: "csa_offsets" - type_id: 0x34809932 - offset: 320 -} member { id: 0x03bacce4 name: "csd" type_id: 0xac1494ba } member { - id: 0x03bc340a + id: 0x03bc3c31 name: "csd" type_id: 0xaaead086 - offset: 7616 + offset: 8832 } member { id: 0x03faa0b9 @@ -67268,10 +66330,10 @@ member { offset: 1376 } member { - id: 0xe7562ed0 + id: 0xe75628b7 name: "cset_links" type_id: 0xd3c80119 - offset: 5312 + offset: 6336 } member { id: 0xf69ec4bf @@ -67354,10 +66416,10 @@ member { offset: 384 } member { - id: 0xf5ed8d16 + id: 0xf5ed83e7 name: "cstime" type_id: 0x92233392 - offset: 3584 + offset: 3648 } member { id: 0x6e8b63cd @@ -67409,10 +66471,10 @@ member { bitsize: 1 } member { - id: 0xd7405ff7 + id: 0xd7405bb5 name: "ct" type_id: 0x3fa33e64 - offset: 19264 + offset: 20352 } member { id: 0xd7457567 @@ -67510,46 +66572,46 @@ member { offset: 3456 } member { - id: 0x1033d253 + id: 0x1033d956 name: "ctl_files" type_id: 0xd3c80119 - offset: 10304 + offset: 11648 } member { - id: 0x556af984 + id: 0x556afd8a name: "ctl_files_rwlock" type_id: 0xf4933b90 - offset: 9984 + offset: 11328 } member { - id: 0x62766f9f + id: 0x62766f25 name: "ctl_hash" type_id: 0x80c20070 - offset: 10560 + offset: 11904 } member { - id: 0x3867629c + id: 0x3867609b name: "ctl_hash_collision" type_id: 0x6d7f5ff6 - offset: 10688 + offset: 12032 } member { - id: 0xc69c6653 + id: 0xc69c650f name: "ctl_intf_media_devnode" type_id: 0x1349e73e - offset: 3136 + offset: 3264 } member { - id: 0x130ef0f0 + id: 0x130efbc9 name: "ctl_name" type_id: 0x3e10b518 - offset: 1536 + offset: 1920 } member { - id: 0xd8d9c1c8 + id: 0xd8d9c596 name: "ctl_numids" type_id: 0x80c20070 - offset: 10432 + offset: 11776 } member { id: 0x4dca695b @@ -67575,10 +66637,10 @@ member { offset: 2240 } member { - id: 0x55e03974 + id: 0x55e038ab name: "ctm_property" type_id: 0x2a670b41 - offset: 7488 + offset: 8640 } member { id: 0x16d2c2bd @@ -67604,22 +66666,22 @@ member { offset: 96 } member { - id: 0x699ae03c + id: 0x699ae613 name: "ctrl" type_id: 0x14e7280b - offset: 6080 + offset: 7296 } member { - id: 0x699bc2d3 + id: 0x699bc979 name: "ctrl" type_id: 0x15c389f6 - offset: 6144 + offset: 7360 } member { - id: 0x699d24bd + id: 0x699d2cfb name: "ctrl" type_id: 0x13279dde - offset: 3648 + offset: 4288 } member { id: 0x69ba12aa @@ -67639,6 +66701,12 @@ member { type_id: 0x026c3dea offset: 192 } +member { + id: 0x823928b3 + name: "ctrl_handler" + type_id: 0x026c3dea + offset: 8960 +} member { id: 0x823928c2 name: "ctrl_handler" @@ -67652,22 +66720,16 @@ member { offset: 1408 } member { - id: 0x82392f54 - name: "ctrl_handler" - type_id: 0x026c3dea - offset: 7744 -} -member { - id: 0x94cca9a4 + id: 0x94cca69f name: "ctrl_intf" type_id: 0x01ace255 - offset: 3008 + offset: 3136 } member { - id: 0x15868a4a + id: 0x1586844f name: "ctrl_refs" type_id: 0xd3c80119 - offset: 448 + offset: 576 } member { id: 0x61324db4 @@ -67682,10 +66744,10 @@ member { offset: 1728 } member { - id: 0xea2e35d6 + id: 0xea2e3566 name: "ctrls" type_id: 0xd3c80119 - offset: 320 + offset: 448 } member { id: 0x273f08da @@ -67723,6 +66785,12 @@ member { name: "ctx" type_id: 0x13b93798 } +member { + id: 0xec949f56 + name: "ctx" + type_id: 0x0d68946d + offset: 64 +} member { id: 0xeca4247d name: "ctx" @@ -67740,10 +66808,10 @@ member { offset: 320 } member { - id: 0xecb5c155 + id: 0xecb5c06c name: "ctx" type_id: 0x2c32dd96 - offset: 256 + offset: 384 } member { id: 0xecba52e1 @@ -67804,10 +66872,10 @@ member { offset: 16 } member { - id: 0x47f61075 + id: 0x47f610c5 name: "ctx_list" type_id: 0xd3c80119 - offset: 320 + offset: 448 } member { id: 0x3ee95655 @@ -67815,10 +66883,10 @@ member { type_id: 0xf313e71a } member { - id: 0x4b5a1600 + id: 0x4b5a12ae name: "ctx_map" type_id: 0xa3189db3 - offset: 1664 + offset: 2048 } member { id: 0xe6d98ccc @@ -67851,10 +66919,10 @@ member { offset: 64 } member { - id: 0x6d826b22 + id: 0x6d826928 name: "ctxs" type_id: 0x06bbba49 - offset: 2048 + offset: 2432 } member { id: 0x6d92f80f @@ -67878,12 +66946,6 @@ member { type_id: 0x0b9cf8cf offset: 1600 } -member { - id: 0x9115f0a4 - name: "cur" - type_id: 0x177bdfa6 - offset: 256 -} member { id: 0x91313f3f name: "cur" @@ -67908,10 +66970,10 @@ member { type_id: 0xec0a20ff } member { - id: 0xee8ba3b8 + id: 0xee8bae4d name: "cur_adv_instance" type_id: 0xb3e7bac9 - offset: 39648 + offset: 45344 } member { id: 0x2dbb1524 @@ -67932,10 +66994,10 @@ member { offset: 256 } member { - id: 0xb27b9dec + id: 0xb27b9f9b name: "cur_blksize" type_id: 0x4585663f - offset: 6336 + offset: 7552 } member { id: 0x0f396cf3 @@ -67944,10 +67006,10 @@ member { offset: 45760 } member { - id: 0x97a04196 + id: 0x97a04eff name: "cur_bus_speed" type_id: 0x5d8155a5 - offset: 1752 + offset: 2008 } member { id: 0x50989b56 @@ -67956,10 +67018,10 @@ member { offset: 45632 } member { - id: 0x5b87e752 + id: 0x5b87e129 name: "cur_cmd_info" type_id: 0x312e431a - offset: 7936 + offset: 9536 } member { id: 0xdac902e6 @@ -67986,10 +67048,10 @@ member { offset: 45664 } member { - id: 0xa86034a6 + id: 0xa8603975 name: "cur_image" type_id: 0x1ddac82a - offset: 1344 + offset: 1472 } member { id: 0xf1488153 @@ -68004,10 +67066,10 @@ member { offset: 1152 } member { - id: 0xc335f568 + id: 0xc335f99d name: "cur_iotype" type_id: 0x5d8155a5 - offset: 4680 + offset: 4936 } member { id: 0x29539a57 @@ -68021,34 +67083,34 @@ member { type_id: 0x0e6618c4 } member { - id: 0x8475c2f7 + id: 0x8475cda7 name: "cur_msg" type_id: 0x21df69d0 - offset: 8640 + offset: 10240 } member { - id: 0x27d4a817 + id: 0x27d4ac0a name: "cur_msg_completion" type_id: 0x3fcbf304 - offset: 8704 + offset: 10304 } member { - id: 0xed426a72 + id: 0xed426229 name: "cur_msg_incomplete" type_id: 0x6d7f5ff6 - offset: 8960 + offset: 10560 } member { - id: 0x0f7833fd + id: 0x0f783ecd name: "cur_msg_mapped" type_id: 0x6d7f5ff6 - offset: 9008 + offset: 10608 } member { - id: 0xb09c330c + id: 0xb09c325b name: "cur_msg_need_completion" type_id: 0x6d7f5ff6 - offset: 8968 + offset: 10568 } member { id: 0xb34b435a @@ -68069,10 +67131,10 @@ member { offset: 45568 } member { - id: 0xa21ac0e7 + id: 0xa21ac6ac name: "cur_rx_dma_dev" type_id: 0x0258f96e - offset: 7872 + offset: 9472 } member { id: 0xd61ee617 @@ -68103,10 +67165,10 @@ member { offset: 448 } member { - id: 0xe74763b6 + id: 0xe74765cd name: "cur_tx_dma_dev" type_id: 0x0258f96e - offset: 7936 + offset: 9536 } member { id: 0xff0c8cdb @@ -68121,22 +67183,22 @@ member { offset: 45152 } member { - id: 0x2f9ca0f4 + id: 0x2f9ca062 name: "curlft" type_id: 0xa2056fd8 - offset: 1920 + offset: 4416 } member { - id: 0x2f9ca1f4 + id: 0x2f9ca6a8 name: "curlft" type_id: 0xa2056fd8 - offset: 4288 + offset: 2048 } member { - id: 0x7b32e607 + id: 0x7b32ec53 name: "curlun" type_id: 0x34aa6f4a - offset: 2688 + offset: 2816 } member { id: 0xbccab28d @@ -68214,15 +67276,9 @@ member { offset: 448 } member { - id: 0x82fe5f87 - name: "current_ap" - type_id: 0xabf64f28 - offset: 32 -} -member { - id: 0xfa623bb3 + id: 0xfa702ad6 name: "current_bss" - type_id: 0x245f99f9 + type_id: 0x364efcf0 } member { id: 0x65380232 @@ -68231,10 +67287,10 @@ member { offset: 96 } member { - id: 0x3c9a3d99 + id: 0x3c9a377b name: "current_cmd" type_id: 0x0e1f07df - offset: 2432 + offset: 2816 } member { id: 0xc2e77a46 @@ -68267,10 +67323,10 @@ member { offset: 320 } member { - id: 0xe5ef7e33 + id: 0xe5ef799d name: "current_limit" type_id: 0xc9082b19 - offset: 9376 + offset: 10016 } member { id: 0xcfc20a47 @@ -68291,16 +67347,10 @@ member { offset: 1408 } member { - id: 0xb570cbf3 - name: "current_namespace" - type_id: 0x38534374 - offset: 128 -} -member { - id: 0xb650ba71 + id: 0xb650b8d4 name: "current_opp" type_id: 0x19e66c71 - offset: 1600 + offset: 1856 } member { id: 0x7573b502 @@ -68368,16 +67418,16 @@ member { offset: 384 } member { - id: 0x5666d9fa + id: 0x5666d648 name: "cursor" type_id: 0x1b2ca025 - offset: 1088 + offset: 1216 } member { - id: 0xee0080dc + id: 0xee0082ef name: "cursor_height" type_id: 0x1c3dbe5a - offset: 8544 + offset: 9696 } member { id: 0x8d866bcf @@ -68398,22 +67448,22 @@ member { offset: 128 } member { - id: 0x227643aa + id: 0x2276468b name: "cursor_width" type_id: 0x1c3dbe5a - offset: 8512 + offset: 9664 } member { - id: 0x388903a3 + id: 0x38890843 name: "cursor_x" type_id: 0x6720d32f - offset: 1184 + offset: 1312 } member { - id: 0x7ac89b68 + id: 0x7ac8932f name: "cursor_y" type_id: 0x6720d32f - offset: 1216 + offset: 1344 } member { id: 0x91afab90 @@ -68464,10 +67514,10 @@ member { offset: 128 } member { - id: 0xe29920eb + id: 0xe2992f8a name: "cutime" type_id: 0x92233392 - offset: 3520 + offset: 3584 } member { id: 0xf541d798 @@ -68485,12 +67535,6 @@ member { name: "cvt" type_id: 0x31fe95e7 } -member { - id: 0x085b49c3 - name: "cw_max" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x085b4a46 name: "cw_max" @@ -68502,24 +67546,6 @@ member { name: "cw_min" type_id: 0x914dbfdc } -member { - id: 0xa033fafb - name: "cw_min" - type_id: 0x914dbfdc - offset: 16 -} -member { - id: 0xbeb5f394 - name: "cwmax" - type_id: 0x914dbfdc - offset: 64 -} -member { - id: 0x10c38ad7 - name: "cwmin" - type_id: 0x914dbfdc - offset: 48 -} member { id: 0x453a997e name: "cwnd_event" @@ -68534,10 +67560,10 @@ member { bitsize: 1 } member { - id: 0x09c4e34b + id: 0x09c4ee83 name: "cwriter" type_id: 0xc9082b19 - offset: 992 + offset: 1120 } member { id: 0x9ed15d15 @@ -68632,10 +67658,10 @@ member { type_id: 0x49a73111 } member { - id: 0x4d4e6746 + id: 0x4d4e6d82 name: "d_attrs_muex" type_id: 0x0ee3dd73 - offset: 7488 + offset: 8704 } member { id: 0xd4f1b234 @@ -68948,12 +67974,6 @@ member { type_id: 0xe02e14d6 offset: 128 } -member { - id: 0x116f1f1d - name: "da" - type_id: 0xabf64f28 - offset: 32 -} member { id: 0xcbe0aa41 name: "da_to_va" @@ -69025,18 +68045,18 @@ member { type_id: 0x0baa70a7 offset: 768 } +member { + id: 0xdf11a290 + name: "dai_link" + type_id: 0x20054a7b + offset: 2752 +} member { id: 0xdf11a86f name: "dai_link" type_id: 0x20054a7b offset: 128 } -member { - id: 0xdf11a8d8 - name: "dai_link" - type_id: 0x20054a7b - offset: 2368 -} member { id: 0x6938c15d name: "dai_link_elems" @@ -69074,28 +68094,28 @@ member { offset: 512 } member { - id: 0x3c40fde0 + id: 0x3c40f1d9 name: "dais" type_id: 0x0bdbd2a7 - offset: 12480 + offset: 12544 } member { - id: 0x28e89bf6 + id: 0x28e89f71 name: "damage_clip" type_id: 0x836329dc - offset: 1568 + offset: 1696 } member { - id: 0x5becd2d3 + id: 0x5becd2a8 name: "damage_lock" type_id: 0xf313e71a - offset: 1632 + offset: 1760 } member { - id: 0xd93f0395 + id: 0xd93f06ca name: "damage_work" type_id: 0x1f3c8679 - offset: 1664 + offset: 1792 } member { id: 0x98424c26 @@ -69104,34 +68124,34 @@ member { offset: 320 } member { - id: 0x9868496b + id: 0x986840a0 name: "dapm" type_id: 0x2a1fba3e - offset: 1536 + offset: 1664 } member { - id: 0x98684981 + id: 0x986840f1 name: "dapm" type_id: 0x2a1fba3e + offset: 4992 +} +member { + id: 0x5a40bfe4 + name: "dapm_dirty" + type_id: 0xd3c80119 + offset: 4736 +} +member { + id: 0x2e266fde + name: "dapm_list" + type_id: 0xd3c80119 offset: 4608 } member { - id: 0x5a40be39 - name: "dapm_dirty" - type_id: 0xd3c80119 - offset: 4352 -} -member { - id: 0x2e266950 - name: "dapm_list" - type_id: 0xd3c80119 - offset: 4224 -} -member { - id: 0x4d6b71cf + id: 0x4d6b744a name: "dapm_mutex" type_id: 0xa7c362b0 - offset: 960 + offset: 1088 } member { id: 0xce768491 @@ -69146,10 +68166,10 @@ member { offset: 192 } member { - id: 0x3861be30 + id: 0x3861b9dc name: "dapm_routes" type_id: 0x3d828cd9 - offset: 3328 + offset: 3712 } member { id: 0x3861beb7 @@ -69158,10 +68178,10 @@ member { offset: 320 } member { - id: 0x1458894d + id: 0x14588350 name: "dapm_stats" type_id: 0x04a70038 - offset: 5248 + offset: 5632 } member { id: 0xe8b650c9 @@ -69170,10 +68190,10 @@ member { offset: 192 } member { - id: 0xe8b65730 + id: 0xe8b65e69 name: "dapm_widgets" type_id: 0x3db7fb40 - offset: 3200 + offset: 3584 } member { id: 0xc8691905 @@ -69182,12 +68202,6 @@ member { offset: 32 bitsize: 24 } -member { - id: 0xff0d718e - name: "data" - type_id: 0x9f539f03 - offset: 1280 -} member { id: 0xff1240f1 name: "data" @@ -69244,6 +68258,12 @@ member { type_id: 0xd359db99 offset: 160 } +member { + id: 0xff417309 + name: "data" + type_id: 0xd359db99 + offset: 16 +} member { id: 0xff417475 name: "data" @@ -69331,24 +68351,12 @@ member { type_id: 0xce6e9270 offset: 96 } -member { - id: 0xff5c4440 - name: "data" - type_id: 0xce6e9270 - offset: 16 -} member { id: 0xff5c4e1f name: "data" type_id: 0xce6e9270 offset: 64 } -member { - id: 0xff5c4e3b - name: "data" - type_id: 0xce6e9270 - offset: 232 -} member { id: 0xff645b09 name: "data" @@ -69392,10 +68400,10 @@ member { offset: 32 } member { - id: 0xff770ca3 + id: 0xff770e06 name: "data" type_id: 0xe5217790 - offset: 1600 + offset: 1856 } member { id: 0xff7ae59e @@ -69427,24 +68435,12 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xff833ead - name: "data" - type_id: 0x11112789 - offset: 8 -} member { id: 0xff886278 name: "data" type_id: 0x1a41d386 offset: 320 } -member { - id: 0xff886913 - name: "data" - type_id: 0x1a41d386 - offset: 6080 -} member { id: 0xff886c7d name: "data" @@ -69452,10 +68448,10 @@ member { offset: 128 } member { - id: 0xff8a90b1 + id: 0xff886f81 name: "data" - type_id: 0x18bd6530 - offset: 1600 + type_id: 0x1a41d386 + offset: 6720 } member { id: 0xff8a90cb @@ -69475,18 +68471,24 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0xff8a91fa + name: "data" + type_id: 0x18bd6530 + offset: 960 +} +member { + id: 0xff8a9211 + name: "data" + type_id: 0x18bd6530 + offset: 512 +} member { id: 0xff8a933f name: "data" type_id: 0x18bd6530 offset: 5120 } -member { - id: 0xff8a938a - name: "data" - type_id: 0x18bd6530 - offset: 1344 -} member { id: 0xff8a93af name: "data" @@ -69494,34 +68496,28 @@ member { offset: 896 } member { - id: 0xff8a9429 + id: 0xff8a9518 name: "data" type_id: 0x18bd6530 - offset: 5888 + offset: 9728 } member { - id: 0xff8a95e6 + id: 0xff8a95a5 name: "data" type_id: 0x18bd6530 - offset: 8000 + offset: 6080 } member { - id: 0xff8a9841 + id: 0xff8a9798 name: "data" type_id: 0x18bd6530 - offset: 7360 + offset: 8832 } member { - id: 0xff8a989b + id: 0xff8a98d7 name: "data" type_id: 0x18bd6530 - offset: 384 -} -member { - id: 0xff8a989d - name: "data" - type_id: 0x18bd6530 - offset: 5952 + offset: 1920 } member { id: 0xff8a9909 @@ -69540,12 +68536,24 @@ member { type_id: 0x18bd6530 offset: 832 } +member { + id: 0xff8a9d1f + name: "data" + type_id: 0x18bd6530 + offset: 7488 +} member { id: 0xff8a9de8 name: "data" type_id: 0x18bd6530 offset: 64 } +member { + id: 0xff8a9e2c + name: "data" + type_id: 0x18bd6530 + offset: 1728 +} member { id: 0xff8a9e7e name: "data" @@ -69576,16 +68584,16 @@ member { type_id: 0x1f52e925 } member { - id: 0xff8fd592 + id: 0xff8fd273 name: "data" type_id: 0x1df06cce - offset: 384 + offset: 1792 } member { - id: 0xff8fd72c + id: 0xff8fdf18 name: "data" type_id: 0x1df06cce - offset: 1664 + offset: 512 } member { id: 0xff91a19f @@ -69622,22 +68630,18 @@ member { type_id: 0x33756485 offset: 1088 } -member { - id: 0xffa58914 - name: "data" - type_id: 0x37ad7858 -} -member { - id: 0xffaa9f66 - name: "data" - type_id: 0x38bb0abf -} member { id: 0xffab319e name: "data" type_id: 0x391f15ea offset: 1536 } +member { + id: 0xffab320b + name: "data" + type_id: 0x391f15ea + offset: 576 +} member { id: 0xffab33b0 name: "data" @@ -69761,6 +68765,12 @@ member { type_id: 0x41fadac3 offset: 64 } +member { + id: 0xffd54088 + name: "data" + type_id: 0x4765767f + offset: 384 +} member { id: 0xffd88cf6 name: "data" @@ -69806,10 +68816,10 @@ member { offset: 16 } member { - id: 0xfff50a29 + id: 0xfff50d81 name: "data" type_id: 0x6720d32f - offset: 3424 + offset: 4000 } member { id: 0x9e14f48e @@ -69883,22 +68893,22 @@ member { offset: 32 } member { - id: 0xdbff9ede + id: 0xdbff96da name: "data_cmd" type_id: 0x2ea8d96e - offset: 5952 + offset: 6592 } member { - id: 0x46c18147 + id: 0x46c1878d name: "data_dir" type_id: 0x872c701d - offset: 2944 + offset: 3072 } member { - id: 0xd402f214 + id: 0xd402f675 name: "data_early" type_id: 0x4585663f - offset: 6144 + offset: 6784 bitsize: 1 } member { @@ -70069,16 +69079,16 @@ member { offset: 256 } member { - id: 0xac65ed16 + id: 0xac65e341 name: "data_role" type_id: 0xc607e025 - offset: 6368 + offset: 7584 } member { - id: 0xac65ee55 + id: 0xac65ebc1 name: "data_role" type_id: 0xc607e025 - offset: 1216 + offset: 1472 } member { id: 0x52e02b4b @@ -70093,10 +69103,22 @@ member { offset: 40 } member { - id: 0x56c02652 + id: 0x564ca083 + name: "data_size" + type_id: 0x4585663f + offset: 640 +} +member { + id: 0x569ccc07 + name: "data_size" + type_id: 0x95ef30d6 + offset: 256 +} +member { + id: 0x56c020ba name: "data_size" type_id: 0xc9082b19 - offset: 2976 + offset: 3104 } member { id: 0x56c02dce @@ -70123,10 +69145,10 @@ member { offset: 512 } member { - id: 0x3796fdd7 + id: 0x3796f2ec name: "data_size_from_cmnd" type_id: 0xc9082b19 - offset: 3008 + offset: 3136 } member { id: 0x784f7cea @@ -70177,16 +69199,16 @@ member { offset: 8256 } member { - id: 0x45ba958f + id: 0x45ba9eb3 name: "data_timeout" type_id: 0x92233392 - offset: 9216 + offset: 10240 } member { - id: 0x0d6b40b3 + id: 0x0d6b4488 name: "data_timer" type_id: 0xd298e888 - offset: 8000 + offset: 8896 } member { id: 0x815eb576 @@ -70219,10 +69241,10 @@ member { offset: 128 } member { - id: 0x26d3188c + id: 0x26d31747 name: "data_vm" type_id: 0x33756485 - offset: 1600 + offset: 1792 } member { id: 0x7c7bb469 @@ -70241,12 +69263,6 @@ member { type_id: 0x4585663f offset: 45248 } -member { - id: 0xb90191fa - name: "datalen" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xb9dcf471 name: "datalen" @@ -70254,10 +69270,10 @@ member { offset: 448 } member { - id: 0xb9e1f784 + id: 0xb9e1f779 name: "datalen" type_id: 0xc93e017b - offset: 1008 + offset: 1136 } member { id: 0x6f49e81a @@ -70296,16 +69312,16 @@ member { offset: 320 } member { - id: 0x49b973b2 + id: 0x49b9746f name: "dax_ida" type_id: 0xe1a31370 - offset: 6464 + offset: 7680 } member { - id: 0x0850995a + id: 0x08509b5c name: "dax_seed" type_id: 0x0258f96e - offset: 6848 + offset: 8064 } member { id: 0x8b951fe9 @@ -70338,10 +69354,10 @@ member { offset: 320 } member { - id: 0x26b328bc + id: 0x26b32295 name: "dbc" type_id: 0x18bd6530 - offset: 58496 + offset: 59200 } member { id: 0x5cb6e321 @@ -70367,10 +69383,10 @@ member { offset: 3008 } member { - id: 0xdd40692e + id: 0xdd406d35 name: "dbg_dir" type_id: 0x120540d1 - offset: 6912 + offset: 8256 } member { id: 0x82a62b80 @@ -70427,10 +69443,10 @@ member { offset: 112 } member { - id: 0xef2015a4 + id: 0xef2014c6 name: "dbs_data" type_id: 0x3863a91c - offset: 1024 + offset: 1280 } member { id: 0x6afdae54 @@ -70633,16 +69649,28 @@ member { type_id: 0xd2755d5f } member { - id: 0x1036fb73 + id: 0x1036f59b name: "ddc" type_id: 0x249959de - offset: 1472 + offset: 1600 } member { - id: 0x1036fce9 + id: 0x1036ffd4 name: "ddc" type_id: 0x249959de - offset: 14464 + offset: 14592 +} +member { + id: 0x71b92056 + name: "ddestroy" + type_id: 0xd3c80119 + offset: 3328 +} +member { + id: 0x71b92279 + name: "ddestroy" + type_id: 0xd3c80119 + offset: 16704 } member { id: 0x6ac8a1eb @@ -70669,10 +69697,10 @@ member { offset: 576 } member { - id: 0x4397ddd1 + id: 0x4397dac6 name: "deactivated" type_id: 0x4585663f - offset: 7118 + offset: 8462 bitsize: 1 } member { @@ -70694,10 +69722,10 @@ member { offset: 64 } member { - id: 0x3b9a11b3 + id: 0x3b9a1c89 name: "dead" type_id: 0x295c7202 - offset: 1072 + offset: 1200 } member { id: 0x3b9a1ffe @@ -70724,10 +69752,10 @@ member { offset: 448 } member { - id: 0x3bd46ead + id: 0x3bd46e6c name: "dead" type_id: 0x6720d32f - offset: 5056 + offset: 7104 } member { id: 0x3bde3148 @@ -70772,16 +69800,16 @@ member { offset: 576 } member { - id: 0xd0c7fb50 + id: 0xd0c7ffe9 name: "deadline" type_id: 0x33756485 - offset: 1216 + offset: 1280 } member { - id: 0xb0c7f718 + id: 0xb0c7fc0c name: "deadprops" type_id: 0x03064599 - offset: 768 + offset: 832 } member { id: 0x36b0db88 @@ -70801,17 +69829,6 @@ member { type_id: 0x74d29cf1 offset: 288 } -member { - id: 0x1b0d104e - name: "deauth" - type_id: 0x2cd924bb - offset: 2752 -} -member { - id: 0x1b1b030f - name: "deauth" - type_id: 0x3ac9585b -} member { id: 0x6b1d26fa name: "debounce_period_us" @@ -70824,16 +69841,22 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0x070a913d + name: "debug" + type_id: 0x0c8ded5e + offset: 256 +} member { id: 0x07307794 name: "debug" type_id: 0x366bef7d } member { - id: 0x07395c4c + id: 0x073956d8 name: "debug" type_id: 0x3f498f10 - offset: 1600 + offset: 1664 } member { id: 0x075b6aff @@ -70842,28 +69865,28 @@ member { offset: 5760 } member { - id: 0x07cf20ac + id: 0x07cf2cee name: "debug" type_id: 0xc93e017b - offset: 60608 + offset: 62080 } member { - id: 0x8aa7aa94 + id: 0x8aa7a24b name: "debug_dir" type_id: 0x120540d1 - offset: 8960 + offset: 10368 } member { - id: 0x8aa7aef5 + id: 0x8aa7ae55 name: "debug_dir" type_id: 0x120540d1 - offset: 60672 + offset: 62144 } member { - id: 0x58740c95 + id: 0x58740fba name: "debug_events" type_id: 0x120540d1 - offset: 60800 + offset: 62272 } member { id: 0x0a2b1c5c @@ -70890,16 +69913,16 @@ member { offset: 1536 } member { - id: 0xab17da00 + id: 0xab17d40e name: "debug_list" type_id: 0xd3c80119 - offset: 60864 + offset: 62336 } member { - id: 0xaf4366ae + id: 0xaf4362fa name: "debug_list_lock" type_id: 0xf313e71a - offset: 60992 + offset: 62464 } member { id: 0xe0038b0c @@ -70914,10 +69937,10 @@ member { offset: 15424 } member { - id: 0x2c8c5aa8 + id: 0x2c8c53b8 name: "debug_rdesc" type_id: 0x120540d1 - offset: 60736 + offset: 62208 } member { id: 0xd48f2f23 @@ -70926,10 +69949,10 @@ member { offset: 96 } member { - id: 0xff66b072 + id: 0xff66bcf9 name: "debug_wait" type_id: 0x03913382 - offset: 61056 + offset: 62528 } member { id: 0x1c35735f @@ -70943,12 +69966,6 @@ member { type_id: 0x120540d1 offset: 1024 } -member { - id: 0x1c357595 - name: "debugfs" - type_id: 0x120540d1 - offset: 2048 -} member { id: 0x1c3575d0 name: "debugfs" @@ -70956,22 +69973,28 @@ member { offset: 320 } member { - id: 0x1c3576df + id: 0x1c357788 name: "debugfs" type_id: 0x120540d1 - offset: 27136 + offset: 2176 } member { - id: 0x1c35795b + id: 0x1c35794d name: "debugfs" type_id: 0x120540d1 - offset: 13376 + offset: 31616 } member { - id: 0x1c357cc5 + id: 0x1c357c44 name: "debugfs" type_id: 0x120540d1 - offset: 8704 + offset: 10560 +} +member { + id: 0x1c357d5d + name: "debugfs" + type_id: 0x120540d1 + offset: 16256 } member { id: 0x055225e4 @@ -70980,10 +70003,10 @@ member { offset: 640 } member { - id: 0x5ce8e9a4 + id: 0x5ce8eefb name: "debugfs_card_root" type_id: 0x120540d1 - offset: 5440 + offset: 5824 } member { id: 0x1678052a @@ -70992,22 +70015,22 @@ member { offset: 576 } member { - id: 0x6425d157 + id: 0x6425d0fe name: "debugfs_dentry" type_id: 0x120540d1 - offset: 25664 + offset: 26432 } member { - id: 0x35a0a2e0 + id: 0x35a0a098 name: "debugfs_dir" type_id: 0x120540d1 - offset: 6912 + offset: 4352 } member { - id: 0x35a0a6c1 + id: 0x35a0a1d5 name: "debugfs_dir" type_id: 0x120540d1 - offset: 3712 + offset: 8320 } member { id: 0x35a0a6c6 @@ -71016,28 +70039,28 @@ member { offset: 256 } member { - id: 0xa6456681 + id: 0xa645680e name: "debugfs_disable" type_id: 0x6d7f5ff6 - offset: 2016 + offset: 2144 } member { - id: 0xfebe64b7 + id: 0xfebe6b8b name: "debugfs_dpcm_root" type_id: 0x120540d1 - offset: 13312 + offset: 13760 } member { - id: 0x58afd415 + id: 0x58afd2ad name: "debugfs_ee_rate_limit_ms" type_id: 0xc9082b19 - offset: 35840 + offset: 40064 } member { - id: 0xcb2b57b5 + id: 0xcb2b5333 name: "debugfs_ee_work" type_id: 0xf1159c31 - offset: 35136 + offset: 38976 } member { id: 0xd170400d @@ -71046,16 +70069,16 @@ member { offset: 3328 } member { - id: 0xd1704b41 + id: 0xd1704840 name: "debugfs_entry" type_id: 0x120540d1 - offset: 12096 + offset: 14784 } member { - id: 0xd1704f30 + id: 0xd1704eaa name: "debugfs_entry" type_id: 0x120540d1 - offset: 14656 + offset: 12224 } member { id: 0xeba81ea2 @@ -71100,28 +70123,22 @@ member { offset: 384 } member { - id: 0x1120f02d + id: 0x1120fdc2 name: "debugfs_mutex" type_id: 0xa7c362b0 - offset: 7104 + offset: 8512 } member { - id: 0x26d88da5 + id: 0x26d88a14 name: "debugfs_name" type_id: 0x3e10b518 - offset: 2112 + offset: 2240 } member { - id: 0x6e6583e9 + id: 0x6e65816a name: "debugfs_off_cache" type_id: 0xd3c80119 - offset: 2304 -} -member { - id: 0xd11f5158 - name: "debugfs_prefix" - type_id: 0x3e10b518 - offset: 2688 + offset: 2432 } member { id: 0xd11f5aed @@ -71129,6 +70146,12 @@ member { type_id: 0x3e10b518 offset: 2880 } +member { + id: 0xd11f5b0c + name: "debugfs_prefix" + type_id: 0x3e10b518 + offset: 2816 +} member { id: 0x9b75ff8f name: "debugfs_private" @@ -71142,34 +70165,22 @@ member { offset: 896 } member { - id: 0x038c81cf + id: 0x038c835b name: "debugfs_reg_len" type_id: 0x4585663f - offset: 2176 + offset: 2304 } member { - id: 0x83e53085 + id: 0x83e5319b name: "debugfs_root" type_id: 0x120540d1 - offset: 35072 + offset: 2752 } member { - id: 0x83e535fd + id: 0x83e539f9 name: "debugfs_root" type_id: 0x120540d1 - offset: 10048 -} -member { - id: 0x83e536fe - name: "debugfs_root" - type_id: 0x120540d1 - offset: 10880 -} -member { - id: 0x83e53902 - name: "debugfs_root" - type_id: 0x120540d1 - offset: 58240 + offset: 38912 } member { id: 0x83e53a6f @@ -71178,40 +70189,52 @@ member { offset: 192 } member { - id: 0x83e53bfc + id: 0x83e53b5e name: "debugfs_root" type_id: 0x120540d1 - offset: 2624 + offset: 58944 } member { - id: 0x06879e74 + id: 0x83e53c4f + name: "debugfs_root" + type_id: 0x120540d1 + offset: 11904 +} +member { + id: 0x83e53eaa + name: "debugfs_root" + type_id: 0x120540d1 + offset: 12096 +} +member { + id: 0x06879837 name: "debugfs_slots" type_id: 0x120540d1 - offset: 58304 + offset: 59008 } member { - id: 0xcd446777 + id: 0xcd446a90 name: "debugfs_stat_data" type_id: 0x073894f9 - offset: 25728 + offset: 26496 } member { - id: 0xa113b66a + id: 0xa113b6ec name: "debugfs_tot_len" type_id: 0x4585663f - offset: 2240 + offset: 2368 } member { - id: 0x486b78aa + id: 0x486b7345 name: "debugfs_val_len" type_id: 0x4585663f - offset: 2208 + offset: 2336 } member { - id: 0x0b88f0c6 + id: 0x0b88f597 name: "debugfsdir" type_id: 0x120540d1 - offset: 9152 + offset: 10496 } member { id: 0xeb4c7e28 @@ -71278,12 +70301,6 @@ member { type_id: 0x2e0f9112 offset: 512 } -member { - id: 0xea542764 - name: "def" - type_id: 0x6720d32f - offset: 1696 -} member { id: 0xea76816b name: "def" @@ -71291,15 +70308,10 @@ member { offset: 32 } member { - id: 0xeab0df6c - name: "def" - type_id: 0x83d65a6a -} -member { - id: 0xffdeb083 + id: 0xffdeb7b9 name: "def_br_lsto" type_id: 0xe8034002 - offset: 6800 + offset: 6928 } member { id: 0x1ce021c4 @@ -71314,34 +70326,34 @@ member { offset: 768 } member { - id: 0x56d299d6 + id: 0x56d29d21 name: "def_flags" type_id: 0x33756485 - offset: 1792 + offset: 1984 } member { - id: 0xbf885cf0 + id: 0xbf88522e name: "def_inq_scan_int" type_id: 0xe8034002 - offset: 6768 + offset: 6896 } member { - id: 0x739200f1 + id: 0x73920265 name: "def_inq_scan_type" type_id: 0xb3e7bac9 - offset: 6752 + offset: 6880 } member { - id: 0xa0df11b5 + id: 0xa0df1bbb name: "def_inq_scan_window" type_id: 0xe8034002 - offset: 6784 + offset: 6912 } member { - id: 0xb0bb846e + id: 0xb0bb8540 name: "def_le_autoconnect_timeout" type_id: 0xe8034002 - offset: 6848 + offset: 6976 } member { id: 0x27cc5bcb @@ -71350,34 +70362,34 @@ member { offset: 1024 } member { - id: 0x0c8eb8ac + id: 0x0c8eba16 name: "def_multi_adv_rotation_duration" type_id: 0xe8034002 + offset: 6960 +} +member { + id: 0x340db501 + name: "def_page_scan_int" + type_id: 0xe8034002 + offset: 6848 +} +member { + id: 0x434c9ecc + name: "def_page_scan_type" + type_id: 0xb3e7bac9 offset: 6832 } member { - id: 0x340dba56 - name: "def_page_scan_int" - type_id: 0xe8034002 - offset: 6720 -} -member { - id: 0x434c9c7f - name: "def_page_scan_type" - type_id: 0xb3e7bac9 - offset: 6704 -} -member { - id: 0xa30bfdca + id: 0xa30bfddb name: "def_page_scan_window" type_id: 0xe8034002 - offset: 6736 + offset: 6864 } member { - id: 0x5a7b4ff1 + id: 0x5a7b4662 name: "def_page_timeout" type_id: 0xe8034002 - offset: 6816 + offset: 6944 } member { id: 0xce2fcc13 @@ -71391,16 +70403,16 @@ member { offset: 192 } member { - id: 0x01200cc8 + id: 0x012000c0 name: "default_ctx" type_id: 0x0d68946d - offset: 8256 + offset: 9600 } member { - id: 0xe1eb91e4 + id: 0xe1eb9c42 name: "default_domain" type_id: 0x2e94a1e1 - offset: 1344 + offset: 1728 } member { id: 0x91bbb2d5 @@ -71474,10 +70486,10 @@ member { offset: 64 } member { - id: 0xb02c4e82 + id: 0xb02c4bf8 name: "default_timer_slack_ns" type_id: 0x92233392 - offset: 21120 + offset: 22784 } member { id: 0x6bd84209 @@ -71546,10 +70558,10 @@ member { offset: 448 } member { - id: 0xd590f467 + id: 0xd590f14b name: "defer_caching" type_id: 0x6d7f5ff6 - offset: 3840 + offset: 4096 } member { id: 0x81689872 @@ -71576,10 +70588,10 @@ member { offset: 5696 } member { - id: 0x314441fd + id: 0x31444ba6 name: "defer_list" type_id: 0xd3c80119 - offset: 9536 + offset: 10432 } member { id: 0x3192c2ff @@ -71594,10 +70606,10 @@ member { offset: 5632 } member { - id: 0x894f1211 + id: 0x894f196d name: "defer_start" type_id: 0x33756485 - offset: 1216 + offset: 1600 } member { id: 0xd9d08d96 @@ -71606,16 +70618,16 @@ member { offset: 256 } member { - id: 0xfda400a6 + id: 0xfda405f7 name: "defer_warn" type_id: 0x33756485 - offset: 1280 + offset: 1664 } member { - id: 0xf04d78e0 + id: 0xf04d7467 name: "deferred" type_id: 0xfb1df068 - offset: 3712 + offset: 4096 } member { id: 0xf065af4e @@ -71624,10 +70636,10 @@ member { offset: 1408 } member { - id: 0x17c29aa4 + id: 0x17c292e0 name: "deferred_cmd" type_id: 0x2ea8d96e - offset: 6016 + offset: 6656 } member { id: 0xaf9d5f6e @@ -71660,29 +70672,35 @@ member { offset: 1536 } member { - id: 0xabac3ae9 + id: 0xabac390c name: "deferred_register_work" type_id: 0xf1159c31 - offset: 6784 + offset: 8128 } member { - id: 0x6c33782b + id: 0x6c337333 name: "deferred_resume" type_id: 0x4585663f - offset: 1797 + offset: 1989 bitsize: 1 } member { - id: 0xfcf41dc7 + id: 0xfcf41a58 name: "deferred_resume_work" type_id: 0x1f3c8679 - offset: 5504 + offset: 5888 } member { - id: 0x42756f01 + id: 0x4275680a name: "deferred_setup" type_id: 0x6d7f5ff6 - offset: 2568 + offset: 3080 +} +member { + id: 0x5cbd60fc + name: "deferred_split_queue" + type_id: 0x814f67d4 + offset: 17728 } member { id: 0x5cbd6512 @@ -71690,12 +70708,6 @@ member { type_id: 0x814f67d4 offset: 55808 } -member { - id: 0x5cbd698c - name: "deferred_split_queue" - type_id: 0x814f67d4 - offset: 16576 -} member { id: 0x3a27bb21 name: "deferred_work" @@ -71719,12 +70731,6 @@ member { name: "define_fields" type_id: 0x2f99c988 } -member { - id: 0x439058ed - name: "deflink" - type_id: 0x51b5db1e - offset: 1504 -} member { id: 0x76fb30d4 name: "defrag_ipv4_users" @@ -71738,10 +70744,10 @@ member { offset: 1696 } member { - id: 0x26746b1a + id: 0x2674640e name: "defunct" type_id: 0x6720d32f - offset: 41920 + offset: 43776 } member { id: 0x08753e9c @@ -71750,16 +70756,16 @@ member { offset: 2176 } member { - id: 0x8e33bb1b + id: 0x8e33b34d name: "degamma_lut_property" type_id: 0x2a670b41 - offset: 7360 + offset: 8512 } member { - id: 0x0bb4cb31 + id: 0x0bb4cb0d name: "degamma_lut_size_property" type_id: 0x2a670b41 - offset: 7424 + offset: 8576 } member { id: 0x46b00ed5 @@ -71779,78 +70785,12 @@ member { type_id: 0x0fa14b4c offset: 320 } -member { - id: 0xe1d91bc9 - name: "del_intf_link" - type_id: 0x0f9081b0 - offset: 448 -} -member { - id: 0x78f5dce8 - name: "del_key" - type_id: 0x2cdfc874 - offset: 640 -} -member { - id: 0xc6d595fc - name: "del_link_station" - type_id: 0x2cdac8a1 - offset: 7744 -} -member { - id: 0x65fad723 - name: "del_mpath" - type_id: 0x2cda65d5 - offset: 1472 -} -member { - id: 0xb3301433 - name: "del_nan_func" - type_id: 0x0f9dfbd5 - offset: 6400 -} -member { - id: 0xb333beb3 - name: "del_nan_func" - type_id: 0x0c349c1c - offset: 6336 -} -member { - id: 0xb95ea79c - name: "del_pmk" - type_id: 0x2cda65d5 - offset: 6720 -} -member { - id: 0xc70bba2b - name: "del_pmksa" - type_id: 0x2cd848cf - offset: 3840 -} member { id: 0x5e7ee5d3 name: "del_producer" type_id: 0x0d384575 offset: 256 } -member { - id: 0x6e8b7f63 - name: "del_station" - type_id: 0x2cda61dd - offset: 1152 -} -member { - id: 0x108c4013 - name: "del_tx_ts" - type_id: 0x2cdb3f0b - offset: 6016 -} -member { - id: 0x5e0dc45c - name: "del_virtual_intf" - type_id: 0x2cd2f549 - offset: 256 -} member { id: 0x5e0e77ed name: "del_virtual_intf" @@ -71899,11 +70839,6 @@ member { type_id: 0x0469d4d8 offset: 2368 } -member { - id: 0x845d8518 - name: "delay" - type_id: 0x6720d32f -} member { id: 0x845e0640 name: "delay" @@ -71917,10 +70852,10 @@ member { offset: 16 } member { - id: 0x84e83055 + id: 0x84e83fe7 name: "delay" type_id: 0xd298e888 - offset: 1088 + offset: 1216 } member { id: 0x84f3a492 @@ -71929,34 +70864,28 @@ member { offset: 576 } member { - id: 0x84f3af80 - name: "delay" - type_id: 0xc9082b19 - offset: 416 -} -member { - id: 0x9a2f5329 + id: 0x9a2f5ed9 name: "delay_attr" type_id: 0x11cf9350 - offset: 1152 + offset: 1664 } member { - id: 0xf158f2a4 + id: 0xf158fce1 name: "delay_ms" type_id: 0x33756485 - offset: 1024 + offset: 2624 } member { - id: 0xf158fcce + id: 0xf158ff5c name: "delay_ms" type_id: 0x33756485 - offset: 2368 + offset: 1536 } member { - id: 0xcda740a1 + id: 0xcda74d2d name: "delay_nsec" type_id: 0x1f4573ef - offset: 2368 + offset: 2496 } member { id: 0xe2e47fe5 @@ -71971,10 +70900,10 @@ member { offset: 32 } member { - id: 0x64b9705b + id: 0x64b97471 name: "delay_start" type_id: 0x1f4573ef - offset: 2432 + offset: 2560 } member { id: 0xb45614e6 @@ -71989,34 +70918,34 @@ member { offset: 1728 } member { - id: 0xa71fcfae + id: 0xa71fc7ec name: "delayed_event" type_id: 0x6d7f5ff6 - offset: 3600 + offset: 4240 } member { - id: 0x28c8708c + id: 0x28c87ebf name: "delayed_hotplug" type_id: 0x6d7f5ff6 + offset: 3072 +} +member { + id: 0x506f3dc2 + name: "delayed_runtime" + type_id: 0x11c404ba offset: 2560 } member { - id: 0x506f3b6b - name: "delayed_runtime" - type_id: 0x11c404ba - offset: 2304 -} -member { - id: 0xd3364c8a + id: 0xd3364d7b name: "delayed_set_value" type_id: 0x6720d32f - offset: 1792 + offset: 2048 } member { - id: 0xc11a3b46 + id: 0xc11a364c name: "delayed_state" type_id: 0x63b95725 - offset: 2240 + offset: 2496 } member { id: 0xab993d43 @@ -72025,10 +70954,10 @@ member { offset: 1120 } member { - id: 0xed615ae5 + id: 0xed6159d1 name: "delayed_work" type_id: 0xf1159c31 - offset: 12544 + offset: 12608 } member { id: 0xcdb81539 @@ -72036,11 +70965,6 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x9cd8466b - name: "delba" - type_id: 0x0961381a -} member { id: 0xd3147b81 name: "delete" @@ -72065,6 +70989,18 @@ member { type_id: 0x35ad7e6f offset: 704 } +member { + id: 0x28292c47 + name: "delete_mem_notify" + type_id: 0x0cf0f1be + offset: 448 +} +member { + id: 0x7ccfd443 + name: "deleted" + type_id: 0x6d7f5ff6 + offset: 3200 +} member { id: 0x1144d809 name: "deleting" @@ -72131,10 +71067,10 @@ member { offset: 768 } member { - id: 0x4aaf182c + id: 0x4aaf1ade name: "delta_msr_wait" type_id: 0x03913382 - offset: 1664 + offset: 1920 } member { id: 0x67d3399c @@ -72226,10 +71162,10 @@ member { offset: 768 } member { - id: 0xf3efe5f5 + id: 0xf3efe74d name: "dentry" type_id: 0x120540d1 - offset: 2944 + offset: 34240 } member { id: 0xf3efe84f @@ -72244,16 +71180,16 @@ member { offset: 1728 } member { - id: 0xf3efec57 + id: 0xf3efebee name: "dentry" type_id: 0x120540d1 - offset: 33536 + offset: 3328 } member { - id: 0x5101458b + id: 0x5101454d name: "dentry_name" type_id: 0xdd536304 - offset: 3008 + offset: 3392 } member { id: 0x7f5ce60e @@ -72262,10 +71198,10 @@ member { offset: 320 } member { - id: 0x3428e287 + id: 0x3428ed37 name: "dep_link_up" type_id: 0x6d7f5ff6 - offset: 6400 + offset: 7616 } member { id: 0x34682498 @@ -72280,10 +71216,10 @@ member { offset: 448 } member { - id: 0xca5e3fcb + id: 0xca5e395d name: "dep_map" type_id: 0x5f2909b3 - offset: 3072 + offset: 3840 } member { id: 0x18a77240 @@ -72441,18 +71377,6 @@ member { type_id: 0xcd61a67c offset: 128 } -member { - id: 0x8754116c - name: "desc" - type_id: 0x8e352e8f - offset: 96 -} -member { - id: 0x875e5240 - name: "desc" - type_id: 0x84713f81 - offset: 16 -} member { id: 0x877591f3 name: "desc" @@ -72497,16 +71421,16 @@ member { type_id: 0x1c4f6f14 } member { - id: 0x87ca6121 + id: 0x87ca6bab name: "desc" type_id: 0x104d72c1 - offset: 384 + offset: 512 } member { - id: 0x87d44775 + id: 0x87d4415a name: "desc" type_id: 0x0e6618c4 - offset: 6080 + offset: 7296 } member { id: 0x87d47374 @@ -72523,18 +71447,18 @@ member { name: "desc" type_id: 0x03c8112b } +member { + id: 0x87dea235 + name: "desc" + type_id: 0x0483e6f8 + offset: 7424 +} member { id: 0x87dea4a4 name: "desc" type_id: 0x0483e6f8 offset: 1344 } -member { - id: 0x87dea925 - name: "desc" - type_id: 0x0483e6f8 - offset: 6208 -} member { id: 0x87e1eb87 name: "desc" @@ -72588,10 +71512,10 @@ member { offset: 456 } member { - id: 0x87ff4b1e + id: 0x87ff4e4f name: "desc" type_id: 0x2560a232 - offset: 1280 + offset: 1664 } member { id: 0x6cdf3282 @@ -72652,10 +71576,10 @@ member { offset: 1472 } member { - id: 0x1d9807cc + id: 0x1d980984 name: "desc_sz" type_id: 0x4585663f - offset: 7296 + offset: 7936 } member { id: 0xbfb20c6f @@ -72727,10 +71651,10 @@ member { offset: 192 } member { - id: 0xd6f2893e + id: 0xd6f280e5 name: "descriptor" type_id: 0x2211c501 - offset: 7424 + offset: 8640 } member { id: 0xb52221b3 @@ -72751,10 +71675,10 @@ member { offset: 128 } member { - id: 0x2b91405a + id: 0x2b914e16 name: "descs" type_id: 0x2560a232 - offset: 7168 + offset: 8640 } member { id: 0x2bd1f481 @@ -72839,10 +71763,10 @@ member { offset: 128 } member { - id: 0xa4f94e67 + id: 0xa4f9453f name: "destroy" type_id: 0x0f6acd3e - offset: 7232 + offset: 7488 } member { id: 0xa4f94efd @@ -72868,6 +71792,12 @@ member { type_id: 0x0c596e35 offset: 64 } +member { + id: 0xa4fad24e + name: "destroy" + type_id: 0x0cf0f1be + offset: 2944 +} member { id: 0xa4fb36f9 name: "destroy" @@ -72962,10 +71892,10 @@ member { offset: 896 } member { - id: 0x74ede374 + id: 0x74edecc6 name: "destroy_rwork" type_id: 0xd15fd98f - offset: 1088 + offset: 1216 } member { id: 0x83803681 @@ -72973,18 +71903,18 @@ member { type_id: 0x1f3c8679 offset: 832 } -member { - id: 0x83803b68 - name: "destroy_work" - type_id: 0x1f3c8679 - offset: 10560 -} member { id: 0x83803b79 name: "destroy_work" type_id: 0x1f3c8679 offset: 2112 } +member { + id: 0x83803bb9 + name: "destroy_work" + type_id: 0x1f3c8679 + offset: 10944 +} member { id: 0xa8329ff7 name: "destroys" @@ -73063,10 +71993,10 @@ member { offset: 448 } member { - id: 0x059da918 + id: 0x059dad50 name: "desync_factor" type_id: 0xc9082b19 - offset: 5088 + offset: 7136 } member { id: 0x0e0992c4 @@ -73105,10 +72035,10 @@ member { offset: 64 } member { - id: 0x0e2b288c + id: 0x0e2b2bd3 name: "detach" type_id: 0x0efedd0a - offset: 1536 + offset: 1600 } member { id: 0x0e2b7283 @@ -73117,10 +72047,10 @@ member { offset: 128 } member { - id: 0x5eb1888a + id: 0x5eb183ec name: "detach_completion" type_id: 0x0562c566 - offset: 5568 + offset: 5824 } member { id: 0xa3103fbf @@ -73129,10 +72059,10 @@ member { offset: 64 } member { - id: 0xa312b0f4 + id: 0xa312bc9c name: "detach_dev" type_id: 0x0edd74c9 - offset: 9792 + offset: 11264 } member { id: 0xc045a990 @@ -73158,6 +72088,12 @@ member { type_id: 0x2f58e605 offset: 192 } +member { + id: 0x0c6f73e9 + name: "detached" + type_id: 0x6d7f5ff6 + offset: 448 +} member { id: 0xe981c2b5 name: "detailed_timings" @@ -73189,22 +72125,22 @@ member { offset: 1216 } member { - id: 0x9878ebe4 + id: 0x9878e916 name: "detect" type_id: 0x2ef9f6ce - offset: 1664 + offset: 1920 } member { - id: 0x98a7031a + id: 0x98a7089d name: "detect" type_id: 0xf1159c31 - offset: 8320 + offset: 9664 } member { - id: 0x9579fb41 + id: 0x9579f947 name: "detect_change" type_id: 0x6720d32f - offset: 9024 + offset: 10752 } member { id: 0x442a89f1 @@ -73213,10 +72149,10 @@ member { offset: 64 } member { - id: 0x9a2030f2 + id: 0x9a203f42 name: "detected" type_id: 0xd3c80119 - offset: 6400 + offset: 7616 } member { id: 0x81c31d2a @@ -73241,12 +72177,6 @@ member { type_id: 0x3b04bead offset: 64 } -member { - id: 0xce02e4c9 - name: "dev" - type_id: 0x3b04bead - offset: 704 -} member { id: 0xce02e54e name: "dev" @@ -73264,6 +72194,12 @@ member { name: "dev" type_id: 0x3b04bead } +member { + id: 0xce02ee07 + name: "dev" + type_id: 0x3b04bead + offset: 960 +} member { id: 0xce02ee5a name: "dev" @@ -73305,10 +72241,10 @@ member { offset: 64 } member { - id: 0xce0a8468 + id: 0xce0a8660 name: "dev" type_id: 0x336e8c54 - offset: 768 + offset: 896 } member { id: 0xce0b4088 @@ -73316,6 +72252,18 @@ member { type_id: 0x32a623d7 offset: 64 } +member { + id: 0xce0b4210 + name: "dev" + type_id: 0x32a623d7 + offset: 640 +} +member { + id: 0xce0b4261 + name: "dev" + type_id: 0x32a623d7 + offset: 3008 +} member { id: 0xce0b4376 name: "dev" @@ -73339,18 +72287,18 @@ member { type_id: 0x32a623d7 offset: 384 } +member { + id: 0xce0b469a + name: "dev" + type_id: 0x32a623d7 + offset: 1408 +} member { id: 0xce0b4ab5 name: "dev" type_id: 0x32a623d7 offset: 1152 } -member { - id: 0xce0b4ae2 - name: "dev" - type_id: 0x32a623d7 - offset: 2880 -} member { id: 0xce0b4ca0 name: "dev" @@ -73363,12 +72311,6 @@ member { type_id: 0x32a623d7 offset: 128 } -member { - id: 0xce0b4f71 - name: "dev" - type_id: 0x32a623d7 - offset: 512 -} member { id: 0xce0b8482 name: "dev" @@ -73398,23 +72340,29 @@ member { type_id: 0x23230326 offset: 384 } +member { + id: 0xce1ac0eb + name: "dev" + type_id: 0x23230326 + offset: 2560 +} member { id: 0xce1ac149 name: "dev" type_id: 0x23230326 } -member { - id: 0xce1ac1cc - name: "dev" - type_id: 0x23230326 - offset: 9472 -} member { id: 0xce1ac1e2 name: "dev" type_id: 0x23230326 offset: 256 } +member { + id: 0xce1ac1fe + name: "dev" + type_id: 0x23230326 + offset: 50944 +} member { id: 0xce1ac265 name: "dev" @@ -73422,28 +72370,10 @@ member { offset: 1664 } member { - id: 0xce1ac274 + id: 0xce1ac3ba name: "dev" type_id: 0x23230326 - offset: 2752 -} -member { - id: 0xce1ac2f3 - name: "dev" - type_id: 0x23230326 - offset: 832 -} -member { - id: 0xce1ac3cd - name: "dev" - type_id: 0x23230326 - offset: 1984 -} -member { - id: 0xce1ac4d6 - name: "dev" - type_id: 0x23230326 - offset: 2176 + offset: 1408 } member { id: 0xce1ac5a8 @@ -73463,12 +72393,6 @@ member { type_id: 0x23230326 offset: 448 } -member { - id: 0xce1ac642 - name: "dev" - type_id: 0x23230326 - offset: 2304 -} member { id: 0xce1ac68e name: "dev" @@ -73479,19 +72403,19 @@ member { id: 0xce1ac741 name: "dev" type_id: 0x23230326 - offset: 3008 + offset: 8960 } member { - id: 0xce1ac793 + id: 0xce1ac83c name: "dev" type_id: 0x23230326 - offset: 5760 + offset: 2368 } member { - id: 0xce1ac7bc + id: 0xce1ac87a name: "dev" type_id: 0x23230326 - offset: 4352 + offset: 3136 } member { id: 0xce1ac88b @@ -73500,10 +72424,16 @@ member { offset: 128 } member { - id: 0xce1ac8f1 + id: 0xce1ac891 name: "dev" type_id: 0x23230326 - offset: 1600 + offset: 6464 +} +member { + id: 0xce1ac8ba + name: "dev" + type_id: 0x23230326 + offset: 2240 } member { id: 0xce1ac980 @@ -73511,18 +72441,42 @@ member { type_id: 0x23230326 offset: 192 } +member { + id: 0xce1ac9ba + name: "dev" + type_id: 0x23230326 + offset: 960 +} +member { + id: 0xce1aca3a + name: "dev" + type_id: 0x23230326 + offset: 10496 +} +member { + id: 0xce1aca51 + name: "dev" + type_id: 0x23230326 + offset: 512 +} +member { + id: 0xce1aca54 + name: "dev" + type_id: 0x23230326 + offset: 1856 +} +member { + id: 0xce1acb44 + name: "dev" + type_id: 0x23230326 + offset: 4608 +} member { id: 0xce1acbca name: "dev" type_id: 0x23230326 offset: 1344 } -member { - id: 0xce1acbcb - name: "dev" - type_id: 0x23230326 - offset: 7296 -} member { id: 0xce1acbef name: "dev" @@ -73536,28 +72490,22 @@ member { offset: 1088 } member { - id: 0xce1acf95 + id: 0xce1acc55 name: "dev" type_id: 0x23230326 - offset: 1152 + offset: 31680 } member { - id: 0xce1acf9e + id: 0xce1acdd7 name: "dev" type_id: 0x23230326 - offset: 10368 + offset: 9600 } member { - id: 0xce1acfba + id: 0xce1acfc2 name: "dev" type_id: 0x23230326 - offset: 27200 -} -member { - id: 0xce1acfd1 - name: "dev" - type_id: 0x23230326 - offset: 50816 + offset: 2880 } member { id: 0xce261ad4 @@ -73595,10 +72543,16 @@ member { type_id: 0x0d7ce7cc } member { - id: 0xce3784f9 + id: 0xce3785c0 name: "dev" type_id: 0x0e6618c4 - offset: 256 + offset: 384 +} +member { + id: 0xce3bb00c + name: "dev" + type_id: 0x0258f96e + offset: 5504 } member { id: 0xce3bb015 @@ -73606,6 +72560,12 @@ member { type_id: 0x0258f96e offset: 896 } +member { + id: 0xce3bb054 + name: "dev" + type_id: 0x0258f96e + offset: 1536 +} member { id: 0xce3bb1ab name: "dev" @@ -73631,16 +72591,10 @@ member { offset: 576 } member { - id: 0xce3bb3e9 + id: 0xce3bb438 name: "dev" type_id: 0x0258f96e - offset: 2624 -} -member { - id: 0xce3bb65c - name: "dev" - type_id: 0x0258f96e - offset: 8000 + offset: 2880 } member { id: 0xce3bb837 @@ -73648,18 +72602,18 @@ member { type_id: 0x0258f96e offset: 1984 } -member { - id: 0xce3bb840 - name: "dev" - type_id: 0x0258f96e - offset: 1408 -} member { id: 0xce3bb88e name: "dev" type_id: 0x0258f96e offset: 704 } +member { + id: 0xce3bb900 + name: "dev" + type_id: 0x0258f96e + offset: 12544 +} member { id: 0xce3bb909 name: "dev" @@ -73667,22 +72621,10 @@ member { offset: 832 } member { - id: 0xce3bb928 + id: 0xce3bb95e name: "dev" type_id: 0x0258f96e - offset: 5248 -} -member { - id: 0xce3bb953 - name: "dev" - type_id: 0x0258f96e - offset: 11200 -} -member { - id: 0xce3bb99f - name: "dev" - type_id: 0x0258f96e - offset: 1664 + offset: 9280 } member { id: 0xce3bba18 @@ -73701,24 +72643,36 @@ member { type_id: 0x0258f96e offset: 384 } +member { + id: 0xce3bbb6d + name: "dev" + type_id: 0x0258f96e + offset: 1920 +} +member { + id: 0xce3bbcc0 + name: "dev" + type_id: 0x0258f96e + offset: 1792 +} member { id: 0xce3bbcca name: "dev" type_id: 0x0258f96e offset: 640 } +member { + id: 0xce3bbd96 + name: "dev" + type_id: 0x0258f96e + offset: 1728 +} member { id: 0xce3bbdc4 name: "dev" type_id: 0x0258f96e offset: 448 } -member { - id: 0xce3bbde3 - name: "dev" - type_id: 0x0258f96e - offset: 1472 -} member { id: 0xce3bbe52 name: "dev" @@ -73744,10 +72698,10 @@ member { offset: 33216 } member { - id: 0xced2e589 + id: 0xced2ea38 name: "dev" type_id: 0xeb0f6de6 - offset: 768 + offset: 1024 } member { id: 0xced2eae0 @@ -73756,10 +72710,10 @@ member { offset: 320 } member { - id: 0xced2ed8c + id: 0xced2ecb5 name: "dev" type_id: 0xeb0f6de6 - offset: 256 + offset: 384 } member { id: 0xcee162bb @@ -73773,22 +72727,22 @@ member { offset: 6144 } member { - id: 0x6571cbf8 + id: 0x6571c16a name: "dev_addr_genid" type_id: 0x74d29cf1 - offset: 5824 + offset: 6400 } member { - id: 0x6571ce23 + id: 0x6571c768 name: "dev_addr_genid" type_id: 0x74d29cf1 - offset: 4800 + offset: 4928 } member { - id: 0xc746f3fd + id: 0xc746f55a name: "dev_addr_shadow" type_id: 0x5e9b9471 - offset: 18624 + offset: 19968 } member { id: 0x78528128 @@ -73827,22 +72781,22 @@ member { offset: 488 } member { - id: 0x72b49e29 + id: 0x72b49762 name: "dev_class" type_id: 0x3e3c1b86 - offset: 4800 + offset: 4928 } member { - id: 0xf0b1f9a0 + id: 0xf0b1fc8e name: "dev_cmd" type_id: 0xd2481e52 - offset: 18752 + offset: 19456 } member { - id: 0x53306e03 + id: 0x533062f2 name: "dev_cmd_queue" type_id: 0x2d3b4fc6 - offset: 37568 + offset: 41792 } member { id: 0xab3be6cc @@ -73860,10 +72814,10 @@ member { type_id: 0x6720d32f } member { - id: 0xa64bb689 + id: 0xa64bb146 name: "dev_debug" type_id: 0x6720d32f - offset: 8576 + offset: 9792 } member { id: 0x0b7248bd @@ -73890,22 +72844,22 @@ member { offset: 1024 } member { - id: 0x760001b0 + id: 0x760001ae name: "dev_flags" type_id: 0xc9082b19 - offset: 8128 + offset: 9344 } member { - id: 0x76275cd5 + id: 0x76275ed5 name: "dev_flags" type_id: 0xee5ea0c4 - offset: 16560 + offset: 22128 } member { - id: 0x76701e27 + id: 0x76701448 name: "dev_flags" type_id: 0xb914bfab - offset: 33344 + offset: 39040 } member { id: 0xf95461ff @@ -73932,10 +72886,10 @@ member { offset: 640 } member { - id: 0xf9d2b5fb + id: 0xf9d2bfb7 name: "dev_groups" type_id: 0x809e12ef - offset: 17344 + offset: 19904 } member { id: 0xb883ae1d @@ -73943,10 +72897,10 @@ member { type_id: 0x49a73111 } member { - id: 0x8e0e13b3 + id: 0x8e0e1819 name: "dev_id" type_id: 0x6720d32f - offset: 6144 + offset: 7360 } member { id: 0x8e0e1aeb @@ -73985,10 +72939,10 @@ member { offset: 2432 } member { - id: 0x1d86e592 + id: 0x1d86e345 name: "dev_info" type_id: 0xc97fa0d5 - offset: 19776 + offset: 20608 } member { id: 0x34b4b616 @@ -73996,6 +72950,18 @@ member { type_id: 0x23f09c34 offset: 256 } +member { + id: 0x5f7af107 + name: "dev_list" + type_id: 0xd3c80119 + offset: 2816 +} +member { + id: 0x5f7af2f3 + name: "dev_list" + type_id: 0xd3c80119 + offset: 9600 +} member { id: 0x5f7af575 name: "dev_list" @@ -74003,22 +72969,16 @@ member { offset: 512 } member { - id: 0x5f7afc50 + id: 0x5f7afdd7 name: "dev_list" type_id: 0xd3c80119 - offset: 704 + offset: 832 } member { - id: 0x5f7afd50 - name: "dev_list" - type_id: 0xd3c80119 - offset: 2752 -} -member { - id: 0x5f7afefb - name: "dev_list" - type_id: 0xd3c80119 - offset: 8256 + id: 0x31c5367f + name: "dev_mapping" + type_id: 0x1582ab06 + offset: 16960 } member { id: 0x8606d3a0 @@ -74030,6 +72990,12 @@ member { name: "dev_name" type_id: 0x3e10b518 } +member { + id: 0x863c4277 + name: "dev_name" + type_id: 0x3e10b518 + offset: 1984 +} member { id: 0x863c4412 name: "dev_name" @@ -74049,22 +73015,16 @@ member { offset: 128 } member { - id: 0x863c494b - name: "dev_name" - type_id: 0x3e10b518 - offset: 1600 -} -member { - id: 0x863d7f26 + id: 0x863d7f7b name: "dev_name" type_id: 0x3f2589d8 - offset: 792 + offset: 920 } member { - id: 0x863feff1 + id: 0x863fe5e6 name: "dev_name" type_id: 0x3db8d8c8 - offset: 8064 + offset: 9344 } member { id: 0x4ae5eb53 @@ -74091,28 +73051,28 @@ member { offset: 32 } member { - id: 0xc33b74f6 + id: 0xc33b73ee name: "dev_ops" type_id: 0x34ae24a9 - offset: 2112 + offset: 2624 } member { - id: 0xc3d6d71f + id: 0xc3d6dca3 name: "dev_ops" type_id: 0xd90f114b - offset: 9600 + offset: 11072 } member { - id: 0xb0a96a41 + id: 0xb0a96c90 name: "dev_parent" type_id: 0x0258f96e - offset: 7680 + offset: 8896 } member { - id: 0x7a05017c + id: 0x7a05079e name: "dev_policy" type_id: 0x74fea38b - offset: 2560 + offset: 3328 } member { id: 0xf5680d3e @@ -74127,10 +73087,10 @@ member { offset: 1792 } member { - id: 0xe08fe6ab + id: 0xe08fe60a name: "dev_priv" type_id: 0x18bd6530 - offset: 2176 + offset: 2688 } member { id: 0xe08febfd @@ -74168,10 +73128,10 @@ member { offset: 1600 } member { - id: 0x67526a18 + id: 0x67526130 name: "dev_registered_tracker" type_id: 0xc76fa419 - offset: 18880 + offset: 20224 } member { id: 0xbf524a4a @@ -74180,10 +73140,10 @@ member { offset: 512 } member { - id: 0xdc65cac5 + id: 0xdc65c001 name: "dev_released" type_id: 0x3fcbf304 - offset: 7488 + offset: 8704 } member { id: 0xa17af2d0 @@ -74249,6 +73209,12 @@ member { type_id: 0x92233392 offset: 4608 } +member { + id: 0x94d4206b + name: "dev_tracker" + type_id: 0xc76fa419 + offset: 3072 +} member { id: 0x94d4255c name: "dev_tracker" @@ -74261,18 +73227,18 @@ member { type_id: 0xc76fa419 offset: 128 } -member { - id: 0x94d426a1 - name: "dev_tracker" - type_id: 0xc76fa419 - offset: 2944 -} member { id: 0x94d42733 name: "dev_tracker" type_id: 0xc76fa419 offset: 192 } +member { + id: 0x94d428aa + name: "dev_tracker" + type_id: 0xc76fa419 + offset: 1472 +} member { id: 0x94d42b1b name: "dev_tracker" @@ -74286,16 +73252,10 @@ member { offset: 2752 } member { - id: 0x94d42d3e - name: "dev_tracker" - type_id: 0xc76fa419 - offset: 1216 -} -member { - id: 0x79d4a3fb + id: 0x79d4a214 name: "dev_type" type_id: 0xb3e7bac9 - offset: 536 + offset: 664 } member { id: 0x4edf8b8d @@ -74315,16 +73275,16 @@ member { type_id: 0x2dbf7b0c } member { - id: 0x846a486e + id: 0x846a4adb name: "dev_up" type_id: 0x6d7f5ff6 - offset: 6272 + offset: 7488 } member { - id: 0x3a5037f8 + id: 0x3a503292 name: "devaddr" type_id: 0x295c7202 - offset: 9952 + offset: 11168 } member { id: 0xfb4ccc76 @@ -74350,16 +73310,16 @@ member { offset: 1344 } member { - id: 0xad69719b + id: 0xad697802 name: "devconf_all" type_id: 0x13218759 - offset: 3008 + offset: 3072 } member { - id: 0x504e5e08 + id: 0x504e58aa name: "devconf_dflt" type_id: 0x13218759 - offset: 3072 + offset: 3136 } member { id: 0x50746a51 @@ -74368,16 +73328,16 @@ member { offset: 1408 } member { - id: 0xaf9a20a4 + id: 0xaf9a22a2 name: "devdata" type_id: 0x18bd6530 - offset: 6848 + offset: 8064 } member { - id: 0xaf9a2f30 + id: 0xaf9a2d47 name: "devdata" type_id: 0x18bd6530 - offset: 6336 + offset: 7552 } member { id: 0x23225d98 @@ -74386,10 +73346,10 @@ member { offset: 448 } member { - id: 0x7b6d6673 + id: 0x7b6d6b82 name: "devfreq" type_id: 0x276a1779 - offset: 22976 + offset: 24512 } member { id: 0xd5ef67a8 @@ -74403,10 +73363,10 @@ member { offset: 64 } member { - id: 0xea03e2ad + id: 0xea03e6d7 name: "device" type_id: 0x31c0ce8c - offset: 896 + offset: 1152 } member { id: 0xea11030f @@ -74454,10 +73414,10 @@ member { offset: 128 } member { - id: 0xea307154 + id: 0xea3074eb name: "device" type_id: 0x0258f96e - offset: 5184 + offset: 5440 } member { id: 0xea3077fb @@ -74484,10 +73444,10 @@ member { offset: 192 } member { - id: 0xea55016d + id: 0xea5504f9 name: "device" type_id: 0x6720d32f - offset: 6656 + offset: 8000 } member { id: 0xea77a098 @@ -74519,10 +73479,10 @@ member { offset: 32 } member { - id: 0xeafb1067 + id: 0xeafb12d2 name: "device" type_id: 0xc93e017b - offset: 6272 + offset: 7488 } member { id: 0xeafb1344 @@ -74585,10 +73545,10 @@ member { offset: 2432 } member { - id: 0x368932ca + id: 0x36893246 name: "device_count" type_id: 0x4585663f - offset: 9024 + offset: 10496 } member { id: 0xccdc16ef @@ -74603,10 +73563,10 @@ member { offset: 384 } member { - id: 0x17ccf01f + id: 0x17ccf7c2 name: "device_free" type_id: 0x0fa1cf5a - offset: 6464 + offset: 7680 } member { id: 0xefc959d6 @@ -74680,16 +73640,27 @@ member { bitsize: 1 } member { - id: 0x5adf73ac + id: 0x5adf7097 name: "device_list" type_id: 0xd3c80119 - offset: 1344 + offset: 1600 } member { - id: 0x5adf7dd6 + id: 0x5adf788d name: "device_list" type_id: 0xd3c80119 - offset: 2496 + offset: 2560 +} +member { + id: 0x5adf792f + name: "device_list" + type_id: 0xd3c80119 +} +member { + id: 0x5adf7dce + name: "device_list" + type_id: 0xd3c80119 + offset: 64 } member { id: 0x5adf7f8c @@ -74698,10 +73669,10 @@ member { offset: 6272 } member { - id: 0x3afe3515 + id: 0x3afe32c8 name: "device_name" type_id: 0x3e10b518 - offset: 6464 + offset: 7680 } member { id: 0xed7615b7 @@ -74716,10 +73687,10 @@ member { offset: 2496 } member { - id: 0x8cde7140 + id: 0x8cde7287 name: "device_pool" type_id: 0x2d66740a - offset: 19584 + offset: 20160 } member { id: 0x2d93d965 @@ -74812,10 +73783,10 @@ member { offset: 64 } member { - id: 0x31f012e9 + id: 0x31f01d64 name: "device_remove" type_id: 0x0fa1cf5a - offset: 6528 + offset: 7744 } member { id: 0x5f551195 @@ -74830,10 +73801,10 @@ member { offset: 2560 } member { - id: 0xdad988ac + id: 0xdad98644 name: "device_root" type_id: 0x120540d1 - offset: 1472 + offset: 1600 } member { id: 0x38e78b66 @@ -74870,18 +73841,6 @@ member { type_id: 0x2e558249 offset: 2624 } -member { - id: 0x5b1b0619 - name: "device_timestamp" - type_id: 0xc9082b19 - offset: 128 -} -member { - id: 0x5b1b0b3a - name: "device_timestamp" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0x8f624aec name: "device_tx_status" @@ -74911,6 +73870,12 @@ member { type_id: 0xd3c80119 offset: 64 } +member { + id: 0x33ed52b5 + name: "devices" + type_id: 0xd3c80119 + offset: 26240 +} member { id: 0x33ed531f name: "devices" @@ -74924,10 +73889,10 @@ member { offset: 3328 } member { - id: 0x33ed54a0 + id: 0x33ed5762 name: "devices" type_id: 0xd3c80119 - offset: 25472 + offset: 832 } member { id: 0x33ed5c11 @@ -74935,28 +73900,22 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x33ed5daa - name: "devices" - type_id: 0xd3c80119 - offset: 576 -} member { id: 0x7c9dc892 name: "devices_in_package" type_id: 0xc9082b19 } member { - id: 0xeb0d4018 + id: 0xeb0d43ae name: "devices_kobj" type_id: 0x23f09c34 - offset: 512 + offset: 768 } member { - id: 0xcb5fe509 + id: 0xcb5febda name: "devices_kset" type_id: 0x1457cd38 - offset: 768 + offset: 1280 } member { id: 0x3363027c @@ -74965,34 +73924,34 @@ member { offset: 512 } member { - id: 0x33ef2bbc + id: 0x33ef2acb name: "devid" type_id: 0xeb0f6de6 - offset: 8128 + offset: 9728 } member { - id: 0xad2ee7f6 + id: 0xad2eefd3 name: "devid_product" type_id: 0xe8034002 - offset: 6672 + offset: 6800 } member { - id: 0xcc74d5d7 + id: 0xcc74db49 name: "devid_source" type_id: 0xe8034002 - offset: 6640 + offset: 6768 } member { - id: 0x8f4bc852 + id: 0x8f4bcfaa name: "devid_vendor" type_id: 0xe8034002 - offset: 6656 + offset: 6784 } member { - id: 0x811b11bd + id: 0x811b1d72 name: "devid_version" type_id: 0xe8034002 - offset: 6688 + offset: 6816 } member { id: 0x5685a7bf @@ -75012,16 +73971,16 @@ member { type_id: 0x3b68ec61 } member { - id: 0xf45f248c + id: 0xf45f2394 name: "devlink_rate" type_id: 0x0f4dcd61 - offset: 2112 + offset: 2624 } member { - id: 0x68ca3db5 + id: 0x68ca31a9 name: "devm_allocated" type_id: 0x6d7f5ff6 - offset: 6448 + offset: 7664 } member { id: 0x314dcd25 @@ -75053,10 +74012,10 @@ member { offset: 256 } member { - id: 0x57939373 + id: 0x57939da4 name: "devmap" type_id: 0x9111b86d - offset: 640 + offset: 768 } member { id: 0x8a8d8547 @@ -75129,28 +74088,28 @@ member { offset: 32 } member { - id: 0xd04938e2 + id: 0xd049376f name: "devres_group_id" type_id: 0x18bd6530 - offset: 6528 + offset: 7744 } member { - id: 0x08267b9e + id: 0x08267623 name: "devres_head" type_id: 0xd3c80119 - offset: 5504 + offset: 6208 } member { - id: 0xda0f5537 + id: 0xda0f5b02 name: "devres_lock" type_id: 0xf313e71a - offset: 5440 + offset: 6144 } member { - id: 0xb523fef2 + id: 0xb523f202 name: "devres_managed" type_id: 0x6d7f5ff6 - offset: 10816 + offset: 12288 } member { id: 0xb7376579 @@ -75159,16 +74118,16 @@ member { offset: 576 } member { - id: 0xb7661fba + id: 0xb7661625 name: "devs" type_id: 0x70eedbce - offset: 3136 + offset: 3712 } member { - id: 0x70a03e1d + id: 0x70a0348a name: "devt" type_id: 0xeb0f6de6 - offset: 5376 + offset: 6080 } member { id: 0xa1ebf76b @@ -75188,6 +74147,12 @@ member { type_id: 0x1ba902d8 offset: 1728 } +member { + id: 0x882d22a1 + name: "dfl_cftypes" + type_id: 0x1ba902d8 + offset: 64 +} member { id: 0xb2edf79f name: "dfl_cgrp" @@ -75195,10 +74160,10 @@ member { offset: 576 } member { - id: 0x95a3dc39 + id: 0x95a3d8b7 name: "dfl_pwq" type_id: 0x2033e582 - offset: 1280 + offset: 1408 } member { id: 0x5898f7bd @@ -75279,10 +74244,10 @@ member { offset: 3520 } member { - id: 0x5089cdaa + id: 0x5089c972 name: "diag_nlsk" type_id: 0x1d44326e - offset: 30336 + offset: 32704 } member { id: 0xbd827e06 @@ -75291,21 +74256,10 @@ member { offset: 224 } member { - id: 0xc3552683 + id: 0xc3552be5 name: "dialed_frequency" type_id: 0xfc0e1dbd - offset: 8256 -} -member { - id: 0x429ac65a - name: "dialog_token" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x429acdbc - name: "dialog_token" - type_id: 0x295c7202 + offset: 9856 } member { id: 0x74ab0220 @@ -75314,16 +74268,16 @@ member { offset: 32 } member { - id: 0x4e3ae308 + id: 0x4e3ae6ab name: "died_poll_count" type_id: 0x6720d32f - offset: 1408 + offset: 1472 } member { - id: 0xfc7e0f06 + id: 0xfc7e0dba name: "died_work" type_id: 0x1f3c8679 - offset: 2048 + offset: 2688 } member { id: 0x990d3fd2 @@ -75362,6 +74316,18 @@ member { type_id: 0x2d7c4ebb offset: 256 } +member { + id: 0x5faf1f1c + name: "digest" + type_id: 0x00c72527 + offset: 256 +} +member { + id: 0x191c0c1c + name: "digest_size" + type_id: 0xc9082b19 + offset: 352 +} member { id: 0x19908cca name: "digest_size" @@ -75392,10 +74358,10 @@ member { offset: 128 } member { - id: 0xeed2b14f + id: 0xeed2b692 name: "dimm_id" type_id: 0x3e10b518 - offset: 6464 + offset: 7680 } member { id: 0x55357f1a @@ -75488,10 +74454,10 @@ member { offset: 320 } member { - id: 0x2e561343 + id: 0x2e561a88 name: "dir" type_id: 0xa031d804 - offset: 1536 + offset: 1664 } member { id: 0x2e9bdae0 @@ -75619,16 +74585,16 @@ member { offset: 32 } member { - id: 0xa0c61def + id: 0xa0c61f9f name: "direction" type_id: 0x5eda7065 - offset: 960 + offset: 1344 } member { - id: 0xa0dd40f7 + id: 0xa0dd4280 name: "direction" type_id: 0x4585663f - offset: 6336 + offset: 7552 } member { id: 0xa0ffe776 @@ -75697,16 +74663,16 @@ member { offset: 2112 } member { - id: 0x483b8179 + id: 0x483b8d41 name: "dirtied_time_when" type_id: 0x33756485 - offset: 1728 + offset: 1856 } member { - id: 0x6fa1a251 + id: 0x6fa1a70e name: "dirtied_when" type_id: 0x33756485 - offset: 1664 + offset: 1792 } member { id: 0xb540d111 @@ -75756,22 +74722,22 @@ member { offset: 192 } member { - id: 0x9decdc36 + id: 0x9decd18f name: "dirty_limit" type_id: 0x33756485 - offset: 896 + offset: 1024 } member { - id: 0x3935e071 + id: 0x3935eb38 name: "dirty_limit_tstamp" type_id: 0x33756485 - offset: 832 + offset: 960 } member { - id: 0x32d74789 + id: 0x32d7478b name: "dirty_paused_when" type_id: 0x33756485 - offset: 20992 + offset: 22656 } member { id: 0x2ef6f90f @@ -75780,22 +74746,22 @@ member { offset: 2368 } member { - id: 0x0741cacd + id: 0x0741ce14 name: "dirty_ring" type_id: 0x95e9e529 - offset: 76992 + offset: 77248 } member { - id: 0x8de2786b + id: 0x8de27dbd name: "dirty_ring_size" type_id: 0xc9082b19 - offset: 32032 + offset: 34336 } member { - id: 0xaa41fd16 + id: 0xaa41fb92 name: "dirty_sleep" type_id: 0x33756485 - offset: 4544 + offset: 5312 } member { id: 0xd7a3d362 @@ -75924,17 +74890,17 @@ member { offset: 112 } member { - id: 0xc5a6325f + id: 0xc5a636a8 name: "disable_depth" type_id: 0x4585663f - offset: 1792 + offset: 1984 bitsize: 3 } member { - id: 0x46c16366 + id: 0x46c16626 name: "disable_hub_initiated_lpm" type_id: 0x4585663f - offset: 2114 + offset: 2370 bitsize: 1 } member { @@ -75980,10 +74946,10 @@ member { offset: 1760 } member { - id: 0x905fb905 + id: 0x905fb5ad name: "disable_route_checks" type_id: 0x4585663f - offset: 5795 + offset: 6307 bitsize: 1 } member { @@ -75999,10 +74965,10 @@ member { offset: 64 } member { - id: 0xe3d20e1c + id: 0xe3d208ab name: "disable_source" type_id: 0x0f5f599e - offset: 4864 + offset: 4992 } member { id: 0x53f8f1cf @@ -76047,10 +75013,10 @@ member { offset: 960 } member { - id: 0xca170c94 + id: 0xca170866 name: "disable_work" type_id: 0xf1159c31 - offset: 7936 + offset: 9408 } member { id: 0x145ca6f0 @@ -76071,27 +75037,16 @@ member { type_id: 0x74d29cf1 } member { - id: 0x7ec2fa88 - name: "disassoc" - type_id: 0x3ac9585b -} -member { - id: 0x7ed4e7e7 - name: "disassoc" - type_id: 0x2cdb5d9e - offset: 2816 -} -member { - id: 0x66b91a9f + id: 0x66b91ede name: "disc" type_id: 0x28fe5710 - offset: 1920 + offset: 2176 } member { - id: 0xd4cf112f + id: 0xd4cf1f92 name: "disc_data" type_id: 0x18bd6530 - offset: 4800 + offset: 5568 } member { id: 0xdc0f3007 @@ -76100,10 +75055,10 @@ member { offset: 1472 } member { - id: 0x74507d20 + id: 0x745075c8 name: "disc_reason" type_id: 0xb3e7bac9 - offset: 2048 + offset: 2816 } member { id: 0x59dd05d4 @@ -76130,10 +75085,10 @@ member { offset: 704 } member { - id: 0x6f393ff6 + id: 0x6f393deb name: "discard_clusters" type_id: 0x696e069f - offset: 2048 + offset: 2176 } member { id: 0xfbff1b4b @@ -76160,16 +75115,10 @@ member { offset: 256 } member { - id: 0x82203e05 + id: 0x82203533 name: "disconn_cfm_cb" type_id: 0x0c2f924e - offset: 14016 -} -member { - id: 0x8d876646 - name: "disconnect" - type_id: 0x2cd08116 - offset: 3008 + offset: 16896 } member { id: 0x8d87fb64 @@ -76178,16 +75127,16 @@ member { offset: 192 } member { - id: 0x8da483e8 + id: 0x8da487d3 name: "disconnect" type_id: 0x0f3dfb90 - offset: 1152 + offset: 1536 } member { - id: 0x8da4e910 + id: 0x8da4e999 name: "disconnect" type_id: 0x0f5e5d84 - offset: 2048 + offset: 2304 } member { id: 0x8da522b5 @@ -76232,22 +75181,17 @@ member { offset: 8 } member { - id: 0x8dc6cf90 - name: "disconnect" - type_id: 0x6d7f5ff6 -} -member { - id: 0xd63956e7 + id: 0xd6395374 name: "disconnect" type_id: 0x4585663f - offset: 2662 + offset: 2790 bitsize: 1 } member { - id: 0x9ea57264 + id: 0x9ea573bb name: "disconnect_bssid" type_id: 0xabf64f28 - offset: 1408 + offset: 1664 } member { id: 0x474deee1 @@ -76262,10 +75206,10 @@ member { offset: 576 } member { - id: 0xf77950cd + id: 0xf779586c name: "disconnect_wk" type_id: 0x1f3c8679 - offset: 1152 + offset: 1280 } member { id: 0xd1a76d30 @@ -76275,22 +75219,22 @@ member { bitsize: 1 } member { - id: 0x77b2da17 + id: 0x77b2ddab name: "discov_interleaved_timeout" type_id: 0xe8034002 - offset: 6448 + offset: 6576 } member { - id: 0xec10e983 + id: 0xec10e729 name: "discov_off" type_id: 0xf1159c31 - offset: 16192 + offset: 17856 } member { - id: 0x9d3090c7 + id: 0x9d30956d name: "discov_timeout" type_id: 0xe8034002 - offset: 16128 + offset: 17792 } member { id: 0x8ca232e1 @@ -76299,34 +75243,22 @@ member { offset: 768 } member { - id: 0xd0a93d7d + id: 0xd0a93c31 name: "discovery" type_id: 0xf51d515d - offset: 22592 + offset: 27072 } member { - id: 0x45128ccb + id: 0x45128248 name: "discovery_old_state" type_id: 0x6720d32f - offset: 23744 + offset: 28224 } member { - id: 0x98e47e0f + id: 0x98e47471 name: "discovery_paused" type_id: 0x6d7f5ff6 - offset: 23776 -} -member { - id: 0x3a6ce5ae - name: "discovery_retries" - type_id: 0x295c7202 - offset: 192 -} -member { - id: 0xddd98486 - name: "discovery_timeout" - type_id: 0xc9082b19 - offset: 160 + offset: 28256 } member { id: 0x8c9f2a57 @@ -76338,6 +75270,12 @@ member { name: "discrete" type_id: 0xaedb15fc } +member { + id: 0x6071a578 + name: "disk" + type_id: 0x2131312a + offset: 64 +} member { id: 0x6071a686 name: "disk" @@ -76351,10 +75289,10 @@ member { offset: 128 } member { - id: 0xe0083442 + id: 0xe00832b6 name: "disk_events_disable_depth" type_id: 0x74d29cf1 - offset: 2784 + offset: 2912 } member { id: 0x256ac234 @@ -76363,22 +75301,22 @@ member { offset: 96 } member { - id: 0x628ffcac + id: 0x628ffa80 name: "diskseq" type_id: 0x92233392 - offset: 4032 + offset: 4288 } member { - id: 0xc4b80df0 + id: 0xc4b80724 name: "dismantle" type_id: 0x6d7f5ff6 - offset: 9992 + offset: 10120 } member { - id: 0x563421ea + id: 0x563420bc name: "dismiss" type_id: 0x0e93a255 - offset: 1728 + offset: 1792 } member { id: 0x3814ab00 @@ -76399,16 +75337,16 @@ member { offset: 64 } member { - id: 0x8ecb6e47 + id: 0x8ecb65b6 name: "dispatch_busy" type_id: 0x4585663f - offset: 1984 + offset: 2368 } member { - id: 0xcd5f52a1 + id: 0xcd5f5474 name: "dispatch_from" type_id: 0x30ae0fb9 - offset: 1920 + offset: 2304 } member { id: 0x7ad5f659 @@ -76417,22 +75355,22 @@ member { offset: 896 } member { - id: 0xd42025bd + id: 0xd4202180 name: "dispatch_wait" type_id: 0x347ff86e - offset: 2176 + offset: 2560 } member { - id: 0xac5a73f2 + id: 0xac5a7949 name: "dispatch_wait_lock" type_id: 0xf313e71a - offset: 2112 + offset: 2496 } member { - id: 0x6a75548f + id: 0x6a755c2e name: "dispatch_work" type_id: 0x1f3c8679 - offset: 1152 + offset: 1280 } member { id: 0x6ede6239 @@ -76441,10 +75379,10 @@ member { offset: 64 } member { - id: 0x0bb966e7 + id: 0x0bb9687a name: "display_info" type_id: 0x0710d451 - offset: 1600 + offset: 1728 } member { id: 0x07dfd492 @@ -76487,17 +75425,10 @@ member { offset: 16 } member { - id: 0xd6f0c77c - name: "dist_avg" - type_id: 0x2e0f9112 - offset: 832 -} -member { - id: 0x13e9d4a2 - name: "dist_avg_valid" - type_id: 0x914dbfdc - offset: 1033 - bitsize: 1 + id: 0x9afd7b44 + name: "dist_base" + type_id: 0x18bd6530 + offset: 64 } member { id: 0x929175ec @@ -76511,32 +75442,6 @@ member { type_id: 0x60b9a60c offset: 512 } -member { - id: 0x7e41129f - name: "dist_spread" - type_id: 0x2e0f9112 - offset: 960 -} -member { - id: 0x031c37b7 - name: "dist_spread_valid" - type_id: 0x914dbfdc - offset: 1035 - bitsize: 1 -} -member { - id: 0xe9e8a2cf - name: "dist_variance" - type_id: 0x2e0f9112 - offset: 896 -} -member { - id: 0x3eb7e4eb - name: "dist_variance_valid" - type_id: 0x914dbfdc - offset: 1034 - bitsize: 1 -} member { id: 0x29b12afa name: "div" @@ -76596,10 +75501,10 @@ member { offset: 20736 } member { - id: 0x4693422d + id: 0x4693400d name: "dl" type_id: 0x0f61fb85 - offset: 3968 + offset: 4736 } member { id: 0xe828d796 @@ -76664,10 +75569,10 @@ member { offset: 320 } member { - id: 0x7cfef9ae + id: 0x7cfef104 name: "dl_read" type_id: 0x2c3ce96e - offset: 5056 + offset: 5312 } member { id: 0x45e7f049 @@ -76689,10 +75594,10 @@ member { offset: 704 } member { - id: 0x9d133f14 + id: 0x9d133319 name: "dl_write" type_id: 0x0f1de512 - offset: 5120 + offset: 5376 } member { id: 0xd19c0196 @@ -76754,10 +75659,10 @@ member { offset: 4376 } member { - id: 0x81c2c649 + id: 0x81c2c839 name: "dma" type_id: 0x381472e2 - offset: 4928 + offset: 5184 } member { id: 0x1e86e785 @@ -76765,18 +75670,18 @@ member { type_id: 0x33756485 offset: 384 } -member { - id: 0xfb57235d - name: "dma_addr" - type_id: 0xe02e14d6 - offset: 6080 -} member { id: 0xfb57275f name: "dma_addr" type_id: 0xe02e14d6 offset: 768 } +member { + id: 0xfb5728f3 + name: "dma_addr" + type_id: 0xe02e14d6 + offset: 6208 +} member { id: 0xfb847c48 name: "dma_addr" @@ -76788,6 +75693,12 @@ member { name: "dma_addr_upper" type_id: 0x33756485 } +member { + id: 0x930f176b + name: "dma_address" + type_id: 0x329bbc92 + offset: 192 +} member { id: 0x93dda3c8 name: "dma_address" @@ -76807,16 +75718,16 @@ member { offset: 896 } member { - id: 0x8dd11756 + id: 0x8dd118a9 name: "dma_alignment" type_id: 0x914dbfdc - offset: 6240 + offset: 7456 } member { - id: 0x404148bb + id: 0x40414366 name: "dma_area" type_id: 0x1df06cce - offset: 6016 + offset: 6144 } member { id: 0x40414bb9 @@ -76837,10 +75748,10 @@ member { offset: 2432 } member { - id: 0x656a2b9e + id: 0x656a29d1 name: "dma_boundary" type_id: 0x33756485 - offset: 3840 + offset: 4160 } member { id: 0x597c6763 @@ -76848,12 +75759,6 @@ member { type_id: 0x00c83ba6 offset: 1856 } -member { - id: 0x941cf34f - name: "dma_buffer" - type_id: 0xe1b79909 - offset: 1088 -} member { id: 0x941cf6ca name: "dma_buffer" @@ -76861,10 +75766,10 @@ member { offset: 960 } member { - id: 0x1fa10524 - name: "dma_buffer_p" - type_id: 0x32fddfe5 - offset: 6208 + id: 0x941cf969 + name: "dma_buffer" + type_id: 0xe1b79909 + offset: 1472 } member { id: 0x1fa10880 @@ -76873,10 +75778,16 @@ member { offset: 896 } member { - id: 0xe342e7e3 + id: 0x1fa108db + name: "dma_buffer_p" + type_id: 0x32fddfe5 + offset: 6336 +} +member { + id: 0xe342eba2 name: "dma_bytes" type_id: 0xf435685e - offset: 6144 + offset: 6272 } member { id: 0xe342eebb @@ -76885,10 +75796,10 @@ member { offset: 832 } member { - id: 0x0fe331cd + id: 0x0fe3384c name: "dma_channel" type_id: 0x5d8155a5 - offset: 4616 + offset: 4936 } member { id: 0xf2ef2bc4 @@ -76897,10 +75808,10 @@ member { offset: 1152 } member { - id: 0xc86e7e1e + id: 0xc86e7bbe name: "dma_coherent" type_id: 0x6d7f5ff6 - offset: 6053 + offset: 6757 bitsize: 1 } member { @@ -76910,10 +75821,10 @@ member { offset: 1088 } member { - id: 0x810a04ff + id: 0x810a01b7 name: "dma_dev" type_id: 0x0258f96e - offset: 16960 + offset: 19712 } member { id: 0x810a0b09 @@ -76928,28 +75839,28 @@ member { offset: 192 } member { - id: 0xeed6dd24 + id: 0xeed6dd5f name: "dma_dir" type_id: 0xcd84e3cd - offset: 1632 + offset: 1760 } member { - id: 0x4df855d1 + id: 0x4df857e5 name: "dma_drain_buf" type_id: 0x18bd6530 - offset: 16384 + offset: 19328 } member { - id: 0xe856eaf0 + id: 0xe856e7f5 name: "dma_drain_len" type_id: 0xf435685e - offset: 16320 + offset: 19264 } member { - id: 0xf4c01a86 + id: 0xf4c016ce name: "dma_io_tlb_mem" type_id: 0x017d6bbb - offset: 5184 + offset: 5888 } member { id: 0xc58e6844 @@ -76964,10 +75875,10 @@ member { offset: 576 } member { - id: 0x04ffae93 + id: 0x04ffa34f name: "dma_map_dev" type_id: 0x0258f96e - offset: 7808 + offset: 9408 } member { id: 0x2af3d123 @@ -76977,10 +75888,10 @@ member { bitsize: 1 } member { - id: 0x4d0c4e3a + id: 0x4d0c48ad name: "dma_mask" type_id: 0x2e18f543 - offset: 4608 + offset: 5312 } member { id: 0x4db07287 @@ -76995,10 +75906,10 @@ member { offset: 576 } member { - id: 0x4db07a6e + id: 0x4db078fa name: "dma_mask" type_id: 0x92233392 - offset: 2176 + offset: 2304 } member { id: 0x5fa99e1d @@ -77007,10 +75918,10 @@ member { offset: 1408 } member { - id: 0x1bdb3a7c + id: 0x1bdb3896 name: "dma_mem" type_id: 0x1cc3928a - offset: 5056 + offset: 5760 } member { id: 0xf5bb7fa5 @@ -77025,16 +75936,16 @@ member { offset: 1712 } member { - id: 0x3d3d2955 + id: 0x3d3d20d0 name: "dma_ops" type_id: 0x3dd71310 - offset: 4544 + offset: 5248 } member { - id: 0x6ca434fd + id: 0x6ca431a2 name: "dma_pad_mask" type_id: 0x4585663f - offset: 1856 + offset: 2112 } member { id: 0x69583779 @@ -77049,16 +75960,16 @@ member { offset: 1504 } member { - id: 0xebac16cc + id: 0xebac1479 name: "dma_parms" type_id: 0x5d0e8a16 - offset: 6272 + offset: 7488 } member { - id: 0xebac1914 + id: 0xebac1d09 name: "dma_parms" type_id: 0x5d0e8a16 - offset: 6656 + offset: 8128 } member { id: 0xebac1eb3 @@ -77067,28 +75978,28 @@ member { offset: 1152 } member { - id: 0xebecc8b4 + id: 0xebecc590 name: "dma_parms" type_id: 0x1dd39b22 - offset: 4864 + offset: 5568 } member { - id: 0x327b1eb6 + id: 0x327b1828 name: "dma_pools" type_id: 0xd3c80119 - offset: 4928 + offset: 5632 } member { - id: 0x70ab2192 + id: 0x70ab2d7e name: "dma_range_map" type_id: 0x30383293 - offset: 4800 + offset: 5504 } member { - id: 0x5b2aeec9 + id: 0x5b2ae144 name: "dma_ranges" type_id: 0xd3c80119 - offset: 6528 + offset: 7744 } member { id: 0xc009bf1b @@ -77097,10 +76008,10 @@ member { offset: 320 } member { - id: 0x28a64254 + id: 0x28a6404f name: "dma_rx" type_id: 0x3a583251 - offset: 10368 + offset: 11968 } member { id: 0xc2724877 @@ -77115,10 +76026,10 @@ member { offset: 1280 } member { - id: 0x297f5a6c + id: 0x297f5e4a name: "dma_tx" type_id: 0x3a583251 - offset: 10304 + offset: 11904 } member { id: 0x590c841e @@ -77126,16 +76037,16 @@ member { type_id: 0x00c83ba6 } member { - id: 0x590c8f06 + id: 0x590c8cb0 name: "dmabuf" type_id: 0x00c83ba6 - offset: 512 + offset: 768 } member { - id: 0x810e2175 + id: 0x810e204c name: "dmabufs" type_id: 0xeb923a9b - offset: 256 + offset: 384 } member { id: 0x8c0f52a7 @@ -77150,22 +76061,22 @@ member { offset: 320 } member { - id: 0x3b3e3f2f + id: 0x3b3e3bcb name: "do_get_auto_tdcv" type_id: 0x2ef14f1a - offset: 2880 + offset: 3264 } member { - id: 0x23961149 + id: 0x23961113 name: "do_get_berr_counter" type_id: 0x2efda0ad - offset: 2816 + offset: 3200 } member { - id: 0x250fea9a + id: 0x250fe094 name: "do_get_state" type_id: 0x2ecd9a2a - offset: 2752 + offset: 3136 } member { id: 0xaeaf989d @@ -77174,41 +76085,41 @@ member { offset: 192 } member { - id: 0x95931d59 + id: 0x95931458 name: "do_remote_wakeup" type_id: 0x4585663f - offset: 10624 + offset: 11840 bitsize: 1 } member { - id: 0xa24f6ca0 + id: 0xa24f66d2 name: "do_set_bittiming" type_id: 0x2eda6351 - offset: 2496 + offset: 2880 } member { - id: 0x5206d223 + id: 0x5206dada name: "do_set_data_bittiming" type_id: 0x2eda6351 - offset: 2560 + offset: 2944 } member { - id: 0x1e5899b0 + id: 0x1e5896e2 name: "do_set_mode" type_id: 0x2ef0956f - offset: 2624 + offset: 3008 } member { - id: 0x34e27837 + id: 0x34e27298 name: "do_set_termination" type_id: 0x2e4b2eee - offset: 2688 + offset: 3072 } member { - id: 0xfde70000 + id: 0xfde70709 name: "do_wakeup" type_id: 0x6720d32f - offset: 3072 + offset: 3648 } member { id: 0x83eaed13 @@ -77259,16 +76170,16 @@ member { offset: 320 } member { - id: 0x6bd9d1cc + id: 0x6bd9d4c0 name: "dobj_list" type_id: 0xd3c80119 - offset: 4480 + offset: 4864 } member { - id: 0x6bd9d3f9 + id: 0x6bd9dbed name: "dobj_list" type_id: 0xd3c80119 - offset: 1408 + offset: 1536 } member { id: 0x43aeb87c @@ -77284,17 +76195,17 @@ member { bitsize: 4 } member { - id: 0xa5425694 + id: 0xa5425246 name: "doing_init_tune" type_id: 0x4585663f - offset: 7266 + offset: 8482 bitsize: 1 } member { - id: 0x75745a71 + id: 0x75745ff2 name: "doing_retune" type_id: 0x4585663f - offset: 7268 + offset: 8484 bitsize: 1 } member { @@ -77315,10 +76226,10 @@ member { type_id: 0x2d95d9be } member { - id: 0x626da75d + id: 0x626dace8 name: "dom_cgrp" type_id: 0x18a16691 - offset: 6336 + offset: 7360 } member { id: 0x8c690725 @@ -77343,12 +76254,6 @@ member { name: "domain" type_id: 0x18a2fb63 } -member { - id: 0xa719d35e - name: "domain" - type_id: 0x18a2fb63 - offset: 2560 -} member { id: 0xa719d61d name: "domain" @@ -77356,10 +76261,22 @@ member { offset: 64 } member { - id: 0xa72fe3f6 + id: 0xa719d7c2 name: "domain" - type_id: 0x2e94a1e1 - offset: 1472 + type_id: 0x18a2fb63 + offset: 2688 +} +member { + id: 0xa719db3e + name: "domain" + type_id: 0x18a2fb63 + offset: 128 +} +member { + id: 0xa719db8e + name: "domain" + type_id: 0x18a2fb63 + offset: 576 } member { id: 0xa72fed64 @@ -77368,10 +76285,16 @@ member { offset: 128 } member { - id: 0xa7c87331 + id: 0xa72fefbb + name: "domain" + type_id: 0x2e94a1e1 + offset: 1856 +} +member { + id: 0xa7c8766e name: "domain" type_id: 0xc9082b19 - offset: 1856 + offset: 2112 } member { id: 0xa7c879be @@ -77380,10 +76303,10 @@ member { offset: 384 } member { - id: 0xa7da381f + id: 0xa7da3e30 name: "domain" type_id: 0xdb44b469 - offset: 6080 + offset: 7296 } member { id: 0xa7e75a59 @@ -77404,10 +76327,10 @@ member { offset: 384 } member { - id: 0x5d0e21f6 + id: 0x5d0e2c97 name: "domain_data" type_id: 0x07cece0f - offset: 512 + offset: 640 } member { id: 0x617add50 @@ -77416,16 +76339,16 @@ member { offset: 448 } member { - id: 0xbee5923c + id: 0xbee592c3 name: "domain_nr" type_id: 0x6720d32f - offset: 1760 + offset: 7584 } member { - id: 0xbee59c94 + id: 0xbee5988a name: "domain_nr" type_id: 0x6720d32f - offset: 6368 + offset: 2016 } member { id: 0x7441b38b @@ -77468,10 +76391,10 @@ member { type_id: 0x4585663f } member { - id: 0x1d18f3a0 + id: 0x1d18f5cb name: "done" type_id: 0x578f9c2b - offset: 2944 + offset: 3200 } member { id: 0x1d220120 @@ -77571,28 +76494,22 @@ member { offset: 3968 } member { - id: 0xd715fb53 + id: 0xd715f08e name: "done_list" type_id: 0xd3c80119 - offset: 6016 -} -member { - id: 0xbfd149a9 - name: "done_lock" - type_id: 0xf313e71a offset: 6144 } member { - id: 0x10ba6beb - name: "done_wq" - type_id: 0x03913382 - offset: 6208 + id: 0xbfd145e8 + name: "done_lock" + type_id: 0xf313e71a + offset: 6272 } member { - id: 0x7fcf96f6 - name: "dont_wait_for_ack" - type_id: 0x6d7f5ff6 - offset: 264 + id: 0x10ba6614 + name: "done_wq" + type_id: 0x03913382 + offset: 6336 } member { id: 0xbd60b76c @@ -77605,166 +76522,6 @@ member { type_id: 0x39d30e9a offset: 128 } -member { - id: 0x167da2c6 - name: "dot11ACKFailureCount" - type_id: 0x4585663f -} -member { - id: 0x9dda7c7d - name: "dot11FCSErrorCount" - type_id: 0x4585663f - offset: 64 -} -member { - id: 0x5e672234 - name: "dot11MeshAwakeWindowDuration" - type_id: 0x914dbfdc - offset: 544 -} -member { - id: 0x3b80a831 - name: "dot11MeshConfirmTimeout" - type_id: 0x914dbfdc - offset: 16 -} -member { - id: 0x8d187275 - name: "dot11MeshConnectedToAuthServer" - type_id: 0x6d7f5ff6 - offset: 320 -} -member { - id: 0xf2285cfe - name: "dot11MeshConnectedToMeshGate" - type_id: 0x6d7f5ff6 - offset: 312 -} -member { - id: 0x15b760e9 - name: "dot11MeshForwarding" - type_id: 0x6d7f5ff6 - offset: 360 -} -member { - id: 0xc183ec51 - name: "dot11MeshGateAnnouncementProtocol" - type_id: 0x6d7f5ff6 - offset: 352 -} -member { - id: 0x5cf7d40a - name: "dot11MeshHWMPRannInterval" - type_id: 0x914dbfdc - offset: 336 -} -member { - id: 0xb435026c - name: "dot11MeshHWMPRootMode" - type_id: 0x295c7202 - offset: 304 -} -member { - id: 0x2520a97a - name: "dot11MeshHWMPactivePathTimeout" - type_id: 0xc9082b19 - offset: 224 -} -member { - id: 0x74d34632 - name: "dot11MeshHWMPactivePathToRootTimeout" - type_id: 0xc9082b19 - offset: 448 -} -member { - id: 0xfe8c53cc - name: "dot11MeshHWMPconfirmationInterval" - type_id: 0x914dbfdc - offset: 496 -} -member { - id: 0x2e2eb602 - name: "dot11MeshHWMPmaxPREQretries" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x6bafe8eb - name: "dot11MeshHWMPnetDiameterTraversalTime" - type_id: 0x914dbfdc - offset: 288 -} -member { - id: 0x3f1bcd07 - name: "dot11MeshHWMPperrMinInterval" - type_id: 0x914dbfdc - offset: 272 -} -member { - id: 0x03133946 - name: "dot11MeshHWMPpreqMinInterval" - type_id: 0x914dbfdc - offset: 256 -} -member { - id: 0xdc3b9c00 - name: "dot11MeshHWMProotInterval" - type_id: 0x914dbfdc - offset: 480 -} -member { - id: 0x27f305f6 - name: "dot11MeshHoldingTimeout" - type_id: 0x914dbfdc - offset: 32 -} -member { - id: 0xc71bd159 - name: "dot11MeshMaxPeerLinks" - type_id: 0x914dbfdc - offset: 48 -} -member { - id: 0x6cac0ddf - name: "dot11MeshMaxRetries" - type_id: 0x295c7202 - offset: 64 -} -member { - id: 0x3d56c85c - name: "dot11MeshNbrOffsetMaxNeighbor" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0xe5249791 - name: "dot11MeshNolearn" - type_id: 0x6d7f5ff6 - offset: 608 -} -member { - id: 0x84c27f91 - name: "dot11MeshRetryTimeout" - type_id: 0x914dbfdc -} -member { - id: 0x76776b3e - name: "dot11MeshTTL" - type_id: 0x295c7202 - offset: 72 -} -member { - id: 0x562d25fd - name: "dot11RTSFailureCount" - type_id: 0x4585663f - offset: 32 -} -member { - id: 0xd04bdd46 - name: "dot11RTSSuccessCount" - type_id: 0x4585663f - offset: 96 -} member { id: 0x4fbdcb60 name: "double_poll" @@ -77772,10 +76529,10 @@ member { offset: 512 } member { - id: 0x72a50040 + id: 0x72a50ec1 name: "doublescan_allowed" type_id: 0x6d7f5ff6 - offset: 1192 + offset: 1320 } member { id: 0x9c3663f5 @@ -77820,10 +76577,10 @@ member { offset: 208 } member { - id: 0x7fe178bf + id: 0x7fe17814 name: "downshifted_rate" type_id: 0x4585663f - offset: 8041 + offset: 9257 bitsize: 1 } member { @@ -77838,10 +76595,10 @@ member { type_id: 0x80ba3719 } member { - id: 0x1e9583ea + id: 0x1e95895b name: "dp_subconnector_property" type_id: 0x2a670b41 - offset: 6272 + offset: 7424 } member { id: 0x93b48e83 @@ -77867,10 +76624,10 @@ member { type_id: 0x7f06f597 } member { - id: 0x50cf3be5 + id: 0x50cf371b name: "dpcm" type_id: 0x4b6441c7 - offset: 1280 + offset: 1344 } member { id: 0xda5953eb @@ -77914,10 +76671,10 @@ member { offset: 280 } member { - id: 0xf817b3e2 + id: 0xf817b513 name: "dpms" type_id: 0x6720d32f - offset: 12192 + offset: 12320 } member { id: 0xf85e12a9 @@ -77941,10 +76698,10 @@ member { offset: 1008 } member { - id: 0xa362e635 + id: 0xa362e1f2 name: "dpms_property" type_id: 0x2a670b41 - offset: 4800 + offset: 5952 } member { id: 0x297dd07a @@ -77970,10 +76727,10 @@ member { offset: 1056 } member { - id: 0x535fd62f + id: 0x535fdeda name: "dq_count" type_id: 0x74d29cf1 - offset: 800 + offset: 928 } member { id: 0x536e83d7 @@ -77988,22 +76745,22 @@ member { offset: 384 } member { - id: 0x8fbe1a22 + id: 0x8fbe1590 name: "dq_dqb" type_id: 0x18b59e5b - offset: 1088 + offset: 1216 } member { - id: 0xf8bb6b64 + id: 0xf8bb696c name: "dq_dqb_lock" type_id: 0xf313e71a - offset: 768 + offset: 896 } member { - id: 0xbad2d045 + id: 0xbad2d986 name: "dq_flags" type_id: 0x33756485 - offset: 1024 + offset: 1152 } member { id: 0xa21aba41 @@ -78017,10 +76774,10 @@ member { type_id: 0x49a73111 } member { - id: 0x159ea24f + id: 0x159eaff6 name: "dq_id" type_id: 0x508a987d - offset: 896 + offset: 1024 } member { id: 0xb3454cf0 @@ -78035,10 +76792,10 @@ member { offset: 512 } member { - id: 0x4be083ae + id: 0x4be0862b name: "dq_off" type_id: 0x27a7c613 - offset: 960 + offset: 1088 } member { id: 0x10c97e90 @@ -78047,10 +76804,10 @@ member { offset: 448 } member { - id: 0x9f508ddd + id: 0x9f508694 name: "dq_sb" type_id: 0x26ee682a - offset: 832 + offset: 960 } member { id: 0xdae271b1 @@ -78165,10 +76922,10 @@ member { offset: 64 } member { - id: 0xbbe515ef + id: 0xbbe5188a name: "dql" type_id: 0x33fed362 - offset: 1536 + offset: 2048 } member { id: 0xeca9acd6 @@ -78184,10 +76941,10 @@ member { bitsize: 1 } member { - id: 0xd4b64394 + id: 0xd4b64bd1 name: "drain_delay" type_id: 0x6720d32f - offset: 2880 + offset: 3392 } member { id: 0x9e87ea4a @@ -78204,16 +76961,16 @@ member { bitsize: 1 } member { - id: 0x83a02fe2 + id: 0x83a02723 name: "drain_wait" type_id: 0x03913382 - offset: 4672 + offset: 5632 } member { - id: 0x0022cbf8 + id: 0x0022ce3c name: "drive_strength" type_id: 0x4585663f - offset: 10816 + offset: 12032 } member { id: 0xd40cbfed @@ -78233,10 +76990,10 @@ member { type_id: 0x60ca2c23 } member { - id: 0xd44dcc52 + id: 0xd44dce66 name: "driver" type_id: 0x0357d2dd - offset: 56896 + offset: 58240 } member { id: 0xd45092fb @@ -78263,10 +77020,10 @@ member { offset: 8 } member { - id: 0xd4751144 + id: 0xd47519de name: "driver" type_id: 0x3b845f97 - offset: 2304 + offset: 3072 } member { id: 0xd477fd9a @@ -78280,16 +77037,16 @@ member { offset: 768 } member { - id: 0xd47cf60d + id: 0xd47cf744 name: "driver" type_id: 0x3267a784 - offset: 832 + offset: 1408 } member { - id: 0xd47cfb6b + id: 0xd47cf8c1 name: "driver" type_id: 0x3267a784 - offset: 1152 + offset: 1088 } member { id: 0xd47d4689 @@ -78316,10 +77073,10 @@ member { offset: 576 } member { - id: 0xd4ad46eb + id: 0xd4ad468f name: "driver" type_id: 0xe3de788c - offset: 1344 + offset: 1536 } member { id: 0xd4ad4a11 @@ -78333,12 +77090,6 @@ member { type_id: 0xe3de788c offset: 448 } -member { - id: 0xd4ad4baf - name: "driver" - type_id: 0xe3de788c - offset: 320 -} member { id: 0xd4ad4c68 name: "driver" @@ -78410,6 +77161,12 @@ member { type_id: 0x18bd6530 offset: 960 } +member { + id: 0x6d52b05c + name: "driver_data" + type_id: 0x18bd6530 + offset: 5568 +} member { id: 0x6d52b07b name: "driver_data" @@ -78417,10 +77174,10 @@ member { offset: 192 } member { - id: 0x6d52b10a + id: 0x6d52b134 name: "driver_data" type_id: 0x18bd6530 - offset: 1600 + offset: 5632 } member { id: 0x6d52b170 @@ -78428,6 +77185,12 @@ member { type_id: 0x18bd6530 offset: 128 } +member { + id: 0x6d52b896 + name: "driver_data" + type_id: 0x18bd6530 + offset: 61696 +} member { id: 0x6d52b8b2 name: "driver_data" @@ -78439,6 +77202,12 @@ member { type_id: 0x18bd6530 offset: 384 } +member { + id: 0x6d52ba36 + name: "driver_data" + type_id: 0x18bd6530 + offset: 1984 +} member { id: 0x6d52ba76 name: "driver_data" @@ -78451,24 +77220,6 @@ member { type_id: 0x18bd6530 offset: 64 } -member { - id: 0x6d52bd78 - name: "driver_data" - type_id: 0x18bd6530 - offset: 4864 -} -member { - id: 0x6d52bee1 - name: "driver_data" - type_id: 0x18bd6530 - offset: 4800 -} -member { - id: 0x6d52bef4 - name: "driver_data" - type_id: 0x18bd6530 - offset: 60224 -} member { id: 0x6d52bf30 name: "driver_data" @@ -78482,10 +77233,10 @@ member { offset: 448 } member { - id: 0x6d731025 + id: 0x6d731cb1 name: "driver_data" type_id: 0x391f15ea - offset: 1536 + offset: 1792 } member { id: 0x6d79728e @@ -78493,11 +77244,6 @@ member { type_id: 0x33756485 offset: 704 } -member { - id: 0x6da5d6a0 - name: "driver_data" - type_id: 0xefd377fd -} member { id: 0x853c663f name: "driver_features" @@ -78516,12 +77262,6 @@ member { type_id: 0xc9082b19 offset: 1472 } -member { - id: 0x1efb7159 - name: "driver_flags" - type_id: 0xc9082b19 - offset: 8064 -} member { id: 0x1efb72d7 name: "driver_flags" @@ -78547,10 +77287,10 @@ member { offset: 128 } member { - id: 0x3f6b14f0 + id: 0x3f6b1d8c name: "driver_input_lock" type_id: 0x6e3b7d7f - offset: 50624 + offset: 50752 } member { id: 0xee864cc4 @@ -78559,22 +77299,22 @@ member { offset: 128 } member { - id: 0xdbbc120c + id: 0xdbbc115d name: "driver_managed_dma" type_id: 0x6d7f5ff6 - offset: 1408 + offset: 2560 } member { - id: 0xdbbc17f4 + id: 0xdbbc13d3 name: "driver_managed_dma" type_id: 0x6d7f5ff6 - offset: 2304 + offset: 1664 } member { - id: 0xdbbc1978 + id: 0xdbbc170f name: "driver_managed_dma" type_id: 0x6d7f5ff6 - offset: 1544 + offset: 1864 } member { id: 0xb3c8d0ce @@ -78588,18 +77328,18 @@ member { type_id: 0x3e10b518 offset: 128 } -member { - id: 0xf415f6ff - name: "driver_name" - type_id: 0x3e10b518 - offset: 6656 -} member { id: 0xf415f74d name: "driver_name" type_id: 0x3e10b518 offset: 192 } +member { + id: 0xf415f94a + name: "driver_name" + type_id: 0x3e10b518 + offset: 7872 +} member { id: 0xf415fb65 name: "driver_name" @@ -78613,34 +77353,34 @@ member { offset: 384 } member { - id: 0x09f1f09e + id: 0x09f1f71e name: "driver_override" type_id: 0x3e10b518 - offset: 6720 + offset: 25856 } member { - id: 0x09f1f330 + id: 0x09f1f745 name: "driver_override" type_id: 0x3e10b518 - offset: 6592 + offset: 7808 } member { - id: 0x09f1f3ba + id: 0x09f1f94d name: "driver_override" type_id: 0x3e10b518 - offset: 6400 + offset: 9280 } member { - id: 0x09f1f4a5 + id: 0x09f1fc0a name: "driver_override" type_id: 0x3e10b518 - offset: 7680 + offset: 7616 } member { - id: 0x09f1f7d3 + id: 0x09f1fe6b name: "driver_override" type_id: 0x3e10b518 - offset: 20160 + offset: 7936 } member { id: 0xe49f62ad @@ -78667,15 +77407,10 @@ member { offset: 1472 } member { - id: 0x2f1651d7 + id: 0x2f165559 name: "driver_private" type_id: 0x18bd6530 - offset: 1280 -} -member { - id: 0x643aba37 - name: "driver_rates" - type_id: 0x88f30e70 + offset: 1408 } member { id: 0xbb66fad9 @@ -78696,16 +77431,16 @@ member { offset: 560 } member { - id: 0x8cc1ff9c + id: 0x8cc1f8e4 name: "driver_tstamp" type_id: 0x399c459b - offset: 6400 + offset: 6528 } member { - id: 0xd759fe40 + id: 0xd759fe1e name: "driver_type" type_id: 0x60f31502 - offset: 7552 + offset: 8896 } member { id: 0x922207d0 @@ -78714,10 +77449,10 @@ member { offset: 32 } member { - id: 0x12f21026 + id: 0x12f21060 name: "drivers_autoprobe" type_id: 0x4585663f - offset: 2368 + offset: 3136 bitsize: 1 } member { @@ -78727,16 +77462,16 @@ member { offset: 960 } member { - id: 0xd57df6eb + id: 0xd57dfc23 name: "drivers_dir" type_id: 0x23f09c34 - offset: 576 + offset: 832 } member { - id: 0x375fc834 + id: 0x375fc1ed name: "drivers_kset" type_id: 0x1457cd38 - offset: 1216 + offset: 1856 } member { id: 0x92130897 @@ -78826,12 +77561,6 @@ member { type_id: 0x299c4193 offset: 1216 } -member { - id: 0x099ebb8f - name: "drops" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x09b19038 name: "drops" @@ -78851,10 +77580,10 @@ member { offset: 2432 } member { - id: 0xb14af921 + id: 0xb14afb27 name: "drv" type_id: 0x023b50cb - offset: 6848 + offset: 8064 } member { id: 0xb150f7c5 @@ -78878,12 +77607,6 @@ member { type_id: 0x18bd6530 offset: 128 } -member { - id: 0x8fa869fb - name: "drv_data" - type_id: 0x18bd6530 - offset: 64 -} member { id: 0x8fa86c88 name: "drv_data" @@ -78902,30 +77625,6 @@ member { type_id: 0xa7c362b0 offset: 2496 } -member { - id: 0x2062063c - name: "drv_priv" - type_id: 0xce6e9270 - offset: 192 -} -member { - id: 0x20620787 - name: "drv_priv" - type_id: 0xce6e9270 - offset: 576 -} -member { - id: 0x20620800 - name: "drv_priv" - type_id: 0xce6e9270 - offset: 4352 -} -member { - id: 0x20620e63 - name: "drv_priv" - type_id: 0xce6e9270 - offset: 8256 -} member { id: 0x20b4d470 name: "drv_priv" @@ -78939,16 +77638,16 @@ member { offset: 144 } member { - id: 0xe1f689c6 + id: 0xe1f68161 name: "drv_type" type_id: 0x295c7202 - offset: 5640 + offset: 6280 } member { - id: 0x7020b573 + id: 0x7020bc06 name: "drvdata" type_id: 0x18bd6530 - offset: 5824 + offset: 6336 } member { id: 0x7020be32 @@ -78974,10 +77673,10 @@ member { type_id: 0x0a5c3627 } member { - id: 0x3c3a783a + id: 0x3c3a7c4f name: "dsc" type_id: 0x0155bbcc - offset: 6592 + offset: 7808 } member { id: 0x402e95a7 @@ -79002,17 +77701,6 @@ member { type_id: 0x295c7202 offset: 1008 } -member { - id: 0xb694e6e5 - name: "dscp" - type_id: 0x295c7202 -} -member { - id: 0xd1d2ce66 - name: "dscp_exception" - type_id: 0x96df7677 - offset: 8 -} member { id: 0xd39d535a name: "dsd_bitrev" @@ -79049,18 +77737,18 @@ member { type_id: 0x2fe9613c offset: 640 } -member { - id: 0x7d8eb938 - name: "dsp_loaded" - type_id: 0x4585663f - offset: 8544 -} member { id: 0x7d8eb982 name: "dsp_loaded" type_id: 0x4585663f offset: 320 } +member { + id: 0x7d8ebaa3 + name: "dsp_loaded" + type_id: 0x4585663f + offset: 9952 +} member { id: 0x51fefdf1 name: "dsp_status" @@ -79080,10 +77768,10 @@ member { offset: 32 } member { - id: 0x39bdc68c + id: 0x39bdc394 name: "dsr" type_id: 0xc9082b19 - offset: 10272 + offset: 12128 } member { id: 0x1dff11a3 @@ -79093,10 +77781,10 @@ member { bitsize: 1 } member { - id: 0x90ad8775 + id: 0x90ad81e0 name: "dsr_req" type_id: 0x6720d32f - offset: 10240 + offset: 12096 } member { id: 0xbb13d2b4 @@ -79117,10 +77805,10 @@ member { offset: 288 } member { - id: 0xbb38a752 + id: 0xbb38a968 name: "dst" type_id: 0xc9082b19 - offset: 6496 + offset: 7712 } member { id: 0xbb476824 @@ -79317,10 +78005,10 @@ member { offset: 352 } member { - id: 0x12a604ab + id: 0x12a60912 name: "dst_prog" type_id: 0x3382a638 - offset: 896 + offset: 1024 } member { id: 0xcdacfab5 @@ -79342,10 +78030,10 @@ member { offset: 64 } member { - id: 0xb420ae3b + id: 0xb420abbe name: "dst_trampoline" type_id: 0x056e14dc - offset: 960 + offset: 1088 } member { id: 0x156c52a8 @@ -79394,30 +78082,6 @@ member { type_id: 0x0bb0c019 offset: 64 } -member { - id: 0xa8381aed - name: "dtim_period" - type_id: 0x6720d32f - offset: 1568 -} -member { - id: 0xa8766232 - name: "dtim_period" - type_id: 0x295c7202 - offset: 264 -} -member { - id: 0xa87667ac - name: "dtim_period" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0xa8766dfa - name: "dtim_period" - type_id: 0x295c7202 - offset: 480 -} member { id: 0x3f016a9f name: "dtor" @@ -79468,10 +78132,10 @@ member { offset: 512 } member { - id: 0xc973030f + id: 0xc9730947 name: "dtr_rts" type_id: 0x0cf07e3c - offset: 3648 + offset: 3904 } member { id: 0x8c9f51a9 @@ -79515,10 +78179,10 @@ member { offset: 192 } member { - id: 0x1ae9d666 + id: 0x1ae9d53c name: "dummy" type_id: 0x0570ebcb - offset: 1920 + offset: 1984 } member { id: 0xd22ca869 @@ -79528,16 +78192,21 @@ member { bitsize: 1 } member { - id: 0xf20c0e6b - name: "dummy_rx" - type_id: 0x18bd6530 - offset: 10432 + id: 0x13a85d35 + name: "dummy_read_page" + type_id: 0x06835e9c } member { - id: 0xc2a88173 + id: 0xf20c003b + name: "dummy_rx" + type_id: 0x18bd6530 + offset: 12032 +} +member { + id: 0xc2a8860c name: "dummy_tx" type_id: 0x18bd6530 - offset: 10496 + offset: 12096 } member { id: 0x5272cd4d @@ -79600,28 +78269,16 @@ member { offset: 512 } member { - id: 0x29edb170 + id: 0x29edb505 name: "dump_conf" type_id: 0x425c572c - offset: 6592 + offset: 7808 } member { - id: 0x46ea17e8 - name: "dump_mpath" - type_id: 0x2cdfe723 - offset: 1664 -} -member { - id: 0x15cef9ee - name: "dump_mpp" - type_id: 0x2cdfe723 - offset: 1792 -} -member { - id: 0xc8295328 + id: 0xc82958b0 name: "dump_segments" type_id: 0xd3c80119 - offset: 8704 + offset: 10176 } member { id: 0xa06da4bc @@ -79629,12 +78286,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xaa0b700b - name: "dump_station" - type_id: 0x2cdfe468 - offset: 1344 -} member { id: 0x031e119e name: "dump_stats" @@ -79647,12 +78298,6 @@ member { type_id: 0x2f288c5c offset: 832 } -member { - id: 0x1bbb30fd - name: "dump_survey" - type_id: 0x2cdfceed - offset: 3712 -} member { id: 0xa92e0890 name: "dump_vendor_regs" @@ -79707,10 +78352,10 @@ member { type_id: 0xe3222f5b } member { - id: 0x88d9c9d6 + id: 0x88d9cc44 name: "dupl_rcvcnt" type_id: 0x74d29cf1 - offset: 7008 + offset: 7712 } member { id: 0x703907cc @@ -79725,10 +78370,10 @@ member { offset: 64 } member { - id: 0x70edc100 + id: 0x70edc607 name: "duplex" type_id: 0x6720d32f - offset: 8224 + offset: 9440 } member { id: 0x70edcbaf @@ -79767,12 +78412,6 @@ member { type_id: 0x4585663f offset: 608 } -member { - id: 0xe07aef78 - name: "duration" - type_id: 0x0baa70a7 - offset: 8 -} member { id: 0xe0976488 name: "duration" @@ -79790,41 +78429,6 @@ member { name: "duration" type_id: 0xc9082b19 } -member { - id: 0xe0b84bfe - name: "duration" - type_id: 0xc9082b19 - offset: 32 -} -member { - id: 0xe0e00351 - name: "duration" - type_id: 0x914dbfdc -} -member { - id: 0xe0e00496 - name: "duration" - type_id: 0x914dbfdc - offset: 320 -} -member { - id: 0xe0ea9451 - name: "duration" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xdaf7eac0 - name: "duration_id" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xce02c1b6 - name: "duration_mandatory" - type_id: 0x6d7f5ff6 - offset: 336 -} member { id: 0xd5562c37 name: "duty" @@ -79868,10 +78472,10 @@ member { offset: 128 } member { - id: 0x305ca6e5 + id: 0x305ca20b name: "dvfs_possible_from_any_cpu" type_id: 0x6d7f5ff6 - offset: 4288 + offset: 5056 } member { id: 0x6f27e8d3 @@ -79880,16 +78484,16 @@ member { offset: 352 } member { - id: 0x32b0d65c + id: 0x32b0d016 name: "dvi_i_select_subconnector_property" type_id: 0x2a670b41 - offset: 6208 + offset: 7360 } member { - id: 0xc411d11d + id: 0xc411d17c name: "dvi_i_subconnector_property" type_id: 0x2a670b41 - offset: 6144 + offset: 7296 } member { id: 0x5afe07a0 @@ -79949,16 +78553,16 @@ member { offset: 3136 } member { - id: 0x20d98be6 + id: 0x20d98a61 name: "dwork" type_id: 0xf1159c31 - offset: 704 + offset: 832 } member { - id: 0x20d98cb2 + id: 0x20d98eb4 name: "dwork" type_id: 0xf1159c31 - offset: 6848 + offset: 8064 } member { id: 0x5f6207d0 @@ -80045,22 +78649,16 @@ member { bitsize: 1 } member { - id: 0xc19484cd - name: "dynamic_ps_timeout" - type_id: 0x6720d32f - offset: 64 -} -member { - id: 0x1b277507 + id: 0x1b277230 name: "dynids" type_id: 0x3077bd6f - offset: 2112 + offset: 2368 } member { - id: 0x1b86a2c8 + id: 0x1b86a2bd name: "dynids" type_id: 0x91a9600d - offset: 1472 + offset: 1728 } member { id: 0x1b86a7a5 @@ -80170,10 +78768,10 @@ member { offset: 1216 } member { - id: 0x2fcdc214 + id: 0x2fcdcf1b name: "e_csets" type_id: 0x5c3c9877 - offset: 5440 + offset: 6464 } member { id: 0xf9e27450 @@ -80202,18 +78800,6 @@ member { name: "e_uid" type_id: 0xe90b32b7 } -member { - id: 0xcd9121df - name: "eaddr1" - type_id: 0xabf64f28 - offset: 48 -} -member { - id: 0x8dd08225 - name: "eaddr2" - type_id: 0xabf64f28 - offset: 96 -} member { id: 0xe15cfb15 name: "ealg" @@ -80238,12 +78824,6 @@ member { type_id: 0x6d7f5ff6 offset: 32 } -member { - id: 0x3b348dc7 - name: "eap_identity_req" - type_id: 0x6d7f5ff6 - offset: 24 -} member { id: 0xe563d939 name: "earliest_dl" @@ -80349,18 +78929,6 @@ member { type_id: 0x4585663f offset: 1568 } -member { - id: 0x31bf7c1f - name: "ecn_marks" - type_id: 0xc9082b19 - offset: 160 -} -member { - id: 0x22f42254 - name: "ecw_min_max" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xd4971fcb name: "ed" @@ -80368,10 +78936,10 @@ member { offset: 320 } member { - id: 0x72840e61 + id: 0x728403c7 name: "edac_check" type_id: 0x0e1f8d92 - offset: 1344 + offset: 1728 } member { id: 0x1146bbf2 @@ -80415,16 +78983,16 @@ member { offset: 256 } member { - id: 0xabec4ba7 + id: 0xabec48fb name: "edid_blob_ptr" type_id: 0x343ebce3 - offset: 3136 + offset: 3264 } member { - id: 0x96f9223d + id: 0x96f926dc name: "edid_corrupt" type_id: 0x6d7f5ff6 - offset: 14592 + offset: 14720 } member { id: 0x12380e71 @@ -80439,10 +79007,10 @@ member { offset: 392 } member { - id: 0x9d2c5127 + id: 0x9d2c5b2f name: "edid_property" type_id: 0x2a670b41 - offset: 4736 + offset: 5888 } member { id: 0x61c1eafd @@ -80450,12 +79018,6 @@ member { type_id: 0x7690c707 offset: 160 } -member { - id: 0x61c1ec10 - name: "edmg" - type_id: 0x7690c707 - offset: 3104 -} member { id: 0xbcb130f4 name: "edmg_cap" @@ -80469,28 +79031,28 @@ member { offset: 1280 } member { - id: 0x90a34bf7 + id: 0x90a34da9 name: "ee_ctrl_mask" type_id: 0x914dbfdc - offset: 3712 + offset: 4032 } member { - id: 0xbd4b0b0c + id: 0xbd4b0af6 name: "ee_ctrl_mutex" type_id: 0xa7c362b0 - offset: 3776 + offset: 4096 } member { - id: 0x1e319255 + id: 0x1e3195b0 name: "ee_drv_mask" type_id: 0x914dbfdc - offset: 3728 + offset: 4048 } member { - id: 0xca4b8c9d + id: 0xca4b8ab1 name: "ee_usr_mask" type_id: 0x914dbfdc - offset: 3744 + offset: 4064 } member { id: 0x3486ee16 @@ -80505,10 +79067,10 @@ member { offset: 128 } member { - id: 0x1fc9de8e + id: 0x1fc9ddcc name: "eee_broken_modes" type_id: 0xc9082b19 - offset: 8960 + offset: 10176 } member { id: 0x4331f46c @@ -80517,16 +79079,16 @@ member { offset: 160 } member { - id: 0x7e49f762 + id: 0x7e49fc07 name: "eeh_work" type_id: 0x1f3c8679 - offset: 4608 + offset: 5184 } member { - id: 0x50c14098 + id: 0x50c14745 name: "eeprom" type_id: 0x5c509347 - offset: 6464 + offset: 7680 } member { id: 0x9b589369 @@ -80542,10 +79104,10 @@ member { bitsize: 1 } member { - id: 0x509fe450 + id: 0x509fe27f name: "effect_owners" type_id: 0xc2031448 - offset: 960 + offset: 1152 } member { id: 0x319cfbc2 @@ -80576,22 +79138,22 @@ member { offset: 736 } member { - id: 0x3e5e7440 + id: 0x3e5e79f9 name: "effects" type_id: 0x3dad9aa1 - offset: 896 + offset: 1024 } member { - id: 0xa9f1f3f7 + id: 0xa9f1f9ba name: "efficiencies_available" type_id: 0x6d7f5ff6 - offset: 4248 + offset: 5016 } member { - id: 0x22996b1e + id: 0x22996cc3 name: "eg_boundary" type_id: 0x4585663f - offset: 6464 + offset: 7680 } member { id: 0xdd519931 @@ -80624,16 +79186,16 @@ member { offset: 640 } member { - id: 0x61592420 + id: 0x61592628 name: "eh_abort_list" type_id: 0xd3c80119 - offset: 768 + offset: 896 } member { - id: 0xb5d7eccb + id: 0xb5d7e379 name: "eh_action" type_id: 0x0562c566 - offset: 1088 + offset: 1216 } member { id: 0x45007cf9 @@ -80642,16 +79204,16 @@ member { offset: 832 } member { - id: 0x2f532eed + id: 0x2f532354 name: "eh_cmd_q" type_id: 0xd3c80119 - offset: 896 + offset: 1024 } member { - id: 0x136876cc + id: 0x13687aca name: "eh_deadline" type_id: 0x6720d32f - offset: 3264 + offset: 3584 } member { id: 0xff8a293e @@ -80660,10 +79222,10 @@ member { offset: 704 } member { - id: 0x2bf10c89 + id: 0x2bf10965 name: "eh_eflags" type_id: 0x6720d32f - offset: 1024 + offset: 1408 } member { id: 0xd80ff95d @@ -80672,10 +79234,10 @@ member { offset: 64 } member { - id: 0x5fea1b6d + id: 0x5fea16fd name: "eh_flags" type_id: 0xc9082b19 - offset: 3648 + offset: 3968 } member { id: 0x3a43c628 @@ -80684,10 +79246,10 @@ member { offset: 896 } member { - id: 0x51bad40d + id: 0x51bad129 name: "eh_noresume" type_id: 0x4585663f - offset: 4038 + offset: 4358 bitsize: 1 } member { @@ -80715,28 +79277,28 @@ member { offset: 1920 } member { - id: 0xf34efa6b + id: 0xf34ef00c name: "eh_timeout" type_id: 0x4585663f - offset: 2624 + offset: 2752 } member { - id: 0xba1da1c2 + id: 0xba1da164 name: "eh_work" type_id: 0x1f3c8679 - offset: 4352 + offset: 4800 } member { - id: 0xddd3f02d + id: 0xddd3f7db name: "eh_wq" type_id: 0x13f8b706 - offset: 4288 + offset: 4736 } member { - id: 0xd97439ac + id: 0xd974306f name: "ehandler" type_id: 0x1d19a9d5 - offset: 1024 + offset: 1152 } member { id: 0xe8a98a46 @@ -80762,22 +79324,10 @@ member { offset: 128 } member { - id: 0x97fce2d6 + id: 0x97fcea8a name: "ehdr" type_id: 0x18bd6530 - offset: 9216 -} -member { - id: 0xf32798aa - name: "eht_cap" - type_id: 0x3b77b515 - offset: 6272 -} -member { - id: 0xf3ecc8c6 - name: "eht_cap" - type_id: 0xf02e1c56 - offset: 1064 + offset: 10752 } member { id: 0xf3eccafa @@ -80791,36 +79341,12 @@ member { type_id: 0xc51b2b2c offset: 8 } -member { - id: 0x4149c237 - name: "eht_capa" - type_id: 0x3b77b515 - offset: 768 -} -member { - id: 0x33fcef37 - name: "eht_capa_len" - type_id: 0x295c7202 - offset: 832 -} -member { - id: 0xe7f1f795 - name: "eht_gi" - type_id: 0x295c7202 - offset: 80 -} member { id: 0xc00a1c17 name: "eht_mcs_nss_supp" type_id: 0x608c9042 offset: 96 } -member { - id: 0xf2c58bb7 - name: "eht_oper" - type_id: 0x36b0ebfb - offset: 6336 -} member { id: 0x041e2c61 name: "eht_ppe_thres" @@ -80828,28 +79354,16 @@ member { offset: 168 } member { - id: 0xf732f6aa - name: "eht_ru_alloc" - type_id: 0x295c7202 - offset: 88 -} -member { - id: 0x73754ab1 - name: "eht_support" - type_id: 0x6d7f5ff6 - offset: 6000 -} -member { - id: 0xe65c7b85 + id: 0xe65c7be8 name: "eir" type_id: 0x3448bb1c - offset: 2856 + offset: 2984 } member { - id: 0x98bedc79 + id: 0x98bed34f name: "eld" type_id: 0x3e14faf9 - offset: 13248 + offset: 13376 } member { id: 0x03146c3c @@ -80857,12 +79371,6 @@ member { type_id: 0x18bd6530 offset: 192 } -member { - id: 0x03c10eb3 - name: "elem" - type_id: 0xcdd3c286 - offset: 64 -} member { id: 0xf8485171 name: "elem_flags" @@ -80870,10 +79378,10 @@ member { offset: 320 } member { - id: 0x30a4db98 + id: 0x30a4d87e name: "elem_size" type_id: 0x914dbfdc - offset: 2144 + offset: 2656 } member { id: 0x30d3b37c @@ -80893,24 +79401,6 @@ member { type_id: 0xc9082b19 offset: 768 } -member { - id: 0x244e8850 - name: "element_id" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0x244e8d08 - name: "element_id" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x3f4bbbc2 - name: "element_ttl" - type_id: 0x295c7202 - offset: 80 -} member { id: 0x987d7024 name: "elements" @@ -80941,18 +79431,6 @@ member { type_id: 0x4585663f offset: 512 } -member { - id: 0x9bd1d2b3 - name: "elems" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x7b8c6cff - name: "elems_len" - type_id: 0xf435685e - offset: 128 -} member { id: 0xfb6bbf1c name: "elemsize" @@ -80966,16 +79444,16 @@ member { offset: 64 } member { - id: 0xcc674504 + id: 0xcc6740a5 name: "elevator_alias" type_id: 0x3e10b518 - offset: 1728 + offset: 1984 } member { - id: 0x52082b1c + id: 0x520829b9 name: "elevator_attrs" type_id: 0x2f8ce7d9 - offset: 1600 + offset: 1856 } member { id: 0xb0fa7085 @@ -80984,34 +79462,34 @@ member { offset: 64 } member { - id: 0xead2a22f + id: 0xead2a3de name: "elevator_features" type_id: 0xcd70b42d - offset: 1792 + offset: 2048 } member { - id: 0x438e63ba + id: 0x438e6148 name: "elevator_name" type_id: 0x3e10b518 - offset: 1664 + offset: 1920 } member { - id: 0x9c310ab5 + id: 0x9c310fea name: "elevator_owner" type_id: 0x0b27dc43 - offset: 1856 + offset: 2112 } member { - id: 0x85255092 + id: 0x8525586f name: "elf_class" type_id: 0x295c7202 - offset: 8864 + offset: 10336 } member { - id: 0xf59ea8a0 + id: 0xf59eaa00 name: "elf_machine" type_id: 0x914dbfdc - offset: 8880 + offset: 10352 } member { id: 0x81b72f57 @@ -81020,22 +79498,22 @@ member { offset: 704 } member { - id: 0x0a35c28d + id: 0x0a35c819 name: "elv" type_id: 0x3ce2dc79 - offset: 1600 + offset: 1664 } member { - id: 0x336a0af6 + id: 0x336a0f49 name: "em485" type_id: 0x3f358038 - offset: 5184 + offset: 5440 } member { - id: 0xc1056319 + id: 0xc10560ba name: "em_pd" type_id: 0x3751334b - offset: 4288 + offset: 4992 } member { id: 0xc10563c7 @@ -81043,22 +79521,10 @@ member { type_id: 0x3751334b } member { - id: 0xbf0eeca4 - name: "ema" - type_id: 0x6d7f5ff6 - offset: 72 -} -member { - id: 0xecb2e57f - name: "ema_ap" - type_id: 0x6d7f5ff6 - offset: 2120 -} -member { - id: 0x0517e0ec + id: 0x0517ef7d name: "ema_max_profile_periodicity" type_id: 0x295c7202 - offset: 10568 + offset: 11912 } member { id: 0xfcf1c4f6 @@ -81086,10 +79552,10 @@ member { offset: 320 } member { - id: 0x3e92b078 + id: 0x3e92b3e5 name: "emul_temperature" type_id: 0x6720d32f - offset: 7296 + offset: 8512 } member { id: 0x030a11d9 @@ -81110,10 +79576,10 @@ member { offset: 1216 } member { - id: 0xf6c9a7bb + id: 0xf6c9ad96 name: "ena_gpio_state" type_id: 0x4585663f - offset: 8832 + offset: 10688 bitsize: 1 } member { @@ -81123,10 +79589,10 @@ member { offset: 320 } member { - id: 0x14c47563 + id: 0x14c471d3 name: "ena_pin" type_id: 0x375cc7da - offset: 8768 + offset: 10624 } member { id: 0x980f02e1 @@ -81134,11 +79600,6 @@ member { type_id: 0xe8034002 offset: 16 } -member { - id: 0x988a7040 - name: "enable" - type_id: 0x6d7f5ff6 -} member { id: 0x988a74a1 name: "enable" @@ -81228,10 +79689,10 @@ member { offset: 512 } member { - id: 0x19ee658e + id: 0x19ee662b name: "enable_advmon_interleave_scan" type_id: 0xb3e7bac9 - offset: 6624 + offset: 6752 } member { id: 0xe95444c9 @@ -81240,18 +79701,18 @@ member { offset: 70 bitsize: 1 } +member { + id: 0xc244b0c7 + name: "enable_attr" + type_id: 0x11cf9350 + offset: 1920 +} member { id: 0xc244b1b2 name: "enable_attr" type_id: 0x11cf9350 offset: 256 } -member { - id: 0xc244b3ea - name: "enable_attr" - type_id: 0x11cf9350 - offset: 1408 -} member { id: 0x1518267c name: "enable_auto_vbus_discharge" @@ -81259,16 +79720,10 @@ member { offset: 1216 } member { - id: 0xf5665672 - name: "enable_beacon" - type_id: 0x6d7f5ff6 - offset: 256 -} -member { - id: 0xf88f7598 + id: 0xf88f7b9d name: "enable_cnt" type_id: 0x74d29cf1 - offset: 16576 + offset: 22144 } member { id: 0x7a5a9508 @@ -81301,10 +79756,10 @@ member { offset: 640 } member { - id: 0x160033b7 + id: 0x1600341d name: "enable_frs" type_id: 0x3835dcc0 - offset: 4992 + offset: 5440 } member { id: 0x161603e0 @@ -81313,10 +79768,10 @@ member { offset: 1088 } member { - id: 0x24b475b3 + id: 0x24b470bf name: "enable_frs_timer" type_id: 0xcd7704bf - offset: 4480 + offset: 4864 } member { id: 0x839dca78 @@ -81331,10 +79786,10 @@ member { offset: 192 } member { - id: 0xfc7905ac + id: 0xfc790fc5 name: "enable_irq_failed" type_id: 0x6d7f5ff6 - offset: 1024 + offset: 1088 } member { id: 0x314c3709 @@ -81403,10 +79858,10 @@ member { type_id: 0x2c804609 } member { - id: 0x053084fe + id: 0x05308db5 name: "enable_source" type_id: 0x2c0e5ceb - offset: 4800 + offset: 4928 } member { id: 0x30687d61 @@ -81432,10 +79887,10 @@ member { offset: 1280 } member { - id: 0x924e5ae6 + id: 0x924e54b1 name: "enable_timeout" type_id: 0x4585663f - offset: 6368 + offset: 7584 } member { id: 0xb0796c56 @@ -81502,6 +79957,12 @@ member { type_id: 0x6720d32f offset: 544 } +member { + id: 0x3a2d30fe + name: "enabled" + type_id: 0x6d7f5ff6 + offset: 2112 +} member { id: 0x3a2d335c name: "enabled" @@ -81514,12 +79975,6 @@ member { type_id: 0x6d7f5ff6 offset: 1088 } -member { - id: 0x3a2d3420 - name: "enabled" - type_id: 0x6d7f5ff6 - offset: 1248 -} member { id: 0x3a2d3543 name: "enabled" @@ -81551,10 +80006,10 @@ member { offset: 136 } member { - id: 0x3a2d393e + id: 0x3a2d374f name: "enabled" type_id: 0x6d7f5ff6 - offset: 2048 + offset: 2240 } member { id: 0x3a2d39cb @@ -81569,16 +80024,16 @@ member { offset: 64 } member { - id: 0x3a2d3c38 + id: 0x3a2d3c99 name: "enabled" type_id: 0x6d7f5ff6 - offset: 1984 + offset: 1376 } member { - id: 0x3a2d3cd3 + id: 0x3a2d3ce8 name: "enabled" type_id: 0x6d7f5ff6 - offset: 2912 + offset: 3296 } member { id: 0x3a2d3e17 @@ -81623,10 +80078,10 @@ member { offset: 32 } member { - id: 0x9cdfb510 + id: 0x9cdfb0ea name: "enabled_protocols" type_id: 0x92233392 - offset: 7680 + offset: 9024 } member { id: 0xf0d53ed1 @@ -81634,12 +80089,6 @@ member { type_id: 0x11c404ba offset: 1024 } -member { - id: 0x52d3b2f1 - name: "enc_flags" - type_id: 0x295c7202 - offset: 240 -} member { id: 0xf668a047 name: "enc_key_size" @@ -81716,6 +80165,12 @@ member { offset: 14 bitsize: 1 } +member { + id: 0xeeda6a9b + name: "encap_hlen" + type_id: 0x914dbfdc + offset: 2256 +} member { id: 0xc0f9acb3 name: "encap_oa" @@ -81764,40 +80219,40 @@ member { type_id: 0x2c7a6df5 } member { - id: 0x494c0705 + id: 0x494c0817 name: "encode_wakeup" type_id: 0x6d7f5ff6 - offset: 7592 + offset: 8936 } member { - id: 0x3b7dfb85 + id: 0x3b7df3c9 name: "encoder" type_id: 0x91901b03 - offset: 23616 + offset: 23872 } member { - id: 0x3b7dfc47 + id: 0x3b7dfe4e name: "encoder" type_id: 0x91901b03 - offset: 15296 + offset: 15424 } member { - id: 0x3bc29205 + id: 0x3bc2900d name: "encoder" type_id: 0x2ef43f67 - offset: 768 + offset: 896 } member { - id: 0x3bc29dcd + id: 0x3bc29405 name: "encoder" type_id: 0x2ef43f67 - offset: 13184 + offset: 13312 } member { - id: 0x2a645528 + id: 0x2a645bba name: "encoder_list" type_id: 0xd3c80119 - offset: 2560 + offset: 3200 } member { id: 0xc1c86b5c @@ -81832,19 +80287,18 @@ member { type_id: 0x3e10b518 offset: 64 } +member { + id: 0x6a8cfc68 + name: "encoding" + type_id: 0x3e10b518 + offset: 512 +} member { id: 0x6a9bb431 name: "encoding" type_id: 0x295c7202 offset: 88 } -member { - id: 0xb1e6b4a5 - name: "encoding" - type_id: 0x295c7202 - offset: 248 - bitsize: 2 -} member { id: 0x5ce87ef3 name: "encoding_sa" @@ -81900,10 +80354,10 @@ member { offset: 32 } member { - id: 0x828977c4 + id: 0x828973a2 name: "end" type_id: 0x86265fdc - offset: 1536 + offset: 1696 } member { id: 0x829a3ae8 @@ -81948,16 +80402,10 @@ member { offset: 384 } member { - id: 0x375a059a - name: "end_cac" - type_id: 0x0f9fb962 - offset: 5440 -} -member { - id: 0x0759553b + id: 0x07595220 name: "end_code" type_id: 0x33756485 - offset: 1984 + offset: 2176 } member { id: 0x686c597e @@ -81972,10 +80420,10 @@ member { offset: 704 } member { - id: 0xf2139af4 + id: 0xf21393bd name: "end_data" type_id: 0x33756485 - offset: 2112 + offset: 2304 } member { id: 0xf6c5f7be @@ -81996,16 +80444,16 @@ member { offset: 32 } member { - id: 0xec1d0d94 + id: 0xec1d03ea name: "end_io" type_id: 0x3b5cc110 - offset: 2304 + offset: 2368 } member { - id: 0xb9877ae5 + id: 0xb9877618 name: "end_io_data" type_id: 0x18bd6530 - offset: 2368 + offset: 2432 } member { id: 0xce89a886 @@ -82092,6 +80540,12 @@ member { type_id: 0x75617428 offset: 2368 } +member { + id: 0x8e671da0 + name: "energy_full_design_uwh" + type_id: 0x6720d32f + offset: 32 +} member { id: 0x5a282cb1 name: "enforce_cache_coherency" @@ -82181,22 +80635,16 @@ member { type_id: 0x0c4d6f90 offset: 64 } -member { - id: 0xf53aaa2c - name: "enqueue_time" - type_id: 0x37adedac - offset: 288 -} member { id: 0x8905c22d name: "enqueued" type_id: 0x4585663f } member { - id: 0xfe28832c + id: 0xfe288601 name: "ent" type_id: 0x2e47a18c - offset: 67328 + offset: 67456 } member { id: 0x9fb41354 @@ -82205,10 +80653,10 @@ member { offset: 2048 } member { - id: 0x94f377e6 + id: 0x94f37550 name: "ent_size" type_id: 0x6720d32f - offset: 67488 + offset: 67616 } member { id: 0x05e44400 @@ -82246,10 +80694,10 @@ member { offset: 768 } member { - id: 0xf140925e + id: 0xf1409c62 name: "enter_state" type_id: 0x63b95725 - offset: 2144 + offset: 2400 } member { id: 0xe259ca35 @@ -82292,10 +80740,10 @@ member { offset: 2112 } member { - id: 0xbe098011 + id: 0xbe09816f name: "entries" type_id: 0x74d29cf1 - offset: 4160 + offset: 5120 } member { id: 0xbe09c685 @@ -82360,10 +80808,10 @@ member { type_id: 0x113a7e14 } member { - id: 0xbe72b5af + id: 0xbe72bbaa name: "entries" type_id: 0x0feb1d85 - offset: 448 + offset: 576 } member { id: 0xbe8c49ed @@ -82456,6 +80904,12 @@ member { name: "entry" type_id: 0xd3c80119 } +member { + id: 0x4d8781e2 + name: "entry" + type_id: 0xd3c80119 + offset: 1920 +} member { id: 0x4d8784dd name: "entry" @@ -82463,10 +80917,16 @@ member { offset: 64 } member { - id: 0x4d878723 + id: 0x4d878641 name: "entry" type_id: 0xd3c80119 - offset: 1024 + offset: 1280 +} +member { + id: 0x4d878696 + name: "entry" + type_id: 0xd3c80119 + offset: 7616 } member { id: 0x4d8788f5 @@ -82474,24 +80934,12 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x4d878926 - name: "entry" - type_id: 0xd3c80119 - offset: 6400 -} member { id: 0x4d8789fe name: "entry" type_id: 0xd3c80119 offset: 128 } -member { - id: 0x4d878adb - name: "entry" - type_id: 0xd3c80119 - offset: 1536 -} member { id: 0x4dae719d name: "entry" @@ -82505,10 +80953,10 @@ member { offset: 32 } member { - id: 0x81128945 + id: 0x811284bd name: "entry_avg_ms" type_id: 0xd05fb2d0 - offset: 1024 + offset: 1536 } member { id: 0xb0dd5f8b @@ -82575,16 +81023,16 @@ member { type_id: 0x76230193 } member { - id: 0xbb3bd257 + id: 0xbb3bd0c8 name: "env_end" type_id: 0x33756485 - offset: 2560 + offset: 2752 } member { - id: 0x991fcfbc + id: 0x991fce7b name: "env_start" type_id: 0x33756485 - offset: 2496 + offset: 2688 } member { id: 0x6ef2aeb4 @@ -82675,16 +81123,16 @@ member { offset: 64 } member { - id: 0x3b08524b + id: 0x3b0858c1 name: "ep0" type_id: 0x0e2680c2 - offset: 384 + offset: 512 } member { - id: 0x3b0854c6 + id: 0x3b085d05 name: "ep0" type_id: 0x0e2680c2 - offset: 1024 + offset: 1152 } member { id: 0x3b225032 @@ -82693,16 +81141,16 @@ member { offset: 704 } member { - id: 0x65e99f46 + id: 0x65e997e7 name: "ep0_req_tag" type_id: 0x4585663f - offset: 1152 + offset: 1280 } member { - id: 0xd447cd43 + id: 0xd447c2f1 name: "ep0req" type_id: 0x2f99f236 - offset: 1088 + offset: 1216 } member { id: 0xcd580f0d @@ -82730,10 +81178,10 @@ member { offset: 336 } member { - id: 0xd80e1005 + id: 0xd80e161f name: "ep_in" type_id: 0x4cd5b99e - offset: 7808 + offset: 9024 } member { id: 0x76c6e366 @@ -82752,16 +81200,16 @@ member { type_id: 0x4585663f } member { - id: 0xb89866d7 + id: 0xb89868d2 name: "ep_list" type_id: 0xd3c80119 - offset: 448 + offset: 576 } member { - id: 0xb8986853 + id: 0xb89868d5 name: "ep_list" type_id: 0xd3c80119 - offset: 2240 + offset: 2368 } member { id: 0xb8986969 @@ -82782,10 +81230,10 @@ member { offset: 256 } member { - id: 0x775f7c02 + id: 0x775f75c8 name: "ep_out" type_id: 0x4cd5b99e - offset: 8832 + offset: 10048 } member { id: 0xcc45743c @@ -82805,10 +81253,10 @@ member { offset: 832 } member { - id: 0xfbbd1b6d + id: 0xfbbd10f7 name: "epoch_counter" type_id: 0x92233392 - offset: 13056 + offset: 13184 } member { id: 0x65a4a799 @@ -82833,10 +81281,10 @@ member { offset: 256 } member { - id: 0x86162e89 + id: 0x86162104 name: "ept" type_id: 0x3d435d11 - offset: 6528 + offset: 7744 } member { id: 0xf6e89639 @@ -82856,16 +81304,16 @@ member { offset: 320 } member { - id: 0x001f4ab9 + id: 0x001f437a name: "erase" type_id: 0x2eedaed0 - offset: 1024 + offset: 1152 } member { - id: 0xdd66c3f6 + id: 0xdd66cdcc name: "erase_arg" type_id: 0x4585663f - offset: 6496 + offset: 7712 } member { id: 0x7644bdb7 @@ -82880,10 +81328,16 @@ member { offset: 64 } member { - id: 0x5442cca7 + id: 0x5442c317 name: "erase_shift" type_id: 0x4585663f - offset: 6400 + offset: 7616 +} +member { + id: 0xd5efa22e + name: "erase_size" + type_id: 0x4585663f + offset: 7584 } member { id: 0xd5efa537 @@ -82891,12 +81345,6 @@ member { type_id: 0x4585663f offset: 192 } -member { - id: 0xd5efac79 - name: "erase_size" - type_id: 0x4585663f - offset: 6368 -} member { id: 0xdf67c9a0 name: "erase_timeout" @@ -82904,10 +81352,10 @@ member { offset: 32 } member { - id: 0x76ff3d4b + id: 0x76ff32c6 name: "erased_byte" type_id: 0x295c7202 - offset: 6528 + offset: 7744 } member { id: 0x731aef73 @@ -82915,12 +81363,6 @@ member { type_id: 0x5adf57ae offset: 1056 } -member { - id: 0x75cb75fe - name: "erp_next_seq_num" - type_id: 0x914dbfdc - offset: 144 -} member { id: 0x6d0d728f name: "err" @@ -82940,10 +81382,10 @@ member { offset: 320 } member { - id: 0xccd72a51 + id: 0xccd72ae9 name: "err_data_reporting" type_id: 0xb3e7bac9 - offset: 6000 + offset: 6128 } member { id: 0x4e049d50 @@ -82958,10 +81400,10 @@ member { offset: 64 } member { - id: 0x385e9a45 + id: 0x385e95e2 name: "err_lock" type_id: 0xf313e71a - offset: 9024 + offset: 10880 } member { id: 0xc97224e2 @@ -82975,10 +81417,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xd39b9723 + id: 0xd39b9ad3 name: "err_stats" type_id: 0xc49c902c - offset: 12064 + offset: 14048 } member { id: 0xe3bf32f2 @@ -82998,18 +81440,18 @@ member { type_id: 0x4585663f offset: 224 } -member { - id: 0x7f61f2f1 - name: "error" - type_id: 0x6720d32f - offset: 864 -} member { id: 0x7f61f497 name: "error" type_id: 0x6720d32f offset: 256 } +member { + id: 0x7f61f4ee + name: "error" + type_id: 0x6720d32f + offset: 992 +} member { id: 0x7f61f58c name: "error" @@ -83046,10 +81488,10 @@ member { offset: 832 } member { - id: 0xfbf1871c + id: 0xfbf188de name: "error" type_id: 0x4585663f - offset: 6402 + offset: 6530 bitsize: 1 } member { @@ -83065,10 +81507,10 @@ member { offset: 1312 } member { - id: 0x04a1db49 + id: 0x04a1d35d name: "error_ctx" type_id: 0x3e02e685 - offset: 1408 + offset: 1536 } member { id: 0x1446043f @@ -83112,10 +81554,10 @@ member { offset: 128 } member { - id: 0x43286c56 + id: 0x432861bc name: "error_reset" type_id: 0x1f3c8679 - offset: 14720 + offset: 15360 } member { id: 0x4404e020 @@ -83148,16 +81590,16 @@ member { offset: 128 } member { - id: 0x639d1274 + id: 0x639d1f50 name: "errors" type_id: 0xc9082b19 - offset: 4864 + offset: 5568 } member { - id: 0x0b8d95a1 + id: 0x0b8d9d58 name: "erst" type_id: 0x9d27bc05 - offset: 2560 + offset: 2944 } member { id: 0x1e6122f6 @@ -83208,10 +81650,10 @@ member { offset: 224 } member { - id: 0x52b08407 + id: 0x52b08a03 name: "esco_type" type_id: 0xe8034002 - offset: 6896 + offset: 7024 } member { id: 0xe208a9c9 @@ -83324,10 +81766,10 @@ member { offset: 6016 } member { - id: 0x3934afbe + id: 0x3934a0d0 name: "ev" type_id: 0x14191d75 - offset: 3584 + offset: 3840 } member { id: 0x39c8d546 @@ -83377,10 +81819,16 @@ member { type_id: 0x6720d32f } member { - id: 0x0a28c81d + id: 0x0a28c7ac name: "event" type_id: 0x6720d32f - offset: 768 + offset: 1024 +} +member { + id: 0x0a28cbab + name: "event" + type_id: 0x6720d32f + offset: 512 } member { id: 0x0a384d6c @@ -83388,6 +81836,12 @@ member { type_id: 0x77af3121 offset: 704 } +member { + id: 0x0a3b32d2 + name: "event" + type_id: 0x74d29cf1 + offset: 7392 +} member { id: 0x0a3b32fc name: "event" @@ -83399,12 +81853,6 @@ member { type_id: 0x74d29cf1 offset: 128 } -member { - id: 0x0a3b3df0 - name: "event" - type_id: 0x74d29cf1 - offset: 6176 -} member { id: 0x0a428f2d name: "event" @@ -83465,10 +81913,10 @@ member { offset: 704 } member { - id: 0x0a635cf0 + id: 0x0a6350ff name: "event" type_id: 0x2cb597e1 - offset: 3840 + offset: 3968 } member { id: 0x0aa43bfb @@ -83483,9 +81931,9 @@ member { offset: 64 } member { - id: 0x0ab8cdfd + id: 0x0ac7a0a2 name: "event" - type_id: 0xf72d9d6b + type_id: 0x8840c268 } member { id: 0x0acdf01b @@ -83533,12 +81981,6 @@ member { type_id: 0x269c8e40 offset: 128 } -member { - id: 0x6b7c0f9a - name: "event_callback" - type_id: 0x0c351ae2 - offset: 4096 -} member { id: 0xf0897d29 name: "event_caps" @@ -83551,10 +81993,10 @@ member { type_id: 0x8b7a3a75 } member { - id: 0x93a4842e + id: 0x93a48b9c name: "event_count" type_id: 0x33756485 - offset: 1088 + offset: 1216 } member { id: 0xfce16356 @@ -83615,40 +82057,40 @@ member { offset: 896 } member { - id: 0x7f9e1656 + id: 0x7f9e1bf4 name: "event_limit" type_id: 0x74d29cf1 - offset: 6816 + offset: 7072 } member { - id: 0xce5284d4 + id: 0xce528094 name: "event_list" type_id: 0xd3c80119 - offset: 16384 + offset: 2112 } member { - id: 0xce528678 + id: 0xce528147 name: "event_list" type_id: 0xd3c80119 - offset: 768 + offset: 3072 } member { - id: 0xce52878d + id: 0xce528470 name: "event_list" type_id: 0xd3c80119 - offset: 2944 + offset: 896 } member { - id: 0xce528986 + id: 0xce528668 name: "event_list" type_id: 0xd3c80119 - offset: 1472 + offset: 17536 } member { - id: 0xce528c52 + id: 0xce5289f3 name: "event_list" type_id: 0xd3c80119 - offset: 1984 + offset: 1728 } member { id: 0xce528d6c @@ -83657,22 +82099,16 @@ member { offset: 832 } member { - id: 0x5812a9b9 + id: 0x5812a5b7 name: "event_list_lock" type_id: 0xf313e71a - offset: 16512 + offset: 17664 } member { - id: 0x8afee449 + id: 0x8afee601 name: "event_lock" type_id: 0xf313e71a - offset: 3968 -} -member { - id: 0x8afee8f9 - name: "event_lock" - type_id: 0xf313e71a - offset: 1600 + offset: 3328 } member { id: 0x8afee9ef @@ -83681,10 +82117,16 @@ member { offset: 768 } member { - id: 0x8afeee2b + id: 0x8afeea5c name: "event_lock" type_id: 0xf313e71a - offset: 2816 + offset: 1856 +} +member { + id: 0x8afeed6a + name: "event_lock" + type_id: 0xf313e71a + offset: 4096 } member { id: 0xbb0d1ab9 @@ -83711,16 +82153,16 @@ member { offset: 1344 } member { - id: 0x5d544186 + id: 0x5d544312 name: "event_read_lock" type_id: 0xa7c362b0 - offset: 2176 + offset: 2304 } member { - id: 0x225cb02b + id: 0x225cba59 name: "event_ring" type_id: 0x21b2d2f4 - offset: 2496 + offset: 2880 } member { id: 0x8e44e10f @@ -83729,10 +82171,10 @@ member { offset: 768 } member { - id: 0x6ab8d208 + id: 0x6ab8d5b9 name: "event_space" type_id: 0x6720d32f - offset: 2112 + offset: 2240 } member { id: 0xb3a10702 @@ -83759,22 +82201,28 @@ member { offset: 1024 } member { - id: 0x7dd6bafc + id: 0x7dd6be17 name: "event_wait" type_id: 0x03913382 - offset: 1664 + offset: 320 } member { - id: 0x4fd97d39 + id: 0x7dd6bfa3 + name: "event_wait" + type_id: 0x03913382 + offset: 1792 +} +member { + id: 0x4fd97d98 name: "event_work" type_id: 0x1f3c8679 - offset: 3072 + offset: 3200 } member { - id: 0x4ffe7f0b + id: 0x4ffe78cf name: "event_work" type_id: 0x3835dcc0 - offset: 2496 + offset: 2752 } member { id: 0x1c08be87 @@ -83801,10 +82249,10 @@ member { offset: 3136 } member { - id: 0x112572e2 + id: 0x112579ab name: "events" type_id: 0xd0cc8854 - offset: 832 + offset: 960 } member { id: 0x11267216 @@ -83894,16 +82342,16 @@ member { offset: 128 } member { - id: 0x1e5ce6e6 + id: 0x1e5cec94 name: "events_file" type_id: 0x0ee0f933 - offset: 2496 + offset: 2880 } member { - id: 0x1e5cee81 + id: 0x1e5cee5b name: "events_file" type_id: 0x0ee0f933 - offset: 9600 + offset: 9984 } member { id: 0x97ab0bd6 @@ -83917,10 +82365,10 @@ member { type_id: 0xc9082b19 } member { - id: 0x5701b320 + id: 0x5701ba28 name: "events_local_file" type_id: 0x0ee0f933 - offset: 10048 + offset: 10560 } member { id: 0x3c569c3a @@ -83941,10 +82389,16 @@ member { offset: 7232 } member { - id: 0xd2c00253 + id: 0xd2c00a64 name: "evfd_last_cq_tail" type_id: 0x4585663f - offset: 9696 + offset: 10592 +} +member { + id: 0xb31e7df6 + name: "evict_flags" + type_id: 0x0cd1cfb6 + offset: 320 } member { id: 0x51a47e4c @@ -83958,6 +82412,12 @@ member { type_id: 0xa4e7cb57 offset: 8000 } +member { + id: 0x44e1a460 + name: "eviction_valuable" + type_id: 0x374ce5e7 + offset: 256 +} member { id: 0x89066d93 name: "evt_page" @@ -83977,10 +82437,10 @@ member { offset: 128 } member { - id: 0x78e471ba + id: 0x78e47074 name: "ew" type_id: 0x87af050a - offset: 15680 + offset: 18368 } member { id: 0x08a7a3fa @@ -84011,16 +82471,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0xc448e45f + id: 0xc448ecdc name: "exception_arg" type_id: 0x18bd6530 - offset: 2880 + offset: 3008 } member { - id: 0x96207f6a + id: 0x9620795b name: "exception_req_tag" type_id: 0x4585663f - offset: 2816 + offset: 2944 } member { id: 0x5d289cd9 @@ -84079,10 +82539,10 @@ member { bitsize: 1 } member { - id: 0x1520e961 + id: 0x1520e90b name: "exclusive" type_id: 0x4585663f - offset: 8576 + offset: 9984 bitsize: 1 } member { @@ -84093,10 +82553,10 @@ member { bitsize: 1 } member { - id: 0xeed7a9ec + id: 0xeed7a28d name: "exclusive" type_id: 0x6720d32f - offset: 2336 + offset: 2464 } member { id: 0xeed7ab21 @@ -84117,10 +82577,10 @@ member { offset: 384 } member { - id: 0x7815afbf + id: 0x7815abe3 name: "exe_file" type_id: 0x18ea6ae3 - offset: 6528 + offset: 6720 } member { id: 0x455ccc20 @@ -84153,16 +82613,16 @@ member { offset: 512 } member { - id: 0x995306f1 + id: 0x99530108 name: "exec_update_lock" type_id: 0x28b9ec9a - offset: 8064 + offset: 8256 } member { - id: 0x1d4ef6a5 + id: 0x1d4efe94 name: "exec_vm" type_id: 0x33756485 - offset: 1664 + offset: 1856 } member { id: 0x2e311282 @@ -84237,10 +82697,10 @@ member { offset: 2240 } member { - id: 0x0d2d3d24 + id: 0x0d2d31b0 name: "exit" type_id: 0x0d301752 - offset: 1536 + offset: 1792 } member { id: 0x0d2e75d7 @@ -84309,10 +82769,10 @@ member { offset: 576 } member { - id: 0x32afb4ce + id: 0x32afb000 name: "exit_avg_ms" type_id: 0xd05fb2d0 - offset: 1088 + offset: 1600 } member { id: 0xeb4404a9 @@ -84327,10 +82787,10 @@ member { offset: 576 } member { - id: 0xe8fd4f79 + id: 0xe8fd4df4 name: "exit_code" type_id: 0x6720d32f - offset: 10816 + offset: 11840 } member { id: 0x4159b030 @@ -84393,16 +82853,16 @@ member { offset: 64 } member { - id: 0xb4e15e19 + id: 0xb4e1569b name: "exit_signal" type_id: 0x6720d32f - offset: 10848 + offset: 11872 } member { - id: 0x6e4f1c2e + id: 0x6e4f158e name: "exit_state" type_id: 0x6720d32f - offset: 10784 + offset: 11808 } member { id: 0x7c8633eb @@ -84417,16 +82877,16 @@ member { offset: 576 } member { - id: 0xcbce1788 + id: 0xcbce197b name: "exit_work" type_id: 0x1f3c8679 - offset: 8768 + offset: 9536 } member { - id: 0x15426863 + id: 0x154265da name: "exited" type_id: 0x3fcbf304 - offset: 896 + offset: 1024 } member { id: 0x237f1104 @@ -84457,16 +82917,16 @@ member { offset: 16 } member { - id: 0x3333a388 + id: 0x3333aa70 name: "exp_lock" type_id: 0xf313e71a - offset: 3072 + offset: 3584 } member { - id: 0x4a63e47a + id: 0x4a63e672 name: "exp_name" type_id: 0x3e10b518 - offset: 768 + offset: 896 } member { id: 0x4a63ecd4 @@ -84474,34 +82934,34 @@ member { type_id: 0x3e10b518 } member { - id: 0xe7acaeb5 + id: 0xe7acad8a name: "exp_need_flush" type_id: 0x6d7f5ff6 - offset: 4352 + offset: 4864 } member { - id: 0x4cc1b8b0 + id: 0x4cc1bc64 name: "exp_poll_lock" type_id: 0xc8b17aa7 - offset: 4384 + offset: 4896 } member { - id: 0x42ae5358 + id: 0x42ae50e3 name: "exp_poll_wq" type_id: 0x1f3c8679 - offset: 4480 + offset: 4992 } member { - id: 0x7275d50f + id: 0x7275db5f name: "exp_seq_poll_rq" type_id: 0x33756485 - offset: 4416 + offset: 4928 } member { - id: 0x9338d162 + id: 0x9338d0c9 name: "exp_seq_rq" type_id: 0x33756485 - offset: 3136 + offset: 3648 } member { id: 0x938527d6 @@ -84510,16 +82970,16 @@ member { offset: 1280 } member { - id: 0x042bf1e7 + id: 0x042bfe7b name: "exp_wq" type_id: 0x8ca95ffa - offset: 3200 + offset: 3712 } member { - id: 0xe063057b + id: 0xe06305b6 name: "expect_ack" type_id: 0x6d7f5ff6 - offset: 7984 + offset: 8688 } member { id: 0x40cc35fe @@ -84569,12 +83029,6 @@ member { type_id: 0xaf94e3a7 offset: 64 } -member { - id: 0xc9e4f86b - name: "expected_throughput" - type_id: 0xc9082b19 - offset: 1312 -} member { id: 0x944087a5 name: "expected_tx_seq" @@ -84588,24 +83042,24 @@ member { offset: 768 } member { - id: 0x7bd3c892 + id: 0x7bd3cf41 name: "expecting_cc_ua" type_id: 0x4585663f - offset: 2670 + offset: 2798 bitsize: 1 } member { - id: 0xe5dfaa8d + id: 0xe5dfa714 name: "expecting_lun_change" type_id: 0x4585663f - offset: 6500 + offset: 7716 bitsize: 1 } member { - id: 0xbfc5c282 + id: 0xbfc5c60c name: "expire_count" type_id: 0x33756485 - offset: 1280 + offset: 1408 } member { id: 0x910364e7 @@ -84678,16 +83132,16 @@ member { offset: 608 } member { - id: 0x019921eb + id: 0x01992270 name: "explicit_contract" type_id: 0x6d7f5ff6 - offset: 7272 + offset: 7912 } member { - id: 0x4510015e + id: 0x45100f6b name: "explicitly_created" type_id: 0x6d7f5ff6 - offset: 608 + offset: 736 } member { id: 0xeaf7d412 @@ -84766,12 +83220,6 @@ member { name: "expr_type" type_id: 0xc9082b19 } -member { - id: 0x3ef98632 - name: "exptime" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x9979519f name: "ext" @@ -84791,33 +83239,16 @@ member { offset: 64 } member { - id: 0xa421ee50 - name: "ext_capab" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0xf02157f7 - name: "ext_capab_len" - type_id: 0x295c7202 - offset: 448 -} -member { - id: 0x8dc4a711 + id: 0x8dc4aaad name: "ext_caps" type_id: 0x38d23361 - offset: 57600 + offset: 58176 } member { - id: 0x58d130ce + id: 0x58d13e53 name: "ext_cb" type_id: 0x3fefb42f - offset: 1600 -} -member { - id: 0x1f6e9398 - name: "ext_chan_switch" - type_id: 0x094c2f87 + offset: 1728 } member { id: 0x50922243 @@ -84825,16 +83256,22 @@ member { type_id: 0x0483e6f8 } member { - id: 0xead789c5 + id: 0xead7848f name: "ext_csd" type_id: 0x1bbbf9dc - offset: 8000 + offset: 9216 } member { - id: 0xd36ebbe5 + id: 0x2b9f6f75 + name: "ext_csd_dentry" + type_id: 0x120540d1 + offset: 4224 +} +member { + id: 0xd3fd6d41 name: "ext_features" - type_id: 0xee699492 - offset: 768 + type_id: 0x7dbd382e + offset: 896 } member { id: 0xc7dd1e99 @@ -84843,10 +83280,10 @@ member { offset: 128 } member { - id: 0xb8eec428 + id: 0xb8eec506 name: "ext_iid_sup" type_id: 0x6d7f5ff6 - offset: 36040 + offset: 40264 } member { id: 0xd2804251 @@ -84860,16 +83297,16 @@ member { type_id: 0xf24f58c4 } member { - id: 0x7fec73f0 + id: 0x7fec7163 name: "ext_perf" type_id: 0xe4fe739b - offset: 9728 + offset: 10944 } member { - id: 0xc37c7fe2 + id: 0xc37c7785 name: "ext_power" type_id: 0xe4fe739b - offset: 9664 + offset: 10880 } member { id: 0xd1caa58e @@ -84890,16 +83327,16 @@ member { offset: 192 } member { - id: 0x179e62e1 + id: 0x179e6085 name: "extable" type_id: 0x3110588d - offset: 8000 + offset: 2880 } member { - id: 0x179e6af7 + id: 0x179e6e98 name: "extable" type_id: 0x3110588d - offset: 2496 + offset: 8256 } member { id: 0x103ee183 @@ -84926,10 +83363,10 @@ member { offset: 512 } member { - id: 0xa5453ca7 + id: 0xa5453312 name: "extcon_dev_type" type_id: 0xf292150d - offset: 6656 + offset: 7872 } member { id: 0x19e42f07 @@ -84955,10 +83392,10 @@ member { offset: 64 } member { - id: 0x340bc841 + id: 0x340bcff0 name: "extended_capabilities" type_id: 0x3f0185ef - offset: 2112 + offset: 2240 } member { id: 0x3965bcab @@ -84967,16 +83404,16 @@ member { offset: 192 } member { - id: 0x3965bd91 + id: 0x3965bd17 name: "extended_capabilities_len" type_id: 0x295c7202 - offset: 2240 + offset: 2368 } member { - id: 0xdf584473 + id: 0xdf5846e7 name: "extended_capabilities_mask" type_id: 0x3f0185ef - offset: 2176 + offset: 2304 } member { id: 0xdf58482e @@ -85024,10 +83461,10 @@ member { type_id: 0x33756485 } member { - id: 0x9478f804 + id: 0x9478fd81 name: "extension_prog" type_id: 0x3382a638 - offset: 960 + offset: 1088 } member { id: 0x408bffde @@ -85036,10 +83473,10 @@ member { offset: 1008 } member { - id: 0x40970a84 + id: 0x40970d29 name: "extensions" type_id: 0x35a0b0e9 - offset: 1792 + offset: 1920 } member { id: 0xca9f2e3d @@ -85067,12 +83504,6 @@ member { offset: 64 bitsize: 1 } -member { - id: 0x93325596 - name: "external_auth" - type_id: 0x2cdb686d - offset: 6784 -} member { id: 0x15ff4fe5 name: "external_debug_state" @@ -85080,10 +83511,10 @@ member { offset: 19584 } member { - id: 0x77b6c1aa + id: 0x77b6c0c4 name: "external_facing" type_id: 0x4585663f - offset: 16548 + offset: 22116 bitsize: 1 } member { @@ -85139,12 +83570,6 @@ member { type_id: 0x18bd6530 offset: 448 } -member { - id: 0xbbb76c7a - name: "extra_beacon_tailroom" - type_id: 0x4585663f - offset: 800 -} member { id: 0x31669eb3 name: "extra_buffers_size" @@ -85170,10 +83595,10 @@ member { offset: 48 } member { - id: 0x358ddbfc + id: 0x358ddfc1 name: "extra_len" type_id: 0x4585663f - offset: 2176 + offset: 2560 } member { id: 0x162bfab8 @@ -85191,12 +83616,6 @@ member { name: "extra_tx_headroom" type_id: 0x6720d32f } -member { - id: 0x19e14565 - name: "extra_tx_headroom" - type_id: 0x4585663f - offset: 768 -} member { id: 0x942c95a1 name: "extralen" @@ -85298,16 +83717,16 @@ member { offset: 448 } member { - id: 0xa6bee51d + id: 0xa6beedbc name: "f_cred" type_id: 0x30650ba6 - offset: 1152 + offset: 1280 } member { - id: 0x50102274 + id: 0x5010272b name: "f_ep" type_id: 0x1d33485a - offset: 1664 + offset: 1792 } member { id: 0x93209157 @@ -85328,10 +83747,10 @@ member { offset: 512 } member { - id: 0x385686b2 + id: 0x38568cd5 name: "f_flags" type_id: 0x4585663f - offset: 2624 + offset: 2752 } member { id: 0x38ef02ea @@ -85352,10 +83771,10 @@ member { offset: 448 } member { - id: 0x6f6559c7 + id: 0x6f655677 name: "f_init" type_id: 0x4585663f - offset: 6400 + offset: 7616 } member { id: 0x2ed501e6 @@ -85386,22 +83805,22 @@ member { offset: 256 } member { - id: 0x76275cd2 + id: 0x762750ea name: "f_mapping" type_id: 0x1582ab06 - offset: 1728 + offset: 1856 } member { - id: 0x66cbe935 + id: 0x66cbe762 name: "f_max" type_id: 0x4585663f - offset: 6368 + offset: 7584 } member { - id: 0xf90d8516 + id: 0xf90d8761 name: "f_min" type_id: 0x4585663f - offset: 6336 + offset: 7552 } member { id: 0x8f5951cd @@ -85422,10 +83841,10 @@ member { offset: 320 } member { - id: 0x4a3a97a3 + id: 0x4a3a9a1a name: "f_owner" type_id: 0xd3a8736e - offset: 896 + offset: 1024 } member { id: 0x9354dccd @@ -85434,10 +83853,10 @@ member { offset: 128 } member { - id: 0xaf177b2b + id: 0xaf177062 name: "f_pos" type_id: 0x27a7c613 - offset: 832 + offset: 960 } member { id: 0x17b293a6 @@ -85451,10 +83870,10 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0xe253e5f0 + id: 0xe253edb7 name: "f_ra" type_id: 0x60ac3160 - offset: 1216 + offset: 1344 } member { id: 0x150f1b6e @@ -85462,16 +83881,16 @@ member { type_id: 0xe3222f5b } member { - id: 0xc3689daa + id: 0xc3689c34 name: "f_sb_err" type_id: 0x160ba102 - offset: 1824 + offset: 1952 } member { - id: 0x7494ed38 + id: 0x7494e4f3 name: "f_security" type_id: 0x18bd6530 - offset: 1536 + offset: 1664 } member { id: 0x611c8426 @@ -85485,16 +83904,16 @@ member { type_id: 0xfc0e1dbd } member { - id: 0x1f0ef298 + id: 0x1f0efc70 name: "f_version" type_id: 0x92233392 - offset: 1472 + offset: 1600 } member { - id: 0x8505ada0 + id: 0x8505aa0d name: "f_wb_err" type_id: 0x160ba102 - offset: 1792 + offset: 1920 } member { id: 0x6f6b6d8a @@ -85525,6 +83944,18 @@ member { type_id: 0xe3222f5b offset: 256 } +member { + id: 0x3fa23f63 + name: "factory_internal_resistance_charging_uohm" + type_id: 0x6720d32f + offset: 704 +} +member { + id: 0x808b228e + name: "factory_internal_resistance_uohm" + type_id: 0x6720d32f + offset: 672 +} member { id: 0x0bad70a4 name: "fade_length" @@ -85565,18 +83996,6 @@ member { type_id: 0x6d7f5ff6 offset: 32 } -member { - id: 0x42574bc8 - name: "failed_num" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0x7fa76320 - name: "failure_reason" - type_id: 0xda5c32dc - offset: 192 -} member { id: 0x344b99f0 name: "fake_commit" @@ -85590,22 +84009,22 @@ member { offset: 35968 } member { - id: 0x64aeb845 + id: 0x64aebb60 name: "fallback" type_id: 0x6d7f5ff6 - offset: 9032 + offset: 10632 } member { - id: 0x2bc8f18d + id: 0x2bc8f70b name: "fallback_llist" type_id: 0x0bf3e543 - offset: 8000 + offset: 8384 } member { - id: 0xfa3ad642 + id: 0xfa3ad812 name: "fallback_work" type_id: 0xf1159c31 - offset: 8064 + offset: 8448 } member { id: 0x5261bd5a @@ -85683,10 +84102,10 @@ member { offset: 448 } member { - id: 0x9ec4e4b4 + id: 0x9ec4e718 name: "family" type_id: 0x914dbfdc - offset: 2992 + offset: 3248 } member { id: 0x9ee64fa7 @@ -85741,16 +84160,16 @@ member { offset: 576 } member { - id: 0xad548f22 + id: 0xad5481c4 name: "fast_switch_enabled" type_id: 0x6d7f5ff6 - offset: 4232 + offset: 5000 } member { - id: 0xf998bed1 + id: 0xf998b12f name: "fast_switch_possible" type_id: 0x6d7f5ff6 - offset: 4224 + offset: 4992 } member { id: 0xbe23cb67 @@ -85765,22 +84184,22 @@ member { offset: 192 } member { - id: 0xa35210ea + id: 0xa3521312 name: "fasync" type_id: 0x25e44921 - offset: 6144 -} -member { - id: 0xa3521623 - name: "fasync" - type_id: 0x25e44921 - offset: 4096 + offset: 6400 } member { id: 0xa3521a08 name: "fasync" type_id: 0x25e44921 } +member { + id: 0xa3521d20 + name: "fasync" + type_id: 0x25e44921 + offset: 4736 +} member { id: 0xa35c6c09 name: "fasync" @@ -85806,16 +84225,16 @@ member { offset: 192 } member { - id: 0xc3419b4f + id: 0xc34194fd name: "fasync_readers" type_id: 0x25e44921 - offset: 1088 + offset: 1216 } member { - id: 0xa5eb1b00 + id: 0xa5eb13a1 name: "fasync_writers" type_id: 0x25e44921 - offset: 1152 + offset: 1280 } member { id: 0x7b6a6e0c @@ -85871,10 +84290,10 @@ member { offset: 64 } member { - id: 0x5a9c4097 + id: 0x5a9c41ae name: "fault_param" type_id: 0x2974a3dd - offset: 256 + offset: 384 } member { id: 0x3162bad8 @@ -85899,6 +84318,18 @@ member { type_id: 0x31c8b544 offset: 320 } +member { + id: 0xfaa792ee + name: "fb" + type_id: 0x31c8b544 + offset: 1472 +} +member { + id: 0xfaa793c7 + name: "fb" + type_id: 0x31c8b544 + offset: 640 +} member { id: 0xfaa795be name: "fb" @@ -85911,34 +84342,22 @@ member { offset: 128 } member { - id: 0xfaa79d10 + id: 0xfaa79f18 name: "fb" type_id: 0x31c8b544 - offset: 768 + offset: 896 } member { - id: 0xfaa79ea6 - name: "fb" - type_id: 0x31c8b544 - offset: 512 -} -member { - id: 0xfaa79f3d - name: "fb" - type_id: 0x31c8b544 - offset: 1344 -} -member { - id: 0xd833fc77 + id: 0xd833fe37 name: "fb_base" type_id: 0x9565759f - offset: 3520 + offset: 4160 } member { - id: 0x64d7cbfd + id: 0x64d7ca61 name: "fb_bl_on" type_id: 0x4f935f0c - offset: 7232 + offset: 8704 } member { id: 0xa610aba5 @@ -86024,10 +84443,10 @@ member { offset: 32 } member { - id: 0x48b4ad1f + id: 0x48b4a326 name: "fb_helper" type_id: 0x3c8cb790 - offset: 12224 + offset: 14016 } member { id: 0x1b7be1f5 @@ -86047,16 +84466,16 @@ member { offset: 1024 } member { - id: 0x23a741fd + id: 0x23a74f2b name: "fb_list" type_id: 0xd3c80119 - offset: 1728 + offset: 2240 } member { - id: 0xd1234b79 + id: 0xd1234ff9 name: "fb_lock" type_id: 0xa7c362b0 - offset: 1408 + offset: 1792 } member { id: 0x9fb0b407 @@ -86065,16 +84484,16 @@ member { offset: 1152 } member { - id: 0x9034ef0b + id: 0x9034e89b name: "fb_modifiers_not_supported" type_id: 0x6d7f5ff6 - offset: 8416 + offset: 9568 } member { - id: 0xe99e9b85 + id: 0xe99e9549 name: "fb_notif" type_id: 0x449a775b - offset: 832 + offset: 1088 } member { id: 0x5983bf80 @@ -86141,10 +84560,10 @@ member { offset: 256 } member { - id: 0x39db2ec2 + id: 0x39db2a64 name: "fbcon_par" type_id: 0x18bd6530 - offset: 5632 + offset: 5888 } member { id: 0xcc4a4101 @@ -86153,16 +84572,16 @@ member { offset: 96 } member { - id: 0x3762da2e + id: 0x3762dfab name: "fbdev" type_id: 0x3ac2a209 - offset: 960 + offset: 1088 } member { - id: 0x09c9c1fc + id: 0x09c9cdf1 name: "fbops" type_id: 0x3f9adc09 - offset: 5120 + offset: 5376 } member { id: 0x3a374984 @@ -86548,10 +84967,10 @@ member { bitsize: 2 } member { - id: 0xd9352883 + id: 0xd93523f0 name: "fcr" type_id: 0x5d8155a5 - offset: 4648 + offset: 4904 } member { id: 0x271bad93 @@ -86559,12 +84978,6 @@ member { type_id: 0xb3e7bac9 offset: 1072 } -member { - id: 0x23edc1f4 - name: "fcs_err_count" - type_id: 0xc9082b19 - offset: 1728 -} member { id: 0x7f1955b1 name: "fd" @@ -86612,10 +85025,10 @@ member { offset: 32 } member { - id: 0xcc2fd002 + id: 0xcc2fdbf8 name: "fd_array" type_id: 0x87cd136d - offset: 59776 + offset: 76224 } member { id: 0xcc45eef0 @@ -86630,10 +85043,10 @@ member { offset: 1280 } member { - id: 0x25fffe26 + id: 0x25fffba3 name: "fd_fixups" type_id: 0xd3c80119 - offset: 960 + offset: 1088 } member { id: 0x27dcd73a @@ -86702,10 +85115,10 @@ member { offset: 128 } member { - id: 0xeada127e + id: 0xeada1648 name: "fe_compr" type_id: 0x4585663f - offset: 13825 + offset: 14273 bitsize: 1 } member { @@ -86791,28 +85204,28 @@ member { offset: 1312 } member { - id: 0x09fa7ca0 + id: 0x09fa7934 name: "feature_table" type_id: 0x39cc14ac - offset: 1216 + offset: 1472 } member { - id: 0x15ffca94 + id: 0x15ffc9af name: "feature_table_legacy" type_id: 0x39cc14ac - offset: 1344 + offset: 1600 } member { - id: 0xc0f50e4a + id: 0xc0f502d0 name: "feature_table_size" type_id: 0x4585663f - offset: 1280 + offset: 1536 } member { - id: 0x5ad3f363 + id: 0x5ad3f2bc name: "feature_table_size_legacy" type_id: 0x4585663f - offset: 1408 + offset: 1664 } member { id: 0xc531247f @@ -86827,10 +85240,10 @@ member { offset: 40 } member { - id: 0xc5388329 + id: 0xc5388d91 name: "features" type_id: 0x20f42c9c - offset: 4848 + offset: 4976 } member { id: 0xc5388ff0 @@ -86857,28 +85270,28 @@ member { offset: 480 } member { - id: 0xc58a5d95 + id: 0xc58a5218 name: "features" type_id: 0x92233392 - offset: 6528 + offset: 7744 } member { - id: 0xc5a168c6 + id: 0xc5a16345 name: "features" type_id: 0xb914bfab - offset: 67136 + offset: 11520 } member { - id: 0xc5a16b87 + id: 0xc5a16600 name: "features" type_id: 0xb914bfab - offset: 9920 + offset: 11712 } member { - id: 0xc5a16f9a + id: 0xc5a16f87 name: "features" type_id: 0xb914bfab - offset: 9792 + offset: 67264 } member { id: 0xc5bc078c @@ -86887,16 +85300,16 @@ member { offset: 344 } member { - id: 0xc5cbcb1f + id: 0xc5cbcac0 name: "features" type_id: 0xd3b92883 - offset: 1408 + offset: 1664 } member { - id: 0xc5d17628 + id: 0xc5d17e22 name: "features" type_id: 0xc9082b19 - offset: 736 + offset: 864 } member { id: 0x19ab147e @@ -86935,40 +85348,40 @@ member { offset: 704 } member { - id: 0xcbf39a20 + id: 0xcbf39aa2 name: "fence_context" type_id: 0x4585663f - offset: 16512 + offset: 16640 } member { - id: 0xcbf39c4d + id: 0xcbf39aa3 name: "fence_context" type_id: 0x4585663f - offset: 12736 + offset: 12864 } member { - id: 0xccba22bc + id: 0xccba23de name: "fence_lock" type_id: 0xf313e71a - offset: 12768 + offset: 12896 } member { - id: 0xccba294e + id: 0xccba26ee name: "fence_lock" type_id: 0xf313e71a - offset: 16544 + offset: 16672 } member { - id: 0xaaa23003 + id: 0xaaa23b13 name: "fence_seqno" type_id: 0x33756485 - offset: 16576 + offset: 12928 } member { - id: 0xaaa238c7 + id: 0xaaa23bd8 name: "fence_seqno" type_id: 0x33756485 - offset: 12800 + offset: 16704 } member { id: 0x45eaa685 @@ -86983,10 +85396,10 @@ member { offset: 448 } member { - id: 0xb0e7a070 + id: 0xb0e7a0c0 name: "fences" type_id: 0x028fcf55 - offset: 320 + offset: 448 } member { id: 0xb0e7a71c @@ -87019,10 +85432,10 @@ member { offset: 1984 } member { - id: 0x53d0c050 + id: 0x53d0c010 name: "ff_init" type_id: 0x2d2e4d07 - offset: 60288 + offset: 61760 } member { id: 0x94cea1dd @@ -87073,16 +85486,16 @@ member { offset: 256 } member { - id: 0x2db4ab9c + id: 0x2db4ae9c name: "fh_list" type_id: 0xd3c80119 - offset: 8448 + offset: 9664 } member { - id: 0x5dd641d8 + id: 0x5dd6479d name: "fh_lock" type_id: 0xf313e71a - offset: 8416 + offset: 9632 } member { id: 0x4b95f76a @@ -87097,10 +85510,10 @@ member { offset: 128 } member { - id: 0x3086e79e + id: 0x3086ecf9 name: "fhs" type_id: 0xd3c80119 - offset: 7552 + offset: 9280 } member { id: 0x10601c0f @@ -87163,10 +85576,10 @@ member { offset: 672 } member { - id: 0x389ce94c + id: 0x389ce5b9 name: "fib6_gc_lock" type_id: 0xf313e71a - offset: 4096 + offset: 4288 } member { id: 0x97d16e82 @@ -87175,16 +85588,16 @@ member { offset: 256 } member { - id: 0x50257728 + id: 0x50257db9 name: "fib6_has_custom_rules" type_id: 0x6d7f5ff6 - offset: 4232 + offset: 4424 } member { - id: 0x204cb2ff + id: 0x204cb9ba name: "fib6_local_tbl" type_id: 0x283d9b05 - offset: 4416 + offset: 4608 } member { id: 0xcf8b2454 @@ -87193,10 +85606,10 @@ member { offset: 320 } member { - id: 0xd93c6d6c + id: 0xd93c6299 name: "fib6_main_tbl" type_id: 0x283d9b05 - offset: 3840 + offset: 4032 } member { id: 0x3559b239 @@ -87217,10 +85630,10 @@ member { offset: 64 } member { - id: 0xb209e1d4 + id: 0xb209e9a4 name: "fib6_nh" type_id: 0xd1341eff - offset: 1344 + offset: 1408 } member { id: 0xb28ce909 @@ -87258,10 +85671,10 @@ member { offset: 320 } member { - id: 0xbe6b4bf4 + id: 0xbe6b46db name: "fib6_null_entry" type_id: 0x238091f9 - offset: 3264 + offset: 3328 } member { id: 0xda8865c9 @@ -87288,16 +85701,16 @@ member { offset: 896 } member { - id: 0x46fed0b6 + id: 0x46fed137 name: "fib6_rules_ops" type_id: 0x1b686fa1 - offset: 4480 + offset: 4672 } member { - id: 0xe2eb1d90 + id: 0xe2eb1f5c name: "fib6_rules_require_fldissect" type_id: 0x4585663f - offset: 4256 + offset: 4448 } member { id: 0x7c31c5bb @@ -87306,10 +85719,10 @@ member { offset: 448 } member { - id: 0x8faf4495 + id: 0x8faf41e7 name: "fib6_sernum" type_id: 0x74d29cf1 - offset: 5856 + offset: 6432 } member { id: 0x67f43ed4 @@ -87352,16 +85765,16 @@ member { offset: 768 } member { - id: 0xf279a90b + id: 0xf279a37a name: "fib6_walker_lock" type_id: 0xf4933b90 - offset: 4032 + offset: 4224 } member { - id: 0xffcc5705 + id: 0xffcc59fe name: "fib6_walkers" type_id: 0xd3c80119 - offset: 3904 + offset: 4096 } member { id: 0x2235893f @@ -87376,10 +85789,10 @@ member { offset: 544 } member { - id: 0xa9407795 + id: 0xa94071c9 name: "fib_default" type_id: 0x25a39938 - offset: 1920 + offset: 2048 } member { id: 0x8271e1f2 @@ -87400,16 +85813,16 @@ member { offset: 512 } member { - id: 0x475444d9 + id: 0x475440e7 name: "fib_has_custom_local_routes" type_id: 0x6d7f5ff6 - offset: 2024 + offset: 2152 } member { - id: 0x70b99588 + id: 0x70b99b07 name: "fib_has_custom_rules" type_id: 0x6d7f5ff6 - offset: 2016 + offset: 2144 } member { id: 0x5aa9bfd6 @@ -87423,10 +85836,10 @@ member { offset: 128 } member { - id: 0x650e8d70 + id: 0x650e84e9 name: "fib_main" type_id: 0x25a39938 - offset: 1856 + offset: 1984 } member { id: 0x9ad49793 @@ -87474,16 +85887,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0xfbd45c2d + id: 0xfbd4593e name: "fib_notify_on_flag_change" type_id: 0x295c7202 - offset: 1416 + offset: 1440 } member { - id: 0x1c61120e + id: 0x1c61123e name: "fib_offload_disabled" type_id: 0x6d7f5ff6 - offset: 2032 + offset: 2160 } member { id: 0x775c7e71 @@ -87528,10 +85941,10 @@ member { offset: 64 } member { - id: 0xb2d53bd8 + id: 0xb2d5371e name: "fib_rules_require_fldissect" type_id: 0x4585663f - offset: 1984 + offset: 2112 } member { id: 0xfdba21fe @@ -87546,16 +85959,16 @@ member { offset: 560 } member { - id: 0x92f46c22 + id: 0x92f46ad8 name: "fib_seq" type_id: 0x4585663f - offset: 928 + offset: 5184 } member { - id: 0x92f46f80 + id: 0x92f46b62 name: "fib_seq" type_id: 0x4585663f - offset: 5056 + offset: 992 } member { id: 0x048da853 @@ -87564,16 +85977,16 @@ member { offset: 192 } member { - id: 0x5904649a + id: 0x59046610 name: "fib_table_hash" type_id: 0x1d33485a - offset: 2048 + offset: 3968 } member { - id: 0x59046ec9 + id: 0x59046687 name: "fib_table_hash" type_id: 0x1d33485a - offset: 3776 + offset: 2176 } member { id: 0x9c014592 @@ -87594,10 +86007,10 @@ member { offset: 568 } member { - id: 0x928594fe + id: 0x9285934f name: "fibnl" type_id: 0x1d44326e - offset: 2112 + offset: 2240 } member { id: 0xc332f49b @@ -87728,10 +86141,10 @@ member { offset: 192 } member { - id: 0x1419f0a4 + id: 0x1419f8d8 name: "fifo_bug" type_id: 0x6d7f5ff6 - offset: 4592 + offset: 4848 } member { id: 0x9d361053 @@ -87816,10 +86229,10 @@ member { offset: 64 } member { - id: 0xbfbedd0d + id: 0xbfbed644 name: "file" type_id: 0x390ad61e - offset: 832 + offset: 960 } member { id: 0xbfcac75a @@ -87915,10 +86328,10 @@ member { type_id: 0x33756485 } member { - id: 0x346b1570 + id: 0x346b1e3f name: "file_table" type_id: 0x6f540d85 - offset: 576 + offset: 704 } member { id: 0x3242b618 @@ -87933,10 +86346,10 @@ member { offset: 1344 } member { - id: 0xb6bd14bd + id: 0xb6bd14f5 name: "fileio" type_id: 0x1015bc71 - offset: 6464 + offset: 6592 } member { id: 0xa8f477ff @@ -87953,28 +86366,28 @@ member { bitsize: 1 } member { - id: 0x520242bf + id: 0x52024921 name: "filelist" type_id: 0xd3c80119 - offset: 10240 + offset: 11456 } member { - id: 0x52024e55 + id: 0x52024db9 name: "filelist" type_id: 0xd3c80119 - offset: 1792 + offset: 2176 } member { - id: 0x3bf3954b + id: 0x3bf3939e name: "filelist_internal" type_id: 0xd3c80119 - offset: 1920 + offset: 2304 } member { - id: 0xcd45736b + id: 0xcd457fff name: "filelist_mutex" type_id: 0xa7c362b0 - offset: 1536 + offset: 1792 } member { id: 0xb07871e2 @@ -88018,10 +86431,10 @@ member { offset: 384 } member { - id: 0xc791283d + id: 0xc7912b9b name: "files" type_id: 0x2b119ef2 - offset: 15936 + offset: 17344 } member { id: 0xc7947d1f @@ -88029,34 +86442,34 @@ member { type_id: 0x2e449240 } member { - id: 0xc7ae1a6b + id: 0xc7ae146e name: "files" type_id: 0x1424911e - offset: 448 + offset: 576 } member { - id: 0xc7ffba26 + id: 0xc7ffbc39 name: "files" type_id: 0x4585663f - offset: 864 + offset: 992 } member { - id: 0x6753ca30 + id: 0x6753c78f name: "files_list" type_id: 0xd3c80119 - offset: 10880 + offset: 12224 } member { - id: 0x0fd6d4c9 + id: 0x0fd6d755 name: "files_lock" type_id: 0xf313e71a - offset: 11072 + offset: 5696 } member { - id: 0x0fd6dcf3 + id: 0x0fd6db1c name: "files_lock" type_id: 0xf313e71a - offset: 4928 + offset: 12416 } member { id: 0xbf5c8fa3 @@ -88155,22 +86568,6 @@ member { type_id: 0x2d976e39 offset: 960 } -member { - id: 0x1629712e - name: "filled" - type_id: 0xc9082b19 -} -member { - id: 0x16297a36 - name: "filled" - type_id: 0xc9082b19 - offset: 512 -} -member { - id: 0x16725a36 - name: "filled" - type_id: 0x92233392 -} member { id: 0xcca040ae name: "filp" @@ -88194,90 +86591,6 @@ member { type_id: 0xd3c80119 offset: 1216 } -member { - id: 0x0b7412d5 - name: "fils" - type_id: 0x0fa1eaa6 - offset: 256 -} -member { - id: 0x0b7415b9 - name: "fils" - type_id: 0x0fa1eaa6 - offset: 320 -} -member { - id: 0xd9a7410e - name: "fils_discovery" - type_id: 0x67355be8 - offset: 2400 -} -member { - id: 0xd9ea0763 - name: "fils_discovery" - type_id: 0x2a7c22a7 - offset: 6720 -} -member { - id: 0x31020b69 - name: "fils_erp_next_seq_num" - type_id: 0x914dbfdc - offset: 2880 -} -member { - id: 0xecd4f108 - name: "fils_erp_realm" - type_id: 0x3f0185ef - offset: 2752 -} -member { - id: 0x5bef8adc - name: "fils_erp_realm_len" - type_id: 0xf435685e - offset: 2816 -} -member { - id: 0x2b8ae227 - name: "fils_erp_rrk" - type_id: 0x3f0185ef - offset: 2944 -} -member { - id: 0x863ec6e9 - name: "fils_erp_rrk_len" - type_id: 0xf435685e - offset: 3008 -} -member { - id: 0x78f50455 - name: "fils_erp_username" - type_id: 0x3f0185ef - offset: 2624 -} -member { - id: 0xdbe23273 - name: "fils_erp_username_len" - type_id: 0xf435685e - offset: 2688 -} -member { - id: 0x6d12d119 - name: "fils_kek" - type_id: 0x3f0185ef - offset: 1984 -} -member { - id: 0x64328cac - name: "fils_kek_len" - type_id: 0xf435685e - offset: 2048 -} -member { - id: 0xd2242f76 - name: "fils_nonces" - type_id: 0x3f0185ef - offset: 2112 -} member { id: 0xa30a5671 name: "filter" @@ -88296,11 +86609,6 @@ member { type_id: 0x2dc013c2 offset: 896 } -member { - id: 0xa3349467 - name: "filter" - type_id: 0x3f0185ef -} member { id: 0xa33d21e8 name: "filter" @@ -88308,10 +86616,10 @@ member { offset: 704 } member { - id: 0xa33d24ba + id: 0xa33d246d name: "filter" type_id: 0x36b637f1 - offset: 8064 + offset: 8320 } member { id: 0xa33d2b1c @@ -88355,10 +86663,10 @@ member { type_id: 0xd7e22f89 } member { - id: 0x652ba060 + id: 0x652ba159 name: "filter_chain" type_id: 0x09451098 - offset: 256 + offset: 384 } member { id: 0xf5ce55a9 @@ -88419,10 +86727,10 @@ member { offset: 160 } member { - id: 0xc345b8bd + id: 0xc345bb5b name: "filtered_latency" type_id: 0x33756485 - offset: 6464 + offset: 6720 } member { id: 0xc0b3a49e @@ -88443,10 +86751,10 @@ member { offset: 5504 } member { - id: 0x65aad2ec + id: 0x65aadbb7 name: "filters" type_id: 0x6d3a18c2 - offset: 384 + offset: 192 } member { id: 0x32fe8ef8 @@ -88455,13 +86763,6 @@ member { offset: 104 bitsize: 1 } -member { - id: 0x3f19c40b - name: "final" - type_id: 0x295c7202 - offset: 208 - bitsize: 1 -} member { id: 0x6fd12469 name: "final" @@ -88571,10 +86872,10 @@ member { offset: 768 } member { - id: 0x3284c62d + id: 0x3284cdc6 name: "finished" type_id: 0x03913382 - offset: 14592 + offset: 14848 } member { id: 0x7e491f35 @@ -88633,6 +86934,11 @@ member { name: "first" type_id: 0x26cfffd7 } +member { + id: 0x1fc70239 + name: "first" + type_id: 0x20351a02 +} member { id: 0x1fdb6cf4 name: "first" @@ -88654,10 +86960,10 @@ member { type_id: 0x18f9f5e3 } member { - id: 0x67a6f854 + id: 0x67a6f683 name: "first_flusher" type_id: 0x05563a83 - offset: 640 + offset: 768 } member { id: 0x8e3a4b7c @@ -88738,16 +87044,16 @@ member { offset: 184 } member { - id: 0x7601e466 + id: 0x7601e027 name: "fix" type_id: 0x0d5c9be0 - offset: 1920 + offset: 2176 } member { - id: 0x6621ca87 + id: 0x6621c0d3 name: "fix_capacity" type_id: 0x4585663f - offset: 2688 + offset: 2816 bitsize: 1 } member { @@ -88757,15 +87063,10 @@ member { offset: 32 } member { - id: 0xb3d2a012 - name: "fixed" - type_id: 0xc51b2b2c -} -member { - id: 0x59f34aec + id: 0x59f346f2 name: "fixed_drv_type" type_id: 0x6720d32f - offset: 6816 + offset: 8032 } member { id: 0x2899a5e8 @@ -88798,10 +87099,10 @@ member { offset: 32 } member { - id: 0x7071b51a + id: 0x7071b1b4 name: "fixup_controls" type_id: 0x0f27f3f4 - offset: 1664 + offset: 2048 } member { id: 0x1fa993f1 @@ -88955,12 +87256,6 @@ member { type_id: 0xc9082b19 offset: 448 } -member { - id: 0x259b5ca8 - name: "flag" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x25b47614 name: "flag" @@ -89022,16 +87317,10 @@ member { offset: 352 } member { - id: 0x2d0fa208 + id: 0x2d0fa105 name: "flags" type_id: 0x6720d32f - offset: 5408 -} -member { - id: 0x2d0fa30f - name: "flags" - type_id: 0x6720d32f - offset: 2048 + offset: 2432 } member { id: 0x2d0fa3dd @@ -89045,12 +87334,6 @@ member { type_id: 0x6720d32f offset: 256 } -member { - id: 0x2d0fa50a - name: "flags" - type_id: 0x6720d32f - offset: 6368 -} member { id: 0x2d0fa53d name: "flags" @@ -89058,10 +87341,22 @@ member { offset: 480 } member { - id: 0x2d0fa6d0 + id: 0x2d0fa67e name: "flags" type_id: 0x6720d32f - offset: 6624 + offset: 1408 +} +member { + id: 0x2d0fa6b0 + name: "flags" + type_id: 0x6720d32f + offset: 704 +} +member { + id: 0x2d0fa7a2 + name: "flags" + type_id: 0x6720d32f + offset: 7840 } member { id: 0x2d0fa7a9 @@ -89070,10 +87365,10 @@ member { offset: 224 } member { - id: 0x2d0fa7b0 + id: 0x2d0fa7ad name: "flags" type_id: 0x6720d32f - offset: 2752 + offset: 6048 } member { id: 0x2d0fa9b6 @@ -89088,10 +87383,16 @@ member { offset: 1088 } member { - id: 0x2d0faa51 + id: 0x2d0faa06 name: "flags" type_id: 0x6720d32f - offset: 1152 + offset: 2880 +} +member { + id: 0x2d0fab5d + name: "flags" + type_id: 0x6720d32f + offset: 7584 } member { id: 0x2d0fad4f @@ -89169,12 +87470,24 @@ member { type_id: 0x4585663f offset: 704 } +member { + id: 0x2d2d03a4 + name: "flags" + type_id: 0x4585663f + offset: 1440 +} member { id: 0x2d2d03cb name: "flags" type_id: 0x4585663f offset: 1408 } +member { + id: 0x2d2d03e8 + name: "flags" + type_id: 0x4585663f + offset: 3904 +} member { id: 0x2d2d0561 name: "flags" @@ -89235,18 +87548,18 @@ member { type_id: 0x4585663f offset: 1056 } +member { + id: 0x2d2d0822 + name: "flags" + type_id: 0x4585663f + offset: 13824 +} member { id: 0x2d2d08bb name: "flags" type_id: 0x4585663f offset: 96 } -member { - id: 0x2d2d08f3 - name: "flags" - type_id: 0x4585663f - offset: 1312 -} member { id: 0x2d2d08fa name: "flags" @@ -89254,10 +87567,16 @@ member { offset: 128 } member { - id: 0x2d2d09cf + id: 0x2d2d0972 name: "flags" type_id: 0x4585663f - offset: 12416 + offset: 11328 +} +member { + id: 0x2d2d09cb + name: "flags" + type_id: 0x4585663f + offset: 960 } member { id: 0x2d2d09f1 @@ -89271,12 +87590,6 @@ member { type_id: 0x4585663f offset: 512 } -member { - id: 0x2d2d0b9e - name: "flags" - type_id: 0x4585663f - offset: 896 -} member { id: 0x2d2d0ba4 name: "flags" @@ -89295,12 +87608,6 @@ member { type_id: 0x4585663f offset: 32 } -member { - id: 0x2d2d0cc8 - name: "flags" - type_id: 0x4585663f - offset: 9856 -} member { id: 0x2d2d0cd8 name: "flags" @@ -89319,12 +87626,6 @@ member { type_id: 0x4585663f offset: 544 } -member { - id: 0x2d2d0fff - name: "flags" - type_id: 0x4585663f - offset: 736 -} member { id: 0x2d350bb5 name: "flags" @@ -89343,6 +87644,12 @@ member { type_id: 0x295c7202 offset: 768 } +member { + id: 0x2d41d176 + name: "flags" + type_id: 0x295c7202 + offset: 3224 +} member { id: 0x2d41d1af name: "flags" @@ -89397,29 +87704,12 @@ member { type_id: 0x295c7202 offset: 368 } -member { - id: 0x2d41d82c - name: "flags" - type_id: 0x295c7202 -} -member { - id: 0x2d41d8b3 - name: "flags" - type_id: 0x295c7202 - offset: 2968 -} member { id: 0x2d41da41 name: "flags" type_id: 0x295c7202 offset: 144 } -member { - id: 0x2d41da58 - name: "flags" - type_id: 0x295c7202 - offset: 200 -} member { id: 0x2d41da7e name: "flags" @@ -89438,12 +87728,6 @@ member { type_id: 0x295c7202 offset: 352 } -member { - id: 0x2d41dcfb - name: "flags" - type_id: 0x295c7202 - offset: 176 -} member { id: 0x2d41de4d name: "flags" @@ -89462,18 +87746,18 @@ member { type_id: 0x3e09ba9c offset: 32 } -member { - id: 0x2d5bf072 - name: "flags" - type_id: 0x33756485 - offset: 7360 -} member { id: 0x2d5bf0a8 name: "flags" type_id: 0x33756485 offset: 384 } +member { + id: 0x2d5bf0ae + name: "flags" + type_id: 0x33756485 + offset: 5952 +} member { id: 0x2d5bf13a name: "flags" @@ -89485,18 +87769,36 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x2d5bf216 + name: "flags" + type_id: 0x33756485 + offset: 1664 +} member { id: 0x2d5bf280 name: "flags" type_id: 0x33756485 offset: 832 } +member { + id: 0x2d5bf2a1 + name: "flags" + type_id: 0x33756485 + offset: 5248 +} member { id: 0x2d5bf307 name: "flags" type_id: 0x33756485 offset: 704 } +member { + id: 0x2d5bf38a + name: "flags" + type_id: 0x33756485 + offset: 9536 +} member { id: 0x2d5bf3c9 name: "flags" @@ -89504,10 +87806,28 @@ member { offset: 1408 } member { - id: 0x2d5bf3ea + id: 0x2d5bf3fe name: "flags" type_id: 0x33756485 - offset: 3904 + offset: 1216 +} +member { + id: 0x2d5bf44a + name: "flags" + type_id: 0x33756485 + offset: 67520 +} +member { + id: 0x2d5bf4b2 + name: "flags" + type_id: 0x33756485 + offset: 2432 +} +member { + id: 0x2d5bf4f3 + name: "flags" + type_id: 0x33756485 + offset: 8640 } member { id: 0x2d5bf586 @@ -89515,12 +87835,6 @@ member { type_id: 0x33756485 offset: 10688 } -member { - id: 0x2d5bf5c3 - name: "flags" - type_id: 0x33756485 - offset: 2496 -} member { id: 0x2d5bf5db name: "flags" @@ -89528,10 +87842,10 @@ member { offset: 64 } member { - id: 0x2d5bf612 + id: 0x2d5bf61f name: "flags" type_id: 0x33756485 - offset: 4736 + offset: 1728 } member { id: 0x2d5bf625 @@ -89539,24 +87853,12 @@ member { type_id: 0x33756485 offset: 1024 } -member { - id: 0x2d5bf638 - name: "flags" - type_id: 0x33756485 - offset: 6208 -} member { id: 0x2d5bf64d name: "flags" type_id: 0x33756485 offset: 448 } -member { - id: 0x2d5bf682 - name: "flags" - type_id: 0x33756485 - offset: 8320 -} member { id: 0x2d5bf6b8 name: "flags" @@ -89570,10 +87872,10 @@ member { offset: 320 } member { - id: 0x2d5bf701 + id: 0x2d5bf732 name: "flags" type_id: 0x33756485 - offset: 5376 + offset: 8960 } member { id: 0x2d5bf743 @@ -89587,12 +87889,6 @@ member { type_id: 0x33756485 offset: 1280 } -member { - id: 0x2d5bf749 - name: "flags" - type_id: 0x33756485 - offset: 1792 -} member { id: 0x2d5bf753 name: "flags" @@ -89600,10 +87896,16 @@ member { offset: 3584 } member { - id: 0x2d5bf7f4 + id: 0x2d5bf7c8 name: "flags" type_id: 0x33756485 - offset: 3392 + offset: 4032 +} +member { + id: 0x2d5bf820 + name: "flags" + type_id: 0x33756485 + offset: 6400 } member { id: 0x2d5bf848 @@ -89617,12 +87919,6 @@ member { type_id: 0x33756485 offset: 1600 } -member { - id: 0x2d5bf8aa - name: "flags" - type_id: 0x33756485 - offset: 6592 -} member { id: 0x2d5bf8f8 name: "flags" @@ -89660,16 +87956,16 @@ member { offset: 1856 } member { - id: 0x2d5bfabf + id: 0x2d5bfb37 name: "flags" type_id: 0x33756485 - offset: 7168 + offset: 4608 } member { - id: 0x2d5bfb00 + id: 0x2d5bfb55 name: "flags" type_id: 0x33756485 - offset: 67392 + offset: 3264 } member { id: 0x2d5bfb9c @@ -89684,16 +87980,10 @@ member { offset: 1344 } member { - id: 0x2d5bfbd8 + id: 0x2d5bfcdf name: "flags" type_id: 0x33756485 - offset: 6144 -} -member { - id: 0x2d5bfc4c - name: "flags" - type_id: 0x33756485 - offset: 1088 + offset: 7808 } member { id: 0x2d5bff78 @@ -89707,6 +87997,12 @@ member { type_id: 0x33756485 offset: 2880 } +member { + id: 0x2d5bffb9 + name: "flags" + type_id: 0x33756485 + offset: 6784 +} member { id: 0x2d603bf3 name: "flags" @@ -89765,6 +88061,12 @@ member { name: "flags" type_id: 0x18bd6530 } +member { + id: 0x2d74b063 + name: "flags" + type_id: 0x1c3dbe5a + offset: 96 +} member { id: 0x2d74b872 name: "flags" @@ -89866,10 +88168,10 @@ member { offset: 192 } member { - id: 0x2d85c133 + id: 0x2d85c124 name: "flags" type_id: 0xed40f2c0 - offset: 2176 + offset: 2432 } member { id: 0x2d8a4e32 @@ -89996,12 +88298,6 @@ member { type_id: 0xc9082b19 offset: 5312 } -member { - id: 0x2da18103 - name: "flags" - type_id: 0xc9082b19 - offset: 1088 -} member { id: 0x2da1814e name: "flags" @@ -90015,10 +88311,10 @@ member { offset: 800 } member { - id: 0x2da1835a + id: 0x2da18414 name: "flags" type_id: 0xc9082b19 - offset: 1760 + offset: 7712 } member { id: 0x2da18486 @@ -90038,24 +88334,12 @@ member { type_id: 0xc9082b19 offset: 1056 } -member { - id: 0x2da185ad - name: "flags" - type_id: 0xc9082b19 - offset: 6464 -} member { id: 0x2da185b7 name: "flags" type_id: 0xc9082b19 offset: 128 } -member { - id: 0x2da185be - name: "flags" - type_id: 0xc9082b19 - offset: 1312 -} member { id: 0x2da185f6 name: "flags" @@ -90068,12 +88352,6 @@ member { type_id: 0xc9082b19 offset: 1568 } -member { - id: 0x2da1882c - name: "flags" - type_id: 0xc9082b19 - offset: 352 -} member { id: 0x2da18894 name: "flags" @@ -90087,16 +88365,10 @@ member { offset: 288 } member { - id: 0x2da18a2e + id: 0x2da189ea name: "flags" type_id: 0xc9082b19 - offset: 6496 -} -member { - id: 0x2da18b25 - name: "flags" - type_id: 0xc9082b19 - offset: 1472 + offset: 2176 } member { id: 0x2da18b34 @@ -90104,6 +88376,12 @@ member { type_id: 0xc9082b19 offset: 672 } +member { + id: 0x2da18b50 + name: "flags" + type_id: 0xc9082b19 + offset: 1728 +} member { id: 0x2da18bb2 name: "flags" @@ -90115,24 +88393,18 @@ member { name: "flags" type_id: 0xc9082b19 } +member { + id: 0x2da18c87 + name: "flags" + type_id: 0xc9082b19 + offset: 608 +} member { id: 0x2da18cde name: "flags" type_id: 0xc9082b19 offset: 256 } -member { - id: 0x2da18dab - name: "flags" - type_id: 0xc9082b19 - offset: 1920 -} -member { - id: 0x2da18dc5 - name: "flags" - type_id: 0xc9082b19 - offset: 480 -} member { id: 0x2da18de7 name: "flags" @@ -90151,6 +88423,12 @@ member { type_id: 0xc9082b19 offset: 1184 } +member { + id: 0x2da18eb1 + name: "flags" + type_id: 0xc9082b19 + offset: 1216 +} member { id: 0x2da18f51 name: "flags" @@ -90216,12 +88494,6 @@ member { type_id: 0xb8b86aa0 offset: 2944 } -member { - id: 0x2dd192dc - name: "flags" - type_id: 0xb914bfab - offset: 704 -} member { id: 0x2dd8bc01 name: "flags" @@ -90281,18 +88553,18 @@ member { type_id: 0xb3e7bac9 offset: 128 } -member { - id: 0x2ddb6a3d - name: "flags" - type_id: 0xb3e7bac9 - offset: 1160 -} member { id: 0x2ddb6c62 name: "flags" type_id: 0xb3e7bac9 offset: 88 } +member { + id: 0x2ddb6d82 + name: "flags" + type_id: 0xb3e7bac9 + offset: 1288 +} member { id: 0x2ddb6edf name: "flags" @@ -90329,41 +88601,46 @@ member { type_id: 0x914dbfdc offset: 128 } -member { - id: 0x2df9c4da - name: "flags" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x2df9c75f name: "flags" type_id: 0x914dbfdc offset: 16 } -member { - id: 0x2df9c7cd - name: "flags" - type_id: 0x914dbfdc - offset: 6432 -} member { id: 0x2df9cd8e name: "flags" type_id: 0x914dbfdc offset: 208 } +member { + id: 0x2df9cec4 + name: "flags" + type_id: 0x914dbfdc + offset: 7648 +} member { id: 0x2dfaa76d name: "flags" type_id: 0x92233392 } member { - id: 0x318983e4 + id: 0x2dfaa7c6 name: "flags" - type_id: 0x914dbfdc - offset: 13 - bitsize: 11 + type_id: 0x92233392 + offset: 256 +} +member { + id: 0x2dfaafa4 + name: "flags" + type_id: 0x92233392 + offset: 192 +} +member { + id: 0x2dfaafc3 + name: "flags" + type_id: 0x92233392 + offset: 768 } member { id: 0x4db09eea @@ -90386,10 +88663,10 @@ member { offset: 608 } member { - id: 0xae97ee67 + id: 0xae97e9a3 name: "flags_req" type_id: 0x160238dd - offset: 2496 + offset: 2752 } member { id: 0x52898c16 @@ -90416,10 +88693,10 @@ member { offset: 2112 } member { - id: 0x678f7319 + id: 0x678f7df1 name: "flash_resume" type_id: 0x0d9a8731 - offset: 1472 + offset: 1600 } member { id: 0x4ad49fc7 @@ -90481,16 +88758,16 @@ member { offset: 192 } member { - id: 0x97f1d2d4 + id: 0x97f1db17 name: "flexible_active" type_id: 0xd3c80119 - offset: 1024 + offset: 1152 } member { - id: 0x339750ba + id: 0x33975e6d name: "flexible_groups" type_id: 0xb3579875 - offset: 640 + offset: 768 } member { id: 0x10302dee @@ -90511,28 +88788,28 @@ member { offset: 1472 } member { - id: 0x1cf8770a + id: 0x1cf87de0 name: "flow" type_id: 0x130b9b47 - offset: 3584 + offset: 4224 } member { - id: 0x0ec0d96d + id: 0x0ec0d80f name: "flow_block" type_id: 0xba1689b9 - offset: 1024 + offset: 1280 } member { - id: 0x62a961ff + id: 0x62a96efa name: "flow_change" type_id: 0x6720d32f - offset: 3968 + offset: 4608 } member { - id: 0x737a7ff2 + id: 0x737a791c name: "flow_ctl_mode" type_id: 0xb3e7bac9 - offset: 12736 + offset: 12864 } member { id: 0x24112253 @@ -90647,10 +88924,10 @@ member { offset: 624 } member { - id: 0x1732aeaf + id: 0x1732a364 name: "flowlabel_has_excl" type_id: 0x5d8155a5 - offset: 4224 + offset: 4416 } member { id: 0xbb70d4f6 @@ -90670,12 +88947,6 @@ member { type_id: 0xce6e156f offset: 192 } -member { - id: 0x792dd536 - name: "flows" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0x66d3b7cd name: "flr" @@ -90694,10 +88965,10 @@ member { offset: 704 } member { - id: 0x7f818c92 + id: 0x7f818c8c name: "flush" type_id: 0x2f8e960d - offset: 8128 + offset: 9344 } member { id: 0x7f81ca37 @@ -90706,10 +88977,10 @@ member { offset: 384 } member { - id: 0x7f822a91 + id: 0x7f8229da name: "flush" type_id: 0x2c2c3c2e - offset: 43328 + offset: 50560 } member { id: 0x7f825805 @@ -90718,10 +88989,10 @@ member { offset: 128 } member { - id: 0x7f82ee74 + id: 0x7f82e175 name: "flush" type_id: 0x2cecc79b - offset: 3776 + offset: 3904 } member { id: 0x7f82f6e7 @@ -90730,16 +89001,10 @@ member { offset: 960 } member { - id: 0x7f88ec3c + id: 0x7f88e152 name: "flush" type_id: 0x26e52db9 - offset: 1792 -} -member { - id: 0x7fa23fdc - name: "flush" - type_id: 0x0c3af426 - offset: 3456 + offset: 1856 } member { id: 0x8934961f @@ -90777,12 +89042,6 @@ member { type_id: 0x0c59c5c5 offset: 576 } -member { - id: 0xe71240e9 - name: "flush_color" - type_id: 0x6720d32f - offset: 544 -} member { id: 0xe71243d6 name: "flush_color" @@ -90795,6 +89054,12 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0xe7124977 + name: "flush_color" + type_id: 0x6720d32f + offset: 672 +} member { id: 0xce738796 name: "flush_data_in_flight" @@ -90837,12 +89102,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0x181d5a08 - name: "flush_pmksa" - type_id: 0x2cd995cd - offset: 3904 -} member { id: 0x6e8e256e name: "flush_probe" @@ -90875,28 +89134,28 @@ member { offset: 480 } member { - id: 0xd9f93295 + id: 0xd9f93d25 name: "flush_wpq" type_id: 0x3b4ce03a - offset: 6400 + offset: 7616 } member { - id: 0x91f530c8 + id: 0x91f53b81 name: "flusher_overflow" type_id: 0xd3c80119 + offset: 960 +} +member { + id: 0x52ca1c99 + name: "flusher_queue" + type_id: 0xd3c80119 offset: 832 } member { - id: 0x52ca1d1e - name: "flusher_queue" - type_id: 0xd3c80119 - offset: 704 -} -member { - id: 0x772e211f + id: 0x772e2e78 name: "flushing" type_id: 0x6d7f5ff6 - offset: 616 + offset: 744 } member { id: 0x69aa4dd1 @@ -90910,10 +89169,10 @@ member { type_id: 0x3e10b518 } member { - id: 0x69e5f06f + id: 0x69e5fb26 name: "fmt" type_id: 0x0483e6f8 - offset: 832 + offset: 960 } member { id: 0x69eadea2 @@ -90940,10 +89199,10 @@ member { offset: 1216 } member { - id: 0xa94438aa + id: 0xa9443513 name: "fmt_size" type_id: 0x4585663f - offset: 896 + offset: 1024 } member { id: 0x2a040114 @@ -91126,34 +89385,10 @@ member { offset: 448 } member { - id: 0xd5bd8cbf - name: "follow_up" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0x00670b8f + id: 0x0067008e name: "follower_cnt" type_id: 0xc9082b19 - offset: 9664 -} -member { - id: 0xd3709a27 - name: "followup_dest" - type_id: 0x755b6647 - offset: 128 -} -member { - id: 0x758a73bc - name: "followup_id" - type_id: 0x295c7202 - offset: 112 -} -member { - id: 0x0c34d055 - name: "followup_reqid" - type_id: 0x295c7202 - offset: 120 + offset: 11520 } member { id: 0xb191f236 @@ -91205,10 +89440,10 @@ member { bitsize: 1 } member { - id: 0x4b47d40c + id: 0x4b47d823 name: "for_devices" type_id: 0x6720d32f - offset: 1152 + offset: 1408 } member { id: 0x56ed3a56 @@ -91239,10 +89474,10 @@ member { bitsize: 1 } member { - id: 0xdf3c0601 + id: 0xdf3c0436 name: "force" type_id: 0x658d0669 - offset: 12960 + offset: 13088 } member { id: 0xdf3c0ae1 @@ -91256,6 +89491,12 @@ member { type_id: 0x0dad77a5 offset: 192 } +member { + id: 0xe3f745b6 + name: "force_alloc" + type_id: 0x6d7f5ff6 + offset: 32 +} member { id: 0x6a723e5d name: "force_aperture" @@ -91289,10 +89530,10 @@ member { offset: 352 } member { - id: 0x61b0f72f + id: 0x61b0fb48 name: "force_pmc" type_id: 0x6d7f5ff6 - offset: 18696 + offset: 19400 } member { id: 0x53106073 @@ -91300,10 +89541,10 @@ member { type_id: 0x7eadb465 } member { - id: 0x9bf394c7 + id: 0x9bf39d6f name: "force_reset" type_id: 0x6d7f5ff6 - offset: 18688 + offset: 19392 } member { id: 0xecfeccb9 @@ -91348,10 +89589,10 @@ member { offset: 896 } member { - id: 0x081f5612 + id: 0x081f58c5 name: "format" type_id: 0x4803c51f - offset: 640 + offset: 768 } member { id: 0x082fa6d9 @@ -91395,10 +89636,10 @@ member { offset: 800 } member { - id: 0x0896965e + id: 0x08969809 name: "format" type_id: 0xc1c477e4 - offset: 6368 + offset: 7584 } member { id: 0x089e5b85 @@ -91424,16 +89665,16 @@ member { offset: 288 } member { - id: 0xf3f08e1f + id: 0xf3f081ad name: "format_count" type_id: 0x4585663f - offset: 1088 + offset: 1216 } member { - id: 0xea09a0cc + id: 0xea09a74a name: "format_default" type_id: 0x6d7f5ff6 - offset: 1120 + offset: 1248 } member { id: 0x6a5020ab @@ -91454,10 +89695,10 @@ member { offset: 384 } member { - id: 0x0d08cce5 + id: 0x0d08c526 name: "format_types" type_id: 0x0d9f5631 - offset: 1024 + offset: 1152 } member { id: 0x25ef1b76 @@ -91540,12 +89781,6 @@ member { name: "found" type_id: 0x4585663f } -member { - id: 0x62553414 - name: "four_way_handshake" - type_id: 0x6d7f5ff6 - offset: 32 -} member { id: 0x62553b7d name: "four_way_handshake" @@ -91582,6 +89817,11 @@ member { type_id: 0xe62ebf07 offset: 4128 } +member { + id: 0x9030452d + name: "fpfn" + type_id: 0x4585663f +} member { id: 0x8537c357 name: "fpsimd_cpu" @@ -91613,22 +89853,22 @@ member { offset: 1088 } member { - id: 0x1a7ed271 + id: 0x1a7ed948 name: "fq" type_id: 0x232dc51f - offset: 1536 + offset: 1920 } member { - id: 0x1a7ede63 + id: 0x1a7edbeb name: "fq" type_id: 0x232dc51f - offset: 4352 + offset: 4992 } member { - id: 0xa2e7d293 + id: 0xa2e7db0a name: "fq_domain" type_id: 0x2e94a1e1 - offset: 1856 + offset: 1984 } member { id: 0x440463e8 @@ -91649,22 +89889,28 @@ member { offset: 1280 } member { - id: 0xf49437c6 + id: 0xf494395b name: "fq_timer_on" type_id: 0x74d29cf1 - offset: 1600 + offset: 1728 } member { - id: 0x7771768a + id: 0x77717339 name: "fqdir" type_id: 0x0d6b4ee3 - offset: 3200 + offset: 1344 } member { - id: 0x77717b7e + id: 0x777173d5 name: "fqdir" type_id: 0x0d6b4ee3 - offset: 1216 + offset: 3264 +} +member { + id: 0x77717c32 + name: "fqdir" + type_id: 0x0d6b4ee3 + offset: 2432 } member { id: 0x77717d5b @@ -91673,16 +89919,10 @@ member { offset: 64 } member { - id: 0x77717eb1 - name: "fqdir" - type_id: 0x0d6b4ee3 - offset: 2304 -} -member { - id: 0x92e4326b + id: 0x92e43c58 name: "fqslock" type_id: 0xc8b17aa7 - offset: 2560 + offset: 3072 } member { id: 0xd69815b7 @@ -91740,16 +89980,16 @@ member { offset: 48 } member { - id: 0xe81e74b6 + id: 0xe81e79bc name: "frag_offset" type_id: 0x4585663f - offset: 1376 + offset: 1760 } member { - id: 0x772339f1 + id: 0x77233d71 name: "frag_page" type_id: 0x06835e9c - offset: 1408 + offset: 1792 } member { id: 0x3c33517f @@ -91758,16 +89998,16 @@ member { offset: 224 } member { - id: 0x74ebcfde + id: 0x74ebc136 name: "frag_threshold" type_id: 0xc9082b19 - offset: 1472 + offset: 1600 } member { - id: 0x79f33bd8 + id: 0x79f33795 name: "frag_users" type_id: 0xfc0e1dbd - offset: 1472 + offset: 1856 } member { id: 0x9e3d7ecc @@ -91811,16 +90051,10 @@ member { offset: 32 } member { - id: 0x72ae965c - name: "fragments_received" - type_id: 0x295c7202 - offset: 176 -} -member { - id: 0xdc7afadb + id: 0xdc7af762 name: "fragments_tail" type_id: 0x054f691a - offset: 896 + offset: 1024 } member { id: 0x5ed9c6c0 @@ -91910,11 +90144,6 @@ member { type_id: 0xb3e7bac9 offset: 1232 } -member { - id: 0xedc6950f - name: "frame_control" - type_id: 0x9bd401b6 -} member { id: 0xabd22e79 name: "frame_counter" @@ -91940,10 +90169,10 @@ member { offset: 96 } member { - id: 0x8cf277d4 + id: 0x8cf2790e name: "frame_index_bug" type_id: 0x4585663f - offset: 5548 + offset: 5612 bitsize: 1 } member { @@ -92000,12 +90229,6 @@ member { offset: 4 bitsize: 1 } -member { - id: 0x1d46fadc - name: "frame_qlen" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0x55a7860d name: "frame_retries" @@ -92064,12 +90287,6 @@ member { type_id: 0x4585663f offset: 2272 } -member { - id: 0x7eaf5cc4 - name: "frame_time_rts_th" - type_id: 0x914dbfdc - offset: 176 -} member { id: 0x81b469b9 name: "frame_width_minus_1" @@ -92077,10 +90294,10 @@ member { offset: 960 } member { - id: 0xdc2cc003 + id: 0xdc2cceb0 name: "framedur_ns" type_id: 0x6720d32f - offset: 928 + offset: 1056 } member { id: 0xafdeb24a @@ -92155,10 +90372,10 @@ member { offset: 320 } member { - id: 0xfea9f190 + id: 0xfea9f5ea name: "free" type_id: 0x0bf3e543 - offset: 896 + offset: 1152 } member { id: 0xfeac0d11 @@ -92184,12 +90401,6 @@ member { type_id: 0x0ea41150 offset: 64 } -member { - id: 0xfead3583 - name: "free" - type_id: 0x0f3dfb90 - offset: 256 -} member { id: 0xfead3de1 name: "free" @@ -92225,6 +90436,12 @@ member { type_id: 0x0c679fc6 offset: 384 } +member { + id: 0xfeae8a93 + name: "free" + type_id: 0x0c86a1b1 + offset: 64 +} member { id: 0xfeaedb6a name: "free" @@ -92243,10 +90460,10 @@ member { offset: 320 } member { - id: 0xfeafc1ca + id: 0xfeafc015 name: "free" type_id: 0x0dcbeae6 - offset: 1408 + offset: 1664 } member { id: 0xfbc061e4 @@ -92255,10 +90472,10 @@ member { offset: 1536 } member { - id: 0x67b3991b + id: 0x67b3989c name: "free_async_space" type_id: 0xf435685e - offset: 704 + offset: 832 } member { id: 0x7eeec275 @@ -92273,10 +90490,10 @@ member { offset: 1600 } member { - id: 0xc583c144 + id: 0xc583ca0b name: "free_buffers" type_id: 0xeb923a9b - offset: 576 + offset: 704 } member { id: 0xf5d2401f @@ -92413,29 +90630,23 @@ member { type_id: 0xdf9f948b offset: 896 } +member { + id: 0xe04b527b + name: "free_list" + type_id: 0xd3c80119 + offset: 768 +} member { id: 0xe04b5a7e name: "free_list" type_id: 0xd3c80119 offset: 256 } -member { - id: 0xe04b5cac - name: "free_list" - type_id: 0xd3c80119 - offset: 640 -} member { id: 0xe08d31d4 name: "free_list" type_id: 0x15a30023 } -member { - id: 0xe0a6f17f - name: "free_list" - type_id: 0x3e6239e1 - offset: 384 -} member { id: 0xe0abacaa name: "free_list" @@ -92443,10 +90654,10 @@ member { offset: 448 } member { - id: 0xe0b9d63a + id: 0xe0b9dbb6 name: "free_list" type_id: 0x214d9bc0 - offset: 2368 + offset: 2496 } member { id: 0xba8b2af7 @@ -92473,10 +90684,10 @@ member { offset: 320 } member { - id: 0x7dca847a + id: 0x7dca883d name: "free_node" type_id: 0x214d9bc0 - offset: 15104 + offset: 15232 } member { id: 0x8200ecca @@ -92545,22 +90756,16 @@ member { offset: 192 } member { - id: 0x0f01412e - name: "free_sta" - type_id: 0x0f0079ed - offset: 512 -} -member { - id: 0x648f068f + id: 0x648f0bcc name: "free_states" type_id: 0x0d5ea64d - offset: 9984 + offset: 11456 } member { - id: 0xebf10600 + id: 0xebf100a8 name: "free_storage_on_release" type_id: 0x4585663f - offset: 3137 + offset: 3265 bitsize: 1 } member { @@ -92685,10 +90890,10 @@ member { offset: 256 } member { - id: 0x2cce6efa + id: 0x2cce6f0b name: "freeze" type_id: 0x2f63630f - offset: 1792 + offset: 2048 } member { id: 0x2cceb26f @@ -92709,10 +90914,10 @@ member { offset: 640 } member { - id: 0x5f4d7d83 + id: 0x5f4d7597 name: "freeze_mutex" type_id: 0xa7c362b0 - offset: 1408 + offset: 1536 } member { id: 0xee8a76bf @@ -92733,17 +90938,10 @@ member { offset: 960 } member { - id: 0x144e1fc9 + id: 0x144e1540 name: "freezer" type_id: 0x8eaee9d1 - offset: 11872 -} -member { - id: 0x69f54469 - name: "freq" - type_id: 0x914dbfdc - offset: 224 - bitsize: 13 + offset: 13280 } member { id: 0xd5e4618a @@ -92779,11 +90977,6 @@ member { type_id: 0x39470e64 offset: 128 } -member { - id: 0xefc17e51 - name: "freq" - type_id: 0x6720d32f -} member { id: 0xefd7d099 name: "freq" @@ -92808,24 +91001,11 @@ member { type_id: 0x914dbfdc offset: 64 } -member { - id: 0xdf90495f - name: "freq_offset" - type_id: 0x914dbfdc - offset: 237 - bitsize: 1 -} member { id: 0x4fa48466 name: "freq_range" type_id: 0x4fb02048 } -member { - id: 0x4e7c2070 - name: "freq_range_index" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0x10ac6500 name: "freq_ranges" @@ -92845,16 +91025,16 @@ member { offset: 128 } member { - id: 0x8db94fd5 + id: 0x8db94f8f name: "freq_table" type_id: 0x0374654c - offset: 2816 + offset: 3200 } member { - id: 0x8dbc7130 + id: 0x8dbc7a57 name: "freq_table" type_id: 0x064d6086 - offset: 7552 + offset: 9280 } member { id: 0x8dbc7ecd @@ -92863,10 +91043,10 @@ member { offset: 448 } member { - id: 0xd8e48d89 + id: 0xd8e4896d name: "freq_table_sorted" type_id: 0xe99880e8 - offset: 2880 + offset: 3264 } member { id: 0x50a14007 @@ -92954,12 +91134,6 @@ member { name: "from" type_id: 0xedf277ba } -member { - id: 0x4167f493 - name: "from_beacon" - type_id: 0x6d7f5ff6 - offset: 224 -} member { id: 0xecd173ca name: "from_cnt" @@ -92986,11 +91160,23 @@ member { offset: 320 } member { - id: 0x7f58d350 + id: 0x7f58d505 name: "from_parent" type_id: 0x02a8d0c9 + offset: 384 +} +member { + id: 0x49762360 + name: "from_pid" + type_id: 0x49b889e7 offset: 320 } +member { + id: 0x68f8c0c9 + name: "from_tid" + type_id: 0x49b889e7 + offset: 352 +} member { id: 0xcad7e6ac name: "from_user" @@ -93010,10 +91196,10 @@ member { offset: 256 } member { - id: 0x25d9c6d5 + id: 0x25d9c05f name: "frozen" type_id: 0x4585663f - offset: 11078 + offset: 12102 bitsize: 1 } member { @@ -93024,10 +91210,10 @@ member { bitsize: 1 } member { - id: 0xb8c671e2 + id: 0xb8c677f5 name: "frozen" type_id: 0x6d7f5ff6 - offset: 1832 + offset: 2088 } member { id: 0xb8c67f5c @@ -93065,10 +91251,10 @@ member { offset: 128 } member { - id: 0x94eef5e6 + id: 0x94eef3e2 name: "fs" type_id: 0x336955b0 - offset: 15872 + offset: 17280 } member { id: 0x94eef864 @@ -93089,10 +91275,10 @@ member { offset: 64 } member { - id: 0x4ef12444 + id: 0x4ef12ece name: "fs_private" type_id: 0x18bd6530 - offset: 384 + offset: 512 } member { id: 0x8d9c85a5 @@ -93101,10 +91287,10 @@ member { offset: 512 } member { - id: 0xaa1441e0 + id: 0xaa144150 name: "fs_type" type_id: 0x32ec08f2 - offset: 320 + offset: 448 } member { id: 0x62129df4 @@ -93125,10 +91311,10 @@ member { offset: 6496 } member { - id: 0x866e24ad + id: 0x866e2cb9 name: "fsg_num_buffers" type_id: 0x4585663f - offset: 1408 + offset: 1536 } member { id: 0x3a3817df @@ -93155,10 +91341,10 @@ member { offset: 64 } member { - id: 0x992e6806 + id: 0x992e67b4 name: "fsn_fa" type_id: 0x25e44921 - offset: 1088 + offset: 1216 } member { id: 0x2d3d047d @@ -93260,58 +91446,6 @@ member { type_id: 0x0fe17a60 offset: 64 } -member { - id: 0xa767252b - name: "ftm" - type_id: 0x09634426 -} -member { - id: 0xa7b72b87 - name: "ftm" - type_id: 0xd969b176 - offset: 352 -} -member { - id: 0xa7cfa8c1 - name: "ftm" - type_id: 0xa1eeae6a -} -member { - id: 0x041d8bec - name: "ftm_responder" - type_id: 0x6d7f5ff6 - offset: 1976 -} -member { - id: 0x0459475a - name: "ftm_responder" - type_id: 0x29b77961 - offset: 640 -} -member { - id: 0x2a4f0da7 - name: "ftmr_params" - type_id: 0x2d6595c6 - offset: 1984 -} -member { - id: 0xba14fe99 - name: "ftmr_retries" - type_id: 0x295c7202 - offset: 80 -} -member { - id: 0x07924326 - name: "ftms_per_burst" - type_id: 0x295c7202 - offset: 72 -} -member { - id: 0x07924c0e - name: "ftms_per_burst" - type_id: 0x295c7202 - offset: 328 -} member { id: 0xf895187e name: "ftrace_managed" @@ -93372,16 +91506,16 @@ member { offset: 128 } member { - id: 0xeebefb99 + id: 0xeebefb67 name: "full_trig" type_id: 0x0e6ba6f7 - offset: 8000 + offset: 9728 } member { - id: 0x4ec284f8 + id: 0x4ec28876 name: "full_trig_name" type_id: 0x0483e6f8 - offset: 8064 + offset: 9792 } member { id: 0x93c958b7 @@ -93415,10 +91549,10 @@ member { bitsize: 1 } member { - id: 0xf9bad98c + id: 0xf9bad50a name: "fully_routed" type_id: 0x4585663f - offset: 5794 + offset: 6306 bitsize: 1 } member { @@ -93462,10 +91596,10 @@ member { type_id: 0x0c3d2d88 } member { - id: 0x2109a75b + id: 0x2109a3d5 name: "func" type_id: 0x06709029 - offset: 1280 + offset: 1408 } member { id: 0x21165e66 @@ -93495,10 +91629,10 @@ member { type_id: 0x2fffbd5a } member { - id: 0x212058ea + id: 0x212053a5 name: "func" type_id: 0x2f802e03 - offset: 576 + offset: 704 } member { id: 0x21224f43 @@ -93511,6 +91645,12 @@ member { name: "func" type_id: 0x2c389b05 } +member { + id: 0x21351e07 + name: "func" + type_id: 0x3ac7788d + offset: 192 +} member { id: 0x213ca033 name: "func" @@ -93589,10 +91729,10 @@ member { offset: 320 } member { - id: 0x6c504e33 + id: 0x6c504e57 name: "func_info" type_id: 0x0f7a6de4 - offset: 7616 + offset: 7872 } member { id: 0x6cb2c6fa @@ -93601,10 +91741,10 @@ member { offset: 640 } member { - id: 0x61b1c833 + id: 0x61b1c2fd name: "func_info_aux" type_id: 0x00d1ba62 - offset: 7680 + offset: 7936 } member { id: 0xf7d1dbee @@ -93613,10 +91753,10 @@ member { offset: 704 } member { - id: 0xf7fef989 + id: 0xf7fef221 name: "func_info_cnt" type_id: 0xc9082b19 - offset: 7872 + offset: 8128 } member { id: 0x2c820705 @@ -93636,10 +91776,10 @@ member { type_id: 0xdff52411 } member { - id: 0x23c05f96 + id: 0x23c05514 name: "func_proto_unreliable" type_id: 0x6d7f5ff6 - offset: 1112 + offset: 1240 } member { id: 0x88373043 @@ -93647,6 +91787,12 @@ member { type_id: 0x2fdf50ac offset: 1344 } +member { + id: 0x360c36ba + name: "funcs" + type_id: 0x2c2f5a48 + offset: 128 +} member { id: 0x360fe90c name: "funcs" @@ -93660,22 +91806,22 @@ member { offset: 832 } member { - id: 0x36125ad9 + id: 0x3612560b name: "funcs" type_id: 0x324a2d7b - offset: 24640 + offset: 24896 } member { - id: 0x361450c2 + id: 0x36145c63 name: "funcs" type_id: 0x344a8f68 - offset: 3264 + offset: 3392 } member { - id: 0x3617f1ff + id: 0x3617ff28 name: "funcs" type_id: 0x37e7a473 - offset: 640 + offset: 768 } member { id: 0x36184afd @@ -93684,22 +91830,28 @@ member { offset: 128 } member { - id: 0x3618b503 + id: 0x3618b5a2 name: "funcs" type_id: 0x38aab014 - offset: 3072 + offset: 3200 } member { - id: 0x361a8a76 + id: 0x361a8c17 name: "funcs" type_id: 0x3a901e7f - offset: 3456 + offset: 4096 } member { - id: 0x361b3b59 + id: 0x361b3f73 name: "funcs" type_id: 0x3b2ef32b - offset: 2432 + offset: 2560 +} +member { + id: 0x361b83e4 + name: "funcs" + type_id: 0x3b94d9f5 + offset: 1024 } member { id: 0x361b8d9e @@ -93707,12 +91859,6 @@ member { type_id: 0x3b9d17e6 offset: 256 } -member { - id: 0x361b8e5d - name: "funcs" - type_id: 0x3b94d9f5 - offset: 896 -} member { id: 0x361daecf name: "funcs" @@ -93720,16 +91866,16 @@ member { offset: 640 } member { - id: 0x361dd2e9 + id: 0x361ddc01 name: "funcs" type_id: 0x3dc59b1f - offset: 1472 + offset: 1600 } member { - id: 0x361e08ee + id: 0x361e00a9 name: "funcs" type_id: 0x3e1a0886 - offset: 1216 + offset: 1344 } member { id: 0x361e61c6 @@ -93756,10 +91902,10 @@ member { offset: 192 } member { - id: 0xab6baf61 + id: 0xab6ba475 name: "function" type_id: 0x00256a1d - offset: 768 + offset: 832 } member { id: 0xab6f0143 @@ -93790,10 +91936,10 @@ member { offset: 64 } member { - id: 0x364a64d9 + id: 0x364a66b1 name: "function_num_map" type_id: 0x33756485 - offset: 6848 + offset: 8192 } member { id: 0x7daa945a @@ -93813,10 +91959,10 @@ member { type_id: 0x0d2844e8 } member { - id: 0x9f47294c + id: 0x9f472cbf name: "futex_exit_mutex" type_id: 0xa7c362b0 - offset: 19776 + offset: 21184 } member { id: 0xda866af9 @@ -93831,10 +91977,10 @@ member { offset: 32 } member { - id: 0x66b117ed + id: 0x66b11fb9 name: "futex_state" type_id: 0x4585663f - offset: 20032 + offset: 21568 } member { id: 0x5e8abd79 @@ -93855,16 +92001,16 @@ member { offset: 704 } member { - id: 0x8ec1b153 + id: 0x8ec1b317 name: "fw_download_in_progress" type_id: 0x6d7f5ff6 - offset: 6280 + offset: 7496 } member { - id: 0xed3cf12e + id: 0xed3cf7e2 name: "fw_info" type_id: 0x3e10b518 - offset: 27072 + offset: 31552 } member { id: 0x6f04a1ea @@ -93885,22 +92031,22 @@ member { offset: 640 } member { - id: 0x0ec731bb + id: 0x0ec73713 name: "fw_ops" type_id: 0x3845c003 - offset: 7552 + offset: 9152 } member { - id: 0xa40db68d + id: 0xa40db181 name: "fw_translate_cs" type_id: 0x2db85d20 - offset: 10560 + offset: 12160 } member { - id: 0xfb37b987 + id: 0xfb37b87b name: "fw_version" type_id: 0x5adf57ae - offset: 1544 + offset: 1672 } member { id: 0xfb37bedf @@ -93925,6 +92071,12 @@ member { name: "fwnode" type_id: 0x0490bb4a } +member { + id: 0x6e4d8161 + name: "fwnode" + type_id: 0x0490bb4a + offset: 6016 +} member { id: 0x6e4d81cc name: "fwnode" @@ -93955,12 +92107,6 @@ member { type_id: 0x0490bb4a offset: 192 } -member { - id: 0x6e4d8cc4 - name: "fwnode" - type_id: 0x0490bb4a - offset: 5312 -} member { id: 0x6e711a27 name: "fwnode" @@ -93991,10 +92137,10 @@ member { type_id: 0x2ed09696 } member { - id: 0xc67a54fe + id: 0xc67a5e74 name: "fwspec" type_id: 0x13eb12a8 - offset: 384 + offset: 512 } member { id: 0x24b0617a @@ -94162,16 +92308,16 @@ member { offset: 2304 } member { - id: 0xac05b298 + id: 0xac05b4c0 name: "gamma_lut_property" type_id: 0x2a670b41 - offset: 7552 + offset: 8704 } member { - id: 0x2194ce7f + id: 0x2194c496 name: "gamma_lut_size_property" type_id: 0x2a670b41 - offset: 7616 + offset: 8768 } member { id: 0x93c99c65 @@ -94180,22 +92326,22 @@ member { offset: 256 } member { - id: 0xfc46c833 + id: 0xfc46c539 name: "gamma_size" type_id: 0x1c3dbe5a - offset: 3328 + offset: 3456 } member { - id: 0x09501101 + id: 0x09501ec7 name: "gamma_store" type_id: 0x2678c091 - offset: 3392 + offset: 3520 } member { - id: 0xc8f8fa8a + id: 0xc8f8f278 name: "gap_start" type_id: 0x11c404ba - offset: 16128 + offset: 19200 } member { id: 0x49469be8 @@ -94249,10 +92395,10 @@ member { offset: 192 } member { - id: 0x802c0383 + id: 0x802c069a name: "gc_entries" type_id: 0x74d29cf1 - offset: 4192 + offset: 5152 } member { id: 0x80403b50 @@ -94261,22 +92407,22 @@ member { offset: 128 } member { - id: 0x8fd94d70 + id: 0x8fd944b0 name: "gc_interval" type_id: 0x6720d32f - offset: 2048 + offset: 2112 } member { - id: 0xacc9f4f7 + id: 0xacc9f166 name: "gc_list" type_id: 0xd3c80119 - offset: 2496 + offset: 5184 } member { - id: 0xacc9fc8d + id: 0xacc9f954 name: "gc_list" type_id: 0xd3c80119 - offset: 4224 + offset: 2624 } member { id: 0xee9258e8 @@ -94285,28 +92431,28 @@ member { offset: 32 } member { - id: 0xb3e08428 + id: 0xb3e087fd name: "gc_thresh1" type_id: 0x6720d32f - offset: 2080 -} -member { - id: 0x7123d183 - name: "gc_thresh2" - type_id: 0x6720d32f - offset: 2112 -} -member { - id: 0x306052a1 - name: "gc_thresh3" - type_id: 0x6720d32f offset: 2144 } member { - id: 0x6909a859 + id: 0x7123da5e + name: "gc_thresh2" + type_id: 0x6720d32f + offset: 2176 +} +member { + id: 0x30605474 + name: "gc_thresh3" + type_id: 0x6720d32f + offset: 2208 +} +member { + id: 0x6909a6a1 name: "gc_work" type_id: 0xf1159c31 - offset: 2240 + offset: 2304 } member { id: 0xdceffd77 @@ -94314,21 +92460,16 @@ member { type_id: 0x49a73111 } member { - id: 0xb40e00e3 - name: "gcmp" - type_id: 0x29668d9f -} -member { - id: 0xc917f129 + id: 0xc917f3f7 name: "gd" type_id: 0x224973b2 - offset: 8448 + offset: 9792 } member { - id: 0xd05beb9c + id: 0xd05bee08 name: "gdbs_data" type_id: 0x3863a91c - offset: 1216 + offset: 1472 } member { id: 0xc0b7e746 @@ -94383,10 +92524,10 @@ member { offset: 32 } member { - id: 0xa9dec20e + id: 0xa9dece9e name: "gen" type_id: 0x0387a44d - offset: 21184 + offset: 22272 } member { id: 0xa9f41a7b @@ -94436,10 +92577,10 @@ member { offset: 64 } member { - id: 0x694cf55c + id: 0x694cfcc5 name: "generation" type_id: 0x92233392 - offset: 1856 + offset: 1984 } member { id: 0x694cfe41 @@ -94452,18 +92593,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x69b9f707 - name: "generation" - type_id: 0x6720d32f - offset: 896 -} -member { - id: 0x69b9fd0a - name: "generation" - type_id: 0x6720d32f - offset: 256 -} member { id: 0x69c7a9e1 name: "generation" @@ -94502,10 +92631,10 @@ member { offset: 160 } member { - id: 0x300a014e + id: 0x300a07a6 name: "generic_implicit_fb" type_id: 0x6d7f5ff6 - offset: 2976 + offset: 3104 } member { id: 0x4a8a7a23 @@ -94514,10 +92643,10 @@ member { offset: 4096 } member { - id: 0xe46642f7 + id: 0xe46640ff name: "genid" type_id: 0x74d29cf1 - offset: 768 + offset: 896 } member { id: 0xe4db921d @@ -94532,10 +92661,10 @@ member { offset: 2880 } member { - id: 0x071c9577 + id: 0x071c92aa name: "genl_data" type_id: 0x00c50bec - offset: 6464 + offset: 7680 } member { id: 0xe84562f4 @@ -94562,22 +92691,22 @@ member { offset: 448 } member { - id: 0x62c4f9e6 + id: 0x62c4f6d1 name: "genpd_performance_state" type_id: 0x6d7f5ff6 - offset: 2920 + offset: 3304 } member { - id: 0xf8a177e3 + id: 0xf8a17242 name: "genpd_virt_dev_lock" type_id: 0xa7c362b0 - offset: 1728 + offset: 1984 } member { - id: 0x8ecf5316 + id: 0x8ecf58e7 name: "genpd_virt_devs" type_id: 0x0a0607fc - offset: 1984 + offset: 2368 } member { id: 0x3a570a9f @@ -94643,10 +92772,10 @@ member { offset: 192 } member { - id: 0x31738070 + id: 0x317385e4 name: "get" type_id: 0x2ab66166 - offset: 6656 + offset: 8000 } member { id: 0x31738ecc @@ -94702,18 +92831,6 @@ member { type_id: 0x2fb389b8 offset: 896 } -member { - id: 0x228cfc77 - name: "get_antenna" - type_id: 0x2f61bce7 - offset: 3648 -} -member { - id: 0x228f4f32 - name: "get_antenna" - type_id: 0x2cd06cfe - offset: 4608 -} member { id: 0x7eb4fe41 name: "get_args" @@ -94792,12 +92909,6 @@ member { type_id: 0x2e9195ef offset: 384 } -member { - id: 0x187b0e04 - name: "get_channel" - type_id: 0x2cd6877a - offset: 5120 -} member { id: 0x5eeef84b name: "get_channel_map" @@ -94834,10 +92945,10 @@ member { offset: 768 } member { - id: 0x483f34fa + id: 0x483f3007 name: "get_codec_config_data" type_id: 0x2c9f2c07 - offset: 44160 + offset: 51392 } member { id: 0xc0137b3b @@ -94894,10 +93005,10 @@ member { offset: 448 } member { - id: 0x6ae7b819 + id: 0x6ae7b5b9 name: "get_data_path_id" type_id: 0x2c0a55f9 - offset: 44096 + offset: 51328 } member { id: 0x6b09f785 @@ -95019,24 +93130,6 @@ member { type_id: 0x2d1c7478 offset: 1216 } -member { - id: 0xb2ce6646 - name: "get_et_sset_count" - type_id: 0x2f765779 - offset: 4288 -} -member { - id: 0x5995e1c9 - name: "get_et_stats" - type_id: 0x0c3453da - offset: 4352 -} -member { - id: 0x25e150e2 - name: "get_et_strings" - type_id: 0x0c3a999e - offset: 4416 -} member { id: 0xf5ef910b name: "get_eth_ctrl_stats" @@ -95074,22 +93167,10 @@ member { offset: 2752 } member { - id: 0x876c70ca - name: "get_expected_throughput" - type_id: 0x1978d84f - offset: 5632 -} -member { - id: 0x876f67cb - name: "get_expected_throughput" - type_id: 0x1a65e52c - offset: 832 -} -member { - id: 0xad0b2638 + id: 0xad0b27c9 name: "get_features" type_id: 0x2ee76b64 - offset: 1792 + offset: 2048 } member { id: 0xad383bfd @@ -95140,10 +93221,10 @@ member { offset: 128 } member { - id: 0x9cbd4468 + id: 0x9cbd4137 name: "get_fixed_state" type_id: 0x0da193c0 - offset: 1664 + offset: 1792 } member { id: 0xbb0e6a74 @@ -95185,18 +93266,6 @@ member { type_id: 0x2fa7835a offset: 704 } -member { - id: 0x9bcd8a25 - name: "get_ftm_responder_stats" - type_id: 0x2cdbdf27 - offset: 6912 -} -member { - id: 0x9bce2ec0 - name: "get_ftm_responder_stats" - type_id: 0x2f726f9e - offset: 6464 -} member { id: 0xf0e7d9e4 name: "get_func_proto" @@ -95254,10 +93323,10 @@ member { type_id: 0x30934160 } member { - id: 0x34f4a820 + id: 0x34f4a74e name: "get_icount" type_id: 0x2f1a6bce - offset: 3584 + offset: 3840 } member { id: 0x34f4a83a @@ -95301,30 +93370,18 @@ member { type_id: 0x397a812c offset: 704 } +member { + id: 0xb949e043 + name: "get_irq_reg" + type_id: 0x3858448c + offset: 3584 +} member { id: 0xb949e4ee name: "get_irq_reg" type_id: 0x3858448c offset: 1216 } -member { - id: 0xb949ec60 - name: "get_irq_reg" - type_id: 0x3858448c - offset: 3456 -} -member { - id: 0xba53d91c - name: "get_key" - type_id: 0x2cdfc875 - offset: 576 -} -member { - id: 0xeed7398a - name: "get_key_seq" - type_id: 0x0c15a281 - offset: 1920 -} member { id: 0x9c3a679c name: "get_latch_status" @@ -95426,12 +93483,6 @@ member { type_id: 0x06de8565 offset: 1536 } -member { - id: 0x3f4ef045 - name: "get_mesh_config" - type_id: 0x2cdb7d89 - offset: 1856 -} member { id: 0xc2404f2a name: "get_metadata" @@ -95503,18 +93554,6 @@ member { type_id: 0x2ef0ccaf offset: 4352 } -member { - id: 0xa890ceac - name: "get_mpath" - type_id: 0x2cd99bf9 - offset: 1600 -} -member { - id: 0x51548838 - name: "get_mpp" - type_id: 0x2cd99bf9 - offset: 1728 -} member { id: 0x544169ed name: "get_msglevel" @@ -95785,16 +93824,10 @@ member { offset: 64 } member { - id: 0xe717adcb - name: "get_rate" - type_id: 0x0f004683 - offset: 704 -} -member { - id: 0x3e5fdd1a + id: 0x3e5fd845 name: "get_rate_matching" type_id: 0x2e09860c - offset: 1856 + offset: 2112 } member { id: 0x531e364c @@ -95849,12 +93882,6 @@ member { type_id: 0x0eadc06c offset: 384 } -member { - id: 0x12f24532 - name: "get_ringparam" - type_id: 0x0c27ab17 - offset: 3904 -} member { id: 0x12f3c8d8 name: "get_ringparam" @@ -95952,10 +93979,10 @@ member { offset: 1856 } member { - id: 0x956eb4d7 + id: 0x956eb42c name: "get_serial" type_id: 0x0c436bab - offset: 2816 + offset: 3072 } member { id: 0x545ea760 @@ -95994,16 +94021,16 @@ member { offset: 704 } member { - id: 0x67a93274 + id: 0x67a9383c name: "get_sqi" type_id: 0x2ee76b64 - offset: 3648 + offset: 3904 } member { - id: 0xce8e0a17 + id: 0xce8e0fb3 name: "get_sqi_max" type_id: 0x2ee76b64 - offset: 3712 + offset: 3968 } member { id: 0x921d85f7 @@ -96012,10 +94039,16 @@ member { offset: 1920 } member { - id: 0x921dd46e + id: 0x921dd709 name: "get_sset_count" type_id: 0x2ee76b64 - offset: 3264 + offset: 3520 +} +member { + id: 0x7e8c8476 + name: "get_state" + type_id: 0x2f91cf68 + offset: 256 } member { id: 0x7e8ca05f @@ -96024,28 +94057,10 @@ member { offset: 576 } member { - id: 0x7eafc25a - name: "get_state" - type_id: 0x0cd7e3c7 - offset: 256 -} -member { - id: 0xcdd23c46 - name: "get_station" - type_id: 0x2cda5327 - offset: 1280 -} -member { - id: 0xba10858a - name: "get_stats" - type_id: 0x2f66b408 - offset: 1856 -} -member { - id: 0xba326a0a + id: 0xba32645c name: "get_stats" type_id: 0x0d84e7d0 - offset: 3392 + offset: 3648 } member { id: 0x0217a7cd @@ -96078,16 +94093,10 @@ member { offset: 1472 } member { - id: 0xab22a6d9 + id: 0xab22a7f0 name: "get_strings" type_id: 0x0da180ee - offset: 3328 -} -member { - id: 0xf146a799 - name: "get_survey" - type_id: 0x2f3f51fe - offset: 3136 + offset: 3584 } member { id: 0x953fe099 @@ -96185,12 +94194,6 @@ member { type_id: 0x2ecacc9e offset: 2944 } -member { - id: 0x78592751 - name: "get_tsf" - type_id: 0x1de6e96d - offset: 2752 -} member { id: 0x26720165 name: "get_tunable" @@ -96198,28 +94201,10 @@ member { offset: 3264 } member { - id: 0x267222f2 + id: 0x26722814 name: "get_tunable" type_id: 0x2ecdbda3 - offset: 3456 -} -member { - id: 0x3f16bdb0 - name: "get_tx_power" - type_id: 0x2cd3c0c9 - offset: 3392 -} -member { - id: 0x501e5804 - name: "get_txpower" - type_id: 0x2f7110f4 - offset: 5696 -} -member { - id: 0xfaef041e - name: "get_txq_stats" - type_id: 0x2cd21b84 - offset: 6592 + offset: 3712 } member { id: 0x899074db @@ -96312,10 +94297,10 @@ member { offset: 256 } member { - id: 0x208dc9ae + id: 0x208dc766 name: "get_wol" type_id: 0x0d806302 - offset: 2560 + offset: 2816 } member { id: 0x208df2c3 @@ -96455,23 +94440,29 @@ member { type_id: 0xf1a6dfed offset: 64 } +member { + id: 0xa4a18519 + name: "gfp_mask" + type_id: 0xf1a6dfed + offset: 704 +} member { id: 0xa4a18724 name: "gfp_mask" type_id: 0xf1a6dfed } -member { - id: 0xa4a18e56 - name: "gfp_mask" - type_id: 0xf1a6dfed - offset: 576 -} member { id: 0xa4b05766 name: "gfp_mask" type_id: 0xe0785a59 offset: 736 } +member { + id: 0x961708ca + name: "gfp_retry_mayfail" + type_id: 0x6d7f5ff6 + offset: 16 +} member { id: 0x8e40fa3f name: "gfp_zero" @@ -96479,10 +94470,16 @@ member { offset: 32 } member { - id: 0x122b4f3f - name: "gi" - type_id: 0xdbab67d4 - offset: 384 + id: 0x3b2054a4 + name: "gicd_typer" + type_id: 0xc9082b19 + offset: 256 +} +member { + id: 0xc50214cc + name: "gicd_typer2" + type_id: 0xc9082b19 + offset: 288 } member { id: 0x08bea5a0 @@ -96507,18 +94504,18 @@ member { name: "gid" type_id: 0xb0ddb211 } -member { - id: 0x08e67583 - name: "gid" - type_id: 0xb0ddb211 - offset: 928 -} member { id: 0x08e676f0 name: "gid" type_id: 0xb0ddb211 offset: 64 } +member { + id: 0x08e67b30 + name: "gid" + type_id: 0xb0ddb211 + offset: 1056 +} member { id: 0x08e67dab name: "gid" @@ -96538,10 +94535,10 @@ member { offset: 576 } member { - id: 0x9e65d767 + id: 0x9e65d647 name: "global" type_id: 0x6d7f5ff6 - offset: 1233 + offset: 1361 bitsize: 1 } member { @@ -96563,16 +94560,10 @@ member { offset: 2304 } member { - id: 0x88f860eb + id: 0x88f8622b name: "global_l" type_id: 0xd3c80119 - offset: 5824 -} -member { - id: 0xa0ee90cd - name: "global_mcast_stypes" - type_id: 0xc9082b19 - offset: 64 + offset: 7360 } member { id: 0x523f440f @@ -96581,15 +94572,10 @@ member { offset: 256 } member { - id: 0x834c71b4 - name: "global_stypes" - type_id: 0xc9082b19 -} -member { - id: 0xab242840 + id: 0xab2426d6 name: "glue_dirs" type_id: 0x7b1fd27f - offset: 2496 + offset: 3264 } member { id: 0x5168f15c @@ -96602,10 +94588,10 @@ member { type_id: 0x2ef8d5bf } member { - id: 0xf4b15a90 + id: 0xf4b15a60 name: "going_away" type_id: 0x6d7f5ff6 - offset: 4320 + offset: 4576 } member { id: 0x827a5cb3 @@ -96643,10 +94629,10 @@ member { type_id: 0x3d610880 } member { - id: 0xbf083a68 + id: 0xbf083c10 name: "gov" type_id: 0x1a29773f - offset: 8384 + offset: 9728 } member { id: 0xbf22ab93 @@ -96655,10 +94641,10 @@ member { offset: 320 } member { - id: 0xbf2d10d5 + id: 0xbf2d12a5 name: "gov" type_id: 0x3f015031 - offset: 960 + offset: 1344 } member { id: 0xbf2e3fb2 @@ -96666,10 +94652,10 @@ member { type_id: 0x3c26c400 } member { - id: 0x8b18ca4d + id: 0x8b18c6d7 name: "gov_dbs_update" type_id: 0x393f044a - offset: 1280 + offset: 1536 } member { id: 0xb047819b @@ -96678,16 +94664,16 @@ member { offset: 8640 } member { - id: 0xb04ae09e + id: 0xb04ae832 name: "governor" type_id: 0x337a1bef - offset: 6528 + offset: 7872 } member { - id: 0xb06438e7 + id: 0xb06430dc name: "governor" type_id: 0x1daaaa3b - offset: 7616 + offset: 8832 } member { id: 0xb07c0b16 @@ -96702,16 +94688,16 @@ member { offset: 704 } member { - id: 0xb1ba24b2 + id: 0xb1ba283c name: "governor_data" type_id: 0x18bd6530 - offset: 8064 + offset: 9792 } member { - id: 0xb1ba2dd8 + id: 0xb1ba2b09 name: "governor_data" type_id: 0x18bd6530 - offset: 7680 + offset: 8896 } member { id: 0x6e6c011b @@ -96783,22 +94769,22 @@ member { type_id: 0x1b4ba19a } member { - id: 0xca660472 + id: 0xca660682 name: "gpc_list" type_id: 0xd3c80119 - offset: 18304 + offset: 18560 } member { - id: 0x46e18a46 + id: 0x46e189ff name: "gpc_lock" type_id: 0xf313e71a - offset: 18240 + offset: 18496 } member { - id: 0x4298e081 + id: 0x4298e7ea name: "gpd_list_node" type_id: 0xd3c80119 - offset: 7872 + offset: 9216 } member { id: 0x07481c1e @@ -96854,10 +94840,10 @@ member { offset: 64 } member { - id: 0xf39b3500 + id: 0xf39b3763 name: "gpios" type_id: 0x0cb7ac99 - offset: 4800 + offset: 5056 } member { id: 0x03dc8fd6 @@ -96867,10 +94853,10 @@ member { bitsize: 1 } member { - id: 0x15c7f8ce + id: 0x15c7f286 name: "gpl_crcs" type_id: 0x30d5aa47 - offset: 2368 + offset: 2752 } member { id: 0x77c47d01 @@ -96879,10 +94865,10 @@ member { offset: 64 } member { - id: 0xcb7214a1 + id: 0xcb721694 name: "gpl_syms" type_id: 0x3e096c25 - offset: 2304 + offset: 2688 } member { id: 0x2bc76984 @@ -96890,10 +94876,10 @@ member { type_id: 0x6fb0151f } member { - id: 0x1ef48dc4 + id: 0x1ef489e6 name: "grab" type_id: 0x39c3bcd2 - offset: 3904 + offset: 4032 } member { id: 0x816c9dc2 @@ -97100,10 +95086,10 @@ member { offset: 432 } member { - id: 0xd3823c18 + id: 0xd38238e3 name: "group" type_id: 0x1030cbfb - offset: 7808 + offset: 8512 } member { id: 0xd3856a12 @@ -97112,16 +95098,22 @@ member { offset: 64 } member { - id: 0xd3a0ce02 + id: 0xd3a0c18f name: "group" type_id: 0x32c156ea - offset: 6528 + offset: 7744 } member { id: 0xd3ac1183 name: "group" type_id: 0x3e10b518 } +member { + id: 0xd3bb233e + name: "group" + type_id: 0x2922a3d0 + offset: 256 +} member { id: 0xd3bb5c92 name: "group" @@ -97129,10 +95121,10 @@ member { offset: 696 } member { - id: 0xd3be0f66 + id: 0xd3be02c5 name: "group" type_id: 0x2c0aa9ee - offset: 2496 + offset: 2624 } member { id: 0xd3f524cf @@ -97189,16 +95181,16 @@ member { offset: 1216 } member { - id: 0x9ced58c4 + id: 0x9ced5af9 name: "group_is_open" type_id: 0x6d7f5ff6 - offset: 8000 + offset: 8704 } member { - id: 0xc39769b5 + id: 0xc397678c name: "group_leader" type_id: 0x1d19a9d5 - offset: 12160 + offset: 13184 } member { id: 0xc397b990 @@ -97265,12 +95257,6 @@ member { type_id: 0x06433852 offset: 448 } -member { - id: 0x93011720 - name: "groups" - type_id: 0x06433852 - offset: 5696 -} member { id: 0x9301177f name: "groups" @@ -97283,6 +95269,12 @@ member { type_id: 0x06433852 offset: 128 } +member { + id: 0x93011a84 + name: "groups" + type_id: 0x06433852 + offset: 6400 +} member { id: 0x93011aec name: "groups" @@ -97371,18 +95363,18 @@ member { type_id: 0x6720d32f offset: 896 } +member { + id: 0x55f3e00d + name: "grpmask" + type_id: 0x33756485 + offset: 2752 +} member { id: 0x55f3e08a name: "grpmask" type_id: 0x33756485 offset: 832 } -member { - id: 0x55f3e7c9 - name: "grpmask" - type_id: 0x33756485 - offset: 2496 -} member { id: 0x513a8d6d name: "grpnum" @@ -97390,16 +95382,16 @@ member { offset: 960 } member { - id: 0xe0d91625 + id: 0xe0d914d3 name: "gso_max_segs" type_id: 0x914dbfdc - offset: 16896 + offset: 18240 } member { - id: 0x723fe1b6 + id: 0x723feab2 name: "gso_max_size" type_id: 0x4585663f - offset: 16832 + offset: 18176 } member { id: 0xa865e417 @@ -97414,10 +95406,10 @@ member { offset: 1024 } member { - id: 0xf913a036 + id: 0xf913a5b3 name: "gsquery" type_id: 0x5d8155a5 - offset: 960 + offset: 1088 } member { id: 0x6f99e521 @@ -97438,22 +95430,16 @@ member { type_id: 0x2d7e0a72 } member { - id: 0x1424811b + id: 0x1424892f name: "gtime" type_id: 0x92233392 - offset: 3648 + offset: 3712 } member { - id: 0x14248483 + id: 0x14248e95 name: "gtime" type_id: 0x92233392 - offset: 13696 -} -member { - id: 0x92d68606 - name: "gtk_rekey_failure" - type_id: 0x6d7f5ff6 - offset: 16 + offset: 14720 } member { id: 0x92d68ed9 @@ -97467,10 +95453,10 @@ member { type_id: 0x0faae5b1 } member { - id: 0xc4de1f7e + id: 0xc4de146d name: "guess_capacity" type_id: 0x4585663f - offset: 2689 + offset: 2817 bitsize: 1 } member { @@ -97480,10 +95466,10 @@ member { offset: 512 } member { - id: 0x57b4fb4c + id: 0x57b4f0b1 name: "guest_debug_preserved" type_id: 0x2d873b56 - offset: 66624 + offset: 66752 } member { id: 0x3cad5ec0 @@ -97533,10 +95519,10 @@ member { offset: 704 } member { - id: 0x94d39ffb + id: 0x94d399f9 name: "h_list" type_id: 0xd3c80119 - offset: 10432 + offset: 11904 } member { id: 0x031118bb @@ -97581,16 +95567,16 @@ member { offset: 32 } member { - id: 0x330e2c6b + id: 0x330e242c name: "ha" type_id: 0x43acdd98 - offset: 1216 + offset: 1344 } member { - id: 0x7983fe9b + id: 0x7983f91d name: "ha_lock" type_id: 0x000ff4a8 - offset: 1120 + offset: 1248 } member { id: 0x8e0bf6d7 @@ -97646,10 +95632,10 @@ member { offset: 128 } member { - id: 0xcffef89e + id: 0xcffef03f name: "halt_poll_ns" type_id: 0x4585663f - offset: 1152 + offset: 1280 } member { id: 0x47baacc5 @@ -97692,6 +95678,11 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xb805bbb2 + name: "handle" + type_id: 0xe62ebf07 +} member { id: 0xb80b9f8f name: "handle" @@ -97729,10 +95720,10 @@ member { offset: 64 } member { - id: 0xb8ca2924 + id: 0xb8ca2234 name: "handle" type_id: 0x29bb2b33 - offset: 6208 + offset: 7424 } member { id: 0xb8f5134f @@ -97758,10 +95749,10 @@ member { offset: 32 } member { - id: 0x06f5e67a + id: 0x06f5eeb8 name: "handle_err" type_id: 0x0e9a2b80 - offset: 9920 + offset: 11520 } member { id: 0xc1c70b80 @@ -97775,10 +95766,10 @@ member { offset: 64 } member { - id: 0x22eb62f3 + id: 0x22eb645a name: "handle_interrupt" type_id: 0x01367297 - offset: 2304 + offset: 2560 } member { id: 0x72138c01 @@ -97799,10 +95790,10 @@ member { offset: 2560 } member { - id: 0x33f92306 + id: 0x33f92e8a name: "handle_kick" type_id: 0xb61e350c - offset: 2368 + offset: 2496 } member { id: 0x49a800a4 @@ -97864,10 +95855,10 @@ member { offset: 4224 } member { - id: 0xf96a1c15 + id: 0xf96a116e name: "handler" type_id: 0x300966b8 - offset: 16192 + offset: 19136 } member { id: 0xf9770229 @@ -97890,6 +95881,12 @@ member { name: "handler" type_id: 0xd92b1d75 } +member { + id: 0xf98330d3 + name: "handler" + type_id: 0xd92b1d75 + offset: 256 +} member { id: 0xf9ca6e5d name: "handler" @@ -97920,10 +95917,10 @@ member { offset: 192 } member { - id: 0x5703c5d9 + id: 0x5703cbe9 name: "handler_data" type_id: 0x18bd6530 - offset: 16256 + offset: 19200 } member { id: 0x5703cd54 @@ -97968,10 +95965,10 @@ member { offset: 160 } member { - id: 0xb87610ec + id: 0xb876105c name: "handles" type_id: 0xeb923a9b - offset: 320 + offset: 448 } member { id: 0x85fded81 @@ -98005,10 +96002,10 @@ member { offset: 1216 } member { - id: 0x8cfba754 + id: 0x8cfbac22 name: "hangup_work" type_id: 0x1f3c8679 - offset: 4544 + offset: 5184 } member { id: 0xc5dbda47 @@ -98035,10 +96032,10 @@ member { offset: 1776 } member { - id: 0xb7653415 + id: 0xb7653122 name: "hard_mtu" type_id: 0xc9082b19 - offset: 1952 + offset: 2208 } member { id: 0x195dbd54 @@ -98047,10 +96044,10 @@ member { offset: 192 } member { - id: 0x6216473f + id: 0x62164ebf name: "hard_reset_count" type_id: 0x4585663f - offset: 7232 + offset: 7872 } member { id: 0x30d53623 @@ -98086,10 +96083,10 @@ member { offset: 160 } member { - id: 0x0bf149b4 + id: 0x0bf1485d name: "has_amcc_usb23" type_id: 0x4585663f - offset: 5543 + offset: 5607 bitsize: 1 } member { @@ -98145,10 +96142,16 @@ member { bitsize: 1 } member { - id: 0x09d5da74 + id: 0x09d5d38f name: "has_cycles" type_id: 0x6d7f5ff6 - offset: 43656 + offset: 45768 +} +member { + id: 0x907f5a56 + name: "has_direct_lpi" + type_id: 0x6d7f5ff6 + offset: 368 } member { id: 0xa182581f @@ -98169,10 +96172,10 @@ member { bitsize: 1 } member { - id: 0xa56ce86f + id: 0xa56ce0b4 name: "has_fixups" type_id: 0x4585663f - offset: 8036 + offset: 9252 bitsize: 1 } member { @@ -98181,24 +96184,24 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0x878e9ecc + id: 0x878e979e name: "has_fsl_hs_errata" type_id: 0x4585663f - offset: 5538 + offset: 5602 bitsize: 1 } member { - id: 0x5202add9 + id: 0x5202a45d name: "has_fsl_port_bug" type_id: 0x4585663f - offset: 5537 + offset: 5601 bitsize: 1 } member { - id: 0xd49474ae + id: 0xd4947d27 name: "has_fsl_susp_errata" type_id: 0x4585663f - offset: 5539 + offset: 5603 bitsize: 1 } member { @@ -98213,10 +96216,10 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0x739a09fb + id: 0x739a04c3 name: "has_hostpc" type_id: 0x4585663f - offset: 5632 + offset: 5696 bitsize: 1 } member { @@ -98226,10 +96229,10 @@ member { offset: 64 } member { - id: 0x7b74bf6b + id: 0x7b74bdb9 name: "has_iommu" type_id: 0x6d7f5ff6 - offset: 8640 + offset: 10112 } member { id: 0xe8372eb1 @@ -98255,12 +96258,6 @@ member { type_id: 0x6d7f5ff6 bitsize: 1 } -member { - id: 0x6eb7ca03 - name: "has_next_tsf" - type_id: 0x6d7f5ff6 - offset: 32 -} member { id: 0xa6070b52 name: "has_pad_interdep" @@ -98274,17 +96271,29 @@ member { offset: 128 } member { - id: 0xe77403f1 + id: 0xe77408cb name: "has_ppcd" type_id: 0x4585663f - offset: 5634 + offset: 5698 bitsize: 1 } member { - id: 0x4b4f1755 + id: 0x4b4f130b name: "has_provider" type_id: 0x6d7f5ff6 - offset: 8832 + offset: 10304 +} +member { + id: 0x11c79ca4 + name: "has_rss" + type_id: 0x6d7f5ff6 + offset: 832 +} +member { + id: 0xdda2b370 + name: "has_rvpeid" + type_id: 0x6d7f5ff6 + offset: 360 } member { id: 0x75f4e5e7 @@ -98311,10 +96320,10 @@ member { bitsize: 1 } member { - id: 0x0e91c58b + id: 0x0e91ce78 name: "has_synopsys_hc_bug" type_id: 0x4585663f - offset: 5547 + offset: 5611 bitsize: 1 } member { @@ -98330,17 +96339,17 @@ member { offset: 80 } member { - id: 0x15986ae8 + id: 0x15986526 name: "has_tdi_phy_lpm" type_id: 0x4585663f - offset: 5633 + offset: 5697 bitsize: 1 } member { - id: 0x0e5652da + id: 0x0e565aaf name: "has_tile" type_id: 0x6d7f5ff6 - offset: 14848 + offset: 14976 } member { id: 0xbd3fd9cc @@ -98349,10 +96358,10 @@ member { offset: 96 } member { - id: 0xb5f94b52 + id: 0xb5f94af8 name: "has_tt" type_id: 0x4585663f - offset: 2599 + offset: 3367 bitsize: 1 } member { @@ -98361,6 +96370,12 @@ member { type_id: 0x6d7f5ff6 offset: 112 } +member { + id: 0xd98bc305 + name: "has_vlpis" + type_id: 0x6d7f5ff6 + offset: 352 +} member { id: 0xc04ca023 name: "has_volatiles" @@ -98368,6 +96383,12 @@ member { offset: 426 bitsize: 1 } +member { + id: 0x7a9a4a81 + name: "has_vpend_valid_dirty" + type_id: 0x6d7f5ff6 + offset: 376 +} member { id: 0xa3de0879 name: "has_weak_ref" @@ -98405,10 +96426,10 @@ member { offset: 1344 } member { - id: 0x631a830a + id: 0x631a817a name: "hash" type_id: 0x2408766a - offset: 960 + offset: 1344 } member { id: 0x6339472a @@ -98477,6 +96498,12 @@ member { type_id: 0x3e10b518 offset: 128 } +member { + id: 0x637c4dd8 + name: "hash_algo" + type_id: 0x3e10b518 + offset: 448 +} member { id: 0xf67f55a9 name: "hash_bits" @@ -98506,10 +96533,10 @@ member { type_id: 0x92233392 } member { - id: 0xdd1ece75 + id: 0xdd1ec491 name: "hash_map" type_id: 0x3e2fe44b - offset: 7808 + offset: 8192 } member { id: 0xa31ad885 @@ -98517,18 +96544,18 @@ member { type_id: 0xc9082b19 offset: 2560 } +member { + id: 0x64224310 + name: "hash_node" + type_id: 0x49a73111 + offset: 6080 +} member { id: 0x64224775 name: "hash_node" type_id: 0x49a73111 offset: 192 } -member { - id: 0x64224c34 - name: "hash_node" - type_id: 0x49a73111 - offset: 5824 -} member { id: 0x64224fbc name: "hash_node" @@ -98631,18 +96658,12 @@ member { bitsize: 1 } member { - id: 0xbf831d30 + id: 0xbf831cb1 name: "have_langid" type_id: 0x4585663f - offset: 9963 + offset: 11179 bitsize: 1 } -member { - id: 0xa7b0d14c - name: "have_link_id" - type_id: 0x6d7f5ff6 - offset: 64 -} member { id: 0x465db837 name: "hba_enable_delay_us" @@ -98771,10 +96792,10 @@ member { offset: 96 } member { - id: 0xe8de0127 + id: 0xe8de00d5 name: "hcd_priv" type_id: 0xc8e4d7d1 - offset: 4736 + offset: 5760 } member { id: 0x5446949f @@ -98801,16 +96822,16 @@ member { offset: 504 } member { - id: 0x17dd5654 + id: 0x17dd5b60 name: "hci_rev" type_id: 0xe8034002 - offset: 5856 + offset: 5984 } member { - id: 0x9262ad03 + id: 0x9262a5ee name: "hci_ver" type_id: 0xb3e7bac9 - offset: 5840 + offset: 5968 } member { id: 0xa85d8bdf @@ -98848,10 +96869,10 @@ member { offset: 14848 } member { - id: 0xd39b1789 + id: 0xd39b1380 name: "hcs_params" type_id: 0xe62ebf07 - offset: 1664 + offset: 1728 } member { id: 0xd3b43f0a @@ -98902,16 +96923,16 @@ member { offset: 384 } member { - id: 0xdaffa5bf + id: 0xdaffaec8 name: "hctx_debugfs_attrs" type_id: 0x30791928 - offset: 1984 + offset: 2240 } member { - id: 0x224d73eb + id: 0x224d7a2a name: "hctx_list" type_id: 0xd3c80119 - offset: 3840 + offset: 4480 } member { id: 0x4a9127b4 @@ -98937,10 +96958,10 @@ member { offset: 864 } member { - id: 0xf1555bd4 + id: 0xf1555b7b name: "hdcp_content_type_property" type_id: 0x2a670b41 - offset: 8256 + offset: 9408 } member { id: 0xaf38e1a7 @@ -98949,10 +96970,10 @@ member { offset: 128 } member { - id: 0xaf38e9a5 + id: 0xaf38e467 name: "hdev" type_id: 0x1dc3d428 - offset: 13440 + offset: 16320 } member { id: 0x6b10d6d5 @@ -98996,10 +97017,10 @@ member { offset: 448 } member { - id: 0x596a1580 + id: 0x596a1b85 name: "hdmi_dev" type_id: 0x0258f96e - offset: 448 + offset: 576 } member { id: 0x60e10937 @@ -99070,16 +97091,16 @@ member { offset: 1152 } member { - id: 0x3ba10c13 + id: 0x3ba10298 name: "hdr_output_metadata_property" type_id: 0x2a670b41 - offset: 8128 + offset: 9280 } member { - id: 0x3021feff + id: 0x3021fa6d name: "hdr_sink_metadata" type_id: 0xb7cd5fb5 - offset: 15168 + offset: 15296 } member { id: 0x6d657971 @@ -99105,188 +97126,30 @@ member { type_id: 0x4585663f offset: 32 } -member { - id: 0x62a479b2 - name: "he_6ghz_capa" - type_id: 0x4c7077ef - offset: 1048 -} member { id: 0x62a47f0c name: "he_6ghz_capa" type_id: 0x4c7077ef offset: 456 } -member { - id: 0x62d15319 - name: "he_6ghz_capa" - type_id: 0x395345b1 - offset: 704 -} -member { - id: 0x0a84b0cd - name: "he_bss_color" - type_id: 0x881f06c2 - offset: 2376 -} -member { - id: 0x0a84bd5c - name: "he_bss_color" - type_id: 0x881f06c2 - offset: 1216 -} -member { - id: 0x98fde75f - name: "he_bss_color_valid" - type_id: 0x6d7f5ff6 - offset: 1240 -} -member { - id: 0x151c06f6 - name: "he_cap" - type_id: 0x081133cf - offset: 608 -} member { id: 0x151c08ba name: "he_cap" type_id: 0x081133cf offset: 16 } -member { - id: 0x15235cde - name: "he_cap" - type_id: 0x37410b99 - offset: 6144 -} member { id: 0x68f375dd name: "he_cap_elem" type_id: 0xad549560 offset: 8 } -member { - id: 0xf9efbc36 - name: "he_capa" - type_id: 0x37410b99 - offset: 512 -} -member { - id: 0xbe6dfac4 - name: "he_capa_len" - type_id: 0x295c7202 - offset: 576 -} -member { - id: 0x7c38d5ff - name: "he_dcm" - type_id: 0x295c7202 - offset: 56 -} -member { - id: 0xdcffb264 - name: "he_dcm" - type_id: 0x295c7202 - offset: 258 - bitsize: 1 -} -member { - id: 0x328fdaf1 - name: "he_gi" - type_id: 0x295c7202 - offset: 256 - bitsize: 2 -} -member { - id: 0x460f0059 - name: "he_gi" - type_id: 0x295c7202 - offset: 48 -} -member { - id: 0x46fa1f40 - name: "he_gi" - type_id: 0xdc4dca91 - offset: 416 -} -member { - id: 0x0790beac - name: "he_ltf" - type_id: 0x49ff33d0 - offset: 448 -} -member { - id: 0x05dd8875 - name: "he_mcs" - type_id: 0xc06de7e5 - offset: 240 -} -member { - id: 0x420701dd - name: "he_mcs_nss_set" - type_id: 0x9bd401b6 - offset: 32 -} member { id: 0xb2c93231 name: "he_mcs_nss_supp" type_id: 0x99a5bef5 offset: 144 } -member { - id: 0x429e5152 - name: "he_obss_pd" - type_id: 0x57884e85 - offset: 2208 -} -member { - id: 0x429e5aca - name: "he_obss_pd" - type_id: 0x57884e85 - offset: 6496 -} -member { - id: 0x1dcca0e1 - name: "he_oper" - type_id: 0x31575209 - offset: 6208 -} -member { - id: 0x1df75241 - name: "he_oper" - type_id: 0x0aa9e6b0 - offset: 2144 -} -member { - id: 0xc70ccace - name: "he_oper_params" - type_id: 0x0baa70a7 -} -member { - id: 0xf098866c - name: "he_required" - type_id: 0x6d7f5ff6 - offset: 6416 -} -member { - id: 0x82cfbf32 - name: "he_ru" - type_id: 0x295c7202 - offset: 253 - bitsize: 3 -} -member { - id: 0xc0c8eaa3 - name: "he_ru_alloc" - type_id: 0x295c7202 - offset: 64 -} -member { - id: 0x91014ad7 - name: "he_support" - type_id: 0x6d7f5ff6 - offset: 192 -} member { id: 0xb50434c6 name: "head" @@ -99304,10 +97167,10 @@ member { offset: 81920 } member { - id: 0xb51f3a1e + id: 0xb51f34c9 name: "head" type_id: 0x4585663f - offset: 640 + offset: 768 } member { id: 0xb51f3c67 @@ -99333,10 +97196,16 @@ member { offset: 64 } member { - id: 0xb54108e5 + id: 0xb5410326 name: "head" type_id: 0x1bb6a471 - offset: 3328 + offset: 4224 +} +member { + id: 0xb54104bd + name: "head" + type_id: 0x1bb6a471 + offset: 512 } member { id: 0xb5410b44 @@ -99344,22 +97213,16 @@ member { type_id: 0x1bb6a471 offset: 64 } -member { - id: 0xb5410e37 - name: "head" - type_id: 0x1bb6a471 - offset: 384 -} member { id: 0xb5410fa5 name: "head" type_id: 0x1bb6a471 } member { - id: 0xb54740d5 + id: 0xb5474e48 name: "head" type_id: 0x1df06cce - offset: 1600 + offset: 1728 } member { id: 0xb54aa37b @@ -99405,12 +97268,6 @@ member { type_id: 0x3e6239e1 offset: 64 } -member { - id: 0xb565bc65 - name: "head" - type_id: 0x3f0185ef - offset: 64 -} member { id: 0xb568e1b3 name: "head" @@ -99450,6 +97307,12 @@ member { type_id: 0x21de2259 offset: 64 } +member { + id: 0xb5897092 + name: "head" + type_id: 0xd3c80119 + offset: 384 +} member { id: 0xb5897100 name: "head" @@ -99461,12 +97324,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0xb5897384 - name: "head" - type_id: 0xd3c80119 - offset: 1984 -} member { id: 0xb58975e1 name: "head" @@ -99474,10 +97331,10 @@ member { offset: 64 } member { - id: 0xb58976c7 + id: 0xb5897677 name: "head" type_id: 0xd3c80119 - offset: 320 + offset: 448 } member { id: 0xb58978c2 @@ -99491,6 +97348,12 @@ member { type_id: 0xd3c80119 offset: 512 } +member { + id: 0xb5897f42 + name: "head" + type_id: 0xd3c80119 + offset: 2112 +} member { id: 0xb593b12a name: "head" @@ -99554,12 +97417,6 @@ member { type_id: 0xd3c80119 offset: 320 } -member { - id: 0x46e77666 - name: "head_len" - type_id: 0xf435685e - offset: 704 -} member { id: 0x73c95d3b name: "head_node" @@ -99691,10 +97548,10 @@ member { type_id: 0x5d8155a5 } member { - id: 0xdcc85727 + id: 0xdcc859e0 name: "heads" type_id: 0x2bbf9982 - offset: 141952 + offset: 142080 } member { id: 0xdce81c97 @@ -99703,16 +97560,16 @@ member { offset: 1216 } member { - id: 0xba4fbfb6 + id: 0xba4fbdbe name: "heads_cnt" type_id: 0xc9082b19 - offset: 768 + offset: 896 } member { - id: 0x049196aa + id: 0x049198e2 name: "heap" type_id: 0x0de3ba50 - offset: 3328 + offset: 3520 } member { id: 0xd78582b0 @@ -99721,16 +97578,16 @@ member { offset: 384 } member { - id: 0x2f8cdd27 + id: 0x2f8cdd80 name: "heap_default" type_id: 0x6bdac314 - offset: 3392 + offset: 3584 } member { - id: 0x2c71509a + id: 0x2c715c00 name: "heap_dev" type_id: 0x0258f96e - offset: 1280 + offset: 1536 } member { id: 0xf81d6349 @@ -99739,10 +97596,10 @@ member { offset: 192 } member { - id: 0x83ebabe3 + id: 0x83ebabc6 name: "heap_size" type_id: 0x6720d32f - offset: 3264 + offset: 3456 } member { id: 0x2b586065 @@ -99846,28 +97703,28 @@ member { offset: 896 } member { - id: 0x3b568aa8 + id: 0x3b568b1c name: "helper_private" type_id: 0x3fc670b8 - offset: 9856 + offset: 9984 } member { - id: 0x3b592d48 + id: 0x3b5924e3 name: "helper_private" type_id: 0x30658794 - offset: 12224 + offset: 12352 } member { - id: 0x3b5d18c6 + id: 0x3b5d14e5 name: "helper_private" type_id: 0x3453a47a - offset: 3456 + offset: 3584 } member { - id: 0x3b5eb185 + id: 0x3b5ebfad name: "helper_private" type_id: 0x37f564a2 - offset: 8640 + offset: 9792 } member { id: 0x36e9a16e @@ -99917,10 +97774,10 @@ member { offset: 192 } member { - id: 0x791c93b5 + id: 0x791c9d5d name: "hh" type_id: 0x16c2f3e5 - offset: 1472 + offset: 1600 } member { id: 0x6a915593 @@ -99969,58 +97826,34 @@ member { offset: 224 } member { - id: 0x58d16cb1 - name: "hidden_beacon_bss" - type_id: 0x3bf3c94a - offset: 320 -} -member { - id: 0xf023e09c - name: "hidden_list" - type_id: 0xd3c80119 - offset: 128 -} -member { - id: 0xa94ed7a2 - name: "hidden_ssid" - type_id: 0xd7598d8d - offset: 1728 -} -member { - id: 0xa9f4f1da - name: "hidden_ssid" - type_id: 0x6d7f5ff6 - offset: 1416 -} -member { - id: 0x44106fa4 + id: 0x44106ed8 name: "hiddev" type_id: 0x18bd6530 - offset: 58048 + offset: 59520 } member { - id: 0x7b2bc0ec + id: 0x7b2bccdd name: "hiddev_connect" type_id: 0x2d6bc861 - offset: 60352 + offset: 61824 } member { - id: 0x5ad9942f + id: 0x5ad99975 name: "hiddev_disconnect" type_id: 0x0e6861a8 - offset: 60416 + offset: 61888 } member { - id: 0x2e5d8f77 + id: 0x2e5d8158 name: "hiddev_hid_event" type_id: 0x0e428b2e - offset: 60480 + offset: 61952 } member { - id: 0x7515f344 + id: 0x7515f016 name: "hiddev_report_event" type_id: 0x0e46caf3 - offset: 60544 + offset: 62016 } member { id: 0x0348f16f @@ -100035,10 +97868,10 @@ member { offset: 128 } member { - id: 0x900b3568 + id: 0x900b35d9 name: "hidraw" type_id: 0x18bd6530 - offset: 58112 + offset: 59584 } member { id: 0x343bd385 @@ -100070,12 +97903,6 @@ member { type_id: 0x33756485 offset: 1152 } -member { - id: 0x85fc362e - name: "high" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x2467cbde name: "high_pkey" @@ -100102,10 +97929,10 @@ member { offset: 8 } member { - id: 0x8f06543c + id: 0x8f065dcb name: "high_prio_bh" type_id: 0x5395485e - offset: 2944 + offset: 3712 } member { id: 0x15795ada @@ -100229,10 +98056,10 @@ member { offset: 1600 } member { - id: 0x01c4f4d7 + id: 0x01c4f5fa name: "hiwater_rss" type_id: 0x33756485 - offset: 1280 + offset: 1472 } member { id: 0x451aef27 @@ -100241,10 +98068,10 @@ member { offset: 1664 } member { - id: 0x45c4619b + id: 0x45c461ff name: "hiwater_vm" type_id: 0x33756485 - offset: 1344 + offset: 1536 } member { id: 0xf0e09c62 @@ -100320,10 +98147,10 @@ member { offset: 128 } member { - id: 0x6bce4b5c + id: 0x6bce491a name: "hnp_polling_support" type_id: 0x4585663f - offset: 7110 + offset: 8454 bitsize: 1 } member { @@ -100344,22 +98171,16 @@ member { type_id: 0x3a47ea7a offset: 1152 } -member { - id: 0x08c0ab16 - name: "hold" - type_id: 0x74d29cf1 - offset: 640 -} member { id: 0x72254387 name: "hold_queue" type_id: 0x578f9c2b } member { - id: 0xb0e51cae + id: 0xb0e51cf3 name: "hold_retune" type_id: 0x6720d32f - offset: 7392 + offset: 8608 } member { id: 0xc2e07f3f @@ -100374,22 +98195,22 @@ member { offset: 192 } member { - id: 0x8949e4ad + id: 0x8949e683 name: "holder_data" type_id: 0x18bd6530 - offset: 6272 + offset: 6912 } member { - id: 0x43997322 + id: 0x43997d98 name: "holder_ops" type_id: 0x35dc1d5d - offset: 6336 + offset: 6976 } member { - id: 0xf82bbef1 + id: 0xf82bbc03 name: "holders_dir" type_id: 0x23f09c34 - offset: 1664 + offset: 1920 } member { id: 0x4258b0e7 @@ -100468,12 +98289,6 @@ member { type_id: 0xe8a3834b offset: 1152 } -member { - id: 0x2f15eccd - name: "hop_count" - type_id: 0x295c7202 - offset: 208 -} member { id: 0x9f4d6a46 name: "hop_limit" @@ -100547,10 +98362,10 @@ member { type_id: 0x626cbe56 } member { - id: 0xa5bf252c + id: 0xa5bf2655 name: "host_blocked" type_id: 0x74d29cf1 - offset: 3136 + offset: 3456 } member { id: 0x17c45121 @@ -100583,22 +98398,22 @@ member { offset: 64 } member { - id: 0x93f7cfe6 + id: 0x93f7c7a1 name: "host_donate_hyp" type_id: 0x24401166 - offset: 1216 + offset: 1344 } member { - id: 0x978fece0 + id: 0x978fead8 name: "host_eh_scheduled" type_id: 0x4585663f - offset: 3200 + offset: 3520 } member { - id: 0x596586d9 + id: 0x59658d70 name: "host_failed" type_id: 0x4585663f - offset: 3168 + offset: 3488 } member { id: 0x909d979f @@ -100612,10 +98427,10 @@ member { type_id: 0x2fa99c67 } member { - id: 0xb4674d82 + id: 0xb467424d name: "host_interfaces" type_id: 0xb914bfab - offset: 8896 + offset: 10112 } member { id: 0xc2defa03 @@ -100630,16 +98445,16 @@ member { offset: 448 } member { - id: 0x0b5b9075 + id: 0x0b5b9055 name: "host_no" type_id: 0x4585663f - offset: 3232 + offset: 3552 } member { - id: 0xae4d65a4 + id: 0xae4d69ac name: "host_notify_domain" type_id: 0x18a2fb63 - offset: 8256 + offset: 9600 } member { id: 0x5b25a8b4 @@ -100654,10 +98469,10 @@ member { offset: 1856 } member { - id: 0xc80b59d1 + id: 0xc80b5bf6 name: "host_request_flag" type_id: 0x4585663f - offset: 7111 + offset: 8455 bitsize: 1 } member { @@ -100667,29 +98482,29 @@ member { offset: 2048 } member { - id: 0x33014275 + id: 0x330142dc name: "host_scribble" type_id: 0x1df06cce - offset: 2240 + offset: 2624 } member { - id: 0x84380cef + id: 0x84380b69 name: "host_self_blocked" type_id: 0x4585663f - offset: 4034 + offset: 4354 bitsize: 1 } member { - id: 0xce184ca5 + id: 0xce184a90 name: "host_sem" type_id: 0x6e3b7d7f - offset: 4096 + offset: 4544 } member { - id: 0x97147707 + id: 0x97147ad4 name: "host_share_hyp" type_id: 0x24d23255 - offset: 1344 + offset: 1472 } member { id: 0x5fd8f936 @@ -100698,16 +98513,16 @@ member { offset: 2688 } member { - id: 0x4c5d8160 + id: 0x4c5d8a29 name: "host_stage2_get_leaf" type_id: 0x263fbcc9 - offset: 832 + offset: 960 } member { - id: 0x6ff0753a + id: 0x6ff07732 name: "host_stage2_mod_prot" type_id: 0x24cb3ae4 - offset: 768 + offset: 896 } member { id: 0xedc7b540 @@ -100715,6 +98530,13 @@ member { type_id: 0xc93e017b offset: 544 } +member { + id: 0xfa2a8620 + name: "host_tagset" + type_id: 0x4585663f + offset: 4360 + bitsize: 1 +} member { id: 0xfa2a890e name: "host_tagset" @@ -100723,46 +98545,34 @@ member { bitsize: 1 } member { - id: 0xfa2a8c61 - name: "host_tagset" - type_id: 0x4585663f - offset: 4040 - bitsize: 1 -} -member { - id: 0x31a50eee - name: "host_time" - type_id: 0x92233392 -} -member { - id: 0xd7232907 + id: 0xd7232081 name: "host_timer_irq" type_id: 0xc9082b19 - offset: 672 + offset: 736 } member { - id: 0x0b3a6706 + id: 0x0b3a6d95 name: "host_timer_irq_flags" type_id: 0xc9082b19 - offset: 704 + offset: 768 } member { - id: 0x3f896103 + id: 0x3f896917 name: "host_unshare_hyp" type_id: 0x24d23255 - offset: 1408 + offset: 1536 } member { - id: 0x53ed0ac0 + id: 0x53ed0261 name: "host_wait" type_id: 0x03913382 - offset: 1152 + offset: 1280 } member { - id: 0x337e026c + id: 0x337e0faa name: "hostdata" type_id: 0xc8e4d7d1 - offset: 17024 + offset: 19840 } member { id: 0x33ae5724 @@ -100771,10 +98581,10 @@ member { offset: 1344 } member { - id: 0x33ae5799 + id: 0x33ae596c name: "hostdata" type_id: 0x18bd6530 - offset: 6720 + offset: 7936 } member { id: 0xc92885a7 @@ -100783,10 +98593,10 @@ member { offset: 32 } member { - id: 0x9d9fca7b + id: 0x9d9fc7a8 name: "hostt" type_id: 0x33baebd5 - offset: 1344 + offset: 1472 } member { id: 0x13544c4c @@ -100874,16 +98684,16 @@ member { offset: 192 } member { - id: 0x01a76a44 + id: 0x01a76bb5 name: "hpd_cb" type_id: 0x0f77ab9d - offset: 1792 + offset: 2048 } member { - id: 0xedc15316 + id: 0xedc15649 name: "hpd_data" type_id: 0x18bd6530 - offset: 1856 + offset: 2112 } member { id: 0x51aeab45 @@ -100898,10 +98708,10 @@ member { offset: 1472 } member { - id: 0xf9792175 + id: 0xf97928be name: "hpd_mutex" type_id: 0xa7c362b0 - offset: 1536 + offset: 1664 } member { id: 0x50f543ca @@ -100958,10 +98768,10 @@ member { offset: 27392 } member { - id: 0x928f3d57 + id: 0x928f3aa8 name: "hrtick_time" type_id: 0x11c404ba - offset: 28160 + offset: 28224 } member { id: 0xebb9ac97 @@ -100970,10 +98780,10 @@ member { offset: 27648 } member { - id: 0x8a1dd068 + id: 0x8a1dd442 name: "hrtimer" type_id: 0xcd7704bf - offset: 2432 + offset: 2560 } member { id: 0x8a1dd5e0 @@ -100993,16 +98803,16 @@ member { offset: 128 } member { - id: 0x7e4bcb4f + id: 0x7e4bc277 name: "hrtimer_active" type_id: 0x4585663f - offset: 3008 + offset: 3200 } member { - id: 0xa015c3bd + id: 0xa015c3d5 name: "hrtimer_interval" type_id: 0x11c404ba - offset: 2944 + offset: 3136 } member { id: 0x14169e6c @@ -101011,10 +98821,10 @@ member { offset: 704 } member { - id: 0x04598cf4 + id: 0x04598178 name: "hrtimer_lock" type_id: 0xc8b17aa7 - offset: 2368 + offset: 2496 } member { id: 0xf9df2d32 @@ -101053,10 +98863,10 @@ member { offset: 704 } member { - id: 0xfd9334d6 + id: 0xfd933f9f name: "hs_companion" type_id: 0x3d8951f4 - offset: 832 + offset: 960 } member { id: 0x91ca3fe6 @@ -101112,10 +98922,10 @@ member { offset: 192 } member { - id: 0xcbd5c6f7 + id: 0xcbd5c12a name: "hs_rate" type_id: 0x33756485 - offset: 6464 + offset: 7680 } member { id: 0xde48f6f6 @@ -101171,10 +98981,10 @@ member { offset: 96 } member { - id: 0x39fac46d + id: 0x39fac508 name: "hsq_enabled" type_id: 0x6d7f5ff6 - offset: 12032 + offset: 14016 } member { id: 0x8c045ea7 @@ -101285,22 +99095,16 @@ member { name: "ht" type_id: 0x1340339a } -member { - id: 0x5c4b4031 - name: "ht" - type_id: 0x4e02d1c9 - offset: 64 -} member { id: 0x5c620629 name: "ht" type_id: 0x674028f7 } member { - id: 0x72694897 - name: "ht_cap" - type_id: 0x3ccbbab7 - offset: 6016 + id: 0x5c6b0b5c + name: "ht" + type_id: 0x6e464516 + offset: 512 } member { id: 0x72f67066 @@ -101309,98 +99113,10 @@ member { offset: 224 } member { - id: 0x72f6779b - name: "ht_cap" - type_id: 0xa3f15079 - offset: 288 -} -member { - id: 0xd3497a4c - name: "ht_capa" - type_id: 0x3ccbbab7 - offset: 320 -} -member { - id: 0xd36040dc - name: "ht_capa" - type_id: 0x15ff878a - offset: 1824 -} -member { - id: 0xd3604118 - name: "ht_capa" - type_id: 0x15ff878a - offset: 768 -} -member { - id: 0xd3604335 - name: "ht_capa" - type_id: 0x15ff878a - offset: 1344 -} -member { - id: 0xfb298029 - name: "ht_capa_mask" - type_id: 0x15ff878a - offset: 976 -} -member { - id: 0xfb298285 - name: "ht_capa_mask" - type_id: 0x15ff878a - offset: 2032 -} -member { - id: 0xfb298c16 - name: "ht_capa_mask" - type_id: 0x15ff878a - offset: 1552 -} -member { - id: 0x7723f56b + id: 0x7723fa9d name: "ht_capa_mod_mask" type_id: 0x3ccbbab7 - offset: 9216 -} -member { - id: 0x66e1f9e0 - name: "ht_mcs" - type_id: 0x7dbd382e - offset: 32 -} -member { - id: 0xfe584cbf - name: "ht_notify_cw" - type_id: 0x09643bfd -} -member { - id: 0x29ad7c7e - name: "ht_operation_mode" - type_id: 0x914dbfdc - offset: 768 -} -member { - id: 0x395b2ccd - name: "ht_opmode" - type_id: 0x914dbfdc - offset: 416 -} -member { - id: 0x39ad436a - name: "ht_opmode" - type_id: 0x6720d32f - offset: 256 -} -member { - id: 0x5f38cd8a - name: "ht_required" - type_id: 0x6d7f5ff6 - offset: 6400 -} -member { - id: 0x0a9ef5ff - name: "ht_smps" - type_id: 0x2851f545 + offset: 10560 } member { id: 0x31722d1e @@ -101418,12 +99134,6 @@ member { name: "htable" type_id: 0x07ab7e35 } -member { - id: 0x4e6b5ac0 - name: "htc_trig_based_pkt_ext" - type_id: 0x295c7202 - offset: 144 -} member { id: 0x88cc63e3 name: "hthr" @@ -101470,10 +99180,10 @@ member { offset: 1216 } member { - id: 0xcbfaf9d5 + id: 0xcbfaf84d name: "hub_delay" type_id: 0x914dbfdc - offset: 11136 + offset: 12352 } member { id: 0xe3ad9a2c @@ -101540,26 +99250,16 @@ member { type_id: 0x1c0ebea9 offset: 1664 } -member { - id: 0x97e1ef1d - name: "hw" - type_id: 0x26eaecd3 -} member { id: 0x97e39ea4 name: "hw" type_id: 0x249b55ac } member { - id: 0x97e6b9b4 + id: 0x97e6b515 name: "hw" type_id: 0x21b62a20 - offset: 3264 -} -member { - id: 0x97edabd8 - name: "hw" - type_id: 0x2aae29b4 + offset: 3392 } member { id: 0x97fa8c95 @@ -101645,10 +99345,10 @@ member { offset: 5408 } member { - id: 0x5c83a578 + id: 0x5c83a15a name: "hw_constraints" type_id: 0x001c9928 - offset: 3904 + offset: 4032 } member { id: 0xce8c8321 @@ -101675,16 +99375,16 @@ member { offset: 2112 } member { - id: 0xa65cd16a + id: 0xa65cd12c name: "hw_error" type_id: 0x0f434cf3 - offset: 43648 + offset: 50880 } member { - id: 0x0d3b5cf0 + id: 0x0d3b5bd1 name: "hw_error_code" type_id: 0xb3e7bac9 - offset: 6544 + offset: 6672 } member { id: 0x2d3aa998 @@ -101741,10 +99441,10 @@ member { offset: 32 } member { - id: 0x37178875 + id: 0x371784a6 name: "hw_info" type_id: 0x3e10b518 - offset: 27008 + offset: 31488 } member { id: 0xec485b4b @@ -101759,22 +99459,10 @@ member { offset: 64 } member { - id: 0xe886949a - name: "hw_key" - type_id: 0x0aee6b3c - offset: 192 -} -member { - id: 0x021f8b17 - name: "hw_key_idx" - type_id: 0x295c7202 - offset: 112 -} -member { - id: 0x103aec27 + id: 0x103aefe8 name: "hw_lpm_support" type_id: 0x4585663f - offset: 57536 + offset: 58112 bitsize: 1 } member { @@ -101799,10 +99487,10 @@ member { type_id: 0x087aa58e } member { - id: 0x4624a32a + id: 0x4624a51b name: "hw_opened" type_id: 0x4585663f - offset: 2816 + offset: 2944 bitsize: 1 } member { @@ -101842,10 +99530,10 @@ member { offset: 64 } member { - id: 0x7f19664b + id: 0x7f1968d4 name: "hw_ports" type_id: 0x39185662 - offset: 20480 + offset: 21056 } member { id: 0xfd31b028 @@ -101901,19 +99589,6 @@ member { type_id: 0x0baa70a7 offset: 128 } -member { - id: 0xb58fc756 - name: "hw_queue" - type_id: 0xc9082b19 - offset: 48 - bitsize: 4 -} -member { - id: 0xfe3e0304 - name: "hw_queue" - type_id: 0x861a0f9a - offset: 7968 -} member { id: 0xdb5a03f4 name: "hw_reset" @@ -101938,12 +99613,6 @@ member { type_id: 0xc9082b19 offset: 1216 } -member { - id: 0x8a19a7d2 - name: "hw_scan" - type_id: 0x2f709393 - offset: 1472 -} member { id: 0xae429cae name: "hw_stats" @@ -101957,10 +99626,16 @@ member { offset: 1568 } member { - id: 0x995b24f1 + id: 0x995b248a name: "hw_status_cache" type_id: 0x6720d32f - offset: 1632 + offset: 1760 +} +member { + id: 0xbf5bc2e4 + name: "hw_stopped" + type_id: 0x6720d32f + offset: 4544 } member { id: 0xbf5bc539 @@ -101968,12 +99643,6 @@ member { type_id: 0x6720d32f offset: 2208 } -member { - id: 0xbf5bca2a - name: "hw_stopped" - type_id: 0x6720d32f - offset: 3904 -} member { id: 0x46fd83c9 name: "hw_token" @@ -102017,10 +99686,10 @@ member { offset: 64 } member { - id: 0xe68eeec1 + id: 0xe68eef5f name: "hw_version" type_id: 0xc9082b19 - offset: 1824 + offset: 1952 } member { id: 0xdc67b1f1 @@ -102059,16 +99728,16 @@ member { offset: 64 } member { - id: 0x9f170a0d + id: 0x9f1700c3 name: "hwirq_max" type_id: 0x22b36393 - offset: 704 + offset: 960 } member { - id: 0x52f49374 + id: 0x52f49bde name: "hwlock" type_id: 0x0ab9fa4c - offset: 5056 + offset: 5312 } member { id: 0x9d887656 @@ -102083,16 +99752,16 @@ member { offset: 2464 } member { - id: 0xfa9dd04d + id: 0xfa9dd98e name: "hwmode" type_id: 0x81bb7781 - offset: 1024 + offset: 1152 } member { - id: 0xfa9ddea1 + id: 0xfa9dde27 name: "hwmode" type_id: 0x81bb7781 - offset: 2240 + offset: 2368 } member { id: 0xb6590178 @@ -102130,22 +99799,22 @@ member { offset: 256 } member { - id: 0x230855c2 + id: 0x2308514c name: "hyp_donate_host" type_id: 0x24401166 - offset: 1280 + offset: 1408 } member { - id: 0x636dad37 + id: 0x636da10f name: "hyp_pa" type_id: 0x0b71f929 - offset: 1728 + offset: 1856 } member { - id: 0x6f0669d2 + id: 0x6f066e7f name: "hyp_va" type_id: 0x14e88d4b - offset: 1792 + offset: 1920 } member { id: 0x32e7dee3 @@ -102181,10 +99850,10 @@ member { offset: 64 } member { - id: 0xd4be1866 + id: 0xd4be13cc name: "i2c" type_id: 0xb82581e5 - offset: 6144 + offset: 7360 } member { id: 0xd4d5f6c6 @@ -102315,10 +99984,10 @@ member { type_id: 0x1d4da256 } member { - id: 0x2d1f7235 + id: 0x2d1f7404 name: "i_count" type_id: 0x74d29cf1 - offset: 2816 + offset: 2944 } member { id: 0x9829bbfd @@ -102327,10 +99996,10 @@ member { offset: 832 } member { - id: 0x7e005c6a + id: 0x7e005c8d name: "i_crypt_info" type_id: 0x26f99b29 - offset: 5056 + offset: 5440 } member { id: 0xe3b9ec16 @@ -102345,10 +100014,10 @@ member { offset: 64 } member { - id: 0x5bafa62c + id: 0x5bafa68d name: "i_data" type_id: 0x7c4a4a84 - offset: 3072 + offset: 3200 } member { id: 0x2665f7b3 @@ -102362,16 +100031,16 @@ member { type_id: 0x5e8dc7f4 } member { - id: 0x2682602d + id: 0x26826d33 name: "i_devices" type_id: 0xd3c80119 - offset: 4736 + offset: 5120 } member { - id: 0x8d92d1db + id: 0x8d92da03 name: "i_dio_count" type_id: 0x74d29cf1 - offset: 2848 + offset: 2976 } member { id: 0x35229d2e @@ -102402,10 +100071,10 @@ member { offset: 160 } member { - id: 0x3f66ee6d + id: 0x3f66e156 name: "i_flctx" type_id: 0x0200b127 - offset: 3008 + offset: 3136 } member { id: 0x85c53864 @@ -102413,22 +100082,22 @@ member { type_id: 0x36d130d1 } member { - id: 0x0cb03b57 + id: 0x0cb03e11 name: "i_fsnotify_marks" type_id: 0x3bd2bf42 - offset: 4992 + offset: 5376 } member { - id: 0x5b9ce1fb + id: 0x5b9ce8bd name: "i_fsnotify_mask" type_id: 0xe62ebf07 - offset: 4960 + offset: 5344 } member { - id: 0x79ad2080 + id: 0x79ad2302 name: "i_generation" type_id: 0xe62ebf07 - offset: 4928 + offset: 5312 } member { id: 0xf7de4eb3 @@ -102437,10 +100106,10 @@ member { offset: 64 } member { - id: 0xe17fe3a4 + id: 0xe17fe409 name: "i_hash" type_id: 0x49a73111 - offset: 1792 + offset: 1920 } member { id: 0x47eee67e @@ -102461,10 +100130,10 @@ member { offset: 192 } member { - id: 0xde7fd5c3 + id: 0xde7fd39f name: "i_io_list" type_id: 0xd3c80119 - offset: 1920 + offset: 2048 } member { id: 0xfbc9b763 @@ -102495,10 +100164,10 @@ member { offset: 576 } member { - id: 0x683d3a55 + id: 0x683d38c1 name: "i_lru" type_id: 0xd3c80119 - offset: 2176 + offset: 2304 } member { id: 0x4ddb9822 @@ -102507,22 +100176,22 @@ member { offset: 384 } member { - id: 0xe1738f50 + id: 0xe1738187 name: "i_mmap" type_id: 0xd0f3b5bf - offset: 640 -} -member { - id: 0x2f24f2d9 - name: "i_mmap_rwsem" - type_id: 0x28b9ec9a offset: 768 } member { - id: 0xf4349046 + id: 0x2f24f0d1 + name: "i_mmap_rwsem" + type_id: 0x28b9ec9a + offset: 896 +} +member { + id: 0xf4349e73 name: "i_mmap_writable" type_id: 0x74d29cf1 - offset: 608 + offset: 736 } member { id: 0x4bfa0565 @@ -102576,10 +100245,10 @@ member { type_id: 0x0b3a3706 } member { - id: 0x68bd999a + id: 0x68bd901c name: "i_private" type_id: 0x18bd6530 - offset: 5184 + offset: 5568 } member { id: 0x998e9b78 @@ -102593,10 +100262,10 @@ member { offset: 608 } member { - id: 0xb1540770 + id: 0xb1540c02 name: "i_readcount" type_id: 0x74d29cf1 - offset: 2912 + offset: 3040 } member { id: 0x66815328 @@ -102623,10 +100292,10 @@ member { offset: 320 } member { - id: 0x4eca2136 + id: 0x4eca23b5 name: "i_sb_list" type_id: 0xd3c80119 - offset: 2304 + offset: 2432 } member { id: 0xa327e1be @@ -102640,10 +100309,10 @@ member { type_id: 0x92233392 } member { - id: 0x5da31fa0 + id: 0x5da31216 name: "i_sequence" type_id: 0x1f4573ef - offset: 2752 + offset: 2880 } member { id: 0x426ac742 @@ -102670,10 +100339,10 @@ member { offset: 1216 } member { - id: 0x13510101 + id: 0x13510702 name: "i_thresh" type_id: 0x4585663f - offset: 2688 + offset: 2752 } member { id: 0xdfbcd436 @@ -102682,46 +100351,46 @@ member { offset: 32 } member { - id: 0xd66fa842 + id: 0xd66fa8cb name: "i_verity_info" type_id: 0x0a6c2073 - offset: 5120 + offset: 5504 } member { - id: 0x01184842 + id: 0x01184216 name: "i_version" type_id: 0x1f4573ef - offset: 2688 + offset: 2816 } member { - id: 0x10d1f2a7 + id: 0x10d1f0ba name: "i_wb" type_id: 0x084ef4c8 - offset: 2048 + offset: 2176 } member { - id: 0x0264468c + id: 0x02644289 name: "i_wb_frn_avg_time" type_id: 0x914dbfdc - offset: 2144 + offset: 2272 } member { - id: 0x315b882c + id: 0x315b8712 name: "i_wb_frn_history" type_id: 0x914dbfdc - offset: 2160 + offset: 2288 } member { - id: 0xd1bb1881 + id: 0xd1bb1f30 name: "i_wb_frn_winner" type_id: 0x6720d32f - offset: 2112 + offset: 2240 } member { - id: 0xc1e6fbbc + id: 0xc1e6ff96 name: "i_wb_list" type_id: 0xd3c80119 - offset: 2432 + offset: 2560 } member { id: 0xfe916464 @@ -102730,10 +100399,10 @@ member { offset: 1144 } member { - id: 0x34db2a89 + id: 0x34db220a name: "i_writecount" type_id: 0x74d29cf1 - offset: 2880 + offset: 3008 } member { id: 0xa90e4060 @@ -102800,16 +100469,16 @@ member { offset: 320 } member { - id: 0xd8173f1a + id: 0xd81735d2 name: "ia_range" type_id: 0xfa7638a9 - offset: 576 + offset: 832 } member { - id: 0x9a2d1ab9 + id: 0x9a2d1067 name: "ia_ranges" type_id: 0x1b9904e3 - offset: 4096 + offset: 4352 } member { id: 0xce69e6d3 @@ -102838,10 +100507,10 @@ member { type_id: 0x7c96d56f } member { - id: 0xff8cc099 + id: 0xff8cc9b4 name: "iaa_in_progress" type_id: 0x6d7f5ff6 - offset: 1763 + offset: 1827 bitsize: 1 } member { @@ -102875,10 +100544,10 @@ member { type_id: 0x39ffc4a3 } member { - id: 0x92f5dc36 + id: 0x92f5ddb1 name: "ibi" type_id: 0x1698d083 - offset: 704 + offset: 832 } member { id: 0x8037a98d @@ -102892,21 +100561,9 @@ member { type_id: 0x0e09b329 } member { - id: 0x94e48b1a + id: 0x94e48f9e name: "ibss" - type_id: 0x26ef0303 -} -member { - id: 0xab74c9d9 - name: "ibss_creator" - type_id: 0x6d7f5ff6 - offset: 16 -} -member { - id: 0x1abced32 - name: "ibss_joined" - type_id: 0x6d7f5ff6 - offset: 8 + type_id: 0x26eb875a } member { id: 0x27f5e987 @@ -102915,10 +100572,10 @@ member { offset: 576 } member { - id: 0x8b7211eb + id: 0x8b721752 name: "icanon" type_id: 0x4585663f - offset: 288 + offset: 416 bitsize: 1 } member { @@ -103039,10 +100696,10 @@ member { offset: 192 } member { - id: 0x083dfc85 + id: 0x083df854 name: "icount" type_id: 0x63b8b563 - offset: 4960 + offset: 5536 } member { id: 0x0843960a @@ -103061,10 +100718,10 @@ member { type_id: 0x1e93567a } member { - id: 0x57bbedd1 + id: 0x57bbe145 name: "icq_align" type_id: 0xf435685e - offset: 1536 + offset: 1792 } member { id: 0x49a24dd5 @@ -103072,10 +100729,10 @@ member { type_id: 0x2efd5036 } member { - id: 0x1d70cb29 + id: 0x1d70cba0 name: "icq_cache_name" type_id: 0xe234e611 - offset: 2048 + offset: 2304 } member { id: 0x6e0e0c77 @@ -103084,10 +100741,10 @@ member { offset: 320 } member { - id: 0xe00c5506 + id: 0xe00c5617 name: "icq_list" type_id: 0xd3c80119 - offset: 2944 + offset: 3456 } member { id: 0xe0811809 @@ -103096,10 +100753,10 @@ member { offset: 384 } member { - id: 0x60740a6f + id: 0x60740a1a name: "icq_size" type_id: 0xf435685e - offset: 1472 + offset: 1728 } member { id: 0xd9df7ea6 @@ -103113,12 +100770,6 @@ member { type_id: 0x914dbfdc offset: 208 } -member { - id: 0xa7e72e54 - name: "icv_len" - type_id: 0x295c7202 - offset: 96 -} member { id: 0xcc0670e3 name: "id" @@ -103235,16 +100886,22 @@ member { offset: 384 } member { - id: 0xcc480043 + id: 0xcc480050 name: "id" type_id: 0x6720d32f - offset: 6304 + offset: 7424 } member { - id: 0xcc4800ee + id: 0xcc480086 name: "id" type_id: 0x6720d32f - offset: 6080 + offset: 7520 +} +member { + id: 0xcc480247 + name: "id" + type_id: 0x6720d32f + offset: 7680 } member { id: 0xcc480580 @@ -103252,12 +100909,6 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0xcc48059a - name: "id" - type_id: 0x6720d32f - offset: 6464 -} member { id: 0xcc4805c1 name: "id" @@ -103265,16 +100916,16 @@ member { offset: 96 } member { - id: 0xcc4806a0 + id: 0xcc48062b name: "id" type_id: 0x6720d32f - offset: 6144 + offset: 8384 } member { - id: 0xcc4807c7 + id: 0xcc4806c1 name: "id" type_id: 0x6720d32f - offset: 7168 + offset: 7296 } member { id: 0xcc48081b @@ -103294,12 +100945,6 @@ member { type_id: 0x6720d32f offset: 640 } -member { - id: 0xcc480a3f - name: "id" - type_id: 0x6720d32f - offset: 1280 -} member { id: 0xcc480a8f name: "id" @@ -103312,12 +100957,6 @@ member { type_id: 0x6720d32f offset: 448 } -member { - id: 0xcc480b40 - name: "id" - type_id: 0x6720d32f - offset: 6208 -} member { id: 0xcc480bd0 name: "id" @@ -103335,6 +100974,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xcc480d0a + name: "id" + type_id: 0x6720d32f + offset: 7360 +} member { id: 0xcc480dd0 name: "id" @@ -103353,6 +100998,12 @@ member { type_id: 0x6720d32f offset: 1184 } +member { + id: 0xcc480f6e + name: "id" + type_id: 0x6720d32f + offset: 1664 +} member { id: 0xcc4fe6bd name: "id" @@ -103402,24 +101053,12 @@ member { name: "id" type_id: 0x4664de11 } -member { - id: 0xcc6aa02f - name: "id" - type_id: 0x4585663f - offset: 6464 -} member { id: 0xcc6aa13e name: "id" type_id: 0x4585663f offset: 192 } -member { - id: 0xcc6aa2bf - name: "id" - type_id: 0x4585663f - offset: 4160 -} member { id: 0xcc6aa4cc name: "id" @@ -103432,12 +101071,24 @@ member { type_id: 0x4585663f offset: 1152 } +member { + id: 0xcc6aa7f2 + name: "id" + type_id: 0x4585663f + offset: 7680 +} member { id: 0xcc6aa865 name: "id" type_id: 0x4585663f offset: 384 } +member { + id: 0xcc6aa8b0 + name: "id" + type_id: 0x4585663f + offset: 4672 +} member { id: 0xcc6aa9f7 name: "id" @@ -103456,10 +101107,10 @@ member { offset: 64 } member { - id: 0xcc6aae42 + id: 0xcc6aaeab name: "id" type_id: 0x4585663f - offset: 61248 + offset: 62720 } member { id: 0xcc6c804c @@ -103529,10 +101180,10 @@ member { offset: 1696 } member { - id: 0xccb0bcb1 + id: 0xccb0ba9e name: "id" type_id: 0x9f9c8c2b - offset: 6080 + offset: 7296 } member { id: 0xccbd0660 @@ -103546,18 +101197,18 @@ member { type_id: 0x92233392 offset: 768 } -member { - id: 0xccbd0bb4 - name: "id" - type_id: 0x92233392 - offset: 7488 -} member { id: 0xccbd0c18 name: "id" type_id: 0x92233392 offset: 832 } +member { + id: 0xccbd0e4d + name: "id" + type_id: 0x92233392 + offset: 7744 +} member { id: 0xccbd0fa2 name: "id" @@ -103574,10 +101225,10 @@ member { type_id: 0xee699492 } member { - id: 0xccc724c9 + id: 0xccc729a8 name: "id" type_id: 0xe8034002 - offset: 512 + offset: 640 } member { id: 0xccc9022e @@ -103608,12 +101259,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0xcce6223f - name: "id" - type_id: 0xc9082b19 - offset: 5408 -} member { id: 0xcce62411 name: "id" @@ -103625,6 +101270,12 @@ member { name: "id" type_id: 0xc9082b19 } +member { + id: 0xcce625f2 + name: "id" + type_id: 0xc9082b19 + offset: 7360 +} member { id: 0xcce62687 name: "id" @@ -103649,6 +101300,12 @@ member { type_id: 0xc9082b19 offset: 544 } +member { + id: 0xcce62b00 + name: "id" + type_id: 0xc9082b19 + offset: 6112 +} member { id: 0xcce62c14 name: "id" @@ -103680,16 +101337,10 @@ member { offset: 1344 } member { - id: 0xcce62e58 - name: "id" - type_id: 0xc9082b19 - offset: 6144 -} -member { - id: 0xccec42a8 + id: 0xccec49b8 name: "id" type_id: 0xc3693b57 - offset: 6208 + offset: 7424 } member { id: 0xccedb9aa @@ -103713,10 +101364,10 @@ member { type_id: 0xd646f122 } member { - id: 0xccfa0eee + id: 0xccfa0c4b name: "id" type_id: 0xd52bc7d2 - offset: 1600 + offset: 1856 } member { id: 0xccfff7cf @@ -103759,10 +101410,10 @@ member { offset: 16 } member { - id: 0x8391dab6 + id: 0x8391d94d name: "id_addr_update_work" type_id: 0x1f3c8679 - offset: 1792 + offset: 2432 } member { id: 0x737238c3 @@ -103777,10 +101428,10 @@ member { offset: 576 } member { - id: 0xf3ddd1af + id: 0xf3ddde22 name: "id_entry" type_id: 0x30a18a98 - offset: 6528 + offset: 7744 } member { id: 0x0d4977ca @@ -103841,10 +101492,10 @@ member { type_id: 0x7ec08ca7 } member { - id: 0xd3d515a9 + id: 0xd3d51732 name: "id_number" type_id: 0x6720d32f - offset: 7168 + offset: 8512 } member { id: 0xdaeab405 @@ -103877,16 +101528,16 @@ member { offset: 192 } member { - id: 0xc4f26b73 + id: 0xc4f2675c name: "id_table" type_id: 0x31a2d17a - offset: 1152 + offset: 1408 } member { - id: 0xc4f361a4 + id: 0xc4f36087 name: "id_table" type_id: 0x30a18a98 - offset: 1472 + offset: 1792 } member { id: 0xc4f4d658 @@ -103901,10 +101552,10 @@ member { offset: 64 } member { - id: 0xc4f7a428 + id: 0xc4f7a807 name: "id_table" type_id: 0x346d8a0d - offset: 1152 + offset: 1408 } member { id: 0xc4f8ef3b @@ -103913,10 +101564,10 @@ member { offset: 64 } member { - id: 0xc4fa59e8 + id: 0xc4fa557c name: "id_table" type_id: 0x39947122 - offset: 1536 + offset: 1792 } member { id: 0xc4fbc795 @@ -103948,22 +101599,28 @@ member { offset: 640 } member { - id: 0xc4fe53c4 + id: 0xc4fe5161 name: "id_table" type_id: 0x3d9d0240 + offset: 1856 +} +member { + id: 0xc4ff9e8c + name: "id_table" + type_id: 0x3c5315c3 + offset: 1536 +} +member { + id: 0xc4ffea9e + name: "id_table" + type_id: 0x3c24585d offset: 1600 } member { - id: 0xc4ff9216 - name: "id_table" - type_id: 0x3c5315c3 - offset: 1280 -} -member { - id: 0xc4ffe9a5 - name: "id_table" - type_id: 0x3c24585d - offset: 1344 + id: 0xdf043932 + name: "id_type" + type_id: 0x3e10b518 + offset: 256 } member { id: 0x6a77f134 @@ -103972,10 +101629,10 @@ member { offset: 840 } member { - id: 0x9c6ba8c0 + id: 0x9c6baca0 name: "ida" type_id: 0xe1a31370 - offset: 7872 + offset: 9088 } member { id: 0x50f15a4b @@ -103996,10 +101653,10 @@ member { offset: 352 } member { - id: 0xf893106d + id: 0xf8931a4b name: "ident_lock" type_id: 0xa7c362b0 - offset: 1088 + offset: 1472 } member { id: 0x926bb937 @@ -104019,16 +101676,16 @@ member { type_id: 0x60ca2c23 } member { - id: 0x0b5966a1 + id: 0x0b59635e name: "identity" type_id: 0xc9082b19 - offset: 1888 + offset: 2144 } member { - id: 0x0b8fa1a2 + id: 0x0b8faa08 name: "identity" type_id: 0x1fcb234b - offset: 6144 + offset: 7360 } member { id: 0x0b8fafa1 @@ -104043,10 +101700,10 @@ member { offset: 64 } member { - id: 0x115fa5c8 + id: 0x115fa561 name: "identity_resolving_keys" type_id: 0xd3c80119 - offset: 25472 + offset: 29952 } member { id: 0x0c06b72f @@ -104085,28 +101742,22 @@ member { offset: 2752 } member { - id: 0x5762e49d + id: 0x5762e56c name: "idle" type_id: 0x6720d32f - offset: 1792 + offset: 2048 } member { - id: 0x5768b2b2 + id: 0x5768b95e name: "idle" type_id: 0x6d7f5ff6 - offset: 7584 + offset: 8928 } member { - id: 0x5768beb1 - name: "idle" - type_id: 0x6d7f5ff6 - offset: 584 -} -member { - id: 0xf365c386 + id: 0xf365cab6 name: "idle_balance" type_id: 0x5d8155a5 - offset: 23432 + offset: 23496 } member { id: 0x4a8c7ce1 @@ -104135,10 +101786,10 @@ member { offset: 512 } member { - id: 0xbd4ff0e3 + id: 0xbd4ff6bb name: "idle_notification" type_id: 0x4585663f - offset: 1795 + offset: 1987 bitsize: 1 } member { @@ -104148,10 +101799,10 @@ member { offset: 192 } member { - id: 0x3bb6192e + id: 0x3bb616b6 name: "idle_periods" type_id: 0x4585663f - offset: 1248 + offset: 1504 } member { id: 0xf5c5cc36 @@ -104160,22 +101811,22 @@ member { offset: 64 } member { - id: 0x86080cd2 + id: 0x86080473 name: "idle_slots" type_id: 0xd3c80119 - offset: 1152 -} -member { - id: 0x514a509e - name: "idle_slots_lock" - type_id: 0xf313e71a offset: 1280 } member { - id: 0x9e6e62b0 + id: 0x514a5410 + name: "idle_slots_lock" + type_id: 0xf313e71a + offset: 1408 +} +member { + id: 0x9e6e6735 name: "idle_slots_wait_queue" type_id: 0x03913382 - offset: 960 + offset: 1088 } member { id: 0xccf5fa83 @@ -104190,10 +101841,10 @@ member { offset: 256 } member { - id: 0x64ef51c9 + id: 0x64ef54cb name: "idle_state" type_id: 0x3eafc7e2 - offset: 28736 + offset: 28800 } member { id: 0x74d6a2cd @@ -104202,10 +101853,10 @@ member { offset: 384 } member { - id: 0xb1be61cf + id: 0xb1be65fe name: "idle_timeout" type_id: 0xe62ebf07 - offset: 6944 + offset: 7072 } member { id: 0x83e722f1 @@ -104214,22 +101865,22 @@ member { offset: 640 } member { - id: 0x83fcb354 + id: 0x83fcb6b8 name: "idle_timer" type_id: 0xc9082b19 - offset: 1024 + offset: 1408 } member { - id: 0x358464ed + id: 0x35846471 name: "idle_work" type_id: 0xf1159c31 - offset: 5632 + offset: 6400 } member { - id: 0xa0cfb326 + id: 0xa0cfbb99 name: "idmap_scratch" type_id: 0xdc4d09b0 - offset: 54400 + offset: 70848 } member { id: 0xb7a34395 @@ -104266,10 +101917,10 @@ member { type_id: 0xf313e71a } member { - id: 0x0a93d917 + id: 0x0a93d6a6 name: "idr_mutex" type_id: 0xa7c362b0 - offset: 768 + offset: 1024 } member { id: 0xf67054d4 @@ -104329,10 +101980,10 @@ member { offset: 32 } member { - id: 0x3c7bfc2c + id: 0x3c7bf3b6 name: "idx" type_id: 0xfc0e1dbd - offset: 67712 + offset: 67840 } member { id: 0x3c91820b @@ -104340,11 +101991,6 @@ member { type_id: 0x16749208 offset: 16 } -member { - id: 0x3cae4f5e - name: "idx" - type_id: 0x29b77961 -} member { id: 0x3caea455 name: "idx" @@ -104385,90 +102031,18 @@ member { type_id: 0x6720d32f offset: 64 } -member { - id: 0x0cd14081 - name: "ie" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x0cd14317 - name: "ie" - type_id: 0x3f0185ef - offset: 448 -} -member { - id: 0x0cd14320 - name: "ie" - type_id: 0x3f0185ef - offset: 3328 -} member { id: 0x0cd144cb name: "ie" type_id: 0x3f0185ef offset: 256 } -member { - id: 0x0cd145f2 - name: "ie" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0x0cd14ca9 - name: "ie" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x9645913f - name: "ie_len" - type_id: 0xf435685e - offset: 512 -} -member { - id: 0x964592ee - name: "ie_len" - type_id: 0xf435685e - offset: 192 -} -member { - id: 0x964593e5 - name: "ie_len" - type_id: 0xf435685e - offset: 128 -} -member { - id: 0x96459a8c - name: "ie_len" - type_id: 0xf435685e - offset: 256 -} -member { - id: 0x96459ce9 - name: "ie_len" - type_id: 0xf435685e - offset: 3392 -} member { id: 0x96459de0 name: "ie_len" type_id: 0xf435685e offset: 320 } -member { - id: 0x9698f44a - name: "ie_len" - type_id: 0x295c7202 - offset: 448 -} -member { - id: 0x9698fe27 - name: "ie_len" - type_id: 0x295c7202 - offset: 456 -} member { id: 0x28087a0b name: "iec958" @@ -104481,10 +102055,10 @@ member { offset: 6016 } member { - id: 0x4d3cf68a + id: 0x4d3cf4a5 name: "ieee802154_lowpan" type_id: 0x7eee0fca - offset: 17408 + offset: 18432 } member { id: 0x1de87632 @@ -104499,43 +102073,16 @@ member { offset: 64 } member { - id: 0x372ba717 + id: 0x372baab8 name: "ier" type_id: 0x5d8155a5 - offset: 4656 + offset: 4912 } member { - id: 0x37bf2ae5 + id: 0x37bf2dff name: "ier" type_id: 0xc9082b19 - offset: 8608 -} -member { - id: 0x7119db4b - name: "ies" - type_id: 0xae6132d3 -} -member { - id: 0x715cd5ba - name: "ies" - type_id: 0xeb6fc314 -} -member { - id: 0x7188bbfc - name: "ies" - type_id: 0x3f0185ef -} -member { - id: 0x7189a580 - name: "ies" - type_id: 0x3e163b7e - offset: 128 -} -member { - id: 0x73016391 - name: "ies_len" - type_id: 0xf435685e - offset: 64 + offset: 9632 } member { id: 0x76ed56ef @@ -104572,10 +102119,10 @@ member { offset: 104 } member { - id: 0x7d1e2527 + id: 0x7d1e2280 name: "if_flags" type_id: 0xe62ebf07 - offset: 5024 + offset: 7072 } member { id: 0x2e77e7fa @@ -104588,17 +102135,17 @@ member { type_id: 0xc9082b19 offset: 1344 } -member { - id: 0x2ed9c9cf - name: "if_id" - type_id: 0xc9082b19 - offset: 864 -} member { id: 0x2ed9cf02 name: "if_id" type_id: 0xc9082b19 } +member { + id: 0x2ed9cfd0 + name: "if_id" + type_id: 0xc9082b19 + offset: 992 +} member { id: 0xc85e6aab name: "if_port" @@ -104741,10 +102288,10 @@ member { type_id: 0xf8c43e2a } member { - id: 0x61546fcd + id: 0x615462ac name: "iface_combinations" type_id: 0x31b5ca26 - offset: 512 + offset: 640 } member { id: 0xbb70df22 @@ -104753,10 +102300,10 @@ member { offset: 64 } member { - id: 0xf7efab27 + id: 0xf7efa6ab name: "iface_ref_list" type_id: 0xd3c80119 - offset: 2368 + offset: 2496 } member { id: 0xd93134e1 @@ -104800,10 +102347,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0x50e32ef8 + id: 0x50e32ab9 name: "iflags" type_id: 0x33756485 - offset: 1920 + offset: 2176 } member { id: 0x50f909b7 @@ -104928,10 +102475,10 @@ member { offset: 64 } member { - id: 0xb125866b + id: 0xb1258bb8 name: "iftype_akm_suites" type_id: 0x34aad408 - offset: 1344 + offset: 1472 } member { id: 0x49a8930e @@ -104940,16 +102487,10 @@ member { offset: 768 } member { - id: 0x56d99a4d + id: 0x56d998ce name: "iftype_ext_capab" type_id: 0x3faf3b41 - offset: 2304 -} -member { - id: 0x18a78ba4 - name: "iftype_num" - type_id: 0x5fe5182e - offset: 64 + offset: 2432 } member { id: 0x51ec36cd @@ -104963,10 +102504,10 @@ member { type_id: 0x914dbfdc } member { - id: 0xfa3604eb + id: 0xfa360066 name: "igmp_sk" type_id: 0x1d44326e - offset: 4672 + offset: 4864 } member { id: 0x26baa2dd @@ -104982,17 +102523,17 @@ member { offset: 944 } member { - id: 0xfef01ebe + id: 0xfef01a6d name: "ignore_children" type_id: 0x6d7f5ff6 - offset: 1800 + offset: 1992 bitsize: 1 } member { - id: 0xb8c28ab2 + id: 0xb8c28e15 name: "ignore_connecting_rst" type_id: 0x6d7f5ff6 - offset: 9480 + offset: 11336 } member { id: 0xa48dc1ed @@ -105021,17 +102562,17 @@ member { offset: 512 } member { - id: 0x480accf0 + id: 0x480acad7 name: "ignore_media_change" type_id: 0x4585663f - offset: 2703 + offset: 2831 bitsize: 1 } member { - id: 0xeb82c4b3 + id: 0xeb82ce95 name: "ignore_nice_load" type_id: 0x4585663f - offset: 1088 + offset: 1472 } member { id: 0x2a1caddd @@ -105053,10 +102594,10 @@ member { bitsize: 1 } member { - id: 0x24e8b468 + id: 0x24e8bd83 name: "ignore_reset_delay" type_id: 0x4585663f - offset: 6912 + offset: 8128 bitsize: 1 } member { @@ -105331,10 +102872,10 @@ member { type_id: 0x2abdbda9 } member { - id: 0x0aaccc3e + id: 0x0aacc218 name: "imx28_write_fix" type_id: 0x4585663f - offset: 5550 + offset: 5614 bitsize: 1 } member { @@ -105372,10 +102913,10 @@ member { offset: 1024 } member { - id: 0x5ceeea08 + id: 0x5ceeec17 name: "in" type_id: 0x4585663f - offset: 864 + offset: 992 } member { id: 0x5ceeecc5 @@ -105409,10 +102950,10 @@ member { offset: 256 } member { - id: 0xf60943b9 + id: 0xf609412d name: "in_ams" type_id: 0x6d7f5ff6 - offset: 33472 + offset: 34176 } member { id: 0x207c8b70 @@ -105456,16 +102997,16 @@ member { bitsize: 1 } member { - id: 0xe760c832 + id: 0xe760cbcd name: "in_epnum" type_id: 0x4585663f - offset: 6976 + offset: 8320 } member { - id: 0xedb3d195 + id: 0xedb3d9ab name: "in_eventfd" type_id: 0x4585663f - offset: 11082 + offset: 12106 bitsize: 1 } member { @@ -105475,10 +103016,10 @@ member { offset: 128 } member { - id: 0xb4468c5d + id: 0xb4468c72 name: "in_execve" type_id: 0x4585663f - offset: 11073 + offset: 12097 bitsize: 1 } member { @@ -105487,6 +103028,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x19b66306 + name: "in_flight" + type_id: 0x0b0dc1ff + offset: 1824 +} member { id: 0x19dba48b name: "in_flight" @@ -105519,10 +103066,10 @@ member { offset: 1536 } member { - id: 0xb1d8827f + id: 0xb1d88a0c name: "in_iowait" type_id: 0x4585663f - offset: 11074 + offset: 12098 bitsize: 1 } member { @@ -105537,26 +103084,32 @@ member { offset: 256 } member { - id: 0x73f70864 + id: 0x73f70ce8 name: "in_lru_fault" type_id: 0x4585663f - offset: 11076 + offset: 12100 bitsize: 1 } member { - id: 0x6d3fe5af + id: 0x6d3fe298 name: "in_memstall" type_id: 0x4585663f - offset: 11080 + offset: 12104 bitsize: 1 } member { - id: 0x6ea7d825 + id: 0x6ea7d2a1 name: "in_page_owner" type_id: 0x4585663f - offset: 11081 + offset: 12105 bitsize: 1 } +member { + id: 0x6f020de3 + name: "in_recovery" + type_id: 0x6d7f5ff6 + offset: 1968 +} member { id: 0x2f226ee7 name: "in_saddr" @@ -105591,10 +103144,10 @@ member { type_id: 0x74d29cf1 } member { - id: 0x8bf625ec + id: 0x8bf6285a name: "in_user_fault" type_id: 0x4585663f - offset: 11075 + offset: 12099 bitsize: 1 } member { @@ -105610,16 +103163,10 @@ member { offset: 216 } member { - id: 0x501e0220 - name: "inactive_time" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0xda403afa + id: 0xda403e43 name: "inactive_timer" type_id: 0xcd7704bf - offset: 1216 + offset: 1280 } member { id: 0x7f540fa6 @@ -105627,12 +103174,6 @@ member { type_id: 0xd3c80119 offset: 832 } -member { - id: 0x4f9c01d8 - name: "inactivity_timeout" - type_id: 0x6720d32f - offset: 2912 -} member { id: 0x21489891 name: "iname" @@ -105640,16 +103181,16 @@ member { offset: 256 } member { - id: 0x4bd458a1 + id: 0x4bd45279 name: "inblock" type_id: 0x33756485 - offset: 4480 + offset: 4544 } member { - id: 0x3d3bc828 + id: 0x3d3bc9d2 name: "inc" type_id: 0x6d7f5ff6 - offset: 3776 + offset: 4096 } member { id: 0xb6fb6b68 @@ -105704,17 +103245,6 @@ member { name: "index" type_id: 0x33756485 } -member { - id: 0xad10502c - name: "index" - type_id: 0x295c7202 - offset: 64 -} -member { - id: 0xad1054cd - name: "index" - type_id: 0x295c7202 -} member { id: 0xad1ea8be name: "index" @@ -105734,22 +103264,22 @@ member { offset: 192 } member { - id: 0xad5e2171 + id: 0xad5e20f7 name: "index" type_id: 0x6720d32f - offset: 3040 + offset: 9760 } member { - id: 0xad5e2205 + id: 0xad5e21ae name: "index" type_id: 0x6720d32f - offset: 8384 + offset: 128 } member { - id: 0xad5e228e + id: 0xad5e24f2 name: "index" type_id: 0x6720d32f - offset: 6144 + offset: 9600 } member { id: 0xad5e2557 @@ -105758,10 +103288,10 @@ member { offset: 32 } member { - id: 0xad5e25af + id: 0xad5e2822 name: "index" type_id: 0x6720d32f - offset: 8160 + offset: 3616 } member { id: 0xad5e286c @@ -105774,47 +103304,35 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xad5e2924 + name: "index" + type_id: 0x6720d32f + offset: 7360 +} +member { + id: 0xad5e2b81 + name: "index" + type_id: 0x6720d32f + offset: 9280 +} member { id: 0xad5e2c8d name: "index" type_id: 0x6720d32f offset: 64 } -member { - id: 0xad5e2ca7 - name: "index" - type_id: 0x6720d32f - offset: 7936 -} member { id: 0xad66bd2e name: "index" type_id: 0x5fb59157 } -member { - id: 0xad7c8083 - name: "index" - type_id: 0x4585663f - offset: 9824 -} -member { - id: 0xad7c80af - name: "index" - type_id: 0x4585663f - offset: 1088 -} member { id: 0xad7c80e2 name: "index" type_id: 0x4585663f offset: 32 } -member { - id: 0xad7c8305 - name: "index" - type_id: 0x4585663f - offset: 1152 -} member { id: 0xad7c8306 name: "index" @@ -105857,6 +103375,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0xad7c893f + name: "index" + type_id: 0x4585663f + offset: 9952 +} member { id: 0xad7c8a1e name: "index" @@ -105869,6 +103393,12 @@ member { type_id: 0x4585663f offset: 672 } +member { + id: 0xad7c8ba4 + name: "index" + type_id: 0x4585663f + offset: 1280 +} member { id: 0xad7c8c69 name: "index" @@ -105892,6 +103422,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0xad7c8f1d + name: "index" + type_id: 0x4585663f + offset: 1216 +} member { id: 0xad8932a7 name: "index" @@ -105974,16 +103510,16 @@ member { type_id: 0xc9082b19 } member { - id: 0xadf00106 + id: 0xadf006ed name: "index" type_id: 0xc9082b19 - offset: 384 + offset: 640 } member { - id: 0xadf0032e + id: 0xadf00867 name: "index" type_id: 0xc9082b19 - offset: 832 + offset: 960 } member { id: 0xadf00b8c @@ -106040,22 +103576,22 @@ member { bitsize: 1 } member { - id: 0xefc222f3 + id: 0xefc224b0 name: "indirect" type_id: 0x065bc4a9 - offset: 141888 + offset: 142016 } member { - id: 0xfa8d46ee + id: 0xfa8d43c0 name: "inet6_addr_lst" type_id: 0x1d33485a - offset: 4800 + offset: 4992 } member { - id: 0x3e2083b8 + id: 0x3e2089f0 name: "inexact_bins" type_id: 0xd3c80119 - offset: 2368 + offset: 2752 } member { id: 0x79f74293 @@ -106134,10 +103670,10 @@ member { offset: 192 } member { - id: 0xcd51bf5d + id: 0xcd51b880 name: "info" type_id: 0x0db5f18a - offset: 6464 + offset: 7680 } member { id: 0xcd57a367 @@ -106151,10 +103687,10 @@ member { offset: 64 } member { - id: 0xcd580186 + id: 0xcd580f51 name: "info" type_id: 0x04048b89 - offset: 640 + offset: 768 } member { id: 0xcd58885b @@ -106163,34 +103699,22 @@ member { offset: 192 } member { - id: 0xcd591ef0 + id: 0xcd591692 name: "info" type_id: 0x051414e1 - offset: 6592 + offset: 11840 } member { - id: 0xcd591f93 + id: 0xcd591a85 name: "info" type_id: 0x051414e1 - offset: 10624 + offset: 7808 } member { id: 0xcd5bacd7 name: "info" type_id: 0x07afa3be } -member { - id: 0xcd5ca094 - name: "info" - type_id: 0x00a7017e - offset: 64 -} -member { - id: 0xcd630a38 - name: "info" - type_id: 0x3f0185ef - offset: 192 -} member { id: 0xcd658844 name: "info" @@ -106215,10 +103739,10 @@ member { offset: 192 } member { - id: 0xcd6bb4c2 + id: 0xcd6bb7a2 name: "info" type_id: 0x37b8f80f - offset: 7232 + offset: 8576 } member { id: 0xcd735faa @@ -106233,16 +103757,10 @@ member { offset: 320 } member { - id: 0xcd79fbf5 + id: 0xcd79f0a5 name: "info" type_id: 0x25ffeea5 - offset: 8064 -} -member { - id: 0xcd7e3e6c - name: "info" - type_id: 0x2235eb47 - offset: 960 + offset: 9664 } member { id: 0xcdb1f5e2 @@ -106291,16 +103809,10 @@ member { offset: 32 } member { - id: 0x73d9a590 - name: "info_len" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x79da74a5 + id: 0x79da7b28 name: "info_lock" type_id: 0xa7c362b0 - offset: 6528 + offset: 7744 } member { id: 0xb5304ec7 @@ -106440,10 +103952,10 @@ member { offset: 64 } member { - id: 0xc9407513 + id: 0xc9407182 name: "inhibited" type_id: 0x6d7f5ff6 - offset: 11072 + offset: 12544 } member { id: 0x1aaf4b5b @@ -106463,10 +103975,10 @@ member { offset: 64 } member { - id: 0x1ac4b44e + id: 0x1ac4b43b name: "init" type_id: 0x2e763bfd - offset: 1472 + offset: 1728 } member { id: 0x1ac4f5f6 @@ -106487,10 +103999,10 @@ member { offset: 512 } member { - id: 0x1ac626c3 + id: 0x1ac62457 name: "init" type_id: 0x2ce67932 - offset: 2176 + offset: 2304 } member { id: 0x1ac62b95 @@ -106547,10 +104059,10 @@ member { offset: 256 } member { - id: 0x1ac73486 + id: 0x1ac73c7f name: "init" type_id: 0x2df0016c - offset: 2560 + offset: 2944 } member { id: 0x1ac749f4 @@ -106564,18 +104076,18 @@ member { type_id: 0x2d8f2b98 offset: 64 } +member { + id: 0x1ac760fd + name: "init" + type_id: 0x2dac2b50 + offset: 2240 +} member { id: 0x1ac761d6 name: "init" type_id: 0x2da6ce0c offset: 704 } -member { - id: 0x1ac7674c - name: "init" - type_id: 0x2dac2b50 - offset: 2112 -} member { id: 0x1ac78232 name: "init" @@ -106719,10 +104231,10 @@ member { offset: 512 } member { - id: 0x0fcb13b8 + id: 0x0fcb1785 name: "init_count" type_id: 0x6720d32f - offset: 6464 + offset: 7808 } member { id: 0x97842617 @@ -106737,10 +104249,10 @@ member { offset: 64 } member { - id: 0x39ba0c74 + id: 0x39ba03d7 name: "init_done" type_id: 0x4585663f - offset: 14593 + offset: 17153 bitsize: 1 } member { @@ -106780,10 +104292,10 @@ member { offset: 1280 } member { - id: 0x17b2398a + id: 0x17b23bfd name: "init_irq" type_id: 0x6720d32f - offset: 6336 + offset: 7552 } member { id: 0xf17f2c5f @@ -106798,10 +104310,10 @@ member { offset: 64 } member { - id: 0xdd57a694 + id: 0xdd57aa4b name: "init_name" type_id: 0x3e10b518 - offset: 640 + offset: 896 } member { id: 0xdb38de26 @@ -106851,10 +104363,10 @@ member { offset: 160 } member { - id: 0x7ab1d6bf + id: 0x7ab1d3e0 name: "init_speed" type_id: 0x4585663f - offset: 1856 + offset: 2112 } member { id: 0x4a0fb161 @@ -106869,10 +104381,10 @@ member { offset: 128 } member { - id: 0xe7104bba + id: 0xe7104099 name: "init_termios" type_id: 0x0c59c5c5 - offset: 3776 + offset: 4032 } member { id: 0xe7c0151f @@ -106964,10 +104476,10 @@ member { offset: 256 } member { - id: 0x989b8e86 + id: 0x989b8848 name: "initial_quirks" type_id: 0x4585663f - offset: 57856 + offset: 59328 } member { id: 0x301c53cf @@ -107024,12 +104536,6 @@ member { type_id: 0x6d7f5ff6 offset: 8 } -member { - id: 0xd5629435 - name: "initialized" - type_id: 0x6d7f5ff6 - offset: 7528 -} member { id: 0xd5629500 name: "initialized" @@ -107042,6 +104548,12 @@ member { type_id: 0x6d7f5ff6 offset: 16 } +member { + id: 0xd56298af + name: "initialized" + type_id: 0x6d7f5ff6 + offset: 9256 +} member { id: 0xd5629b65 name: "initialized" @@ -107085,10 +104597,10 @@ member { offset: 1376 } member { - id: 0x82b739c2 + id: 0x82b73fdd name: "inmodeset" type_id: 0x4585663f - offset: 864 + offset: 992 } member { id: 0x4192c5b2 @@ -107096,10 +104608,10 @@ member { type_id: 0xb3e7bac9 } member { - id: 0x994732a1 + id: 0x994739f8 name: "inner_lock" type_id: 0xf313e71a - offset: 4544 + offset: 4672 } member { id: 0xfa06119e @@ -107120,16 +104632,16 @@ member { offset: 64 } member { - id: 0x1df5804e + id: 0x1df58a40 name: "inner_mode" type_id: 0x3f0693b8 - offset: 5632 + offset: 5824 } member { - id: 0xbb0344bb + id: 0xbb03496e name: "inner_mode_iaf" type_id: 0x3f0693b8 - offset: 5656 + offset: 5848 } member { id: 0x6383669c @@ -107201,18 +104713,18 @@ member { name: "inode" type_id: 0x4456a43e } +member { + id: 0x3b44f9c1 + name: "inode" + type_id: 0x1b8590a8 + offset: 1472 +} member { id: 0x3b44f9e6 name: "inode" type_id: 0x1b8590a8 offset: 448 } -member { - id: 0x3b44fc55 - name: "inode" - type_id: 0x1b8590a8 - offset: 1216 -} member { id: 0x3b44ff03 name: "inode" @@ -107307,10 +104819,10 @@ member { offset: 1024 } member { - id: 0xd74daae6 + id: 0xd74da061 name: "input_dev" type_id: 0x1042c9d1 - offset: 7488 + offset: 8832 } member { id: 0xd74dae5b @@ -107325,10 +104837,10 @@ member { offset: 320 } member { - id: 0x25d41d20 + id: 0x25d41955 name: "input_id" type_id: 0x48c45b15 - offset: 6592 + offset: 7808 } member { id: 0xfd9bce1c @@ -107361,16 +104873,16 @@ member { offset: 160 } member { - id: 0xd3398971 + id: 0xd33986fc name: "input_phys" type_id: 0x3e10b518 - offset: 6528 + offset: 7744 } member { - id: 0xd35d48f5 + id: 0xd35d43fd name: "input_phys" type_id: 0x5adf57ae - offset: 11424 + offset: 13280 } member { id: 0x762f7391 @@ -107403,10 +104915,10 @@ member { offset: 480 } member { - id: 0x342e5448 + id: 0x342e5668 name: "inputs" type_id: 0xd3c80119 - offset: 57920 + offset: 59392 } member { id: 0xbef28bc2 @@ -107415,22 +104927,22 @@ member { offset: 1424 } member { - id: 0xa4895b27 + id: 0xa4895f02 name: "inq_tx_power" type_id: 0x901eaf6a - offset: 5992 + offset: 6120 } member { - id: 0x8268cd10 + id: 0x8268cabd name: "inquiry" type_id: 0x1df06cce - offset: 1792 + offset: 1920 } member { - id: 0xfa80988e + id: 0xfa8094b6 name: "inquiry_len" type_id: 0x5d8155a5 - offset: 1728 + offset: 1856 } member { id: 0x99e4114f @@ -107438,12 +104950,6 @@ member { type_id: 0xa7c362b0 offset: 1472 } -member { - id: 0xabbe528f - name: "inquiry_string" - type_id: 0x1a801a17 - offset: 6592 -} member { id: 0xabbe529c name: "inquiry_string" @@ -107451,10 +104957,16 @@ member { offset: 96 } member { - id: 0xabbe5d76 + id: 0xabbe56fa name: "inquiry_string" type_id: 0x1a801a17 - offset: 3584 + offset: 7808 +} +member { + id: 0xabbe5bb3 + name: "inquiry_string" + type_id: 0x1a801a17 + offset: 3712 } member { id: 0xdc839644 @@ -107553,10 +105065,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xf3722d0e + id: 0xf372264d name: "insn_processed" type_id: 0xc9082b19 - offset: 59488 + offset: 75936 } member { id: 0x8b19911e @@ -107595,12 +105107,6 @@ member { name: "inst" type_id: 0x2d1b205b } -member { - id: 0x0ca1db31 - name: "inst_id" - type_id: 0x295c7202 - offset: 32 -} member { id: 0x70682057 name: "install" @@ -107647,12 +105153,6 @@ member { type_id: 0xca9160b5 offset: 192 } -member { - id: 0x3c279207 - name: "instance_id" - type_id: 0x295c7202 - offset: 784 -} member { id: 0x3c055709 name: "instance_init" @@ -107666,10 +105166,10 @@ member { offset: 128 } member { - id: 0x0651ff1c + id: 0x0651f554 name: "instances" type_id: 0x1696bc95 - offset: 2368 + offset: 2752 } member { id: 0x2111d246 @@ -107678,10 +105178,10 @@ member { offset: 384 } member { - id: 0xdc45138b + id: 0xdc45187d name: "instantiated" type_id: 0x4585663f - offset: 5792 + offset: 6304 bitsize: 1 } member { @@ -107769,34 +105269,28 @@ member { name: "interface" type_id: 0x1c843062 } -member { - id: 0x1e96c5be - name: "interface" - type_id: 0xeeed68e6 - offset: 8160 -} member { id: 0x1e96c8d6 name: "interface" type_id: 0xeeed68e6 offset: 256 } +member { + id: 0x1e96cfa1 + name: "interface" + type_id: 0xeeed68e6 + offset: 9376 +} member { id: 0x5f7feca4 name: "interface_id" type_id: 0x6720d32f } member { - id: 0x8b752161 - name: "interface_mcast_stypes" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0x5656b585 + id: 0x5656bb52 name: "interface_modes" type_id: 0x914dbfdc - offset: 640 + offset: 768 } member { id: 0xc849a421 @@ -107805,10 +105299,10 @@ member { offset: 1856 } member { - id: 0xc6dced73 - name: "interface_stypes" - type_id: 0xc9082b19 - offset: 32 + id: 0x54b2e4db + name: "interfaces" + type_id: 0xd3c80119 + offset: 1344 } member { id: 0x54b2e97d @@ -107816,12 +105310,6 @@ member { type_id: 0xd3c80119 offset: 1728 } -member { - id: 0x54b2ede2 - name: "interfaces" - type_id: 0xd3c80119 - offset: 832 -} member { id: 0xfbe2a5a1 name: "interlace" @@ -107829,16 +105317,16 @@ member { offset: 424 } member { - id: 0x50e8b875 + id: 0x50e8b0b9 name: "interlace_allowed" type_id: 0x6d7f5ff6 - offset: 1184 + offset: 1536 } member { - id: 0x50e8b8ad + id: 0x50e8b395 name: "interlace_allowed" type_id: 0x6d7f5ff6 - offset: 1408 + offset: 1312 } member { id: 0xc39dd626 @@ -107847,22 +105335,22 @@ member { offset: 64 } member { - id: 0x8064bc94 + id: 0x8064b4f4 name: "interleave_scan" type_id: 0xf1159c31 - offset: 42304 + offset: 49152 } member { - id: 0x95cc49bd + id: 0x95cc43f7 name: "interleave_scan_state" type_id: 0x6e2e34cb - offset: 42240 + offset: 49088 } member { - id: 0xcf13927a + id: 0xcf1392d8 name: "internal" type_id: 0x6d7f5ff6 - offset: 14848 + offset: 17536 } member { id: 0xcf28f8e3 @@ -107911,10 +105399,10 @@ member { offset: 1344 } member { - id: 0xcb8ae664 + id: 0xcb8aec26 name: "internal_pages" type_id: 0xe59e5fb5 - offset: 3584 + offset: 4096 } member { id: 0x14ac60e2 @@ -107959,10 +105447,10 @@ member { offset: 448 } member { - id: 0xdd499b5c + id: 0xdd499a75 name: "interrupt" type_id: 0x0130219f - offset: 3328 + offset: 3584 } member { id: 0xdd4afb18 @@ -107971,10 +105459,10 @@ member { offset: 256 } member { - id: 0x72db064a + id: 0x72db081c name: "interrupt_count" type_id: 0x4585663f - offset: 3392 + offset: 3648 } member { id: 0xd6a7ee2b @@ -107989,28 +105477,28 @@ member { offset: 2112 } member { - id: 0xff6c3e37 + id: 0xff6c3cd6 name: "interrupt_in_buffer" type_id: 0x1df06cce - offset: 3200 + offset: 3776 } member { - id: 0x85b719cf + id: 0x85b71c5f name: "interrupt_in_endpointAddress" type_id: 0xb3e7bac9 - offset: 3328 + offset: 3904 } member { - id: 0xa213abc9 + id: 0xa213a8a1 name: "interrupt_in_urb" type_id: 0x0130219f - offset: 3264 + offset: 3840 } member { - id: 0x19761d86 + id: 0x19761760 name: "interrupt_mutex" type_id: 0xa7c362b0 - offset: 3456 + offset: 3712 } member { id: 0x88026c22 @@ -108019,28 +105507,28 @@ member { offset: 3136 } member { - id: 0xf35c572c + id: 0xf35c54ea name: "interrupt_out_buffer" type_id: 0x1df06cce - offset: 3392 + offset: 3968 } member { - id: 0xda5836f1 + id: 0xda583bd0 name: "interrupt_out_endpointAddress" type_id: 0xb3e7bac9 - offset: 3584 + offset: 4160 } member { - id: 0xa83093fc + id: 0xa8309f44 name: "interrupt_out_size" type_id: 0x6720d32f - offset: 3456 + offset: 4032 } member { - id: 0x5e3b6bef + id: 0x5e3b6ecc name: "interrupt_out_urb" type_id: 0x0130219f - offset: 3520 + offset: 4096 } member { id: 0x05278e35 @@ -108054,6 +105542,11 @@ member { type_id: 0x2d244fcd offset: 640 } +member { + id: 0xf9e8c3b2 + name: "interruptible" + type_id: 0x6d7f5ff6 +} member { id: 0xf9e8cea8 name: "interruptible" @@ -108067,10 +105560,10 @@ member { offset: 1344 } member { - id: 0xa5ae1f4d + id: 0xa5ae1e5b name: "interrupts" type_id: 0x4585663f - offset: 8047 + offset: 9263 bitsize: 1 } member { @@ -108085,17 +105578,17 @@ member { type_id: 0x6d7f5ff6 offset: 288 } +member { + id: 0xd3ce1868 + name: "intersects" + type_id: 0x370a664e + offset: 128 +} member { id: 0x490eb248 name: "interval" type_id: 0xc9082b19 } -member { - id: 0x490eb6a9 - name: "interval" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0x490ebf73 name: "interval" @@ -108142,12 +105635,6 @@ member { type_id: 0x6720d32f offset: 1280 } -member { - id: 0x49cc1241 - name: "interval" - type_id: 0x0baa70a7 - offset: 40 -} member { id: 0x00435f6b name: "interval0_esit_payload" @@ -108266,10 +105753,10 @@ member { offset: 680 } member { - id: 0x55973db5 + id: 0x559738ea name: "intr_count" type_id: 0x4585663f - offset: 3200 + offset: 3264 } member { id: 0x0f83608e @@ -108278,10 +105765,10 @@ member { offset: 64 } member { - id: 0x82f27fd9 + id: 0x82f270d7 name: "intr_mask" type_id: 0xc9082b19 - offset: 3680 + offset: 4000 } member { id: 0x6570978b @@ -108290,10 +105777,10 @@ member { offset: 320 } member { - id: 0xc3905b2c + id: 0xc39053d4 name: "intr_qh_list" type_id: 0xd3c80119 - offset: 2560 + offset: 2624 } member { id: 0x3cab4f9d @@ -108302,34 +105789,34 @@ member { offset: 64 } member { - id: 0xd267a23d + id: 0xd267ad6e name: "intr_unlink" type_id: 0xd3c80119 - offset: 2944 + offset: 3008 } member { - id: 0xc02d3394 + id: 0xc02d3ffa name: "intr_unlink_cycle" type_id: 0x4585663f - offset: 3104 + offset: 3168 } member { - id: 0x109cad5b + id: 0x109cacba name: "intr_unlink_wait" type_id: 0xd3c80119 - offset: 2816 + offset: 2880 } member { - id: 0x4b354c4b + id: 0x4b354ae9 name: "intr_unlink_wait_cycle" type_id: 0x4585663f - offset: 3072 + offset: 3136 } member { - id: 0x3f4177af + id: 0x3f4178d7 name: "intr_unlinking" type_id: 0x6d7f5ff6 - offset: 1762 + offset: 1826 bitsize: 1 } member { @@ -108494,10 +105981,10 @@ member { offset: 192 } member { - id: 0xbbb3a7ea + id: 0xbbb3a1bf name: "invert_mask" type_id: 0xc8e4d7d1 - offset: 320 + offset: 384 } member { id: 0x16507b8b @@ -108523,22 +106010,22 @@ member { offset: 256 } member { - id: 0x3627a837 + id: 0x3627a6aa name: "io_bl" type_id: 0x3b7c5d08 - offset: 1600 + offset: 1728 } member { - id: 0x8f60015d + id: 0x8f600402 name: "io_bl_xa" type_id: 0x80c20070 - offset: 1664 + offset: 1792 } member { - id: 0x65b93354 + id: 0x65b934f9 name: "io_buffers_cache" type_id: 0xd3c80119 - offset: 1792 + offset: 1920 } member { id: 0x1124a364 @@ -108547,10 +106034,10 @@ member { offset: 448 } member { - id: 0xd2b7f8d5 + id: 0xd2b7f290 name: "io_buffers_pages" type_id: 0xd3c80119 - offset: 7616 + offset: 8000 } member { id: 0x9009fe4b @@ -108559,10 +106046,10 @@ member { offset: 320 } member { - id: 0xc9427b71 + id: 0xc94272a1 name: "io_capability" type_id: 0xb3e7bac9 - offset: 5984 + offset: 6112 } member { id: 0xc9427d46 @@ -108571,10 +106058,10 @@ member { offset: 784 } member { - id: 0x92838a70 + id: 0x92838a4e name: "io_context" type_id: 0x38f320f1 - offset: 18048 + offset: 19456 } member { id: 0xa3dbd5d1 @@ -108601,10 +106088,28 @@ member { offset: 64 } member { - id: 0xfe460f55 + id: 0xfe460429 name: "io_is_busy" type_id: 0x4585663f - offset: 1216 + offset: 1600 +} +member { + id: 0xa8db7330 + name: "io_mem_free" + type_id: 0x0f972c3a + offset: 640 +} +member { + id: 0xee6c232c + name: "io_mem_pfn" + type_id: 0x048ea3ea + offset: 704 +} +member { + id: 0x1775b64f + name: "io_mem_reserve" + type_id: 0x2cd10095 + offset: 576 } member { id: 0xcebee4f2 @@ -108625,10 +106130,10 @@ member { offset: 1152 } member { - id: 0xc859678f + id: 0xc85963fa name: "io_mutex" type_id: 0xa7c362b0 - offset: 6592 + offset: 7808 } member { id: 0x9646647d @@ -108661,10 +106166,10 @@ member { offset: 448 } member { - id: 0x8eb25a8e + id: 0x8eb2555a name: "io_port" type_id: 0x33756485 - offset: 4544 + offset: 4864 } member { id: 0x8eec5613 @@ -108691,16 +106196,16 @@ member { offset: 800 } member { - id: 0xca2ca8ad + id: 0xca2ca1b1 name: "io_start_time_ns" type_id: 0x92233392 - offset: 832 + offset: 896 } member { - id: 0x94c20774 + id: 0x94c205c0 name: "io_started" type_id: 0x6d7f5ff6 - offset: 57888 + offset: 59360 } member { id: 0x8b906365 @@ -108721,10 +106226,10 @@ member { offset: 272 } member { - id: 0xc74ecd03 + id: 0xc74ec4e7 name: "io_uring" type_id: 0x3faf127d - offset: 16000 + offset: 17408 } member { id: 0xd93d92ce @@ -108733,17 +106238,17 @@ member { offset: 192 } member { - id: 0xcbc66374 + id: 0xcbc66b8c name: "io_window" type_id: 0x4585663f - offset: 16521 + offset: 22089 bitsize: 1 } member { - id: 0x7fcdc698 + id: 0x7fcdc1bf name: "io_window_1k" type_id: 0x4585663f - offset: 16550 + offset: 22118 bitsize: 1 } member { @@ -108753,16 +106258,16 @@ member { offset: 128 } member { - id: 0x63f2138e + id: 0x63f210eb name: "ioac" type_id: 0x81bf1eaa - offset: 18304 + offset: 4928 } member { - id: 0x63f21a39 + id: 0x63f215e6 name: "ioac" type_id: 0x81bf1eaa - offset: 4864 + offset: 19712 } member { id: 0xa8ccc093 @@ -108771,10 +106276,10 @@ member { offset: 192 } member { - id: 0xdb660e90 + id: 0xdb660d5a name: "ioam6_data" type_id: 0x3815e999 - offset: 6272 + offset: 6848 } member { id: 0xef330e54 @@ -108924,10 +106429,10 @@ member { offset: 448 } member { - id: 0x4d4b04e5 + id: 0x4d4b01d0 name: "ioctl" type_id: 0x2f595b5a - offset: 2752 + offset: 3008 } member { id: 0x4d4b0f76 @@ -108954,10 +106459,10 @@ member { offset: 384 } member { - id: 0x1796484c + id: 0x179647c1 name: "ioctl_active" type_id: 0x74d29cf1 - offset: 6528 + offset: 7744 } member { id: 0x7f374859 @@ -108966,10 +106471,10 @@ member { offset: 448 } member { - id: 0x71d5bbe1 + id: 0x71d5bbe6 name: "ioctl_ops" type_id: 0x39dc346c - offset: 8768 + offset: 9984 } member { id: 0x5cd03acc @@ -108978,16 +106483,16 @@ member { offset: 1536 } member { - id: 0x2a77697f + id: 0x2a776604 name: "ioctx_lock" type_id: 0xf313e71a - offset: 6272 + offset: 6464 } member { - id: 0x2c10461a + id: 0x2c104285 name: "ioctx_table" type_id: 0x19c60038 - offset: 6336 + offset: 6528 } member { id: 0xc33609f7 @@ -109002,16 +106507,16 @@ member { offset: 192 } member { - id: 0x5a8c229a + id: 0x5a8c2ccc name: "iodone_cnt" type_id: 0x74d29cf1 - offset: 3392 + offset: 3648 } member { - id: 0x37b6be57 + id: 0x37b6b6f1 name: "ioerr_cnt" type_id: 0x74d29cf1 - offset: 3424 + offset: 3680 } member { id: 0x3103f4d5 @@ -109020,10 +106525,10 @@ member { offset: 32 } member { - id: 0x0d7aeb47 + id: 0x0d7ae40f name: "ioeventfds" type_id: 0xd3c80119 - offset: 19776 + offset: 20288 } member { id: 0x51cefec4 @@ -109050,10 +106555,10 @@ member { offset: 448 } member { - id: 0xafaa95cc + id: 0xafaa917c name: "iommu" type_id: 0x0cb928b9 - offset: 5888 + offset: 6592 } member { id: 0x4d0e7528 @@ -109073,16 +106578,16 @@ member { offset: 320 } member { - id: 0x32791b09 + id: 0x3279112f name: "iommu_data" type_id: 0x18bd6530 - offset: 1088 + offset: 1472 } member { - id: 0x984939df + id: 0x98493de4 name: "iommu_data_release" type_id: 0x0f3dfb90 - offset: 1152 + offset: 1536 } member { id: 0xb2de3315 @@ -109091,10 +106596,10 @@ member { offset: 320 } member { - id: 0xb2e283d0 + id: 0xb2e28dd5 name: "iommu_dev" type_id: 0x3ee88c45 - offset: 448 + offset: 576 } member { id: 0x22809337 @@ -109103,10 +106608,10 @@ member { offset: 64 } member { - id: 0x6622e39c + id: 0x6622ee76 name: "iommu_group" type_id: 0x097315c2 - offset: 5824 + offset: 6528 } member { id: 0x4efcd743 @@ -109121,10 +106626,10 @@ member { offset: 448 } member { - id: 0x3ff87014 + id: 0x3ff870a4 name: "iopf_param" type_id: 0x1e840846 - offset: 320 + offset: 448 } member { id: 0x5e4901da @@ -109157,10 +106662,10 @@ member { offset: 16 } member { - id: 0x082eda1d + id: 0x082edaac name: "ioprio" type_id: 0xc93e017b - offset: 1104 + offset: 1168 } member { id: 0x082edd7f @@ -109169,16 +106674,16 @@ member { offset: 96 } member { - id: 0x4bff34c1 + id: 0x4bff3b8c name: "iorequest_cnt" type_id: 0x74d29cf1 - offset: 3360 + offset: 3616 } member { - id: 0x13233e52 + id: 0x13233d1b name: "ios" type_id: 0xf7777e11 - offset: 7104 + offset: 8320 } member { id: 0x1354d68f @@ -109205,28 +106710,28 @@ member { offset: 640 } member { - id: 0xbbd1f6b0 + id: 0xbbd1f737 name: "iotlb" type_id: 0x3ad18ab6 - offset: 704 + offset: 832 } member { - id: 0xbbd1fa19 + id: 0xbbd1f963 name: "iotlb" type_id: 0x3ad18ab6 - offset: 142080 + offset: 142208 } member { - id: 0x0487754e + id: 0x04877fe9 name: "iotlb_iov" type_id: 0x3f60fa99 - offset: 133696 + offset: 133824 } member { - id: 0xeed948c5 + id: 0xeed94acd name: "iotlb_lock" type_id: 0xf313e71a - offset: 768 + offset: 896 } member { id: 0x9f65e3e7 @@ -109241,10 +106746,10 @@ member { offset: 512 } member { - id: 0x61cf61d8 + id: 0x61cf6b3e name: "iotmo_cnt" type_id: 0x74d29cf1 - offset: 3456 + offset: 3712 } member { id: 0x2f72ea82 @@ -109253,10 +106758,10 @@ member { offset: 1488 } member { - id: 0xdf21c66f + id: 0xdf21cc08 name: "iov" type_id: 0x3390b1b4 - offset: 2624 + offset: 2752 } member { id: 0xdf2cf939 @@ -109281,10 +106786,10 @@ member { offset: 64 } member { - id: 0x51daf7ec + id: 0x51daf362 name: "iov_limit" type_id: 0x6720d32f - offset: 1280 + offset: 1408 } member { id: 0x81751da9 @@ -109348,16 +106853,16 @@ member { offset: 320 } member { - id: 0x3dd48d6e + id: 0x3dd48798 name: "iowq_limits" type_id: 0x5eeb4a25 - offset: 9408 + offset: 10304 } member { - id: 0x15478b4f + id: 0x1547851d name: "iowq_limits_set" type_id: 0x6d7f5ff6 - offset: 9472 + offset: 10368 } member { id: 0xd364d156 @@ -109408,10 +106913,10 @@ member { type_id: 0xb4d0b861 } member { - id: 0x3ce92eab + id: 0x3ce92240 name: "ip6_blk_hole_entry" type_id: 0x17b5cc93 - offset: 4352 + offset: 4544 } member { id: 0xd9d01299 @@ -109425,10 +106930,10 @@ member { type_id: 0xaf33de29 } member { - id: 0x9dbbf2ce + id: 0x9dbbf18c name: "ip6_fib_timer" type_id: 0xd298e888 - offset: 3456 + offset: 3520 } member { id: 0x747dade5 @@ -109437,16 +106942,16 @@ member { offset: 512 } member { - id: 0xf6f90db0 + id: 0xf6f90c3e name: "ip6_null_entry" type_id: 0x17b5cc93 - offset: 3328 + offset: 3392 } member { - id: 0xedc3c447 + id: 0xedc3c45f name: "ip6_prohibit_entry" type_id: 0x17b5cc93 - offset: 4288 + offset: 4480 } member { id: 0xecef5afa @@ -109461,10 +106966,10 @@ member { offset: 480 } member { - id: 0xd5da7949 + id: 0xd5da7d05 name: "ip6_rt_gc_expire" type_id: 0x74d29cf1 - offset: 4128 + offset: 4320 } member { id: 0x61a97677 @@ -109485,10 +106990,10 @@ member { offset: 416 } member { - id: 0x051d5d4d + id: 0x051d50f0 name: "ip6_rt_last_gc" type_id: 0x33756485 - offset: 4160 + offset: 4352 } member { id: 0x7c7aa7e6 @@ -109509,10 +107014,10 @@ member { offset: 512 } member { - id: 0x2bee091e + id: 0x2bee09c2 name: "ip6addrlbl_table" type_id: 0x352630a5 - offset: 6144 + offset: 6720 } member { id: 0xe61bc14f @@ -109521,10 +107026,10 @@ member { offset: 128 } member { - id: 0x097ddcfa + id: 0x097dd455 name: "ip6mr_notifier_ops" type_id: 0x0283e1e3 - offset: 6016 + offset: 6592 } member { id: 0x2eafbbb4 @@ -109555,16 +107060,16 @@ member { offset: 128 } member { - id: 0x9348de28 + id: 0x9348db88 name: "ip_id_key" type_id: 0x4edec64c - offset: 5248 + offset: 5376 } member { - id: 0xd2929041 + id: 0xd2929e47 name: "ip_local_ports" type_id: 0x9dc63437 - offset: 2592 + offset: 2720 } member { id: 0x80a6bd43 @@ -109591,22 +107096,22 @@ member { offset: 5760 } member { - id: 0x3d0b6069 + id: 0x3d0b64f5 name: "ip_rt_min_advmss" type_id: 0x6720d32f - offset: 2560 + offset: 2688 } member { - id: 0x7700851e + id: 0x770088bd name: "ip_rt_min_pmtu" type_id: 0xc9082b19 - offset: 2496 + offset: 2624 } member { - id: 0x0a8fa73e + id: 0x0a8fa36d name: "ip_rt_mtu_expires" type_id: 0x6720d32f - offset: 2528 + offset: 2656 } member { id: 0xe759e741 @@ -109632,11 +107137,6 @@ member { type_id: 0xe8034002 offset: 16 } -member { - id: 0x39122b5b - name: "ipa_base" - type_id: 0x78f4e574 -} member { id: 0x73d7e0dc name: "ipb" @@ -109661,28 +107161,28 @@ member { offset: 128 } member { - id: 0x0588945c + id: 0x05889fb1 name: "ipc_set" type_id: 0x7b06e63f - offset: 7808 + offset: 8960 } member { - id: 0xb985d039 + id: 0xb985d006 name: "ipc_sysctls" type_id: 0x34544a3f - offset: 8576 + offset: 9728 } member { - id: 0x4c8db445 + id: 0x4c8db422 name: "ipcns_nb" type_id: 0x449a775b - offset: 6528 + offset: 7680 } member { - id: 0x553eb7f8 + id: 0x553eb9fd name: "ipcs_idr" type_id: 0x04b89667 - offset: 448 + offset: 576 } member { id: 0xf696f182 @@ -109714,22 +107214,22 @@ member { offset: 1792 } member { - id: 0xf18fc14d + id: 0xf18fc8e0 name: "ipmr_notifier_ops" type_id: 0x0283e1e3 - offset: 5120 + offset: 5248 } member { - id: 0x3d44b257 + id: 0x3d44ba44 name: "ipmr_seq" type_id: 0x4585663f - offset: 5184 + offset: 6656 } member { - id: 0x3d44bf93 + id: 0x3d44bfa5 name: "ipmr_seq" type_id: 0x4585663f - offset: 6080 + offset: 5312 } member { id: 0x08f2aac8 @@ -109744,10 +107244,10 @@ member { offset: 64 } member { - id: 0xbd2ac5d6 + id: 0xbd2ac666 name: "ipv4" type_id: 0x5c902307 - offset: 5120 + offset: 5632 } member { id: 0xbd7f2844 @@ -109777,10 +107277,10 @@ member { type_id: 0x6d25e07f } member { - id: 0x3baabcf9 + id: 0x3baab289 name: "ipv6" type_id: 0x59d48311 - offset: 10752 + offset: 11264 } member { id: 0x3bc426f6 @@ -109793,12 +107293,6 @@ member { name: "ipv6" type_id: 0x09547003 } -member { - id: 0x5cc8c3a8 - name: "ipv6_addr_change" - type_id: 0x0c35b3de - offset: 5120 -} member { id: 0x12832f3f name: "ipv6_dev_find" @@ -109886,10 +107380,10 @@ member { bitsize: 2 } member { - id: 0x068f40f5 + id: 0x068f454d name: "irk" type_id: 0x60ca2c23 - offset: 40608 + offset: 46688 } member { id: 0x99159221 @@ -109897,18 +107391,23 @@ member { type_id: 0x6720d32f offset: 320 } -member { - id: 0x99159461 - name: "irq" - type_id: 0x6720d32f - offset: 6368 -} member { id: 0x99159514 name: "irq" type_id: 0x6720d32f offset: 608 } +member { + id: 0x991595e6 + name: "irq" + type_id: 0x6720d32f +} +member { + id: 0x991596db + name: "irq" + type_id: 0x6720d32f + offset: 2752 +} member { id: 0x99159786 name: "irq" @@ -109928,10 +107427,16 @@ member { offset: 160 } member { - id: 0x991599e7 + id: 0x99159922 name: "irq" type_id: 0x6720d32f - offset: 6304 + offset: 7520 +} +member { + id: 0x99159a36 + name: "irq" + type_id: 0x6720d32f + offset: 7584 } member { id: 0x99159c15 @@ -109952,10 +107457,10 @@ member { offset: 1312 } member { - id: 0x99159c60 + id: 0x99159c55 name: "irq" type_id: 0x6720d32f - offset: 8992 + offset: 8480 } member { id: 0x99159c65 @@ -109969,12 +107474,6 @@ member { type_id: 0x6720d32f offset: 576 } -member { - id: 0x99159cbc - name: "irq" - type_id: 0x6720d32f - offset: 2624 -} member { id: 0x99159d2f name: "irq" @@ -109982,10 +107481,10 @@ member { offset: 192 } member { - id: 0x99159e6d + id: 0x99159e95 name: "irq" type_id: 0x6720d32f - offset: 7136 + offset: 10496 } member { id: 0x992f360d @@ -109998,12 +107497,24 @@ member { name: "irq" type_id: 0x4585663f } +member { + id: 0x993735f0 + name: "irq" + type_id: 0x4585663f + offset: 4960 +} member { id: 0x9937362e name: "irq" type_id: 0x4585663f offset: 1280 } +member { + id: 0x9937369d + name: "irq" + type_id: 0x4585663f + offset: 3392 +} member { id: 0x99373724 name: "irq" @@ -110011,22 +107522,10 @@ member { offset: 448 } member { - id: 0x993738fc + id: 0x993739d5 name: "irq" type_id: 0x4585663f - offset: 7776 -} -member { - id: 0x99373909 - name: "irq" - type_id: 0x4585663f - offset: 2624 -} -member { - id: 0x99373991 - name: "irq" - type_id: 0x4585663f - offset: 128 + offset: 8992 } member { id: 0x99373ab4 @@ -110034,12 +107533,6 @@ member { type_id: 0x4585663f offset: 1536 } -member { - id: 0x99373aed - name: "irq" - type_id: 0x4585663f - offset: 4640 -} member { id: 0x99373d68 name: "irq" @@ -110047,10 +107540,10 @@ member { offset: 32 } member { - id: 0x993fb4ef + id: 0x993fb5da name: "irq" type_id: 0x4d04bc3a - offset: 17664 + offset: 19008 } member { id: 0x996a0ec6 @@ -110082,10 +107575,10 @@ member { offset: 64 } member { - id: 0x99c8e6ab + id: 0x99c8e1eb name: "irq" type_id: 0xba52d680 - offset: 7360 + offset: 8960 } member { id: 0x99cadb25 @@ -110106,16 +107599,16 @@ member { offset: 320 } member { - id: 0x3b21a222 + id: 0x3b21a108 name: "irq_ack_notifier_list" type_id: 0x5e8dc7f4 - offset: 24704 + offset: 25344 } member { - id: 0x8dcdda22 + id: 0x8dcdd781 name: "irq_base" type_id: 0x6720d32f - offset: 2496 + offset: 2624 } member { id: 0x8def7afc @@ -110142,10 +107635,10 @@ member { offset: 1216 } member { - id: 0x7814c084 + id: 0x7814c1bd name: "irq_chip" type_id: 0xadd7ccb6 - offset: 256 + offset: 384 } member { id: 0xd6ff3603 @@ -110183,10 +107676,10 @@ member { offset: 1184 } member { - id: 0x71913fc0 + id: 0x7191382d name: "irq_data" type_id: 0x33756485 - offset: 7424 + offset: 9024 } member { id: 0x71a5f6ff @@ -110201,10 +107694,10 @@ member { offset: 1184 } member { - id: 0x5ee85e2a + id: 0x5ee85607 name: "irq_descr" type_id: 0x1b8f18df - offset: 1184 + offset: 1568 } member { id: 0x07d8062b @@ -110218,12 +107711,6 @@ member { type_id: 0x0e01e935 offset: 256 } -member { - id: 0x1b15b0d6 - name: "irq_domain" - type_id: 0x18a2fb63 - offset: 12800 -} member { id: 0x1b15be08 name: "irq_domain" @@ -110255,10 +107742,10 @@ member { offset: 576 } member { - id: 0x3ff2f672 + id: 0x3ff2fd41 name: "irq_flags" type_id: 0x33756485 - offset: 10688 + offset: 12288 } member { id: 0x3ff2fee5 @@ -110279,10 +107766,10 @@ member { offset: 96 } member { - id: 0xc5acf54a + id: 0xc5acf896 name: "irq_freq" type_id: 0x6720d32f - offset: 7808 + offset: 9408 } member { id: 0x7105db40 @@ -110297,16 +107784,16 @@ member { offset: 1600 } member { - id: 0x4efeb5cb + id: 0x4efebe61 name: "irq_handler" type_id: 0x2b3a7da8 - offset: 6144 + offset: 7360 } member { - id: 0xd133b8c6 + id: 0xd133b0b1 name: "irq_level" type_id: 0x6d7f5ff6 - offset: 4520 + offset: 4456 } member { id: 0x8c92967c @@ -110314,22 +107801,22 @@ member { type_id: 0xc8b17aa7 } member { - id: 0x8ca930f7 + id: 0x8ca9364f name: "irq_lock" type_id: 0xf313e71a - offset: 7488 + offset: 9088 } member { - id: 0x8cfde6d4 + id: 0x8cfde860 name: "irq_lock" type_id: 0xa7c362b0 - offset: 24384 + offset: 24896 } member { - id: 0xa09e6902 + id: 0xa09e6601 name: "irq_managed" type_id: 0x4585663f - offset: 16551 + offset: 22119 bitsize: 1 } member { @@ -110369,10 +107856,10 @@ member { offset: 1984 } member { - id: 0x94f98e99 + id: 0x94f98f17 name: "irq_num" type_id: 0x6720d32f - offset: 4480 + offset: 4416 } member { id: 0x740ba1b4 @@ -110398,16 +107885,16 @@ member { offset: 1280 } member { - id: 0x2833af7d + id: 0x2833a9d5 name: "irq_queue" type_id: 0x03913382 - offset: 7552 + offset: 9152 } member { - id: 0x6c801073 + id: 0x6c801fb5 name: "irq_reg_stride" type_id: 0x4585663f - offset: 3392 + offset: 3520 } member { id: 0x6c801fcf @@ -110428,23 +107915,23 @@ member { offset: 1344 } member { - id: 0x314e3252 + id: 0x314e3194 name: "irq_requested" type_id: 0x6720d32f - offset: 3392 + offset: 3968 } member { - id: 0x85984897 + id: 0x859848e8 name: "irq_reroute_variant" type_id: 0x4585663f - offset: 16530 + offset: 22098 bitsize: 2 } member { - id: 0x3f9a1c0c + id: 0x3f9a1390 name: "irq_rerun" type_id: 0x4585663f - offset: 8049 + offset: 9265 bitsize: 1 } member { @@ -110460,16 +107947,16 @@ member { offset: 704 } member { - id: 0x71efddb1 + id: 0x71efddfa name: "irq_routing" type_id: 0x2145f7aa - offset: 24640 + offset: 25280 } member { - id: 0x03f31825 + id: 0x03f31823 name: "irq_safe" type_id: 0x4585663f - offset: 1802 + offset: 1994 bitsize: 1 } member { @@ -110509,10 +107996,10 @@ member { offset: 128 } member { - id: 0xb5417c2d + id: 0xb5417608 name: "irq_srcu" type_id: 0xa46efa19 - offset: 28864 + offset: 30400 } member { id: 0xb989726e @@ -110533,10 +108020,10 @@ member { offset: 1024 } member { - id: 0xf49eadbf + id: 0xf49ead5d name: "irq_suspended" type_id: 0x4585663f - offset: 8048 + offset: 9264 bitsize: 1 } member { @@ -110552,28 +108039,28 @@ member { offset: 512 } member { - id: 0x09f51087 + id: 0x09f51326 name: "irq_wake_enabled" type_id: 0x6d7f5ff6 - offset: 5688 + offset: 6328 } member { - id: 0xed01f807 + id: 0xed01f566 name: "irq_work" type_id: 0xb95bf932 - offset: 512 + offset: 640 } member { - id: 0xedbbc2a6 + id: 0xedbbc0ae name: "irq_work" type_id: 0x0362ee21 - offset: 768 + offset: 896 } member { - id: 0xedbbc599 + id: 0xedbbc538 name: "irq_work" type_id: 0x0362ee21 - offset: 3072 + offset: 3200 } member { id: 0xdfe72b60 @@ -110588,10 +108075,10 @@ member { offset: 4480 } member { - id: 0x4509280b + id: 0x450927c5 name: "irqfds" type_id: 0x13064264 - offset: 19200 + offset: 19584 } member { id: 0x53de8d1e @@ -110628,10 +108115,10 @@ member { offset: 192 } member { - id: 0x42b06130 + id: 0x42b06a27 name: "irqwork" type_id: 0x1f3c8679 - offset: 9600 + offset: 11264 } member { id: 0x5ab15455 @@ -110641,10 +108128,10 @@ member { bitsize: 1 } member { - id: 0x30d08dc9 + id: 0x30d08fca name: "is_a_peripheral" type_id: 0x4585663f - offset: 7106 + offset: 8450 bitsize: 1 } member { @@ -110654,23 +108141,23 @@ member { offset: 528 } member { - id: 0x6fc3a51c + id: 0x6fc3ada5 name: "is_active" type_id: 0x6720d32f - offset: 1248 + offset: 1376 } member { - id: 0x0596a2f9 + id: 0x0596a7a3 name: "is_added" type_id: 0x4585663f - offset: 8512 + offset: 9984 bitsize: 1 } member { - id: 0x1aca2aa2 + id: 0x1aca297a name: "is_allowed" type_id: 0x6d7f5ff6 - offset: 1384 + offset: 1640 } member { id: 0x64560e03 @@ -110686,10 +108173,10 @@ member { bitsize: 1 } member { - id: 0xe84e3721 + id: 0xe84e3420 name: "is_aspeed" type_id: 0x4585663f - offset: 5552 + offset: 5616 bitsize: 1 } member { @@ -110704,12 +108191,6 @@ member { type_id: 0x351ca0f0 offset: 512 } -member { - id: 0x7f446b8d - name: "is_authenticated" - type_id: 0x6d7f5ff6 - offset: 456 -} member { id: 0x9a46ac52 name: "is_auto" @@ -110737,30 +108218,30 @@ member { offset: 128 } member { - id: 0x8b933f1a + id: 0x8b933b4a name: "is_bound" type_id: 0x6d7f5ff6 - offset: 1793 + offset: 2049 bitsize: 1 } member { - id: 0x9c33984b + id: 0x9c33918b name: "is_busmaster" type_id: 0x4585663f - offset: 16525 + offset: 22093 bitsize: 1 } member { - id: 0xb768e942 + id: 0xb768ef54 name: "is_busy_started" type_id: 0x6d7f5ff6 - offset: 1400 + offset: 1656 } member { - id: 0x77e7393e + id: 0x77e73c7c name: "is_c45" type_id: 0x4585663f - offset: 8032 + offset: 9248 bitsize: 1 } member { @@ -110777,16 +108258,16 @@ member { offset: 176 } member { - id: 0xb46f947c + id: 0xb46f92c4 name: "is_configured" type_id: 0x6d7f5ff6 - offset: 9568 + offset: 11424 } member { - id: 0x6c8b3d02 + id: 0x6c8b318a name: "is_configuring" type_id: 0x6d7f5ff6 - offset: 9552 + offset: 11408 } member { id: 0xa69ebb56 @@ -110845,22 +108326,22 @@ member { offset: 1024 } member { - id: 0x77ea2c18 + id: 0x77ea2060 name: "is_enabled" type_id: 0x6d7f5ff6 - offset: 1664 + offset: 1632 } member { - id: 0x77ea2c6f + id: 0x77ea29b4 name: "is_enabled" type_id: 0x6d7f5ff6 - offset: 9544 + offset: 11400 } member { - id: 0x77ea2d11 + id: 0x77ea2aab name: "is_enabled" type_id: 0x6d7f5ff6 - offset: 1376 + offset: 2176 } member { id: 0x7e25aaa2 @@ -110888,16 +108369,16 @@ member { type_id: 0x6d7f5ff6 } member { - id: 0x5cf775ad + id: 0x5cf7792d name: "is_genpd" type_id: 0x6d7f5ff6 - offset: 2928 + offset: 3312 } member { - id: 0x1a65f983 + id: 0x1a65f7f9 name: "is_gigabit_capable" type_id: 0x4585663f - offset: 8035 + offset: 9251 bitsize: 1 } member { @@ -110925,10 +108406,10 @@ member { offset: 4352 } member { - id: 0xc66fe509 + id: 0xc66fe3c7 name: "is_hotplug_bridge" type_id: 0x4585663f - offset: 16544 + offset: 22112 bitsize: 1 } member { @@ -110938,16 +108419,16 @@ member { offset: 64 } member { - id: 0xbbefb151 + id: 0xbbefba04 name: "is_initialized" type_id: 0x6d7f5ff6 - offset: 1672 + offset: 1648 } member { - id: 0xbbefb64e + id: 0xbbefbfa3 name: "is_initialized" type_id: 0x6d7f5ff6 - offset: 1392 + offset: 2184 } member { id: 0xc2e8d966 @@ -110969,10 +108450,10 @@ member { offset: 14184 } member { - id: 0xeacced5c + id: 0xeacce46e name: "is_internal" type_id: 0x4585663f - offset: 8033 + offset: 9249 bitsize: 1 } member { @@ -110981,6 +108462,12 @@ member { type_id: 0x6d7f5ff6 offset: 64 } +member { + id: 0x25db6a66 + name: "is_iomem" + type_id: 0x6d7f5ff6 + offset: 128 +} member { id: 0xba09598f name: "is_irq_enabled" @@ -111020,10 +108507,10 @@ member { bitsize: 1 } member { - id: 0xdfeafacc + id: 0xdfeafd0b name: "is_le" type_id: 0x6d7f5ff6 - offset: 150656 + offset: 150784 } member { id: 0x3df7be1c @@ -111039,10 +108526,10 @@ member { bitsize: 1 } member { - id: 0x547b6b4e + id: 0x547b670e name: "is_managed" type_id: 0x4585663f - offset: 16538 + offset: 22106 bitsize: 1 } member { @@ -111052,10 +108539,10 @@ member { offset: 56 } member { - id: 0xd1074fff + id: 0xd1074880 name: "is_msi_managed" type_id: 0x4585663f - offset: 16539 + offset: 22107 bitsize: 1 } member { @@ -111077,17 +108564,17 @@ member { offset: 80 } member { - id: 0x294a7a27 + id: 0x294a7c18 name: "is_multiplanar" type_id: 0x4585663f - offset: 6405 + offset: 6533 bitsize: 1 } member { - id: 0x1f3c175a + id: 0x1f3c147c name: "is_nested" type_id: 0x6d7f5ff6 - offset: 904 + offset: 968 } member { id: 0xc8830be2 @@ -111104,17 +108591,17 @@ member { bitsize: 1 } member { - id: 0xec034b4e + id: 0xec034224 name: "is_on_sfp_module" type_id: 0x4585663f - offset: 8042 + offset: 9258 bitsize: 1 } member { - id: 0x1ad2b67d + id: 0x1ad2b967 name: "is_otg" type_id: 0x4585663f - offset: 7105 + offset: 8449 bitsize: 1 } member { @@ -111125,10 +108612,10 @@ member { bitsize: 1 } member { - id: 0x66f84bb7 + id: 0x66f841a5 name: "is_output" type_id: 0x4585663f - offset: 6406 + offset: 6534 bitsize: 1 } member { @@ -111144,17 +108631,17 @@ member { offset: 72 } member { - id: 0x550bb9e6 + id: 0x550bb72a name: "is_physfn" type_id: 0x4585663f - offset: 16542 + offset: 22110 bitsize: 1 } member { - id: 0xa1d3d6da + id: 0xa1d3d0ee name: "is_powered" type_id: 0x6d7f5ff6 - offset: 4032 + offset: 4480 } member { id: 0xb1d2ccae @@ -111184,17 +108671,17 @@ member { bitsize: 1 } member { - id: 0x203b7ba8 + id: 0x203b77b5 name: "is_probed" type_id: 0x4585663f - offset: 16553 + offset: 22121 bitsize: 1 } member { - id: 0xb1a8729f + id: 0xb1a87d96 name: "is_pseudo_fixed_link" type_id: 0x4585663f - offset: 8034 + offset: 9250 bitsize: 1 } member { @@ -111204,12 +108691,6 @@ member { offset: 423 bitsize: 1 } -member { - id: 0x45ac1f08 - name: "is_radiotap_ns" - type_id: 0x6720d32f - offset: 512 -} member { id: 0x648f25ee name: "is_rel" @@ -111229,39 +108710,33 @@ member { offset: 520 } member { - id: 0x02c5dab1 + id: 0x02c5d0ed name: "is_running" type_id: 0x6d7f5ff6 - offset: 840 + offset: 968 } member { id: 0x7855a324 name: "is_second_field" type_id: 0xc9082b19 } -member { - id: 0x846a63f3 - name: "is_secure" - type_id: 0x6d7f5ff6 - offset: 464 -} member { id: 0x319bb7e5 name: "is_seen" type_id: 0x2cb5196e } member { - id: 0x7b7cfbc1 + id: 0x7b7cfb93 name: "is_selfpowered" type_id: 0x4585663f - offset: 7117 + offset: 8461 bitsize: 1 } member { - id: 0x70e546af + id: 0x70e54a35 name: "is_shared" type_id: 0x6d7f5ff6 - offset: 1280 + offset: 1536 } member { id: 0xfd231946 @@ -111302,16 +108777,16 @@ member { bitsize: 1 } member { - id: 0x2061f765 + id: 0x2061f6ba name: "is_suspended" type_id: 0x6d7f5ff6 - offset: 1408 + offset: 1664 } member { - id: 0x2061f8e0 + id: 0x2061fc2e name: "is_suspended" type_id: 0x6d7f5ff6 - offset: 1088 + offset: 1600 } member { id: 0x7f4b683f @@ -111321,23 +108796,23 @@ member { bitsize: 1 } member { - id: 0x029d1d61 + id: 0x029d1c03 name: "is_switch" type_id: 0x4585663f - offset: 8833 + offset: 10689 bitsize: 1 } member { - id: 0x16b72f41 + id: 0x16b72d77 name: "is_sys_suspended" type_id: 0x6d7f5ff6 - offset: 24520 + offset: 26376 } member { - id: 0x83671ce8 + id: 0x83671a00 name: "is_thunderbolt" type_id: 0x4585663f - offset: 16546 + offset: 22114 bitsize: 1 } member { @@ -111354,10 +108829,10 @@ member { bitsize: 1 } member { - id: 0x4e6ceb87 + id: 0x4e6ce9a6 name: "is_urgent_bkops_lvl_checked" type_id: 0x6d7f5ff6 - offset: 24576 + offset: 26432 } member { id: 0x567e927d @@ -111388,10 +108863,10 @@ member { offset: 1344 } member { - id: 0x8572dc78 + id: 0x8572de7d name: "is_virtfn" type_id: 0x4585663f - offset: 16543 + offset: 22111 bitsize: 1 } member { @@ -111402,16 +108877,16 @@ member { bitsize: 1 } member { - id: 0x70e7a5a7 + id: 0x70e7a631 name: "is_virtual_clock" type_id: 0x6d7f5ff6 - offset: 43648 + offset: 45760 } member { - id: 0x7fde2bc4 + id: 0x7fde2439 name: "is_visible" type_id: 0x4585663f - offset: 2696 + offset: 2824 bitsize: 1 } member { @@ -111487,28 +108962,28 @@ member { offset: 1216 } member { - id: 0x4f6cc5a6 + id: 0x4f6ccbdc name: "iso_cnt" type_id: 0x4585663f - offset: 12992 + offset: 13120 } member { - id: 0xc1208723 + id: 0xc1208b52 name: "iso_data" type_id: 0x18bd6530 - offset: 13632 + offset: 16512 } member { - id: 0x6b683d87 + id: 0x6b683df2 name: "iso_frame_desc" type_id: 0xf8b57ade - offset: 1472 + offset: 1728 } member { - id: 0xcd76b55e + id: 0xcd76b47e name: "iso_mtu" type_id: 0x4585663f - offset: 13120 + offset: 13248 } member { id: 0x15e5eeb5 @@ -111517,10 +108992,10 @@ member { offset: 224 } member { - id: 0xc1652c3c + id: 0xc165230a name: "iso_pkts" type_id: 0x4585663f - offset: 13248 + offset: 13376 } member { id: 0x39eaab32 @@ -111535,10 +109010,10 @@ member { offset: 736 } member { - id: 0x217145e3 + id: 0x21714820 name: "isoc_count" type_id: 0x4585663f - offset: 3232 + offset: 3296 } member { id: 0x18de1567 @@ -111547,10 +109022,10 @@ member { offset: 696 } member { - id: 0x2f497072 + id: 0x2f497469 name: "isoch_delay" type_id: 0x4585663f - offset: 6912 + offset: 8256 } member { id: 0xa0ea2f4a @@ -111587,45 +109062,16 @@ member { offset: 768 } member { - id: 0xd015dfd4 + id: 0xd015d2ba name: "it" type_id: 0x41ffca26 - offset: 1792 + offset: 1856 } member { - id: 0x17c596f3 - name: "it_len" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xb9e47e28 - name: "it_optional" - type_id: 0xc6d312d9 - offset: 64 -} -member { - id: 0x63f9f6e8 - name: "it_pad" - type_id: 0x43e910ce - offset: 8 -} -member { - id: 0x3aaf2feb - name: "it_present" - type_id: 0x0baa70a7 - offset: 32 -} -member { - id: 0xe29ffa67 + id: 0xe29ffb31 name: "it_real_incr" type_id: 0x11c404ba - offset: 1728 -} -member { - id: 0x859fe05c - name: "it_version" - type_id: 0x43e910ce + offset: 1792 } member { id: 0x18f796ee @@ -111657,10 +109103,10 @@ member { offset: 832 } member { - id: 0x774d7338 + id: 0x774d71cb name: "itd_pool" type_id: 0x2d66740a - offset: 5184 + offset: 5248 } member { id: 0x83ba7b80 @@ -111719,10 +109165,10 @@ member { type_id: 0x0a33316a } member { - id: 0x2ba0874e + id: 0x2ba084ff name: "iter" type_id: 0xc24d58cd - offset: 18048 + offset: 18176 } member { id: 0x07a7ec69 @@ -111730,10 +109176,10 @@ member { type_id: 0x04d2ff93 } member { - id: 0x6e028c6e + id: 0x6e0282b9 name: "iter_flags" type_id: 0x33756485 - offset: 640 + offset: 768 } member { id: 0x137a2b1b @@ -111805,10 +109251,10 @@ member { type_id: 0x3c6958c4 } member { - id: 0x857bf16e + id: 0x857bfedc name: "its_lock" type_id: 0xa7c362b0 - offset: 1088 + offset: 1216 } member { id: 0x8e370213 @@ -111839,10 +109285,10 @@ member { type_id: 0x0de80fb7 } member { - id: 0x7dc350f0 + id: 0x7dc35cdf name: "itty" type_id: 0x2efe8065 - offset: 1152 + offset: 1408 } member { id: 0x56d4cc43 @@ -111856,23 +109302,6 @@ member { type_id: 0x00c72527 offset: 64 } -member { - id: 0x93b67ba1 - name: "iv16" - type_id: 0x914dbfdc - offset: 32 -} -member { - id: 0x7fba2031 - name: "iv32" - type_id: 0xc9082b19 -} -member { - id: 0x9285fc8e - name: "iv_len" - type_id: 0x295c7202 - offset: 104 -} member { id: 0x8302bb48 name: "ivsize" @@ -111903,10 +109332,10 @@ member { offset: 192 } member { - id: 0x8f2981ee + id: 0x8f2980d7 name: "jack" type_id: 0x0b2665f4 - offset: 256 + offset: 384 } member { id: 0x8f2b4699 @@ -111927,16 +109356,16 @@ member { offset: 1280 } member { - id: 0xc33f95de + id: 0xc33f915e name: "jack_status_check" type_id: 0x2c7bd73f - offset: 1408 + offset: 1792 } member { - id: 0x5d9c19de + id: 0x5d9c18bc name: "jack_zones" type_id: 0xd3c80119 - offset: 1024 + offset: 1280 } member { id: 0xf599ee88 @@ -111945,15 +109374,10 @@ member { offset: 24 } member { - id: 0x9bd546f9 - name: "jiffies" - type_id: 0x33756485 -} -member { - id: 0xa9c09b91 + id: 0xa9c091b7 name: "jiffies_at_alloc" type_id: 0x33756485 - offset: 1088 + offset: 1472 } member { id: 0x3c052c89 @@ -111961,10 +109385,10 @@ member { type_id: 0x33756485 } member { - id: 0x5b06822a + id: 0x5b068ff9 name: "jit_data" type_id: 0x18bd6530 - offset: 1344 + offset: 1472 } member { id: 0x7a623699 @@ -112017,10 +109441,10 @@ member { offset: 128 } member { - id: 0x5023a597 + id: 0x5023af1d name: "jited_linfo" type_id: 0x0cbf60eb - offset: 7808 + offset: 8064 } member { id: 0x78ce8c19 @@ -112041,10 +109465,10 @@ member { offset: 896 } member { - id: 0x30bc0272 + id: 0x30bc0525 name: "jmps_processed" type_id: 0xc9082b19 - offset: 59552 + offset: 76000 } member { id: 0xca07ed31 @@ -112053,16 +109477,22 @@ member { offset: 128 } member { - id: 0xc927b5b1 + id: 0xc927b25c name: "job_flags" type_id: 0x33756485 - offset: 14528 + offset: 14784 } member { - id: 0x83d1e97c + id: 0x83d1e0f4 name: "job_lock" type_id: 0xf313e71a - offset: 16320 + offset: 16448 +} +member { + id: 0xbd72f435 + name: "job_queue" + type_id: 0xd3c80119 + offset: 16512 } member { id: 0xbd72f615 @@ -112071,16 +109501,10 @@ member { offset: 4160 } member { - id: 0xbd72f75f - name: "job_queue" - type_id: 0xd3c80119 - offset: 16384 -} -member { - id: 0x1457c6ce + id: 0x1457cbeb name: "job_queue_flags" type_id: 0x33756485 - offset: 4608 + offset: 4736 } member { id: 0xbb61bdb7 @@ -112101,34 +109525,10 @@ member { offset: 4352 } member { - id: 0x85efc12e + id: 0x85efc360 name: "jobctl" type_id: 0x33756485 - offset: 10944 -} -member { - id: 0xe031256a - name: "join_ibss" - type_id: 0x2cdaf92d - offset: 3072 -} -member { - id: 0xe0328a98 - name: "join_ibss" - type_id: 0x2f702574 - offset: 5504 -} -member { - id: 0x936c98ed - name: "join_mesh" - type_id: 0x2cdaea57 - offset: 1984 -} -member { - id: 0x877930a4 - name: "join_ocb" - type_id: 0x2cd99258 - offset: 2112 + offset: 11968 } member { id: 0x452661f9 @@ -112136,10 +109536,10 @@ member { type_id: 0x3e3c1b86 } member { - id: 0xb0dd34cd + id: 0xb0dd3064 name: "journal_info" type_id: 0x18bd6530 - offset: 17728 + offset: 19136 } member { id: 0xebc086eb @@ -112213,10 +109613,10 @@ member { offset: 5632 } member { - id: 0xabd5a416 + id: 0xabd5a6b3 name: "kasan_info" type_id: 0x3e77001f - offset: 1600 + offset: 1856 } member { id: 0x5638ee2c @@ -112236,40 +109636,28 @@ member { type_id: 0x276d3cfb } member { - id: 0xb546bdcd - name: "kck" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0xcf21183f - name: "kck_len" - type_id: 0x295c7202 - offset: 232 -} -member { - id: 0x4d9c8e57 + id: 0x4d9c8a0c name: "kcompactd" type_id: 0x1d19a9d5 - offset: 55168 + offset: 55360 } member { - id: 0x44835581 + id: 0x44835e36 name: "kcompactd_highest_zoneidx" type_id: 0x0b0164a7 - offset: 54912 + offset: 55136 } member { - id: 0xc61019c9 + id: 0xc6101310 name: "kcompactd_max_order" type_id: 0x6720d32f - offset: 54880 + offset: 55104 } member { - id: 0xda079e64 + id: 0xda079936 name: "kcompactd_wait" type_id: 0x03913382 - offset: 54976 + offset: 55168 } member { id: 0xdbfaccd7 @@ -112294,10 +109682,10 @@ member { offset: 1152 } member { - id: 0xe79c9554 + id: 0xe79c9d40 name: "kcov_handle" type_id: 0x92233392 - offset: 1408 + offset: 1536 } member { id: 0xfc4536a4 @@ -112323,10 +109711,10 @@ member { offset: 1632 } member { - id: 0xa389e4fc + id: 0xa389e866 name: "keep_dst" type_id: 0x6d7f5ff6 - offset: 1280 + offset: 1536 } member { id: 0x4422b026 @@ -112341,45 +109729,16 @@ member { offset: 384 } member { - id: 0x3f656839 + id: 0x3f6569d5 name: "keepout" type_id: 0x340dea21 - offset: 7168 + offset: 8384 } member { - id: 0xc2fe6a66 - name: "kek" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0xc2fe6e87 - name: "kek" - type_id: 0x3f0185ef -} -member { - id: 0x4f2c03f1 - name: "kek_len" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x4f2c0917 - name: "kek_len" - type_id: 0x295c7202 - offset: 224 -} -member { - id: 0x4ff167c8 - name: "kek_len" - type_id: 0xf435685e - offset: 64 -} -member { - id: 0x3afd00bc + id: 0x3afd0925 name: "kern_hyp_va" type_id: 0x05cc5cbb - offset: 1856 + offset: 1984 } member { id: 0xc43b0497 @@ -112399,10 +109758,10 @@ member { offset: 1600 } member { - id: 0x5d71d080 + id: 0x5d71dc53 name: "kernel_fb_list" type_id: 0xd3c80119 - offset: 2432 + offset: 2944 } member { id: 0xb96eb3c9 @@ -112411,10 +109770,10 @@ member { offset: 768 } member { - id: 0x7de43795 + id: 0x7de43299 name: "kevent" type_id: 0x1f3c8679 - offset: 4480 + offset: 4864 } member { id: 0x20068778 @@ -112524,23 +109883,6 @@ member { name: "key" type_id: 0x3e10b518 } -member { - id: 0x20690807 - name: "key" - type_id: 0x3f0185ef - offset: 1664 -} -member { - id: 0x20690b2b - name: "key" - type_id: 0x3f0185ef -} -member { - id: 0x20690b80 - name: "key" - type_id: 0x3f0185ef - offset: 256 -} member { id: 0x206de985 name: "key" @@ -112564,18 +109906,6 @@ member { name: "key" type_id: 0x2f932a1e } -member { - id: 0x209860f9 - name: "key" - type_id: 0xce6e9270 - offset: 232 -} -member { - id: 0x209869dc - name: "key" - type_id: 0xce6e9270 - offset: 160 -} member { id: 0x209f059a name: "key" @@ -112588,6 +109918,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x20a07181 + name: "key" + type_id: 0xf67b8436 + offset: 256 +} member { id: 0x20aa0052 name: "key" @@ -112616,10 +109952,10 @@ member { type_id: 0xe8b6eac7 } member { - id: 0x20c42285 + id: 0x20c42fe4 name: "key" type_id: 0x92233392 - offset: 512 + offset: 640 } member { id: 0x20c661f5 @@ -112633,16 +109969,16 @@ member { offset: 64 } member { - id: 0x20d6c658 + id: 0x20d6cc0c name: "key" type_id: 0x80c9c878 - offset: 2688 + offset: 2816 } member { - id: 0x20e6c838 + id: 0x20e6c0a2 name: "key" type_id: 0xb0c00a27 - offset: 1440 + offset: 1568 } member { id: 0x203b913e @@ -112680,10 +110016,10 @@ member { offset: 64 } member { - id: 0x3a668401 + id: 0x3a668586 name: "key_ht" type_id: 0x674028f7 - offset: 704 + offset: 832 } member { id: 0x8ec1ce72 @@ -112699,16 +110035,10 @@ member { bitsize: 2 } member { - id: 0x555a09f2 - name: "key_idx" - type_id: 0x29b77961 - offset: 328 -} -member { - id: 0x555ae53a - name: "key_idx" - type_id: 0x295c7202 - offset: 1736 + id: 0x16578008 + name: "key_is_private" + type_id: 0x6d7f5ff6 + offset: 224 } member { id: 0x043870df @@ -112722,24 +110052,6 @@ member { type_id: 0x914dbfdc offset: 16 } -member { - id: 0x04806e1c - name: "key_len" - type_id: 0x295c7202 - offset: 320 -} -member { - id: 0x04806efe - name: "key_len" - type_id: 0x295c7202 - offset: 1728 -} -member { - id: 0x04ce1cb8 - name: "key_len" - type_id: 0x6720d32f - offset: 128 -} member { id: 0x04ecb42e name: "key_len" @@ -112752,12 +110064,6 @@ member { type_id: 0xc9082b19 offset: 3840 } -member { - id: 0x07890c69 - name: "key_mgmt_suite" - type_id: 0x4585663f - offset: 352 -} member { id: 0xe91897f5 name: "key_offset" @@ -112855,22 +110161,16 @@ member { offset: 1728 } member { - id: 0xde8c3bac - name: "keyidx" - type_id: 0x29b77961 - offset: 120 -} -member { - id: 0x15d9dfa4 + id: 0x153981eb name: "keylen" - type_id: 0x295c7202 - offset: 152 + type_id: 0xc9082b19 + offset: 64 } member { - id: 0x67a32680 + id: 0x67a32b63 name: "keylock" type_id: 0xf313e71a - offset: 8128 + offset: 9472 } member { id: 0xebd2bfd1 @@ -112878,10 +110178,10 @@ member { type_id: 0xd3c80119 } member { - id: 0x4549faca + id: 0x4549f3c5 name: "keypressed" type_id: 0x6d7f5ff6 - offset: 8160 + offset: 9504 } member { id: 0x65d65e9f @@ -112943,10 +110243,10 @@ member { offset: 128 } member { - id: 0xf6724654 + id: 0xf67243e5 name: "keyup_jiffies" type_id: 0x33756485 - offset: 8192 + offset: 9536 } member { id: 0x515e1a2c @@ -112977,10 +110277,10 @@ member { offset: 32 } member { - id: 0x10ae18b7 + id: 0x10ae117c name: "kfunc_btf_tab" type_id: 0x21c08bd1 - offset: 1536 + offset: 1664 } member { id: 0xc7c124b9 @@ -112989,10 +110289,10 @@ member { offset: 896 } member { - id: 0x1a72cb17 + id: 0x1a72c5ff name: "kfunc_tab" type_id: 0x37c1fe6c - offset: 1472 + offset: 1600 } member { id: 0x1f771786 @@ -113041,10 +110341,10 @@ member { offset: 384 } member { - id: 0x1b51d884 + id: 0x1b51da8c name: "kick" type_id: 0x18ea6ae3 - offset: 768 + offset: 896 } member { id: 0x6e77f1a5 @@ -113082,22 +110382,22 @@ member { type_id: 0x95f8b1fc } member { - id: 0x96ee92f4 + id: 0x96ee9142 name: "klist_devices" type_id: 0x95f8b1fc - offset: 512 + offset: 768 } member { - id: 0x96ee9f91 + id: 0x96ee9832 name: "klist_devices" type_id: 0x95f8b1fc - offset: 1280 + offset: 1920 } member { - id: 0x62cbcc92 + id: 0x62cbccd9 name: "klist_drivers" type_id: 0x95f8b1fc - offset: 1600 + offset: 2240 } member { id: 0x1877b647 @@ -113106,10 +110406,10 @@ member { offset: 1472 } member { - id: 0x8c886649 + id: 0x8c886273 name: "kmap_ctrl" type_id: 0x470694ff - offset: 21696 + offset: 23360 } member { id: 0x7fa3827e @@ -113130,28 +110430,34 @@ member { offset: 960 } member { - id: 0x8399591b + id: 0x839950d1 name: "kmemcg_id" type_id: 0x6720d32f - offset: 13120 + offset: 14144 +} +member { + id: 0x5bb2a4ff + name: "kn" + type_id: 0x3a534a58 + offset: 2240 } member { id: 0x5bb2ad0c name: "kn" type_id: 0x3a534a58 } -member { - id: 0x5bb2af88 - name: "kn" - type_id: 0x3a534a58 - offset: 1984 -} member { id: 0x574556a7 name: "knode_bus" type_id: 0x280be654 offset: 832 } +member { + id: 0x5745586b + name: "knode_bus" + type_id: 0x280be654 + offset: 1088 +} member { id: 0x65aa7bde name: "knode_class" @@ -113187,24 +110493,30 @@ member { type_id: 0xa582964d offset: 384 } +member { + id: 0x452b2605 + name: "kobj" + type_id: 0xa582964d + offset: 3584 +} member { id: 0x452b2615 name: "kobj" type_id: 0xa582964d offset: 640 } +member { + id: 0x452b2664 + name: "kobj" + type_id: 0xa582964d + offset: 3008 +} member { id: 0x452b2767 name: "kobj" type_id: 0xa582964d offset: 2304 } -member { - id: 0x452b2773 - name: "kobj" - type_id: 0xa582964d - offset: 1024 -} member { id: 0x452b27ab name: "kobj" @@ -113223,18 +110535,18 @@ member { type_id: 0xa582964d offset: 192 } -member { - id: 0x452b2936 - name: "kobj" - type_id: 0xa582964d - offset: 2624 -} member { id: 0x452b29ae name: "kobj" type_id: 0xa582964d offset: 128 } +member { + id: 0x452b2a26 + name: "kobj" + type_id: 0xa582964d + offset: 3456 +} member { id: 0x452b2b74 name: "kobj" @@ -113248,22 +110560,10 @@ member { offset: 1088 } member { - id: 0x452b2f5c - name: "kobj" - type_id: 0xa582964d - offset: 3200 -} -member { - id: 0x452b2ffd - name: "kobj" - type_id: 0xa582964d - offset: 3072 -} -member { - id: 0xc1ca0895 + id: 0xc1ca025b name: "kobj_completion" type_id: 0x0562c566 - offset: 704 + offset: 960 } member { id: 0x8d3b73a4 @@ -113283,18 +110583,18 @@ member { type_id: 0x8ffe5e7d offset: 832 } -member { - id: 0x6b5fe089 - name: "kobj_unregister" - type_id: 0x3fcbf304 - offset: 3584 -} member { id: 0x6b5fe201 name: "kobj_unregister" type_id: 0x3fcbf304 offset: 64 } +member { + id: 0x6b5fea63 + name: "kobj_unregister" + type_id: 0x3fcbf304 + offset: 4224 +} member { id: 0x6b5fef22 name: "kobj_unregister" @@ -113308,10 +110608,10 @@ member { offset: 5504 } member { - id: 0xef3edf0e + id: 0xef3edb33 name: "kp" type_id: 0x3ad73636 - offset: 2176 + offset: 2560 } member { id: 0xeff6ae77 @@ -113370,18 +110670,18 @@ member { type_id: 0x398da40b offset: 448 } -member { - id: 0x02ce5011 - name: "kref" - type_id: 0x6f1daf87 - offset: 6560 -} member { id: 0x02ce5044 name: "kref" type_id: 0x6f1daf87 offset: 128 } +member { + id: 0x02ce5129 + name: "kref" + type_id: 0x6f1daf87 + offset: 7776 +} member { id: 0x02ce514f name: "kref" @@ -113389,16 +110689,10 @@ member { offset: 192 } member { - id: 0x02ce5175 + id: 0x02ce529e name: "kref" type_id: 0x6f1daf87 - offset: 960 -} -member { - id: 0x02ce5320 - name: "kref" - type_id: 0x6f1daf87 - offset: 896 + offset: 512 } member { id: 0x02ce54bd @@ -113407,10 +110701,28 @@ member { offset: 32 } member { - id: 0x02ce5814 + id: 0x02ce54f0 name: "kref" type_id: 0x6f1daf87 - offset: 384 + offset: 1088 +} +member { + id: 0x02ce5707 + name: "kref" + type_id: 0x6f1daf87 + offset: 3936 +} +member { + id: 0x02ce5710 + name: "kref" + type_id: 0x6f1daf87 + offset: 3424 +} +member { + id: 0x02ce575a + name: "kref" + type_id: 0x6f1daf87 + offset: 1152 } member { id: 0x02ce5986 @@ -113423,12 +110735,6 @@ member { type_id: 0x6f1daf87 offset: 1408 } -member { - id: 0x02ce5be9 - name: "kref" - type_id: 0x6f1daf87 - offset: 2912 -} member { id: 0x02ce5d67 name: "kref" @@ -113441,12 +110747,6 @@ member { type_id: 0x6f1daf87 offset: 320 } -member { - id: 0x02ce5e99 - name: "kref" - type_id: 0x6f1daf87 - offset: 1024 -} member { id: 0x02ce5ef1 name: "kref" @@ -113454,10 +110754,16 @@ member { offset: 448 } member { - id: 0x9a3ad5c2 + id: 0x02ce5f8e + name: "kref" + type_id: 0x6f1daf87 + offset: 3008 +} +member { + id: 0x9a3ad7bf name: "kretprobe_instances" type_id: 0x0bf3e543 - offset: 26944 + offset: 28736 } member { id: 0x85969cba @@ -113472,22 +110778,22 @@ member { offset: 832 } member { - id: 0xfe0f3c45 + id: 0xfe0f369c name: "kswapd" type_id: 0x1d19a9d5 - offset: 53696 + offset: 53824 } member { - id: 0x678d6818 + id: 0x678d6528 name: "kswapd_failures" type_id: 0x6720d32f - offset: 54848 + offset: 54976 } member { - id: 0x053abb95 + id: 0x053ab370 name: "kswapd_highest_zoneidx" type_id: 0x0b0164a7 - offset: 54816 + offset: 54944 } member { id: 0xff6f5b56 @@ -113496,10 +110802,10 @@ member { offset: 53440 } member { - id: 0x34381803 + id: 0x34381759 name: "kswapd_order" type_id: 0x6720d32f - offset: 54784 + offset: 54912 } member { id: 0x91281e96 @@ -113507,18 +110813,18 @@ member { type_id: 0x03913382 offset: 52160 } +member { + id: 0x185141de + name: "ksym" + type_id: 0x18628aeb + offset: 1792 +} member { id: 0x1851434c name: "ksym" type_id: 0x18628aeb offset: 64 } -member { - id: 0x18514481 - name: "ksym" - type_id: 0x18628aeb - offset: 1664 -} member { id: 0xc54733a4 name: "ksymbol" @@ -113526,6 +110832,12 @@ member { offset: 349 bitsize: 1 } +member { + id: 0x02bd720c + name: "kthread" + type_id: 0x1d19a9d5 + offset: 10944 +} member { id: 0x02bd754c name: "kthread" @@ -113533,22 +110845,10 @@ member { offset: 128 } member { - id: 0x02bd7e20 - name: "kthread" - type_id: 0x1d19a9d5 - offset: 9088 -} -member { - id: 0xe0ce5aa1 + id: 0xe0ce5e11 name: "kthread_config" type_id: 0x1d19a9d5 - offset: 8768 -} -member { - id: 0x2dbdf3e6 - name: "kthread_waitq" - type_id: 0x03913382 - offset: 9152 + offset: 10624 } member { id: 0x2dbdf50d @@ -113556,6 +110856,12 @@ member { type_id: 0x03913382 offset: 192 } +member { + id: 0x2dbdf6a0 + name: "kthread_waitq" + type_id: 0x03913382 + offset: 11008 +} member { id: 0x75359e44 name: "ktype" @@ -113569,10 +110875,10 @@ member { offset: 7552 } member { - id: 0xa2d27bbb + id: 0xa2d27584 name: "kunit_test" type_id: 0x291e8a5b - offset: 21184 + offset: 22848 } member { id: 0x52aa1c89 @@ -113603,22 +110909,22 @@ member { offset: 2304 } member { - id: 0x6f62845e + id: 0x6f6286ef name: "kworker" type_id: 0x348f6886 - offset: 42560 + offset: 44416 } member { - id: 0x6f62879f + id: 0x6f628ccf name: "kworker" type_id: 0x348f6886 - offset: 8064 + offset: 9664 } member { - id: 0x18f3b469 + id: 0x18f3bb6c name: "l1_params" type_id: 0xf73d9c84 - offset: 10784 + offset: 12000 } member { id: 0x655ea8bc @@ -113633,10 +110939,10 @@ member { offset: 128 } member { - id: 0x1dcf8168 + id: 0x1dcf84db name: "l2cap_data" type_id: 0x18bd6530 - offset: 13504 + offset: 16384 } member { id: 0xf348616d @@ -113694,10 +111000,10 @@ member { offset: 296 } member { - id: 0xbe79dfbb + id: 0xbe79d648 name: "la_mask" type_id: 0x914dbfdc - offset: 992 + offset: 1056 } member { id: 0x0517038f @@ -113710,24 +111016,24 @@ member { type_id: 0x3e10b518 offset: 64 } -member { - id: 0x0517080a - name: "label" - type_id: 0x3e10b518 - offset: 7168 -} -member { - id: 0x0517090c - name: "label" - type_id: 0x3e10b518 - offset: 7296 -} member { id: 0x05170a4d name: "label" type_id: 0x3e10b518 offset: 128 } +member { + id: 0x05170a91 + name: "label" + type_id: 0x3e10b518 + offset: 8512 +} +member { + id: 0x05170fcc + name: "label" + type_id: 0x3e10b518 + offset: 8768 +} member { id: 0x05cb61ce name: "label" @@ -113758,10 +111064,10 @@ member { offset: 96 } member { - id: 0x8224da2d + id: 0x8224deaf name: "lane" type_id: 0x199ad6e0 - offset: 8064 + offset: 9280 } member { id: 0xdcb2d9c7 @@ -113799,18 +111105,18 @@ member { type_id: 0x4585663f offset: 32 } -member { - id: 0x3d3cbd17 - name: "lanes" - type_id: 0x4585663f - offset: 6336 -} member { id: 0x3d3cbe28 name: "lanes" type_id: 0x4585663f offset: 128 } +member { + id: 0x3d3cbf60 + name: "lanes" + type_id: 0x4585663f + offset: 7552 +} member { id: 0x3db03209 name: "lanes" @@ -113830,10 +111136,10 @@ member { offset: 64 } member { - id: 0x93066dc6 + id: 0x93066213 name: "lanes_per_direction" type_id: 0xc9082b19 - offset: 20576 + offset: 21536 } member { id: 0x34365764 @@ -113841,10 +111147,10 @@ member { type_id: 0x914dbfdc } member { - id: 0xff9724a1 + id: 0xff972e94 name: "laptop_mode_wb_timer" type_id: 0xd298e888 - offset: 8640 + offset: 9920 } member { id: 0x260276bf @@ -113863,6 +111169,12 @@ member { type_id: 0x26cfffd7 offset: 64 } +member { + id: 0x264f3cfa + name: "last" + type_id: 0x20351a02 + offset: 64 +} member { id: 0x2654d7e1 name: "last" @@ -113917,18 +111229,18 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x26a602b8 + name: "last" + type_id: 0xc9082b19 + offset: 928 +} member { id: 0x26a60811 name: "last" type_id: 0xc9082b19 offset: 32 } -member { - id: 0x26a60a4d - name: "last" - type_id: 0xc9082b19 - offset: 800 -} member { id: 0x26fd2fa0 name: "last" @@ -113996,10 +111308,10 @@ member { offset: 128 } member { - id: 0xa0dfc8ed + id: 0xa0dfccc7 name: "last_avail_idx" type_id: 0x914dbfdc - offset: 2432 + offset: 2560 } member { id: 0x9ac11ab7 @@ -114014,16 +111326,16 @@ member { offset: 64 } member { - id: 0x8555089d + id: 0x85550ce5 name: "last_boosted_vcpu" type_id: 0x6720d32f - offset: 18528 + offset: 18784 } member { - id: 0x19171691 + id: 0x191711ef name: "last_bstat" type_id: 0x20b780d8 - offset: 6656 + offset: 7680 } member { id: 0x19171723 @@ -114032,17 +111344,17 @@ member { offset: 192 } member { - id: 0x0bd89f20 + id: 0x0bd89cb9 name: "last_buffer_dequeued" type_id: 0x4585663f - offset: 6408 + offset: 6536 bitsize: 1 } member { - id: 0x8ff353c7 + id: 0x8ff35db6 name: "last_busy" type_id: 0x92233392 - offset: 2048 + offset: 2240 } member { id: 0xaa04091e @@ -114051,10 +111363,10 @@ member { offset: 384 } member { - id: 0xb1361b6d + id: 0xb1361b0c name: "last_calculate_time" type_id: 0x33756485 - offset: 6400 + offset: 6656 } member { id: 0x9fc09160 @@ -114063,16 +111375,16 @@ member { offset: 320 } member { - id: 0xa4c258d8 + id: 0xa4c25843 name: "last_cs" type_id: 0x384f7d7c - offset: 9016 + offset: 10616 } member { - id: 0x481f3471 + id: 0x481f377d name: "last_cs_mode_high" type_id: 0x6d7f5ff6 - offset: 9024 + offset: 10624 } member { id: 0xbbca5df7 @@ -114081,10 +111393,10 @@ member { offset: 768 } member { - id: 0x283a5c06 + id: 0x283a51a5 name: "last_delay" type_id: 0x92233392 - offset: 2496 + offset: 2624 } member { id: 0x0c7f9894 @@ -114117,10 +111429,10 @@ member { offset: 32 } member { - id: 0xb7a2ac8b + id: 0xb7a2a1df name: "last_dme_cmd_tstamp" type_id: 0x11c404ba - offset: 19648 + offset: 20480 } member { id: 0x17a5e8ce @@ -114152,6 +111464,12 @@ member { type_id: 0xc2cf0a7e offset: 192 } +member { + id: 0xdc176719 + name: "last_event_time" + type_id: 0x92233392 + offset: 832 +} member { id: 0x45c7feeb name: "last_flags" @@ -114159,10 +111477,10 @@ member { offset: 472 } member { - id: 0xf5a2fc9b + id: 0xf5a2f0f7 name: "last_flush" type_id: 0x33756485 - offset: 2176 + offset: 2240 } member { id: 0xc312300f @@ -114213,10 +111531,10 @@ member { offset: 192 } member { - id: 0x807bc698 + id: 0x807bc4cf name: "last_hw_keepalive" type_id: 0x11c404ba - offset: 7296 + offset: 8896 } member { id: 0x2827065a @@ -114231,16 +111549,16 @@ member { offset: 320 } member { - id: 0x5ed3d8d6 + id: 0x5ed3d0f0 name: "last_idx" type_id: 0x6720d32f - offset: 672 + offset: 800 } member { - id: 0x783e63c0 + id: 0x783e63f7 name: "last_iface" type_id: 0x6720d32f - offset: 1952 + offset: 2080 } member { id: 0x4280578a @@ -114255,10 +111573,10 @@ member { offset: 344 } member { - id: 0x79bc2dcf + id: 0x79bc2888 name: "last_initiator" type_id: 0x295c7202 - offset: 9592 + offset: 11448 } member { id: 0x48cbb7f7 @@ -114278,28 +111596,28 @@ member { offset: 64 } member { - id: 0x9d4e6190 + id: 0x9d4e6964 name: "last_iso_frame" type_id: 0x4585663f - offset: 3168 + offset: 3232 } member { - id: 0x46e8ef6a + id: 0x46e8ec28 name: "last_itd_to_free" type_id: 0x3948db4a - offset: 3456 + offset: 3520 } member { - id: 0x15e76eb9 + id: 0x15e76f66 name: "last_keepalive" type_id: 0x11c404ba - offset: 7232 + offset: 8832 } member { - id: 0x6d621aaa + id: 0x6d62190d name: "last_keycode" type_id: 0xc9082b19 - offset: 8896 + offset: 10496 } member { id: 0xbdffd021 @@ -114307,10 +111625,10 @@ member { type_id: 0x1e820193 } member { - id: 0xc685f5a4 + id: 0xc685feed name: "last_numid" type_id: 0x4585663f - offset: 9536 + offset: 10752 } member { id: 0xc8030ed6 @@ -114319,10 +111637,10 @@ member { offset: 64 } member { - id: 0xc26226a4 + id: 0xc2622789 name: "last_off" type_id: 0x11c404ba - offset: 8896 + offset: 10752 } member { id: 0xb99df953 @@ -114359,10 +111677,10 @@ member { type_id: 0x92233392 } member { - id: 0x90871d91 + id: 0x908713f9 name: "last_periodic_enable" type_id: 0x11c404ba - offset: 5440 + offset: 5504 } member { id: 0x3c9a6b57 @@ -114383,10 +111701,10 @@ member { offset: 576 } member { - id: 0xbc17dab3 + id: 0xbc17d729 name: "last_protocol" type_id: 0x52a8f1d9 - offset: 8928 + offset: 10528 } member { id: 0x7164a4fb @@ -114425,16 +111743,16 @@ member { offset: 192 } member { - id: 0x7668fd83 + id: 0x7668fd22 name: "last_rand" type_id: 0x33756485 - offset: 4544 + offset: 5504 } member { - id: 0xc6b95798 + id: 0xc6b95840 name: "last_reset" type_id: 0x33756485 - offset: 3328 + offset: 3648 } member { id: 0x8675e267 @@ -114443,40 +111761,28 @@ member { offset: 192 } member { - id: 0xb02bbaee - name: "last_ret" - type_id: 0x6720d32f - offset: 128 -} -member { - id: 0xefc1ce8f - name: "last_rssi_event_value" - type_id: 0xd41e888f - offset: 32 -} -member { - id: 0x38faece3 + id: 0x38fae966 name: "last_run_head" type_id: 0x054f691a - offset: 960 + offset: 1088 } member { - id: 0xa444a438 + id: 0xa444a488 name: "last_sample_time" type_id: 0x92233392 - offset: 320 + offset: 448 } member { - id: 0x6f1ec5b2 + id: 0x6f1ecde9 name: "last_scancode" type_id: 0x92233392 - offset: 8960 + offset: 10560 } member { - id: 0x02f7dcc3 + id: 0x02f7d82f name: "last_sector_bug" type_id: 0x4585663f - offset: 2691 + offset: 2819 bitsize: 1 } member { @@ -114498,16 +111804,16 @@ member { offset: 352 } member { - id: 0xe81e4509 + id: 0xe81e4d64 name: "last_siginfo" type_id: 0x2eec4b41 - offset: 18240 + offset: 19648 } member { - id: 0x9bd4c43d + id: 0x9bd4cc09 name: "last_sitd_to_free" type_id: 0x07eb840a - offset: 3648 + offset: 3712 } member { id: 0xd4502f73 @@ -114522,16 +111828,16 @@ member { offset: 128 } member { - id: 0x9f54f12d + id: 0x9f54f047 name: "last_status" type_id: 0x7091586a - offset: 7744 + offset: 9472 } member { - id: 0x9f6d3d4c + id: 0x9f6d32d0 name: "last_status" type_id: 0x495d0861 - offset: 1920 + offset: 2112 } member { id: 0xb280959d @@ -114539,16 +111845,16 @@ member { type_id: 0x92233392 } member { - id: 0x4ac40420 + id: 0x4ac408b3 name: "last_switch_count" type_id: 0x33756485 - offset: 15744 + offset: 17152 } member { - id: 0x88795da5 + id: 0x887958a2 name: "last_switch_time" type_id: 0x33756485 - offset: 15808 + offset: 17216 } member { id: 0xf5595336 @@ -114563,16 +111869,16 @@ member { offset: 736 } member { - id: 0xee057683 + id: 0xee05700b name: "last_temperature" type_id: 0x6720d32f - offset: 7264 + offset: 8480 } member { - id: 0x320c71a7 + id: 0x320c7c1e name: "last_time" type_id: 0x11c404ba - offset: 896 + offset: 1024 } member { id: 0x322eca61 @@ -114586,10 +111892,16 @@ member { offset: 64 } member { - id: 0xb24cf379 + id: 0xb24cf075 name: "last_toggle" type_id: 0x295c7202 - offset: 9024 + offset: 10624 +} +member { + id: 0xd41dc3fc + name: "last_triggered" + type_id: 0x23dd1ac6 + offset: 10368 } member { id: 0x996b918d @@ -114597,12 +111909,6 @@ member { type_id: 0x36106ed4 offset: 256 } -member { - id: 0x65dda319 - name: "last_tx_ret" - type_id: 0x6720d32f - offset: 4928 -} member { id: 0x42e840b0 name: "last_type" @@ -114627,28 +111933,28 @@ member { type_id: 0x92233392 } member { - id: 0xea615c1d + id: 0xea615881 name: "last_use" type_id: 0x6720d32f - offset: 2560 + offset: 2688 } member { - id: 0xd30e7921 + id: 0xd30e7268 name: "last_used_at" type_id: 0x865acc96 - offset: 832 + offset: 960 } member { - id: 0x4b226953 + id: 0x4b2269ec name: "last_used_idx" type_id: 0x914dbfdc - offset: 2464 + offset: 2592 } member { - id: 0xab7e433c + id: 0xab7e4a6e name: "last_used_slot" type_id: 0x3d5133eb - offset: 77248 + offset: 77504 } member { id: 0xabf33787 @@ -114657,10 +111963,10 @@ member { offset: 64 } member { - id: 0x1838f9de + id: 0x1838fabc name: "last_used_slot_gen" type_id: 0x92233392 - offset: 77312 + offset: 77568 } member { id: 0x583801a8 @@ -114717,10 +112023,10 @@ member { offset: 576 } member { - id: 0x37a020b5 + id: 0x37a02e60 name: "lastused" type_id: 0x865acc96 - offset: 5376 + offset: 5568 } member { id: 0xa37793d0 @@ -114747,10 +112053,10 @@ member { offset: 384 } member { - id: 0xcff0d05f + id: 0xcff0db63 name: "late_probe" type_id: 0x2c61df5b - offset: 1600 + offset: 1984 } member { id: 0x94990af8 @@ -114794,10 +112100,10 @@ member { offset: 32 } member { - id: 0x561130a4 + id: 0x56113865 name: "latency_buckets" type_id: 0x63164773 - offset: 6272 + offset: 6528 } member { id: 0xa59496fe @@ -114806,16 +112112,16 @@ member { offset: 512 } member { - id: 0x8a0c4477 + id: 0x8a0c4c56 name: "latency_present" type_id: 0x77f6971e - offset: 14272 + offset: 14400 } member { - id: 0x198f2ef8 + id: 0x198f26bd name: "latency_sensitive" type_id: 0x4585663f - offset: 2880 + offset: 3392 } member { id: 0x6725e1c0 @@ -114824,10 +112130,10 @@ member { offset: 320 } member { - id: 0xf959e8ab + id: 0xf959e81d name: "latency_tolerance_req" type_id: 0x160238dd - offset: 2432 + offset: 2688 } member { id: 0xac824246 @@ -114902,16 +112208,16 @@ member { offset: 1568 } member { - id: 0x58753a52 + id: 0x58753ae2 name: "lbits4" type_id: 0x295c7202 - offset: 320 + offset: 448 } member { - id: 0xdaf38dea + id: 0xdaf38040 name: "lbits6" type_id: 0x295c7202 - offset: 336 + offset: 464 } member { id: 0x8c7accc8 @@ -114926,39 +112232,10 @@ member { offset: 1120 } member { - id: 0x63600903 - name: "lci" - type_id: 0x3f0185ef - offset: 448 -} -member { - id: 0x63600e74 - name: "lci" - type_id: 0x3f0185ef -} -member { - id: 0xe5267889 - name: "lci_len" - type_id: 0xf435685e - offset: 128 -} -member { - id: 0xe5267c3d - name: "lci_len" - type_id: 0xf435685e - offset: 1088 -} -member { - id: 0xe597c887 - name: "lci_len" - type_id: 0x4585663f - offset: 128 -} -member { - id: 0x8848c867 + id: 0x8848c685 name: "lcr" type_id: 0x5d8155a5 - offset: 4664 + offset: 4920 } member { id: 0x3e9cd6e3 @@ -114973,22 +112250,22 @@ member { offset: 320 } member { - id: 0x3c8efcd7 + id: 0x3c8ef028 name: "le_accept_list" type_id: 0xd3c80119 - offset: 25728 + offset: 30208 } member { - id: 0x082a7776 + id: 0x082a7070 name: "le_accept_list_size" type_id: 0xb3e7bac9 - offset: 5104 + offset: 5232 } member { - id: 0x9d98b673 + id: 0x9d98b672 name: "le_adv_channel_map" type_id: 0xb3e7bac9 - offset: 6056 + offset: 6184 } member { id: 0x67d84ae8 @@ -115003,22 +112280,22 @@ member { offset: 1240 } member { - id: 0x9a124207 + id: 0x9a1249a9 name: "le_adv_max_interval" type_id: 0xe8034002 - offset: 6080 + offset: 6208 } member { - id: 0x09a35842 + id: 0x09a35e60 name: "le_adv_min_interval" type_id: 0xe8034002 - offset: 6064 + offset: 6192 } member { - id: 0x026ea4da + id: 0x026ea6ed name: "le_cnt" type_id: 0x4585663f - offset: 12960 + offset: 13088 } member { id: 0x096b15dd @@ -115033,10 +112310,10 @@ member { offset: 960 } member { - id: 0x8355671c + id: 0x83556531 name: "le_conn_latency" type_id: 0xe8034002 - offset: 6304 + offset: 6432 } member { id: 0x22f820e8 @@ -115045,16 +112322,10 @@ member { offset: 928 } member { - id: 0x22f82dac + id: 0x22f823e0 name: "le_conn_max_interval" type_id: 0xe8034002 - offset: 6288 -} -member { - id: 0x83b23365 - name: "le_conn_min_interval" - type_id: 0xe8034002 - offset: 6272 + offset: 6416 } member { id: 0x83b23c2a @@ -115063,82 +112334,88 @@ member { offset: 912 } member { - id: 0x78450fa5 - name: "le_conn_params" - type_id: 0xd3c80119 - offset: 25984 -} -member { - id: 0x0f35bd6d - name: "le_conn_timeout" - type_id: 0xf1159c31 - offset: 6336 -} -member { - id: 0xbcb876f1 - name: "le_def_tx_len" - type_id: 0xe8034002 - offset: 6336 -} -member { - id: 0x8ea80d93 - name: "le_def_tx_time" - type_id: 0xe8034002 - offset: 6352 -} -member { - id: 0x6e33186d - name: "le_features" - type_id: 0xc8c766a0 - offset: 5040 -} -member { - id: 0x33b19de7 - name: "le_last_tx" - type_id: 0x33756485 - offset: 13504 -} -member { - id: 0x70017c93 - name: "le_max_key_size" - type_id: 0xb3e7bac9 - offset: 6432 -} -member { - id: 0x8437806b - name: "le_max_rx_len" + id: 0x83b23cdc + name: "le_conn_min_interval" type_id: 0xe8034002 offset: 6400 } member { - id: 0x13fd021b + id: 0x78450d9f + name: "le_conn_params" + type_id: 0xd3c80119 + offset: 30464 +} +member { + id: 0x0f35b386 + name: "le_conn_timeout" + type_id: 0xf1159c31 + offset: 7488 +} +member { + id: 0xbcb875d4 + name: "le_def_tx_len" + type_id: 0xe8034002 + offset: 6464 +} +member { + id: 0x8ea80b48 + name: "le_def_tx_time" + type_id: 0xe8034002 + offset: 6480 +} +member { + id: 0x6e331241 + name: "le_features" + type_id: 0xc8c766a0 + offset: 5168 +} +member { + id: 0x33b1974f + name: "le_last_tx" + type_id: 0x33756485 + offset: 13632 +} +member { + id: 0x70017b28 + name: "le_max_key_size" + type_id: 0xb3e7bac9 + offset: 6560 +} +member { + id: 0x84378713 + name: "le_max_rx_len" + type_id: 0xe8034002 + offset: 6528 +} +member { + id: 0x13fd0633 name: "le_max_rx_time" type_id: 0xe8034002 - offset: 6416 + offset: 6544 } member { - id: 0xb1f31ee8 + id: 0xb1f31934 name: "le_max_tx_len" type_id: 0xe8034002 - offset: 6368 + offset: 6496 } member { - id: 0x89165d2e + id: 0x89165678 name: "le_max_tx_time" type_id: 0xe8034002 - offset: 6384 + offset: 6512 } member { - id: 0x7b4b116f + id: 0x7b4b1362 name: "le_min_key_size" type_id: 0xb3e7bac9 - offset: 6440 + offset: 6568 } member { - id: 0xf3771aa7 + id: 0xf3771713 name: "le_mtu" type_id: 0x4585663f - offset: 13088 + offset: 13216 } member { id: 0x02559a7b @@ -115147,10 +112424,10 @@ member { offset: 256 } member { - id: 0xc8b6e807 + id: 0xc8b6e1aa name: "le_num_of_adv_sets" type_id: 0xb3e7bac9 - offset: 5120 + offset: 5248 } member { id: 0xc8503086 @@ -115171,28 +112448,28 @@ member { offset: 3264 } member { - id: 0xb3ca2e27 + id: 0xb3ca2e9b name: "le_pkts" type_id: 0x4585663f - offset: 13216 + offset: 13344 } member { - id: 0xdc9e124a + id: 0xdc9e19ca name: "le_resolv_list" type_id: 0xd3c80119 - offset: 25856 + offset: 30336 } member { - id: 0x75a1e0d6 + id: 0x75a1e881 name: "le_resolv_list_size" type_id: 0xb3e7bac9 - offset: 5112 + offset: 5240 } member { - id: 0x12298c9d + id: 0x12298c1b name: "le_rx_def_phys" type_id: 0xb3e7bac9 - offset: 13576 + offset: 13704 } member { id: 0x2fe58a0b @@ -115201,100 +112478,100 @@ member { offset: 3280 } member { - id: 0x2a5e8085 + id: 0x2a5e8a3e name: "le_scan_cleanup" type_id: 0x1f3c8679 - offset: 7040 + offset: 8576 } member { - id: 0x4b83b487 + id: 0x4b83bf04 name: "le_scan_disable" type_id: 0xf1159c31 - offset: 19776 + offset: 23360 } member { - id: 0x23bc5103 + id: 0x23bc5cfc name: "le_scan_int_adv_monitor" type_id: 0xe8034002 - offset: 6208 + offset: 6336 } member { - id: 0xaa42382d + id: 0xaa42386f name: "le_scan_int_connect" type_id: 0xe8034002 + offset: 6368 +} +member { + id: 0x608a5ddc + name: "le_scan_int_discovery" + type_id: 0xe8034002 + offset: 6304 +} +member { + id: 0xf6702779 + name: "le_scan_int_suspend" + type_id: 0xe8034002 + offset: 6272 +} +member { + id: 0x091a6c17 + name: "le_scan_interval" + type_id: 0xe8034002 offset: 6240 } member { - id: 0x608a5ed1 - name: "le_scan_int_discovery" - type_id: 0xe8034002 - offset: 6176 -} -member { - id: 0xf6702b38 - name: "le_scan_int_suspend" - type_id: 0xe8034002 - offset: 6144 -} -member { - id: 0x091a6268 - name: "le_scan_interval" - type_id: 0xe8034002 - offset: 6112 -} -member { - id: 0xf93119b9 + id: 0xf9311273 name: "le_scan_restart" type_id: 0xf1159c31 - offset: 20480 + offset: 24448 } member { - id: 0x32b8a9d5 + id: 0x32b8a7c0 name: "le_scan_type" type_id: 0xb3e7bac9 - offset: 6096 -} -member { - id: 0xc5f840ff - name: "le_scan_window" - type_id: 0xe8034002 - offset: 6128 -} -member { - id: 0xaab35dce - name: "le_scan_window_adv_monitor" - type_id: 0xe8034002 offset: 6224 } member { - id: 0xb73e5ef9 - name: "le_scan_window_connect" + id: 0xc5f84af4 + name: "le_scan_window" type_id: 0xe8034002 offset: 6256 } member { - id: 0xd4fa22dd + id: 0xaab35ddd + name: "le_scan_window_adv_monitor" + type_id: 0xe8034002 + offset: 6352 +} +member { + id: 0xb73e5e75 + name: "le_scan_window_connect" + type_id: 0xe8034002 + offset: 6384 +} +member { + id: 0xd4fa2334 name: "le_scan_window_discovery" type_id: 0xe8034002 - offset: 6192 + offset: 6320 } member { - id: 0x7702a66d + id: 0x7702aff1 name: "le_scan_window_suspend" type_id: 0xe8034002 - offset: 6160 + offset: 6288 } member { - id: 0x7a7ab085 + id: 0x7a7abbcb name: "le_states" type_id: 0xc8c766a0 - offset: 5128 + offset: 5256 } member { - id: 0x9c1e1800 + id: 0x9c1e1541 name: "le_supv_timeout" type_id: 0xe8034002 - offset: 6320 + offset: 6448 } member { id: 0x9c1e1cf9 @@ -115303,10 +112580,10 @@ member { offset: 976 } member { - id: 0x226449a2 + id: 0x22644f52 name: "le_tx_def_phys" type_id: 0xb3e7bac9 - offset: 13568 + offset: 13696 } member { id: 0x3ebdde4d @@ -115315,10 +112592,10 @@ member { offset: 3272 } member { - id: 0xc8f1b6fb + id: 0xc8f1b3a4 name: "leader" type_id: 0x6720d32f - offset: 3200 + offset: 3264 } member { id: 0x2e4133fd @@ -115350,18 +112627,6 @@ member { type_id: 0x04b89667 offset: 896 } -member { - id: 0xa0c100ac - name: "leave_ibss" - type_id: 0x0c3609db - offset: 5568 -} -member { - id: 0xa0e1eeed - name: "leave_ibss" - type_id: 0x2cd995cd - offset: 3136 -} member { id: 0x168a3497 name: "leave_memory_pressure" @@ -115369,40 +112634,28 @@ member { offset: 1984 } member { - id: 0xcd994257 - name: "leave_mesh" - type_id: 0x2cd995cd - offset: 2048 -} -member { - id: 0xcda05a64 - name: "leave_ocb" - type_id: 0x2cd995cd - offset: 2176 -} -member { - id: 0x23373071 + id: 0x23373c52 name: "led" type_id: 0xb914bfab - offset: 3456 + offset: 3584 } member { - id: 0x236f4d2d + id: 0x236f4dab name: "led" type_id: 0xe16a5a0c - offset: 2240 + offset: 2368 } member { - id: 0x23804ec3 + id: 0x238044e8 name: "led" type_id: 0x0e6ba6f7 - offset: 9792 + offset: 11648 } member { - id: 0x8c6c2ce2 + id: 0x8c6c23b0 name: "led_access" type_id: 0xa7c362b0 - offset: 2624 + offset: 3008 } member { id: 0xbbd532fd @@ -115416,10 +112669,16 @@ member { offset: 320 } member { - id: 0xb6a1d057 + id: 0xb80857ea + name: "led_link_trigger" + type_id: 0x23dd1ac6 + offset: 10432 +} +member { + id: 0xb6a1dcbb name: "led_name" type_id: 0x5adf57ae - offset: 5120 + offset: 5760 } member { id: 0x0358f080 @@ -115505,21 +112764,16 @@ member { offset: 16 } member { - id: 0x812ed203 + id: 0x812ed557 name: "leftover" type_id: 0x6720d32f - offset: 67456 + offset: 67584 } member { - id: 0xc31a27f2 - name: "legacy" - type_id: 0x914dbfdc - offset: 16 -} -member { - id: 0xc3426cd8 - name: "legacy" - type_id: 0xc9082b19 + id: 0xa7a26725 + name: "legacy_cftypes" + type_id: 0x1ba902d8 + offset: 128 } member { id: 0xa7a26894 @@ -115542,16 +112796,16 @@ member { bitsize: 1 } member { - id: 0x717bb2a1 + id: 0x717bb538 name: "legacy_io" type_id: 0x1d841d76 - offset: 8384 + offset: 9856 } member { - id: 0x3cc49e0b + id: 0x3cc498c8 name: "legacy_mem" type_id: 0x1d841d76 - offset: 8448 + offset: 9920 } member { id: 0xe9217627 @@ -115560,10 +112814,10 @@ member { offset: 512 } member { - id: 0x30400b2c + id: 0x304002ef name: "legacy_mutex" type_id: 0xa7c362b0 - offset: 1024 + offset: 1152 } member { id: 0x36bf9c83 @@ -115596,22 +112850,16 @@ member { type_id: 0x295c7202 offset: 40 } -member { - id: 0xb82c8dc5 - name: "len" - type_id: 0x295c7202 - offset: 64 -} member { id: 0xb8405030 name: "len" type_id: 0x4585663f } member { - id: 0xb840509b + id: 0xb84051a2 name: "len" type_id: 0x4585663f - offset: 256 + offset: 384 } member { id: 0xb84054d1 @@ -115620,10 +112868,10 @@ member { offset: 64 } member { - id: 0xb84057f7 + id: 0xb8405747 name: "len" type_id: 0x4585663f - offset: 320 + offset: 448 } member { id: 0xb84059b3 @@ -115678,30 +112926,24 @@ member { name: "len" type_id: 0x6720d32f } +member { + id: 0xb862f741 + name: "len" + type_id: 0x6720d32f + offset: 1216 +} member { id: 0xb862f8be name: "len" type_id: 0x6720d32f offset: 32 } -member { - id: 0xb862f8f3 - name: "len" - type_id: 0x6720d32f - offset: 1088 -} member { id: 0xb862fc47 name: "len" type_id: 0x6720d32f offset: 128 } -member { - id: 0xb862fd4c - name: "len" - type_id: 0x6720d32f - offset: 192 -} member { id: 0xb8735576 name: "len" @@ -115737,12 +112979,6 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0xb89978cd - name: "len" - type_id: 0x9cac09bf - offset: 384 -} member { id: 0xb8b5f711 name: "len" @@ -115802,6 +113038,16 @@ member { type_id: 0xc9082b19 offset: 320 } +member { + id: 0xb8ccdd7d + name: "len" + type_id: 0xc9082b19 +} +member { + id: 0xb8cceb57 + name: "len" + type_id: 0xc93e017b +} member { id: 0xb8e3f22b name: "len" @@ -115855,12 +113101,6 @@ member { type_id: 0xe8034002 offset: 32 } -member { - id: 0xb8f1e095 - name: "len" - type_id: 0xf435685e - offset: 256 -} member { id: 0xb8f1e4df name: "len" @@ -115968,18 +113208,6 @@ member { type_id: 0x5d8155a5 offset: 40 } -member { - id: 0xb5443094 - name: "length" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0xb544384b - name: "length" - type_id: 0x295c7202 - offset: 24 -} member { id: 0xb5856118 name: "length" @@ -116158,10 +113386,10 @@ member { offset: 968 } member { - id: 0x86939bbe + id: 0x869394b3 name: "level" type_id: 0x295c7202 - offset: 9944 + offset: 11160 } member { id: 0x86ad6aa3 @@ -116198,10 +113426,10 @@ member { offset: 1792 } member { - id: 0x86ddeced + id: 0x86ddee1f name: "level" type_id: 0x6720d32f - offset: 1664 + offset: 1920 } member { id: 0x86ebc61e @@ -116280,10 +113508,10 @@ member { offset: 2112 } member { - id: 0xa1061d8d + id: 0xa1061599 name: "lft" type_id: 0xb427cfca - offset: 1408 + offset: 1536 } member { id: 0x5e1e6450 @@ -116308,12 +113536,6 @@ member { type_id: 0xd3c80119 offset: 320 } -member { - id: 0xbc2dd0e1 - name: "libertas_set_mesh_channel" - type_id: 0x2cdb2049 - offset: 2368 -} member { id: 0x6f5b3405 name: "libipw" @@ -116369,10 +113591,10 @@ member { offset: 160 } member { - id: 0x1b5b010e + id: 0x1b5b0712 name: "limit_active_eps" type_id: 0x4585663f - offset: 20448 + offset: 21024 } member { id: 0xb909dc44 @@ -116381,16 +113603,16 @@ member { offset: 640 } member { - id: 0xcf818ceb + id: 0xcf818d34 name: "limit_index" type_id: 0x4585663f - offset: 1408 + offset: 1664 } member { - id: 0x6270d831 + id: 0x6270d42c name: "limit_valid" type_id: 0x77f6971e - offset: 1440 + offset: 1696 } member { id: 0x0fb93397 @@ -116399,10 +113621,10 @@ member { offset: 848 } member { - id: 0x5d70160a + id: 0x5d70184d name: "limits" type_id: 0xc51b0e75 - offset: 3328 + offset: 3840 } member { id: 0x5d8109d5 @@ -116528,16 +113750,16 @@ member { offset: 576 } member { - id: 0xd1c4024a + id: 0xd1c402eb name: "linecard" type_id: 0x2a0586b2 - offset: 2176 + offset: 2688 } member { - id: 0xc4fd66ff + id: 0xc4fd637a name: "linedur_ns" type_id: 0x6720d32f - offset: 960 + offset: 1088 } member { id: 0xadc4bc6c @@ -116547,10 +113769,10 @@ member { bitsize: 18 } member { - id: 0x6a764862 + id: 0x6a764562 name: "linfo" type_id: 0x381f3165 - offset: 7744 + offset: 8000 } member { id: 0x46a0625c @@ -116559,16 +113781,10 @@ member { offset: 32 } member { - id: 0x46a06bac + id: 0x46a06866 name: "linfo_idx" type_id: 0xc9082b19 - offset: 7936 -} -member { - id: 0x554ff8ea - name: "link" - type_id: 0xf161c932 - offset: 3392 + offset: 8192 } member { id: 0x55610d26 @@ -116587,17 +113803,17 @@ member { type_id: 0xd3c80119 offset: 1024 } -member { - id: 0x556d5528 - name: "link" - type_id: 0xd3c80119 - offset: 1216 -} member { id: 0x556d57ec name: "link" type_id: 0xd3c80119 } +member { + id: 0x556d5d6f + name: "link" + type_id: 0xd3c80119 + offset: 1344 +} member { id: 0x556d5f25 name: "link" @@ -116611,10 +113827,10 @@ member { offset: 64 } member { - id: 0x5590679f + id: 0x5590602a name: "link" type_id: 0x2efe8065 - offset: 4032 + offset: 4672 } member { id: 0x55918415 @@ -116629,10 +113845,10 @@ member { offset: 384 } member { - id: 0x55959040 + id: 0x55959838 name: "link" type_id: 0x2b0e3ff1 - offset: 13760 + offset: 16640 } member { id: 0x5597c334 @@ -116687,36 +113903,24 @@ member { bitsize: 1 } member { - id: 0xab303bbb + id: 0xab30390b name: "link" type_id: 0x4585663f - offset: 8045 + offset: 9261 bitsize: 1 } member { - id: 0xca212439 + id: 0xca212731 name: "link_active_reporting" type_id: 0x4585663f - offset: 16554 + offset: 22122 bitsize: 1 } member { - id: 0x05661d68 + id: 0x05661ab9 name: "link_change_notify" type_id: 0x0da147cb - offset: 2624 -} -member { - id: 0x2327922e - name: "link_conf" - type_id: 0x15b2ccc9 - offset: 64 -} -member { - id: 0x23c192a7 - name: "link_conf" - type_id: 0xf3b229d8 - offset: 6912 + offset: 2880 } member { id: 0x39c4819f @@ -116780,94 +113984,11 @@ member { type_id: 0x2560a232 offset: 1216 } -member { - id: 0xc90c2f1f - name: "link_id" - type_id: 0x295c7202 - offset: 48 -} -member { - id: 0xc90c2faf - name: "link_id" - type_id: 0x295c7202 - offset: 72 -} -member { - id: 0xc90cc3cd - name: "link_id" - type_id: 0x29b77961 - offset: 512 -} -member { - id: 0xc90ccab8 - name: "link_id" - type_id: 0x29b77961 - offset: 144 -} -member { - id: 0xc90cceee - name: "link_id" - type_id: 0x29b77961 - offset: 5376 -} -member { - id: 0xc94256fc - name: "link_id" - type_id: 0x6720d32f - offset: 96 -} -member { - id: 0xc9425b9e - name: "link_id" - type_id: 0x6720d32f - offset: 64 -} -member { - id: 0xc9425eed - name: "link_id" - type_id: 0x6720d32f - offset: 384 -} -member { - id: 0xc9425f7f - name: "link_id" - type_id: 0x6720d32f -} -member { - id: 0xc960faca - name: "link_id" - type_id: 0x4585663f -} -member { - id: 0xc960fe2b - name: "link_id" - type_id: 0x4585663f - offset: 64 -} member { id: 0xc9c35113 name: "link_id" type_id: 0xe62ebf07 } -member { - id: 0xc9ec7366 - name: "link_id" - type_id: 0xc9082b19 - offset: 64 -} -member { - id: 0xf56f5059 - name: "link_id" - type_id: 0x295c7202 - offset: 369 - bitsize: 4 -} -member { - id: 0x15c97c08 - name: "link_info_changed" - type_id: 0x0c37c0d4 - offset: 768 -} member { id: 0xc1766149 name: "link_interface" @@ -116881,10 +114002,10 @@ member { offset: 1280 } member { - id: 0x4ba7b648 + id: 0x4ba7b24a name: "link_keys" type_id: 0xd3c80119 - offset: 25216 + offset: 29696 } member { id: 0x302a5d27 @@ -116915,18 +114036,6 @@ member { name: "link_logical_mismatch" type_id: 0xf26b2636 } -member { - id: 0xb76bfdff - name: "link_mac" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x0db9ce68 - name: "link_margin" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x947c210a name: "link_mode" @@ -116934,10 +114043,10 @@ member { offset: 4360 } member { - id: 0x94c9ac21 + id: 0x94c9a78a name: "link_mode" type_id: 0xe8034002 - offset: 6928 + offset: 7056 } member { id: 0xa79bb0e8 @@ -116969,10 +114078,10 @@ member { offset: 720 } member { - id: 0xf6e18e15 + id: 0xf6e18c0d name: "link_policy" type_id: 0xe8034002 - offset: 6912 + offset: 7040 } member { id: 0xe0ed6b10 @@ -117003,12 +114112,6 @@ member { type_id: 0x2c223dc4 offset: 64 } -member { - id: 0x6da4daa8 - name: "link_sta_params" - type_id: 0xb14a2aa0 - offset: 832 -} member { id: 0x890f03e1 name: "link_startup_notify" @@ -117034,10 +114137,10 @@ member { offset: 192 } member { - id: 0x23fe393e + id: 0x23fe30a1 name: "link_status_property" type_id: 0x2a670b41 - offset: 4992 + offset: 6144 } member { id: 0x22e8e4fb @@ -117067,13 +114170,6 @@ member { name: "link_update" type_id: 0x04cbe228 } -member { - id: 0xf8d2195f - name: "link_valid" - type_id: 0x295c7202 - offset: 368 - bitsize: 1 -} member { id: 0x0afca38e name: "link_validate" @@ -117087,10 +114183,10 @@ member { offset: 768 } member { - id: 0xb6c23dea + id: 0xb6c23c5e name: "link_watch_list" type_id: 0xd3c80119 - offset: 9856 + offset: 9984 } member { id: 0x38f425c4 @@ -117103,12 +114199,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x344ff1dd - name: "links" - type_id: 0xc5385299 - offset: 2432 -} member { id: 0x3459027f name: "links" @@ -117128,28 +114218,10 @@ member { offset: 1984 } member { - id: 0x34784493 + id: 0x34784f8c name: "links" type_id: 0xf28e5a9a - offset: 3392 -} -member { - id: 0x3478496a - name: "links" - type_id: 0xf28fcb3f - offset: 896 -} -member { - id: 0x34784ad6 - name: "links" - type_id: 0xf28743e6 - offset: 384 -} -member { - id: 0x34784b65 - name: "links" - type_id: 0xf28fcc10 - offset: 768 + offset: 3776 } member { id: 0x3483c04f @@ -117164,16 +114236,16 @@ member { offset: 256 } member { - id: 0x34e2fb6f + id: 0x34e2fe3e name: "links" type_id: 0x68311512 - offset: 1280 + offset: 1664 } member { - id: 0x5359c81e + id: 0x5359c4ed name: "links_count" type_id: 0x4585663f - offset: 1824 + offset: 2016 } member { id: 0xc6fe1e21 @@ -117188,34 +114260,46 @@ member { bitsize: 1 } member { - id: 0xe3ab6eec + id: 0xe3ab65c4 name: "linkwatch_dev_tracker" type_id: 0xc76fa419 - offset: 18880 + offset: 20224 } member { - id: 0xfa794ccc + id: 0xfa7940e4 name: "lirc_cdev" type_id: 0x5f766fc6 - offset: 15296 + offset: 18112 } member { - id: 0x393e7450 + id: 0x393e768a name: "lirc_dev" type_id: 0x23230326 - offset: 9216 + offset: 10816 } member { - id: 0x3a5d7ebc + id: 0x3a5d79c0 name: "lirc_fh" type_id: 0xd3c80119 - offset: 16256 + offset: 19328 } member { - id: 0xbab842a7 + id: 0xbab84db6 name: "lirc_fh_lock" type_id: 0xf313e71a - offset: 16192 + offset: 19264 +} +member { + id: 0x7c00e01c + name: "list" + type_id: 0xd3c80119 + offset: 7232 +} +member { + id: 0x7c00e18e + name: "list" + type_id: 0xd3c80119 + offset: 1152 } member { id: 0x7c00e224 @@ -117236,10 +114320,10 @@ member { offset: 7424 } member { - id: 0x7c00e3fe + id: 0x7c00e3d1 name: "list" type_id: 0xd3c80119 - offset: 6080 + offset: 4224 } member { id: 0x7c00e44a @@ -117248,10 +114332,16 @@ member { offset: 512 } member { - id: 0x7c00e5af + id: 0x7c00e5d1 name: "list" type_id: 0xd3c80119 - offset: 6336 + offset: 7296 +} +member { + id: 0x7c00e5d2 + name: "list" + type_id: 0xd3c80119 + offset: 1344 } member { id: 0x7c00e5f4 @@ -117260,10 +114350,10 @@ member { offset: 896 } member { - id: 0x7c00e655 + id: 0x7c00e65a name: "list" type_id: 0xd3c80119 - offset: 3840 + offset: 3520 } member { id: 0x7c00e690 @@ -117272,10 +114362,10 @@ member { offset: 128 } member { - id: 0x7c00e6a1 + id: 0x7c00e786 name: "list" type_id: 0xd3c80119 - offset: 2240 + offset: 8896 } member { id: 0x7c00e79b @@ -117295,6 +114385,12 @@ member { type_id: 0xd3c80119 offset: 5568 } +member { + id: 0x7c00e7d8 + name: "list" + type_id: 0xd3c80119 + offset: 7552 +} member { id: 0x7c00e802 name: "list" @@ -117307,18 +114403,6 @@ member { type_id: 0xd3c80119 offset: 448 } -member { - id: 0x7c00e84d - name: "list" - type_id: 0xd3c80119 - offset: 1024 -} -member { - id: 0x7c00e850 - name: "list" - type_id: 0xd3c80119 - offset: 6208 -} member { id: 0x7c00e859 name: "list" @@ -117338,16 +114422,16 @@ member { offset: 640 } member { - id: 0x7c00e99c + id: 0x7c00ea6c name: "list" type_id: 0xd3c80119 - offset: 3392 + offset: 2688 } member { - id: 0x7c00eacd + id: 0x7c00ebab name: "list" type_id: 0xd3c80119 - offset: 2176 + offset: 2496 } member { id: 0x7c00ebb3 @@ -117356,10 +114440,10 @@ member { offset: 64 } member { - id: 0x7c00ebec + id: 0x7c00ec6f name: "list" type_id: 0xd3c80119 - offset: 5696 + offset: 2752 } member { id: 0x7c00ece8 @@ -117367,6 +114451,18 @@ member { type_id: 0xd3c80119 offset: 832 } +member { + id: 0x7c00ed37 + name: "list" + type_id: 0xd3c80119 + offset: 13888 +} +member { + id: 0x7c00ed96 + name: "list" + type_id: 0xd3c80119 + offset: 1216 +} member { id: 0x7c00eda1 name: "list" @@ -117374,16 +114470,10 @@ member { offset: 1408 } member { - id: 0x7c00ee1a + id: 0x7c00ee15 name: "list" type_id: 0xd3c80119 - offset: 4416 -} -member { - id: 0x7c00ee92 - name: "list" - type_id: 0xd3c80119 - offset: 13440 + offset: 4672 } member { id: 0x7c00eec0 @@ -117429,17 +114519,17 @@ member { type_id: 0x5e8dc7f4 offset: 192 } -member { - id: 0x7c8daa3f - name: "list" - type_id: 0x5e8dc7f4 - offset: 256 -} member { id: 0x7c8daa94 name: "list" type_id: 0x5e8dc7f4 } +member { + id: 0x7c8dab06 + name: "list" + type_id: 0x5e8dc7f4 + offset: 384 +} member { id: 0x7c8dad8b name: "list" @@ -117527,10 +114617,10 @@ member { offset: 192 } member { - id: 0x74936f15 + id: 0x7493659f name: "list_entry" type_id: 0xd3c80119 - offset: 384 + offset: 512 } member { id: 0xcfa8fc61 @@ -117567,10 +114657,10 @@ member { type_id: 0xd3c80119 } member { - id: 0xd773d6d7 + id: 0xd773df14 name: "list_node" type_id: 0xd3c80119 - offset: 1024 + offset: 1152 } member { id: 0x73163b28 @@ -117596,28 +114686,10 @@ member { offset: 768 } member { - id: 0x353b9f7d - name: "listen_interval" - type_id: 0x6720d32f - offset: 160 -} -member { - id: 0x35c768f1 - name: "listen_interval" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0x35cdf672 - name: "listen_interval" - type_id: 0x914dbfdc - offset: 96 -} -member { - id: 0xe2a2a0f0 + id: 0xe2a2a2d7 name: "listener" type_id: 0x1d44326e - offset: 6912 + offset: 7616 } member { id: 0x56a9be5d @@ -117637,10 +114709,10 @@ member { offset: 960 } member { - id: 0xb4f1f2b7 + id: 0xb4f1f7cc name: "little_endian" type_id: 0x6d7f5ff6 - offset: 6600 + offset: 7816 } member { id: 0xf62a2c51 @@ -117655,10 +114727,10 @@ member { offset: 32 } member { - id: 0xdeb73807 + id: 0xdeb73004 name: "ll_driver" type_id: 0x01ebfcdd - offset: 56960 + offset: 58304 } member { id: 0x52179283 @@ -117666,16 +114738,16 @@ member { type_id: 0x214d9bc0 } member { - id: 0x18a120c1 + id: 0x18a127c9 name: "ll_open_count" type_id: 0x4585663f - offset: 57280 + offset: 58752 } member { - id: 0xf75353e4 + id: 0xf7535b37 name: "ll_open_lock" type_id: 0xa7c362b0 - offset: 57024 + offset: 58368 } member { id: 0xa0fb3ddd @@ -117688,12 +114760,6 @@ member { type_id: 0x1c04d361 offset: 320 } -member { - id: 0xf5f3d391 - name: "llid" - type_id: 0x914dbfdc - offset: 320 -} member { id: 0x46cb64e4 name: "llist" @@ -117800,23 +114866,16 @@ member { offset: 160 } member { - id: 0xb0312f39 + id: 0xb0312eeb name: "lmp_subver" type_id: 0xe8034002 - offset: 5904 + offset: 6032 } member { - id: 0xc2344bc8 + id: 0xc2344046 name: "lmp_ver" type_id: 0xb3e7bac9 - offset: 5872 -} -member { - id: 0xe31f0377 - name: "lmr_feedback" - type_id: 0x295c7202 - offset: 54 - bitsize: 1 + offset: 6000 } member { id: 0x497de021 @@ -117877,10 +114936,10 @@ member { offset: 64 } member { - id: 0xbc823a50 + id: 0xbc823c70 name: "load_avg" type_id: 0xb02b353a - offset: 2048 + offset: 2560 } member { id: 0x5ed96d73 @@ -117907,16 +114966,16 @@ member { offset: 64 } member { - id: 0x4397832f + id: 0x43978f39 name: "load_time" type_id: 0x92233392 - offset: 7040 + offset: 7296 } member { - id: 0xbcb6de1f + id: 0xbcb6da5b name: "loaded" type_id: 0x6d7f5ff6 - offset: 640 + offset: 704 } member { id: 0xbcc151ab @@ -117925,10 +114984,10 @@ member { offset: 64 } member { - id: 0xbce3e1f5 + id: 0xbce3e545 name: "loaded" type_id: 0x384f7d7c - offset: 952 + offset: 1080 } member { id: 0x256fc591 @@ -117943,10 +115002,10 @@ member { offset: 64 } member { - id: 0x2d37b7c3 + id: 0x2d37b152 name: "loc_assoc" type_id: 0x7264849d - offset: 7296 + offset: 7424 } member { id: 0x589ca5be @@ -117967,10 +115026,10 @@ member { offset: 1984 } member { - id: 0x74508189 + id: 0x74508206 name: "local_addr" type_id: 0x14637955 - offset: 6208 + offset: 6912 } member { id: 0x82644086 @@ -117979,10 +115038,10 @@ member { offset: 1480 } member { - id: 0x1d6fbf74 + id: 0x1d6fbf33 name: "local_codecs" type_id: 0xd3c80119 - offset: 26496 + offset: 30976 } member { id: 0x9ddaf23a @@ -118048,30 +115107,12 @@ member { type_id: 0x2d2736e0 offset: 768 } -member { - id: 0xab1a110f - name: "local_pm" - type_id: 0x6c496761 - offset: 288 -} -member { - id: 0xab1a1712 - name: "local_pm" - type_id: 0x6c496761 - offset: 1216 -} member { id: 0x11369f07 name: "local_sdu_itime" type_id: 0xe62ebf07 offset: 1952 } -member { - id: 0xe5b3ea90 - name: "local_state_change" - type_id: 0x6d7f5ff6 - offset: 208 -} member { id: 0xa8394c97 name: "local_strong_refs" @@ -118103,10 +115144,10 @@ member { offset: 608 } member { - id: 0x8c567583 + id: 0x8c567013 name: "localmem_pool" type_id: 0x14abdd00 - offset: 4672 + offset: 5440 } member { id: 0xf5ed63af @@ -118121,10 +115162,16 @@ member { offset: 64 } member { - id: 0x2d186341 + id: 0x2d18681e name: "lock" type_id: 0xf4933b90 - offset: 4928 + offset: 6976 +} +member { + id: 0x2d18688e + name: "lock" + type_id: 0xf4933b90 + offset: 5440 } member { id: 0x2d1868b8 @@ -118143,12 +115190,6 @@ member { name: "lock" type_id: 0xf4933b90 } -member { - id: 0x2d186c9f - name: "lock" - type_id: 0xf4933b90 - offset: 4480 -} member { id: 0x2d1fe165 name: "lock" @@ -118162,10 +115203,10 @@ member { offset: 32 } member { - id: 0x2d1fe204 + id: 0x2d1fe1f3 name: "lock" type_id: 0xf313e71a - offset: 1696 + offset: 1088 } member { id: 0x2d1fe259 @@ -118174,10 +115215,10 @@ member { offset: 1152 } member { - id: 0x2d1fe314 + id: 0x2d1fe3aa name: "lock" type_id: 0xf313e71a - offset: 3072 + offset: 1760 } member { id: 0x2d1fe404 @@ -118185,6 +115226,18 @@ member { type_id: 0xf313e71a offset: 32832 } +member { + id: 0x2d1fe41d + name: "lock" + type_id: 0xf313e71a + offset: 3648 +} +member { + id: 0x2d1fe42a + name: "lock" + type_id: 0xf313e71a + offset: 7776 +} member { id: 0x2d1fe42b name: "lock" @@ -118209,12 +115262,6 @@ member { type_id: 0xf313e71a offset: 96 } -member { - id: 0x2d1fe512 - name: "lock" - type_id: 0xf313e71a - offset: 6560 -} member { id: 0x2d1fe53d name: "lock" @@ -118275,18 +115322,24 @@ member { type_id: 0xf313e71a offset: 64 } +member { + id: 0x2d1fe87c + name: "lock" + type_id: 0xf313e71a + offset: 2496 +} +member { + id: 0x2d1fe8a5 + name: "lock" + type_id: 0xf313e71a + offset: 8288 +} member { id: 0x2d1fe8dc name: "lock" type_id: 0xf313e71a offset: 352 } -member { - id: 0x2d1fe90d - name: "lock" - type_id: 0xf313e71a - offset: 2432 -} member { id: 0x2d1fea10 name: "lock" @@ -118300,10 +115353,16 @@ member { offset: 3008 } member { - id: 0x2d1feabe + id: 0x2d1feaec name: "lock" type_id: 0xf313e71a - offset: 5376 + offset: 3584 +} +member { + id: 0x2d1feaf6 + name: "lock" + type_id: 0xf313e71a + offset: 1792 } member { id: 0x2d1feaf8 @@ -118311,18 +115370,6 @@ member { type_id: 0xf313e71a offset: 1280 } -member { - id: 0x2d1feafc - name: "lock" - type_id: 0xf313e71a - offset: 640 -} -member { - id: 0x2d1feb07 - name: "lock" - type_id: 0xf313e71a - offset: 2048 -} member { id: 0x2d1feb42 name: "lock" @@ -118370,6 +115417,18 @@ member { name: "lock" type_id: 0xf313e71a } +member { + id: 0x2d1fed27 + name: "lock" + type_id: 0xf313e71a + offset: 2560 +} +member { + id: 0x2d1fedba + name: "lock" + type_id: 0xf313e71a + offset: 6016 +} member { id: 0x2d1fee41 name: "lock" @@ -118389,10 +115448,10 @@ member { offset: 1408 } member { - id: 0x2d1fee8c + id: 0x2d1feeb8 name: "lock" type_id: 0xf313e71a - offset: 7072 + offset: 704 } member { id: 0x2d1feee5 @@ -118418,12 +115477,6 @@ member { type_id: 0xf313e71a offset: 1664 } -member { - id: 0x2d1fefb8 - name: "lock" - type_id: 0xf313e71a - offset: 2752 -} member { id: 0x2d244323 name: "lock" @@ -118478,10 +115531,10 @@ member { offset: 704 } member { - id: 0x2d27afb6 + id: 0x2d27ae8f name: "lock" type_id: 0xcb507f7c - offset: 256 + offset: 384 } member { id: 0x2d28e7e6 @@ -118490,28 +115543,34 @@ member { offset: 192 } member { - id: 0x2d4b30ac + id: 0x2d4b3011 name: "lock" type_id: 0xa7c362b0 - offset: 6080 + offset: 9728 } member { - id: 0x2d4b30e6 + id: 0x2d4b30cc name: "lock" type_id: 0xa7c362b0 - offset: 18688 + offset: 11968 } member { - id: 0x2d4b30ef + id: 0x2d4b31e5 name: "lock" type_id: 0xa7c362b0 - offset: 8000 + offset: 7808 } member { - id: 0x2d4b351a + id: 0x2d4b32dc name: "lock" type_id: 0xa7c362b0 - offset: 6400 + offset: 1152 +} +member { + id: 0x2d4b353f + name: "lock" + type_id: 0xa7c362b0 + offset: 8448 } member { id: 0x2d4b3572 @@ -118519,18 +115578,6 @@ member { type_id: 0xa7c362b0 offset: 576 } -member { - id: 0x2d4b357b - name: "lock" - type_id: 0xa7c362b0 - offset: 6656 -} -member { - id: 0x2d4b3590 - name: "lock" - type_id: 0xa7c362b0 - offset: 6592 -} member { id: 0x2d4b35c2 name: "lock" @@ -118538,10 +115585,10 @@ member { offset: 128 } member { - id: 0x2d4b3847 + id: 0x2d4b3683 name: "lock" type_id: 0xa7c362b0 - offset: 6976 + offset: 7296 } member { id: 0x2d4b38e1 @@ -118550,28 +115597,16 @@ member { offset: 64 } member { - id: 0x2d4b38f1 + id: 0x2d4b3aaa name: "lock" type_id: 0xa7c362b0 - offset: 7104 + offset: 7616 } member { - id: 0x2d4b399f + id: 0x2d4b3ace name: "lock" type_id: 0xa7c362b0 - offset: 2176 -} -member { - id: 0x2d4b3b1f - name: "lock" - type_id: 0xa7c362b0 - offset: 1024 -} -member { - id: 0x2d4b3b5b - name: "lock" - type_id: 0xa7c362b0 - offset: 10048 + offset: 7872 } member { id: 0x2d4b3b77 @@ -118579,6 +115614,18 @@ member { type_id: 0xa7c362b0 offset: 448 } +member { + id: 0x2d4b3b7e + name: "lock" + type_id: 0xa7c362b0 + offset: 18944 +} +member { + id: 0x2d4b3bb8 + name: "lock" + type_id: 0xa7c362b0 + offset: 8320 +} member { id: 0x2d4b3bc7 name: "lock" @@ -118602,6 +115649,18 @@ member { type_id: 0xa7c362b0 offset: 384 } +member { + id: 0x2d4b3da2 + name: "lock" + type_id: 0xa7c362b0 + offset: 2560 +} +member { + id: 0x2d4b3da5 + name: "lock" + type_id: 0xa7c362b0 + offset: 9216 +} member { id: 0x2d61fc02 name: "lock" @@ -118631,6 +115690,11 @@ member { type_id: 0x28b9ec9a offset: 832 } +member { + id: 0x2dc4468e + name: "lock" + type_id: 0x28b9ec9a +} member { id: 0x2dc44ffc name: "lock" @@ -118638,10 +115702,16 @@ member { offset: 576 } member { - id: 0x2dcf947c + id: 0x2dcf951a name: "lock" type_id: 0x2360e10b - offset: 9024 + offset: 10240 +} +member { + id: 0x2dcf9e11 + name: "lock" + type_id: 0x2360e10b + offset: 384 } member { id: 0x2dcf9f28 @@ -118664,17 +115734,17 @@ member { name: "lock" type_id: 0x0edf2c30 } -member { - id: 0x2decf03d - name: "lock" - type_id: 0x000ff4a8 - offset: 256 -} member { id: 0x2decf096 name: "lock" type_id: 0x000ff4a8 } +member { + id: 0x2decf104 + name: "lock" + type_id: 0x000ff4a8 + offset: 384 +} member { id: 0x2decf44f name: "lock" @@ -118699,28 +115769,28 @@ member { type_id: 0x1013df15 offset: 448 } -member { - id: 0xfc1ba0cb - name: "lock_arg" - type_id: 0x18bd6530 - offset: 384 -} member { id: 0xfc1ba2e3 name: "lock_arg" type_id: 0x18bd6530 offset: 832 } +member { + id: 0xfc1baa41 + name: "lock_arg" + type_id: 0x18bd6530 + offset: 512 +} member { id: 0x811f1f57 name: "lock_bus" type_id: 0x0cba3d38 } member { - id: 0x70972959 + id: 0x7097248a name: "lock_class" type_id: 0x475137a2 - offset: 1344 + offset: 1472 } member { id: 0xf29527a4 @@ -118728,10 +115798,10 @@ member { type_id: 0xedf277ba } member { - id: 0x5e3ce888 + id: 0x5e3ceadf name: "lock_fhs" type_id: 0xa7c362b0 - offset: 7296 + offset: 8896 } member { id: 0x9673fdce @@ -118776,16 +115846,16 @@ member { offset: 256 } member { - id: 0x53c1f522 + id: 0x53c1fdc0 name: "lock_ops" type_id: 0x36cd1433 - offset: 10240 + offset: 11712 } member { - id: 0x2841c9a9 + id: 0x2841c5c3 name: "lockable" type_id: 0x4585663f - offset: 2659 + offset: 2787 bitsize: 1 } member { @@ -118795,10 +115865,10 @@ member { offset: 2560 } member { - id: 0xaa264e62 + id: 0xaa26484e name: "lockdep_map" type_id: 0x5f2909b3 - offset: 4032 + offset: 4288 } member { id: 0x1403255a @@ -118818,17 +115888,17 @@ member { offset: 320 } member { - id: 0x6ce5ebf8 + id: 0x6ce5e69b name: "locked" type_id: 0x4585663f - offset: 2660 + offset: 2788 bitsize: 1 } member { - id: 0x3f805369 + id: 0x3f80502f name: "locked_flags" type_id: 0x33756485 - offset: 6976 + offset: 8192 } member { id: 0x7adfc058 @@ -118854,16 +115924,16 @@ member { offset: 704 } member { - id: 0xb8ae211f + id: 0xb8ae2563 name: "locked_vm" type_id: 0x33756485 - offset: 1472 + offset: 1664 } member { - id: 0x2c77d28a + id: 0x2c77dffb name: "lockeddevcnt" type_id: 0x4585663f - offset: 1376 + offset: 1632 } member { id: 0xabc6d609 @@ -118931,10 +116001,10 @@ member { offset: 192 } member { - id: 0xc0759da4 + id: 0xc0759949 name: "log" type_id: 0x3486f55a - offset: 142400 + offset: 142528 } member { id: 0xc078fdfa @@ -118942,10 +116012,10 @@ member { type_id: 0x39ed95e6 } member { - id: 0xc0d6e1e6 + id: 0xc0d6e3ee name: "log" type_id: 0x97f9278b - offset: 768 + offset: 896 } member { id: 0xa0fdc6e2 @@ -119013,10 +116083,10 @@ member { type_id: 0xa0b4fda8 } member { - id: 0x106b28d8 + id: 0x106b2c44 name: "log_addr" type_id: 0x92233392 - offset: 2560 + offset: 2688 } member { id: 0x1388e846 @@ -119037,10 +116107,10 @@ member { offset: 280 } member { - id: 0x43937446 + id: 0x43937a29 name: "log_addrs" type_id: 0x669bdfd1 - offset: 9888 + offset: 11744 } member { id: 0xec651640 @@ -119049,10 +116119,10 @@ member { offset: 272 } member { - id: 0x5de15c3c + id: 0x5de1525d name: "log_base" type_id: 0x18bd6530 - offset: 142336 + offset: 142464 } member { id: 0x8615b3ed @@ -119079,16 +116149,16 @@ member { offset: 256 } member { - id: 0x5f49664d + id: 0x5f496848 name: "log_ctx" type_id: 0x3e02e685 - offset: 448 + offset: 576 } member { - id: 0x5f49666a + id: 0x5f496882 name: "log_ctx" type_id: 0x3e02e685 - offset: 1472 + offset: 1600 } member { id: 0xafe59b54 @@ -119097,10 +116167,10 @@ member { offset: 256 } member { - id: 0x793660fe + id: 0x79366138 name: "log_iov" type_id: 0x3f60fa99 - offset: 142464 + offset: 142592 } member { id: 0x0f8e9fc1 @@ -119127,10 +116197,10 @@ member { offset: 224 } member { - id: 0x70c2dd82 + id: 0x70c2d596 name: "log_slot_ht_size" type_id: 0x4585663f - offset: 1408 + offset: 1536 } member { id: 0x300bda87 @@ -119144,34 +116214,34 @@ member { offset: 224 } member { - id: 0xdbf89589 + id: 0xdbf890b2 name: "log_used" type_id: 0x6d7f5ff6 - offset: 2520 + offset: 2648 } member { - id: 0xd27fc6b9 + id: 0xd27fca71 name: "logbuffer" type_id: 0x3f6a85f3 - offset: 33920 + offset: 34752 } member { - id: 0x2a721df9 + id: 0x2a721390 name: "logbuffer_head" type_id: 0x6720d32f - offset: 33856 + offset: 34688 } member { - id: 0x6339a845 + id: 0x6339abb1 name: "logbuffer_lock" type_id: 0xa7c362b0 - offset: 33600 + offset: 34304 } member { - id: 0x90e0501a + id: 0x90e05c99 name: "logbuffer_tail" type_id: 0x6720d32f - offset: 33888 + offset: 34720 } member { id: 0xb7357bee @@ -119234,22 +116304,16 @@ member { offset: 576 } member { - id: 0xd42bb00e + id: 0xd42bbec1 name: "logical_unit_scan_finished" type_id: 0x6d7f5ff6 - offset: 3616 + offset: 3936 } member { - id: 0xa2e21fbe + id: 0xa2e21022 name: "loginuid" type_id: 0xe90b32b7 - offset: 16960 -} -member { - id: 0x09a4d4d8 - name: "long_frame_max_tx_count" - type_id: 0x295c7202 - offset: 120 + offset: 18368 } member { id: 0x7575eb94 @@ -119258,10 +116322,10 @@ member { offset: 64 } member { - id: 0x4e95011d + id: 0x4e9500ec name: "long_term_keys" type_id: 0xd3c80119 - offset: 25344 + offset: 29824 } member { id: 0xf24e93bd @@ -119276,10 +116340,10 @@ member { offset: 48 } member { - id: 0xcd725f39 + id: 0xcd72550c name: "longest_mark_read_walk" type_id: 0xc9082b19 - offset: 59744 + offset: 76192 } member { id: 0x6dda6565 @@ -119403,10 +116467,10 @@ member { offset: 2624 } member { - id: 0x1ad1d418 + id: 0x1ad1dac8 name: "loopback_enabled" type_id: 0x4585663f - offset: 8040 + offset: 9256 bitsize: 1 } member { @@ -119433,18 +116497,18 @@ member { type_id: 0x299c4193 offset: 576 } -member { - id: 0xc431d466 - name: "lost_events" - type_id: 0x33756485 - offset: 67392 -} member { id: 0xc431d6f2 name: "lost_events" type_id: 0x33756485 offset: 768 } +member { + id: 0xc431db2c + name: "lost_events" + type_id: 0x33756485 + offset: 67520 +} member { id: 0x6ae3dbb0 name: "lost_idle_time" @@ -119462,10 +116526,10 @@ member { type_id: 0x6f3d464c } member { - id: 0xa0d3e361 + id: 0xa0d3e60e name: "lost_samples" type_id: 0x1f4573ef - offset: 7552 + offset: 7808 } member { id: 0xe4294f6c @@ -119478,11 +116542,6 @@ member { type_id: 0x33756485 offset: 1088 } -member { - id: 0xe4915ea1 - name: "low" - type_id: 0x295c7202 -} member { id: 0xe4b5307c name: "low" @@ -119490,10 +116549,10 @@ member { offset: 64 } member { - id: 0x6ae49765 + id: 0x6ae49bf1 name: "low_downgrade_time" type_id: 0x33756485 - offset: 1536 + offset: 1792 } member { id: 0x2ffe4a12 @@ -119514,10 +116573,10 @@ member { offset: 16 } member { - id: 0x468f2f3e + id: 0x468f26e8 name: "low_prio_bh" type_id: 0x5395485e - offset: 3520 + offset: 4288 } member { id: 0x87389bca @@ -119539,10 +116598,10 @@ member { offset: 64 } member { - id: 0xd69dad75 + id: 0xd69dad00 name: "low_upgrade_time" type_id: 0x33756485 - offset: 1472 + offset: 1728 } member { id: 0xf655dc27 @@ -119621,10 +116680,10 @@ member { offset: 672 } member { - id: 0xfb1e410b + id: 0xfb1e4220 name: "lowlatency" type_id: 0x6d7f5ff6 - offset: 2992 + offset: 3120 } member { id: 0x079f80c5 @@ -119662,18 +116721,18 @@ member { type_id: 0xe62ebf07 offset: 256 } +member { + id: 0x62ffd383 + name: "lp_advertising" + type_id: 0x607419c2 + offset: 9856 +} member { id: 0x62ffd7b1 name: "lp_advertising" type_id: 0x607419c2 offset: 128 } -member { - id: 0x62ffdbba - name: "lp_advertising" - type_id: 0x607419c2 - offset: 8640 -} member { id: 0x62ffded8 name: "lp_advertising" @@ -119687,10 +116746,16 @@ member { offset: 768 } member { - id: 0x9a3a11e1 + id: 0x9a3a1e6c name: "lp_rate" type_id: 0x33756485 - offset: 6528 + offset: 7744 +} +member { + id: 0xeb74212a + name: "lpfn" + type_id: 0x4585663f + offset: 32 } member { id: 0xeca52885 @@ -119735,31 +116800,31 @@ member { offset: 1216 } member { - id: 0x0a9f814c + id: 0x0a9f8132 name: "lpm_capable" type_id: 0x4585663f - offset: 7120 + offset: 11183 bitsize: 1 } member { - id: 0x0a9f8ec7 + id: 0x0a9f8d5e name: "lpm_capable" type_id: 0x4585663f - offset: 9967 + offset: 8464 bitsize: 1 } member { - id: 0xb5e79485 + id: 0xb5e79513 name: "lpm_devinit_allow" type_id: 0x4585663f - offset: 9968 + offset: 11184 bitsize: 1 } member { - id: 0x7407da60 + id: 0x7407d3f8 name: "lpm_disable_count" type_id: 0x4585663f - offset: 11104 + offset: 12320 } member { id: 0x24663046 @@ -119781,10 +116846,10 @@ member { offset: 832 } member { - id: 0x5434d168 + id: 0x5434db0f name: "lru" type_id: 0x360c66c5 - offset: 2624 + offset: 2752 } member { id: 0x5484b289 @@ -119792,16 +116857,28 @@ member { type_id: 0x86623cce offset: 64 } +member { + id: 0x54ba6ad5 + name: "lru" + type_id: 0xb8bf135c + offset: 384 +} +member { + id: 0x54d11b22 + name: "lru" + type_id: 0xd3c80119 + offset: 448 +} member { id: 0x54d11c55 name: "lru" type_id: 0xd3c80119 } member { - id: 0xca4d11a9 + id: 0xca4d1674 name: "lru_gen" type_id: 0x074e13f5 - offset: 7040 + offset: 7360 } member { id: 0xff719763 @@ -119809,6 +116886,12 @@ member { type_id: 0x74d29cf1 offset: 49152 } +member { + id: 0x50d1f6aa + name: "lru_lock" + type_id: 0xf313e71a + offset: 16640 +} member { id: 0x50d1f939 name: "lru_lock" @@ -119822,16 +116905,16 @@ member { offset: 128 } member { - id: 0x37a01e9c + id: 0x37a0133f name: "lru_node" type_id: 0xd3c80119 - offset: 2496 + offset: 2624 } member { - id: 0xaf7502e7 + id: 0xaf750508 name: "lru_zone_size" type_id: 0xb5054efe - offset: 16768 + offset: 16896 } member { id: 0x9af97a5e @@ -119850,16 +116933,16 @@ member { type_id: 0xce2040d6 } member { - id: 0xd9cefb11 + id: 0xd9cef51a name: "lruvec_stats" type_id: 0xc634f4ac - offset: 11392 + offset: 11520 } member { - id: 0xa2a9ea87 + id: 0xa2a9e3ca name: "lruvec_stats_percpu" type_id: 0x2ced2dfa - offset: 11328 + offset: 11456 } member { id: 0xb1654cb6 @@ -119874,22 +116957,22 @@ member { offset: 24 } member { - id: 0xc4ee41f0 + id: 0xc4ee4a10 name: "lsm_flags" type_id: 0x4585663f - offset: 1184 + offset: 1312 } member { - id: 0xabed45e6 + id: 0xabed406f name: "lsr_save_mask" type_id: 0x914dbfdc - offset: 4880 + offset: 5136 } member { - id: 0xab565595 + id: 0xab565a69 name: "lsr_saved_flags" type_id: 0x914dbfdc - offset: 4864 + offset: 5120 } member { id: 0x1c82693d @@ -119950,10 +117033,10 @@ member { offset: 1344 } member { - id: 0x9219decc + id: 0x9219d051 name: "lun" type_id: 0x4585663f - offset: 1600 + offset: 1728 } member { id: 0x92750921 @@ -119974,17 +117057,17 @@ member { offset: 1216 } member { - id: 0x37d320ad + id: 0x37d32427 name: "lun_in_cdb" type_id: 0x4585663f - offset: 2700 + offset: 2828 bitsize: 1 } member { - id: 0x26905fef + id: 0x26905ab0 name: "luns" type_id: 0x41195943 - offset: 1664 + offset: 1792 } member { id: 0x2694ce7d @@ -119999,10 +117082,10 @@ member { offset: 64 } member { - id: 0xe9c67c2e + id: 0xe9c6751b name: "luns_avail" type_id: 0xc9082b19 - offset: 35872 + offset: 40096 } member { id: 0xe3684bd6 @@ -120062,10 +117145,10 @@ member { type_id: 0x0faae5b1 } member { - id: 0xb254a863 + id: 0xb254a7d1 name: "m2m_ctx" type_id: 0x0858434c - offset: 1088 + offset: 1216 } member { id: 0xbfcfba97 @@ -120074,16 +117157,16 @@ member { offset: 256 } member { - id: 0xe23c0c4c + id: 0xe23c0b58 name: "m2m_ops" type_id: 0x3b773187 - offset: 4672 + offset: 4800 } member { - id: 0x6d293e5e + id: 0x6d293ed3 name: "mA" type_id: 0x4585663f - offset: 7008 + offset: 8352 } member { id: 0x76483be4 @@ -120148,11 +117231,6 @@ member { type_id: 0x18bd6530 offset: 64 } -member { - id: 0xb28e2d4a - name: "mac" - type_id: 0x3f0185ef -} member { id: 0xb2c91492 name: "mac" @@ -120165,42 +117243,12 @@ member { type_id: 0xabf64f28 offset: 736 } -member { - id: 0x888b9bcc - name: "mac_addr" - type_id: 0xabf64f28 - offset: 640 -} -member { - id: 0x888b9e91 - name: "mac_addr" - type_id: 0xabf64f28 - offset: 224 -} -member { - id: 0x3258f898 - name: "mac_addr_mask" - type_id: 0xabf64f28 - offset: 272 -} member { id: 0x3258f8d3 name: "mac_addr_mask" type_id: 0xabf64f28 offset: 784 } -member { - id: 0x3258fbb9 - name: "mac_addr_mask" - type_id: 0xabf64f28 - offset: 688 -} -member { - id: 0x1d87e937 - name: "mac_addrs" - type_id: 0xd96f5761 - offset: 64 -} member { id: 0x84c7da07 name: "mac_an_restart" @@ -120259,10 +117307,10 @@ member { offset: 448 } member { - id: 0x7667fc2b + id: 0x7667f684 name: "mac_link_dropped" type_id: 0x6d7f5ff6 - offset: 2688 + offset: 3072 } member { id: 0x528ab765 @@ -120277,10 +117325,10 @@ member { offset: 112 } member { - id: 0xb2574ef3 + id: 0xb2574efe name: "mac_managed_pm" type_id: 0x4585663f - offset: 8043 + offset: 9259 bitsize: 1 } member { @@ -120307,17 +117355,6 @@ member { type_id: 0x384ff235 offset: 64 } -member { - id: 0x543beff1 - name: "macaddr" - type_id: 0xabf64f28 - offset: 64 -} -member { - id: 0x54af1cda - name: "macaddr" - type_id: 0x3f0185ef -} member { id: 0xcd1a0cff name: "machine" @@ -120335,33 +117372,28 @@ member { type_id: 0x7c9c61bf } member { - id: 0x3686b345 + id: 0x3686b863 name: "macsec_ops" type_id: 0x30ff2c92 - offset: 18048 + offset: 19392 } member { - id: 0x3686b975 + id: 0x3686b889 name: "macsec_ops" type_id: 0x30ff2c92 - offset: 10880 + offset: 12928 } member { - id: 0x8aa123a8 - name: "mactime" - type_id: 0x92233392 -} -member { - id: 0xfd37a9ed + id: 0xfd37a2a4 name: "madv" type_id: 0x6720d32f - offset: 3040 + offset: 3296 } member { - id: 0xc2f31111 + id: 0xc2f319c0 name: "madv_list" type_id: 0xd3c80119 - offset: 3072 + offset: 3328 } member { id: 0xd614e9a5 @@ -120408,12 +117440,6 @@ member { type_id: 0x04b89667 offset: 256 } -member { - id: 0xb9b0a947 - name: "magic_pkt" - type_id: 0x6d7f5ff6 - offset: 8 -} member { id: 0xb9b0ac1f name: "magic_pkt" @@ -120444,10 +117470,22 @@ member { offset: 64 } member { - id: 0xe2a32658 + id: 0xe2a32069 name: "main_status_buf" type_id: 0x1bf16028 - offset: 2816 + offset: 2944 +} +member { + id: 0xfb434624 + name: "maintenance_charge" + type_id: 0x16a0ae81 + offset: 448 +} +member { + id: 0xa689ee3c + name: "maintenance_charge_size" + type_id: 0x6720d32f + offset: 512 } member { id: 0x722578c7 @@ -120456,16 +117494,16 @@ member { offset: 128 } member { - id: 0x53ef4064 + id: 0x53ef4b8a name: "maj_flt" type_id: 0x33756485 - offset: 14400 + offset: 15424 } member { - id: 0x53ef4b95 + id: 0x53ef4dbe name: "maj_flt" type_id: 0x33756485 - offset: 4288 + offset: 4352 } member { id: 0x06fdf947 @@ -120520,22 +117558,22 @@ member { offset: 352 } member { - id: 0x3c0ff780 + id: 0x3c0ffa2f name: "major_class" type_id: 0xb3e7bac9 - offset: 4824 + offset: 4952 } member { - id: 0x659b974b + id: 0x659b959c name: "major_rev" type_id: 0x295c7202 - offset: 6528 + offset: 11776 } member { - id: 0x659b977a + id: 0x659b98c6 name: "major_rev" type_id: 0x295c7202 - offset: 10560 + offset: 7744 } member { id: 0x429aa006 @@ -120559,6 +117597,12 @@ member { type_id: 0x6d7f5ff6 offset: 776 } +member { + id: 0xd89fccfd + name: "man_drv" + type_id: 0xec7c6db2 + offset: 1152 +} member { id: 0x42f7cb5a name: "manage_power" @@ -120566,10 +117610,10 @@ member { offset: 448 } member { - id: 0x42ee5b52 + id: 0x42ee5074 name: "manage_start_stop" type_id: 0x4585663f - offset: 2684 + offset: 2812 bitsize: 1 } member { @@ -120579,10 +117623,10 @@ member { offset: 32 } member { - id: 0x3e80a1cf + id: 0x3e80afef name: "managed" type_id: 0x6d7f5ff6 - offset: 17608 + offset: 20168 } member { id: 0x3ef3e7f4 @@ -120591,29 +117635,29 @@ member { offset: 128 } member { - id: 0xe5d968a6 + id: 0xe5d96e89 name: "managed_alloc" type_id: 0x6d7f5ff6 - offset: 6080 + offset: 7296 } member { - id: 0x9f00b9df + id: 0x9f00b155 name: "managed_buffer_alloc" type_id: 0x4585663f - offset: 2817 + offset: 2945 bitsize: 1 } member { - id: 0xfe75b14e + id: 0xfe75b48e name: "managed_list" type_id: 0xd3c80119 - offset: 2624 + offset: 5312 } member { - id: 0xfe75bee1 + id: 0xfe75bb29 name: "managed_list" type_id: 0xd3c80119 - offset: 4352 + offset: 2752 } member { id: 0xe083d61b @@ -120622,16 +117666,16 @@ member { offset: 960 } member { - id: 0x4a203a8a + id: 0x4a20351f name: "managed_work" type_id: 0xf1159c31 - offset: 2944 + offset: 3392 } member { - id: 0xaf4e10fb + id: 0xaf4e1f46 name: "manager" type_id: 0x2a64866d - offset: 5376 + offset: 5632 } member { id: 0x5abd868a @@ -120668,10 +117712,10 @@ member { offset: 128 } member { - id: 0x69005e2c + id: 0x69005a44 name: "manual_dirty_log_protect" type_id: 0x92233392 - offset: 25600 + offset: 26368 } member { id: 0xac46515e @@ -120699,16 +117743,16 @@ member { offset: 128 } member { - id: 0xa95317c8 + id: 0xa9531899 name: "manufacturer" type_id: 0x0483e6f8 - offset: 10112 + offset: 11328 } member { - id: 0xa9bf9d55 + id: 0xa9bf914a name: "manufacturer" type_id: 0xe8034002 - offset: 5888 + offset: 6016 } member { id: 0xa9f7200f @@ -120837,10 +117881,10 @@ member { offset: 128 } member { - id: 0x8dffd0fd + id: 0x8dffdd71 name: "map" type_id: 0x09a83f1c - offset: 2368 + offset: 2496 } member { id: 0x466a7233 @@ -120913,10 +117957,10 @@ member { offset: 896 } member { - id: 0xfe3c2af8 + id: 0xfe3c291d name: "map_dir" type_id: 0x23f09c34 - offset: 6784 + offset: 8128 } member { id: 0x82e5306e @@ -121053,10 +118097,10 @@ member { type_id: 0xc9082b19 } member { - id: 0x851eb479 + id: 0x851eba8c name: "map_irq" type_id: 0x2e6f560a - offset: 6720 + offset: 7936 } member { id: 0x1d742d06 @@ -121149,10 +118193,10 @@ member { offset: 224 } member { - id: 0xc959c0ec + id: 0xc959ce19 name: "map_name" type_id: 0x3e10b518 - offset: 6720 + offset: 7936 } member { id: 0x847eff97 @@ -121350,10 +118394,10 @@ member { offset: 128 } member { - id: 0x20398629 + id: 0x20398c3a name: "map_wc" type_id: 0x6d7f5ff6 - offset: 3680 + offset: 4064 } member { id: 0x7d0883dd @@ -121380,10 +118424,10 @@ member { offset: 352 } member { - id: 0x5d0a09c3 + id: 0x5d0a0efb name: "mapping" type_id: 0xe09ad666 - offset: 8192 + offset: 9408 } member { id: 0x5dcf7d96 @@ -121415,10 +118459,10 @@ member { offset: 128 } member { - id: 0x0e1ab5a9 + id: 0x0e1ab1dc name: "mapping_list" type_id: 0xd3c80119 - offset: 6592 + offset: 7808 } member { id: 0xa70e9634 @@ -121427,10 +118471,10 @@ member { offset: 3008 } member { - id: 0x4971d060 + id: 0x4971df2a name: "mappings" type_id: 0xd3c80119 - offset: 7296 + offset: 8640 } member { id: 0xb0b6f056 @@ -121463,10 +118507,10 @@ member { offset: 1280 } member { - id: 0x811c0acf + id: 0x811c0776 name: "mark" type_id: 0x43a4c863 - offset: 896 + offset: 1024 } member { id: 0x816a53f4 @@ -121503,10 +118547,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0x31ed7503 + id: 0x31ed78a0 name: "mark_compr_open" type_id: 0x1aeeade4 - offset: 2496 + offset: 2624 } member { id: 0x5b36107b @@ -121515,10 +118559,10 @@ member { offset: 1152 } member { - id: 0x5b361f35 + id: 0x5b361080 name: "mark_compr_startup" type_id: 0x1aeeade4 - offset: 13760 + offset: 14208 } member { id: 0x0543a980 @@ -121527,10 +118571,10 @@ member { offset: 320 } member { - id: 0xde7d8335 + id: 0xde7d86ab name: "mark_hw_params" type_id: 0x14b9453b - offset: 2368 + offset: 14080 } member { id: 0xde7d8d5f @@ -121539,10 +118583,10 @@ member { offset: 1024 } member { - id: 0xde7d8f59 + id: 0xde7d8eb9 name: "mark_hw_params" type_id: 0x14b9453b - offset: 13632 + offset: 2496 } member { id: 0xa37cfe78 @@ -121551,10 +118595,10 @@ member { offset: 224 } member { - id: 0x5c465736 + id: 0x5c4657b0 name: "mark_module" type_id: 0x18bd6530 - offset: 2240 + offset: 2368 } member { id: 0x67269651 @@ -121563,22 +118607,22 @@ member { offset: 640 } member { - id: 0x27aa83a9 + id: 0x27aa812a name: "mark_open" type_id: 0x14b9453b - offset: 2304 + offset: 2432 } member { - id: 0xb16d05bc + id: 0xb16d0120 name: "mark_pm" type_id: 0x18bd6530 - offset: 2560 + offset: 2688 } member { - id: 0xc9e9598f + id: 0xc9e955a1 name: "mark_startup" type_id: 0x14b9453b - offset: 13568 + offset: 14016 } member { id: 0xc9e95a8c @@ -121587,16 +118631,16 @@ member { offset: 960 } member { - id: 0x6390573a + id: 0x63905310 name: "mark_trigger" type_id: 0x14b9453b - offset: 2432 + offset: 2560 } member { - id: 0x63905fb2 + id: 0x63905e22 name: "mark_trigger" type_id: 0x14b9453b - offset: 13696 + offset: 14144 } member { id: 0x63905fc4 @@ -121626,10 +118670,10 @@ member { type_id: 0xe2f7ef45 } member { - id: 0xcf7000b9 + id: 0xcf70053c name: "marks_list" type_id: 0xd3c80119 - offset: 960 + offset: 1088 } member { id: 0xa0e63886 @@ -121689,6 +118733,11 @@ member { type_id: 0x18bd6530 offset: 64 } +member { + id: 0xa82f6dfe + name: "mask" + type_id: 0x1c04d361 +} member { id: 0xa838c0e7 name: "mask" @@ -121852,34 +118901,34 @@ member { type_id: 0x6720d32f offset: 192 } -member { - id: 0xbaacb308 - name: "mask_base" - type_id: 0x4585663f - offset: 2688 -} member { id: 0xbaacb69d name: "mask_base" type_id: 0x4585663f offset: 256 } +member { + id: 0xbaacb95c + name: "mask_base" + type_id: 0x4585663f + offset: 2816 +} member { id: 0xbaf18e35 name: "mask_base" type_id: 0x18bd6530 } member { - id: 0xcec8556c + id: 0xcec853a6 name: "mask_buf" type_id: 0x1bf16028 - offset: 2944 + offset: 3072 } member { - id: 0xe7d5b0b1 + id: 0xe7d5bf8a name: "mask_buf_def" type_id: 0x1bf16028 - offset: 3008 + offset: 3136 } member { id: 0x6d4314bc @@ -121955,10 +119004,10 @@ member { offset: 520 } member { - id: 0x8d60ff99 + id: 0x8d60f2c2 name: "masklength" type_id: 0x4585663f - offset: 6592 + offset: 7936 } member { id: 0x91c8648e @@ -122014,10 +119063,10 @@ member { offset: 128 } member { - id: 0x3a7e0125 + id: 0x3a7e0a8f name: "master" type_id: 0x00dd92af - offset: 6144 + offset: 7360 } member { id: 0x410178d8 @@ -122044,15 +119093,10 @@ member { offset: 128 } member { - id: 0xb1bbc32e + id: 0xb1bbcb69 name: "master_mutex" type_id: 0xa7c362b0 - offset: 1216 -} -member { - id: 0x860b3209 - name: "master_pref" - type_id: 0x295c7202 + offset: 1344 } member { id: 0x8a0f4d2e @@ -122073,16 +119117,16 @@ member { offset: 136 } member { - id: 0xe4bfc0ac + id: 0xe4bfcb6e name: "master_slave_get" type_id: 0x295c7202 - offset: 8352 + offset: 9568 } member { - id: 0x05a96f8b + id: 0x05a96c02 name: "master_slave_set" type_id: 0x295c7202 - offset: 8360 + offset: 9576 } member { id: 0x2724edb5 @@ -122091,10 +119135,10 @@ member { offset: 144 } member { - id: 0x27be50b1 + id: 0x27be585f name: "master_slave_state" type_id: 0x295c7202 - offset: 8368 + offset: 9584 } member { id: 0x80f1dc21 @@ -122178,10 +119222,10 @@ member { offset: 2112 } member { - id: 0xb97cbec2 + id: 0xb97cb588 name: "match_driver" type_id: 0x6d7f5ff6 - offset: 16512 + offset: 22080 } member { id: 0x5dc4030f @@ -122190,10 +119234,10 @@ member { offset: 832 } member { - id: 0xe5eb8edd + id: 0xe5eb8f2c name: "match_existing_only" type_id: 0x4585663f - offset: 1792 + offset: 2048 bitsize: 1 } member { @@ -122213,10 +119257,10 @@ member { offset: 576 } member { - id: 0xefcc9a78 + id: 0xefcc9ace name: "match_phy_device" type_id: 0x2ee76b64 - offset: 2432 + offset: 2688 } member { id: 0x587bfdf6 @@ -122246,12 +119290,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xa0e65706 - name: "matches" - type_id: 0xc7026839 - offset: 64 -} member { id: 0xff2c408e name: "matches_delta" @@ -122387,10 +119425,10 @@ member { offset: 264 } member { - id: 0xf69ce5d3 + id: 0xf69ce7fc name: "max_acl_mac_addrs" type_id: 0x914dbfdc - offset: 656 + offset: 784 } member { id: 0xb7493031 @@ -122405,10 +119443,10 @@ member { offset: 896 } member { - id: 0x85f00f29 + id: 0x85f00a8d name: "max_active_zones" type_id: 0x4585663f - offset: 3712 + offset: 3968 } member { id: 0xf8eed16f @@ -122423,21 +119461,10 @@ member { offset: 320 } member { - id: 0xacd235c8 + id: 0xacd234b7 name: "max_adma" type_id: 0x6720d32f - offset: 6848 -} -member { - id: 0x88849604 - name: "max_amsdu_len" - type_id: 0x914dbfdc -} -member { - id: 0x8f63b371 - name: "max_amsdu_subframes" - type_id: 0x295c7202 - offset: 224 + offset: 7488 } member { id: 0xc43dcec2 @@ -122451,10 +119478,10 @@ member { offset: 128 } member { - id: 0x22bbaaa8 + id: 0x22bba09d name: "max_ap_assoc_sta" type_id: 0x914dbfdc - offset: 9792 + offset: 11136 } member { id: 0xb580f3da @@ -122475,16 +119502,16 @@ member { offset: 64 } member { - id: 0xf91efe71 + id: 0xf91efeea name: "max_blk_count" type_id: 0x4585663f - offset: 7008 + offset: 8224 } member { - id: 0x7b0a1253 + id: 0x7b0a1115 name: "max_blk_size" type_id: 0x4585663f - offset: 6976 + offset: 8192 } member { id: 0x7ba79d09 @@ -122493,10 +119520,10 @@ member { offset: 32 } member { - id: 0xdde27ecf + id: 0xdde27e0a name: "max_blksize" type_id: 0x4585663f - offset: 6304 + offset: 7520 } member { id: 0x1524c99a @@ -122505,10 +119532,10 @@ member { offset: 1096 } member { - id: 0xe37d95be + id: 0xe37d9637 name: "max_bpc_property" type_id: 0x2a670b41 - offset: 11712 + offset: 11840 } member { id: 0x9a514019 @@ -122522,12 +119549,6 @@ member { type_id: 0x4585663f offset: 96 } -member { - id: 0x95f5096b - name: "max_bssid_indicator" - type_id: 0x295c7202 - offset: 736 -} member { id: 0x9c5d053e name: "max_burst" @@ -122547,16 +119568,16 @@ member { offset: 64 } member { - id: 0x9db730ea + id: 0x9db731a9 name: "max_bus_speed" type_id: 0x5d8155a5 - offset: 1744 + offset: 2000 } member { - id: 0xcce2bdd8 + id: 0xcce2bbdb name: "max_busy_timeout" type_id: 0x4585663f - offset: 7040 + offset: 8256 } member { id: 0x38693b32 @@ -122570,10 +119591,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0x98db7c50 + id: 0x98db7a32 name: "max_channel" type_id: 0x4585663f - offset: 3392 + offset: 3712 } member { id: 0x3d071253 @@ -122582,10 +119603,10 @@ member { offset: 256 } member { - id: 0xdf978a5d + id: 0xdf978ca6 name: "max_clk" type_id: 0x4585663f - offset: 5472 + offset: 6112 } member { id: 0x13854277 @@ -122600,10 +119621,10 @@ member { offset: 16 } member { - id: 0x131f19d1 + id: 0x131f15d8 name: "max_cmd_len" type_id: 0xc93e017b - offset: 3552 + offset: 3872 } member { id: 0xeeb21770 @@ -122653,22 +119674,22 @@ member { offset: 128 } member { - id: 0xf98ad545 + id: 0xf98adbb0 name: "max_current_180" type_id: 0xc9082b19 - offset: 6720 + offset: 7936 } member { - id: 0xf269835d + id: 0xf2698208 name: "max_current_300" type_id: 0xc9082b19 - offset: 6688 + offset: 7904 } member { - id: 0xfa602765 + id: 0xfa6028d0 name: "max_current_330" type_id: 0xc9082b19 - offset: 6656 + offset: 7872 } member { id: 0x2c58cf12 @@ -122677,10 +119698,10 @@ member { offset: 320 } member { - id: 0xfd797dab + id: 0xfd797107 name: "max_data_retry_count" type_id: 0x295c7202 - offset: 10368 + offset: 11712 } member { id: 0xeacdd7c2 @@ -122713,16 +119734,16 @@ member { offset: 1152 } member { - id: 0xcceb4a25 + id: 0xcceb4c50 name: "max_depth" type_id: 0x6720d32f - offset: 1696 + offset: 1952 } member { - id: 0x5f148f57 + id: 0x5f148ea6 name: "max_descendants" type_id: 0x6720d32f - offset: 1792 + offset: 2048 } member { id: 0x4912b632 @@ -122737,10 +119758,10 @@ member { offset: 224 } member { - id: 0x3828b858 + id: 0x3828b971 name: "max_device_blocked" type_id: 0x4585663f - offset: 3328 + offset: 3584 } member { id: 0x6108ac87 @@ -122773,10 +119794,10 @@ member { offset: 160 } member { - id: 0xb37d318b + id: 0xb37d3271 name: "max_dma_len" type_id: 0xf435685e - offset: 9344 + offset: 10944 } member { id: 0xaaaeb60b @@ -122815,10 +119836,10 @@ member { offset: 192 } member { - id: 0x779a4781 + id: 0x779a4cc8 name: "max_effects" type_id: 0x6720d32f - offset: 832 + offset: 960 } member { id: 0x5da37275 @@ -122833,10 +119854,10 @@ member { offset: 96 } member { - id: 0x8f1b5e14 + id: 0x8f1b54ca name: "max_enc_key_size" type_id: 0xb3e7bac9 - offset: 6520 + offset: 6648 } member { id: 0x34fa575b @@ -122902,12 +119923,6 @@ member { type_id: 0xc9082b19 offset: 160 } -member { - id: 0xb18a2084 - name: "max_flows" - type_id: 0xc9082b19 - offset: 352 -} member { id: 0x5540483b name: "max_fragment_size" @@ -122944,22 +119959,22 @@ member { type_id: 0x4585663f } member { - id: 0xa82df99b + id: 0xa82dfb93 name: "max_freq" type_id: 0x4ba02d1a - offset: 768 + offset: 896 } member { - id: 0x6668550c + id: 0x66685abe name: "max_freq_notifiers" type_id: 0x9249a64d - offset: 1088 + offset: 1216 } member { - id: 0x84cad5b4 + id: 0x84cadfba name: "max_freq_req" type_id: 0x29082583 - offset: 2752 + offset: 3136 } member { id: 0x8f8b88b4 @@ -122980,16 +119995,16 @@ member { offset: 72 } member { - id: 0x49f53d32 + id: 0x49f5343b name: "max_functions" type_id: 0x295c7202 - offset: 6432 + offset: 7648 } member { - id: 0xf60ae035 + id: 0xf60ae606 name: "max_halt_poll_ns" type_id: 0x4585663f - offset: 32000 + offset: 34304 } member { id: 0x7e72c641 @@ -123034,10 +120049,10 @@ member { offset: 128 } member { - id: 0x93d60a46 + id: 0x93d608f3 name: "max_height" type_id: 0x6720d32f - offset: 3424 + offset: 4064 } member { id: 0xa6087b15 @@ -123046,10 +120061,10 @@ member { offset: 24 } member { - id: 0x51e36737 + id: 0x51e36085 name: "max_host_blocked" type_id: 0x4585663f - offset: 4352 + offset: 4672 } member { id: 0x51e36932 @@ -123082,10 +120097,10 @@ member { offset: 120 } member { - id: 0x576b93d8 + id: 0x576b9741 name: "max_id" type_id: 0x4585663f - offset: 3424 + offset: 3744 } member { id: 0x8394863c @@ -123100,22 +120115,16 @@ member { offset: 192 } member { - id: 0x2808fe08 - name: "max_idle_period" - type_id: 0x914dbfdc - offset: 1952 -} -member { - id: 0xa4cbafae + id: 0xa4cba179 name: "max_idx" type_id: 0x6720d32f - offset: 640 + offset: 768 } member { - id: 0xbf3ad585 + id: 0xbf3ad522 name: "max_instances" type_id: 0x6720d32f - offset: 3392 + offset: 3584 } member { id: 0x8e370577 @@ -123135,12 +120144,6 @@ member { type_id: 0x295c7202 offset: 680 } -member { - id: 0xe1222eea - name: "max_interval" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0xe1d85e35 name: "max_interval" @@ -123166,10 +120169,10 @@ member { offset: 96 } member { - id: 0xc860b939 + id: 0xc860bd45 name: "max_le_tx_power" type_id: 0x901eaf6a - offset: 6872 + offset: 7000 } member { id: 0xfe6eb0c5 @@ -123195,12 +120198,6 @@ member { type_id: 0xc9082b19 offset: 32 } -member { - id: 0x687d6c00 - name: "max_listen_interval" - type_id: 0x914dbfdc - offset: 976 -} member { id: 0xb855a7c1 name: "max_lock" @@ -123220,10 +120217,10 @@ member { offset: 32 } member { - id: 0xb4fac2ac + id: 0xb4fac537 name: "max_lun" type_id: 0x92233392 - offset: 3456 + offset: 3776 } member { id: 0xf2b20eb6 @@ -123232,10 +120229,10 @@ member { offset: 1408 } member { - id: 0x12738a4d + id: 0x1273815d name: "max_match_sets" type_id: 0x295c7202 - offset: 952 + offset: 1112 } member { id: 0xc6784fdb @@ -123244,10 +120241,10 @@ member { offset: 1176 } member { - id: 0xf0482971 + id: 0xf04826fc name: "max_message_size" type_id: 0x2e73c057 - offset: 6528 + offset: 7744 } member { id: 0xea5caa6c @@ -123255,12 +120252,6 @@ member { type_id: 0x295c7202 offset: 1160 } -member { - id: 0x1f020f1c - name: "max_mtu" - type_id: 0xc9082b19 - offset: 1344 -} member { id: 0x1f8e8efe name: "max_mtu" @@ -123268,16 +120259,10 @@ member { offset: 2336 } member { - id: 0xc42493fb - name: "max_nan_de_entries" - type_id: 0x295c7202 - offset: 1296 -} -member { - id: 0x7b864235 + id: 0x7b864e19 name: "max_native_cs" type_id: 0x29b77961 - offset: 10192 + offset: 11792 } member { id: 0x1e7bfb76 @@ -123292,22 +120277,22 @@ member { offset: 704 } member { - id: 0x20fe5e3d + id: 0x20fe5264 name: "max_notifyid" type_id: 0x6720d32f - offset: 8320 + offset: 9792 } member { - id: 0x5fc9a495 + id: 0x5fc9adb3 name: "max_num_akm_suites" type_id: 0x914dbfdc - offset: 10576 + offset: 11920 } member { - id: 0x69320179 + id: 0x6932046b name: "max_num_csa_counters" type_id: 0x295c7202 - offset: 9808 + offset: 11152 } member { id: 0x49b08c59 @@ -123316,10 +120301,10 @@ member { offset: 64 } member { - id: 0x32f21590 + id: 0x32f21309 name: "max_num_pmkids" type_id: 0x295c7202 - offset: 2000 + offset: 2128 } member { id: 0x359cc1e4 @@ -123339,16 +120324,10 @@ member { type_id: 0x2e0f9112 } member { - id: 0x1f391f09 - name: "max_offset" - type_id: 0x295c7202 - offset: 32 -} -member { - id: 0x08d50fee + id: 0x08d5075f name: "max_open_zones" type_id: 0x4585663f - offset: 3680 + offset: 3936 } member { id: 0xbcd32111 @@ -123375,16 +120354,16 @@ member { offset: 96 } member { - id: 0xc09a44c5 + id: 0xc09a441d name: "max_page" type_id: 0xb3e7bac9 - offset: 4840 + offset: 4968 } member { - id: 0xe612b3bd + id: 0xe612b8f2 name: "max_pasids" type_id: 0xc9082b19 - offset: 576 + offset: 704 } member { id: 0xe612bd08 @@ -123427,10 +120406,10 @@ member { offset: 192 } member { - id: 0x988df4a0 + id: 0x988dfb2b name: "max_pkt" type_id: 0xc9082b19 - offset: 6144 + offset: 6848 } member { id: 0x463c11e3 @@ -123481,10 +120460,10 @@ member { offset: 96 } member { - id: 0x307e09f9 + id: 0x307e09fb name: "max_pwr_info" type_id: 0xcddc22d8 - offset: 20832 + offset: 21792 } member { id: 0x6bda87af @@ -123493,10 +120472,10 @@ member { offset: 224 } member { - id: 0xfbb3dd1c + id: 0xfbb3d064 name: "max_queue" type_id: 0x6720d32f - offset: 6976 + offset: 8448 } member { id: 0xedbbde87 @@ -123522,18 +120501,6 @@ member { type_id: 0x33756485 offset: 320 } -member { - id: 0x09744964 - name: "max_rate_tries" - type_id: 0x295c7202 - offset: 1016 -} -member { - id: 0x15fed1c1 - name: "max_rates" - type_id: 0x295c7202 - offset: 1000 -} member { id: 0xf3d009b3 name: "max_ratio" @@ -123547,10 +120514,10 @@ member { offset: 896 } member { - id: 0x55f459b6 + id: 0x55f45bd5 name: "max_raw_read" type_id: 0xf435685e - offset: 4800 + offset: 5056 } member { id: 0x55f45d21 @@ -123565,10 +120532,10 @@ member { offset: 960 } member { - id: 0x5cbc8d77 + id: 0x5cbc828b name: "max_raw_write" type_id: 0xf435685e - offset: 4864 + offset: 5120 } member { id: 0x5cbc8ec0 @@ -123576,12 +120543,6 @@ member { type_id: 0xf435685e offset: 1280 } -member { - id: 0x20fe1fda - name: "max_rc_amsdu_len" - type_id: 0x914dbfdc - offset: 16 -} member { id: 0xc329de1c name: "max_rdonly_access" @@ -123625,10 +120586,10 @@ member { offset: 192 } member { - id: 0xc4773ec4 + id: 0xc47730f1 name: "max_reason" type_id: 0x6720d32f - offset: 608 + offset: 736 } member { id: 0xac9bc9eb @@ -123636,6 +120597,12 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0xe96a8172 + name: "max_register" + type_id: 0x4585663f + offset: 2944 +} member { id: 0xe96a8a0c name: "max_register" @@ -123643,22 +120610,10 @@ member { offset: 1376 } member { - id: 0xe96a8d17 - name: "max_register" - type_id: 0x4585663f - offset: 2688 -} -member { - id: 0x1c0f4bc0 + id: 0x1c0f4706 name: "max_remain_on_channel_duration" type_id: 0x914dbfdc - offset: 1984 -} -member { - id: 0xd52b69df - name: "max_report_rates" - type_id: 0x295c7202 - offset: 1008 + offset: 2112 } member { id: 0x10b66e39 @@ -123667,10 +120622,10 @@ member { offset: 128 } member { - id: 0x68bd61e3 + id: 0x68bd6a18 name: "max_req_size" type_id: 0x4585663f - offset: 6944 + offset: 8160 } member { id: 0x2e5739dd @@ -123714,18 +120669,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0x23063521 - name: "max_rx_aggregation_subframes" - type_id: 0x914dbfdc - offset: 64 -} -member { - id: 0x230636df - name: "max_rx_aggregation_subframes" - type_id: 0x914dbfdc - offset: 1024 -} member { id: 0xb632066d name: "max_rx_match_ratio" @@ -123739,58 +120682,52 @@ member { offset: 640 } member { - id: 0xf671f5c1 + id: 0xf671f028 name: "max_scan_ie_len" type_id: 0x914dbfdc - offset: 960 + offset: 1120 } member { - id: 0x67c5e933 + id: 0x67c5e3d7 name: "max_scan_ssids" type_id: 0x295c7202 - offset: 928 + offset: 1088 } member { - id: 0x9b94edd0 + id: 0x9b94e658 name: "max_sched_scan_ie_len" type_id: 0x914dbfdc - offset: 976 + offset: 1136 } member { - id: 0x846f5396 + id: 0x846f56a2 name: "max_sched_scan_plan_interval" type_id: 0xc9082b19 - offset: 1024 + offset: 1184 } member { - id: 0x5f5eff19 + id: 0x5f5ef4fc name: "max_sched_scan_plan_iterations" type_id: 0xc9082b19 - offset: 1056 + offset: 1216 } member { - id: 0x771314fa + id: 0x77131af4 name: "max_sched_scan_plans" type_id: 0xc9082b19 - offset: 992 + offset: 1152 } member { - id: 0x3c3bc409 + id: 0x3c3bc696 name: "max_sched_scan_reqs" type_id: 0x295c7202 - offset: 936 + offset: 1096 } member { - id: 0x65099f62 + id: 0x650991bc name: "max_sched_scan_ssids" type_id: 0x295c7202 - offset: 944 -} -member { - id: 0x51f341e2 - name: "max_sectors" - type_id: 0x4585663f - offset: 3712 + offset: 1104 } member { id: 0x51f34597 @@ -123804,6 +120741,12 @@ member { type_id: 0x4585663f offset: 2336 } +member { + id: 0x51f347bc + name: "max_sectors" + type_id: 0x4585663f + offset: 4032 +} member { id: 0x079d7b3f name: "max_secure_erase_sectors" @@ -123811,10 +120754,10 @@ member { offset: 576 } member { - id: 0x1f0ee76d + id: 0x1f0ee50e name: "max_seg_size" type_id: 0x4585663f - offset: 6880 + offset: 8096 } member { id: 0x60f390ff @@ -123828,10 +120771,10 @@ member { type_id: 0x4585663f } member { - id: 0x60f39ae9 + id: 0x60f39b13 name: "max_segment_size" type_id: 0x4585663f - offset: 3776 + offset: 4096 } member { id: 0x60f39e4d @@ -123846,10 +120789,10 @@ member { offset: 768 } member { - id: 0x8ed65b34 + id: 0x8ed652df name: "max_segs" type_id: 0xc93e017b - offset: 6912 + offset: 8128 } member { id: 0x9cfcb89b @@ -123887,16 +120830,10 @@ member { offset: 80 } member { - id: 0x551e2091 - name: "max_signal" - type_id: 0x29b77961 - offset: 992 -} -member { - id: 0xcf7d61c4 + id: 0xcf7d6fa4 name: "max_size" type_id: 0x914dbfdc - offset: 1168 + offset: 1296 } member { id: 0xcfa9a3ac @@ -123922,18 +120859,6 @@ member { type_id: 0x914dbfdc offset: 128 } -member { - id: 0x333a330b - name: "max_sp" - type_id: 0x295c7202 - offset: 264 -} -member { - id: 0x333a34f0 - name: "max_sp" - type_id: 0x295c7202 - offset: 96 -} member { id: 0xa9e240cf name: "max_speed" @@ -123941,10 +120866,10 @@ member { offset: 64 } member { - id: 0xa9e244dc + id: 0xa9e24ae9 name: "max_speed" type_id: 0x52658204 - offset: 608 + offset: 736 } member { id: 0xa9e24ce7 @@ -123953,16 +120878,16 @@ member { offset: 192 } member { - id: 0x195fe55a + id: 0x195fe4f2 name: "max_speed_hz" type_id: 0xc9082b19 - offset: 6208 + offset: 7616 } member { - id: 0x195feb42 + id: 0x195fee4a name: "max_speed_hz" type_id: 0xc9082b19 - offset: 6400 + offset: 7424 } member { id: 0xe9aacb0d @@ -123971,10 +120896,10 @@ member { offset: 320 } member { - id: 0x033004ab + id: 0x03300c8d name: "max_ssp_rate" type_id: 0xefa672c8 - offset: 672 + offset: 800 } member { id: 0x9cbe20ac @@ -123989,16 +120914,16 @@ member { offset: 128 } member { - id: 0x9cbe22ae + id: 0x9cbe23a8 name: "max_state" type_id: 0x4585663f - offset: 13824 + offset: 14848 } member { - id: 0x9cbe2d1e + id: 0x9cbe26cc name: "max_state" type_id: 0x4585663f - offset: 7616 + offset: 9344 } member { id: 0x9cc8d274 @@ -124007,10 +120932,10 @@ member { offset: 128 } member { - id: 0xe38f5d0c + id: 0xe38f53c4 name: "max_states_per_insn" type_id: 0xc9082b19 - offset: 59648 + offset: 76096 } member { id: 0x08da9d9b @@ -124020,16 +120945,16 @@ member { bitsize: 16 } member { - id: 0xc638178e + id: 0xc6381803 name: "max_supported" type_id: 0x6720d32f - offset: 6528 + offset: 7744 } member { - id: 0xcd032ea3 + id: 0xcd032fd1 name: "max_target_blocked" type_id: 0x4585663f - offset: 6624 + offset: 7840 } member { id: 0x7a5a041c @@ -124038,22 +120963,16 @@ member { offset: 3136 } member { - id: 0xb9237020 - name: "max_tid_amsdu_len" - type_id: 0x6860ad66 - offset: 32 -} -member { - id: 0x0f2e807b + id: 0x0f2e8b32 name: "max_time" type_id: 0x11c404ba - offset: 832 + offset: 960 } member { - id: 0xbe187c59 + id: 0xbe187c0e name: "max_timeout" type_id: 0xc9082b19 - offset: 9120 + offset: 10720 } member { id: 0xbe94f9ba @@ -124062,10 +120981,10 @@ member { offset: 512 } member { - id: 0xbb3e1ef6 + id: 0xbb3e1088 name: "max_timeout_count" type_id: 0x295c7202 - offset: 5536 + offset: 6176 } member { id: 0x373ed61a @@ -124073,18 +120992,6 @@ member { type_id: 0x6720d32f offset: 320 } -member { - id: 0xbf15d65f - name: "max_toa_error" - type_id: 0x295c7202 - offset: 96 -} -member { - id: 0x57e39998 - name: "max_tod_error" - type_id: 0x295c7202 - offset: 88 -} member { id: 0x3bf5317d name: "max_tp_access" @@ -124092,10 +120999,10 @@ member { offset: 192 } member { - id: 0xa0a3db63 + id: 0xa0a3dcbe name: "max_transfer_size" type_id: 0x2e73c057 - offset: 6464 + offset: 7680 } member { id: 0xd4251a67 @@ -124121,18 +121028,6 @@ member { type_id: 0xb3e7bac9 offset: 1136 } -member { - id: 0x238dddb4 - name: "max_tx_aggregation_subframes" - type_id: 0x914dbfdc - offset: 1040 -} -member { - id: 0x415c0342 - name: "max_tx_fragments" - type_id: 0x295c7202 - offset: 1056 -} member { id: 0x29e42e01 name: "max_tx_power" @@ -124151,12 +121046,6 @@ member { type_id: 0x33756485 offset: 704 } -member { - id: 0x1c7f283a - name: "max_txpwr_levels_idx" - type_id: 0x295c7202 - offset: 1472 -} member { id: 0xc8b94b5c name: "max_uA" @@ -124200,46 +121089,46 @@ member { offset: 45088 } member { - id: 0xdc6f08fd + id: 0xdc6f097a name: "max_usage" type_id: 0x4585663f - offset: 704 -} -member { - id: 0xa4b87d4d - name: "max_user_freq" - type_id: 0x6720d32f - offset: 7840 -} -member { - id: 0xee8d04de - name: "max_vals" - type_id: 0x4585663f - offset: 10720 -} -member { - id: 0x96cfc2d8 - name: "max_vblank_count" - type_id: 0xc9082b19 offset: 832 } member { - id: 0x96cfc838 + id: 0xa4b8740d + name: "max_user_freq" + type_id: 0x6720d32f + offset: 9440 +} +member { + id: 0xee8d0adc + name: "max_vals" + type_id: 0x4585663f + offset: 12192 +} +member { + id: 0x96cfc851 name: "max_vblank_count" type_id: 0xc9082b19 - offset: 2624 + offset: 3136 } member { - id: 0xcf6c7b55 + id: 0x96cfc991 + name: "max_vblank_count" + type_id: 0xc9082b19 + offset: 960 +} +member { + id: 0xcf6c7dc9 name: "max_vclocks" type_id: 0x4585663f - offset: 43264 + offset: 45248 } member { - id: 0x10772f81 + id: 0x107724e0 name: "max_vcpus" type_id: 0x6720d32f - offset: 18464 + offset: 18720 } member { id: 0xb15d2ccc @@ -124254,10 +121143,10 @@ member { offset: 8 } member { - id: 0x5d5583d7 + id: 0x5d55840a name: "max_vfs" type_id: 0x00c72527 - offset: 6464 + offset: 7680 } member { id: 0xdbee7fb9 @@ -124266,16 +121155,16 @@ member { offset: 64 } member { - id: 0x52f29b55 + id: 0x52f29850 name: "max_wait" type_id: 0x33756485 - offset: 33216 + offset: 33920 } member { - id: 0x3a232a22 + id: 0x3a232a1e name: "max_width" type_id: 0x6720d32f - offset: 3392 + offset: 4032 } member { id: 0x3aa22b42 @@ -124296,10 +121185,10 @@ member { offset: 544 } member { - id: 0xae29aaf8 + id: 0xae29ab09 name: "max_win" type_id: 0xc9082b19 - offset: 1792 + offset: 2048 } member { id: 0x02a4136b @@ -124433,10 +121322,10 @@ member { offset: 96 } member { - id: 0xd8d01e39 + id: 0xd8d01ef5 name: "maxchild" type_id: 0x6720d32f - offset: 10368 + offset: 11584 } member { id: 0x6e9103d9 @@ -124510,10 +121399,10 @@ member { offset: 32 } member { - id: 0xce0ecf8e + id: 0xce0ec3ee name: "maxnagle" type_id: 0xc9082b19 - offset: 6176 + offset: 6880 } member { id: 0x05c575b9 @@ -124535,10 +121424,10 @@ member { bitsize: 16 } member { - id: 0x63fb074d + id: 0x63fb0e8e name: "maxpacket" type_id: 0x4585663f - offset: 1024 + offset: 1152 } member { id: 0x0806dc1f @@ -124560,10 +121449,10 @@ member { offset: 448 } member { - id: 0x6af82950 + id: 0x6af8282b name: "maxrss" type_id: 0x33756485 - offset: 4736 + offset: 4800 } member { id: 0x51858165 @@ -124615,16 +121504,16 @@ member { offset: 1088 } member { - id: 0xf420ca0c + id: 0xf420cf89 name: "mayday_timer" type_id: 0xd298e888 - offset: 960 + offset: 1088 } member { - id: 0x91de6c9e + id: 0x91de691b name: "maydays" type_id: 0xd3c80119 - offset: 960 + offset: 1088 } member { id: 0x7a430b3c @@ -124650,52 +121539,16 @@ member { type_id: 0xa84ab8c0 offset: 32 } -member { - id: 0xae5027cb - name: "mbox" - type_id: 0xc9b7b39b - offset: 2176 -} member { id: 0xaea16832 name: "mbox" type_id: 0x38fdd541 } member { - id: 0xeb96d6ed - name: "mbox_chan" - type_id: 0xe0108a33 - offset: 192 -} -member { - id: 0x18c06e47 - name: "mbssid_config" - type_id: 0x5bdb8e43 - offset: 7104 -} -member { - id: 0xf1b4de94 - name: "mbssid_ies" - type_id: 0x3387ea14 - offset: 576 -} -member { - id: 0x350eb91d + id: 0x350eb9a7 name: "mbssid_max_interfaces" type_id: 0x295c7202 - offset: 10560 -} -member { - id: 0xcf4c9d90 - name: "mbssid_off" - type_id: 0x914dbfdc - offset: 64 -} -member { - id: 0x63a03e6e - name: "mbssid_tx_vif" - type_id: 0x2ac683aa - offset: 8192 + offset: 11904 } member { id: 0x4197a5a3 @@ -124710,16 +121563,16 @@ member { offset: 5056 } member { - id: 0xedd041d1 + id: 0xedd041f2 name: "mc_autojoin_sk" type_id: 0x1d44326e - offset: 4736 + offset: 2304 } member { - id: 0xedd04366 + id: 0xedd049e1 name: "mc_autojoin_sk" type_id: 0x1d44326e - offset: 2176 + offset: 4928 } member { id: 0x9ee8235b @@ -124734,10 +121587,10 @@ member { offset: 344 } member { - id: 0x8cc109d8 + id: 0x8cc10130 name: "mc_dad_work" type_id: 0xf1159c31 - offset: 2048 + offset: 2816 } member { id: 0xf100fc5d @@ -124770,10 +121623,10 @@ member { offset: 336 } member { - id: 0x615ece53 + id: 0x615ec3f5 name: "mc_ifc_work" type_id: 0xf1159c31 - offset: 1344 + offset: 1728 } member { id: 0x9c4c6ca6 @@ -124788,10 +121641,10 @@ member { offset: 192 } member { - id: 0xa8e2c5cf + id: 0xa8e2c1a0 name: "mc_lock" type_id: 0xa7c362b0 - offset: 4608 + offset: 6528 } member { id: 0x99f606f1 @@ -124800,10 +121653,10 @@ member { offset: 576 } member { - id: 0x3144aa5a + id: 0x3144ac7d name: "mc_method" type_id: 0x2025fcf3 - offset: 7360 + offset: 8064 } member { id: 0xa17f5a1c @@ -124824,40 +121677,40 @@ member { offset: 320 } member { - id: 0x16f3f5dd + id: 0x16f3f61b name: "mc_query_lock" type_id: 0xf313e71a - offset: 4544 + offset: 6464 } member { - id: 0x43560e40 + id: 0x435609a4 name: "mc_query_queue" type_id: 0x578f9c2b - offset: 4160 + offset: 6080 } member { - id: 0xe8a0e3f8 + id: 0xe8a0e215 name: "mc_query_work" type_id: 0xf1159c31 - offset: 2752 + offset: 3904 } member { - id: 0x045bf734 + id: 0x045bfd9c name: "mc_report_lock" type_id: 0xf313e71a - offset: 4576 + offset: 6496 } member { - id: 0x65503a14 + id: 0x65503a42 name: "mc_report_queue" type_id: 0x578f9c2b - offset: 4352 + offset: 6272 } member { - id: 0xbbc541a9 + id: 0xbbc5489e name: "mc_report_work" type_id: 0xf1159c31 - offset: 3456 + offset: 4992 } member { id: 0x5509541e @@ -124895,22 +121748,22 @@ member { offset: 416 } member { - id: 0xe33bc510 + id: 0xe33bc190 name: "mca_cstamp" type_id: 0x33756485 - offset: 1408 + offset: 1792 } member { - id: 0xfc51a477 + id: 0xfc51a126 name: "mca_flags" type_id: 0x4585663f - offset: 1280 + offset: 1664 } member { - id: 0xe8764d61 + id: 0xe87640c7 name: "mca_refcnt" type_id: 0xa722c13e - offset: 1344 + offset: 1728 } member { id: 0x93969879 @@ -124937,16 +121790,16 @@ member { offset: 320 } member { - id: 0x4b16fe62 + id: 0x4b16f22f name: "mca_tstamp" type_id: 0x33756485 - offset: 1472 + offset: 1856 } member { - id: 0x854641df + id: 0x85464695 name: "mca_users" type_id: 0x6720d32f - offset: 1312 + offset: 1696 } member { id: 0x929b0f59 @@ -124954,18 +121807,6 @@ member { type_id: 0xf1159c31 offset: 576 } -member { - id: 0x5b7b3549 - name: "mcast_rate" - type_id: 0xb8696763 - offset: 576 -} -member { - id: 0x5b7b3723 - name: "mcast_rate" - type_id: 0xb8696763 - offset: 512 -} member { id: 0x2cf10ddb name: "mcgrp_offset" @@ -124991,10 +121832,10 @@ member { offset: 160 } member { - id: 0x5fe55f21 + id: 0x5fe5580a name: "mcq_base" type_id: 0x18bd6530 - offset: 37440 + offset: 41664 } member { id: 0xc367159d @@ -125021,16 +121862,16 @@ member { offset: 192 } member { - id: 0xa52fabb1 + id: 0xa52faf23 name: "mcq_enabled" type_id: 0x6d7f5ff6 - offset: 36064 + offset: 40288 } member { - id: 0x920d2161 + id: 0x920d28d3 name: "mcq_opr" type_id: 0xbbe142cb - offset: 37632 + offset: 41856 } member { id: 0xcdef6e49 @@ -125044,22 +121885,16 @@ member { offset: 64 } member { - id: 0x51f950c9 + id: 0x51f95764 name: "mcq_sup" type_id: 0x6d7f5ff6 - offset: 36056 + offset: 40280 } member { - id: 0x18ac3ba7 + id: 0x18ac35f8 name: "mcr" type_id: 0x5d8155a5 - offset: 4672 -} -member { - id: 0xd91846d5 - name: "mcs" - type_id: 0x295c7202 - offset: 8 + offset: 4928 } member { id: 0xd9284316 @@ -125091,11 +121926,6 @@ member { type_id: 0x4585663f offset: 640 } -member { - id: 0xffe16363 - name: "md" - type_id: 0x914dbfdc -} member { id: 0x966b766d name: "md_dst" @@ -125137,10 +121967,10 @@ member { offset: 9088 } member { - id: 0xd1b6bf56 + id: 0xd1b6ba65 name: "mdio_map" type_id: 0x50930294 - offset: 15552 + offset: 16896 } member { id: 0x8da29d66 @@ -125172,16 +122002,16 @@ member { type_id: 0x4814eed5 } member { - id: 0x0a5769f8 + id: 0x0a576241 name: "mdix" type_id: 0x295c7202 - offset: 10688 + offset: 12736 } member { - id: 0xf13d705a + id: 0xf13d7d29 name: "mdix_ctrl" type_id: 0x295c7202 - offset: 10696 + offset: 12744 } member { id: 0xc8eaf519 @@ -125319,15 +122149,10 @@ member { type_id: 0x92233392 } member { - id: 0x4c66ae71 - name: "measurement" - type_id: 0x0963785c -} -member { - id: 0x15c3a07f + id: 0x15c3a7f9 name: "meat" type_id: 0x6720d32f - offset: 1120 + offset: 1248 } member { id: 0x80a7a1d2 @@ -125347,10 +122172,10 @@ member { type_id: 0x16239d0c } member { - id: 0xdda92c8f + id: 0xdda92c2e name: "media_dev" type_id: 0x16239d0c - offset: 3072 + offset: 3200 } member { id: 0x68246ee4 @@ -125382,10 +122207,10 @@ member { type_id: 0x18bd6530 } member { - id: 0xd972df8a + id: 0xd972d98e name: "medium_streams_pool" type_id: 0x2d66740a - offset: 19776 + offset: 20352 } member { id: 0x93845459 @@ -125398,16 +122223,16 @@ member { type_id: 0x000fdfa4 } member { - id: 0x521d4ace + id: 0x521d48b9 name: "mem" type_id: 0x1cfbc822 - offset: 6336 + offset: 7552 } member { - id: 0x521daed6 + id: 0x521dad60 name: "mem" type_id: 0x1c1e35e0 - offset: 512 + offset: 768 } member { id: 0x521ddddc @@ -125435,10 +122260,10 @@ member { bitsize: 3 } member { - id: 0xb713e17a + id: 0xb713e7eb name: "mem_caps" type_id: 0x39e76e0a - offset: 10048 + offset: 11648 } member { id: 0x5bed4aba @@ -125491,10 +122316,10 @@ member { bitsize: 3 } member { - id: 0x8e4407fe + id: 0x8e440db0 name: "mem_limit" type_id: 0x6720d32f - offset: 992 + offset: 1248 } member { id: 0xcbea6804 @@ -125529,10 +122354,10 @@ member { bitsize: 5 } member { - id: 0xae599dad + id: 0xae599ff2 name: "mem_ops" type_id: 0x35bff718 - offset: 9984 + offset: 11584 } member { id: 0xae5e72b8 @@ -125600,6 +122425,18 @@ member { name: "mem_type" type_id: 0x376c164b } +member { + id: 0xbf7093f8 + name: "mem_type" + type_id: 0x1c3dbe5a + offset: 64 +} +member { + id: 0xbf709edb + name: "mem_type" + type_id: 0x1c3dbe5a + offset: 128 +} member { id: 0x23daaa40 name: "mem_unit" @@ -125607,16 +122444,16 @@ member { offset: 832 } member { - id: 0x3e3c0de1 + id: 0x3e3c07d6 name: "mem_used" type_id: 0x74d29cf1 - offset: 960 + offset: 1216 } member { - id: 0x9ced852a + id: 0x9ced8ac7 name: "memalloc_noio" type_id: 0x4585663f - offset: 1805 + offset: 1997 bitsize: 1 } member { @@ -125655,27 +122492,10 @@ member { type_id: 0xeb923a9b } member { - id: 0xd290c4a3 - name: "membership" - type_id: 0xee699492 - offset: 8 -} -member { - id: 0xd290cf45 - name: "membership" - type_id: 0xee699492 -} -member { - id: 0xc76cf7e3 + id: 0xc76cf9c1 name: "memcg" type_id: 0x1d5bae2a - offset: 1216 -} -member { - id: 0xc76cfbaa - name: "memcg" - type_id: 0x1d5bae2a - offset: 18560 + offset: 18688 } member { id: 0xc76cfce5 @@ -125689,6 +122509,12 @@ member { type_id: 0x1d5bae2a offset: 192 } +member { + id: 0xc76cffa4 + name: "memcg" + type_id: 0x1d5bae2a + offset: 1344 +} member { id: 0xe41e7098 name: "memcg_aware" @@ -125696,16 +122522,16 @@ member { offset: 224 } member { - id: 0xaac1c8d3 + id: 0xaac1c49f name: "memcg_completions" type_id: 0x5b602dab - offset: 4864 + offset: 5632 } member { - id: 0x4ff68f98 + id: 0x4ff68d3c name: "memcg_css" type_id: 0x2b16c036 - offset: 5248 + offset: 6016 } member { id: 0xbf75fe15 @@ -125720,46 +122546,46 @@ member { offset: 64 } member { - id: 0x0768816f + id: 0x07688065 name: "memcg_in_oom" type_id: 0x1d5bae2a - offset: 21312 + offset: 22976 } member { - id: 0x5b9e4fec + id: 0x5b9e4488 name: "memcg_lru" type_id: 0xe524f4fb - offset: 68928 + offset: 69184 } member { - id: 0x14a5c902 + id: 0x14a5c5db name: "memcg_node" type_id: 0xd3c80119 - offset: 5376 + offset: 6144 } member { - id: 0x0880b9d5 + id: 0x0880b875 name: "memcg_nr_pages_over_high" type_id: 0x4585663f - offset: 21440 + offset: 23104 } member { - id: 0x353e5292 + id: 0x353e5511 name: "memcg_oom_gfp_mask" type_id: 0xf1a6dfed - offset: 21376 + offset: 23040 } member { - id: 0x193acd62 + id: 0x193acfa9 name: "memcg_oom_order" type_id: 0x6720d32f - offset: 21408 + offset: 23072 } member { - id: 0x2611681f + id: 0x26116682 name: "memcpy" type_id: 0x1e881fcb - offset: 1600 + offset: 1728 } member { id: 0xd235358f @@ -125784,18 +122610,18 @@ member { type_id: 0xd079ba20 offset: 2048 } -member { - id: 0x1fe933a9 - name: "memory" - type_id: 0x4585663f - offset: 1600 -} member { id: 0x1fe933d3 name: "memory" type_id: 0x4585663f offset: 128 } +member { + id: 0x1fe93d34 + name: "memory" + type_id: 0x4585663f + offset: 1728 +} member { id: 0x1fe93ef0 name: "memory" @@ -125809,16 +122635,16 @@ member { offset: 2048 } member { - id: 0x46bea6e5 + id: 0x46beaefc name: "memory_events" type_id: 0x87394241 - offset: 11840 + offset: 12864 } member { - id: 0xe141ff69 + id: 0xe141f65e name: "memory_events_local" type_id: 0x87394241 - offset: 12416 + offset: 13440 } member { id: 0xd284628d @@ -125827,10 +122653,10 @@ member { offset: 128 } member { - id: 0x45940541 + id: 0x45940c20 name: "memory_mutex" type_id: 0xa7c362b0 - offset: 17920 + offset: 20480 } member { id: 0x797693fc @@ -125845,28 +122671,28 @@ member { offset: 576 } member { - id: 0xcc952207 + id: 0xcc952c00 name: "mems_allowed" type_id: 0x948a2888 - offset: 19072 + offset: 20480 } member { - id: 0xb1f5e1d3 + id: 0xb1f5e0b7 name: "mems_allowed_seq" type_id: 0xeb90906e - offset: 19136 + offset: 20544 } member { - id: 0x7cfa7cf9 + id: 0x7cfa79a6 name: "memset" type_id: 0x1ed6200d - offset: 1664 + offset: 1792 } member { - id: 0x4f135be7 + id: 0x4f1355bb name: "memslots" type_id: 0xb717646a - offset: 17856 + offset: 18112 } member { id: 0xbaa89f63 @@ -125874,10 +122700,10 @@ member { type_id: 0xd079ba20 } member { - id: 0xcb363698 + id: 0xcb363735 name: "memsw_thresholds" type_id: 0x2f2113b1 - offset: 11328 + offset: 12224 } member { id: 0xddb2c393 @@ -125920,51 +122746,34 @@ member { type_id: 0x22b6f73b } member { - id: 0x0b5a654f - name: "mesh_action" - type_id: 0x096b4c0a -} -member { - id: 0xc8578e9b + id: 0xc8578daa name: "mesh_ad_types" type_id: 0x60ca2c23 - offset: 5192 -} -member { - id: 0x765bafec - name: "mesh_id" - type_id: 0x3f0185ef - offset: 256 -} -member { - id: 0x55714f18 - name: "mesh_id_len" - type_id: 0x295c7202 - offset: 320 -} -member { - id: 0x9962b835 - name: "mesh_pending" - type_id: 0xd3c80119 - offset: 24576 -} -member { - id: 0x81de619e - name: "mesh_send_done" - type_id: 0xf1159c31 - offset: 41536 -} -member { - id: 0x9a076cbc - name: "mesh_send_ref" - type_id: 0xb3e7bac9 offset: 5320 } member { - id: 0x8cf2c0d7 + id: 0x9962bd46 + name: "mesh_pending" + type_id: 0xd3c80119 + offset: 29056 +} +member { + id: 0x81de61c0 + name: "mesh_send_done" + type_id: 0xf1159c31 + offset: 48000 +} +member { + id: 0x9a07655b + name: "mesh_send_ref" + type_id: 0xb3e7bac9 + offset: 5448 +} +member { + id: 0x8cf2c6b7 name: "message_id" type_id: 0x4585663f - offset: 7168 + offset: 7808 } member { id: 0x673f72e8 @@ -125983,10 +122792,10 @@ member { type_id: 0x0f63bc75 } member { - id: 0xbbdc3e59 + id: 0xbbdc3516 name: "meta_iotlb" type_id: 0x1e937ceb - offset: 576 + offset: 704 } member { id: 0xf7b6b92a @@ -125995,10 +122804,10 @@ member { offset: 640 } member { - id: 0xfae2d01e + id: 0xfae2d2e9 name: "metadata_set" type_id: 0x6d7f5ff6 - offset: 992 + offset: 1376 } member { id: 0x0e140898 @@ -126023,22 +122832,16 @@ member { type_id: 0xc9082b19 offset: 96 } -member { - id: 0x1101d4db - name: "metric" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0xa4c2a93e name: "metrics" type_id: 0xb6bc1f4d } member { - id: 0x6eef39b8 + id: 0x6eef360d name: "mfd_cell" type_id: 0x34894aac - offset: 6656 + offset: 7872 } member { id: 0x1c261f45 @@ -126064,18 +122867,6 @@ member { type_id: 0x295c7202 offset: 136 } -member { - id: 0x329b412b - name: "mfp" - type_id: 0x6d7f5ff6 - offset: 208 -} -member { - id: 0x32c4010c - name: "mfp" - type_id: 0x323be5bf - offset: 608 -} member { id: 0x5442f9de name: "mg_dst_cgrp" @@ -126119,28 +122910,10 @@ member { offset: 832 } member { - id: 0xf631c5f0 - name: "mgd_complete_tx" - type_id: 0x0c34dd6b - offset: 4544 -} -member { - id: 0x51853217 - name: "mgd_prepare_tx" - type_id: 0x0c34dd6b - offset: 4480 -} -member { - id: 0x0f8c0980 - name: "mgd_protect_tdls_discover" - type_id: 0x0c3609db - offset: 4608 -} -member { - id: 0x285f0e01 + id: 0x285f05be name: "mgmt_pending" type_id: 0xd3c80119 - offset: 24704 + offset: 29184 } member { id: 0x5b8fb9b9 @@ -126156,22 +122929,10 @@ member { bitsize: 1 } member { - id: 0x9cc50b88 + id: 0x9cc5058d name: "mgmt_stypes" type_id: 0x354de58d - offset: 448 -} -member { - id: 0x0d452200 - name: "mgmt_tx" - type_id: 0x2cd0a14f - offset: 4096 -} -member { - id: 0xac51d563 - name: "mgmt_tx_cancel_wait" - type_id: 0x2cdbd77a - offset: 4160 + offset: 576 } member { id: 0x356b0ede @@ -126241,10 +123002,10 @@ member { offset: 16 } member { - id: 0x80e66a61 + id: 0x80e66035 name: "midi_list" type_id: 0xd3c80119 - offset: 2688 + offset: 2816 } member { id: 0x0fb003f6 @@ -126259,10 +123020,10 @@ member { offset: 768 } member { - id: 0xdb33f181 + id: 0xdb33fcdf name: "migrate_lock" type_id: 0xf4933b90 - offset: 17408 + offset: 17536 } member { id: 0x8edaa968 @@ -126313,34 +123074,34 @@ member { offset: 800 } member { - id: 0x129a9527 + id: 0x129a9597 name: "migration_disabled" type_id: 0xc93e017b - offset: 8576 + offset: 9600 } member { - id: 0xf0bb768d + id: 0xf0bb75eb name: "migration_flags" type_id: 0xc93e017b - offset: 8592 + offset: 9616 } member { - id: 0x9ca36dc5 + id: 0x9ca3666b name: "migration_pending" type_id: 0x18bd6530 - offset: 8512 + offset: 9536 } member { - id: 0x3ebe7e3f + id: 0x3ebe7eb6 name: "mii" type_id: 0x62249e35 - offset: 2048 + offset: 2304 } member { - id: 0xbf23be49 + id: 0xbf23b09d name: "mii_ts" type_id: 0x0917901f - offset: 10560 + offset: 12608 } member { id: 0xf902a2d9 @@ -126519,12 +123280,6 @@ member { type_id: 0x295c7202 offset: 1184 } -member { - id: 0x1bc78d09 - name: "min_def" - type_id: 0x83d65a6a - offset: 256 -} member { id: 0x89edbaee name: "min_delta_ns" @@ -126537,12 +123292,6 @@ member { type_id: 0x33756485 offset: 1088 } -member { - id: 0xad540ed0 - name: "min_discovery_timeout" - type_id: 0x914dbfdc - offset: 192 -} member { id: 0x4494ef70 name: "min_display_mastering_luminance" @@ -126574,22 +123323,22 @@ member { offset: 320 } member { - id: 0xe335aa82 + id: 0xe335a60c name: "min_enc_key_size" type_id: 0xb3e7bac9 - offset: 6512 + offset: 6640 } member { - id: 0x779ea445 + id: 0x779ea23a name: "min_flt" type_id: 0x33756485 - offset: 4224 + offset: 15360 } member { - id: 0x779ea905 + id: 0x779ea818 name: "min_flt" type_id: 0x33756485 - offset: 14336 + offset: 4288 } member { id: 0x83177db4 @@ -126633,16 +123382,16 @@ member { offset: 320 } member { - id: 0xae8ebfd9 + id: 0xae8eb576 name: "min_freq_req" type_id: 0x29082583 - offset: 2688 + offset: 3072 } member { - id: 0x143d7a57 + id: 0x143d796c name: "min_gear" type_id: 0xc9082b19 - offset: 1344 + offset: 1600 } member { id: 0x41b56623 @@ -126651,10 +123400,10 @@ member { offset: 2384 } member { - id: 0x9c64dc61 + id: 0x9c64da5c name: "min_height" type_id: 0x6720d32f - offset: 3360 + offset: 4000 } member { id: 0x9ce5d0ee @@ -126692,11 +123441,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0x29aecdc8 - name: "min_interval" - type_id: 0xc9082b19 -} member { id: 0x2fb1edd2 name: "min_keysize" @@ -126704,10 +123448,10 @@ member { offset: 320 } member { - id: 0xa51a5802 + id: 0xa51a50b8 name: "min_le_tx_power" type_id: 0x901eaf6a - offset: 6864 + offset: 6992 } member { id: 0x638a0c13 @@ -126755,12 +123499,6 @@ member { type_id: 0x6720d32f offset: 32 } -member { - id: 0xca1d32bc - name: "min_offset" - type_id: 0x295c7202 - offset: 24 -} member { id: 0x8ce23c6d name: "min_partial" @@ -126846,16 +123584,16 @@ member { offset: 96 } member { - id: 0xd0acf914 + id: 0xd0acf743 name: "min_speed_hz" type_id: 0xc9082b19 - offset: 6368 + offset: 7584 } member { - id: 0x351e61f2 + id: 0x351e67e0 name: "min_timeout" type_id: 0xc9082b19 - offset: 9088 + offset: 10688 } member { id: 0x3592efa1 @@ -126932,10 +123670,10 @@ member { offset: 320 } member { - id: 0x3054aebf + id: 0x3054acf7 name: "min_width" type_id: 0x6720d32f - offset: 3328 + offset: 3968 } member { id: 0x30d5a793 @@ -126955,10 +123693,10 @@ member { offset: 512 } member { - id: 0x6f59871d + id: 0x6f598dab name: "min_win" type_id: 0xc9082b19 - offset: 1760 + offset: 2016 } member { id: 0x822e89ea @@ -127020,6 +123758,12 @@ member { type_id: 0x6720d32f offset: 1184 } +member { + id: 0xc840222c + name: "minor" + type_id: 0x6720d32f + offset: 7360 +} member { id: 0xc8402364 name: "minor" @@ -127032,28 +123776,16 @@ member { offset: 256 } member { - id: 0xc84023f2 + id: 0xc84023e1 name: "minor" type_id: 0x6720d32f - offset: 8256 + offset: 9472 } member { - id: 0xc8402795 + id: 0xc840290d name: "minor" type_id: 0x6720d32f - offset: 7104 -} -member { - id: 0xc84027e9 - name: "minor" - type_id: 0x6720d32f - offset: 6912 -} -member { - id: 0xc8402986 - name: "minor" - type_id: 0x6720d32f - offset: 6144 + offset: 8384 } member { id: 0xc8402dbb @@ -127061,6 +123793,12 @@ member { type_id: 0x6720d32f offset: 544 } +member { + id: 0xc8402f4a + name: "minor" + type_id: 0x6720d32f + offset: 8576 +} member { id: 0xc8628228 name: "minor" @@ -127068,16 +123806,10 @@ member { offset: 2496 } member { - id: 0xc8628799 + id: 0xc8628803 name: "minor" type_id: 0x4585663f - offset: 7360 -} -member { - id: 0xc8ee0091 - name: "minor" - type_id: 0xc9082b19 - offset: 3104 + offset: 8704 } member { id: 0xc8ee06a7 @@ -127092,22 +123824,28 @@ member { offset: 480 } member { - id: 0x8500488f + id: 0xc8ee0dac + name: "minor" + type_id: 0xc9082b19 + offset: 3680 +} +member { + id: 0x850041c9 name: "minor_class" type_id: 0xb3e7bac9 - offset: 4832 + offset: 4960 } member { - id: 0x398f550f + id: 0x398f59dc name: "minor_rev" type_id: 0x295c7202 - offset: 6536 + offset: 7752 } member { - id: 0x398f55dc + id: 0x398f5aba name: "minor_rev" type_id: 0x295c7202 - offset: 10568 + offset: 11784 } member { id: 0x6f16a92e @@ -127180,16 +123918,10 @@ member { offset: 120 } member { - id: 0xf87db27a - name: "miscdev" - type_id: 0x93c27c54 - offset: 12160 -} -member { - id: 0xd7ea8a22 + id: 0xd7ea8fc6 name: "misfit_task_load" type_id: 0x33756485 - offset: 23488 + offset: 23552 } member { id: 0xdc031d8b @@ -127229,10 +123961,10 @@ member { offset: 128 } member { - id: 0xed6b5f43 + id: 0xed6b55c9 name: "missed" type_id: 0x33756485 - offset: 384 + offset: 512 } member { id: 0xd27f7167 @@ -127247,10 +123979,10 @@ member { offset: 128 } member { - id: 0x207998f5 + id: 0x20799ec4 name: "mixer_list" type_id: 0xd3c80119 - offset: 2816 + offset: 2944 } member { id: 0x91245448 @@ -127259,52 +123991,52 @@ member { offset: 1440 } member { - id: 0x22e903a5 + id: 0x22e90ec4 name: "mk_active_refs" type_id: 0xa722c13e - offset: 512 + offset: 640 } member { - id: 0x03feba79 + id: 0x03febaff name: "mk_decrypted_inodes" type_id: 0xd3c80119 - offset: 2240 -} -member { - id: 0x3bd53e73 - name: "mk_decrypted_inodes_lock" - type_id: 0xf313e71a offset: 2368 } member { - id: 0x00de87a1 + id: 0x3bd533ff + name: "mk_decrypted_inodes_lock" + type_id: 0xf313e71a + offset: 2496 +} +member { + id: 0x00de838b name: "mk_direct_keys" type_id: 0xeeea5855 - offset: 2432 + offset: 2560 } member { - id: 0xbc7cb3ce + id: 0xbc7cb436 name: "mk_ino_hash_key" type_id: 0x4edec64c - offset: 6656 -} -member { - id: 0x05814d12 - name: "mk_ino_hash_key_initialized" - type_id: 0x6d7f5ff6 offset: 6784 } member { - id: 0x45fa39d6 - name: "mk_iv_ino_lblk_32_keys" - type_id: 0xeeea5855 - offset: 5248 + id: 0x0581471c + name: "mk_ino_hash_key_initialized" + type_id: 0x6d7f5ff6 + offset: 6912 } member { - id: 0x899392da + id: 0x45fa3c76 + name: "mk_iv_ino_lblk_32_keys" + type_id: 0xeeea5855 + offset: 5376 +} +member { + id: 0x89939ed5 name: "mk_iv_ino_lblk_64_keys" type_id: 0xeeea5855 - offset: 3840 + offset: 3968 } member { id: 0x651b0202 @@ -127312,16 +124044,16 @@ member { type_id: 0x49a73111 } member { - id: 0xfdc043ed + id: 0xfdc048a2 name: "mk_rcu_head" type_id: 0xe3222f5b - offset: 576 + offset: 704 } member { - id: 0x246c653a + id: 0x246c64bd name: "mk_secret" type_id: 0x0fa2b1e5 - offset: 704 + offset: 832 } member { id: 0x52c54e70 @@ -127330,22 +124062,22 @@ member { offset: 128 } member { - id: 0xde332541 + id: 0xde332cd8 name: "mk_spec" type_id: 0xb97ba827 - offset: 1856 + offset: 1984 } member { - id: 0x76357e38 + id: 0x763577a6 name: "mk_struct_refs" type_id: 0xa722c13e - offset: 544 + offset: 672 } member { - id: 0x9453130d + id: 0x94531199 name: "mk_users" type_id: 0x01a688ae - offset: 2176 + offset: 2304 } member { id: 0x7cc537b5 @@ -127372,40 +124104,28 @@ member { offset: 640 } member { - id: 0x11f0de0c + id: 0x11f0d9f9 name: "mkobj" type_id: 0x165ded06 - offset: 1088 + offset: 1344 } member { - id: 0xa2876237 + id: 0xa28764f4 name: "mkswapd" type_id: 0x4b75a8e4 - offset: 53760 + offset: 53888 } member { - id: 0x456ebbce + id: 0x456eb44b name: "ml_priv" type_id: 0x18bd6530 - offset: 10176 + offset: 10304 } member { - id: 0xf5d88d1b + id: 0xf5d88955 name: "ml_priv_type" type_id: 0xc18cfef2 - offset: 10240 -} -member { - id: 0x04c94da7 - name: "mld_addr" - type_id: 0xabf64f28 - offset: 1824 -} -member { - id: 0x04c94fd5 - name: "mld_addr" - type_id: 0xabf64f28 - offset: 512 + offset: 10368 } member { id: 0xbc42139d @@ -127413,11 +124133,6 @@ member { type_id: 0x914dbfdc offset: 224 } -member { - id: 0x5a4d9646 - name: "mld_mac" - type_id: 0x3f0185ef -} member { id: 0x5134194c name: "mldv1_unsolicited_report_interval" @@ -127431,27 +124146,10 @@ member { offset: 416 } member { - id: 0x260cdfc7 - name: "mlme" - type_id: 0x6cf4e9ac -} -member { - id: 0xe6b88a3e - name: "mlo" - type_id: 0x6d7f5ff6 - offset: 216 -} -member { - id: 0xd72dc458 - name: "mlo_params_valid" - type_id: 0x6d7f5ff6 - offset: 1800 -} -member { - id: 0xda32a85d + id: 0xda32aae8 name: "mlock" type_id: 0xa7c362b0 - offset: 6272 + offset: 7488 } member { id: 0xda32aefe @@ -127487,28 +124185,34 @@ member { offset: 64 } member { - id: 0x3025d22c + id: 0x3025d29c name: "mm" type_id: 0x1b36c7a2 - offset: 320 + offset: 448 +} +member { + id: 0x3025d2d5 + name: "mm" + type_id: 0x1b36c7a2 + offset: 11520 } member { id: 0x3025d5eb name: "mm" type_id: 0x1b36c7a2 } +member { + id: 0x3025d651 + name: "mm" + type_id: 0x1b36c7a2 + offset: 832 +} member { id: 0x3025dc29 name: "mm" type_id: 0x1b36c7a2 offset: 128 } -member { - id: 0x3025dc99 - name: "mm" - type_id: 0x1b36c7a2 - offset: 576 -} member { id: 0x3025dd18 name: "mm" @@ -127522,16 +124226,10 @@ member { offset: 192 } member { - id: 0x3025de98 - name: "mm" - type_id: 0x1b36c7a2 - offset: 10496 -} -member { - id: 0xf2c3c948 + id: 0xf2c3ca3b name: "mm_account" type_id: 0x1b36c7a2 - offset: 7936 + offset: 8320 } member { id: 0x8a0133fe @@ -127546,16 +124244,22 @@ member { offset: 256 } member { - id: 0xd1665a57 + id: 0xd1665174 name: "mm_list" type_id: 0xc16769d9 - offset: 16832 + offset: 17984 } member { - id: 0x44f08e72 + id: 0x44f084f8 name: "mm_lock" type_id: 0xa7c362b0 - offset: 384 + offset: 512 +} +member { + id: 0xe0fc554a + name: "mm_lock_seq" + type_id: 0x6720d32f + offset: 1408 } member { id: 0x315ebfd5 @@ -127569,10 +124273,10 @@ member { offset: 128 } member { - id: 0x0abfe44a + id: 0x0abfe66e name: "mm_state" type_id: 0xeb51a15e - offset: 10304 + offset: 10432 } member { id: 0xa668b012 @@ -127593,10 +124297,10 @@ member { offset: 64 } member { - id: 0xa8928082 + id: 0xa89287d6 name: "mm_walk" type_id: 0x8588b58b - offset: 67456 + offset: 67584 } member { id: 0x87d4d5fe @@ -127737,24 +124441,24 @@ member { type_id: 0x74d29cf1 offset: 928 } +member { + id: 0xc392230a + name: "mmap_count" + type_id: 0x74d29cf1 + offset: 2720 +} +member { + id: 0xc3922376 + name: "mmap_count" + type_id: 0x74d29cf1 + offset: 5824 +} member { id: 0xc392280d name: "mmap_count" type_id: 0x74d29cf1 offset: 960 } -member { - id: 0xc3922810 - name: "mmap_count" - type_id: 0x74d29cf1 - offset: 5568 -} -member { - id: 0xc3922d0c - name: "mmap_count" - type_id: 0x74d29cf1 - offset: 2592 -} member { id: 0x009bd1e3 name: "mmap_data" @@ -127793,10 +124497,10 @@ member { offset: 160 } member { - id: 0x0c23345d + id: 0x0c233c10 name: "mmap_mutex" type_id: 0xa7c362b0 - offset: 5312 + offset: 5440 } member { id: 0xc0287d87 @@ -127817,10 +124521,10 @@ member { offset: 1088 } member { - id: 0x02cb486c + id: 0x02cb4f99 name: "mmapped" type_id: 0x6d7f5ff6 - offset: 1088 + offset: 1344 bitsize: 1 } member { @@ -127830,10 +124534,10 @@ member { offset: 576 } member { - id: 0x2716bf87 + id: 0x2716b082 name: "mmc_avail_type" type_id: 0x4585663f - offset: 10784 + offset: 12000 } member { id: 0xd2373134 @@ -127871,10 +124575,10 @@ member { type_id: 0x18bd6530 } member { - id: 0x41a58350 + id: 0x41a58807 name: "mmio_cur_fragment" type_id: 0x6720d32f - offset: 1312 + offset: 1440 } member { id: 0xdd74e29a @@ -127895,16 +124599,16 @@ member { offset: 6848 } member { - id: 0x0abc4092 + id: 0x0abc4886 name: "mmio_fragments" type_id: 0x5d2762c3 - offset: 1408 + offset: 1536 } member { - id: 0xe4aa6836 + id: 0xe4aa6cb8 name: "mmio_is_write" type_id: 0x6720d32f - offset: 1280 + offset: 1408 } member { id: 0xdba12957 @@ -127913,22 +124617,22 @@ member { offset: 512 } member { - id: 0xb16b86b9 + id: 0xb16b8efe name: "mmio_needed" type_id: 0x6720d32f - offset: 1216 -} -member { - id: 0x22a969fa - name: "mmio_nr_fragments" - type_id: 0x6720d32f offset: 1344 } member { - id: 0xf337fbea + id: 0x22a96429 + name: "mmio_nr_fragments" + type_id: 0x6720d32f + offset: 1472 +} +member { + id: 0xf337f353 name: "mmio_read_completed" type_id: 0x6720d32f - offset: 1248 + offset: 1376 } member { id: 0x12cc7367 @@ -127937,10 +124641,10 @@ member { offset: 448 } member { - id: 0x4f86ab37 + id: 0x4f86a396 name: "mmlist" type_id: 0xd3c80119 - offset: 1152 + offset: 1280 } member { id: 0x6d5a2dc5 @@ -127954,28 +124658,28 @@ member { type_id: 0xc9e16a53 } member { - id: 0x1c0c42d1 + id: 0x1c0c4ea6 name: "mmu_invalidate_in_progress" type_id: 0xfc0e1dbd - offset: 25280 + offset: 26048 } member { - id: 0xf7c73073 + id: 0xf7c73e7d name: "mmu_invalidate_range_end" type_id: 0x33756485 - offset: 25408 + offset: 26176 } member { - id: 0xc81d241d + id: 0xc81d2fc7 name: "mmu_invalidate_range_start" type_id: 0x33756485 - offset: 25344 + offset: 26112 } member { - id: 0x59a47e18 + id: 0x59a47d0f name: "mmu_invalidate_seq" type_id: 0x33756485 - offset: 25216 + offset: 25984 } member { id: 0x833819ed @@ -127983,10 +124687,10 @@ member { type_id: 0xf4933b90 } member { - id: 0x4938abf3 + id: 0x4938a60d name: "mmu_notifier" type_id: 0x846ab93f - offset: 24768 + offset: 25408 } member { id: 0x18b48436 @@ -127994,22 +124698,22 @@ member { type_id: 0xa2ba72d6 } member { - id: 0x1a8178b3 + id: 0x1a817692 name: "mn_active_invalidate_count" type_id: 0x33756485 - offset: 18112 + offset: 18368 } member { - id: 0x81740728 + id: 0x8174053d name: "mn_invalidate_lock" type_id: 0xf313e71a - offset: 18048 + offset: 18304 } member { - id: 0xf11c40c1 + id: 0xf11c4ad7 name: "mn_memslots_update_rcuwait" type_id: 0xdba44af3 - offset: 18176 + offset: 18432 } member { id: 0x32301a1f @@ -128023,10 +124727,10 @@ member { type_id: 0x2c8c423d } member { - id: 0x6af187e9 + id: 0x6af18925 name: "mnt_child" type_id: 0xd3c80119 - offset: 832 + offset: 1088 } member { id: 0x5dfed4f8 @@ -128034,22 +124738,22 @@ member { type_id: 0x6720d32f } member { - id: 0xcc1d8a17 + id: 0xcc1d8de2 name: "mnt_devname" type_id: 0x3e10b518 - offset: 1088 + offset: 1344 } member { - id: 0xa8383bf5 + id: 0xa838376f name: "mnt_expire" type_id: 0xd3c80119 - offset: 1280 + offset: 1536 } member { - id: 0x282f1e19 + id: 0x282f13c3 name: "mnt_expiry_mark" type_id: 0x6720d32f - offset: 2400 + offset: 2656 } member { id: 0xe1694592 @@ -128058,22 +124762,22 @@ member { offset: 128 } member { - id: 0x9e8f4537 + id: 0x9e8f483d name: "mnt_fsnotify_marks" type_id: 0x3bd2bf42 - offset: 2240 + offset: 2496 } member { - id: 0xbe3783d0 + id: 0xbe378579 name: "mnt_fsnotify_mask" type_id: 0xe62ebf07 - offset: 2304 + offset: 2560 } member { - id: 0x79ca6eb9 + id: 0x79ca6e96 name: "mnt_group_id" type_id: 0x6720d32f - offset: 2368 + offset: 2624 } member { id: 0x119666b3 @@ -128087,22 +124791,22 @@ member { offset: 1088 } member { - id: 0xefed7d1b + id: 0xefed76c5 name: "mnt_id" type_id: 0x6720d32f - offset: 2336 + offset: 2592 } member { - id: 0xac4348de + id: 0xac4342e9 name: "mnt_instance" type_id: 0xd3c80119 - offset: 960 + offset: 1216 } member { - id: 0xe0213311 + id: 0xe0213f3e name: "mnt_list" type_id: 0xd3c80119 - offset: 1152 + offset: 1408 } member { id: 0x572723a9 @@ -128110,16 +124814,16 @@ member { type_id: 0x214d9bc0 } member { - id: 0x57272fea + id: 0x57272c55 name: "mnt_llist" type_id: 0x214d9bc0 - offset: 8768 + offset: 9920 } member { - id: 0x145d0c3b + id: 0x145d0dca name: "mnt_master" type_id: 0x17bdfa07 - offset: 1792 + offset: 2048 } member { id: 0x4bfbc43c @@ -128128,34 +124832,34 @@ member { offset: 192 } member { - id: 0x309747c5 + id: 0x30974d0b name: "mnt_mounts" type_id: 0xd3c80119 - offset: 704 + offset: 960 } member { - id: 0xd5c53a48 + id: 0xd5c53e09 name: "mnt_mp" type_id: 0x3f4ebacb - offset: 1920 + offset: 2176 } member { id: 0x4c55a243 name: "mnt_mp_list" type_id: 0x49a73111 } +member { + id: 0x22c37289 + name: "mnt_ns" + type_id: 0x2d7ea466 + offset: 2112 +} member { id: 0x22c37402 name: "mnt_ns" type_id: 0x2d7ea466 offset: 192 } -member { - id: 0x22c377d6 - name: "mnt_ns" - type_id: 0x2d7ea466 - offset: 1856 -} member { id: 0x17d8121e name: "mnt_parent" @@ -128163,16 +124867,16 @@ member { offset: 128 } member { - id: 0x39118e25 + id: 0x391182fa name: "mnt_pcp" type_id: 0x14265d92 - offset: 640 + offset: 896 } member { - id: 0xe6e98da1 + id: 0xe6e98d17 name: "mnt_pins" type_id: 0x5e8dc7f4 - offset: 2432 + offset: 2688 } member { id: 0x49d1113e @@ -128191,28 +124895,28 @@ member { offset: 64 } member { - id: 0x057a21f9 + id: 0x057a2026 name: "mnt_share" type_id: 0xd3c80119 - offset: 1408 -} -member { - id: 0xe09727ce - name: "mnt_slave" - type_id: 0xd3c80119 offset: 1664 } member { - id: 0x6e563f95 - name: "mnt_slave_list" + id: 0xe097253c + name: "mnt_slave" type_id: 0xd3c80119 - offset: 1536 + offset: 1920 } member { - id: 0x38595d33 + id: 0x6e563301 + name: "mnt_slave_list" + type_id: 0xd3c80119 + offset: 1792 +} +member { + id: 0x38595af7 name: "mnt_stuck_children" type_id: 0x5e8dc7f4 - offset: 2496 + offset: 2752 } member { id: 0x16c2a0bb @@ -128220,10 +124924,10 @@ member { type_id: 0x49a73111 } member { - id: 0xbba7af88 + id: 0xbba7a8bf name: "mnt_umounting" type_id: 0xd3c80119 - offset: 2112 + offset: 2368 } member { id: 0xf8572128 @@ -128238,16 +124942,16 @@ member { offset: 32 } member { - id: 0x66b5aa46 + id: 0x66b5a73e name: "mockdev" type_id: 0x0258f96e - offset: 6976 + offset: 8448 } member { - id: 0x8c1b6495 + id: 0x8c1b6635 name: "mod" type_id: 0x0b27dc43 - offset: 512 + offset: 1600 } member { id: 0x8c1b664f @@ -128261,12 +124965,6 @@ member { type_id: 0x0b27dc43 offset: 768 } -member { - id: 0x8c1b68dd - name: "mod" - type_id: 0x0b27dc43 - offset: 1472 -} member { id: 0x8c1b6b6c name: "mod" @@ -128279,10 +124977,10 @@ member { type_id: 0x0b27dc43 } member { - id: 0xa2e6ae66 - name: "mod_link_station" - type_id: 0x2cdbf9e6 - offset: 7680 + id: 0x413b00d4 + name: "mod_name" + type_id: 0x3e10b518 + offset: 1856 } member { id: 0x413b0300 @@ -128297,22 +124995,16 @@ member { offset: 320 } member { - id: 0x413b0c99 - name: "mod_name" - type_id: 0x3e10b518 - offset: 1472 -} -member { - id: 0x2f2cec4f + id: 0x2f2ce7e5 name: "modalias" type_id: 0x5adf57ae - offset: 6144 + offset: 7360 } member { - id: 0x2f2cef75 + id: 0x2f2ce8a8 name: "modalias" type_id: 0x5adf57ae - offset: 6464 + offset: 7680 } member { id: 0x8709c295 @@ -128327,16 +125019,10 @@ member { offset: 1152 } member { - id: 0x871ca894 + id: 0x871cac1a name: "mode" type_id: 0x81bb7781 - offset: 1280 -} -member { - id: 0x872c7e6b - name: "mode" - type_id: 0xb16b5e1c - offset: 256 + offset: 1408 } member { id: 0x872ef553 @@ -128356,10 +125042,10 @@ member { type_id: 0xddf37902 } member { - id: 0x87541b16 + id: 0x875419a3 name: "mode" type_id: 0xc9082b19 - offset: 6272 + offset: 7488 } member { id: 0x875b7c69 @@ -128439,10 +125125,10 @@ member { offset: 576 } member { - id: 0x879d0450 + id: 0x879d0cfa name: "mode" type_id: 0x0015fed8 - offset: 5056 + offset: 5312 } member { id: 0x87ae641b @@ -128450,12 +125136,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0x87b4420a - name: "mode" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x87b444d7 name: "mode" @@ -128492,10 +125172,10 @@ member { offset: 128 } member { - id: 0x87be04d3 + id: 0x87be06bf name: "mode" type_id: 0x231fce4e - offset: 6784 + offset: 8000 } member { id: 0x87d8997b @@ -128532,18 +125212,18 @@ member { name: "mode" type_id: 0x6720d32f } +member { + id: 0x87fa3649 + name: "mode" + type_id: 0x6720d32f + offset: 7328 +} member { id: 0x87fa3876 name: "mode" type_id: 0x6720d32f offset: 32 } -member { - id: 0x87fa3af7 - name: "mode" - type_id: 0x6720d32f - offset: 6112 -} member { id: 0x87fa3e55 name: "mode" @@ -128551,10 +125231,10 @@ member { offset: 512 } member { - id: 0x18fb11ad + id: 0x18fb1318 name: "mode_bits" type_id: 0xc9082b19 - offset: 6272 + offset: 7488 } member { id: 0x8de5340f @@ -128570,16 +125250,16 @@ member { bitsize: 1 } member { - id: 0xe56a9b56 + id: 0xe56a9313 name: "mode_config" type_id: 0xb31a6532 - offset: 2880 + offset: 3392 } member { - id: 0x9d25ffc9 + id: 0x9d25f138 name: "mode_data" type_id: 0x85164ba0 - offset: 11328 + offset: 12032 } member { id: 0x0014ce38 @@ -128606,10 +125286,10 @@ member { offset: 256 } member { - id: 0x8b426b21 + id: 0x8b426491 name: "mode_flags" type_id: 0x33756485 - offset: 6400 + offset: 7616 } member { id: 0x4d5b509d @@ -128618,16 +125298,16 @@ member { offset: 328 } member { - id: 0x2192839e + id: 0x21928834 name: "mode_ids" type_id: 0xe1a31370 - offset: 6144 + offset: 7360 } member { - id: 0x21928fdf + id: 0x21928d6a name: "mode_ids" type_id: 0xe1a31370 - offset: 6272 + offset: 7488 } member { id: 0x0d8b5e63 @@ -128737,10 +125417,10 @@ member { offset: 64 } member { - id: 0xdf7482db + id: 0xdf748487 name: "model" type_id: 0x3e10b518 - offset: 1920 + offset: 2048 } member { id: 0xdf7596d4 @@ -128760,10 +125440,10 @@ member { offset: 736 } member { - id: 0xfe0499e6 + id: 0xfe049796 name: "modelist" type_id: 0xd3c80119 - offset: 4928 + offset: 5184 } member { id: 0x840364bd @@ -128782,10 +125462,10 @@ member { type_id: 0x6720d32f } member { - id: 0x84952709 + id: 0x84952387 name: "modes" type_id: 0xd3c80119 - offset: 1280 + offset: 1408 } member { id: 0x84a0ca09 @@ -128806,10 +125486,10 @@ member { offset: 384 } member { - id: 0x6bced8e8 + id: 0x6bced63f name: "modesets" type_id: 0x3c21809c - offset: 640 + offset: 768 } member { id: 0xc887e988 @@ -128831,28 +125511,28 @@ member { offset: 576 } member { - id: 0xd1faecc0 + id: 0xd1fae487 name: "modifier_count" type_id: 0x4585663f - offset: 1216 + offset: 1344 } member { - id: 0x37418f87 + id: 0x37418726 name: "modifiers" type_id: 0x0db25a6d - offset: 1152 + offset: 1280 } member { - id: 0x77b949aa + id: 0x77b94c0b name: "modifiers_property" type_id: 0x2a670b41 - offset: 8448 + offset: 9600 } member { - id: 0x93d2d90a + id: 0x93d2d8d5 name: "modinfo_attrs" type_id: 0x1d4ed289 - offset: 1408 + offset: 1664 } member { id: 0xe6739132 @@ -128946,10 +125626,10 @@ member { type_id: 0x84c81534 } member { - id: 0x122918ec + id: 0x1229148b name: "module_eeprom" type_id: 0x2ec34144 - offset: 3008 + offset: 3264 } member { id: 0x4877b1eb @@ -128959,10 +125639,10 @@ member { bitsize: 1 } member { - id: 0x1a03b444 + id: 0x1a03b22f name: "module_info" type_id: 0x2ecf465d - offset: 2944 + offset: 3200 } member { id: 0x417d665e @@ -128995,10 +125675,10 @@ member { offset: 32 } member { - id: 0xf30fc22d + id: 0xf30fcad7 name: "monitor" type_id: 0x8026b687 - offset: 32192 + offset: 35904 } member { id: 0xf37f50f9 @@ -129007,22 +125687,22 @@ member { offset: 352 } member { - id: 0xba20c921 + id: 0xba20c145 name: "monitor_all" type_id: 0x6d7f5ff6 - offset: 1008 + offset: 1072 } member { - id: 0xc2cad5d0 + id: 0xc2cad849 name: "monitor_all_cnt" type_id: 0xc9082b19 - offset: 9600 + offset: 11456 } member { - id: 0xb1c41ca7 + id: 0xb1c41efc name: "monitor_pin_cnt" type_id: 0xc9082b19 - offset: 9632 + offset: 11488 } member { id: 0x6051fdf5 @@ -129037,22 +125717,22 @@ member { offset: 1168 } member { - id: 0x0f6e1da8 + id: 0x0f6e1d34 name: "monitor_timer" type_id: 0xf1159c31 - offset: 3584 + offset: 4352 } member { - id: 0xc6a08bd5 + id: 0xc6a08382 name: "monitored_devices" type_id: 0xd3c80119 - offset: 43008 + offset: 50240 } member { - id: 0x6383412b + id: 0x6383498a name: "mono_delivery_time" type_id: 0x295c7202 - offset: 1152 + offset: 1280 } member { id: 0xd8983093 @@ -129079,10 +125759,10 @@ member { type_id: 0x399c459b } member { - id: 0x46f6f236 + id: 0x46f6fcfe name: "monspecs" type_id: 0x9906a5a0 - offset: 2560 + offset: 2816 } member { id: 0x6418478e @@ -129114,10 +125794,22 @@ member { offset: 896 } member { - id: 0x77a15119 + id: 0xb9470641 + name: "move" + type_id: 0x030b9acf + offset: 320 +} +member { + id: 0xb96bd08b + name: "move" + type_id: 0x2fdb05a5 + offset: 384 +} +member { + id: 0x77a15088 name: "move_charge_at_immigrate" type_id: 0x33756485 - offset: 11584 + offset: 12480 } member { id: 0xa32f3594 @@ -129126,22 +125818,28 @@ member { offset: 1488 } member { - id: 0x8e13d81e + id: 0x8e13d97f name: "move_lock" type_id: 0xf313e71a - offset: 11648 + offset: 256 } member { - id: 0xb1f53f6b + id: 0x8e13da67 + name: "move_lock" + type_id: 0xf313e71a + offset: 12544 +} +member { + id: 0xb1f53d97 name: "move_lock_flags" type_id: 0x33756485 - offset: 11712 + offset: 12608 } member { - id: 0x83367f6a + id: 0x833679bd name: "move_lock_task" type_id: 0x1d19a9d5 - offset: 13888 + offset: 14912 } member { id: 0x38f5401c @@ -129162,16 +125860,16 @@ member { offset: 1496 } member { - id: 0x9ae05414 + id: 0x9ae05512 name: "moving_account" type_id: 0x74d29cf1 - offset: 13824 + offset: 14848 } member { - id: 0xd87e6fab + id: 0xd87e6374 name: "mp" type_id: 0x064ca9d5 - offset: 640 + offset: 896 } member { id: 0x9a49712d @@ -129185,10 +125883,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xfcc3290b + id: 0xfcc328ac name: "mp_state" type_id: 0x029d28cb - offset: 66688 + offset: 66816 } member { id: 0x34f49183 @@ -129258,22 +125956,22 @@ member { offset: 576 } member { - id: 0x4cc6207f + id: 0x4cc6292e name: "mq_freeze_depth" type_id: 0x6720d32f - offset: 5984 + offset: 7264 } member { - id: 0x26f963f0 + id: 0x26f964ef name: "mq_freeze_lock" type_id: 0xa7c362b0 - offset: 6400 + offset: 7680 } member { - id: 0x893ed0c5 + id: 0x893ed3d1 name: "mq_freeze_wq" type_id: 0x03913382 - offset: 6208 + offset: 7488 } member { id: 0x3f3ca544 @@ -129287,10 +125985,10 @@ member { offset: 128 } member { - id: 0x93bdc228 + id: 0x93bdc08d name: "mq_kobj" type_id: 0x23f09c34 - offset: 1600 + offset: 1856 } member { id: 0xf34ef321 @@ -129309,22 +126007,22 @@ member { offset: 64 } member { - id: 0x378b00b5 + id: 0x378b0c45 name: "mq_mnt" type_id: 0x2c8c423d - offset: 6720 + offset: 7872 } member { - id: 0x2ad0b232 + id: 0x2ad0b1d0 name: "mq_msg_default" type_id: 0x4585663f - offset: 6912 + offset: 8064 } member { - id: 0xfc50d8c6 + id: 0xfc50d140 name: "mq_msg_max" type_id: 0x4585663f - offset: 6848 + offset: 8000 } member { id: 0xaf3dcf24 @@ -129333,16 +126031,16 @@ member { offset: 128 } member { - id: 0x7a21d1ee + id: 0x7a21d6d9 name: "mq_msgsize_default" type_id: 0x4585663f - offset: 6944 + offset: 8096 } member { - id: 0x699a4320 + id: 0x699a43f9 name: "mq_msgsize_max" type_id: 0x4585663f - offset: 6880 + offset: 8032 } member { id: 0x878a9cec @@ -129367,16 +126065,16 @@ member { offset: 1536 } member { - id: 0xbc8b0e9b + id: 0xbc8b04d3 name: "mq_queues_count" type_id: 0x4585663f - offset: 6784 + offset: 7936 } member { - id: 0xc91b1eea + id: 0xc91b139f name: "mq_queues_max" type_id: 0x4585663f - offset: 6816 + offset: 7968 } member { id: 0xd3271cdd @@ -129384,22 +126082,22 @@ member { type_id: 0x0e606441 } member { - id: 0x35dfd4d5 + id: 0x35dfddf4 name: "mq_set" type_id: 0x7b06e63f - offset: 6976 + offset: 8128 } member { - id: 0xc6f146dc + id: 0xc6f14fe7 name: "mq_sysctls" type_id: 0x34544a3f - offset: 7744 + offset: 8896 } member { - id: 0x1302ac46 + id: 0x1302a5da name: "mq_sysfs_init_done" type_id: 0x6d7f5ff6 - offset: 7360 + offset: 8896 } member { id: 0x58c3aac3 @@ -129413,16 +126111,16 @@ member { offset: 64 } member { - id: 0xdc9f3a44 + id: 0xdc9f3663 name: "mr6_rules_ops" type_id: 0x1b686fa1 - offset: 5760 + offset: 6336 } member { - id: 0xd71683c7 + id: 0xd7168d43 name: "mr6_tables" type_id: 0xd3c80119 - offset: 5632 + offset: 6208 } member { id: 0xeb62c586 @@ -129443,10 +126141,10 @@ member { offset: 800 } member { - id: 0x3a2fbb63 + id: 0x3a2fb3c2 name: "mr_ifc_timer" type_id: 0xd298e888 - offset: 1152 + offset: 1280 } member { id: 0xda5c950e @@ -129520,10 +126218,10 @@ member { offset: 320 } member { - id: 0x3c20a54d + id: 0x3c20aa8d name: "mrqs_done" type_id: 0x66e26c79 - offset: 5760 + offset: 6400 } member { id: 0x2604a522 @@ -129586,10 +126284,10 @@ member { offset: 320 } member { - id: 0x25bd13aa + id: 0x25bd144d name: "msg_acc" type_id: 0x914dbfdc - offset: 7952 + offset: 8656 } member { id: 0x49ff8872 @@ -129621,22 +126319,22 @@ member { offset: 512 } member { - id: 0x4e076fa8 + id: 0x4e076dbe name: "msg_ctlmax" type_id: 0x4585663f - offset: 5536 + offset: 6688 } member { - id: 0x73cbb378 + id: 0x73cbb1a8 name: "msg_ctlmnb" type_id: 0x4585663f - offset: 5568 + offset: 6720 } member { - id: 0xad8c17c2 + id: 0xad8c1e2a name: "msg_ctlmni" type_id: 0x4585663f - offset: 5600 + offset: 6752 } member { id: 0x7fc2dde8 @@ -129645,10 +126343,10 @@ member { offset: 576 } member { - id: 0x893559d9 + id: 0x8935554d name: "msg_enable" type_id: 0x6720d32f - offset: 1536 + offset: 1792 } member { id: 0xc31fa462 @@ -129675,16 +126373,10 @@ member { bitsize: 1 } member { - id: 0xe5072644 + id: 0xe5072f8f name: "msg_handler" type_id: 0x2eafb82c - offset: 1536 -} -member { - id: 0xc92dcc6e - name: "msg_id" - type_id: 0x0baa70a7 - offset: 128 + offset: 1664 } member { id: 0xdbf3727e @@ -129756,28 +126448,16 @@ member { offset: 704 } member { - id: 0xc9b5a01b - name: "msgq" - type_id: 0x8ff1f43e - offset: 832 -} -member { - id: 0x7ae1cf2a - name: "msgq_client" - type_id: 0x79b84dfe - offset: 4416 -} -member { - id: 0x58674cb1 + id: 0x58674a74 name: "msgs" type_id: 0xd3c80119 - offset: 3584 + offset: 3712 } member { - id: 0x6f63277e + id: 0x6f632c00 name: "msi" type_id: 0xe0037997 - offset: 4416 + offset: 5120 } member { id: 0x63e927d0 @@ -129823,24 +126503,24 @@ member { offset: 832 } member { - id: 0x721b0436 + id: 0x721b0de0 name: "msi_domain" type_id: 0x4585663f - offset: 6923 + offset: 8139 bitsize: 1 } member { - id: 0x8c48b029 + id: 0x8c48ba28 name: "msi_enabled" type_id: 0x4585663f - offset: 2595 + offset: 22100 bitsize: 1 } member { - id: 0x8c48bde6 + id: 0x8c48bd78 name: "msi_enabled" type_id: 0x4585663f - offset: 16532 + offset: 3363 bitsize: 1 } member { @@ -129891,10 +126571,10 @@ member { offset: 1472 } member { - id: 0xa2184b98 + id: 0xa2184f99 name: "msi_lock" type_id: 0xc8b17aa7 - offset: 19520 + offset: 25088 } member { id: 0x583578ea @@ -129914,10 +126594,10 @@ member { offset: 768 } member { - id: 0x771c8095 + id: 0x771c8cad name: "msi_page_list" type_id: 0xd3c80119 - offset: 1728 + offset: 1856 } member { id: 0xeecc3fda @@ -129937,10 +126617,10 @@ member { offset: 104 } member { - id: 0x8e23924e + id: 0x8e2397ea name: "msix_base" type_id: 0x18bd6530 - offset: 19456 + offset: 25024 } member { id: 0x3636dc69 @@ -129967,17 +126647,17 @@ member { type_id: 0xc9082b19 } member { - id: 0xfc3fe07f + id: 0xfc3feae9 name: "msix_enabled" type_id: 0x4585663f - offset: 2594 + offset: 3362 bitsize: 1 } member { - id: 0xfc3fee6b + id: 0xfc3fee64 name: "msix_enabled" type_id: 0x4585663f - offset: 16533 + offset: 22101 bitsize: 1 } member { @@ -130003,16 +126683,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0x0d4b6935 - name: "msr_elem" - type_id: 0x92b666b5 - offset: 32 -} -member { - id: 0xcf473f75 + id: 0xcf473d6a name: "msr_saved_flags" type_id: 0x5d8155a5 - offset: 4896 + offset: 5152 } member { id: 0xf3997936 @@ -130021,10 +126695,10 @@ member { offset: 1152 } member { - id: 0xeb6255a1 + id: 0xeb62513d name: "mt" type_id: 0x19f65b03 - offset: 2560 + offset: 2688 } member { id: 0xb4b592cb @@ -130039,10 +126713,10 @@ member { offset: 640 } member { - id: 0x6c1f959b + id: 0x6c1f9ec2 name: "mtimer" type_id: 0xcd7704bf - offset: 4544 + offset: 4672 } member { id: 0x57a36b4e @@ -130114,36 +126788,6 @@ member { name: "mtx" type_id: 0xa7c362b0 } -member { - id: 0x0468992c - name: "mu_edca" - type_id: 0x6d7f5ff6 - offset: 72 -} -member { - id: 0x75458d14 - name: "mu_edca_param_rec" - type_id: 0x02955161 - offset: 80 -} -member { - id: 0x3ff9ec9e - name: "mu_edca_timer" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0xd3eee3d6 - name: "mu_group" - type_id: 0x8caea1f2 - offset: 1216 -} -member { - id: 0x47adcfc3 - name: "mu_mimo_owner" - type_id: 0x6d7f5ff6 - offset: 6016 -} member { id: 0x618d33ac name: "mult" @@ -130219,10 +126863,10 @@ member { type_id: 0x33756485 } member { - id: 0xe1fcb8cf + id: 0xe1fcb5f3 name: "multifunction" type_id: 0x4585663f - offset: 16524 + offset: 22092 bitsize: 1 } member { @@ -130257,16 +126901,16 @@ member { offset: 704 } member { - id: 0x0a41adf3 + id: 0x0a41a364 name: "must_async" type_id: 0x6d7f5ff6 - offset: 10760 + offset: 12360 } member { - id: 0xca44cadc + id: 0xca44ced6 name: "must_reconfigure" type_id: 0x6d7f5ff6 - offset: 9560 + offset: 11416 } member { id: 0x4888e45a @@ -130293,10 +126937,10 @@ member { type_id: 0x6d51c12f } member { - id: 0xad431cd7 + id: 0xad431365 name: "mutex" type_id: 0x6d51c12f - offset: 1088 + offset: 1216 } member { id: 0xad8980b8 @@ -130316,12 +126960,6 @@ member { type_id: 0xa7c362b0 offset: 1216 } -member { - id: 0xad8982dc - name: "mutex" - type_id: 0xa7c362b0 - offset: 1920 -} member { id: 0xad898302 name: "mutex" @@ -130334,16 +126972,22 @@ member { offset: 256 } member { - id: 0xad898400 + id: 0xad898409 name: "mutex" type_id: 0xa7c362b0 - offset: 6208 + offset: 2304 } member { - id: 0xad89841d + id: 0xad898442 name: "mutex" type_id: 0xa7c362b0 - offset: 1024 + offset: 3328 +} +member { + id: 0xad898452 + name: "mutex" + type_id: 0xa7c362b0 + offset: 1472 } member { id: 0xad898480 @@ -130363,18 +127007,24 @@ member { type_id: 0xa7c362b0 offset: 1280 } -member { - id: 0xad8985f0 - name: "mutex" - type_id: 0xa7c362b0 - offset: 4032 -} member { id: 0xad8987e3 name: "mutex" type_id: 0xa7c362b0 offset: 64 } +member { + id: 0xad89884a + name: "mutex" + type_id: 0xa7c362b0 + offset: 4160 +} +member { + id: 0xad8989a4 + name: "mutex" + type_id: 0xa7c362b0 + offset: 896 +} member { id: 0xad898a70 name: "mutex" @@ -130387,12 +127037,6 @@ member { type_id: 0xa7c362b0 offset: 128 } -member { - id: 0xad898bac - name: "mutex" - type_id: 0xa7c362b0 - offset: 768 -} member { id: 0xad898bcb name: "mutex" @@ -130400,16 +127044,16 @@ member { offset: 192 } member { - id: 0xad898bf1 + id: 0xad898e74 name: "mutex" type_id: 0xa7c362b0 - offset: 960 + offset: 1088 } member { - id: 0xad898d89 + id: 0xad898f10 name: "mutex" type_id: 0xa7c362b0 - offset: 2880 + offset: 7424 } member { id: 0xada34a69 @@ -130436,10 +127080,10 @@ member { offset: 128 } member { - id: 0x64ea6215 + id: 0x64ea63ca name: "mutex_owner" type_id: 0x1d19a9d5 - offset: 1408 + offset: 1664 } member { id: 0x68fd34f2 @@ -130453,10 +127097,10 @@ member { type_id: 0x71684ad9 } member { - id: 0xa6f601f2 + id: 0xa6f605e9 name: "mux" type_id: 0x1c551dee - offset: 6912 + offset: 8256 } member { id: 0x9e1509ad @@ -130500,10 +127144,10 @@ member { offset: 1024 } member { - id: 0x801695e4 + id: 0x80169552 name: "mynode" type_id: 0x1592957f - offset: 2432 + offset: 2688 } member { id: 0xc101e64f @@ -130529,12 +127173,6 @@ member { type_id: 0x4585663f offset: 128 } -member { - id: 0x025e1eed - name: "n_6ghz_params" - type_id: 0xc9082b19 - offset: 1120 -} member { id: 0xe32bed7e name: "n_acl_entries" @@ -130542,28 +127180,16 @@ member { offset: 64 } member { - id: 0xe3b8f11f - name: "n_acl_entries" - type_id: 0x6720d32f - offset: 32 -} -member { - id: 0x0b27d23c + id: 0x0b27da47 name: "n_addresses" type_id: 0x914dbfdc - offset: 624 + offset: 752 } member { - id: 0x5b7b208d + id: 0x5b7b28ca name: "n_akm_suites" type_id: 0x6720d32f - offset: 1216 -} -member { - id: 0x5b7b22e2 - name: "n_akm_suites" - type_id: 0x6720d32f - offset: 256 + offset: 1344 } member { id: 0x5b7b2b8b @@ -130584,22 +127210,10 @@ member { offset: 192 } member { - id: 0x7b62baf4 - name: "n_bits" - type_id: 0x6720d32f - offset: 64 -} -member { - id: 0x02bb586c - name: "n_bonded_ch" - type_id: 0x295c7202 - offset: 72 -} -member { - id: 0xd0f697d9 + id: 0xd0f69068 name: "n_boosts" type_id: 0x33756485 - offset: 2112 + offset: 2240 } member { id: 0x650782f7 @@ -130607,12 +127221,6 @@ member { type_id: 0x6720d32f offset: 160 } -member { - id: 0x65078bce - name: "n_channels" - type_id: 0x6720d32f - offset: 288 -} member { id: 0x65a9aa0f name: "n_channels" @@ -130620,34 +127228,10 @@ member { offset: 160 } member { - id: 0x65a9ae6c - name: "n_channels" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0x42274843 + id: 0x42274fa9 name: "n_cipher_suites" type_id: 0x6720d32f - offset: 1088 -} -member { - id: 0xa6b8e7b3 - name: "n_ciphers_pairwise" - type_id: 0x6720d32f - offset: 64 -} -member { - id: 0x3609e652 - name: "n_counter_offsets_beacon" - type_id: 0x4585663f - offset: 1664 -} -member { - id: 0xe0ea314b - name: "n_counter_offsets_presp" - type_id: 0x4585663f - offset: 1696 + offset: 1248 } member { id: 0xa215a4d6 @@ -130655,12 +127239,6 @@ member { type_id: 0x6720d32f offset: 160 } -member { - id: 0xaacb88c8 - name: "n_csa_offsets" - type_id: 0x6720d32f - offset: 288 -} member { id: 0xf0bda056 name: "n_current_limits" @@ -130697,10 +127275,10 @@ member { offset: 3648 } member { - id: 0xfb4e24a2 + id: 0xfb4e2fed name: "n_iface_combinations" type_id: 0x6720d32f - offset: 576 + offset: 704 } member { id: 0xaea7053f @@ -130709,10 +127287,10 @@ member { offset: 736 } member { - id: 0xa1ab9971 + id: 0xa1ab9c64 name: "n_io_port" type_id: 0x5d8155a5 - offset: 4608 + offset: 4928 } member { id: 0xfc42b4b6 @@ -130737,11 +127315,6 @@ member { type_id: 0x6720d32f offset: 512 } -member { - id: 0x01ca65b4 - name: "n_matches" - type_id: 0x6720d32f -} member { id: 0x176d0301 name: "n_mcgrps" @@ -130766,12 +127339,6 @@ member { type_id: 0xd3c80119 offset: 64 } -member { - id: 0x87df0db4 - name: "n_ns" - type_id: 0x6720d32f - offset: 64 -} member { id: 0x6889cc14 name: "n_ops" @@ -130779,10 +127346,10 @@ member { offset: 296 } member { - id: 0x5abaf760 + id: 0x5abaf1c1 name: "n_outbuf" type_id: 0x6720d32f - offset: 3232 + offset: 3808 } member { id: 0xf39eb3e3 @@ -130796,24 +127363,12 @@ member { type_id: 0x6720d32f offset: 32 } -member { - id: 0xf39ebec0 - name: "n_patterns" - type_id: 0x6720d32f - offset: 128 -} member { id: 0xf39ebfcb name: "n_patterns" type_id: 0x6720d32f offset: 192 } -member { - id: 0x512c516a - name: "n_peers" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x7e955d76 name: "n_per_out" @@ -130844,16 +127399,10 @@ member { offset: 2240 } member { - id: 0x3eec0e22 - name: "n_rates" - type_id: 0x295c7202 - offset: 320 -} -member { - id: 0x84132e00 + id: 0x84132b23 name: "n_read" type_id: 0x4585663f - offset: 3520 + offset: 4096 } member { id: 0xf3c9617f @@ -130873,23 +127422,11 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0xfd37d8df - name: "n_rssi_thresholds" - type_id: 0x6720d32f - offset: 64 -} member { id: 0xeebfc981 name: "n_rules" type_id: 0x6720d32f } -member { - id: 0xeebfcd60 - name: "n_rules" - type_id: 0x6720d32f - offset: 64 -} member { id: 0xa072a048 name: "n_rx_sc" @@ -130908,12 +127445,6 @@ member { type_id: 0x295c7202 offset: 304 } -member { - id: 0x99821588 - name: "n_ssids" - type_id: 0x6720d32f - offset: 64 -} member { id: 0x998218ab name: "n_ssids" @@ -130933,10 +127464,10 @@ member { offset: 32 } member { - id: 0xdc10e66d + id: 0xdc10e384 name: "n_tables" type_id: 0x4585663f - offset: 352 + offset: 480 } member { id: 0x1053f6ae @@ -130944,12 +127475,6 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0x677d2f19 - name: "n_tid_conf" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0x5345c962 name: "n_ttbrs" @@ -130957,34 +127482,34 @@ member { offset: 256 } member { - id: 0xd36e756f + id: 0xd36e73ca name: "n_vclocks" type_id: 0x4585663f - offset: 43296 + offset: 45280 } member { - id: 0x22d5465c + id: 0x22d54ac6 name: "n_vclocks_mux" type_id: 0xa7c362b0 - offset: 43392 + offset: 45376 } member { - id: 0x814ab4df + id: 0x814ab903 name: "n_vendor_cmds" type_id: 0x6720d32f - offset: 7808 + offset: 9408 } member { - id: 0x3c4d3341 + id: 0x3c4d3872 name: "n_vendor_commands" type_id: 0x6720d32f - offset: 9728 + offset: 11072 } member { - id: 0x4cf44d32 + id: 0x4cf44723 name: "n_vendor_events" type_id: 0x6720d32f - offset: 9760 + offset: 11104 } member { id: 0x28d71a7a @@ -130999,16 +127524,16 @@ member { offset: 64 } member { - id: 0x06334ac2 + id: 0x06334880 name: "nagle_start" type_id: 0xc9082b19 - offset: 7904 + offset: 8608 } member { - id: 0x3f8f0757 + id: 0x3f8f07fc name: "nak" type_id: 0x295c7202 - offset: 648 + offset: 776 } member { id: 0xe16c372b @@ -131028,18 +127553,18 @@ member { type_id: 0xd71e60c1 offset: 64 } +member { + id: 0x0d1148db + name: "name" + type_id: 0xca2a51af + offset: 10368 +} member { id: 0x0d114b37 name: "name" type_id: 0xca2a51af offset: 32 } -member { - id: 0x0d114f12 - name: "name" - type_id: 0xca2a51af - offset: 8512 -} member { id: 0x0d114fce name: "name" @@ -131058,10 +127583,10 @@ member { type_id: 0xf0be0466 } member { - id: 0x0d314098 + id: 0x0d314a12 name: "name" type_id: 0xea2d574d - offset: 384 + offset: 512 } member { id: 0x0d369e2a @@ -131086,10 +127611,10 @@ member { type_id: 0x9b10fce3 } member { - id: 0x0d5b7b7d + id: 0x0d5b75aa name: "name" type_id: 0x801159da - offset: 640 + offset: 768 } member { id: 0x0d5ccfce @@ -131138,12 +127663,6 @@ member { type_id: 0x5adf57ae offset: 448 } -member { - id: 0x0d81b488 - name: "name" - type_id: 0x5adf57ae - offset: 2048 -} member { id: 0x0d81b573 name: "name" @@ -131151,10 +127670,10 @@ member { offset: 640 } member { - id: 0x0d81b7c1 + id: 0x0d81b682 name: "name" type_id: 0x5adf57ae - offset: 7936 + offset: 2432 } member { id: 0x0d81b7d3 @@ -131168,6 +127687,12 @@ member { type_id: 0x5adf57ae offset: 64 } +member { + id: 0x0d81b934 + name: "name" + type_id: 0x5adf57ae + offset: 6720 +} member { id: 0x0d81ba39 name: "name" @@ -131175,10 +127700,10 @@ member { offset: 3136 } member { - id: 0x0d81ba9a + id: 0x0d81bd28 name: "name" type_id: 0x5adf57ae - offset: 6592 + offset: 9152 } member { id: 0x0d81bde6 @@ -131197,18 +127722,18 @@ member { name: "name" type_id: 0x4d65b854 } +member { + id: 0x0d9944ca + name: "name" + type_id: 0x42201dce + offset: 7552 +} member { id: 0x0d994582 name: "name" type_id: 0x42201dce offset: 128 } -member { - id: 0x0d9946c3 - name: "name" - type_id: 0x42201dce - offset: 7296 -} member { id: 0x0d9948a1 name: "name" @@ -131273,10 +127798,10 @@ member { type_id: 0x1b0f499b } member { - id: 0x0dc0e1b6 + id: 0x0dc0e9a2 name: "name" type_id: 0x1b8f18df - offset: 1408 + offset: 1536 } member { id: 0x0dc2a041 @@ -131296,10 +127821,10 @@ member { type_id: 0x19ce8000 } member { - id: 0x0dc2a83f + id: 0x0dc2a395 name: "name" type_id: 0x19ce8000 - offset: 6144 + offset: 7360 } member { id: 0x0dc2ab5e @@ -131320,16 +127845,16 @@ member { offset: 128 } member { - id: 0x0dc60bce + id: 0x0dc6099d name: "name" type_id: 0x1d61e0cf - offset: 1792 + offset: 8288 } member { - id: 0x0dc60fb4 + id: 0x0dc60a3f name: "name" type_id: 0x1d61e0cf - offset: 7072 + offset: 2048 } member { id: 0x0dcc237c @@ -131373,6 +127898,18 @@ member { type_id: 0x01ef5f77 offset: 800 } +member { + id: 0x0ddfe55c + name: "name" + type_id: 0x0483e6f8 + offset: 1536 +} +member { + id: 0x0ddfe603 + name: "name" + type_id: 0x0483e6f8 + offset: 1600 +} member { id: 0x0ddfe679 name: "name" @@ -131415,12 +127952,6 @@ member { type_id: 0x0483e6f8 offset: 2432 } -member { - id: 0x0ddfed7f - name: "name" - type_id: 0x0483e6f8 - offset: 1216 -} member { id: 0x0ddfef10 name: "name" @@ -131439,16 +127970,22 @@ member { offset: 64 } member { - id: 0x0de57044 + id: 0x0de5723f name: "name" type_id: 0x3e10b518 - offset: 6080 + offset: 10368 } member { - id: 0x0de573d8 + id: 0x0de572ed name: "name" type_id: 0x3e10b518 - offset: 3200 + offset: 7680 +} +member { + id: 0x0de5741b + name: "name" + type_id: 0x3e10b518 + offset: 960 } member { id: 0x0de57421 @@ -131456,12 +127993,6 @@ member { type_id: 0x3e10b518 offset: 192 } -member { - id: 0x0de5743c - name: "name" - type_id: 0x3e10b518 - offset: 8896 -} member { id: 0x0de57446 name: "name" @@ -131474,12 +128005,6 @@ member { type_id: 0x3e10b518 offset: 128 } -member { - id: 0x0de57530 - name: "name" - type_id: 0x3e10b518 - offset: 6464 -} member { id: 0x0de5759a name: "name" @@ -131492,6 +128017,30 @@ member { type_id: 0x3e10b518 offset: 2944 } +member { + id: 0x0de575d7 + name: "name" + type_id: 0x3e10b518 + offset: 8448 +} +member { + id: 0x0de5760f + name: "name" + type_id: 0x3e10b518 + offset: 1536 +} +member { + id: 0x0de5764e + name: "name" + type_id: 0x3e10b518 + offset: 896 +} +member { + id: 0x0de5766b + name: "name" + type_id: 0x3e10b518 + offset: 7296 +} member { id: 0x0de577f0 name: "name" @@ -131505,10 +128054,10 @@ member { offset: 64 } member { - id: 0x0de57819 + id: 0x0de57a81 name: "name" type_id: 0x3e10b518 - offset: 7104 + offset: 3584 } member { id: 0x0de57a91 @@ -131545,46 +128094,34 @@ member { type_id: 0x3e10b518 offset: 384 } -member { - id: 0x0de57e1b - name: "name" - type_id: 0x3e10b518 - offset: 1408 -} member { id: 0x0de57e2c name: "name" type_id: 0x3e10b518 offset: 1216 } -member { - id: 0x0de57f52 - name: "name" - type_id: 0x3e10b518 - offset: 832 -} member { id: 0x0de6d064 name: "name" type_id: 0x3db8d8c8 offset: 64 } -member { - id: 0x0de6d176 - name: "name" - type_id: 0x3db8d8c8 - offset: 45216 -} member { id: 0x0de6d485 name: "name" type_id: 0x3db8d8c8 } member { - id: 0x0de6da0e + id: 0x0de6d8a5 name: "name" type_id: 0x3db8d8c8 - offset: 2880 + offset: 46624 +} +member { + id: 0x0de6dd8d + name: "name" + type_id: 0x3db8d8c8 + offset: 3520 } member { id: 0x0de6df9d @@ -131592,6 +128129,12 @@ member { type_id: 0x3db8d8c8 offset: 512 } +member { + id: 0x0de7660c + name: "name" + type_id: 0x3c0c289f + offset: 640 +} member { id: 0x0dedc180 name: "name" @@ -131627,10 +128170,10 @@ member { offset: 320 } member { - id: 0x0dfb98ea + id: 0x0dfb9ad8 name: "name" type_id: 0x20fd6195 - offset: 58176 + offset: 59648 } member { id: 0x0dffaa34 @@ -131668,10 +128211,10 @@ member { type_id: 0xd3c80119 } member { - id: 0x9bc88c5d + id: 0x9bc881e4 name: "name_lock" type_id: 0xf313e71a - offset: 896 + offset: 1024 } member { id: 0xcd61d8df @@ -131691,10 +128234,10 @@ member { offset: 32 } member { - id: 0x74273c7c + id: 0x742733f1 name: "name_pfx" type_id: 0x051414e1 - offset: 6528 + offset: 7744 } member { id: 0x1029a2c0 @@ -131715,10 +128258,10 @@ member { offset: 1088 } member { - id: 0xa0691985 + id: 0xa0691bb2 name: "nameidata" type_id: 0x111e281f - offset: 15680 + offset: 17088 } member { id: 0x0017f014 @@ -131780,10 +128323,10 @@ member { offset: 64 } member { - id: 0x4b4cac1e + id: 0x4b4cad27 name: "namespaces" type_id: 0x674028f7 - offset: 256 + offset: 384 } member { id: 0x91018347 @@ -131793,22 +128336,10 @@ member { bitsize: 1 } member { - id: 0x2b74f710 - name: "nan_change_conf" - type_id: 0x2cd16c12 - offset: 6464 -} -member { - id: 0x2b775b1a - name: "nan_change_conf" - type_id: 0x2f73bc2f - offset: 6208 -} -member { - id: 0x9480ed99 + id: 0x9480e389 name: "nan_supported_bands" type_id: 0x295c7202 - offset: 9856 + offset: 11200 } member { id: 0x0db69ff9 @@ -131834,22 +128365,22 @@ member { offset: 6464 } member { - id: 0xbd015b41 + id: 0xbd015c91 name: "napi_hash_node" type_id: 0x49a73111 - offset: 2880 -} -member { - id: 0x794002e9 - name: "napi_id" - type_id: 0x4585663f - offset: 3008 + offset: 2944 } member { id: 0x794004e1 name: "napi_id" type_id: 0x4585663f } +member { + id: 0x79400b70 + name: "napi_id" + type_id: 0x4585663f + offset: 3072 +} member { id: 0x79400c28 name: "napi_id" @@ -131927,88 +128458,88 @@ member { offset: 704 } member { - id: 0x85063235 + id: 0x85063ded name: "native_aer" type_id: 0x4585663f - offset: 6915 + offset: 8131 bitsize: 1 } member { - id: 0x96d4eece + id: 0x96d4e589 name: "native_dpc" type_id: 0x4585663f - offset: 6920 + offset: 8136 bitsize: 1 } member { - id: 0x06bb1d4e + id: 0x06bb141a name: "native_ltr" type_id: 0x4585663f - offset: 6919 + offset: 8135 bitsize: 1 } member { - id: 0x24fa7989 + id: 0x24fa7507 name: "native_pcie_hotplug" type_id: 0x4585663f - offset: 6916 + offset: 8132 bitsize: 1 } member { - id: 0x8e9b1ef7 + id: 0x8e9b1c1c name: "native_pme" type_id: 0x4585663f - offset: 6918 + offset: 8134 bitsize: 1 } member { - id: 0x0c7e9f68 + id: 0x0c7e97de name: "native_shpc_hotplug" type_id: 0x4585663f - offset: 6917 + offset: 8133 bitsize: 1 } member { - id: 0xb3731e9b + id: 0xb3731758 name: "navailable" type_id: 0x4585663f - offset: 1024 + offset: 1152 } member { - id: 0xd5e01b71 + id: 0xd5e01ee5 name: "nb" type_id: 0x449a775b - offset: 6656 + offset: 8000 } member { - id: 0x428b2851 + id: 0x428b2e65 name: "nb_max" type_id: 0x449a775b - offset: 5120 + offset: 16320 } member { - id: 0x428b2997 + id: 0x428b2f47 name: "nb_max" type_id: 0x449a775b - offset: 13568 + offset: 5888 } member { - id: 0x27499126 + id: 0x274997b6 name: "nb_min" type_id: 0x449a775b - offset: 4928 + offset: 16128 } member { - id: 0x27499572 + id: 0x27499a80 name: "nb_min" type_id: 0x449a775b - offset: 13376 + offset: 5696 } member { - id: 0x205a328f + id: 0x205a36d1 name: "nb_vdev" type_id: 0x6720d32f - offset: 8832 + offset: 10304 } member { id: 0x13047be9 @@ -132046,10 +128577,10 @@ member { offset: 320 } member { - id: 0xe5f6e88e + id: 0xe5f6efa3 name: "ncmd_timer" type_id: 0xf1159c31 - offset: 18304 + offset: 21120 } member { id: 0x724b21cb @@ -132075,10 +128606,10 @@ member { type_id: 0x03f70c68 } member { - id: 0x213ff6a1 + id: 0x213ffb23 name: "nd_net" type_id: 0xb335d16f - offset: 10112 + offset: 10240 } member { id: 0x9364bc46 @@ -132109,16 +128640,16 @@ member { offset: 1024 } member { - id: 0x6b4be156 + id: 0x6b4beb7f name: "nd_parms" type_id: 0x31c05a21 - offset: 5376 + offset: 7424 } member { - id: 0xf108a5cc + id: 0xf108a886 name: "nd_set" type_id: 0x180a82d6 - offset: 8000 + offset: 9216 } member { id: 0xf108a988 @@ -132157,10 +128688,10 @@ member { offset: 448 } member { - id: 0xe6090da2 + id: 0xe6090375 name: "ndd" type_id: 0x389ecc4e - offset: 640 + offset: 768 } member { id: 0x6e81fced @@ -132206,10 +128737,10 @@ member { offset: 1024 } member { - id: 0xe14dd5c9 + id: 0xe14dd8ff name: "ndisc_sk" type_id: 0x1d44326e - offset: 4544 + offset: 4736 } member { id: 0x9487ac0c @@ -132714,22 +129245,22 @@ member { offset: 4480 } member { - id: 0x97156a88 + id: 0x971569ce name: "ndr_mappings" type_id: 0x914dbfdc - offset: 6976 + offset: 8192 } member { - id: 0x15f17e37 + id: 0x15f17834 name: "ndr_size" type_id: 0x92233392 - offset: 7040 + offset: 8256 } member { - id: 0x2155bfc6 + id: 0x2155bc8f name: "ndr_start" type_id: 0x92233392 - offset: 7104 + offset: 8320 } member { id: 0x7810348e @@ -132738,10 +129269,10 @@ member { offset: 128 } member { - id: 0x298ab6a9 + id: 0x298abdd9 name: "need_delayed_register" type_id: 0x4585663f - offset: 1888 + offset: 2016 bitsize: 1 } member { @@ -132751,17 +129282,17 @@ member { offset: 48 } member { - id: 0xada578ac + id: 0xada579fc name: "need_free" type_id: 0x6d7f5ff6 - offset: 1232 + offset: 1360 bitsize: 1 } member { - id: 0x905a025a + id: 0x905a02be name: "need_io_watchdog" type_id: 0x4585663f - offset: 5544 + offset: 5608 bitsize: 1 } member { @@ -132771,10 +129302,10 @@ member { offset: 24 } member { - id: 0xcb4cb4a8 + id: 0xcb4cb5f2 name: "need_oc_pp_cycle" type_id: 0x4585663f - offset: 5549 + offset: 5613 bitsize: 1 } member { @@ -132802,24 +129333,24 @@ member { offset: 8 } member { - id: 0x6cb8fa18 + id: 0x6cb8fd7d name: "need_replay" type_id: 0x295c7202 - offset: 321 + offset: 449 bitsize: 1 } member { - id: 0xbce3bd30 + id: 0xbce3b23b name: "need_reply" type_id: 0x4585663f - offset: 576 + offset: 640 bitsize: 1 } member { - id: 0xa400c5ce + id: 0xa400c41f name: "need_rescan" type_id: 0x6d7f5ff6 - offset: 1761 + offset: 1825 bitsize: 1 } member { @@ -132829,10 +129360,10 @@ member { offset: 32 } member { - id: 0xa5ad7773 + id: 0xa5ad7a15 name: "need_retune" type_id: 0x6720d32f - offset: 7360 + offset: 8576 } member { id: 0x5472d811 @@ -132853,10 +129384,10 @@ member { offset: 8 } member { - id: 0x394e1871 + id: 0x394e18c1 name: "need_sync" type_id: 0x295c7202 - offset: 320 + offset: 448 bitsize: 1 } member { @@ -132878,10 +129409,10 @@ member { offset: 64 } member { - id: 0x0282c276 + id: 0x0282cbad name: "need_update" type_id: 0x74d29cf1 - offset: 7424 + offset: 8640 } member { id: 0x66ced5ce @@ -132916,30 +129447,30 @@ member { bitsize: 1 } member { - id: 0x87f26e16 + id: 0x87f2640c name: "needs_force_resume" type_id: 0x4585663f - offset: 1798 + offset: 1990 bitsize: 1 } member { - id: 0xb32ede54 + id: 0xb32edac8 name: "needs_free_netdev" type_id: 0x6d7f5ff6 - offset: 10016 + offset: 10144 } member { - id: 0xba8c84a9 + id: 0xba8c8a07 name: "needs_freset" type_id: 0x4585663f - offset: 16540 + offset: 22108 bitsize: 1 } member { - id: 0x9363ebe4 + id: 0x9363e061 name: "needs_hpd" type_id: 0x6d7f5ff6 - offset: 9536 + offset: 11392 } member { id: 0xd78c5d79 @@ -132967,10 +129498,10 @@ member { offset: 512 } member { - id: 0x325062fd + id: 0x325061d9 name: "negotiated_rev" type_id: 0x4585663f - offset: 7136 + offset: 7776 } member { id: 0xcf8ca44d @@ -133020,10 +129551,10 @@ member { type_id: 0x914dbfdc } member { - id: 0xcb40d479 + id: 0xcb40d493 name: "nelems" type_id: 0x74d29cf1 - offset: 1056 + offset: 1312 } member { id: 0xc1045082 @@ -133038,10 +129569,10 @@ member { offset: 64 } member { - id: 0x98a15002 + id: 0x98a15090 name: "nest" type_id: 0x239e18b5 - offset: 9280 + offset: 10816 } member { id: 0x98b1b235 @@ -133072,24 +129603,18 @@ member { type_id: 0x74d29cf1 offset: 224 } +member { + id: 0x7203e42d + name: "net" + type_id: 0x0ca27481 + offset: 576 +} member { id: 0x7203e49d name: "net" type_id: 0x0ca27481 offset: 128 } -member { - id: 0x7203e647 - name: "net" - type_id: 0x0ca27481 - offset: 512 -} -member { - id: 0x7203ea28 - name: "net" - type_id: 0x0ca27481 - offset: 448 -} member { id: 0x7203ea98 name: "net" @@ -133120,10 +129645,10 @@ member { offset: 704 } member { - id: 0x723dee58 + id: 0x723dee2d name: "net" type_id: 0x32a623d7 - offset: 1472 + offset: 1728 } member { id: 0x72bc7afa @@ -133137,22 +129662,10 @@ member { offset: 64 } member { - id: 0x68533d2d + id: 0x68533833 name: "net_cookie" type_id: 0x92233392 - offset: 28672 -} -member { - id: 0x0bb14c5b - name: "net_detect" - type_id: 0x1b043e2a - offset: 256 -} -member { - id: 0x3c4f01d7 - name: "net_fill_forward_path" - type_id: 0x2f73fe39 - offset: 7232 + offset: 30720 } member { id: 0x61d0c33e @@ -133161,10 +129674,10 @@ member { offset: 288 } member { - id: 0x5770a87b + id: 0x5770ab3a name: "net_notifier_list" type_id: 0xd3c80119 - offset: 17920 + offset: 19264 } member { id: 0x8112103e @@ -133173,16 +129686,16 @@ member { offset: 320 } member { - id: 0x81121180 + id: 0x81121f57 name: "net_ns" type_id: 0x0ca27481 - offset: 640 + offset: 768 } member { - id: 0x871bda41 + id: 0x871bd136 name: "net_plane" type_id: 0x384f7d7c - offset: 1984 + offset: 2240 } member { id: 0xc2d98296 @@ -133196,12 +129709,6 @@ member { type_id: 0x32a623d7 offset: 64 } -member { - id: 0x92c34b25 - name: "netdev" - type_id: 0x32a623d7 - offset: 2048 -} member { id: 0x92c34c0c name: "netdev" @@ -133213,6 +129720,12 @@ member { name: "netdev" type_id: 0x32a623d7 } +member { + id: 0x92c34d05 + name: "netdev" + type_id: 0x32a623d7 + offset: 2560 +} member { id: 0x7ffb6c7c name: "netdev_chain" @@ -133224,12 +129737,6 @@ member { name: "netdev_data" type_id: 0x18bd6530 } -member { - id: 0xe8274bad - name: "netdev_features" - type_id: 0x2584a3b9 - offset: 1216 -} member { id: 0x92a8c4b9 name: "netdev_ops" @@ -133249,10 +129756,10 @@ member { offset: 192 } member { - id: 0x0d09dd7f + id: 0x0d09dffc name: "netmsg_cache" type_id: 0xa2b31df2 - offset: 2304 + offset: 2432 } member { id: 0x2722e901 @@ -133309,22 +129816,10 @@ member { offset: 96 } member { - id: 0x9af6ecb1 - name: "new_beacon_int" - type_id: 0xc9082b19 - offset: 480 -} -member { - id: 0x685fb6df + id: 0x685fbe45 name: "new_blink_brightness" type_id: 0x6720d32f - offset: 1440 -} -member { - id: 0x92fc74b4 - name: "new_ch_num" - type_id: 0x295c7202 - offset: 16 + offset: 1568 } member { id: 0x4c568493 @@ -133338,12 +129833,6 @@ member { type_id: 0x31cbe3b8 offset: 64 } -member { - id: 0x0a979511 - name: "new_ctx" - type_id: 0x2db0544d - offset: 192 -} member { id: 0xb79bbf0c name: "new_elems" @@ -133368,12 +129857,6 @@ member { type_id: 0x7584e7da offset: 2944 } -member { - id: 0x1df7a80d - name: "new_operating_class" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xffaef1fc name: "new_pages" @@ -133424,10 +129907,10 @@ member { offset: 32 } member { - id: 0x4fa1cefa + id: 0x4fa1c1e5 name: "new_source_frs_current" type_id: 0x9f5bfa55 - offset: 33312 + offset: 34016 } member { id: 0xef42e2c8 @@ -133485,10 +129968,10 @@ member { offset: 64 } member { - id: 0x1120c50f + id: 0x1120c818 name: "next" type_id: 0xd3c80119 - offset: 3776 + offset: 4480 } member { id: 0x113a0136 @@ -133894,10 +130377,10 @@ member { offset: 128 } member { - id: 0x0e49b2c3 + id: 0x0e49b8e7 name: "next_ams" type_id: 0x31aab745 - offset: 33440 + offset: 34144 } member { id: 0x43a6c314 @@ -133912,16 +130395,16 @@ member { offset: 192 } member { - id: 0xf867d623 + id: 0xf867d2ad name: "next_buffhd_to_drain" type_id: 0x3c468c18 - offset: 1280 + offset: 1408 } member { - id: 0x6a389fee + id: 0x6a3897a9 name: "next_buffhd_to_fill" type_id: 0x3c468c18 - offset: 1216 + offset: 1344 } member { id: 0xe124564f @@ -133929,16 +130412,16 @@ member { type_id: 0xd3c80119 } member { - id: 0x0687ee37 + id: 0x0687eb66 name: "next_cpu" type_id: 0x6720d32f - offset: 1280 + offset: 1664 } member { - id: 0x7bdae5f3 + id: 0x7bdae2b9 name: "next_cpu_batch" type_id: 0x6720d32f - offset: 1312 + offset: 1696 } member { id: 0xd2cda571 @@ -134083,30 +130566,24 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0x43560b83 - name: "next_seq" - type_id: 0xc9082b19 - offset: 5120 -} member { id: 0x43da8227 name: "next_seq" type_id: 0x4585663f offset: 544 } +member { + id: 0x59eebc55 + name: "next_statechange" + type_id: 0x33756485 + offset: 5440 +} member { id: 0x59eebc63 name: "next_statechange" type_id: 0x33756485 offset: 64 } -member { - id: 0x59eebeb9 - name: "next_statechange" - type_id: 0x33756485 - offset: 5376 -} member { id: 0xe211dd14 name: "next_string_id" @@ -134120,10 +130597,10 @@ member { offset: 320 } member { - id: 0x6cd9c80f + id: 0x6cd9cff6 name: "next_track" type_id: 0x6d7f5ff6 - offset: 1000 + offset: 1384 } member { id: 0xe551d421 @@ -134131,11 +130608,6 @@ member { type_id: 0xd3c80119 offset: 448 } -member { - id: 0x9e1c80a5 - name: "next_tsf" - type_id: 0xc9082b19 -} member { id: 0x40d782b0 name: "next_tx_seq" @@ -134189,16 +130661,16 @@ member { offset: 128 } member { - id: 0xe2b010cf + id: 0xe2b01a04 name: "nexthop" type_id: 0x81cadb9e - offset: 4480 + offset: 4608 } member { - id: 0xd02f5488 + id: 0xd02f52bb name: "nf" type_id: 0x856ef6c4 - offset: 17536 + offset: 18560 } member { id: 0xad249668 @@ -134309,10 +130781,10 @@ member { offset: 1376 } member { - id: 0xe49baed9 + id: 0xe49bac99 name: "ngpio" type_id: 0x914dbfdc - offset: 7264 + offset: 8736 } member { id: 0x2bcea793 @@ -134321,10 +130793,10 @@ member { offset: 32 } member { - id: 0x71302854 + id: 0x71302a23 name: "nh" type_id: 0x15fc2a9e - offset: 6336 + offset: 7552 } member { id: 0x7137a178 @@ -134349,22 +130821,16 @@ member { type_id: 0x1f9da9a8 } member { - id: 0x71b79d9a - name: "nh" - type_id: 0x9249a64d - offset: 5504 -} -member { - id: 0xdb1c1afd + id: 0xdb1c1848 name: "nh_all" type_id: 0x7db04ce7 - offset: 6272 + offset: 7488 } member { - id: 0x2e937820 + id: 0x2e937c1b name: "nh_buckets" type_id: 0xf1797553 - offset: 1152 + offset: 1536 } member { id: 0xd894d611 @@ -134553,10 +131019,10 @@ member { offset: 64 } member { - id: 0xd126932f + id: 0xd1269bee name: "nht" type_id: 0x3017223b - offset: 4672 + offset: 5632 } member { id: 0x2bb16e29 @@ -134582,10 +131048,10 @@ member { offset: 96 } member { - id: 0xe2ed2f65 + id: 0xe2ed26fb name: "nikeys" type_id: 0x74d29cf1 - offset: 544 + offset: 672 } member { id: 0x0c45c1fe @@ -134594,16 +131060,16 @@ member { offset: 2240 } member { - id: 0x0c9b438e + id: 0x0c9b4335 name: "nivcsw" type_id: 0x33756485 - offset: 14144 + offset: 4096 } member { - id: 0x0c9b49ec + id: 0x0c9b4944 name: "nivcsw" type_id: 0x33756485 - offset: 4032 + offset: 15168 } member { id: 0x4d58065e @@ -134612,16 +131078,16 @@ member { offset: 448 } member { - id: 0x4d580e67 + id: 0x4d580816 name: "nkeepout" type_id: 0x4585663f - offset: 7232 + offset: 8448 } member { - id: 0x723c559b + id: 0x723c58fa name: "nkeys" type_id: 0x74d29cf1 - offset: 512 + offset: 640 } member { id: 0xc56a7e08 @@ -134629,12 +131095,6 @@ member { type_id: 0x0ca27481 offset: 64 } -member { - id: 0xa221f66f - name: "nl_owner_dead" - type_id: 0x6d7f5ff6 - offset: 1760 -} member { id: 0xa221fb65 name: "nl_owner_dead" @@ -134642,10 +131102,10 @@ member { offset: 1376 } member { - id: 0x10f9d538 - name: "nl_portid" - type_id: 0xc9082b19 - offset: 160 + id: 0xa221fcd9 + name: "nl_owner_dead" + type_id: 0x6d7f5ff6 + offset: 2016 } member { id: 0x97c34ed5 @@ -134729,16 +131189,16 @@ member { offset: 32 } member { - id: 0xc9b2751b + id: 0xc9b27f69 name: "nlsk" type_id: 0x1d44326e - offset: 2496 + offset: 2880 } member { - id: 0x6d93aaf7 + id: 0x6d93a20e name: "nlsk_stash" type_id: 0x1d44326e - offset: 2560 + offset: 2944 } member { id: 0x7dd43c05 @@ -134770,10 +131230,10 @@ member { offset: 64 } member { - id: 0xb017a313 + id: 0xb017a1d2 name: "no_64bit_msi" type_id: 0x4585663f - offset: 16527 + offset: 22095 bitsize: 1 } member { @@ -134783,10 +131243,10 @@ member { offset: 2592 } member { - id: 0x4613c0b1 + id: 0x4613c598 name: "no_callbacks" type_id: 0x4585663f - offset: 1801 + offset: 1993 bitsize: 1 } member { @@ -134797,22 +131257,10 @@ member { bitsize: 1 } member { - id: 0x13fbed24 - name: "no_cck" - type_id: 0x6d7f5ff6 - offset: 256 -} -member { - id: 0x13fbee96 - name: "no_cck" - type_id: 0x6d7f5ff6 - offset: 1096 -} -member { - id: 0x33351975 + id: 0x333515a1 name: "no_cgroup_migration" type_id: 0x4585663f - offset: 11077 + offset: 12101 bitsize: 1 } member { @@ -134823,10 +131271,10 @@ member { bitsize: 1 } member { - id: 0xad244e47 + id: 0xad244516 name: "no_command_memory" type_id: 0x4585663f - offset: 16556 + offset: 22124 bitsize: 1 } member { @@ -134850,30 +131298,30 @@ member { bitsize: 1 } member { - id: 0x752dbf50 + id: 0x752dbd68 name: "no_device_suspend" type_id: 0x6d7f5ff6 - offset: 14864 + offset: 17552 } member { - id: 0xb76eb144 + id: 0xb76eb22e name: "no_dif" type_id: 0x4585663f - offset: 2698 + offset: 2826 bitsize: 1 } member { - id: 0xd2f1926d + id: 0xd2f1955a name: "no_dynamic_id" type_id: 0x4585663f - offset: 2112 + offset: 2368 bitsize: 1 } member { - id: 0xb9e40b05 + id: 0xb9e403e1 name: "no_ext_tags" type_id: 0x4585663f - offset: 6913 + offset: 8129 bitsize: 1 } member { @@ -134896,10 +131344,10 @@ member { offset: 160 } member { - id: 0x30d5bb07 + id: 0x30d5b78d name: "no_inc_mrrs" type_id: 0x4585663f - offset: 6914 + offset: 8130 bitsize: 1 } member { @@ -134910,10 +131358,10 @@ member { bitsize: 1 } member { - id: 0x9f6bffc3 + id: 0x9f6bf998 name: "no_msi" type_id: 0x4585663f - offset: 16526 + offset: 22094 bitsize: 1 } member { @@ -134963,45 +131411,45 @@ member { offset: 128 } member { - id: 0xa3e975fd + id: 0xa3e97de0 name: "no_read_capacity_16" type_id: 0x4585663f - offset: 2693 + offset: 2821 bitsize: 1 } member { - id: 0xf0355d4a + id: 0xf0355af8 name: "no_read_disc_info" type_id: 0x4585663f - offset: 2692 + offset: 2820 bitsize: 1 } member { - id: 0xaa6a797a + id: 0xaa6a7d8e name: "no_report_luns" type_id: 0x4585663f - offset: 6499 + offset: 7715 bitsize: 1 } member { - id: 0x7e425adb + id: 0x7e425804 name: "no_report_opcodes" type_id: 0x4585663f - offset: 2674 + offset: 2802 bitsize: 1 } member { - id: 0xc0ea7f35 + id: 0xc0ea737e name: "no_scsi2_lun_in_cdb" type_id: 0x4585663f - offset: 4042 + offset: 4362 bitsize: 1 } member { - id: 0x4a689560 + id: 0x4a689c02 name: "no_selective_suspend" type_id: 0x4585663f - offset: 5536 + offset: 5600 bitsize: 1 } member { @@ -135018,10 +131466,10 @@ member { bitsize: 1 } member { - id: 0x1ccebf5c + id: 0x1ccebffc name: "no_start_on_add" type_id: 0x4585663f - offset: 2682 + offset: 2810 bitsize: 1 } member { @@ -135038,10 +131486,10 @@ member { offset: 2016 } member { - id: 0xd1bb129b + id: 0xd1bb1ce0 name: "no_sync_defaults" type_id: 0x6d7f5ff6 - offset: 4616 + offset: 4872 } member { id: 0x95bb8e3c @@ -135050,10 +131498,10 @@ member { offset: 704 } member { - id: 0x6350a866 + id: 0x6350aef3 name: "no_uld_attach" type_id: 0x4585663f - offset: 2686 + offset: 2814 bitsize: 1 } member { @@ -135064,19 +131512,25 @@ member { bitsize: 1 } member { - id: 0xbd7e12d9 + id: 0xbd7e1b2f name: "no_vf_scan" type_id: 0x4585663f - offset: 16555 + offset: 22123 bitsize: 1 } member { - id: 0xad3b1f0e + id: 0xad3b1533 name: "no_vpd_size" type_id: 0x4585663f - offset: 2705 + offset: 2833 bitsize: 1 } +member { + id: 0x6fb182f2 + name: "no_wait_gpu" + type_id: 0x6d7f5ff6 + offset: 8 +} member { id: 0x3bf7d4c4 name: "no_wake_mode" @@ -135084,17 +131538,17 @@ member { offset: 1024 } member { - id: 0x806a269d + id: 0x806a2296 name: "no_write_same" type_id: 0x4585663f - offset: 2675 + offset: 2803 bitsize: 1 } member { - id: 0x806a2a8b + id: 0x806a257b name: "no_write_same" type_id: 0x4585663f - offset: 4039 + offset: 4359 bitsize: 1 } member { @@ -135104,12 +131558,6 @@ member { offset: 2629 bitsize: 1 } -member { - id: 0xd03ca248 - name: "noack" - type_id: 0x95d700ee - offset: 128 -} member { id: 0x603fc5a7 name: "nobjs" @@ -135122,16 +131570,10 @@ member { offset: 1200 } member { - id: 0xb9c6cb5b + id: 0xb9c6c9cf name: "nocb_gp_wq" type_id: 0x73be2bf1 - offset: 2176 -} -member { - id: 0x0f12227e - name: "node" - type_id: 0x6720d32f - offset: 4320 + offset: 2304 } member { id: 0x0f122346 @@ -135145,6 +131587,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x0f122bde + name: "node" + type_id: 0x6720d32f + offset: 4960 +} member { id: 0x0f122dc7 name: "node" @@ -135161,12 +131609,6 @@ member { name: "node" type_id: 0x6c32e522 } -member { - id: 0x0f3ca0ed - name: "node" - type_id: 0x49a73111 - offset: 576 -} member { id: 0x0f3ca933 name: "node" @@ -135184,6 +131626,12 @@ member { type_id: 0x49a73111 offset: 832 } +member { + id: 0x0f3caba2 + name: "node" + type_id: 0x49a73111 + offset: 704 +} member { id: 0x0f417564 name: "node" @@ -135283,6 +131731,12 @@ member { type_id: 0xe62ebf07 offset: 32 } +member { + id: 0x0fa6c014 + name: "node" + type_id: 0xd3c80119 + offset: 12032 +} member { id: 0x0fa6c061 name: "node" @@ -135295,6 +131749,12 @@ member { type_id: 0xd3c80119 offset: 640 } +member { + id: 0x0fa6c117 + name: "node" + type_id: 0xd3c80119 + offset: 8320 +} member { id: 0x0fa6c168 name: "node" @@ -135302,10 +131762,22 @@ member { offset: 320 } member { - id: 0x0fa6c2e8 + id: 0x0fa6c1b0 name: "node" type_id: 0xd3c80119 - offset: 6976 + offset: 1024 +} +member { + id: 0x0fa6c3e5 + name: "node" + type_id: 0xd3c80119 + offset: 10176 +} +member { + id: 0x0fa6c46b + name: "node" + type_id: 0xd3c80119 + offset: 1216 } member { id: 0x0fa6c515 @@ -135313,34 +131785,22 @@ member { type_id: 0xd3c80119 offset: 832 } -member { - id: 0x0fa6c639 - name: "node" - type_id: 0xd3c80119 - offset: 8256 -} member { id: 0x0fa6c6af name: "node" type_id: 0xd3c80119 } member { - id: 0x0fa6c83e + id: 0x0fa6ca31 name: "node" type_id: 0xd3c80119 - offset: 8832 + offset: 9600 } member { - id: 0x0fa6c8fc + id: 0x0fa6ccc6 name: "node" type_id: 0xd3c80119 - offset: 10560 -} -member { - id: 0x0fa6cd2a - name: "node" - type_id: 0xd3c80119 - offset: 7168 + offset: 8384 } member { id: 0x0fa6ce01 @@ -135348,12 +131808,6 @@ member { type_id: 0xd3c80119 offset: 768 } -member { - id: 0x0fa6ce5c - name: "node" - type_id: 0xd3c80119 - offset: 960 -} member { id: 0x0fa6cf6d name: "node" @@ -135361,10 +131815,10 @@ member { offset: 128 } member { - id: 0x0fc7c815 + id: 0x0fc7cdb4 name: "node" type_id: 0xb2c19e78 - offset: 1728 + offset: 1984 } member { id: 0x0ff5b15e @@ -135372,10 +131826,10 @@ member { type_id: 0x80bff031 } member { - id: 0x0ff5bbdd + id: 0x0ff5bdb1 name: "node" type_id: 0x80bff031 - offset: 7296 + offset: 8000 } member { id: 0x3599c2c8 @@ -135389,10 +131843,10 @@ member { offset: 64 } member { - id: 0xf67bca3c + id: 0xf67bc3a4 name: "node_id" type_id: 0x6720d32f - offset: 3904 + offset: 4160 } member { id: 0xf67bcc6a @@ -135465,16 +131919,16 @@ member { type_id: 0x8cbe1332 } member { - id: 0xd988c495 + id: 0xd988ce91 name: "nodeinfo" type_id: 0xc3f77699 - offset: 17024 + offset: 18304 } member { - id: 0x31d56f24 + id: 0x31d56dbc name: "nodelay" type_id: 0x6d7f5ff6 - offset: 7992 + offset: 8696 } member { id: 0x8b5fc0c2 @@ -135579,10 +132033,10 @@ member { offset: 448 } member { - id: 0x23a8168f + id: 0x23a8176e name: "nohz_idle_balance" type_id: 0x5d8155a5 - offset: 23424 + offset: 23488 } member { id: 0x88e11269 @@ -135608,12 +132062,6 @@ member { type_id: 0xb3e7bac9 offset: 16 } -member { - id: 0x51adb1e9 - name: "noise" - type_id: 0x29b77961 - offset: 544 -} member { id: 0x5a141c54 name: "noise_filter_min_width" @@ -135627,12 +132075,6 @@ member { offset: 82 bitsize: 1 } -member { - id: 0x886f0290 - name: "non_asap_num" - type_id: 0xc9082b19 - offset: 160 -} member { id: 0x45187c22 name: "non_coherent_mem" @@ -135641,10 +132083,10 @@ member { bitsize: 1 } member { - id: 0x86105172 + id: 0x8610592e name: "non_compliant_bars" type_id: 0x4585663f - offset: 16552 + offset: 22120 bitsize: 1 } member { @@ -135654,10 +132096,10 @@ member { offset: 1280 } member { - id: 0x6a838447 + id: 0x6a838faa name: "non_desktop_property" type_id: 0x2a670b41 - offset: 7808 + offset: 8960 } member { id: 0x79b71421 @@ -135666,10 +132108,10 @@ member { offset: 512 } member { - id: 0x32301a04 + id: 0x32301b30 name: "non_pd_role_swap" type_id: 0x6d7f5ff6 - offset: 6792 + offset: 7432 } member { id: 0x3cd401f2 @@ -135682,19 +132124,6 @@ member { type_id: 0xb3e7bac9 offset: 208 } -member { - id: 0x21944423 - name: "non_srg_max_offset" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0x5294441e - name: "non_trigger_based" - type_id: 0x295c7202 - offset: 53 - bitsize: 1 -} member { id: 0x52944bcc name: "non_trigger_based" @@ -135703,10 +132132,10 @@ member { bitsize: 1 } member { - id: 0x5cf54815 + id: 0x5cf54d0d name: "nonatomic" type_id: 0x6d7f5ff6 - offset: 14856 + offset: 17544 } member { id: 0x9d9055f7 @@ -135721,12 +132150,6 @@ member { type_id: 0x6d7f5ff6 offset: 96 } -member { - id: 0x488326e5 - name: "nonpeer_pm" - type_id: 0x6c496761 - offset: 1280 -} member { id: 0xbd2c8ad6 name: "nonresident_age" @@ -135740,28 +132163,16 @@ member { offset: 640 } member { - id: 0xa0045a1d - name: "nontrans_list" - type_id: 0xd3c80119 - offset: 448 -} -member { - id: 0x4b7883a4 - name: "nontransmitted" - type_id: 0x6d7f5ff6 - offset: 2048 -} -member { - id: 0xbf86edab + id: 0xbf86ee90 name: "nooffloaddevcnt" type_id: 0x4585663f - offset: 1344 + offset: 1600 } member { - id: 0x10e36227 + id: 0x10e36a3b name: "nop_out_timeout" type_id: 0x6720d32f - offset: 19712 + offset: 20544 } member { id: 0x8e9cf29a @@ -135770,10 +132181,10 @@ member { offset: 1120 } member { - id: 0xf5b2767d + id: 0xf5b27476 name: "normalize_zpos" type_id: 0x6d7f5ff6 - offset: 8424 + offset: 9576 } member { id: 0x7e0b39d3 @@ -135818,11 +132229,6 @@ member { type_id: 0x1cc2e30b offset: 1280 } -member { - id: 0x14505f2b - name: "notification" - type_id: 0x16dd4e59 -} member { id: 0xa111810a name: "notification_list" @@ -135847,12 +132253,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x73029a93 - name: "notified" - type_id: 0x6d7f5ff6 - offset: 1088 -} member { id: 0xf41aac94 name: "notified_at" @@ -135860,28 +132260,28 @@ member { offset: 64 } member { - id: 0x37039875 + id: 0x37039c6e name: "notifier" type_id: 0xf02f73da - offset: 6912 + offset: 8256 } member { - id: 0x37039a8b + id: 0x37039d26 name: "notifier" type_id: 0xf02f73da - offset: 1792 + offset: 1920 } member { - id: 0x3761f2a7 + id: 0x3761f1d2 name: "notifier" type_id: 0x9249a64d - offset: 7552 + offset: 9024 } member { - id: 0x3761f35f + id: 0x3761f810 name: "notifier" type_id: 0x9249a64d - offset: 576 + offset: 704 } member { id: 0x3761fc54 @@ -135896,10 +132296,10 @@ member { offset: 2304 } member { - id: 0x37e4faa4 + id: 0x37e4f5b8 name: "notifier" type_id: 0x174acf71 - offset: 11200 + offset: 13056 } member { id: 0x5e95afb2 @@ -135937,22 +132337,22 @@ member { offset: 320 } member { - id: 0xd6463512 + id: 0xd6463ae4 name: "notifier_ops" type_id: 0x0283e1e3 - offset: 5952 + offset: 6528 } member { - id: 0xd64637fb + id: 0xd6463eb0 name: "notifier_ops" type_id: 0x0283e1e3 - offset: 4992 + offset: 5120 } member { - id: 0x480a2e36 + id: 0x480a2925 name: "notifier_subscriptions" type_id: 0x3eeac861 - offset: 6592 + offset: 6784 } member { id: 0xe8601130 @@ -135961,10 +132361,10 @@ member { offset: 256 } member { - id: 0x568a320a + id: 0x568a338d name: "notify" type_id: 0x7c355df7 - offset: 704 + offset: 832 } member { id: 0x56d8a8a7 @@ -135984,16 +132384,16 @@ member { offset: 576 } member { - id: 0x56f92231 + id: 0x56f92467 name: "notify" type_id: 0x0f2f95e7 - offset: 43584 + offset: 50816 } member { - id: 0x56fba053 + id: 0x56fba0e3 name: "notify" type_id: 0x0da2fec2 - offset: 320 + offset: 448 } member { id: 0x7b726ba8 @@ -136002,10 +132402,10 @@ member { offset: 2048 } member { - id: 0x56fe5261 + id: 0x56fe5fc2 name: "notify_connect" type_id: 0x2dfe4ed2 - offset: 2496 + offset: 2624 } member { id: 0xc13945f5 @@ -136014,16 +132414,16 @@ member { offset: 800 } member { - id: 0x975fa7d8 + id: 0x975fa344 name: "notify_disconnect" type_id: 0x2dfe4ed2 - offset: 2560 + offset: 2688 } member { - id: 0x9b6d2c2b + id: 0x9b6d2dfa name: "notify_event" type_id: 0x60af483b - offset: 9088 + offset: 10816 } member { id: 0xddcb1098 @@ -136073,10 +132473,10 @@ member { offset: 1472 } member { - id: 0xe90f383a + id: 0xe90f3a32 name: "notify_priv" type_id: 0x18bd6530 - offset: 768 + offset: 896 } member { id: 0xf5ffd8d8 @@ -136133,16 +132533,16 @@ member { offset: 128 } member { - id: 0x813be724 + id: 0x813be465 name: "notifyids" type_id: 0x04b89667 - offset: 7744 + offset: 9088 } member { - id: 0xf8489341 + id: 0xf8489542 name: "now_frame" type_id: 0x4585663f - offset: 3136 + offset: 3200 } member { id: 0xa27f3770 @@ -136162,16 +132562,22 @@ member { type_id: 0x347303b4 } member { - id: 0x5317f553 + id: 0x5317f738 name: "np" type_id: 0x347303b4 - offset: 1280 + offset: 7488 } member { - id: 0x5317f58d + id: 0x5317f7cf name: "np" type_id: 0x347303b4 - offset: 6272 + offset: 64 +} +member { + id: 0x5317f9c9 + name: "np" + type_id: 0x347303b4 + offset: 1536 } member { id: 0x5317fbe7 @@ -136227,10 +132633,10 @@ member { offset: 480 } member { - id: 0xd1c5135f + id: 0xd1c5155c name: "nr" type_id: 0x6720d32f - offset: 7040 + offset: 8256 } member { id: 0xd1c51561 @@ -136250,10 +132656,10 @@ member { offset: 32 } member { - id: 0xd1c51966 + id: 0xd1c51f49 name: "nr" type_id: 0x6720d32f - offset: 6080 + offset: 7296 } member { id: 0xd1e7b49e @@ -136268,10 +132674,10 @@ member { offset: 128 } member { - id: 0xd1e7bcd3 + id: 0xd1e7bafc name: "nr" type_id: 0x4585663f - offset: 6080 + offset: 7296 } member { id: 0xd1ffb44c @@ -136279,10 +132685,10 @@ member { type_id: 0x5d8155a5 } member { - id: 0xcf9ece08 + id: 0xcf9ecc00 name: "nr_accounted" type_id: 0x4585663f - offset: 768 + offset: 896 } member { id: 0xa21e8135 @@ -136297,10 +132703,16 @@ member { offset: 1984 } member { - id: 0x728eb5f3 + id: 0x728eb117 name: "nr_active" type_id: 0x74d29cf1 - offset: 2880 + offset: 3264 +} +member { + id: 0x729d40fc + name: "nr_active" + type_id: 0x6720d32f + offset: 1312 } member { id: 0x729d47f0 @@ -136309,16 +132721,10 @@ member { offset: 736 } member { - id: 0x729d4b1c - name: "nr_active" - type_id: 0x6720d32f - offset: 1184 -} -member { - id: 0x95ba934a + id: 0x95ba9b60 name: "nr_active_requests_shared_tags" type_id: 0x74d29cf1 - offset: 2816 + offset: 3328 } member { id: 0xd5787a5d @@ -136380,10 +132786,10 @@ member { offset: 1472 } member { - id: 0x4bc96861 + id: 0x4bc9649f name: "nr_cgrps" type_id: 0x74d29cf1 - offset: 12224 + offset: 13632 } member { id: 0x837d50f7 @@ -136397,16 +132803,16 @@ member { type_id: 0x6720d32f } member { - id: 0x98f55de5 + id: 0x98f55073 name: "nr_cpus_allowed" type_id: 0x6720d32f - offset: 8288 + offset: 9312 } member { - id: 0x7962fc51 + id: 0x7962f35a name: "nr_ctx" type_id: 0xc93e017b - offset: 2032 + offset: 2416 } member { id: 0xb9a58615 @@ -136427,10 +132833,10 @@ member { offset: 448 } member { - id: 0xccaa08e9 + id: 0xccaa0d48 name: "nr_descendants" type_id: 0x6720d32f - offset: 1728 + offset: 1984 } member { id: 0x3c88906e @@ -136445,28 +132851,28 @@ member { offset: 81920 } member { - id: 0x3c4c3d37 + id: 0x3c4c38d0 name: "nr_dirtied" type_id: 0x6720d32f - offset: 20928 + offset: 22592 } member { - id: 0x247ed9a6 + id: 0x247eddeb name: "nr_dirtied_pause" type_id: 0x6720d32f - offset: 20960 + offset: 22624 } member { - id: 0x1cde3c6d + id: 0x1cde34cc name: "nr_drainers" type_id: 0x6720d32f - offset: 1152 + offset: 1280 } member { - id: 0x4fae8ba8 + id: 0x4fae811e name: "nr_dying_descendants" type_id: 0x6720d32f - offset: 1760 + offset: 2016 } member { id: 0xeccf704c @@ -136492,18 +132898,18 @@ member { type_id: 0x4585663f offset: 512 } -member { - id: 0x33764641 - name: "nr_events" - type_id: 0x6720d32f - offset: 1152 -} member { id: 0x33764cc4 name: "nr_events" type_id: 0x6720d32f offset: 352 } +member { + id: 0x33764ee0 + name: "nr_events" + type_id: 0x6720d32f + offset: 1280 +} member { id: 0x1f5b7385 name: "nr_extents" @@ -136558,10 +132964,10 @@ member { offset: 256 } member { - id: 0xfee8f8c8 + id: 0xfee8f39f name: "nr_freq" type_id: 0x6720d32f - offset: 1312 + offset: 1440 } member { id: 0xb0af57e0 @@ -136593,6 +132999,12 @@ member { type_id: 0x4585663f offset: 512 } +member { + id: 0x2980a8c5 + name: "nr_hw_queues" + type_id: 0x4585663f + offset: 4288 +} member { id: 0x2980aa26 name: "nr_hw_queues" @@ -136600,22 +133012,16 @@ member { offset: 704 } member { - id: 0x2980aafb + id: 0x2980ac31 name: "nr_hw_queues" type_id: 0x4585663f - offset: 35904 + offset: 40128 } member { - id: 0x2980ad13 - name: "nr_hw_queues" - type_id: 0x4585663f - offset: 3968 -} -member { - id: 0x6b99a18e + id: 0x6b99a036 name: "nr_ia_ranges" type_id: 0x4585663f - offset: 544 + offset: 800 } member { id: 0xffa38ee3 @@ -136642,10 +133048,10 @@ member { offset: 224 } member { - id: 0x2c28e580 + id: 0x2c28e7b5 name: "nr_instances" type_id: 0xc9082b19 - offset: 2304 + offset: 2688 } member { id: 0xba70b618 @@ -136684,10 +133090,10 @@ member { offset: 64 } member { - id: 0xfcd02ff0 + id: 0xfcd02002 name: "nr_linfo" type_id: 0xc9082b19 - offset: 7904 + offset: 8160 } member { id: 0x2af96acc @@ -136702,10 +133108,10 @@ member { offset: 384 } member { - id: 0x183ebfea + id: 0x183ebad7 name: "nr_maps" type_id: 0x4585663f - offset: 4000 + offset: 4320 } member { id: 0x33e05349 @@ -136720,10 +133126,10 @@ member { offset: 64 } member { - id: 0x8a52d1b1 + id: 0x8a52dd6e name: "nr_memslot_pages" type_id: 0x33756485 - offset: 640 + offset: 896 } member { id: 0x02abbc80 @@ -136750,10 +133156,10 @@ member { offset: 512 } member { - id: 0xd2f306d6 + id: 0xd2f30d9f name: "nr_of_buckets" type_id: 0x914dbfdc - offset: 832 + offset: 960 } member { id: 0x828f709d @@ -136856,16 +133262,21 @@ member { offset: 64 } member { - id: 0x79bd2481 + id: 0x799f8652 name: "nr_parts" - type_id: 0x4585663f - offset: 13184 + type_id: 0x6720d32f } member { - id: 0x7a2176ae + id: 0x79bd2bfb + name: "nr_parts" + type_id: 0x4585663f + offset: 14848 +} +member { + id: 0x7a21743a name: "nr_pending" type_id: 0x299c4193 - offset: 2176 + offset: 2304 } member { id: 0x7a4d610e @@ -136880,40 +133291,40 @@ member { offset: 64 } member { - id: 0x4eae92d3 + id: 0x4eae9fa1 name: "nr_phys_segments" type_id: 0xc93e017b - offset: 912 + offset: 976 } member { - id: 0xcf9929b5 + id: 0xcf992773 name: "nr_pinned" type_id: 0x4585663f - offset: 28800 + offset: 28864 } member { - id: 0xbd02ed71 + id: 0xbd02ecd8 name: "nr_populated_csets" type_id: 0x6720d32f - offset: 1824 + offset: 2080 } member { - id: 0x28329ccb + id: 0x28329994 name: "nr_populated_domain_children" type_id: 0x6720d32f - offset: 1856 + offset: 2112 } member { - id: 0xc0c2a631 + id: 0xc0c2a3ce name: "nr_populated_threaded_children" type_id: 0x6720d32f - offset: 1888 + offset: 2144 } member { - id: 0x8373611a + id: 0x83736a55 name: "nr_pwqs_to_flush" type_id: 0x74d29cf1 - offset: 576 + offset: 704 } member { id: 0x9607d33f @@ -136922,10 +133333,10 @@ member { offset: 320 } member { - id: 0x9607d3e7 + id: 0x9607da24 name: "nr_queued" type_id: 0x7dc8196c - offset: 1024 + offset: 1152 } member { id: 0x9624f411 @@ -136934,10 +133345,10 @@ member { offset: 832 } member { - id: 0x54054436 + id: 0x54054154 name: "nr_queues" type_id: 0x03a4acbb - offset: 35936 + offset: 40160 } member { id: 0x54436541 @@ -136963,6 +133374,12 @@ member { type_id: 0x33756485 offset: 53376 } +member { + id: 0xda39f59e + name: "nr_redist_regions" + type_id: 0xc9082b19 + offset: 704 +} member { id: 0xddd1c1b9 name: "nr_regions" @@ -136982,10 +133399,10 @@ member { offset: 320 } member { - id: 0x9e262c3f + id: 0x9e262dce name: "nr_requests" type_id: 0x33756485 - offset: 1792 + offset: 2048 } member { id: 0x0a3ca227 @@ -137060,10 +133477,10 @@ member { offset: 64 } member { - id: 0x68445330 + id: 0x684459f8 name: "nr_sectors" type_id: 0xd0b3a203 - offset: 576 + offset: 832 } member { id: 0x90e3c9d4 @@ -137083,10 +133500,10 @@ member { offset: 1024 } member { - id: 0x033a9d0b + id: 0x033a9549 name: "nr_sink_caps" type_id: 0x4585663f - offset: 8256 + offset: 8896 } member { id: 0x004eca1b @@ -137095,28 +133512,28 @@ member { offset: 256 } member { - id: 0xb41e94fe + id: 0xb41e9884 name: "nr_snk_pdo" type_id: 0x4585663f - offset: 8768 + offset: 9408 } member { - id: 0xc545e743 + id: 0xc545eb16 name: "nr_snk_vdo" type_id: 0x4585663f - offset: 9216 + offset: 9856 } member { - id: 0x00b041ce + id: 0x00b04f21 name: "nr_snk_vdo_v1" type_id: 0x4585663f - offset: 8992 + offset: 9632 } member { - id: 0xb0b605ae + id: 0xb0b60c88 name: "nr_source_caps" type_id: 0x4585663f - offset: 8000 + offset: 8640 } member { id: 0x5eb23b58 @@ -137137,16 +133554,16 @@ member { offset: 768 } member { - id: 0x639c1426 + id: 0x639c131a name: "nr_src_pdo" type_id: 0x4585663f - offset: 8512 + offset: 9152 } member { - id: 0xd297ef29 + id: 0xd297eba7 name: "nr_stat" type_id: 0x6720d32f - offset: 1280 + offset: 1408 } member { id: 0x74a3a51a @@ -137178,10 +133595,10 @@ member { offset: 640 } member { - id: 0x2bf6bdfb + id: 0x2bf6b9ba name: "nr_threaded_children" type_id: 0x6720d32f - offset: 1920 + offset: 2176 } member { id: 0xffcc6dd6 @@ -137223,10 +133640,10 @@ member { offset: 768 } member { - id: 0x70f4d45a + id: 0x70f4d1fd name: "nr_triggers" type_id: 0x5a8c92f7 - offset: 4992 + offset: 5760 } member { id: 0x0ce99fa0 @@ -137241,22 +133658,22 @@ member { offset: 21696 } member { - id: 0xfb6f388f + id: 0xfb6f30c8 name: "nr_user" type_id: 0x6720d32f - offset: 1216 + offset: 1344 } member { - id: 0x3cb70025 + id: 0x3cb708d0 name: "nr_user_bufs" type_id: 0x4585663f - offset: 800 + offset: 928 } member { - id: 0x5a61b867 + id: 0x5a61ba6f name: "nr_user_files" type_id: 0x4585663f - offset: 768 + offset: 896 } member { id: 0x04cae934 @@ -137341,12 +133758,6 @@ member { type_id: 0x92233392 offset: 1280 } -member { - id: 0xf8027d46 - name: "nr_walkers" - type_id: 0x6720d32f - offset: 896 -} member { id: 0xf5e6d5da name: "nr_window_size" @@ -137377,10 +133788,10 @@ member { offset: 51840 } member { - id: 0x42b6c0d0 + id: 0x42b6ca98 name: "nr_zones" type_id: 0x4585663f - offset: 3648 + offset: 3904 } member { id: 0xc487c4c7 @@ -137406,16 +133817,16 @@ member { offset: 32 } member { - id: 0x93466f3f + id: 0x93466310 name: "nrpages" type_id: 0x33756485 - offset: 1152 + offset: 1408 } member { - id: 0x911293b4 + id: 0x91129161 name: "ns" type_id: 0xf052f867 - offset: 8832 + offset: 9984 } member { id: 0x911294e7 @@ -137458,11 +133869,6 @@ member { type_id: 0xc9082b19 offset: 512 } -member { - id: 0x91da9c9e - name: "ns" - type_id: 0x38534374 -} member { id: 0x91dbd15a name: "ns" @@ -137476,10 +133882,10 @@ member { offset: 64 } member { - id: 0x91e8daf4 + id: 0x91e8d8e3 name: "ns" type_id: 0x0a193bb7 - offset: 7424 + offset: 7680 } member { id: 0x91ed6db0 @@ -137494,10 +133900,10 @@ member { offset: 288 } member { - id: 0x181e602f + id: 0x181e6600 name: "ns_ida" type_id: 0xe1a31370 - offset: 6080 + offset: 7296 } member { id: 0x3f2735e9 @@ -137512,10 +133918,10 @@ member { offset: 320 } member { - id: 0x27811e17 + id: 0x278111a2 name: "ns_seed" type_id: 0x0258f96e - offset: 6656 + offset: 7872 } member { id: 0xdcf9b4df @@ -137524,10 +133930,10 @@ member { offset: 192 } member { - id: 0xdcf9bd29 + id: 0xdcf9b6f4 name: "ns_tracker" type_id: 0xf5c6a82e - offset: 6016 + offset: 6144 } member { id: 0x9bd48cb1 @@ -137612,12 +134018,6 @@ member { type_id: 0xc9082b19 offset: 96 } -member { - id: 0xac7383e4 - name: "nsproxy" - type_id: 0x178226b2 - offset: 16064 -} member { id: 0xac738cad name: "nsproxy" @@ -137625,16 +134025,10 @@ member { offset: 64 } member { - id: 0xb01b4668 - name: "nss" - type_id: 0x295c7202 - offset: 272 -} -member { - id: 0xb01b4b45 - name: "nss" - type_id: 0x295c7202 - offset: 32 + id: 0xac738d2d + name: "nsproxy" + type_id: 0x178226b2 + offset: 17472 } member { id: 0xc54f0f52 @@ -137642,12 +134036,6 @@ member { type_id: 0xe3ab3231 offset: 88 } -member { - id: 0x71ed2a35 - name: "nss_set" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x8341f080 name: "nsvids" @@ -137661,10 +134049,10 @@ member { offset: 64 } member { - id: 0xaead0b7b + id: 0xaead052b name: "ntfy" type_id: 0x92233392 - offset: 1728 + offset: 2368 } member { id: 0x233de962 @@ -137672,10 +134060,10 @@ member { type_id: 0x0decc7d7 } member { - id: 0x77ba33ba + id: 0x77ba38b0 name: "nud_state" type_id: 0x295c7202 - offset: 1056 + offset: 1184 } member { id: 0x2766192d @@ -137684,10 +134072,10 @@ member { offset: 104 } member { - id: 0x37b055b8 + id: 0x37b05525 name: "null_edid_counter" type_id: 0x6720d32f - offset: 14528 + offset: 14656 } member { id: 0xbf71c2fe @@ -137725,10 +134113,16 @@ member { offset: 256 } member { - id: 0x1c73c19f + id: 0x1c73c3c9 name: "num" type_id: 0x4585663f - offset: 13376 + offset: 13824 +} +member { + id: 0x1c73c6c1 + name: "num" + type_id: 0x4585663f + offset: 7424 } member { id: 0x1c73c8b3 @@ -137742,22 +134136,16 @@ member { type_id: 0x4585663f } member { - id: 0x1c73cd14 + id: 0x1c73cda4 name: "num" type_id: 0x4585663f - offset: 320 + offset: 448 } member { - id: 0x1c73cdd1 - name: "num" - type_id: 0x4585663f - offset: 6208 -} -member { - id: 0x1ca7062a + id: 0x1ca706c6 name: "num" type_id: 0x914dbfdc - offset: 8288 + offset: 9504 } member { id: 0x1cc27e3c @@ -137789,10 +134177,10 @@ member { offset: 64 } member { - id: 0xa7a6c0bc + id: 0xa7a6cca7 name: "num_active_eps" type_id: 0x4585663f - offset: 20416 + offset: 20992 } member { id: 0x35be4e1b @@ -137801,10 +134189,10 @@ member { offset: 128 } member { - id: 0xf6ea321a + id: 0xf6ea3955 name: "num_active_vmas" type_id: 0x33756485 - offset: 576 + offset: 704 } member { id: 0x4b1eeeac @@ -137819,10 +134207,10 @@ member { offset: 64 } member { - id: 0xf2fdeefc + id: 0xf2fde14c name: "num_altmodes" type_id: 0x6720d32f - offset: 6400 + offset: 7616 } member { id: 0x90d990b0 @@ -137848,10 +134236,10 @@ member { offset: 1408 } member { - id: 0xa846e508 + id: 0xa846e1ec name: "num_aux_devs" type_id: 0x6720d32f - offset: 2880 + offset: 3264 } member { id: 0x373ff332 @@ -137866,10 +134254,10 @@ member { offset: 2112 } member { - id: 0x94cccf72 + id: 0x94ccc01c name: "num_blocks" type_id: 0xe8034002 - offset: 13312 + offset: 13440 } member { id: 0x308c6acc @@ -137884,10 +134272,10 @@ member { offset: 64 } member { - id: 0xdc40de4e + id: 0xdc40d5b4 name: "num_buffers" type_id: 0x4585663f - offset: 5760 + offset: 5888 } member { id: 0x0bae61d1 @@ -137896,10 +134284,10 @@ member { offset: 5376 } member { - id: 0x4cfd4263 + id: 0x4cfd40f2 name: "num_bulk_in" type_id: 0x5d8155a5 - offset: 1672 + offset: 1928 } member { id: 0x4cfd4941 @@ -137913,10 +134301,10 @@ member { type_id: 0x5d8155a5 } member { - id: 0xd78f563b + id: 0xd78f59f9 name: "num_bulk_out" type_id: 0x5d8155a5 - offset: 1680 + offset: 1936 } member { id: 0xd78f5a1c @@ -137930,24 +134318,18 @@ member { type_id: 0x5d8155a5 offset: 8 } -member { - id: 0x317dec52 - name: "num_bursts_exp" - type_id: 0x295c7202 - offset: 56 -} -member { - id: 0x317ded0a - name: "num_bursts_exp" - type_id: 0x295c7202 - offset: 312 -} member { id: 0x32b760e4 name: "num_bus_formats" type_id: 0x4585663f offset: 256 } +member { + id: 0xbd0cc112 + name: "num_busy_placement" + type_id: 0x4585663f + offset: 128 +} member { id: 0xc8ce4c5f name: "num_caps" @@ -137955,10 +134337,10 @@ member { offset: 48 } member { - id: 0x5facb078 + id: 0x5facbc84 name: "num_channels" type_id: 0x6720d32f - offset: 7040 + offset: 8384 } member { id: 0xc21eb7ca @@ -137967,10 +134349,10 @@ member { offset: 192 } member { - id: 0xe42bcb2d + id: 0xe42bc64c name: "num_children" type_id: 0x33756485 - offset: 512 + offset: 640 } member { id: 0x2c04206f @@ -137979,10 +134361,10 @@ member { offset: 32 } member { - id: 0xab6f540d + id: 0xab6f5061 name: "num_chipselect" type_id: 0x914dbfdc - offset: 6224 + offset: 7440 } member { id: 0x1c9b1176 @@ -138014,10 +134396,10 @@ member { offset: 320 } member { - id: 0xbff9fa4a + id: 0xbff9f20f name: "num_colors" type_id: 0x4585663f - offset: 2880 + offset: 3392 } member { id: 0x9236753b @@ -138026,10 +134408,10 @@ member { offset: 544 } member { - id: 0x543c9dc8 + id: 0x543c9979 name: "num_components" type_id: 0x6720d32f - offset: 13856 + offset: 14304 } member { id: 0xb2909919 @@ -138062,16 +134444,10 @@ member { offset: 128 } member { - id: 0x8434fe57 + id: 0x8434f459 name: "num_configs" type_id: 0x6720d32f - offset: 2752 -} -member { - id: 0x1897444c - name: "num_connector" - type_id: 0x6720d32f - offset: 1888 + offset: 3136 } member { id: 0x18974d62 @@ -138079,6 +134455,12 @@ member { type_id: 0x6720d32f offset: 320 } +member { + id: 0x18974f8f + name: "num_connector" + type_id: 0x6720d32f + offset: 2400 +} member { id: 0x7738a9ab name: "num_connectors" @@ -138098,10 +134480,10 @@ member { offset: 1856 } member { - id: 0xc357903b + id: 0xc3579000 name: "num_controls" type_id: 0x6720d32f - offset: 3136 + offset: 3520 } member { id: 0xc375357f @@ -138116,16 +134498,16 @@ member { offset: 192 } member { - id: 0x941c1d85 + id: 0x941c1a06 name: "num_crtc" type_id: 0x6720d32f - offset: 2880 + offset: 3520 } member { - id: 0x71b1dbfa + id: 0x71b1d2c4 name: "num_crtcs" type_id: 0x4585663f - offset: 2848 + offset: 3360 } member { id: 0xe2c089df @@ -138157,10 +134539,10 @@ member { offset: 384 } member { - id: 0xfa7f0ae6 + id: 0xfa7f01f9 name: "num_dapm_routes" type_id: 0x6720d32f - offset: 3392 + offset: 3776 } member { id: 0x1d8ba340 @@ -138169,10 +134551,10 @@ member { offset: 256 } member { - id: 0x1da90c31 + id: 0x1da90ec6 name: "num_dapm_widgets" type_id: 0x6720d32f - offset: 3264 + offset: 3648 } member { id: 0x55ff1bee @@ -138186,11 +134568,6 @@ member { type_id: 0xb3e7bac9 offset: 9272 } -member { - id: 0x4e031e82 - name: "num_des" - type_id: 0x295c7202 -} member { id: 0x41ad9b12 name: "num_descriptors" @@ -138203,11 +134580,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0x889d8c9c - name: "num_different_channels" - type_id: 0x6720d32f -} member { id: 0x9494166e name: "num_domains" @@ -138227,10 +134599,10 @@ member { offset: 64 } member { - id: 0x4a422688 + id: 0x4a422b42 name: "num_encoder" type_id: 0x6720d32f - offset: 2496 + offset: 3136 } member { id: 0x4e4798fd @@ -138280,22 +134652,22 @@ member { offset: 3392 } member { - id: 0x7f5747cf + id: 0x7f574879 name: "num_exentries" type_id: 0xc9082b19 - offset: 7968 + offset: 8224 } member { - id: 0x7fdbc511 + id: 0x7fdbce61 name: "num_exentries" type_id: 0x4585663f - offset: 2464 + offset: 2848 } member { - id: 0xf7b4b0e1 + id: 0xf7b4b551 name: "num_ext_caps" type_id: 0x4585663f - offset: 57664 + offset: 58240 } member { id: 0x5896be81 @@ -138304,10 +134676,10 @@ member { offset: 8 } member { - id: 0x48031ae1 + id: 0x48031c52 name: "num_fb" type_id: 0x6720d32f - offset: 1664 + offset: 2176 } member { id: 0x3438f5a3 @@ -138328,10 +134700,10 @@ member { offset: 128 } member { - id: 0xcd68980a + id: 0xcd689a7d name: "num_flush" type_id: 0x6720d32f - offset: 6336 + offset: 7552 } member { id: 0x7bcccefc @@ -138339,12 +134711,6 @@ member { type_id: 0x4585663f offset: 1152 } -member { - id: 0x8ccb82c2 - name: "num_fragments" - type_id: 0x295c7202 - offset: 168 -} member { id: 0xee7562a7 name: "num_free" @@ -138357,32 +134723,6 @@ member { type_id: 0xc9082b19 offset: 32 } -member { - id: 0x8593b0b7 - name: "num_ftmr_attempts" - type_id: 0xc9082b19 - offset: 224 -} -member { - id: 0x9ac076da - name: "num_ftmr_attempts_valid" - type_id: 0x914dbfdc - offset: 1024 - bitsize: 1 -} -member { - id: 0x4518cc9d - name: "num_ftmr_successes" - type_id: 0xc9082b19 - offset: 256 -} -member { - id: 0xa6cd98d5 - name: "num_ftmr_successes_valid" - type_id: 0x914dbfdc - offset: 1025 - bitsize: 1 -} member { id: 0x5a168f19 name: "num_functions" @@ -138390,10 +134730,10 @@ member { offset: 640 } member { - id: 0x4a37f15b + id: 0x4a37f6b8 name: "num_gpl_syms" type_id: 0x4585663f - offset: 2272 + offset: 2656 } member { id: 0x2df1d39a @@ -138408,10 +134748,10 @@ member { offset: 448 } member { - id: 0x0a57590e + id: 0x0a575aaf name: "num_h_tile" type_id: 0x43e910ce - offset: 14984 + offset: 15112 } member { id: 0x32f14c09 @@ -138425,10 +134765,10 @@ member { offset: 13088 } member { - id: 0x0c47dd37 + id: 0x0c47d533 name: "num_iac" type_id: 0xb3e7bac9 - offset: 5936 + offset: 6064 } member { id: 0x58ef5f22 @@ -138449,16 +134789,16 @@ member { offset: 160 } member { - id: 0xab25dee8 + id: 0xab25d6fc name: "num_iftype_akm_suites" type_id: 0x4585663f - offset: 1408 + offset: 1536 } member { - id: 0xa0a66eb2 + id: 0xa0a6633e name: "num_iftype_ext_capab" type_id: 0x4585663f - offset: 2368 + offset: 2496 } member { id: 0xe858894f @@ -138467,28 +134807,28 @@ member { offset: 576 } member { - id: 0x2da84394 + id: 0x2da84642 name: "num_info" type_id: 0x4585663f - offset: 10592 + offset: 7776 } member { - id: 0x2da8477a + id: 0x2da84bc5 name: "num_info" type_id: 0x4585663f - offset: 6560 + offset: 11808 } member { - id: 0xd0fbffe5 + id: 0xd0fbf13d name: "num_instances" type_id: 0x6720d32f - offset: 3424 + offset: 3616 } member { - id: 0x4c24eb73 + id: 0x4c24ed2f name: "num_interfaces" type_id: 0x6720d32f - offset: 1920 + offset: 2048 } member { id: 0x1968f7ca @@ -138496,18 +134836,18 @@ member { type_id: 0x5d8155a5 offset: 312 } -member { - id: 0x1968f860 - name: "num_interrupt_in" - type_id: 0x5d8155a5 - offset: 1688 -} member { id: 0x1968f921 name: "num_interrupt_in" type_id: 0x5d8155a5 offset: 16 } +member { + id: 0x1968fceb + name: "num_interrupt_in" + type_id: 0x5d8155a5 + offset: 1944 +} member { id: 0xc578d426 name: "num_interrupt_out" @@ -138521,10 +134861,10 @@ member { offset: 320 } member { - id: 0xc578dcc6 + id: 0xc578dab3 name: "num_interrupt_out" type_id: 0x5d8155a5 - offset: 1696 + offset: 1952 } member { id: 0xdf32959c @@ -138557,10 +134897,10 @@ member { offset: 992 } member { - id: 0xa836b2c7 + id: 0xa836b26e name: "num_kp" type_id: 0x4585663f - offset: 2240 + offset: 2624 } member { id: 0x69a5f68d @@ -138574,18 +134914,18 @@ member { type_id: 0x6720d32f offset: 7520 } -member { - id: 0x8f706084 - name: "num_lanes" - type_id: 0x6720d32f - offset: 7200 -} member { id: 0x8f706a63 name: "num_lanes" type_id: 0x6720d32f offset: 384 } +member { + id: 0x8f706add + name: "num_lanes" + type_id: 0x6720d32f + offset: 8416 +} member { id: 0x8f706d98 name: "num_lanes" @@ -138611,10 +134951,10 @@ member { offset: 192 } member { - id: 0x61efcf5f + id: 0x61efc5bd name: "num_links" type_id: 0x6720d32f - offset: 2432 + offset: 2816 } member { id: 0x392a7dd4 @@ -138683,10 +135023,10 @@ member { offset: 64 } member { - id: 0x92b222ab + id: 0x92b2288d name: "num_nh_buckets" type_id: 0x914dbfdc - offset: 1088 + offset: 1472 } member { id: 0x4f24dfe4 @@ -138713,16 +135053,16 @@ member { offset: 64 } member { - id: 0xb56afae2 + id: 0xb56af488 name: "num_of_dapm_routes" type_id: 0x6720d32f - offset: 3648 + offset: 4032 } member { - id: 0x3265c52e + id: 0x3265cef6 name: "num_of_dapm_widgets" type_id: 0x6720d32f - offset: 3520 + offset: 3904 } member { id: 0x984cfbc5 @@ -138741,6 +135081,18 @@ member { type_id: 0x914dbfdc offset: 448 } +member { + id: 0x9697faa5 + name: "num_pages" + type_id: 0x33756485 + offset: 64 +} +member { + id: 0x96b8bf1d + name: "num_pages" + type_id: 0x1c3dbe5a + offset: 96 +} member { id: 0x43707b0e name: "num_params" @@ -138772,10 +135124,10 @@ member { offset: 1536 } member { - id: 0xa85e7618 + id: 0xa85e79f2 name: "num_pdos" type_id: 0x6720d32f - offset: 6848 + offset: 7296 } member { id: 0x03585a0a @@ -138795,6 +135147,11 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x957ec1d7 + name: "num_placement" + type_id: 0x4585663f +} member { id: 0x20040d9e name: "num_planes" @@ -138838,10 +135195,10 @@ member { offset: 72 } member { - id: 0x7051ffa9 + id: 0x7051faaa name: "num_port_caps" type_id: 0x4585663f - offset: 57792 + offset: 58368 } member { id: 0x176ff071 @@ -138862,10 +135219,10 @@ member { offset: 296 } member { - id: 0x0f19481d + id: 0x0f194aef name: "num_ports" type_id: 0x5d8155a5 - offset: 1664 + offset: 1920 } member { id: 0xbf52270e @@ -138915,10 +135272,10 @@ member { offset: 2368 } member { - id: 0x409f1d56 + id: 0x409f1b2e name: "num_rdy" type_id: 0x295c7202 - offset: 7008 + offset: 7136 } member { id: 0x86b682e1 @@ -138975,10 +135332,10 @@ member { offset: 32 } member { - id: 0x7424413b + id: 0x742441cb name: "num_reg_defaults" type_id: 0x4585663f - offset: 4320 + offset: 4576 } member { id: 0x74244625 @@ -138987,10 +135344,10 @@ member { offset: 1856 } member { - id: 0xd802199a + id: 0xd8021562 name: "num_reg_defaults_raw" type_id: 0x4585663f - offset: 4352 + offset: 4608 } member { id: 0xd8021deb @@ -139046,10 +135403,10 @@ member { offset: 576 } member { - id: 0xdce87dde + id: 0xdce8726e name: "num_resources" type_id: 0xc9082b19 - offset: 6400 + offset: 7616 } member { id: 0x8286d165 @@ -139064,16 +135421,10 @@ member { offset: 32 } member { - id: 0xcf06ceb7 + id: 0xcf06c1e5 name: "num_rtd" type_id: 0x6720d32f - offset: 2624 -} -member { - id: 0x3ad1853f - name: "num_rx_filters" - type_id: 0x295c7202 - offset: 776 + offset: 3008 } member { id: 0x38cbfd24 @@ -139207,12 +135558,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0xf4e85da6 - name: "num_sub_specs" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0x68744792 name: "num_supplicants" @@ -139232,10 +135577,10 @@ member { offset: 256 } member { - id: 0xc9708c29 + id: 0xc97080ef name: "num_suspended_intf" type_id: 0x6720d32f - offset: 1984 + offset: 2112 } member { id: 0x4efba86c @@ -139244,10 +135589,10 @@ member { offset: 192 } member { - id: 0x313aebe4 + id: 0x313aeebb name: "num_syms" type_id: 0x4585663f - offset: 1856 + offset: 2112 } member { id: 0xba394221 @@ -139261,18 +135606,18 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x04a161a0 + name: "num_tc" + type_id: 0x29bf06ba + offset: 18272 +} member { id: 0x04a16aa3 name: "num_tc" type_id: 0x29bf06ba offset: 160 } -member { - id: 0x04a16fd7 - name: "num_tc" - type_id: 0x29bf06ba - offset: 16928 -} member { id: 0x16aa27a8 name: "num_tile_columns_minus1" @@ -139293,10 +135638,10 @@ member { bitsize: 7 } member { - id: 0x8026d774 + id: 0x8026d50a name: "num_total_plane" type_id: 0x6720d32f - offset: 2688 + offset: 3328 } member { id: 0x77c230b5 @@ -139323,10 +135668,10 @@ member { offset: 6368 } member { - id: 0xea886524 + id: 0xea8868ea name: "num_traces" type_id: 0x6720d32f - offset: 7104 + offset: 8448 } member { id: 0x9b52a700 @@ -139341,16 +135686,10 @@ member { offset: 640 } member { - id: 0xc0e3d522 + id: 0xc0e3d664 name: "num_trips" type_id: 0x6720d32f - offset: 6976 -} -member { - id: 0x8f37c7f2 - name: "num_tx_filters" - type_id: 0x295c7202 - offset: 768 + offset: 8192 } member { id: 0x7c8ca69e @@ -139377,16 +135716,16 @@ member { offset: 832 } member { - id: 0x15769834 + id: 0x15769aef name: "num_v_tile" type_id: 0x43e910ce - offset: 14992 + offset: 15120 } member { - id: 0xc3b33049 + id: 0xc3b33daa name: "num_vals" type_id: 0x4585663f - offset: 10688 + offset: 12160 } member { id: 0xb8d78273 @@ -139424,10 +135763,10 @@ member { type_id: 0x6720d32f } member { - id: 0x908e0d53 + id: 0x908e02e3 name: "num_windows" type_id: 0x4585663f - offset: 6400 + offset: 7616 } member { id: 0xd474418d @@ -139436,10 +135775,10 @@ member { offset: 192 } member { - id: 0xd4d7edf7 + id: 0xd4d7edad name: "numa_node" type_id: 0x4585663f - offset: 2816 + offset: 3200 } member { id: 0xd4f54151 @@ -139453,18 +135792,18 @@ member { type_id: 0x6720d32f offset: 416 } -member { - id: 0xd4f54813 - name: "numa_node" - type_id: 0x6720d32f - offset: 7264 -} member { id: 0xd4f54e5a name: "numa_node" type_id: 0x6720d32f offset: 576 } +member { + id: 0xd4f54e9b + name: "numa_node" + type_id: 0x6720d32f + offset: 8480 +} member { id: 0x35834d78 name: "numa_pwq_tbl" @@ -139478,10 +135817,10 @@ member { offset: 256 } member { - id: 0xd94e9fd1 + id: 0xd94e9a70 name: "number" type_id: 0x5d8155a5 - offset: 1728 + offset: 1984 } member { id: 0xd9569cc7 @@ -139563,16 +135902,16 @@ member { offset: 2176 } member { - id: 0x2ef7006a + id: 0x2ef70390 name: "nvcsw" type_id: 0x33756485 - offset: 3968 + offset: 4032 } member { - id: 0x2ef70989 + id: 0x2ef70aa4 name: "nvcsw" type_id: 0x33756485 - offset: 14080 + offset: 15104 } member { id: 0xafebceb1 @@ -139592,10 +135931,10 @@ member { offset: 256 } member { - id: 0xa8e39bfb + id: 0xa8e39171 name: "nvqs" type_id: 0x6720d32f - offset: 384 + offset: 512 } member { id: 0xcf5bd856 @@ -139714,10 +136053,10 @@ member { offset: 320 } member { - id: 0x788d72ac + id: 0x788d7bed name: "objcg" type_id: 0x1892eedc - offset: 13184 + offset: 14208 } member { id: 0x788d7d64 @@ -139726,16 +136065,16 @@ member { offset: 768 } member { - id: 0xfd068eb9 + id: 0xfd0689cd name: "objcg_list" type_id: 0xd3c80119 - offset: 13248 + offset: 14272 } member { - id: 0xd8c8a4a0 + id: 0xd8c8a14c name: "object_idr" type_id: 0x04b89667 - offset: 1024 + offset: 1408 } member { id: 0xd8c8a8a7 @@ -139744,16 +136083,16 @@ member { offset: 512 } member { - id: 0x93223d28 + id: 0x932239c3 name: "object_name_idr" type_id: 0x04b89667 - offset: 11840 + offset: 13632 } member { - id: 0x4c673db8 + id: 0x4c6737d9 name: "object_name_lock" type_id: 0xa7c362b0 - offset: 11584 + offset: 13248 } member { id: 0x7bed058b @@ -139821,58 +136160,81 @@ member { offset: 3520 } member { - id: 0xec90d9ed + id: 0xec90d247 name: "ocr" type_id: 0xc9082b19 - offset: 6144 + offset: 7360 } member { - id: 0xdf373deb + id: 0xdf3734e2 name: "ocr_avail" type_id: 0xc9082b19 - offset: 6432 + offset: 7648 } member { - id: 0x4b0185a7 + id: 0x4b018a2a name: "ocr_avail_mmc" type_id: 0xc9082b19 - offset: 6528 + offset: 7744 } member { - id: 0x4b8d0f3b + id: 0x4b8d0244 name: "ocr_avail_mmc" type_id: 0x4585663f - offset: 8480 + offset: 9504 } member { - id: 0xb914c227 + id: 0xb914cb9d name: "ocr_avail_sd" type_id: 0x4585663f - offset: 8448 + offset: 9472 } member { - id: 0xb998400e + id: 0xb9984e34 name: "ocr_avail_sd" type_id: 0xc9082b19 - offset: 6496 + offset: 7712 } member { - id: 0x6b410c0b + id: 0x6b410bd6 name: "ocr_avail_sdio" type_id: 0xc9082b19 - offset: 6464 + offset: 7680 } member { - id: 0x6bcd89b2 + id: 0x6bcd82f1 name: "ocr_avail_sdio" type_id: 0x4585663f - offset: 8416 + offset: 9440 } member { - id: 0x9e7ee0f2 + id: 0x9e7eeb5c name: "ocr_mask" type_id: 0xc9082b19 - offset: 8512 + offset: 9536 +} +member { + id: 0xe9334d1a + name: "ocv" + type_id: 0x6720d32f +} +member { + id: 0x694c1c28 + name: "ocv_table" + type_id: 0x13735712 + offset: 1600 +} +member { + id: 0x24c75fc6 + name: "ocv_table_size" + type_id: 0x0e156b94 + offset: 2880 +} +member { + id: 0x6b22b6f2 + name: "ocv_temp" + type_id: 0x0e156b94 + offset: 736 } member { id: 0xc03481fc @@ -139880,6 +136242,18 @@ member { type_id: 0xc93e017b offset: 160 } +member { + id: 0xb3bb33a4 + name: "of_base" + type_id: 0xa8c6a1ce + offset: 2560 +} +member { + id: 0xc75c5a51 + name: "of_clk" + type_id: 0x0d65bd2b + offset: 3072 +} member { id: 0x862e8516 name: "of_compatible" @@ -139887,16 +136261,16 @@ member { offset: 576 } member { - id: 0xd603b795 + id: 0xd603b4f4 name: "of_dapm_routes" type_id: 0x3d828cd9 - offset: 3584 + offset: 3968 } member { - id: 0x6456a15e + id: 0x6456a213 name: "of_dapm_widgets" type_id: 0x3db7fb40 - offset: 3456 + offset: 3840 } member { id: 0x33a246e4 @@ -139922,16 +136296,22 @@ member { offset: 192 } member { - id: 0xe881beb9 + id: 0xe881bc5b name: "of_gpio_n_cells" type_id: 0x4585663f - offset: 4736 + offset: 4864 } member { - id: 0x5381e2c4 + id: 0x5381e473 name: "of_gpio_ranges_fallback" type_id: 0x2c4a1698 - offset: 4864 + offset: 4992 +} +member { + id: 0x18f3f23f + name: "of_irq" + type_id: 0x850fbb44 + offset: 2752 } member { id: 0x4a308ec6 @@ -139963,12 +136343,6 @@ member { type_id: 0x3e10b518 offset: 832 } -member { - id: 0xf7c3f1da - name: "of_node" - type_id: 0x347303b4 - offset: 5248 -} member { id: 0xf7c3f241 name: "of_node" @@ -139980,18 +136354,24 @@ member { type_id: 0x347303b4 offset: 256 } -member { - id: 0xf7c3f306 - name: "of_node" - type_id: 0x347303b4 - offset: 4672 -} member { id: 0xf7c3f3d3 name: "of_node" type_id: 0x347303b4 offset: 384 } +member { + id: 0xf7c3f3d5 + name: "of_node" + type_id: 0x347303b4 + offset: 5952 +} +member { + id: 0xf7c3f412 + name: "of_node" + type_id: 0x347303b4 + offset: 4800 +} member { id: 0xf7c3f438 name: "of_node" @@ -140022,12 +136402,6 @@ member { type_id: 0x347303b4 offset: 192 } -member { - id: 0xf7c3fab2 - name: "of_node" - type_id: 0x347303b4 - offset: 960 -} member { id: 0xf7c3fb33 name: "of_node" @@ -140040,6 +136414,12 @@ member { type_id: 0x347303b4 offset: 128 } +member { + id: 0xf7c3ff37 + name: "of_node" + type_id: 0x347303b4 + offset: 1088 +} member { id: 0xbd80d2ad name: "of_node_reused" @@ -140047,10 +136427,10 @@ member { offset: 128 } member { - id: 0xe6428fb0 + id: 0xe64283a6 name: "of_node_reused" type_id: 0x6d7f5ff6 - offset: 6050 + offset: 6754 bitsize: 1 } member { @@ -140108,10 +136488,10 @@ member { offset: 448 } member { - id: 0x4a7d6d91 + id: 0x4a7d64da name: "of_xlate" type_id: 0x2c41e916 - offset: 4800 + offset: 4928 } member { id: 0x4a7ec101 @@ -140144,10 +136524,10 @@ member { offset: 704 } member { - id: 0x8b1c39bc + id: 0x8b1c3d04 name: "off" type_id: 0xc9082b19 - offset: 96 + offset: 32 } member { id: 0x8b35cac9 @@ -140191,18 +136571,6 @@ member { type_id: 0x4585663f offset: 704 } -member { - id: 0x8f85dbb8 - name: "offchan" - type_id: 0x6d7f5ff6 - offset: 64 -} -member { - id: 0x433c253c - name: "offchannel_tx_hw_queue" - type_id: 0x295c7202 - offset: 1064 -} member { id: 0x3afe784b name: "offdev" @@ -140222,42 +136590,42 @@ member { offset: 1088 } member { - id: 0xfb9192d9 + id: 0xfb9190e6 name: "offline" type_id: 0x6d7f5ff6 - offset: 6049 + offset: 6753 bitsize: 1 } member { - id: 0xdf08dd8c + id: 0xdf08d03a name: "offline_already" type_id: 0x6d7f5ff6 - offset: 2752 + offset: 2880 } member { - id: 0x911e6a6b + id: 0x911e68b3 name: "offline_disabled" type_id: 0x6d7f5ff6 - offset: 6048 + offset: 6752 bitsize: 1 } member { - id: 0x4d746109 + id: 0x4d7469b1 name: "offline_node" type_id: 0xd3c80119 - offset: 5760 + offset: 6528 } member { - id: 0x21ad6404 + id: 0x21ad6eed name: "offline_waitq" type_id: 0x03913382 - offset: 7616 + offset: 8768 } member { - id: 0xd2db452f + id: 0xd2db40d6 name: "offload" type_id: 0x0d306b27 - offset: 7488 + offset: 7744 } member { id: 0xd2dd700d @@ -140283,12 +136651,6 @@ member { type_id: 0x295c7202 offset: 1088 } -member { - id: 0xfc22cb5f - name: "offload_flags" - type_id: 0xc9082b19 - offset: 8096 -} member { id: 0x942737e3 name: "offload_handle" @@ -140296,22 +136658,28 @@ member { offset: 128 } member { - id: 0xdfefd39f + id: 0xdfefd731 name: "offload_requested" type_id: 0x6d7f5ff6 - offset: 1096 + offset: 1224 } member { - id: 0x757e237f + id: 0x757e2857 name: "offload_xstats_l3" type_id: 0x19c32202 - offset: 18880 + offset: 20224 } member { - id: 0xab41d41a + id: 0xab41d7d7 name: "offloadcnt" type_id: 0x74d29cf1 - offset: 1312 + offset: 1568 +} +member { + id: 0x46bca5c5 + name: "offloads" + type_id: 0xd3c80119 + offset: 2752 } member { id: 0x46bca653 @@ -140319,12 +136687,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x46bcaf0b - name: "offloads" - type_id: 0xd3c80119 - offset: 2240 -} member { id: 0xdbe84a0d name: "offmap" @@ -140371,18 +136733,18 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x9b3b71e5 + name: "offset" + type_id: 0x27a7c613 + offset: 1536 +} member { id: 0x9b3b7a90 name: "offset" type_id: 0x27a7c613 offset: 384 } -member { - id: 0x9b3b7d7f - name: "offset" - type_id: 0x27a7c613 - offset: 1280 -} member { id: 0x9b3b7fe3 name: "offset" @@ -140508,6 +136870,12 @@ member { type_id: 0x92233392 offset: 448 } +member { + id: 0x9ba109ac + name: "offset" + type_id: 0xbdd18903 + offset: 64 +} member { id: 0x9ba29f20 name: "offset" @@ -140613,16 +136981,10 @@ member { offset: 8288 } member { - id: 0x2b4a803b + id: 0x2b4a89bd name: "offset_secs" type_id: 0x865acc96 - offset: 10176 -} -member { - id: 0xf4aeafdf - name: "offset_tsf" - type_id: 0x0c34e922 - offset: 2880 + offset: 11968 } member { id: 0x355a1b77 @@ -140636,12 +136998,24 @@ member { type_id: 0x8c43dc29 offset: 320 } +member { + id: 0x35690218 + name: "offsets" + type_id: 0x86d95287 + offset: 64 +} member { id: 0x3572f05b name: "offsets" type_id: 0x9d2c4a95 offset: 832 } +member { + id: 0xaa221c83 + name: "offsets_size" + type_id: 0x95ef30d6 + offset: 320 +} member { id: 0xaa43c86e name: "offsets_size" @@ -140654,10 +137028,10 @@ member { type_id: 0x6720d32f } member { - id: 0x4f28624f + id: 0x4f286327 name: "ohci_hcctrl_reg" type_id: 0x087aa58e - offset: 5568 + offset: 5632 } member { id: 0xa5064bbb @@ -140695,28 +137069,22 @@ member { offset: 1408 } member { - id: 0x8f5632d2 - name: "old_ctx" - type_id: 0x2db0544d - offset: 128 -} -member { - id: 0x5d12e107 + id: 0x5d12ef79 name: "old_current" type_id: 0x0baa70a7 - offset: 2304 + offset: 2368 } member { - id: 0x2e2c4ba1 + id: 0x2e2c4ea9 name: "old_dom_cgrp" type_id: 0x18a16691 - offset: 6400 + offset: 7424 } member { - id: 0x3809b3ba + id: 0x3809bbae name: "old_fb" type_id: 0x31c8b544 - offset: 1408 + offset: 1536 } member { id: 0x59a75e79 @@ -140762,28 +137130,28 @@ member { offset: 128 } member { - id: 0x4eb03a51 + id: 0x4eb03045 name: "old_subtree_control" type_id: 0x914dbfdc - offset: 4768 + offset: 5792 } member { - id: 0xce81a55c + id: 0xce81a821 name: "old_subtree_ss_mask" type_id: 0x914dbfdc - offset: 4784 + offset: 5808 } member { - id: 0x1de2c00b + id: 0x1de2c30d name: "old_token" type_id: 0x0baa70a7 - offset: 2336 + offset: 2400 } member { - id: 0xe3329867 + id: 0xe3329fff name: "oldapi" type_id: 0x6d7f5ff6 - offset: 1234 + offset: 1362 bitsize: 1 } member { @@ -140845,16 +137213,16 @@ member { offset: 288 } member { - id: 0x9de8e9d2 + id: 0x9de8e0d2 name: "on_time" type_id: 0x92233392 - offset: 10112 + offset: 11584 } member { - id: 0xe0a294e6 + id: 0xe0a29eeb name: "on_tree" type_id: 0x6d7f5ff6 - offset: 18496 + offset: 18624 } member { id: 0xcd1e25eb @@ -140863,10 +137231,10 @@ member { offset: 672 } member { - id: 0x598d30a7 + id: 0x598d35ff name: "oncpu" type_id: 0x6720d32f - offset: 5056 + offset: 5184 } member { id: 0xc354c852 @@ -140875,22 +137243,22 @@ member { offset: 576 } member { - id: 0x5b213de4 + id: 0x5b213704 name: "oneway" type_id: 0xc9082b19 - offset: 7872 + offset: 8576 } member { - id: 0x39c12d8f + id: 0x39c1244c name: "oneway_spam_detected" type_id: 0x6d7f5ff6 - offset: 1024 + offset: 1152 } member { - id: 0x8a9bfacd + id: 0x8a9bfdd9 name: "oneway_spam_detection_enabled" type_id: 0x6d7f5ff6 - offset: 4672 + offset: 4800 } member { id: 0x52be75be @@ -140900,22 +137268,22 @@ member { bitsize: 1 } member { - id: 0x6cce0ba5 + id: 0x6cce0072 name: "ongoing_mrq" type_id: 0x292cb268 - offset: 10112 + offset: 11968 } member { - id: 0x7d25321d + id: 0x7d2533ba name: "online" type_id: 0x6720d32f - offset: 24032 + offset: 24096 } member { - id: 0x7d253870 + id: 0x7d253971 name: "online" type_id: 0x6720d32f - offset: 3232 + offset: 3424 } member { id: 0x7d2f6119 @@ -140948,28 +137316,28 @@ member { offset: 768 } member { - id: 0xf1a1d2b0 + id: 0xf1a1d30d name: "online_pin" type_id: 0xa722c13e - offset: 1632 + offset: 1888 } member { - id: 0x5182f1cc + id: 0x5182f15a name: "online_trig" type_id: 0x0e6ba6f7 - offset: 8128 + offset: 9856 } member { - id: 0x9abbfe41 + id: 0x9abbf6bc name: "online_trig_name" type_id: 0x0483e6f8 - offset: 8192 + offset: 9920 } member { - id: 0xc21463f9 + id: 0xc21468d0 name: "online_vcpus" type_id: 0x74d29cf1 - offset: 18432 + offset: 18688 } member { id: 0x7adb50ba @@ -140996,64 +137364,64 @@ member { offset: 896 } member { - id: 0x97510bfc + id: 0x97510416 name: "oom_flag_origin" type_id: 0x6d7f5ff6 - offset: 7680 -} -member { - id: 0xffe1a04b - name: "oom_group" - type_id: 0x6d7f5ff6 - offset: 9472 -} -member { - id: 0xb975b505 - name: "oom_kill_disable" - type_id: 0x6720d32f - offset: 9568 -} -member { - id: 0xdc2bfbe5 - name: "oom_lock" - type_id: 0x6d7f5ff6 - offset: 9480 -} -member { - id: 0x3723d00f - name: "oom_mm" - type_id: 0x1b36c7a2 offset: 7744 } member { - id: 0x005ca432 + id: 0xffe1ad3e + name: "oom_group" + type_id: 0x6d7f5ff6 + offset: 9856 +} +member { + id: 0xb975b75f + name: "oom_kill_disable" + type_id: 0x6720d32f + offset: 9952 +} +member { + id: 0xdc2bf7db + name: "oom_lock" + type_id: 0x6d7f5ff6 + offset: 9864 +} +member { + id: 0x3723dc05 + name: "oom_mm" + type_id: 0x1b36c7a2 + offset: 7808 +} +member { + id: 0x005ca579 name: "oom_notify" type_id: 0xd3c80119 - offset: 11456 + offset: 12352 } member { - id: 0xf5a1bdf8 + id: 0xf5a1b8a3 name: "oom_reaper_list" type_id: 0x1d19a9d5 - offset: 21760 + offset: 23424 } member { - id: 0x53a6c5e8 + id: 0x53a6c99e name: "oom_reaper_timer" type_id: 0xd298e888 - offset: 21824 + offset: 23488 } member { - id: 0x8af547e0 + id: 0x8af540e4 name: "oom_score_adj" type_id: 0xb0312d5a - offset: 7696 + offset: 7760 } member { - id: 0xd12361e3 + id: 0xd123612d name: "oom_score_adj_min" type_id: 0xb0312d5a - offset: 7712 + offset: 7776 } member { id: 0xdfd3d3d5 @@ -141088,10 +137456,10 @@ member { offset: 2496 } member { - id: 0xf0cdfcd5 + id: 0xf0cdfd52 name: "op" type_id: 0x3f55d498 - offset: 704 + offset: 832 } member { id: 0x76264b3d @@ -141122,10 +137490,10 @@ member { type_id: 0x4a4e49a4 } member { - id: 0xc8d2762f + id: 0xc8d27b1b name: "op_vsafe5v" type_id: 0x6d7f5ff6 - offset: 2000 + offset: 2256 } member { id: 0x8fe42b1b @@ -141190,22 +137558,22 @@ member { type_id: 0x2cf2c077 offset: 1472 } +member { + id: 0xad987839 + name: "open" + type_id: 0x2cf42df1 + offset: 3776 +} member { id: 0xad987d52 name: "open" type_id: 0x2cfc979f } member { - id: 0xad987d70 - name: "open" - type_id: 0x2cf42df1 - offset: 3648 -} -member { - id: 0xad98a5dc + id: 0xad98a9ad name: "open" type_id: 0x2c2c3c2e - offset: 43200 + offset: 50432 } member { id: 0xad98dbd1 @@ -141231,10 +137599,10 @@ member { offset: 384 } member { - id: 0xad991863 + id: 0xad991fbf name: "open" type_id: 0x2d90ce2d - offset: 16512 + offset: 19584 } member { id: 0xad992fa0 @@ -141267,10 +137635,10 @@ member { offset: 4352 } member { - id: 0xad99f4a5 + id: 0xad99f522 name: "open" type_id: 0x2d775d88 - offset: 704 + offset: 832 } member { id: 0xad9a4a13 @@ -141325,10 +137693,10 @@ member { offset: 128 } member { - id: 0xad9bb8c2 + id: 0xad9bbf06 name: "open" type_id: 0x2f3dfe58 - offset: 2496 + offset: 2752 } member { id: 0xada546d8 @@ -141360,10 +137728,10 @@ member { offset: 64 } member { - id: 0x3961e829 + id: 0x3961e85c name: "open_count" type_id: 0x74d29cf1 - offset: 1472 + offset: 1728 } member { id: 0x39dc3c0c @@ -141372,10 +137740,10 @@ member { offset: 128 } member { - id: 0x0be63aca + id: 0x0be63d8a name: "open_deadline" type_id: 0x11c404ba - offset: 7360 + offset: 8960 } member { id: 0xcefb3c16 @@ -141401,52 +137769,52 @@ member { offset: 64 } member { - id: 0xce3ec13e + id: 0xce3ecd5a name: "open_list_head" type_id: 0xd3c80119 - offset: 2624 + offset: 2688 } member { - id: 0x485157ae + id: 0x48515b95 name: "open_mutex" type_id: 0xa7c362b0 - offset: 2880 + offset: 9536 } member { - id: 0x485159b3 + id: 0x48515f2d name: "open_mutex" type_id: 0xa7c362b0 - offset: 8256 + offset: 3008 } member { - id: 0x48515a2b + id: 0x48515ff8 name: "open_mutex" type_id: 0xa7c362b0 - offset: 14272 + offset: 16832 } member { - id: 0x9c778c88 + id: 0x9c778375 name: "open_partitions" type_id: 0x4585663f - offset: 3136 + offset: 3392 } member { - id: 0x60e6f031 + id: 0x60e6f044 name: "open_wait" type_id: 0x03913382 - offset: 1472 + offset: 1728 } member { - id: 0x60e6fc7c + id: 0x60e6f6bf name: "open_wait" type_id: 0x03913382 - offset: 1856 + offset: 1920 } member { - id: 0x60e6ff81 + id: 0x60e6f8f0 name: "open_wait" type_id: 0x03913382 - offset: 14528 + offset: 17216 } member { id: 0x79a32c87 @@ -141492,10 +137860,10 @@ member { bitsize: 1 } member { - id: 0x5d6308e6 + id: 0x5d630d19 name: "oper_speed" type_id: 0x4585663f - offset: 1888 + offset: 2144 } member { id: 0x5d630ec6 @@ -141504,16 +137872,10 @@ member { offset: 192 } member { - id: 0xcc4aa17e - name: "operating_mode" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x271e841b + id: 0x271e858e name: "operating_snk_mw" type_id: 0x4585663f - offset: 9248 + offset: 9888 } member { id: 0xcd538228 @@ -141527,18 +137889,6 @@ member { type_id: 0x5d8155a5 offset: 4352 } -member { - id: 0x1734ec41 - name: "opmode_notif" - type_id: 0x295c7202 - offset: 448 -} -member { - id: 0x9e5acfd1 - name: "opmode_notif_used" - type_id: 0x6d7f5ff6 - offset: 456 -} member { id: 0x002ee513 name: "opos" @@ -141546,16 +137896,10 @@ member { offset: 256 } member { - id: 0x230329b4 + id: 0x230322fd name: "opp_list" type_id: 0xd3c80119 - offset: 832 -} -member { - id: 0x1dc632ac - name: "opp_table" - type_id: 0x27d0317f - offset: 9408 + offset: 960 } member { id: 0x1dc634ec @@ -141564,28 +137908,34 @@ member { offset: 640 } member { - id: 0x1dc63b05 + id: 0x1dc6365e name: "opp_table" type_id: 0x27d0317f - offset: 6592 + offset: 7936 } member { - id: 0xba077ab8 + id: 0x1dc636cd + name: "opp_table" + type_id: 0x27d0317f + offset: 10880 +} +member { + id: 0xba0774bf name: "opp_to_performance_state" type_id: 0x39560186 - offset: 9472 -} -member { - id: 0x6979dd5d - name: "oppps_ctwindow" - type_id: 0x295c7202 - offset: 8 + offset: 10944 } member { id: 0xaf3431b0 name: "ops" type_id: 0xbf311330 } +member { + id: 0xaf511229 + name: "ops" + type_id: 0xda154dec + offset: 320 +} member { id: 0xaf67dd7d name: "ops" @@ -141599,16 +137949,16 @@ member { offset: 768 } member { - id: 0xaf8c06c0 + id: 0xaf8c0a54 name: "ops" type_id: 0x070c84c2 - offset: 1536 + offset: 1792 } member { - id: 0xaf8c06c5 + id: 0xaf8c0d6f name: "ops" type_id: 0x070c84c2 - offset: 6144 + offset: 7360 } member { id: 0xaf8fa4ab @@ -141622,10 +137972,10 @@ member { type_id: 0x18195af6 } member { - id: 0xaf949d00 + id: 0xaf94908c name: "ops" type_id: 0x1f94d6ec - offset: 2368 + offset: 2496 } member { id: 0xaf94f770 @@ -141640,10 +137990,10 @@ member { offset: 64 } member { - id: 0xaf967ede + id: 0xaf967574 name: "ops" type_id: 0x1d749f2c - offset: 6144 + offset: 7360 } member { id: 0xaf9730e8 @@ -141658,10 +138008,10 @@ member { offset: 64 } member { - id: 0xafa3b316 + id: 0xafa3b9d2 name: "ops" type_id: 0x28b7a3b7 - offset: 7488 + offset: 8704 } member { id: 0xafaa08ab @@ -141700,10 +138050,10 @@ member { offset: 768 } member { - id: 0xafb05f8b + id: 0xafb05421 name: "ops" type_id: 0x3b55ca81 - offset: 6144 + offset: 7360 } member { id: 0xafb099be @@ -141734,10 +138084,10 @@ member { offset: 256 } member { - id: 0xafb16d79 + id: 0xafb162c8 name: "ops" type_id: 0x3a6574c9 - offset: 768 + offset: 1024 } member { id: 0xafb1995f @@ -141780,10 +138130,10 @@ member { offset: 512 } member { - id: 0xafb335f3 + id: 0xafb33ebc name: "ops" type_id: 0x383c223a - offset: 576 + offset: 704 } member { id: 0xafb34bdd @@ -141792,16 +138142,16 @@ member { offset: 320 } member { - id: 0xafb37bb4 + id: 0xafb370a4 name: "ops" type_id: 0x387c15ae - offset: 6208 + offset: 7424 } member { - id: 0xafb39a13 + id: 0xafb39a5b name: "ops" type_id: 0x38936843 - offset: 6464 + offset: 6592 } member { id: 0xafb3c733 @@ -141839,10 +138189,10 @@ member { offset: 64 } member { - id: 0xafb45ddb + id: 0xafb45a06 name: "ops" type_id: 0x3f54a013 - offset: 6464 + offset: 7680 } member { id: 0xafb48ad1 @@ -141881,10 +138231,10 @@ member { offset: 256 } member { - id: 0xafb5a195 + id: 0xafb5aa85 name: "ops" type_id: 0x3ea63461 - offset: 6208 + offset: 7424 } member { id: 0xafb5df3d @@ -141915,10 +138265,10 @@ member { offset: 6208 } member { - id: 0xafb674fb + id: 0xafb6744b name: "ops" type_id: 0x3d739fcb - offset: 320 + offset: 448 } member { id: 0xafb67db2 @@ -141944,10 +138294,10 @@ member { type_id: 0x3d902adb } member { - id: 0xafb69231 + id: 0xafb697a5 name: "ops" type_id: 0x3d905687 - offset: 1216 + offset: 1472 } member { id: 0xafb6b991 @@ -141955,10 +138305,10 @@ member { type_id: 0x3db932c3 } member { - id: 0xafb7077c + id: 0xafb7079a name: "ops" type_id: 0x3c04a29e - offset: 4992 + offset: 5248 } member { id: 0xafb7534d @@ -141966,10 +138316,10 @@ member { type_id: 0x3c53eefd } member { - id: 0xafb75cb7 + id: 0xafb75edc name: "ops" type_id: 0x3c5b16b9 - offset: 6208 + offset: 6848 } member { id: 0xafb7802d @@ -141989,28 +138339,28 @@ member { type_id: 0x3cb3f183 offset: 1280 } -member { - id: 0xafb7b6c4 - name: "ops" - type_id: 0x3cb1656a - offset: 6208 -} member { id: 0xafb7bb9b name: "ops" type_id: 0x3cb3f183 offset: 192 } +member { + id: 0xafb7bdd4 + name: "ops" + type_id: 0x3cb1656a + offset: 7424 +} member { id: 0xafb7f6ab name: "ops" type_id: 0x3cf60872 } member { - id: 0xafb8479b + id: 0xafb84cb3 name: "ops" type_id: 0x334820f1 - offset: 4928 + offset: 5056 } member { id: 0xafb870eb @@ -142018,10 +138368,10 @@ member { type_id: 0x33704847 } member { - id: 0xafb8796d + id: 0xafb87bd8 name: "ops" type_id: 0x337f6d5e - offset: 6272 + offset: 7488 } member { id: 0xafb89c64 @@ -142030,10 +138380,10 @@ member { offset: 64 } member { - id: 0xafb8dacd + id: 0xafb8df5d name: "ops" type_id: 0x33dd2e45 - offset: 3328 + offset: 3904 } member { id: 0xafb936a4 @@ -142064,10 +138414,10 @@ member { offset: 192 } member { - id: 0xafb9ea4d + id: 0xafb9e195 name: "ops" type_id: 0x32e20efe - offset: 14528 + offset: 17088 } member { id: 0xafba3fb1 @@ -142086,18 +138436,18 @@ member { name: "ops" type_id: 0x31598e0f } -member { - id: 0xafba66ba - name: "ops" - type_id: 0x3162e876 - offset: 7104 -} member { id: 0xafba6953 name: "ops" type_id: 0x3162e876 offset: 512 } +member { + id: 0xafba6b74 + name: "ops" + type_id: 0x3162e876 + offset: 8448 +} member { id: 0xafbac999 name: "ops" @@ -142109,10 +138459,10 @@ member { type_id: 0x31cb364e } member { - id: 0xafbb01dc + id: 0xafbb0869 name: "ops" type_id: 0x3000402d - offset: 6016 + offset: 7552 } member { id: 0xafbb0d65 @@ -142168,22 +138518,22 @@ member { offset: 64 } member { - id: 0xafbc94e5 + id: 0xafbc9ca0 name: "ops" type_id: 0x379acd09 - offset: 2880 -} -member { - id: 0xafbcd140 - name: "ops" - type_id: 0x37d8983e - offset: 6656 + offset: 3392 } member { id: 0xafbcd9c0 name: "ops" type_id: 0x37d96371 } +member { + id: 0xafbcdef5 + name: "ops" + type_id: 0x37d8983e + offset: 7872 +} member { id: 0xafbcece4 name: "ops" @@ -142191,10 +138541,10 @@ member { offset: 64 } member { - id: 0xafbdab40 + id: 0xafbdad0b name: "ops" type_id: 0x36ad2dd6 - offset: 7872 + offset: 9472 } member { id: 0xafbdc216 @@ -142203,10 +138553,10 @@ member { offset: 128 } member { - id: 0xafbdd8e1 + id: 0xafbdd229 name: "ops" type_id: 0x36d130d1 - offset: 576 + offset: 832 } member { id: 0xafbe4034 @@ -142249,10 +138599,10 @@ member { offset: 384 } member { - id: 0xafbf319e + id: 0xafbf3a8e name: "ops" type_id: 0x34363f4c - offset: 6208 + offset: 7424 } member { id: 0xafbf4c24 @@ -142260,16 +138610,16 @@ member { type_id: 0x344c87c1 } member { - id: 0xafbf62c6 + id: 0xafbf66ec name: "ops" type_id: 0x3467ed98 - offset: 2432 + offset: 2560 } member { - id: 0xafbf66b2 + id: 0xafbf6da2 name: "ops" type_id: 0x346113fd - offset: 6208 + offset: 7424 } member { id: 0xafbf8112 @@ -142278,10 +138628,10 @@ member { offset: 128 } member { - id: 0xafbf85f9 + id: 0xafbf8b61 name: "ops" type_id: 0x348822f4 - offset: 9344 + offset: 11200 } member { id: 0xafea7a4d @@ -142295,10 +138645,10 @@ member { offset: 192 } member { - id: 0xafed384f + id: 0xafed359c name: "ops" type_id: 0x66326f89 - offset: 1344 + offset: 1472 } member { id: 0xaffd3962 @@ -142313,16 +138663,16 @@ member { offset: 288 } member { - id: 0x5d38f318 + id: 0x5d38f1ad name: "ops_lock" type_id: 0xa7c362b0 - offset: 6272 + offset: 7488 } member { - id: 0x5d38fea3 + id: 0x5d38f3c2 name: "ops_lock" type_id: 0xa7c362b0 - offset: 512 + offset: 640 } member { id: 0xf6548174 @@ -142360,10 +138710,10 @@ member { offset: 1472 } member { - id: 0xb435c8ac + id: 0xb435ce80 name: "opt_sectors" type_id: 0x4585663f - offset: 3744 + offset: 4064 } member { id: 0x1bba67b5 @@ -142382,24 +138732,6 @@ member { type_id: 0x295c7202 offset: 400 } -member { - id: 0x72d845ed - name: "optional" - type_id: 0xce6e9270 - offset: 88 -} -member { - id: 0x72d846aa - name: "optional" - type_id: 0xce6e9270 - offset: 48 -} -member { - id: 0x72d84839 - name: "optional" - type_id: 0xce6e9270 - offset: 40 -} member { id: 0xd221974b name: "options" @@ -142463,24 +138795,30 @@ member { type_id: 0x84115126 offset: 64 } -member { - id: 0xb59c75fb - name: "order" - type_id: 0x4585663f - offset: 800 -} member { id: 0xb59c77a7 name: "order" type_id: 0x4585663f offset: 32 } +member { + id: 0xb59c78b7 + name: "order" + type_id: 0x4585663f + offset: 1184 +} member { id: 0xb59c7b0e name: "order" type_id: 0x4585663f offset: 384 } +member { + id: 0xb59c7e7d + name: "order" + type_id: 0x4585663f + offset: 64 +} member { id: 0xb5bed787 name: "order" @@ -142493,6 +138831,11 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0xb4c9ae2c + name: "orders" + type_id: 0xf15ca227 +} member { id: 0xc9fdc545 name: "orgn" @@ -142501,10 +138844,10 @@ member { bitsize: 2 } member { - id: 0xf43c53fa + id: 0xf43c501f name: "orientation" type_id: 0xcf497245 - offset: 6784 + offset: 8128 } member { id: 0xf49dde6b @@ -142594,10 +138937,10 @@ member { offset: 128 } member { - id: 0x8d800499 + id: 0x8d800e13 name: "orig_overflow_handler" type_id: 0x74a50355 - offset: 7808 + offset: 8064 } member { id: 0xcbc331da @@ -142747,10 +139090,10 @@ member { offset: 256 } member { - id: 0xdf79f637 + id: 0xdf79facb name: "otg_caps" type_id: 0x093024fc - offset: 7040 + offset: 8384 } member { id: 0x5b0f4ad4 @@ -142781,10 +139124,10 @@ member { type_id: 0xd196eb43 } member { - id: 0x98cf755f + id: 0x98cf754c name: "oublock" type_id: 0x33756485 - offset: 4544 + offset: 4608 } member { id: 0x113e9160 @@ -142792,12 +139135,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x116724da - name: "oui" - type_id: 0x1c3dbe5a - offset: 96 -} member { id: 0xb30e5514 name: "out" @@ -142816,18 +139153,18 @@ member { type_id: 0x6d7f5ff6 offset: 472 } +member { + id: 0xb3b45209 + name: "out" + type_id: 0x4585663f + offset: 1024 +} member { id: 0xb3b4582d name: "out" type_id: 0x4585663f offset: 32 } -member { - id: 0xb3b45fb0 - name: "out" - type_id: 0x4585663f - offset: 896 -} member { id: 0xb3c37f91 name: "out" @@ -142858,16 +139195,16 @@ member { offset: 128 } member { - id: 0x4b42ea9d + id: 0x4b42e885 name: "out_epnum" type_id: 0x4585663f - offset: 6944 + offset: 8288 } member { - id: 0x3bf9de31 + id: 0x3bf9d57e name: "out_fence" type_id: 0x030b9acf - offset: 576 + offset: 704 } member { id: 0x87de687a @@ -142893,16 +139230,10 @@ member { offset: 1088 } member { - id: 0x8382b878 - name: "out_of_window_triggers_num" - type_id: 0xc9082b19 - offset: 320 -} -member { - id: 0x21d1efcf + id: 0x21d1ea91 name: "out_q_ctx" type_id: 0x09b350b9 - offset: 7360 + offset: 7488 } member { id: 0x9f7717b3 @@ -142911,28 +139242,28 @@ member { offset: 512 } member { - id: 0xef8e3000 + id: 0xef8e399f name: "outbuf" type_id: 0x0483e6f8 - offset: 3136 + offset: 3712 } member { - id: 0xd729cc27 + id: 0xd729cec6 name: "outbuf_size" type_id: 0x6720d32f - offset: 3200 + offset: 3776 } member { - id: 0x2e0d986f + id: 0x2e0d99c7 name: "outer_lock" type_id: 0xf313e71a - offset: 4576 + offset: 4704 } member { - id: 0x2350fd92 + id: 0x2350fb28 name: "outer_mode" type_id: 0x3f0693b8 - offset: 5680 + offset: 5872 } member { id: 0xc2a5c4de @@ -142942,10 +139273,10 @@ member { bitsize: 1 } member { - id: 0xdf660c20 + id: 0xdf6601ac name: "output" type_id: 0x2d4be55c - offset: 2368 + offset: 2496 } member { id: 0xdf660d9c @@ -142995,10 +139326,10 @@ member { offset: 128 } member { - id: 0x53034b08 + id: 0x5303434e name: "output_poll_work" type_id: 0xf1159c31 - offset: 3648 + offset: 4288 } member { id: 0x734f3a83 @@ -143108,22 +139439,22 @@ member { offset: 136 } member { - id: 0x25f0faa2 + id: 0x25f0f203 name: "overflow_event" type_id: 0x292e42d8 - offset: 1152 + offset: 1280 } member { - id: 0xad86c9d7 + id: 0xad86c319 name: "overflow_handler" type_id: 0x74a50355 - offset: 7680 + offset: 7936 } member { - id: 0xa85cdf82 + id: 0xa85cd282 name: "overflow_handler_context" type_id: 0x18bd6530 - offset: 7744 + offset: 8000 } member { id: 0x39d6cdec @@ -143148,12 +139479,6 @@ member { type_id: 0x03a4acbb offset: 192 } -member { - id: 0x13b7912a - name: "overlimit" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x02ff46d2 name: "overlimits" @@ -143178,12 +139503,6 @@ member { type_id: 0x6720d32f offset: 352 } -member { - id: 0x47a9fa18 - name: "overmemory" - type_id: 0xc9082b19 - offset: 224 -} member { id: 0xb4447832 name: "overrange" @@ -143191,16 +139510,16 @@ member { offset: 288 } member { - id: 0xb4e4b28b + id: 0xb4e4bcf1 name: "override_edid" type_id: 0x6d7f5ff6 - offset: 12992 + offset: 13120 } member { - id: 0x8dc5bc2c + id: 0x8dc5ba0f name: "override_halt_poll_ns" type_id: 0x6d7f5ff6 - offset: 31968 + offset: 34272 } member { id: 0xf1d2ff61 @@ -143233,16 +139552,16 @@ member { offset: 224 } member { - id: 0x273a97cb + id: 0x273a9876 name: "overrun_backoff" type_id: 0xf1159c31 - offset: 5376 + offset: 5632 } member { - id: 0xdf775cdb + id: 0xdf775a49 name: "overrun_backoff_time_ms" type_id: 0xc9082b19 - offset: 6080 + offset: 6720 } member { id: 0x144e40b6 @@ -143262,6 +139581,12 @@ member { type_id: 0x6720d32f offset: 352 } +member { + id: 0x1ce72760 + name: "overvoltage_limit_uv" + type_id: 0x6720d32f + offset: 320 +} member { id: 0xa98ba033 name: "overwrite" @@ -143299,16 +139624,16 @@ member { offset: 32 } member { - id: 0x3daa5a47 + id: 0x3daa5397 name: "owned_by_drv_count" type_id: 0x74d29cf1 - offset: 5984 + offset: 6112 } member { - id: 0xba81f1b1 + id: 0xba81f228 name: "owned_ports" type_id: 0x33756485 - offset: 4800 + offset: 4864 } member { id: 0x4a2d5a58 @@ -143334,10 +139659,16 @@ member { offset: 192 } member { - id: 0x4a80653f + id: 0x4a8065b5 name: "owner" type_id: 0x1d19a9d5 - offset: 6400 + offset: 6592 +} +member { + id: 0x4a806a1e + name: "owner" + type_id: 0x1d19a9d5 + offset: 5376 } member { id: 0x4a806db7 @@ -143345,12 +139676,6 @@ member { type_id: 0x1d19a9d5 offset: 384 } -member { - id: 0x4a806fbe - name: "owner" - type_id: 0x1d19a9d5 - offset: 5248 -} member { id: 0x4a85c01a name: "owner" @@ -143363,6 +139688,12 @@ member { type_id: 0x18bd6530 offset: 1088 } +member { + id: 0x4a85c6ab + name: "owner" + type_id: 0x18bd6530 + offset: 2112 +} member { id: 0x4a85c842 name: "owner" @@ -143382,16 +139713,10 @@ member { offset: 320 } member { - id: 0x4a85cfcc - name: "owner" - type_id: 0x18bd6530 - offset: 1728 -} -member { - id: 0x4a8e4e2f + id: 0x4a8e4b8e name: "owner" type_id: 0x133c86d1 - offset: 1728 + offset: 1984 } member { id: 0x4a96506d @@ -143428,6 +139753,12 @@ member { type_id: 0x0b27dc43 offset: 384 } +member { + id: 0x4a965423 + name: "owner" + type_id: 0x0b27dc43 + offset: 1792 +} member { id: 0x4a965429 name: "owner" @@ -143435,10 +139766,10 @@ member { offset: 640 } member { - id: 0x4a9654c5 + id: 0x4a96542d name: "owner" type_id: 0x0b27dc43 - offset: 7040 + offset: 1280 } member { id: 0x4a96554f @@ -143458,30 +139789,24 @@ member { type_id: 0x0b27dc43 offset: 64 } -member { - id: 0x4a9658b7 - name: "owner" - type_id: 0x0b27dc43 - offset: 1536 -} member { id: 0x4a9658d3 name: "owner" type_id: 0x0b27dc43 offset: 1344 } +member { + id: 0x4a9658d4 + name: "owner" + type_id: 0x0b27dc43 + offset: 7296 +} member { id: 0x4a9658f6 name: "owner" type_id: 0x0b27dc43 offset: 896 } -member { - id: 0x4a965948 - name: "owner" - type_id: 0x0b27dc43 - offset: 512 -} member { id: 0x4a965a99 name: "owner" @@ -143501,10 +139826,16 @@ member { offset: 768 } member { - id: 0x4a965b63 + id: 0x4a965b4e name: "owner" type_id: 0x0b27dc43 - offset: 3136 + offset: 8512 +} +member { + id: 0x4a965b58 + name: "owner" + type_id: 0x0b27dc43 + offset: 3520 } member { id: 0x4a965b92 @@ -143530,12 +139861,6 @@ member { type_id: 0x0b27dc43 offset: 3072 } -member { - id: 0x4a965efc - name: "owner" - type_id: 0x0b27dc43 - offset: 6080 -} member { id: 0x4a965f26 name: "owner" @@ -143555,10 +139880,10 @@ member { offset: 384 } member { - id: 0x4a9f215b + id: 0x4a9f2085 name: "owner" type_id: 0x0258f96e - offset: 8576 + offset: 9856 } member { id: 0x4aa4bed9 @@ -143572,10 +139897,10 @@ member { type_id: 0x31591df6 } member { - id: 0x4aad1e04 + id: 0x4aad1491 name: "owner" type_id: 0x30650ba6 - offset: 6784 + offset: 7488 } member { id: 0x4aad85e8 @@ -143589,16 +139914,16 @@ member { offset: 608 } member { - id: 0x9241abfe + id: 0x9241af50 name: "owner_cnt" type_id: 0x4585663f - offset: 1664 + offset: 2048 } member { - id: 0xfbf14767 + id: 0xfbf14eca name: "owner_entry" type_id: 0xd3c80119 - offset: 5120 + offset: 5248 } member { id: 0xd7c38ca3 @@ -143607,10 +139932,10 @@ member { offset: 608 } member { - id: 0x7e59ec77 + id: 0x7e59e058 name: "owner_list" type_id: 0xd3c80119 - offset: 1152 + offset: 1408 } member { id: 0xf93cf5f3 @@ -143619,10 +139944,10 @@ member { offset: 1344 } member { - id: 0xf93cf855 + id: 0xf93cfdf4 name: "owner_nlportid" type_id: 0xc9082b19 - offset: 1728 + offset: 1984 } member { id: 0x01b6c681 @@ -143716,46 +140041,10 @@ member { offset: 1088 } member { - id: 0xa6b86efc + id: 0xa6b86434 name: "p" type_id: 0x09290a47 - offset: 576 -} -member { - id: 0x2b3aff2b - name: "p2p" - type_id: 0x6d7f5ff6 - offset: 7952 -} -member { - id: 0x7fc57359 - name: "p2p_ctwindow" - type_id: 0x29b77961 - offset: 288 -} -member { - id: 0x7fc595d0 - name: "p2p_ctwindow" - type_id: 0x295c7202 - offset: 2944 -} -member { - id: 0x6927b073 - name: "p2p_noa_attr" - type_id: 0x1bacec00 - offset: 1504 -} -member { - id: 0x958c9e7f - name: "p2p_opp_ps" - type_id: 0x29b77961 - offset: 296 -} -member { - id: 0x95c85592 - name: "p2p_opp_ps" - type_id: 0x6d7f5ff6 - offset: 2952 + offset: 832 } member { id: 0xff9c5995 @@ -144007,36 +140296,12 @@ member { type_id: 0x0873dbe3 offset: 3904 } -member { - id: 0x2aba2b6b - name: "packet" - type_id: 0x391f15ea - offset: 192 -} member { id: 0x2aee419c name: "packet" type_id: 0x6d7f5ff6 offset: 200 } -member { - id: 0xe78c0d8f - name: "packet_80211" - type_id: 0x6d7f5ff6 - offset: 48 -} -member { - id: 0xe4d2d198 - name: "packet_len" - type_id: 0xc9082b19 - offset: 160 -} -member { - id: 0x3a2f7619 - name: "packet_present_len" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0xb06ecc6f name: "packet_size" @@ -144124,12 +140389,6 @@ member { type_id: 0xe8034002 offset: 656 } -member { - id: 0x6b529230 - name: "pad" - type_id: 0x861a0f9a - offset: 96 -} member { id: 0x6b8901f5 name: "pad" @@ -144317,10 +140576,10 @@ member { offset: 24 } member { - id: 0x64cf5ba9 + id: 0x64cf57ca name: "padding" type_id: 0x295c7202 - offset: 1928 + offset: 2184 } member { id: 0x64d837a8 @@ -144352,10 +140611,10 @@ member { type_id: 0x23cbe491 } member { - id: 0xbedde87d + id: 0xbedde9a2 name: "padding_pkt" type_id: 0x3e10b518 - offset: 1408 + offset: 1664 } member { id: 0xab0027ec @@ -144364,10 +140623,10 @@ member { offset: 576 } member { - id: 0xab3b2097 + id: 0xab3b2027 name: "pads" type_id: 0x27cf73eb - offset: 320 + offset: 448 } member { id: 0xabcf29e0 @@ -144445,6 +140704,12 @@ member { type_id: 0x6720d32f offset: 384 } +member { + id: 0xdb90e959 + name: "page_alignment" + type_id: 0x1c3dbe5a + offset: 2912 +} member { id: 0x21516548 name: "page_count" @@ -144463,6 +140728,12 @@ member { type_id: 0x12209d55 offset: 128 } +member { + id: 0x7a026535 + name: "page_flags" + type_id: 0x1c3dbe5a + offset: 64 +} member { id: 0xaf199e69 name: "page_flip" @@ -144538,22 +140809,22 @@ member { offset: 704 } member { - id: 0x1758323c + id: 0x175839e1 name: "page_scan_interval" type_id: 0xe8034002 - offset: 6016 + offset: 6144 } member { - id: 0x05253bf4 + id: 0x052537d8 name: "page_scan_type" type_id: 0xb3e7bac9 - offset: 6048 + offset: 6176 } member { - id: 0xf5d43568 + id: 0xf5d43022 name: "page_scan_window" type_id: 0xe8034002 - offset: 6032 + offset: 6160 } member { id: 0x5bed68c8 @@ -144615,10 +140886,10 @@ member { offset: 96 } member { - id: 0xb6138c5f + id: 0xb6138865 name: "pagefault_disabled" type_id: 0x6720d32f - offset: 21696 + offset: 23360 } member { id: 0x780f0485 @@ -144645,10 +140916,10 @@ member { offset: 256 } member { - id: 0x7841b0a5 + id: 0x7841b6ce name: "pages" type_id: 0x0b30ee00 - offset: 2944 + offset: 3200 } member { id: 0x7841b955 @@ -144680,10 +140951,16 @@ member { offset: 64 } member { - id: 0x787d1a40 + id: 0x787d1848 name: "pages" type_id: 0x379bfe28 - offset: 768 + offset: 896 +} +member { + id: 0x789946d6 + name: "pages" + type_id: 0xd3c80119 + offset: 320 } member { id: 0x789948d3 @@ -144714,10 +140991,10 @@ member { type_id: 0xb02b353a } member { - id: 0x70bb95dd + id: 0x70bb9058 name: "pages_high" type_id: 0xf435685e - offset: 960 + offset: 1088 } member { id: 0x4eb10c50 @@ -144726,10 +141003,10 @@ member { offset: 64 } member { - id: 0x4ee5dd0a + id: 0x4ee5d75e name: "pages_lock" type_id: 0xa7c362b0 - offset: 2688 + offset: 2816 } member { id: 0x25777528 @@ -144738,17 +141015,17 @@ member { offset: 1472 } member { - id: 0x442de3e5 + id: 0x442de3ee name: "pages_mark_accessed_on_put" type_id: 0x4585663f - offset: 3201 + offset: 3457 bitsize: 1 } member { - id: 0x016c4419 + id: 0x016c4163 name: "pages_mark_dirty_on_put" type_id: 0x4585663f - offset: 3200 + offset: 3456 bitsize: 1 } member { @@ -144770,10 +141047,10 @@ member { offset: 64 } member { - id: 0x9cb8bd45 + id: 0x9cb8b0e3 name: "pages_state_hold_cnt" type_id: 0xc9082b19 - offset: 1344 + offset: 1728 } member { id: 0xe5b03808 @@ -144788,10 +141065,10 @@ member { offset: 1408 } member { - id: 0xf92c9de1 + id: 0xf92c9186 name: "pages_use_count" type_id: 0x4585663f - offset: 3008 + offset: 3264 } member { id: 0xf098512e @@ -144818,10 +141095,10 @@ member { offset: 96 } member { - id: 0xb18038df + id: 0xb1803fc6 name: "pairing_opts" type_id: 0xb3e7bac9 - offset: 6528 + offset: 6656 } member { id: 0x4e37d0bb @@ -144870,10 +141147,10 @@ member { offset: 512 } member { - id: 0x3efa41d4 + id: 0x3efa4ce5 name: "panel_orientation_property" type_id: 0x2a670b41 - offset: 7872 + offset: 9024 } member { id: 0x616a797d @@ -144893,10 +141170,10 @@ member { type_id: 0x2c2be6c7 } member { - id: 0xfe4079e4 + id: 0xfe407cce name: "par" type_id: 0x18bd6530 - offset: 5696 + offset: 5952 } member { id: 0xc0bc4db7 @@ -144955,12 +141232,6 @@ member { type_id: 0x7e71c857 offset: 96 } -member { - id: 0xb5cecc6c - name: "param" - type_id: 0x72088188 - offset: 32 -} member { id: 0x91d9a625 name: "param_count" @@ -144980,10 +141251,10 @@ member { offset: 640 } member { - id: 0xb8ba1abd + id: 0xb8ba1efc name: "param_lock" type_id: 0xa7c362b0 - offset: 1920 + offset: 2176 } member { id: 0x282a3d0d @@ -145004,9 +141275,10 @@ member { offset: 192 } member { - id: 0x4b00d996 - name: "params" - type_id: 0xaeb53ba2 + id: 0x1e5d0663 + name: "paramlen" + type_id: 0xc9082b19 + offset: 192 } member { id: 0x4b34b9aa @@ -145014,12 +141286,6 @@ member { type_id: 0x9addce46 offset: 192 } -member { - id: 0x4b35b34a - name: "params" - type_id: 0x9bd401b6 - offset: 8 -} member { id: 0x4b3911d5 name: "params" @@ -145032,22 +141298,6 @@ member { type_id: 0xce6e9270 offset: 168 } -member { - id: 0x4b600f04 - name: "params" - type_id: 0xce6e9270 - offset: 32 -} -member { - id: 0x4b676486 - name: "params" - type_id: 0xc9082b19 -} -member { - id: 0x4b8730df - name: "params" - type_id: 0x295c7202 -} member { id: 0x4b9bb770 name: "params" @@ -145055,9 +141305,10 @@ member { offset: 512 } member { - id: 0x4bec4ec8 + id: 0x4bb6d80a name: "params" - type_id: 0x4222650a + type_id: 0x18bd6530 + offset: 128 } member { id: 0x4bf9b0b2 @@ -145072,10 +141323,10 @@ member { offset: 160 } member { - id: 0x991ac360 + id: 0x991ac7d9 name: "params_select" type_id: 0x4585663f - offset: 1216 + offset: 1280 } member { id: 0x720068aa @@ -145090,10 +141341,10 @@ member { offset: 128 } member { - id: 0x72050243 + id: 0x72050b5f name: "parent" type_id: 0x347303b4 - offset: 832 + offset: 896 } member { id: 0x720565ca @@ -145166,16 +141417,16 @@ member { type_id: 0x2922a3d0 } member { - id: 0x721a6edd + id: 0x721a6249 name: "parent" type_id: 0x2b16c036 - offset: 1536 + offset: 1792 } member { - id: 0x721adefa + id: 0x721ad904 name: "parent" type_id: 0x2ba5754c - offset: 2368 + offset: 2880 } member { id: 0x721ff08c @@ -145220,16 +141471,16 @@ member { offset: 640 } member { - id: 0x722c6aa1 + id: 0x722c62b8 name: "parent" type_id: 0x1d19a9d5 - offset: 11840 + offset: 12864 } member { - id: 0x722cbf88 + id: 0x722cb6c3 name: "parent" type_id: 0x1dce0fdd - offset: 4992 + offset: 5120 } member { id: 0x7232a6c4 @@ -145238,10 +141489,16 @@ member { offset: 384 } member { - id: 0x7233211b + id: 0x723322ad name: "parent" type_id: 0x0258f96e - offset: 512 + offset: 768 +} +member { + id: 0x7233231d + name: "parent" + type_id: 0x0258f96e + offset: 8512 } member { id: 0x723323c1 @@ -145249,29 +141506,23 @@ member { type_id: 0x0258f96e offset: 128 } -member { - id: 0x7233277b - name: "parent" - type_id: 0x0258f96e - offset: 9344 -} member { id: 0x72332a03 name: "parent" type_id: 0x0258f96e } +member { + id: 0x72332a86 + name: "parent" + type_id: 0x0258f96e + offset: 9472 +} member { id: 0x72332aa8 name: "parent" type_id: 0x0258f96e offset: 256 } -member { - id: 0x72332c96 - name: "parent" - type_id: 0x0258f96e - offset: 7040 -} member { id: 0x72332dc4 name: "parent" @@ -145297,10 +141548,10 @@ member { offset: 2048 } member { - id: 0x72342be5 + id: 0x72342532 name: "parent" type_id: 0x055f6606 - offset: 640 + offset: 768 } member { id: 0x72355923 @@ -145349,18 +141600,6 @@ member { type_id: 0xc9082b19 offset: 96 } -member { - id: 0x837382db - name: "parent_bssid" - type_id: 0xabf64f28 - offset: 768 -} -member { - id: 0x83738ade - name: "parent_bssid" - type_id: 0xabf64f28 - offset: 256 -} member { id: 0xbed76ca8 name: "parent_could_setfcap" @@ -145368,10 +141607,10 @@ member { offset: 2176 } member { - id: 0xd2873285 + id: 0xd2873ebd name: "parent_ctx" type_id: 0x23a73732 - offset: 1728 + offset: 1856 } member { id: 0x0d01ade0 @@ -145392,10 +141631,10 @@ member { offset: 256 } member { - id: 0xeabf13b4 + id: 0xeabf13b3 name: "parent_exec_id" type_id: 0x92233392 - offset: 17152 + offset: 18560 } member { id: 0x20b5aad0 @@ -145404,10 +141643,10 @@ member { offset: 96 } member { - id: 0x20ee8e38 + id: 0x20ee8995 name: "parent_gen" type_id: 0x92233392 - offset: 1792 + offset: 1920 } member { id: 0xa109b6c6 @@ -145455,16 +141694,16 @@ member { offset: 64 } member { - id: 0x57ba92c2 + id: 0x57ba9719 name: "parent_irq" type_id: 0x6720d32f - offset: 3072 + offset: 3456 } member { - id: 0xb09477ac + id: 0xb094763b name: "parent_links" type_id: 0xd3c80119 - offset: 8000 + offset: 9344 } member { id: 0xabfb8b61 @@ -145489,18 +141728,6 @@ member { type_id: 0x3e75499e offset: 1024 } -member { - id: 0xa37b94a5 - name: "parent_tsf" - type_id: 0x92233392 - offset: 704 -} -member { - id: 0xa37b9e51 - name: "parent_tsf" - type_id: 0x92233392 - offset: 192 -} member { id: 0x0a0fa3a3 name: "parents" @@ -145562,10 +141789,10 @@ member { offset: 128 } member { - id: 0x6fd3d319 + id: 0x6fd3d043 name: "parms_list" type_id: 0xd3c80119 - offset: 1920 + offset: 1984 } member { id: 0x9e08e204 @@ -145622,10 +141849,10 @@ member { offset: 512 } member { - id: 0x5d8a673b + id: 0x5d8a6b26 name: "parsed_static_opps" type_id: 0x4585663f - offset: 1440 + offset: 1696 } member { id: 0x790ae283 @@ -145634,10 +141861,10 @@ member { offset: 640 } member { - id: 0x793fd488 + id: 0x793fd355 name: "part" type_id: 0x70bb96a6 - offset: 10944 + offset: 12160 } member { id: 0x79434db8 @@ -145645,6 +141872,12 @@ member { type_id: 0x0c2e195c offset: 704 } +member { + id: 0x799ca105 + name: "part" + type_id: 0xd3c80119 + offset: 3648 +} member { id: 0x7ad1703f name: "part0" @@ -145663,6 +141896,12 @@ member { type_id: 0x295c7202 offset: 48 } +member { + id: 0x2b5d1df4 + name: "part_curr" + type_id: 0x4585663f + offset: 4064 +} member { id: 0x440b16c3 name: "part_id" @@ -145687,18 +141926,18 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x13792d21 + name: "part_type" + type_id: 0x4585663f + offset: 4000 +} member { id: 0xed33ceb5 name: "partial" type_id: 0x0f91dccc offset: 192 } -member { - id: 0xed512641 - name: "partial" - type_id: 0x6d7f5ff6 - offset: 16 -} member { id: 0xedef9663 name: "partial" @@ -145706,22 +141945,10 @@ member { offset: 128 } member { - id: 0x9016cefd - name: "partial_bssid_bitmap" - type_id: 0xee699492 - offset: 104 -} -member { - id: 0xe697dea6 + id: 0xe697de29 name: "partial_drain" type_id: 0x6d7f5ff6 - offset: 1008 -} -member { - id: 0x975b21f8 - name: "partial_num" - type_id: 0xc9082b19 - offset: 64 + offset: 1392 } member { id: 0xd92f3da1 @@ -145729,6 +141956,12 @@ member { type_id: 0x43bcc470 offset: 15384 } +member { + id: 0x220c3d20 + name: "partition_id" + type_id: 0x18bd6530 + offset: 64 +} member { id: 0x5669ee49 name: "partition_setting_completed" @@ -145736,64 +141969,64 @@ member { offset: 512 } member { - id: 0xdaa097e5 + id: 0xdaa09517 name: "partner" type_id: 0x105c8027 - offset: 1664 + offset: 1920 } member { - id: 0xdaa09a15 + id: 0xdaa0963a name: "partner" type_id: 0x105c8027 - offset: 1152 + offset: 1408 } member { - id: 0xeea87f9c + id: 0xeea87524 name: "partner_altmode" type_id: 0x23ac68c7 - offset: 20928 + offset: 21632 } member { - id: 0xeebdfca5 + id: 0xeebdf358 name: "partner_altmode" type_id: 0x3624319f - offset: 3136 + offset: 3392 } member { - id: 0x59c561cb + id: 0x59c561be name: "partner_desc" type_id: 0xdaa2f673 - offset: 1472 + offset: 1728 } member { - id: 0xc77df0fc + id: 0xc77dfc66 name: "partner_ident" type_id: 0x556c6bb0 - offset: 1280 + offset: 1536 } member { - id: 0xb74f4009 + id: 0xb74f4f82 name: "partner_pd" type_id: 0x3754d634 - offset: 7552 + offset: 8192 } member { - id: 0x15e6a7f2 + id: 0x15e6ae4f name: "partner_sink_caps" type_id: 0x3bdc1cb2 - offset: 7680 + offset: 8320 } member { - id: 0xdae55501 + id: 0xdae5533d name: "partner_source_caps" type_id: 0x3bdc1cb2 - offset: 7616 + offset: 8256 } member { - id: 0x4592d42a + id: 0x4592de1d name: "partner_tasks" type_id: 0xd3c80119 - offset: 960 + offset: 1216 } member { id: 0x6c9b7901 @@ -145801,6 +142034,12 @@ member { type_id: 0x914dbfdc offset: 32 } +member { + id: 0x2e76cf6e + name: "parts" + type_id: 0x117c83ec + offset: 64 +} member { id: 0x22663355 name: "pasid" @@ -145820,16 +142059,16 @@ member { offset: 64 } member { - id: 0x0ff1fb1c + id: 0x0ff1f1d2 name: "pasid_array" type_id: 0x80c20070 - offset: 704 + offset: 960 } member { - id: 0x5597c8b2 + id: 0x5597c7aa name: "pasid_enabled" type_id: 0x4585663f - offset: 16536 + offset: 22104 bitsize: 1 } member { @@ -145840,10 +142079,10 @@ member { bitsize: 1 } member { - id: 0xc012f080 + id: 0xc012f59e name: "pass_cnt" type_id: 0xc9082b19 - offset: 59392 + offset: 75840 } member { id: 0x9a7fa8f2 @@ -145851,10 +142090,10 @@ member { type_id: 0xa722c13e } member { - id: 0x9abfa9e4 + id: 0x9abfad9d name: "passive" type_id: 0x6720d32f - offset: 7328 + offset: 8544 } member { id: 0x9af66991 @@ -145862,10 +142101,10 @@ member { type_id: 0x2ee3a27e } member { - id: 0x2f67e12a + id: 0x2f67e263 name: "passive_delay_jiffies" type_id: 0x33756485 - offset: 7104 + offset: 8320 } member { id: 0xadef5c34 @@ -145880,22 +142119,22 @@ member { offset: 800 } member { - id: 0x38662c8c + id: 0x38662307 name: "passthrough" type_id: 0x6d7f5ff6 - offset: 9856 + offset: 11712 } member { - id: 0xbc0bb667 + id: 0xbc0bb838 name: "patch" type_id: 0x0da65d3f - offset: 4672 + offset: 4928 } member { - id: 0x04b8ec6c + id: 0x04b8e839 name: "patch_regs" type_id: 0x6720d32f - offset: 4736 + offset: 4992 } member { id: 0xf600edb5 @@ -145926,16 +142165,10 @@ member { type_id: 0x2b754442 } member { - id: 0x50279a6e + id: 0x50279711 name: "path_blob_ptr" type_id: 0x343ebce3 - offset: 11648 -} -member { - id: 0x3b589597 - name: "path_change_count" - type_id: 0xc9082b19 - offset: 224 + offset: 11776 } member { id: 0x878459dc @@ -145944,34 +142177,16 @@ member { offset: 32 } member { - id: 0x446e9805 + id: 0x446e9ce1 name: "path_count" type_id: 0x4585663f - offset: 2880 + offset: 3264 } member { - id: 0x15e594dc - name: "path_metric" - type_id: 0x295c7202 - offset: 344 -} -member { - id: 0x5d96b957 + id: 0x5d96bda2 name: "path_property" type_id: 0x2a670b41 - offset: 4864 -} -member { - id: 0x3097673b - name: "path_refresh_time" - type_id: 0xc9082b19 - offset: 160 -} -member { - id: 0xe5e31f68 - name: "path_sel_proto" - type_id: 0x295c7202 - offset: 336 + offset: 6016 } member { id: 0x846e3718 @@ -145997,16 +142212,16 @@ member { type_id: 0xedf277ba } member { - id: 0x0074c822 + id: 0x0074c878 name: "paths" type_id: 0x004d68b7 - offset: 2816 + offset: 3200 } member { - id: 0x00a74e0a + id: 0x00a742e7 name: "paths" type_id: 0xd3c80119 - offset: 4096 + offset: 4480 } member { id: 0x9b346739 @@ -146031,12 +142246,6 @@ member { type_id: 0x2edcab9e offset: 576 } -member { - id: 0xba42cfd3 - name: "pattern_idx" - type_id: 0xd41e888f - offset: 96 -} member { id: 0xe58f0084 name: "pattern_len" @@ -146092,16 +142301,16 @@ member { offset: 352 } member { - id: 0x6d4faa7d + id: 0x6d4faa91 name: "pause" type_id: 0x6720d32f - offset: 8288 + offset: 9504 } member { - id: 0x83842701 + id: 0x83842b42 name: "pause_in_draining" type_id: 0x6d7f5ff6 - offset: 1016 + offset: 1400 } member { id: 0x6fcec67f @@ -146132,11 +142341,6 @@ member { type_id: 0x3f0185ef offset: 192 } -member { - id: 0xa776a9c9 - name: "payload" - type_id: 0x18bd6530 -} member { id: 0xa7d781ed name: "payload" @@ -146195,18 +142399,6 @@ member { type_id: 0xb3e7bac9 offset: 40 } -member { - id: 0x90713478 - name: "pbss" - type_id: 0x6d7f5ff6 - offset: 3072 -} -member { - id: 0x90713e61 - name: "pbss" - type_id: 0x6d7f5ff6 - offset: 2432 -} member { id: 0xa529ce8d name: "pc" @@ -146237,10 +142429,10 @@ member { offset: 640 } member { - id: 0x60c1e500 + id: 0x60c1e32f name: "pci_epf" type_id: 0xd3c80119 - offset: 6080 + offset: 7296 } member { id: 0x475f5a88 @@ -146295,16 +142487,10 @@ member { bitsize: 3 } member { - id: 0x68603fcd + id: 0x68603132 name: "pclk" type_id: 0x3dcee85d - offset: 6592 -} -member { - id: 0xa60a4304 - name: "pcm" - type_id: 0x118d97cb - offset: 12352 + offset: 8064 } member { id: 0xa60a4348 @@ -146317,6 +142503,12 @@ member { type_id: 0x118d97cb offset: 64 } +member { + id: 0xa60a4bbf + name: "pcm" + type_id: 0x118d97cb + offset: 12416 +} member { id: 0xe33dd190 name: "pcm_construct" @@ -146330,10 +142522,10 @@ member { offset: 896 } member { - id: 0xe2cb80a8 + id: 0xe2cb8acf name: "pcm_devs" type_id: 0x6720d32f - offset: 2624 + offset: 2752 } member { id: 0xa37a7538 @@ -146372,16 +142564,16 @@ member { offset: 96 } member { - id: 0x5201ebe3 + id: 0x5201ec52 name: "pcm_list" type_id: 0xd3c80119 - offset: 2112 + offset: 2240 } member { - id: 0x69bbb080 + id: 0x69bbb514 name: "pcm_mutex" type_id: 0xa7c362b0 - offset: 1216 + offset: 1472 } member { id: 0x384f10b5 @@ -146396,10 +142588,10 @@ member { offset: 832 } member { - id: 0x7454bab8 + id: 0x7454b0ec name: "pcm_release" type_id: 0x0ffdb990 - offset: 2688 + offset: 2816 } member { id: 0xda74c805 @@ -146414,10 +142606,10 @@ member { offset: 144 } member { - id: 0xd2d2e465 + id: 0xd2d2e828 name: "pcm_subclass" type_id: 0xe3575a9b - offset: 1472 + offset: 1856 } member { id: 0xb1c38868 @@ -146442,28 +142634,28 @@ member { type_id: 0xd3c80119 } member { - id: 0xe8fb8a7c + id: 0xe8fb80f6 name: "pcpu" type_id: 0x32ad7138 - offset: 384 + offset: 512 } member { - id: 0x4403218c + id: 0x44032591 name: "pcpu_refcnt" type_id: 0x13580d6c - offset: 9792 + offset: 9920 } member { - id: 0xb1b517b6 + id: 0xb1b51a2e name: "pcpu_statistics" type_id: 0x12cddb4e - offset: 10240 + offset: 8192 } member { - id: 0xb1b51968 + id: 0xb1b51cdd name: "pcpu_statistics" type_id: 0x12cddb4e - offset: 6976 + offset: 11840 } member { id: 0x3899056b @@ -146525,28 +142717,22 @@ member { offset: 14528 } member { - id: 0x6733a43b + id: 0x6733a0da name: "pd" type_id: 0x3754d634 - offset: 6528 + offset: 7296 } member { - id: 0x6733a6f5 + id: 0x6733a6b6 name: "pd" type_id: 0x3754d634 - offset: 6080 + offset: 8000 } member { - id: 0x6733ab11 + id: 0x6733abb6 name: "pd" type_id: 0x3754d634 - offset: 7360 -} -member { - id: 0x6733acfa - name: "pd" - type_id: 0x3754d634 - offset: 6272 + offset: 7744 } member { id: 0x6733ad2e @@ -146554,6 +142740,12 @@ member { type_id: 0x3754d634 offset: 448 } +member { + id: 0x6733ae4f + name: "pd" + type_id: 0x3754d634 + offset: 7488 +} member { id: 0x67acf3db name: "pd" @@ -146561,10 +142753,16 @@ member { offset: 1472 } member { - id: 0x769575e3 + id: 0xc34fc6f4 + name: "pd_alloc_fn" + type_id: 0x284dc6d3 + offset: 448 +} +member { + id: 0x769578e9 name: "pd_capable" type_id: 0x6d7f5ff6 - offset: 7264 + offset: 7904 } member { id: 0x24dcb717 @@ -146579,16 +142777,22 @@ member { offset: 64 } member { - id: 0x504294e3 + id: 0x50429455 name: "pd_event_lock" type_id: 0xf313e71a - offset: 2432 + offset: 2688 } member { - id: 0xd1b75c1a + id: 0xd1b752a3 name: "pd_events" type_id: 0xc9082b19 - offset: 2464 + offset: 2720 +} +member { + id: 0x956576a6 + name: "pd_free_fn" + type_id: 0x25c6650b + offset: 704 } member { id: 0x99103ae8 @@ -146601,24 +142805,48 @@ member { name: "pd_id" type_id: 0x6720d32f } +member { + id: 0x3b36d20b + name: "pd_init_fn" + type_id: 0x14ce1d40 + offset: 512 +} +member { + id: 0x28d07b74 + name: "pd_offline_fn" + type_id: 0x31d383cf + offset: 640 +} +member { + id: 0x16a8e734 + name: "pd_online_fn" + type_id: 0x2e4d83a3 + offset: 576 +} +member { + id: 0xa9cc2830 + name: "pd_reset_stats_fn" + type_id: 0x1323d62c + offset: 768 +} member { id: 0x148dd054 name: "pd_revision" type_id: 0x914dbfdc offset: 128 } -member { - id: 0x148dd7ba - name: "pd_revision" - type_id: 0x914dbfdc - offset: 6432 -} member { id: 0x148ddd0a name: "pd_revision" type_id: 0x914dbfdc offset: 80 } +member { + id: 0x148ddeb3 + name: "pd_revision" + type_id: 0x914dbfdc + offset: 7648 +} member { id: 0xaff438e4 name: "pd_set" @@ -146626,10 +142854,16 @@ member { offset: 384 } member { - id: 0x07fc5057 + id: 0x49818f6d + name: "pd_stat_fn" + type_id: 0x19dcb9e2 + offset: 832 +} +member { + id: 0x07fc5ef7 name: "pd_supported" type_id: 0x6d7f5ff6 - offset: 1912 + offset: 2168 } member { id: 0x904e9fd3 @@ -146722,10 +142956,10 @@ member { offset: 192 } member { - id: 0x1b1fbc72 + id: 0x1b1fb6c3 name: "pdeath_signal" type_id: 0x6720d32f - offset: 10880 + offset: 11904 } member { id: 0x414b677e @@ -146751,10 +142985,10 @@ member { offset: 80 } member { - id: 0x88e270d2 + id: 0x88e273b6 name: "pdt_1f_for_no_lun" type_id: 0x4585663f - offset: 6498 + offset: 7714 bitsize: 1 } member { @@ -146782,10 +143016,10 @@ member { offset: 352 } member { - id: 0x375e702b + id: 0x375e7d1a name: "peak_states" type_id: 0xc9082b19 - offset: 59712 + offset: 76160 } member { id: 0xe97773b2 @@ -146824,20 +143058,10 @@ member { type_id: 0x92233392 } member { - id: 0xb7221aaa - name: "peer" - type_id: 0xabf64f28 -} -member { - id: 0xb7b6ed60 - name: "peer" - type_id: 0x3f0185ef -} -member { - id: 0xb7fc76e6 + id: 0xb7fc7bad name: "peer" type_id: 0x75918642 - offset: 7168 + offset: 7872 } member { id: 0x3be8531a @@ -146846,16 +143070,10 @@ member { offset: 352 } member { - id: 0x04386391 - name: "peer_aid" - type_id: 0x914dbfdc - offset: 224 -} -member { - id: 0xd9fb4ef1 + id: 0xd9fb42ad name: "peer_caps" type_id: 0x914dbfdc - offset: 7120 + offset: 7824 } member { id: 0xeb14d7f0 @@ -146881,12 +143099,6 @@ member { type_id: 0x6720d32f offset: 416 } -member { - id: 0x7d8b4962 - name: "peer_inst_id" - type_id: 0x295c7202 - offset: 40 -} member { id: 0xe1cec8c2 name: "peer_ip" @@ -146910,22 +143122,10 @@ member { type_id: 0x6d25e07f } member { - id: 0xc221c19d - name: "peer_mld_addr" - type_id: 0xabf64f28 - offset: 224 -} -member { - id: 0x033b2af0 - name: "peer_pm" - type_id: 0x6c496761 - offset: 1248 -} -member { - id: 0xc65c3993 + id: 0xc65c3855 name: "peer_secid" type_id: 0xc9082b19 - offset: 1760 + offset: 1888 } member { id: 0x35b0823e @@ -146934,10 +143134,10 @@ member { offset: 224 } member { - id: 0x4bda1050 + id: 0x4bda1298 name: "peer_shutdown" type_id: 0xc9082b19 - offset: 9440 + offset: 11296 } member { id: 0x2ac6dfd8 @@ -146958,22 +143158,16 @@ member { offset: 304 } member { - id: 0xc2425634 - name: "peers" - type_id: 0xd70f3c02 - offset: 448 -} -member { - id: 0xc29a8165 + id: 0xc29a8123 name: "peers" type_id: 0x0fd62916 - offset: 3136 + offset: 2368 } member { - id: 0xc29a81a5 + id: 0xc29a8766 name: "peers" type_id: 0x0fd62916 - offset: 2240 + offset: 3200 } member { id: 0x3feb3084 @@ -146982,16 +143176,22 @@ member { offset: 32 } member { - id: 0xfe9334e2 + id: 0xfe933c61 name: "pend_le_conns" type_id: 0xd3c80119 - offset: 26112 + offset: 30592 } member { - id: 0x5520b574 + id: 0x5520b6a1 name: "pend_le_reports" type_id: 0xd3c80119 - offset: 26240 + offset: 30720 +} +member { + id: 0xdcf13bd4 + name: "pend_page" + type_id: 0x06835e9c + offset: 128 } member { id: 0x8109b274 @@ -147023,16 +143223,16 @@ member { offset: 576 } member { - id: 0xf9518155 + id: 0xf9518463 name: "pending" type_id: 0x9ec07527 - offset: 16448 + offset: 17856 } member { - id: 0xf98acf13 + id: 0xf98ac68d name: "pending" type_id: 0x4585663f - offset: 544 + offset: 672 } member { id: 0xf992ce19 @@ -147053,28 +143253,34 @@ member { offset: 8 } member { - id: 0x692c75c8 + id: 0x692c76a5 name: "pending_addr" type_id: 0x33756485 - offset: 6336 + offset: 6592 } member { - id: 0x538694fb + id: 0x53869c3a name: "pending_disable" type_id: 0x4585663f - offset: 6272 + offset: 6528 } member { - id: 0x34ebeb8a + id: 0x5e9a3cf4 + name: "pending_event" + type_id: 0x6d7f5ff6 + offset: 896 +} +member { + id: 0x34ebe213 name: "pending_event_list" type_id: 0xd3c80119 - offset: 1856 + offset: 1984 } member { - id: 0xda1cfb25 + id: 0xda1cf3a6 name: "pending_events" type_id: 0xb914bfab - offset: 2880 + offset: 3008 } member { id: 0x5503fbb7 @@ -147083,16 +143289,16 @@ member { offset: 256 } member { - id: 0x9f9c13db + id: 0x9f9c13ba name: "pending_irq" type_id: 0xb95bf932 - offset: 6400 + offset: 6656 } member { - id: 0x337526ed + id: 0x33752173 name: "pending_kill" type_id: 0x4585663f - offset: 6240 + offset: 6496 } member { id: 0x141c8cee @@ -147113,22 +143319,22 @@ member { offset: 448 } member { - id: 0xb2f244ee + id: 0xb2f24eac name: "pending_links" type_id: 0xd3c80119 - offset: 6976 + offset: 7680 } member { - id: 0x7a4a13be + id: 0x7a4a163b name: "pending_list" type_id: 0xd3c80119 - offset: 960 + offset: 1088 } member { - id: 0x7a4a1c52 + id: 0x7a4a1d30 name: "pending_list" type_id: 0xd3c80119 - offset: 1024 + offset: 1280 } member { id: 0x92251f1a @@ -147143,22 +143349,22 @@ member { offset: 320 } member { - id: 0x8c03306d + id: 0x8c0336f4 name: "pending_reset" type_id: 0x6d7f5ff6 - offset: 5680 + offset: 6320 } member { - id: 0xe6611a10 + id: 0xe6611b8e name: "pending_rx" type_id: 0x578f9c2b - offset: 1344 + offset: 1856 } member { - id: 0x18992194 + id: 0x18992cf1 name: "pending_rx_work" type_id: 0x1f3c8679 - offset: 1536 + offset: 2048 } member { id: 0x74f0dee3 @@ -147167,10 +143373,10 @@ member { offset: 760 } member { - id: 0xf24818e7 + id: 0xf2481d71 name: "pending_sigtrap" type_id: 0x4585663f - offset: 6304 + offset: 6560 } member { id: 0x614fc162 @@ -147180,10 +143386,10 @@ member { bitsize: 1 } member { - id: 0x13d6f7cf + id: 0x13d6fa39 name: "pending_task" type_id: 0xe3222f5b - offset: 6656 + offset: 6912 } member { id: 0x80d710f4 @@ -147198,10 +143404,10 @@ member { offset: 384 } member { - id: 0x7fb3bc30 + id: 0x7fb3b2ea name: "pending_wakeup" type_id: 0x4585663f - offset: 6208 + offset: 6464 } member { id: 0x127c7ffd @@ -147211,34 +143417,34 @@ member { bitsize: 1 } member { - id: 0x3f7ada21 + id: 0x3f7ad237 name: "pending_work" type_id: 0x4585663f - offset: 6784 + offset: 7040 } member { - id: 0x3fce48b7 + id: 0x3fce46f6 name: "pending_work" type_id: 0xf1159c31 - offset: 8000 + offset: 9088 } member { - id: 0x3fec9787 + id: 0x3fec9036 name: "pending_work" type_id: 0xd3c80119 - offset: 2112 + offset: 2240 } member { - id: 0xfa784ee7 + id: 0xfa7845a1 name: "per_adv_data" type_id: 0x6afc5176 - offset: 37456 + offset: 43152 } member { - id: 0x1b95ad6a + id: 0x1b95ac31 name: "per_adv_data_len" type_id: 0xb3e7bac9 - offset: 39472 + offset: 45168 } member { id: 0x528e9321 @@ -147288,6 +143494,12 @@ member { type_id: 0x18bd6530 offset: 6144 } +member { + id: 0x68693f75 + name: "percpu" + type_id: 0x6720d32f + offset: 64 +} member { id: 0xd782572d name: "percpu_affinity" @@ -147335,16 +143547,16 @@ member { offset: 1408 } member { - id: 0xc8a03350 + id: 0xc8a03455 name: "percpu_msg_bytes" type_id: 0x04fd619c - offset: 5632 + offset: 6784 } member { - id: 0x9d311ffd + id: 0x9d311a98 name: "percpu_msg_hdrs" type_id: 0x04fd619c - offset: 5952 + offset: 7104 } member { id: 0x34c743f9 @@ -147376,22 +143588,22 @@ member { type_id: 0x32281bdf } member { - id: 0x25545c02 + id: 0x25545e86 name: "perf_event_ctxp" type_id: 0x64408d2f - offset: 20096 + offset: 21632 } member { - id: 0x48f3afe5 + id: 0x48f3a473 name: "perf_event_list" type_id: 0xd3c80119 - offset: 20480 + offset: 22144 } member { - id: 0x458bfd86 + id: 0x458bf5d2 name: "perf_event_mutex" type_id: 0xa7c362b0 - offset: 20224 + offset: 21760 } member { id: 0x3b7ddf24 @@ -147418,10 +143630,10 @@ member { offset: 928 } member { - id: 0xefb14a2d + id: 0xefb144e2 name: "performance_state" type_id: 0x4585663f - offset: 9120 + offset: 10592 } member { id: 0xff34d211 @@ -147434,6 +143646,12 @@ member { name: "period" type_id: 0x4585663f } +member { + id: 0xff42257f + name: "period" + type_id: 0x33756485 + offset: 256 +} member { id: 0xff60941f name: "period" @@ -147530,10 +143748,10 @@ member { offset: 1504 } member { - id: 0xe39a21e9 + id: 0xe39a23e1 name: "period_time" type_id: 0x33756485 - offset: 768 + offset: 896 } member { id: 0x812f3ed4 @@ -147547,22 +143765,22 @@ member { type_id: 0x74314a25 } member { - id: 0x6ed23fef + id: 0x6ed23e9e name: "periodic" type_id: 0x087aa58e - offset: 2432 + offset: 2496 } member { - id: 0x100cf160 + id: 0x100cfc4f name: "periodic_count" type_id: 0x4585663f - offset: 3264 + offset: 3328 } member { - id: 0x34971993 + id: 0x34971cc8 name: "periodic_dma" type_id: 0xe02e14d6 - offset: 2496 + offset: 2560 } member { id: 0xac3a0b3b @@ -147571,10 +143789,10 @@ member { offset: 512 } member { - id: 0xcf8996ec + id: 0xcf899a11 name: "periodic_size" type_id: 0x4585663f - offset: 2368 + offset: 2432 } member { id: 0xb5d49851 @@ -147631,16 +143849,16 @@ member { offset: 512 } member { - id: 0x8f96eb15 + id: 0x8f96e500 name: "periphid" type_id: 0x4585663f - offset: 6784 + offset: 8256 } member { - id: 0x041acd60 + id: 0x041acfb1 name: "periphid_lock" type_id: 0xa7c362b0 - offset: 6848 + offset: 8320 } member { id: 0xf297f05c @@ -147661,10 +143879,10 @@ member { offset: 192 } member { - id: 0xf2e551c5 + id: 0xf2e55440 name: "perm" type_id: 0xc14619eb - offset: 960 + offset: 1088 } member { id: 0xf2ed1e76 @@ -147679,10 +143897,10 @@ member { offset: 4384 } member { - id: 0xf0ce3df0 + id: 0xf0ce3cc9 name: "perm_addr" type_id: 0xabf64f28 - offset: 256 + offset: 384 } member { id: 0xe4cc2b52 @@ -147784,10 +144002,10 @@ member { offset: 3968 } member { - id: 0xe4db7029 + id: 0xe4db73cd name: "persist_enabled" type_id: 0x4585663f - offset: 9961 + offset: 11177 bitsize: 1 } member { @@ -147815,16 +144033,10 @@ member { offset: 6272 } member { - id: 0x2aec144b + id: 0x2aec1994 name: "personality" type_id: 0x4585663f - offset: 11008 -} -member { - id: 0xbc3cbac8 - name: "pertid" - type_id: 0x3437e6c5 - offset: 1600 + offset: 12032 } member { id: 0xca1045fb @@ -147882,10 +144094,10 @@ member { offset: 192 } member { - id: 0x9defaf02 + id: 0x9defad75 name: "pfn_ida" type_id: 0xe1a31370 - offset: 6336 + offset: 7552 } member { id: 0x4cfb0498 @@ -147900,10 +144112,10 @@ member { offset: 640 } member { - id: 0x5099f3ea + id: 0x5099f186 name: "pfn_seed" type_id: 0x0258f96e - offset: 6784 + offset: 8000 } member { id: 0x8957764f @@ -147958,10 +144170,10 @@ member { offset: 64 } member { - id: 0x2d272330 + id: 0x2d272759 name: "pgdat" type_id: 0x03038214 - offset: 11264 + offset: 11200 } member { id: 0xdd74def2 @@ -148076,10 +144288,10 @@ member { offset: 256 } member { - id: 0x268a215a + id: 0x268a2a55 name: "phase" type_id: 0xd19284d3 - offset: 1224 + offset: 1352 bitsize: 8 } member { @@ -148112,10 +144324,10 @@ member { offset: 1280 } member { - id: 0xad14243f + id: 0xad142fe3 name: "phase_error" type_id: 0x4585663f - offset: 3138 + offset: 3266 bitsize: 1 } member { @@ -148137,10 +144349,10 @@ member { offset: 328 } member { - id: 0x04d412b7 + id: 0x04d41121 name: "phash_buckets" type_id: 0x041fb53e - offset: 4736 + offset: 5696 } member { id: 0x7b93229e @@ -148149,10 +144361,10 @@ member { offset: 64 } member { - id: 0xce64dc78 + id: 0xce64db85 name: "phdr" type_id: 0xced65086 - offset: 6240 + offset: 6944 } member { id: 0xab602669 @@ -148213,16 +144425,16 @@ member { type_id: 0x6720d32f } member { - id: 0xadc0f146 + id: 0xadc0f29b name: "phy_id" type_id: 0xc9082b19 - offset: 6912 + offset: 1472 } member { - id: 0xadc0f70f + id: 0xadc0f8ad name: "phy_id" type_id: 0xc9082b19 - offset: 1216 + offset: 8128 } member { id: 0xade1fea0 @@ -148230,10 +144442,10 @@ member { type_id: 0xe8034002 } member { - id: 0xd64be02a + id: 0xd64be311 name: "phy_id_mask" type_id: 0xc9082b19 - offset: 1344 + offset: 1600 } member { id: 0xd6e5c6b0 @@ -148242,10 +144454,10 @@ member { offset: 64 } member { - id: 0x6ffc75b9 + id: 0x6ffc7b88 name: "phy_ignore_ta_mask" type_id: 0xc9082b19 - offset: 17632 + offset: 18976 } member { id: 0x2f7fef5e @@ -148254,16 +144466,22 @@ member { offset: 1088 } member { - id: 0x418b9f49 - name: "phy_link_change" - type_id: 0x0dcc3894 - offset: 10752 + id: 0xa29e5c59 + name: "phy_led_triggers" + type_id: 0x23dd1ac6 + offset: 10240 } member { - id: 0x3c45831c + id: 0x418b90c0 + name: "phy_link_change" + type_id: 0x0dcc3894 + offset: 12800 +} +member { + id: 0x3c458f83 name: "phy_mask" type_id: 0xc9082b19 - offset: 17600 + offset: 18944 } member { id: 0x1173939d @@ -148272,16 +144490,22 @@ member { offset: 512 } member { - id: 0xba419a21 - name: "phy_roothub" - type_id: 0x06b9b8cb - offset: 2432 + id: 0xf21c331d + name: "phy_num_led_triggers" + type_id: 0x4585663f + offset: 10304 } member { - id: 0x11949bf2 + id: 0xba419099 + name: "phy_roothub" + type_id: 0x06b9b8cb + offset: 3200 +} +member { + id: 0x11949085 name: "phy_state" type_id: 0xdd301cd7 - offset: 1984 + offset: 2240 } member { id: 0x00f8d04c @@ -148290,10 +144514,10 @@ member { offset: 448 } member { - id: 0x00f8d25d + id: 0x00f8d368 name: "phydev" type_id: 0x3176a085 - offset: 17664 + offset: 19008 } member { id: 0x00f8d73b @@ -148301,10 +144525,10 @@ member { type_id: 0x3176a085 } member { - id: 0xdb42b5b5 + id: 0xdb42b2d4 name: "phylink" type_id: 0x3ea2e6c1 - offset: 10432 + offset: 12480 } member { id: 0xc66490fe @@ -148324,10 +144548,10 @@ member { type_id: 0x5abe7554 } member { - id: 0x3065f45d + id: 0x3065f315 name: "phys" type_id: 0x3db8d8c8 - offset: 59200 + offset: 60672 } member { id: 0x30665df0 @@ -148341,6 +144565,11 @@ member { type_id: 0xe02e14d6 offset: 64 } +member { + id: 0xbd330153 + name: "phys_addr" + type_id: 0x78f4e574 +} member { id: 0xbda3f6f6 name: "phys_addr" @@ -148363,16 +144592,16 @@ member { offset: 1408 } member { - id: 0xbddab928 + id: 0xbddab28a name: "phys_addr" type_id: 0x914dbfdc - offset: 9520 + offset: 1344 } member { - id: 0xbddabacd + id: 0xbddabbe4 name: "phys_addr" type_id: 0x914dbfdc - offset: 1216 + offset: 11376 } member { id: 0xbdde9422 @@ -148403,6 +144632,18 @@ member { type_id: 0xbdd18903 offset: 256 } +member { + id: 0xadafa58d + name: "phys_base" + type_id: 0xbdd18903 + offset: 64 +} +member { + id: 0xadafa9a5 + name: "phys_base" + type_id: 0xbdd18903 + offset: 192 +} member { id: 0xf07c14d3 name: "phys_ext_id" @@ -148437,10 +144678,10 @@ member { offset: 352 } member { - id: 0x1e41e3c5 + id: 0x1e41eb2a name: "physical_location" type_id: 0x2909aa5b - offset: 5952 + offset: 6656 } member { id: 0xbe573241 @@ -148455,16 +144696,16 @@ member { offset: 640 } member { - id: 0x743b63a0 + id: 0x743b63e6 name: "pi_blocked_on" type_id: 0x27d4bd81 - offset: 17664 + offset: 19072 } member { - id: 0x3e105768 + id: 0x3e105334 name: "pi_lock" type_id: 0xc8b17aa7 - offset: 17312 + offset: 18720 } member { id: 0x71601996 @@ -148473,28 +144714,28 @@ member { offset: 128 } member { - id: 0xca9325cd + id: 0xca9329f5 name: "pi_se" type_id: 0x09484746 - offset: 1728 + offset: 1856 } member { - id: 0x0732fde4 + id: 0x0732fca1 name: "pi_state_cache" type_id: 0x04147d22 - offset: 19712 + offset: 21120 } member { - id: 0xebd1d176 + id: 0xebd1d6d1 name: "pi_state_list" type_id: 0xd3c80119 - offset: 19584 + offset: 20992 } member { - id: 0x71c120e0 + id: 0x71c12f52 name: "pi_top_task" type_id: 0x1d19a9d5 - offset: 17600 + offset: 19008 } member { id: 0x2b74ba72 @@ -148503,10 +144744,10 @@ member { offset: 192 } member { - id: 0xcfe6858f + id: 0xcfe68be5 name: "pi_waiters" type_id: 0xd0f3b5bf - offset: 17472 + offset: 18880 } member { id: 0x8f5a7558 @@ -148695,30 +144936,30 @@ member { name: "pid" type_id: 0xe62ebf07 } -member { - id: 0x749123d0 - name: "pid" - type_id: 0x18456730 - offset: 2752 -} member { id: 0x7491240c name: "pid" type_id: 0x18456730 offset: 64 } -member { - id: 0x7491281e - name: "pid" - type_id: 0x18456730 - offset: 960 -} member { id: 0x74912824 name: "pid" type_id: 0x18456730 offset: 192 } +member { + id: 0x74912d9b + name: "pid" + type_id: 0x18456730 + offset: 1088 +} +member { + id: 0x74912e66 + name: "pid" + type_id: 0x18456730 + offset: 2880 +} member { id: 0x74c0d5ad name: "pid" @@ -148726,16 +144967,22 @@ member { offset: 768 } member { - id: 0x74c0dcc9 + id: 0x74c0d8b9 name: "pid" type_id: 0x49b889e7 - offset: 11648 + offset: 12672 } member { id: 0x74c0dd03 name: "pid" type_id: 0x49b889e7 } +member { + id: 0x74ee4246 + name: "pid" + type_id: 0x6720d32f + offset: 1024 +} member { id: 0x74ee44cb name: "pid" @@ -148766,12 +145013,6 @@ member { type_id: 0x6720d32f offset: 512 } -member { - id: 0x74ee4fff - name: "pid" - type_id: 0x6720d32f - offset: 896 -} member { id: 0x8346a620 name: "pid_allocated" @@ -148785,10 +145026,10 @@ member { offset: 448 } member { - id: 0xd7668dd7 + id: 0xd7668594 name: "pid_links" type_id: 0x9e24df5e - offset: 12544 + offset: 13568 } member { id: 0x5dd23698 @@ -148803,16 +145044,16 @@ member { offset: 128 } member { - id: 0xba18afeb + id: 0xba18a4ca name: "pidlist_mutex" type_id: 0xa7c362b0 - offset: 7360 + offset: 8384 } member { - id: 0xd9332a35 + id: 0xd93325ed name: "pidlists" type_id: 0xd3c80119 - offset: 7232 + offset: 8256 } member { id: 0x762ad441 @@ -148821,28 +145062,28 @@ member { offset: 32 } member { - id: 0x76698390 + id: 0x76698440 name: "pids" type_id: 0x8a5c4ad6 - offset: 2880 + offset: 2944 } member { - id: 0x90ab8180 + id: 0x90ab80d0 name: "pie_enabled" type_id: 0x6720d32f - offset: 9536 + offset: 11200 } member { - id: 0x9f521a9b + id: 0x9f521997 name: "pie_timer" type_id: 0xcd7704bf - offset: 9024 + offset: 10624 } member { - id: 0xb81b8b28 + id: 0xb81b89fb name: "pin" type_id: 0x11a99d61 - offset: 11264 + offset: 13120 } member { id: 0xb8237475 @@ -148875,22 +145116,22 @@ member { offset: 128 } member { - id: 0xb108a6bc + id: 0xb108a733 name: "pin_attr" type_id: 0x0ae4cc78 - offset: 42048 + offset: 43904 } member { - id: 0xe5725b52 + id: 0xe5725a92 name: "pin_attr_group" type_id: 0xed8451a2 - offset: 42112 + offset: 43968 } member { - id: 0xbbeb5057 + id: 0xbbeb5e6f name: "pin_attr_groups" type_id: 0x607a4116 - offset: 42432 + offset: 44288 } member { id: 0x59f4296f @@ -148947,10 +145188,16 @@ member { offset: 128 } member { - id: 0xe8b66e22 + id: 0xe894c683 + name: "pin_count" + type_id: 0x4585663f + offset: 3488 +} +member { + id: 0xe8b6687e name: "pin_count" type_id: 0x6720d32f - offset: 1920 + offset: 2048 } member { id: 0x5e2b8097 @@ -148965,10 +145212,10 @@ member { offset: 192 } member { - id: 0xcf12f47a + id: 0xcf12f6b9 name: "pin_dev_attr" type_id: 0x0ee3dd73 - offset: 41984 + offset: 43840 } member { id: 0xc17ac98a @@ -148989,22 +145236,22 @@ member { offset: 768 } member { - id: 0x43df6d72 + id: 0x43df6000 name: "pin_ranges" type_id: 0xd3c80119 - offset: 8384 + offset: 10112 } member { - id: 0xe53a496f + id: 0xe53a4787 name: "pin_shared_mem" type_id: 0x2c636a5a - offset: 1472 + offset: 1600 } member { - id: 0x3acace3c + id: 0x3acac1d6 name: "pincfg_mux" type_id: 0xa7c362b0 - offset: 41472 + offset: 43200 } member { id: 0xff5a94db @@ -149025,10 +145272,16 @@ member { offset: 192 } member { - id: 0xe9a4faf2 + id: 0xe9a4fde6 name: "ping_group_range" type_id: 0x5d6e0aa2 - offset: 4672 + offset: 4800 +} +member { + id: 0xc9b75710 + name: "pinned" + type_id: 0xd3c80119 + offset: 16832 } member { id: 0xc9c3b2cf @@ -149044,16 +145297,16 @@ member { bitsize: 1 } member { - id: 0x036b2f6f + id: 0x036b22d6 name: "pinned_active" type_id: 0xd3c80119 - offset: 896 + offset: 1024 } member { - id: 0x12e99241 + id: 0x12e99f20 name: "pinned_groups" type_id: 0xb3579875 - offset: 512 + offset: 640 } member { id: 0x037e99ae @@ -149062,10 +145315,10 @@ member { offset: 320 } member { - id: 0x88a703ca + id: 0x88a70e08 name: "pinned_vm" type_id: 0x1f4573ef - offset: 1536 + offset: 1728 } member { id: 0x165908c0 @@ -149074,10 +145327,10 @@ member { offset: 64 } member { - id: 0x1667a3d4 + id: 0x1667a111 name: "pins" type_id: 0x2df10d7a - offset: 4352 + offset: 5056 } member { id: 0x16739fff @@ -149092,10 +145345,10 @@ member { offset: 64 } member { - id: 0x16999dbf + id: 0x16999735 name: "pins" type_id: 0xd3c80119 - offset: 384 + offset: 512 } member { id: 0xecad2822 @@ -149126,18 +145379,18 @@ member { type_id: 0x4585663f offset: 576 } -member { - id: 0x99a9a779 - name: "pipe" - type_id: 0x4585663f - offset: 896 -} member { id: 0x99a9a891 name: "pipe" type_id: 0x4585663f offset: 44672 } +member { + id: 0x99a9aac0 + name: "pipe" + type_id: 0x4585663f + offset: 1024 +} member { id: 0x99a9aba6 name: "pipe" @@ -149266,10 +145519,10 @@ member { offset: 96 } member { - id: 0x29da4439 + id: 0x29da4171 name: "pixel_formats_blob_ptr" type_id: 0x343ebce3 - offset: 16256 + offset: 16384 } member { id: 0x0ae79794 @@ -149317,16 +145570,28 @@ member { type_id: 0xe62ebf07 } member { - id: 0xdf400970 + id: 0xdf400cd4 name: "pixmap" type_id: 0x9a93ffb7 - offset: 3712 + offset: 3968 } member { - id: 0x799e65f5 + id: 0xec6d1882 + name: "pkey_algo" + type_id: 0x3e10b518 + offset: 320 +} +member { + id: 0xec6d1ed7 + name: "pkey_algo" + type_id: 0x3e10b518 + offset: 384 +} +member { + id: 0x799e6a47 name: "pkg_stats" type_id: 0x3c128e24 - offset: 1088 + offset: 1216 } member { id: 0xca3e82f5 @@ -149335,22 +145600,22 @@ member { offset: 72 } member { - id: 0x16197475 + id: 0x1619739e name: "pkt_cnt" type_id: 0x5d8155a5 - offset: 776 + offset: 904 } member { - id: 0x16d5bfbc + id: 0x16d5b3cc name: "pkt_cnt" type_id: 0x914dbfdc - offset: 7968 + offset: 8672 } member { - id: 0xe5316bda + id: 0xe531626b name: "pkt_err" type_id: 0x5d8155a5 - offset: 784 + offset: 912 } member { id: 0xa971f923 @@ -149377,10 +145642,10 @@ member { offset: 384 } member { - id: 0x3fe97c56 + id: 0x3fe972c9 name: "pkt_type" type_id: 0xe8034002 - offset: 6880 + offset: 7008 } member { id: 0x3fe97d07 @@ -149422,6 +145687,18 @@ member { name: "pkvm_memcache" type_id: 0xce6b97ea } +member { + id: 0x451925c4 + name: "placement" + type_id: 0x3316fc74 + offset: 64 +} +member { + id: 0x45360787 + name: "placement" + type_id: 0x1c3dbe5a + offset: 160 +} member { id: 0xe0021076 name: "plane" @@ -149429,10 +145706,10 @@ member { offset: 64 } member { - id: 0xe0a2cf28 + id: 0xe0a2c6e0 name: "plane" type_id: 0x46f26608 - offset: 13184 + offset: 13312 } member { id: 0xe0ff1688 @@ -149446,10 +145723,10 @@ member { offset: 160 } member { - id: 0xadb3da78 + id: 0xadb3df8b name: "plane_list" type_id: 0xd3c80119 - offset: 2752 + offset: 3392 } member { id: 0x20d17aff @@ -149463,10 +145740,10 @@ member { type_id: 0x43c73e81 } member { - id: 0x990137b3 + id: 0x99013481 name: "plane_type_property" type_id: 0x2a670b41 - offset: 5056 + offset: 6208 } member { id: 0x29020c72 @@ -149516,18 +145793,18 @@ member { type_id: 0x18bd6530 offset: 384 } +member { + id: 0x38c65ad9 + name: "platform_data" + type_id: 0x18bd6530 + offset: 1152 +} member { id: 0x38c65ccc name: "platform_data" type_id: 0x18bd6530 offset: 192 } -member { - id: 0x38c65ea3 - name: "platform_data" - type_id: 0x18bd6530 - offset: 896 -} member { id: 0x38f2d790 name: "platform_data" @@ -149535,10 +145812,10 @@ member { offset: 64 } member { - id: 0xeea01aec + id: 0xeea011fc name: "platform_dma_mask" type_id: 0x92233392 - offset: 6208 + offset: 7424 } member { id: 0xca284f14 @@ -149601,42 +145878,17 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x1b04c869 + name: "plid" + type_id: 0x6720d32f +} member { id: 0x1b04cc88 name: "plid" type_id: 0x6720d32f offset: 64 } -member { - id: 0x1bf2abfa - name: "plid" - type_id: 0x914dbfdc - offset: 336 -} -member { - id: 0x8670d364 - name: "plink_action" - type_id: 0x295c7202 - offset: 240 -} -member { - id: 0x9d818906 - name: "plink_state" - type_id: 0x295c7202 - offset: 352 -} -member { - id: 0x9d818d13 - name: "plink_state" - type_id: 0x295c7202 - offset: 248 -} -member { - id: 0x641b97cd - name: "plink_timeout" - type_id: 0xc9082b19 - offset: 576 -} member { id: 0xa55a1997 name: "plt_max_entries" @@ -149661,10 +145913,10 @@ member { offset: 384 } member { - id: 0xc288c452 + id: 0xc288c5e9 name: "plug" type_id: 0x38ce9779 - offset: 17856 + offset: 19264 } member { id: 0x54f5b38b @@ -149715,28 +145967,28 @@ member { offset: 1320 } member { - id: 0x970b8ad9 + id: 0x970b88df name: "pm_caps" type_id: 0x3c2fe980 - offset: 6848 + offset: 8064 } member { - id: 0x714b04b3 + id: 0x714b0910 name: "pm_count_walk" type_id: 0x6007f65d - offset: 2496 + offset: 2624 } member { - id: 0x2b244463 + id: 0x2b2447f8 name: "pm_domain" type_id: 0x3c4114bd - offset: 4224 + offset: 4928 } member { - id: 0x4dd8be26 + id: 0x4dd8bc2c name: "pm_flags" type_id: 0x3c2fe980 - offset: 9728 + offset: 11584 } member { id: 0x3e1a6172 @@ -149745,10 +145997,10 @@ member { offset: 1024 } member { - id: 0x3e7be346 + id: 0x3e7be960 name: "pm_notifier" type_id: 0x449a775b - offset: 1088 + offset: 1472 } member { id: 0x8ec53b22 @@ -149769,16 +146021,16 @@ member { offset: 968 } member { - id: 0xa1b1e0eb + id: 0xa1b1e08a name: "pm_state" type_id: 0xd56191bd - offset: 3008 + offset: 3584 } member { - id: 0x2e0e8bfc + id: 0x2e0e87b6 name: "pma_extable" type_id: 0x6720d32f - offset: 10720 + offset: 12768 } member { id: 0x15c30de0 @@ -149822,16 +146074,16 @@ member { offset: 64 } member { - id: 0xab3ce382 + id: 0xab3ce933 name: "pmdown_time" type_id: 0xfc0e1dbd - offset: 12288 + offset: 2688 } member { - id: 0xab3ceb06 + id: 0xab3cec41 name: "pmdown_time" type_id: 0xfc0e1dbd - offset: 2304 + offset: 12352 } member { id: 0x04ca74e8 @@ -149847,72 +146099,6 @@ member { offset: 1328 bitsize: 5 } -member { - id: 0x1bb528fe - name: "pmk" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x1bb529f5 - name: "pmk" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x607c0107 - name: "pmk_len" - type_id: 0x295c7202 - offset: 64 -} -member { - id: 0x60a16435 - name: "pmk_len" - type_id: 0xf435685e - offset: 192 -} -member { - id: 0x60a16c57 - name: "pmk_len" - type_id: 0xf435685e - offset: 256 -} -member { - id: 0x00fd682b - name: "pmk_lifetime" - type_id: 0xc9082b19 - offset: 448 -} -member { - id: 0x4385077a - name: "pmk_r0_name" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0xa3eea0ba - name: "pmk_reauth_threshold" - type_id: 0x295c7202 - offset: 480 -} -member { - id: 0x6542084c - name: "pmkid" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0x65420b6a - name: "pmkid" - type_id: 0x3f0185ef - offset: 320 -} -member { - id: 0x65420bda - name: "pmkid" - type_id: 0x3f0185ef - offset: 448 -} member { id: 0x8f28eca8 name: "pmr_save" @@ -149926,28 +146112,28 @@ member { offset: 4096 } member { - id: 0x98e24bec + id: 0x98e24df0 name: "pmsr_capa" type_id: 0x3771322e - offset: 10112 + offset: 11456 } member { - id: 0xc6fccc17 + id: 0xc6fccc00 name: "pmsr_free_wk" type_id: 0x1f3c8679 - offset: 2176 + offset: 2432 } member { - id: 0xb77060c8 + id: 0xb7706bbf name: "pmsr_list" type_id: 0xd3c80119 - offset: 1984 + offset: 2240 } member { - id: 0x169d7265 + id: 0x169d7552 name: "pmsr_lock" type_id: 0xf313e71a - offset: 2112 + offset: 2368 } member { id: 0x933349d1 @@ -149961,10 +146147,10 @@ member { type_id: 0x3b12c8e0 } member { - id: 0x93b62705 + id: 0x93b6279b name: "pmu" type_id: 0xbe704ca9 - offset: 62080 + offset: 62272 } member { id: 0x93ce5218 @@ -150031,11 +146217,6 @@ member { type_id: 0x92233392 offset: 32 } -member { - id: 0xc42b2512 - name: "pn" - type_id: 0xabf64f28 -} member { id: 0x713ca1c8 name: "pnode" @@ -150125,10 +146306,10 @@ member { bitsize: 1 } member { - id: 0x81767a1b + id: 0x8176720f name: "poke_tab" type_id: 0x387cf974 - offset: 1408 + offset: 1536 } member { id: 0x93df7858 @@ -150149,10 +146330,10 @@ member { offset: 128 } member { - id: 0xe07d63e2 + id: 0xe07d66bd name: "polarity" type_id: 0xd031fa6c - offset: 1856 + offset: 2112 } member { id: 0xe09e2df3 @@ -150189,10 +146370,10 @@ member { offset: 576 } member { - id: 0x60ac94a8 + id: 0x60ac97d3 name: "policy" type_id: 0x4585663f - offset: 8256 + offset: 9280 } member { id: 0x60ac9ae1 @@ -150231,10 +146412,10 @@ member { offset: 512 } member { - id: 0x60ddb117 + id: 0x60ddbc76 name: "policy" type_id: 0x34ab5728 - offset: 512 + offset: 640 } member { id: 0x60e88f7d @@ -150242,76 +146423,76 @@ member { type_id: 0x019e2530 } member { - id: 0x8ecfd681 + id: 0x8ecfd706 name: "policy_all" type_id: 0xd3c80119 - offset: 704 -} -member { - id: 0xc33c2004 - name: "policy_bydst" - type_id: 0x2cfdf4b9 - offset: 1152 -} -member { - id: 0x8297eff3 - name: "policy_byidx" - type_id: 0x1d33485a offset: 832 } member { - id: 0x14dabde9 - name: "policy_count" - type_id: 0xb0c00a27 - offset: 1536 + id: 0xc33c28a5 + name: "policy_bydst" + type_id: 0x2cfdf4b9 + offset: 1280 } member { - id: 0xd9a8f576 - name: "policy_default" - type_id: 0x1892e9b4 - offset: 2752 -} -member { - id: 0x586ac9b0 - name: "policy_hash_work" - type_id: 0x1f3c8679 - offset: 1728 -} -member { - id: 0x85aa59d9 - name: "policy_hthresh" - type_id: 0xbd982632 - offset: 1984 -} -member { - id: 0x2b331315 - name: "policy_idx_hmask" - type_id: 0x4585663f - offset: 896 -} -member { - id: 0xab6e5e58 - name: "policy_inexact" - type_id: 0x056684c9 + id: 0x8297e4ba + name: "policy_byidx" + type_id: 0x1d33485a offset: 960 } member { - id: 0xe58948f6 - name: "policy_list" - type_id: 0xd3c80119 - offset: 512 + id: 0x14dab422 + name: "policy_count" + type_id: 0xb0c00a27 + offset: 1664 } member { - id: 0xe5894ab5 - name: "policy_list" - type_id: 0xd3c80119 - offset: 2944 + id: 0xd9a8ff78 + name: "policy_default" + type_id: 0x1892e9b4 + offset: 3136 } member { - id: 0x478ff8c9 + id: 0x586ac588 + name: "policy_hash_work" + type_id: 0x1f3c8679 + offset: 1856 +} +member { + id: 0x85aa52ae + name: "policy_hthresh" + type_id: 0xbd982632 + offset: 2240 +} +member { + id: 0x2b331eac + name: "policy_idx_hmask" + type_id: 0x4585663f + offset: 1024 +} +member { + id: 0xab6e5bdd + name: "policy_inexact" + type_id: 0x056684c9 + offset: 1088 +} +member { + id: 0xe58944ae + name: "policy_list" + type_id: 0xd3c80119 + offset: 3328 +} +member { + id: 0xe5894b40 + name: "policy_list" + type_id: 0xd3c80119 + offset: 768 +} +member { + id: 0x478ff386 name: "policy_mutex" type_id: 0xa7c362b0 - offset: 576 + offset: 704 } member { id: 0x0d6726b0 @@ -150416,10 +146597,10 @@ member { offset: 640 } member { - id: 0x5e16da9d + id: 0x5e16de13 name: "poll" type_id: 0x03913382 - offset: 1280 + offset: 1408 } member { id: 0x5e1affd2 @@ -150438,10 +146619,10 @@ member { offset: 192 } member { - id: 0x5e24e935 + id: 0x5e24e0fe name: "poll" type_id: 0x31ae010b - offset: 1536 + offset: 1664 } member { id: 0x5e3692cb @@ -150495,10 +146676,10 @@ member { offset: 64 } member { - id: 0xf8632412 + id: 0xf8632325 name: "poll_cb" type_id: 0x266595fc - offset: 2112 + offset: 2368 } member { id: 0x5d93d2aa @@ -150507,10 +146688,10 @@ member { offset: 96 } member { - id: 0x321b65ad + id: 0x321b6f47 name: "poll_enabled" type_id: 0x6d7f5ff6 - offset: 3584 + offset: 4224 } member { id: 0x904caa86 @@ -150519,10 +146700,10 @@ member { offset: 2336 } member { - id: 0xb32d7ea5 + id: 0xb32d7cad name: "poll_event" type_id: 0x6720d32f - offset: 768 + offset: 896 } member { id: 0x76c4a5d8 @@ -150542,10 +146723,10 @@ member { offset: 384 } member { - id: 0xf6cb870d + id: 0xf6cb8558 name: "poll_hrt_lock" type_id: 0xf313e71a - offset: 896 + offset: 960 } member { id: 0x995fc20c @@ -150577,10 +146758,10 @@ member { type_id: 0xd3c80119 } member { - id: 0xbaa16d81 + id: 0xbaa16f25 name: "poll_min_period" type_id: 0x92233392 - offset: 5248 + offset: 6016 } member { id: 0x34a7e20f @@ -150589,10 +146770,10 @@ member { offset: 320 } member { - id: 0x681c7d54 + id: 0x681c7383 name: "poll_msecs" type_id: 0xfc0e1dbd - offset: 640 + offset: 768 } member { id: 0xeebd9ccb @@ -150601,16 +146782,16 @@ member { offset: 320 } member { - id: 0x1d35483f + id: 0x1d3546d0 name: "poll_nsec" type_id: 0x6720d32f - offset: 2080 + offset: 2336 } member { - id: 0xa4317fce + id: 0xa43179b6 name: "poll_queue" type_id: 0xf1159c31 - offset: 8384 + offset: 9728 } member { id: 0x9f51371c @@ -150624,28 +146805,28 @@ member { type_id: 0xc9082b19 } member { - id: 0x528ec80e + id: 0x528ec6c2 name: "poll_running" type_id: 0x6d7f5ff6 - offset: 3592 + offset: 4232 } member { - id: 0x57fcc084 + id: 0x57fcc708 name: "poll_scheduled" type_id: 0x74d29cf1 - offset: 4576 + offset: 5216 } member { - id: 0xf66947b7 + id: 0xf66947a0 name: "poll_stat" type_id: 0x25296a8e - offset: 2176 + offset: 2432 } member { - id: 0x301d989c + id: 0x301d9589 name: "poll_states" type_id: 0xc9082b19 - offset: 5216 + offset: 5984 } member { id: 0x221e202e @@ -150654,10 +146835,10 @@ member { offset: 512 } member { - id: 0xdc195167 + id: 0xdc1954a9 name: "poll_task" type_id: 0x1d19a9d5 - offset: 3968 + offset: 4480 } member { id: 0xe37c5764 @@ -150667,22 +146848,22 @@ member { bitsize: 1 } member { - id: 0xabe7caa8 + id: 0xabe7c644 name: "poll_timer" type_id: 0xd298e888 - offset: 4032 + offset: 4544 } member { - id: 0xa53968fb + id: 0xa5396d7e name: "poll_usage" type_id: 0x6d7f5ff6 - offset: 960 + offset: 1088 } member { - id: 0x33cdf43f + id: 0x33cdf1b7 name: "poll_wait" type_id: 0x03913382 - offset: 4352 + offset: 4992 } member { id: 0x33cdf4b3 @@ -150691,22 +146872,22 @@ member { offset: 640 } member { - id: 0x474c742d + id: 0x474c7f5b name: "poll_wakeup" type_id: 0x74d29cf1 - offset: 4544 + offset: 5184 } member { - id: 0x3702e8d6 + id: 0x3702eb4b name: "poll_work" type_id: 0xf1159c31 - offset: 7296 + offset: 8512 } member { - id: 0xb9f07f06 + id: 0xb9f079d6 name: "polled" type_id: 0x43e910ce - offset: 12160 + offset: 12288 } member { id: 0x2bc3a3ee @@ -150715,28 +146896,28 @@ member { offset: 2048 } member { - id: 0xe9bbb1d0 + id: 0xe9bbb3b8 name: "pollfunc" type_id: 0x38b66a59 - offset: 6848 + offset: 8192 } member { - id: 0x6cd8233c + id: 0x6cd82727 name: "pollfunc_event" type_id: 0x38b66a59 - offset: 6912 + offset: 8256 } member { - id: 0x611c4f6b + id: 0x611c4b54 name: "polling" type_id: 0x6d7f5ff6 - offset: 6296 + offset: 7512 } member { - id: 0x66625402 + id: 0x666255ee name: "polling_delay_jiffies" type_id: 0x33756485 - offset: 7168 + offset: 8384 } member { id: 0x38d45c66 @@ -150745,10 +146926,10 @@ member { offset: 64 } member { - id: 0xbdab3c5b + id: 0xbdab34e3 name: "polling_next_update" type_id: 0x92233392 - offset: 5760 + offset: 6528 } member { id: 0x511cea61 @@ -150757,16 +146938,16 @@ member { offset: 240 } member { - id: 0xf5b10352 + id: 0xf5b10364 name: "polling_total" type_id: 0x4c4654d5 - offset: 5312 + offset: 6080 } member { - id: 0x9d43479d + id: 0x9d434d85 name: "polling_until" type_id: 0x92233392 - offset: 5824 + offset: 6592 } member { id: 0x35b4dbe4 @@ -150775,28 +146956,22 @@ member { offset: 512 } member { - id: 0x71eee7af + id: 0x71eeea23 name: "polq" type_id: 0x32b3ae69 - offset: 2368 + offset: 2496 } member { - id: 0xde07dfea + id: 0xde07d329 name: "pool" type_id: 0x87148e18 - offset: 4352 + offset: 5120 } member { - id: 0xde39d7bf + id: 0xde39de75 name: "pool" type_id: 0xb914bfab - offset: 8832 -} -member { - id: 0xde82c1d1 - name: "pool" - type_id: 0x0206e690 - offset: 896 + offset: 10048 } member { id: 0xde82c205 @@ -150805,16 +146980,27 @@ member { offset: 576 } member { - id: 0xde82c9b3 + id: 0xde82c5ab name: "pool" type_id: 0x0206e690 - offset: 1216 + offset: 1152 } member { id: 0xde82cb77 name: "pool" type_id: 0x0206e690 } +member { + id: 0xde82cc27 + name: "pool" + type_id: 0x0206e690 + offset: 1472 +} +member { + id: 0xde8fafea + name: "pool" + type_id: 0x0f627bc8 +} member { id: 0xde940420 name: "pool" @@ -150826,6 +147012,12 @@ member { type_id: 0x14c9b164 offset: 576 } +member { + id: 0xde9703bd + name: "pool" + type_id: 0x17c909bc + offset: 1728 +} member { id: 0x3772a386 name: "pool_data" @@ -150833,10 +147025,10 @@ member { offset: 192 } member { - id: 0x01a8cdfd + id: 0x01a8c232 name: "pool_lock" type_id: 0xa7c362b0 - offset: 8896 + offset: 10112 } member { id: 0xad407369 @@ -150851,16 +147043,16 @@ member { offset: 704 } member { - id: 0x01383f0b + id: 0x01383f72 name: "pop_time" type_id: 0xc9082b19 - offset: 5760 + offset: 6272 } member { - id: 0xac8db952 + id: 0xac8db346 name: "pop_wait" type_id: 0x4585663f - offset: 13824 + offset: 14272 bitsize: 1 } member { @@ -150910,10 +147102,10 @@ member { type_id: 0x6720d32f } member { - id: 0x489c39e8 + id: 0x489c39fb name: "port" type_id: 0x6720d32f - offset: 8256 + offset: 9472 } member { id: 0x48a69518 @@ -150950,10 +147142,10 @@ member { offset: 384 } member { - id: 0x48cc74ad + id: 0x48cc7358 name: "port" type_id: 0x3760766d - offset: 1088 + offset: 1344 } member { id: 0x48cf6e4f @@ -150978,22 +147170,22 @@ member { type_id: 0x2f5f7542 } member { - id: 0x48e10112 + id: 0x48e10024 name: "port" type_id: 0x1a1051a0 - offset: 5568 + offset: 6464 } member { - id: 0x48e646e9 + id: 0x48e6455f name: "port" type_id: 0x1d545cda - offset: 512 + offset: 768 } member { - id: 0x48e7da5b + id: 0x48e7d5e9 name: "port" type_id: 0x1cce8023 - offset: 1088 + offset: 1216 } member { id: 0x48f30c76 @@ -151007,22 +147199,22 @@ member { type_id: 0x00b7947f } member { - id: 0x7b09cfb2 + id: 0x7b09cd83 name: "port_altmode" type_id: 0x23ac68c7 - offset: 27072 + offset: 27776 } member { - id: 0x7b1c43d7 + id: 0x7b1c4643 name: "port_altmode" type_id: 0x3624319f - offset: 1216 + offset: 1472 } member { - id: 0x664af49b + id: 0x664afe49 name: "port_c_suspend" type_id: 0x33756485 - offset: 4864 + offset: 4928 } member { id: 0x66b085dc @@ -151037,16 +147229,16 @@ member { offset: 192 } member { - id: 0x67dc273e + id: 0x67dc25d0 name: "port_caps" type_id: 0x2efbf414 - offset: 57728 + offset: 58304 } member { - id: 0x65373075 + id: 0x65373c2d name: "port_change" type_id: 0x914dbfdc - offset: 1936 + offset: 2064 } member { id: 0x8323329c @@ -151077,17 +147269,17 @@ member { type_id: 0x19086ca4 } member { - id: 0x10042d83 + id: 0x10042bd2 name: "port_is_suspended" type_id: 0x4585663f - offset: 10626 + offset: 11842 bitsize: 1 } member { - id: 0x5425f2d9 + id: 0x5425f375 name: "port_line_coding" type_id: 0x971eca3d - offset: 5136 + offset: 6096 } member { id: 0x5425f5b9 @@ -151102,28 +147294,28 @@ member { offset: 8256 } member { - id: 0x7daf8de3 + id: 0x7daf8d82 name: "port_lock" type_id: 0xf313e71a - offset: 3008 + offset: 3584 } member { - id: 0xecc1fff2 + id: 0xecc1f040 name: "port_name" type_id: 0x3e10b518 - offset: 1088 + offset: 1216 } member { - id: 0xe64fdd70 + id: 0xe64fd4ef name: "port_num" type_id: 0x295c7202 - offset: 3136 + offset: 3712 } member { - id: 0xdc316641 + id: 0xdc316fde name: "port_number" type_id: 0x295c7202 - offset: 3136 + offset: 3712 } member { id: 0xdc6db306 @@ -151155,10 +147347,10 @@ member { offset: 8224 } member { - id: 0x66c5c2fd + id: 0x66c5c2ea name: "port_probe" type_id: 0x2fd17240 - offset: 2176 + offset: 2432 } member { id: 0x687fd28c @@ -151167,28 +147359,28 @@ member { offset: 192 } member { - id: 0xe41140bb + id: 0xe4114db1 name: "port_remove" type_id: 0x0c975eef - offset: 2240 + offset: 2496 } member { - id: 0x7b04467a + id: 0x7b044f0a name: "port_sink_caps" type_id: 0x3bdc1cb2 - offset: 7488 + offset: 8128 } member { - id: 0x1bd4a971 + id: 0x1bd4a20c name: "port_source_caps" type_id: 0x3bdc1cb2 - offset: 7424 + offset: 8064 } member { - id: 0x2083f82f + id: 0x2083fe73 name: "port_status" type_id: 0x914dbfdc - offset: 1920 + offset: 2048 } member { id: 0x20d628de @@ -151202,28 +147394,28 @@ member { offset: 8192 } member { - id: 0x9d614cda + id: 0x9d614f12 name: "port_status_u0" type_id: 0xc9082b19 - offset: 58176 + offset: 58880 } member { - id: 0x91048332 + id: 0x91048773 name: "port_type" type_id: 0x7a8335ad - offset: 1920 + offset: 2176 } member { - id: 0x910484b7 + id: 0x91048a8d name: "port_type" type_id: 0x7a8335ad - offset: 6496 + offset: 7712 } member { - id: 0x40346ab3 + id: 0x4034653e name: "port_type_lock" type_id: 0xa7c362b0 - offset: 6528 + offset: 7744 } member { id: 0xf43a52a4 @@ -151232,16 +147424,22 @@ member { offset: 256 } member { - id: 0x4b84ce00 + id: 0x4b84c909 name: "port_usb" type_id: 0x2dde023d - offset: 3072 + offset: 3648 } member { - id: 0xabdfb045 + id: 0xabdfb454 name: "port_write_buf" type_id: 0x18745118 - offset: 4480 + offset: 5440 +} +member { + id: 0x57a4d10d + name: "portid" + type_id: 0xc9082b19 + offset: 6912 } member { id: 0x57a4d161 @@ -151249,12 +147447,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0x57a4d282 - name: "portid" - type_id: 0xc9082b19 - offset: 6208 -} member { id: 0x57a4d63a name: "portid" @@ -151274,16 +147466,16 @@ member { offset: 256 } member { - id: 0x339b90c1 + id: 0x339b92a9 name: "portio_dir" type_id: 0x23f09c34 - offset: 6848 + offset: 8192 } member { - id: 0x07fa619a + id: 0x07fa68be name: "portnum" type_id: 0x295c7202 - offset: 9936 + offset: 11152 } member { id: 0x01b32aa7 @@ -151318,6 +147510,11 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x26693333 + name: "pos" + type_id: 0xcd2b46c2 +} member { id: 0x266d123e name: "pos" @@ -151325,10 +147522,10 @@ member { offset: 416 } member { - id: 0x2683b0cf + id: 0x2683b677 name: "pos" type_id: 0x27a7c613 - offset: 67648 + offset: 67776 } member { id: 0x2683b77a @@ -151359,18 +147556,6 @@ member { type_id: 0x4585663f offset: 96 } -member { - id: 0x9081e5bb - name: "position" - type_id: 0x4664de11 - offset: 72 -} -member { - id: 0x9081ed2b - name: "position" - type_id: 0x4664de11 - offset: 64 -} member { id: 0x90a0a50e name: "position" @@ -151383,22 +147568,22 @@ member { type_id: 0x1d5bae2a } member { - id: 0x051ec073 + id: 0x051ec4e2 name: "posix_cputimers" type_id: 0x6ea71d7e - offset: 14464 + offset: 15488 } member { - id: 0x051ec94a + id: 0x051ec7b2 name: "posix_cputimers" type_id: 0x6ea71d7e - offset: 2240 + offset: 2304 } member { - id: 0x0df927ff + id: 0x0df921b1 name: "posix_cputimers_work" type_id: 0xf8399b21 - offset: 15104 + offset: 16128 } member { id: 0xe282a1a2 @@ -151418,6 +147603,12 @@ member { type_id: 0x1c3dbe5a offset: 608 } +member { + id: 0xa7ffbad9 + name: "possible_crtcs" + type_id: 0x1c3dbe5a + offset: 1088 +} member { id: 0xa7ffbedd name: "possible_crtcs" @@ -151425,16 +147616,10 @@ member { offset: 576 } member { - id: 0xa7ffbf5c - name: "possible_crtcs" - type_id: 0x1c3dbe5a - offset: 960 -} -member { - id: 0x1b5284bf + id: 0x1b52859f name: "possible_encoders" type_id: 0xc9082b19 - offset: 13120 + offset: 13248 } member { id: 0x8ba529c6 @@ -151442,12 +147627,6 @@ member { type_id: 0x0eb62dc3 offset: 704 } -member { - id: 0x2daf3cb6 - name: "post_channel_switch" - type_id: 0x2f702574 - offset: 5312 -} member { id: 0x959c0eb0 name: "post_disable" @@ -151467,15 +147646,15 @@ member { offset: 576 } member { - id: 0x319b802a + id: 0x319b89ab name: "post_init" type_id: 0x2c2c3c2e - offset: 43712 + offset: 50944 } member { - id: 0xf50104f0 + id: 0xf5022a3d name: "post_mem_reclaim" - type_id: 0x2f4a26f8 + type_id: 0x2c64ebe5 offset: 64 } member { @@ -151538,10 +147717,10 @@ member { offset: 64 } member { - id: 0x5016a93d + id: 0x5016a0d8 name: "potential_contaminant" type_id: 0x6d7f5ff6 - offset: 33496 + offset: 34200 } member { id: 0x002f56c1 @@ -151551,15 +147730,10 @@ member { bitsize: 1 } member { - id: 0xa9102cf4 + id: 0xa9102593 name: "power" type_id: 0x1976f438 - offset: 1728 -} -member { - id: 0xa920e223 - name: "power" - type_id: 0x29bf06ba + offset: 2112 } member { id: 0xa92414e3 @@ -151580,15 +147754,10 @@ member { offset: 64 } member { - id: 0xa97d81db + id: 0xa97d8e56 name: "power" type_id: 0x74d29cf1 - offset: 6528 -} -member { - id: 0xa9dd43ad - name: "power" - type_id: 0xd41e888f + offset: 7744 } member { id: 0xa9e18c6e @@ -151602,10 +147771,10 @@ member { offset: 320 } member { - id: 0xd13844f8 + id: 0xd13842eb name: "power_budget" type_id: 0x4585663f - offset: 2880 + offset: 3648 } member { id: 0xdeb3de40 @@ -151626,10 +147795,10 @@ member { type_id: 0x6720d32f } member { - id: 0x287b1aa4 + id: 0x287b1fd0 name: "power_count" type_id: 0x6720d32f - offset: 6496 + offset: 7840 } member { id: 0xf22db307 @@ -151642,12 +147811,6 @@ member { name: "power_down_ok" type_id: 0x36fd3e2d } -member { - id: 0xf5e67153 - name: "power_level" - type_id: 0x6720d32f - offset: 32 -} member { id: 0x37d5074a name: "power_list" @@ -151661,22 +147824,16 @@ member { offset: 112 } member { - id: 0x4c6c36af - name: "power_mode" - type_id: 0x6c496761 - offset: 512 -} -member { - id: 0x34c550a1 + id: 0x34c55ea6 name: "power_notifiers" type_id: 0x7db04ce7 - offset: 9344 + offset: 10816 } member { - id: 0xd7092621 + id: 0xd70922f1 name: "power_off" type_id: 0xf1159c31 - offset: 14016 + offset: 14272 } member { id: 0xd7d57362 @@ -151685,10 +147842,10 @@ member { offset: 192 } member { - id: 0xd7d5acc6 + id: 0xd7d5a9df name: "power_off" type_id: 0x2d99009f - offset: 9216 + offset: 10688 } member { id: 0xd7f5ea18 @@ -151714,10 +147871,10 @@ member { offset: 224 } member { - id: 0x0a15c4a1 + id: 0x0a15c04f name: "power_off_work" type_id: 0x1f3c8679 - offset: 8512 + offset: 9856 } member { id: 0x20964d1b @@ -151726,16 +147883,16 @@ member { offset: 128 } member { - id: 0x209691fc + id: 0x20969be8 name: "power_on" type_id: 0x2d99009f - offset: 9280 + offset: 10752 } member { - id: 0x20a43605 + id: 0x20a435f2 name: "power_on" type_id: 0x1f3c8679 - offset: 13760 + offset: 13888 } member { id: 0x4285a736 @@ -151744,16 +147901,16 @@ member { offset: 64 } member { - id: 0xd07fb68e + id: 0xd07fbc74 name: "power_ref" type_id: 0x74d29cf1 - offset: 18208 + offset: 20896 } member { - id: 0xf3f94644 + id: 0xf3f94adb name: "power_ref_sleep" type_id: 0x03913382 - offset: 18432 + offset: 21120 } member { id: 0xd6fb86ea @@ -151762,28 +147919,22 @@ member { offset: 96 } member { - id: 0xd9fd297e + id: 0xd9fd2533 name: "power_sleep" type_id: 0x03913382 - offset: 18240 + offset: 20928 } member { - id: 0x6f584f55 + id: 0x6f584342 name: "power_state" type_id: 0x4585663f - offset: 18176 + offset: 20864 } member { id: 0x6fedd06b name: "power_state" type_id: 0xf017819f } -member { - id: 0xeb06b529 - name: "power_type" - type_id: 0xee027348 - offset: 5376 -} member { id: 0xef35881d name: "power_usage" @@ -151843,6 +147994,18 @@ member { type_id: 0xee246fac offset: 240 } +member { + id: 0x1bb98a07 + name: "ppi_descs" + type_id: 0x0337b511 + offset: 896 +} +member { + id: 0xdbd5b2cb + name: "ppi_nr" + type_id: 0x4585663f + offset: 864 +} member { id: 0xc1f015d6 name: "ppid" @@ -151850,10 +148013,10 @@ member { offset: 5952 } member { - id: 0x58f6bcca + id: 0x58f6b91e name: "ppm_lock" type_id: 0xa7c362b0 - offset: 1472 + offset: 1984 } member { id: 0xc71ecdda @@ -151867,10 +148030,10 @@ member { type_id: 0x1a4486e7 } member { - id: 0x56457835 + id: 0x564576e9 name: "ppr" type_id: 0x4585663f - offset: 2666 + offset: 2794 bitsize: 1 } member { @@ -151946,10 +148109,10 @@ member { offset: 48 } member { - id: 0x8d3c7229 + id: 0x8d3c7b36 name: "pps_complete" type_id: 0x3fcbf304 - offset: 11008 + offset: 11712 } member { id: 0x9c354b81 @@ -151958,10 +148121,10 @@ member { offset: 56 } member { - id: 0x3dd82778 + id: 0x3dd8249d name: "pps_data" type_id: 0x593c0f6e - offset: 10720 + offset: 11424 } member { id: 0x8f5a97bc @@ -152018,10 +148181,10 @@ member { offset: 784 } member { - id: 0xb828ec85 + id: 0xb828e7c0 name: "pps_pending" type_id: 0x6d7f5ff6 - offset: 11264 + offset: 11968 } member { id: 0x809edba2 @@ -152036,16 +148199,16 @@ member { offset: 1008 } member { - id: 0xa5dd5fef + id: 0xa5dd530f name: "pps_source" type_id: 0x1da466a8 - offset: 8192 + offset: 9792 } member { - id: 0x7ec6d281 + id: 0x7ec6d9ab name: "pps_status" type_id: 0x6720d32f - offset: 11296 + offset: 12000 } member { id: 0x1c8b23f2 @@ -152153,12 +148316,6 @@ member { type_id: 0x0e534115 offset: 384 } -member { - id: 0x9d38568b - name: "pre_channel_switch" - type_id: 0x2f704a39 - offset: 5248 -} member { id: 0xff877f1e name: "pre_connect" @@ -152196,9 +148353,9 @@ member { offset: 512 } member { - id: 0x40792edd + id: 0x407a0010 name: "pre_mem_share" - type_id: 0x2f4a26f8 + type_id: 0x2c64ebe5 } member { id: 0xe19ce455 @@ -152252,10 +148409,10 @@ member { offset: 512 } member { - id: 0x077ec5ad + id: 0x077ecf9a name: "prealloc_buf" type_id: 0x0483e6f8 - offset: 960 + offset: 1216 } member { id: 0xb6e58275 @@ -152264,10 +148421,10 @@ member { offset: 512 } member { - id: 0xcc136c19 + id: 0xcc136178 name: "prealloc_mutex" type_id: 0xa7c362b0 - offset: 512 + offset: 640 } member { id: 0xdfa9e7fa @@ -152281,16 +148438,23 @@ member { type_id: 0xd0adbf31 offset: 832 } -member { - id: 0x036933b0 - name: "preamble" - type_id: 0xc03e7904 -} member { id: 0x5e5f9d50 name: "preambles" type_id: 0xc9082b19 } +member { + id: 0x7041d448 + name: "precharge_current_ua" + type_id: 0x6720d32f + offset: 192 +} +member { + id: 0x3f89e85e + name: "precharge_voltage_max_uv" + type_id: 0x6720d32f + offset: 224 +} member { id: 0xe1a7b0a2 name: "precious_reg" @@ -152298,16 +148462,16 @@ member { offset: 448 } member { - id: 0xe1a7be8e + id: 0xe1a7b8e5 name: "precious_reg" type_id: 0x35592596 - offset: 2944 + offset: 3200 } member { - id: 0x350d15e1 + id: 0x350d14c8 name: "precious_table" type_id: 0x3842259a - offset: 3328 + offset: 3584 } member { id: 0x350d1b19 @@ -152394,10 +148558,10 @@ member { offset: 64 } member { - id: 0x44e4fa1f + id: 0x44e4fcbb name: "preempt_notifiers" type_id: 0x5e8dc7f4 - offset: 8192 + offset: 9216 } member { id: 0xcd3210dd @@ -152406,10 +148570,10 @@ member { offset: 704 } member { - id: 0x1bd1d48f + id: 0x1bd1d822 name: "preempted" type_id: 0x6d7f5ff6 - offset: 1808 + offset: 1936 } member { id: 0xa093e6ac @@ -152429,23 +148593,23 @@ member { offset: 320 } member { - id: 0xf2547fb1 + id: 0xf25479e8 name: "pref_64_window" type_id: 0x4585663f - offset: 16523 + offset: 22091 bitsize: 1 } member { - id: 0x67251bec + id: 0x672512e5 name: "pref_erase" type_id: 0x4585663f - offset: 6432 + offset: 7648 } member { - id: 0xd552c238 + id: 0xd552c15c name: "pref_window" type_id: 0x4585663f - offset: 16522 + offset: 22090 bitsize: 1 } member { @@ -152455,22 +148619,22 @@ member { offset: 128 } member { - id: 0xb4e45bb9 + id: 0xb4e459ce name: "prefer_role" type_id: 0x6720d32f - offset: 6336 + offset: 7552 } member { - id: 0xe8af0c52 + id: 0xe8af05e0 name: "prefer_shadow" type_id: 0x1c3dbe5a - offset: 8352 + offset: 9504 } member { - id: 0xd461ddd6 + id: 0xd461d50f name: "prefer_shadow_fbdev" type_id: 0x6d7f5ff6 - offset: 8384 + offset: 9536 } member { id: 0xbada6e7d @@ -152479,16 +148643,16 @@ member { offset: 64 } member { - id: 0x9f058562 + id: 0x9f05839d name: "preferred_bpp" type_id: 0x6720d32f - offset: 2592 + offset: 3104 } member { - id: 0xf29ebedc + id: 0xf29eb9e1 name: "preferred_depth" type_id: 0x1c3dbe5a - offset: 8320 + offset: 9472 } member { id: 0x1494ddda @@ -152681,16 +148845,10 @@ member { type_id: 0x0f7bef07 } member { - id: 0x753ca024 + id: 0x753caf5a name: "prepare_message" type_id: 0x2ddc072f - offset: 9600 -} -member { - id: 0x98104f16 - name: "prepare_multicast" - type_id: 0x1dd5698b - offset: 960 + offset: 11200 } member { id: 0x1b86c00a @@ -152716,10 +148874,10 @@ member { type_id: 0x2c97ec3b } member { - id: 0xc7c39fc9 + id: 0xc7c39494 name: "prepare_transfer_hardware" type_id: 0x2dfdd846 - offset: 9408 + offset: 11008 } member { id: 0xd4d1bc6a @@ -152728,10 +148886,10 @@ member { offset: 128 } member { - id: 0x934f49bd + id: 0x934f43bd name: "prepare_write_buffer" type_id: 0x2fc68c73 - offset: 4160 + offset: 4416 } member { id: 0x9ef237da @@ -152759,10 +148917,10 @@ member { bitsize: 1 } member { - id: 0x7e2059f0 + id: 0x7e20550d name: "prepared_count" type_id: 0x4585663f - offset: 9088 + offset: 10560 } member { id: 0x27d7b870 @@ -152807,10 +148965,10 @@ member { offset: 1088 } member { - id: 0x22e059b7 + id: 0x22e05b57 name: "preserve_config" type_id: 0x4585663f - offset: 6921 + offset: 8137 bitsize: 1 } member { @@ -152825,10 +148983,10 @@ member { type_id: 0x83d65a6a } member { - id: 0x96393e7a + id: 0x96393c2c name: "preset_enabled" type_id: 0x6d7f5ff6 - offset: 5672 + offset: 6312 } member { id: 0xedbb0da6 @@ -152872,30 +149030,6 @@ member { type_id: 0x3e6239e1 offset: 64 } -member { - id: 0x343cae53 - name: "prev_bssid" - type_id: 0xabf64f28 - offset: 3280 -} -member { - id: 0x34a850b2 - name: "prev_bssid" - type_id: 0x3f0185ef - offset: 2560 -} -member { - id: 0x34a858d2 - name: "prev_bssid" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x1d734acc - name: "prev_bssid_valid" - type_id: 0x6d7f5ff6 - offset: 3464 -} member { id: 0x0003d871 name: "prev_count" @@ -152903,34 +149037,40 @@ member { offset: 1024 } member { - id: 0x7ec9d3b5 + id: 0x7ec9d562 name: "prev_cputime" type_id: 0xade5df6d - offset: 13888 + offset: 14912 } member { - id: 0x7ec9d745 + id: 0x7ec9d6bf name: "prev_cputime" type_id: 0xade5df6d - offset: 7040 + offset: 8064 } member { - id: 0x7ec9dc01 + id: 0x7ec9d8d7 name: "prev_cputime" type_id: 0xade5df6d - offset: 3776 + offset: 3840 } member { - id: 0x1629385a + id: 0x16293fe8 name: "prev_ev" type_id: 0x97012809 - offset: 33664 + offset: 33792 } member { - id: 0x57943135 + id: 0x4ac13271 + name: "prev_growth" + type_id: 0x92233392 + offset: 192 +} +member { + id: 0x57943168 name: "prev_high_trip" type_id: 0x6720d32f - offset: 7392 + offset: 8608 } member { id: 0x37e09836 @@ -152950,16 +149090,16 @@ member { offset: 992 } member { - id: 0xc267f3dd + id: 0xc267fa65 name: "prev_insn_print_len" type_id: 0xc9082b19 - offset: 60064 + offset: 76512 } member { - id: 0x406b81f9 + id: 0x406b83f4 name: "prev_insn_processed" type_id: 0xc9082b19 - offset: 59456 + offset: 75904 } member { id: 0x1eb22fc2 @@ -152968,10 +149108,10 @@ member { offset: 27008 } member { - id: 0x9f3e31b8 + id: 0x9f3e34b4 name: "prev_jmps_processed" type_id: 0xc9082b19 - offset: 59520 + offset: 75968 } member { id: 0x77ea2644 @@ -152986,16 +149126,16 @@ member { offset: 13056 } member { - id: 0x8e6a1bd5 + id: 0x8e6a1692 name: "prev_log_len" type_id: 0xc9082b19 - offset: 60032 + offset: 76480 } member { - id: 0xe874e8cc + id: 0xe874e5aa name: "prev_low_trip" type_id: 0x6720d32f - offset: 7360 + offset: 8576 } member { id: 0x79b1dc46 @@ -153034,10 +149174,10 @@ member { offset: 576 } member { - id: 0xbe9bab0b + id: 0xbe9bab1c name: "prev_state" type_id: 0x63b95725 - offset: 2176 + offset: 2432 } member { id: 0xf0cec3f3 @@ -153058,10 +149198,10 @@ member { offset: 704 } member { - id: 0x6a17fcc7 + id: 0x6a17fd3d name: "prevent_deferred_probe" type_id: 0x6d7f5ff6 - offset: 1536 + offset: 1856 } member { id: 0x619101ab @@ -153071,22 +149211,22 @@ member { bitsize: 1 } member { - id: 0x44cb5a04 + id: 0x44cb53c7 name: "prevent_sleep_time" type_id: 0x11c404ba - offset: 1024 + offset: 1152 } member { - id: 0xc90885b7 + id: 0xc9088b8b name: "previous_freq" type_id: 0x33756485 - offset: 7680 + offset: 9408 } member { - id: 0xc695b5a2 + id: 0xc695bc1e name: "pri_enabled" type_id: 0x4585663f - offset: 16537 + offset: 22105 bitsize: 1 } member { @@ -153101,10 +149241,10 @@ member { offset: 64 } member { - id: 0xacb061de + id: 0xacb0629d name: "primary" type_id: 0x5d8155a5 - offset: 1736 + offset: 1992 } member { id: 0xacd7d7ca @@ -153118,10 +149258,10 @@ member { offset: 512 } member { - id: 0xacf6cfae + id: 0xacf6c66d name: "primary" type_id: 0x1b2ca025 - offset: 1024 + offset: 1152 } member { id: 0x61981f38 @@ -153130,22 +149270,22 @@ member { offset: 248 } member { - id: 0xe2196630 + id: 0xe21962de name: "primary_hcd" type_id: 0x25782362 - offset: 4288 + offset: 5056 } member { - id: 0x7bc36d58 + id: 0x7bc36d30 name: "primary_key" type_id: 0xce6e9270 - offset: 2944 + offset: 3136 } member { - id: 0xd79b1308 + id: 0xd79b13be name: "prime" type_id: 0xd826d96d - offset: 2432 + offset: 2688 } member { id: 0x36ac5548 @@ -153264,10 +149404,10 @@ member { type_id: 0x6f23eca1 } member { - id: 0xa9d6ac24 + id: 0xa9d6a844 name: "prio" type_id: 0x04bd6229 - offset: 7872 + offset: 9088 } member { id: 0xa9eaa0db @@ -153312,10 +149452,10 @@ member { offset: 3552 } member { - id: 0x6ed74e1e + id: 0x6ed74590 name: "prio_tc_map" type_id: 0x4664de11 - offset: 17456 + offset: 18800 } member { id: 0x9641c4b5 @@ -153330,10 +149470,10 @@ member { offset: 160 } member { - id: 0x2ad7a15a + id: 0x2ad7adc5 name: "priomap" type_id: 0x2575f320 - offset: 17600 + offset: 18944 } member { id: 0x4d44a01f @@ -153371,22 +149511,22 @@ member { offset: 96 } member { - id: 0x100d89ff + id: 0x100d82eb name: "priority" type_id: 0xe9da44e2 - offset: 768 + offset: 832 +} +member { + id: 0x102d51ba + name: "priority" + type_id: 0xc9082b19 + offset: 1984 } member { id: 0x102d533e name: "priority" type_id: 0xc9082b19 } -member { - id: 0x102d541b - name: "priority" - type_id: 0xc9082b19 - offset: 1728 -} member { id: 0x102d5449 name: "priority" @@ -153394,10 +149534,10 @@ member { offset: 448 } member { - id: 0x102d5c59 + id: 0x102d54ac name: "priority" type_id: 0xc9082b19 - offset: 800 + offset: 928 } member { id: 0x10837204 @@ -153412,10 +149552,16 @@ member { offset: 256 } member { - id: 0x109080fb + id: 0x10908a33 name: "priority" type_id: 0x74d29cf1 - offset: 576 + offset: 832 +} +member { + id: 0x10a1d439 + name: "priority" + type_id: 0x4585663f + offset: 3456 } member { id: 0x10a1d56b @@ -153458,24 +149604,12 @@ member { type_id: 0x18bd6530 offset: 768 } -member { - id: 0x5911902b - name: "priv" - type_id: 0x18bd6530 - offset: 7552 -} member { id: 0x59119068 name: "priv" type_id: 0x18bd6530 offset: 192 } -member { - id: 0x59119131 - name: "priv" - type_id: 0x18bd6530 - offset: 6592 -} member { id: 0x59119163 name: "priv" @@ -153488,12 +149622,6 @@ member { type_id: 0x18bd6530 offset: 576 } -member { - id: 0x5911935e - name: "priv" - type_id: 0x18bd6530 - offset: 9024 -} member { id: 0x591193b9 name: "priv" @@ -153506,6 +149634,18 @@ member { type_id: 0x18bd6530 offset: 4160 } +member { + id: 0x591194e2 + name: "priv" + type_id: 0x18bd6530 + offset: 8768 +} +member { + id: 0x59119544 + name: "priv" + type_id: 0x18bd6530 + offset: 7808 +} member { id: 0x591195d7 name: "priv" @@ -153513,16 +149653,22 @@ member { offset: 1088 } member { - id: 0x5911967d + id: 0x59119673 name: "priv" type_id: 0x18bd6530 - offset: 1152 + offset: 8704 } member { - id: 0x591197ac + id: 0x591196f2 name: "priv" type_id: 0x18bd6530 - offset: 14784 + offset: 10560 +} +member { + id: 0x5911975c + name: "priv" + type_id: 0x18bd6530 + offset: 15040 } member { id: 0x5911980a @@ -153548,10 +149694,10 @@ member { offset: 384 } member { - id: 0x591199e9 + id: 0x5911997f name: "priv" type_id: 0x18bd6530 - offset: 7360 + offset: 1920 } member { id: 0x59119a52 @@ -153565,12 +149711,6 @@ member { type_id: 0x18bd6530 offset: 704 } -member { - id: 0x59119b8d - name: "priv" - type_id: 0x18bd6530 - offset: 1664 -} member { id: 0x59119c40 name: "priv" @@ -153583,6 +149723,18 @@ member { type_id: 0x18bd6530 offset: 640 } +member { + id: 0x59119edc + name: "priv" + type_id: 0x18bd6530 + offset: 1280 +} +member { + id: 0x59119f28 + name: "priv" + type_id: 0x18bd6530 + offset: 11264 +} member { id: 0x59119f66 name: "priv" @@ -153595,12 +149747,6 @@ member { type_id: 0x18bd6530 offset: 1024 } -member { - id: 0x59119fce - name: "priv" - type_id: 0x18bd6530 - offset: 8064 -} member { id: 0x59119fd6 name: "priv" @@ -153644,28 +149790,28 @@ member { offset: 64 } member { - id: 0x59c1c47a + id: 0x59c1c59e name: "priv" type_id: 0xc8e4d7d1 - offset: 6848 + offset: 6912 } member { - id: 0x59c1ce77 + id: 0x59c1c6dd name: "priv" type_id: 0xc8e4d7d1 - offset: 58560 + offset: 59520 } member { - id: 0x59c3066c + id: 0x59c3092e name: "priv" type_id: 0xca2a51af - offset: 10752 + offset: 12032 } member { - id: 0x59c30894 + id: 0x59c30f10 name: "priv" type_id: 0xca2a51af - offset: 8192 + offset: 9472 } member { id: 0x59c7420c @@ -153673,12 +149819,6 @@ member { type_id: 0xce6e9270 offset: 2624 } -member { - id: 0x59c743f8 - name: "priv" - type_id: 0xce6e9270 - offset: 768 -} member { id: 0x59ef085f name: "priv" @@ -153686,10 +149826,10 @@ member { offset: 224 } member { - id: 0xef9041f4 + id: 0xef9043e5 name: "priv_destructor" type_id: 0x0d9c4ffe - offset: 10048 + offset: 10176 } member { id: 0x276a0040 @@ -153698,10 +149838,10 @@ member { offset: 1600 } member { - id: 0x278ca3d8 + id: 0x278ca223 name: "priv_flags" type_id: 0x33756485 - offset: 20224 + offset: 25920 } member { id: 0x982aca23 @@ -153728,40 +149868,22 @@ member { offset: 512 } member { - id: 0x873c5993 - name: "privacy" - type_id: 0x6d7f5ff6 - offset: 2816 -} -member { - id: 0x873c5ec8 - name: "privacy" - type_id: 0x6d7f5ff6 - offset: 520 -} -member { - id: 0x873c5f8b - name: "privacy" - type_id: 0x6d7f5ff6 - offset: 576 -} -member { - id: 0xbe7dbbe7 + id: 0xbe7db9bb name: "privacy_screen" type_id: 0x1a408053 - offset: 11776 + offset: 11904 } member { - id: 0x0cc22668 + id: 0x0cc22383 name: "privacy_screen_hw_state_property" type_id: 0x2a670b41 - offset: 12096 + offset: 12224 } member { - id: 0x6b39d51b + id: 0x6b39d825 name: "privacy_screen_notifier" type_id: 0x449a775b - offset: 11840 + offset: 11968 } member { id: 0xba39efad @@ -153770,10 +149892,10 @@ member { offset: 1120 } member { - id: 0xcc3e8244 + id: 0xcc3e8da0 name: "privacy_screen_sw_state_property" type_id: 0x2a670b41 - offset: 12032 + offset: 12160 } member { id: 0x910f145b @@ -153817,10 +149939,10 @@ member { offset: 320 } member { - id: 0x91796196 + id: 0x917961ac name: "private" type_id: 0x18bd6530 - offset: 1728 + offset: 1024 } member { id: 0x917961c4 @@ -153852,16 +149974,16 @@ member { offset: 384 } member { - id: 0x91796a1f + id: 0x91796c8d name: "private" type_id: 0x18bd6530 - offset: 6080 + offset: 6720 } member { - id: 0x91796c15 + id: 0x91796dae name: "private" type_id: 0x18bd6530 - offset: 896 + offset: 1856 } member { id: 0x91796e7a @@ -153876,22 +149998,22 @@ member { offset: 128 } member { - id: 0x91a93310 + id: 0x91a931d3 name: "private" type_id: 0xc8e4d7d1 - offset: 9728 + offset: 8704 } member { - id: 0x91a93484 + id: 0x91a936f8 name: "private" type_id: 0xc8e4d7d1 - offset: 7168 + offset: 10752 } member { - id: 0x91a93971 + id: 0x91a9371d name: "private" type_id: 0xc8e4d7d1 - offset: 12800 + offset: 14848 } member { id: 0x3666a386 @@ -153899,36 +150021,18 @@ member { type_id: 0x3d9194c3 offset: 192 } +member { + id: 0xf21ad019 + name: "private_data" + type_id: 0x18bd6530 + offset: 1728 +} member { id: 0xf21ad023 name: "private_data" type_id: 0x18bd6530 offset: 1024 } -member { - id: 0xf21ad02a - name: "private_data" - type_id: 0x18bd6530 - offset: 14720 -} -member { - id: 0xf21ad039 - name: "private_data" - type_id: 0x18bd6530 - offset: 142144 -} -member { - id: 0xf21ad03e - name: "private_data" - type_id: 0x18bd6530 - offset: 6208 -} -member { - id: 0xf21ad0be - name: "private_data" - type_id: 0x18bd6530 - offset: 2048 -} member { id: 0xf21ad0fb name: "private_data" @@ -153941,6 +150045,12 @@ member { type_id: 0x18bd6530 offset: 640 } +member { + id: 0xf21ad14f + name: "private_data" + type_id: 0x18bd6530 + offset: 1792 +} member { id: 0xf21ad19f name: "private_data" @@ -153954,10 +150064,22 @@ member { offset: 4032 } member { - id: 0xf21ad410 + id: 0xf21ad1f2 name: "private_data" type_id: 0x18bd6530 - offset: 1664 + offset: 3392 +} +member { + id: 0xf21ad2dc + name: "private_data" + type_id: 0x18bd6530 + offset: 17408 +} +member { + id: 0xf21ad343 + name: "private_data" + type_id: 0x18bd6530 + offset: 142272 } member { id: 0xf21ad501 @@ -153965,6 +150087,12 @@ member { type_id: 0x18bd6530 offset: 704 } +member { + id: 0xf21ad5cf + name: "private_data" + type_id: 0x18bd6530 + offset: 1408 +} member { id: 0xf21ad6ae name: "private_data" @@ -153977,42 +150105,54 @@ member { type_id: 0x18bd6530 offset: 3200 } +member { + id: 0xf21ad97e + name: "private_data" + type_id: 0x18bd6530 + offset: 2112 +} +member { + id: 0xf21adb2e + name: "private_data" + type_id: 0x18bd6530 + offset: 7424 +} +member { + id: 0xf21adc21 + name: "private_data" + type_id: 0x18bd6530 + offset: 1856 +} member { id: 0xf21adc24 name: "private_data" type_id: 0x18bd6530 offset: 512 } +member { + id: 0xf21add53 + name: "private_data" + type_id: 0x18bd6530 + offset: 3264 +} member { id: 0xf21adddb name: "private_data" type_id: 0x18bd6530 offset: 1536 } -member { - id: 0xf21ade0f - name: "private_data" - type_id: 0x18bd6530 - offset: 3136 -} -member { - id: 0xf21ade34 - name: "private_data" - type_id: 0x18bd6530 - offset: 3520 -} -member { - id: 0xf21ade84 - name: "private_data" - type_id: 0x18bd6530 - offset: 1600 -} member { id: 0xf21adefe name: "private_data" type_id: 0x18bd6530 offset: 128 } +member { + id: 0xf21adfa4 + name: "private_data" + type_id: 0x18bd6530 + offset: 3648 +} member { id: 0xf21adff5 name: "private_data" @@ -154026,16 +150166,16 @@ member { offset: 192 } member { - id: 0x567c4044 + id: 0x567c4c7c name: "private_free" type_id: 0x0e044b9c - offset: 1728 + offset: 1856 } member { - id: 0x567cb610 + id: 0x567cbe60 name: "private_free" type_id: 0x0efa0a60 - offset: 3200 + offset: 3328 } member { id: 0x567d898a @@ -154044,10 +150184,10 @@ member { offset: 1600 } member { - id: 0x567de2d3 + id: 0x567de8bf name: "private_free" type_id: 0x0faef4bf - offset: 14784 + offset: 17472 } member { id: 0x567e4080 @@ -154056,10 +150196,10 @@ member { offset: 1088 } member { - id: 0x567ed7ab + id: 0x567edc76 name: "private_free" type_id: 0x0c9ac346 - offset: 2112 + offset: 2176 } member { id: 0x567f0e57 @@ -154080,10 +150220,10 @@ member { offset: 2496 } member { - id: 0x78439131 + id: 0x78439144 name: "private_list" type_id: 0xd3c80119 - offset: 1472 + offset: 1728 } member { id: 0x78439661 @@ -154091,10 +150231,10 @@ member { type_id: 0xd3c80119 } member { - id: 0x11ab236e + id: 0x11ab2f73 name: "private_lock" type_id: 0xf313e71a - offset: 1440 + offset: 1696 } member { id: 0xf9f27538 @@ -154132,10 +150272,10 @@ member { type_id: 0x391f15ea } member { - id: 0xd37edf04 + id: 0xd37edb2e name: "privid" type_id: 0x391f15ea - offset: 2432 + offset: 2560 } member { id: 0x7f5ac8fb @@ -154145,10 +150285,10 @@ member { bitsize: 2 } member { - id: 0xfbc2c232 + id: 0xfbc2c405 name: "privobj_list" type_id: 0xd3c80119 - offset: 3200 + offset: 3840 } member { id: 0x891369fe @@ -154156,10 +150296,10 @@ member { type_id: 0x043ce534 } member { - id: 0xb8416414 + id: 0xb84165b0 name: "proactive_compact_trigger" type_id: 0x6d7f5ff6 - offset: 55232 + offset: 55424 } member { id: 0xb124af35 @@ -154192,10 +150332,10 @@ member { offset: 9240 } member { - id: 0xd70b8e01 + id: 0xd70b8c87 name: "probe" type_id: 0x5d8155a5 - offset: 4744 + offset: 5000 } member { id: 0xd74ebab3 @@ -154209,16 +150349,16 @@ member { type_id: 0x2e037cf1 } member { - id: 0xd77847cc + id: 0xd7784be3 name: "probe" type_id: 0x2e4a2777 - offset: 1152 + offset: 1408 } member { - id: 0xd7785028 + id: 0xd7785c07 name: "probe" type_id: 0x2e5dc389 - offset: 1152 + offset: 1408 } member { id: 0xd7787ef1 @@ -154227,16 +150367,16 @@ member { offset: 128 } member { - id: 0xd778cb02 + id: 0xd778c72d name: "probe" type_id: 0x2ec6e9a9 - offset: 1152 + offset: 1408 } member { - id: 0xd778e379 + id: 0xd778e6d8 name: "probe" type_id: 0x2ee76b64 - offset: 1728 + offset: 1984 } member { id: 0xd778ec2c @@ -154245,16 +150385,16 @@ member { offset: 64 } member { - id: 0xd7796ab3 + id: 0xd7796627 name: "probe" type_id: 0x2f63630f - offset: 1536 + offset: 1792 } member { - id: 0xd779aa81 + id: 0xd779af15 name: "probe" type_id: 0x2fab72b6 - offset: 1216 + offset: 1472 } member { id: 0xd779dfba @@ -154269,22 +150409,22 @@ member { offset: 64 } member { - id: 0xd77a285f + id: 0xd77a2d00 name: "probe" type_id: 0x2c207521 - offset: 1856 + offset: 2112 } member { - id: 0xd77a33bb + id: 0xd77a3f94 name: "probe" type_id: 0x2c3e50b1 - offset: 1152 + offset: 1408 } member { - id: 0xd77a680f + id: 0xd77a6336 name: "probe" type_id: 0x2c61df5b - offset: 1536 + offset: 1920 } member { id: 0xd77aaf7e @@ -154322,10 +150462,10 @@ member { offset: 384 } member { - id: 0xd77b6bcc + id: 0xd77b67e3 name: "probe" type_id: 0x2d6627db - offset: 1152 + offset: 1408 } member { id: 0xd77ba7b5 @@ -154346,16 +150486,16 @@ member { offset: 512 } member { - id: 0xd77bf138 + id: 0xd77bf4ee name: "probe" type_id: 0x2df0fc96 - offset: 1408 + offset: 1728 } member { - id: 0x140502e2 + id: 0x14050cd8 name: "probe_active" type_id: 0x6720d32f - offset: 6496 + offset: 7712 } member { id: 0x2a095281 @@ -154364,16 +150504,10 @@ member { offset: 320 } member { - id: 0xc9684ae7 + id: 0xc9684970 name: "probe_capabilities" type_id: 0x5eab5fef - offset: 18816 -} -member { - id: 0xaad2dbdb - name: "probe_client" - type_id: 0x2cda4bcd - offset: 4992 + offset: 20160 } member { id: 0xe5e1630d @@ -154387,12 +150521,6 @@ member { type_id: 0x0e93a255 offset: 256 } -member { - id: 0xd2ec91b8 - name: "probe_mesh_link" - type_id: 0x2cda91e0 - offset: 7168 -} member { id: 0x25f9c0aa name: "probe_new" @@ -154423,38 +150551,10 @@ member { offset: 2496 } member { - id: 0x45e72945 - name: "probe_req" - type_id: 0x12ce5be0 -} -member { - id: 0x680ae8fe - name: "probe_req_reg" - type_id: 0x6d7f5ff6 - offset: 8128 -} -member { - id: 0x49d379eb - name: "probe_resp" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0x49e28620 - name: "probe_resp" - type_id: 0x0effdc38 -} -member { - id: 0x2efc0324 - name: "probe_resp_len" - type_id: 0xf435685e - offset: 1024 -} -member { - id: 0x4e9570d9 + id: 0x4e9575d9 name: "probe_resp_offload" type_id: 0xc9082b19 - offset: 2080 + offset: 2208 } member { id: 0xf69ec1af @@ -154463,10 +150563,17 @@ member { offset: 288 } member { - id: 0x85dcb874 + id: 0x85dcb119 name: "probe_unacked" type_id: 0x6d7f5ff6 - offset: 7056 + offset: 7760 +} +member { + id: 0xe33e7360 + name: "probed" + type_id: 0x4585663f + offset: 6308 + bitsize: 1 } member { id: 0xe33e78e2 @@ -154476,41 +150583,16 @@ member { bitsize: 1 } member { - id: 0xe33e7e95 - name: "probed" - type_id: 0x4585663f - offset: 5796 - bitsize: 1 -} -member { - id: 0x5964a52c + id: 0x5964abc4 name: "probed_modes" type_id: 0xd3c80119 - offset: 1472 + offset: 1600 } member { - id: 0xba467c99 - name: "proberesp_ies" - type_id: 0x3f0185ef - offset: 256 -} -member { - id: 0xba476b27 - name: "proberesp_ies" - type_id: 0x3e163b7e - offset: 256 -} -member { - id: 0xc44bb43b - name: "proberesp_ies_len" - type_id: 0xf435685e - offset: 896 -} -member { - id: 0x7ca0adbe + id: 0x7ca0a47d name: "probes" type_id: 0x74d29cf1 - offset: 1024 + offset: 1152 } member { id: 0x9719f0d3 @@ -154691,16 +150773,16 @@ member { offset: 384 } member { - id: 0x42398732 + id: 0x423982c7 name: "proc_root" type_id: 0x3f222c68 - offset: 10752 + offset: 12096 } member { - id: 0xb8a06713 + id: 0xb8a06d33 name: "proc_root_link" type_id: 0x184052fc - offset: 10816 + offset: 12160 } member { id: 0x3ba75864 @@ -154715,10 +150797,10 @@ member { offset: 256 } member { - id: 0x8fadbd43 + id: 0x8fadbfb1 name: "procdir" type_id: 0x184052fc - offset: 1664 + offset: 1920 } member { id: 0xc5244ab4 @@ -154751,10 +150833,10 @@ member { offset: 128 } member { - id: 0x32090b65 + id: 0x320901bb name: "process_read_urb" type_id: 0x0ea52fda - offset: 4096 + offset: 4352 } member { id: 0xccc4b7ef @@ -154798,10 +150880,10 @@ member { offset: 640 } member { - id: 0xc13a1c9f + id: 0xc13a1c16 name: "procs_file" type_id: 0x0ee0f933 - offset: 2048 + offset: 2304 } member { id: 0x7e43e8a7 @@ -154874,10 +150956,10 @@ member { offset: 32 } member { - id: 0xdf9236a3 + id: 0xdf923671 name: "product" type_id: 0x0483e6f8 - offset: 10048 + offset: 11264 } member { id: 0xdfd49ece @@ -154886,10 +150968,10 @@ member { offset: 112 } member { - id: 0x703f22e7 + id: 0x703f28c1 name: "product_desc" type_id: 0x3e10b518 - offset: 1088 + offset: 1472 } member { id: 0x703f2b70 @@ -154921,10 +151003,10 @@ member { offset: 192 } member { - id: 0xa18e5e23 + id: 0xa18e5a1e name: "profile" type_id: 0x1c27fc93 - offset: 6464 + offset: 7808 } member { id: 0xa19ae4fe @@ -154943,12 +151025,6 @@ member { name: "profile_idc" type_id: 0xb3e7bac9 } -member { - id: 0xd08290e6 - name: "profile_periodicity" - type_id: 0x295c7202 - offset: 2128 -} member { id: 0xf895baee name: "profiles" @@ -154960,24 +151036,12 @@ member { name: "prog" type_id: 0x3b2d7e64 } -member { - id: 0x982b40fe - name: "prog" - type_id: 0x3382a638 - offset: 7872 -} member { id: 0x982b41f7 name: "prog" type_id: 0x3382a638 offset: 320 } -member { - id: 0x982b42bd - name: "prog" - type_id: 0x3382a638 - offset: 6912 -} member { id: 0x982b42d1 name: "prog" @@ -154995,6 +151059,18 @@ member { name: "prog" type_id: 0x3382a638 } +member { + id: 0x982b4b56 + name: "prog" + type_id: 0x3382a638 + offset: 8128 +} +member { + id: 0x982b4db5 + name: "prog" + type_id: 0x3382a638 + offset: 7168 +} member { id: 0x982b4ef9 name: "prog" @@ -155118,10 +151194,10 @@ member { offset: 320 } member { - id: 0x5c802411 + id: 0x5c80282e name: "progs" type_id: 0x0ddccb29 - offset: 33856 + offset: 33984 } member { id: 0x5cedb753 @@ -155130,16 +151206,16 @@ member { offset: 128 } member { - id: 0xb81e147a + id: 0xb81e1c3d name: "progs_cnt" type_id: 0x0b0dc1ff - offset: 1216 + offset: 1344 } member { - id: 0x664fe0bc + id: 0x664fe97f name: "progs_hlist" type_id: 0x056684c9 - offset: 1024 + offset: 1152 } member { id: 0xf62e1eea @@ -155153,10 +151229,10 @@ member { offset: 1152 } member { - id: 0xc9aa76eb + id: 0xc9aa7d35 name: "promisc" type_id: 0x74d29cf1 - offset: 26944 + offset: 31424 } member { id: 0x66064d03 @@ -155171,64 +151247,64 @@ member { offset: 680 } member { - id: 0xdd98e5e3 + id: 0xdd98e086 name: "prop_active" type_id: 0x2a670b41 - offset: 5952 + offset: 7104 } member { - id: 0xb3f3a2dd + id: 0xb3f3a00d name: "prop_crtc_h" type_id: 0x2a670b41 - offset: 5568 + offset: 6720 } member { - id: 0xa33ceb44 + id: 0xa33cec8b name: "prop_crtc_id" type_id: 0x2a670b41 - offset: 5824 + offset: 6976 } member { - id: 0x880dbd59 + id: 0x880dbe9d name: "prop_crtc_w" type_id: 0x2a670b41 - offset: 5504 + offset: 6656 } member { - id: 0xa74bf774 + id: 0xa74bff2d name: "prop_crtc_x" type_id: 0x2a670b41 - offset: 5376 + offset: 6528 } member { - id: 0x6674316e + id: 0x66743c29 name: "prop_crtc_y" type_id: 0x2a670b41 - offset: 5440 + offset: 6592 } member { - id: 0xfde3c1d9 + id: 0xfde3ca6c name: "prop_fb_damage_clips" type_id: 0x2a670b41 - offset: 5888 + offset: 7040 } member { - id: 0xe9eb063f + id: 0xe9eb013a name: "prop_fb_id" type_id: 0x2a670b41 - offset: 5632 + offset: 6784 } member { - id: 0x9abf0e98 + id: 0x9abf0f4f name: "prop_in_fence_fd" type_id: 0x2a670b41 - offset: 5696 + offset: 6848 } member { - id: 0x5b489874 + id: 0x5b4892ce name: "prop_mode_id" type_id: 0x2a670b41 - offset: 6016 + offset: 7168 } member { id: 0xcef62442 @@ -155237,16 +151313,16 @@ member { offset: 128 } member { - id: 0xcef62a8b + id: 0xcef628be name: "prop_name" type_id: 0x3e10b518 - offset: 2304 + offset: 2688 } member { - id: 0xdd8a33df + id: 0xdd8a3188 name: "prop_out_fence_ptr" type_id: 0x2a670b41 - offset: 5760 + offset: 6912 } member { id: 0x2b3bb4ec @@ -155261,34 +151337,46 @@ member { offset: 96 } member { - id: 0x32f25b82 + id: 0x32f25ec0 name: "prop_src_h" type_id: 0x2a670b41 - offset: 5312 + offset: 6464 } member { - id: 0x3fbecc04 + id: 0x3fbec685 name: "prop_src_w" type_id: 0x2a670b41 - offset: 5248 + offset: 6400 } member { - id: 0xf6fca8d2 + id: 0xf6fca447 name: "prop_src_x" type_id: 0x2a670b41 - offset: 5120 + offset: 6272 } member { - id: 0xb73d2348 + id: 0xb73d28dd name: "prop_src_y" type_id: 0x2a670b41 - offset: 5184 + offset: 6336 } member { - id: 0xc4ceb1ab + id: 0x5b0eeaf9 + name: "prop_table_pa" + type_id: 0xbdd18903 + offset: 64 +} +member { + id: 0x6e6dd09e + name: "prop_table_va" + type_id: 0x18bd6530 + offset: 128 +} +member { + id: 0xc4ceb249 name: "prop_vrr_enabled" type_id: 0x2a670b41 - offset: 6080 + offset: 7232 } member { id: 0x930ee7c9 @@ -155315,10 +151403,10 @@ member { offset: 256 } member { - id: 0x3f412a6a + id: 0x3f4120f9 name: "properties" type_id: 0x03064599 - offset: 704 + offset: 768 } member { id: 0x3f715b76 @@ -155356,22 +151444,22 @@ member { offset: 256 } member { - id: 0x3f9841cb + id: 0x3f984663 name: "properties" type_id: 0xda60e9a6 - offset: 3200 + offset: 3648 } member { - id: 0x3f98441c + id: 0x3f9849bb name: "properties" type_id: 0xda60e9a6 - offset: 1536 + offset: 3328 } member { - id: 0x3f9847f3 + id: 0x3f984dd7 name: "properties" type_id: 0xda60e9a6 - offset: 3520 + offset: 1664 } member { id: 0x6a89c1c7 @@ -155379,10 +151467,10 @@ member { type_id: 0xd395c0e4 } member { - id: 0xd6998272 + id: 0xd6998ea5 name: "property_blob_list" type_id: 0xd3c80119 - offset: 4608 + offset: 5760 } member { id: 0x71c55732 @@ -155391,10 +151479,10 @@ member { offset: 512 } member { - id: 0x1fefba67 + id: 0x1fefb55a name: "property_list" type_id: 0xd3c80119 - offset: 3072 + offset: 3712 } member { id: 0x939cc531 @@ -155443,22 +151531,22 @@ member { offset: 128 } member { - id: 0x5bdf8987 + id: 0x5bdf8c18 name: "prot_capabilities" type_id: 0x4585663f - offset: 4384 + offset: 4704 } member { - id: 0xde51edc8 + id: 0xde51ecf4 name: "prot_flags" type_id: 0x5d8155a5 - offset: 1232 + offset: 1616 } member { - id: 0x90fb6b23 + id: 0x90fb6d43 name: "prot_guard_type" type_id: 0x5d8155a5 - offset: 4416 + offset: 4736 } member { id: 0x985d5f0d @@ -155467,22 +151555,22 @@ member { offset: 128 } member { - id: 0x2931ee86 + id: 0x2931e5fa name: "prot_op" type_id: 0x5d8155a5 - offset: 1216 + offset: 1600 } member { - id: 0x92e49925 + id: 0x92e49ac9 name: "prot_sdb" type_id: 0x2f9ce49f - offset: 1792 + offset: 2176 } member { - id: 0xae3e61e7 + id: 0xae3e6aed name: "prot_type" type_id: 0x5d8155a5 - offset: 1224 + offset: 1608 } member { id: 0x6fd5241a @@ -155508,12 +151596,6 @@ member { type_id: 0x1f4573ef offset: 128 } -member { - id: 0xc4452732 - name: "protected_keep_alive" - type_id: 0x6d7f5ff6 - offset: 1968 -} member { id: 0x46e4dafc name: "protected_shared_mem" @@ -155556,10 +151638,10 @@ member { offset: 336 } member { - id: 0x5d519526 + id: 0x5d519bea name: "proto" type_id: 0x325a2b75 - offset: 832 + offset: 1088 } member { id: 0x5d583381 @@ -155604,34 +151686,34 @@ member { offset: 32 } member { - id: 0x7ddb35d4 + id: 0x7ddb3075 name: "proto_destroy_ht" type_id: 0x394dcf37 - offset: 1728 + offset: 1984 } member { - id: 0x396c7a39 + id: 0x396c708f name: "proto_destroy_lock" type_id: 0xa7c362b0 - offset: 9920 + offset: 10176 } member { - id: 0x0e421051 + id: 0x0e421197 name: "proto_down" type_id: 0x6d7f5ff6 - offset: 17856 + offset: 19200 } member { - id: 0xbc9d83b7 + id: 0xbc9d8c45 name: "proto_down_reason" type_id: 0xc9082b19 - offset: 9632 + offset: 9760 } member { - id: 0xc10f1dd8 + id: 0xc10f19a2 name: "proto_lock" type_id: 0x6c952252 - offset: 896 + offset: 1152 } member { id: 0xdc396db4 @@ -155699,10 +151781,10 @@ member { offset: 800 } member { - id: 0xdcf61f43 + id: 0xdcf61d65 name: "protocol" type_id: 0x295c7202 - offset: 1080 + offset: 1208 } member { id: 0x02ed338b @@ -155728,10 +151810,10 @@ member { offset: 144 } member { - id: 0x865c2fb2 + id: 0x865c2968 name: "provider" type_id: 0x0490bb4a - offset: 8768 + offset: 10240 } member { id: 0x866a71db @@ -155739,6 +151821,12 @@ member { type_id: 0x32c23ae3 offset: 256 } +member { + id: 0xa159a1de + name: "provider_data" + type_id: 0x18bd6530 + offset: 8576 +} member { id: 0xa159a911 name: "provider_data" @@ -155751,12 +151839,6 @@ member { type_id: 0x18bd6530 offset: 320 } -member { - id: 0xa159acb8 - name: "provider_data" - type_id: 0x18bd6530 - offset: 7360 -} member { id: 0x082afb6d name: "provider_list" @@ -155775,10 +151857,10 @@ member { offset: 960 } member { - id: 0xa6d9226d + id: 0xa6d9287d name: "proxy_queue" type_id: 0x578f9c2b - offset: 3968 + offset: 4928 } member { id: 0x604dab7a @@ -155787,10 +151869,10 @@ member { offset: 448 } member { - id: 0x713b532e + id: 0x713b5b70 name: "proxy_timer" type_id: 0xd298e888 - offset: 3648 + offset: 4480 } member { id: 0x282acc7e @@ -155817,16 +151899,10 @@ member { bitsize: 3 } member { - id: 0xba53c202 + id: 0xba53c7e4 name: "ps" type_id: 0x6d7f5ff6 - offset: 24 -} -member { - id: 0xba53ca8c - name: "ps" - type_id: 0x6d7f5ff6 - offset: 1640 + offset: 1896 } member { id: 0xbab5e8a7 @@ -155841,16 +151917,10 @@ member { offset: 640 } member { - id: 0x9355ccd9 + id: 0x9355c01e name: "ps2_cmd_mutex" type_id: 0x2360e10b - offset: 8960 -} -member { - id: 0x55f92728 - name: "ps_dtim_period" - type_id: 0x295c7202 - offset: 112 + offset: 10304 } member { id: 0x09e02c79 @@ -155859,22 +151929,16 @@ member { offset: 128 } member { - id: 0xfb2c8f31 + id: 0xfb2c8dc3 name: "ps_timeout" type_id: 0x6720d32f - offset: 1664 + offset: 1920 } member { id: 0x41e1a23f name: "psample_group" type_id: 0x0d436e43 } -member { - id: 0x27d0661a - name: "psc_no_listen" - type_id: 0x6d7f5ff6 - offset: 128 -} member { id: 0x2c10bf52 name: "psci_version" @@ -155882,22 +151946,22 @@ member { offset: 2816 } member { - id: 0x2bf0e3d9 + id: 0x2bf0ee90 name: "psec" type_id: 0x2ccc936a - offset: 10624 + offset: 12672 } member { - id: 0x84615b3e + id: 0x846152fd name: "pseudo_palette" type_id: 0xb6bc1f4d - offset: 1024 + offset: 1152 } member { - id: 0x84cf57e4 + id: 0x84cf5b81 name: "pseudo_palette" type_id: 0x18bd6530 - offset: 5504 + offset: 5760 } member { id: 0x597a2336 @@ -155907,16 +151971,16 @@ member { bitsize: 1 } member { - id: 0x9c15cdf1 + id: 0x9c15c1a6 name: "pshadow" type_id: 0x00506ef6 - offset: 2752 + offset: 2816 } member { - id: 0xe181c86a + id: 0xe181c27d name: "psi" type_id: 0x2922a3d0 - offset: 8064 + offset: 9344 } member { id: 0xe1903f95 @@ -155935,16 +151999,16 @@ member { offset: 64 } member { - id: 0x9348096c + id: 0x93480a7d name: "psi_files" type_id: 0x8ff52d56 - offset: 2944 + offset: 3456 } member { - id: 0x83cf2d19 + id: 0x83cf23de name: "psi_flags" type_id: 0x4585663f - offset: 18816 + offset: 20224 } member { id: 0x19bd3082 @@ -155952,12 +152016,6 @@ member { type_id: 0x295c7202 offset: 72 } -member { - id: 0x6f548699 - name: "psk" - type_id: 0x3f0185ef - offset: 832 -} member { id: 0xe6324ea8 name: "psm" @@ -156025,28 +152083,28 @@ member { offset: 64 } member { - id: 0x85ba524d + id: 0x85ba538c name: "psy" type_id: 0x18150d9f - offset: 5760 + offset: 10112 } member { - id: 0x85ba5412 + id: 0x85ba5e75 name: "psy" type_id: 0x18150d9f - offset: 9472 + offset: 6144 } member { - id: 0x84ab1690 + id: 0x84ab1052 name: "psy_desc" type_id: 0xa66e4d3d - offset: 5824 + offset: 10176 } member { - id: 0x84ab17a8 + id: 0x84ab121a name: "psy_desc" type_id: 0xa66e4d3d - offset: 9536 + offset: 6208 } member { id: 0x7b014ca9 @@ -156112,10 +152170,10 @@ member { offset: 832 } member { - id: 0xd3b102d7 + id: 0xd3b103c3 name: "ptp_sts_supported" type_id: 0x6d7f5ff6 - offset: 10624 + offset: 12224 } member { id: 0xaf603918 @@ -156150,6 +152208,11 @@ member { type_id: 0x86d95287 offset: 704 } +member { + id: 0x46761387 + name: "ptr" + type_id: 0x86d95287 +} member { id: 0x46c17f73 name: "ptr" @@ -156170,6 +152233,11 @@ member { name: "ptr" type_id: 0x2f5073a5 } +member { + id: 0x46e47dff + name: "ptr" + type_id: 0x14b72a39 +} member { id: 0x46e877b0 name: "ptr" @@ -156222,28 +152290,28 @@ member { offset: 576 } member { - id: 0xe702ca6b + id: 0xe702c16b name: "ptrace_entry" type_id: 0xd3c80119 - offset: 12352 + offset: 13376 } member { - id: 0xe8b5bde4 + id: 0xe8b5be89 name: "ptrace_message" type_id: 0x33756485 - offset: 18176 + offset: 19584 } member { - id: 0x6457df0d + id: 0x6457d290 name: "ptraced" type_id: 0xd3c80119 - offset: 12224 + offset: 13248 } member { - id: 0x12e9dd5a + id: 0x12e9dafd name: "ptracer_cred" type_id: 0x30650ba6 - offset: 15296 + offset: 16704 } member { id: 0xcd6de6fa @@ -156286,46 +152354,28 @@ member { offset: 1152 } member { - id: 0xdca81321 - name: "pub" - type_id: 0xc58fc3b7 - offset: 832 -} -member { - id: 0xcddbff27 + id: 0xcddbf565 name: "pub_count" type_id: 0xc9082b19 - offset: 6976 + offset: 7680 } member { - id: 0x2bb3f558 + id: 0x2bb3fb8f name: "public_addr" type_id: 0xa61911b2 - offset: 640 + offset: 768 } member { - id: 0x71e98c38 + id: 0x71e981db name: "publications" type_id: 0xd3c80119 - offset: 6848 + offset: 7552 } member { - id: 0x1b8f9457 - name: "publish_bcast" - type_id: 0x6d7f5ff6 - offset: 96 -} -member { - id: 0xcd9ad62c - name: "publish_type" - type_id: 0x295c7202 - offset: 80 -} -member { - id: 0xa24d75cd + id: 0xa24d7e9d name: "published" type_id: 0x6d7f5ff6 - offset: 8008 + offset: 8712 } member { id: 0x5efa06bd @@ -156372,22 +152422,10 @@ member { bitsize: 1 } member { - id: 0xa5987a61 + id: 0xa5987b16 name: "pump_messages" type_id: 0x3835dcc0 - offset: 8128 -} -member { - id: 0xcc5ebb04 - name: "punct_bitmap" - type_id: 0x914dbfdc - offset: 7232 -} -member { - id: 0xcc5ebd57 - name: "punct_bitmap" - type_id: 0x914dbfdc - offset: 3040 + offset: 9728 } member { id: 0x6aa12130 @@ -156397,41 +152435,41 @@ member { bitsize: 1 } member { - id: 0x8c4757ef + id: 0x8c475fa8 name: "purpose" type_id: 0x362692fd - offset: 1216 + offset: 1344 bitsize: 8 } member { - id: 0xb6e52ee7 + id: 0xb6e523c6 name: "push" type_id: 0xf1159c31 - offset: 3584 + offset: 4160 } member { - id: 0x49bcef5c + id: 0x49bced4a name: "push_busy" type_id: 0x4585663f - offset: 28832 + offset: 28896 } member { - id: 0xa866b131 + id: 0xa866bd4c name: "push_cpu" type_id: 0x6720d32f - offset: 23584 + offset: 23648 } member { - id: 0x643f74d0 + id: 0x643f7f82 name: "push_work" type_id: 0x5b09d4fb - offset: 28864 + offset: 28928 } member { - id: 0xad7eeb38 + id: 0xad7ee9bd name: "pushable_dl_tasks" type_id: 0x3205ba2f - offset: 10304 + offset: 11328 } member { id: 0x75a68eb3 @@ -156440,10 +152478,10 @@ member { offset: 384 } member { - id: 0x04264cf2 + id: 0x04264bd2 name: "pushable_tasks" type_id: 0x6c32e522 - offset: 9984 + offset: 11008 } member { id: 0x04e46363 @@ -156590,10 +152628,10 @@ member { offset: 384 } member { - id: 0x7cfdd818 + id: 0x7cfddcb6 name: "pvt_info" type_id: 0x18bd6530 - offset: 1664 + offset: 2048 } member { id: 0xe8e0db23 @@ -156647,16 +152685,16 @@ member { offset: 960 } member { - id: 0xc58e085a + id: 0xc58e0dce name: "pwr" type_id: 0x01ae1e33 - offset: 6656 + offset: 8000 } member { - id: 0xc5a6facb + id: 0xc5a6f5ee name: "pwr" type_id: 0x295c7202 - offset: 5632 + offset: 6272 } member { id: 0x8ca7afcf @@ -156670,40 +152708,34 @@ member { offset: 512 } member { - id: 0x8ee83d0a + id: 0x8ee837da name: "pwr_info" type_id: 0x5786c646 - offset: 20608 + offset: 21568 } member { - id: 0xec1f7111 + id: 0xec1f7588 name: "pwr_opmode" type_id: 0x7194a543 - offset: 1248 + offset: 7680 } member { - id: 0xec1f7255 + id: 0xec1f7e89 name: "pwr_opmode" type_id: 0x7194a543 - offset: 6464 + offset: 1504 } member { - id: 0x977be109 - name: "pwr_reduction" - type_id: 0x295c7202 - offset: 5992 -} -member { - id: 0xdd6b948b + id: 0xdd6b9b3b name: "pwr_role" type_id: 0x8167e73b - offset: 6400 + offset: 7616 } member { - id: 0xdd6b9fba + id: 0xdd6b9f0d name: "pwr_role" type_id: 0x8167e73b - offset: 1184 + offset: 1440 } member { id: 0xb51decea @@ -156724,10 +152756,10 @@ member { offset: 160 } member { - id: 0x705b74e8 + id: 0x705b765d name: "pwrseq" type_id: 0x2e5473cd - offset: 6272 + offset: 7488 } member { id: 0x2a994aef @@ -156752,10 +152784,10 @@ member { type_id: 0x407489b0 } member { - id: 0xe95c6a1f + id: 0xe95c6150 name: "q" type_id: 0x2e8d5f05 - offset: 576 + offset: 704 } member { id: 0xe97ba8af @@ -156839,10 +152871,10 @@ member { offset: 128 } member { - id: 0xc851722b + id: 0xc8517d64 name: "qdisc_tx_busylock" type_id: 0x1b44744f - offset: 17792 + offset: 19136 } member { id: 0xaa7d95ca @@ -156885,16 +152917,16 @@ member { offset: 128 } member { - id: 0xc6d461f0 + id: 0xc6d46ff6 name: "qh_pool" type_id: 0x2d66740a - offset: 5056 + offset: 5120 } member { - id: 0xeb34eec2 + id: 0xeb34e3ac name: "qh_scan_next" type_id: 0x0570ebcb - offset: 1792 + offset: 1856 } member { id: 0xfe6f73bb @@ -156960,16 +152992,16 @@ member { type_id: 0x3f74bbde } member { - id: 0x91da2c08 + id: 0x91da22df name: "qnbytes" type_id: 0x6720d32f - offset: 640 + offset: 768 } member { - id: 0xab0b1211 + id: 0xab0b1c24 name: "qnkeys" type_id: 0x6720d32f - offset: 608 + offset: 736 } member { id: 0xed04d50c @@ -156984,16 +153016,10 @@ member { offset: 320 } member { - id: 0xed19bc0e + id: 0xed19b0dc name: "qos" type_id: 0x0b9f3953 - offset: 2432 -} -member { - id: 0xed7f5b13 - name: "qos" - type_id: 0x6d7f5ff6 - offset: 1408 + offset: 2624 } member { id: 0xedf40fc7 @@ -157054,10 +153080,10 @@ member { offset: 192 } member { - id: 0x6df65c20 + id: 0x6df6577e name: "qtd_pool" type_id: 0x2d66740a - offset: 5120 + offset: 5184 } member { id: 0x324de1e4 @@ -157156,10 +153182,10 @@ member { offset: 192 } member { - id: 0x8c714600 + id: 0x8c714c8a name: "query" type_id: 0xae218bc3 - offset: 384 + offset: 512 } member { id: 0x8cd1b597 @@ -157202,16 +153228,16 @@ member { offset: 384 } member { - id: 0xad01c8ac + id: 0xad01c6a9 name: "queue" type_id: 0xd3c80119 - offset: 8512 + offset: 10112 } member { - id: 0xad01ca9d + id: 0xad01c9cf name: "queue" type_id: 0xd3c80119 - offset: 14400 + offset: 14656 } member { id: 0xad01caaa @@ -157226,10 +153252,10 @@ member { offset: 128 } member { - id: 0xadc8894d + id: 0xadc88f57 name: "queue" type_id: 0x1a8d1bcb - offset: 7808 + offset: 9024 } member { id: 0xadd19c61 @@ -157244,10 +153270,22 @@ member { offset: 1472 } member { - id: 0xaddb433c + id: 0xadd44406 + name: "queue" + type_id: 0x06447717 + offset: 128 +} +member { + id: 0xaddb40d2 name: "queue" type_id: 0x09427c40 - offset: 960 + offset: 1856 +} +member { + id: 0xaddb46b9 + name: "queue" + type_id: 0x09427c40 + offset: 1088 } member { id: 0xaddb4875 @@ -157261,10 +153299,10 @@ member { type_id: 0x09427c40 } member { - id: 0xaddb4c9f + id: 0xaddb4cea name: "queue" type_id: 0x09427c40 - offset: 1472 + offset: 1728 } member { id: 0xaddb4db6 @@ -157308,16 +153346,16 @@ member { offset: 448 } member { - id: 0x05686f2c + id: 0x05686c9a name: "queue_ctx" type_id: 0x30ae0fb9 - offset: 512 + offset: 768 } member { - id: 0x0791865b + id: 0x0791821a name: "queue_debugfs_attrs" type_id: 0x30791928 - offset: 1920 + offset: 2176 } member { id: 0x72004b43 @@ -157344,10 +153382,10 @@ member { offset: 512 } member { - id: 0xa9229659 + id: 0xa9229fec name: "queue_empty" type_id: 0x6d7f5ff6 - offset: 10752 + offset: 12352 } member { id: 0x24d20612 @@ -157362,10 +153400,10 @@ member { offset: 832 } member { - id: 0xc1ddf4d1 + id: 0xc1ddfc24 name: "queue_id" type_id: 0x914dbfdc - offset: 800 + offset: 928 } member { id: 0xc1ddff57 @@ -157380,10 +153418,10 @@ member { offset: 64 } member { - id: 0x16818c92 + id: 0x168182f6 name: "queue_lock" type_id: 0xf313e71a - offset: 8448 + offset: 10048 } member { id: 0x16818d5e @@ -157398,10 +153436,10 @@ member { offset: 992 } member { - id: 0x88db3146 + id: 0x88db38ec name: "queue_num" type_id: 0x4585663f - offset: 2848 + offset: 3232 } member { id: 0x88db3a0d @@ -157438,10 +153476,10 @@ member { type_id: 0x2c4285f7 } member { - id: 0x645fc465 + id: 0x645fc1ac name: "queue_stopped" type_id: 0x4585663f - offset: 2720 + offset: 2848 } member { id: 0x6334960f @@ -157455,22 +153493,22 @@ member { offset: 64 } member { - id: 0x2a6bb9ff + id: 0x2a6bb375 name: "queued" type_id: 0xd3c80119 - offset: 384 + offset: 512 } member { - id: 0x2a8b0036 + id: 0x2a8b0a99 name: "queued" type_id: 0x33756485 - offset: 2688 + offset: 3072 } member { - id: 0x2ad503dc + id: 0x2ad503ad name: "queued" type_id: 0x6d7f5ff6 - offset: 8000 + offset: 9600 } member { id: 0x2ad508f4 @@ -157498,10 +153536,10 @@ member { bitsize: 1 } member { - id: 0x620d09cd + id: 0x620d04f5 name: "queued_count" type_id: 0x4585663f - offset: 5952 + offset: 6080 } member { id: 0xb78add22 @@ -157522,28 +153560,28 @@ member { offset: 3840 } member { - id: 0x69942f45 + id: 0x699426dc name: "queued_events" type_id: 0xc06de7e5 - offset: 1856 + offset: 1984 } member { - id: 0x824e10c3 + id: 0x824e12df name: "queued_list" type_id: 0xd3c80119 - offset: 5824 + offset: 5952 } member { - id: 0x42e76d35 + id: 0x42e76a02 name: "queued_message" type_id: 0x633cd80c - offset: 2112 + offset: 2368 } member { - id: 0x8776866e + id: 0x87768fc5 name: "queued_msgs" type_id: 0x4585663f - offset: 3712 + offset: 3840 } member { id: 0xcf8fd0aa @@ -157562,12 +153600,6 @@ member { type_id: 0xe06ae107 offset: 192 } -member { - id: 0xd75039f3 - name: "queues" - type_id: 0x914dbfdc - offset: 960 -} member { id: 0x73a7250c name: "queues_kset" @@ -157587,16 +153619,16 @@ member { offset: 576 } member { - id: 0x7d2da730 + id: 0x7d2da924 name: "quiesce_depth" type_id: 0x6720d32f - offset: 6656 + offset: 8064 } member { - id: 0x1d6f3cd9 + id: 0x1d6f3496 name: "quiesced_by" type_id: 0x1d19a9d5 - offset: 16960 + offset: 20032 } member { id: 0xce3dd3dc @@ -157605,49 +153637,49 @@ member { offset: 128 } member { - id: 0x14efd584 + id: 0x14efd093 name: "quirk_addfb_prefer_host_byte_order" type_id: 0x6d7f5ff6 - offset: 8400 + offset: 9552 } member { - id: 0x470729a4 + id: 0x47072248 name: "quirk_addfb_prefer_xbgr_30bpp" type_id: 0x6d7f5ff6 - offset: 8392 + offset: 9544 } member { - id: 0x382c0881 + id: 0x382c000a name: "quirk_altset_not_supp" type_id: 0x4585663f - offset: 7113 + offset: 8457 bitsize: 1 } member { - id: 0xf0e41f75 + id: 0xf0e41911 name: "quirk_avoids_skb_reserve" type_id: 0x4585663f - offset: 7116 + offset: 8460 bitsize: 1 } member { - id: 0xa61d8e02 + id: 0xa61d8d92 name: "quirk_ep_out_aligned_size" type_id: 0x4585663f - offset: 7112 + offset: 8456 bitsize: 1 } member { - id: 0xc871a772 + id: 0xc871aeeb name: "quirk_flags" type_id: 0x4585663f - offset: 1856 + offset: 1984 } member { - id: 0xdd7606f3 + id: 0xdd760636 name: "quirk_max_rate" type_id: 0x4585663f - offset: 6304 + offset: 7520 } member { id: 0xe93239ea @@ -157657,10 +153689,10 @@ member { bitsize: 1 } member { - id: 0xe0141de5 + id: 0xe0141e5d name: "quirk_stall_not_supp" type_id: 0x4585663f - offset: 7114 + offset: 8458 bitsize: 1 } member { @@ -157670,36 +153702,36 @@ member { offset: 1248 } member { - id: 0xfcfe4a22 + id: 0xfcfe44a4 name: "quirk_zlp_not_supp" type_id: 0x4585663f - offset: 7115 + offset: 8459 bitsize: 1 } -member { - id: 0x2a0674c3 - name: "quirks" - type_id: 0x4585663f - offset: 57824 -} member { id: 0x2a06772c name: "quirks" type_id: 0x4585663f offset: 1632 } +member { + id: 0x2a0679a5 + name: "quirks" + type_id: 0x4585663f + offset: 59296 +} +member { + id: 0x2a067c6e + name: "quirks" + type_id: 0x4585663f + offset: 7488 +} member { id: 0x2a067c99 name: "quirks" type_id: 0x4585663f offset: 64 } -member { - id: 0x2a067edb - name: "quirks" - type_id: 0x4585663f - offset: 6272 -} member { id: 0x2a1e7779 name: "quirks" @@ -157712,28 +153744,28 @@ member { type_id: 0x33756485 } member { - id: 0x2a708e0a + id: 0x2a708dde name: "quirks" type_id: 0x33756485 - offset: 12800 + offset: 12928 } member { - id: 0x2a77ad85 + id: 0x2a77a834 name: "quirks" type_id: 0x34579ace - offset: 8192 + offset: 9536 } member { - id: 0x2a8af84a + id: 0x2a8af503 name: "quirks" type_id: 0xc9082b19 - offset: 10400 + offset: 11616 } member { - id: 0x2a96273c + id: 0x2a96202a name: "quirks" type_id: 0xd5df6730 - offset: 20352 + offset: 20928 } member { id: 0xe2744e54 @@ -157783,10 +153815,10 @@ member { offset: 1344 } member { - id: 0x114c80ff + id: 0x114c8d37 name: "quotalen" type_id: 0xc93e017b - offset: 992 + offset: 1120 } member { id: 0x1171805c @@ -157825,10 +153857,10 @@ member { offset: 128 } member { - id: 0x6f1fdb97 + id: 0x6f1fd62e name: "r_counter" type_id: 0x4585663f - offset: 896 + offset: 1024 } member { id: 0x88d851e8 @@ -157842,12 +153874,6 @@ member { type_id: 0x12bb35ff offset: 128 } -member { - id: 0x299ed016 - name: "ra" - type_id: 0xabf64f28 - offset: 32 -} member { id: 0x0e79d07a name: "ra_chain" @@ -157861,10 +153887,10 @@ member { offset: 672 } member { - id: 0x66aa84a4 + id: 0x66aa8ae5 name: "ra_mtu" type_id: 0x4585663f - offset: 8320 + offset: 10752 } member { id: 0x7120816c @@ -157884,12 +153910,6 @@ member { type_id: 0x33756485 offset: 384 } -member { - id: 0x0dd5b6b0 - name: "radar_detect" - type_id: 0x295c7202 - offset: 32 -} member { id: 0x7a85796a name: "radar_detect_regions" @@ -157902,42 +153922,6 @@ member { type_id: 0x295c7202 offset: 128 } -member { - id: 0x0af060ca - name: "radar_enabled" - type_id: 0x6d7f5ff6 - offset: 448 -} -member { - id: 0x0af06b0c - name: "radar_enabled" - type_id: 0x6d7f5ff6 - offset: 528 -} -member { - id: 0x66503fa3 - name: "radar_required" - type_id: 0x6d7f5ff6 - offset: 3008 -} -member { - id: 0x62065539 - name: "radiotap_mcs_details" - type_id: 0x295c7202 - offset: 1072 -} -member { - id: 0x93dfda95 - name: "radiotap_timestamp" - type_id: 0x043b7b98 - offset: 1120 -} -member { - id: 0x8ad3fcd1 - name: "radiotap_vht_details" - type_id: 0x914dbfdc - offset: 1088 -} member { id: 0x26582f94 name: "raid_partial_stripes_expensive" @@ -157999,34 +153983,34 @@ member { offset: 2112 } member { - id: 0xb165720e + id: 0xb165727b name: "random" type_id: 0x33756485 - offset: 1472 + offset: 1728 } member { - id: 0xb1703a12 + id: 0xb17030f4 name: "random" type_id: 0x263062c2 - offset: 3456 + offset: 3712 } member { - id: 0x2c59a277 + id: 0x2c59a8ee name: "random_addr" type_id: 0xa61911b2 - offset: 688 + offset: 816 } member { - id: 0x239bdbc2 + id: 0x239bd163 name: "random_frame" type_id: 0x4585663f - offset: 5312 + offset: 5376 } member { - id: 0x2db6abec + id: 0x2db6a778 name: "random_seq" type_id: 0x1bf16028 - offset: 1536 + offset: 1792 } member { id: 0x05204fcf @@ -158128,10 +154112,10 @@ member { offset: 32 } member { - id: 0xd05359da + id: 0xd0535f73 name: "range_max" type_id: 0x385bd9b4 - offset: 10048 + offset: 11840 } member { id: 0xda30fe11 @@ -158140,10 +154124,10 @@ member { offset: 8 } member { - id: 0x5445db6f + id: 0x5445db9e name: "range_min" type_id: 0x865acc96 - offset: 9984 + offset: 11776 } member { id: 0x54860881 @@ -158185,10 +154169,10 @@ member { offset: 4160 } member { - id: 0xce7c94d9 + id: 0xce7c9aa9 name: "range_tree" type_id: 0xeb923a9b - offset: 4928 + offset: 5184 } member { id: 0xc3f410bb @@ -158261,12 +154245,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0x5f5bc181 - name: "rate" - type_id: 0x899abdd7 - offset: 128 -} member { id: 0x5f61bea2 name: "rate" @@ -158308,6 +154286,12 @@ member { type_id: 0x33756485 offset: 576 } +member { + id: 0x5fe12f53 + name: "rate" + type_id: 0x33756485 + offset: 192 +} member { id: 0x94569300 name: "rate_bytes_ps" @@ -158315,10 +154299,10 @@ member { offset: 64 } member { - id: 0x8d8ea9af + id: 0x8d8ea53b name: "rate_clk_single" type_id: 0x33756485 - offset: 1536 + offset: 1792 } member { id: 0xfdf8bb55 @@ -158332,12 +154316,6 @@ member { type_id: 0xe62ebf07 offset: 2144 } -member { - id: 0x37213a82 - name: "rate_control_algorithm" - type_id: 0x3e10b518 - offset: 576 -} member { id: 0x0f313303 name: "rate_den" @@ -158350,12 +154328,6 @@ member { type_id: 0x4585663f offset: 4256 } -member { - id: 0xeb5512d3 - name: "rate_driver_data" - type_id: 0x14eaac78 - offset: 128 -} member { id: 0xf764b189 name: "rate_est" @@ -158368,35 +154340,6 @@ member { type_id: 0x295c7202 offset: 104 } -member { - id: 0x7732f571 - name: "rate_idx" - type_id: 0x63db6b4d -} -member { - id: 0x77787c10 - name: "rate_idx" - type_id: 0x295c7202 - offset: 264 -} -member { - id: 0x32243db9 - name: "rate_idx_mask" - type_id: 0xc9082b19 - offset: 320 -} -member { - id: 0x17521e28 - name: "rate_idx_mcs_mask" - type_id: 0x00c72527 - offset: 384 -} -member { - id: 0xc1760c11 - name: "rate_init" - type_id: 0x0f293b1c - offset: 384 -} member { id: 0xd51bd1ef name: "rate_matching" @@ -158404,10 +154347,10 @@ member { offset: 384 } member { - id: 0xd51bd712 + id: 0xd51bd390 name: "rate_matching" type_id: 0x6720d32f - offset: 8064 + offset: 9280 } member { id: 0xd5cf19e3 @@ -158452,10 +154395,10 @@ member { offset: 160 } member { - id: 0xe9d2a0df + id: 0xe9d2a54b name: "rate_mult" type_id: 0x4585663f - offset: 1216 + offset: 1472 } member { id: 0xbc979606 @@ -158487,12 +154430,6 @@ member { type_id: 0x1bf16028 offset: 640 } -member { - id: 0xa2923cb1 - name: "rate_update" - type_id: 0x0f293bd5 - offset: 448 -} member { id: 0xb3d910e2 name: "ratelimit" @@ -158511,12 +154448,6 @@ member { type_id: 0x4585663f offset: 480 } -member { - id: 0x3f5338f3 - name: "rates" - type_id: 0x068be05c - offset: 192 -} member { id: 0x3f53f611 name: "rates" @@ -158529,23 +154460,6 @@ member { type_id: 0x0baa70a7 offset: 448 } -member { - id: 0x3f7e92c8 - name: "rates" - type_id: 0x2b20d000 - offset: 128 -} -member { - id: 0x3fc65911 - name: "rates" - type_id: 0x93e3596e - offset: 384 -} -member { - id: 0x3fdd48d4 - name: "rates" - type_id: 0x88f30e70 -} member { id: 0x0dd6845c name: "rating" @@ -158594,10 +154508,10 @@ member { offset: 448 } member { - id: 0x092e71f9 + id: 0x092e71a8 name: "raw" type_id: 0x3f28acc9 - offset: 7424 + offset: 8768 } member { id: 0x0935e42c @@ -158673,16 +154587,16 @@ member { offset: 1072 } member { - id: 0xb0528b43 + id: 0xb0528a7b name: "raw_cid" type_id: 0xbe0f19dc - offset: 6560 + offset: 7776 } member { - id: 0xb1cc988d + id: 0xb1cc99d8 name: "raw_csd" type_id: 0xbe0f19dc - offset: 6688 + offset: 7904 } member { id: 0xbb375ab7 @@ -158835,10 +154749,10 @@ member { offset: 1224 } member { - id: 0x6fa9d602 + id: 0x6fa9d3ef name: "raw_q" type_id: 0x578f9c2b - offset: 21376 + offset: 25728 } member { id: 0x3d617ac5 @@ -158859,10 +154773,10 @@ member { offset: 1128 } member { - id: 0xe598a2f6 + id: 0xe598aee8 name: "raw_scr" type_id: 0x5eeb4a25 - offset: 6816 + offset: 8032 } member { id: 0xeca2b05d @@ -158900,10 +154814,10 @@ member { offset: 64 } member { - id: 0xe3e216af + id: 0xe3e214cc name: "raw_ssr" type_id: 0x7e71c857 - offset: 6880 + offset: 8096 } member { id: 0xb1b4ba3a @@ -158922,10 +154836,10 @@ member { offset: 1192 } member { - id: 0x018e691a + id: 0x018e63c8 name: "rawdescriptors" type_id: 0x0bb0c019 - offset: 9856 + offset: 11072 } member { id: 0xfb18a717 @@ -158957,22 +154871,22 @@ member { offset: 64 } member { - id: 0xfb577d15 + id: 0xfb5779b3 name: "rb" type_id: 0x22aebb74 - offset: 5632 + offset: 5888 } member { - id: 0x3afead5a + id: 0x3afea870 name: "rb_entry" type_id: 0xd3c80119 - offset: 5696 + offset: 5952 } member { - id: 0x4313ef06 + id: 0x4313e44f name: "rb_fragments" type_id: 0xeb923a9b - offset: 832 + offset: 960 } member { id: 0x29ba9be9 @@ -159027,10 +154941,10 @@ member { offset: 64 } member { - id: 0x82de9924 + id: 0x82de98a3 name: "rb_root" type_id: 0xd0f3b5bf - offset: 704 + offset: 832 } member { id: 0x82de9b19 @@ -159049,22 +154963,16 @@ member { offset: 192 } member { - id: 0xfadf1b5d + id: 0xfadf151e name: "rbits4" type_id: 0x295c7202 - offset: 328 + offset: 456 } member { - id: 0x47423260 + id: 0x47423e3e name: "rbits6" type_id: 0x295c7202 - offset: 344 -} -member { - id: 0x6eb918ca - name: "rbn" - type_id: 0x3205ba2f - offset: 256 + offset: 472 } member { id: 0xf069c7e8 @@ -159078,10 +154986,10 @@ member { offset: 64 } member { - id: 0xb7b377e0 + id: 0xb7b3706d name: "rc" type_id: 0x060cf413 - offset: 8256 + offset: 10112 } member { id: 0x27004234 @@ -159114,10 +155022,10 @@ member { offset: 320 } member { - id: 0x0e2e824c + id: 0x0e2e8020 name: "rc_map" type_id: 0x686d198e - offset: 6784 + offset: 8000 } member { id: 0x6319c653 @@ -159192,10 +155100,10 @@ member { offset: 120 } member { - id: 0x5c647b0b + id: 0x5c647429 name: "rca" type_id: 0x4585663f - offset: 6176 + offset: 7392 } member { id: 0xe96d3f15 @@ -159258,13 +155166,13 @@ member { id: 0x95dac184 name: "rcu" type_id: 0xe3222f5b - offset: 960 + offset: 10624 } member { - id: 0x95dac19c + id: 0x95dac185 name: "rcu" type_id: 0xe3222f5b - offset: 10432 + offset: 960 } member { id: 0x95dac1be @@ -159278,6 +155186,12 @@ member { type_id: 0xe3222f5b offset: 768 } +member { + id: 0x95dac26a + name: "rcu" + type_id: 0xe3222f5b + offset: 1856 +} member { id: 0x95dac26f name: "rcu" @@ -159285,10 +155199,10 @@ member { offset: 512 } member { - id: 0x95dac390 + id: 0x95dac31e name: "rcu" type_id: 0xe3222f5b - offset: 1536 + offset: 8384 } member { id: 0x95dac3d1 @@ -159303,16 +155217,10 @@ member { offset: 1088 } member { - id: 0x95dac735 + id: 0x95dac715 name: "rcu" type_id: 0xe3222f5b - offset: 2112 -} -member { - id: 0x95dac772 - name: "rcu" - type_id: 0xe3222f5b - offset: 7680 + offset: 6528 } member { id: 0x95dac7ab @@ -159321,10 +155229,16 @@ member { offset: 1152 } member { - id: 0x95dac848 + id: 0x95dac7fc name: "rcu" type_id: 0xe3222f5b - offset: 6016 + offset: 2880 +} +member { + id: 0x95dac8a9 + name: "rcu" + type_id: 0xe3222f5b + offset: 1920 } member { id: 0x95dac8e5 @@ -159344,16 +155258,10 @@ member { offset: 256 } member { - id: 0x95daca4a + id: 0x95daca08 name: "rcu" type_id: 0xe3222f5b - offset: 2752 -} -member { - id: 0x95dacacd - name: "rcu" - type_id: 0xe3222f5b - offset: 832 + offset: 10816 } member { id: 0x95dacb4a @@ -159361,6 +155269,12 @@ member { type_id: 0xe3222f5b offset: 704 } +member { + id: 0x95dacb84 + name: "rcu" + type_id: 0xe3222f5b + offset: 1408 +} member { id: 0x95dacce8 name: "rcu" @@ -159380,16 +155294,10 @@ member { offset: 1472 } member { - id: 0x95dace68 + id: 0x95dace52 name: "rcu" type_id: 0xe3222f5b - offset: 1024 -} -member { - id: 0x95dace76 - name: "rcu" - type_id: 0xe3222f5b - offset: 8192 + offset: 1728 } member { id: 0x95daceb0 @@ -159416,16 +155324,16 @@ member { offset: 6272 } member { - id: 0x69de28e0 + id: 0x69de27c4 name: "rcu_batches" type_id: 0x33756485 - offset: 5824 + offset: 6080 } member { - id: 0x7feacc46 + id: 0x7feacf27 name: "rcu_blocked_node" type_id: 0x1964f783 - offset: 8832 + offset: 9856 } member { id: 0x41a83149 @@ -159444,28 +155352,28 @@ member { type_id: 0xe3222f5b } member { - id: 0x3040a702 + id: 0x3040a5c1 name: "rcu_node_entry" type_id: 0xd3c80119 - offset: 8704 + offset: 9728 } member { - id: 0x208398c0 + id: 0x20839f02 name: "rcu_pending" type_id: 0x6720d32f - offset: 5888 + offset: 6144 } member { - id: 0x587d2cad + id: 0x587d2bb7 name: "rcu_read_lock_nesting" type_id: 0x6720d32f - offset: 8608 + offset: 9632 } member { - id: 0xc12cee0f + id: 0xc12ce7f9 name: "rcu_read_unlock_special" type_id: 0xa0a12471 - offset: 8640 + offset: 9664 } member { id: 0x73407d9e @@ -159474,34 +155382,34 @@ member { offset: 256 } member { - id: 0x0d46054a + id: 0x0d460f06 name: "rcu_tasks_holdout" type_id: 0x295c7202 - offset: 8960 + offset: 9984 } member { - id: 0x51bcd0a8 + id: 0x51bcdc0c name: "rcu_tasks_holdout_list" type_id: 0xd3c80119 - offset: 9024 + offset: 10048 } member { - id: 0x960e437c + id: 0x960e4a88 name: "rcu_tasks_idle_cpu" type_id: 0x6720d32f - offset: 8992 + offset: 10016 } member { - id: 0x14585658 + id: 0x14585e46 name: "rcu_tasks_idx" type_id: 0x295c7202 - offset: 8968 + offset: 9992 } member { - id: 0x1f7223d0 + id: 0x1f7224f8 name: "rcu_tasks_nvcsw" type_id: 0x33756485 - offset: 8896 + offset: 9920 } member { id: 0xe1e76c3c @@ -159532,10 +155440,10 @@ member { offset: 288 } member { - id: 0xa4040d83 + id: 0xa4040522 name: "rcv_lists_stats" type_id: 0x18d413f1 - offset: 1152 + offset: 1280 } member { id: 0xd699ecd4 @@ -159550,16 +155458,16 @@ member { offset: 448 } member { - id: 0x1f3ac45a + id: 0x1f3accfe name: "rcv_unacked" type_id: 0x914dbfdc - offset: 7136 + offset: 7840 } member { - id: 0x6ae39e89 + id: 0x6ae39863 name: "rcv_win" type_id: 0x914dbfdc - offset: 7152 + offset: 7856 } member { id: 0x75627b5b @@ -159573,6 +155481,12 @@ member { type_id: 0x3922fa08 offset: 23104 } +member { + id: 0xc874e707 + name: "rd_base" + type_id: 0x18bd6530 + offset: 64 +} member { id: 0xb5b5379c name: "rd_iodev" @@ -159580,10 +155494,9 @@ member { offset: 31360 } member { - id: 0x93d4d4a2 - name: "rd_noinc_table" - type_id: 0x3842259a - offset: 3456 + id: 0x5761a9c9 + name: "rd_lock" + type_id: 0xc8b17aa7 } member { id: 0x93d4d9cd @@ -159591,6 +155504,12 @@ member { type_id: 0x3842259a offset: 1728 } +member { + id: 0x93d4de44 + name: "rd_noinc_table" + type_id: 0x3842259a + offset: 3712 +} member { id: 0xc63d4176 name: "rd_regions" @@ -159603,16 +155522,16 @@ member { offset: 1472 } member { - id: 0x39c53dc2 + id: 0x39c538b8 name: "rd_table" type_id: 0x3842259a - offset: 3200 + offset: 3456 } member { - id: 0x0c716ddc + id: 0x0c716ce5 name: "rd_wait" type_id: 0x03913382 - offset: 256 + offset: 384 } member { id: 0xe349e428 @@ -159639,10 +155558,21 @@ member { offset: 960 } member { - id: 0xdd0dea83 + id: 0x1ac47f21 + name: "rdist" + type_id: 0x09f1b886 +} +member { + id: 0x15ff4b8b + name: "rdists" + type_id: 0xc58f49ae + offset: 192 +} +member { + id: 0xdd0de586 name: "rdo" type_id: 0xc9082b19 - offset: 6592 + offset: 7040 } member { id: 0x525d4aae @@ -159657,16 +155587,16 @@ member { offset: 31744 } member { - id: 0x4163d6ea + id: 0x4163d7c4 name: "rdy_queue" type_id: 0xd3c80119 - offset: 6848 + offset: 6976 } member { - id: 0x50e912f3 + id: 0x50e91245 name: "rdy_spinlock" type_id: 0xf313e71a - offset: 6976 + offset: 7104 } member { id: 0x532ef508 @@ -159720,10 +155650,10 @@ member { offset: 128 } member { - id: 0x4851edd0 + id: 0x4851e699 name: "read" type_id: 0x0cb1ee7b - offset: 832 + offset: 960 } member { id: 0x48523fca @@ -159819,10 +155749,10 @@ member { offset: 192 } member { - id: 0x487112b4 + id: 0x48711710 name: "read" type_id: 0x2c4d9c82 - offset: 3712 + offset: 3968 } member { id: 0x48711f6e @@ -159889,10 +155819,10 @@ member { offset: 192 } member { - id: 0xf00fdb47 + id: 0xf00fdac5 name: "read_allocated" type_id: 0x6720d32f - offset: 3360 + offset: 3936 } member { id: 0x7ce6fd69 @@ -159913,10 +155843,10 @@ member { offset: 224 } member { - id: 0xda4d06b6 + id: 0xda4d0f3d name: "read_bulk_callback" type_id: 0x0ea52fda - offset: 3968 + offset: 4224 } member { id: 0xc9397873 @@ -159937,10 +155867,10 @@ member { offset: 1792 } member { - id: 0x1f33d62e + id: 0x1f33dc7e name: "read_caps" type_id: 0x6d7f5ff6 - offset: 8384 + offset: 9408 } member { id: 0x52f59200 @@ -159949,10 +155879,10 @@ member { offset: 1728 } member { - id: 0x909684c2 + id: 0x90968fd2 name: "read_cmd" type_id: 0x2c952bec - offset: 6208 + offset: 7424 } member { id: 0xe5f769ee @@ -160021,10 +155951,10 @@ member { offset: 2048 } member { - id: 0xa238c5b3 + id: 0xa238cc2b name: "read_flag_mask" type_id: 0x33756485 - offset: 3904 + offset: 4160 } member { id: 0xf788dfad @@ -160045,10 +155975,10 @@ member { offset: 448 } member { - id: 0xe2acc573 + id: 0xe2acc05f name: "read_int_callback" type_id: 0x0ea52fda - offset: 3840 + offset: 4096 } member { id: 0xeb51ccd7 @@ -160068,10 +155998,10 @@ member { offset: 384 } member { - id: 0xa6a84e93 + id: 0xa6a845da name: "read_list" type_id: 0xd3c80119 - offset: 832 + offset: 960 } member { id: 0x4a500d6a @@ -160093,10 +156023,10 @@ member { bitsize: 1 } member { - id: 0xe1ac9516 + id: 0xe1ac9973 name: "read_mmd" type_id: 0x2e895f6c - offset: 2688 + offset: 2944 } member { id: 0xaa297c2d @@ -160118,10 +156048,10 @@ member { bitsize: 1 } member { - id: 0xd9ecf4e9 + id: 0xd9c40125 name: "read_only" - type_id: 0x6d7f5ff6 - offset: 6336 + type_id: 0x4585663f + offset: 3968 } member { id: 0xd9ecf50c @@ -160130,10 +156060,16 @@ member { offset: 512 } member { - id: 0x1cb024d9 + id: 0xd9ecf69e + name: "read_only" + type_id: 0x6d7f5ff6 + offset: 7552 +} +member { + id: 0x1cb02422 name: "read_page" type_id: 0x2ee76b64 - offset: 2816 + offset: 3072 } member { id: 0x62eddcd3 @@ -160143,10 +156079,10 @@ member { bitsize: 1 } member { - id: 0x2f802509 + id: 0x2f8027e8 name: "read_pool" type_id: 0xd3c80119 - offset: 3200 + offset: 3776 } member { id: 0xef6a3ad0 @@ -160155,10 +156091,10 @@ member { offset: 384 } member { - id: 0x3373f1c6 + id: 0x3373f200 name: "read_queue" type_id: 0xd3c80119 - offset: 3392 + offset: 3968 } member { id: 0x915d2f62 @@ -160221,16 +156157,16 @@ member { offset: 384 } member { - id: 0x4f66f5c3 + id: 0x4f66f053 name: "read_started" type_id: 0x6720d32f - offset: 3328 + offset: 3904 } member { - id: 0x2d43e071 + id: 0x2d43e066 name: "read_status" type_id: 0x2ee76b64 - offset: 2176 + offset: 2432 } member { id: 0xce77f219 @@ -160257,22 +156193,22 @@ member { offset: 1088 } member { - id: 0x20931bb7 + id: 0x20931093 name: "read_urb" type_id: 0x0130219f - offset: 3776 + offset: 4352 } member { - id: 0xc6c74317 + id: 0xc6c74fe8 name: "read_urbs" type_id: 0x6ce54884 - offset: 4032 + offset: 4608 } member { - id: 0x599920e7 + id: 0x59992c87 name: "read_urbs_free" type_id: 0x33756485 - offset: 4160 + offset: 4736 } member { id: 0x1cafcc11 @@ -160281,10 +156217,10 @@ member { offset: 64 } member { - id: 0x761c2387 + id: 0x761c260f name: "read_wait" type_id: 0x03913382 - offset: 4352 + offset: 4992 } member { id: 0x76cc7582 @@ -160292,18 +156228,18 @@ member { type_id: 0xd3c80119 offset: 128 } +member { + id: 0xda9945e1 + name: "readable_noinc_reg" + type_id: 0x35592596 + offset: 3328 +} member { id: 0xda994bd3 name: "readable_noinc_reg" type_id: 0x35592596 offset: 576 } -member { - id: 0xda994d30 - name: "readable_noinc_reg" - type_id: 0x35592596 - offset: 3072 -} member { id: 0xc54371a0 name: "readable_reg" @@ -160311,10 +156247,10 @@ member { offset: 320 } member { - id: 0xc543790d + id: 0xc54379f6 name: "readable_reg" type_id: 0x35592596 - offset: 2816 + offset: 3072 } member { id: 0x7b1ece02 @@ -160347,10 +156283,10 @@ member { offset: 704 } member { - id: 0x28fba3c9 + id: 0x28fbab3c name: "readers" type_id: 0x4585663f - offset: 800 + offset: 928 } member { id: 0xda479e71 @@ -160395,10 +156331,10 @@ member { offset: 264 } member { - id: 0xa3f016f8 + id: 0xa3f0172f name: "ready" type_id: 0x6d7f5ff6 - offset: 1816 + offset: 1944 } member { id: 0xa3f017bd @@ -160442,10 +156378,10 @@ member { offset: 256 } member { - id: 0x90607d57 + id: 0x90607691 name: "real_blocked" type_id: 0x02097f03 - offset: 16320 + offset: 17728 } member { id: 0x046f1e55 @@ -160454,10 +156390,10 @@ member { offset: 128 } member { - id: 0x45304a5e + id: 0x45304ba5 name: "real_cred" type_id: 0x30650ba6 - offset: 15360 + offset: 16768 } member { id: 0xd27fca30 @@ -160471,10 +156407,10 @@ member { type_id: 0x32a623d7 } member { - id: 0xa876f7df + id: 0xa876fb9d name: "real_edid_checksum" type_id: 0x295c7202 - offset: 14600 + offset: 14728 } member { id: 0xf198fa32 @@ -160501,10 +156437,10 @@ member { offset: 7776 } member { - id: 0x20607f91 + id: 0x20607554 name: "real_parent" type_id: 0x1d19a9d5 - offset: 11776 + offset: 12800 } member { id: 0xcca17401 @@ -160525,10 +156461,10 @@ member { offset: 8 } member { - id: 0xd3642f1a + id: 0xd36420aa name: "reap_ref" type_id: 0x6f1daf87 - offset: 6400 + offset: 7616 } member { id: 0xbb549ede @@ -160542,12 +156478,6 @@ member { type_id: 0x914dbfdc offset: 400 } -member { - id: 0xbb8bdcdf - name: "reason" - type_id: 0x914dbfdc - offset: 64 -} member { id: 0xbbfcbb3e name: "reason" @@ -160559,39 +156489,6 @@ member { type_id: 0xe62ebf07 offset: 64 } -member { - id: 0x8a947201 - name: "reason_code" - type_id: 0x9bd401b6 -} -member { - id: 0x8a947460 - name: "reason_code" - type_id: 0x9bd401b6 - offset: 24 -} -member { - id: 0x8a9ee376 - name: "reason_code" - type_id: 0x914dbfdc - offset: 192 -} -member { - id: 0x8a9eef23 - name: "reason_code" - type_id: 0x914dbfdc - offset: 80 -} -member { - id: 0x4776f9c2 - name: "reassoc_req" - type_id: 0x1e6760a4 -} -member { - id: 0xc3b64876 - name: "reassoc_resp" - type_id: 0x1e5fe7e8 -} member { id: 0x63a5e94a name: "reattach_i3c_dev" @@ -160645,10 +156542,10 @@ member { offset: 960 } member { - id: 0x898bd802 + id: 0x898bda70 name: "receive_room" type_id: 0x4585663f - offset: 3936 + offset: 4576 } member { id: 0x1763503d @@ -160681,10 +156578,10 @@ member { offset: 256 } member { - id: 0x2f7995ac + id: 0x2f799fdc name: "reclaim_state" type_id: 0x28a1c669 - offset: 17920 + offset: 19328 } member { id: 0xcae142e2 @@ -160704,16 +156601,10 @@ member { type_id: 0x33756485 } member { - id: 0xcfee1ba8 - name: "reconfig_complete" - type_id: 0x0c503d4a - offset: 5056 -} -member { - id: 0x75073aa5 + id: 0x75073450 name: "reconfig_mutex" type_id: 0xa7c362b0 - offset: 6720 + offset: 7936 } member { id: 0x319bf24e @@ -160757,10 +156648,16 @@ member { type_id: 0x2fb994f1 } member { - id: 0xe75c73c8 + id: 0xe75c7f73 name: "recovery_disabled" type_id: 0x6d7f5ff6 - offset: 8288 + offset: 9760 +} +member { + id: 0xb418d3ea + name: "recovery_needed" + type_id: 0x6d7f5ff6 + offset: 1960 } member { id: 0xb1e71f03 @@ -160768,6 +156665,18 @@ member { type_id: 0x0c24e6e5 offset: 832 } +member { + id: 0x9cfea388 + name: "recovery_req" + type_id: 0x1e820193 + offset: 2624 +} +member { + id: 0xdd1c49fd + name: "recovery_work" + type_id: 0x1f3c8679 + offset: 2048 +} member { id: 0x7216ea38 name: "recovery_write" @@ -160809,10 +156718,10 @@ member { offset: 160 } member { - id: 0x0cd35e28 + id: 0x0cd354a8 name: "recv_event" type_id: 0x054f691a - offset: 21824 + offset: 26176 } member { id: 0x32fffef6 @@ -160919,6 +156828,23 @@ member { offset: 29 bitsize: 1 } +member { + id: 0xfb0236d4 + name: "redist_base" + type_id: 0x18bd6530 +} +member { + id: 0xe8134608 + name: "redist_regions" + type_id: 0x2054dcff + offset: 128 +} +member { + id: 0x0afac9f7 + name: "redist_stride" + type_id: 0x92233392 + offset: 640 +} member { id: 0x325a63f3 name: "redist_vcpu" @@ -160948,22 +156874,22 @@ member { offset: 64 } member { - id: 0xe795c2c8 + id: 0xe795c368 name: "reenable_adv_work" type_id: 0x1f3c8679 - offset: 15872 + offset: 17408 } member { - id: 0x2526a1ed + id: 0x2526a39a name: "reenable_cmdq" type_id: 0x6d7f5ff6 - offset: 6336 + offset: 7552 } member { - id: 0xf5a47889 + id: 0xf5a4777f name: "reenable_work" type_id: 0x1f3c8679 - offset: 9216 + offset: 10560 } member { id: 0xce1a2758 @@ -160995,10 +156921,16 @@ member { type_id: 0x74d29cf1 } member { - id: 0xce6bfab2 + id: 0xce6bf6aa name: "ref" type_id: 0x74d29cf1 - offset: 1152 + offset: 1216 +} +member { + id: 0xce703117 + name: "ref" + type_id: 0x6f1daf87 + offset: 3456 } member { id: 0xce7032e5 @@ -161024,12 +156956,6 @@ member { type_id: 0x6f1daf87 offset: 1920 } -member { - id: 0xce703aff - name: "ref" - type_id: 0x6f1daf87 - offset: 2560 -} member { id: 0xce703b5d name: "ref" @@ -161077,16 +157003,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0xd264a242 + id: 0xd264a237 name: "ref_cnt" type_id: 0x6720d32f - offset: 1472 + offset: 1728 } member { - id: 0x859f0241 + id: 0x859f0b38 name: "ref_comp" type_id: 0x3fcbf304 - offset: 9152 + offset: 10048 } member { id: 0x5321461b @@ -161107,10 +157033,10 @@ member { offset: 256 } member { - id: 0x53e14152 + id: 0x53e145ce name: "ref_count" type_id: 0x6720d32f - offset: 2560 + offset: 2688 } member { id: 0x53e14737 @@ -161119,10 +157045,10 @@ member { offset: 320 } member { - id: 0x210c58c8 + id: 0x210c5bf3 name: "ref_ctr_offset" type_id: 0x27a7c613 - offset: 1344 + offset: 1600 } member { id: 0x67c165c4 @@ -161212,10 +157138,10 @@ member { offset: 224 } member { - id: 0xb714c607 + id: 0xb714c9f8 name: "refcnt" type_id: 0x6f1daf87 - offset: 6240 + offset: 7456 } member { id: 0xb714ccda @@ -161236,10 +157162,10 @@ member { offset: 128 } member { - id: 0xb71cfb2a + id: 0xb71cfdbc name: "refcnt" type_id: 0x6720d32f - offset: 5952 + offset: 6208 } member { id: 0xb71cfdc9 @@ -161248,10 +157174,16 @@ member { offset: 448 } member { - id: 0xb73e51d4 + id: 0xb73e584a name: "refcnt" type_id: 0x4585663f - offset: 544 + offset: 672 +} +member { + id: 0xb74590d4 + name: "refcnt" + type_id: 0x3e40064a + offset: 5504 } member { id: 0xb74593a9 @@ -161276,12 +157208,6 @@ member { type_id: 0x3e40064a offset: 3328 } -member { - id: 0xb7459d43 - name: "refcnt" - type_id: 0x3e40064a - offset: 4736 -} member { id: 0xb7649801 name: "refcnt" @@ -161293,6 +157219,12 @@ member { name: "refcnt" type_id: 0x1f4573ef } +member { + id: 0xb7dcf1d9 + name: "refcnt" + type_id: 0xa722c13e + offset: 2368 +} member { id: 0xb7dcf1de name: "refcnt" @@ -161317,12 +157249,6 @@ member { type_id: 0xa722c13e offset: 544 } -member { - id: 0xb7dcf6ee - name: "refcnt" - type_id: 0xa722c13e - offset: 2112 -} member { id: 0xb7dcf7cb name: "refcnt" @@ -161335,6 +157261,12 @@ member { type_id: 0xa722c13e offset: 256 } +member { + id: 0xb7dcf87e + name: "refcnt" + type_id: 0xa722c13e + offset: 992 +} member { id: 0xb7dcf8ac name: "refcnt" @@ -161370,12 +157302,6 @@ member { type_id: 0xa722c13e offset: 832 } -member { - id: 0xb7dcfbd1 - name: "refcnt" - type_id: 0xa722c13e - offset: 4992 -} member { id: 0xb7dcfc4d name: "refcnt" @@ -161383,10 +157309,16 @@ member { offset: 64 } member { - id: 0xb7dcfe61 + id: 0xb7dcfe39 name: "refcnt" type_id: 0xa722c13e - offset: 864 + offset: 7040 +} +member { + id: 0xb7dcff3e + name: "refcnt" + type_id: 0xa722c13e + offset: 928 } member { id: 0xb7dcffdb @@ -161407,10 +157339,16 @@ member { offset: 1152 } member { - id: 0xcb342b4c + id: 0xcb342af8 name: "refcnt_tracker" type_id: 0xb381c899 - offset: 9856 + offset: 9984 +} +member { + id: 0x052431db + name: "refcount" + type_id: 0xa722c13e + offset: 1536 } member { id: 0x0524345b @@ -161418,12 +157356,6 @@ member { type_id: 0xa722c13e offset: 800 } -member { - id: 0x052439cf - name: "refcount" - type_id: 0xa722c13e - offset: 1408 -} member { id: 0x05243b3c name: "refcount" @@ -161452,12 +157384,6 @@ member { type_id: 0xc9082b19 offset: 224 } -member { - id: 0x05b065eb - name: "refcount" - type_id: 0x33756485 - offset: 576 -} member { id: 0x05c691a0 name: "refcount" @@ -161476,6 +157402,12 @@ member { type_id: 0x6f1daf87 offset: 64 } +member { + id: 0x05ec0302 + name: "refcount" + type_id: 0x6f1daf87 + offset: 1472 +} member { id: 0x05ec0325 name: "refcount" @@ -161487,12 +157419,6 @@ member { name: "refcount" type_id: 0x6f1daf87 } -member { - id: 0x05ec0696 - name: "refcount" - type_id: 0x6f1daf87 - offset: 1216 -} member { id: 0x05ec0a8d name: "refcount" @@ -161506,28 +157432,28 @@ member { offset: 128 } member { - id: 0x05f7c3cf + id: 0x05f7c1c7 name: "refcount" type_id: 0x74d29cf1 - offset: 768 + offset: 896 } member { - id: 0x05f7c451 + id: 0x05f7c213 name: "refcount" type_id: 0x74d29cf1 - offset: 3200 + offset: 576 +} +member { + id: 0x05f7c6b0 + name: "refcount" + type_id: 0x74d29cf1 + offset: 3776 } member { id: 0x05f7cb61 name: "refcount" type_id: 0x74d29cf1 } -member { - id: 0x05f7cc16 - name: "refcount" - type_id: 0x74d29cf1 - offset: 448 -} member { id: 0x0e5e4cec name: "reference_mode" @@ -161621,10 +157547,10 @@ member { offset: 448 } member { - id: 0x9af0b9af + id: 0x9af0b7aa name: "refs" type_id: 0xa722c13e - offset: 448 + offset: 576 } member { id: 0x9af0bed8 @@ -161713,10 +157639,10 @@ member { offset: 160 } member { - id: 0x64d7ac9f + id: 0x64d7addd name: "reg_base" type_id: 0x4585663f - offset: 480 + offset: 608 } member { id: 0xccc2c74d @@ -161749,10 +157675,10 @@ member { offset: 1728 } member { - id: 0xd6e55a0f + id: 0xd6e554b5 name: "reg_data" type_id: 0x18bd6530 - offset: 8640 + offset: 10496 } member { id: 0x4c3721c1 @@ -161761,16 +157687,10 @@ member { offset: 1792 } member { - id: 0x4c3a376b + id: 0x4c3a3764 name: "reg_defaults" type_id: 0x3d7e4e89 - offset: 4416 -} -member { - id: 0xcd8c8ae2 - name: "reg_defaults_raw" - type_id: 0x391f15ea - offset: 4480 + offset: 4672 } member { id: 0xcd8c8bfa @@ -161778,6 +157698,12 @@ member { type_id: 0x391f15ea offset: 1920 } +member { + id: 0xcd8c8d0c + name: "reg_defaults_raw" + type_id: 0x391f15ea + offset: 4736 +} member { id: 0x30dd92f2 name: "reg_dir_in" @@ -161827,10 +157753,10 @@ member { offset: 320 } member { - id: 0xbf5b0964 + id: 0xbf5b01e7 name: "reg_notifier" type_id: 0x0fb82403 - offset: 2880 + offset: 3008 } member { id: 0x5b0ec69f @@ -161868,10 +157794,10 @@ member { offset: 896 } member { - id: 0x72968b6c + id: 0x72968fb5 name: "reg_read" type_id: 0x2c3fed4f - offset: 3520 + offset: 3776 } member { id: 0x72d2154a @@ -161880,10 +157806,10 @@ member { offset: 704 } member { - id: 0x72d21df4 + id: 0x72d21e69 name: "reg_read" type_id: 0x68aafef4 - offset: 7296 + offset: 8512 } member { id: 0x53bd41b8 @@ -161904,10 +157830,10 @@ member { offset: 1792 } member { - id: 0x714b200a + id: 0x714b2626 name: "reg_shift" type_id: 0x6720d32f - offset: 4032 + offset: 4288 } member { id: 0x2f69ec99 @@ -161916,10 +157842,10 @@ member { offset: 96 } member { - id: 0xe7272f0f + id: 0xe7272450 name: "reg_state" type_id: 0x4f34306c - offset: 9984 + offset: 10112 bitsize: 8 } member { @@ -161929,16 +157855,16 @@ member { offset: 96 } member { - id: 0x31e9ff0d + id: 0x31e9ff2d name: "reg_stride" type_id: 0x6720d32f - offset: 4064 + offset: 4320 } member { - id: 0xc921b10a + id: 0xc921bbd4 name: "reg_stride_order" type_id: 0x6720d32f - offset: 4096 + offset: 4352 } member { id: 0x1c9af454 @@ -161964,10 +157890,10 @@ member { offset: 1024 } member { - id: 0xb585fd5e + id: 0xb585f716 name: "reg_update_bits" type_id: 0x2c3a4f8a - offset: 3648 + offset: 3904 } member { id: 0xa83c4e04 @@ -161986,16 +157912,16 @@ member { offset: 768 } member { - id: 0x690f0943 + id: 0x690f0425 name: "reg_write" type_id: 0xbf71f27b - offset: 7360 + offset: 8576 } member { - id: 0x699c459a + id: 0x699c4af4 name: "reg_write" type_id: 0x2c3a0a0f - offset: 3584 + offset: 3840 } member { id: 0x699c4b00 @@ -162016,10 +157942,10 @@ member { offset: 192 } member { - id: 0x4ace6545 + id: 0x4ace638f name: "regd" type_id: 0x3c926729 - offset: 2944 + offset: 3072 } member { id: 0xd838f374 @@ -162082,10 +158008,10 @@ member { offset: 128 } member { - id: 0xa45f1b6d + id: 0xa45f1ee8 name: "register_default_trap_handler" type_id: 0x2eb38aa4 - offset: 960 + offset: 1088 } member { id: 0x0fb6ecfb @@ -162094,28 +158020,28 @@ member { offset: 1600 } member { - id: 0xa7bbdf20 + id: 0xa7bbdea7 name: "register_host_perm_fault_handler" type_id: 0x2f36a854 - offset: 704 + offset: 832 } member { - id: 0x43b061bb + id: 0x43b06c02 name: "register_host_smc_handler" type_id: 0x2eb38aa4 - offset: 896 + offset: 1024 } member { - id: 0x51e5d59b + id: 0x51e5dd3a name: "register_hyp_panic_notifier" type_id: 0x2d0b7a8e - offset: 1152 + offset: 1280 } member { - id: 0x29e434d5 + id: 0x29e43d16 name: "register_illegal_abt_notifier" type_id: 0x2d0b7a8e - offset: 1024 + offset: 1152 } member { id: 0x441b519d @@ -162123,10 +158049,10 @@ member { type_id: 0xb914bfab } member { - id: 0x32f8a608 + id: 0x32f8a9ba name: "register_psci_notifier" type_id: 0x2d7e9462 - offset: 1088 + offset: 1216 } member { id: 0x09b6e3f8 @@ -162141,16 +158067,22 @@ member { offset: 192 } member { - id: 0x5137233e + id: 0x5137216f name: "registered" type_id: 0x6d7f5ff6 - offset: 1904 + offset: 20160 } member { - id: 0x51372352 + id: 0x5137224a name: "registered" type_id: 0x6d7f5ff6 - offset: 7232 + offset: 19456 +} +member { + id: 0x5137228d + name: "registered" + type_id: 0x6d7f5ff6 + offset: 8832 } member { id: 0x513724dc @@ -162159,16 +158091,22 @@ member { offset: 360 } member { - id: 0x5137261e + id: 0x513724f7 name: "registered" type_id: 0x6d7f5ff6 - offset: 16384 + offset: 10432 } member { - id: 0x513727fd + id: 0x51372882 name: "registered" type_id: 0x6d7f5ff6 - offset: 17600 + offset: 976 +} +member { + id: 0x51372a1e + name: "registered" + type_id: 0x6d7f5ff6 + offset: 2160 } member { id: 0x51372a65 @@ -162188,12 +158126,6 @@ member { type_id: 0x6d7f5ff6 offset: 144 } -member { - id: 0x51372eb2 - name: "registered" - type_id: 0x6d7f5ff6 - offset: 9088 -} member { id: 0x51372f38 name: "registered" @@ -162201,16 +158133,10 @@ member { offset: 224 } member { - id: 0x51372ff8 - name: "registered" - type_id: 0x6d7f5ff6 - offset: 848 -} -member { - id: 0x513d7ae2 + id: 0x513d71ad name: "registered" type_id: 0x6720d32f - offset: 576 + offset: 704 } member { id: 0x5177bf18 @@ -162230,6 +158156,13 @@ member { offset: 197 bitsize: 1 } +member { + id: 0x9d3e4666 + name: "registered" + type_id: 0x4585663f + offset: 1280 + bitsize: 1 +} member { id: 0x9d3e49d9 name: "registered" @@ -162237,13 +158170,6 @@ member { offset: 128 bitsize: 1 } -member { - id: 0x9d3e4abd - name: "registered" - type_id: 0x4585663f - offset: 896 - bitsize: 1 -} member { id: 0x9d529e18 name: "registered" @@ -162258,16 +158184,16 @@ member { offset: 192 } member { - id: 0x8976ba56 + id: 0x8976bc74 name: "registering" type_id: 0x6d7f5ff6 - offset: 856 + offset: 984 } member { - id: 0x45bcf2af + id: 0x45bcfae8 name: "registration_state" type_id: 0x0203f20d - offset: 1216 + offset: 1344 } member { id: 0x36e6f05e @@ -162275,6 +158201,12 @@ member { type_id: 0x09a83f1c offset: 128 } +member { + id: 0x36e6f4e4 + name: "regmap" + type_id: 0x09a83f1c + offset: 9344 +} member { id: 0x36e6f937 name: "regmap" @@ -162293,16 +158225,10 @@ member { offset: 1024 } member { - id: 0x36e6ff52 - name: "regmap" - type_id: 0x09a83f1c - offset: 7872 -} -member { - id: 0x800bae32 + id: 0x800bad6d name: "regs" type_id: 0x30d28b09 - offset: 1536 + offset: 1600 } member { id: 0x800fa8ae @@ -162310,10 +158236,10 @@ member { type_id: 0x34def0b7 } member { - id: 0x8023ce05 + id: 0x8023c171 name: "regs" type_id: 0x18bd6530 - offset: 2688 + offset: 3456 } member { id: 0x802b092a @@ -162376,10 +158302,10 @@ member { offset: 1088 } member { - id: 0xf762474c + id: 0xf762467b name: "regset_list" type_id: 0xd3c80119 - offset: 58368 + offset: 59072 } member { id: 0x8b19cebf @@ -162394,16 +158320,16 @@ member { offset: 448 } member { - id: 0x3b1ab91a + id: 0x3b1ab314 name: "regulator_count" type_id: 0x6720d32f - offset: 2752 + offset: 3136 } member { - id: 0xbface1dc + id: 0xbfacee57 name: "regulator_enabled" type_id: 0x6d7f5ff6 - offset: 9856 + offset: 11712 } member { id: 0x091bbbc6 @@ -162423,10 +158349,10 @@ member { type_id: 0x344f6972 } member { - id: 0x8d30cc97 + id: 0x8d30c638 name: "regulators" type_id: 0x0afbbe2b - offset: 2688 + offset: 3072 } member { id: 0x341037db @@ -162435,10 +158361,10 @@ member { offset: 256 } member { - id: 0x73ce8a34 + id: 0x73ce8bb3 name: "regulatory_flags" type_id: 0xc9082b19 - offset: 704 + offset: 832 } member { id: 0xaa056b0f @@ -162453,10 +158379,10 @@ member { offset: 1408 } member { - id: 0xbea26eed + id: 0xbea26762 name: "reinit_uhs" type_id: 0x6d7f5ff6 - offset: 5648 + offset: 6288 } member { id: 0x20af3fb1 @@ -162471,10 +158397,10 @@ member { offset: 160 } member { - id: 0x020ec0f7 + id: 0x020eccd3 name: "reject_list" type_id: 0xd3c80119 - offset: 24832 + offset: 29312 } member { id: 0x904c6fcf @@ -162507,10 +158433,10 @@ member { offset: 256 } member { - id: 0x06ab19b7 + id: 0x06ab1232 name: "rejected" type_id: 0x6d7f5ff6 - offset: 7232 + offset: 7936 } member { id: 0x11d346c6 @@ -162549,10 +158475,10 @@ member { offset: 128 } member { - id: 0x1ba7b122 + id: 0x1ba7b965 name: "relax_count" type_id: 0x33756485 - offset: 1216 + offset: 1344 } member { id: 0x63eb9a3b @@ -162619,10 +158545,10 @@ member { offset: 64 } member { - id: 0xae95ed9f + id: 0xae95ec03 name: "release" type_id: 0x0d104a83 - offset: 7232 + offset: 8704 } member { id: 0xae95f33a @@ -162643,10 +158569,10 @@ member { offset: 448 } member { - id: 0xae96546f + id: 0xae965541 name: "release" type_id: 0x0ea826cf - offset: 8704 + offset: 9920 } member { id: 0xae965847 @@ -162661,10 +158587,10 @@ member { offset: 256 } member { - id: 0xae9667e3 + id: 0xae9668e1 name: "release" type_id: 0x0e93a255 - offset: 5760 + offset: 6464 } member { id: 0xae96714d @@ -162697,10 +158623,10 @@ member { offset: 192 } member { - id: 0xae975051 + id: 0xae975adb name: "release" type_id: 0x0fa358e7 - offset: 384 + offset: 512 } member { id: 0xae9777b5 @@ -162720,10 +158646,10 @@ member { offset: 1152 } member { - id: 0xae97a284 + id: 0xae97a5b3 name: "release" type_id: 0x0f5e5d84 - offset: 2112 + offset: 2368 } member { id: 0xae97f307 @@ -162791,22 +158717,16 @@ member { offset: 960 } member { - id: 0xe8e1b50a + id: 0xe8e1b292 name: "release_agent_path" type_id: 0x8e7b8b93 - offset: 12448 + offset: 13856 } member { - id: 0x4bfd15e4 + id: 0x4bfd1e09 name: "release_agent_work" type_id: 0x1f3c8679 - offset: 7808 -} -member { - id: 0x9dcec5dd - name: "release_buffered_frames" - type_id: 0x0c29b83e - offset: 4224 + offset: 8960 } member { id: 0x6011f2ea @@ -162821,16 +158741,16 @@ member { offset: 64 } member { - id: 0x06fc78b3 + id: 0x06fc76ed name: "release_completion" type_id: 0x0562c566 - offset: 11136 + offset: 12480 } member { - id: 0x20045627 + id: 0x20045421 name: "release_data" type_id: 0x18bd6530 - offset: 6848 + offset: 8064 } member { id: 0x8f7df74a @@ -162857,10 +158777,10 @@ member { offset: 448 } member { - id: 0xbf22c168 + id: 0xbf22c304 name: "release_fn" type_id: 0x0d3d3eae - offset: 6784 + offset: 8000 } member { id: 0xf40b5721 @@ -162874,6 +158794,12 @@ member { type_id: 0x0f7ac5c1 offset: 64 } +member { + id: 0x640da2dc + name: "release_notify" + type_id: 0x0cf0f1be + offset: 832 +} member { id: 0x5577dc86 name: "release_port" @@ -162904,17 +158830,17 @@ member { offset: 896 } member { - id: 0x7b82fc29 + id: 0x7b82f804 name: "released" type_id: 0x6d7f5ff6 - offset: 1089 + offset: 1345 bitsize: 1 } member { - id: 0x6b5c8cdb + id: 0x6b5c80f0 name: "releasing" type_id: 0x6d7f5ff6 - offset: 17616 + offset: 20176 } member { id: 0xc76ee726 @@ -162934,18 +158860,6 @@ member { type_id: 0xe8034002 offset: 32 } -member { - id: 0x34604710 - name: "remain_on_channel" - type_id: 0x2cd007a9 - offset: 3968 -} -member { - id: 0x3463e048 - name: "remain_on_channel" - type_id: 0x2f72fbf8 - offset: 3712 -} member { id: 0x8e6a55b7 name: "remainder_mask" @@ -162978,10 +158892,10 @@ member { offset: 2112 } member { - id: 0x9a22f90e + id: 0x9a22f566 name: "remote_addr" type_id: 0x14637955 - offset: 6336 + offset: 7040 } member { id: 0x07f9200a @@ -163044,10 +158958,10 @@ member { offset: 2064 } member { - id: 0x17a11212 + id: 0x17a11866 name: "remote_oob_data" type_id: 0xd3c80119 - offset: 25600 + offset: 30080 } member { id: 0xa3daa863 @@ -163085,10 +158999,10 @@ member { offset: 896 } member { - id: 0x430bd850 + id: 0x430bd351 name: "removable" type_id: 0x9d5be0f6 - offset: 6016 + offset: 6720 } member { id: 0x43aec183 @@ -163103,10 +159017,10 @@ member { offset: 1152 } member { - id: 0x71308867 + id: 0x7130840c name: "removable" type_id: 0x4585663f - offset: 2656 + offset: 2784 bitsize: 1 } member { @@ -163123,10 +159037,10 @@ member { offset: 1600 } member { - id: 0xb70cdcfc + id: 0xb70cdf10 name: "removal_complete" type_id: 0x3fcbf304 - offset: 1792 + offset: 2176 } member { id: 0xb48dd727 @@ -163141,10 +159055,10 @@ member { offset: 576 } member { - id: 0xb48e2716 + id: 0xb48e2635 name: "remove" type_id: 0x2df0fc96 - offset: 1472 + offset: 1792 } member { id: 0xb48e707c @@ -163153,10 +159067,10 @@ member { offset: 704 } member { - id: 0xb48fb640 + id: 0xb48fbf27 name: "remove" type_id: 0x2c61df5b - offset: 1728 + offset: 2112 } member { id: 0xb4ac07aa @@ -163189,10 +159103,10 @@ member { offset: 320 } member { - id: 0xb4acaa02 + id: 0xb4acaf96 name: "remove" type_id: 0x0f787c1e - offset: 1216 + offset: 1472 } member { id: 0xb4acb89f @@ -163213,10 +159127,10 @@ member { offset: 448 } member { - id: 0xb4adf275 + id: 0xb4adf7e1 name: "remove" type_id: 0x0e200b74 - offset: 1216 + offset: 1472 } member { id: 0xb4ae0703 @@ -163230,10 +159144,10 @@ member { offset: 128 } member { - id: 0xb4ae52bb + id: 0xb4ae572f name: "remove" type_id: 0x0d80c506 - offset: 1216 + offset: 1472 } member { id: 0xb4ae5ff3 @@ -163242,16 +159156,16 @@ member { offset: 128 } member { - id: 0xb4ae7888 + id: 0xb4ae78a7 name: "remove" type_id: 0x0da147cb - offset: 2368 + offset: 2624 } member { - id: 0xb4aede75 + id: 0xb4aedbe1 name: "remove" type_id: 0x0d0c0bd8 - offset: 1216 + offset: 1472 } member { id: 0xb4aeea5b @@ -163260,22 +159174,22 @@ member { offset: 192 } member { - id: 0xb4aef5b5 + id: 0xb4aef021 name: "remove" type_id: 0x0d27cb7e - offset: 1216 + offset: 1472 } member { - id: 0xb4af3b99 + id: 0xb4af3703 name: "remove" type_id: 0x0ced5e19 - offset: 1280 + offset: 1536 } member { - id: 0xb4aff6d9 + id: 0xb4aff42b name: "remove" type_id: 0x0c254fa0 - offset: 1664 + offset: 1920 } member { id: 0x9e2122d5 @@ -163284,16 +159198,10 @@ member { offset: 64 } member { - id: 0x5575ef7c - name: "remove_chanctx" - type_id: 0x0c317f0c - offset: 4736 -} -member { - id: 0x8d7a28c5 + id: 0x8d7a286c name: "remove_dai_link" type_id: 0x0f07f6be - offset: 2240 + offset: 2624 } member { id: 0xd0a3be49 @@ -163320,10 +159228,10 @@ member { offset: 192 } member { - id: 0xacdcc417 - name: "remove_interface" - type_id: 0x0c3609db - offset: 512 + id: 0xeab05327 + name: "remove_new" + type_id: 0x0d45505e + offset: 128 } member { id: 0x9ad98ca4 @@ -163345,16 +159253,16 @@ member { offset: 2528 } member { - id: 0x0525b1f8 + id: 0x0525b4bd name: "remove_sleep" type_id: 0x03913382 - offset: 17664 + offset: 20224 } member { - id: 0xcbcd7a8b + id: 0xcbcd79e3 name: "remove_wait" type_id: 0x03913382 - offset: 3264 + offset: 3840 } member { id: 0x0a934b05 @@ -163375,10 +159283,10 @@ member { offset: 1536 } member { - id: 0xa0b50ddb + id: 0xa0b501cd name: "removing" type_id: 0x6d7f5ff6 - offset: 7536 + offset: 9264 } member { id: 0xd86d68a7 @@ -163446,10 +159354,10 @@ member { offset: 1536 } member { - id: 0x52e0e0fc + id: 0x52e0ed5f name: "rep" type_id: 0x75617428 - offset: 2496 + offset: 2624 } member { id: 0x345e6415 @@ -163511,12 +159419,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0xb482b454 - name: "replay_ctr" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0x9ba94e96 name: "replay_esn" @@ -163576,11 +159478,6 @@ member { type_id: 0x6d7f5ff6 offset: 736 } -member { - id: 0x72ec908b - name: "reply" - type_id: 0x0c2e85de -} member { id: 0x72f80ba2 name: "reply" @@ -163659,13 +159556,6 @@ member { offset: 32 bitsize: 1 } -member { - id: 0xd0052caa - name: "report_ap_tsf" - type_id: 0x295c7202 - offset: 320 - bitsize: 1 -} member { id: 0xd62d0278 name: "report_count" @@ -163757,28 +159647,22 @@ member { offset: 832 } member { - id: 0xf7f26a2e - name: "reported_rate" - type_id: 0x12f875ab - offset: 256 -} -member { - id: 0xb48efd04 + id: 0xb48ef3e4 name: "reporter" type_id: 0x384f7d7c - offset: 936 + offset: 1064 } member { - id: 0x6ac68e1b + id: 0x6ac6877c name: "reporter_list" type_id: 0xd3c80119 - offset: 1728 + offset: 2112 } member { - id: 0xefdb0edf + id: 0xefdb0c31 name: "reporters_lock" type_id: 0xa7c362b0 - offset: 1856 + offset: 2240 } member { id: 0x5e7ab334 @@ -163786,12 +159670,6 @@ member { type_id: 0xd3c80119 offset: 384 } -member { - id: 0x937c9919 - name: "req" - type_id: 0xa4a27ae0 - offset: 896 -} member { id: 0x93f7acd6 name: "req" @@ -163805,10 +159683,10 @@ member { offset: 128 } member { - id: 0x8e42a1f4 + id: 0x8e42a998 name: "req_abort_count" type_id: 0x6720d32f - offset: 20544 + offset: 21504 } member { id: 0x238349de @@ -163829,10 +159707,10 @@ member { offset: 448 } member { - id: 0xbb722370 + id: 0xbb722e20 name: "req_current_limit" type_id: 0xc9082b19 - offset: 9312 + offset: 9952 } member { id: 0x667936b6 @@ -163857,41 +159735,6 @@ member { name: "req_header" type_id: 0x6e3da889 } -member { - id: 0xf116f8d5 - name: "req_ie" - type_id: 0x3f0185ef - offset: 64 -} -member { - id: 0xf116fc34 - name: "req_ie" - type_id: 0x3f0185ef -} -member { - id: 0xbcc7e175 - name: "req_ie_len" - type_id: 0xf435685e - offset: 64 -} -member { - id: 0xbcc7ec56 - name: "req_ie_len" - type_id: 0xf435685e - offset: 128 -} -member { - id: 0xd7e884c7 - name: "req_ies" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0xed05a74f - name: "req_ies_len" - type_id: 0xf435685e - offset: 192 -} member { id: 0x0faca82f name: "req_list" @@ -163904,10 +159747,10 @@ member { offset: 704 } member { - id: 0x41d7bdbc + id: 0x41d7be50 name: "req_lock" type_id: 0xa7c362b0 - offset: 21888 + offset: 26240 } member { id: 0x5b6c091d @@ -163938,18 +159781,18 @@ member { name: "req_node" type_id: 0x49a73111 } -member { - id: 0xcc93418b - name: "req_obj" - type_id: 0xb8aff650 - offset: 1216 -} member { id: 0xcc934488 name: "req_obj" type_id: 0xb8aff650 offset: 320 } +member { + id: 0xcc9349cc + name: "req_obj" + type_id: 0xb8aff650 + offset: 1344 +} member { id: 0x000df0ed name: "req_op_curr" @@ -163975,10 +159818,10 @@ member { offset: 256 } member { - id: 0x14ca1849 + id: 0x14ca1102 name: "req_queue_mutex" type_id: 0xa7c362b0 - offset: 4992 + offset: 5120 } member { id: 0x9c3f558c @@ -163987,28 +159830,28 @@ member { offset: 640 } member { - id: 0xfa136a01 + id: 0xfa136415 name: "req_result" type_id: 0xe62ebf07 - offset: 22368 + offset: 26848 } member { - id: 0x3e305313 + id: 0x3e305123 name: "req_skb" type_id: 0x054f691a - offset: 22400 + offset: 26880 } member { - id: 0xd432cfee + id: 0xd432cc5e name: "req_status" type_id: 0xe62ebf07 - offset: 22336 + offset: 26816 } member { - id: 0x48ed2ffc + id: 0x48ed2ec0 name: "req_supply_voltage" type_id: 0xc9082b19 - offset: 9344 + offset: 9984 } member { id: 0x6b98bee2 @@ -164017,16 +159860,16 @@ member { offset: 192 } member { - id: 0x380f1260 + id: 0x380f1158 name: "req_wait_q" type_id: 0x03913382 - offset: 22144 + offset: 26624 } member { - id: 0xba5af11d + id: 0xba5af507 name: "req_workqueue" type_id: 0x13f8b706 - offset: 13696 + offset: 13824 } member { id: 0xfd8da2e0 @@ -164094,22 +159937,16 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xb634a685 - name: "request" - type_id: 0xce6e9270 - offset: 24 -} member { id: 0xb694f50b name: "request" type_id: 0x6e3b7d7f } member { - id: 0xb6978d39 + id: 0xb69781a6 name: "request" type_id: 0x6d48520c - offset: 1856 + offset: 2048 } member { id: 0xb6d55f02 @@ -164170,13 +160007,6 @@ member { offset: 84 bitsize: 1 } -member { - id: 0x88f5289a - name: "request_civicloc" - type_id: 0x295c7202 - offset: 51 - bitsize: 1 -} member { id: 0xb4182fb8 name: "request_count" @@ -164231,10 +160061,10 @@ member { offset: 768 } member { - id: 0xde8051e7 + id: 0xde8058c3 name: "request_id" type_id: 0x74d29cf1 - offset: 5248 + offset: 5504 } member { id: 0xf6476a4c @@ -164242,10 +160072,10 @@ member { type_id: 0xb3e7bac9 } member { - id: 0x6fead841 + id: 0x6fead5f8 name: "request_is_queued" type_id: 0x6d7f5ff6 - offset: 896 + offset: 1024 } member { id: 0x1526eebc @@ -164265,13 +160095,6 @@ member { type_id: 0x01a688ae offset: 896 } -member { - id: 0x2ce5a283 - name: "request_lci" - type_id: 0x295c7202 - offset: 50 - bitsize: 1 -} member { id: 0x2ce5a4ae name: "request_lci" @@ -164304,10 +160127,10 @@ member { offset: 512 } member { - id: 0x26fe7736 + id: 0x26fe77cd name: "request_mutex" type_id: 0xa7c362b0 - offset: 2816 + offset: 3072 } member { id: 0x25b34691 @@ -164316,10 +160139,10 @@ member { offset: 320 } member { - id: 0x6b2fdfaf + id: 0x6b2fd010 name: "request_pending" type_id: 0x4585663f - offset: 1796 + offset: 1988 bitsize: 1 } member { @@ -164352,13 +160175,6 @@ member { type_id: 0x2f0329e2 offset: 384 } -member { - id: 0xed723a8c - name: "requested" - type_id: 0x295c7202 - offset: 48 - bitsize: 1 -} member { id: 0x7b0048be name: "requested_threads" @@ -164378,10 +160194,10 @@ member { offset: 448 } member { - id: 0x9fd2833f + id: 0x9fd286ba name: "requests" type_id: 0xd3c80119 - offset: 960 + offset: 1088 } member { id: 0x30e3be5a @@ -164390,10 +160206,10 @@ member { offset: 576 } member { - id: 0x7c2cf39d + id: 0x7c2cfc2f name: "requests_queued" type_id: 0xd3c80119 - offset: 1088 + offset: 1216 } member { id: 0xf277f5bf @@ -164402,16 +160218,16 @@ member { offset: 256 } member { - id: 0xeec50fb6 + id: 0xeec50ace name: "requeue_list" type_id: 0xd3c80119 - offset: 4416 + offset: 5056 } member { - id: 0xaa806137 + id: 0xaa806a41 name: "requeue_lock" type_id: 0xf313e71a - offset: 4544 + offset: 5184 } member { id: 0x886a73b0 @@ -164420,16 +160236,16 @@ member { offset: 1088 } member { - id: 0x374839ae + id: 0x374832f8 name: "requeue_work" type_id: 0x1f3c8679 - offset: 15936 + offset: 18752 } member { - id: 0x37a61a97 + id: 0x37a61301 name: "requeue_work" type_id: 0xf1159c31 - offset: 4608 + offset: 5248 } member { id: 0xbaaf6c14 @@ -164438,22 +160254,22 @@ member { offset: 96 } member { - id: 0x4dc02a6e + id: 0x4dc025a8 name: "required_elevator_features" type_id: 0x4585663f - offset: 4288 + offset: 4928 } member { - id: 0x4fd17d24 + id: 0x4fd1779f name: "required_opp_count" type_id: 0x4585663f - offset: 2112 + offset: 2496 } member { - id: 0x0376e72f + id: 0x0376e525 name: "required_opp_tables" type_id: 0x036435f8 - offset: 2048 + offset: 2432 } member { id: 0xc1a26dd8 @@ -164469,10 +160285,10 @@ member { bitsize: 1 } member { - id: 0x16252a87 + id: 0x16252c8c name: "res" type_id: 0x720f65ea - offset: 36096 + offset: 40320 } member { id: 0x16588d85 @@ -164497,10 +160313,10 @@ member { type_id: 0x3b4ce03a } member { - id: 0x16905c4b + id: 0x16905a64 name: "res" type_id: 0xc7736674 - offset: 6080 + offset: 7296 } member { id: 0x775f3005 @@ -164522,16 +160338,16 @@ member { offset: 48 } member { - id: 0x1e620205 + id: 0x1e6208cc name: "res_attr" type_id: 0x839f12d6 - offset: 17280 + offset: 22848 } member { - id: 0x5c2e5949 + id: 0x5c2e5646 name: "res_attr_wc" type_id: 0x839f12d6 - offset: 18368 + offset: 23936 } member { id: 0xeec31c44 @@ -164570,34 +160386,28 @@ member { offset: 640 } member { - id: 0x3ccd8c48 + id: 0x3ccd8fd5 name: "rescan_disable" type_id: 0x6720d32f - offset: 7296 + offset: 8512 } member { - id: 0x14964c73 + id: 0x1496480a name: "rescan_entered" type_id: 0x6720d32f - offset: 7328 + offset: 8544 } member { - id: 0xbd1dc8af + id: 0xbd1dca9a name: "reschedule_count" type_id: 0x33756485 - offset: 2304 + offset: 2688 } member { - id: 0xe7a82c1d + id: 0xe7a82cb4 name: "reschedule_jiffies" type_id: 0x33756485 - offset: 2240 -} -member { - id: 0xbf8c466b - name: "reschedule_requests_num" - type_id: 0xc9082b19 - offset: 288 + offset: 2624 } member { id: 0x8236db35 @@ -164618,10 +160428,10 @@ member { offset: 1536 } member { - id: 0xa9bfa78b + id: 0xa9bfa026 name: "rescue_workqueue" type_id: 0x13f8b706 - offset: 1792 + offset: 1920 } member { id: 0x95301324 @@ -164630,10 +160440,10 @@ member { offset: 1152 } member { - id: 0xddde18e0 + id: 0xddde1752 name: "rescuer" type_id: 0x2a64866d - offset: 1088 + offset: 1216 } member { id: 0xf4f71011 @@ -165369,10 +161179,10 @@ member { offset: 32 } member { - id: 0x7f8454c5 + id: 0x7f845b4e name: "reserved_size" type_id: 0x4585663f - offset: 7040 + offset: 8512 } member { id: 0xe6804775 @@ -165527,10 +161337,10 @@ member { offset: 512 } member { - id: 0x147cd15c + id: 0x147cd330 name: "reset_assert_delay" type_id: 0x4585663f - offset: 6784 + offset: 8000 } member { id: 0x1a3851a4 @@ -165557,22 +161367,22 @@ member { offset: 576 } member { - id: 0xc7abe3c2 + id: 0xc7abed37 name: "reset_ctrl" type_id: 0x28136e4b - offset: 6720 + offset: 7936 } member { - id: 0x84f60fac + id: 0x84f603b2 name: "reset_deassert_delay" type_id: 0x4585663f - offset: 6816 + offset: 8032 } member { - id: 0x889836b2 + id: 0x88983d46 name: "reset_delay_us" type_id: 0x6720d32f - offset: 18688 + offset: 20032 } member { id: 0x859f82e8 @@ -165580,6 +161390,12 @@ member { type_id: 0x2faaffbd offset: 2432 } +member { + id: 0xd6333fad + name: "reset_done" + type_id: 0x4585663f + offset: 4032 +} member { id: 0xd67914d7 name: "reset_done" @@ -165587,10 +161403,10 @@ member { offset: 256 } member { - id: 0xd68cbf56 + id: 0xd68cb22b name: "reset_done" type_id: 0xfa03c3cb - offset: 3712 + offset: 3776 } member { id: 0x158b8e39 @@ -165599,22 +161415,22 @@ member { offset: 1224 } member { - id: 0x68b1c133 + id: 0x68b1ce86 name: "reset_gpio" type_id: 0x2560a232 - offset: 6656 + offset: 7872 } member { - id: 0x3e118dec + id: 0x3e118cfb name: "reset_gpiod" type_id: 0x2560a232 - offset: 18752 + offset: 20096 } member { - id: 0x3a333364 + id: 0x3a333154 name: "reset_in_progress" type_id: 0x4585663f - offset: 9962 + offset: 11178 bitsize: 1 } member { @@ -165624,10 +161440,10 @@ member { offset: 32 } member { - id: 0xb1b2fe1e + id: 0xb1b2f32e name: "reset_methods" type_id: 0x629984b1 - offset: 20288 + offset: 25984 } member { id: 0x98c83941 @@ -165642,10 +161458,10 @@ member { offset: 768 } member { - id: 0x7df2f584 + id: 0x7df2f22e name: "reset_post_delay_us" type_id: 0x6720d32f - offset: 18720 + offset: 20064 } member { id: 0xb71e6da0 @@ -165660,10 +161476,10 @@ member { offset: 384 } member { - id: 0xa792c083 + id: 0xa792c035 name: "reset_resume" type_id: 0x2c18712b - offset: 2432 + offset: 2688 } member { id: 0xa793f54a @@ -165672,10 +161488,10 @@ member { offset: 1280 } member { - id: 0xac4bf6a7 + id: 0xac4bf7f1 name: "reset_resume" type_id: 0x4585663f - offset: 10625 + offset: 11841 bitsize: 1 } member { @@ -165691,22 +161507,10 @@ member { offset: 512 } member { - id: 0xa700e039 + id: 0xa700e1ff name: "reset_state" type_id: 0x3f42023f - offset: 67264 -} -member { - id: 0xad34062b - name: "reset_tid_config" - type_id: 0x2f73ccb2 - offset: 6720 -} -member { - id: 0xad37af16 - name: "reset_tid_config" - type_id: 0x2cda4c89 - offset: 7296 + offset: 67392 } member { id: 0xa4c83369 @@ -165721,16 +161525,10 @@ member { offset: 64 } member { - id: 0x88bc8152 - name: "reset_tsf" - type_id: 0x0c3609db - offset: 2944 -} -member { - id: 0x14179852 + id: 0x141797df name: "reset_ws" type_id: 0x1f3c8679 - offset: 6528 + offset: 7744 } member { id: 0x4381fffc @@ -165752,10 +161550,10 @@ member { offset: 256 } member { - id: 0x0b9f3325 + id: 0x0b9f35f0 name: "resid_len" type_id: 0x4585663f - offset: 1920 + offset: 2304 } member { id: 0x55c49546 @@ -165781,10 +161579,10 @@ member { offset: 32 } member { - id: 0x4335a366 + id: 0x4335a3c7 name: "residue" type_id: 0xc9082b19 - offset: 3072 + offset: 3200 } member { id: 0x4335a816 @@ -165810,6 +161608,24 @@ member { type_id: 0x6d7f5ff6 offset: 96 } +member { + id: 0x779e58ad + name: "resist_table" + type_id: 0x1b9057c9 + offset: 3520 +} +member { + id: 0x5f01bd55 + name: "resist_table_size" + type_id: 0x6720d32f + offset: 3584 +} +member { + id: 0x46fd4851 + name: "resistance" + type_id: 0x6720d32f + offset: 32 +} member { id: 0x36433257 name: "resize" @@ -165883,10 +161699,10 @@ member { offset: 320 } member { - id: 0x74f834f7 + id: 0x74f83441 name: "resolve" type_id: 0x1f3c8679 - offset: 2432 + offset: 2688 } member { id: 0x60f712a8 @@ -165901,10 +161717,16 @@ member { offset: 192 } member { - id: 0x5d3b1638 + id: 0x5d20698b + name: "resource" + type_id: 0x20351a02 + offset: 3072 +} +member { + id: 0x5d3b11e5 name: "resource" type_id: 0x3b4ce03a - offset: 6464 + offset: 7680 } member { id: 0x5d3b1b01 @@ -165919,10 +161741,10 @@ member { offset: 640 } member { - id: 0x5db57c29 + id: 0x5db57a33 name: "resource" type_id: 0xb522cc16 - offset: 7808 + offset: 9024 } member { id: 0x19740c14 @@ -165977,30 +161799,6 @@ member { type_id: 0xb3e7bac9 offset: 376 } -member { - id: 0xc67fa214 - name: "resp_ie" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0xc67fa31f - name: "resp_ie" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0xe8f081c1 - name: "resp_ie_len" - type_id: 0xf435685e - offset: 256 -} -member { - id: 0xe8f089a3 - name: "resp_ie_len" - type_id: 0xf435685e - offset: 192 -} member { id: 0x405e3321 name: "response" @@ -166066,10 +161864,10 @@ member { offset: 512 } member { - id: 0x3c43b58e + id: 0x3c43bf89 name: "restart_block" type_id: 0x922075d2 - offset: 11200 + offset: 12224 } member { id: 0x1eca4272 @@ -166114,10 +161912,10 @@ member { offset: 448 } member { - id: 0xfa2237f1 + id: 0xfa2232ae name: "restore" type_id: 0x2f63630f - offset: 1856 + offset: 2112 } member { id: 0xfa3e2222 @@ -166144,10 +161942,10 @@ member { offset: 1216 } member { - id: 0xf1a01824 + id: 0xf1a0141c name: "restrict_link" type_id: 0x0a749c2b - offset: 1728 + offset: 1856 } member { id: 0x96dc5fbf @@ -166175,10 +161973,10 @@ member { offset: 128 } member { - id: 0x0748d290 + id: 0x0748d0a5 name: "result" type_id: 0x6720d32f - offset: 2304 + offset: 2688 } member { id: 0x0748dce9 @@ -166281,16 +162079,10 @@ member { offset: 192 } member { - id: 0xcab0ba24 - name: "resume" - type_id: 0x2f5ae3f7 - offset: 256 -} -member { - id: 0xcab10583 + id: 0xcab10ef4 name: "resume" type_id: 0x2ee76b64 - offset: 1984 + offset: 2240 } member { id: 0xcab17152 @@ -166298,12 +162090,6 @@ member { type_id: 0x2e9195ef offset: 256 } -member { - id: 0xcab1e3bb - name: "resume" - type_id: 0x2e037cf1 - offset: 256 -} member { id: 0xcab1e4d7 name: "resume" @@ -166364,12 +162150,6 @@ member { type_id: 0x2cee6908 offset: 448 } -member { - id: 0xcab30fbe - name: "resume" - type_id: 0x2ceb33ee - offset: 64 -} member { id: 0xcab3751a name: "resume" @@ -166377,10 +162157,10 @@ member { offset: 256 } member { - id: 0xcab3f168 + id: 0xcab3f147 name: "resume" type_id: 0x2c18712b - offset: 2368 + offset: 2624 } member { id: 0xa4d8edf6 @@ -166395,10 +162175,10 @@ member { offset: 576 } member { - id: 0xb4490063 + id: 0xb4490be6 name: "resume_freq" type_id: 0x33756485 - offset: 9536 + offset: 11392 } member { id: 0x828c0235 @@ -166406,10 +162186,10 @@ member { type_id: 0x4ba02d1a } member { - id: 0x81009342 + id: 0x8100936d name: "resume_latency_req" type_id: 0x160238dd - offset: 2368 + offset: 2624 } member { id: 0xe1b4cd2d @@ -166418,28 +162198,22 @@ member { offset: 960 } member { - id: 0xf08d69f8 + id: 0xf08d6209 name: "resume_post" type_id: 0x2c61df5b - offset: 1984 + offset: 2368 } member { - id: 0x2e249c0a + id: 0x2e249adf name: "resume_pre" type_id: 0x2c61df5b - offset: 1920 + offset: 2304 } member { - id: 0x4b773628 + id: 0x4b77399a name: "resume_work" type_id: 0x1f3c8679 - offset: 1088 -} -member { - id: 0x4b773a80 - name: "resume_work" - type_id: 0x1f3c8679 - offset: 1920 + offset: 1216 } member { id: 0x4b773c29 @@ -166448,10 +162222,16 @@ member { offset: 448 } member { - id: 0x690ac578 + id: 0x4b773ec1 + name: "resume_work" + type_id: 0x1f3c8679 + offset: 2176 +} +member { + id: 0x690ac235 name: "resuming_ports" type_id: 0x33756485 - offset: 4992 + offset: 5056 } member { id: 0x690acff6 @@ -166460,10 +162240,10 @@ member { offset: 2240 } member { - id: 0x697c36d5 + id: 0x697c3b1d name: "resuming_ports" type_id: 0x4585663f - offset: 992 + offset: 1120 } member { id: 0xbb1a6213 @@ -166477,24 +162257,30 @@ member { type_id: 0xe8034002 offset: 112 } -member { - id: 0xbb9d9295 - name: "resv" - type_id: 0x27459bea - offset: 1216 -} member { id: 0xbb9d92d5 name: "resv" type_id: 0x27459bea offset: 1984 } +member { + id: 0xbb9d94b0 + name: "resv" + type_id: 0x27459bea + offset: 64 +} member { id: 0xbb9d9796 name: "resv" type_id: 0x27459bea offset: 320 } +member { + id: 0xbb9d9ad2 + name: "resv" + type_id: 0x27459bea + offset: 1344 +} member { id: 0x942d1fcf name: "resv1" @@ -166530,11 +162316,6 @@ member { type_id: 0xedf277ba offset: 448 } -member { - id: 0x51f162ad - name: "ret" - type_id: 0x6720d32f -} member { id: 0x51f16a64 name: "ret" @@ -166589,10 +162370,10 @@ member { offset: 192 } member { - id: 0xf64e404e + id: 0xf64e43b1 name: "retimer" type_id: 0x26927abb - offset: 6976 + offset: 8320 } member { id: 0x074c5274 @@ -166607,10 +162388,10 @@ member { offset: 336 } member { - id: 0x274e590b + id: 0x274e5514 name: "retrans_list" type_id: 0xa9daefe1 - offset: 5568 + offset: 7104 } member { id: 0x2f1b8a8e @@ -166619,10 +162400,10 @@ member { offset: 1152 } member { - id: 0x3c96e19f + id: 0x3c96e57b name: "retrans_timer" type_id: 0xf1159c31 - offset: 2880 + offset: 3264 } member { id: 0x4f0d9bec @@ -166637,10 +162418,10 @@ member { offset: 160 } member { - id: 0x4f8c92df + id: 0x4f8c96e4 name: "retries" type_id: 0x6720d32f - offset: 1152 + offset: 1536 } member { id: 0x4f8c9ace @@ -166678,68 +162459,56 @@ member { offset: 960 } member { - id: 0x2bff1a64 + id: 0x2bff12fb name: "retry_hwerror" type_id: 0x4585663f - offset: 2690 + offset: 2818 bitsize: 1 } member { - id: 0x0e5774c9 + id: 0x0e577c51 name: "retry_long" type_id: 0x295c7202 - offset: 1448 + offset: 1576 } member { - id: 0x0e577f50 - name: "retry_long" - type_id: 0x295c7202 - offset: 160 -} -member { - id: 0xb738404a + id: 0xb7384bd0 name: "retry_short" type_id: 0x295c7202 - offset: 168 + offset: 1568 } member { - id: 0xb738434a - name: "retry_short" - type_id: 0x295c7202 - offset: 1440 -} -member { - id: 0x920b6acc + id: 0x920b63e5 name: "retune_crc_disable" type_id: 0x4585663f - offset: 7271 + offset: 8487 bitsize: 1 } member { - id: 0x30fa20c5 + id: 0x30fa26d8 name: "retune_now" type_id: 0x4585663f - offset: 7269 + offset: 8485 bitsize: 1 } member { - id: 0x9d1258fc + id: 0x9d12520a name: "retune_paused" type_id: 0x4585663f - offset: 7270 + offset: 8486 bitsize: 1 } member { - id: 0x600fc668 + id: 0x600fcfb3 name: "retune_period" type_id: 0x4585663f - offset: 7424 + offset: 8640 } member { - id: 0x8034e679 + id: 0x8034ecbd name: "retune_timer" type_id: 0xd298e888 - offset: 7488 + offset: 8704 } member { id: 0xd7936fe4 @@ -166778,10 +162547,10 @@ member { offset: 224 } member { - id: 0xd2241ebf + id: 0xd2241279 name: "rev" type_id: 0x3e10b518 - offset: 1984 + offset: 2112 } member { id: 0xd2297123 @@ -166825,10 +162594,10 @@ member { offset: 576 } member { - id: 0xc958f26c + id: 0xc958f9f6 name: "reverse_ordering" type_id: 0x4585663f - offset: 4035 + offset: 4355 bitsize: 1 } member { @@ -166843,18 +162612,18 @@ member { type_id: 0xb3e7bac9 offset: 1128 } +member { + id: 0x94399220 + name: "revision" + type_id: 0x914dbfdc + offset: 7328 +} member { id: 0x943995c5 name: "revision" type_id: 0x914dbfdc offset: 64 } -member { - id: 0x94399e9e - name: "revision" - type_id: 0x914dbfdc - offset: 6112 -} member { id: 0x9481899b name: "revision" @@ -166874,28 +162643,28 @@ member { offset: 128 } member { - id: 0xbcd2b673 + id: 0xbcd2bd0f name: "revmap" type_id: 0xc6e69d29 + offset: 1600 +} +member { + id: 0x2f9b3f87 + name: "revmap_mutex" + type_id: 0xa7c362b0 offset: 1216 } member { - id: 0x2f9b35b0 - name: "revmap_mutex" - type_id: 0xa7c362b0 - offset: 960 -} -member { - id: 0x19eb760f + id: 0x19eb79be name: "revmap_size" type_id: 0x4585663f - offset: 768 + offset: 1024 } member { - id: 0xa5f55245 + id: 0xa5f55c89 name: "revmap_tree" type_id: 0x80c20070 - offset: 832 + offset: 1088 } member { id: 0x9deb3429 @@ -166909,10 +162678,10 @@ member { type_id: 0x865acc96 } member { - id: 0x13a02dca + id: 0x13a02804 name: "rew" type_id: 0xf961bea8 - offset: 3968 + offset: 4480 } member { id: 0x880ef212 @@ -166938,40 +162707,28 @@ member { offset: 2304 } member { - id: 0x6f6cdce1 + id: 0x6f6cda9d name: "rf_mode" type_id: 0x295c7202 - offset: 6288 + offset: 7504 } member { - id: 0x80a0aa0a + id: 0x80a0a17f name: "rfkill" type_id: 0x079ff791 - offset: 33280 + offset: 11840 } member { - id: 0x80a0abfe + id: 0x80a0a360 name: "rfkill" type_id: 0x079ff791 - offset: 10496 + offset: 9280 } member { - id: 0x80a0ae88 + id: 0x80a0a3ee name: "rfkill" type_id: 0x079ff791 - offset: 7680 -} -member { - id: 0x3ea522fd - name: "rfkill_poll" - type_id: 0x0c1ccf58 - offset: 3200 -} -member { - id: 0x3ea69657 - name: "rfkill_poll" - type_id: 0x0fad1f41 - offset: 3456 + offset: 38976 } member { id: 0x6ba9654a @@ -166979,12 +162736,6 @@ member { type_id: 0x6d7f5ff6 offset: 48 } -member { - id: 0x6ba96bd9 - name: "rfkill_release" - type_id: 0x6d7f5ff6 - offset: 40 -} member { id: 0x383b6b28 name: "rgb_quant_range_selectable" @@ -166992,36 +162743,36 @@ member { offset: 376 } member { - id: 0x76ae6072 + id: 0x76ae6d41 name: "rh_bw" type_id: 0x16b3c998 - offset: 19520 + offset: 20096 } member { - id: 0x19fc0753 + id: 0x19fc01b5 name: "rh_pollable" type_id: 0x4585663f - offset: 2593 + offset: 3361 bitsize: 1 } member { - id: 0x46ed8dee + id: 0x46ed8f1f name: "rh_registered" type_id: 0x4585663f - offset: 2592 + offset: 3360 bitsize: 1 } member { - id: 0xee68ea49 + id: 0xee68eb1f name: "rh_state" type_id: 0x1f1172b5 - offset: 1728 + offset: 1792 } member { - id: 0x4e68648e + id: 0x4e68600e name: "rh_timer" type_id: 0xd298e888 - offset: 1408 + offset: 1792 } member { id: 0x35e99c1b @@ -167059,16 +162810,10 @@ member { offset: 128 } member { - id: 0x66a3775d - name: "ric_ies" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0xc41e6852 - name: "ric_ies_len" - type_id: 0xf435685e - offset: 256 + id: 0x7f88b19c + name: "ri_uohm" + type_id: 0x6720d32f + offset: 32 } member { id: 0x0b33391b @@ -167153,10 +162898,10 @@ member { type_id: 0xa7c362b0 } member { - id: 0xa84d0f2e + id: 0xa84d097f name: "ring_lock" type_id: 0xf313e71a - offset: 24192 + offset: 24704 } member { id: 0x66a87345 @@ -167170,16 +162915,16 @@ member { offset: 704 } member { - id: 0x9481def1 + id: 0x9481d6fb name: "ring_size" type_id: 0x4585663f - offset: 736 + offset: 864 } member { - id: 0x55fafca0 + id: 0x55faf029 name: "ring_sock" type_id: 0x106029c6 - offset: 7744 + offset: 8128 } member { id: 0x7633aeb9 @@ -167203,10 +162948,10 @@ member { type_id: 0x378b9399 } member { - id: 0xef015fcc + id: 0xef0151a4 name: "rlim" type_id: 0x5fa20088 - offset: 5440 + offset: 5504 } member { id: 0x9588fa25 @@ -167232,10 +162977,10 @@ member { offset: 896 } member { - id: 0x4ba8cddd + id: 0x4ba8c21a name: "rlimit_max" type_id: 0xb34e9475 - offset: 4608 + offset: 4864 } member { id: 0x6e872813 @@ -167243,27 +162988,10 @@ member { type_id: 0x6a35bdd9 } member { - id: 0x3a12cc6b - name: "rm" - type_id: 0x2a51b4e4 -} -member { - id: 0xeb85c3fe - name: "rm_error" - type_id: 0xd617f463 - offset: 64 -} -member { - id: 0x8921a84a - name: "rm_label" - type_id: 0xc9082b19 - offset: 320 -} -member { - id: 0x227906a3 + id: 0x227902d6 name: "rm_work" type_id: 0x1f3c8679 - offset: 6592 + offset: 7808 } member { id: 0x1b361d35 @@ -167323,10 +163051,10 @@ member { offset: 64 } member { - id: 0xbcdfcf32 + id: 0xbcdfc943 name: "ro" type_id: 0x6720d32f - offset: 7232 + offset: 8448 } member { id: 0xbcef8ba5 @@ -167360,10 +163088,10 @@ member { offset: 128 } member { - id: 0x463c447f + id: 0x463c4be7 name: "robust_list" type_id: 0x32c6e924 - offset: 19456 + offset: 20864 } member { id: 0x51650e94 @@ -167383,10 +163111,10 @@ member { type_id: 0xc9082b19 } member { - id: 0xc024bb1e + id: 0xc024bfe6 name: "role" type_id: 0xcc33625b - offset: 6336 + offset: 7680 } member { id: 0xc05b666e @@ -167395,10 +163123,10 @@ member { offset: 464 } member { - id: 0xc069ef84 + id: 0xc069e42e name: "role" type_id: 0x8167e73b - offset: 6144 + offset: 7360 } member { id: 0xc0868466 @@ -167412,10 +163140,10 @@ member { offset: 3456 } member { - id: 0x8230d84e + id: 0x8230dfbb name: "role_sw" type_id: 0x3a6106d5 - offset: 1088 + offset: 1344 } member { id: 0xf59baf0b @@ -167448,22 +163176,22 @@ member { offset: 64 } member { - id: 0x9d7c2fca + id: 0x9d7c2258 name: "rom" type_id: 0xbdd18903 - offset: 20032 + offset: 25728 } member { - id: 0x3a36f408 + id: 0x3a36f5b3 name: "rom_attr_enabled" type_id: 0x6720d32f - offset: 17216 + offset: 22784 } member { - id: 0xf7111021 + id: 0xf711191b name: "rom_bar_overlap" type_id: 0x4585663f - offset: 16557 + offset: 22125 bitsize: 1 } member { @@ -167479,10 +163207,10 @@ member { offset: 48 } member { - id: 0x29795982 + id: 0x29795d54 name: "romlen" type_id: 0xf435685e - offset: 20096 + offset: 25792 } member { id: 0x930fdb11 @@ -167490,10 +163218,10 @@ member { type_id: 0xd0f3b5bf } member { - id: 0x9334b4dc + id: 0x9334b3c4 name: "root" type_id: 0xeb923a9b - offset: 2112 + offset: 2624 } member { id: 0x9334bce7 @@ -167526,10 +163254,10 @@ member { offset: 192 } member { - id: 0x93cd26fc + id: 0x93cd2b9d name: "root" type_id: 0x120540d1 - offset: 512 + offset: 640 } member { id: 0x93d246f9 @@ -167555,10 +163283,10 @@ member { offset: 1344 } member { - id: 0x93eb7a5d + id: 0x93eb7f65 name: "root" type_id: 0x3451622a - offset: 5248 + offset: 6272 } member { id: 0x93f07164 @@ -167578,10 +163306,10 @@ member { type_id: 0x206bf782 } member { - id: 0xab5b3423 + id: 0xab5b3588 name: "root_blkg" type_id: 0x03d5ac6b - offset: 3136 + offset: 3648 } member { id: 0x83c4175b @@ -167596,16 +163324,22 @@ member { offset: 960 } member { - id: 0xa2cb8ee5 + id: 0xa2cb8ced name: "root_hub" type_id: 0x0d7ce7cc - offset: 768 + offset: 896 } member { - id: 0x4f95fa06 + id: 0x4f95f889 name: "root_list" type_id: 0xd3c80119 - offset: 12288 + offset: 13696 +} +member { + id: 0xc2f2179a + name: "root_only" + type_id: 0x6d7f5ff6 + offset: 7560 } member { id: 0xc2f21cc5 @@ -167613,12 +163347,6 @@ member { type_id: 0x6d7f5ff6 offset: 520 } -member { - id: 0xc2f21d64 - name: "root_only" - type_id: 0x6d7f5ff6 - offset: 6344 -} member { id: 0x911ecef3 name: "root_seq" @@ -167673,16 +163401,16 @@ member { offset: 1088 } member { - id: 0x3859776b + id: 0x38597ab8 name: "rotate_disable" type_id: 0x6720d32f - offset: 1344 + offset: 1472 } member { - id: 0x8a8cbbf1 + id: 0x8a8cbcd0 name: "rotate_necessary" type_id: 0x6720d32f - offset: 1376 + offset: 1504 } member { id: 0x465224ed @@ -167702,10 +163430,10 @@ member { type_id: 0xa4b7a249 } member { - id: 0x310d484d + id: 0x310d45cf name: "rotation_property" type_id: 0x2a670b41 - offset: 10112 + offset: 10240 } member { id: 0x93e0c28c @@ -167778,22 +163506,22 @@ member { type_id: 0x2a653aa6 } member { - id: 0x4b6f4c96 + id: 0x4b6f45cd name: "rpa" type_id: 0xa61911b2 - offset: 41472 + offset: 47936 } member { - id: 0x2fd08577 + id: 0x2fd08efd name: "rpa_expired" type_id: 0xf1159c31 - offset: 40768 + offset: 46848 } member { - id: 0x0eb3e2c9 + id: 0x0eb3e9bf name: "rpa_timeout" type_id: 0xe62ebf07 - offset: 40736 + offset: 46816 } member { id: 0x602447ba @@ -167819,16 +163547,16 @@ member { offset: 1824 } member { - id: 0x583fc5af + id: 0x583fca22 name: "rpm_active" type_id: 0xa722c13e - offset: 6528 + offset: 7744 } member { - id: 0xdeaf7f1f + id: 0xdeaf70e9 name: "rpm_autosuspend" type_id: 0x4585663f - offset: 2702 + offset: 2830 bitsize: 1 } member { @@ -167838,10 +163566,10 @@ member { offset: 2880 } member { - id: 0xd6a6932d + id: 0xd6a69c34 name: "rpm_dev_flush_recheck_work" type_id: 0xf1159c31 - offset: 31488 + offset: 34816 } member { id: 0x1070b82a @@ -167856,16 +163584,22 @@ member { offset: 704 } member { - id: 0x82287f0f + id: 0x82287aae name: "rpm_status" type_id: 0x495d0861 - offset: 1728 + offset: 1984 } member { - id: 0x97854fdd + id: 0x97854725 name: "rpm_tx_active" type_id: 0x4585663f - offset: 4704 + offset: 4960 +} +member { + id: 0x5e45de2a + name: "rpmbs" + type_id: 0xd3c80119 + offset: 3776 } member { id: 0x3c98b297 @@ -167909,10 +163643,10 @@ member { offset: 144 } member { - id: 0x327e1f1f + id: 0x327e14af name: "rq_cpu_time" type_id: 0xd5df6730 - offset: 28480 + offset: 28544 } member { id: 0x97cc8149 @@ -167956,10 +163690,10 @@ member { offset: 320 } member { - id: 0x4a7327ac + id: 0x4a732b8a name: "rq_sched_info" type_id: 0x4d09650b - offset: 28224 + offset: 28288 } member { id: 0x4f869839 @@ -167968,22 +163702,22 @@ member { offset: 8 } member { - id: 0xdd46fd2c + id: 0xdd46fda5 name: "rq_timeout" type_id: 0x4585663f - offset: 2048 + offset: 2304 } member { - id: 0xa9a34215 + id: 0xa9a3469b name: "rq_wait" type_id: 0x3b4d885a - offset: 1280 + offset: 1408 } member { - id: 0x4e3f6091 + id: 0x4e3f6f3b name: "rqos_debugfs_dir" type_id: 0x120540d1 - offset: 7040 + offset: 8448 } member { id: 0xe81ba33b @@ -168016,16 +163750,16 @@ member { offset: 1152 } member { - id: 0x56818ba3 + id: 0x56818287 name: "rs485_start_tx" type_id: 0x0f7ac5c1 - offset: 5248 + offset: 5504 } member { - id: 0x19d0e8b2 + id: 0x19d0ecc6 name: "rs485_stop_tx" type_id: 0x0f7ac5c1 - offset: 5312 + offset: 5568 } member { id: 0xca00bab7 @@ -168040,22 +163774,22 @@ member { offset: 3648 } member { - id: 0x5f4c53df + id: 0x5f4c5fc3 name: "rs_interval" type_id: 0x0faae5b1 - offset: 8064 + offset: 10496 } member { - id: 0x953994bc + id: 0x95399c15 name: "rs_probes" type_id: 0xb3e7bac9 - offset: 8096 + offset: 10528 } member { - id: 0x4a3e814d + id: 0x4a3e87f9 name: "rs_timer" type_id: 0xd298e888 - offset: 7744 + offset: 10048 } member { id: 0x35736461 @@ -168070,10 +163804,10 @@ member { offset: 192 } member { - id: 0x1e9f7424 + id: 0x1e9f7def name: "rsk_ops" type_id: 0x36f19439 - offset: 1536 + offset: 1664 } member { id: 0x6cfb5ebc @@ -168110,10 +163844,10 @@ member { offset: 6400 } member { - id: 0xab06f70d + id: 0xab06fa6c name: "rsrc_cached_refs" type_id: 0x6720d32f - offset: 512 + offset: 640 } member { id: 0xa7978683 @@ -168122,10 +163856,10 @@ member { offset: 384 } member { - id: 0xd06f4456 + id: 0xd06f4d55 name: "rsrc_len" type_id: 0x9565759f - offset: 2816 + offset: 3584 } member { id: 0x1bd908e5 @@ -168133,12 +163867,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x37c1d1d0 - name: "rsrc_node" - type_id: 0x2f73a0d7 - offset: 448 -} member { id: 0x37c1d51d name: "rsrc_node" @@ -168146,10 +163874,16 @@ member { offset: 832 } member { - id: 0x79d40f51 + id: 0x37c1dfd5 + name: "rsrc_node" + type_id: 0x2f73a0d7 + offset: 576 +} +member { + id: 0x79d40ff6 name: "rsrc_put_llist" type_id: 0x0bf3e543 - offset: 7360 + offset: 7744 } member { id: 0x9beef7f7 @@ -168158,22 +163892,22 @@ member { offset: 6656 } member { - id: 0xd965dd1f + id: 0xd965dce8 name: "rsrc_ref_list" type_id: 0xd3c80119 - offset: 7424 + offset: 7808 } member { - id: 0x5ec1572c + id: 0x5ec15b6d name: "rsrc_ref_lock" type_id: 0xf313e71a - offset: 7552 + offset: 7936 } member { - id: 0xb34e2d6c + id: 0xb34e2759 name: "rsrc_start" type_id: 0x9565759f - offset: 2752 + offset: 3520 } member { id: 0x10ad0965 @@ -168192,16 +163926,16 @@ member { offset: 480 } member { - id: 0xe627bef9 + id: 0xe627b7c0 name: "rss_stat" type_id: 0x420b3f7d - offset: 10624 + offset: 11648 } member { - id: 0xe6347592 + id: 0xe6347ba6 name: "rss_stat" type_id: 0x51c04992 - offset: 5568 + offset: 5760 } member { id: 0x3276c7fc @@ -168209,11 +163943,6 @@ member { type_id: 0x901eaf6a offset: 3288 } -member { - id: 0x32bf58dd - name: "rssi" - type_id: 0x5989ea35 -} member { id: 0x32cf6f20 name: "rssi" @@ -168226,55 +163955,12 @@ member { type_id: 0xacf97a1b offset: 864 } -member { - id: 0x6cb23321 - name: "rssi_avg" - type_id: 0xd41e888f - offset: 352 -} -member { - id: 0x33aa4098 - name: "rssi_avg_valid" - type_id: 0x914dbfdc - offset: 1026 - bitsize: 1 -} -member { - id: 0xbe7fe4a3 - name: "rssi_hyst" - type_id: 0xc9082b19 -} -member { - id: 0x6c398fde - name: "rssi_spread" - type_id: 0xd41e888f - offset: 384 -} -member { - id: 0xf468b91c - name: "rssi_spread_valid" - type_id: 0x914dbfdc - offset: 1027 - bitsize: 1 -} member { id: 0xfb03d510 name: "rssi_thold" type_id: 0xd41e888f offset: 320 } -member { - id: 0x50657bad - name: "rssi_threshold" - type_id: 0xd41e888f - offset: 384 -} -member { - id: 0xdd4a74b1 - name: "rssi_thresholds" - type_id: 0xf13e2cd3 - offset: 96 -} member { id: 0xd7a5f52b name: "rst" @@ -168289,16 +163975,16 @@ member { offset: 64 } member { - id: 0xf5afdc32 + id: 0xf5afd1fc name: "rstat_cpu" type_id: 0x14c004e9 - offset: 6464 + offset: 7488 } member { - id: 0xe9941800 + id: 0xe9941ee8 name: "rstat_css_list" type_id: 0xd3c80119 - offset: 6528 + offset: 7552 } member { id: 0x80396213 @@ -168360,22 +164046,22 @@ member { offset: 7168 } member { - id: 0x4fe0b193 + id: 0x4fe0b9e7 name: "rt" type_id: 0x6d7f5ff6 - offset: 6256 + offset: 7472 } member { - id: 0x4fe0b96c + id: 0x4fe0bd93 name: "rt" type_id: 0x6d7f5ff6 - offset: 8992 + offset: 10592 } member { - id: 0x4fe727dd + id: 0x4fe72d9f name: "rt" type_id: 0x6aee0185 - offset: 3584 + offset: 4096 } member { id: 0x89f8aef5 @@ -168384,10 +164070,10 @@ member { offset: 192 } member { - id: 0xcb39e6f7 + id: 0xcb39ea73 name: "rt6_stats" type_id: 0x0027dcc3 - offset: 3392 + offset: 3456 } member { id: 0x470759e6 @@ -168462,10 +164148,10 @@ member { offset: 896 } member { - id: 0x30f36cb6 + id: 0x30f36b2c name: "rt_genid" type_id: 0x74d29cf1 - offset: 5216 + offset: 5344 } member { id: 0xa72a8895 @@ -168623,10 +164309,10 @@ member { offset: 384 } member { - id: 0x5d694ea4 + id: 0x5d6944d6 name: "rtd_list" type_id: 0xd3c80119 - offset: 2496 + offset: 2880 } member { id: 0x8c467691 @@ -168652,16 +164338,16 @@ member { offset: 2176 } member { - id: 0xc76e5a83 + id: 0xc76e5f64 name: "rtnl_link_ops" type_id: 0x337b7b81 - offset: 16768 + offset: 18112 } member { - id: 0xd7c41bb7 + id: 0xd7c41f70 name: "rtnl_link_state" type_id: 0x5fc6ae59 - offset: 10000 + offset: 10128 bitsize: 16 } member { @@ -168742,60 +164428,16 @@ member { type_id: 0x0faae5b1 offset: 224 } -member { - id: 0xec39bfce - name: "rts" - type_id: 0x6d7f5ff6 - offset: 280 -} member { id: 0xecbc1162 name: "rts" type_id: 0xe8d14bc6 } member { - id: 0x48237320 - name: "rts_cts_rate_idx" - type_id: 0x29b77961 - offset: 96 -} -member { - id: 0x35333c82 + id: 0x353336d2 name: "rts_threshold" type_id: 0xc9082b19 - offset: 1504 -} -member { - id: 0x3cf961ea - name: "rtscts" - type_id: 0x95d700ee - offset: 224 -} -member { - id: 0xa4c15d02 - name: "rtt_avg" - type_id: 0x2e0f9112 - offset: 640 -} -member { - id: 0x5efcb74b - name: "rtt_avg_valid" - type_id: 0x914dbfdc - offset: 1030 - bitsize: 1 -} -member { - id: 0x583ffb67 - name: "rtt_spread" - type_id: 0x2e0f9112 - offset: 768 -} -member { - id: 0xcdb56977 - name: "rtt_spread_valid" - type_id: 0x914dbfdc - offset: 1032 - bitsize: 1 + offset: 1632 } member { id: 0x2e4fe3d2 @@ -168809,19 +164451,6 @@ member { type_id: 0xfc0e1dbd offset: 320 } -member { - id: 0x88f1b825 - name: "rtt_variance" - type_id: 0x2e0f9112 - offset: 704 -} -member { - id: 0xb7858f72 - name: "rtt_variance_valid" - type_id: 0x914dbfdc - offset: 1031 - bitsize: 1 -} member { id: 0xe53f0bca name: "rtx_syn_ack" @@ -168857,11 +164486,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x2bc8c6fc - name: "rules" - type_id: 0x0baead6a -} member { id: 0x2bd97fb6 name: "rules" @@ -168899,10 +164523,10 @@ member { offset: 2688 } member { - id: 0xafb2d2ed + id: 0xafb2d540 name: "rules_ops" type_id: 0x1b686fa1 - offset: 1792 + offset: 1920 } member { id: 0x68c152e4 @@ -168910,16 +164534,16 @@ member { type_id: 0x40c4501a } member { - id: 0x02110bdd + id: 0x021101d3 name: "run" type_id: 0x33756485 - offset: 2752 + offset: 3136 } member { - id: 0x021fdb76 + id: 0x021fd03f name: "run" type_id: 0x3da548f2 - offset: 832 + offset: 960 } member { id: 0x2f68ddc4 @@ -168938,10 +164562,10 @@ member { offset: 64 } member { - id: 0x9f0f92ba + id: 0x9f0f9059 name: "run_graceperiod" type_id: 0x33756485 - offset: 19904 + offset: 20480 } member { id: 0x3815e40b @@ -169002,6 +164626,13 @@ member { type_id: 0x33756485 offset: 1088 } +member { + id: 0x0492e273 + name: "running" + type_id: 0x4585663f + offset: 3269 + bitsize: 1 +} member { id: 0x0492e97a name: "running" @@ -169009,30 +164640,23 @@ member { offset: 544 bitsize: 1 } -member { - id: 0x0492e98a - name: "running" - type_id: 0x4585663f - offset: 3141 - bitsize: 1 -} member { id: 0xad05e43b name: "running" type_id: 0x6d7f5ff6 offset: 128 } +member { + id: 0xad05e736 + name: "running" + type_id: 0x6d7f5ff6 + offset: 10584 +} member { id: 0xad05edf9 name: "running" type_id: 0x6d7f5ff6 } -member { - id: 0xad05ef97 - name: "running" - type_id: 0x6d7f5ff6 - offset: 8984 -} member { id: 0xad0fb0e9 name: "running" @@ -169082,17 +164706,17 @@ member { offset: 1536 } member { - id: 0x51199cbf + id: 0x51199a62 name: "runtime_auto" type_id: 0x4585663f - offset: 1799 + offset: 1991 bitsize: 1 } member { - id: 0xf7745ebb + id: 0xf7745d59 name: "runtime_error" type_id: 0x6720d32f - offset: 1952 + offset: 2144 } member { id: 0xc48deae8 @@ -169120,10 +164744,10 @@ member { offset: 1344 } member { - id: 0x52cf3674 + id: 0x52cf305e name: "runtime_status" type_id: 0x495d0861 - offset: 1888 + offset: 2080 } member { id: 0x9615b712 @@ -169138,10 +164762,10 @@ member { offset: 320 } member { - id: 0x5ede7638 + id: 0x5ede75fd name: "runtime_suspended" type_id: 0x6d7f5ff6 - offset: 5656 + offset: 6296 } member { id: 0x9b981384 @@ -169150,10 +164774,10 @@ member { offset: 5248 } member { - id: 0xb1650cc6 + id: 0xb1650641 name: "rvdevs" type_id: 0xd3c80119 - offset: 7488 + offset: 8832 } member { id: 0x9b9fd183 @@ -169173,10 +164797,16 @@ member { offset: 256 } member { - id: 0xa5687e67 + id: 0x4f61a09c + name: "rw_wait" + type_id: 0x6d7f5ff6 + offset: 1976 +} +member { + id: 0xa568765c name: "rwork" type_id: 0xd15fd98f - offset: 2304 + offset: 3200 } member { id: 0xd610e150 @@ -169184,23 +164814,23 @@ member { type_id: 0x28b9ec9a offset: 64 } +member { + id: 0xd610e3c2 + name: "rwsem" + type_id: 0x28b9ec9a + offset: 1792 +} +member { + id: 0xd610e577 + name: "rwsem" + type_id: 0x28b9ec9a + offset: 4480 +} member { id: 0xd610e5b1 name: "rwsem" type_id: 0x28b9ec9a } -member { - id: 0xd610ecb6 - name: "rwsem" - type_id: 0x28b9ec9a - offset: 3840 -} -member { - id: 0xd610ef56 - name: "rwsem" - type_id: 0x28b9ec9a - offset: 1536 -} member { id: 0x6c166087 name: "rx" @@ -169249,22 +164879,10 @@ member { offset: 640 } member { - id: 0xd301047f - name: "rx_beacon" - type_id: 0x92233392 - offset: 1472 -} -member { - id: 0x6e1948e5 - name: "rx_beacon_signal_avg" - type_id: 0x295c7202 - offset: 1536 -} -member { - id: 0x423d56c8 + id: 0x423d5d15 name: "rx_bit" type_id: 0xc9082b19 - offset: 2112 + offset: 2176 } member { id: 0xfeaea0f0 @@ -169301,12 +164919,6 @@ member { type_id: 0xb02b353a offset: 256 } -member { - id: 0xe87dc4db - name: "rx_bytes" - type_id: 0x92233392 - offset: 192 -} member { id: 0xe8d5d572 name: "rx_bytes" @@ -169324,18 +164936,6 @@ member { type_id: 0x0fe1720b offset: 256 } -member { - id: 0xd1e36eaa - name: "rx_chains_dynamic" - type_id: 0x295c7202 - offset: 520 -} -member { - id: 0xe79f6e89 - name: "rx_chains_static" - type_id: 0x295c7202 - offset: 512 -} member { id: 0x48f838a4 name: "rx_chanmap" @@ -169431,28 +165031,28 @@ member { offset: 1216 } member { - id: 0xfd6bab03 + id: 0xfd6ba007 name: "rx_data_bit_too_long_cnt" type_id: 0xc9082b19 - offset: 2656 + offset: 2720 } member { - id: 0x1f1d8540 + id: 0x1f1d801b name: "rx_data_bit_too_short_cnt" type_id: 0xc9082b19 - offset: 2496 + offset: 2560 } member { - id: 0x5932179f + id: 0x59321bfb name: "rx_data_bit_too_short_delta" type_id: 0xc9082b19 - offset: 2624 + offset: 2688 } member { - id: 0xa3c84f87 + id: 0xa3c8477f name: "rx_data_bit_too_short_ts" type_id: 0x92233392 - offset: 2560 + offset: 2624 } member { id: 0x9870b357 @@ -169483,18 +165083,6 @@ member { name: "rx_dropped" type_id: 0x33756485 } -member { - id: 0x39b9249f - name: "rx_dropped_misc" - type_id: 0xc9082b19 - offset: 768 -} -member { - id: 0xcacd850f - name: "rx_duration" - type_id: 0x92233392 - offset: 1408 -} member { id: 0x4c2dbf47 name: "rx_eff" @@ -169502,10 +165090,10 @@ member { offset: 131328 } member { - id: 0x862739c6 + id: 0x86273642 name: "rx_eom" type_id: 0x6d7f5ff6 - offset: 1016 + offset: 1080 } member { id: 0x8f050e0e @@ -169541,24 +165129,12 @@ member { type_id: 0xe62ebf07 offset: 224 } -member { - id: 0x55b1e2fb - name: "rx_filters" - type_id: 0x3f8df16a - offset: 640 -} member { id: 0x92de6fb0 name: "rx_fixup" type_id: 0x2d29d09d offset: 640 } -member { - id: 0x0b2cd35d - name: "rx_flags" - type_id: 0x295c7202 - offset: 280 -} member { id: 0xe733e49b name: "rx_frame_errors" @@ -169588,18 +165164,6 @@ member { type_id: 0x2de16a22 offset: 64 } -member { - id: 0x427e4831 - name: "rx_ghrsc" - type_id: 0xa1bcc496 - offset: 448 -} -member { - id: 0x42fd086b - name: "rx_ghrsc" - type_id: 0x22ff0882 - offset: 64 -} member { id: 0x8d4d41cd name: "rx_handler" @@ -169661,10 +165225,10 @@ member { offset: 192 } member { - id: 0x265cb9dc + id: 0x265cbc30 name: "rx_len" type_id: 0xe62ebf07 - offset: 1024 + offset: 1408 } member { id: 0xca35fbec @@ -169684,10 +165248,10 @@ member { offset: 2048 } member { - id: 0xc87274b7 + id: 0xc87272b4 name: "rx_low_drive_cnt" type_id: 0xc9082b19 - offset: 2688 + offset: 2752 } member { id: 0x720c5cb4 @@ -169730,12 +165294,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0x9fdb88f2 - name: "rx_mcast_action_reg" - type_id: 0x6d7f5ff6 - offset: 8136 -} member { id: 0x2e30d10f name: "rx_mcs_160" @@ -169782,28 +165340,16 @@ member { type_id: 0x33756485 } member { - id: 0x9d23d567 - name: "rx_mpdu_count" - type_id: 0xc9082b19 - offset: 1696 -} -member { - id: 0xfb6eee5a - name: "rx_msdu" - type_id: 0x92233392 - offset: 64 -} -member { - id: 0x8cbbfbff + id: 0x8cbbfff6 name: "rx_msg" type_id: 0x74026623 - offset: 1664 + offset: 1728 } member { - id: 0x2fffdc13 + id: 0x2fffd25b name: "rx_msgid" type_id: 0x4585663f - offset: 7296 + offset: 7936 } member { id: 0xcca82bfa @@ -169824,18 +165370,6 @@ member { type_id: 0xedf277ba offset: 1472 } -member { - id: 0x3a17a1a4 - name: "rx_nss" - type_id: 0x295c7202 - offset: 96 -} -member { - id: 0x3a17a1df - name: "rx_nss" - type_id: 0x295c7202 - offset: 1776 -} member { id: 0x9fdf2166 name: "rx_oos_packets" @@ -169876,12 +165410,6 @@ member { name: "rx_packets" type_id: 0xedf277ba } -member { - id: 0x6a6a466f - name: "rx_packets" - type_id: 0xc9082b19 - offset: 640 -} member { id: 0x6a903d59 name: "rx_packets" @@ -169929,29 +165457,16 @@ member { offset: 192 } member { - id: 0x71481b79 + id: 0x71481e19 name: "rx_q" type_id: 0x578f9c2b - offset: 21184 + offset: 25536 } member { - id: 0x671dccaa + id: 0x671dc45f name: "rx_qlen" type_id: 0xc93e017b - offset: 800 -} -member { - id: 0x035944d3 - name: "rx_rate" - type_id: 0x63db6b4d - offset: 512 -} -member { - id: 0xb1828762 - name: "rx_rate_valid" - type_id: 0x914dbfdc - offset: 1029 - bitsize: 1 + offset: 928 } member { id: 0x01edd63e @@ -169965,10 +165480,10 @@ member { offset: 256 } member { - id: 0x41f2c955 + id: 0x41f2ce8e name: "rx_resolution" type_id: 0xc9082b19 - offset: 9152 + offset: 10752 } member { id: 0xf72431e1 @@ -170034,10 +165549,10 @@ member { offset: 2112 } member { - id: 0xe0a3a012 + id: 0xe0a3a262 name: "rx_skb" type_id: 0x054f691a - offset: 960 + offset: 1344 } member { id: 0x41730461 @@ -170046,52 +165561,52 @@ member { offset: 352 } member { - id: 0x0b6796b8 + id: 0x0b67960e name: "rx_speed" type_id: 0xfc0e1dbd - offset: 2432 + offset: 2688 } member { - id: 0x15ec0295 + id: 0x15ec0ef9 name: "rx_start_bit_low_too_short_cnt" type_id: 0xc9082b19 - offset: 2176 -} -member { - id: 0x457f6ad8 - name: "rx_start_bit_low_too_short_delta" - type_id: 0xc9082b19 - offset: 2304 -} -member { - id: 0xbb3ae71d - name: "rx_start_bit_low_too_short_ts" - type_id: 0x92233392 offset: 2240 } member { - id: 0xcfe0d667 + id: 0x457f64a6 + name: "rx_start_bit_low_too_short_delta" + type_id: 0xc9082b19 + offset: 2368 +} +member { + id: 0xbb3ae9e5 + name: "rx_start_bit_low_too_short_ts" + type_id: 0x92233392 + offset: 2304 +} +member { + id: 0xcfe0d789 name: "rx_start_bit_too_long_cnt" type_id: 0xc9082b19 - offset: 2464 + offset: 2528 } member { - id: 0xb3773136 + id: 0xb3773230 name: "rx_start_bit_too_short_cnt" type_id: 0xc9082b19 - offset: 2336 + offset: 2400 } member { - id: 0x60007e30 + id: 0x60007f41 name: "rx_start_bit_too_short_delta" type_id: 0xc9082b19 - offset: 2432 + offset: 2496 } member { - id: 0x31cb7ebb + id: 0x31cb7246 name: "rx_start_bit_too_short_ts" type_id: 0x92233392 - offset: 2368 + offset: 2432 } member { id: 0x2d93321b @@ -170106,10 +165621,10 @@ member { offset: 392 } member { - id: 0x7d279049 + id: 0x7d27969c name: "rx_toggle" type_id: 0x6d7f5ff6 - offset: 2144 + offset: 2208 } member { id: 0x3d23854e @@ -170117,12 +165632,6 @@ member { type_id: 0xedf277ba offset: 64 } -member { - id: 0x119df9a5 - name: "rx_tstamp" - type_id: 0x92233392 - offset: 320 -} member { id: 0x9d1aaa3e name: "rx_tx_mcs11_max_nss" @@ -170164,16 +165673,16 @@ member { offset: 8 } member { - id: 0x41517cd5 + id: 0x415177a2 name: "rx_urb_size" type_id: 0xf435685e - offset: 1984 + offset: 2240 } member { - id: 0x6e7f7cf1 + id: 0x6e7f7dae name: "rx_work" type_id: 0x1f3c8679 - offset: 19008 + offset: 22208 } member { id: 0x8be6c17d @@ -170194,10 +165703,10 @@ member { offset: 16 } member { - id: 0x94aef420 + id: 0x94aefae8 name: "rxq" type_id: 0x578f9c2b - offset: 2560 + offset: 2816 } member { id: 0x94d9a882 @@ -170206,16 +165715,10 @@ member { offset: 256 } member { - id: 0x6e10ac71 + id: 0x6e10a38c name: "rxq_pause" type_id: 0x578f9c2b - offset: 3136 -} -member { - id: 0x2de5fdee - name: "rxrate" - type_id: 0x63db6b4d - offset: 544 + offset: 3392 } member { id: 0x6e477e5d @@ -170251,49 +165754,22 @@ member { offset: 64 } member { - id: 0x5d861261 - name: "s1g" - type_id: 0x6d7f5ff6 - offset: 576 + id: 0x67f2783e + name: "s" + type_id: 0x00c72527 + offset: 192 } member { id: 0x5d861b13 name: "s1g" type_id: 0x6d7f5ff6 } -member { - id: 0x5de20f00 - name: "s1g" - type_id: 0x096b4c0a -} -member { - id: 0x4a903855 - name: "s1g_assoc_resp" - type_id: 0x1e5fe904 -} member { id: 0x6bb00a05 name: "s1g_cap" type_id: 0x5a4dc0e7 offset: 544 } -member { - id: 0xc84a3385 - name: "s1g_capa" - type_id: 0x091c4697 - offset: 2176 -} -member { - id: 0x109d71bb - name: "s1g_capa_mask" - type_id: 0x091c4697 - offset: 2296 -} -member { - id: 0x42323960 - name: "s1g_reassoc_resp" - type_id: 0x1e5fe904 -} member { id: 0x1a2d38b9 name: "s2idle_time" @@ -170307,10 +165783,10 @@ member { offset: 384 } member { - id: 0x7cb821c6 + id: 0x7cb822c2 name: "s3" type_id: 0x536562de - offset: 19968 + offset: 20544 } member { id: 0x70439f8b @@ -170362,10 +165838,10 @@ member { offset: 128 } member { - id: 0x0d3dd75e + id: 0x0d3ddc09 name: "s_active" type_id: 0x74d29cf1 - offset: 1312 + offset: 1440 } member { id: 0x90a656a4 @@ -170373,16 +165849,16 @@ member { type_id: 0xe276adef } member { - id: 0x5c264302 + id: 0x5c264fc4 name: "s_bdev" type_id: 0x0c2e195c - offset: 1984 + offset: 2112 } member { - id: 0x47c7f0b7 + id: 0x47c7f2aa name: "s_bdi" type_id: 0x28f4ee78 - offset: 2048 + offset: 2176 } member { id: 0xabc06340 @@ -170397,10 +165873,10 @@ member { offset: 160 } member { - id: 0xf684dc7a + id: 0xf684d231 name: "s_carrier_report" type_id: 0x2df7eefe - offset: 17088 + offset: 20160 } member { id: 0x352c4964 @@ -170414,16 +165890,16 @@ member { offset: 640 } member { - id: 0x04c930aa + id: 0x04c93e42 name: "s_cop" type_id: 0x37dafd0a - offset: 1472 + offset: 1600 } member { - id: 0xc88afb6d + id: 0xc88affe3 name: "s_count" type_id: 0x6720d32f - offset: 1280 + offset: 1408 } member { id: 0xfbc081d1 @@ -170438,16 +165914,16 @@ member { offset: 128 } member { - id: 0x3258e1bf + id: 0x3258ef89 name: "s_d_op" type_id: 0x39d30e9a - offset: 8640 + offset: 9024 } member { - id: 0x48954095 + id: 0x48954bf1 name: "s_dentry_lru" type_id: 0xddabec2b - offset: 9664 + offset: 10048 } member { id: 0xf182a49a @@ -170456,16 +165932,16 @@ member { offset: 128 } member { - id: 0x69080144 + id: 0x69080c31 name: "s_dio_done_wq" type_id: 0x13f8b706 - offset: 9472 + offset: 9856 } member { - id: 0x70a8d26b + id: 0x70a8dfe7 name: "s_dquot" type_id: 0x70d172e6 - offset: 2368 + offset: 2496 } member { id: 0x17b3ec6e @@ -170474,16 +165950,16 @@ member { offset: 896 } member { - id: 0x0f338d42 + id: 0x0f33881d name: "s_encoding" type_id: 0x29063754 - offset: 1664 + offset: 1792 } member { - id: 0x473fb7f7 + id: 0x473fbbcf name: "s_encoding_flags" type_id: 0xe8034002 - offset: 1728 + offset: 1856 } member { id: 0x5acb0923 @@ -170492,16 +165968,16 @@ member { offset: 576 } member { - id: 0x481aeb2d + id: 0x481ae005 name: "s_f_ops" type_id: 0x39bf00bd - offset: 11008 + offset: 12352 } member { - id: 0x1b86cb64 + id: 0x1b86c5cd name: "s_filter" type_id: 0x2d834d74 - offset: 17152 + offset: 20224 } member { id: 0x0fb000e6 @@ -170522,34 +165998,34 @@ member { offset: 128 } member { - id: 0xb07b1081 + id: 0xb07b1578 name: "s_fs_info" type_id: 0x18bd6530 - offset: 7488 + offset: 7744 } member { - id: 0xb07b1388 + id: 0xb07b1a4b name: "s_fs_info" type_id: 0x18bd6530 - offset: 1024 + offset: 1152 } member { - id: 0x24528449 + id: 0x24528520 name: "s_fsnotify_connectors" type_id: 0xb02b353a - offset: 9344 + offset: 9728 } member { - id: 0xd705f289 + id: 0xd705f803 name: "s_fsnotify_marks" type_id: 0x3bd2bf42 - offset: 7808 + offset: 8064 } member { - id: 0x8052c1fc + id: 0x8052ccfc name: "s_fsnotify_mask" type_id: 0xe62ebf07 - offset: 7744 + offset: 8000 } member { id: 0x0bedb33e @@ -170564,16 +166040,16 @@ member { offset: 64 } member { - id: 0x24748ce5 + id: 0x2474874d name: "s_id" type_id: 0x5adf57ae - offset: 7872 + offset: 8128 } member { - id: 0x8f3655a0 + id: 0x8f365def name: "s_idle" type_id: 0x0ebb9ddd - offset: 16960 + offset: 20032 } member { id: 0x3e26675d @@ -170582,10 +166058,10 @@ member { offset: 704 } member { - id: 0x3e509bbe + id: 0x3e50931f name: "s_iflags" type_id: 0x4585663f - offset: 1152 + offset: 1280 } member { id: 0x852d6b86 @@ -170593,40 +166069,40 @@ member { type_id: 0x4585663f } member { - id: 0x84958f35 + id: 0x84958409 name: "s_inode_list_lock" type_id: 0xf313e71a - offset: 11264 + offset: 11776 } member { - id: 0x1f82785a + id: 0x1f8277ea name: "s_inode_lru" type_id: 0xddabec2b - offset: 10048 + offset: 10432 } member { - id: 0x40818b8e + id: 0x40818645 name: "s_inode_wblist_lock" type_id: 0xf313e71a - offset: 11456 + offset: 11968 } member { - id: 0x952b2357 + id: 0x952b2aef name: "s_inodes" type_id: 0xd3c80119 - offset: 11328 + offset: 11840 } member { - id: 0x681f8883 + id: 0x681f8906 name: "s_inodes_wb" type_id: 0xd3c80119 - offset: 11520 + offset: 12032 } member { - id: 0x3a79898a + id: 0x3a798b1e name: "s_instances" type_id: 0x49a73111 - offset: 2176 + offset: 2304 } member { id: 0x963e685d @@ -170652,16 +166128,16 @@ member { offset: 768 } member { - id: 0x6b84a6cf + id: 0x6b84af04 name: "s_master_keys" type_id: 0x101ba464 - offset: 1536 + offset: 1664 } member { - id: 0xaba867c5 + id: 0xaba86e4d name: "s_max_links" type_id: 0x4585663f - offset: 8256 + offset: 8512 } member { id: 0xaace0885 @@ -170670,10 +166146,10 @@ member { offset: 256 } member { - id: 0xedf4cd2a + id: 0xedf4ce77 name: "s_mode" type_id: 0x9547a3da - offset: 8288 + offset: 8544 } member { id: 0xad0a67a4 @@ -170682,16 +166158,16 @@ member { offset: 512 } member { - id: 0xdef11a6d + id: 0xdef113f4 name: "s_mounts" type_id: 0xd3c80119 - offset: 1856 + offset: 1984 } member { - id: 0x918eb033 + id: 0x918eb782 name: "s_mtd" type_id: 0x0c87b6a9 - offset: 2112 + offset: 2240 } member { id: 0xb0d1441e @@ -170706,10 +166182,10 @@ member { offset: 384 } member { - id: 0xc3db7fc1 + id: 0xc3db728d name: "s_pins" type_id: 0x5e8dc7f4 - offset: 9536 + offset: 9920 } member { id: 0xbfcc3b0a @@ -170724,10 +166200,10 @@ member { offset: 512 } member { - id: 0xc1dded45 + id: 0xc1ddefc6 name: "s_quota_types" type_id: 0x4585663f - offset: 2304 + offset: 2432 } member { id: 0xd7cce5b8 @@ -170742,16 +166218,16 @@ member { offset: 256 } member { - id: 0x99103b74 + id: 0x991030ac name: "s_readonly_remount" type_id: 0x6720d32f - offset: 9408 + offset: 9792 } member { - id: 0x27fea8c1 + id: 0x27fea713 name: "s_remove_count" type_id: 0xb02b353a - offset: 9280 + offset: 9664 } member { id: 0xbdb2f3ed @@ -170760,10 +166236,10 @@ member { offset: 832 } member { - id: 0xc13bbacf + id: 0xc13bbd62 name: "s_roots" type_id: 0x7abbe318 - offset: 1792 + offset: 1920 } member { id: 0xc248e002 @@ -170783,22 +166259,28 @@ member { offset: 1088 } member { - id: 0x874905fc + id: 0x87490ae5 name: "s_rx_carrier_range" type_id: 0x2d555684 - offset: 16832 + offset: 19904 } member { - id: 0x0bbf6161 + id: 0x0bbf6cb2 name: "s_security" type_id: 0x18bd6530 - offset: 1344 + offset: 1472 } member { - id: 0x469aa641 + id: 0x469aa420 name: "s_shrink" type_id: 0xb4975242 - offset: 8768 + offset: 9152 +} +member { + id: 0x51ed5557 + name: "s_size" + type_id: 0xc9082b19 + offset: 320 } member { id: 0xce6743a2 @@ -170807,10 +166289,10 @@ member { offset: 384 } member { - id: 0xfcc480e6 + id: 0xfcc485bf name: "s_stack_depth" type_id: 0x6720d32f - offset: 11072 + offset: 11712 } member { id: 0x60645811 @@ -170843,40 +166325,40 @@ member { offset: 192 } member { - id: 0x86d6ccde + id: 0x86d6c6f8 name: "s_subtype" type_id: 0x3e10b518 - offset: 8576 + offset: 8960 } member { - id: 0x91d3ca9d + id: 0x91d3c1a8 name: "s_sync_lock" type_id: 0xa7c362b0 - offset: 10816 + offset: 11328 } member { - id: 0x4e758ba9 + id: 0x4e758ec6 name: "s_time_gran" type_id: 0xc9082b19 - offset: 7552 + offset: 7808 } member { - id: 0xadcfb8f0 + id: 0xadcfb23e name: "s_time_max" type_id: 0x865acc96 - offset: 7680 + offset: 7936 } member { - id: 0x3dd2dfd4 + id: 0x3dd2dfb0 name: "s_time_min" type_id: 0x865acc96 - offset: 7616 + offset: 7872 } member { - id: 0x83de4ec7 + id: 0x83de49c6 name: "s_timeout" type_id: 0x2dd54b4b - offset: 17280 + offset: 20352 } member { id: 0xfdbef538 @@ -170885,22 +166367,22 @@ member { offset: 384 } member { - id: 0x1b64148c + id: 0x1b6412a2 name: "s_tx_carrier" type_id: 0x2d59c606 - offset: 16704 + offset: 19776 } member { - id: 0xa796de4e + id: 0xa796def6 name: "s_tx_duty_cycle" type_id: 0x2d59c606 - offset: 16768 + offset: 19840 } member { - id: 0x200388a4 + id: 0x20038b5b name: "s_tx_mask" type_id: 0x2d59c606 - offset: 16640 + offset: 19712 } member { id: 0x906a90c7 @@ -170927,16 +166409,16 @@ member { offset: 576 } member { - id: 0x5c40aca9 + id: 0x5c40ac73 name: "s_user_ns" type_id: 0x0fabaf3b - offset: 9600 + offset: 9984 } member { - id: 0x4165ac31 + id: 0x4165ab3e name: "s_uuid" type_id: 0x53cba54b - offset: 8128 + offset: 8384 } member { id: 0xf24ecf40 @@ -170951,40 +166433,40 @@ member { offset: 576 } member { - id: 0x166d926b + id: 0x166d99fd name: "s_vfs_rename_mutex" type_id: 0xa7c362b0 - offset: 8320 + offset: 8576 } member { - id: 0x048b4700 + id: 0x048b499d name: "s_vop" type_id: 0x3b1d2a91 - offset: 1600 + offset: 1728 } member { - id: 0xeeb54a13 + id: 0xeeb5498b name: "s_wakeup_filter" type_id: 0x2d834d74 - offset: 17216 + offset: 20288 } member { - id: 0x6ba2c469 + id: 0x6ba2c35c name: "s_wb_err" type_id: 0x160ba102 - offset: 9440 + offset: 9824 } member { - id: 0x822c72fb + id: 0x822c7eed name: "s_wideband_receiver" type_id: 0x2df7eefe - offset: 17024 + offset: 20096 } member { - id: 0x1266c5e8 + id: 0x1266cb98 name: "s_writers" type_id: 0x4a46abb3 - offset: 4928 + offset: 5184 } member { id: 0x9f4bb205 @@ -170993,10 +166475,10 @@ member { offset: 576 } member { - id: 0xfa02d889 + id: 0xfa02d09d name: "s_xattr" type_id: 0x05b572ab - offset: 1408 + offset: 1536 } member { id: 0x1b3dda4f @@ -171016,12 +166498,6 @@ member { type_id: 0x8d2872f9 offset: 64 } -member { - id: 0x1bbdaea2 - name: "sa" - type_id: 0xabf64f28 - offset: 80 -} member { id: 0x1be9c1b7 name: "sa" @@ -171061,11 +166537,6 @@ member { type_id: 0x02097f03 offset: 192 } -member { - id: 0x69ba1ca7 - name: "sa_query" - type_id: 0x28704c74 -} member { id: 0x350b42d4 name: "sa_restorer" @@ -171079,10 +166550,10 @@ member { offset: 128 } member { - id: 0x48ddfa44 + id: 0x48ddf3dd name: "sack_list_head" type_id: 0xd3c80119 - offset: 3008 + offset: 3072 } member { id: 0xf8038083 @@ -171129,30 +166600,6 @@ member { type_id: 0xe276adef offset: 384 } -member { - id: 0x6c0dc253 - name: "sae_h2e_required" - type_id: 0x6d7f5ff6 - offset: 6424 -} -member { - id: 0x8e7fae08 - name: "sae_pwd" - type_id: 0x3f0185ef - offset: 896 -} -member { - id: 0x65a523a7 - name: "sae_pwd_len" - type_id: 0x295c7202 - offset: 960 -} -member { - id: 0x40917087 - name: "sae_pwe" - type_id: 0x8e819af1 - offset: 992 -} member { id: 0x38f149ed name: "safe_state_index" @@ -171201,10 +166648,10 @@ member { offset: 640 } member { - id: 0x73f4ba3e + id: 0x73f4b0b4 name: "sample_delay_ns" type_id: 0x2e0f9112 - offset: 384 + offset: 512 } member { id: 0xa3b36710 @@ -171265,10 +166712,10 @@ member { offset: 96 } member { - id: 0x58187514 + id: 0x58187b9b name: "sample_rate_read_error" type_id: 0x6720d32f - offset: 2016 + offset: 2144 } member { id: 0x23cb252f @@ -171330,16 +166777,16 @@ member { offset: 64 } member { - id: 0x11ed2009 + id: 0x11ed2432 name: "sampling_down_factor" type_id: 0x4585663f - offset: 1152 + offset: 1536 } member { - id: 0xf64619dc + id: 0xf64611c2 name: "sampling_rate" type_id: 0x4585663f - offset: 1120 + offset: 1504 } member { id: 0xf6e5b6dd @@ -171365,28 +166812,28 @@ member { offset: 832 } member { - id: 0xa9b5e206 + id: 0xa9b5e658 name: "sar_capa" type_id: 0x30f1da89 - offset: 10432 + offset: 11776 } member { - id: 0x302bb013 + id: 0x302bb6cd name: "sas_ss_flags" type_id: 0x4585663f - offset: 16768 + offset: 18176 } member { - id: 0x06bfc280 + id: 0x06bfc90f name: "sas_ss_size" type_id: 0xf435685e - offset: 16704 + offset: 18112 } member { - id: 0xe4606103 + id: 0xe4606681 name: "sas_ss_sp" type_id: 0x33756485 - offset: 16640 + offset: 18048 } member { id: 0x7c3c7854 @@ -171407,22 +166854,22 @@ member { offset: 1664 } member { - id: 0x0828d868 + id: 0x0828df49 name: "saved_addr" type_id: 0xf60ed6a0 - offset: 1376 + offset: 1504 } member { - id: 0xf0bebd82 + id: 0xf0bebbb2 name: "saved_auxv" type_id: 0x1365e9fc - offset: 2624 + offset: 2816 } member { - id: 0x591a8d20 + id: 0x591a837c name: "saved_cap_space" type_id: 0x5e8dc7f4 - offset: 17152 + offset: 22720 } member { id: 0xf18bd3bf @@ -171431,10 +166878,10 @@ member { offset: 1344 } member { - id: 0x40057cd2 + id: 0x4005779e name: "saved_config_space" type_id: 0x7e71c857 - offset: 16608 + offset: 22176 } member { id: 0xa1a75ac9 @@ -171449,16 +166896,16 @@ member { offset: 1280 } member { - id: 0xb7045ca9 + id: 0xb70457a3 name: "saved_dst_attach_type" type_id: 0xaf94e3a7 - offset: 1056 + offset: 1184 } member { - id: 0xbd4488b7 + id: 0xbd448174 name: "saved_dst_prog_type" type_id: 0xffd5e3ef - offset: 1024 + offset: 1152 } member { id: 0x2f4c48f3 @@ -171467,10 +166914,10 @@ member { offset: 192 } member { - id: 0xfc44bdf8 + id: 0xfc44bb66 name: "saved_err" type_id: 0xc9082b19 - offset: 4928 + offset: 5632 } member { id: 0xd71a53af @@ -171479,10 +166926,10 @@ member { offset: 192 } member { - id: 0x7ab8aa07 + id: 0x7ab8a1e7 name: "saved_max_active" type_id: 0x6720d32f - offset: 1184 + offset: 1312 } member { id: 0xbdd7d0f3 @@ -171490,16 +166937,16 @@ member { type_id: 0x92233392 } member { - id: 0xb4065a82 + id: 0xb406539e name: "saved_priority" type_id: 0xe9da44e2 - offset: 832 + offset: 896 } member { - id: 0x76c0602e + id: 0x76c06a7e name: "saved_proto" type_id: 0x261f6c9d - offset: 1504 + offset: 1632 } member { id: 0x59505ceb @@ -171508,10 +166955,10 @@ member { offset: 512 } member { - id: 0x7e4c36b2 + id: 0x7e4c3092 name: "saved_sigmask" type_id: 0x02097f03 - offset: 16384 + offset: 17792 } member { id: 0xf076633c @@ -171525,22 +166972,22 @@ member { offset: 64 } member { - id: 0x72f4c7de + id: 0x72f4c281 name: "saved_syn" type_id: 0x10c6675a - offset: 1664 + offset: 1792 } member { - id: 0x424e98d8 + id: 0x424e9efd name: "saved_tmo" type_id: 0xfc0e1dbd - offset: 5312 + offset: 5504 } member { - id: 0x679b618b + id: 0x679b6d54 name: "saved_uic_err" type_id: 0xc9082b19 - offset: 4960 + offset: 5664 } member { id: 0xdd03d972 @@ -171560,22 +167007,22 @@ member { type_id: 0xa3189db3 } member { - id: 0x0233da5d + id: 0x0233d491 name: "sb_dev" type_id: 0x32a623d7 - offset: 832 -} -member { - id: 0x62ab2cfc - name: "sb_flags" - type_id: 0x4585663f offset: 1088 } member { - id: 0xf9ac4db2 + id: 0x62ab234e + name: "sb_flags" + type_id: 0x4585663f + offset: 1216 +} +member { + id: 0xf9ac4a34 name: "sb_flags_mask" type_id: 0x4585663f - offset: 1120 + offset: 1248 } member { id: 0xa49e8276 @@ -171584,16 +167031,10 @@ member { offset: 536 } member { - id: 0xe1b6bb25 + id: 0xe1b6b51b name: "sb_list" type_id: 0xd3c80119 - offset: 8192 -} -member { - id: 0xe5dc71c4 - name: "sband" - type_id: 0x165b541d - offset: 64 + offset: 8448 } member { id: 0x7ac264e0 @@ -171654,18 +167095,18 @@ member { type_id: 0x18bd6530 offset: 256 } +member { + id: 0x693c7182 + name: "sbrn" + type_id: 0x295c7202 + offset: 5704 +} member { id: 0x693c74f4 name: "sbrn" type_id: 0x295c7202 offset: 640 } -member { - id: 0x693c76fe - name: "sbrn" - type_id: 0x295c7202 - offset: 5640 -} member { id: 0x9801f1f9 name: "sc" @@ -171678,10 +167119,10 @@ member { offset: 576 } member { - id: 0x2c1c8f91 + id: 0x2c1c8ac0 name: "sc_data_direction" type_id: 0xcd84e3cd - offset: 1280 + offset: 1664 } member { id: 0xdfc75d73 @@ -171707,10 +167148,10 @@ member { offset: 192 } member { - id: 0xe66984b9 + id: 0xe669861c name: "scale" type_id: 0x4585663f - offset: 1600 + offset: 1856 } member { id: 0xe6799493 @@ -171760,16 +167201,16 @@ member { offset: 2432 } member { - id: 0x615d0ce8 + id: 0x615d094c name: "scaling_filter_property" type_id: 0x2a670b41 - offset: 10368 + offset: 10496 } member { - id: 0x615d0e8a + id: 0x615d0cd6 name: "scaling_filter_property" type_id: 0x2a670b41 - offset: 11776 + offset: 11904 } member { id: 0x5435f425 @@ -171807,16 +167248,16 @@ member { offset: 7984 } member { - id: 0x89c0a924 + id: 0x89c0a7bc name: "scaling_max_freq" type_id: 0x33756485 - offset: 9344 + offset: 11200 } member { - id: 0x068a99c7 + id: 0x068a9bfe name: "scaling_min_freq" type_id: 0x33756485 - offset: 9280 + offset: 11136 } member { id: 0xbb3c1319 @@ -171825,16 +167266,16 @@ member { offset: 896 } member { - id: 0x3d8ff42b + id: 0x3d8ff1b5 name: "scaling_mode_property" type_id: 0x2a670b41 - offset: 7168 + offset: 11584 } member { - id: 0x3d8ffea9 + id: 0x3d8ff816 name: "scaling_mode_property" type_id: 0x2a670b41 - offset: 11456 + offset: 8320 } member { id: 0xa105764c @@ -171842,28 +167283,10 @@ member { type_id: 0x31c2530c } member { - id: 0xa118786d - name: "scan" - type_id: 0x2cc88b49 - offset: 2496 -} -member { - id: 0xa13898e8 + id: 0xa1389a4d name: "scan" type_id: 0x0c254fa0 - offset: 1600 -} -member { - id: 0xcef720f6 - name: "scan_6ghz" - type_id: 0x6d7f5ff6 - offset: 1104 -} -member { - id: 0x4652fe8c - name: "scan_6ghz_params" - type_id: 0x36949ae2 - offset: 1152 + offset: 1856 } member { id: 0x78da1751 @@ -171878,10 +167301,10 @@ member { offset: 160 } member { - id: 0x94dbf9bd + id: 0x94dbf2ad name: "scan_bytes" type_id: 0x6720d32f - offset: 6208 + offset: 7424 } member { id: 0x6eba58e1 @@ -171932,16 +167355,16 @@ member { offset: 640 } member { - id: 0x2e3537f5 + id: 0x2e353a9c name: "scan_rsp_data" type_id: 0x53171385 - offset: 35440 + offset: 41136 } member { - id: 0x83054ba6 + id: 0x83054658 name: "scan_rsp_data_len" type_id: 0xb3e7bac9 - offset: 37448 + offset: 43144 } member { id: 0x71d18ef9 @@ -171949,12 +167372,6 @@ member { type_id: 0x0fcb861f offset: 1344 } -member { - id: 0x71ed303e - name: "scan_start" - type_id: 0x33756485 - offset: 896 -} member { id: 0x71ed326b name: "scan_start" @@ -171968,15 +167385,10 @@ member { offset: 1088 } member { - id: 0x406a047c - name: "scan_start_tsf" - type_id: 0x92233392 -} -member { - id: 0x7a78aa8c + id: 0x7a78a7dd name: "scan_timestamp" type_id: 0x6d7f5ff6 - offset: 6720 + offset: 8064 } member { id: 0x7a78ae75 @@ -171990,24 +167402,12 @@ member { type_id: 0x3c6541cd offset: 224 } -member { - id: 0xc7410475 - name: "scan_width" - type_id: 0x158778bc - offset: 64 -} member { id: 0xc741085d name: "scan_width" type_id: 0x158778bc offset: 192 } -member { - id: 0xc7410956 - name: "scan_width" - type_id: 0x158778bc - offset: 128 -} member { id: 0xc46045a5 name: "scancode" @@ -172020,22 +167420,22 @@ member { offset: 64 } member { - id: 0x04458d6a + id: 0x04458267 name: "scancode_filter" type_id: 0x644d80b1 - offset: 7840 + offset: 9184 } member { - id: 0x4bc6f1e8 + id: 0x4bc6fa80 name: "scancode_mask" type_id: 0xc9082b19 - offset: 7968 + offset: 9312 } member { - id: 0xf30e7726 + id: 0xf30e73e0 name: "scancode_wakeup_filter" type_id: 0x644d80b1 - offset: 7904 + offset: 9248 } member { id: 0x3bfa7655 @@ -172043,17 +167443,17 @@ member { type_id: 0x33756485 } member { - id: 0xcb96cac9 + id: 0xcb96cc8c name: "scanning" type_id: 0x6d7f5ff6 - offset: 1760 + offset: 1824 bitsize: 1 } member { - id: 0xb40bd1c4 + id: 0xb40bd33a name: "scanning_paused" type_id: 0x6d7f5ff6 - offset: 24128 + offset: 28608 } member { id: 0x93a30d5c @@ -172073,41 +167473,41 @@ member { offset: 512 } member { - id: 0xf3f4f28b + id: 0xf3f4f775 name: "sched_cb_entry" type_id: 0xd3c80119 - offset: 3072 + offset: 3264 } member { - id: 0x146c413e + id: 0x146c48c0 name: "sched_cb_usage" type_id: 0x6720d32f - offset: 3200 + offset: 3392 } member { - id: 0xdb388ff8 + id: 0xdb388059 name: "sched_class" type_id: 0x3029eaf7 - offset: 5760 + offset: 6656 } member { - id: 0xb10bb6c4 + id: 0xb10bbbfb name: "sched_contributes_to_load" type_id: 0x4585663f - offset: 11041 + offset: 12065 bitsize: 1 } member { - id: 0x17e1d992 + id: 0x17e1de27 name: "sched_count" type_id: 0x4585663f - offset: 28576 + offset: 28640 } member { - id: 0x094ae06a + id: 0x094ae4ea name: "sched_data" type_id: 0x18bd6530 - offset: 1408 + offset: 1792 } member { id: 0xf3d2c93c @@ -172116,16 +167516,16 @@ member { offset: 256 } member { - id: 0x1933505a + id: 0x19335555 name: "sched_debugfs_dir" type_id: 0x120540d1 - offset: 6976 + offset: 4416 } member { - id: 0x193359cc + id: 0x19335e74 name: "sched_debugfs_dir" type_id: 0x120540d1 - offset: 3776 + offset: 8384 } member { id: 0x630913d8 @@ -172134,10 +167534,10 @@ member { offset: 64 } member { - id: 0x87e6f86a + id: 0x87e6fe9b name: "sched_goidle" type_id: 0x4585663f - offset: 28608 + offset: 28672 } member { id: 0xe0b448e4 @@ -172145,16 +167545,16 @@ member { type_id: 0x0c5f174a } member { - id: 0x03385c3f + id: 0x03385852 name: "sched_info" type_id: 0x4d09650b - offset: 9600 + offset: 10624 } member { - id: 0xde922194 + id: 0xde922811 name: "sched_migrated" type_id: 0x4585663f - offset: 11042 + offset: 12066 bitsize: 1 } member { @@ -172204,24 +167604,24 @@ member { offset: 160 } member { - id: 0x4a100071 + id: 0x4a100a19 name: "sched_psi_wake_requeue" type_id: 0x4585663f - offset: 11043 + offset: 12067 bitsize: 1 } member { - id: 0x90478b7b + id: 0x90478055 name: "sched_remote_wakeup" type_id: 0x4585663f - offset: 11072 + offset: 12096 bitsize: 1 } member { - id: 0x74400948 + id: 0x74400dcf name: "sched_reset_on_fork" type_id: 0x4585663f - offset: 11040 + offset: 12064 bitsize: 1 } member { @@ -172231,40 +167631,16 @@ member { offset: 192 } member { - id: 0xa0c1d77c - name: "sched_scan_start" - type_id: 0x2f70e842 - offset: 1600 -} -member { - id: 0xa0c27603 - name: "sched_scan_start" - type_id: 0x2cd968b0 - offset: 4672 -} -member { - id: 0xe5d85297 - name: "sched_scan_stop" - type_id: 0x2cd0b7fe - offset: 4736 -} -member { - id: 0xe5dbf601 - name: "sched_scan_stop" - type_id: 0x2f702574 - offset: 1664 -} -member { - id: 0x621e258c + id: 0x621e2dc9 name: "sched_shared_tags" type_id: 0x0d881d5f - offset: 2880 + offset: 3392 } member { - id: 0xedf68af6 + id: 0xedf685a4 name: "sched_tags" type_id: 0x0d881d5f - offset: 2624 + offset: 3008 } member { id: 0x18174f13 @@ -172273,10 +167649,10 @@ member { offset: 1664 } member { - id: 0xde527144 + id: 0xde5278f2 name: "sched_task_group" type_id: 0x2ba5754c - offset: 5824 + offset: 6720 } member { id: 0x30a7b077 @@ -172291,10 +167667,10 @@ member { offset: 384 } member { - id: 0x8500bec7 + id: 0x8500bc1d name: "scheduled" type_id: 0x4585663f - offset: 128 + offset: 512 } member { id: 0x8596fbf0 @@ -172303,10 +167679,10 @@ member { offset: 384 } member { - id: 0xc70d260b + id: 0xc70d2bad name: "schemas" type_id: 0x674028f7 - offset: 1344 + offset: 1728 } member { id: 0xc9c3700c @@ -172380,34 +167756,34 @@ member { offset: 224 } member { - id: 0x7355a000 + id: 0x7355a2a5 name: "scmversion" type_id: 0x3e10b518 - offset: 1600 + offset: 1856 } member { - id: 0xe1b8d7b6 + id: 0xe1b8deee name: "sco_cnt" type_id: 0x4585663f - offset: 12928 + offset: 13056 } member { - id: 0x853bb2ae + id: 0x853bbcd4 name: "sco_data" type_id: 0x18bd6530 + offset: 16448 +} +member { + id: 0x7c6b567e + name: "sco_last_tx" + type_id: 0x33756485 offset: 13568 } member { - id: 0x7c6b5c4e - name: "sco_last_tx" - type_id: 0x33756485 - offset: 13440 -} -member { - id: 0x3171b4ee + id: 0x3171bf74 name: "sco_mtu" type_id: 0x4585663f - offset: 13056 + offset: 13184 } member { id: 0x560b5e17 @@ -172416,10 +167792,10 @@ member { offset: 192 } member { - id: 0x71d3aa54 + id: 0x71d3a39c name: "sco_pkts" type_id: 0x4585663f - offset: 13184 + offset: 13312 } member { id: 0x64be414e @@ -172446,10 +167822,10 @@ member { offset: 24 } member { - id: 0x9755f99f + id: 0x9755fab4 name: "scr" type_id: 0x95350a7d - offset: 9344 + offset: 10560 } member { id: 0x3269ea7c @@ -172458,16 +167834,16 @@ member { offset: 16 } member { - id: 0x29a97de2 + id: 0x29a97016 name: "scratched_regs" type_id: 0xc9082b19 - offset: 59904 + offset: 76352 } member { - id: 0xa944c4a2 + id: 0xa944ccfb name: "scratched_stack_slots" type_id: 0x92233392 - offset: 59968 + offset: 76416 } member { id: 0x9989142b @@ -172476,10 +167852,10 @@ member { offset: 192 } member { - id: 0x99e1616f + id: 0x99e1646a name: "scratchpad" type_id: 0x1e2b9d4a - offset: 2816 + offset: 3264 } member { id: 0x4190c1e8 @@ -172492,10 +167868,10 @@ member { type_id: 0x0483e6f8 } member { - id: 0xcfe67f46 + id: 0xcfe67f2f name: "screen_size" type_id: 0x33756485 - offset: 5440 + offset: 5696 } member { id: 0x8f6b43c5 @@ -172510,22 +167886,22 @@ member { offset: 256 } member { - id: 0x7e720738 + id: 0x7e720bd0 name: "scsi_block_reqs_cnt" type_id: 0x74d29cf1 - offset: 25280 + offset: 27392 } member { - id: 0x6538b8b3 + id: 0x6538b597 name: "scsi_host_added" type_id: 0x6d7f5ff6 - offset: 36048 + offset: 40272 } member { - id: 0x581cb75c + id: 0x581cb8e9 name: "scsi_level" type_id: 0x384f7d7c - offset: 6656 + offset: 7872 } member { id: 0x581cb9a8 @@ -172613,16 +167989,16 @@ member { offset: 96 } member { - id: 0x480b07f6 + id: 0x480b02c3 name: "sd_bus_speed" type_id: 0x4585663f - offset: 10752 + offset: 11968 } member { - id: 0x16a58feb + id: 0x16a58108 name: "sd_count" type_id: 0x74d29cf1 - offset: 8960 + offset: 10432 } member { id: 0x9ad21d49 @@ -172631,10 +168007,10 @@ member { offset: 32 } member { - id: 0x30aeb31b + id: 0x30aeb36e name: "sda" type_id: 0x3e279e0a - offset: 1472 + offset: 1728 } member { id: 0x0ffc9d38 @@ -172655,10 +168031,10 @@ member { offset: 160 } member { - id: 0xcd358e2f + id: 0xcd3582bb name: "sda_is_static" type_id: 0x6d7f5ff6 - offset: 1536 + offset: 1792 } member { id: 0xafea47a9 @@ -172684,10 +168060,10 @@ member { type_id: 0x5d8155a5 } member { - id: 0x7cc6be71 + id: 0x7cc6b54d name: "sdb" type_id: 0x943374e3 - offset: 1600 + offset: 1984 } member { id: 0xb1d1daf5 @@ -172696,28 +168072,28 @@ member { offset: 2304 } member { - id: 0x73a9802b + id: 0x73a984b7 name: "sdev_bflags" type_id: 0xf3f948a5 - offset: 2560 + offset: 2688 } member { - id: 0x43fd7634 + id: 0x43fd7508 name: "sdev_data" type_id: 0xc8e4d7d1 - offset: 17024 + offset: 20352 } member { - id: 0x5bc03e48 + id: 0x5bc035f4 name: "sdev_dev" type_id: 0x23230326 - offset: 9600 + offset: 11072 } member { - id: 0x3522cbf9 + id: 0x3522cf20 name: "sdev_gendev" type_id: 0x23230326 - offset: 3520 + offset: 3776 } member { id: 0xc88f6617 @@ -172726,22 +168102,22 @@ member { offset: 2752 } member { - id: 0x3798152f + id: 0x379818ca name: "sdev_state" type_id: 0xdf9e95f6 - offset: 16896 + offset: 19968 } member { - id: 0x381e92ab + id: 0x381e9f08 name: "sdev_target" type_id: 0x1997473c - offset: 2496 + offset: 2624 } member { - id: 0xf86299da + id: 0xf8629d43 name: "sdhci_core_to_disable_vqmmc" type_id: 0x6d7f5ff6 - offset: 8392 + offset: 9416 } member { id: 0x2a053556 @@ -172750,58 +168126,58 @@ member { offset: 256 } member { - id: 0xc5c0deb2 + id: 0xc5c0de60 name: "sdio_func" type_id: 0x6c542f76 - offset: 10048 + offset: 11264 } member { - id: 0x4e254e8f + id: 0x4e254e0a name: "sdio_funcs" type_id: 0x4585663f - offset: 9792 + offset: 11008 } member { - id: 0x8e0ffdb8 + id: 0x8e0ff611 name: "sdio_funcs_probed" type_id: 0x74d29cf1 - offset: 9824 + offset: 11040 } member { - id: 0xcc1049e8 + id: 0xcc1042e9 name: "sdio_irq_pending" type_id: 0x6d7f5ff6 - offset: 9664 + offset: 11520 } member { - id: 0x1ab28c7f + id: 0x1ab28625 name: "sdio_irq_thread" type_id: 0x1d19a9d5 - offset: 9344 + offset: 11072 } member { - id: 0xd7f34f96 + id: 0xd7f34ce3 name: "sdio_irq_thread_abort" type_id: 0x74d29cf1 - offset: 9696 + offset: 11552 } member { - id: 0x242a3374 + id: 0x242a3299 name: "sdio_irq_work" type_id: 0x1f3c8679 - offset: 9408 + offset: 11136 } member { - id: 0xf05ee876 + id: 0xf05ee0ff name: "sdio_irqs" type_id: 0x4585663f - offset: 9280 + offset: 11008 } member { - id: 0x8f8b8c5b + id: 0x8f8b8553 name: "sdio_single_irq" type_id: 0x126add1c - offset: 10496 + offset: 11712 } member { id: 0x2b7b0604 @@ -172809,10 +168185,10 @@ member { type_id: 0x4585663f } member { - id: 0x94f720bc + id: 0x94f72bd4 name: "sdma_boundary" type_id: 0xc9082b19 - offset: 9152 + offset: 10176 } member { id: 0x682990f8 @@ -172837,10 +168213,10 @@ member { offset: 40 } member { - id: 0x5bde583c + id: 0x5bde5a2f name: "sdtr" type_id: 0x4585663f - offset: 2664 + offset: 2792 bitsize: 1 } member { @@ -172874,10 +168250,10 @@ member { offset: 8 } member { - id: 0x1c180114 + id: 0x1c1803b1 name: "se" type_id: 0x089ac080 - offset: 1600 + offset: 1856 } member { id: 0x1c1a77ff @@ -172927,10 +168303,10 @@ member { offset: 320 } member { - id: 0x6ca67d99 + id: 0x6ca67214 name: "sec" type_id: 0x338a8d9c - offset: 6528 + offset: 7744 } member { id: 0x05abffa1 @@ -172963,16 +168339,16 @@ member { offset: 416 } member { - id: 0xd7c524a8 + id: 0xd7c5251e name: "seccomp" type_id: 0x85314ac9 - offset: 17024 + offset: 18432 } member { - id: 0xe377c146 + id: 0xe377cd7e name: "secid" type_id: 0xc9082b19 - offset: 1728 + offset: 1856 } member { id: 0x3b0afd71 @@ -173028,10 +168404,10 @@ member { offset: 384 } member { - id: 0xfb8ee6b0 + id: 0xfb8eebcd name: "secondary" type_id: 0x4585663f - offset: 14592 + offset: 17152 bitsize: 1 } member { @@ -173058,10 +168434,10 @@ member { type_id: 0x33756485 } member { - id: 0x6695f036 + id: 0x6695f380 name: "sector" type_id: 0xd0b3a203 - offset: 512 + offset: 768 } member { id: 0x6695fabc @@ -173100,10 +168476,10 @@ member { offset: 3424 } member { - id: 0xb0199efc + id: 0xb0199c94 name: "secure_elements" type_id: 0xd3c80119 - offset: 6848 + offset: 8192 } member { id: 0xe38945e4 @@ -173119,22 +168495,22 @@ member { bitsize: 1 } member { - id: 0xf18bdbdd + id: 0xf18bd7ba name: "security" type_id: 0x07815e41 - offset: 3008 + offset: 3264 } member { - id: 0xf18bde5d + id: 0xf18bdcea name: "security" type_id: 0x07815e41 - offset: 5824 + offset: 6016 } member { - id: 0xf194e3d3 + id: 0xf194e254 name: "security" type_id: 0x18bd6530 - offset: 704 + offset: 832 } member { id: 0xf194e82c @@ -173149,22 +168525,28 @@ member { offset: 960 } member { - id: 0xf194ebcc + id: 0xf194ea0e name: "security" type_id: 0x18bd6530 - offset: 22272 + offset: 24064 } member { - id: 0xf194ec88 + id: 0xf194eb87 name: "security" type_id: 0x18bd6530 - offset: 8128 + offset: 8384 } member { - id: 0xf194edfc + id: 0xf194ec98 name: "security" type_id: 0x18bd6530 - offset: 7424 + offset: 1088 +} +member { + id: 0xf194efeb + name: "security" + type_id: 0x18bd6530 + offset: 7680 } member { id: 0xad84e518 @@ -173173,16 +168555,16 @@ member { offset: 320 } member { - id: 0x92ed2aff + id: 0x92ed2d29 name: "security_cfm_cb" type_id: 0x0c2f924e - offset: 13952 + offset: 16832 } member { - id: 0x694e1bc1 + id: 0x694e1473 name: "security_ctx" type_id: 0x86d95287 - offset: 1088 + offset: 1216 } member { id: 0x39f8c8e0 @@ -173198,10 +168580,10 @@ member { offset: 160 } member { - id: 0xc9763321 + id: 0xc9763ac0 name: "security_supported" type_id: 0x4585663f - offset: 2695 + offset: 2823 bitsize: 1 } member { @@ -173270,10 +168652,10 @@ member { offset: 9040 } member { - id: 0x99f99b76 + id: 0x99f99f8e name: "seg6_data" type_id: 0x30d66cd4 - offset: 5888 + offset: 6464 } member { id: 0x2adfb7f4 @@ -173328,10 +168710,10 @@ member { offset: 64 } member { - id: 0x704fe84e + id: 0x704fee1e name: "segment_pool" type_id: 0x2d66740a - offset: 19648 + offset: 20224 } member { id: 0x1e1ecce7 @@ -173393,10 +168775,10 @@ member { offset: 1216 } member { - id: 0x3f694d2c + id: 0x3f69453e name: "select_no_atn" type_id: 0x4585663f - offset: 2687 + offset: 2815 bitsize: 1 } member { @@ -173412,10 +168794,10 @@ member { offset: 640 } member { - id: 0x104f5273 + id: 0x104f57f6 name: "selector" type_id: 0x7047fa95 - offset: 960 + offset: 1088 } member { id: 0x108cfca1 @@ -173424,10 +168806,10 @@ member { offset: 24 } member { - id: 0x10ad3cba + id: 0x10ad34ae name: "selector" type_id: 0x92233392 - offset: 1408 + offset: 1536 } member { id: 0x551aa3fe @@ -173448,10 +168830,10 @@ member { offset: 192 } member { - id: 0x51d88479 + id: 0x51d8849f name: "selector_work_buf" type_id: 0x18bd6530 - offset: 4992 + offset: 5248 } member { id: 0x3c2ca08b @@ -173482,10 +168864,10 @@ member { offset: 384 } member { - id: 0x6257da90 + id: 0x6257d2ab name: "self_exec_id" type_id: 0x92233392 - offset: 17216 + offset: 18624 } member { id: 0x2df7aab6 @@ -173494,15 +168876,10 @@ member { offset: 1984 } member { - id: 0x259c88ef + id: 0x259c81f5 name: "self_powered" type_id: 0x6d7f5ff6 - offset: 33280 -} -member { - id: 0xdda0092c - name: "self_prot" - type_id: 0x096b4c0a + offset: 33984 } member { id: 0x7f269087 @@ -173517,10 +168894,10 @@ member { offset: 768 } member { - id: 0xe27d4ef6 + id: 0xe27d4fd6 name: "self_refresh_data" type_id: 0x024b8608 - offset: 13120 + offset: 13248 } member { id: 0x8ba886be @@ -173529,10 +168906,10 @@ member { offset: 1408 } member { - id: 0xf53d1488 + id: 0xf53d14f9 name: "sem" type_id: 0x28b9ec9a - offset: 8000 + offset: 9600 } member { id: 0xf53d18cc @@ -173541,10 +168918,10 @@ member { offset: 256 } member { - id: 0x319d2e0b + id: 0x319d2652 name: "sem_ctls" type_id: 0x958527d1 - offset: 5376 + offset: 6528 } member { id: 0xe39d046e @@ -173553,10 +168930,10 @@ member { offset: 64 } member { - id: 0xe39f16c9 + id: 0xe39f1481 name: "send" type_id: 0x2c297347 - offset: 43520 + offset: 50752 } member { id: 0x300665d2 @@ -173582,28 +168959,22 @@ member { type_id: 0x2ec1fdbb } member { - id: 0x285ca1e6 + id: 0x285ca7ea name: "send_discover" type_id: 0x6d7f5ff6 - offset: 1992 + offset: 2248 } member { - id: 0xf657e811 + id: 0xf657e251 name: "send_discover_timer" type_id: 0xcd7704bf - offset: 5312 + offset: 5760 } member { - id: 0x9ddfed7a + id: 0x9ddfe40f name: "send_discover_work" type_id: 0x3835dcc0 - offset: 5824 -} -member { - id: 0xd883eb33 - name: "send_lock" - type_id: 0xa7c362b0 - offset: 5248 + offset: 6336 } member { id: 0x65b11b4b @@ -173672,10 +169043,22 @@ member { type_id: 0x4585663f } member { - id: 0x38a03dc1 + id: 0x38a03a81 name: "sender_euid" type_id: 0xe90b32b7 - offset: 928 + offset: 992 +} +member { + id: 0x38f30d00 + name: "sender_euid" + type_id: 0xba3f457a + offset: 224 +} +member { + id: 0xd3bc24ef + name: "sender_pid" + type_id: 0x763389c7 + offset: 192 } member { id: 0xc26d459e @@ -173759,10 +169142,10 @@ member { type_id: 0x1df06cce } member { - id: 0x4001a3c2 + id: 0x4001a833 name: "sense_buffer" type_id: 0x1df06cce - offset: 1984 + offset: 2368 } member { id: 0x9f32a7f5 @@ -173794,18 +169177,18 @@ member { type_id: 0x295c7202 offset: 8 } +member { + id: 0x771a41ab + name: "sense_len" + type_id: 0x4585663f + offset: 2336 +} member { id: 0x771a4366 name: "sense_len" type_id: 0x4585663f offset: 64 } -member { - id: 0x771a4f73 - name: "sense_len" - type_id: 0x4585663f - offset: 1952 -} member { id: 0x604ad12b name: "sensf_res" @@ -173837,34 +169220,28 @@ member { offset: 3872 } member { - id: 0x8fd1ef69 + id: 0x8fd1e923 name: "sent_cmd" type_id: 0x054f691a - offset: 21760 + offset: 26112 } member { - id: 0x2f63f561 + id: 0x2f63fdae name: "sent_request" type_id: 0x6d7f5ff6 - offset: 9472 + offset: 11328 } member { - id: 0x2b36ac6f + id: 0x2b36a0b0 name: "sentinel" type_id: 0xffa4c057 - offset: 640 + offset: 896 } member { id: 0xfa1fb6ba name: "seq" type_id: 0x03b9f0a9 } -member { - id: 0xfa230a2e - name: "seq" - type_id: 0x3f0185ef - offset: 64 -} member { id: 0xfa2f7a2e name: "seq" @@ -173877,10 +169254,10 @@ member { offset: 32768 } member { - id: 0xfa345a4f + id: 0xfa345940 name: "seq" type_id: 0x285ee61e - offset: 34240 + offset: 34368 } member { id: 0xfa355d86 @@ -173917,11 +169294,6 @@ member { type_id: 0x4585663f offset: 320 } -member { - id: 0xfa5a6b94 - name: "seq" - type_id: 0x4664de11 -} member { id: 0xfa717df5 name: "seq" @@ -174011,18 +169383,6 @@ member { type_id: 0xe276adef offset: 32 } -member { - id: 0x0cc7b911 - name: "seq_ctrl" - type_id: 0x9bd401b6 - offset: 176 -} -member { - id: 0x704d0025 - name: "seq_done" - type_id: 0x3fcbf304 - offset: 128 -} member { id: 0x87634c04 name: "seq_file" @@ -174035,18 +169395,6 @@ member { type_id: 0xe62ebf07 offset: 128 } -member { - id: 0x4085cc56 - name: "seq_len" - type_id: 0x6720d32f - offset: 160 -} -member { - id: 0x40cbb4d5 - name: "seq_len" - type_id: 0x295c7202 - offset: 128 -} member { id: 0x98c640b2 name: "seq_next" @@ -174131,10 +169479,10 @@ member { offset: 1408 } member { - id: 0x78d4723a + id: 0x78d47716 name: "seq_zones_wlock" type_id: 0x064d6086 - offset: 3840 + offset: 4096 } member { id: 0x0849df30 @@ -174147,10 +169495,10 @@ member { type_id: 0xeb90906e } member { - id: 0x883df35b + id: 0x883df814 name: "seqlock" type_id: 0x000ff4a8 - offset: 576 + offset: 704 } member { id: 0x88ceebc8 @@ -174170,12 +169518,6 @@ member { type_id: 0x92233392 offset: 320 } -member { - id: 0x8457b19c - name: "seqnum" - type_id: 0x0baa70a7 - offset: 16 -} member { id: 0x9024db2d name: "seqpacket_allow" @@ -174207,16 +169549,16 @@ member { offset: 640 } member { - id: 0x004768e1 + id: 0x004763ff name: "sequence" type_id: 0xc9082b19 - offset: 11392 + offset: 1184 } member { - id: 0x004768f5 + id: 0x004765ae name: "sequence" type_id: 0xc9082b19 - offset: 1056 + offset: 13248 } member { id: 0x005e8497 @@ -174265,18 +169607,18 @@ member { type_id: 0x7584e7da offset: 240 } -member { - id: 0x2726367d - name: "serdev" - type_id: 0x3ba261b0 - offset: 6144 -} member { id: 0x2726387e name: "serdev" type_id: 0x3ba261b0 offset: 64 } +member { + id: 0x27263dd7 + name: "serdev" + type_id: 0x3ba261b0 + offset: 7360 +} member { id: 0xa74c4eb1 name: "serial" @@ -174296,10 +169638,10 @@ member { offset: 32 } member { - id: 0xa781c9b5 + id: 0xa781c5ca name: "serial" type_id: 0x0483e6f8 - offset: 10176 + offset: 11392 } member { id: 0xa79bc81d @@ -174365,28 +169707,10 @@ member { offset: 960 } member { - id: 0x2de07b35 - name: "serv_spec_info" - type_id: 0x3f0185ef - offset: 256 -} -member { - id: 0x399c9d3f - name: "serv_spec_info_len" - type_id: 0x295c7202 - offset: 320 -} -member { - id: 0x6f0a1c23 + id: 0x6f0a17b5 name: "service_cache" type_id: 0xf1159c31 - offset: 16896 -} -member { - id: 0xa319cce0 - name: "service_id" - type_id: 0xabf64f28 - offset: 32 + offset: 18944 } member { id: 0x5f901528 @@ -174435,28 +169759,22 @@ member { offset: 704 } member { - id: 0x1f35e357 + id: 0x1f35e5fa name: "sessionid" type_id: 0x4585663f - offset: 16992 + offset: 18400 } member { - id: 0x3d005ced + id: 0x3d005ac2 name: "set" type_id: 0xde10b0fd - offset: 6080 + offset: 7296 } member { id: 0x3d3643b1 name: "set" type_id: 0xe8034002 } -member { - id: 0x3d386375 - name: "set" - type_id: 0xe62ebf07 - offset: 32 -} member { id: 0x3d4c6723 name: "set" @@ -174470,10 +169788,10 @@ member { offset: 256 } member { - id: 0x3d95b913 + id: 0x3d95b448 name: "set" type_id: 0x4bf0729d - offset: 6592 + offset: 7936 } member { id: 0x3d9ec2a7 @@ -174482,16 +169800,16 @@ member { offset: 64 } member { - id: 0x3d9ecaea + id: 0x3d9eccc5 name: "set" type_id: 0x4086b7da - offset: 6080 + offset: 7296 } member { - id: 0x3da54986 + id: 0x3da54157 name: "set" type_id: 0x7b06e63f - offset: 3072 + offset: 3328 } member { id: 0x3db96022 @@ -174517,10 +169835,10 @@ member { offset: 64 } member { - id: 0x3dec3338 + id: 0x3dec3517 name: "set" type_id: 0x327f656b - offset: 6080 + offset: 7296 } member { id: 0x3dec3b75 @@ -174576,24 +169894,6 @@ member { type_id: 0x2fb7d1ee offset: 832 } -member { - id: 0x1709e91f - name: "set_antenna" - type_id: 0x2c2eab47 - offset: 4544 -} -member { - id: 0x170a54b8 - name: "set_antenna" - type_id: 0x2f9f7b5e - offset: 3584 -} -member { - id: 0x09952509 - name: "set_ap_chanwidth" - type_id: 0x2cdde7fe - offset: 5888 -} member { id: 0xc5f4bb7e name: "set_args" @@ -174655,10 +169955,10 @@ member { offset: 192 } member { - id: 0x284bdcd0 + id: 0x284bd920 name: "set_bdaddr" type_id: 0x2c1bc9fd - offset: 43840 + offset: 51072 } member { id: 0x04c66be5 @@ -174667,16 +169967,16 @@ member { offset: 1408 } member { - id: 0x04c689bc + id: 0x04c68bb6 name: "set_bias_level" type_id: 0x2c67a7e3 - offset: 2048 + offset: 2432 } member { - id: 0xe5cef84d + id: 0xe5cef2f6 name: "set_bias_level_post" type_id: 0x2c67a7e3 - offset: 2112 + offset: 2496 } member { id: 0x8c39ceda @@ -174684,18 +169984,6 @@ member { type_id: 0x2e0b807c offset: 1024 } -member { - id: 0x6438b8ba - name: "set_bitrate_mask" - type_id: 0x2cddf144 - offset: 3648 -} -member { - id: 0x643b18da - name: "set_bitrate_mask" - type_id: 0x2f73fb32 - offset: 4032 -} member { id: 0x19324de4 name: "set_block" @@ -174709,10 +169997,10 @@ member { offset: 1536 } member { - id: 0x2c253c48 + id: 0x2c253583 name: "set_brightness_work" type_id: 0x1f3c8679 - offset: 1536 + offset: 1664 } member { id: 0xbfcab77b @@ -174793,10 +170081,10 @@ member { offset: 640 } member { - id: 0x893f2207 + id: 0x893f2264 name: "set_child_tid" type_id: 0x13580d6c - offset: 13376 + offset: 14400 } member { id: 0xb55f07c0 @@ -174810,12 +170098,6 @@ member { type_id: 0x0d6478af offset: 384 } -member { - id: 0x4559e8b7 - name: "set_coalesce" - type_id: 0x2ce00598 - offset: 5696 -} member { id: 0x455be24c name: "set_coalesce" @@ -174840,36 +170122,12 @@ member { type_id: 0x2c7e1c98 offset: 192 } -member { - id: 0x31aadc11 - name: "set_coverage_class" - type_id: 0x0c35705e - offset: 3264 -} member { id: 0x47f4acb0 name: "set_cpus_allowed" type_id: 0x0f5a291c offset: 896 } -member { - id: 0x156bb90b - name: "set_cqm_rssi_config" - type_id: 0x2cd41d2d - offset: 4288 -} -member { - id: 0x0efb6865 - name: "set_cqm_rssi_range_config" - type_id: 0x2cd4003b - offset: 4352 -} -member { - id: 0x322c2b8d - name: "set_cqm_txe_config" - type_id: 0x2cd5c0d7 - offset: 4416 -} member { id: 0xbc0d2a7b name: "set_crc_source" @@ -174877,16 +170135,16 @@ member { offset: 1024 } member { - id: 0xcb69bd46 + id: 0xcb69bf92 name: "set_cs" type_id: 0x0ff75938 - offset: 9792 + offset: 11392 } member { - id: 0x6eff718f + id: 0x6eff7727 name: "set_cs_timing" type_id: 0x2cdc0ac8 - offset: 7552 + offset: 9152 } member { id: 0x80e96539 @@ -174913,36 +170171,12 @@ member { offset: 384 } member { - id: 0x8d941e83 + id: 0x8d94163d name: "set_dbd_for_ms" type_id: 0x4585663f - offset: 2673 + offset: 2801 bitsize: 1 } -member { - id: 0xe99adc5a - name: "set_default_beacon_key" - type_id: 0x2cdfce9c - offset: 832 -} -member { - id: 0x680326c0 - name: "set_default_key" - type_id: 0x2cdfc826 - offset: 704 -} -member { - id: 0xfaea37f6 - name: "set_default_mgmt_key" - type_id: 0x2cdfce9c - offset: 768 -} -member { - id: 0x825fb342 - name: "set_default_unicast_key" - type_id: 0x0c307bd6 - offset: 1408 -} member { id: 0x976bcee9 name: "set_desc" @@ -174956,10 +170190,10 @@ member { offset: 128 } member { - id: 0xfedeee7c + id: 0xfedee1e7 name: "set_diag" type_id: 0x2c414371 - offset: 43776 + offset: 51008 } member { id: 0xb9a43c35 @@ -175033,12 +170267,6 @@ member { type_id: 0x2ee5cce7 offset: 3776 } -member { - id: 0xabde7afd - name: "set_fils_aad" - type_id: 0x2cdac89e - offset: 7488 -} member { id: 0x01f7b02d name: "set_flag" @@ -175063,12 +170291,6 @@ member { type_id: 0x2dfff216 offset: 320 } -member { - id: 0x6a98591e - name: "set_frag_threshold" - type_id: 0x2f93ebdc - offset: 1984 -} member { id: 0xd3d03cf4 name: "set_frame_desc" @@ -175135,12 +170357,6 @@ member { type_id: 0x2cee149a offset: 1088 } -member { - id: 0x40403e72 - name: "set_key" - type_id: 0x2f2bd366 - offset: 1216 -} member { id: 0xdbfcbfe4 name: "set_lanes" @@ -175149,10 +170365,10 @@ member { bitsize: 1 } member { - id: 0xb44fdc0d + id: 0xb44fd4da name: "set_latency_tolerance" type_id: 0x0e47bcdd - offset: 2368 + offset: 2560 } member { id: 0xd1fc2f6b @@ -175209,16 +170425,10 @@ member { offset: 1728 } member { - id: 0xaedefe6c + id: 0xaedef102 name: "set_loopback" type_id: 0x2e8a143b - offset: 3584 -} -member { - id: 0x92319e4c - name: "set_mac_acl" - type_id: 0x2cda101a - offset: 5312 + offset: 3840 } member { id: 0x65f10173 @@ -175238,12 +170448,6 @@ member { type_id: 0x2f64b394 offset: 896 } -member { - id: 0xbf561929 - name: "set_mcast_rate" - type_id: 0x2cd8a04d - offset: 3200 -} member { id: 0xd1ba91a8 name: "set_mctrl" @@ -175298,12 +170502,6 @@ member { type_id: 0x2eef9a5c offset: 4416 } -member { - id: 0xff99f651 - name: "set_monitor_channel" - type_id: 0x2cc15641 - offset: 2432 -} member { id: 0x80dac66f name: "set_msglevel" @@ -175322,12 +170520,6 @@ member { type_id: 0x2ca1690d offset: 448 } -member { - id: 0x28ef580a - name: "set_multicast_to_unicast" - type_id: 0x2cdf4238 - offset: 6528 -} member { id: 0x2e31bb5d name: "set_multiple" @@ -175370,12 +170562,6 @@ member { type_id: 0x0c4dca68 offset: 512 } -member { - id: 0xda2646cd - name: "set_noack_map" - type_id: 0x2cd08116 - offset: 5056 -} member { id: 0x372bebe1 name: "set_notify_enabled" @@ -175389,10 +170575,10 @@ member { offset: 512 } member { - id: 0x6a056903 + id: 0x6a056539 name: "set_offset_nsec" type_id: 0x33756485 - offset: 9856 + offset: 11648 } member { id: 0x01b2c6d9 @@ -175497,10 +170683,10 @@ member { offset: 3456 } member { - id: 0xc30b3bd2 + id: 0xc30b3206 name: "set_performance_state" type_id: 0x2ddc85f9 - offset: 9536 + offset: 11008 } member { id: 0x0628acc9 @@ -175550,18 +170736,6 @@ member { type_id: 0x2dc3e8af offset: 64 } -member { - id: 0xc65f7725 - name: "set_pmk" - type_id: 0x2cdad11d - offset: 6656 -} -member { - id: 0x12e7b8a8 - name: "set_pmksa" - type_id: 0x2cd848cf - offset: 3776 -} member { id: 0xcb2c9ebd name: "set_polarity" @@ -175580,16 +170754,10 @@ member { offset: 448 } member { - id: 0x80a69f37 + id: 0x80a69db4 name: "set_power" type_id: 0x2de9ae36 - offset: 2304 -} -member { - id: 0x05064319 - name: "set_power_mgmt" - type_id: 0x2cdf2518 - offset: 4224 + offset: 2432 } member { id: 0x7eba804e @@ -175598,10 +170766,10 @@ member { offset: 384 } member { - id: 0x9869ecf9 + id: 0x9869eeac name: "set_priority_called" type_id: 0x6d7f5ff6 - offset: 896 + offset: 960 } member { id: 0xcde93702 @@ -175652,28 +170820,10 @@ member { offset: 2240 } member { - id: 0xe6f26b13 - name: "set_qos_map" - type_id: 0x2cd9416b - offset: 5824 -} -member { - id: 0xe84b76f7 + id: 0xe84b7153 name: "set_quality_report" type_id: 0x2c414371 - offset: 44032 -} -member { - id: 0x153d764f - name: "set_radar_background" - type_id: 0x2f708658 - offset: 7168 -} -member { - id: 0x153ec490 - name: "set_radar_background" - type_id: 0x2cc15641 - offset: 7552 + offset: 51264 } member { id: 0x602695e6 @@ -175718,30 +170868,12 @@ member { type_id: 0x2d5f9fa6 offset: 640 } -member { - id: 0x425c2f4c - name: "set_rekey_data" - type_id: 0x0c379a11 - offset: 1344 -} -member { - id: 0x427ccc00 - name: "set_rekey_data" - type_id: 0x2cd80607 - offset: 4800 -} member { id: 0xa174b423 name: "set_ringparam" type_id: 0x2ee3cbcb offset: 1152 } -member { - id: 0xa175cf48 - name: "set_ringparam" - type_id: 0x2f9f7b5e - offset: 3840 -} member { id: 0xfcec761c name: "set_roles" @@ -175754,12 +170886,6 @@ member { type_id: 0x0f392d09 offset: 320 } -member { - id: 0x426de373 - name: "set_rts_threshold" - type_id: 0x2f93ebdc - offset: 2048 -} member { id: 0x098f8c42 name: "set_rx_mode" @@ -175784,18 +170910,6 @@ member { type_id: 0x2edd9d94 offset: 2048 } -member { - id: 0xf6841cd6 - name: "set_sar_specs" - type_id: 0x2ce925eb - offset: 7360 -} -member { - id: 0xf6879560 - name: "set_sar_specs" - type_id: 0x2f65563a - offset: 6912 -} member { id: 0x6c555792 name: "set_scl" @@ -175827,10 +170941,10 @@ member { offset: 1920 } member { - id: 0xd9943f8f + id: 0xd9943837 name: "set_serial" type_id: 0x2f054704 - offset: 2880 + offset: 3136 } member { id: 0x16a88eaa @@ -175863,10 +170977,10 @@ member { offset: 384 } member { - id: 0x8c2b6146 + id: 0x8c2b6d64 name: "set_start_time" type_id: 0x6d7f5ff6 - offset: 10240 + offset: 12032 } member { id: 0x93b3fedd @@ -175911,10 +171025,10 @@ member { offset: 640 } member { - id: 0x13055ff5 + id: 0x13055279 name: "set_suspend" type_id: 0x2dcb0b83 - offset: 2368 + offset: 2496 } member { id: 0xd5fa074e @@ -175958,10 +171072,10 @@ member { offset: 384 } member { - id: 0x7e9ca55e + id: 0x7e9ca335 name: "set_termios" type_id: 0x0c78d7b8 - offset: 2944 + offset: 3200 } member { id: 0x7e9cb431 @@ -175993,24 +171107,6 @@ member { type_id: 0x2d66bab9 offset: 768 } -member { - id: 0xff40a4d8 - name: "set_tid_config" - type_id: 0x2cdb4f1a - offset: 7232 -} -member { - id: 0xff430a6a - name: "set_tid_config" - type_id: 0x2f73c843 - offset: 6656 -} -member { - id: 0x3967b357 - name: "set_tim" - type_id: 0x2f603da9 - offset: 1152 -} member { id: 0x6a35d0ba name: "set_time" @@ -176064,12 +171160,6 @@ member { type_id: 0x2dc5db7f offset: 576 } -member { - id: 0xf516f923 - name: "set_tsf" - type_id: 0x0c3f2be8 - offset: 2816 -} member { id: 0xbf4e5191 name: "set_tunable" @@ -176077,16 +171167,10 @@ member { offset: 3328 } member { - id: 0xbf4e7c6b + id: 0xbf4e78b2 name: "set_tunable" type_id: 0x2ecfa784 - offset: 3520 -} -member { - id: 0x9c706ac9 - name: "set_tx_power" - type_id: 0x2cd1c8d2 - offset: 3328 + offset: 3776 } member { id: 0x9c730b5b @@ -176100,12 +171184,6 @@ member { type_id: 0x2db71389 offset: 512 } -member { - id: 0x392ef6f7 - name: "set_txq_params" - type_id: 0x2cdbdcb6 - offset: 2304 -} member { id: 0x400a3f51 name: "set_type_config" @@ -176155,10 +171233,10 @@ member { offset: 512 } member { - id: 0xfef7827b + id: 0xfef782fd name: "set_vbus" type_id: 0x2dcb0b83 - offset: 2240 + offset: 2368 } member { id: 0xc8f07cbf @@ -176210,22 +171288,10 @@ member { offset: 768 } member { - id: 0xbd51e3f5 + id: 0xbd51e7df name: "set_wakeup" type_id: 0x2dc1540f - offset: 2432 -} -member { - id: 0xbd70515e - name: "set_wakeup" - type_id: 0x0c71b007 - offset: 320 -} -member { - id: 0xbd73ee8b - name: "set_wakeup" - type_id: 0x0fc0601e - offset: 128 + offset: 2560 } member { id: 0xf4be2934 @@ -176234,16 +171300,10 @@ member { offset: 512 } member { - id: 0x9e11e4ce - name: "set_wiphy_params" - type_id: 0x2c223bc5 - offset: 3264 -} -member { - id: 0x4f88479a + id: 0x4f88405e name: "set_wol" type_id: 0x2ec64fad - offset: 2496 + offset: 2752 } member { id: 0x4f887ff9 @@ -176357,10 +171417,10 @@ member { offset: 1600 } member { - id: 0x84ae6459 + id: 0x84ae6293 name: "setup" type_id: 0x6720d32f - offset: 2944 + offset: 3072 } member { id: 0x84c4d659 @@ -176387,16 +171447,16 @@ member { offset: 384 } member { - id: 0x84e56586 + id: 0x84e56f17 name: "setup" type_id: 0x2c2c3c2e - offset: 43392 + offset: 50624 } member { - id: 0x84e595cd + id: 0x84e59375 name: "setup" type_id: 0x2cdc0ac8 - offset: 7488 + offset: 9088 } member { id: 0x84e68e26 @@ -176417,10 +171477,10 @@ member { offset: 256 } member { - id: 0x72fca6e4 + id: 0x72fca683 name: "setup_addr" type_id: 0xa61911b2 - offset: 592 + offset: 720 } member { id: 0x4a835917 @@ -176446,10 +171506,10 @@ member { type_id: 0x2c3ce96e } member { - id: 0x2e0bced4 + id: 0x2e0bc19e name: "setup_ops" type_id: 0x3ee52b5e - offset: 7296 + offset: 8640 } member { id: 0xcfa03b24 @@ -176608,28 +171668,28 @@ member { offset: 96 } member { - id: 0x65a23372 + id: 0x65a2356f name: "sfp_bus" type_id: 0x00836b76 - offset: 2752 + offset: 19072 } member { - id: 0x65a2378b + id: 0x65a238b8 name: "sfp_bus" type_id: 0x00836b76 - offset: 17728 + offset: 12416 } member { - id: 0x65a23e98 + id: 0x65a2397c name: "sfp_bus" type_id: 0x00836b76 - offset: 10368 + offset: 3136 } member { - id: 0x494b1d89 + id: 0x494b170a name: "sfp_bus_attached" type_id: 0x6d7f5ff6 - offset: 10304 + offset: 12352 } member { id: 0x1db0f20b @@ -176646,28 +171706,28 @@ member { bitsize: 1 } member { - id: 0xf5c524ae + id: 0xf5c5204a name: "sfp_interfaces" type_id: 0xb914bfab - offset: 2880 + offset: 3264 } member { - id: 0x59a335f8 + id: 0x59a335a2 name: "sfp_may_have_phy" type_id: 0x6d7f5ff6 - offset: 2816 + offset: 3200 } member { - id: 0x848db72d + id: 0x848db2f6 name: "sfp_port" type_id: 0x295c7202 - offset: 3072 + offset: 3456 } member { - id: 0x535723fa + id: 0x53572de1 name: "sfp_support" type_id: 0x607419c2 - offset: 2944 + offset: 3328 } member { id: 0x9d8652e2 @@ -176692,6 +171752,18 @@ member { type_id: 0x11cffa09 offset: 192 } +member { + id: 0x9d973020 + name: "sg" + type_id: 0x00a43052 + offset: 3520 +} +member { + id: 0x9d9730ea + name: "sg" + type_id: 0x00a43052 + offset: 128 +} member { id: 0x9dd08ad9 name: "sg" @@ -176704,10 +171776,10 @@ member { offset: 32 } member { - id: 0x621a81bc + id: 0x621a802d name: "sg_count" type_id: 0x6720d32f - offset: 6816 + offset: 7456 } member { id: 0x621a8c77 @@ -176728,10 +171800,10 @@ member { offset: 768 } member { - id: 0xdc445987 + id: 0xdc445158 name: "sg_io_fn" type_id: 0x370f3379 - offset: 7104 + offset: 8576 } member { id: 0x3a8b55b2 @@ -176746,10 +171818,10 @@ member { offset: 64 } member { - id: 0xe56b21c1 + id: 0xe56b23aa name: "sg_miter" type_id: 0xe2612112 - offset: 6208 + offset: 6848 } member { id: 0x2b5980ff @@ -176757,6 +171829,12 @@ member { type_id: 0x4585663f offset: 64 } +member { + id: 0xe5db5152 + name: "sg_prot_tablesize" + type_id: 0xc93e017b + offset: 4000 +} member { id: 0xe5db58f5 name: "sg_prot_tablesize" @@ -176764,22 +171842,16 @@ member { offset: 2320 } member { - id: 0xe5db5e5c - name: "sg_prot_tablesize" - type_id: 0xc93e017b - offset: 3680 -} -member { - id: 0xe1e1ce8a + id: 0xe1e1cac3 name: "sg_reserved_size" type_id: 0x4585663f - offset: 16480 + offset: 19424 } member { - id: 0x61e60dfc + id: 0x61e60032 name: "sg_supported" type_id: 0x4585663f - offset: 7104 + offset: 8448 bitsize: 1 } member { @@ -176789,10 +171861,10 @@ member { offset: 288 } member { - id: 0xd8f9f44b + id: 0xd8f9f078 name: "sg_tablesize" type_id: 0xc93e017b - offset: 3664 + offset: 3984 } member { id: 0xd8f9fc00 @@ -176801,10 +171873,10 @@ member { offset: 2304 } member { - id: 0x2dbd04d9 + id: 0x2dbd041d name: "sg_timeout" type_id: 0x4585663f - offset: 16448 + offset: 19392 } member { id: 0x5d1a8055 @@ -176813,10 +171885,10 @@ member { offset: 128 } member { - id: 0x722ab962 + id: 0x722ab767 name: "sget_key" type_id: 0x18bd6530 - offset: 448 + offset: 576 } member { id: 0x57b79a32 @@ -176854,10 +171926,10 @@ member { offset: 320 } member { - id: 0x716e87f0 + id: 0x716e8497 name: "sgt" type_id: 0x00a43052 - offset: 3264 + offset: 3520 } member { id: 0x716e8d34 @@ -176903,10 +171975,10 @@ member { offset: 64 } member { - id: 0x3b941da3 + id: 0x3b9417fe name: "shared" type_id: 0x01bc81b8 - offset: 9088 + offset: 10624 } member { id: 0x3ba537c2 @@ -176931,10 +172003,10 @@ member { type_id: 0x269c0575 } member { - id: 0x3bc10349 + id: 0x3bc105b2 name: "shared" type_id: 0x54a3a89f - offset: 19136 + offset: 20608 } member { id: 0x3bd02778 @@ -176954,12 +172026,6 @@ member { type_id: 0x33756485 offset: 256 } -member { - id: 0x3d6233b0 - name: "shared_hcd" - type_id: 0x25782362 - offset: 4224 -} member { id: 0x3d623bd2 name: "shared_hcd" @@ -176967,16 +172033,22 @@ member { offset: 64 } member { - id: 0x079a9aea - name: "shared_lock" - type_id: 0xa7c362b0 - offset: 18880 + id: 0x3d623c4e + name: "shared_hcd" + type_id: 0x25782362 + offset: 4992 } member { - id: 0xc83535c0 + id: 0x079a91c2 + name: "shared_lock" + type_id: 0xa7c362b0 + offset: 20224 +} +member { + id: 0xc83535b5 name: "shared_opp" type_id: 0xf7c61c85 - offset: 1472 + offset: 1728 } member { id: 0x70e20f4a @@ -177003,10 +172075,10 @@ member { offset: 384 } member { - id: 0x5bdb1c1e + id: 0x5bdb19bf name: "shares" type_id: 0x33756485 - offset: 1728 + offset: 1984 } member { id: 0x00328324 @@ -177092,34 +172164,34 @@ member { offset: 40 } member { - id: 0x635a86ca + id: 0x635a8821 name: "shm_ctlall" type_id: 0xf435685e - offset: 6336 + offset: 7488 } member { - id: 0xaa2292da + id: 0xaa22986b name: "shm_ctlmax" type_id: 0xf435685e - offset: 6272 + offset: 7424 } member { - id: 0x5b41ec3d + id: 0x5b41e34f name: "shm_ctlmni" type_id: 0x6720d32f - offset: 6464 + offset: 7616 } member { - id: 0xb28cb360 + id: 0xb28cb21e name: "shm_rmid_forced" type_id: 0x6720d32f - offset: 6496 + offset: 7648 } member { - id: 0x04c93157 + id: 0x04c930c7 name: "shm_tot" type_id: 0x33756485 - offset: 6400 + offset: 7552 } member { id: 0xfd2d921d @@ -177139,23 +172211,17 @@ member { type_id: 0x9bd401b6 } member { - id: 0xf60ac016 - name: "short_frame_max_tx_count" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x8b337ada + id: 0x8b337420 name: "short_inquiry" type_id: 0x4585663f - offset: 4041 + offset: 4361 bitsize: 1 } member { - id: 0x543ffb61 + id: 0x543ffd14 name: "short_name" type_id: 0x5b13ca1c - offset: 2776 + offset: 2904 } member { id: 0x5b4328e9 @@ -177165,23 +172231,10 @@ member { bitsize: 1 } member { - id: 0xd4c9f312 + id: 0xd4c9fc04 name: "short_packet_received" type_id: 0x4585663f - offset: 3139 - bitsize: 1 -} -member { - id: 0x01ac7b44 - name: "short_preamble" - type_id: 0x6d7f5ff6 - offset: 288 -} -member { - id: 0x539183f5 - name: "short_preamble" - type_id: 0x295c7202 - offset: 106 + offset: 3267 bitsize: 1 } member { @@ -177189,17 +172242,6 @@ member { name: "short_src" type_id: 0x0baa70a7 } -member { - id: 0x15c4cf98 - name: "short_ssid" - type_id: 0xc9082b19 -} -member { - id: 0x761d85bf - name: "short_ssid_valid" - type_id: 0x6d7f5ff6 - offset: 120 -} member { id: 0x9f90eb44 name: "short_term_ref_pic_set_size" @@ -177225,22 +172267,22 @@ member { offset: 288 } member { - id: 0xa7bc7264 + id: 0xa7bc78ff name: "shost_data" type_id: 0x18bd6530 - offset: 16896 + offset: 19648 } member { - id: 0x02aa118d + id: 0x02aa12be name: "shost_dev" type_id: 0x23230326 - offset: 10816 + offset: 12352 } member { - id: 0x2955ba6a + id: 0x2955b972 name: "shost_gendev" type_id: 0x23230326 - offset: 4736 + offset: 5056 } member { id: 0x5e72b4eb @@ -177249,10 +172291,10 @@ member { offset: 2688 } member { - id: 0xc89be608 + id: 0xc89be432 name: "shost_state" type_id: 0x31660354 - offset: 4672 + offset: 4992 } member { id: 0x4ab70964 @@ -177441,10 +172483,10 @@ member { offset: 1216 } member { - id: 0x731ffb4f + id: 0x731ffc29 name: "shpc_managed" type_id: 0x4585663f - offset: 16545 + offset: 22113 bitsize: 1 } member { @@ -177460,10 +172502,16 @@ member { offset: 192 } member { - id: 0x8f88ee53 + id: 0x8f88eff7 name: "shrinker_info" type_id: 0x0b57ce4e - offset: 18176 + offset: 18304 +} +member { + id: 0xad36439e + name: "shrinker_list" + type_id: 0xd3c80119 + offset: 128 } member { id: 0x89a152e5 @@ -177472,23 +172520,23 @@ member { offset: 320 } member { - id: 0x06d555f6 + id: 0x06d55c51 name: "shutdown" type_id: 0x6d7f5ff6 - offset: 1765 + offset: 1829 bitsize: 1 } member { - id: 0x9e81eb03 + id: 0x9e81e59e name: "shutdown" type_id: 0x74d29cf1 - offset: 1600 + offset: 1728 } member { - id: 0x9e92127e + id: 0x9e921ef2 name: "shutdown" type_id: 0x6720d32f - offset: 11104 + offset: 12448 } member { id: 0x9e9841a7 @@ -177503,10 +172551,10 @@ member { offset: 80 } member { - id: 0x9ed9157f + id: 0x9ed91ea3 name: "shutdown" type_id: 0x2c2c3c2e - offset: 43456 + offset: 50688 } member { id: 0x9ed96f02 @@ -177533,16 +172581,16 @@ member { offset: 512 } member { - id: 0x9ef81191 + id: 0x9ef81d0b name: "shutdown" type_id: 0x0d27cb7e - offset: 1280 + offset: 1536 } member { - id: 0x9ef87cb5 + id: 0x9ef87dbe name: "shutdown" type_id: 0x0d45505e - offset: 128 + offset: 192 } member { id: 0x9ef8a0c7 @@ -177587,10 +172635,10 @@ member { offset: 512 } member { - id: 0x9efa4e26 + id: 0x9efa42bc name: "shutdown" type_id: 0x0f787c1e - offset: 1280 + offset: 1536 } member { id: 0x9efa937a @@ -177623,10 +172671,10 @@ member { offset: 128 } member { - id: 0x9efb1651 + id: 0x9efb1acb name: "shutdown" type_id: 0x0e200b74 - offset: 1280 + offset: 1536 } member { id: 0x9efb85dd @@ -177641,10 +172689,10 @@ member { offset: 256 } member { - id: 0x9efb8c10 + id: 0x9efb8dea name: "shutdown" type_id: 0x0eb6d039 - offset: 1536 + offset: 1856 } member { id: 0x9efb8ec9 @@ -177665,10 +172713,10 @@ member { offset: 640 } member { - id: 0x9efbdfbf + id: 0x9efbdd2b name: "shutdown" type_id: 0x0eea07ff - offset: 2176 + offset: 2304 } member { id: 0x2190c638 @@ -177677,22 +172725,22 @@ member { offset: 576 } member { - id: 0x63640b5d + id: 0x63640e02 name: "shutdown_wait" type_id: 0x03913382 - offset: 1664 + offset: 1792 } member { - id: 0xce8d253e + id: 0xce8d2794 name: "shutting_down" type_id: 0x6d7f5ff6 - offset: 4040 + offset: 4488 } member { - id: 0xce8d2e67 + id: 0xce8d2968 name: "shutting_down" type_id: 0x6d7f5ff6 - offset: 7616 + offset: 9216 } member { id: 0xa983b60c @@ -177711,18 +172759,18 @@ member { name: "si_signo" type_id: 0x6720d32f } +member { + id: 0xee31b78c + name: "sibling" + type_id: 0xd3c80119 + offset: 13056 +} member { id: 0xee31bbdb name: "sibling" type_id: 0xd3c80119 offset: 256 } -member { - id: 0xee31bdcb - name: "sibling" - type_id: 0xd3c80119 - offset: 12032 -} member { id: 0xeec37d27 name: "sibling" @@ -177730,10 +172778,10 @@ member { offset: 192 } member { - id: 0xeed60881 + id: 0xeed6076d name: "sibling" type_id: 0x347303b4 - offset: 960 + offset: 1024 } member { id: 0xeed93e03 @@ -177754,10 +172802,10 @@ member { offset: 128 } member { - id: 0xd9950e4a + id: 0xd9950299 name: "siblings" type_id: 0xd3c80119 - offset: 2432 + offset: 2944 } member { id: 0xd9950f23 @@ -177816,16 +172864,10 @@ member { offset: 960 } member { - id: 0x117d5940 - name: "sig_dbm" - type_id: 0x6720d32f - offset: 32 -} -member { - id: 0xdf88a8f0 + id: 0xdf88a085 name: "sig_ok" type_id: 0x6d7f5ff6 - offset: 2440 + offset: 2824 } member { id: 0xb79e9d9b @@ -177845,10 +172887,10 @@ member { offset: 32 } member { - id: 0x7ddaefcb + id: 0x7ddaea3c name: "sighand" type_id: 0x2087fb8b - offset: 16192 + offset: 17600 } member { id: 0x361b289e @@ -177877,36 +172919,12 @@ member { type_id: 0xe8034002 offset: 1024 } -member { - id: 0x093ceb5e - name: "signal" - type_id: 0xd41e888f - offset: 96 -} -member { - id: 0x093cebaf - name: "signal" - type_id: 0xd41e888f - offset: 576 -} member { id: 0x098fd867 name: "signal" type_id: 0x6720d32f offset: 64 } -member { - id: 0x09c143b5 - name: "signal" - type_id: 0x29b77961 - offset: 304 -} -member { - id: 0x09c143ec - name: "signal" - type_id: 0x29b77961 - offset: 360 -} member { id: 0x09e75700 name: "signal" @@ -177914,10 +172932,10 @@ member { offset: 480 } member { - id: 0x09e91023 + id: 0x09e91115 name: "signal" type_id: 0x01e5fe4a - offset: 16128 + offset: 17536 } member { id: 0x09eafce8 @@ -177925,12 +172943,6 @@ member { type_id: 0x02097f03 offset: 128 } -member { - id: 0xdb18850a - name: "signal_avg" - type_id: 0x29b77961 - offset: 368 -} member { id: 0xbf28dc5b name: "signal_exits" @@ -177938,10 +172950,10 @@ member { offset: 6976 } member { - id: 0x7eb64ecf + id: 0x7eb64f1d name: "signal_type" type_id: 0x1b2534c1 - offset: 864 + offset: 1024 } member { id: 0x8c28f01f @@ -177962,16 +172974,16 @@ member { offset: 64 } member { - id: 0x76b0ef78 + id: 0x76b0e2db name: "signalled_used" type_id: 0x914dbfdc - offset: 2496 + offset: 2624 } member { - id: 0x15993884 + id: 0x159939af name: "signalled_used_valid" type_id: 0x6d7f5ff6 - offset: 2512 + offset: 2640 } member { id: 0x58d2d9eb @@ -177986,16 +172998,16 @@ member { offset: 64 } member { - id: 0xd12012f7 + id: 0xd1201d45 name: "sigset" type_id: 0x02097f03 - offset: 1088 + offset: 1216 } member { - id: 0x54ebc1f9 + id: 0x54ebc83a name: "sigset_active" type_id: 0x6720d32f - offset: 1024 + offset: 1152 } member { id: 0x08f6c3d8 @@ -178005,10 +173017,10 @@ member { bitsize: 1 } member { - id: 0xa3d0d74f + id: 0xa3d0d6ca name: "silence_err_logs" type_id: 0x6d7f5ff6 - offset: 18704 + offset: 19408 } member { id: 0x689afd46 @@ -178029,10 +173041,10 @@ member { offset: 1856 } member { - id: 0x7bded54b + id: 0x7bded600 name: "silence_suspend" type_id: 0x4585663f - offset: 2704 + offset: 2832 bitsize: 1 } member { @@ -178054,10 +173066,10 @@ member { offset: 64 } member { - id: 0x240c2dac + id: 0x240c2a64 name: "simple_tags" type_id: 0x4585663f - offset: 2668 + offset: 2796 bitsize: 1 } member { @@ -178067,12 +173079,18 @@ member { offset: 320 } member { - id: 0x70b79f8c + id: 0x70b795c3 name: "single_lun" type_id: 0x4585663f - offset: 6497 + offset: 7713 bitsize: 1 } +member { + id: 0x2deb6459 + name: "single_redist" + type_id: 0x6d7f5ff6 + offset: 128 +} member { id: 0x219b6ad6 name: "single_ref" @@ -178101,16 +173119,16 @@ member { offset: 640 } member { - id: 0xfff33b77 + id: 0xfff33e76 name: "sink_cap_done" type_id: 0x6d7f5ff6 - offset: 33344 + offset: 34048 } member { - id: 0xe2d11961 + id: 0xe2d1147a name: "sink_caps" type_id: 0x5a8c92f7 - offset: 8032 + offset: 8672 } member { id: 0x02ad13b2 @@ -178119,10 +173137,10 @@ member { offset: 1600 } member { - id: 0xf61f0143 + id: 0xf61f0ac5 name: "sink_request" type_id: 0xc9082b19 - offset: 7744 + offset: 8384 } member { id: 0x0fe9219f @@ -178148,10 +173166,10 @@ member { offset: 384 } member { - id: 0xe274b904 + id: 0xe274b605 name: "sitd_pool" type_id: 0x2d66740a - offset: 5248 + offset: 5312 } member { id: 0x86d3990a @@ -178163,13 +173181,6 @@ member { name: "sival_ptr" type_id: 0x18bd6530 } -member { - id: 0x6f88bff6 - name: "size" - type_id: 0x43e910ce - offset: 4 - bitsize: 4 -} member { id: 0xd906ec76 name: "size" @@ -178306,6 +173317,12 @@ member { type_id: 0x27a7c613 offset: 448 } +member { + id: 0xd9629c3f + name: "size" + type_id: 0x1c898f28 + offset: 128 +} member { id: 0xd975b602 name: "size" @@ -178346,6 +173363,12 @@ member { name: "size" type_id: 0xf435685e } +member { + id: 0xd98a2d0c + name: "size" + type_id: 0xf435685e + offset: 7488 +} member { id: 0xd98a2dfb name: "size" @@ -178370,12 +173393,6 @@ member { type_id: 0xf435685e offset: 320 } -member { - id: 0xd98a2fb9 - name: "size" - type_id: 0xf435685e - offset: 6272 -} member { id: 0xd993e6cc name: "size" @@ -178543,16 +173560,16 @@ member { offset: 8 } member { - id: 0xecbc9f0b + id: 0xecbc9196 name: "size_poke_tab" type_id: 0xc9082b19 - offset: 1600 + offset: 1728 } member { - id: 0x99d63dd5 + id: 0x99d63969 name: "size_windows" type_id: 0x4585663f - offset: 6922 + offset: 8138 bitsize: 1 } member { @@ -178578,12 +173595,6 @@ member { type_id: 0xe62ebf07 offset: 256 } -member { - id: 0x828c800d - name: "sk" - type_id: 0x1d44326e - offset: 1600 -} member { id: 0x828c8077 name: "sk" @@ -178613,22 +173624,28 @@ member { type_id: 0x1d44326e offset: 64 } +member { + id: 0x828c8e90 + name: "sk" + type_id: 0x1d44326e + offset: 1728 +} member { id: 0x82ce9da8 name: "sk" type_id: 0x5f502f26 } member { - id: 0x732f497e + id: 0x732f4228 name: "sk_ack_backlog" type_id: 0xc9082b19 - offset: 4416 + offset: 4544 } member { - id: 0x00e91b39 + id: 0x00e91683 name: "sk_allocation" type_id: 0xf1a6dfed - offset: 4032 + offset: 4160 } member { id: 0xb11b219c @@ -178637,64 +173654,64 @@ member { offset: 1920 } member { - id: 0xd5303b12 + id: 0xd530344e name: "sk_backlog_rcv" type_id: 0x2c210d23 - offset: 5632 + offset: 5760 } member { - id: 0xf68cf967 + id: 0xf68cf2ba name: "sk_bind2_node" type_id: 0x49a73111 - offset: 6016 + offset: 6144 } member { - id: 0xed4f8d76 + id: 0xed4f8cde name: "sk_bind_phc" type_id: 0x6720d32f - offset: 4576 + offset: 4704 } member { - id: 0x30a93f26 + id: 0x30a93d3a name: "sk_bpf_storage" type_id: 0x2f6ef74a - offset: 5824 + offset: 5952 } member { - id: 0x330c5133 + id: 0x330c590c name: "sk_busy_poll_budget" type_id: 0x914dbfdc - offset: 4528 + offset: 4656 } member { - id: 0xc2686231 + id: 0xc26863a7 name: "sk_callback_lock" type_id: 0xf4933b90 - offset: 4288 + offset: 4416 } member { - id: 0x517e98e9 + id: 0x517e951b name: "sk_cgrp_data" type_id: 0xd1fefc64 - offset: 5184 + offset: 5312 } member { - id: 0xa92e33ab + id: 0xa92e39cb name: "sk_clockid" type_id: 0x295c7202 - offset: 4960 + offset: 5088 } member { - id: 0x072b7cbe + id: 0x072b7087 name: "sk_data_ready" type_id: 0x0f626ee5 - offset: 5440 + offset: 5568 } member { - id: 0xf4dbc159 + id: 0xf4dbc66f name: "sk_destruct" type_id: 0x0f626ee5 - offset: 5696 + offset: 5824 } member { id: 0x68a80f57 @@ -178715,16 +173732,16 @@ member { offset: 3136 } member { - id: 0x4e05e3bd + id: 0x4e05e58e name: "sk_err" type_id: 0x6720d32f - offset: 4352 + offset: 4480 } member { - id: 0x8fb330cd + id: 0x8fb33fea name: "sk_err_soft" type_id: 0x6720d32f - offset: 4384 + offset: 4512 } member { id: 0xec22ac4e @@ -178733,10 +173750,10 @@ member { offset: 1536 } member { - id: 0x71909dcf + id: 0x7190919f name: "sk_error_report" type_id: 0x0f626ee5 - offset: 5568 + offset: 5696 } member { id: 0xbbf2e8a0 @@ -178751,48 +173768,48 @@ member { offset: 2112 } member { - id: 0xdfc441fc + id: 0xdfc44efd name: "sk_frag" type_id: 0x87af4650 - offset: 3776 + offset: 3904 } member { - id: 0x80fe1ecc + id: 0x80fe1e64 name: "sk_gso_disabled" type_id: 0x295c7202 - offset: 4096 + offset: 4224 bitsize: 1 } member { - id: 0xda646f32 + id: 0xda646e4a name: "sk_gso_max_segs" type_id: 0x914dbfdc - offset: 4144 + offset: 4272 } member { - id: 0x5318e4fd + id: 0x5318e58c name: "sk_gso_max_size" type_id: 0x4585663f - offset: 4000 + offset: 4128 } member { - id: 0x0e76308b + id: 0x0e7639a8 name: "sk_gso_type" type_id: 0x6720d32f - offset: 3968 + offset: 4096 } member { - id: 0x5342ba0a + id: 0x5342b566 name: "sk_kern_sock" type_id: 0x295c7202 - offset: 4097 + offset: 4225 bitsize: 1 } member { - id: 0xe5ade0bf + id: 0xe5adeb29 name: "sk_lingertime" type_id: 0x33756485 - offset: 4160 + offset: 4288 } member { id: 0x69be7cba @@ -178807,28 +173824,28 @@ member { offset: 1216 } member { - id: 0x7e278219 + id: 0x7e278858 name: "sk_mark" type_id: 0xe62ebf07 - offset: 3616 + offset: 3744 } member { - id: 0xef6f3130 + id: 0xef6f3039 name: "sk_max_ack_backlog" type_id: 0xc9082b19 - offset: 4448 + offset: 4576 } member { - id: 0xb7cb72cf + id: 0xb7cb7b64 name: "sk_max_pacing_rate" type_id: 0x33756485 - offset: 3712 + offset: 3840 } member { - id: 0x4fd32b7e + id: 0x4fd32333 name: "sk_memcg" type_id: 0x1d5bae2a - offset: 5312 + offset: 5440 } member { id: 0xa5fca811 @@ -178837,17 +173854,17 @@ member { offset: 2208 } member { - id: 0xbfd7b5ab + id: 0xbfd7b468 name: "sk_no_check_rx" type_id: 0x295c7202 - offset: 4099 + offset: 4227 bitsize: 1 } member { - id: 0xb60a8a01 + id: 0xb60a80ee name: "sk_no_check_tx" type_id: 0x295c7202 - offset: 4098 + offset: 4226 bitsize: 1 } member { @@ -178857,16 +173874,16 @@ member { offset: 2624 } member { - id: 0xe25d0769 + id: 0xe25d0220 name: "sk_pacing_rate" type_id: 0x33756485 - offset: 3648 + offset: 3776 } member { - id: 0x908a5cb8 + id: 0x908a54de name: "sk_pacing_shift" type_id: 0x295c7202 - offset: 4104 + offset: 4232 } member { id: 0xed8db781 @@ -178881,22 +173898,22 @@ member { offset: 3072 } member { - id: 0x3c13fd65 + id: 0x3c13fa71 name: "sk_peer_cred" type_id: 0x30650ba6 + offset: 4800 +} +member { + id: 0x37d516ac + name: "sk_peer_lock" + type_id: 0xf313e71a offset: 4672 } member { - id: 0x37d51df5 - name: "sk_peer_lock" - type_id: 0xf313e71a - offset: 4544 -} -member { - id: 0x7817273a + id: 0x78172a1f name: "sk_peer_pid" type_id: 0x18456730 - offset: 4608 + offset: 4736 } member { id: 0x729e4302 @@ -178905,22 +173922,22 @@ member { offset: 2432 } member { - id: 0x43fd6b1b + id: 0x43fd69bd name: "sk_prefer_busy_poll" type_id: 0x295c7202 - offset: 4520 + offset: 4648 } member { - id: 0x23b3d0e6 + id: 0x23b3d623 name: "sk_priority" type_id: 0xe62ebf07 - offset: 3584 + offset: 3712 } member { - id: 0x8440b4df + id: 0x8440bea9 name: "sk_prot_creator" type_id: 0x3bfbd7cf - offset: 4224 + offset: 4352 } member { id: 0xd95f8065 @@ -178929,16 +173946,16 @@ member { offset: 1600 } member { - id: 0x2b1ecaf7 + id: 0x2b1ecd8e name: "sk_protocol" type_id: 0x914dbfdc - offset: 4128 + offset: 4256 } member { - id: 0xad5a898f + id: 0xad5a8590 name: "sk_rcu" type_id: 0xe3222f5b - offset: 5888 + offset: 6016 } member { id: 0x519959d7 @@ -178953,10 +173970,10 @@ member { offset: 1504 } member { - id: 0x5f8212ce + id: 0x5f82102c name: "sk_rcvtimeo" type_id: 0xfc0e1dbd - offset: 4736 + offset: 4864 } member { id: 0xca65981b @@ -178983,16 +174000,16 @@ member { offset: 2144 } member { - id: 0x0a72f037 + id: 0x0a72fbcd name: "sk_reuseport_cb" type_id: 0x3325f40b - offset: 5760 + offset: 5888 } member { - id: 0x97af3e14 + id: 0x97af3a36 name: "sk_route_caps" type_id: 0x2584a3b9 - offset: 3904 + offset: 4032 } member { id: 0xc25e0cf5 @@ -179013,10 +174030,10 @@ member { offset: 1152 } member { - id: 0x301493cb + id: 0x30149a66 name: "sk_security" type_id: 0x18bd6530 - offset: 5120 + offset: 5248 } member { id: 0x96950623 @@ -179024,10 +174041,10 @@ member { type_id: 0x054f691a } member { - id: 0x1e808534 + id: 0x1e808a18 name: "sk_shutdown" type_id: 0x295c7202 - offset: 4880 + offset: 5008 } member { id: 0xdeaf9b88 @@ -179042,22 +174059,22 @@ member { offset: 3200 } member { - id: 0x4ccef41a + id: 0x4ccefd51 name: "sk_socket" type_id: 0x106029c6 - offset: 4992 + offset: 5120 } member { - id: 0xf3f89f8c + id: 0xf3f896c7 name: "sk_stamp" type_id: 0x11c404ba - offset: 4800 + offset: 4928 } member { - id: 0x7bf5e862 + id: 0x7bf5e4e6 name: "sk_state_change" type_id: 0x0f626ee5 - offset: 5376 + offset: 5504 } member { id: 0xa83bf5b5 @@ -179066,16 +174083,16 @@ member { offset: 3264 } member { - id: 0xc251853a + id: 0xc251838d name: "sk_tsflags" type_id: 0x914dbfdc - offset: 4864 + offset: 4992 } member { - id: 0xe1e14bef + id: 0xe1e14251 name: "sk_tskey" type_id: 0x74d29cf1 - offset: 4896 + offset: 5024 } member { id: 0x6e06265d @@ -179084,49 +174101,55 @@ member { offset: 2752 } member { - id: 0x6b378531 + id: 0x6b378204 name: "sk_txhash" type_id: 0xe62ebf07 - offset: 4064 + offset: 4192 } member { - id: 0x88640101 + id: 0x88640c5c name: "sk_txrehash" type_id: 0x295c7202 - offset: 4512 + offset: 4640 } member { - id: 0x094e9d18 + id: 0x094e9a19 name: "sk_txtime_deadline_mode" type_id: 0x295c7202 - offset: 4968 + offset: 5096 bitsize: 1 } member { - id: 0x38544f48 + id: 0x3854487c name: "sk_txtime_report_errors" type_id: 0x295c7202 - offset: 4969 + offset: 5097 bitsize: 1 } member { - id: 0xa49d01df + id: 0xa49d0352 name: "sk_txtime_unused" type_id: 0x295c7202 - offset: 4970 + offset: 5098 bitsize: 6 } member { - id: 0x268da77c + id: 0x268da99f name: "sk_type" type_id: 0x914dbfdc - offset: 4112 + offset: 4240 } member { - id: 0x4c474039 + id: 0x4c474af2 name: "sk_uid" type_id: 0xe90b32b7 - offset: 4480 + offset: 4608 +} +member { + id: 0x01b872f2 + name: "sk_user_data" + type_id: 0x18bd6530 + offset: 5184 } member { id: 0x01b8739a @@ -179134,18 +174157,18 @@ member { type_id: 0x18bd6530 } member { - id: 0x01b877aa - name: "sk_user_data" - type_id: 0x18bd6530 - offset: 5056 -} -member { - id: 0x9987a462 + id: 0x9987a493 name: "sk_userlocks" type_id: 0x295c7202 - offset: 4100 + offset: 4228 bitsize: 4 } +member { + id: 0x8a1dbb2d + name: "sk_wait_pending" + type_id: 0x6720d32f + offset: 2272 +} member { id: 0xca81d80d name: "sk_wmem_alloc" @@ -179181,16 +174204,16 @@ member { offset: 2880 } member { - id: 0x6b6b8823 + id: 0x6b6b8b1a name: "sk_write_space" type_id: 0x0f626ee5 - offset: 5504 + offset: 5632 } member { - id: 0xf0cb17fc + id: 0xf0cb1cd4 name: "sk_zckey" type_id: 0x74d29cf1 - offset: 4928 + offset: 5056 } member { id: 0xb0b86045 @@ -179204,6 +174227,12 @@ member { type_id: 0x054f691a offset: 64 } +member { + id: 0xb0b862c2 + name: "skb" + type_id: 0x054f691a + offset: 10688 +} member { id: 0xb0b864fa name: "skb" @@ -179215,30 +174244,12 @@ member { name: "skb" type_id: 0x054f691a } -member { - id: 0xb0b8685c - name: "skb" - type_id: 0x054f691a - offset: 9152 -} member { id: 0xb0b86d66 name: "skb" type_id: 0x054f691a offset: 512 } -member { - id: 0xb0b86eb7 - name: "skb" - type_id: 0x054f691a - offset: 192 -} -member { - id: 0xb0b86fbc - name: "skb" - type_id: 0x054f691a - offset: 128 -} member { id: 0x88fb7ad4 name: "skb_bad_txq" @@ -179545,17 +174556,17 @@ member { bitsize: 1 } member { - id: 0x7d76bc06 + id: 0x7d76bf6a name: "skip_ms_page_3f" type_id: 0x4585663f - offset: 2678 + offset: 2806 bitsize: 1 } member { - id: 0x4638ee28 + id: 0x4638efb1 name: "skip_ms_page_8" type_id: 0x4585663f - offset: 2677 + offset: 2805 bitsize: 1 } member { @@ -179573,9 +174584,9 @@ member { bitsize: 1 } member { - id: 0x56771d1e + id: 0x567d4292 name: "skip_notify_on_dev_down" - type_id: 0x6d7f5ff6 + type_id: 0x6720d32f offset: 1408 } member { @@ -179585,10 +174596,10 @@ member { offset: 45376 } member { - id: 0xdecf8b6a + id: 0xdecf871e name: "skip_phy_initialization" type_id: 0x4585663f - offset: 2596 + offset: 3364 bitsize: 1 } member { @@ -179598,13 +174609,6 @@ member { offset: 2628 bitsize: 1 } -member { - id: 0x28e539ba - name: "skip_table" - type_id: 0x295c7202 - offset: 107 - bitsize: 1 -} member { id: 0x0d8c2019 name: "skip_txqueue" @@ -179612,17 +174616,17 @@ member { offset: 24 } member { - id: 0x9a5177b1 + id: 0x9a517161 name: "skip_vpd_pages" type_id: 0x4585663f - offset: 2679 + offset: 2807 bitsize: 1 } member { - id: 0xe39dcfd2 + id: 0xe39dc0f6 name: "skip_vt_switch" type_id: 0x6d7f5ff6 - offset: 5824 + offset: 6080 } member { id: 0x024e10a2 @@ -179631,10 +174635,10 @@ member { offset: 640 } member { - id: 0x5b314181 + id: 0x5b3140b8 name: "sklist" type_id: 0x5e8dc7f4 - offset: 256 + offset: 384 } member { id: 0xdf4ccd45 @@ -179720,16 +174724,16 @@ member { offset: 64 } member { - id: 0xcf7cc197 + id: 0xcf7ccab0 name: "slave" type_id: 0x6d7f5ff6 - offset: 6456 + offset: 7672 } member { - id: 0xcfbcf9aa + id: 0xcfbcfdf1 name: "slave_abort" type_id: 0x2dfdd846 - offset: 9728 + offset: 11328 } member { id: 0x937248c8 @@ -179738,10 +174742,10 @@ member { offset: 960 } member { - id: 0x1965fac9 + id: 0x1965fbe0 name: "slave_bdevs" type_id: 0xd3c80119 - offset: 3328 + offset: 3584 } member { id: 0x1fdc7100 @@ -179762,10 +174766,10 @@ member { offset: 1088 } member { - id: 0xc3fe2461 + id: 0xc3fe2706 name: "slave_dir" type_id: 0x23f09c34 - offset: 3264 + offset: 3520 } member { id: 0x05dac90b @@ -179810,10 +174814,10 @@ member { offset: 192 } member { - id: 0x385c0f6c + id: 0x385c08ea name: "sleepable" type_id: 0x6d7f5ff6 - offset: 1120 + offset: 1248 } member { id: 0x47667eac @@ -180000,10 +175004,10 @@ member { offset: 32 } member { - id: 0x688c71bd + id: 0x688c706c name: "slot" type_id: 0x5a1fb439 - offset: 9088 + offset: 10816 } member { id: 0x6893e853 @@ -180036,10 +175040,10 @@ member { offset: 192 } member { - id: 0xd35daacd + id: 0xd35da71e name: "slot_hashtable" type_id: 0x1d33485a - offset: 1344 + offset: 1472 } member { id: 0x05d0520e @@ -180054,10 +175058,10 @@ member { offset: 128 } member { - id: 0x05d05274 + id: 0x05d05741 name: "slot_id" type_id: 0x6720d32f - offset: 10752 + offset: 11968 } member { id: 0x05d05b8d @@ -180100,16 +175104,16 @@ member { offset: 960 } member { - id: 0x89fa1f97 + id: 0x89fa1767 name: "slotno" type_id: 0x4585663f - offset: 10208 + offset: 12064 } member { - id: 0x4f4cc3f1 + id: 0x4f4ccd19 name: "slots" type_id: 0x039cec64 - offset: 1472 + offset: 1600 } member { id: 0x4f7adbd4 @@ -180147,10 +175151,10 @@ member { type_id: 0xa634ef38 } member { - id: 0x595976c5 + id: 0x59597675 name: "slots_arch_lock" type_id: 0xa7c362b0 - offset: 320 + offset: 448 } member { id: 0xdd8a193d @@ -180165,10 +175169,10 @@ member { offset: 64 } member { - id: 0x3e9320f6 + id: 0x3e932eb1 name: "slow_charger_loop" type_id: 0x6d7f5ff6 - offset: 33488 + offset: 34192 } member { id: 0x208466ce @@ -180262,10 +175266,10 @@ member { offset: 640 } member { - id: 0xc16661a0 + id: 0xc16667bc name: "small_streams_pool" type_id: 0x2d66740a - offset: 19712 + offset: 20288 } member { id: 0x4c222494 @@ -180332,58 +175336,22 @@ member { offset: 384 } member { - id: 0x0c1eb78c + id: 0x0c1eb745 name: "smp" type_id: 0x0355dc72 - offset: 2112 -} -member { - id: 0x1b3970d4 - name: "smp_bredr_data" - type_id: 0x18bd6530 - offset: 22528 -} -member { - id: 0x6188e2e4 - name: "smp_data" - type_id: 0x18bd6530 - offset: 22464 -} -member { - id: 0x89a9f14e - name: "smps_control" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0xb11558c4 - name: "smps_mode" - type_id: 0x18b12a05 offset: 2880 } member { - id: 0xb1155b74 - name: "smps_mode" - type_id: 0x18b12a05 - offset: 32 + id: 0x1b3970e4 + name: "smp_bredr_data" + type_id: 0x18bd6530 + offset: 27008 } member { - id: 0xb141bb89 - name: "smps_mode" - type_id: 0x4c5d5c39 - offset: 480 -} -member { - id: 0xb141bed8 - name: "smps_mode" - type_id: 0x4c5d5c39 - offset: 64 -} -member { - id: 0x461bfcda - name: "sn" - type_id: 0xc9082b19 - offset: 64 + id: 0x6188e4ee + name: "smp_data" + type_id: 0x18bd6530 + offset: 26944 } member { id: 0x722447d2 @@ -180398,10 +175366,10 @@ member { offset: 416 } member { - id: 0x0cc02812 + id: 0x0cc029ea name: "snapshot" type_id: 0x6d7f5ff6 - offset: 34176 + offset: 34304 } member { id: 0xf5a15be5 @@ -180410,16 +175378,16 @@ member { offset: 1984 } member { - id: 0xae699c96 + id: 0xae699d06 name: "snd" type_id: 0xb914bfab - offset: 3520 + offset: 3648 } member { - id: 0x0f534ee1 + id: 0x0f534fe3 name: "snd_backlog" type_id: 0x914dbfdc - offset: 7936 + offset: 8640 } member { id: 0x0c497c99 @@ -180445,10 +175413,10 @@ member { type_id: 0xc9082b19 } member { - id: 0xac63ad09 + id: 0xac63a41d name: "snd_win" type_id: 0x914dbfdc - offset: 7104 + offset: 7808 } member { id: 0xb368ac36 @@ -180469,46 +175437,40 @@ member { offset: 576 } member { - id: 0x8f0cac60 + id: 0x8f0cab7f name: "sniff_max_interval" type_id: 0xe8034002 - offset: 6992 + offset: 7120 } member { - id: 0xc0033c2b + id: 0xc0033c9d name: "sniff_min_interval" type_id: 0xe8034002 - offset: 6976 + offset: 7104 } member { - id: 0x8953ac89 + id: 0x8953a7d6 name: "snk_pdo" type_id: 0x5a8c92f7 - offset: 8544 + offset: 9184 } member { - id: 0x85509873 + id: 0x85509fb3 name: "snk_vdo" type_id: 0x93e3596e - offset: 9024 + offset: 9664 } member { - id: 0xf23f9659 + id: 0xf23f9fe4 name: "snk_vdo_v1" type_id: 0x93e3596e - offset: 8800 + offset: 9440 } member { - id: 0x297e1c2e - name: "snonce" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x89903982 + id: 0x89903be4 name: "snt_unacked" type_id: 0x914dbfdc - offset: 7088 + offset: 7792 } member { id: 0xe9bb958d @@ -180517,10 +175479,10 @@ member { offset: 32 } member { - id: 0x3de92a3a + id: 0x3de92190 name: "soc_dev_num" type_id: 0x6720d32f - offset: 6144 + offset: 7360 } member { id: 0x66da3ddb @@ -180564,10 +175526,10 @@ member { offset: 5888 } member { - id: 0x4f73cce3 + id: 0x4f73c01d name: "socket_pressure" type_id: 0x33756485 - offset: 12992 + offset: 14016 } member { id: 0x0bf9b84f @@ -180610,10 +175572,10 @@ member { offset: 96 } member { - id: 0x27a4a8e5 + id: 0x27a4adf4 name: "soft_limit" type_id: 0x33756485 - offset: 8448 + offset: 8576 } member { id: 0x9a6205f4 @@ -180622,16 +175584,16 @@ member { offset: 128 } member { - id: 0xa832b8fc + id: 0xa832ba59 name: "soft_reset" type_id: 0x2ee76b64 - offset: 1600 + offset: 1856 } member { - id: 0xd783af29 + id: 0xd783af78 name: "soft_reset" type_id: 0x4585663f - offset: 2663 + offset: 2791 bitsize: 1 } member { @@ -180660,10 +175622,10 @@ member { offset: 1984 } member { - id: 0x6cbf617c + id: 0x6cbf6eaa name: "soft_unbind" type_id: 0x4585663f - offset: 2115 + offset: 2371 bitsize: 1 } member { @@ -180698,10 +175660,10 @@ member { offset: 64 } member { - id: 0xac925e83 + id: 0xac9250b6 name: "software_iftypes" type_id: 0x914dbfdc - offset: 608 + offset: 736 } member { id: 0xf508a5b8 @@ -180805,18 +175767,18 @@ member { type_id: 0x295c7202 offset: 672 } -member { - id: 0xd71085d8 - name: "source" - type_id: 0x3e10b518 - offset: 896 -} member { id: 0xd71086bc name: "source" type_id: 0x3e10b518 offset: 128 } +member { + id: 0xd7108861 + name: "source" + type_id: 0x3e10b518 + offset: 1024 +} member { id: 0xd7108b9f name: "source" @@ -180853,10 +175815,10 @@ member { bitsize: 2 } member { - id: 0xab725f86 + id: 0xab725605 name: "source_caps" type_id: 0x5a8c92f7 - offset: 7776 + offset: 8416 } member { id: 0x3c2dda48 @@ -180877,10 +175839,10 @@ member { offset: 160 } member { - id: 0x020e3679 + id: 0x020e349b name: "source_priv" type_id: 0x18bd6530 - offset: 4736 + offset: 4864 } member { id: 0x7f0d6cd1 @@ -180941,10 +175903,10 @@ member { offset: 128 } member { - id: 0x97b2d8e1 + id: 0x97b2d56d name: "span" type_id: 0xc8e4d7d1 - offset: 2368 + offset: 2496 } member { id: 0x97e3f72a @@ -181063,10 +176025,10 @@ member { offset: 32 } member { - id: 0xa08da3d6 + id: 0xa08da7ed name: "speed" type_id: 0x6720d32f - offset: 1152 + offset: 1536 } member { id: 0xa08da9d3 @@ -181075,10 +176037,10 @@ member { offset: 288 } member { - id: 0xa08daa0b + id: 0xa08dad33 name: "speed" type_id: 0x6720d32f - offset: 8192 + offset: 9408 } member { id: 0xa08dada1 @@ -181086,6 +176048,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0xa0af0223 + name: "speed" + type_id: 0x4585663f + offset: 1248 +} member { id: 0xa0af0fa0 name: "speed" @@ -181093,10 +176061,10 @@ member { offset: 1024 } member { - id: 0xa0b8e129 + id: 0xa0b8ea66 name: "speed" type_id: 0x52658204 - offset: 576 + offset: 704 } member { id: 0xa0b8eb7f @@ -181185,10 +176153,10 @@ member { offset: 416 } member { - id: 0x36ede7aa + id: 0x36ede007 name: "spin_loop" type_id: 0x174a7c6e - offset: 1792 + offset: 1920 } member { id: 0x9a7d3066 @@ -181235,10 +176203,10 @@ member { type_id: 0xedf277ba } member { - id: 0xf41406df + id: 0xf414050e name: "splice_pipe" type_id: 0x0b3a3706 - offset: 20736 + offset: 22400 } member { id: 0x226c6114 @@ -181349,10 +176317,10 @@ member { offset: 1024 } member { - id: 0xdcd67275 + id: 0xdcd67875 name: "sprite" type_id: 0x9a93ffb7 - offset: 4160 + offset: 4416 } member { id: 0x3139536f @@ -181403,10 +176371,10 @@ member { offset: 2240 } member { - id: 0x7d94ec5a + id: 0x7d94e57d name: "spurious_oc" type_id: 0x4585663f - offset: 5551 + offset: 5615 bitsize: 1 } member { @@ -181455,16 +176423,16 @@ member { type_id: 0x6d8d3492 } member { - id: 0x68f1e929 + id: 0x68f1e810 name: "sq_array" type_id: 0x38d23361 - offset: 256 + offset: 384 } member { - id: 0x07676c54 + id: 0x0767645e name: "sq_cpu" type_id: 0x6720d32f - offset: 736 + offset: 864 } member { id: 0xa442a679 @@ -181485,10 +176453,10 @@ member { offset: 2176 } member { - id: 0x80910ace + id: 0x80910671 name: "sq_entries" type_id: 0x4585663f - offset: 416 + offset: 544 } member { id: 0x9cf97af5 @@ -181502,6 +176470,12 @@ member { type_id: 0xf313e71a offset: 608 } +member { + id: 0x8a94bafb + name: "sq_mutex" + type_id: 0xa7c362b0 + offset: 768 +} member { id: 0x85579e1c name: "sq_ring_entries" @@ -181515,10 +176489,10 @@ member { offset: 2048 } member { - id: 0x840624b6 + id: 0x84062406 name: "sq_sqes" type_id: 0x21e0c6ee - offset: 320 + offset: 448 } member { id: 0xf0ff45b9 @@ -181527,16 +176501,16 @@ member { offset: 576 } member { - id: 0x1d0683a8 + id: 0x1d06822f name: "sq_thread_idle" type_id: 0x4585663f - offset: 704 + offset: 832 } member { - id: 0x1d068daa + id: 0x1d068fc6 name: "sq_thread_idle" type_id: 0x4585663f - offset: 9664 + offset: 10560 } member { id: 0xfd9d6e09 @@ -181585,12 +176559,6 @@ member { name: "sr" type_id: 0xca785f45 } -member { - id: 0x63847e4a - name: "sr_ctrl" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x639c3690 name: "sr_lock" @@ -181683,10 +176651,10 @@ member { offset: 256 } member { - id: 0x44ff6bf6 + id: 0x44ff6c2b name: "src" type_id: 0xc9082b19 - offset: 6464 + offset: 7680 } member { id: 0xd2778ee7 @@ -181757,16 +176725,16 @@ member { offset: 256 } member { - id: 0x8b46a1c1 + id: 0x8b46a1dd name: "src_pdo" type_id: 0x5a8c92f7 - offset: 8288 + offset: 8928 } member { - id: 0x6c861acc + id: 0x6c861a98 name: "src_pdos" type_id: 0x5a8c92f7 - offset: 6624 + offset: 7072 } member { id: 0x1f6f7a3c @@ -181794,10 +176762,10 @@ member { bitsize: 4 } member { - id: 0x2fc1ffc0 + id: 0x2fc1f576 name: "src_rp" type_id: 0x361d366b - offset: 1760 + offset: 2016 } member { id: 0xe1be4651 @@ -181841,52 +176809,52 @@ member { offset: 416 } member { - id: 0x2b8895d5 + id: 0x2b889279 name: "srcu" type_id: 0xa46efa19 - offset: 256 + offset: 26560 } member { - id: 0x2b889bc7 + id: 0x2b8894ec name: "srcu" type_id: 0xa46efa19 - offset: 25792 + offset: 384 } member { - id: 0x2bc1d5a6 + id: 0x2bc1da59 name: "srcu" type_id: 0xed223076 - offset: 7424 + offset: 9280 } member { - id: 0x7bca87b8 + id: 0x7bca816d name: "srcu_barrier_completion" type_id: 0x3fcbf304 - offset: 1920 -} -member { - id: 0xc17e1647 - name: "srcu_barrier_cpu_cnt" - type_id: 0x74d29cf1 - offset: 2176 -} -member { - id: 0x4c85bc82 - name: "srcu_barrier_head" - type_id: 0xe3222f5b offset: 2304 } member { - id: 0xcc2d838b - name: "srcu_barrier_mutex" - type_id: 0xa7c362b0 - offset: 1664 + id: 0xc17e127a + name: "srcu_barrier_cpu_cnt" + type_id: 0x74d29cf1 + offset: 2560 } member { - id: 0xfc2e5d2d + id: 0x4c85ba2b + name: "srcu_barrier_head" + type_id: 0xe3222f5b + offset: 2560 +} +member { + id: 0xcc2d8179 + name: "srcu_barrier_mutex" + type_id: 0xa7c362b0 + offset: 1920 +} +member { + id: 0xfc2e5f88 name: "srcu_barrier_seq" type_id: 0x33756485 - offset: 1600 + offset: 1856 } member { id: 0xb2ae348c @@ -181913,22 +176881,22 @@ member { offset: 320 } member { - id: 0x4b6a9860 + id: 0x4b6a96b7 name: "srcu_gp_mutex" type_id: 0xa7c362b0 - offset: 640 + offset: 768 } member { - id: 0xbeccc4e9 + id: 0xbecccede name: "srcu_gp_seq" type_id: 0x33756485 - offset: 960 + offset: 1216 } member { - id: 0xbd203027 + id: 0xbd203145 name: "srcu_gp_seq_needed" type_id: 0x33756485 - offset: 1024 + offset: 1280 } member { id: 0xbd203ddf @@ -181936,6 +176904,12 @@ member { type_id: 0x33756485 offset: 1536 } +member { + id: 0x9152f92a + name: "srcu_gp_seq_needed_exp" + type_id: 0x33756485 + offset: 1344 +} member { id: 0x9152fa11 name: "srcu_gp_seq_needed_exp" @@ -181949,16 +176923,10 @@ member { offset: 576 } member { - id: 0x9152fedf - name: "srcu_gp_seq_needed_exp" - type_id: 0x33756485 - offset: 1088 -} -member { - id: 0x31674e6d + id: 0x31674242 name: "srcu_gp_start" type_id: 0x33756485 - offset: 1152 + offset: 1408 } member { id: 0xa3895fa8 @@ -181967,10 +176935,10 @@ member { offset: 64 } member { - id: 0x27563574 + id: 0x2756310e name: "srcu_idx" type_id: 0x4585663f - offset: 896 + offset: 1152 } member { id: 0x27749807 @@ -181979,10 +176947,10 @@ member { offset: 416 } member { - id: 0xac03dcfe + id: 0xac03d96a name: "srcu_last_gp_end" type_id: 0x33756485 - offset: 1216 + offset: 1472 } member { id: 0x0ccfa81f @@ -181990,16 +176958,16 @@ member { type_id: 0x607419c2 } member { - id: 0x375e3e8f + id: 0x375e3f50 name: "srcu_n_exp_nodelay" type_id: 0x33756485 - offset: 1408 + offset: 1664 } member { - id: 0x207cc135 + id: 0x207cc20e name: "srcu_n_lock_retries" type_id: 0x33756485 - offset: 1344 + offset: 1600 } member { id: 0x862aabd3 @@ -182008,10 +176976,10 @@ member { offset: 640 } member { - id: 0x1b45d1ba + id: 0x1b45dd20 name: "srcu_size_jiffies" type_id: 0x33756485 - offset: 1280 + offset: 1536 } member { id: 0x777dcfbf @@ -182032,22 +177000,22 @@ member { offset: 128 } member { - id: 0x045f6a6f + id: 0x045f66fb name: "srcversion" type_id: 0x3e10b518 - offset: 1536 + offset: 1792 } member { - id: 0x9546371f + id: 0x9546378f name: "srej_list" type_id: 0xa9daefe1 - offset: 5440 + offset: 6976 } member { - id: 0x9f26f8de + id: 0x9f26f5c6 name: "srej_q" type_id: 0x578f9c2b - offset: 5248 + offset: 6784 } member { id: 0xc1b0325d @@ -182055,42 +177023,6 @@ member { type_id: 0xe8034002 offset: 1584 } -member { - id: 0x97c7829c - name: "srf_bf" - type_id: 0x3f0185ef - offset: 384 -} -member { - id: 0x9d004c3b - name: "srf_bf_idx" - type_id: 0x295c7202 - offset: 456 -} -member { - id: 0x3d593bc4 - name: "srf_bf_len" - type_id: 0x295c7202 - offset: 448 -} -member { - id: 0xd40a5446 - name: "srf_include" - type_id: 0x6d7f5ff6 - offset: 328 -} -member { - id: 0x2668819b - name: "srf_macs" - type_id: 0x17c6e036 - offset: 512 -} -member { - id: 0x0200e2a0 - name: "srf_num_macs" - type_id: 0x6720d32f - offset: 576 -} member { id: 0x8e4ea0f1 name: "sriov" @@ -182208,12 +177140,6 @@ member { type_id: 0x5e9b9471 offset: 256 } -member { - id: 0xb019a267 - name: "ssid" - type_id: 0x5e9b9471 - offset: 224 -} member { id: 0xb019a51a name: "ssid" @@ -182232,23 +177158,6 @@ member { type_id: 0x6720d32f offset: 288 } -member { - id: 0xb07832ea - name: "ssid" - type_id: 0x3f0185ef - offset: 1600 -} -member { - id: 0xb0783b52 - name: "ssid" - type_id: 0x3f0185ef -} -member { - id: 0xb0783bf9 - name: "ssid" - type_id: 0x3f0185ef - offset: 256 -} member { id: 0xb08e32fc name: "ssid" @@ -182259,30 +177168,6 @@ member { name: "ssid" type_id: 0xb03bc640 } -member { - id: 0xb0f7058d - name: "ssid" - type_id: 0xb03bc640 - offset: 80 -} -member { - id: 0x644340c2 - name: "ssid_len" - type_id: 0xf435685e - offset: 1664 -} -member { - id: 0x64434429 - name: "ssid_len" - type_id: 0xf435685e - offset: 320 -} -member { - id: 0x644348f6 - name: "ssid_len" - type_id: 0xf435685e - offset: 512 -} member { id: 0x649e21ec name: "ssid_len" @@ -182307,17 +177192,6 @@ member { type_id: 0x295c7202 offset: 256 } -member { - id: 0x649e2d83 - name: "ssid_len" - type_id: 0x295c7202 - offset: 448 -} -member { - id: 0x38a3e836 - name: "ssids" - type_id: 0x269ec837 -} member { id: 0x38a3ecd7 name: "ssids" @@ -182325,22 +177199,10 @@ member { offset: 64 } member { - id: 0xbcddd041 - name: "ssn" - type_id: 0x914dbfdc - offset: 80 -} -member { - id: 0xbcddd6b0 - name: "ssn" - type_id: 0x914dbfdc - offset: 144 -} -member { - id: 0x37e1e1d0 + id: 0x37e1e601 name: "ssp" type_id: 0x238b8721 - offset: 2624 + offset: 2880 } member { id: 0x4237b475 @@ -182349,10 +177211,10 @@ member { offset: 192 } member { - id: 0xc720b929 + id: 0xc720b38a name: "ssp_debug_mode" type_id: 0xb3e7bac9 - offset: 6536 + offset: 6664 } member { id: 0x458e1416 @@ -182366,6 +177228,12 @@ member { type_id: 0xfa38625c offset: 120 } +member { + id: 0x24cac749 + name: "ssp_rate" + type_id: 0xefa672c8 + offset: 768 +} member { id: 0x24cac820 name: "ssp_rate" @@ -182373,16 +177241,10 @@ member { offset: 320 } member { - id: 0x24cac99e - name: "ssp_rate" - type_id: 0xefa672c8 - offset: 640 -} -member { - id: 0xb9810315 + id: 0xb9810bdf name: "ssr" type_id: 0xced26d56 - offset: 9408 + offset: 10624 } member { id: 0x10142d66 @@ -182429,113 +177291,6 @@ member { type_id: 0x359b7f43 offset: 64 } -member { - id: 0xe248d2ea - name: "sta" - type_id: 0x3c09aba3 -} -member { - id: 0xe248d60b - name: "sta" - type_id: 0x3c09aba3 - offset: 64 -} -member { - id: 0xebaddc7a - name: "sta_add" - type_id: 0x2f73e5ee - offset: 2112 -} -member { - id: 0x303b82fd - name: "sta_data_size" - type_id: 0x6720d32f - offset: 864 -} -member { - id: 0x77fa98d1 - name: "sta_flags" - type_id: 0xfb4185e3 - offset: 832 -} -member { - id: 0xf13eae5f - name: "sta_flags_mask" - type_id: 0xc9082b19 - offset: 64 -} -member { - id: 0xd88bb52f - name: "sta_flags_set" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0xd2cbd348 - name: "sta_modify_mask" - type_id: 0xc9082b19 - offset: 128 -} -member { - id: 0x0b7031a8 - name: "sta_notify" - type_id: 0x0c3d230a - offset: 2240 -} -member { - id: 0xe4ec19bc - name: "sta_pre_rcu_remove" - type_id: 0x0c35c941 - offset: 2432 -} -member { - id: 0xb3563705 - name: "sta_rate_tbl_update" - type_id: 0x0c35c941 - offset: 2560 -} -member { - id: 0xeec43bc6 - name: "sta_rc_update" - type_id: 0x0c350049 - offset: 2496 -} -member { - id: 0x2f578033 - name: "sta_remove" - type_id: 0x2f73e5ee - offset: 2176 -} -member { - id: 0xd2dff220 - name: "sta_set_4addr" - type_id: 0x0c35a43e - offset: 6848 -} -member { - id: 0xe1aa54b6 - name: "sta_set_decap_offload" - type_id: 0x0c35a43e - offset: 6976 -} -member { - id: 0xe6d331ed - name: "sta_set_txpwr" - type_id: 0x2f73e5ee - offset: 2304 -} -member { - id: 0x6de86896 - name: "sta_state" - type_id: 0x2f73b162 - offset: 2368 -} -member { - id: 0x8ea237cd - name: "sta_statistics" - type_id: 0x0c35ffb3 - offset: 2624 -} member { id: 0xd7462bfd name: "stab" @@ -182584,10 +177339,10 @@ member { offset: 448 } member { - id: 0xf59148e8 + id: 0xf5914596 name: "stack_canary" type_id: 0x33756485 - offset: 11712 + offset: 12736 } member { id: 0xc477a658 @@ -182608,10 +177363,10 @@ member { offset: 224 } member { - id: 0x299138f7 + id: 0x29913665 name: "stack_refcount" type_id: 0xa722c13e - offset: 22208 + offset: 24000 } member { id: 0xa645865f @@ -182626,16 +177381,16 @@ member { offset: 1344 } member { - id: 0xb5c75333 + id: 0xb5c755c8 name: "stack_vm" type_id: 0x33756485 - offset: 1728 + offset: 1920 } member { - id: 0x5db911dd + id: 0x5db91ea2 name: "stack_vm_area" type_id: 0x2ee2a594 - offset: 22144 + offset: 23936 } member { id: 0x0e3f2404 @@ -182661,10 +177416,10 @@ member { offset: 64 } member { - id: 0xb6f90d0b + id: 0xb6f904c8 name: "stamp" type_id: 0x11c404ba - offset: 1024 + offset: 1152 } member { id: 0xe8cd62b1 @@ -182695,10 +177450,10 @@ member { type_id: 0x2dec5b18 } member { - id: 0x887c1b56 + id: 0x887c193a name: "starget_data" type_id: 0xc8e4d7d1 - offset: 6784 + offset: 8000 } member { id: 0x0f30ed27 @@ -182733,10 +177488,10 @@ member { offset: 448 } member { - id: 0x46159527 + id: 0x46159782 name: "start" type_id: 0x0eafcf90 - offset: 1600 + offset: 1856 } member { id: 0x4615f29e @@ -182819,12 +177574,6 @@ member { type_id: 0x2f6c6167 offset: 128 } -member { - id: 0x46346d52 - name: "start" - type_id: 0x2f5ae3f7 - offset: 64 -} member { id: 0x46349541 name: "start" @@ -182854,17 +177603,17 @@ member { type_id: 0x2de9e33f offset: 256 } -member { - id: 0x4636e18e - name: "start" - type_id: 0x2dd58efa - offset: 1472 -} member { id: 0x4636e6de name: "start" type_id: 0x2dd58efa } +member { + id: 0x4636ec39 + name: "start" + type_id: 0x2dd58efa + offset: 1536 +} member { id: 0x4636edc0 name: "start" @@ -182975,18 +177724,6 @@ member { type_id: 0xacd8d043 offset: 2912 } -member { - id: 0x6524bf60 - name: "start_ap" - type_id: 0x2cdb9f7a - offset: 896 -} -member { - id: 0x65271c9d - name: "start_ap" - type_id: 0x2f717e58 - offset: 832 -} member { id: 0x534a5663 name: "start_block" @@ -182994,22 +177731,22 @@ member { offset: 32 } member { - id: 0x816a5fee + id: 0x816a5e28 name: "start_boottime" type_id: 0x92233392 - offset: 14272 + offset: 15296 } member { - id: 0xfc9969c3 + id: 0xfc996529 name: "start_brk" type_id: 0x33756485 - offset: 2176 + offset: 2368 } member { - id: 0xa08e1cb2 + id: 0xa08e132e name: "start_code" type_id: 0x33756485 - offset: 1920 + offset: 2112 } member { id: 0x991358b4 @@ -183018,16 +177755,16 @@ member { offset: 256 } member { - id: 0xd7e8b571 + id: 0xd7e8bb00 name: "start_data" type_id: 0x33756485 - offset: 2048 + offset: 2240 } member { - id: 0xe3e110d6 + id: 0xe3e1108e name: "start_delayed" type_id: 0x6d7f5ff6 - offset: 5128 + offset: 6088 } member { id: 0xa8af9250 @@ -183097,42 +177834,12 @@ member { type_id: 0xc8b17aa7 offset: 1280 } -member { - id: 0xa349cf7f - name: "start_nan" - type_id: 0x2f737527 - offset: 6080 -} -member { - id: 0xa34a6601 - name: "start_nan" - type_id: 0x2cd1a51a - offset: 6208 -} -member { - id: 0xaf34a143 - name: "start_p2p_device" - type_id: 0x2cd2f549 - offset: 5184 -} member { id: 0x152ab9f3 name: "start_pfn" type_id: 0x33756485 offset: 320 } -member { - id: 0x63288d64 - name: "start_pmsr" - type_id: 0x2f70da10 - offset: 6528 -} -member { - id: 0x632b2591 - name: "start_pmsr" - type_id: 0x2cd20a2d - offset: 6976 -} member { id: 0x8600e517 name: "start_poll" @@ -183146,16 +177853,10 @@ member { offset: 1408 } member { - id: 0xad46136a + id: 0xad4616ef name: "start_prevent_time" type_id: 0x11c404ba - offset: 960 -} -member { - id: 0x6f5bdc10 - name: "start_radar_detection" - type_id: 0x2cdbfa9f - offset: 5376 + offset: 1088 } member { id: 0x652ac194 @@ -183170,16 +177871,10 @@ member { offset: 576 } member { - id: 0xb352d90d + id: 0xb352d0ff name: "start_secs" type_id: 0x865acc96 - offset: 10112 -} -member { - id: 0x519934e5 - name: "start_seq_num" - type_id: 0x9bd401b6 - offset: 48 + offset: 11904 } member { id: 0x00cda1f9 @@ -183194,16 +177889,16 @@ member { offset: 576 } member { - id: 0xb504e564 + id: 0xb504e696 name: "start_stack" type_id: 0x33756485 - offset: 2304 + offset: 2496 } member { - id: 0xfd540b61 + id: 0xfd5407e6 name: "start_stop_pwr_cond" type_id: 0x4585663f - offset: 2685 + offset: 2813 bitsize: 1 } member { @@ -183219,10 +177914,10 @@ member { offset: 512 } member { - id: 0xd96f0281 + id: 0xd96f0d39 name: "start_streaming_called" type_id: 0x4585663f - offset: 6401 + offset: 6529 bitsize: 1 } member { @@ -183232,28 +177927,34 @@ member { offset: 1536 } member { - id: 0xa350fd28 + id: 0xa34a9832 name: "start_time" - type_id: 0x0baa70a7 - offset: 72 + type_id: 0x11c404ba + offset: 1024 } member { - id: 0xa3682968 + id: 0xa368200f name: "start_time" type_id: 0x33756485 - offset: 1728 + offset: 2112 } member { - id: 0xa3c9763d + id: 0xa3c97b9b name: "start_time" type_id: 0x92233392 - offset: 14208 + offset: 15232 } member { - id: 0x32930bf9 + id: 0xa3c97cfb + name: "start_time" + type_id: 0x92233392 + offset: 64 +} +member { + id: 0x329300ed name: "start_time_ns" type_id: 0x92233392 - offset: 768 + offset: 832 } member { id: 0xf6679407 @@ -183278,6 +177979,12 @@ member { type_id: 0x0d42842b offset: 1408 } +member { + id: 0x161a63ce + name: "start_value" + type_id: 0x92233392 + offset: 128 +} member { id: 0x29a07d14 name: "start_xmit" @@ -183290,16 +177997,16 @@ member { offset: 448 } member { - id: 0x5367c52c + id: 0x5367cfd2 name: "started" type_id: 0x6d7f5ff6 - offset: 6344 + offset: 7560 } member { - id: 0x53937423 + id: 0x539372a0 name: "started" type_id: 0x99caa0ae - offset: 34112 + offset: 34240 } member { id: 0x564d0a7e @@ -183364,10 +178071,10 @@ member { type_id: 0xb02b353a } member { - id: 0xb934c402 + id: 0xb934c444 name: "stat" type_id: 0x8f4af0b6 - offset: 69504 + offset: 69760 } member { id: 0xb936ff9f @@ -183376,22 +178083,22 @@ member { offset: 768 } member { - id: 0xb94038cb + id: 0xb9403407 name: "stat" type_id: 0xfbb47533 - offset: 19904 + offset: 20416 } member { - id: 0xb949817e + id: 0xb9498bcf name: "stat" type_id: 0xf2078d09 - offset: 26624 + offset: 31104 } member { - id: 0xb99eaa69 + id: 0xb99ea4be name: "stat" type_id: 0x25296a8e - offset: 640 + offset: 768 } member { id: 0xb9a5341e @@ -183444,16 +178151,16 @@ member { type_id: 0xc9082b19 } member { - id: 0x723afcc4 + id: 0x723af7a2 name: "state" type_id: 0xc9082b19 - offset: 5568 + offset: 5824 } member { - id: 0x723afdba + id: 0x723af9cf name: "state" type_id: 0xc9082b19 - offset: 6592 + offset: 7808 } member { id: 0x72401a0b @@ -183468,10 +178175,10 @@ member { offset: 256 } member { - id: 0x7243ca33 + id: 0x7243c3f0 name: "state" type_id: 0xb0312d5a - offset: 1024 + offset: 1152 } member { id: 0x724ae662 @@ -183480,22 +178187,22 @@ member { offset: 1152 } member { - id: 0x72525e8c + id: 0x725251bd name: "state" type_id: 0xa1af970a - offset: 1120 + offset: 1184 } member { - id: 0x72589a56 + id: 0x72589ca2 name: "state" type_id: 0xab62ccb0 - offset: 2784 + offset: 2912 } member { - id: 0x725e866f + id: 0x725e87e8 name: "state" type_id: 0xad7853f7 - offset: 704 + offset: 832 } member { id: 0x725e8c9b @@ -183520,10 +178227,10 @@ member { type_id: 0x8113f984 } member { - id: 0x7273f2ea + id: 0x7273f6d1 name: "state" type_id: 0x8007ca5c - offset: 1056 + offset: 1120 } member { id: 0x7280b587 @@ -183537,10 +178244,10 @@ member { offset: 5280 } member { - id: 0x72872633 + id: 0x72872041 name: "state" type_id: 0x74d29cf1 - offset: 768 + offset: 1152 } member { id: 0x72872ac4 @@ -183559,10 +178266,10 @@ member { type_id: 0x7d978e5b } member { - id: 0x72904895 + id: 0x7290481b name: "state" type_id: 0x63b95725 - offset: 2208 + offset: 2464 } member { id: 0x7294d1e9 @@ -183583,16 +178290,16 @@ member { offset: 128 } member { - id: 0x7294d6df + id: 0x7294dae9 name: "state" type_id: 0x6720d32f - offset: 4608 + offset: 5376 } member { - id: 0x7294da1f + id: 0x7294db40 name: "state" type_id: 0x6720d32f - offset: 864 + offset: 928 } member { id: 0x7294dbcd @@ -183607,10 +178314,10 @@ member { offset: 64 } member { - id: 0x729c3252 + id: 0x729c3aeb name: "state" type_id: 0x6fcf5ca5 - offset: 8096 + offset: 9312 } member { id: 0x729d5690 @@ -183619,28 +178326,21 @@ member { offset: 32 } member { - id: 0x72a0edac + id: 0x72a0ef25 name: "state" type_id: 0x531194dd - offset: 9408 + offset: 9536 } member { - id: 0x72b4308c + id: 0x72a3be34 name: "state" - type_id: 0x47c3bd25 - offset: 3200 + type_id: 0x504235bb } member { - id: 0x72b6707d + id: 0x72b671c8 name: "state" type_id: 0x4585663f - offset: 6400 -} -member { - id: 0x72b670f0 - name: "state" - type_id: 0x4585663f - offset: 6560 + offset: 7776 } member { id: 0x72b67487 @@ -183649,10 +178349,10 @@ member { offset: 160 } member { - id: 0x72b678a2 + id: 0x72b6775d name: "state" type_id: 0x4585663f - offset: 6240 + offset: 7456 } member { id: 0x72b678d7 @@ -183660,6 +178360,18 @@ member { type_id: 0x4585663f offset: 480 } +member { + id: 0x72b67fcd + name: "state" + type_id: 0x4585663f + offset: 7616 +} +member { + id: 0x72c0803e + name: "state" + type_id: 0x33756485 + offset: 2944 +} member { id: 0x72c080a7 name: "state" @@ -183678,24 +178390,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0x72c0860f - name: "state" - type_id: 0x33756485 - offset: 2816 -} -member { - id: 0x72c08727 - name: "state" - type_id: 0x33756485 - offset: 2112 -} -member { - id: 0x72c087b9 - name: "state" - type_id: 0x33756485 - offset: 1152 -} member { id: 0x72c088f7 name: "state" @@ -183708,10 +178402,10 @@ member { type_id: 0x33756485 } member { - id: 0x72c08adf + id: 0x72c08a49 name: "state" type_id: 0x33756485 - offset: 832 + offset: 1664 } member { id: 0x72c08d84 @@ -183719,6 +178413,12 @@ member { type_id: 0x33756485 offset: 64 } +member { + id: 0x72c08d9c + name: "state" + type_id: 0x33756485 + offset: 2496 +} member { id: 0x72c08e12 name: "state" @@ -183738,10 +178438,10 @@ member { offset: 64 } member { - id: 0x72c92793 + id: 0x72c92aad name: "state" type_id: 0x3ada60b4 - offset: 11840 + offset: 11968 } member { id: 0x72c9a3c6 @@ -183814,16 +178514,10 @@ member { offset: 64 } member { - id: 0x72dddf65 + id: 0x72ddd7c2 name: "state" type_id: 0x2e2c982d - offset: 9920 -} -member { - id: 0x72df750d - name: "state" - type_id: 0x2c8e1aaa - offset: 14720 + offset: 10048 } member { id: 0x72df76fa @@ -183832,10 +178526,16 @@ member { offset: 64 } member { - id: 0x72e19bd3 + id: 0x72df7a07 + name: "state" + type_id: 0x2c8e1aaa + offset: 14848 +} +member { + id: 0x72e19394 name: "state" type_id: 0x12651688 - offset: 1216 + offset: 1344 } member { id: 0x72e1f985 @@ -183855,16 +178555,16 @@ member { offset: 640 } member { - id: 0x72ebeed8 + id: 0x72ebef8d name: "state" type_id: 0x1811bd1d - offset: 6688 + offset: 7904 } member { - id: 0x72f05e59 + id: 0x72f051fa name: "state" type_id: 0x03aaab3d - offset: 960 + offset: 1472 } member { id: 0x72f5f174 @@ -183890,18 +178590,18 @@ member { type_id: 0x0abe9fd1 offset: 16 } +member { + id: 0x72fa5385 + name: "state" + type_id: 0x09adb9f4 + offset: 704 +} member { id: 0x72fa5559 name: "state" type_id: 0x09adb9f4 offset: 64 } -member { - id: 0x72fa58ca - name: "state" - type_id: 0x09adb9f4 - offset: 576 -} member { id: 0x72fae1e1 name: "state" @@ -183980,10 +178680,10 @@ member { offset: 8512 } member { - id: 0x95e9c6c5 + id: 0x95e9c6a0 name: "state_count" type_id: 0x4585663f - offset: 10048 + offset: 11520 } member { id: 0xb4a7160c @@ -184004,10 +178704,10 @@ member { offset: 384 } member { - id: 0xd968bc8a + id: 0xd968b3cd name: "state_idx" type_id: 0x4585663f - offset: 10080 + offset: 11552 } member { id: 0x44fe19ca @@ -184030,22 +178730,22 @@ member { offset: 2496 } member { - id: 0xeccd8dff + id: 0xeccd8227 name: "state_machine" type_id: 0x3835dcc0 - offset: 3328 + offset: 3648 } member { - id: 0x0d8d55d3 + id: 0x0d8d564a name: "state_machine_running" type_id: 0x6d7f5ff6 - offset: 6144 + offset: 6656 } member { - id: 0x7d4701cc + id: 0x7d470137 name: "state_machine_timer" type_id: 0xcd7704bf - offset: 2816 + offset: 3072 } member { id: 0x832b1953 @@ -184060,16 +178760,16 @@ member { offset: 704 } member { - id: 0x96f3733b + id: 0x96f371cc name: "state_mutex" type_id: 0xa7c362b0 - offset: 16640 + offset: 1856 } member { - id: 0x96f37df4 + id: 0x96f37465 name: "state_mutex" type_id: 0xa7c362b0 - offset: 1728 + offset: 19584 } member { id: 0x98b9223b @@ -184108,10 +178808,10 @@ member { offset: 4096 } member { - id: 0x406a53ec + id: 0x406a5acc name: "state_queue" type_id: 0xf1159c31 - offset: 9344 + offset: 10880 } member { id: 0xa38f52ad @@ -184121,10 +178821,10 @@ member { bitsize: 1 } member { - id: 0xaaf7b908 + id: 0xaaf7ba84 name: "state_saved" type_id: 0x4585663f - offset: 16541 + offset: 22109 bitsize: 1 } member { @@ -184146,10 +178846,10 @@ member { offset: 448 } member { - id: 0x18ad1ee2 + id: 0x18ad1ca3 name: "state_synced" type_id: 0x6d7f5ff6 - offset: 6051 + offset: 6755 bitsize: 1 } member { @@ -184170,10 +178870,10 @@ member { offset: 448 } member { - id: 0x55172a22 + id: 0x55172ceb name: "states" type_id: 0x3ad0ee83 - offset: 9920 + offset: 11392 } member { id: 0x556e2823 @@ -184212,10 +178912,10 @@ member { offset: 832 } member { - id: 0x0c2a2b26 + id: 0x0c2a232c name: "static_addr" type_id: 0xa61911b2 - offset: 736 + offset: 864 } member { id: 0x0ca5641e @@ -184308,16 +179008,16 @@ member { offset: 704 } member { - id: 0xb920ebd2 + id: 0xb920e0d3 name: "stats" type_id: 0x5589e3d3 - offset: 9664 + offset: 11520 } member { - id: 0xb9409141 + id: 0xb9409026 name: "stats" type_id: 0x35f5ad19 - offset: 6144 + offset: 7168 } member { id: 0xb945ac82 @@ -184326,10 +179026,10 @@ member { offset: 512 } member { - id: 0xb948c3ed + id: 0xb948cf71 name: "stats" type_id: 0x3da9f5e9 - offset: 7488 + offset: 7552 } member { id: 0xb9492553 @@ -184337,10 +179037,10 @@ member { type_id: 0x3c4b5da3 } member { - id: 0xb94c5ab8 + id: 0xb94c512e name: "stats" type_id: 0x393ffe35 - offset: 4160 + offset: 4288 } member { id: 0xb94f0278 @@ -184367,10 +179067,10 @@ member { offset: 256 } member { - id: 0xb96dda71 + id: 0xb96dd5c1 name: "stats" type_id: 0x18bd6530 - offset: 6400 + offset: 7616 } member { id: 0xb9766b83 @@ -184379,16 +179079,16 @@ member { offset: 320 } member { - id: 0xb97728e9 + id: 0xb9772a0a name: "stats" type_id: 0x024ceae1 - offset: 4608 + offset: 5568 } member { - id: 0xb97ab8bb + id: 0xb97ab52c name: "stats" type_id: 0x0fd19d4c - offset: 4736 + offset: 5504 } member { id: 0xb9a2f93b @@ -184396,16 +179096,16 @@ member { type_id: 0xd797353d } member { - id: 0xb9d78568 + id: 0xb9d78a9f name: "stats" type_id: 0xa2ef7066 - offset: 7488 + offset: 9792 } member { - id: 0xb9ebf3f2 + id: 0xb9ebff2d name: "stats" type_id: 0x9e96e428 - offset: 512 + offset: 320 } member { id: 0xb9f431ff @@ -184420,16 +179120,16 @@ member { offset: 288 } member { - id: 0xd657a6b9 + id: 0xd657a07c name: "stats_id" type_id: 0x1d61e0cf - offset: 32080 + offset: 34384 } member { - id: 0xd657acd8 + id: 0xd657a20e name: "stats_id" type_id: 0x1d61e0cf - offset: 76608 + offset: 76864 } member { id: 0x17c68b0c @@ -184438,10 +179138,10 @@ member { offset: 64 } member { - id: 0x17f0d399 + id: 0x17f0d217 name: "stats_lock" type_id: 0x000ff4a8 - offset: 3328 + offset: 3392 } member { id: 0xefd5a504 @@ -184449,10 +179149,10 @@ member { type_id: 0x33756485 } member { - id: 0x7ac6b8bc + id: 0x7ac6bae9 name: "stats_sectors" type_id: 0xc93e017b - offset: 896 + offset: 960 } member { id: 0xeeac67d8 @@ -184484,23 +179184,18 @@ member { type_id: 0x6720d32f offset: 320 } +member { + id: 0x2000012e + name: "status" + type_id: 0x6720d32f + offset: 640 +} member { id: 0x2000056a name: "status" type_id: 0x6720d32f offset: 704 } -member { - id: 0x20000757 - name: "status" - type_id: 0x6720d32f -} -member { - id: 0x20000c4f - name: "status" - type_id: 0x6720d32f - offset: 512 -} member { id: 0x20000ed4 name: "status" @@ -184514,28 +179209,22 @@ member { offset: 64 } member { - id: 0x2025c241 - name: "status" - type_id: 0x42e8fe21 - offset: 32 -} -member { - id: 0x2027aca1 + id: 0x2027a418 name: "status" type_id: 0x4082a3ec - offset: 5632 + offset: 6016 } member { - id: 0x202827fd + id: 0x20282bb7 name: "status" type_id: 0x4f09ffdc - offset: 8992 + offset: 10464 } member { - id: 0x202d757a + id: 0x202d7d6e name: "status" type_id: 0x4a500dc8 - offset: 1408 + offset: 1536 } member { id: 0x203aadc9 @@ -184549,18 +179238,18 @@ member { type_id: 0x2fed2c49 offset: 192 } -member { - id: 0x20545276 - name: "status" - type_id: 0x33756485 - offset: 8256 -} member { id: 0x205455ff name: "status" type_id: 0x33756485 offset: 1024 } +member { + id: 0x205457c1 + name: "status" + type_id: 0x33756485 + offset: 59200 +} member { id: 0x20545863 name: "status" @@ -184568,10 +179257,10 @@ member { offset: 1344 } member { - id: 0x20545db3 + id: 0x20545d1c name: "status" type_id: 0x33756485 - offset: 57728 + offset: 9920 } member { id: 0x205f2fbc @@ -184586,10 +179275,10 @@ member { offset: 896 } member { - id: 0x2064b69b + id: 0x2064b31e name: "status" type_id: 0x0399ec3e - offset: 960 + offset: 1088 } member { id: 0x2065db16 @@ -184637,11 +179326,6 @@ member { type_id: 0x08670159 offset: 2112 } -member { - id: 0x2070b3e5 - name: "status" - type_id: 0x17946116 -} member { id: 0x2081093b name: "status" @@ -184688,12 +179372,6 @@ member { type_id: 0xcf5136cf offset: 384 } -member { - id: 0x20ae224f - name: "status" - type_id: 0xc9082b19 - offset: 160 -} member { id: 0x20ae2294 name: "status" @@ -184707,46 +179385,10 @@ member { offset: 64 } member { - id: 0x20f5b711 - name: "status" - type_id: 0x92995723 - offset: 128 -} -member { - id: 0x20f662f2 - name: "status" - type_id: 0x914dbfdc - offset: 192 -} -member { - id: 0x20f663f9 - name: "status" - type_id: 0x914dbfdc - offset: 128 -} -member { - id: 0x20f666fa - name: "status" - type_id: 0x914dbfdc - offset: 48 -} -member { - id: 0x20f66ba9 - name: "status" - type_id: 0x914dbfdc - offset: 384 -} -member { - id: 0x20fcc613 + id: 0x20fcc1ce name: "status" type_id: 0x9be84f35 - offset: 6464 -} -member { - id: 0x20fcfd3b - name: "status" - type_id: 0x9bd401b6 - offset: 16 + offset: 7680 } member { id: 0x3d3f4bc2 @@ -184755,28 +179397,10 @@ member { offset: 224 } member { - id: 0xbfe8d1c5 + id: 0xbfe8d946 name: "status_buf" type_id: 0x1bf16028 - offset: 2880 -} -member { - id: 0xd7011903 - name: "status_code" - type_id: 0x9bd401b6 - offset: 16 -} -member { - id: 0xd7011a86 - name: "status_code" - type_id: 0x9bd401b6 - offset: 32 -} -member { - id: 0xd7b39170 - name: "status_code" - type_id: 0x295c7202 - offset: 16 + offset: 3008 } member { id: 0xf75d6935 @@ -184791,10 +179415,10 @@ member { offset: 2368 } member { - id: 0x6934e557 - name: "status_driver_data" - type_id: 0x6a8619af - offset: 192 + id: 0x7a7d136d + name: "status_dentry" + type_id: 0x120540d1 + offset: 4160 } member { id: 0xa13097a3 @@ -184816,16 +179440,16 @@ member { offset: 128 } member { - id: 0x1c1b392d + id: 0x1c1b349b name: "status_reg_buf" type_id: 0x18bd6530 - offset: 2752 + offset: 2880 } member { - id: 0xe59a4688 + id: 0xe59a485e name: "status_urb" type_id: 0x0130219f - offset: 1728 + offset: 2240 } member { id: 0x3205308c @@ -184862,10 +179486,10 @@ member { offset: 64 } member { - id: 0x80093b50 + id: 0x80093c04 name: "steal" type_id: 0x34ed11d4 - offset: 67456 + offset: 67584 } member { id: 0x6a086ae6 @@ -184954,18 +179578,18 @@ member { name: "stepwise" type_id: 0x6b627e92 } -member { - id: 0x92c2644a - name: "stereo_allowed" - type_id: 0x6d7f5ff6 - offset: 1200 -} member { id: 0x92c26519 name: "stereo_allowed" type_id: 0x6d7f5ff6 offset: 8 } +member { + id: 0x92c269fc + name: "stereo_allowed" + type_id: 0x6d7f5ff6 + offset: 1328 +} member { id: 0x1823d926 name: "sticks" @@ -184979,10 +179603,16 @@ member { offset: 64 } member { - id: 0x59af90f0 + id: 0x59af92c7 name: "stime" type_id: 0x92233392 - offset: 3456 + offset: 14656 +} +member { + id: 0x59af93b2 + name: "stime" + type_id: 0x92233392 + offset: 3520 } member { id: 0x59af9aba @@ -184995,12 +179625,6 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0x59af9fa3 - name: "stime" - type_id: 0x92233392 - offset: 13632 -} member { id: 0x69842eef name: "stop" @@ -185013,12 +179637,6 @@ member { type_id: 0x0c1663ae offset: 256 } -member { - id: 0x69846f51 - name: "stop" - type_id: 0x0c1ccf58 - offset: 128 -} member { id: 0x69849281 name: "stop" @@ -185161,18 +179779,6 @@ member { name: "stop" type_id: 0x6720d32f } -member { - id: 0x941c38d6 - name: "stop_ap" - type_id: 0x0c3752f7 - offset: 896 -} -member { - id: 0x943cdff0 - name: "stop_ap" - type_id: 0x2cddcd9b - offset: 1024 -} member { id: 0x02ed8160 name: "stop_count" @@ -185198,30 +179804,12 @@ member { type_id: 0x0d65981e offset: 384 } -member { - id: 0xd084a701 - name: "stop_nan" - type_id: 0x2f702574 - offset: 6144 -} -member { - id: 0xd0a44fbc - name: "stop_nan" - type_id: 0x0f94d9e6 - offset: 6272 -} member { id: 0xe651a2e5 name: "stop_operating" type_id: 0x6d7f5ff6 offset: 2752 } -member { - id: 0xdf5f82c7 - name: "stop_p2p_device" - type_id: 0x0f94d9e6 - offset: 5248 -} member { id: 0xd37be272 name: "stop_poll" @@ -185229,10 +179817,10 @@ member { offset: 192 } member { - id: 0x5c3a0e3b + id: 0x5c3a098b name: "stop_polling" type_id: 0x6d7f5ff6 - offset: 9408 + offset: 11264 } member { id: 0xe8208fb4 @@ -185259,10 +179847,10 @@ member { offset: 192 } member { - id: 0x052da51a + id: 0x052da770 name: "stop_tx_timer" type_id: 0xcd7704bf - offset: 512 + offset: 576 } member { id: 0x808f755b @@ -185354,16 +179942,16 @@ member { type_id: 0x2f3a36f7 } member { - id: 0x97b78567 + id: 0x97b7885f name: "stored_max_keys" type_id: 0xe8034002 - offset: 5952 + offset: 6080 } member { - id: 0x16af160d + id: 0x16af1257 name: "stored_num_keys" type_id: 0xe8034002 - offset: 5968 + offset: 6096 } member { id: 0x3a09fbd2 @@ -185614,10 +180202,10 @@ member { offset: 128 } member { - id: 0xc284ec65 + id: 0xc284eb1d name: "streaming" type_id: 0x4585663f - offset: 6400 + offset: 6528 bitsize: 1 } member { @@ -185662,10 +180250,10 @@ member { type_id: 0x914dbfdc } member { - id: 0x934a537b + id: 0x934a58fc name: "strict_target" type_id: 0x6d7f5ff6 - offset: 4240 + offset: 5008 } member { id: 0x5e10fd0f @@ -185674,10 +180262,10 @@ member { offset: 45344 } member { - id: 0x5e325db2 + id: 0x5e325618 name: "stride" type_id: 0x6720d32f - offset: 6144 + offset: 7360 } member { id: 0x5e325fa3 @@ -185732,10 +180320,10 @@ member { offset: 128 } member { - id: 0x6983c4da + id: 0x6983cb7e name: "string_langid" type_id: 0x6720d32f - offset: 9984 + offset: 11200 } member { id: 0xdd8f0781 @@ -185830,12 +180418,6 @@ member { type_id: 0x2db8f717 offset: 128 } -member { - id: 0x9caaf5e3 - name: "sub_specs" - type_id: 0xf6acc9b2 - offset: 64 -} member { id: 0xe54bfd9f name: "sub_vendor_id" @@ -185913,10 +180495,10 @@ member { offset: 128 } member { - id: 0xc5006a1d + id: 0xc5006abf name: "subdevs" type_id: 0xd3c80119 - offset: 7616 + offset: 8960 } member { id: 0x525d1f0d @@ -185953,28 +180535,28 @@ member { offset: 704 } member { - id: 0x56a16eec + id: 0x56a16eeb name: "subirq_base" type_id: 0x6720d32f - offset: 8768 + offset: 9984 } member { - id: 0x9c6dc7b0 + id: 0x9c6dc805 name: "subirq_chip" type_id: 0xadd7ccb6 - offset: 6656 + offset: 7872 } member { - id: 0x76c2648c + id: 0x76c2672c name: "subirqs" type_id: 0x6a28d5f7 - offset: 8800 + offset: 10016 } member { - id: 0xc06fdd2a + id: 0xc06fde3b name: "subled_info" type_id: 0x11ae7e9f - offset: 2944 + offset: 3456 } member { id: 0x13eb34e2 @@ -185994,10 +180576,10 @@ member { offset: 2880 } member { - id: 0x2c2266e4 + id: 0x2c226b5d name: "submit_state" type_id: 0x42189fc0 - offset: 896 + offset: 1024 } member { id: 0x5e6786ba @@ -186006,10 +180588,10 @@ member { offset: 44480 } member { - id: 0x4f0fe730 + id: 0x4f0fe46e name: "submitter" type_id: 0xbcb85241 - offset: 1240 + offset: 1624 } member { id: 0x3044c584 @@ -186022,12 +180604,6 @@ member { name: "subnet_prefix" type_id: 0x92233392 } -member { - id: 0x312fa86b - name: "subns" - type_id: 0x43e910ce - offset: 128 -} member { id: 0xe08009d2 name: "subordinate" @@ -186041,10 +180617,10 @@ member { offset: 96 } member { - id: 0x79437f6f + id: 0x79437342 name: "subprog_cnt" type_id: 0xc9082b19 - offset: 59424 + offset: 75872 } member { id: 0xd61c6dbe @@ -186081,12 +180657,6 @@ member { type_id: 0x08ba388c offset: 128 } -member { - id: 0x6a890efe - name: "subscribe_active" - type_id: 0x6d7f5ff6 - offset: 104 -} member { id: 0xdece04a2 name: "subscribe_event" @@ -186106,10 +180676,10 @@ member { offset: 640 } member { - id: 0xd3eec6a3 + id: 0xd3eec4ab name: "subscribed" type_id: 0xd3c80119 - offset: 768 + offset: 896 } member { id: 0x16cbf547 @@ -186153,16 +180723,16 @@ member { offset: 160 } member { - id: 0x08ec15b8 + id: 0x08ec1508 name: "substreams" type_id: 0xd3c80119 - offset: 320 + offset: 448 } member { - id: 0x9ac0c0d6 + id: 0x9ac0c50d name: "subsys" type_id: 0x620b283c - offset: 4800 + offset: 5824 } member { id: 0x9ac0c685 @@ -186175,10 +180745,10 @@ member { type_id: 0x7b1fd27f } member { - id: 0x16c2f01d + id: 0x16c2f3ef name: "subsys_data" type_id: 0x1c5ceff7 - offset: 2304 + offset: 2496 } member { id: 0x7f7ac96d @@ -186240,10 +180810,10 @@ member { offset: 512 } member { - id: 0xe0e3bd06 + id: 0xe0e3bcf4 name: "subtree_control" type_id: 0x914dbfdc - offset: 4736 + offset: 5760 } member { id: 0xc2b065fa @@ -186252,16 +180822,10 @@ member { offset: 1216 } member { - id: 0xdcec0b45 + id: 0xdcec01d0 name: "subtree_ss_mask" type_id: 0x914dbfdc - offset: 4752 -} -member { - id: 0x18519079 - name: "subtype" - type_id: 0x295c7202 - offset: 64 + offset: 5776 } member { id: 0x18c8fa92 @@ -186269,12 +180833,6 @@ member { type_id: 0xb0312d5a offset: 464 } -member { - id: 0x18e98beb - name: "subtype" - type_id: 0x914dbfdc - offset: 16 -} member { id: 0xedc90787 name: "subvendor" @@ -186282,29 +180840,16 @@ member { offset: 64 } member { - id: 0xa1aea359 - name: "success" - type_id: 0x295c7202 - offset: 32 - bitsize: 1 -} -member { - id: 0xecdd24e3 - name: "success_num" - type_id: 0xc9082b19 - offset: 32 -} -member { - id: 0x909381b2 + id: 0x90938126 name: "suggested_x_property" type_id: 0x2a670b41 - offset: 7680 + offset: 8832 } member { - id: 0xc0995345 + id: 0xc0995a7e name: "suggested_y_property" type_id: 0x2a670b41 - offset: 7744 + offset: 8896 } member { id: 0x9ab99084 @@ -186361,10 +180906,10 @@ member { offset: 576 } member { - id: 0xa71423c7 + id: 0xa714212b name: "sum_sched_runtime" type_id: 0xd5df6730 - offset: 5376 + offset: 5440 } member { id: 0x8064005e @@ -186403,18 +180948,6 @@ member { type_id: 0x8a756038 offset: 32 } -member { - id: 0xb4cbad5d - name: "supp_mcs_nss" - type_id: 0xe3ab3231 - offset: 80 -} -member { - id: 0x87e39aea - name: "supp_rates" - type_id: 0x93e3596e - offset: 96 -} member { id: 0x5df244cc name: "supplied_from" @@ -186439,10 +180972,10 @@ member { type_id: 0x0258f96e } member { - id: 0x8037475f + id: 0x80374537 name: "supplier_preactivated" type_id: 0x6d7f5ff6 - offset: 6848 + offset: 8192 } member { id: 0xf4d9522e @@ -186462,10 +180995,10 @@ member { offset: 384 } member { - id: 0x0d47ea26 + id: 0x0d47ea6c name: "supply" type_id: 0x01ae1e33 - offset: 7744 + offset: 9216 } member { id: 0x0d785183 @@ -186479,16 +181012,16 @@ member { type_id: 0x3e10b518 } member { - id: 0x0db2e47f + id: 0x0db2e736 name: "supply" type_id: 0xf4ae543b - offset: 9920 + offset: 11776 } member { - id: 0x3986871f + id: 0x39868917 name: "supply_name" type_id: 0x3e10b518 - offset: 7808 + offset: 9280 } member { id: 0x39868c83 @@ -186508,37 +181041,25 @@ member { type_id: 0x3e10b518 } member { - id: 0x92024a3d + id: 0x92024d5f name: "supply_voltage" type_id: 0xc9082b19 - offset: 9408 + offset: 10048 } member { - id: 0xa69ac1e4 + id: 0xa69acf8a name: "support_mbssid" type_id: 0x295c7202 - offset: 10048 + offset: 11392 bitsize: 1 } member { - id: 0x5b95067f + id: 0x5b950813 name: "support_only_he_mbssid" type_id: 0x295c7202 - offset: 10049 + offset: 11393 bitsize: 1 } -member { - id: 0xcd84fbb7 - name: "support_p2p_ps" - type_id: 0x6d7f5ff6 - offset: 320 -} -member { - id: 0xcd8ead3b - name: "support_p2p_ps" - type_id: 0x6720d32f - offset: 736 -} member { id: 0x87061819 name: "supported" @@ -186555,18 +181076,18 @@ member { name: "supported" type_id: 0x607419c2 } -member { - id: 0x870b199d - name: "supported" - type_id: 0x607419c2 - offset: 8384 -} member { id: 0x870b1a86 name: "supported" type_id: 0x607419c2 offset: 576 } +member { + id: 0x870b1f6a + name: "supported" + type_id: 0x607419c2 + offset: 9600 +} member { id: 0x878d4469 name: "supported" @@ -186598,18 +181119,6 @@ member { type_id: 0x39cc14ac offset: 64 } -member { - id: 0x5e07996f - name: "supported_channels" - type_id: 0x3f0185ef - offset: 512 -} -member { - id: 0x50cc04d1 - name: "supported_channels_len" - type_id: 0x295c7202 - offset: 576 -} member { id: 0x5c8cf290 name: "supported_coalesce_params" @@ -186629,16 +181138,16 @@ member { offset: 2368 } member { - id: 0x8d29a167 + id: 0x8d29a756 name: "supported_events" type_id: 0xb914bfab - offset: 2816 + offset: 2944 } member { - id: 0x44116168 + id: 0x44116555 name: "supported_hw" type_id: 0x1bf16028 - offset: 2176 + offset: 2560 } member { id: 0x44335928 @@ -186647,10 +181156,10 @@ member { offset: 256 } member { - id: 0xd4b36534 + id: 0xd4b3659d name: "supported_hw_count" type_id: 0x4585663f - offset: 2240 + offset: 2624 } member { id: 0xd4b36b00 @@ -186671,29 +181180,11 @@ member { offset: 2625 bitsize: 2 } -member { - id: 0xd1dba9bf - name: "supported_oper_classes" - type_id: 0x3f0185ef - offset: 640 -} -member { - id: 0xf0dc8948 - name: "supported_oper_classes_len" - type_id: 0x295c7202 - offset: 704 -} member { id: 0x841c56e5 name: "supported_ops" type_id: 0xe62ebf07 } -member { - id: 0x6d9a3ca1 - name: "supported_protocols" - type_id: 0xc9082b19 - offset: 6784 -} member { id: 0x6d9a3f19 name: "supported_protocols" @@ -186701,16 +181192,10 @@ member { offset: 32 } member { - id: 0xdbf670b5 - name: "supported_rates" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x8092de50 - name: "supported_rates_len" - type_id: 0x295c7202 - offset: 256 + id: 0x6d9a3f44 + name: "supported_protocols" + type_id: 0xc9082b19 + offset: 8128 } member { id: 0x6ba7e4af @@ -186725,10 +181210,10 @@ member { offset: 40 } member { - id: 0x26cce4ad + id: 0x26cce85e name: "supports_autosuspend" type_id: 0x4585663f - offset: 2113 + offset: 2369 bitsize: 1 } member { @@ -186812,16 +181297,16 @@ member { offset: 64 } member { - id: 0xf3942d9b + id: 0xf39425f9 name: "suspend" type_id: 0x2ef36b70 - offset: 192 + offset: 256 } member { - id: 0xf394308c + id: 0xf39434cd name: "suspend" type_id: 0x2ee76b64 - offset: 1920 + offset: 2176 } member { id: 0xf3944f65 @@ -186835,12 +181320,6 @@ member { type_id: 0x2e037cf1 offset: 256 } -member { - id: 0xf3959b87 - name: "suspend" - type_id: 0x2f457758 - offset: 192 -} member { id: 0xf395b58d name: "suspend" @@ -186853,11 +181332,6 @@ member { type_id: 0x2f107f13 offset: 256 } -member { - id: 0xf396229e - name: "suspend" - type_id: 0x2cf4a741 -} member { id: 0xf3963932 name: "suspend" @@ -186865,10 +181339,10 @@ member { offset: 576 } member { - id: 0xf3963954 + id: 0xf3963ffd name: "suspend" type_id: 0x2ce866aa - offset: 2304 + offset: 2560 } member { id: 0xf396bb3a @@ -186993,10 +181467,10 @@ member { bitsize: 1 } member { - id: 0xdccb66a4 + id: 0xdccb64ac name: "suspend_count" type_id: 0x5d8155a5 - offset: 768 + offset: 896 } member { id: 0xdcd36a92 @@ -187005,16 +181479,16 @@ member { offset: 256 } member { - id: 0xdce2315d + id: 0xdce23cc4 name: "suspend_count" type_id: 0x74d29cf1 - offset: 9600 + offset: 11456 } member { - id: 0x7a34e826 + id: 0x7a34e0e9 name: "suspend_freq" type_id: 0x33756485 - offset: 9472 + offset: 11328 } member { id: 0x7a4213b9 @@ -187035,10 +181509,10 @@ member { offset: 896 } member { - id: 0x10dab1f6 + id: 0x10dabda2 name: "suspend_notifier" type_id: 0x449a775b - offset: 23872 + offset: 28352 } member { id: 0xe2d495b2 @@ -187047,40 +181521,40 @@ member { offset: 64 } member { - id: 0x0b4c6fcd + id: 0x0b4c6d3f name: "suspend_opp" type_id: 0x19e66c71 - offset: 1664 + offset: 1920 } member { - id: 0x0d88eba1 + id: 0x0d88e94f name: "suspend_post" type_id: 0x2c61df5b - offset: 1856 + offset: 2240 } member { - id: 0x4b7cfd0a + id: 0x4b7cfee6 name: "suspend_pre" type_id: 0x2c61df5b - offset: 1792 + offset: 2176 } member { - id: 0xae2498a6 + id: 0xae249899 name: "suspend_state" type_id: 0x21003da7 - offset: 8576 + offset: 9728 } member { - id: 0xae6112d1 + id: 0xae6114cc name: "suspend_state" type_id: 0x64823955 - offset: 24096 + offset: 28576 } member { - id: 0xa136b3a9 + id: 0xa136ba5d name: "suspend_state_next" type_id: 0x64823955 - offset: 24064 + offset: 28544 } member { id: 0x5885f531 @@ -187101,10 +181575,10 @@ member { offset: 832 } member { - id: 0x1e8cc468 + id: 0x1e8cc137 name: "suspended" type_id: 0x4585663f - offset: 8037 + offset: 9253 bitsize: 1 } member { @@ -187128,16 +181602,10 @@ member { offset: 2872 } member { - id: 0xff765643 + id: 0xff7650d9 name: "suspended" type_id: 0x6d7f5ff6 - offset: 5120 -} -member { - id: 0xff7657cb - name: "suspended" - type_id: 0x6d7f5ff6 - offset: 24136 + offset: 6080 } member { id: 0xff765c39 @@ -187146,23 +181614,29 @@ member { offset: 248 } member { - id: 0xe8c5125d + id: 0xff765d59 + name: "suspended" + type_id: 0x6d7f5ff6 + offset: 28616 +} +member { + id: 0xe8c51b31 name: "suspended_by_mdio_bus" type_id: 0x4585663f - offset: 8038 + offset: 9254 bitsize: 1 } member { - id: 0xee06bb24 + id: 0xee06b6fb name: "suspended_count" type_id: 0x4585663f - offset: 9056 + offset: 10528 } member { - id: 0x95231519 + id: 0x9523197c name: "suspended_ports" type_id: 0x33756485 - offset: 4928 + offset: 4992 } member { id: 0x95d96aae @@ -187188,10 +181662,10 @@ member { type_id: 0x6720d32f } member { - id: 0x4ec6a9c5 + id: 0x4ec6a52f name: "suspended_time" type_id: 0x92233392 - offset: 2176 + offset: 2368 } member { id: 0x4207fd60 @@ -187223,10 +181697,10 @@ member { offset: 96 } member { - id: 0x817870df + id: 0x81787702 name: "svdm_version" type_id: 0xaca841ec - offset: 6464 + offset: 7680 } member { id: 0x05e10aeb @@ -187252,10 +181726,10 @@ member { type_id: 0x914dbfdc } member { - id: 0x0faf2e8c + id: 0x0faf28a3 name: "svid" type_id: 0x914dbfdc - offset: 6080 + offset: 7296 } member { id: 0xbc39ac28 @@ -187304,22 +181778,22 @@ member { offset: 104 } member { - id: 0x89342aa2 + id: 0x89342c67 name: "sw" type_id: 0xb914bfab - offset: 3584 + offset: 3712 } member { - id: 0x899e5762 + id: 0x899e550a name: "sw" type_id: 0x136a7f2f - offset: 6848 + offset: 8192 } member { - id: 0x5e970807 + id: 0x5e970f2a name: "sw_caps" type_id: 0xe7f64c31 - offset: 9504 + offset: 10720 } member { id: 0x565fe930 @@ -187339,18 +181813,6 @@ member { type_id: 0x2e9195ef offset: 640 } -member { - id: 0xb249dd87 - name: "sw_scan_complete" - type_id: 0x0c3609db - offset: 1792 -} -member { - id: 0xed6200cc - name: "sw_scan_start" - type_id: 0x0c35f9c3 - offset: 1728 -} member { id: 0x6d9baf85 name: "swap" @@ -187363,10 +181825,10 @@ member { offset: 1088 } member { - id: 0xc43ef393 + id: 0xc43ef2ec name: "swap_complete" type_id: 0x3fcbf304 - offset: 6848 + offset: 7488 } member { id: 0x668c7f24 @@ -187375,10 +181837,10 @@ member { offset: 1152 } member { - id: 0x6f574042 + id: 0x6f574ae5 name: "swap_events_file" type_id: 0x0ee0f933 - offset: 10496 + offset: 11136 } member { id: 0xec19f1e8 @@ -187393,10 +181855,10 @@ member { offset: 1344 } member { - id: 0x43f214a6 + id: 0x43f21c51 name: "swap_lock" type_id: 0xa7c362b0 - offset: 6528 + offset: 7040 } member { id: 0xd08ccfb0 @@ -187405,10 +181867,16 @@ member { offset: 640 } member { - id: 0x7933ad7e + id: 0xfac27e72 + name: "swap_notify" + type_id: 0x0cf0f1be + offset: 512 +} +member { + id: 0x7933afef name: "swap_pending" type_id: 0x6d7f5ff6 - offset: 6784 + offset: 7424 } member { id: 0x2899f846 @@ -187417,10 +181885,10 @@ member { offset: 320 } member { - id: 0xc8bf0815 + id: 0xc8bf0dce name: "swap_readahead_info" type_id: 0xb02b353a - offset: 1024 + offset: 1216 } member { id: 0x3fc3a783 @@ -187441,10 +181909,16 @@ member { offset: 768 } member { - id: 0x62f8c962 + id: 0x62f8cc7c name: "swap_status" type_id: 0x6720d32f - offset: 7104 + offset: 7744 +} +member { + id: 0x7a46747c + name: "swap_storage" + type_id: 0x18ea6ae3 + offset: 256 } member { id: 0x37490ca7 @@ -187483,10 +181957,10 @@ member { offset: 192 } member { - id: 0x74f18d9c + id: 0x74f180d0 name: "swappiness" type_id: 0x6720d32f - offset: 9536 + offset: 9920 } member { id: 0x9c4e2512 @@ -187514,28 +181988,10 @@ member { bitsize: 1 } member { - id: 0x552e8e15 + id: 0x552e8641 name: "switch_power_state" type_id: 0x1b285d08 - offset: 12160 -} -member { - id: 0x0bd5385c - name: "switch_time" - type_id: 0x914dbfdc - offset: 224 -} -member { - id: 0x6f4f7ae2 - name: "switch_timeout" - type_id: 0x914dbfdc - offset: 240 -} -member { - id: 0x631f010c - name: "switch_vif_chanctx" - type_id: 0x2f77321a - offset: 4992 + offset: 13952 } member { id: 0xc3e7232a @@ -187550,10 +182006,10 @@ member { offset: 1408 } member { - id: 0x7b6d7107 + id: 0x7b6d7eb2 name: "swizzle_irq" type_id: 0x1f5c397b - offset: 6656 + offset: 7872 } member { id: 0xb36c4635 @@ -187657,10 +182113,10 @@ member { offset: 64 } member { - id: 0x2aa9f569 + id: 0x2aa9f0c8 name: "syms" type_id: 0x3e096c25 - offset: 1728 + offset: 1984 } member { id: 0x5611fbcb @@ -187715,10 +182171,10 @@ member { type_id: 0x049e6c75 } member { - id: 0x50dab36e + id: 0x50dab767 name: "sync" type_id: 0x0e93a255 - offset: 1664 + offset: 1728 } member { id: 0x50e484e0 @@ -187738,24 +182194,12 @@ member { type_id: 0x5d8155a5 offset: 400 } -member { - id: 0x4cf66d53 - name: "sync_device_ts" - type_id: 0xc9082b19 - offset: 384 -} member { id: 0xaa5b83a9 name: "sync_dma" type_id: 0xe02e14d6 offset: 44608 } -member { - id: 0x33ec9d46 - name: "sync_dtim_count" - type_id: 0x295c7202 - offset: 416 -} member { id: 0x349fecf2 name: "sync_endpoint" @@ -187804,22 +182248,16 @@ member { type_id: 0xb3e7bac9 } member { - id: 0xc93d71be + id: 0xc93d7567 name: "sync_io" type_id: 0x74d29cf1 - offset: 3520 + offset: 3776 } member { - id: 0x78f950a5 + id: 0x78f95a52 name: "sync_irq" type_id: 0x6720d32f - offset: 17632 -} -member { - id: 0x4e71e392 - name: "sync_method" - type_id: 0x295c7202 - offset: 328 + offset: 20192 } member { id: 0x665c19f0 @@ -187844,12 +182282,6 @@ member { type_id: 0x6d7f5ff6 offset: 912 } -member { - id: 0xc555d519 - name: "sync_rx_queues" - type_id: 0x0c1ccf58 - offset: 6016 -} member { id: 0x4431d612 name: "sync_sg_for_cpu" @@ -187917,16 +182349,10 @@ member { offset: 128 } member { - id: 0xc39785fd - name: "sync_tsf" - type_id: 0x92233392 - offset: 320 -} -member { - id: 0x998dcc4c + id: 0x998dc09e name: "sync_work" type_id: 0x1f3c8679 - offset: 8256 + offset: 9984 } member { id: 0xc5450536 @@ -188060,10 +182486,10 @@ member { offset: 6656 } member { - id: 0x2349f1bf + id: 0x2349f1b8 name: "syscall_dispatch" type_id: 0xff832d5d - offset: 17152 + offset: 18560 } member { id: 0x58034944 @@ -188126,22 +182552,22 @@ member { offset: 24 } member { - id: 0xa7267c80 + id: 0xa7267479 name: "sysctl_acq_expires" type_id: 0xc9082b19 - offset: 2720 + offset: 3104 } member { - id: 0x3f7a1819 + id: 0x3f7a174b name: "sysctl_aevent_etime" type_id: 0xc9082b19 - offset: 2624 + offset: 3008 } member { - id: 0x223e66d0 + id: 0x223e673d name: "sysctl_aevent_rseqth" type_id: 0xc9082b19 - offset: 2656 + offset: 3040 } member { id: 0xed38d61b @@ -188156,16 +182582,16 @@ member { offset: 16 } member { - id: 0x29b950a7 + id: 0x29b95bfe name: "sysctl_fib_notify_on_flag_change" type_id: 0x295c7202 - offset: 4544 + offset: 4672 } member { - id: 0x7c146a67 + id: 0x7c146a0a name: "sysctl_fwmark_reflect" type_id: 0x295c7202 - offset: 2856 + offset: 2984 } member { id: 0x7bee0246 @@ -188173,10 +182599,10 @@ member { type_id: 0x34544a3f } member { - id: 0x7bee0d2c + id: 0x7bee0d76 name: "sysctl_hdr" type_id: 0x34544a3f - offset: 2816 + offset: 3200 } member { id: 0x04607474 @@ -188185,136 +182611,136 @@ member { offset: 1984 } member { - id: 0x2581f7ef + id: 0x2581f720 name: "sysctl_icmp_echo_enable_probe" type_id: 0x295c7202 - offset: 2376 + offset: 2504 } member { - id: 0xd11b0bed + id: 0xd11b0661 name: "sysctl_icmp_echo_ignore_all" type_id: 0x295c7202 - offset: 2368 + offset: 2496 } member { - id: 0xb1e99fa2 + id: 0xb1e99388 name: "sysctl_icmp_echo_ignore_broadcasts" type_id: 0x295c7202 - offset: 2384 + offset: 2512 } member { - id: 0xe8b52a7f + id: 0xe8b523f6 name: "sysctl_icmp_errors_use_inbound_ifaddr" type_id: 0x295c7202 - offset: 2400 + offset: 2528 } member { - id: 0x4feae452 + id: 0x4feaeb67 name: "sysctl_icmp_ignore_bogus_error_responses" type_id: 0x295c7202 - offset: 2392 + offset: 2520 } member { - id: 0x15f35c7f + id: 0x15f35855 name: "sysctl_icmp_ratelimit" type_id: 0x6720d32f - offset: 2432 + offset: 2560 } member { - id: 0x4af448d4 + id: 0x4af4486b name: "sysctl_icmp_ratemask" type_id: 0x6720d32f - offset: 2464 + offset: 2592 } member { - id: 0x99862260 + id: 0x99862748 name: "sysctl_igmp_llm_reports" type_id: 0x295c7202 - offset: 4552 + offset: 4680 } member { - id: 0xe2937e86 + id: 0xe2937f2e name: "sysctl_igmp_max_memberships" type_id: 0x6720d32f - offset: 4576 + offset: 4704 } member { - id: 0x91cdf3bf + id: 0x91cdfe9a name: "sysctl_igmp_max_msf" type_id: 0x6720d32f - offset: 4608 + offset: 4736 } member { - id: 0xcbbf5029 + id: 0xcbbf5774 name: "sysctl_igmp_qrv" type_id: 0x6720d32f - offset: 4640 + offset: 4768 } member { - id: 0x2fb60d1e + id: 0x2fb607f1 name: "sysctl_ip_autobind_reuse" type_id: 0x295c7202 - offset: 2808 + offset: 2936 } member { - id: 0x20b2ef59 + id: 0x20b2e8a5 name: "sysctl_ip_default_ttl" type_id: 0x295c7202 - offset: 2768 + offset: 2896 } member { - id: 0x09f71138 + id: 0x09f71709 name: "sysctl_ip_dynaddr" type_id: 0x295c7202 - offset: 2816 + offset: 2944 } member { - id: 0xdf4be085 + id: 0xdf4be73b name: "sysctl_ip_early_demux" type_id: 0x295c7202 - offset: 2824 + offset: 2952 } member { - id: 0xb917dc50 + id: 0xb917d4b4 name: "sysctl_ip_fwd_update_priority" type_id: 0x295c7202 - offset: 2792 + offset: 2920 } member { - id: 0x6c717b5c + id: 0x6c717da8 name: "sysctl_ip_fwd_use_pmtu" type_id: 0x295c7202 - offset: 2784 + offset: 2912 } member { - id: 0x683684d7 + id: 0x683682a2 name: "sysctl_ip_no_pmtu_disc" type_id: 0x295c7202 - offset: 2776 + offset: 2904 } member { - id: 0x08f16ad4 + id: 0x08f163d4 name: "sysctl_ip_nonlocal_bind" type_id: 0x295c7202 - offset: 2800 + offset: 2928 } member { - id: 0x958b5ae6 + id: 0x958b51ce name: "sysctl_ip_prot_sock" type_id: 0x6720d32f - offset: 4928 + offset: 5056 } member { - id: 0x8c37216f + id: 0x8c372bc0 name: "sysctl_larval_drop" type_id: 0x6720d32f - offset: 2688 + offset: 3072 } member { - id: 0xce87a694 + id: 0xce87a023 name: "sysctl_local_reserved_ports" type_id: 0x064d6086 - offset: 4864 + offset: 4992 } member { id: 0xed537189 @@ -188329,10 +182755,10 @@ member { offset: 128 } member { - id: 0x79bc3d01 + id: 0x79bc3da9 name: "sysctl_max_syn_backlog" type_id: 0x6720d32f - offset: 4096 + offset: 4224 } member { id: 0x198b6cfe @@ -188347,10 +182773,10 @@ member { offset: 2304 } member { - id: 0xf9cbcf8f + id: 0xf9cbc457 name: "sysctl_nexthop_compat_mode" type_id: 0x295c7202 - offset: 2848 + offset: 2976 } member { id: 0x317a7392 @@ -188377,388 +182803,388 @@ member { offset: 384 } member { - id: 0x4b3f6026 + id: 0x4b3f6cc8 name: "sysctl_tcp_abort_on_overflow" type_id: 0x295c7202 - offset: 3376 -} -member { - id: 0xe1746141 - name: "sysctl_tcp_adv_win_scale" - type_id: 0x6720d32f - offset: 3424 -} -member { - id: 0xbebce7f5 - name: "sysctl_tcp_app_win" - type_id: 0x295c7202 - offset: 3464 -} -member { - id: 0xb8e37336 - name: "sysctl_tcp_autocorking" - type_id: 0x295c7202 - offset: 3632 -} -member { - id: 0x7f0f38f2 - name: "sysctl_tcp_base_mss" - type_id: 0x6720d32f - offset: 2912 -} -member { - id: 0x9fa83095 - name: "sysctl_tcp_challenge_ack_limit" - type_id: 0x6720d32f - offset: 3552 -} -member { - id: 0xb1ae8080 - name: "sysctl_tcp_child_ehash_entries" - type_id: 0x4585663f - offset: 3936 -} -member { - id: 0x774e5905 - name: "sysctl_tcp_comp_sack_delay_ns" - type_id: 0x33756485 - offset: 3968 -} -member { - id: 0x4432cfe6 - name: "sysctl_tcp_comp_sack_nr" - type_id: 0x295c7202 - offset: 3144 -} -member { - id: 0x8a90115f - name: "sysctl_tcp_comp_sack_slack_ns" - type_id: 0x33756485 - offset: 4032 -} -member { - id: 0x50b0dc20 - name: "sysctl_tcp_dsack" - type_id: 0x295c7202 - offset: 3456 -} -member { - id: 0xe3e0bb8a - name: "sysctl_tcp_early_demux" - type_id: 0x295c7202 - offset: 2832 -} -member { - id: 0xe967b835 - name: "sysctl_tcp_early_retrans" - type_id: 0x295c7202 - offset: 3320 -} -member { - id: 0xc994b7cc - name: "sysctl_tcp_ecn" - type_id: 0x295c7202 - offset: 2752 -} -member { - id: 0x85bb3a91 - name: "sysctl_tcp_ecn_fallback" - type_id: 0x295c7202 - offset: 2760 -} -member { - id: 0x060f4ee2 - name: "sysctl_tcp_fack" - type_id: 0x295c7202 - offset: 3384 -} -member { - id: 0xdf14280f - name: "sysctl_tcp_fastopen" - type_id: 0x6720d32f - offset: 4128 -} -member { - id: 0x41f3d861 - name: "sysctl_tcp_fastopen_blackhole_timeout" - type_id: 0x4585663f - offset: 4288 -} -member { - id: 0xbdbbe537 - name: "sysctl_tcp_fin_timeout" - type_id: 0x6720d32f - offset: 3232 -} -member { - id: 0x8c223b24 - name: "sysctl_tcp_frto" - type_id: 0x295c7202 - offset: 3472 -} -member { - id: 0x855deefa - name: "sysctl_tcp_fwmark_accept" - type_id: 0x295c7202 - offset: 2864 -} -member { - id: 0xf8eed445 - name: "sysctl_tcp_invalid_ratelimit" - type_id: 0x6720d32f - offset: 3648 -} -member { - id: 0xa9c07be0 - name: "sysctl_tcp_keepalive_intvl" - type_id: 0x6720d32f - offset: 3072 -} -member { - id: 0xcedb9ee2 - name: "sysctl_tcp_keepalive_probes" - type_id: 0x295c7202 - offset: 3104 -} -member { - id: 0x0d29dc0f - name: "sysctl_tcp_keepalive_time" - type_id: 0x6720d32f - offset: 3040 -} -member { - id: 0xf0a21df8 - name: "sysctl_tcp_limit_output_bytes" - type_id: 0x6720d32f - offset: 3520 -} -member { - id: 0x364aaec8 - name: "sysctl_tcp_max_reordering" - type_id: 0x6720d32f - offset: 3392 -} -member { - id: 0x71276aaa - name: "sysctl_tcp_migrate_req" - type_id: 0x295c7202 - offset: 3136 -} -member { - id: 0x0481ad8f - name: "sysctl_tcp_min_rtt_wlen" - type_id: 0x6720d32f - offset: 3584 -} -member { - id: 0xebe2a9f0 - name: "sysctl_tcp_min_snd_mss" - type_id: 0x6720d32f - offset: 2944 -} -member { - id: 0xc7e6eb60 - name: "sysctl_tcp_min_tso_segs" - type_id: 0x295c7202 - offset: 3616 -} -member { - id: 0x381d1e37 - name: "sysctl_tcp_moderate_rcvbuf" - type_id: 0x295c7202 - offset: 3496 -} -member { - id: 0x070aa3b9 - name: "sysctl_tcp_mtu_probe_floor" - type_id: 0x6720d32f - offset: 2880 -} -member { - id: 0x9af09eca - name: "sysctl_tcp_mtu_probing" - type_id: 0x295c7202 - offset: 2872 -} -member { - id: 0x59adce56 - name: "sysctl_tcp_no_ssthresh_metrics_save" - type_id: 0x295c7202 - offset: 3488 -} -member { - id: 0x7218cfde - name: "sysctl_tcp_nometrics_save" - type_id: 0x295c7202 - offset: 3480 -} -member { - id: 0x0cbb45b4 - name: "sysctl_tcp_notsent_lowat" - type_id: 0x4585663f - offset: 3264 -} -member { - id: 0x908eadb3 - name: "sysctl_tcp_orphan_retries" - type_id: 0x295c7202 - offset: 3216 -} -member { - id: 0x20b2110c - name: "sysctl_tcp_pacing_ca_ratio" - type_id: 0x6720d32f - offset: 3712 -} -member { - id: 0x4a446cfb - name: "sysctl_tcp_pacing_ss_ratio" - type_id: 0x6720d32f - offset: 3680 -} -member { - id: 0x2ef4ffc8 - name: "sysctl_tcp_probe_interval" - type_id: 0xc9082b19 - offset: 3008 -} -member { - id: 0x2943a6ee - name: "sysctl_tcp_probe_threshold" - type_id: 0x6720d32f - offset: 2976 -} -member { - id: 0x3db8c778 - name: "sysctl_tcp_recovery" - type_id: 0x295c7202 - offset: 3328 -} -member { - id: 0x10d92ec8 - name: "sysctl_tcp_reflect_tos" - type_id: 0x295c7202 - offset: 3640 -} -member { - id: 0x7faf415e - name: "sysctl_tcp_reordering" - type_id: 0x6720d32f - offset: 3168 -} -member { - id: 0x9aeeefb0 - name: "sysctl_tcp_retrans_collapse" - type_id: 0x295c7202 - offset: 3352 -} -member { - id: 0x89e0e48f - name: "sysctl_tcp_retries1" - type_id: 0x295c7202 - offset: 3200 -} -member { - id: 0xcb2f8f57 - name: "sysctl_tcp_retries2" - type_id: 0x295c7202 - offset: 3208 -} -member { - id: 0xadda6d1f - name: "sysctl_tcp_rfc1337" - type_id: 0x295c7202 - offset: 3368 -} -member { - id: 0x7910c2af - name: "sysctl_tcp_rmem" - type_id: 0x0b0dc1ff - offset: 3840 -} -member { - id: 0x49034371 - name: "sysctl_tcp_sack" - type_id: 0x295c7202 - offset: 3296 -} -member { - id: 0xce4d312e - name: "sysctl_tcp_slow_start_after_idle" - type_id: 0x295c7202 - offset: 3344 -} -member { - id: 0xa7191a05 - name: "sysctl_tcp_stdurg" - type_id: 0x295c7202 - offset: 3360 -} -member { - id: 0x2ef71185 - name: "sysctl_tcp_syn_retries" - type_id: 0x295c7202 - offset: 3112 -} -member { - id: 0x564e82ef - name: "sysctl_tcp_synack_retries" - type_id: 0x295c7202 - offset: 3120 -} -member { - id: 0x59c3e0b4 - name: "sysctl_tcp_syncookies" - type_id: 0x295c7202 - offset: 3128 -} -member { - id: 0x3517bc5c - name: "sysctl_tcp_thin_linear_timeouts" - type_id: 0x295c7202 - offset: 3336 -} -member { - id: 0x8c45d1e4 - name: "sysctl_tcp_timestamps" - type_id: 0x295c7202 - offset: 3312 -} -member { - id: 0x5db4d5ab - name: "sysctl_tcp_tso_rtt_log" - type_id: 0x295c7202 - offset: 3624 -} -member { - id: 0xfc8a24d4 - name: "sysctl_tcp_tso_win_divisor" - type_id: 0x295c7202 offset: 3504 } member { - id: 0xfa41f30f - name: "sysctl_tcp_tw_reuse" - type_id: 0x295c7202 - offset: 3224 + id: 0xe1746060 + name: "sysctl_tcp_adv_win_scale" + type_id: 0x6720d32f + offset: 3552 } member { - id: 0xe76fa65d - name: "sysctl_tcp_window_scaling" + id: 0xbebcefd7 + name: "sysctl_tcp_app_win" type_id: 0x295c7202 - offset: 3304 + offset: 3592 } member { - id: 0xe5ff3a15 - name: "sysctl_tcp_wmem" - type_id: 0x0b0dc1ff + id: 0xb8e37d35 + name: "sysctl_tcp_autocorking" + type_id: 0x295c7202 + offset: 3760 +} +member { + id: 0x7f0f3380 + name: "sysctl_tcp_base_mss" + type_id: 0x6720d32f + offset: 3040 +} +member { + id: 0x9fa83912 + name: "sysctl_tcp_challenge_ack_limit" + type_id: 0x6720d32f + offset: 3680 +} +member { + id: 0xb1ae8222 + name: "sysctl_tcp_child_ehash_entries" + type_id: 0x4585663f + offset: 4064 +} +member { + id: 0x774e5026 + name: "sysctl_tcp_comp_sack_delay_ns" + type_id: 0x33756485 + offset: 4096 +} +member { + id: 0x4432cea5 + name: "sysctl_tcp_comp_sack_nr" + type_id: 0x295c7202 + offset: 3272 +} +member { + id: 0x8a901ce5 + name: "sysctl_tcp_comp_sack_slack_ns" + type_id: 0x33756485 + offset: 4160 +} +member { + id: 0x50b0d003 + name: "sysctl_tcp_dsack" + type_id: 0x295c7202 + offset: 3584 +} +member { + id: 0xe3e0be38 + name: "sysctl_tcp_early_demux" + type_id: 0x295c7202 + offset: 2960 +} +member { + id: 0xe967b815 + name: "sysctl_tcp_early_retrans" + type_id: 0x295c7202 + offset: 3448 +} +member { + id: 0xc994ba7a + name: "sysctl_tcp_ecn" + type_id: 0x295c7202 + offset: 2880 +} +member { + id: 0x85bb35ef + name: "sysctl_tcp_ecn_fallback" + type_id: 0x295c7202 + offset: 2888 +} +member { + id: 0x060f42d3 + name: "sysctl_tcp_fack" + type_id: 0x295c7202 + offset: 3512 +} +member { + id: 0xdf142f76 + name: "sysctl_tcp_fastopen" + type_id: 0x6720d32f + offset: 4256 +} +member { + id: 0x41f3d9f7 + name: "sysctl_tcp_fastopen_blackhole_timeout" + type_id: 0x4585663f + offset: 4416 +} +member { + id: 0xbdbbe5a3 + name: "sysctl_tcp_fin_timeout" + type_id: 0x6720d32f + offset: 3360 +} +member { + id: 0x8c22335d + name: "sysctl_tcp_frto" + type_id: 0x295c7202 + offset: 3600 +} +member { + id: 0x855de6ed + name: "sysctl_tcp_fwmark_accept" + type_id: 0x295c7202 + offset: 2992 +} +member { + id: 0xf8eed10c + name: "sysctl_tcp_invalid_ratelimit" + type_id: 0x6720d32f + offset: 3776 +} +member { + id: 0xa9c07b41 + name: "sysctl_tcp_keepalive_intvl" + type_id: 0x6720d32f + offset: 3200 +} +member { + id: 0xcedb9a78 + name: "sysctl_tcp_keepalive_probes" + type_id: 0x295c7202 + offset: 3232 +} +member { + id: 0x0d29d271 + name: "sysctl_tcp_keepalive_time" + type_id: 0x6720d32f + offset: 3168 +} +member { + id: 0xf0a21c68 + name: "sysctl_tcp_limit_output_bytes" + type_id: 0x6720d32f + offset: 3648 +} +member { + id: 0x364aa10e + name: "sysctl_tcp_max_reordering" + type_id: 0x6720d32f + offset: 3520 +} +member { + id: 0x712769f6 + name: "sysctl_tcp_migrate_req" + type_id: 0x295c7202 + offset: 3264 +} +member { + id: 0x0481ab4a + name: "sysctl_tcp_min_rtt_wlen" + type_id: 0x6720d32f + offset: 3712 +} +member { + id: 0xebe2af3a + name: "sysctl_tcp_min_snd_mss" + type_id: 0x6720d32f + offset: 3072 +} +member { + id: 0xc7e6e121 + name: "sysctl_tcp_min_tso_segs" + type_id: 0x295c7202 offset: 3744 } member { - id: 0xd2ddb55f + id: 0x381d17ec + name: "sysctl_tcp_moderate_rcvbuf" + type_id: 0x295c7202 + offset: 3624 +} +member { + id: 0x070aab3a + name: "sysctl_tcp_mtu_probe_floor" + type_id: 0x6720d32f + offset: 3008 +} +member { + id: 0x9af09765 + name: "sysctl_tcp_mtu_probing" + type_id: 0x295c7202 + offset: 3000 +} +member { + id: 0x59adc2d2 + name: "sysctl_tcp_no_ssthresh_metrics_save" + type_id: 0x295c7202 + offset: 3616 +} +member { + id: 0x7218c28e + name: "sysctl_tcp_nometrics_save" + type_id: 0x295c7202 + offset: 3608 +} +member { + id: 0x0cbb4915 + name: "sysctl_tcp_notsent_lowat" + type_id: 0x4585663f + offset: 3392 +} +member { + id: 0x908eaef0 + name: "sysctl_tcp_orphan_retries" + type_id: 0x295c7202 + offset: 3344 +} +member { + id: 0x20b218a7 + name: "sysctl_tcp_pacing_ca_ratio" + type_id: 0x6720d32f + offset: 3840 +} +member { + id: 0x4a4463fd + name: "sysctl_tcp_pacing_ss_ratio" + type_id: 0x6720d32f + offset: 3808 +} +member { + id: 0x2ef4f0f3 + name: "sysctl_tcp_probe_interval" + type_id: 0xc9082b19 + offset: 3136 +} +member { + id: 0x2943a006 + name: "sysctl_tcp_probe_threshold" + type_id: 0x6720d32f + offset: 3104 +} +member { + id: 0x3db8ca72 + name: "sysctl_tcp_recovery" + type_id: 0x295c7202 + offset: 3456 +} +member { + id: 0x10d92cce + name: "sysctl_tcp_reflect_tos" + type_id: 0x295c7202 + offset: 3768 +} +member { + id: 0x7faf4469 + name: "sysctl_tcp_reordering" + type_id: 0x6720d32f + offset: 3296 +} +member { + id: 0x9aeee61e + name: "sysctl_tcp_retrans_collapse" + type_id: 0x295c7202 + offset: 3480 +} +member { + id: 0x89e0ecff + name: "sysctl_tcp_retries1" + type_id: 0x295c7202 + offset: 3328 +} +member { + id: 0xcb2f866e + name: "sysctl_tcp_retries2" + type_id: 0x295c7202 + offset: 3336 +} +member { + id: 0xadda64ae + name: "sysctl_tcp_rfc1337" + type_id: 0x295c7202 + offset: 3496 +} +member { + id: 0x7910cea0 + name: "sysctl_tcp_rmem" + type_id: 0x0b0dc1ff + offset: 3968 +} +member { + id: 0x49034fb3 + name: "sysctl_tcp_sack" + type_id: 0x295c7202 + offset: 3424 +} +member { + id: 0xce4d3cf0 + name: "sysctl_tcp_slow_start_after_idle" + type_id: 0x295c7202 + offset: 3472 +} +member { + id: 0xa71919cc + name: "sysctl_tcp_stdurg" + type_id: 0x295c7202 + offset: 3488 +} +member { + id: 0x2ef712c6 + name: "sysctl_tcp_syn_retries" + type_id: 0x295c7202 + offset: 3240 +} +member { + id: 0x564e8268 + name: "sysctl_tcp_synack_retries" + type_id: 0x295c7202 + offset: 3248 +} +member { + id: 0x59c3e5ae + name: "sysctl_tcp_syncookies" + type_id: 0x295c7202 + offset: 3256 +} +member { + id: 0x3517b778 + name: "sysctl_tcp_thin_linear_timeouts" + type_id: 0x295c7202 + offset: 3464 +} +member { + id: 0x8c45d0aa + name: "sysctl_tcp_timestamps" + type_id: 0x295c7202 + offset: 3440 +} +member { + id: 0x5db4d8ed + name: "sysctl_tcp_tso_rtt_log" + type_id: 0x295c7202 + offset: 3752 +} +member { + id: 0xfc8a2bee + name: "sysctl_tcp_tso_win_divisor" + type_id: 0x295c7202 + offset: 3632 +} +member { + id: 0xfa41f87a + name: "sysctl_tcp_tw_reuse" + type_id: 0x295c7202 + offset: 3352 +} +member { + id: 0xe76fa154 + name: "sysctl_tcp_window_scaling" + type_id: 0x295c7202 + offset: 3432 +} +member { + id: 0xe5ff33a4 + name: "sysctl_tcp_wmem" + type_id: 0x0b0dc1ff + offset: 3872 +} +member { + id: 0xd2ddbd2d name: "sysctl_tcp_workaround_signed_windows" type_id: 0x295c7202 - offset: 3512 + offset: 3640 } member { id: 0x2a9193c8 @@ -188773,22 +183199,22 @@ member { offset: 96 } member { - id: 0xf71a4820 + id: 0xf71a4a50 name: "sysctl_udp_early_demux" type_id: 0x295c7202 - offset: 2840 + offset: 2968 } member { - id: 0x635dd120 + id: 0x635ddc7d name: "sysctl_udp_rmem_min" type_id: 0x6720d32f - offset: 4512 + offset: 4640 } member { - id: 0xf7c1b70c + id: 0xf7c1bdc7 name: "sysctl_udp_wmem_min" type_id: 0x6720d32f - offset: 4480 + offset: 4608 } member { id: 0xbd2a501d @@ -188803,10 +183229,10 @@ member { offset: 2496 } member { - id: 0x1cbe0b13 + id: 0x1cbe0e3f name: "sysctls" type_id: 0x34544a3f - offset: 3840 + offset: 4096 } member { id: 0x1cf1524b @@ -188821,16 +183247,16 @@ member { offset: 192 } member { - id: 0xe24566ec + id: 0xe2456449 name: "sysdata" type_id: 0x18bd6530 - offset: 1600 + offset: 1856 } member { - id: 0xe24569f7 + id: 0xe2456b42 name: "sysdata" type_id: 0x18bd6530 - offset: 6272 + offset: 7488 } member { id: 0xe2456fff @@ -188845,10 +183271,10 @@ member { offset: 64 } member { - id: 0xd747ac7f + id: 0xd747a7b6 name: "sysfs" type_id: 0x4585663f - offset: 3142 + offset: 3270 bitsize: 1 } member { @@ -188864,16 +183290,16 @@ member { offset: 384 } member { - id: 0x3451fde6 + id: 0x3451ff36 name: "sysfs_dir_lock" type_id: 0xa7c362b0 - offset: 5568 + offset: 6720 } member { - id: 0x5f2a872e + id: 0x5f2a809f name: "sysfs_entry" type_id: 0x1b5dc4bf - offset: 2112 + offset: 2240 } member { id: 0x8b2bbe4d @@ -188883,41 +183309,41 @@ member { bitsize: 1 } member { - id: 0x252877ca + id: 0x25287e62 name: "sysfs_groups" type_id: 0x809e12ef - offset: 16448 + offset: 17792 } member { - id: 0x254dc99f + id: 0x254dc235 name: "sysfs_groups" type_id: 0xe52f2f44 - offset: 6144 + offset: 7360 } member { - id: 0x254dcc4d + id: 0x254dc3d1 name: "sysfs_groups" type_id: 0xe52f2f44 - offset: 3200 + offset: 3712 } member { - id: 0x2eef29f1 + id: 0x2eef2d94 name: "sysfs_links" type_id: 0x4585663f - offset: 8039 + offset: 9255 bitsize: 1 } member { - id: 0x9df33431 + id: 0x9df338b5 name: "sysfs_lock" type_id: 0xa7c362b0 - offset: 640 + offset: 6336 } member { - id: 0x9df33ed2 + id: 0x9df338ee name: "sysfs_lock" type_id: 0xa7c362b0 - offset: 5312 + offset: 896 } member { id: 0xb9f1e7c4 @@ -188926,22 +183352,28 @@ member { offset: 64 } member { - id: 0x3a43a7bf + id: 0x3a43a3e4 name: "sysfs_read_only" type_id: 0x6d7f5ff6 - offset: 8656 + offset: 10128 } member { - id: 0x2cb1d37b + id: 0x2cb1d0cd name: "sysfs_registered" type_id: 0x6d7f5ff6 - offset: 512 + offset: 768 } member { - id: 0x295f2802 + id: 0x295f2305 name: "sysfs_rx_queue_group" type_id: 0x334c07d5 - offset: 16704 + offset: 18048 +} +member { + id: 0xc1372959 + name: "sysman" + type_id: 0xae6ebc99 + offset: 192 } member { id: 0x708541bb @@ -188955,10 +183387,10 @@ member { offset: 2752 } member { - id: 0x1e9bc7f4 + id: 0x1e9bca50 name: "sysrq" type_id: 0x33756485 - offset: 5696 + offset: 6400 } member { id: 0x4d8ad507 @@ -188995,16 +183427,16 @@ member { offset: 256 } member { - id: 0x5a8cea15 + id: 0x5a8ce3de name: "system_suspend" type_id: 0x4585663f - offset: 1536 + offset: 1664 } member { - id: 0x545d0d76 + id: 0x545d0929 name: "system_suspending" type_id: 0x6d7f5ff6 - offset: 24512 + offset: 26368 } member { id: 0xbdc546d8 @@ -189057,18 +183489,6 @@ member { type_id: 0x4585663f offset: 32 } -member { - id: 0xdc3474b9 - name: "t_offset" - type_id: 0x2e0f9112 - offset: 1152 -} -member { - id: 0x036566ee - name: "ta" - type_id: 0xabf64f28 - offset: 80 -} member { id: 0x6ed362d4 name: "ta_get" @@ -189178,16 +183598,16 @@ member { offset: 704 } member { - id: 0xff624220 + id: 0xff6245b9 name: "table_ptr" type_id: 0x3ba8f155 - offset: 8384 + offset: 9856 } member { - id: 0xaecc1fb3 + id: 0xaecc14c6 name: "table_sz" type_id: 0xf435685e - offset: 8576 + offset: 10048 } member { id: 0xb008455d @@ -189226,10 +183646,10 @@ member { offset: 64 } member { - id: 0xd56ccc8b + id: 0xd56cc2f5 name: "tag" type_id: 0xc9082b19 - offset: 3040 + offset: 3168 } member { id: 0xd5c2edbc @@ -189250,10 +183670,10 @@ member { offset: 2592 } member { - id: 0x8785d5c3 + id: 0x8785dd84 name: "tag_list" type_id: 0xd3c80119 - offset: 1216 + offset: 1344 } member { id: 0x86820df4 @@ -189262,28 +183682,34 @@ member { offset: 960 } member { - id: 0x0d558276 + id: 0x0d5585db name: "tag_set" type_id: 0x99433372 - offset: 1792 + offset: 1920 } member { - id: 0x0de00dfd + id: 0x0d558dc7 + name: "tag_set" + type_id: 0x99433372 + offset: 128 +} +member { + id: 0x0de00aa5 name: "tag_set" type_id: 0x2cc0f57b - offset: 6720 + offset: 8128 } member { - id: 0xd7cdc642 + id: 0xd7cdcfc0 name: "tag_set_list" type_id: 0xd3c80119 - offset: 6784 + offset: 8192 } member { - id: 0x682dcda6 + id: 0x682dc718 name: "tagged_supported" type_id: 0x4585663f - offset: 2667 + offset: 2795 bitsize: 1 } member { @@ -189306,10 +183732,10 @@ member { offset: 832 } member { - id: 0xeb0df5de + id: 0xeb0dfd27 name: "tags" type_id: 0x0d881d5f - offset: 2560 + offset: 2944 } member { id: 0xeb3300c7 @@ -189323,16 +183749,16 @@ member { type_id: 0x3c80dade } member { - id: 0x109a3812 + id: 0x109a31d9 name: "tagset_freed" type_id: 0x3fcbf304 - offset: 1536 + offset: 1664 } member { - id: 0x78d7abf7 + id: 0x78d7a51f name: "tagset_refcnt" type_id: 0x6f1daf87 - offset: 1472 + offset: 1600 } member { id: 0x77893a0c @@ -189347,10 +183773,10 @@ member { offset: 16 } member { - id: 0xee1b83a2 + id: 0xee1b858a name: "tail" type_id: 0x86265fdc - offset: 1504 + offset: 1664 } member { id: 0xee54a3ca @@ -189388,12 +183814,6 @@ member { type_id: 0x054f691a offset: 64 } -member { - id: 0xeea2a8be - name: "tail" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0xeea3cb02 name: "tail" @@ -189401,10 +183821,10 @@ member { offset: 128 } member { - id: 0xeea8deef + id: 0xeea8df8d name: "tail" type_id: 0x357909b2 - offset: 1024 + offset: 1280 } member { id: 0xeeb4fed9 @@ -189424,12 +183844,6 @@ member { type_id: 0x5fb59157 offset: 64 } -member { - id: 0xeed822de - name: "tail" - type_id: 0x4585663f - offset: 672 -} member { id: 0xeed8259f name: "tail" @@ -189441,6 +183855,12 @@ member { type_id: 0x4585663f offset: 81952 } +member { + id: 0xeed82af8 + name: "tail" + type_id: 0x4585663f + offset: 800 +} member { id: 0xeee97265 name: "tail" @@ -189469,12 +183889,6 @@ member { name: "tail_call" type_id: 0x3b18d313 } -member { - id: 0x677ef5da - name: "tail_call_reachable" - type_id: 0x6d7f5ff6 - offset: 1128 -} member { id: 0x677ef67b name: "tail_call_reachable" @@ -189482,10 +183896,10 @@ member { offset: 88 } member { - id: 0x371a7a8d - name: "tail_len" - type_id: 0xf435685e - offset: 768 + id: 0x677efda2 + name: "tail_call_reachable" + type_id: 0x6d7f5ff6 + offset: 1256 } member { id: 0xb71d422b @@ -189588,10 +184002,15 @@ member { type_id: 0x6720d32f } member { - id: 0xb3c5f59f + id: 0xb3c5f85e name: "target" type_id: 0x6720d32f - offset: 67072 + offset: 67200 +} +member { + id: 0xb3da3bc9 + name: "target" + type_id: 0x78ea2ea9 } member { id: 0x30229734 @@ -189599,12 +184018,6 @@ member { type_id: 0x2c69751f offset: 1152 } -member { - id: 0x423c1e2f - name: "target_ap" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0x6b0b885d name: "target_attrs" @@ -189624,10 +184037,10 @@ member { offset: 256 } member { - id: 0xa2d76b2a + id: 0xa2d76a12 name: "target_blocked" type_id: 0x74d29cf1 - offset: 6560 + offset: 7776 } member { id: 0x90a523b0 @@ -189641,10 +184054,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xbd8f9b63 + id: 0xbd8f94ee name: "target_busy" type_id: 0x74d29cf1 - offset: 6528 + offset: 7744 } member { id: 0x5d352698 @@ -189727,10 +184140,10 @@ member { offset: 448 } member { - id: 0x6b605b5a + id: 0x6b6058c7 name: "target_node" type_id: 0x6720d32f - offset: 7296 + offset: 8512 } member { id: 0x7f6f2d46 @@ -189861,12 +184274,6 @@ member { name: "task" type_id: 0x1d19a9d5 } -member { - id: 0x9c3a2457 - name: "task" - type_id: 0x1d19a9d5 - offset: 1472 -} member { id: 0x9c3a24c0 name: "task" @@ -189885,6 +184292,18 @@ member { type_id: 0x1d19a9d5 offset: 512 } +member { + id: 0x9c3a2a75 + name: "task" + type_id: 0x1d19a9d5 + offset: 576 +} +member { + id: 0x9c3a2abf + name: "task" + type_id: 0x1d19a9d5 + offset: 1600 +} member { id: 0x9c3a2ac5 name: "task" @@ -189917,10 +184336,10 @@ member { offset: 1664 } member { - id: 0x1bc3ea6a + id: 0x1bc3eaec name: "task_ctx" type_id: 0x23a73732 - offset: 2240 + offset: 2368 } member { id: 0xdb076f0a @@ -189929,10 +184348,10 @@ member { offset: 1728 } member { - id: 0xf6388599 + id: 0xf638895f name: "task_ctx_data" type_id: 0x18bd6530 - offset: 1984 + offset: 2112 } member { id: 0xc7f33665 @@ -189958,10 +184377,10 @@ member { offset: 1216 } member { - id: 0x0cacb411 + id: 0x0cacbbdb name: "task_frag" type_id: 0x87af4650 - offset: 20800 + offset: 22464 } member { id: 0xd4a831c8 @@ -189981,10 +184400,10 @@ member { offset: 64 } member { - id: 0xc2e2ffe6 + id: 0xc2e2fdee name: "task_pid" type_id: 0x49b889e7 - offset: 768 + offset: 896 } member { id: 0x1e8028d5 @@ -189999,10 +184418,10 @@ member { offset: 640 } member { - id: 0x6f68956c + id: 0x6f689d99 name: "task_tgid" type_id: 0x49b889e7 - offset: 800 + offset: 928 } member { id: 0xa448a32a @@ -190017,10 +184436,10 @@ member { offset: 832 } member { - id: 0xda774bcd + id: 0xda774dce name: "task_work" type_id: 0x1f3c8679 - offset: 3136 + offset: 3200 } member { id: 0xda8b58b6 @@ -190034,10 +184453,10 @@ member { type_id: 0x0e708ec6 } member { - id: 0x26db2fbf + id: 0x26db277c name: "task_works" type_id: 0x3258b271 - offset: 16832 + offset: 18240 } member { id: 0x1fc67c74 @@ -190058,18 +184477,18 @@ member { type_id: 0x9d2c4a95 offset: 32 } -member { - id: 0xe7f8e62f - name: "tasks" - type_id: 0xd3c80119 - offset: 9856 -} member { id: 0xe7f8e9e2 name: "tasks" type_id: 0xd3c80119 offset: 704 } +member { + id: 0xe7f8ef87 + name: "tasks" + type_id: 0xd3c80119 + offset: 10880 +} member { id: 0x197cb371 name: "tasks_timeline" @@ -190094,10 +184513,10 @@ member { offset: 160 } member { - id: 0x07e479b7 + id: 0x07e47324 name: "tb6_peers" type_id: 0x151842c6 - offset: 704 + offset: 768 } member { id: 0x53dda33d @@ -190196,16 +184615,16 @@ member { offset: 448 } member { - id: 0x4da0405f + id: 0x4da040e2 name: "tc_to_txq" type_id: 0x5413165d - offset: 16944 + offset: 18288 } member { - id: 0xa78056e9 + id: 0xa78058d5 name: "tcd" type_id: 0x04ca9246 - offset: 7680 + offset: 9408 } member { id: 0x2fbd180e @@ -190379,28 +184798,22 @@ member { offset: 456 } member { - id: 0xa398df1d + id: 0xa398de14 name: "tcp_challenge_count" type_id: 0xc9082b19 - offset: 4448 + offset: 4576 } member { - id: 0x20af09b2 + id: 0x20af02e4 name: "tcp_challenge_timestamp" type_id: 0xc9082b19 - offset: 4416 + offset: 4544 } member { - id: 0x77c51575 + id: 0x77c51ee3 name: "tcp_congestion_control" type_id: 0x30ba0612 - offset: 4160 -} -member { - id: 0xc4a1f7c0 - name: "tcp_connlost" - type_id: 0x6d7f5ff6 - offset: 64 + offset: 4288 } member { id: 0x1de37c96 @@ -190414,10 +184827,10 @@ member { type_id: 0x53a9065e } member { - id: 0x26715b3e + id: 0x26715148 name: "tcp_fastopen_ctx" type_id: 0x0d12f45b - offset: 4224 + offset: 4352 } member { id: 0x1e0430bf @@ -190447,24 +184860,12 @@ member { type_id: 0x295c7202 offset: 448 } -member { - id: 0xfad35079 - name: "tcp_match" - type_id: 0x6d7f5ff6 - offset: 56 -} member { id: 0x76ddec24 name: "tcp_max_retrans" type_id: 0x295c7202 offset: 464 } -member { - id: 0xd5591d61 - name: "tcp_nomoretokens" - type_id: 0x6d7f5ff6 - offset: 72 -} member { id: 0x92478c56 name: "tcp_rtx_queue" @@ -190477,10 +184878,10 @@ member { offset: 160 } member { - id: 0x164bc722 + id: 0x164bcb7c name: "tcp_sk" type_id: 0x1d44326e - offset: 4608 + offset: 4800 } member { id: 0xd2464ed0 @@ -190494,10 +184895,10 @@ member { type_id: 0xd3c80119 } member { - id: 0xee1e028e + id: 0xee1e03ec name: "tcpc" type_id: 0x396fe4f8 - offset: 1024 + offset: 1280 } member { id: 0xeee895ab @@ -190512,16 +184913,16 @@ member { offset: 6656 } member { - id: 0x9cdca339 + id: 0x9cdca32e name: "tcpmem_active" type_id: 0x6d7f5ff6 - offset: 13056 + offset: 14080 } member { - id: 0x93bed117 + id: 0x93bed98e name: "tcpmem_pressure" type_id: 0x6720d32f - offset: 13088 + offset: 14112 } member { id: 0x8c1ae929 @@ -190559,16 +184960,16 @@ member { offset: 32 } member { - id: 0x36605fb6 + id: 0x36605bb5 name: "tctx_list" type_id: 0xd3c80119 - offset: 9024 + offset: 9920 } member { - id: 0x5ad52320 + id: 0x5ad5289c name: "td" type_id: 0x05943b52 - offset: 6016 + offset: 7296 } member { id: 0x43a6cfb9 @@ -190675,65 +185076,6 @@ member { name: "tdcv_min" type_id: 0xc9082b19 } -member { - id: 0x655d0da9 - name: "tdls" - type_id: 0x6d7f5ff6 - offset: 192 -} -member { - id: 0x477d9e5d - name: "tdls_cancel_channel_switch" - type_id: 0x0f9c497a - offset: 6144 -} -member { - id: 0x477e3eb7 - name: "tdls_cancel_channel_switch" - type_id: 0x0c35c941 - offset: 5824 -} -member { - id: 0xea1c6866 - name: "tdls_channel_switch" - type_id: 0x2f73ce1d - offset: 5760 -} -member { - id: 0xea1fcb90 - name: "tdls_channel_switch" - type_id: 0x2cda4e2f - offset: 6080 -} -member { - id: 0x4e4c305a - name: "tdls_discover_resp" - type_id: 0x0963471a -} -member { - id: 0x43d19b8f - name: "tdls_initiator" - type_id: 0x6d7f5ff6 - offset: 200 -} -member { - id: 0xa68d84da - name: "tdls_mgmt" - type_id: 0x2cda4e81 - offset: 4864 -} -member { - id: 0x88bf7149 - name: "tdls_oper" - type_id: 0x2cdabf3f - offset: 4928 -} -member { - id: 0x6ecb0b41 - name: "tdls_recv_channel_switch" - type_id: 0x0c35e3cc - offset: 5888 -} member { id: 0xf874a0c8 name: "tdm_slot_width" @@ -190782,10 +185124,44 @@ member { offset: 192 } member { - id: 0x93c9c85e + id: 0x1bd6a7d2 + name: "technology" + type_id: 0x4585663f +} +member { + id: 0x93b657d5 + name: "temp" + type_id: 0x6720d32f +} +member { + id: 0x93c9c9d9 name: "temp" type_id: 0x18bd6530 - offset: 704 + offset: 832 +} +member { + id: 0x680ad66e + name: "temp_alert_max" + type_id: 0x6720d32f + offset: 1472 +} +member { + id: 0xc09003f9 + name: "temp_alert_min" + type_id: 0x6720d32f + offset: 1440 +} +member { + id: 0x206dbc2c + name: "temp_ambient_alert_max" + type_id: 0x6720d32f + offset: 1408 +} +member { + id: 0x9495a573 + name: "temp_ambient_alert_min" + type_id: 0x6720d32f + offset: 1376 } member { id: 0x0b82d7f7 @@ -190793,6 +185169,18 @@ member { type_id: 0x9ceff924 offset: 1376 } +member { + id: 0x1bb669d9 + name: "temp_max" + type_id: 0x6720d32f + offset: 1536 +} +member { + id: 0x8dc8880f + name: "temp_min" + type_id: 0x6720d32f + offset: 1504 +} member { id: 0x01e38856 name: "temp_prefered_lft" @@ -190800,10 +185188,10 @@ member { offset: 512 } member { - id: 0x0b295409 + id: 0x0b295601 name: "temp_size" type_id: 0x4585663f - offset: 768 + offset: 896 } member { id: 0x5f679fb2 @@ -190812,10 +185200,10 @@ member { offset: 480 } member { - id: 0x77af7912 + id: 0x77af78a1 name: "tempaddr_list" type_id: 0xd3c80119 - offset: 5120 + offset: 7168 } member { id: 0x0a231583 @@ -190823,10 +185211,10 @@ member { type_id: 0x6720d32f } member { - id: 0x0a231acd + id: 0x0a231cbc name: "temperature" type_id: 0x6720d32f - offset: 7232 + offset: 8448 } member { id: 0xb1694b94 @@ -190878,22 +185266,22 @@ member { offset: 1152 } member { - id: 0xbbb7d352 + id: 0xbbb7d9a7 name: "termios" type_id: 0xdc0b0182 - offset: 2176 + offset: 2816 } member { - id: 0x2bb0b162 + id: 0x2bb0baa2 name: "termios_locked" type_id: 0xdc0b0182 - offset: 2528 + offset: 3168 } member { - id: 0xfbdb1013 + id: 0xfbdb1b2a name: "termios_rwsem" type_id: 0x28b9ec9a - offset: 1536 + offset: 1920 } member { id: 0xdb714410 @@ -190930,10 +185318,10 @@ member { offset: 2304 } member { - id: 0x72afebe0 + id: 0x72afecec name: "test_mode" type_id: 0x914dbfdc - offset: 58208 + offset: 58912 } member { id: 0x7e147258 @@ -190958,30 +185346,6 @@ member { type_id: 0xe62ebf07 offset: 1472 } -member { - id: 0x69ccb085 - name: "testmode_cmd" - type_id: 0x2cd319bf - offset: 3520 -} -member { - id: 0x69cf1c1d - name: "testmode_cmd" - type_id: 0x2f71c982 - offset: 3328 -} -member { - id: 0x1dd1bef7 - name: "testmode_dump" - type_id: 0x2f5d7e6f - offset: 3392 -} -member { - id: 0x1dd20f80 - name: "testmode_dump" - type_id: 0x2cecae76 - offset: 3584 -} member { id: 0x232a8b54 name: "text" @@ -191051,16 +185415,16 @@ member { offset: 544 } member { - id: 0xa1393552 + id: 0xa1393361 name: "tfo_active_disable_stamp" type_id: 0x33756485 - offset: 4352 + offset: 4480 } member { - id: 0x4e07a8b8 + id: 0x4e07a941 name: "tfo_active_disable_times" type_id: 0x74d29cf1 - offset: 4320 + offset: 4448 } member { id: 0x80f6907c @@ -191088,10 +185452,10 @@ member { offset: 2048 } member { - id: 0x3c5988d1 + id: 0x3c598738 name: "tgid" type_id: 0x49b889e7 - offset: 11680 + offset: 12704 } member { id: 0x141d2755 @@ -191118,16 +185482,16 @@ member { offset: 704 } member { - id: 0x67e840c3 + id: 0x67e842ab name: "thermal_instances" type_id: 0xd3c80119 - offset: 6848 + offset: 8192 } member { - id: 0x67e84445 + id: 0x67e843a2 name: "thermal_instances" type_id: 0xd3c80119 - offset: 7744 + offset: 8960 } member { id: 0xca538c03 @@ -191136,28 +185500,10 @@ member { offset: 96 } member { - id: 0x701b6a67 + id: 0x701b6c48 name: "this" type_id: 0x0e6618c4 - offset: 6080 -} -member { - id: 0x6390a702 - name: "this_arg" - type_id: 0x1df06cce - offset: 384 -} -member { - id: 0x27a86304 - name: "this_arg_index" - type_id: 0x6720d32f - offset: 448 -} -member { - id: 0x9ee9cb56 - name: "this_arg_size" - type_id: 0x6720d32f - offset: 480 + offset: 7296 } member { id: 0x2cfef737 @@ -191172,10 +185518,10 @@ member { offset: 384 } member { - id: 0x6a3f1957 + id: 0x6a3f16b1 name: "this_ev" type_id: 0x97012809 - offset: 33728 + offset: 33856 } member { id: 0xc33ad042 @@ -191184,10 +185530,10 @@ member { offset: 2272 } member { - id: 0xc33ad938 + id: 0xc33add81 name: "this_id" type_id: 0x6720d32f - offset: 3584 + offset: 3904 } member { id: 0x0b535931 @@ -191208,10 +185554,16 @@ member { offset: 128 } member { - id: 0xfc7d43df + id: 0xfc7d453c name: "thread" type_id: 0x1d19a9d5 - offset: 3072 + offset: 576 +} +member { + id: 0xfc7d457d + name: "thread" + type_id: 0x1d19a9d5 + offset: 3136 } member { id: 0xfc7d458c @@ -191219,12 +185571,6 @@ member { type_id: 0x1d19a9d5 offset: 128 } -member { - id: 0xfc7d4b39 - name: "thread" - type_id: 0x1d19a9d5 - offset: 448 -} member { id: 0xfc7d4b89 name: "thread" @@ -191237,10 +185583,10 @@ member { type_id: 0x1d19a9d5 } member { - id: 0xfcf6047a + id: 0xfcf60fe3 name: "thread" type_id: 0x965abf66 - offset: 27008 + offset: 29312 } member { id: 0x8b87e4f0 @@ -191255,10 +185601,10 @@ member { offset: 256 } member { - id: 0xb282a93f + id: 0xb282a928 name: "thread_group" type_id: 0xd3c80119 - offset: 13056 + offset: 14080 } member { id: 0x46698f03 @@ -191277,10 +185623,10 @@ member { type_id: 0x51c36be5 } member { - id: 0x2582d37d + id: 0x2582d3cd name: "thread_isr" type_id: 0xc9082b19 - offset: 8576 + offset: 9600 } member { id: 0x000445e0 @@ -191295,22 +185641,22 @@ member { offset: 576 } member { - id: 0x42810912 + id: 0x42810053 name: "thread_node" type_id: 0xd3c80119 - offset: 13184 + offset: 14208 } member { - id: 0x365880f9 + id: 0x36588889 name: "thread_notifier" type_id: 0x3fcbf304 - offset: 3200 + offset: 3328 } member { - id: 0x27252978 + id: 0x27252943 name: "thread_pid" type_id: 0x18456730 - offset: 12480 + offset: 13504 } member { id: 0x90132b6a @@ -191319,10 +185665,10 @@ member { offset: 128 } member { - id: 0xc550b57d + id: 0xc550b95e name: "thread_task" type_id: 0x1d19a9d5 - offset: 3456 + offset: 3584 } member { id: 0x2a1ff9d0 @@ -191332,10 +185678,10 @@ member { bitsize: 1 } member { - id: 0x2a370303 + id: 0x2a370fab name: "threaded" type_id: 0x4585663f - offset: 17865 + offset: 19209 bitsize: 1 } member { @@ -191357,10 +185703,10 @@ member { offset: 2240 } member { - id: 0x6f4903bf + id: 0x6f4904a6 name: "threadio" type_id: 0x265fc1e0 - offset: 6528 + offset: 6656 } member { id: 0xe1e18175 @@ -191392,6 +185738,12 @@ member { type_id: 0x33756485 offset: 1664 } +member { + id: 0x565beb91 + name: "threshold" + type_id: 0x92233392 + offset: 64 +} member { id: 0x56fabdc6 name: "threshold" @@ -191399,28 +185751,28 @@ member { offset: 64 } member { - id: 0x3b00e87c + id: 0x3b00e790 name: "thresholds" type_id: 0x2f2113b1 - offset: 11200 + offset: 12096 } member { - id: 0xb2fb5b64 + id: 0xb2fb579d name: "thresholds_lock" type_id: 0xa7c362b0 - offset: 10944 + offset: 11712 } member { - id: 0xca35a014 + id: 0xca35afa6 name: "throtl_slice" type_id: 0x4585663f - offset: 1088 + offset: 1216 } member { - id: 0xca5121f8 + id: 0xca51229f name: "throttle" type_id: 0x0c59c5c5 - offset: 3264 + offset: 3520 } member { id: 0xca512364 @@ -191452,16 +185804,16 @@ member { offset: 320 } member { - id: 0xce509b85 + id: 0xce50971f name: "throttle_mutex" type_id: 0xa7c362b0 - offset: 1280 + offset: 1536 } member { - id: 0xbac6f819 + id: 0xbac6f840 name: "throttle_queue" type_id: 0x09427c40 - offset: 21568 + offset: 23232 } member { id: 0xe879699b @@ -191510,18 +185862,6 @@ member { name: "tid" type_id: 0xe62ebf07 } -member { - id: 0x6445d6da - name: "tid" - type_id: 0x914dbfdc - offset: 128 -} -member { - id: 0x6445dbf9 - name: "tid" - type_id: 0x914dbfdc - offset: 64 -} member { id: 0x64e7e322 name: "tid" @@ -191529,22 +185869,10 @@ member { offset: 64 } member { - id: 0x64fdc717 - name: "tid" - type_id: 0x295c7202 - offset: 128 -} -member { - id: 0x5b00a70c - name: "tid_conf" - type_id: 0xc9ee4c6e - offset: 128 -} -member { - id: 0x3bb0b1df + id: 0x3bb0b3ab name: "tid_config_support" type_id: 0x35992404 - offset: 10176 + offset: 11520 } member { id: 0x8aff197b @@ -191553,16 +185881,10 @@ member { offset: 640 } member { - id: 0xb8791eba - name: "tids" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x7d19182b + id: 0x7d191394 name: "tile_blob_ptr" type_id: 0x343ebce3 - offset: 14784 + offset: 14912 } member { id: 0xa9a2af67 @@ -191571,40 +185893,40 @@ member { offset: 1264 } member { - id: 0x9c38bba3 + id: 0x9c38b0ec name: "tile_group" type_id: 0x2133d178 - offset: 14912 + offset: 15040 } member { - id: 0xe5d6f6a8 + id: 0xe5d6f061 name: "tile_h_loc" type_id: 0x43e910ce - offset: 15000 + offset: 15128 } member { - id: 0xf9659cb8 + id: 0xf9659b27 name: "tile_h_size" type_id: 0xb3a3e4db - offset: 15024 + offset: 15152 } member { - id: 0x60cee5ac + id: 0x60ceeed0 name: "tile_idr" type_id: 0x04b89667 - offset: 1216 + offset: 1600 } member { - id: 0xabc1293a + id: 0xabc12695 name: "tile_is_single_monitor" type_id: 0x6d7f5ff6 - offset: 14976 + offset: 15104 } member { - id: 0xfd467fc9 + id: 0xfd467c7d name: "tile_property" type_id: 0x2a670b41 - offset: 4928 + offset: 6080 } member { id: 0x0f2733de @@ -191613,27 +185935,16 @@ member { offset: 1272 } member { - id: 0x259c34f3 + id: 0x259c3062 name: "tile_v_loc" type_id: 0x43e910ce - offset: 15008 + offset: 15136 } member { - id: 0xfdf2a01e + id: 0xfdf2a9b9 name: "tile_v_size" type_id: 0xb3a3e4db - offset: 15040 -} -member { - id: 0x83b77fd8 - name: "tim_length" - type_id: 0x914dbfdc - offset: 16 -} -member { - id: 0x84bda2cb - name: "tim_offset" - type_id: 0x914dbfdc + offset: 15168 } member { id: 0x74171992 @@ -191641,30 +185952,24 @@ member { type_id: 0xf419f1fe offset: 32 } -member { - id: 0x7471248c - name: "time" - type_id: 0x92233392 - offset: 1536 -} member { id: 0x747126a2 name: "time" type_id: 0x92233392 offset: 192 } -member { - id: 0x74712a8a - name: "time" - type_id: 0x92233392 - offset: 64 -} member { id: 0x74712c56 name: "time" type_id: 0x92233392 offset: 704 } +member { + id: 0x74712d47 + name: "time" + type_id: 0x92233392 + offset: 1664 +} member { id: 0x74da99d4 name: "time" @@ -191677,10 +185982,10 @@ member { type_id: 0x09f9643d } member { - id: 0x74f2cb61 + id: 0x74f2cae6 name: "time" type_id: 0x11c404ba - offset: 704 + offset: 832 } member { id: 0x74f339f2 @@ -191693,18 +185998,6 @@ member { name: "time" type_id: 0x10a300c8 } -member { - id: 0xb95c86b2 - name: "time_bss_rx" - type_id: 0x92233392 - offset: 448 -} -member { - id: 0x7115ec49 - name: "time_busy" - type_id: 0x92233392 - offset: 128 -} member { id: 0x13cc2de8 name: "time_cycles" @@ -191724,24 +186017,18 @@ member { type_id: 0xedf277ba offset: 192 } -member { - id: 0x5f16173b - name: "time_ext_busy" - type_id: 0x92233392 - offset: 192 -} -member { - id: 0x41e4d4e8 - name: "time_in_state" - type_id: 0x2e18f543 - offset: 13760 -} member { id: 0x41e4d5d1 name: "time_in_state" type_id: 0x2e18f543 offset: 256 } +member { + id: 0x41e4da77 + name: "time_in_state" + type_id: 0x2e18f543 + offset: 14784 +} member { id: 0x41e4dcb8 name: "time_in_state" @@ -191796,18 +186083,6 @@ member { type_id: 0xedf277ba offset: 256 } -member { - id: 0xaedd29b9 - name: "time_rx" - type_id: 0x92233392 - offset: 256 -} -member { - id: 0xb20697cf - name: "time_scan" - type_id: 0x92233392 - offset: 384 -} member { id: 0xc0fbf2d8 name: "time_shift" @@ -191832,10 +186107,10 @@ member { type_id: 0x92233392 } member { - id: 0xfeab250b + id: 0xfeab2cc0 name: "time_stamp_abs" type_id: 0x6d7f5ff6 - offset: 1536 + offset: 1664 } member { id: 0xd43e1787 @@ -191843,12 +186118,6 @@ member { type_id: 0x92233392 offset: 192 } -member { - id: 0xbe4df89c - name: "time_tx" - type_id: 0x92233392 - offset: 320 -} member { id: 0x98e09e53 name: "time_zero" @@ -191874,16 +186143,16 @@ member { offset: 192 } member { - id: 0x92c50b20 + id: 0x92c509cd name: "timeline_name" type_id: 0x5adf57ae - offset: 16640 + offset: 16768 } member { - id: 0x92c50b21 + id: 0x92c509ea name: "timeline_name" type_id: 0x5adf57ae - offset: 12864 + offset: 12992 } member { id: 0x14d0dfac @@ -191892,16 +186161,10 @@ member { offset: 512 } member { - id: 0x697f538f + id: 0x697f56d0 name: "timeoffset" type_id: 0x92233392 - offset: 1664 -} -member { - id: 0x540a8435 - name: "timeout" - type_id: 0xc9082b19 - offset: 192 + offset: 1792 } member { id: 0x540a881d @@ -191910,16 +186173,16 @@ member { offset: 64 } member { - id: 0x540a8885 + id: 0x540a8d22 name: "timeout" type_id: 0xc9082b19 - offset: 9056 + offset: 1920 } member { - id: 0x540a8a8f + id: 0x540a8d95 name: "timeout" type_id: 0xc9082b19 - offset: 1792 + offset: 10656 } member { id: 0x541114cc @@ -191928,10 +186191,10 @@ member { offset: 960 } member { - id: 0x541115cc + id: 0x541118c6 name: "timeout" type_id: 0xd298e888 - offset: 2240 + offset: 2496 } member { id: 0x5425a788 @@ -191946,28 +186209,10 @@ member { offset: 704 } member { - id: 0x54327225 + id: 0x54327bdd name: "timeout" type_id: 0xf1f96361 - offset: 3072 -} -member { - id: 0x5452c1a1 - name: "timeout" - type_id: 0x914dbfdc - offset: 192 -} -member { - id: 0x54585c17 - name: "timeout" - type_id: 0x9bd401b6 - offset: 48 -} -member { - id: 0x54585ded - name: "timeout" - type_id: 0x9bd401b6 - offset: 32 + offset: 3584 } member { id: 0x548601b1 @@ -191992,18 +186237,18 @@ member { type_id: 0x4585663f offset: 672 } +member { + id: 0x54860802 + name: "timeout" + type_id: 0x4585663f + offset: 8480 +} member { id: 0x54860832 name: "timeout" type_id: 0x4585663f offset: 96 } -member { - id: 0x54860c42 - name: "timeout" - type_id: 0x4585663f - offset: 7008 -} member { id: 0x54860c8a name: "timeout" @@ -192034,12 +186279,6 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0x54aefc97 - name: "timeout" - type_id: 0x6d7f5ff6 - offset: 1024 -} member { id: 0x54d752b2 name: "timeout" @@ -192052,18 +186291,18 @@ member { type_id: 0x33756485 offset: 256 } +member { + id: 0x54f0f7ca + name: "timeout" + type_id: 0x33756485 + offset: 640 +} member { id: 0x54f0f871 name: "timeout" type_id: 0x33756485 offset: 128 } -member { - id: 0x54f0faab - name: "timeout" - type_id: 0x33756485 - offset: 512 -} member { id: 0x6b2e4447 name: "timeout" @@ -192072,10 +186311,10 @@ member { bitsize: 1 } member { - id: 0xdee7c81c + id: 0xdee7c841 name: "timeout_clk" type_id: 0x4585663f - offset: 5504 + offset: 6144 } member { id: 0x63444d84 @@ -192104,12 +186343,6 @@ member { name: "timeout_ns" type_id: 0x4585663f } -member { - id: 0x19016003 - name: "timeout_reason" - type_id: 0x3ec4cbd5 - offset: 704 -} member { id: 0x39fee070 name: "timeout_set" @@ -192117,10 +186350,10 @@ member { offset: 256 } member { - id: 0xbe8dcf89 + id: 0xbe8dc770 name: "timeout_work" type_id: 0x1f3c8679 - offset: 2560 + offset: 2944 } member { id: 0xe62bd612 @@ -192162,10 +186395,10 @@ member { offset: 96 } member { - id: 0x1dce629c + id: 0x1dce6571 name: "timer" type_id: 0xcd7704bf - offset: 7424 + offset: 9024 } member { id: 0x1dce677d @@ -192196,12 +186429,6 @@ member { type_id: 0xd298e888 offset: 384 } -member { - id: 0x1dd181c9 - name: "timer" - type_id: 0xd298e888 - offset: 256 -} member { id: 0x1dd184fd name: "timer" @@ -192232,6 +186459,12 @@ member { type_id: 0xd298e888 offset: 576 } +member { + id: 0x1dd1885d + name: "timer" + type_id: 0xd298e888 + offset: 8448 +} member { id: 0x1dd188a0 name: "timer" @@ -192245,41 +186478,35 @@ member { offset: 512 } member { - id: 0x1dd18d49 + id: 0x1dd18de1 name: "timer" type_id: 0xd298e888 - offset: 4096 + offset: 4224 } member { - id: 0x1dd18f67 - name: "timer" - type_id: 0xd298e888 - offset: 7680 -} -member { - id: 0x4d647a6b + id: 0x4d647b83 name: "timer_100us_overruns" type_id: 0xc9082b19 - offset: 12832 + offset: 12896 } member { - id: 0xdc9c98af + id: 0xdc9c94e0 name: "timer_300us_overruns" type_id: 0xc9082b19 - offset: 12864 + offset: 12928 } member { - id: 0x7176db53 + id: 0x7176d308 name: "timer_autosuspends" type_id: 0x4585663f - offset: 1804 + offset: 1996 bitsize: 1 } member { - id: 0x7eaf1812 + id: 0x7eaf1789 name: "timer_cnt" type_id: 0xc9082b19 - offset: 12800 + offset: 12864 } member { id: 0x0120b46e @@ -192288,40 +186515,40 @@ member { offset: 59968 } member { - id: 0xf238254c + id: 0xf23824cb name: "timer_expires" type_id: 0x33756485 - offset: 704 + offset: 832 } member { - id: 0xf2997ffa + id: 0xf29973e2 name: "timer_expires" type_id: 0x92233392 - offset: 1152 + offset: 1216 } member { - id: 0x1e8bcb67 + id: 0x1e8bcae0 name: "timer_fn" type_id: 0x0cd0749c - offset: 704 + offset: 832 } member { - id: 0x64abfc1a + id: 0x64abf1a3 name: "timer_intv" type_id: 0x33756485 - offset: 896 + offset: 1024 } member { - id: 0x63469feb + id: 0x634693e3 name: "timer_keyup" type_id: 0xd298e888 - offset: 8256 + offset: 9600 } member { - id: 0x7b0301c1 + id: 0x7b03049f name: "timer_max_overrun" type_id: 0xc9082b19 - offset: 12896 + offset: 12960 } member { id: 0x7fe375c7 @@ -192330,16 +186557,16 @@ member { offset: 512 } member { - id: 0x8f229e07 + id: 0x8f229572 name: "timer_repeat" type_id: 0xd298e888 - offset: 8576 + offset: 10048 } member { - id: 0xfa80a126 + id: 0xfa80ac1e name: "timer_resolution" type_id: 0x4585663f - offset: 5952 + offset: 6080 } member { id: 0xb11f7695 @@ -192349,28 +186576,28 @@ member { bitsize: 1 } member { - id: 0x11aefcdd + id: 0x11aef9b3 name: "timer_slack_ns" type_id: 0x92233392 - offset: 21056 + offset: 22720 } member { - id: 0x36818b81 + id: 0x36818505 name: "timer_sum_overrun" type_id: 0xc9082b19 - offset: 12928 + offset: 12992 } member { - id: 0x38d4f49e + id: 0x38d4fdeb name: "timer_ts" type_id: 0x11c404ba - offset: 12736 + offset: 12800 } member { - id: 0x603061b1 + id: 0x603067fa name: "timerqueue" type_id: 0x55314bfb - offset: 7872 + offset: 9472 } member { id: 0x30902b47 @@ -192406,18 +186633,6 @@ member { name: "timestamp" type_id: 0xedf277ba } -member { - id: 0x5a2dca2b - name: "timestamp" - type_id: 0xc9082b19 - offset: 192 -} -member { - id: 0x5a76e042 - name: "timestamp" - type_id: 0x92233392 - offset: 1600 -} member { id: 0x5a76e133 name: "timestamp" @@ -192429,17 +186644,18 @@ member { name: "timestamp" type_id: 0x92233392 } +member { + id: 0x5a76eedf + name: "timestamp" + type_id: 0x92233392 + offset: 1728 +} member { id: 0x5a7d545d name: "timestamp" type_id: 0x9998edbb offset: 640 } -member { - id: 0x5a9c3e2c - name: "timestamp" - type_id: 0x78f4e574 -} member { id: 0x5acac4ca name: "timestamp" @@ -192447,10 +186663,10 @@ member { offset: 384 } member { - id: 0x5af27a65 + id: 0x5af27e71 name: "timestamp" type_id: 0x16b4f41a - offset: 10880 + offset: 12352 } member { id: 0x5af50ecd @@ -192482,10 +186698,10 @@ member { offset: 192 } member { - id: 0xe14060c9 + id: 0xe1406108 name: "timing" type_id: 0x4585663f - offset: 8544 + offset: 9568 } member { id: 0xe1586a45 @@ -192494,10 +186710,10 @@ member { offset: 128 } member { - id: 0x1f673c7f + id: 0x1f6734de name: "timings" type_id: 0x3ebb35fd - offset: 1152 + offset: 1280 } member { id: 0x1fa42388 @@ -192516,12 +186732,6 @@ member { type_id: 0x2e35f909 offset: 384 } -member { - id: 0x7363575c - name: "tiocmget" - type_id: 0x2f1fe96a - offset: 3392 -} member { id: 0x7363582a name: "tiocmget" @@ -192529,10 +186739,16 @@ member { offset: 1600 } member { - id: 0x6e7a7d3c + id: 0x7363590a + name: "tiocmget" + type_id: 0x2f1fe96a + offset: 3648 +} +member { + id: 0x6e7a79e5 name: "tiocmiwait" type_id: 0x2f2c9c0e - offset: 3520 + offset: 3776 } member { id: 0x7e407b75 @@ -192547,10 +186763,10 @@ member { offset: 1664 } member { - id: 0x7e415c58 + id: 0x7e4156be name: "tiocmset" type_id: 0x2f5e345a - offset: 3456 + offset: 3712 } member { id: 0x073cfcb8 @@ -192564,11 +186780,6 @@ member { type_id: 0x399c459b offset: 768 } -member { - id: 0x0bafa4fc - name: "tkip" - type_id: 0x07a62149 -} member { id: 0x5ca776de name: "tlb" @@ -192587,10 +186798,10 @@ member { type_id: 0x0f3dfb90 } member { - id: 0xf089a665 + id: 0xf089aa77 name: "tlb_flush_pending" type_id: 0x74d29cf1 - offset: 6656 + offset: 6848 } member { id: 0x795ad311 @@ -192599,10 +186810,10 @@ member { offset: 64 } member { - id: 0xd0fcf756 + id: 0xd0fcf8e2 name: "tlb_ubc" type_id: 0x78d9d56e - offset: 20608 + offset: 22272 } member { id: 0xa2d46fa9 @@ -192665,10 +186876,10 @@ member { offset: 672 } member { - id: 0x350c8270 + id: 0x350c8cc3 name: "tm_running" type_id: 0x384f7d7c - offset: 928 + offset: 1056 } member { id: 0x29641bf2 @@ -192718,23 +186929,23 @@ member { offset: 160 } member { - id: 0xda1fe190 + id: 0xda1feaf2 name: "tmf_in_progress" type_id: 0x4585663f - offset: 4036 + offset: 4356 bitsize: 1 } member { - id: 0x056d6ad3 + id: 0x056d6f2d name: "tmf_queue" type_id: 0x09427c40 - offset: 3072 + offset: 3264 } member { - id: 0x7d5fb659 + id: 0x7d5fb82a name: "tmf_rqs" type_id: 0x0d30b9c3 - offset: 3136 + offset: 3328 } member { id: 0x89362d2d @@ -192743,10 +186954,10 @@ member { offset: 1728 } member { - id: 0xaea56dea + id: 0xaea56739 name: "tmf_work_q" type_id: 0x13f8b706 - offset: 4288 + offset: 4608 } member { id: 0xc453ae53 @@ -192755,16 +186966,16 @@ member { offset: 21632 } member { - id: 0xb91a7a31 + id: 0xb91a78c3 name: "tmp_buckets" type_id: 0x4b7eaad9 - offset: 1664 + offset: 1920 } member { - id: 0xa8285b22 + id: 0xa82852e1 name: "tmp_page" type_id: 0x06835e9c - offset: 1024 + offset: 1152 } member { id: 0xb9691bc2 @@ -192785,16 +186996,16 @@ member { offset: 672 } member { - id: 0x7361d6c1 + id: 0x7361df02 name: "tmp_seq" type_id: 0x285ee61e - offset: 1024 + offset: 1152 } member { - id: 0x1b65b19d + id: 0x1b65b640 name: "tmpbuf" type_id: 0x00c72527 - offset: 6464 + offset: 7680 } member { id: 0x1374ba81 @@ -192808,29 +187019,11 @@ member { type_id: 0x1fba7d3d offset: 3072 } -member { - id: 0x8d675592 - name: "tmpl" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x1a0c1179 - name: "tmpl_len" - type_id: 0xf435685e - offset: 64 -} member { id: 0x08c5ba3e name: "tmpl_padto" type_id: 0x4585663f } -member { - id: 0xad85a93d - name: "tmpl_skb" - type_id: 0x054f691a - offset: 256 -} member { id: 0x0cef4cec name: "tmplt_create" @@ -192850,16 +187043,16 @@ member { offset: 1344 } member { - id: 0x0d6b3ccc + id: 0x0d6b321b name: "tmplt_ops" type_id: 0x384cb9bb - offset: 640 + offset: 768 } member { - id: 0x9c85f24a + id: 0x9c85f3cd name: "tmplt_priv" type_id: 0x18bd6530 - offset: 704 + offset: 832 } member { id: 0x6f33e177 @@ -192915,16 +187108,16 @@ member { offset: 960 } member { - id: 0xa321a3f3 + id: 0xa321a199 name: "to_parent" type_id: 0x02a8d0c9 - offset: 512 + offset: 576 } member { - id: 0xd2c1c819 + id: 0xd2c1cefc name: "to_proc" type_id: 0x1f8dbf97 - offset: 384 + offset: 448 } member { id: 0x5583ccf6 @@ -192933,46 +187126,10 @@ member { offset: 448 } member { - id: 0x58414e79 + id: 0x58414216 name: "to_thread" type_id: 0x24373219 - offset: 448 -} -member { - id: 0x623d095e - name: "toa" - type_id: 0xabf64f28 - offset: 72 -} -member { - id: 0x625ffa46 - name: "toa" - type_id: 0xc9082b19 - offset: 56 -} -member { - id: 0xff4efbbb - name: "toa_error" - type_id: 0x9bd401b6 - offset: 136 -} -member { - id: 0xaf9dfcc3 - name: "tod" - type_id: 0xc9082b19 - offset: 24 -} -member { - id: 0xafff02a7 - name: "tod" - type_id: 0xabf64f28 - offset: 24 -} -member { - id: 0x99d51256 - name: "tod_error" - type_id: 0x9bd401b6 - offset: 120 + offset: 512 } member { id: 0x898f1b47 @@ -192987,10 +187144,10 @@ member { offset: 576 } member { - id: 0x7397bf80 + id: 0x7397b85e name: "todo_list" type_id: 0xd3c80119 - offset: 9664 + offset: 9792 } member { id: 0x174df41d @@ -193004,10 +187161,10 @@ member { type_id: 0x3edc7b4c } member { - id: 0x36b3b0ad + id: 0x36b3b9b5 name: "token" type_id: 0x6d25e07f - offset: 5248 + offset: 7296 } member { id: 0x36b9b605 @@ -193025,11 +187182,6 @@ member { name: "token" type_id: 0x0baa70a7 } -member { - id: 0x36f7caa4 - name: "token" - type_id: 0x295c7202 -} member { id: 0x367084ef name: "token_stream" @@ -193043,10 +187195,10 @@ member { offset: 640 } member { - id: 0xb100934e + id: 0xb10092e7 name: "tolerance" type_id: 0xc9082b19 - offset: 1824 + offset: 2080 } member { id: 0xb1009b94 @@ -193127,10 +187279,10 @@ member { offset: 256 } member { - id: 0x6a624095 + id: 0x6a624cc4 name: "topology_shortname_created" type_id: 0x4585663f - offset: 5793 + offset: 6305 bitsize: 1 } member { @@ -193200,10 +187352,10 @@ member { offset: 704 } member { - id: 0x9d2ccd8a + id: 0x9d2cc35c name: "total" type_id: 0x7fb8d5d6 - offset: 1728 + offset: 2240 } member { id: 0x9d345b6b @@ -193257,12 +187409,6 @@ member { type_id: 0x295c7202 offset: 112 } -member { - id: 0x03c1cbc6 - name: "total_duration_ms" - type_id: 0x92233392 - offset: 192 -} member { id: 0x5d3c1feb name: "total_frames" @@ -193316,16 +187462,16 @@ member { offset: 320 } member { - id: 0xa1780f93 + id: 0xa1780a27 name: "total_pcm_alloc_bytes" type_id: 0xf435685e - offset: 17856 + offset: 20416 } member { - id: 0x19d7cf79 + id: 0x19d7c3bf name: "total_queued_events" type_id: 0x4585663f - offset: 1984 + offset: 2112 } member { id: 0x80674f84 @@ -193340,10 +187486,10 @@ member { offset: 256 } member { - id: 0x7383a828 + id: 0x7383a058 name: "total_states" type_id: 0xc9082b19 - offset: 59680 + offset: 76128 } member { id: 0x8794a694 @@ -193351,10 +187497,10 @@ member { type_id: 0x33756485 } member { - id: 0x87b61f5a + id: 0x87b61d52 name: "total_time" type_id: 0x11c404ba - offset: 768 + offset: 896 } member { id: 0x6eaf8187 @@ -193380,10 +187526,10 @@ member { offset: 320 } member { - id: 0x563298e1 + id: 0x563293aa name: "total_vm" type_id: 0x33756485 - offset: 1408 + offset: 1600 } member { id: 0x9e418703 @@ -193398,10 +187544,10 @@ member { offset: 256 } member { - id: 0xb74e4a6a + id: 0xb74e4a4d name: "totalreserve_pages" type_id: 0x33756485 - offset: 55296 + offset: 55488 } member { id: 0x54a83197 @@ -193427,10 +187573,10 @@ member { offset: 400 } member { - id: 0x0ae3c5fa + id: 0x0ae3c983 name: "tp_event" type_id: 0x269c8e40 - offset: 8000 + offset: 8256 } member { id: 0xe15d928a @@ -193459,29 +187605,6 @@ member { name: "tp_value" type_id: 0x33756485 } -member { - id: 0xdbdb65a6 - name: "tpc" - type_id: 0x736246ad - offset: 32 -} -member { - id: 0x3b214d7b - name: "tpc_elem_id" - type_id: 0x295c7202 - offset: 16 -} -member { - id: 0x423186f1 - name: "tpc_elem_length" - type_id: 0x295c7202 - offset: 24 -} -member { - id: 0x0edff2e9 - name: "tpc_report" - type_id: 0x09637fba -} member { id: 0x0b77a1fd name: "tpidr2_el0" @@ -193489,10 +187612,10 @@ member { offset: 8896 } member { - id: 0x5cdf43bd + id: 0x5cdf43f2 name: "tpl_support" type_id: 0x4585663f - offset: 2602 + offset: 3370 bitsize: 1 } member { @@ -193601,10 +187724,10 @@ member { offset: 2048 } member { - id: 0xfe07e999 + id: 0xfe07e9ee name: "trace_recursion" type_id: 0x33756485 - offset: 21248 + offset: 22912 } member { id: 0xa5029202 @@ -193624,10 +187747,10 @@ member { type_id: 0x1a95dec0 } member { - id: 0x06968e98 + id: 0x06968d67 name: "traces" type_id: 0xd3c80119 - offset: 6976 + offset: 8320 } member { id: 0x1edbbb84 @@ -193652,10 +187775,10 @@ member { offset: 64 } member { - id: 0x01a28bd9 + id: 0x01a28b38 name: "track_bio_latency" type_id: 0x6d7f5ff6 - offset: 6528 + offset: 6784 } member { id: 0x2e760103 @@ -193677,10 +187800,10 @@ member { offset: 256 } member { - id: 0xf5deb33b + id: 0xf5deb131 name: "trans" type_id: 0x18bd6530 - offset: 9728 + offset: 11584 } member { id: 0xf54fc8f5 @@ -193693,16 +187816,10 @@ member { type_id: 0xedf277ba } member { - id: 0x0f4d360c - name: "trans_id" - type_id: 0x66fe5c63 - offset: 8 -} -member { - id: 0x58786944 + id: 0x58786d8a name: "trans_start" type_id: 0x33756485 - offset: 1088 + offset: 1600 } member { id: 0x25b12182 @@ -193717,10 +187834,10 @@ member { offset: 384 } member { - id: 0xad1fc8a9 + id: 0xad1fc718 name: "trans_timeout" type_id: 0xb02b353a - offset: 768 + offset: 1024 } member { id: 0x026fc50b @@ -193753,10 +187870,10 @@ member { offset: 128 } member { - id: 0x627f312a + id: 0x627f3625 name: "transfer" type_id: 0x2cfdd5a1 - offset: 7616 + offset: 9216 } member { id: 0x6bc702cc @@ -193812,16 +187929,16 @@ member { offset: 960 } member { - id: 0x328306d5 + id: 0x32830a22 name: "transfer_one" type_id: 0x2dece89f - offset: 9856 + offset: 11456 } member { - id: 0x9e82fd5f + id: 0x9e82faf8 name: "transfer_one_message" type_id: 0x2ddc072f - offset: 9472 + offset: 11072 } member { id: 0x0961d7f5 @@ -193846,16 +187963,16 @@ member { offset: 1728 } member { - id: 0xe35fac59 + id: 0xe35fada3 name: "transfersize" type_id: 0x4585663f - offset: 1888 + offset: 2272 } member { - id: 0x96416647 + id: 0x96416cdf name: "transition_delay_us" type_id: 0x4585663f - offset: 4256 + offset: 5024 } member { id: 0xce54a80d @@ -193864,34 +187981,34 @@ member { offset: 64 } member { - id: 0x1ca176b2 + id: 0x1ca17692 name: "transition_lock" type_id: 0xf313e71a - offset: 4416 + offset: 5184 } member { - id: 0xc8835d52 + id: 0xc8835e1b name: "transition_notifier_list" type_id: 0x97905ec6 - offset: 9920 + offset: 11776 } member { - id: 0xe4288a68 + id: 0xe4288ca3 name: "transition_ongoing" type_id: 0x6d7f5ff6 - offset: 4384 + offset: 5152 } member { - id: 0x6a478801 + id: 0x6a478d91 name: "transition_task" type_id: 0x1d19a9d5 - offset: 4672 + offset: 5440 } member { - id: 0xe4f0739e + id: 0xe4f070c3 name: "transition_wait" type_id: 0x03913382 - offset: 4480 + offset: 5248 } member { id: 0xff7d2c8f @@ -193906,16 +188023,16 @@ member { offset: 320 } member { - id: 0xee11e1fc + id: 0xee11e17d name: "transmit_in_progress" type_id: 0x6d7f5ff6 - offset: 8704 + offset: 10560 } member { - id: 0xaec12b90 + id: 0xaec126f7 name: "transmit_in_progress_aborted" type_id: 0x6d7f5ff6 - offset: 8712 + offset: 10568 } member { id: 0x1dbcaddd @@ -193924,16 +188041,16 @@ member { offset: 1600 } member { - id: 0xdef8abd5 + id: 0xdef8a927 name: "transmit_queue" type_id: 0xd3c80119 - offset: 8320 + offset: 10176 } member { - id: 0x1c87c62f + id: 0x1c87c5df name: "transmit_queue_sz" type_id: 0x4585663f - offset: 8448 + offset: 10304 } member { id: 0x1b258baa @@ -193941,22 +188058,10 @@ member { type_id: 0x92233392 } member { - id: 0x85b045c4 - name: "transmitted_bss" - type_id: 0x3bf3c94a - offset: 384 -} -member { - id: 0xc026a173 - name: "transmitter_bssid" - type_id: 0xabf64f28 - offset: 2056 -} -member { - id: 0x45be2a1a + id: 0x45be24a0 name: "transmitting" type_id: 0x0e361c9c - offset: 8640 + offset: 10496 } member { id: 0x2621cc67 @@ -193971,17 +188076,17 @@ member { offset: 544 } member { - id: 0x738f5362 + id: 0x738f5598 name: "transparent" type_id: 0x4585663f - offset: 16520 + offset: 22088 bitsize: 1 } member { - id: 0xb8dcc50f + id: 0xb8dcca84 name: "transport" type_id: 0x3c0933ca - offset: 6144 + offset: 6848 } member { id: 0xb8f911ce @@ -194001,10 +188106,10 @@ member { offset: 896 } member { - id: 0x3b3fb843 + id: 0x3b3fb057 name: "transportt" type_id: 0x3e884e72 - offset: 1408 + offset: 1536 } member { id: 0xb3380ef4 @@ -194035,40 +188140,40 @@ member { type_id: 0x31da1e83 } member { - id: 0x09d835bf + id: 0x09d8395c name: "trc_blkd_cpu" type_id: 0x6720d32f - offset: 9536 + offset: 10560 } member { - id: 0xcef583f9 + id: 0xcef58b2b name: "trc_blkd_node" type_id: 0xd3c80119 - offset: 9408 + offset: 10432 } member { - id: 0x5957bb26 + id: 0x5957b204 name: "trc_holdout_list" type_id: 0xd3c80119 - offset: 9280 + offset: 10304 } member { - id: 0x53f9543f + id: 0x53f95299 name: "trc_ipi_to_cpu" type_id: 0x6720d32f - offset: 9184 + offset: 10208 } member { - id: 0x6d951b01 + id: 0x6d951069 name: "trc_reader_nesting" type_id: 0x6720d32f - offset: 9152 + offset: 10176 } member { - id: 0xf6f22d7d + id: 0xf6f22641 name: "trc_reader_special" type_id: 0xa0a12471 - offset: 9216 + offset: 10240 } member { id: 0x292c44f2 @@ -194098,10 +188203,10 @@ member { type_id: 0x3205ba2f } member { - id: 0x22d40a98 + id: 0x22d40447 name: "tree_node" type_id: 0x3205ba2f - offset: 18240 + offset: 18368 } member { id: 0xe43a5cb4 @@ -194157,16 +188262,22 @@ member { offset: 4160 } member { - id: 0xa1c1dbef - name: "trig" - type_id: 0x19118777 - offset: 6784 + id: 0xd1709568 + name: "tricklecharge_current_ua" + type_id: 0x6720d32f + offset: 160 } member { - id: 0x441d4fc6 + id: 0xa1c1d80a + name: "trig" + type_id: 0x19118777 + offset: 8128 +} +member { + id: 0x441d4df3 name: "trig_list" type_id: 0xd3c80119 - offset: 2304 + offset: 2688 } member { id: 0x350d1ee3 @@ -194181,10 +188292,15 @@ member { offset: 48 } member { - id: 0x35915b64 + id: 0x358cd74c + name: "trigger" + type_id: 0x13ee7d42 +} +member { + id: 0x35915bcd name: "trigger" type_id: 0x0e6ba6f7 - offset: 2240 + offset: 2624 } member { id: 0x35b3013a @@ -194240,13 +188356,6 @@ member { type_id: 0x40bde449 offset: 640 } -member { - id: 0xf59a92d0 - name: "trigger_based" - type_id: 0x295c7202 - offset: 52 - bitsize: 1 -} member { id: 0xf59a9fea name: "trigger_based" @@ -194255,28 +188364,28 @@ member { bitsize: 1 } member { - id: 0xb4457c64 + id: 0xb4457fa3 name: "trigger_card_event" type_id: 0x6d7f5ff6 - offset: 7808 + offset: 9152 } member { - id: 0xd58665e7 + id: 0xd5866f05 name: "trigger_data" type_id: 0x18bd6530 - offset: 2432 + offset: 2816 } member { - id: 0xfe4addda + id: 0xfe4ad885 name: "trigger_lock" type_id: 0x28b9ec9a - offset: 1856 + offset: 2112 } member { - id: 0xfec5a644 + id: 0xfec5afd2 name: "trigger_lock" type_id: 0xa7c362b0 - offset: 4608 + offset: 5248 } member { id: 0x2223a46e @@ -194308,36 +188417,36 @@ member { type_id: 0x6d7f5ff6 offset: 1504 } -member { - id: 0x6782a7d6 - name: "trigger_type" - type_id: 0x159e1e10 - offset: 2560 -} member { id: 0x6782aebd name: "trigger_type" type_id: 0x159e1e10 offset: 192 } +member { + id: 0x6782af2f + name: "trigger_type" + type_id: 0x159e1e10 + offset: 2944 +} member { id: 0xd7035ac8 name: "triggered_count" type_id: 0x74d29cf1 offset: 320 } -member { - id: 0x614a65b6 - name: "triggers" - type_id: 0xd3c80119 - offset: 4864 -} member { id: 0x614a670b name: "triggers" type_id: 0xd3c80119 offset: 448 } +member { + id: 0x614a69fa + name: "triggers" + type_id: 0xd3c80119 + offset: 5632 +} member { id: 0x119ad176 name: "trim_timeout" @@ -194351,10 +188460,10 @@ member { offset: 320 } member { - id: 0xf94b04d7 + id: 0xf94b0a22 name: "trip_hyst_attrs" type_id: 0x10199b0f - offset: 6720 + offset: 7936 } member { id: 0x6d50f477 @@ -194363,34 +188472,34 @@ member { offset: 96 } member { - id: 0xd30bde9a + id: 0xd30bdaef name: "trip_temp_attrs" type_id: 0x10199b0f - offset: 6592 + offset: 7808 } member { - id: 0xc9e50ecb + id: 0xc9e5017e name: "trip_type_attrs" type_id: 0x10199b0f - offset: 6656 + offset: 7872 } member { - id: 0x028a4321 + id: 0x028a4aca name: "trips" type_id: 0x0b4ebfc7 - offset: 6912 + offset: 8128 } member { - id: 0x8e7895fb + id: 0x8e78974e name: "trips_attribute_group" type_id: 0xed8451a2 - offset: 6272 + offset: 7488 } member { - id: 0x962455e5 + id: 0x962453e6 name: "trips_disabled" type_id: 0x33756485 - offset: 7040 + offset: 8256 } member { id: 0x92652cdf @@ -194404,10 +188513,10 @@ member { offset: 192 } member { - id: 0xfafe7459 + id: 0xfafe7861 name: "truesize" type_id: 0x4585663f - offset: 1728 + offset: 1856 } member { id: 0x0d82b484 @@ -194428,10 +188537,10 @@ member { offset: 512 } member { - id: 0xc5b7f28b + id: 0xc5b7f4a7 name: "trusted" type_id: 0x6d7f5ff6 - offset: 6720 + offset: 7424 } member { id: 0x4f9731a7 @@ -194457,12 +188566,6 @@ member { type_id: 0xfc5791f4 offset: 512 } -member { - id: 0x773390eb - name: "try_count" - type_id: 0x295c7202 - offset: 96 -} member { id: 0x76c7accc name: "try_crop" @@ -194481,10 +188584,10 @@ member { type_id: 0x327b4cfa } member { - id: 0x7f3ff2e5 + id: 0x7f3ffc26 name: "try_rc_10_first" type_id: 0x4585663f - offset: 2694 + offset: 2822 bitsize: 1 } member { @@ -194505,22 +188608,22 @@ member { type_id: 0x2ee126d9 } member { - id: 0x35c40f0c + id: 0x35c40586 name: "try_role" type_id: 0x6720d32f - offset: 2016 + offset: 2272 } member { - id: 0xb89e262e + id: 0xb89e26a7 name: "try_snk_count" type_id: 0x6720d32f - offset: 2048 + offset: 2304 } member { - id: 0xc0e34ab4 + id: 0xc0e3445b name: "try_src_count" type_id: 0x6720d32f - offset: 2080 + offset: 2336 } member { id: 0x56bf7a2e @@ -194529,10 +188632,10 @@ member { offset: 128 } member { - id: 0xcd9abf35 + id: 0xcd9ab313 name: "try_vpd_pages" type_id: 0x4585663f - offset: 2680 + offset: 2808 bitsize: 1 } member { @@ -194577,10 +188680,10 @@ member { offset: 1280 } member { - id: 0x950613f2 + id: 0x95061f00 name: "ts" type_id: 0x92233392 - offset: 67584 + offset: 67712 } member { id: 0x9579c452 @@ -194588,22 +188691,10 @@ member { type_id: 0xedf277ba } member { - id: 0x9585f887 + id: 0x9585fad2 name: "ts" type_id: 0x11c404ba - offset: 896 -} -member { - id: 0x95a74859 - name: "ts" - type_id: 0x33756485 - offset: 512 -} -member { - id: 0xebaa90ea - name: "ts_boottime" - type_id: 0x92233392 - offset: 448 + offset: 960 } member { id: 0x846f423a @@ -194653,33 +188744,22 @@ member { offset: 192 } member { - id: 0xbb298b4b + id: 0xbb298c10 name: "tsev_wq" type_id: 0x03913382 - offset: 41728 + offset: 43584 } member { - id: 0x3ad0844c + id: 0x3ad08c08 name: "tsevq" type_id: 0x11edff4c - offset: 8320 + offset: 9920 } member { - id: 0xb6d66945 + id: 0xb6d66149 name: "tsevq_mux" type_id: 0xa7c362b0 - offset: 41216 -} -member { - id: 0xf7145a19 - name: "tsf" - type_id: 0x92233392 -} -member { - id: 0xb7b14013 - name: "tsf_bssid" - type_id: 0xabf64f28 - offset: 64 + offset: 42816 } member { id: 0x19ec4c5d @@ -194723,22 +188803,22 @@ member { type_id: 0x295c7202 } member { - id: 0xb9e55806 + id: 0xb9e55862 name: "tso_max_segs" type_id: 0x914dbfdc - offset: 16912 + offset: 18256 } member { - id: 0x80115e2b + id: 0x80115e02 name: "tso_max_size" type_id: 0x4585663f - offset: 16864 + offset: 18208 } member { - id: 0x7f103382 + id: 0x7f1030b7 name: "tstamp" type_id: 0x33756485 - offset: 8128 + offset: 10560 } member { id: 0x7f328f84 @@ -194770,10 +188850,10 @@ member { offset: 1472 } member { - id: 0x724f52e7 + id: 0x724f5b37 name: "tstamp_type" type_id: 0x6720d32f - offset: 5984 + offset: 6112 } member { id: 0x0e762711 @@ -194813,10 +188893,10 @@ member { offset: 384 } member { - id: 0x53a26a3f + id: 0x53a26072 name: "tt_budget" type_id: 0x39fc1b17 - offset: 6160 + offset: 6224 } member { id: 0x8909eca8 @@ -194830,10 +188910,10 @@ member { type_id: 0xd3c80119 } member { - id: 0x23172863 + id: 0x23172cde name: "tt_list" type_id: 0xd3c80119 - offset: 6720 + offset: 6784 } member { id: 0x6149ba9a @@ -194874,30 +188954,47 @@ member { type_id: 0x295c7202 offset: 64 } -member { - id: 0xf440f9e7 - name: "ttl" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xf440fec0 name: "ttl" type_id: 0x295c7202 offset: 48 } -member { - id: 0xf4a0ae91 - name: "ttl" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0xf4da4d28 name: "ttl" type_id: 0xb3e7bac9 offset: 64 } +member { + id: 0xaaa77c10 + name: "ttm" + type_id: 0x0a22a423 + offset: 3136 +} +member { + id: 0x328cc0d5 + name: "ttm_tt_create" + type_id: 0x22b74923 +} +member { + id: 0xfee3c09f + name: "ttm_tt_destroy" + type_id: 0x0fbd3b84 + offset: 192 +} +member { + id: 0x5bc01f46 + name: "ttm_tt_populate" + type_id: 0x2cfb93fc + offset: 64 +} +member { + id: 0x4baf255e + name: "ttm_tt_unpopulate" + type_id: 0x0fbd3b84 + offset: 128 +} member { id: 0x77072155 name: "ttport" @@ -194916,16 +189013,16 @@ member { type_id: 0xd3c80119 } member { - id: 0x81e14d5e + id: 0x81e14318 name: "ttwu_count" type_id: 0x4585663f - offset: 28640 + offset: 28704 } member { - id: 0x9555afb1 + id: 0x9555a840 name: "ttwu_local" type_id: 0x4585663f - offset: 28672 + offset: 28736 } member { id: 0xceae490c @@ -194963,22 +189060,22 @@ member { offset: 64 } member { - id: 0xa34e4b37 + id: 0xa34e4618 name: "tty" type_id: 0x2efe8065 - offset: 3264 + offset: 3328 } member { - id: 0xa34e4c2e + id: 0xa34e4bdb name: "tty" type_id: 0x2efe8065 - offset: 1088 + offset: 1344 } member { - id: 0xb1a2ac97 + id: 0xb1a2a438 name: "tty_audit_buf" type_id: 0x2ecc449d - offset: 7616 + offset: 7680 } member { id: 0x82200b55 @@ -194993,10 +189090,10 @@ member { offset: 1344 } member { - id: 0x95d81f46 + id: 0x95d81ae1 name: "tty_files" type_id: 0xd3c80119 - offset: 4992 + offset: 5760 } member { id: 0x39b3adc6 @@ -195005,16 +189102,16 @@ member { offset: 3072 } member { - id: 0x2929c678 + id: 0x2929c07b name: "tty_old_pgrp" type_id: 0x18456730 - offset: 3136 + offset: 3200 } member { - id: 0x435b938c + id: 0x435b96af name: "tty_resize" type_id: 0x1f3c8679 - offset: 3520 + offset: 4096 } member { id: 0x4b75d276 @@ -195045,10 +189142,10 @@ member { type_id: 0x19e78670 } member { - id: 0xa2420c98 + id: 0xa2420da1 name: "tun_src" type_id: 0x11d941b8 - offset: 256 + offset: 384 } member { id: 0x3203c9f3 @@ -195073,46 +189170,46 @@ member { offset: 64 } member { - id: 0xe0ac8173 + id: 0xe0ac849f name: "tuners" type_id: 0x18bd6530 - offset: 1024 + offset: 1408 } member { - id: 0xf9365b87 + id: 0xf9365273 name: "tuning_count" type_id: 0x4585663f - offset: 8992 + offset: 10016 } member { - id: 0x92c98455 + id: 0x92c981e0 name: "tuning_delay" type_id: 0x6720d32f - offset: 9088 + offset: 10112 } member { - id: 0x5fa7e6a4 + id: 0x5fa7ece8 name: "tuning_done" type_id: 0x4585663f - offset: 8960 + offset: 9984 } member { - id: 0xbf525fd0 + id: 0xbf5252d5 name: "tuning_err" type_id: 0x4585663f - offset: 9056 + offset: 10080 } member { - id: 0xbec38f11 + id: 0xbec38849 name: "tuning_loop_count" type_id: 0x6720d32f - offset: 9120 + offset: 10144 } member { - id: 0x9d50b726 + id: 0x9d50bb82 name: "tuning_mode" type_id: 0x4585663f - offset: 9024 + offset: 10048 } member { id: 0x150686be @@ -195174,16 +189271,16 @@ member { offset: 128 } member { - id: 0x93ee64f9 + id: 0x93ee636b name: "tuples" type_id: 0x28f21f89 - offset: 6656 + offset: 11904 } member { - id: 0x93ee693e + id: 0x93ee6b4c name: "tuples" type_id: 0x28f21f89 - offset: 10688 + offset: 7872 } member { id: 0x41f583f3 @@ -195198,40 +189295,40 @@ member { offset: 384 } member { - id: 0xcb5f54aa + id: 0xcb5f585a name: "tv_bottom_margin_property" type_id: 0x2a670b41 - offset: 6720 + offset: 7872 } member { - id: 0x6469332f + id: 0x64693967 name: "tv_brightness_property" type_id: 0x2a670b41 - offset: 6784 + offset: 7936 } member { - id: 0xd2dbc8ef + id: 0xd2dbc169 name: "tv_contrast_property" type_id: 0x2a670b41 - offset: 6848 + offset: 8000 } member { - id: 0xbe6fe41c + id: 0xbe6fe7fe name: "tv_flicker_reduction_property" type_id: 0x2a670b41 - offset: 6912 + offset: 8064 } member { - id: 0x2b2daf18 + id: 0x2b2dab7f name: "tv_hue_property" type_id: 0x2a670b41 - offset: 7104 + offset: 8256 } member { - id: 0x015a1af1 + id: 0x015a1a96 name: "tv_left_margin_property" type_id: 0x2a670b41 - offset: 6528 + offset: 7680 } member { id: 0x45e2d2d0 @@ -195240,10 +189337,10 @@ member { offset: 544 } member { - id: 0xdc54c15f + id: 0xdc54ce2d name: "tv_mode_property" type_id: 0x2a670b41 - offset: 6464 + offset: 7616 } member { id: 0x384468cb @@ -195270,22 +189367,22 @@ member { offset: 192 } member { - id: 0x199f6fa5 + id: 0x199f6684 name: "tv_overscan_property" type_id: 0x2a670b41 - offset: 6976 + offset: 8128 } member { - id: 0xb666259b + id: 0xb6662de4 name: "tv_right_margin_property" type_id: 0x2a670b41 - offset: 6592 + offset: 7744 } member { - id: 0x9c330875 + id: 0x9c3309e1 name: "tv_saturation_property" type_id: 0x2a670b41 - offset: 7040 + offset: 8192 } member { id: 0x590f2a38 @@ -195325,22 +189422,22 @@ member { type_id: 0x865acc96 } member { - id: 0x2a63179c + id: 0x2a63160c name: "tv_select_subconnector_property" type_id: 0x2a670b41 - offset: 6400 + offset: 7552 } member { - id: 0xfe2fe02f + id: 0xfe2feec4 name: "tv_subconnector_property" type_id: 0x2a670b41 - offset: 6336 + offset: 7488 } member { - id: 0xdd3f58f9 + id: 0xdd3f5c67 name: "tv_top_margin_property" type_id: 0x2a670b41 - offset: 6656 + offset: 7808 } member { id: 0x5f3de12a @@ -195361,10 +189458,10 @@ member { offset: 160 } member { - id: 0x06a5bacb + id: 0x06a5b2f2 name: "tvnorms" type_id: 0x16f3caa7 - offset: 8640 + offset: 9856 } member { id: 0xe2540127 @@ -195412,42 +189509,6 @@ member { type_id: 0x2c388dae offset: 192 } -member { - id: 0x240bd547 - name: "twt_broadcast" - type_id: 0x6d7f5ff6 - offset: 224 -} -member { - id: 0xf8768e59 - name: "twt_protected" - type_id: 0x6d7f5ff6 - offset: 216 -} -member { - id: 0x54b268af - name: "twt_requester" - type_id: 0x6d7f5ff6 - offset: 200 -} -member { - id: 0x1783b42f - name: "twt_responder" - type_id: 0x6d7f5ff6 - offset: 208 -} -member { - id: 0x1783be6c - name: "twt_responder" - type_id: 0x6d7f5ff6 - offset: 6432 -} -member { - id: 0x05695274 - name: "twt_teardown_request" - type_id: 0x0c225334 - offset: 7104 -} member { id: 0x653ea2dc name: "tx" @@ -195482,11 +189543,6 @@ member { type_id: 0x6720d32f offset: 160 } -member { - id: 0x65d4a8c1 - name: "tx" - type_id: 0x0c294260 -} member { id: 0x562b2b94 name: "tx16" @@ -195535,10 +189591,10 @@ member { offset: 408 } member { - id: 0x5249d3e8 + id: 0x5249d0b7 name: "tx_bit" type_id: 0xc9082b19 - offset: 1536 + offset: 1600 } member { id: 0xb9afe49e @@ -195558,10 +189614,10 @@ member { offset: 128 } member { - id: 0xb51b5f80 + id: 0xb51b5e3a name: "tx_bytes" type_id: 0x6720d32f - offset: 5312 + offset: 5888 } member { id: 0xb54645b2 @@ -195580,24 +189636,12 @@ member { type_id: 0xedf277ba offset: 192 } -member { - id: 0xb5b57f3b - name: "tx_bytes" - type_id: 0xc9082b19 - offset: 288 -} member { id: 0xb5cc5c1d name: "tx_bytes" type_id: 0xb02b353a offset: 64 } -member { - id: 0xb5ee5051 - name: "tx_bytes" - type_id: 0x92233392 - offset: 256 -} member { id: 0xa875c468 name: "tx_carrier_errors" @@ -195645,18 +189689,18 @@ member { type_id: 0xe62ebf07 offset: 480 } +member { + id: 0xafefa0da + name: "tx_complete" + type_id: 0x3fcbf304 + offset: 6720 +} member { id: 0xafefa22d name: "tx_complete" type_id: 0x3fcbf304 offset: 192 } -member { - id: 0xafefade6 - name: "tx_complete" - type_id: 0x3fcbf304 - offset: 6208 -} member { id: 0x03399b7b name: "tx_compressed" @@ -195668,12 +189712,6 @@ member { type_id: 0xedf277ba offset: 1408 } -member { - id: 0xe9361770 - name: "tx_control_port" - type_id: 0x2cda9263 - offset: 6848 -} member { id: 0x262e94a5 name: "tx_cookie" @@ -195693,22 +189731,22 @@ member { offset: 1200 } member { - id: 0x54a311fd + id: 0x54a31621 name: "tx_custom_high_usecs" type_id: 0xc9082b19 - offset: 12992 + offset: 13056 } member { - id: 0x308f1928 + id: 0x308f17c1 name: "tx_custom_low_usecs" type_id: 0xc9082b19 - offset: 12960 + offset: 13024 } member { - id: 0x481721c4 + id: 0x481721bf name: "tx_custom_pulse" type_id: 0x6d7f5ff6 - offset: 13032 + offset: 13096 } member { id: 0x9c145a0e @@ -195757,16 +189795,10 @@ member { offset: 448 } member { - id: 0xdaf23435 - name: "tx_duration" - type_id: 0x92233392 - offset: 1344 -} -member { - id: 0x14573968 + id: 0x14573c12 name: "tx_empty" type_id: 0x37185c4a - offset: 3200 + offset: 3456 } member { id: 0x1459039b @@ -195803,16 +189835,10 @@ member { type_id: 0x33756485 } member { - id: 0xfd70b426 + id: 0xfd70bd80 name: "tx_extra_bytes" type_id: 0x295c7202 - offset: 13056 -} -member { - id: 0x4f4efd6b - name: "tx_failed" - type_id: 0xc9082b19 - offset: 736 + offset: 13120 } member { id: 0x9f51ce32 @@ -195825,12 +189851,6 @@ member { type_id: 0xedf277ba offset: 1152 } -member { - id: 0x4a08bb58 - name: "tx_filters" - type_id: 0x3f8df16a - offset: 704 -} member { id: 0xbcd1df4e name: "tx_fixup" @@ -195849,12 +189869,6 @@ member { type_id: 0x33756485 offset: 896 } -member { - id: 0xb14ee85b - name: "tx_frames_pending" - type_id: 0x3793cdfd - offset: 3968 -} member { id: 0xf3a33eef name: "tx_g_parameters" @@ -195862,21 +189876,10 @@ member { offset: 256 } member { - id: 0x841d878c + id: 0x841d85c4 name: "tx_generated_poll" type_id: 0x6d7f5ff6 - offset: 13040 -} -member { - id: 0x95411b3f - name: "tx_ghrsc" - type_id: 0x22ff0882 -} -member { - id: 0x95c25c12 - name: "tx_ghrsc" - type_id: 0xa1bcc496 - offset: 64 + offset: 13104 } member { id: 0x1912f863 @@ -195885,10 +189888,10 @@ member { offset: 7904 } member { - id: 0x0909e1e8 + id: 0x0909e217 name: "tx_headroom" type_id: 0x6720d32f - offset: 6976 + offset: 8320 } member { id: 0x415301ca @@ -195908,22 +189911,22 @@ member { offset: 48 } member { - id: 0xf5c9cc27 + id: 0xf5c9c79a name: "tx_ident" type_id: 0xb3e7bac9 - offset: 1056 + offset: 1440 } member { - id: 0xd901aa9e + id: 0xd901a640 name: "tx_ignore_nack_until_eom" type_id: 0x6d7f5ff6 - offset: 13024 + offset: 13088 } member { - id: 0x489a6aac + id: 0x489a6749 name: "tx_ir" type_id: 0x2d8f671b - offset: 16896 + offset: 19968 } member { id: 0xa0082572 @@ -195937,12 +189940,6 @@ member { type_id: 0x4585663f offset: 288 } -member { - id: 0x20eae199 - name: "tx_last_beacon" - type_id: 0x2f5ae3f7 - offset: 3008 -} member { id: 0xe94d3e4e name: "tx_len" @@ -195957,10 +189954,10 @@ member { bitsize: 1 } member { - id: 0xb0b1721c + id: 0xb0b17ddb name: "tx_loadsz" type_id: 0x4585663f - offset: 4608 + offset: 4864 } member { id: 0x7ebca209 @@ -195969,10 +189966,10 @@ member { offset: 424 } member { - id: 0x7ec6442e + id: 0x7ec64336 name: "tx_low_drive_cnt" type_id: 0xc9082b19 - offset: 13088 + offset: 13152 } member { id: 0xa6a7625f @@ -196029,10 +190026,10 @@ member { offset: 128 } member { - id: 0x19b63b7a + id: 0x19b631b4 name: "tx_maxrate" type_id: 0x33756485 - offset: 704 + offset: 960 } member { id: 0xc6117683 @@ -196064,28 +190061,10 @@ member { type_id: 0xb3e7bac9 } member { - id: 0xab1cf991 - name: "tx_msdu" - type_id: 0x92233392 - offset: 128 -} -member { - id: 0xa85e1e50 - name: "tx_msdu_failed" - type_id: 0x92233392 - offset: 256 -} -member { - id: 0x7f69c187 - name: "tx_msdu_retries" - type_id: 0x92233392 - offset: 192 -} -member { - id: 0x9620107c + id: 0x962013d6 name: "tx_msg" type_id: 0x74026623 - offset: 1088 + offset: 1152 } member { id: 0x453e3488 @@ -196094,10 +190073,10 @@ member { offset: 416 } member { - id: 0xc7808217 + id: 0xc7808745 name: "tx_nacked" type_id: 0x6d7f5ff6 - offset: 1568 + offset: 1632 } member { id: 0xb864c802 @@ -196128,18 +190107,6 @@ member { type_id: 0xedf277ba offset: 64 } -member { - id: 0x92fcaa33 - name: "tx_packets" - type_id: 0xc9082b19 - offset: 672 -} -member { - id: 0x92fcaab5 - name: "tx_packets" - type_id: 0xc9082b19 - offset: 320 -} member { id: 0x1a413398 name: "tx_param" @@ -196170,15 +190137,10 @@ member { offset: 256 } member { - id: 0xbaba1046 - name: "tx_pn" - type_id: 0x1f4573ef -} -member { - id: 0x8953c4eb + id: 0x8953cf27 name: "tx_post_eom" type_id: 0x6d7f5ff6 - offset: 13048 + offset: 13112 } member { id: 0x722296b4 @@ -196186,34 +190148,6 @@ member { type_id: 0x901eaf6a offset: 3296 } -member { - id: 0x725cd2ff - name: "tx_power" - type_id: 0xee53564a - offset: 8 -} -member { - id: 0x729bd63d - name: "tx_power" - type_id: 0x295c7202 -} -member { - id: 0xe5c5b4e5 - name: "tx_power_idx" - type_id: 0x295c7202 - offset: 104 -} -member { - id: 0xfaa0d11b - name: "tx_power_info" - type_id: 0x295c7202 -} -member { - id: 0x07c2203f - name: "tx_power_levels" - type_id: 0x3f0f3559 - offset: 1408 -} member { id: 0xe88a678e name: "tx_powers" @@ -196238,18 +190172,6 @@ member { type_id: 0x295c7202 offset: 40 } -member { - id: 0x59afb037 - name: "tx_pwr_env" - type_id: 0xf93a1d04 - offset: 5408 -} -member { - id: 0x65b3cc02 - name: "tx_pwr_env_num" - type_id: 0x295c7202 - offset: 5984 -} member { id: 0xb8e8c74c name: "tx_pwr_hs" @@ -196263,16 +190185,16 @@ member { offset: 224 } member { - id: 0x0776ac53 + id: 0x0776a1f3 name: "tx_q" type_id: 0x578f9c2b - offset: 5056 + offset: 6592 } member { - id: 0x327a577c + id: 0x327a5eed name: "tx_qlen" type_id: 0xc93e017b - offset: 816 + offset: 944 } member { id: 0x580681a6 @@ -196281,23 +190203,10 @@ member { offset: 7872 } member { - id: 0x58707b2e + id: 0x58707f20 name: "tx_queue_len" type_id: 0x33756485 - offset: 9984 -} -member { - id: 0x737cce44 - name: "tx_rate" - type_id: 0x63db6b4d - offset: 416 -} -member { - id: 0x43500442 - name: "tx_rate_valid" - type_id: 0x914dbfdc - offset: 1028 - bitsize: 1 + offset: 11328 } member { id: 0x5f95d285 @@ -196306,22 +190215,16 @@ member { offset: 128 } member { - id: 0x1637af20 + id: 0x1637af8a name: "tx_resolution" type_id: 0xc9082b19 - offset: 9184 + offset: 10784 } member { - id: 0xeae26e37 + id: 0xeae26a4d name: "tx_result" type_id: 0xa8c55087 - offset: 896 -} -member { - id: 0xa67c8134 - name: "tx_retries" - type_id: 0xc9082b19 - offset: 704 + offset: 1152 } member { id: 0x76be6d4b @@ -196357,10 +190260,10 @@ member { type_id: 0x0582eecf } member { - id: 0xfca1daf5 + id: 0xfca1d7ea name: "tx_send_head" type_id: 0x054f691a - offset: 4992 + offset: 6528 } member { id: 0x2862bcb8 @@ -196375,10 +190278,10 @@ member { offset: 320 } member { - id: 0xc66ec5d3 + id: 0xc66ecf47 name: "tx_signal_free_time" type_id: 0xc9082b19 - offset: 1600 + offset: 1664 } member { id: 0x1f602b1e @@ -196387,16 +190290,10 @@ member { offset: 2176 } member { - id: 0x18084d3e - name: "tx_sk_pacing_shift" - type_id: 0x295c7202 - offset: 1304 -} -member { - id: 0xd2a988e9 + id: 0xd2a98d48 name: "tx_skb" type_id: 0x054f691a - offset: 1728 + offset: 1984 } member { id: 0x282b5eed @@ -196405,16 +190302,16 @@ member { offset: 320 } member { - id: 0x71b83776 + id: 0x71b830b2 name: "tx_speed" type_id: 0xfc0e1dbd - offset: 2496 + offset: 2752 } member { - id: 0x4a0d7a83 + id: 0x4a0d7b72 name: "tx_state" type_id: 0x33756485 - offset: 1792 + offset: 2048 } member { id: 0x4a8de760 @@ -196429,28 +190326,16 @@ member { offset: 400 } member { - id: 0x0c70bee8 + id: 0x0c70b377 name: "tx_status" type_id: 0x8750081a - offset: 6464 + offset: 6976 } member { - id: 0x0cf8c939 - name: "tx_status" - type_id: 0x0f2878b7 - offset: 640 -} -member { - id: 0x5a0c5f6a - name: "tx_status_ext" - type_id: 0x0f2a1be8 - offset: 576 -} -member { - id: 0x9f8c4b6c + id: 0x9f8c43cd name: "tx_stopped" type_id: 0x4585663f - offset: 1152 + offset: 1280 bitsize: 1 } member { @@ -196460,35 +190345,22 @@ member { offset: 192 } member { - id: 0x6af1b622 + id: 0x6af1b6af name: "tx_tailroom" type_id: 0x6720d32f - offset: 7008 + offset: 8352 } member { - id: 0xf308b964 - name: "tx_time" - type_id: 0x914dbfdc - offset: 160 -} -member { - id: 0x9aaa2866 - name: "tx_time_est" - type_id: 0xc9082b19 - offset: 52 - bitsize: 10 -} -member { - id: 0xd96a1dd7 + id: 0xd96a1925 name: "tx_timeouts" type_id: 0xc9082b19 - offset: 11168 + offset: 13024 } member { - id: 0x5343bd95 + id: 0x5343bc40 name: "tx_toggle" type_id: 0x6d7f5ff6 - offset: 1632 + offset: 1696 } member { id: 0xcff5d22d @@ -196501,23 +190373,12 @@ member { name: "tx_ts" type_id: 0xedf277ba } -member { - id: 0xda9b7485 - name: "tx_tstamp" - type_id: 0x92233392 - offset: 64 -} member { id: 0xfe17a0e3 name: "tx_types" type_id: 0xe62ebf07 offset: 96 } -member { - id: 0x18bc541e - name: "tx_wdev" - type_id: 0x39c6a784 -} member { id: 0x88a996ec name: "tx_win" @@ -196542,10 +190403,10 @@ member { type_id: 0x33756485 } member { - id: 0xa75cece2 + id: 0xa75cede3 name: "tx_work" type_id: 0x1f3c8679 - offset: 19520 + offset: 22976 } member { id: 0xdebcf805 @@ -196583,12 +190444,6 @@ member { type_id: 0x6d7f5ff6 offset: 232 } -member { - id: 0x6462302e - name: "txdone_tasklet" - type_id: 0xa5960bec - offset: 3264 -} member { id: 0xad625ddb name: "txerr" @@ -196620,17 +190475,6 @@ member { offset: 4 bitsize: 1 } -member { - id: 0x22a2b698 - name: "txop" - type_id: 0x914dbfdc -} -member { - id: 0x22a2bba3 - name: "txop" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x62422f28 name: "txpoll_period" @@ -196643,46 +190487,10 @@ member { type_id: 0xe8d14bc6 } member { - id: 0x95ea20f5 - name: "txpower" - type_id: 0x6720d32f - offset: 1440 -} -member { - id: 0x8b6f2e33 - name: "txpower_type" - type_id: 0x35abb3ea - offset: 1472 -} -member { - id: 0x0fa09a7f - name: "txpwr" - type_id: 0xa248f11b - offset: 1824 -} -member { - id: 0x0fbfa1d2 - name: "txpwr" - type_id: 0xbd7ac4d6 - offset: 608 -} -member { - id: 0x33f0a416 - name: "txpwr_set" - type_id: 0x6d7f5ff6 - offset: 672 -} -member { - id: 0x420ec74c + id: 0x420ec279 name: "txq" type_id: 0x578f9c2b - offset: 2752 -} -member { - id: 0x4274cbf0 - name: "txq" - type_id: 0x2d8cf2ec - offset: 8000 + offset: 3008 } member { id: 0x427514a8 @@ -196691,58 +190499,22 @@ member { offset: 320 } member { - id: 0x42d6d756 - name: "txq" - type_id: 0x8f9d2930 - offset: 384 -} -member { - id: 0x474f54ef - name: "txq_data_size" - type_id: 0x6720d32f - offset: 928 -} -member { - id: 0xefe297cb + id: 0xefe29af2 name: "txq_limit" type_id: 0xc9082b19 - offset: 9888 + offset: 11232 } member { - id: 0xd029cd3a + id: 0xd029c54f name: "txq_memory_limit" type_id: 0xc9082b19 - offset: 9920 + offset: 11264 } member { - id: 0xdd1f65b9 + id: 0xdd1f69f8 name: "txq_quantum" type_id: 0xc9082b19 - offset: 9952 -} -member { - id: 0x91356605 - name: "txq_stats" - type_id: 0x11f39ebf - offset: 320 -} -member { - id: 0xdbcf8b81 - name: "txrate" - type_id: 0x63db6b4d - offset: 448 -} -member { - id: 0x9586441f - name: "txrate_mask" - type_id: 0x07027426 - offset: 320 -} -member { - id: 0x43202f5a - name: "txrate_type" - type_id: 0x61df3df6 - offset: 288 + offset: 11296 } member { id: 0x4d90da75 @@ -196838,12 +190610,6 @@ member { type_id: 0x4585663f offset: 2304 } -member { - id: 0x5c13571a - name: "type" - type_id: 0x4585663f - offset: 6208 -} member { id: 0x5c13576f name: "type" @@ -196856,6 +190622,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x5c135c0a + name: "type" + type_id: 0x4585663f + offset: 7424 +} member { id: 0x5c135d23 name: "type" @@ -196874,11 +190646,6 @@ member { type_id: 0x4296745b offset: 64 } -member { - id: 0x5c194b33 - name: "type" - type_id: 0x4f9e4d12 -} member { id: 0x5c1a40aa name: "type" @@ -196892,10 +190659,10 @@ member { offset: 704 } member { - id: 0x5c20d84e + id: 0x5c20d152 name: "type" type_id: 0x760e8adc - offset: 832 + offset: 896 } member { id: 0x5c20fa3d @@ -196917,6 +190684,12 @@ member { name: "type" type_id: 0x70ed9abd } +member { + id: 0x5c28d22c + name: "type" + type_id: 0x7e09d913 + offset: 2880 +} member { id: 0x5c2b2ab6 name: "type" @@ -196928,6 +190701,12 @@ member { name: "type" type_id: 0x7a8335ad } +member { + id: 0x5c31f0a9 + name: "type" + type_id: 0x6720d32f + offset: 1504 +} member { id: 0x5c31f14c name: "type" @@ -196958,29 +190737,23 @@ member { type_id: 0x6720d32f offset: 256 } -member { - id: 0x5c31f55f - name: "type" - type_id: 0x6720d32f - offset: 608 -} member { id: 0x5c31f5ad name: "type" type_id: 0x6720d32f } -member { - id: 0x5c31f788 - name: "type" - type_id: 0x6720d32f - offset: 1376 -} member { id: 0x5c31f896 name: "type" type_id: 0x6720d32f offset: 32 } +member { + id: 0x5c31fb6a + name: "type" + type_id: 0x6720d32f + offset: 736 +} member { id: 0x5c31fc6f name: "type" @@ -196999,11 +190772,6 @@ member { type_id: 0x641a2bf3 offset: 896 } -member { - id: 0x5c34528f - name: "type" - type_id: 0x6287f13b -} member { id: 0x5c368a26 name: "type" @@ -197114,10 +190882,10 @@ member { offset: 64 } member { - id: 0x5c6373f6 + id: 0x5c6460ee name: "type" - type_id: 0x35abb3ea - offset: 32 + type_id: 0x32bd639f + offset: 960 } member { id: 0x5c6461df @@ -197126,22 +190894,16 @@ member { offset: 128 } member { - id: 0x5c6468db + id: 0x5c6466ef name: "type" type_id: 0x32b54b11 - offset: 5568 + offset: 5760 } member { - id: 0x5c646a20 - name: "type" - type_id: 0x32bd639f - offset: 704 -} -member { - id: 0x5c653d32 + id: 0x5c65392f name: "type" type_id: 0x33e3ad2f - offset: 9792 + offset: 9920 } member { id: 0x5c65a01a @@ -197227,24 +190989,6 @@ member { type_id: 0x295c7202 offset: 8 } -member { - id: 0x5c7f84e5 - name: "type" - type_id: 0x295c7202 - offset: 2952 -} -member { - id: 0x5c7f84ec - name: "type" - type_id: 0x295c7202 - offset: 160 -} -member { - id: 0x5c7f866a - name: "type" - type_id: 0x295c7202 - offset: 1064 -} member { id: 0x5c7f87b2 name: "type" @@ -197256,40 +191000,47 @@ member { name: "type" type_id: 0x295c7202 } +member { + id: 0x5c7f89f2 + name: "type" + type_id: 0x295c7202 + offset: 1192 +} member { id: 0x5c7f8c8c name: "type" type_id: 0x295c7202 offset: 496 } +member { + id: 0x5c7f8dfc + name: "type" + type_id: 0x295c7202 + offset: 3208 +} member { id: 0x5c839712 name: "type" type_id: 0xd5426c51 } -member { - id: 0x5c8bf3a6 - name: "type" - type_id: 0xdd26d803 -} member { id: 0x5c90d4fc name: "type" type_id: 0xc6094b6c offset: 192 } -member { - id: 0x5c962089 - name: "type" - type_id: 0xc0fced27 - offset: 6400 -} member { id: 0x5c962823 name: "type" type_id: 0xc0fced27 offset: 480 } +member { + id: 0x5c962f39 + name: "type" + type_id: 0xc0fced27 + offset: 7616 +} member { id: 0x5c963569 name: "type" @@ -197366,10 +191117,10 @@ member { type_id: 0xc93e017b } member { - id: 0x5c9feee6 + id: 0x5c9fee55 name: "type" type_id: 0xc93e017b - offset: 2016 + offset: 2400 } member { id: 0x5ca01e4e @@ -197493,12 +191244,6 @@ member { type_id: 0x9c9aa5e3 offset: 64 } -member { - id: 0x5cca5768 - name: "type" - type_id: 0x9c81329c - offset: 224 -} member { id: 0x5ccb32d1 name: "type" @@ -197591,11 +191336,6 @@ member { type_id: 0xa45ef3d0 offset: 128 } -member { - id: 0x5cf3c47d - name: "type" - type_id: 0xa5110394 -} member { id: 0x5cf43c55 name: "type" @@ -197645,16 +191385,16 @@ member { offset: 384 } member { - id: 0xb7a17369 + id: 0xb7a17035 name: "type_buf" type_id: 0x1bf16028 - offset: 3136 + offset: 3264 } member { - id: 0x43870b78 + id: 0x43870308 name: "type_buf_def" type_id: 0x1bf16028 - offset: 3200 + offset: 3328 } member { id: 0xeb47058c @@ -197788,10 +191528,10 @@ member { offset: 64 } member { - id: 0x8f643af6 + id: 0x8f643db8 name: "type_offload" type_id: 0x3f5329f7 - offset: 5760 + offset: 5952 } member { id: 0x9d444403 @@ -197829,10 +191569,10 @@ member { offset: 64 } member { - id: 0x4a3d8f27 + id: 0x4a3d814f name: "type_str_buf" type_id: 0x3db8d8c8 - offset: 60096 + offset: 76544 } member { id: 0xe75ebaee @@ -197847,22 +191587,22 @@ member { offset: 1024 } member { - id: 0xa984c9d5 + id: 0xa984c17f name: "typec_cap" type_id: 0x2d759fd7 - offset: 5056 + offset: 5312 } member { - id: 0x7398eff9 + id: 0x7398e573 name: "typec_caps" type_id: 0x2d759fd7 - offset: 384 + offset: 512 } member { - id: 0xe234c3d6 + id: 0xe234c9e1 name: "typec_port" type_id: 0x3760766d - offset: 960 + offset: 1216 } member { id: 0xb9144135 @@ -197940,16 +191680,16 @@ member { offset: 1472 } member { - id: 0xf0c033dd + id: 0xf0c0380f name: "tzd" type_id: 0x26e55184 - offset: 7616 + offset: 9344 } member { - id: 0xe1eb3079 + id: 0xe1eb34b0 name: "tzp" type_id: 0x043574da - offset: 7552 + offset: 8768 } member { id: 0xec049603 @@ -197964,10 +191704,10 @@ member { offset: 64 } member { - id: 0xec08e342 + id: 0xec08e930 name: "u" type_id: 0x77bbd63d - offset: 2496 + offset: 2880 } member { id: 0xec1205eb @@ -197986,12 +191726,6 @@ member { type_id: 0x608c0f38 offset: 64 } -member { - id: 0xec250406 - name: "u" - type_id: 0x5a5c8a71 - offset: 64 -} member { id: 0xec25b730 name: "u" @@ -198009,12 +191743,6 @@ member { name: "u" type_id: 0x559f10ea } -member { - id: 0xec2ecdca - name: "u" - type_id: 0x51996ecf - offset: 192 -} member { id: 0xec2faca6 name: "u" @@ -198026,12 +191754,6 @@ member { type_id: 0x460e36a4 offset: 960 } -member { - id: 0xec39b123 - name: "u" - type_id: 0x46e6a8c2 - offset: 8 -} member { id: 0xec3c82cc name: "u" @@ -198068,16 +191790,16 @@ member { type_id: 0xa81e7ced } member { - id: 0x76ff1d7a + id: 0x76ff1609 name: "u1_params" type_id: 0x48683747 - offset: 10848 + offset: 12064 } member { - id: 0x07dd6639 + id: 0x07dd6a6b name: "u2_params" type_id: 0x48683747 - offset: 10976 + offset: 12192 } member { id: 0x79caa317 @@ -198229,46 +191951,10 @@ member { offset: 64 } member { - id: 0x94f85195 - name: "uapsd" - type_id: 0x6d7f5ff6 - offset: 64 -} -member { - id: 0x5d1f8d64 - name: "uapsd_max_sp_len" - type_id: 0x295c7202 - offset: 1288 -} -member { - id: 0xa20092dc - name: "uapsd_queues" - type_id: 0x295c7202 - offset: 256 -} -member { - id: 0xa200940a - name: "uapsd_queues" - type_id: 0x295c7202 - offset: 1280 -} -member { - id: 0xa2009df1 - name: "uapsd_queues" - type_id: 0x295c7202 - offset: 88 -} -member { - id: 0xa24eee7d - name: "uapsd_queues" - type_id: 0x6720d32f - offset: 256 -} -member { - id: 0x6a0a7857 + id: 0x6a0a74ef name: "uart_port" type_id: 0x00b7947f - offset: 3456 + offset: 4032 } member { id: 0x46701e28 @@ -198364,22 +192050,22 @@ member { offset: 256 } member { - id: 0xca0a168f + id: 0xca0a1149 name: "uci" type_id: 0xd6ca4b38 - offset: 7168 + offset: 8768 } member { - id: 0xee5272ed + id: 0xee527439 name: "uclamp" type_id: 0x790929c4 - offset: 5952 + offset: 3328 } member { - id: 0xee527c13 + id: 0xee527610 name: "uclamp" type_id: 0x790929c4 - offset: 2816 + offset: 6848 } member { id: 0xee54f547 @@ -198399,22 +192085,22 @@ member { offset: 3712 } member { - id: 0x05fd12f1 + id: 0x05fd18ff name: "uclamp_pct" type_id: 0x7dc8196c - offset: 2688 + offset: 3200 } member { - id: 0x350da7d3 + id: 0x350daa6d name: "uclamp_req" type_id: 0x790929c4 - offset: 2752 + offset: 6784 } member { - id: 0x350da9ce + id: 0x350dae81 name: "uclamp_req" type_id: 0x790929c4 - offset: 5888 + offset: 3264 } member { id: 0x26c7d8da @@ -198423,10 +192109,10 @@ member { offset: 256 } member { - id: 0x63afe2fc + id: 0x63afeb77 name: "ucount_max" type_id: 0x48e9a3c1 - offset: 3968 + offset: 4224 } member { id: 0x9f301282 @@ -198440,24 +192126,12 @@ member { type_id: 0x0d2bbbbb offset: 704 } -member { - id: 0x9f3014b3 - name: "ucounts" - type_id: 0x0d2bbbbb - offset: 3904 -} member { id: 0x9f3016c8 name: "ucounts" type_id: 0x0d2bbbbb offset: 256 } -member { - id: 0x9f3018b1 - name: "ucounts" - type_id: 0x0d2bbbbb - offset: 8704 -} member { id: 0x9f3018bf name: "ucounts" @@ -198470,6 +192144,18 @@ member { type_id: 0x0d2bbbbb offset: 3200 } +member { + id: 0x9f301b93 + name: "ucounts" + type_id: 0x0d2bbbbb + offset: 9856 +} +member { + id: 0x9f301d2b + name: "ucounts" + type_id: 0x0d2bbbbb + offset: 4160 +} member { id: 0x9f301d7b name: "ucounts" @@ -198483,10 +192169,10 @@ member { offset: 64 } member { - id: 0x5505693d + id: 0x55056191 name: "udc" type_id: 0x0258f96e - offset: 6528 + offset: 7872 } member { id: 0x55056f96 @@ -198495,10 +192181,10 @@ member { offset: 192 } member { - id: 0x5531ac72 + id: 0x5531ad4b name: "udc" type_id: 0x36937f0f - offset: 256 + offset: 384 } member { id: 0xedaf20a8 @@ -198507,10 +192193,10 @@ member { offset: 768 } member { - id: 0x9c51765b + id: 0x9c5173fa name: "udc_name" type_id: 0x0483e6f8 - offset: 1728 + offset: 1984 } member { id: 0x74c677a1 @@ -198610,16 +192296,16 @@ member { type_id: 0x0ac23bc5 } member { - id: 0x9ad37171 + id: 0x9ad37bf4 name: "udp_tunnel_nic" type_id: 0x2f8466bd - offset: 18176 + offset: 19520 } member { - id: 0x55ed68e0 + id: 0x55ed6856 name: "udp_tunnel_nic_info" type_id: 0x30a72d5c - offset: 18112 + offset: 19456 } member { id: 0x55f2454b @@ -198668,10 +192354,10 @@ member { offset: 448 } member { - id: 0x7a23fffc + id: 0x7a23f532 name: "uevent_ops" type_id: 0x3fdb8af3 - offset: 704 + offset: 960 } member { id: 0x069b6afd @@ -198687,10 +192373,10 @@ member { bitsize: 1 } member { - id: 0x7f8f8e50 + id: 0x7f8f8e21 name: "uevent_work" type_id: 0x1f3c8679 - offset: 8000 + offset: 9600 } member { id: 0xee327d3e @@ -198698,10 +192384,10 @@ member { type_id: 0x3ce1bbd3 } member { - id: 0xdbc793dc + id: 0xdbc79e8b name: "uframe_periodic_max" type_id: 0x4585663f - offset: 3296 + offset: 3360 } member { id: 0xc34cf945 @@ -198710,10 +192396,10 @@ member { offset: 576 } member { - id: 0xcd167be4 + id: 0xcd167c27 name: "ufs_stats" type_id: 0x71de5105 - offset: 4992 + offset: 5696 } member { id: 0x1bc99ab8 @@ -198722,16 +192408,16 @@ member { offset: 1248 } member { - id: 0x6c1d6671 + id: 0x6c1d62c8 name: "ufshcd_state" type_id: 0x04e77ee6 - offset: 3584 + offset: 3904 } member { - id: 0xfbeda4ac + id: 0xfbeda989 name: "uhq" type_id: 0x2d3b4fc6 - offset: 37504 + offset: 41728 } member { id: 0xe73c3df2 @@ -198740,22 +192426,22 @@ member { offset: 32 } member { - id: 0xdf215518 + id: 0xdf215517 name: "uic_async_done" type_id: 0x0562c566 - offset: 3520 + offset: 3840 } member { - id: 0x47ed9837 + id: 0x47ed9812 name: "uic_cmd_mutex" type_id: 0xa7c362b0 - offset: 3264 + offset: 3456 } member { - id: 0x8908e3f8 + id: 0x8908e7f8 name: "uic_error" type_id: 0xc9082b19 - offset: 4896 + offset: 5600 } member { id: 0xd5c5cb2a @@ -198763,6 +192449,12 @@ member { type_id: 0x65043940 offset: 672 } +member { + id: 0x15366051 + name: "uid" + type_id: 0xe90b32b7 + offset: 704 +} member { id: 0x1536626c name: "uid" @@ -198787,10 +192479,10 @@ member { offset: 640 } member { - id: 0x153668ca + id: 0x15366573 name: "uid" type_id: 0xe90b32b7 - offset: 896 + offset: 1024 } member { id: 0x15366aa5 @@ -198798,12 +192490,6 @@ member { type_id: 0xe90b32b7 offset: 192 } -member { - id: 0x15366b1e - name: "uid" - type_id: 0xe90b32b7 - offset: 576 -} member { id: 0x15366d0b name: "uid" @@ -198840,10 +192526,10 @@ member { offset: 512 } member { - id: 0xe5f709cb + id: 0xe5f707ce name: "uie_rtctimer" type_id: 0x3050a963 - offset: 8512 + offset: 10112 } member { id: 0x1353709d @@ -198895,16 +192581,16 @@ member { offset: 576 } member { - id: 0x95886387 + id: 0x95886403 name: "umem" type_id: 0x3ad18ab6 - offset: 142016 + offset: 768 } member { - id: 0x95886ad4 + id: 0x95886ba8 name: "umem" type_id: 0x3ad18ab6 - offset: 640 + offset: 142144 } member { id: 0x95963072 @@ -198985,22 +192671,16 @@ member { bitsize: 1 } member { - id: 0x07951331 - name: "unassign_vif_chanctx" - type_id: 0x0c377f47 - offset: 4928 -} -member { - id: 0xa8fd1116 + id: 0xa8fd1366 name: "unbalanced_since" type_id: 0x33756485 - offset: 960 + offset: 1344 } member { - id: 0x0d468f15 + id: 0x0d4684a8 name: "unbalanced_timer" type_id: 0xc9082b19 - offset: 1056 + offset: 1440 } member { id: 0x59946581 @@ -199087,10 +192767,10 @@ member { offset: 320 } member { - id: 0x5c7ec81e + id: 0x5c7ec059 name: "unbound_attrs" type_id: 0x18ea2d6b - offset: 1216 + offset: 1344 } member { id: 0x153177cc @@ -199134,10 +192814,10 @@ member { offset: 576 } member { - id: 0x46c8b00e + id: 0x46c8b3a0 name: "under_oom" type_id: 0x6720d32f - offset: 9504 + offset: 9888 } member { id: 0x98078cc7 @@ -199153,10 +192833,10 @@ member { offset: 1280 } member { - id: 0xd3f00b91 + id: 0xd3f0097f name: "underflow" type_id: 0x4585663f - offset: 1856 + offset: 2240 } member { id: 0x04b7308b @@ -199176,10 +192856,10 @@ member { offset: 768 } member { - id: 0x8d637c42 + id: 0x8d637309 name: "ungate_work" type_id: 0x1f3c8679 - offset: 704 + offset: 1088 } member { id: 0x047679da @@ -199188,10 +192868,10 @@ member { offset: 1408 } member { - id: 0xb7a98c28 + id: 0xb7a98fcb name: "uniq" type_id: 0x3db8d8c8 - offset: 59712 + offset: 61184 } member { id: 0xb7aa2038 @@ -199212,10 +192892,10 @@ member { offset: 896 } member { - id: 0xc8b6971f + id: 0xc8b69710 name: "unique_id" type_id: 0x4585663f - offset: 3520 + offset: 3840 } member { id: 0x69d46c12 @@ -199247,11 +192927,6 @@ member { type_id: 0x0faae5b1 offset: 704 } -member { - id: 0x7137a035 - name: "units_pos" - type_id: 0x6720d32f -} member { id: 0xc16855f7 name: "universal_planes" @@ -199270,12 +192945,6 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x81e7b7bc - name: "unknown_triggers_num" - type_id: 0xc9082b19 - offset: 256 -} member { id: 0xe4d4d2c4 name: "unlink" @@ -199324,10 +192993,10 @@ member { offset: 256 } member { - id: 0x8153d336 + id: 0x8153d386 name: "unlock" type_id: 0x034519e3 - offset: 320 + offset: 448 } member { id: 0x8153dc5f @@ -199438,10 +193107,10 @@ member { offset: 640 } member { - id: 0xa2393c3d + id: 0xa2393bc6 name: "unmap_limit_for_ws" type_id: 0x4585663f - offset: 2701 + offset: 2829 bitsize: 1 } member { @@ -199487,10 +193156,10 @@ member { offset: 288 } member { - id: 0x360227e6 + id: 0x3602222f name: "unmask_base" type_id: 0x4585663f - offset: 2720 + offset: 2848 } member { id: 0x343d462b @@ -199505,10 +193174,10 @@ member { offset: 256 } member { - id: 0xdc6f2aa6 + id: 0xdc6f236d name: "unpin_shared_mem" type_id: 0x0f2546f5 - offset: 1536 + offset: 1664 } member { id: 0x7a604c44 @@ -199554,10 +193223,10 @@ member { offset: 64 } member { - id: 0x62f6da7f + id: 0x62f6d1c9 name: "unprepare_message" type_id: 0x2ddc072f - offset: 9664 + offset: 11264 } member { id: 0xa0e3f293 @@ -199566,10 +193235,10 @@ member { offset: 448 } member { - id: 0x13f8194f + id: 0x13f81a2b name: "unprepare_transfer_hardware" type_id: 0x2dfdd846 - offset: 9536 + offset: 11136 } member { id: 0xcc016e3c @@ -199578,10 +193247,10 @@ member { offset: 192 } member { - id: 0x35577a5d + id: 0x355770bf name: "unprot_beacon_reported" type_id: 0x33756485 - offset: 2432 + offset: 2816 } member { id: 0x8ea4f872 @@ -199601,6 +193270,12 @@ member { type_id: 0x0e627592 offset: 64 } +member { + id: 0xdb3467f3 + name: "unregister_lock" + type_id: 0xa7c362b0 + offset: 16640 +} member { id: 0x7c187e24 name: "unregistered" @@ -199608,10 +193283,10 @@ member { offset: 64 } member { - id: 0x7c7ba84b + id: 0x7c7ba3a5 name: "unregistered" type_id: 0x6d7f5ff6 - offset: 7240 + offset: 8840 } member { id: 0x39772a8e @@ -199651,10 +193326,10 @@ member { offset: 640 } member { - id: 0x24d5c1f8 + id: 0x24d5cc41 name: "unsafe_warn" type_id: 0x4585663f - offset: 8513 + offset: 9985 bitsize: 1 } member { @@ -199664,28 +193339,10 @@ member { offset: 64 } member { - id: 0x7d44b293 - name: "unsol_bcast_probe_resp" - type_id: 0x3fc216d3 - offset: 6912 -} -member { - id: 0xfe4d73cd - name: "unsol_bcast_probe_resp_interval" - type_id: 0xc9082b19 - offset: 2464 -} -member { - id: 0xb5487c90 + id: 0xb5487b20 name: "unsolicit_count" type_id: 0x384f7d7c - offset: 944 -} -member { - id: 0xa0fc57b4 - name: "unsolicited_probe" - type_id: 0x6d7f5ff6 - offset: 112 + offset: 1072 } member { id: 0x3d971f1e @@ -199693,18 +193350,18 @@ member { type_id: 0x2ddee198 offset: 768 } -member { - id: 0x80cd109a - name: "unthrottle" - type_id: 0x0c59c5c5 - offset: 3328 -} member { id: 0x80cd10c5 name: "unthrottle" type_id: 0x0c59c5c5 offset: 1024 } +member { + id: 0x80cd11b3 + name: "unthrottle" + type_id: 0x0c59c5c5 + offset: 3584 +} member { id: 0x80cff2d9 name: "unthrottle" @@ -199718,17 +193375,17 @@ member { offset: 896 } member { - id: 0x4e65e218 + id: 0x4e65e89e name: "untrusted" type_id: 0x4585663f - offset: 16547 + offset: 22115 bitsize: 1 } member { - id: 0x3c62380e + id: 0x3c62344c name: "unused" type_id: 0xc93e017b - offset: 6928 + offset: 8144 } member { id: 0x3c63eaff @@ -199762,70 +193419,46 @@ member { offset: 2272 } member { - id: 0xcd0e1dca + id: 0xcd0e1ab3 name: "unused_hctx_list" type_id: 0xd3c80119 - offset: 5824 + offset: 7104 } member { - id: 0xed3c19e5 + id: 0xed3c173f name: "unused_hctx_lock" type_id: 0xf313e71a - offset: 5952 + offset: 7232 } member { - id: 0x84d09c02 + id: 0x84d0956a name: "unused_native_cs" type_id: 0x29b77961 - offset: 10184 + offset: 11784 } member { - id: 0xa3770ed4 + id: 0xa37704a2 name: "unx" type_id: 0xaf070227 - offset: 4224 + offset: 4352 } member { - id: 0xb35c390d - name: "uora_exists" - type_id: 0x6d7f5ff6 - offset: 152 -} -member { - id: 0x714a89d1 - name: "uora_ocw_range" - type_id: 0x295c7202 - offset: 160 -} -member { - id: 0xc76aab5a - name: "up" - type_id: 0xeededfef - offset: 344 -} -member { - id: 0xc7ad2315 - name: "up" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0xc7b70667 + id: 0xc7b706ee name: "up" type_id: 0x33756485 - offset: 2048 + offset: 2304 } member { - id: 0x70716578 + id: 0x70716d55 name: "up_threshold" type_id: 0x4585663f - offset: 1184 + offset: 1568 } member { - id: 0x1dc218a8 + id: 0x1dc21b9c name: "upcoming_state" type_id: 0x63b95725 - offset: 33376 + offset: 34080 } member { id: 0xd6886f0b @@ -199846,10 +193479,10 @@ member { offset: 64 } member { - id: 0xd694f179 + id: 0xd694f198 name: "update" type_id: 0x31e0e6c6 - offset: 5376 + offset: 5760 } member { id: 0xd6a89687 @@ -199880,12 +193513,6 @@ member { name: "update_bits" type_id: 0x2cbe4f96 } -member { - id: 0x5097782a - name: "update_connect_params" - type_id: 0x2cd8fd4f - offset: 2944 -} member { id: 0x56b05005 name: "update_curr" @@ -199899,16 +193526,10 @@ member { offset: 2496 } member { - id: 0x98f171d3 + id: 0x98f177e2 name: "update_done" type_id: 0x3fcbf304 - offset: 2816 -} -member { - id: 0xe6847e5c - name: "update_erp_next_seq_num" - type_id: 0x6d7f5ff6 - offset: 128 + offset: 2944 } member { id: 0xce936c6c @@ -199916,10 +193537,16 @@ member { type_id: 0x2b820c5e } member { - id: 0x3387e551 - name: "update_ft_ies" - type_id: 0x2cdb56a9 - offset: 5504 + id: 0x875d4218 + name: "update_hcr_el2" + type_id: 0x0db20eef + offset: 704 +} +member { + id: 0xf203bc06 + name: "update_hfgwtr_el2" + type_id: 0x0db20eef + offset: 768 } member { id: 0x313715cf @@ -199946,22 +193573,10 @@ member { offset: 256 } member { - id: 0x556f1620 + id: 0x556f1aff name: "update_lock" type_id: 0xa7c362b0 - offset: 640 -} -member { - id: 0x62da51fd - name: "update_mesh_config" - type_id: 0x2cd531de - offset: 1920 -} -member { - id: 0x61a81684 - name: "update_mgmt_frame_registrations" - type_id: 0x0f965e6a - offset: 4480 + offset: 896 } member { id: 0x5ec30cf4 @@ -199969,12 +193584,6 @@ member { type_id: 0xa7c362b0 offset: 64 } -member { - id: 0xca480970 - name: "update_owe_info" - type_id: 0x2cd965ed - offset: 7104 -} member { id: 0xfe983ebb name: "update_pages_work" @@ -200005,10 +193614,10 @@ member { offset: 832 } member { - id: 0x51701373 + id: 0x51701f62 name: "update_sink_caps" type_id: 0x6d7f5ff6 - offset: 9280 + offset: 9920 } member { id: 0x02e857e6 @@ -200034,18 +193643,6 @@ member { type_id: 0x2c4add43 offset: 1088 } -member { - id: 0xa5a2522c - name: "update_tkip_key" - type_id: 0x0c36978a - offset: 1280 -} -member { - id: 0xac51ee2e - name: "update_vif_offload" - type_id: 0x0c3609db - offset: 6784 -} member { id: 0xb04ac5ce name: "updated" @@ -200053,10 +193650,10 @@ member { offset: 24 } member { - id: 0xb0945528 + id: 0xb0945aa5 name: "updated" type_id: 0x6d7f5ff6 - offset: 6528 + offset: 7744 } member { id: 0xb0ca51da @@ -200192,10 +193789,10 @@ member { type_id: 0xedf277ba } member { - id: 0xa1746071 + id: 0xa1746ec2 name: "uprobes_state" type_id: 0x527bb441 - offset: 6720 + offset: 6912 } member { id: 0x5be9842b @@ -200266,10 +193863,10 @@ member { type_id: 0xd3c80119 } member { - id: 0x7fecf5b1 + id: 0x7fecfc90 name: "urbnum" type_id: 0x74d29cf1 - offset: 10432 + offset: 11648 } member { id: 0xefe85c23 @@ -200285,10 +193882,10 @@ member { offset: 144 } member { - id: 0x3bf0a4ad + id: 0x3bf0a986 name: "urgent_bkops_lvl" type_id: 0xeab68ea2 - offset: 24544 + offset: 26400 } member { id: 0xccbdafaa @@ -200347,6 +193944,12 @@ member { type_id: 0x0581f50f offset: 64 } +member { + id: 0x07760a06 + name: "usage" + type_id: 0x1c898f28 + offset: 896 +} member { id: 0x07bf52a9 name: "usage" @@ -200366,10 +193969,10 @@ member { offset: 128 } member { - id: 0x07cdaa5e + id: 0x07cdab1c name: "usage" type_id: 0xa722c13e - offset: 480 + offset: 608 } member { id: 0x07cdabee @@ -200394,22 +193997,22 @@ member { offset: 64 } member { - id: 0x05a8e330 + id: 0x05a8e34b name: "usage_count" type_id: 0x74d29cf1 - offset: 1632 + offset: 1760 } member { - id: 0x05a8eb41 + id: 0x05a8edba name: "usage_count" type_id: 0x74d29cf1 - offset: 1728 + offset: 1920 } member { - id: 0x05bb148d + id: 0x05bb1856 name: "usage_count" type_id: 0x6720d32f - offset: 896 + offset: 1280 } member { id: 0xeaee801b @@ -200417,10 +194020,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0x46bd927f + id: 0x46bd9b3d name: "usage_in_excess" type_id: 0x33756485 - offset: 18432 + offset: 18560 } member { id: 0xdaf5a26c @@ -200453,31 +194056,31 @@ member { offset: 512 } member { - id: 0x5ec78aeb + id: 0x5ec7864c name: "usb2_hw_lpm_allowed" type_id: 0x4585663f - offset: 9972 + offset: 11188 bitsize: 1 } member { - id: 0x71e64915 + id: 0x71e64007 name: "usb2_hw_lpm_besl_capable" type_id: 0x4585663f - offset: 9970 + offset: 11186 bitsize: 1 } member { - id: 0x90eb8790 + id: 0x90eb88f9 name: "usb2_hw_lpm_capable" type_id: 0x4585663f - offset: 9969 + offset: 11185 bitsize: 1 } member { - id: 0x9fd26d71 + id: 0x9fd26060 name: "usb2_hw_lpm_enabled" type_id: 0x4585663f - offset: 9971 + offset: 11187 bitsize: 1 } member { @@ -200487,29 +194090,29 @@ member { offset: 64 } member { - id: 0x11d1ced5 + id: 0x11d1c620 name: "usb2_port" type_id: 0x0258f96e - offset: 6400 + offset: 7744 } member { - id: 0x4f2ccf56 + id: 0x4f2cc60f name: "usb2_rhub" type_id: 0xcd18dfb6 - offset: 20544 + offset: 21120 } member { - id: 0x33fe5f3e + id: 0x33fe5eaa name: "usb3_lpm_u1_enabled" type_id: 0x4585663f - offset: 9973 + offset: 11189 bitsize: 1 } member { - id: 0x6904fb47 + id: 0x6904f922 name: "usb3_lpm_u2_enabled" type_id: 0x4585663f - offset: 9974 + offset: 11190 bitsize: 1 } member { @@ -200519,22 +194122,22 @@ member { offset: 128 } member { - id: 0x45a3a055 + id: 0x45a3a468 name: "usb3_port" type_id: 0x0258f96e - offset: 6464 + offset: 7808 } member { - id: 0x543df81f + id: 0x543df0dd name: "usb3_rhub" type_id: 0xcd18dfb6 - offset: 39040 + offset: 39616 } member { - id: 0x4fd51ab0 + id: 0x4fd51e2a name: "usb_amount_left" type_id: 0xc9082b19 - offset: 3104 + offset: 3232 } member { id: 0x8a756656 @@ -200626,16 +194229,16 @@ member { type_id: 0x249da67c } member { - id: 0xcea50d22 + id: 0xcea50aff name: "usb_dev" type_id: 0x0258f96e - offset: 6464 + offset: 7680 } member { - id: 0xfc09f104 + id: 0xfc09f0db name: "usb_driver" type_id: 0x3c9a9fb2 - offset: 1408 + offset: 1664 } member { id: 0x075c8af5 @@ -200650,10 +194253,10 @@ member { bitsize: 1 } member { - id: 0x171fcf0b + id: 0x171fc924 name: "usb_pd" type_id: 0x4585663f - offset: 6080 + offset: 7296 bitsize: 1 } member { @@ -200663,10 +194266,10 @@ member { offset: 128 } member { - id: 0x1058a1bd + id: 0x1058a1fb name: "usb_phy" type_id: 0x05c2a3ca - offset: 2368 + offset: 3136 } member { id: 0x83895d9b @@ -200675,16 +194278,16 @@ member { offset: 1152 } member { - id: 0xb144e73e + id: 0xb144e2fb name: "usb_role_sw" type_id: 0x3a6106d5 - offset: 6912 + offset: 7360 } member { - id: 0x41459515 + id: 0x414594be name: "usb_type" type_id: 0xed696ae5 - offset: 10304 + offset: 11008 } member { id: 0x73dbac61 @@ -200710,50 +194313,44 @@ member { type_id: 0xa722c13e } member { - id: 0xd3110eb8 + id: 0xd3110a36 name: "use" type_id: 0xa722c13e - offset: 1280 + offset: 1408 } member { - id: 0x74903592 + id: 0x74903218 name: "use_10_for_ms" type_id: 0x4585663f - offset: 2672 + offset: 2800 bitsize: 1 } member { - id: 0x71ac48e2 + id: 0x71ac426b name: "use_10_for_rw" type_id: 0x4585663f - offset: 2671 + offset: 2799 bitsize: 1 } member { - id: 0xe37ddb4b + id: 0xe37dd9ad name: "use_16_for_rw" type_id: 0x4585663f - offset: 2676 + offset: 2804 bitsize: 1 } member { - id: 0x58168308 + id: 0x58168fb6 name: "use_192_bytes_for_3f" type_id: 0x4585663f - offset: 2681 + offset: 2809 bitsize: 1 } member { - id: 0x810463f6 + id: 0x810468bf name: "use_4addr" type_id: 0x6d7f5ff6 - offset: 832 -} -member { - id: 0x810e32fb - name: "use_4addr" - type_id: 0x6720d32f - offset: 32 + offset: 960 } member { id: 0x38d66b32 @@ -200780,17 +194377,17 @@ member { offset: 352 } member { - id: 0xb3026892 + id: 0xb3026d07 name: "use_autosuspend" type_id: 0x4585663f - offset: 1803 + offset: 1995 bitsize: 1 } member { - id: 0x3047e049 + id: 0x3047e0c8 name: "use_cached_err" type_id: 0x6d7f5ff6 - offset: 8992 + offset: 10848 } member { id: 0xc68cfbe1 @@ -200806,10 +194403,10 @@ member { bitsize: 1 } member { - id: 0x9b32316a + id: 0x9b323a0d name: "use_cnt" type_id: 0x74d29cf1 - offset: 7552 + offset: 9280 } member { id: 0x9bd7abf8 @@ -200824,10 +194421,10 @@ member { offset: 96 } member { - id: 0x99e96142 + id: 0x99e9635c name: "use_count" type_id: 0x6720d32f - offset: 7488 + offset: 8960 } member { id: 0x99e966ee @@ -200836,10 +194433,10 @@ member { offset: 832 } member { - id: 0x99fa9e8b + id: 0x99fa9afe name: "use_count" type_id: 0x74d29cf1 - offset: 6592 + offset: 7808 } member { id: 0x99fa9ed9 @@ -200858,25 +194455,6 @@ member { name: "use_cqe_mode_tx" type_id: 0x295c7202 } -member { - id: 0x2515d66a - name: "use_cts_prot" - type_id: 0x6720d32f - offset: 32 -} -member { - id: 0x251f8018 - name: "use_cts_prot" - type_id: 0x6d7f5ff6 - offset: 232 -} -member { - id: 0xb08a874a - name: "use_cts_prot" - type_id: 0x295c7202 - offset: 105 - bitsize: 1 -} member { id: 0x67f57168 name: "use_dai_pcm_id" @@ -200884,10 +194462,10 @@ member { offset: 2816 } member { - id: 0xfb73d49f + id: 0xfb73d61c name: "use_delay" type_id: 0x74d29cf1 - offset: 2304 + offset: 2432 } member { id: 0x4c5b1a38 @@ -200896,10 +194474,22 @@ member { offset: 352 } member { - id: 0xa084f3b0 + id: 0x4fb6ce5b + name: "use_dma32" + type_id: 0x6d7f5ff6 + offset: 72 +} +member { + id: 0xa53c530a + name: "use_dma_alloc" + type_id: 0x6d7f5ff6 + offset: 64 +} +member { + id: 0xa084f1d8 name: "use_dummy_qh" type_id: 0x4585663f - offset: 5546 + offset: 5610 bitsize: 1 } member { @@ -200909,10 +194499,10 @@ member { offset: 1120 } member { - id: 0x45ea5487 + id: 0x45ea5e18 name: "use_external_dma" type_id: 0x6d7f5ff6 - offset: 5704 + offset: 6344 } member { id: 0x7544deb6 @@ -200921,17 +194511,17 @@ member { offset: 736 } member { - id: 0x0e98d76c + id: 0x0e98d4e4 name: "use_generic_driver" type_id: 0x4585663f - offset: 11152 + offset: 12368 bitsize: 1 } member { - id: 0x94b754fa + id: 0x94b75d05 name: "use_gpio_descriptors" type_id: 0x6d7f5ff6 - offset: 10176 + offset: 11776 } member { id: 0x2f654b9a @@ -200940,18 +194530,12 @@ member { offset: 2400 } member { - id: 0x234ad880 + id: 0x234ad6a6 name: "use_memdelay" type_id: 0x4585663f - offset: 11079 + offset: 12103 bitsize: 1 } -member { - id: 0xdc10dbb4 - name: "use_mfp" - type_id: 0x6d7f5ff6 - offset: 1280 -} member { id: 0x765641af name: "use_of_reg" @@ -200978,10 +194562,10 @@ member { bitsize: 1 } member { - id: 0xe5fa9117 + id: 0xe5fa91c6 name: "use_pause_in_draining" type_id: 0x6d7f5ff6 - offset: 6688 + offset: 8032 } member { id: 0x73caff89 @@ -201002,49 +194586,18 @@ member { type_id: 0x6d7f5ff6 offset: 2200 } -member { - id: 0x277b73d1 - name: "use_rts" - type_id: 0x295c7202 - offset: 104 - bitsize: 1 -} -member { - id: 0x1864c089 - name: "use_short_preamble" - type_id: 0x6d7f5ff6 - offset: 240 -} -member { - id: 0x186e99f3 - name: "use_short_preamble" - type_id: 0x6720d32f - offset: 64 -} -member { - id: 0xb16fcea2 - name: "use_short_slot" - type_id: 0x6d7f5ff6 - offset: 248 -} -member { - id: 0xe51bbfaa - name: "use_short_slot_time" - type_id: 0x6720d32f - offset: 96 -} -member { - id: 0x471737dd - name: "use_single_read" - type_id: 0x6d7f5ff6 - offset: 4768 -} member { id: 0x47173cb7 name: "use_single_read" type_id: 0x6d7f5ff6 offset: 2184 } +member { + id: 0x47173f90 + name: "use_single_read" + type_id: 0x6d7f5ff6 + offset: 5024 +} member { id: 0xa93f836c name: "use_single_write" @@ -201052,16 +194605,16 @@ member { offset: 2192 } member { - id: 0xa93f88be + id: 0xa93f8874 name: "use_single_write" type_id: 0x6d7f5ff6 - offset: 4776 + offset: 5032 } member { - id: 0x5649a22b + id: 0x5649a4a3 name: "use_spi_crc" type_id: 0x4585663f - offset: 7264 + offset: 8480 bitsize: 1 } member { @@ -201076,6 +194629,17 @@ member { type_id: 0xedf277ba offset: 192 } +member { + id: 0xeccb4cfe + name: "use_tt" + type_id: 0x6d7f5ff6 + offset: 8 +} +member { + id: 0xcd7ce15e + name: "use_type" + type_id: 0x6d7f5ff6 +} member { id: 0x760852e7 name: "use_udp6_rx_checksums" @@ -201105,10 +194669,10 @@ member { bitsize: 1 } member { - id: 0x4a746b4c + id: 0x4a7465a4 name: "use_worker" type_id: 0x6d7f5ff6 - offset: 1472 + offset: 1600 } member { id: 0xe483d83b @@ -201123,16 +194687,16 @@ member { offset: 48 } member { - id: 0x8b878b4e + id: 0x8b87862f name: "used" type_id: 0x399f63b7 - offset: 512 + offset: 640 } member { - id: 0x8b8d62a2 + id: 0x8b8d6727 name: "used" type_id: 0x33756485 - offset: 960 + offset: 1088 } member { id: 0x8b8d6a51 @@ -201146,10 +194710,10 @@ member { offset: 256 } member { - id: 0x8bd936f8 + id: 0x8bd9301a name: "used" type_id: 0x6720d32f - offset: 8512 + offset: 9920 } member { id: 0x8bd93b07 @@ -201182,16 +194746,16 @@ member { offset: 4608 } member { - id: 0x62a45532 + id: 0x62a454aa name: "used_btfs" type_id: 0x310e711e - offset: 6848 + offset: 7104 } member { - id: 0xf3d95399 + id: 0xf3d9587a name: "used_flags" type_id: 0x914dbfdc - offset: 2480 + offset: 2608 } member { id: 0x5d82d851 @@ -201241,16 +194805,16 @@ member { offset: 512 } member { - id: 0x6aa9f640 + id: 0x6aa9f159 name: "used_maps" type_id: 0x0bbc5d54 - offset: 6528 + offset: 6656 } member { - id: 0x588392bf + id: 0x58839111 name: "used_maps_mutex" type_id: 0xa7c362b0 - offset: 6592 + offset: 6720 } member { id: 0x0170d376 @@ -201259,10 +194823,10 @@ member { offset: 2048 } member { - id: 0xcd0752f5 + id: 0xcd075131 name: "used_sems" type_id: 0x6720d32f - offset: 5504 + offset: 6656 } member { id: 0xeedb61d6 @@ -201277,22 +194841,16 @@ member { offset: 256 } member { - id: 0x042a24a4 + id: 0x042a2075 name: "user" type_id: 0x181ee594 - offset: 6976 + offset: 8256 } member { - id: 0x042a262d + id: 0x042a2210 name: "user" type_id: 0x181ee594 - offset: 7872 -} -member { - id: 0x042a269e - name: "user" - type_id: 0x181ee594 - offset: 1280 + offset: 1408 } member { id: 0x042a27fc @@ -201300,16 +194858,22 @@ member { type_id: 0x181ee594 offset: 1024 } +member { + id: 0x042a2fad + name: "user" + type_id: 0x181ee594 + offset: 7232 +} member { id: 0x042a8363 name: "user" type_id: 0x18bd6530 } member { - id: 0x04355e25 + id: 0x043550f2 name: "user" type_id: 0x07665a1f - offset: 640 + offset: 768 } member { id: 0x04880323 @@ -201341,10 +194905,10 @@ member { offset: 24 } member { - id: 0x535099cb + id: 0x53509282 name: "user_bufs" type_id: 0x003f56cd - offset: 832 + offset: 960 } member { id: 0xa29c36ce @@ -201353,16 +194917,16 @@ member { offset: 12320 } member { - id: 0x89b325bb + id: 0x89b32feb name: "user_cpus_ptr" type_id: 0x0d910d7f - offset: 8384 + offset: 9408 } member { - id: 0xc96b1d62 + id: 0xc96b1b7e name: "user_ctl_alloc_size" type_id: 0xf435685e - offset: 10112 + offset: 11456 } member { id: 0x8e76f84c @@ -201407,22 +194971,16 @@ member { offset: 2368 } member { - id: 0x24685357 + id: 0x246856f6 name: "user_max_freq_req" type_id: 0x724805ea - offset: 8704 + offset: 10496 } member { - id: 0x61b40521 + id: 0x61b405b7 name: "user_min_freq_req" type_id: 0x724805ea - offset: 8128 -} -member { - id: 0x6025b3cd - name: "user_mpm" - type_id: 0x6d7f5ff6 - offset: 472 + offset: 9856 } member { id: 0xf44982ea @@ -201443,16 +195001,10 @@ member { offset: 192 } member { - id: 0xde4b753c + id: 0xde4b759f name: "user_ns" type_id: 0x0fabaf3b - offset: 6464 -} -member { - id: 0xde4b7596 - name: "user_ns" - type_id: 0x0fabaf3b - offset: 576 + offset: 6656 } member { id: 0xde4b75d7 @@ -201461,10 +195013,10 @@ member { offset: 3136 } member { - id: 0xde4b792d + id: 0xde4b7705 name: "user_ns" type_id: 0x0fabaf3b - offset: 8640 + offset: 9792 } member { id: 0xde4b7a9d @@ -201483,6 +195035,12 @@ member { name: "user_ns" type_id: 0x0fabaf3b } +member { + id: 0xde4b7ed9 + name: "user_ns" + type_id: 0x0fabaf3b + offset: 704 +} member { id: 0xbf37cad2 name: "user_page" @@ -201525,10 +195083,10 @@ member { offset: 2304 } member { - id: 0x3b4f65dc + id: 0x3b4f6865 name: "user_waits" type_id: 0x74d29cf1 - offset: 896 + offset: 1024 } member { id: 0x574dfda0 @@ -201555,10 +195113,10 @@ member { offset: 192 } member { - id: 0xe3db1542 + id: 0xe3db14ff name: "useroffset" type_id: 0x4585663f - offset: 1632 + offset: 1888 } member { id: 0xe3db192b @@ -201601,22 +195159,22 @@ member { offset: 32 } member { - id: 0x850adff3 + id: 0x850ade35 name: "users" type_id: 0xa722c13e - offset: 1760 + offset: 1888 } member { - id: 0x8564f6d9 + id: 0x8564f74e name: "users" type_id: 0xc9082b19 - offset: 8000 + offset: 9344 } member { - id: 0x857e3346 + id: 0x857e3314 name: "users" type_id: 0xd3c80119 - offset: 2624 + offset: 3520 } member { id: 0x8593b21b @@ -201635,12 +195193,6 @@ member { type_id: 0x6720d32f offset: 704 } -member { - id: 0x85cad174 - name: "users" - type_id: 0x6720d32f - offset: 832 -} member { id: 0x85cad265 name: "users" @@ -201658,6 +195210,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x85cada3d + name: "users" + type_id: 0x6720d32f + offset: 960 +} member { id: 0x85e876e9 name: "users" @@ -201665,22 +195223,22 @@ member { offset: 384 } member { - id: 0x85e877a5 + id: 0x85e87d65 name: "users" type_id: 0x4585663f - offset: 4288 + offset: 4544 } member { - id: 0x914f8a8a + id: 0x914f88a3 name: "users_count" type_id: 0xa722c13e - offset: 24064 + offset: 24576 } member { - id: 0xbb6c9331 + id: 0xbb6c91c3 name: "usersize" type_id: 0x4585663f - offset: 1664 + offset: 1920 } member { id: 0xbb6c9486 @@ -201695,34 +195253,22 @@ member { offset: 1600 } member { - id: 0x3bb59023 + id: 0x3bb591b4 name: "userspace_clients" type_id: 0xd3c80119 - offset: 8000 + offset: 9344 } member { - id: 0x1ad9ba4a + id: 0x1ad9bdad name: "userspace_clients_lock" type_id: 0xa7c362b0 - offset: 7744 + offset: 8960 } member { - id: 0x81a4c47d - name: "userspace_handles_dfs" - type_id: 0x6d7f5ff6 - offset: 544 -} -member { - id: 0x81a4caec - name: "userspace_handles_dfs" - type_id: 0x6d7f5ff6 - offset: 3616 -} -member { - id: 0xff77bde0 + id: 0xff77b3c7 name: "userspace_pid" type_id: 0x49b889e7 - offset: 31936 + offset: 34240 } member { id: 0x959b553f @@ -201731,10 +195277,10 @@ member { offset: 1704 } member { - id: 0x3acab070 + id: 0x3acabb1f name: "uses_new_polling" type_id: 0x4585663f - offset: 2597 + offset: 3365 bitsize: 1 } member { @@ -201758,22 +195304,22 @@ member { bitsize: 1 } member { - id: 0xb03da932 + id: 0xb03da298 name: "usid" type_id: 0x295c7202 - offset: 6144 + offset: 7360 } member { - id: 0x4f24f814 + id: 0x4f24f2f6 name: "using_gplonly_symbols" type_id: 0x6d7f5ff6 - offset: 2432 + offset: 2816 } member { - id: 0x7e6f6364 + id: 0x7e6f6486 name: "using_mac_select_pcs" type_id: 0x6d7f5ff6 - offset: 2696 + offset: 3080 } member { id: 0xa5df2eff @@ -201798,10 +195344,10 @@ member { offset: 448 } member { - id: 0x4021f25f + id: 0x4021f538 name: "utask" type_id: 0x3b1e48cc - offset: 21632 + offset: 23296 } member { id: 0x37ff5ef8 @@ -201868,17 +195414,17 @@ member { type_id: 0xc9082b19 offset: 192 } +member { + id: 0xd605d139 + name: "utime" + type_id: 0x92233392 + offset: 14592 +} member { id: 0xd605d2ce name: "utime" type_id: 0x92233392 } -member { - id: 0xd605d400 - name: "utime" - type_id: 0x92233392 - offset: 3392 -} member { id: 0xd605d62f name: "utime" @@ -201886,10 +195432,10 @@ member { offset: 64 } member { - id: 0xd605d93e + id: 0xd605d884 name: "utime" type_id: 0x92233392 - offset: 13568 + offset: 3456 } member { id: 0xd688b48e @@ -201966,10 +195512,10 @@ member { offset: 896 } member { - id: 0x4dcd3371 + id: 0x4dcd3a37 name: "uuids" type_id: 0xd3c80119 - offset: 25088 + offset: 29568 } member { id: 0xba94773b @@ -202007,10 +195553,10 @@ member { offset: 896 } member { - id: 0xdb115b6e + id: 0xdb115a10 name: "uw_nh_entries" type_id: 0xd3c80119 - offset: 832 + offset: 1216 } member { id: 0x9f2f968c @@ -202055,10 +195601,16 @@ member { type_id: 0x45ddde21 } member { - id: 0xfe1160d2 + id: 0xfe116e91 name: "v4_mode" type_id: 0x6d7f5ff6 - offset: 5696 + offset: 6336 +} +member { + id: 0x57c90446 + name: "v4l2_dev" + type_id: 0x074f1a14 + offset: 8832 } member { id: 0x57c90813 @@ -202066,12 +195618,6 @@ member { type_id: 0x074f1a14 offset: 1216 } -member { - id: 0x57c90c7d - name: "v4l2_dev" - type_id: 0x074f1a14 - offset: 7616 -} member { id: 0x57c90e36 name: "v4l2_dev" @@ -202147,10 +195693,10 @@ member { offset: 704 } member { - id: 0x502782d9 + id: 0x502781b8 name: "vaddr" type_id: 0x18bd6530 - offset: 3584 + offset: 3968 } member { id: 0x502784b0 @@ -202168,6 +195714,11 @@ member { name: "vaddr_iomem" type_id: 0x18bd6530 } +member { + id: 0x4f259bbe + name: "val" + type_id: 0x33756485 +} member { id: 0x4f3c80d2 name: "val" @@ -202315,10 +195866,10 @@ member { bitsize: 1 } member { - id: 0xe90c5448 + id: 0xe90c54f8 name: "valid" type_id: 0xf435685e - offset: 320 + offset: 448 } member { id: 0xe91a1d71 @@ -202338,46 +195889,22 @@ member { type_id: 0x26554526 } member { - id: 0xa6274b5a + id: 0xa6274290 name: "valid_ioctls" type_id: 0x1e18ac15 - offset: 8832 + offset: 10048 } member { - id: 0x900820dc + id: 0x90082c4e name: "valid_links" type_id: 0x914dbfdc - offset: 9152 + offset: 9536 } member { - id: 0x90082830 - name: "valid_links" - type_id: 0x914dbfdc - offset: 7872 -} -member { - id: 0x900829ae - name: "valid_links" - type_id: 0x914dbfdc - offset: 1472 -} -member { - id: 0x90082cc3 - name: "valid_links" - type_id: 0x914dbfdc - offset: 704 -} -member { - id: 0x90082d44 - name: "valid_links" - type_id: 0x914dbfdc - offset: 832 -} -member { - id: 0x43e435c3 + id: 0x43e438e6 name: "valid_mask" type_id: 0x064d6086 - offset: 4608 + offset: 4736 } member { id: 0x43e43e10 @@ -202398,10 +195925,10 @@ member { offset: 448 } member { - id: 0x7e5c1056 + id: 0x7e5c1bb6 name: "valid_wakeup" type_id: 0x6d7f5ff6 - offset: 1184 + offset: 1312 } member { id: 0x2a0a55ed @@ -202433,10 +195960,10 @@ member { type_id: 0x2e8aa11f } member { - id: 0x2a13acd4 + id: 0x2a13aca1 name: "validate" type_id: 0x2f63630f - offset: 1472 + offset: 1728 } member { id: 0x2a159a62 @@ -202497,10 +196024,10 @@ member { type_id: 0x8bda1c0f } member { - id: 0xa9bb3237 + id: 0xa9bb3229 name: "vals" type_id: 0x15c52c92 - offset: 10752 + offset: 12224 } member { id: 0xa00127d6 @@ -202720,10 +196247,10 @@ member { offset: 320 } member { - id: 0xeae039c6 + id: 0xeae03519 name: "var" type_id: 0x72197497 - offset: 640 + offset: 896 } member { id: 0xeaf50b23 @@ -202754,65 +196281,6 @@ member { type_id: 0x2d645042 offset: 256 } -member { - id: 0x626f6011 - name: "variable" - type_id: 0xce6e9270 - offset: 152 -} -member { - id: 0x626f6227 - name: "variable" - type_id: 0xce6e9270 - offset: 48 -} -member { - id: 0x626f63dd - name: "variable" - type_id: 0xce6e9270 - offset: 32 -} -member { - id: 0x626f6500 - name: "variable" - type_id: 0xce6e9270 - offset: 8 -} -member { - id: 0x626f6765 - name: "variable" - type_id: 0xce6e9270 - offset: 96 -} -member { - id: 0x626f6887 - name: "variable" - type_id: 0xce6e9270 - offset: 24 -} -member { - id: 0x626f6a07 - name: "variable" - type_id: 0xce6e9270 - offset: 64 -} -member { - id: 0x626f6a7a - name: "variable" - type_id: 0xce6e9270 - offset: 80 -} -member { - id: 0x626f6cb4 - name: "variable" - type_id: 0xce6e9270 - offset: 40 -} -member { - id: 0x626f6ee6 - name: "variable" - type_id: 0xce6e9270 -} member { id: 0xee747e95 name: "vb2_buf" @@ -202841,6 +196309,35 @@ member { type_id: 0xe62ebf07 offset: 352 } +member { + id: 0xa6cf5d04 + name: "vbat2ri_charging" + type_id: 0x375bae2f + offset: 3776 +} +member { + id: 0x18405790 + name: "vbat2ri_charging_size" + type_id: 0x6720d32f + offset: 3840 +} +member { + id: 0x2cac7fc8 + name: "vbat2ri_discharging" + type_id: 0x375bae2f + offset: 3648 +} +member { + id: 0xa14629c6 + name: "vbat2ri_discharging_size" + type_id: 0x6720d32f + offset: 3712 +} +member { + id: 0x991c0e36 + name: "vbat_uv" + type_id: 0x6720d32f +} member { id: 0x0a061bb7 name: "vbi" @@ -202858,28 +196355,28 @@ member { type_id: 0x6cc6b2f2 } member { - id: 0xfc21d5dd + id: 0xfc21d322 name: "vbl_lock" type_id: 0xf313e71a - offset: 2592 + offset: 3104 } member { - id: 0x2ab87d47 + id: 0x2ab87fb6 name: "vblank" type_id: 0x0610b875 - offset: 2496 + offset: 3008 } member { - id: 0x058aba83 + id: 0x058ab650 name: "vblank_disable_immediate" type_id: 0x6d7f5ff6 - offset: 2432 + offset: 2944 } member { - id: 0x31d189e3 + id: 0x31d183ed name: "vblank_event_list" type_id: 0xd3c80119 - offset: 2688 + offset: 3200 } member { id: 0x29831e44 @@ -202888,10 +196385,10 @@ member { offset: 32 } member { - id: 0x86da5aff + id: 0x86da54cc name: "vblank_time_lock" type_id: 0xf313e71a - offset: 2560 + offset: 3072 } member { id: 0x83d58286 @@ -202906,16 +196403,16 @@ member { offset: 960 } member { - id: 0xa8b1a324 + id: 0xa8b1a153 name: "vbus" type_id: 0x6d7f5ff6 - offset: 6336 + offset: 7552 } member { - id: 0x7dc180ee + id: 0x7dc18b99 name: "vbus_charge" type_id: 0x6d7f5ff6 - offset: 1984 + offset: 2240 } member { id: 0x099227c5 @@ -202930,16 +196427,16 @@ member { offset: 640 } member { - id: 0xf4564835 + id: 0xf456429e name: "vbus_never_low" type_id: 0x6d7f5ff6 - offset: 1968 + offset: 2224 } member { - id: 0x0b36927e + id: 0x0b369749 name: "vbus_present" type_id: 0x6d7f5ff6 - offset: 1952 + offset: 2208 } member { id: 0x3fa6c907 @@ -202948,16 +196445,16 @@ member { offset: 192 } member { - id: 0xf1c76895 + id: 0xf1c764b7 name: "vbus_source" type_id: 0x6d7f5ff6 - offset: 1976 + offset: 2232 } member { - id: 0xaafd2578 + id: 0xaafd2a52 name: "vbus_vsafe0v" type_id: 0x6d7f5ff6 - offset: 1960 + offset: 2216 } member { id: 0xd309fdc6 @@ -202966,6 +196463,12 @@ member { offset: 66 bitsize: 1 } +member { + id: 0xdf3f679f + name: "vbus_work" + type_id: 0x1f3c8679 + offset: 7616 +} member { id: 0xf6f15b5e name: "vbv_buffer_size" @@ -202995,22 +196498,22 @@ member { offset: 128 } member { - id: 0x1fc3395f + id: 0x1fc336f7 name: "vclock_index" type_id: 0x13580d6c - offset: 43328 + offset: 45312 } member { - id: 0x9d280507 + id: 0x9d280928 name: "vconn_role" type_id: 0x8167e73b - offset: 1152 + offset: 1408 } member { - id: 0x9d2805f7 + id: 0x9d280cfe name: "vconn_role" type_id: 0x8167e73b - offset: 6432 + offset: 7648 } member { id: 0x248a3848 @@ -203030,10 +196533,10 @@ member { offset: 320 } member { - id: 0xcd6e22e6 + id: 0xcd6e2d79 name: "vcpu_array" type_id: 0x80c20070 - offset: 17920 + offset: 18176 } member { id: 0xf58a324e @@ -203119,40 +196622,40 @@ member { offset: 192 } member { - id: 0x6011db37 + id: 0x6011d4c2 name: "vdm_retries" type_id: 0xc9082b19 - offset: 10400 + offset: 11104 } member { - id: 0xc4350c5c + id: 0xc4350055 name: "vdm_sm_running" type_id: 0x6d7f5ff6 - offset: 6152 + offset: 6664 } member { - id: 0x46a0e5d8 + id: 0x46a0ec2d name: "vdm_state" type_id: 0xd2f5a3bb - offset: 10368 + offset: 11072 } member { - id: 0x06868e5c + id: 0x06868f0a name: "vdm_state_machine" type_id: 0x3835dcc0 - offset: 4160 + offset: 4544 } member { - id: 0x0bd075e8 + id: 0x0bd07878 name: "vdm_state_machine_timer" type_id: 0xcd7704bf - offset: 3648 + offset: 3968 } member { - id: 0x9a455b06 + id: 0x9a4550ac name: "vdo" type_id: 0xc9082b19 - offset: 6144 + offset: 7360 } member { id: 0x9a455cdf @@ -203167,22 +196670,22 @@ member { offset: 96 } member { - id: 0x2ad86903 + id: 0x2ad86005 name: "vdo_count" type_id: 0x295c7202 - offset: 10656 + offset: 11360 } member { - id: 0x02b3b2a1 + id: 0x02b3bb9e name: "vdo_data" type_id: 0x5a8c92f7 - offset: 10432 + offset: 11136 } member { - id: 0x91c8180a + id: 0x91c81583 name: "vdo_retry" type_id: 0xc9082b19 - offset: 10688 + offset: 11392 } member { id: 0xef4220d5 @@ -203212,10 +196715,10 @@ member { type_id: 0x3e3a5032 } member { - id: 0x7a50f805 + id: 0x7a50f19c name: "vendor" type_id: 0x3e10b518 - offset: 1856 + offset: 1984 } member { id: 0x7a84c23b @@ -203252,18 +196755,18 @@ member { name: "vendor" type_id: 0xe62ebf07 } +member { + id: 0x7aa7d4a1 + name: "vendor" + type_id: 0xc93e017b + offset: 7472 +} member { id: 0x7aa7dc1c name: "vendor" type_id: 0xc93e017b offset: 480 } -member { - id: 0x7aa7dcd5 - name: "vendor" - type_id: 0xc93e017b - offset: 6256 -} member { id: 0x7aa7ddac name: "vendor" @@ -203275,16 +196778,16 @@ member { type_id: 0xa745d9ba } member { - id: 0xb9270ae2 + id: 0xb9270675 name: "vendor_cmds" type_id: 0x3131917d - offset: 7744 + offset: 9344 } member { - id: 0xdddbb69d + id: 0xdddbb481 name: "vendor_commands" type_id: 0x3a452bd5 - offset: 9600 + offset: 10944 } member { id: 0xba099737 @@ -203293,10 +196796,10 @@ member { offset: 896 } member { - id: 0xc85844ed + id: 0xc85843b6 name: "vendor_events" type_id: 0x3deeb8f4 - offset: 9664 + offset: 11008 } member { id: 0xba785216 @@ -203398,22 +196901,22 @@ member { type_id: 0xc9082b19 } member { - id: 0x81693f3b + id: 0x816935ff name: "verification_time" type_id: 0x92233392 - offset: 59584 + offset: 76032 } member { - id: 0x3ddf9dad + id: 0x3ddf9814 name: "verified_insns" type_id: 0xc9082b19 - offset: 7104 + offset: 7360 } member { - id: 0x65238a86 + id: 0x65238534 name: "verifier_zext" type_id: 0x6d7f5ff6 - offset: 1088 + offset: 1216 } member { id: 0xf586d6a4 @@ -203469,18 +196972,18 @@ member { name: "version" type_id: 0x4585663f } -member { - id: 0xa624b5cb - name: "version" - type_id: 0x4585663f - offset: 5440 -} member { id: 0xa624b9d5 name: "version" type_id: 0x4585663f offset: 192 } +member { + id: 0xa624bdb0 + name: "version" + type_id: 0x4585663f + offset: 6080 +} member { id: 0xa63beff4 name: "version" @@ -203511,10 +197014,10 @@ member { offset: 64 } member { - id: 0xa65f239f + id: 0xa65f23ea name: "version" type_id: 0x3e10b518 - offset: 1472 + offset: 1728 } member { id: 0xa65f2d0d @@ -203616,10 +197119,10 @@ member { offset: 1120 } member { - id: 0xa6f072b7 + id: 0xa6f07398 name: "version" type_id: 0x914dbfdc - offset: 6128 + offset: 7344 } member { id: 0xa6f079c5 @@ -203684,16 +197187,16 @@ member { type_id: 0xec7ec9b2 } member { - id: 0x2a59742f + id: 0x2a597328 name: "vfl_dir" type_id: 0x81cf889d - offset: 8224 + offset: 9440 } member { - id: 0xc4c63981 + id: 0xc4c63eb9 name: "vfl_type" type_id: 0xbb683ae4 - offset: 8192 + offset: 9408 } member { id: 0x596498ea @@ -203708,10 +197211,10 @@ member { offset: 1040 } member { - id: 0xf1836cca + id: 0xf18363a7 name: "vfork_done" type_id: 0x0562c566 - offset: 13312 + offset: 14336 } member { id: 0xfc548b06 @@ -203834,69 +197337,22 @@ member { type_id: 0xc9082b19 offset: 32 } -member { - id: 0x4e2756ea - name: "vht_cap" - type_id: 0x39374fc5 - offset: 6080 -} member { id: 0x4e9808a4 name: "vht_cap" type_id: 0x8667cdb7 offset: 416 } -member { - id: 0x4e980b74 - name: "vht_cap" - type_id: 0x8667cdb7 - offset: 480 -} member { id: 0xc4d57bf4 name: "vht_cap_info" type_id: 0x0baa70a7 } member { - id: 0xbc0ab1fb - name: "vht_capa" - type_id: 0x4a30d0ac - offset: 2240 -} -member { - id: 0xbc0ab727 - name: "vht_capa" - type_id: 0x4a30d0ac - offset: 1760 -} -member { - id: 0xbc79be05 - name: "vht_capa" - type_id: 0x39374fc5 - offset: 384 -} -member { - id: 0xe14075bb - name: "vht_capa_mask" - type_id: 0x4a30d0ac - offset: 2336 -} -member { - id: 0xe140788a - name: "vht_capa_mask" - type_id: 0x4a30d0ac - offset: 1856 -} -member { - id: 0x4d0af9b3 + id: 0x4d0af2ad name: "vht_capa_mod_mask" type_id: 0x39374fc5 - offset: 9280 -} -member { - id: 0x87fd33ff - name: "vht_group_notif" - type_id: 0x094757c2 + offset: 10624 } member { id: 0x858da26f @@ -203904,35 +197360,6 @@ member { type_id: 0x8a756038 offset: 64 } -member { - id: 0x85c7b2c4 - name: "vht_mcs" - type_id: 0xc06de7e5 - offset: 112 -} -member { - id: 0x9e0a836d - name: "vht_mumimo_follow_addr" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x01e02243 - name: "vht_mumimo_groups" - type_id: 0x3f0185ef - offset: 128 -} -member { - id: 0x9d38a6f6 - name: "vht_opmode_notif" - type_id: 0x0940c57b -} -member { - id: 0xe5fa4bc3 - name: "vht_required" - type_id: 0x6d7f5ff6 - offset: 6408 -} member { id: 0x41db1bb7 name: "vht_supported" @@ -203974,10 +197401,10 @@ member { offset: 352 } member { - id: 0x7459b18f + id: 0x7459b44c name: "video_latency" type_id: 0x75617428 - offset: 14304 + offset: 14432 } member { id: 0xf98fda20 @@ -204709,34 +198136,17 @@ member { type_id: 0xc9082b19 offset: 96 } -member { - id: 0xce90b187 - name: "vif" - type_id: 0x2ac683aa - offset: 128 -} -member { - id: 0xce90b845 - name: "vif" - type_id: 0x2ac683aa -} -member { - id: 0x04ff205d - name: "vif_cfg_changed" - type_id: 0x0c3f2be8 - offset: 704 -} -member { - id: 0x332395b6 - name: "vif_data_size" - type_id: 0x6720d32f - offset: 832 -} member { id: 0xc21c7538 name: "virt_base" type_id: 0x18bd6530 } +member { + id: 0xd60fe046 + name: "virt_boundary_mask" + type_id: 0x33756485 + offset: 4224 +} member { id: 0xd60fe507 name: "virt_boundary_mask" @@ -204750,16 +198160,10 @@ member { offset: 2496 } member { - id: 0xd60fee15 - name: "virt_boundary_mask" - type_id: 0x33756485 - offset: 3904 -} -member { - id: 0x62914cbe + id: 0x6291401f name: "virt_buf" type_id: 0x0c6c61ad - offset: 3264 + offset: 3392 } member { id: 0xf3ee8263 @@ -204785,6 +198189,11 @@ member { type_id: 0xedf277ba offset: 1536 } +member { + id: 0x48dc596f + name: "virtual" + type_id: 0x18bd6530 +} member { id: 0x666c666b name: "visible" @@ -204815,11 +198224,6 @@ member { type_id: 0x7dc8196c offset: 5568 } -member { - id: 0xf7075079 - name: "vlan" - type_id: 0x32a623d7 -} member { id: 0xf725a76b name: "vlan" @@ -204868,24 +198272,12 @@ member { type_id: 0x2584a3b9 offset: 2048 } -member { - id: 0x06b56282 - name: "vlan_id" - type_id: 0x914dbfdc - offset: 208 -} member { id: 0x06b56bd6 name: "vlan_id" type_id: 0x914dbfdc offset: 32 } -member { - id: 0x06b56e24 - name: "vlan_id" - type_id: 0x914dbfdc - offset: 192 -} member { id: 0x7be9b727 name: "vlan_id" @@ -204982,16 +198374,16 @@ member { offset: 64 } member { - id: 0x3046bf66 + id: 0x3046b926 name: "vm_bugged" type_id: 0x6d7f5ff6 - offset: 32064 + offset: 34368 } member { - id: 0x82dadb60 + id: 0x82dad882 name: "vm_dead" type_id: 0x6d7f5ff6 - offset: 32072 + offset: 34376 } member { id: 0xc16704da @@ -205000,10 +198392,10 @@ member { offset: 64 } member { - id: 0x768d3960 + id: 0x768d3eb0 name: "vm_file" type_id: 0x18ea6ae3 - offset: 896 + offset: 1088 } member { id: 0x055bd95d @@ -205012,22 +198404,33 @@ member { offset: 1408 } member { - id: 0xcd2bf3d6 + id: 0xcdca510a name: "vm_flags" - type_id: 0x33756485 - offset: 256 + type_id: 0xd2d7132a } member { - id: 0x5d9a7ac4 + id: 0x5d9a7aad name: "vm_list" type_id: 0xd3c80119 - offset: 18560 + offset: 18816 +} +member { + id: 0x155d76e4 + name: "vm_lock" + type_id: 0x334f6bdc + offset: 384 } member { id: 0x159aab26 name: "vm_lock" type_id: 0xf4933b90 } +member { + id: 0xfcf02e56 + name: "vm_lock_seq" + type_id: 0x6720d32f + offset: 320 +} member { id: 0x4f684438 name: "vm_mm" @@ -205058,6 +198461,12 @@ member { type_id: 0xe83343be offset: 12480 } +member { + id: 0x0b54e508 + name: "vm_ops" + type_id: 0x37f43f67 + offset: 1408 +} member { id: 0x0b54e5c6 name: "vm_ops" @@ -205065,16 +198474,10 @@ member { offset: 704 } member { - id: 0x0b54e927 + id: 0x0b54ef08 name: "vm_ops" type_id: 0x37f43f67 - offset: 1152 -} -member { - id: 0x0b54ef55 - name: "vm_ops" - type_id: 0x37f43f67 - offset: 768 + offset: 960 } member { id: 0xba954092 @@ -205083,16 +198486,21 @@ member { offset: 192 } member { - id: 0x6ec5bf5f + id: 0x6ec5bbfa name: "vm_pgoff" type_id: 0x33756485 - offset: 832 + offset: 1024 } member { - id: 0x28bbaba4 + id: 0x28bbad8b name: "vm_private_data" type_id: 0x18bd6530 - offset: 960 + offset: 1152 +} +member { + id: 0x4af16562 + name: "vm_rcu" + type_id: 0xe3222f5b } member { id: 0x521c8333 @@ -205117,10 +198525,10 @@ member { type_id: 0xc2903910 } member { - id: 0xa927eb40 + id: 0xa927e04b name: "vm_userfaultfd_ctx" type_id: 0x04fd6761 - offset: 1088 + offset: 1280 } member { id: 0x23919a13 @@ -205128,10 +198536,10 @@ member { type_id: 0x0a134144 } member { - id: 0xdfd586cc - name: "vma_addr" - type_id: 0x33756485 - offset: 256 + id: 0x23919b81 + name: "vma" + type_id: 0x0a134144 + offset: 384 } member { id: 0x57f81871 @@ -205145,6 +198553,12 @@ member { type_id: 0xf435685e offset: 576 } +member { + id: 0x86d21e8e + name: "vma_manager" + type_id: 0x1fc1dca8 + offset: 1664 +} member { id: 0x64eb00df name: "vma_meta" @@ -205158,10 +198572,10 @@ member { offset: 192 } member { - id: 0x27ffb02e + id: 0x27ffbf8f name: "vma_offset_manager" type_id: 0x1fc1dca8 - offset: 12032 + offset: 13824 } member { id: 0x1b733720 @@ -205182,22 +198596,22 @@ member { offset: 832 } member { - id: 0xfc7dbff7 + id: 0xfc7dbede name: "vmap_lock" type_id: 0xa7c362b0 - offset: 3328 + offset: 3584 } member { - id: 0xd65b5252 + id: 0xd65b5c85 name: "vmap_ptr" type_id: 0xd6298487 - offset: 640 + offset: 768 } member { - id: 0x26e52783 + id: 0x26e529e9 name: "vmap_use_count" type_id: 0x4585663f - offset: 3648 + offset: 4032 } member { id: 0x87ea4d5c @@ -205206,10 +198620,10 @@ member { offset: 512 } member { - id: 0x7a9a7d56 + id: 0x7a9a7619 name: "vmapping_counter" type_id: 0x4585663f - offset: 576 + offset: 704 } member { id: 0xa4977b3b @@ -205245,34 +198659,34 @@ member { offset: 416 } member { - id: 0xc275e35f + id: 0xc275ef88 name: "vmpressure" type_id: 0xe9ba69cd - offset: 8512 + offset: 8640 } member { - id: 0x82af82cc + id: 0x82af8809 name: "vmstats" type_id: 0x2d6eb754 - offset: 11776 + offset: 12800 } member { - id: 0x179888b4 + id: 0x179889d6 name: "vmstats_percpu" type_id: 0x0fac5cb3 - offset: 13952 + offset: 14976 } member { - id: 0x57d4d3d1 + id: 0x57d4dc2b name: "voice_setting" type_id: 0xe8034002 - offset: 5920 + offset: 6048 } member { - id: 0x7629416e + id: 0x762946d6 name: "volatile_reg" type_id: 0x35592596 - offset: 2880 + offset: 3136 } member { id: 0x76294e77 @@ -205280,18 +198694,18 @@ member { type_id: 0x35592596 offset: 384 } +member { + id: 0x99961099 + name: "volatile_table" + type_id: 0x3842259a + offset: 3520 +} member { id: 0x99961376 name: "volatile_table" type_id: 0x3842259a offset: 1536 } -member { - id: 0x999613fe - name: "volatile_table" - type_id: 0x3842259a - offset: 3264 -} member { id: 0xbc1c8332 name: "volname" @@ -205316,6 +198730,18 @@ member { type_id: 0xdc00bdae offset: 320 } +member { + id: 0xbcdf5f20 + name: "voltage_max_design_uv" + type_id: 0x6720d32f + offset: 128 +} +member { + id: 0x73f010ca + name: "voltage_min_design_uv" + type_id: 0x6720d32f + offset: 96 +} member { id: 0x2d4d4964 name: "voltage_switch" @@ -205323,10 +198749,10 @@ member { offset: 1600 } member { - id: 0x2bceaaad + id: 0x2bceab72 name: "voltage_tolerance_v1" type_id: 0x4585663f - offset: 1408 + offset: 1664 } member { id: 0x409894aa @@ -205340,53 +198766,53 @@ member { type_id: 0xf33674f6 } member { - id: 0xcfce94cb + id: 0xcfce9367 name: "vpd" type_id: 0x96fcb104 - offset: 19584 + offset: 25152 } member { - id: 0x051e5b78 + id: 0x051e5965 name: "vpd_pg0" type_id: 0x2f43a458 - offset: 2048 -} -member { - id: 0x76e8ed2b - name: "vpd_pg80" - type_id: 0x2f43a458 offset: 2176 } member { - id: 0x34a88e80 - name: "vpd_pg83" - type_id: 0x2f43a458 - offset: 2112 -} -member { - id: 0xb1292f4f - name: "vpd_pg89" - type_id: 0x2f43a458 - offset: 2240 -} -member { - id: 0x1093c39b - name: "vpd_pgb0" + id: 0x76e8efbf + name: "vpd_pg80" type_id: 0x2f43a458 offset: 2304 } member { - id: 0x51d36d77 - name: "vpd_pgb1" + id: 0x34a88931 + name: "vpd_pg83" + type_id: 0x2f43a458 + offset: 2240 +} +member { + id: 0xb1292fc9 + name: "vpd_pg89" type_id: 0x2f43a458 offset: 2368 } member { - id: 0x96108f7c - name: "vpd_pgb2" + id: 0x1093c118 + name: "vpd_pgb0" type_id: 0x2f43a458 offset: 2432 } +member { + id: 0x51d360fb + name: "vpd_pgb1" + type_id: 0x2f43a458 + offset: 2496 +} +member { + id: 0x96108b56 + name: "vpd_pgb2" + type_id: 0x2f43a458 + offset: 2560 +} member { id: 0x3e9547ca name: "vpe_db_lpi" @@ -205399,6 +198825,12 @@ member { type_id: 0x914dbfdc offset: 944 } +member { + id: 0x891a8488 + name: "vpe_l1_base" + type_id: 0x18bd6530 + offset: 384 +} member { id: 0xa8c6574f name: "vpe_lock" @@ -205410,6 +198842,12 @@ member { name: "vpe_proxy_event" type_id: 0x6720d32f } +member { + id: 0x1a9ae5dc + name: "vpe_table_mask" + type_id: 0x0d910d7f + offset: 320 +} member { id: 0xade8e87b name: "vpes" @@ -205440,16 +198878,16 @@ member { offset: 64 } member { - id: 0x9a256998 + id: 0x9a256628 name: "vqs" type_id: 0xd3c80119 - offset: 6400 + offset: 7616 } member { - id: 0x9afd3c3b + id: 0x9afd3c8b name: "vqs" type_id: 0x0b937f67 - offset: 320 + offset: 448 } member { id: 0x05b06d0c @@ -205458,10 +198896,10 @@ member { offset: 96 } member { - id: 0x68001551 + id: 0x68001b38 name: "vram_mm" type_id: 0x2a2f302f - offset: 12096 + offset: 13888 } member { id: 0x9f14ce75 @@ -205470,10 +198908,10 @@ member { offset: 192 } member { - id: 0xcf118db4 + id: 0xcf118b97 name: "vreg_info" type_id: 0xea129124 - offset: 20160 + offset: 21120 } member { id: 0x9ff45f4a @@ -205481,16 +198919,16 @@ member { type_id: 0x7e22f78a } member { - id: 0x5d601d7e + id: 0x5d601f09 name: "vringh_config" type_id: 0x339b64c6 - offset: 6336 + offset: 7552 } member { - id: 0xab2845ef + id: 0xab28431b name: "vrr_capable_property" type_id: 0x2a670b41 - offset: 11520 + offset: 11648 } member { id: 0xbfbb0d2d @@ -205553,10 +198991,10 @@ member { offset: 1344 } member { - id: 0xf681c7e6 + id: 0xf681ca11 name: "vsesr_el2" type_id: 0x92233392 - offset: 67200 + offset: 67328 } member { id: 0x8d8f1051 @@ -205654,10 +199092,10 @@ member { offset: 320 } member { - id: 0xc821ac86 + id: 0xc821afee name: "vtermno" type_id: 0x1c3dbe5a - offset: 3264 + offset: 3840 } member { id: 0x3231450a @@ -205802,10 +199240,10 @@ member { offset: 16 } member { - id: 0xf3982892 + id: 0xf3982621 name: "w_counter" type_id: 0x4585663f - offset: 928 + offset: 1056 } member { id: 0x20032f9b @@ -205850,10 +199288,16 @@ member { offset: 320 } member { - id: 0x202d9131 + id: 0x202d90e5 name: "wait" type_id: 0x03913382 - offset: 6272 + offset: 448 +} +member { + id: 0x202d921a + name: "wait" + type_id: 0x03913382 + offset: 2432 } member { id: 0x202d9373 @@ -205861,6 +199305,18 @@ member { type_id: 0x03913382 offset: 64 } +member { + id: 0x202d9384 + name: "wait" + type_id: 0x03913382 + offset: 7488 +} +member { + id: 0x202d9556 + name: "wait" + type_id: 0x03913382 + offset: 1216 +} member { id: 0x202d9561 name: "wait" @@ -205873,23 +199329,11 @@ member { type_id: 0x03913382 offset: 384 } -member { - id: 0x202d9739 - name: "wait" - type_id: 0x03913382 - offset: 256 -} member { id: 0x202d9792 name: "wait" type_id: 0x03913382 } -member { - id: 0x202d9ae4 - name: "wait" - type_id: 0x03913382 - offset: 1088 -} member { id: 0x202d9e50 name: "wait" @@ -205903,10 +199347,10 @@ member { offset: 64 } member { - id: 0x2058ec41 + id: 0x2058e120 name: "wait" type_id: 0x76e1f83e - offset: 512 + offset: 640 } member { id: 0x2058edda @@ -205921,22 +199365,10 @@ member { offset: 128 } member { - id: 0x2058ef90 - name: "wait" - type_id: 0x76e1f83e - offset: 192 -} -member { - id: 0x206b8a44 - name: "wait" - type_id: 0x4585663f - offset: 96 -} -member { - id: 0x20f5a84d + id: 0x20f5a5f4 name: "wait" type_id: 0xdba44af3 - offset: 896 + offset: 1024 } member { id: 0x9c8dc12c @@ -205969,10 +199401,10 @@ member { offset: 1792 } member { - id: 0x7a3b2bb0 + id: 0x7a3b21c2 name: "wait_index" type_id: 0x74d29cf1 - offset: 2496 + offset: 2880 } member { id: 0x7ab3f5b1 @@ -205981,10 +199413,10 @@ member { offset: 640 } member { - id: 0x7ab3fb3b + id: 0x7ab3febe name: "wait_index" type_id: 0xfc0e1dbd - offset: 960 + offset: 1088 } member { id: 0x90a037f1 @@ -206052,16 +199484,16 @@ member { offset: 64 } member { - id: 0xcc17507a + id: 0xcc1757b3 name: "wait_queue" type_id: 0xd3c80119 - offset: 8512 + offset: 10368 } member { - id: 0xccc70706 + id: 0xccc7037a name: "wait_queue" type_id: 0x03913382 - offset: 1472 + offset: 1664 } member { id: 0x92caf65f @@ -206099,10 +199531,10 @@ member { offset: 1472 } member { - id: 0x691dfa45 + id: 0x691df5b8 name: "wait_until_sent" type_id: 0x0ca5cbd8 - offset: 3136 + offset: 3392 } member { id: 0x691e4bbe @@ -206111,10 +199543,10 @@ member { offset: 512 } member { - id: 0x67f7ce21 + id: 0x67f7c1cd name: "wait_usecs" type_id: 0x4585663f - offset: 960 + offset: 1024 } member { id: 0x934fcd9a @@ -206140,6 +199572,12 @@ member { type_id: 0x6d7f5ff6 offset: 704 } +member { + id: 0x3e50f6f4 + name: "waiting" + type_id: 0x6d7f5ff6 + offset: 1984 +} member { id: 0x3eee42bc name: "waiting" @@ -206147,17 +199585,17 @@ member { offset: 384 } member { - id: 0xcdb9295e + id: 0xcdb92068 name: "waiting_for_buffers" type_id: 0x4585663f - offset: 6403 + offset: 6531 bitsize: 1 } member { - id: 0x6fa51b86 + id: 0x6fa5176a name: "waiting_in_dqbuf" type_id: 0x4585663f - offset: 6404 + offset: 6532 bitsize: 1 } member { @@ -206173,10 +199611,10 @@ member { offset: 384 } member { - id: 0xe064d0d6 + id: 0xe064d640 name: "waitq" type_id: 0x03913382 - offset: 5952 + offset: 6208 } member { id: 0xe06d30e5 @@ -206203,16 +199641,16 @@ member { offset: 576 } member { - id: 0x58a1b85a + id: 0x58a1ba40 name: "wake_addr" type_id: 0xa61911b2 - offset: 24152 + offset: 28632 } member { - id: 0x4505ae7d + id: 0x4505a488 name: "wake_addr_type" type_id: 0x295c7202 - offset: 24200 + offset: 28680 } member { id: 0x4d54241b @@ -206233,16 +199671,16 @@ member { offset: 256 } member { - id: 0x4380ab9b + id: 0x4380ab3a name: "wake_buf" type_id: 0x1bf16028 - offset: 3072 + offset: 3200 } member { - id: 0xf40c87af + id: 0xf40c8bc4 name: "wake_count" type_id: 0x6720d32f - offset: 2656 + offset: 2784 } member { id: 0x6a4872be @@ -206306,22 +199744,22 @@ member { offset: 128 } member { - id: 0x345f5535 + id: 0x345f5dc5 name: "wake_q" type_id: 0x01fbf104 - offset: 17344 + offset: 18752 } member { - id: 0xda0797ad + id: 0xda079ca9 name: "wake_q_count" type_id: 0x6720d32f - offset: 17408 + offset: 18816 } member { - id: 0x15af78e1 + id: 0x15af76a2 name: "wake_reason" type_id: 0x295c7202 - offset: 24144 + offset: 28624 } member { id: 0x692e11ef @@ -206335,12 +199773,6 @@ member { type_id: 0x4585663f offset: 512 } -member { - id: 0xa5b4cb0e - name: "wake_tx_queue" - type_id: 0x0c3143aa - offset: 5952 -} member { id: 0x15c79b55 name: "wakee_flip_decay_ts" @@ -206353,6 +199785,12 @@ member { type_id: 0x4585663f offset: 768 } +member { + id: 0xf7e3e4a9 + name: "wakeirq" + type_id: 0x2ced6bd4 + offset: 1856 +} member { id: 0xf7e3e873 name: "wakeirq" @@ -206360,16 +199798,10 @@ member { offset: 320 } member { - id: 0xf7e3ec98 - name: "wakeirq" - type_id: 0x2ced6bd4 - offset: 1664 -} -member { - id: 0xff0b37b6 + id: 0xff0b3458 name: "wakeup" type_id: 0x34e51224 - offset: 43968 + offset: 51200 } member { id: 0xff0caf01 @@ -206408,10 +199840,10 @@ member { offset: 480 } member { - id: 0x8e632bc7 + id: 0x8e632614 name: "wakeup_count" type_id: 0x33756485 - offset: 1344 + offset: 1472 } member { id: 0x1981ec83 @@ -206439,10 +199871,10 @@ member { bitsize: 1 } member { - id: 0xb13ba070 + id: 0xb13ba3b7 name: "wakeup_protocol" type_id: 0x52a8f1d9 - offset: 7808 + offset: 9152 } member { id: 0xc4396ab4 @@ -206450,16 +199882,16 @@ member { type_id: 0xe62ebf07 } member { - id: 0x1a8d5828 + id: 0x1a8d5950 name: "wakeup_work" type_id: 0x1f3c8679 - offset: 1792 + offset: 2304 } member { - id: 0x5e026d4d + id: 0x5e026fd9 name: "walk" type_id: 0x27833f00 - offset: 2176 + offset: 2304 } member { id: 0x5e08de82 @@ -206497,12 +199929,6 @@ member { type_id: 0x4585663f offset: 448 } -member { - id: 0x37751431 - name: "want_1x" - type_id: 0x6d7f5ff6 - offset: 3072 -} member { id: 0x6b3d1ac5 name: "wanted_features" @@ -206534,17 +199960,17 @@ member { offset: 48 } member { - id: 0x59754dfb + id: 0x59754f66 name: "was_reset" type_id: 0x4585663f - offset: 2669 + offset: 2797 bitsize: 1 } member { - id: 0xc2552589 + id: 0xc2552ea1 name: "watchdog_dev_tracker" type_id: 0xc76fa419 - offset: 18880 + offset: 20224 } member { id: 0xdfa57e84 @@ -206553,10 +199979,10 @@ member { offset: 192 } member { - id: 0xea248b6e + id: 0xea248be1 name: "watchdog_timeo" type_id: 0x6720d32f - offset: 9600 + offset: 9728 } member { id: 0xbb1eeb33 @@ -206649,10 +200075,10 @@ member { offset: 208 } member { - id: 0x2e80b6cb + id: 0x2e80b714 name: "wb_err" type_id: 0x160ba102 - offset: 1408 + offset: 1664 } member { id: 0x7b1d6942 @@ -206679,22 +200105,22 @@ member { offset: 544 } member { - id: 0xfef7bf40 + id: 0xfef7bf06 name: "wb_list" type_id: 0xd3c80119 - offset: 6912 + offset: 7936 } member { - id: 0x45552d95 + id: 0x45552a24 name: "wb_mutex" type_id: 0xa7c362b0 - offset: 24640 + offset: 26496 } member { - id: 0x5ba6a03e + id: 0x5ba6a002 name: "wb_switch_rwsem" type_id: 0x28b9ec9a - offset: 7424 + offset: 8576 } member { id: 0xd5069440 @@ -206709,16 +200135,16 @@ member { offset: 576 } member { - id: 0xc198b9fe + id: 0xc198b6b5 name: "wb_waitq" type_id: 0x03913382 - offset: 7808 + offset: 9088 } member { - id: 0xee383501 + id: 0xee383561 name: "wce_default_on" type_id: 0x4585663f - offset: 2697 + offset: 2825 bitsize: 1 } member { @@ -206740,22 +200166,16 @@ member { offset: 1280 } member { - id: 0xcf4e0b35 + id: 0xcf4e05d1 name: "wdd" type_id: 0x12e75923 - offset: 6912 + offset: 8384 } member { - id: 0xf8f45b13 - name: "wdev" - type_id: 0x39c6a784 - offset: 576 -} -member { - id: 0x666b0c7b + id: 0x666b05bf name: "wdev_list" type_id: 0xd3c80119 - offset: 9344 + offset: 10688 } member { id: 0x1fd9b843 @@ -206763,10 +200183,10 @@ member { type_id: 0x295c7202 } member { - id: 0x69b2804f + id: 0x69b2857e name: "wdtr" type_id: 0x4585663f - offset: 2665 + offset: 2793 bitsize: 1 } member { @@ -206787,18 +200207,18 @@ member { type_id: 0x6720d32f offset: 192 } -member { - id: 0x7e0f7551 - name: "weight" - type_id: 0x6720d32f - offset: 1312 -} member { id: 0x7e0f787b name: "weight" type_id: 0x6720d32f offset: 64 } +member { + id: 0x7e0f7e06 + name: "weight" + type_id: 0x6720d32f + offset: 1440 +} member { id: 0x7e2dde0a name: "weight" @@ -206840,12 +200260,6 @@ member { type_id: 0x52f90395 offset: 32 } -member { - id: 0x1cdc6ec5 - name: "weight_multiplier" - type_id: 0x295c7202 - offset: 1312 -} member { id: 0x10e666c7 name: "weighted_bipred_idc" @@ -206853,34 +200267,10 @@ member { offset: 40 } member { - id: 0x74e18927 - name: "wep_keys" - type_id: 0x2868111f - offset: 704 -} -member { - id: 0x74e189de - name: "wep_keys" - type_id: 0x2868111f - offset: 1216 -} -member { - id: 0x49ebf409 - name: "wep_tx_key" - type_id: 0x6720d32f - offset: 768 -} -member { - id: 0x49ebfada - name: "wep_tx_key" - type_id: 0x6720d32f - offset: 1280 -} -member { - id: 0x13a79e71 + id: 0x13a79540 name: "wext_nlevents" type_id: 0x578f9c2b - offset: 20992 + offset: 22080 } member { id: 0x33be0c85 @@ -207048,10 +200438,10 @@ member { offset: 64 } member { - id: 0xb0f3164b + id: 0xb0f315b6 name: "widgets" type_id: 0xd3c80119 - offset: 3968 + offset: 4352 } member { id: 0x0a41b258 @@ -207159,6 +200549,12 @@ member { name: "win" type_id: 0xaa39e76e } +member { + id: 0xf573f559 + name: "win" + type_id: 0x83a99a4f + offset: 576 +} member { id: 0x105bc79a name: "window" @@ -207195,34 +200591,28 @@ member { offset: 128 } member { - id: 0x3e01a717 + id: 0x3e01a8a7 name: "windows" type_id: 0xd3c80119 - offset: 6400 + offset: 7616 } member { - id: 0x3edfce64 + id: 0x3edfccd1 name: "windows" type_id: 0x0daecbaf - offset: 6272 + offset: 7488 } member { - id: 0xd219e30d + id: 0xd219e788 name: "winsize" type_id: 0x5883a0f3 - offset: 3488 + offset: 4128 } member { - id: 0xbc8d8558 + id: 0xbc8d810e name: "winsize_mutex" type_id: 0xa7c362b0 - offset: 1920 -} -member { - id: 0x3f0fa436 - name: "wiphy" - type_id: 0x11b32828 - offset: 512 + offset: 2432 } member { id: 0x3f0fa7dd @@ -207230,12 +200620,6 @@ member { type_id: 0x11b32828 offset: 960 } -member { - id: 0x3f0fac94 - name: "wiphy" - type_id: 0x11b32828 - offset: 832 -} member { id: 0x3f0faf2e name: "wiphy" @@ -207248,10 +200632,10 @@ member { offset: 128 } member { - id: 0xe7b2761d + id: 0xe7b27044 name: "wireless" type_id: 0x4585663f - offset: 2598 + offset: 3366 bitsize: 1 } member { @@ -207292,17 +200676,6 @@ member { name: "wmanufacturerid" type_id: 0x914dbfdc } -member { - id: 0xbf89107d - name: "wme" - type_id: 0x6d7f5ff6 - offset: 80 -} -member { - id: 0x405651eb - name: "wme_action" - type_id: 0x09634496 -} member { id: 0xbd6c6927 name: "wmm_rule" @@ -207310,15 +200683,10 @@ member { offset: 160 } member { - id: 0xabf855fa - name: "wnm_timing_msr" - type_id: 0x09634427 -} -member { - id: 0x2abad6a6 + id: 0x2abad4e4 name: "wol_enabled" type_id: 0x4585663f - offset: 17864 + offset: 19208 bitsize: 1 } member { @@ -207343,12 +200711,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0xbf9495f5 - name: "word_delay" - type_id: 0x120d5977 - offset: 6848 -} member { id: 0xbf9497dd name: "word_delay" @@ -207356,10 +200718,16 @@ member { offset: 672 } member { - id: 0x4a30b729 + id: 0xbf9497f3 + name: "word_delay" + type_id: 0x120d5977 + offset: 8064 +} +member { + id: 0x4a30b80b name: "word_size" type_id: 0x6720d32f - offset: 6176 + offset: 7392 } member { id: 0x4a30bfb7 @@ -207368,10 +200736,10 @@ member { offset: 928 } member { - id: 0xd60847d8 + id: 0xd60840ef name: "work" type_id: 0xf1159c31 - offset: 2368 + offset: 2112 } member { id: 0xd60848d4 @@ -207379,30 +200747,30 @@ member { type_id: 0xf1159c31 offset: 640 } +member { + id: 0xd60849ac + name: "work" + type_id: 0xf1159c31 + offset: 8192 +} member { id: 0xd6084a4c name: "work" type_id: 0xf1159c31 offset: 64 } -member { - id: 0xd6084bc4 - name: "work" - type_id: 0xf1159c31 - offset: 6848 -} -member { - id: 0xd6084c90 - name: "work" - type_id: 0xf1159c31 - offset: 704 -} member { id: 0xd6084d17 name: "work" type_id: 0xf1159c31 offset: 832 } +member { + id: 0xd6084d90 + name: "work" + type_id: 0xf1159c31 + offset: 2752 +} member { id: 0xd6084e06 name: "work" @@ -207449,10 +200817,10 @@ member { type_id: 0x5fed90c9 } member { - id: 0xd6c16a26 + id: 0xd6c16273 name: "work" type_id: 0x3835dcc0 - offset: 7936 + offset: 9600 } member { id: 0xd6c16eed @@ -207460,10 +200828,10 @@ member { type_id: 0x3835dcc0 } member { - id: 0xd6e66035 + id: 0xd6e661ca name: "work" type_id: 0x1f3c8679 - offset: 2048 + offset: 1280 } member { id: 0xd6e661ce @@ -207471,6 +200839,12 @@ member { type_id: 0x1f3c8679 offset: 640 } +member { + id: 0xd6e66228 + name: "work" + type_id: 0x1f3c8679 + offset: 2176 +} member { id: 0xd6e66356 name: "work" @@ -207478,22 +200852,10 @@ member { offset: 64 } member { - id: 0xd6e66360 + id: 0xd6e6640d name: "work" type_id: 0x1f3c8679 - offset: 5440 -} -member { - id: 0xd6e66573 - name: "work" - type_id: 0x1f3c8679 - offset: 1216 -} -member { - id: 0xd6e6658a - name: "work" - type_id: 0x1f3c8679 - offset: 704 + offset: 832 } member { id: 0xd6e66625 @@ -207501,6 +200863,12 @@ member { type_id: 0x1f3c8679 offset: 384 } +member { + id: 0xd6e66688 + name: "work" + type_id: 0x1f3c8679 + offset: 6016 +} member { id: 0xd6e6671c name: "work" @@ -207512,12 +200880,6 @@ member { name: "work" type_id: 0x1f3c8679 } -member { - id: 0xd6e668dd - name: "work" - type_id: 0x1f3c8679 - offset: 2816 -} member { id: 0xd6e6696b name: "work" @@ -207525,10 +200887,22 @@ member { offset: 1152 } member { - id: 0xd6e66f19 + id: 0xd6e66caf name: "work" type_id: 0x1f3c8679 - offset: 768 + offset: 512 +} +member { + id: 0xd6e66d11 + name: "work" + type_id: 0x1f3c8679 + offset: 896 +} +member { + id: 0xd6e66eec + name: "work" + type_id: 0x1f3c8679 + offset: 2944 } member { id: 0xd6f49657 @@ -207537,10 +200911,10 @@ member { offset: 1600 } member { - id: 0xe2ca3a5f + id: 0xe2ca3110 name: "work_buf" type_id: 0x18bd6530 - offset: 576 + offset: 704 } member { id: 0xe2ca3be4 @@ -207555,22 +200929,22 @@ member { offset: 128 } member { - id: 0x9fac6642 + id: 0x9fac6b23 name: "work_color" type_id: 0x6720d32f - offset: 512 + offset: 640 } member { - id: 0x58870b56 + id: 0x5887087b name: "work_count" type_id: 0x6720d32f - offset: 1408 + offset: 1920 } member { - id: 0x5894fc9d + id: 0x5894f298 name: "work_count" type_id: 0x74d29cf1 - offset: 448 + offset: 576 } member { id: 0x4bd8dff1 @@ -207579,22 +200953,22 @@ member { offset: 192 } member { - id: 0x98b9a279 + id: 0x98b9a598 name: "work_in_progress" type_id: 0x6d7f5ff6 - offset: 1288 + offset: 1544 } member { - id: 0x44ded427 + id: 0x44ded5a9 name: "work_irq_change" type_id: 0x74d29cf1 - offset: 3328 + offset: 3392 } member { - id: 0x034787e8 + id: 0x03478a89 name: "work_list" type_id: 0x0bf3e543 - offset: 512 + offset: 640 } member { id: 0x0369992b @@ -207639,95 +201013,95 @@ member { offset: 1664 } member { - id: 0xc706974f + id: 0xc7069366 name: "work_pending" type_id: 0x295c7202 - offset: 322 + offset: 450 bitsize: 1 } member { - id: 0xc6ae060d + id: 0xc6ae05bc name: "work_pin_events" type_id: 0x24b9a24a - offset: 11648 + offset: 11712 } member { - id: 0xc5d63b17 + id: 0xc5d631a8 name: "work_pin_events_dropped" type_id: 0x6d7f5ff6 - offset: 12672 + offset: 12736 } member { - id: 0xbcf5d199 + id: 0xbcf5d290 name: "work_pin_events_dropped_cnt" type_id: 0xc9082b19 - offset: 12704 + offset: 12768 } member { - id: 0x405a266b + id: 0x405a2437 name: "work_pin_events_rd" type_id: 0x4585663f - offset: 3424 + offset: 3488 } member { - id: 0x4dc1be80 + id: 0x4dc1b204 name: "work_pin_events_wr" type_id: 0x4585663f - offset: 3392 -} -member { - id: 0xeccbda5e - name: "work_pin_num_events" - type_id: 0x74d29cf1 - offset: 3360 -} -member { - id: 0x9156bad7 - name: "work_pin_ts" - type_id: 0x2a9fbfe4 offset: 3456 } member { - id: 0x7d695178 + id: 0xeccbdbcb + name: "work_pin_num_events" + type_id: 0x74d29cf1 + offset: 3424 +} +member { + id: 0x9156b995 + name: "work_pin_ts" + type_id: 0x2a9fbfe4 + offset: 3520 +} +member { + id: 0x7d6957e5 name: "work_q" type_id: 0x13f8b706 - offset: 4224 + offset: 4544 } member { - id: 0x990fbd31 + id: 0x990fb7aa name: "work_q_name" type_id: 0x19ce8000 - offset: 4048 + offset: 4368 } member { - id: 0x4f32f930 + id: 0x4f32f567 name: "work_rx_msg" type_id: 0x74026623 - offset: 2752 + offset: 2816 } member { - id: 0xaf49a5f2 + id: 0xaf49a3ae name: "work_state" type_id: 0x3979d367 - offset: 1920 + offset: 2048 } member { - id: 0x2dbda0e8 + id: 0x2dbda5b7 name: "work_tx_status" type_id: 0x295c7202 - offset: 3200 -} -member { - id: 0xe97ed7f6 - name: "work_tx_ts" - type_id: 0x11c404ba offset: 3264 } member { - id: 0xf00bd5eb + id: 0xe97edad9 + name: "work_tx_ts" + type_id: 0x11c404ba + offset: 3328 +} +member { + id: 0xf00bd56d name: "work_wait_queue" type_id: 0x03913382 - offset: 2240 + offset: 2368 } member { id: 0xff5bf4cb @@ -207736,10 +201110,10 @@ member { offset: 192 } member { - id: 0xff5bfb80 + id: 0xff5bf99d name: "worker" type_id: 0x348f6886 - offset: 2048 + offset: 2176 } member { id: 0xff70462e @@ -207748,10 +201122,10 @@ member { offset: 128 } member { - id: 0xff7263b1 + id: 0xff7268fe name: "worker" type_id: 0x1d19a9d5 - offset: 576 + offset: 704 } member { id: 0x3c046673 @@ -207760,16 +201134,16 @@ member { offset: 320 } member { - id: 0x17ec493b + id: 0x17ec4d9d name: "worker_ida" type_id: 0xe1a31370 - offset: 5632 + offset: 5888 } member { - id: 0x03310735 + id: 0x03310064 name: "worker_private" type_id: 0x18bd6530 - offset: 13504 + offset: 14528 } member { id: 0x58c38e55 @@ -207778,10 +201152,10 @@ member { offset: 256 } member { - id: 0xfeafe928 + id: 0xfeafe941 name: "workers" type_id: 0xd3c80119 - offset: 5440 + offset: 5696 } member { id: 0xde98dda9 @@ -207796,10 +201170,10 @@ member { offset: 768 } member { - id: 0x324daf42 + id: 0x324dabc9 name: "workqueue" type_id: 0x13f8b706 - offset: 13632 + offset: 13760 } member { id: 0xc57cac0c @@ -207814,16 +201188,16 @@ member { offset: 160 } member { - id: 0xaf6e8c58 + id: 0xaf6e85c1 name: "wowlan" type_id: 0x33ddb110 - offset: 1856 + offset: 1984 } member { - id: 0x1562dcea + id: 0x1562dab6 name: "wowlan_config" type_id: 0x1f94afa4 - offset: 1920 + offset: 2048 } member { id: 0xe2c583a3 @@ -207832,15 +201206,10 @@ member { offset: 128 } member { - id: 0xbcd7e942 + id: 0xbcd7e386 name: "wp_gpio" type_id: 0x2560a232 - offset: 7488 -} -member { - id: 0x5428e00d - name: "wpa_versions" - type_id: 0xc9082b19 + offset: 8704 } member { id: 0xb4aebd55 @@ -207865,6 +201234,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x22180721 + name: "wq" + type_id: 0xf1159c31 + offset: 17024 +} member { id: 0x22b7f1fc name: "wq" @@ -207878,10 +201253,10 @@ member { offset: 1408 } member { - id: 0x22dd9c6b + id: 0x22dd9cdb name: "wq" type_id: 0x348f6886 - offset: 320 + offset: 448 } member { id: 0x22ea8116 @@ -207889,12 +201264,6 @@ member { type_id: 0x03913382 offset: 64 } -member { - id: 0x22ea813c - name: "wq" - type_id: 0x03913382 - offset: 7936 -} member { id: 0x22ea8280 name: "wq" @@ -207913,22 +201282,28 @@ member { type_id: 0x03913382 } member { - id: 0x22fae501 + id: 0x22ea861a name: "wq" - type_id: 0x13f8b706 - offset: 576 + type_id: 0x03913382 + offset: 9280 } member { - id: 0x22fae5fb + id: 0x22fae297 name: "wq" type_id: 0x13f8b706 - offset: 16128 + offset: 18816 } member { - id: 0x22fae6d5 + id: 0x22fae2af name: "wq" type_id: 0x13f8b706 - offset: 896 + offset: 1152 +} +member { + id: 0x22fae76b + name: "wq" + type_id: 0x13f8b706 + offset: 512 } member { id: 0x22fae892 @@ -207942,16 +201317,16 @@ member { type_id: 0x13f8b706 } member { - id: 0x22faede1 + id: 0x22faefc9 name: "wq" type_id: 0x13f8b706 - offset: 384 + offset: 832 } member { - id: 0xf3ee0450 + id: 0xf3ee0983 name: "wq_dev" type_id: 0x05514b17 - offset: 1344 + offset: 1472 } member { id: 0x2aa222ca @@ -207971,12 +201346,6 @@ member { type_id: 0x0a747547 offset: 128 } -member { - id: 0x4dfda021 - name: "wqh" - type_id: 0x03913382 - offset: 1600 -} member { id: 0x4dfdad78 name: "wqh" @@ -207984,10 +201353,10 @@ member { offset: 64 } member { - id: 0x75c8c1a1 - name: "wr_noinc_table" - type_id: 0x3842259a - offset: 3392 + id: 0x4dfdaebc + name: "wqh" + type_id: 0x03913382 + offset: 1728 } member { id: 0x75c8c443 @@ -207996,10 +201365,16 @@ member { offset: 1664 } member { - id: 0xf70bd69f + id: 0x75c8cff7 + name: "wr_noinc_table" + type_id: 0x3842259a + offset: 3648 +} +member { + id: 0xf70bd962 name: "wr_table" type_id: 0x3842259a - offset: 3136 + offset: 3392 } member { id: 0xf70bdd5f @@ -208008,10 +201383,10 @@ member { offset: 1408 } member { - id: 0x4f5ae6ac + id: 0x4f5ae8a9 name: "wr_wait" type_id: 0x03913382 - offset: 448 + offset: 576 } member { id: 0x48aef34d @@ -208132,18 +201507,18 @@ member { type_id: 0x2ca7a402 offset: 768 } -member { - id: 0x342c94a8 - name: "write" - type_id: 0x2c4d8b7c - offset: 3776 -} member { id: 0x342c97a5 name: "write" type_id: 0x2c4d8b7c offset: 1152 } +member { + id: 0x342c9f8b + name: "write" + type_id: 0x2c4d8b7c + offset: 4032 +} member { id: 0x342d5118 name: "write" @@ -208175,10 +201550,10 @@ member { offset: 768 } member { - id: 0x342e33fa + id: 0x342e3e43 name: "write" type_id: 0x2eedaed0 - offset: 896 + offset: 1024 } member { id: 0x342f20a4 @@ -208193,10 +201568,10 @@ member { offset: 256 } member { - id: 0x342fe3b5 + id: 0x342fe464 name: "write" type_id: 0x2f3e1dbd - offset: 2624 + offset: 2880 } member { id: 0x342ff252 @@ -208217,10 +201592,10 @@ member { offset: 576 } member { - id: 0xe3408fce + id: 0xe34084b1 name: "write_allocated" type_id: 0x6720d32f - offset: 4448 + offset: 5408 } member { id: 0xeb7ced97 @@ -208259,22 +201634,22 @@ member { type_id: 0x2c9b36f2 } member { - id: 0xc3a3153b + id: 0xc3a315c7 name: "write_buf" type_id: 0x1df06cce - offset: 5184 + offset: 5952 } member { - id: 0x68c4dfff + id: 0x68c4d9d3 name: "write_bulk_callback" type_id: 0x0ea52fda - offset: 4032 + offset: 4288 } member { - id: 0xfeec5893 + id: 0xfeec5ed1 name: "write_busy" type_id: 0x6d7f5ff6 - offset: 4864 + offset: 5824 } member { id: 0x558559a4 @@ -208295,22 +201670,22 @@ member { offset: 1792 } member { - id: 0x137bb765 + id: 0x137bb5d0 name: "write_cmd" type_id: 0x2c952810 - offset: 6272 + offset: 7488 } member { - id: 0x3b7bc93a + id: 0x3b7bcb9e name: "write_cnt" type_id: 0x6720d32f - offset: 5248 + offset: 6016 } member { - id: 0x75a61323 + id: 0x75a61196 name: "write_comp" type_id: 0x3fcbf304 - offset: 6272 + offset: 7488 } member { id: 0x5f710844 @@ -208354,10 +201729,10 @@ member { offset: 704 } member { - id: 0xa2006268 + id: 0xa200605d name: "write_fifo" type_id: 0x18745118 - offset: 4416 + offset: 4992 } member { id: 0x2ec77a1f @@ -208366,10 +201741,10 @@ member { offset: 128 } member { - id: 0x1c7bb45c + id: 0x1c7bbdd7 name: "write_flag_mask" type_id: 0x33756485 - offset: 3968 + offset: 4224 } member { id: 0x1c7bbf16 @@ -208389,10 +201764,10 @@ member { type_id: 0x2ca1eaea } member { - id: 0x0b738c59 + id: 0x0b738ff3 name: "write_hint" type_id: 0xc93e017b - offset: 1088 + offset: 1152 } member { id: 0xfbdc7402 @@ -208420,10 +201795,10 @@ member { offset: 256 } member { - id: 0x84573504 + id: 0x84573c9c name: "write_int_callback" type_id: 0x0ea52fda - offset: 3904 + offset: 4160 } member { id: 0xa854c899 @@ -208438,10 +201813,10 @@ member { offset: 192 } member { - id: 0x3b7c6db9 + id: 0x3b7c6234 name: "write_lock" type_id: 0xa7c362b0 - offset: 6528 + offset: 7744 } member { id: 0x365e3956 @@ -208463,10 +201838,10 @@ member { bitsize: 1 } member { - id: 0xfe7946bf + id: 0xfe79438a name: "write_mmd" type_id: 0x2e89ce21 - offset: 2752 + offset: 3008 } member { id: 0x8d122294 @@ -208487,10 +201862,10 @@ member { offset: 512 } member { - id: 0xfdca17d0 + id: 0xfdca1068 name: "write_page" type_id: 0x2e804bb7 - offset: 2880 + offset: 3136 } member { id: 0xa6b017d1 @@ -208500,16 +201875,16 @@ member { bitsize: 1 } member { - id: 0xc72eaf4b + id: 0xc72eac0e name: "write_pool" type_id: 0xd3c80119 - offset: 4288 + offset: 5248 } member { - id: 0x3efde4d2 + id: 0x3efde84d name: "write_protect_seq" type_id: 0xd0e93144 - offset: 1856 + offset: 2048 } member { id: 0xa435e19f @@ -208530,10 +201905,10 @@ member { offset: 1600 } member { - id: 0xb08e385d + id: 0xb08e3438 name: "write_room" type_id: 0x3bc90e1f - offset: 2688 + offset: 2944 } member { id: 0xb08e3b1a @@ -208560,10 +201935,10 @@ member { offset: 1856 } member { - id: 0x8b22fe0b + id: 0x8b22f978 name: "write_started" type_id: 0x6720d32f - offset: 4416 + offset: 5376 } member { id: 0x067f8a3d @@ -208578,28 +201953,28 @@ member { offset: 1472 } member { - id: 0xd4bce0ed + id: 0xd4bce900 name: "write_urb" type_id: 0x0130219f - offset: 4352 + offset: 4928 } member { - id: 0x47ac89b5 + id: 0x47ac8207 name: "write_urbs" type_id: 0x6ce54884 - offset: 4736 + offset: 5312 } member { - id: 0x34019fd5 + id: 0x34019ec8 name: "write_urbs_free" type_id: 0x33756485 - offset: 4864 + offset: 5440 } member { - id: 0x24974030 + id: 0x249745b5 name: "write_user" type_id: 0x2ed3be65 - offset: 960 + offset: 1088 } member { id: 0x10a6114d @@ -208614,10 +201989,10 @@ member { offset: 256 } member { - id: 0x95b206ef + id: 0x95b20bf4 name: "write_wait" type_id: 0x03913382 - offset: 4160 + offset: 4800 } member { id: 0xa3680e37 @@ -208644,16 +202019,10 @@ member { offset: 64 } member { - id: 0x8a6a8cf8 + id: 0x8a6a87b7 name: "write_work" type_id: 0x1f3c8679 - offset: 576 -} -member { - id: 0x5893a581 - name: "writeable_noinc_reg" - type_id: 0x35592596 - offset: 3008 + offset: 704 } member { id: 0x5893a891 @@ -208661,6 +202030,12 @@ member { type_id: 0x35592596 offset: 512 } +member { + id: 0x5893a9e6 + name: "writeable_noinc_reg" + type_id: 0x35592596 + offset: 3264 +} member { id: 0x97b04907 name: "writeable_reg" @@ -208668,10 +202043,10 @@ member { offset: 256 } member { - id: 0x97b04a91 + id: 0x97b04fa4 name: "writeable_reg" type_id: 0x35592596 - offset: 2752 + offset: 3008 } member { id: 0x3638a03c @@ -208680,16 +202055,16 @@ member { offset: 40 } member { - id: 0x01ed8eb9 + id: 0x01ed88dc name: "writeback_fb_id_property" type_id: 0x2a670b41 - offset: 7936 + offset: 9088 } member { - id: 0xdaef1684 + id: 0xdaef1310 name: "writeback_index" type_id: 0x33756485 - offset: 1216 + offset: 1472 } member { id: 0x323a54ca @@ -208704,16 +202079,16 @@ member { offset: 1024 } member { - id: 0x4e1d9eac + id: 0x4e1d9866 name: "writeback_out_fence_ptr_property" type_id: 0x2a670b41 - offset: 8064 + offset: 9216 } member { - id: 0x9a686cf2 + id: 0x9a686e3f name: "writeback_pixel_formats_property" type_id: 0x2a670b41 - offset: 8000 + offset: 9152 } member { id: 0xdfa15c0f @@ -208722,10 +202097,10 @@ member { offset: 160 } member { - id: 0xa4b8637d + id: 0xa4b8618f name: "writecnt" type_id: 0x1f4573ef - offset: 1664 + offset: 1920 } member { id: 0xecd559ca @@ -208751,10 +202126,10 @@ member { offset: 448 } member { - id: 0x17d971af + id: 0x17d97ae6 name: "writers" type_id: 0x4585663f - offset: 832 + offset: 960 } member { id: 0x3b2f460a @@ -208780,10 +202155,10 @@ member { offset: 2176 } member { - id: 0xa030484a + id: 0xa03044f2 name: "ws" type_id: 0x5883a0f3 - offset: 3456 + offset: 4032 } member { id: 0xa0695bac @@ -208792,10 +202167,10 @@ member { offset: 320 } member { - id: 0xa06a2320 + id: 0xa06a2755 name: "ws" type_id: 0x02eb105a - offset: 6592 + offset: 7808 } member { id: 0x9b01420a @@ -208833,17 +202208,17 @@ member { offset: 128 } member { - id: 0xdc353acb + id: 0xdc35308a name: "wusb" type_id: 0x4585663f - offset: 9966 + offset: 11182 bitsize: 1 } member { - id: 0x3a655833 + id: 0x3a655266 name: "wusb_dev" type_id: 0x2d828440 - offset: 10688 + offset: 11904 } member { id: 0x312658c3 @@ -208856,6 +202231,12 @@ member { type_id: 0x2c32dd96 offset: 640 } +member { + id: 0x3190e947 + name: "ww_ctx" + type_id: 0x2c32dd96 + offset: 192 +} member { id: 0xa0232669 name: "x" @@ -208899,10 +202280,10 @@ member { offset: 192 } member { - id: 0xa0d54435 + id: 0xa0d54c45 name: "x" type_id: 0x6720d32f - offset: 3200 + offset: 3328 } member { id: 0xa0f7eeb0 @@ -209085,10 +202466,10 @@ member { type_id: 0x3c59a693 } member { - id: 0xebf2ccaa + id: 0xebf2c33e name: "xdp" type_id: 0x68b01961 - offset: 30016 + offset: 32256 } member { id: 0x90ed296e @@ -209097,10 +202478,10 @@ member { offset: 7936 } member { - id: 0x4f04653a + id: 0x4f0461a4 name: "xdp_has_frags" type_id: 0x6d7f5ff6 - offset: 1136 + offset: 1264 } member { id: 0x4f04665d @@ -209109,10 +202490,10 @@ member { offset: 72 } member { - id: 0xe5abda6b + id: 0xe5abd152 name: "xdp_mem_id" type_id: 0xc9082b19 - offset: 1536 + offset: 1920 } member { id: 0xa71f034e @@ -209132,10 +202513,10 @@ member { type_id: 0xa9083bc9 } member { - id: 0x28f67882 + id: 0x28f67828 name: "xdp_state" type_id: 0x1997574a - offset: 18240 + offset: 19584 } member { id: 0xd9690496 @@ -209143,10 +202524,10 @@ member { type_id: 0x56bbf50a } member { - id: 0x768fe5e5 + id: 0x768fe3f7 name: "xfer_completion" type_id: 0x3fcbf304 - offset: 9088 + offset: 10688 } member { id: 0x320329da @@ -209191,10 +202572,10 @@ member { offset: 320 } member { - id: 0x14a81930 + id: 0x14a81932 name: "xfer_timeout_ms" type_id: 0x4585663f - offset: 8736 + offset: 10592 } member { id: 0x8afd4ea7 @@ -209203,10 +202584,10 @@ member { offset: 3744 } member { - id: 0x0367ed60 + id: 0x0367e031 name: "xfrag" type_id: 0x87af4650 - offset: 5440 + offset: 5632 } member { id: 0x6e6e4830 @@ -209215,16 +202596,16 @@ member { offset: 256 } member { - id: 0x6ef0eaa0 + id: 0x6ef0e081 name: "xfrm" type_id: 0x9b970fcd - offset: 22016 + offset: 23040 } member { - id: 0x1cef4523 + id: 0x1cef4cdb name: "xfrm4_dst_ops" type_id: 0xaf33de29 - offset: 3072 + offset: 3584 } member { id: 0x327af59a @@ -209233,10 +202614,10 @@ member { offset: 1280 } member { - id: 0x46a35b26 + id: 0x46a35b1d name: "xfrm6_dst_ops" type_id: 0xaf33de29 - offset: 4608 + offset: 5120 } member { id: 0xff317363 @@ -209263,10 +202644,10 @@ member { offset: 1152 } member { - id: 0x28eda795 + id: 0x28edafb5 name: "xfrm_cfg_mutex" type_id: 0xa7c362b0 - offset: 6272 + offset: 6784 } member { id: 0xc3a72858 @@ -209274,34 +202655,34 @@ member { type_id: 0xeeceff4e } member { - id: 0x12d4c236 + id: 0x12d4c044 name: "xfrm_nr" type_id: 0x295c7202 - offset: 2976 + offset: 3232 } member { - id: 0xb6b76aed + id: 0xb6b767d1 name: "xfrm_policy_hash_generation" type_id: 0xeb90906e - offset: 6208 + offset: 6720 } member { - id: 0x42a23436 + id: 0x42a2340b name: "xfrm_policy_lock" type_id: 0xf313e71a - offset: 6240 + offset: 6752 } member { - id: 0x1bbfa0f6 + id: 0x1bbfac9e name: "xfrm_state_hash_generation" type_id: 0xeb90906e - offset: 6176 + offset: 6688 } member { - id: 0x2f6f3ca1 + id: 0x2f6f3f38 name: "xfrm_state_lock" type_id: 0xf313e71a - offset: 6144 + offset: 6656 } member { id: 0xb8e70959 @@ -209310,16 +202691,16 @@ member { offset: 384 } member { - id: 0x0a6b05b0 + id: 0x0a6b0d61 name: "xfrm_vec" type_id: 0x818a3ee6 - offset: 3072 + offset: 3328 } member { - id: 0x8f73e684 + id: 0x8f73e833 name: "xhc_state" type_id: 0x4585663f - offset: 19840 + offset: 20416 } member { id: 0x4f5aa765 @@ -209328,10 +202709,10 @@ member { offset: 512 } member { - id: 0x4ddbf211 + id: 0x4ddbf650 name: "xid" type_id: 0xc9082b19 - offset: 1920 + offset: 2176 } member { id: 0x3025ab5e @@ -209364,10 +202745,10 @@ member { offset: 320 } member { - id: 0xb62bfbed + id: 0xb62bfce4 name: "xmit" type_id: 0xf0e7e9e3 - offset: 3072 + offset: 3648 } member { id: 0xb6e43317 @@ -209388,10 +202769,10 @@ member { offset: 256 } member { - id: 0x49b65e77 + id: 0x49b65044 name: "xmit_buf" type_id: 0x1df06cce - offset: 2560 + offset: 3072 } member { id: 0x90e05eee @@ -209400,10 +202781,10 @@ member { offset: 152 } member { - id: 0x26808f14 + id: 0x26808f7d name: "xmit_fifo" type_id: 0x1693926a - offset: 2624 + offset: 3136 } member { id: 0x413fe0a6 @@ -209412,10 +202793,10 @@ member { offset: 160 } member { - id: 0xf5166c0d + id: 0xf5166f2a name: "xmit_lock_owner" type_id: 0x6720d32f - offset: 1056 + offset: 1568 } member { id: 0x5b2a8486 @@ -209561,10 +202942,10 @@ member { offset: 256 } member { - id: 0x3fb90256 + id: 0x3fb905fd name: "xso" type_id: 0x8907f312 - offset: 5056 + offset: 5248 } member { id: 0x8c996ca6 @@ -209579,10 +202960,10 @@ member { offset: 384 } member { - id: 0xff1425c0 + id: 0xff142554 name: "y" type_id: 0x6720d32f - offset: 3232 + offset: 3360 } member { id: 0xff5abb3c @@ -209704,10 +203085,10 @@ member { offset: 8448 } member { - id: 0x9fa4c809 + id: 0x9fa4c393 name: "ycbcr_420_allowed" type_id: 0x6d7f5ff6 - offset: 1208 + offset: 1336 } member { id: 0x60808813 @@ -209766,10 +203147,10 @@ member { offset: 256 } member { - id: 0xb19244d1 + id: 0xb1924092 name: "yld_count" type_id: 0x4585663f - offset: 28544 + offset: 28608 } member { id: 0x65be039b @@ -209849,12 +203230,6 @@ member { type_id: 0x6d7f5ff6 offset: 2176 } -member { - id: 0x09c45da5 - name: "zero_length_psdu_type" - type_id: 0x295c7202 - offset: 360 -} member { id: 0xa5a19374 name: "zero_page_range" @@ -209868,10 +203243,10 @@ member { offset: 328 } member { - id: 0x8134c051 + id: 0x8134c684 name: "zombie" type_id: 0x6d7f5ff6 - offset: 1920 + offset: 2304 } member { id: 0xc27d8a22 @@ -209940,10 +203315,10 @@ member { bitsize: 1 } member { - id: 0x78fb6930 + id: 0x78fb6b21 name: "zpos_property" type_id: 0x2a670b41 - offset: 10048 + offset: 10176 } member { id: 0x309714e1 @@ -209952,10 +203327,10 @@ member { offset: 16448 } member { - id: 0x6006a66e + id: 0x6006a5e2 name: "zx_wakeup_clear_needed" type_id: 0x4585663f - offset: 5553 + offset: 5617 bitsize: 1 } struct_union { @@ -210042,16 +203417,6 @@ struct_union { member_id: 0x2fb88d8a } } -struct_union { - id: 0x01780427 - kind: STRUCT - definition { - bytesize: 40 - member_id: 0x643aba37 - member_id: 0x6b529230 - member_id: 0xeb5512d3 - } -} struct_union { id: 0x017df00c kind: STRUCT @@ -210176,15 +203541,6 @@ struct_union { member_id: 0x50f15a4b } } -struct_union { - id: 0x043b7b98 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x7137a035 - member_id: 0x6b5d3855 - } -} struct_union { id: 0x048fc360 kind: STRUCT @@ -210244,7 +203600,7 @@ struct_union { id: 0x0524ca5a kind: STRUCT definition { - bytesize: 60 + bytesize: 80 member_id: 0x75979878 member_id: 0xb5064699 member_id: 0xa48dc1ed @@ -210296,6 +203652,8 @@ struct_union { member_id: 0x2a829378 member_id: 0x827a15cf member_id: 0xd61d5458 + member_id: 0x2d081e2a + member_id: 0x637600d0 } } struct_union { @@ -210433,15 +203791,6 @@ struct_union { member_id: 0xff7fdfd9 } } -struct_union { - id: 0x07a62149 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x7fba2031 - member_id: 0x93b67ba1 - } -} struct_union { id: 0x07ba491c kind: STRUCT @@ -210519,35 +203868,6 @@ struct_union { member_id: 0xaf875acd } } -struct_union { - id: 0x0940c57b - kind: STRUCT - definition { - bytesize: 2 - member_id: 0x447e4c22 - member_id: 0xcc4aa17e - } -} -struct_union { - id: 0x094757c2 - kind: STRUCT - definition { - bytesize: 25 - member_id: 0x447e4c22 - member_id: 0xd290c4a3 - member_id: 0x9081e5bb - } -} -struct_union { - id: 0x094c2f87 - kind: STRUCT - definition { - bytesize: 5 - member_id: 0x447e4c22 - member_id: 0xff833ead - member_id: 0x626f6cb4 - } -} struct_union { id: 0x094c30e0 kind: STRUCT @@ -210575,134 +203895,6 @@ struct_union { member_id: 0xbb9c8500 } } -struct_union { - id: 0x0961381a - kind: STRUCT - definition { - bytesize: 5 - member_id: 0x447e4c22 - member_id: 0x4b35b34a - member_id: 0x8a947460 - } -} -struct_union { - id: 0x09634426 - kind: STRUCT - definition { - bytesize: 19 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0xd5bd8cbf - member_id: 0xafff02a7 - member_id: 0x623d095e - member_id: 0x99d51256 - member_id: 0xff4efbbb - member_id: 0x626f6011 - } -} -struct_union { - id: 0x09634427 - kind: STRUCT - definition { - bytesize: 13 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0xd5bd8cbf - member_id: 0xaf9dfcc3 - member_id: 0x625ffa46 - member_id: 0x57e39998 - member_id: 0xbf15d65f - } -} -struct_union { - id: 0x09634496 - kind: STRUCT - definition { - bytesize: 3 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0xd7b39170 - member_id: 0x626f6887 - } -} -struct_union { - id: 0x0963471a - kind: STRUCT - definition { - bytesize: 4 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0xd98135b1 - member_id: 0x626f63dd - } -} -struct_union { - id: 0x09636653 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0x5c90d857 - member_id: 0x54585ded - member_id: 0x519934e5 - member_id: 0x626f6a07 - } -} -struct_union { - id: 0x0963785c - kind: STRUCT - definition { - bytesize: 7 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0x244e8850 - member_id: 0xb544384b - member_id: 0x0d4b6935 - } -} -struct_union { - id: 0x0963794a - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0x20fcfd3b - member_id: 0x5c90dbd2 - member_id: 0x54585c17 - } -} -struct_union { - id: 0x09637fba - kind: STRUCT - definition { - bytesize: 6 - member_id: 0x447e4c22 - member_id: 0x429ac65a - member_id: 0x3b214d7b - member_id: 0x423186f1 - member_id: 0xdbdb65a6 - } -} -struct_union { - id: 0x09643bfd - kind: STRUCT - definition { - bytesize: 2 - member_id: 0x447e4c22 - member_id: 0x5fb0ba35 - } -} -struct_union { - id: 0x096b4c0a - kind: STRUCT - definition { - bytesize: 1 - member_id: 0x447e4c22 - member_id: 0x626f6500 - } -} struct_union { id: 0x0972de29 kind: STRUCT @@ -210758,16 +203950,6 @@ struct_union { member_id: 0x9b595060 } } -struct_union { - id: 0x09e0f654 - kind: STRUCT - definition { - bytesize: 12 - member_id: 0x46d23b7b - member_id: 0xe0b84bfe - member_id: 0x490eb6a9 - } -} struct_union { id: 0x0a19ea99 kind: STRUCT @@ -210805,15 +203987,6 @@ struct_union { member_id: 0x5df28c33 } } -struct_union { - id: 0x0aa9e6b0 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x4b676486 - member_id: 0x71ed2a35 - } -} struct_union { id: 0x0aaa823e kind: STRUCT @@ -210959,6 +204132,14 @@ struct_union { member_id: 0xcdb1f5e2 } } +struct_union { + id: 0x0ba52234 + kind: STRUCT + definition { + bytesize: 8 + member_id: 0x4f259bbe + } +} struct_union { id: 0x0bb4a730 kind: STRUCT @@ -210993,17 +204174,6 @@ struct_union { member_id: 0xd4aaa96a } } -struct_union { - id: 0x0c2e85de - kind: STRUCT - definition { - bytesize: 48 - member_id: 0x51f162ad - member_id: 0xfa8d4fce - member_id: 0xeb85c3fe - member_id: 0x704d0025 - } -} struct_union { id: 0x0c479d40 kind: STRUCT @@ -211016,6 +204186,15 @@ struct_union { member_id: 0x17f11969 } } +struct_union { + id: 0x0cdb3dd6 + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x521c8333 + member_id: 0xc16704da + } +} struct_union { id: 0x0d2844e8 kind: STRUCT @@ -211061,6 +204240,20 @@ struct_union { member_id: 0xfdc1a7ec } } +struct_union { + id: 0x0d860487 + kind: STRUCT + definition { + bytesize: 56 + member_id: 0x5761a9c9 + member_id: 0xc874e707 + member_id: 0xdcf13bd4 + member_id: 0xadafa9a5 + member_id: 0x2dfaa7c6 + member_id: 0x1a9ae5dc + member_id: 0x891a8488 + } +} struct_union { id: 0x0dcb7fb1 kind: STRUCT @@ -211108,14 +204301,6 @@ struct_union { member_id: 0x2ecbf599 } } -struct_union { - id: 0x0e5a5905 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x58d8777b - } -} struct_union { id: 0x0e5e9300 kind: STRUCT @@ -211158,17 +204343,6 @@ struct_union { member_id: 0x2d857ee0 } } -struct_union { - id: 0x0effdc38 - kind: STRUCT - definition { - bytesize: 12 - member_id: 0x5a9c3e2c - member_id: 0xd245d9df - member_id: 0x1819d094 - member_id: 0x626f6765 - } -} struct_union { id: 0x0f0b7249 kind: STRUCT @@ -211396,28 +204570,6 @@ struct_union { member_id: 0x3b3d4f5b } } -struct_union { - id: 0x11454757 - kind: STRUCT - definition { - bytesize: 32 - member_id: 0x2412dee3 - member_id: 0xb6ee8e5b - member_id: 0x3e7db6da - member_id: 0x20f662f2 - } -} -struct_union { - id: 0x11455be9 - kind: STRUCT - definition { - bytesize: 32 - member_id: 0x2412dee3 - member_id: 0xb6ee8e5b - member_id: 0x4c99d8ac - member_id: 0x3e7db7d1 - } -} struct_union { id: 0x114efe06 kind: STRUCT @@ -211440,16 +204592,6 @@ struct_union { member_id: 0xa88d6ff6 } } -struct_union { - id: 0x11676430 - kind: STRUCT - definition { - bytesize: 24 - member_id: 0x2412dee3 - member_id: 0x3e7dbbf9 - member_id: 0x20f663f9 - } -} struct_union { id: 0x117f4f93 kind: STRUCT @@ -211512,13 +204654,6 @@ struct_union { member_id: 0x86c953a0 } } -struct_union { - id: 0x12ce5be0 - kind: STRUCT - definition { - member_id: 0x2a887ced - } -} struct_union { id: 0x12d35f52 kind: STRUCT @@ -211553,7 +204688,7 @@ struct_union { id: 0x13064264 kind: STRUCT definition { - bytesize: 72 + bytesize: 88 member_id: 0x2d1fec85 member_id: 0xb75a0aec member_id: 0xacf78dbd @@ -211722,7 +204857,7 @@ struct_union { id: 0x142b6733 kind: STRUCT definition { - bytesize: 912 + bytesize: 960 member_id: 0x315ebfd5 member_id: 0x42846947 member_id: 0xb4fc5530 @@ -211736,44 +204871,46 @@ struct_union { member_id: 0x2d3a3a75 member_id: 0x0a1b0cf3 member_id: 0xa5daf9cc - member_id: 0x4f86ab37 - member_id: 0x01c4f4d7 - member_id: 0x45c4619b - member_id: 0x563298e1 - member_id: 0xb8ae211f - member_id: 0x88a703ca - member_id: 0x26d3188c - member_id: 0x1d4ef6a5 - member_id: 0xb5c75333 - member_id: 0x56d299d6 - member_id: 0x3efde4d2 - member_id: 0xe3db6016 - member_id: 0xa08e1cb2 - member_id: 0x0759553b - member_id: 0xd7e8b571 - member_id: 0xf2139af4 - member_id: 0xfc9969c3 - member_id: 0x5612c44f - member_id: 0xb504e564 - member_id: 0xf6d4a2fd - member_id: 0x3d3f059a - member_id: 0x991fcfbc - member_id: 0xbb3bd257 - member_id: 0xf0bebd82 - member_id: 0xe6347592 - member_id: 0x84e65f9d - member_id: 0x418af5a5 - member_id: 0x2d5bf638 - member_id: 0x2a77697f - member_id: 0x2c10461a - member_id: 0x4a80653f - member_id: 0xde4b753c - member_id: 0x7815afbf - member_id: 0x480a2e36 - member_id: 0xf089a665 - member_id: 0xa1746071 - member_id: 0x09004bbd - member_id: 0xca4d11a9 + member_id: 0x4f86a396 + member_id: 0xe0fc554a + member_id: 0x01c4f5fa + member_id: 0x45c461ff + member_id: 0x563293aa + member_id: 0xb8ae2563 + member_id: 0x88a70e08 + member_id: 0x26d31747 + member_id: 0x1d4efe94 + member_id: 0xb5c755c8 + member_id: 0x56d29d21 + member_id: 0x3efde84d + member_id: 0xe3db663c + member_id: 0xa08e132e + member_id: 0x07595220 + member_id: 0xd7e8bb00 + member_id: 0xf21393bd + member_id: 0xfc996529 + member_id: 0x5612c834 + member_id: 0xb504e696 + member_id: 0xf6d4aa2a + member_id: 0x3d3f0948 + member_id: 0x991fce7b + member_id: 0xbb3bd0c8 + member_id: 0xf0bebbb2 + member_id: 0xe6347ba6 + member_id: 0x84e65d2a + member_id: 0x418af429 + member_id: 0x2d5bf820 + member_id: 0x2a776604 + member_id: 0x2c104285 + member_id: 0x4a8065b5 + member_id: 0xde4b759f + member_id: 0x7815abe3 + member_id: 0x480a2925 + member_id: 0xf089aa77 + member_id: 0xa1746ec2 + member_id: 0x09004179 + member_id: 0xca4d1674 + member_id: 0x2d081398 } } struct_union { @@ -211812,6 +204949,15 @@ struct_union { member_id: 0x9152ae19 } } +struct_union { + id: 0x14b72a39 + kind: STRUCT + definition { + bytesize: 16 + member_id: 0x3358d289 + member_id: 0x35690218 + } +} struct_union { id: 0x14e96bc2 kind: STRUCT @@ -211848,18 +204994,6 @@ struct_union { member_id: 0x9b595060 } } -struct_union { - id: 0x15585832 - kind: STRUCT - definition { - bytesize: 40 - member_id: 0x341e0bbf - member_id: 0xce90b187 - member_id: 0xe886949a - member_id: 0x2da18cde - member_id: 0xf53aaa2c - } -} struct_union { id: 0x15738845 kind: STRUCT @@ -211963,15 +205097,6 @@ struct_union { member_id: 0x375980f6 } } -struct_union { - id: 0x16dd4e59 - kind: STRUCT - definition { - bytesize: 40 - member_id: 0x3a12cc6b - member_id: 0xd6e66356 - } -} struct_union { id: 0x174a7c6e kind: STRUCT @@ -211981,18 +205106,6 @@ struct_union { member_id: 0xd4f73d44 } } -struct_union { - id: 0x175ebb35 - kind: STRUCT - definition { - bytesize: 6 - member_id: 0x3cae4f5e - member_id: 0x650c0850 - member_id: 0xbc5492a8 - member_id: 0xb882b6b5 - member_id: 0x2df9c4da - } -} struct_union { id: 0x1764a0c5 kind: STRUCT @@ -212001,34 +205114,6 @@ struct_union { member_id: 0xd0323df9 } } -struct_union { - id: 0x178917c0 - kind: STRUCT - definition { - bytesize: 14 - member_id: 0x3fdd48d4 - member_id: 0x48237320 - member_id: 0x277b73d1 - member_id: 0xb08a874a - member_id: 0x539183f5 - member_id: 0x28e539ba - } -} -struct_union { - id: 0x17946116 - kind: STRUCT - definition { - bytesize: 40 - member_id: 0x3fdd48d4 - member_id: 0x3d1ec0d7 - member_id: 0xc1ea0117 - member_id: 0xcab7bf61 - member_id: 0x2d406bb2 - member_id: 0xf308b964 - member_id: 0x2d41dcfb - member_id: 0x6934e557 - } -} struct_union { id: 0x17a8337c kind: STRUCT @@ -212415,48 +205500,6 @@ struct_union { member_id: 0x2d1fe44c } } -struct_union { - id: 0x1e5fe7e8 - kind: STRUCT - definition { - bytesize: 6 - member_id: 0x1819d408 - member_id: 0xd7011903 - member_id: 0x59bdf031 - member_id: 0x626f6227 - } -} -struct_union { - id: 0x1e5fe904 - kind: STRUCT - definition { - bytesize: 4 - member_id: 0x1819d408 - member_id: 0xd7011903 - member_id: 0x626f63dd - } -} -struct_union { - id: 0x1e675898 - kind: STRUCT - definition { - bytesize: 4 - member_id: 0x1819d408 - member_id: 0x35c768f1 - member_id: 0x626f63dd - } -} -struct_union { - id: 0x1e6760a4 - kind: STRUCT - definition { - bytesize: 10 - member_id: 0x1819d408 - member_id: 0x35c768f1 - member_id: 0x82fe5f87 - member_id: 0x626f6a7a - } -} struct_union { id: 0x1e77923d kind: STRUCT @@ -212472,25 +205515,25 @@ struct_union { definition { bytesize: 320 member_id: 0x1b927405 - member_id: 0x68f1e929 - member_id: 0x840624b6 - member_id: 0x658d58d2 - member_id: 0x80910ace - member_id: 0x37c1d1d0 - member_id: 0xab06f70d - member_id: 0x50a71924 - member_id: 0x346b1570 - member_id: 0x5a61b867 - member_id: 0x3cb70025 - member_id: 0x535099cb - member_id: 0x2c2266e4 - member_id: 0x3627a837 - member_id: 0x8f60015d - member_id: 0x65b93354 - member_id: 0x125f0289 - member_id: 0x0bf9434c - member_id: 0x394b5309 - member_id: 0x0d09dd7f + member_id: 0x68f1e810 + member_id: 0x84062406 + member_id: 0x658d5258 + member_id: 0x80910671 + member_id: 0x37c1dfd5 + member_id: 0xab06fa6c + member_id: 0x50a710ba + member_id: 0x346b1e3f + member_id: 0x5a61ba6f + member_id: 0x3cb708d0 + member_id: 0x53509282 + member_id: 0x2c226b5d + member_id: 0x3627a6aa + member_id: 0x8f600402 + member_id: 0x65b934f9 + member_id: 0x125f04d5 + member_id: 0x0bf94151 + member_id: 0x394b519d + member_id: 0x0d09dffc } } struct_union { @@ -212766,14 +205809,6 @@ struct_union { member_id: 0x41322da8 } } -struct_union { - id: 0x250f83a7 - kind: STRUCT - definition { - member_id: 0xf5ed729e - member_id: 0x626f6ee6 - } -} struct_union { id: 0x2548e662 kind: STRUCT @@ -212850,20 +205885,11 @@ struct_union { } } struct_union { - id: 0x26eaecd3 - kind: STRUCT - definition { - bytesize: 17 - member_id: 0xfa5a6b94 - member_id: 0x40cbb4d5 - } -} -struct_union { - id: 0x26ef0303 + id: 0x26eb875a kind: STRUCT definition { bytesize: 80 - member_id: 0xfa623bb3 + member_id: 0xfa702ad6 member_id: 0x6fcf0eb6 member_id: 0xeb6c882e member_id: 0xb019a51a @@ -212871,11 +205897,11 @@ struct_union { } } struct_union { - id: 0x26f4ca37 + id: 0x26f04e6e kind: STRUCT definition { bytesize: 8 - member_id: 0xfa623bb3 + member_id: 0xfa702ad6 } } struct_union { @@ -212951,15 +205977,6 @@ struct_union { member_id: 0xb84054d1 } } -struct_union { - id: 0x27a931d8 - kind: STRUCT - definition { - bytesize: 16 - member_id: 0xffad25e9 - member_id: 0xb8f1e4df - } -} struct_union { id: 0x27bfa089 kind: STRUCT @@ -212978,24 +205995,6 @@ struct_union { member_id: 0x9683f73d } } -struct_union { - id: 0x2851f545 - kind: STRUCT - definition { - bytesize: 2 - member_id: 0xc07f6f8a - member_id: 0x89a9f14e - } -} -struct_union { - id: 0x28704c74 - kind: STRUCT - definition { - bytesize: 3 - member_id: 0xc07f6f8a - member_id: 0x0f4d360c - } -} struct_union { id: 0x2880e524 kind: STRUCT @@ -213010,28 +206009,6 @@ struct_union { member_id: 0x9062658a } } -struct_union { - id: 0x28a546e3 - kind: STRUCT - definition { - bytesize: 60 - member_id: 0xc3426cd8 - member_id: 0x66e1f9e0 - member_id: 0x85c7b2c4 - member_id: 0x05dd8875 - member_id: 0x122b4f3f - member_id: 0x46fa1f40 - member_id: 0x0790beac - } -} -struct_union { - id: 0x29668d9f - kind: STRUCT - definition { - bytesize: 6 - member_id: 0xc42b2512 - } -} struct_union { id: 0x2a83c756 kind: STRUCT @@ -213515,22 +206492,22 @@ struct_union { id: 0x32623873 kind: STRUCT definition { - bytesize: 64 + bytesize: 128 member_id: 0xa819df37 - member_id: 0x202d9739 + member_id: 0x202d9600 } } struct_union { id: 0x32dcc5dc kind: STRUCT definition { - bytesize: 208 + bytesize: 224 member_id: 0xaad8f635 member_id: 0x1a59d77c member_id: 0xabbae029 member_id: 0x440463e8 member_id: 0xb125cda7 - member_id: 0xf49437c6 + member_id: 0xf494395b } } struct_union { @@ -213602,17 +206579,6 @@ struct_union { member_id: 0x9e1f254a } } -struct_union { - id: 0x33fb6061 - kind: STRUCT - definition { - bytesize: 6 - member_id: 0xaeccdef6 - member_id: 0x909b7cc8 - member_id: 0xd7011a86 - member_id: 0x626f6227 - } -} struct_union { id: 0x34992343 kind: STRUCT @@ -213662,6 +206628,14 @@ struct_union { member_id: 0xfad50ee2 } } +struct_union { + id: 0x355e2f50 + kind: STRUCT + definition { + bytesize: 616 + member_id: 0xb4c9ae2c + } +} struct_union { id: 0x35992404 kind: STRUCT @@ -213722,16 +206696,6 @@ struct_union { member_id: 0x4480a7c2 } } -struct_union { - id: 0x36de5091 - kind: STRUCT - definition { - bytesize: 18 - member_id: 0xba3d1996 - member_id: 0xf57c0147 - member_id: 0x34bffaa1 - } -} struct_union { id: 0x3707d73e kind: STRUCT @@ -213750,15 +206714,6 @@ struct_union { member_id: 0x3dbb56a7 } } -struct_union { - id: 0x37273792 - kind: STRUCT - definition { - bytesize: 26 - member_id: 0xbdc1f495 - member_id: 0xec39b123 - } -} struct_union { id: 0x373a3dac kind: STRUCT @@ -214009,19 +206964,11 @@ struct_union { member_id: 0x34a51c9f } } -struct_union { - id: 0x3ac9585b - kind: STRUCT - definition { - bytesize: 2 - member_id: 0x8a947201 - } -} struct_union { id: 0x3aeb31a3 kind: STRUCT definition { - bytesize: 64 + bytesize: 72 member_id: 0x8a1dd5e0 } } @@ -214622,32 +207569,6 @@ struct_union { member_id: 0x888be014 } } -struct_union { - id: 0x46e6a8c2 - kind: UNION - definition { - bytesize: 25 - member_id: 0x405651eb - member_id: 0x279ac478 - member_id: 0x1f6e9398 - member_id: 0x4c66ae71 - member_id: 0x62a8d32a - member_id: 0x9399f40b - member_id: 0x9cd8466b - member_id: 0xdda0092c - member_id: 0x0b5a654f - member_id: 0x69ba1ca7 - member_id: 0x0a9ef5ff - member_id: 0xfe584cbf - member_id: 0x4e4c305a - member_id: 0x9d38a6f6 - member_id: 0x87fd33ff - member_id: 0x0edff2e9 - member_id: 0xa767252b - member_id: 0x5de20f00 - member_id: 0xabf855fa - } -} struct_union { id: 0x47554d36 kind: UNION @@ -214657,6 +207578,15 @@ struct_union { member_id: 0x39141955 } } +struct_union { + id: 0x4765767f + kind: UNION + definition { + bytesize: 16 + member_id: 0x46e47dff + member_id: 0x9ad307bc + } +} struct_union { id: 0x47d8e06a kind: UNION @@ -214680,7 +207610,7 @@ struct_union { id: 0x4866b1cb kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0x7ae46ae1 member_id: 0x95dac977 } @@ -214805,15 +207735,6 @@ struct_union { member_id: 0xdb4a7f98 } } -struct_union { - id: 0x4a44edf4 - kind: UNION - definition { - bytesize: 48 - member_id: 0x72ec908b - member_id: 0x14505f2b - } -} struct_union { id: 0x4a7de6b3 kind: UNION @@ -214827,7 +207748,7 @@ struct_union { id: 0x4aac7bac kind: UNION definition { - bytesize: 56 + bytesize: 64 member_id: 0x713ca529 member_id: 0x66d3b7cd member_id: 0xef283ef2 @@ -215168,26 +208089,6 @@ struct_union { member_id: 0xb403a636 } } -struct_union { - id: 0x51996ecf - kind: UNION - definition { - bytesize: 26 - member_id: 0x1d95c0dc - member_id: 0x1b1b030f - member_id: 0x17bbf214 - member_id: 0x5d42fe27 - member_id: 0xc3b64876 - member_id: 0x4a903855 - member_id: 0x42323960 - member_id: 0x4776f9c2 - member_id: 0x7ec2fa88 - member_id: 0x47cc28dd - member_id: 0x45e72945 - member_id: 0x49e28620 - member_id: 0xc06114cf - } -} struct_union { id: 0x51d7edf0 kind: UNION @@ -215291,19 +208192,6 @@ struct_union { member_id: 0x74f3ae58 } } -struct_union { - id: 0x542354db - kind: UNION - definition { - bytesize: 20 - member_id: 0x0bafa4fc - member_id: 0xc9fc2552 - member_id: 0x7c4e7eed - member_id: 0xfeab674c - member_id: 0xb40e00e3 - member_id: 0x97e1ef1d - } -} struct_union { id: 0x542c6f59 kind: UNION @@ -215544,16 +208432,6 @@ struct_union { member_id: 0x95dac977 } } -struct_union { - id: 0x5a5c8a71 - kind: UNION - definition { - bytesize: 16 - member_id: 0x32bf58dd - member_id: 0x260cdfc7 - member_id: 0x0ac3dbfb - } -} struct_union { id: 0x5a6b6efc kind: UNION @@ -215749,7 +208627,7 @@ struct_union { id: 0x5d131624 kind: UNION definition { - bytesize: 208 + bytesize: 224 member_id: 0x2f7cad73 member_id: 0xdb82e5a6 } @@ -215763,15 +208641,6 @@ struct_union { member_id: 0x2456788b } } -struct_union { - id: 0x5d54ee0a - kind: UNION - definition { - bytesize: 18 - member_id: 0x2e7c0820 - member_id: 0xc4c70d2d - } -} struct_union { id: 0x5d5ed2a3 kind: UNION @@ -215867,7 +208736,7 @@ struct_union { id: 0x5e4227fb kind: UNION definition { - bytesize: 60 + bytesize: 80 member_id: 0x2282ae92 member_id: 0x61467847 } @@ -215947,6 +208816,15 @@ struct_union { member_id: 0x213cb4e4 } } +struct_union { + id: 0x5ed73544 + kind: UNION + definition { + bytesize: 16 + member_id: 0x20fd5371 + member_id: 0x4af16562 + } +} struct_union { id: 0x5f233302 kind: UNION @@ -216025,15 +208903,6 @@ struct_union { member_id: 0xb5b37ce8 } } -struct_union { - id: 0x5f565eed - kind: UNION - definition { - bytesize: 16 - member_id: 0x2629d9f4 - member_id: 0x9bd546f9 - } -} struct_union { id: 0x5f59bc43 kind: UNION @@ -216147,7 +209016,7 @@ struct_union { id: 0x607e3493 kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0xda32aefe member_id: 0x210bb47b } @@ -216318,7 +209187,7 @@ struct_union { id: 0x6366329e kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0xd6e667b7 member_id: 0x95dac977 } @@ -216342,12 +209211,12 @@ struct_union { } } struct_union { - id: 0x63db5ef8 + id: 0x63db5ef9 kind: UNION definition { bytesize: 40 member_id: 0xd4031571 - member_id: 0x85199789 + member_id: 0x8519930d } } struct_union { @@ -216421,6 +209290,15 @@ struct_union { member_id: 0x799f58aa } } +struct_union { + id: 0x65b6b45a + kind: UNION + definition { + bytesize: 8 + member_id: 0xcdca510a + member_id: 0xfbf767cc + } +} struct_union { id: 0x65cbce23 kind: UNION @@ -216576,18 +209454,6 @@ struct_union { member_id: 0x173c5c3d } } -struct_union { - id: 0x69d16e70 - kind: UNION - definition { - bytesize: 40 - member_id: 0xfc293dbb - member_id: 0x87d32c2b - member_id: 0x2070b3e5 - member_id: 0x23959d0d - member_id: 0x6da5d6a0 - } -} struct_union { id: 0x69fa9768 kind: UNION @@ -216871,15 +209737,6 @@ struct_union { member_id: 0x5613a1d4 } } -struct_union { - id: 0x72088188 - kind: UNION - definition { - bytesize: 8 - member_id: 0x93793f15 - member_id: 0xb04e3321 - } -} struct_union { id: 0x7219af6f kind: UNION @@ -217094,7 +209951,7 @@ struct_union { id: 0x73725cdd kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0x96a863d7 member_id: 0x8a67a76f } @@ -217112,7 +209969,7 @@ struct_union { id: 0x73b9d605 kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0x95dac977 member_id: 0xd6e667b7 } @@ -217293,15 +210150,6 @@ struct_union { member_id: 0x28087a0b } } -struct_union { - id: 0x76975fbd - kind: UNION - definition { - bytesize: 8 - member_id: 0x81c309eb - member_id: 0x75001869 - } -} struct_union { id: 0x769b2271 kind: UNION @@ -217389,7 +210237,7 @@ struct_union { member_id: 0x8536119d member_id: 0x32eac2fd member_id: 0xd4387acc - member_id: 0x94e48b1a + member_id: 0x94e48f9e member_id: 0x005423ae } } @@ -217427,6 +210275,15 @@ struct_union { member_id: 0x72454096 } } +struct_union { + id: 0x78ea2ea9 + kind: UNION + definition { + bytesize: 8 + member_id: 0xb805bbb2 + member_id: 0x46761387 + } +} struct_union { id: 0x791ba47c kind: UNION @@ -217598,7 +210455,7 @@ struct_union { id: 0x7d93a8c7 kind: UNION definition { - bytesize: 32 + bytesize: 48 member_id: 0xad898302 member_id: 0x2c7b0ccb member_id: 0x2c14bb60 @@ -217776,14 +210633,6 @@ struct_union { member_id: 0x2b0900e1 } } -struct_union { - id: 0x7f0937f1 - kind: UNION - definition { - bytesize: 136 - member_id: 0xa7cfa8c1 - } -} struct_union { id: 0x7f1262ac kind: UNION @@ -217862,6 +210711,7 @@ struct_union { member_id: 0x88ceebc8 member_id: 0x95dac02d member_id: 0x94d42cc7 + member_id: 0x2d08160f member_id: 0x05eea50a } } @@ -217870,7 +210720,7 @@ struct_union { kind: STRUCT name: "Qdisc_class_ops" definition { - bytesize: 112 + bytesize: 120 member_id: 0x2d2d0138 member_id: 0x97128e2b member_id: 0x0277381e @@ -217885,6 +210735,7 @@ struct_union { member_id: 0x7eac2f58 member_id: 0x0a7c4d32 member_id: 0x031e17b9 + member_id: 0x2d081f94 } } struct_union { @@ -217892,7 +210743,7 @@ struct_union { kind: STRUCT name: "Qdisc_ops" definition { - bytesize: 176 + bytesize: 184 member_id: 0x11ccea6a member_id: 0x62437f46 member_id: 0xcc6d054e @@ -217915,6 +210766,7 @@ struct_union { member_id: 0x11e44cd5 member_id: 0x16b864ec member_id: 0x4a9658d3 + member_id: 0x2d0817c1 } } struct_union { @@ -217922,73 +210774,74 @@ struct_union { kind: STRUCT name: "Scsi_Host" definition { - bytesize: 2128 + bytesize: 2480 member_id: 0xf4d5cba6 member_id: 0x5c60dedf member_id: 0x1b00fb8a member_id: 0x3f547f97 member_id: 0xfb8e63cd member_id: 0x0ceae476 - member_id: 0x61592420 - member_id: 0x2f532eed - member_id: 0xd97439ac - member_id: 0xb5d7eccb - member_id: 0x53ed0ac0 - member_id: 0x9d9fca7b - member_id: 0x3b3fb843 - member_id: 0x78d7abf7 - member_id: 0x109a3812 - member_id: 0x0d558276 - member_id: 0xa5bf252c - member_id: 0x596586d9 - member_id: 0x978fece0 - member_id: 0x0b5b9075 - member_id: 0x136876cc - member_id: 0xc6b95798 - member_id: 0x98db7c50 - member_id: 0x576b93d8 - member_id: 0xb4fac2ac - member_id: 0xc8b6971f - member_id: 0x131f19d1 - member_id: 0xc33ad938 - member_id: 0x41e3c5dc - member_id: 0x22230b3e - member_id: 0xd8f9f44b - member_id: 0xe5db5e5c - member_id: 0x51f341e2 - member_id: 0xb435c8ac - member_id: 0x60f39ae9 - member_id: 0x656a2b9e - member_id: 0xd60fee15 - member_id: 0x2980ad13 - member_id: 0x183ebfea - member_id: 0x680cbe85 - member_id: 0x84380cef - member_id: 0xc958f26c - member_id: 0xda1fe190 - member_id: 0x950f4c03 - member_id: 0x51bad40d - member_id: 0x806a2a8b - member_id: 0xfa2a8c61 - member_id: 0x8b337ada - member_id: 0xc0ea7f35 - member_id: 0x990fbd31 - member_id: 0x7d695178 - member_id: 0xaea56dea - member_id: 0x51e36737 - member_id: 0x5bdf8987 - member_id: 0x90fb6b23 - member_id: 0x85e99b29 - member_id: 0x8eb25a8e - member_id: 0xa1ab9971 - member_id: 0x0fe331cd - member_id: 0x99373aed - member_id: 0xc89be608 - member_id: 0x2955ba6a - member_id: 0x02aa118d - member_id: 0xa7bc7264 - member_id: 0x810a04ff - member_id: 0x337e026c + member_id: 0x61592628 + member_id: 0x2f532354 + member_id: 0xd974306f + member_id: 0xb5d7e379 + member_id: 0x53ed0261 + member_id: 0x9d9fc7a8 + member_id: 0x3b3fb057 + member_id: 0x78d7a51f + member_id: 0x109a31d9 + member_id: 0x0d5585db + member_id: 0xa5bf2655 + member_id: 0x59658d70 + member_id: 0x978fead8 + member_id: 0x0b5b9055 + member_id: 0x13687aca + member_id: 0xc6b95840 + member_id: 0x98db7a32 + member_id: 0x576b9741 + member_id: 0xb4fac537 + member_id: 0xc8b69710 + member_id: 0x131f15d8 + member_id: 0xc33add81 + member_id: 0x41e3cb13 + member_id: 0x222306ae + member_id: 0xd8f9f078 + member_id: 0xe5db5152 + member_id: 0x51f347bc + member_id: 0xb435ce80 + member_id: 0x60f39b13 + member_id: 0x656a29d1 + member_id: 0xd60fe046 + member_id: 0x2980a8c5 + member_id: 0x183ebad7 + member_id: 0x680cbe82 + member_id: 0x84380b69 + member_id: 0xc958f9f6 + member_id: 0xda1feaf2 + member_id: 0x950f4912 + member_id: 0x51bad129 + member_id: 0x806a257b + member_id: 0xfa2a8620 + member_id: 0x8b337420 + member_id: 0xc0ea737e + member_id: 0x990fb7aa + member_id: 0x7d6957e5 + member_id: 0xaea56739 + member_id: 0x51e36085 + member_id: 0x5bdf8c18 + member_id: 0x90fb6d43 + member_id: 0x85e99dbc + member_id: 0x8eb2555a + member_id: 0xa1ab9c64 + member_id: 0x0fe3384c + member_id: 0x993735f0 + member_id: 0xc89be432 + member_id: 0x2955b972 + member_id: 0x02aa12be + member_id: 0xa7bc78ff + member_id: 0x810a01b7 + member_id: 0x2d081673 + member_id: 0x337e0faa } } struct_union { @@ -218265,22 +211118,22 @@ struct_union { kind: STRUCT name: "address_space" definition { - bytesize: 208 + bytesize: 240 member_id: 0xb8efa234 member_id: 0xce6bac98 member_id: 0x17dabd89 - member_id: 0xa4a18e56 - member_id: 0xf4349046 - member_id: 0xe1738f50 - member_id: 0x2f24f2d9 - member_id: 0x93466f3f - member_id: 0xdaef1684 - member_id: 0x86b0965f - member_id: 0x2d5bfbb9 - member_id: 0x2e80b6cb - member_id: 0x11ab236e - member_id: 0x78439131 - member_id: 0xf21ade84 + member_id: 0xa4a18519 + member_id: 0xf4349e73 + member_id: 0xe1738187 + member_id: 0x2f24f0d1 + member_id: 0x93466310 + member_id: 0xdaef1310 + member_id: 0x86b09ac5 + member_id: 0x2d5bf882 + member_id: 0x2e80b714 + member_id: 0x11ab2f73 + member_id: 0x78439144 + member_id: 0xf21adc21 } } struct_union { @@ -218412,13 +211265,13 @@ struct_union { kind: STRUCT name: "alarm" definition { - bytesize: 120 + bytesize: 128 member_id: 0x0f4eedc8 member_id: 0x1dce6e25 - member_id: 0xab6baf61 - member_id: 0x5c20d84e - member_id: 0x7294da1f - member_id: 0xff8a93af + member_id: 0xab6ba475 + member_id: 0x5c20d152 + member_id: 0x7294db40 + member_id: 0xff8a91fa } } struct_union { @@ -218451,17 +211304,18 @@ struct_union { kind: STRUCT name: "amba_device" definition { - bytesize: 968 + bytesize: 1176 member_id: 0xce1ac149 - member_id: 0x16905c4b - member_id: 0x68603fcd - member_id: 0xebac1914 - member_id: 0x8f96eb15 - member_id: 0x041acd60 - member_id: 0x6c987927 - member_id: 0xca0a168f - member_id: 0x99c8e6ab - member_id: 0x09f1f4a5 + member_id: 0x16905a64 + member_id: 0x68603132 + member_id: 0xebac1d09 + member_id: 0x8f96e500 + member_id: 0x041acfb1 + member_id: 0x6c987304 + member_id: 0xca0a1149 + member_id: 0x99c8e1eb + member_id: 0x09f1f94d + member_id: 0x2d08184a } } struct_union { @@ -218469,13 +211323,14 @@ struct_union { kind: STRUCT name: "amba_driver" definition { - bytesize: 184 + bytesize: 224 member_id: 0xb1ab1960 - member_id: 0xd7785028 - member_id: 0xb4aef5b5 - member_id: 0x9ef81191 - member_id: 0xc4ffe9a5 - member_id: 0xdbbc120c + member_id: 0xd7785c07 + member_id: 0xb4aef021 + member_id: 0x9ef81d0b + member_id: 0xc4ffea9e + member_id: 0xdbbc13d3 + member_id: 0x2d081217 } } struct_union { @@ -218507,7 +211362,7 @@ struct_union { kind: STRUCT name: "amp_mgr" definition { - bytesize: 112 + bytesize: 128 member_id: 0x7c00ef52 member_id: 0x602ef273 member_id: 0xb4d7eeee @@ -218526,14 +211381,14 @@ struct_union { kind: STRUCT name: "anon_vma" definition { - bytesize: 104 + bytesize: 120 member_id: 0x93da77c2 member_id: 0xd610e150 - member_id: 0x05f7cc16 - member_id: 0xe42bcb2d - member_id: 0xf6ea321a - member_id: 0x72342be5 - member_id: 0x82de9924 + member_id: 0x05f7c213 + member_id: 0xe42bc64c + member_id: 0xf6ea3955 + member_id: 0x72342532 + member_id: 0x82de98a3 } } struct_union { @@ -218654,13 +211509,13 @@ struct_union { kind: STRUCT name: "arch_timer_context" definition { - bytesize: 96 + bytesize: 104 member_id: 0xa936a2d5 member_id: 0x99abc34e member_id: 0x8a1ddc22 - member_id: 0xbcb6de1f - member_id: 0xd7232907 - member_id: 0x0b3a6706 + member_id: 0xbcb6da5b + member_id: 0xd7232081 + member_id: 0x0b3a6d95 } } struct_union { @@ -218668,10 +211523,10 @@ struct_union { kind: STRUCT name: "arch_timer_cpu" definition { - bytesize: 264 + bytesize: 288 member_id: 0x30902b47 - member_id: 0xd08479da - member_id: 0x3a2d393e + member_id: 0xd0847011 + member_id: 0x3a2d374f } } struct_union { @@ -218772,6 +211627,16 @@ struct_union { kind: STRUCT name: "assoc_array_ptr" } +struct_union { + id: 0x97dc32b4 + kind: STRUCT + name: "asymmetric_key_id" + definition { + bytesize: 2 + member_id: 0xb8cceb57 + member_id: 0xff417309 + } +} struct_union { id: 0xaa94b7f2 kind: STRUCT @@ -219086,10 +211951,10 @@ struct_union { kind: STRUCT name: "auxiliary_device" definition { - bytesize: 776 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x0de57044 - member_id: 0xcce62e58 + member_id: 0x0de5766b + member_id: 0xcce625f2 } } struct_union { @@ -219107,7 +211972,7 @@ struct_union { kind: STRUCT name: "auxiliary_driver" definition { - bytesize: 200 + bytesize: 232 member_id: 0xd77aaf7e member_id: 0xb4ac07aa member_id: 0x9efaea14 @@ -219115,7 +211980,7 @@ struct_union { member_id: 0xcab3751a member_id: 0x0de57b2f member_id: 0xd4ad4dfa - member_id: 0xc4fa59e8 + member_id: 0xc4fa557c } } struct_union { @@ -219248,7 +212113,7 @@ struct_union { kind: STRUCT name: "backing_dev_info" definition { - bytesize: 1128 + bytesize: 1320 member_id: 0xccbd0fa2 member_id: 0x23002647 member_id: 0x7156e11d @@ -219261,16 +212126,18 @@ struct_union { member_id: 0x757f4e63 member_id: 0x408f26e7 member_id: 0x75a691b1 - member_id: 0xfef7bf40 - member_id: 0x0167fd79 - member_id: 0x10280485 - member_id: 0x5ba6a03e - member_id: 0xc198b9fe - member_id: 0xce3bb65c - member_id: 0x863feff1 - member_id: 0x4a9f215b - member_id: 0xff9724a1 - member_id: 0x8aa7aa94 + member_id: 0xfef7bf06 + member_id: 0x0167fc83 + member_id: 0x10280801 + member_id: 0x5ba6a002 + member_id: 0xc198b6b5 + member_id: 0xce3bb95e + member_id: 0x863fe5e6 + member_id: 0x4a9f2085 + member_id: 0xff972e94 + member_id: 0x8aa7a24b + member_id: 0x2d081dd9 + member_id: 0x637602d1 } } struct_union { @@ -219278,16 +212145,16 @@ struct_union { kind: STRUCT name: "backlight_device" definition { - bytesize: 944 + bytesize: 1128 member_id: 0x4097cb2a member_id: 0x556f10f2 - member_id: 0x5d38fea3 - member_id: 0xafb16d79 - member_id: 0xe99e9b85 - member_id: 0x4d878723 - member_id: 0xce1acf95 - member_id: 0x64d7cbfd - member_id: 0x99e96142 + member_id: 0x5d38f3c2 + member_id: 0xafb162c8 + member_id: 0xe99e9549 + member_id: 0x4d878641 + member_id: 0xce1ac3ba + member_id: 0x64d7ca61 + member_id: 0x99e9635c } } struct_union { @@ -219384,7 +212251,7 @@ struct_union { kind: STRUCT name: "bdi_writeback" definition { - bytesize: 768 + bytesize: 896 member_id: 0xd5c6c481 member_id: 0x72c08d84 member_id: 0x80fe5f07 @@ -219408,18 +212275,20 @@ struct_union { member_id: 0x46746604 member_id: 0x039fb11c member_id: 0x20d980e8 - member_id: 0xc99f1d38 - member_id: 0xaa41fd16 - member_id: 0x430193b1 - member_id: 0xb7459d43 - member_id: 0xaac1c8d3 - member_id: 0x4ff68f98 - member_id: 0x1a0efdb8 - member_id: 0x14a5c902 - member_id: 0xf1d6aa76 - member_id: 0xb4d5a0c6 - member_id: 0x4d746109 - member_id: 0x31d23d56 + member_id: 0xc99f18bc + member_id: 0xaa41fb92 + member_id: 0x43019f87 + member_id: 0xb74590d4 + member_id: 0xaac1c49f + member_id: 0x4ff68d3c + member_id: 0x1a0efd8e + member_id: 0x14a5c5db + member_id: 0xf1d6a66a + member_id: 0xb4d5a05a + member_id: 0x4d7469b1 + member_id: 0x31d2390d + member_id: 0x2d0813a7 + member_id: 0x63760d53 } } struct_union { @@ -219442,20 +212311,20 @@ struct_union { kind: STRUCT name: "binder_alloc" definition { - bytesize: 136 + bytesize: 152 member_id: 0xad898302 - member_id: 0xdfd586cc - member_id: 0x3025d22c - member_id: 0x33c6b72c - member_id: 0xc0824ccd - member_id: 0xc583c144 - member_id: 0x41b3f103 - member_id: 0x67b3991b - member_id: 0x787d1a40 - member_id: 0x30e0c0b6 - member_id: 0x74ee4fff - member_id: 0x70bb95dd - member_id: 0x39c12d8f + member_id: 0x23919b81 + member_id: 0x3025d29c + member_id: 0x33c6bda6 + member_id: 0xc08242c8 + member_id: 0xc583ca0b + member_id: 0x41b3ffd4 + member_id: 0x67b3989c + member_id: 0x787d1848 + member_id: 0x30e0cbff + member_id: 0x74ee4246 + member_id: 0x70bb9058 + member_id: 0x39c1244c } } struct_union { @@ -219486,11 +212355,11 @@ struct_union { kind: STRUCT name: "binder_context" definition { - bytesize: 56 + bytesize: 72 member_id: 0x8b541841 member_id: 0x6f74ad91 - member_id: 0x67ff2161 - member_id: 0x0de57d7a + member_id: 0x67ff21d1 + member_id: 0x0de577f0 } } struct_union { @@ -219564,7 +212433,7 @@ struct_union { kind: STRUCT name: "binder_proc" definition { - bytesize: 592 + bytesize: 608 member_id: 0xdf6a3890 member_id: 0xe1e18175 member_id: 0x629a39c3 @@ -219592,11 +212461,11 @@ struct_union { member_id: 0xd15bb728 member_id: 0xd170400d member_id: 0x453de491 - member_id: 0x41a2ff2f - member_id: 0x994732a1 - member_id: 0x2e0d986f - member_id: 0x048baa60 - member_id: 0x8a9bfacd + member_id: 0x41a2f5e4 + member_id: 0x994739f8 + member_id: 0x2e0d99c7 + member_id: 0x048ba745 + member_id: 0x8a9bfdd9 } } struct_union { @@ -219644,27 +212513,47 @@ struct_union { kind: STRUCT name: "binder_transaction" definition { - bytesize: 160 + bytesize: 176 member_id: 0x661f35a2 member_id: 0xd6a6b240 member_id: 0xff7ac5f9 - member_id: 0x7f58d350 - member_id: 0xd2c1c819 - member_id: 0x58414e79 - member_id: 0xa321a3f3 - member_id: 0xbce3bd30 - member_id: 0x33e6beca - member_id: 0x54a5635f - member_id: 0x2d2d0fff - member_id: 0x100d89ff - member_id: 0xb4065a82 - member_id: 0x9869ecf9 - member_id: 0x1f3c175a - member_id: 0x38a03dc1 - member_id: 0x25fffe26 - member_id: 0x694e1bc1 - member_id: 0x2d1fe259 - member_id: 0xed700768 + member_id: 0x49762360 + member_id: 0x68f8c0c9 + member_id: 0x7f58d505 + member_id: 0xd2c1cefc + member_id: 0x58414216 + member_id: 0xa321a199 + member_id: 0xbce3b23b + member_id: 0x33e6ba8e + member_id: 0x54a569cc + member_id: 0x2d2d0e5f + member_id: 0x100d82eb + member_id: 0xb406539e + member_id: 0x9869eeac + member_id: 0x1f3c147c + member_id: 0x38a03a81 + member_id: 0xa34a9832 + member_id: 0x25fffba3 + member_id: 0x694e1473 + member_id: 0x2d1feaf8 + member_id: 0xed700f2f + } +} +struct_union { + id: 0x69385830 + kind: STRUCT + name: "binder_transaction_data" + definition { + bytesize: 64 + member_id: 0xb3da3bc9 + member_id: 0x58cc89fb + member_id: 0x5406c379 + member_id: 0x2d8ea701 + member_id: 0xd3bc24ef + member_id: 0x38f30d00 + member_id: 0x569ccc07 + member_id: 0xaa221c83 + member_id: 0xffd54088 } } struct_union { @@ -219682,7 +212571,7 @@ struct_union { kind: STRUCT name: "bio" definition { - bytesize: 128 + bytesize: 160 member_id: 0x43ea5036 member_id: 0xc6e979bd member_id: 0xb34d4bf5 @@ -219696,15 +212585,19 @@ struct_union { member_id: 0xc701c262 member_id: 0xbf0fef01 member_id: 0xa42a1c5a - member_id: 0xdfb4e1c3 - member_id: 0xac26bb2d - member_id: 0x36752e89 - member_id: 0xcf236749 - member_id: 0xb06a5274 - member_id: 0x7842ca36 - member_id: 0x64963a54 - member_id: 0x6dc5ae95 - member_id: 0x35517ffc + member_id: 0x8587f141 + member_id: 0xdfb4eb50 + member_id: 0xac26b039 + member_id: 0x36752018 + member_id: 0xcf2364f0 + member_id: 0xb06a5bde + member_id: 0x7842c32a + member_id: 0x64963801 + member_id: 0x6dc5a179 + member_id: 0xd671cb9b + member_id: 0x2d081bee + member_id: 0x63760b66 + member_id: 0x35517e9e } } struct_union { @@ -219751,7 +212644,7 @@ struct_union { kind: STRUCT name: "bio_set" definition { - bytesize: 248 + bytesize: 264 member_id: 0xb92ebf28 member_id: 0xe26c71ab member_id: 0x3b4c6380 @@ -219761,8 +212654,8 @@ struct_union { member_id: 0xea686bb7 member_id: 0x8236db35 member_id: 0x4e3b4641 - member_id: 0xa9bfa78b - member_id: 0x3e96cb3f + member_id: 0xa9bfa026 + member_id: 0x3e96c2a6 } } struct_union { @@ -219829,7 +212722,7 @@ struct_union { kind: STRUCT name: "blk_crypto_profile" definition { - bytesize: 192 + bytesize: 208 member_id: 0xa0fb3ddd member_id: 0x9a58e948 member_id: 0x754fc7f8 @@ -219837,12 +212730,12 @@ struct_union { member_id: 0xce3bbdc4 member_id: 0x1c310149 member_id: 0x2dc44ffc - member_id: 0x9e6e62b0 - member_id: 0x86080cd2 - member_id: 0x514a509e - member_id: 0xd35daacd - member_id: 0x70c2dd82 - member_id: 0x4f4cc3f1 + member_id: 0x9e6e6735 + member_id: 0x86080473 + member_id: 0x514a5410 + member_id: 0xd35da71e + member_id: 0x70c2d596 + member_id: 0x4f4ccd19 } } struct_union { @@ -219866,10 +212759,10 @@ struct_union { kind: STRUCT name: "blk_independent_access_range" definition { - bytesize: 80 + bytesize: 112 member_id: 0x452b206c - member_id: 0x6695f036 - member_id: 0x68445330 + member_id: 0x6695f380 + member_id: 0x684459f8 } } struct_union { @@ -219877,11 +212770,11 @@ struct_union { kind: STRUCT name: "blk_independent_access_ranges" definition { - bytesize: 72 + bytesize: 104 member_id: 0x452b206c - member_id: 0x2cb1d37b - member_id: 0x6b99a18e - member_id: 0xd8173f1a + member_id: 0x2cb1d0cd + member_id: 0x6b99a036 + member_id: 0xd81735d2 } } struct_union { @@ -219906,7 +212799,7 @@ struct_union { kind: STRUCT name: "blk_mq_ctx" definition { - bytesize: 192 + bytesize: 256 member_id: 0x270bfa1f member_id: 0x51431e4b member_id: 0x0bf38ced @@ -219921,9 +212814,9 @@ struct_union { kind: STRUCT name: "blk_mq_ctxs" definition { - bytesize: 72 + bytesize: 104 member_id: 0x452b206c - member_id: 0x05686f2c + member_id: 0x05686c9a } } struct_union { @@ -219944,39 +212837,40 @@ struct_union { kind: STRUCT name: "blk_mq_hw_ctx" definition { - bytesize: 512 + bytesize: 640 member_id: 0x270d1dfb member_id: 0xb71c7464 - member_id: 0x3dac8878 - member_id: 0x0687ee37 - member_id: 0x7bdae5f3 - member_id: 0x2d5bfbb9 - member_id: 0x094ae06a - member_id: 0xaddb4c9f - member_id: 0x1a7ed271 - member_id: 0x6d52b10a - member_id: 0x4b5a1600 - member_id: 0xcd5f52a1 - member_id: 0x8ecb6e47 - member_id: 0x5c9feee6 - member_id: 0x7962fc51 - member_id: 0x6d826b22 - member_id: 0xac5a73f2 - member_id: 0xd42025bd - member_id: 0x7a3b2bb0 - member_id: 0xeb0df5de - member_id: 0xedf68af6 - member_id: 0x2a8b0036 - member_id: 0x02110bdd - member_id: 0xd4d7edf7 - member_id: 0x88db3146 - member_id: 0x728eb5f3 - member_id: 0xabb973e9 - member_id: 0x3e96cfb3 - member_id: 0x452b2f5c - member_id: 0x35a0a6c1 - member_id: 0x193359cc - member_id: 0x224d73eb + member_id: 0x3dac8304 + member_id: 0x0687eb66 + member_id: 0x7bdae2b9 + member_id: 0x2d5bf61f + member_id: 0x094ae4ea + member_id: 0xaddb40d2 + member_id: 0x1a7ed948 + member_id: 0x6d52ba36 + member_id: 0x4b5a12ae + member_id: 0xcd5f5474 + member_id: 0x8ecb65b6 + member_id: 0x5c9fee55 + member_id: 0x7962f35a + member_id: 0x6d826928 + member_id: 0xac5a7949 + member_id: 0xd4202180 + member_id: 0x7a3b21c2 + member_id: 0xeb0dfd27 + member_id: 0xedf685a4 + member_id: 0x2a8b0a99 + member_id: 0x021101d3 + member_id: 0xd4d7edad + member_id: 0x88db38ec + member_id: 0x728eb117 + member_id: 0xabb97df2 + member_id: 0x3e96ca68 + member_id: 0x452b2605 + member_id: 0x35a0a098 + member_id: 0x19335555 + member_id: 0x224d7a2a + member_id: 0x2d081f3f } } struct_union { @@ -219984,7 +212878,7 @@ struct_union { kind: STRUCT name: "blk_mq_ops" definition { - bytesize: 144 + bytesize: 152 member_id: 0x3dafdd69 member_id: 0x26f52cb6 member_id: 0x2b9f46f2 @@ -220003,6 +212897,7 @@ struct_union { member_id: 0x60e4b862 member_id: 0x63038849 member_id: 0x16c99f0e + member_id: 0x2d081bee } } struct_union { @@ -220031,7 +212926,7 @@ struct_union { kind: STRUCT name: "blk_mq_tag_set" definition { - bytesize: 168 + bytesize: 192 member_id: 0x8df94d47 member_id: 0x183eb746 member_id: 0xafbc454f @@ -220046,7 +212941,8 @@ struct_union { member_id: 0xeb098de5 member_id: 0x33219031 member_id: 0x86820df4 - member_id: 0x8785d5c3 + member_id: 0x8785dd84 + member_id: 0x2d081262 } } struct_union { @@ -220111,16 +213007,16 @@ struct_union { kind: STRUCT name: "blk_stat_callback" definition { - bytesize: 120 + bytesize: 136 member_id: 0x7c00ef52 member_id: 0x1dd188a0 - member_id: 0xf49081ae - member_id: 0x7574410f - member_id: 0xff446e02 - member_id: 0xb99eaa69 - member_id: 0x1e8bcb67 - member_id: 0xff8a91a7 - member_id: 0x95dacacd + member_id: 0xf4908fab + member_id: 0x75744c6e + member_id: 0xff44654d + member_id: 0xb99ea4be + member_id: 0x1e8bcae0 + member_id: 0xff8a93af + member_id: 0x95dac185 } } struct_union { @@ -220146,16 +213042,16 @@ struct_union { kind: STRUCT name: "blkcg" definition { - bytesize: 320 + bytesize: 352 member_id: 0xde0d95ff - member_id: 0x2d1fe53d - member_id: 0xf1a1d2b0 - member_id: 0x5b0d3342 - member_id: 0x5b755598 - member_id: 0xa54c0c1a - member_id: 0x9dd104ca - member_id: 0x339d8e56 - member_id: 0x016d527a + member_id: 0x2d1fe798 + member_id: 0xf1a1d30d + member_id: 0x5b0d31b0 + member_id: 0x5b755469 + member_id: 0xa54c0945 + member_id: 0x9dd1008b + member_id: 0x339d88ff + member_id: 0x016d52cc } } struct_union { @@ -220163,7 +213059,7 @@ struct_union { kind: STRUCT name: "blkcg_gq" definition { - bytesize: 344 + bytesize: 360 member_id: 0xe97bac4e member_id: 0xed7b9043 member_id: 0xf14cc730 @@ -220177,12 +213073,34 @@ struct_union { member_id: 0xf24f7f46 member_id: 0x0a70beb4 member_id: 0x3f170cb1 - member_id: 0xfb73d49f - member_id: 0xcda740a1 - member_id: 0x64b9705b - member_id: 0x283a5c06 - member_id: 0xea615c1d - member_id: 0x56a72f06 + member_id: 0xfb73d61c + member_id: 0xcda74d2d + member_id: 0x64b97471 + member_id: 0x283a51a5 + member_id: 0xea615881 + member_id: 0x56a72561 + } +} +struct_union { + id: 0x13b5a562 + kind: STRUCT + name: "blkcg_policy" + definition { + bytesize: 112 + member_id: 0x1b04c869 + member_id: 0x882d22a1 + member_id: 0xa7a26725 + member_id: 0xdf1e9756 + member_id: 0x2a998965 + member_id: 0x9ff69a44 + member_id: 0xda9f8f9e + member_id: 0xc34fc6f4 + member_id: 0x3b36d20b + member_id: 0x16a8e734 + member_id: 0x28d07b74 + member_id: 0x956576a6 + member_id: 0xa9cc2830 + member_id: 0x49818f6d } } struct_union { @@ -220195,6 +213113,17 @@ struct_union { member_id: 0x1b04cc88 } } +struct_union { + id: 0x02fa8d0a + kind: STRUCT + name: "blkg_conf_ctx" + definition { + bytesize: 24 + member_id: 0x51f028ab + member_id: 0x059dcf71 + member_id: 0x921a8304 + } +} struct_union { id: 0xec0a20ff kind: STRUCT @@ -220226,12 +213155,31 @@ struct_union { member_id: 0x1b04cc88 } } +struct_union { + id: 0x9422d8b9 + kind: STRUCT + name: "blkg_rwstat" + definition { + bytesize: 240 + member_id: 0xe35f2973 + member_id: 0x3771732b + } +} +struct_union { + id: 0x6f28a54f + kind: STRUCT + name: "blkg_rwstat_sample" + definition { + bytesize: 40 + member_id: 0x823c481b + } +} struct_union { id: 0x1af883ec kind: STRUCT name: "block_device" definition { - bytesize: 936 + bytesize: 1104 member_id: 0x074e7d10 member_id: 0x436ef75e member_id: 0x03a6ea04 @@ -220243,18 +213191,18 @@ struct_union { member_id: 0xf51d2231 member_id: 0x8586c80c member_id: 0xbd6420de - member_id: 0xd9cacd68 - member_id: 0xb9580c20 - member_id: 0x572a1371 - member_id: 0xb19a70c6 - member_id: 0xe47792aa - member_id: 0x8e663fc4 - member_id: 0x93fbf0b5 - member_id: 0x9fd36e7c - member_id: 0x56ccbee4 - member_id: 0x218db27d - member_id: 0x32f4db6b - member_id: 0x8bcc04d9 + member_id: 0xd9cac2dd + member_id: 0xb95802d5 + member_id: 0x572a1057 + member_id: 0xb19a72aa + member_id: 0xe47790ac + member_id: 0x8e663da7 + member_id: 0x93fbf95e + member_id: 0x9fd36d3a + member_id: 0x56ccb8e7 + member_id: 0x218db134 + member_id: 0x32f4d4f1 + member_id: 0x8bcc0488 } } struct_union { @@ -220262,7 +213210,7 @@ struct_union { kind: STRUCT name: "block_device_operations" definition { - bytesize: 152 + bytesize: 168 member_id: 0x13eb34e2 member_id: 0xb6dad647 member_id: 0xad992fa0 @@ -220282,6 +213230,8 @@ struct_union { member_id: 0x4a96554f member_id: 0xb5b3a85e member_id: 0x0d67515b + member_id: 0x2d0817f6 + member_id: 0x63760fdf } } struct_union { @@ -220289,9 +213239,9 @@ struct_union { kind: STRUCT name: "blocking_notifier_head" definition { - bytesize: 56 + bytesize: 72 member_id: 0xd610e5b1 - member_id: 0xb5410e37 + member_id: 0xb54104bd } } struct_union { @@ -220351,11 +213301,11 @@ struct_union { kind: STRUCT name: "bpf_cgroup_storage_map" definition { - bytesize: 320 + bytesize: 384 member_id: 0x8dcef71e - member_id: 0x2d1feb07 - member_id: 0x9334b4dc - member_id: 0x7c00eacd + member_id: 0x2d1fed27 + member_id: 0x9334b3c4 + member_id: 0x7c00ea6c } } struct_union { @@ -220600,7 +213550,7 @@ struct_union { kind: STRUCT name: "bpf_link" definition { - bytesize: 64 + bytesize: 80 member_id: 0xb7649f1e member_id: 0xcce6205b member_id: 0x5ca01e4e @@ -220626,13 +213576,14 @@ struct_union { kind: STRUCT name: "bpf_link_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0xae97f307 member_id: 0x36b0db88 member_id: 0x0e0992c4 member_id: 0xc2fbf996 member_id: 0x3d8f753f member_id: 0x9d67ee43 + member_id: 0x2d0814a0 } } struct_union { @@ -220663,12 +213614,12 @@ struct_union { kind: STRUCT name: "bpf_local_storage_map" definition { - bytesize: 320 + bytesize: 384 member_id: 0x8dcef71e - member_id: 0xff2ed8fc - member_id: 0x13ffe2ad - member_id: 0x30a4db98 - member_id: 0x83ceb15a + member_id: 0xff2ededc + member_id: 0x13ffe5b5 + member_id: 0x30a4d87e + member_id: 0x83cebe61 } } struct_union { @@ -220697,7 +213648,7 @@ struct_union { kind: STRUCT name: "bpf_map" definition { - bytesize: 256 + bytesize: 320 member_id: 0xafb870eb member_id: 0x2eda277d member_id: 0xf194e82c @@ -220722,11 +213673,11 @@ struct_union { member_id: 0xb7649801 member_id: 0x52e156e4 member_id: 0xd6e6696b - member_id: 0x5f4d7d83 - member_id: 0xa4b8637d - member_id: 0x4a8e4e2f - member_id: 0x7ebe7bcd - member_id: 0xb8c671e2 + member_id: 0x5f4d7597 + member_id: 0xa4b8618f + member_id: 0x4a8e4b8e + member_id: 0x7ebe7a64 + member_id: 0xb8c677f5 } } struct_union { @@ -220734,11 +213685,12 @@ struct_union { kind: STRUCT name: "bpf_map_dev_ops" definition { - bytesize: 32 + bytesize: 40 member_id: 0x0a3d6845 member_id: 0x64dd4a18 member_id: 0xee2f1f12 member_id: 0x5429389b + member_id: 0x2d081599 } } struct_union { @@ -220757,7 +213709,7 @@ struct_union { kind: STRUCT name: "bpf_map_ops" definition { - bytesize: 328 + bytesize: 344 member_id: 0x5825c5a8 member_id: 0xd69d3cf7 member_id: 0xc2f40ee3 @@ -220799,6 +213751,8 @@ struct_union { member_id: 0x0ca92364 member_id: 0x48e7145d member_id: 0xc48f9407 + member_id: 0x2d081c68 + member_id: 0x63760c9c } } struct_union { @@ -220838,12 +213792,12 @@ struct_union { kind: STRUCT name: "bpf_offloaded_map" definition { - bytesize: 320 + bytesize: 384 member_id: 0x8dcef71e - member_id: 0x92c34b25 - member_id: 0xc33b74f6 - member_id: 0xe08fe6ab - member_id: 0x46bcaf0b + member_id: 0x92c34d05 + member_id: 0xc33b73ee + member_id: 0xe08fe60a + member_id: 0x46bca5c5 } } struct_union { @@ -220851,7 +213805,7 @@ struct_union { kind: STRUCT name: "bpf_prog" definition { - bytesize: 72 + bytesize: 80 member_id: 0x78dbc4af member_id: 0x5f38f99a member_id: 0xd5b6a94c @@ -220877,7 +213831,8 @@ struct_union { member_id: 0x3e12eb40 member_id: 0x79895a82 member_id: 0x7ddf8761 - member_id: 0x343f05c6 + member_id: 0x2d081c40 + member_id: 0x343f0acd } } struct_union { @@ -220905,7 +213860,7 @@ struct_union { kind: STRUCT name: "bpf_prog_aux" definition { - bytesize: 1040 + bytesize: 1096 member_id: 0xb7649f1e member_id: 0x59ccffff member_id: 0xc9405f4b @@ -220923,50 +213878,51 @@ struct_union { member_id: 0x51a77605 member_id: 0x5cc54868 member_id: 0xf2890bb2 - member_id: 0x12a604ab - member_id: 0xb420ae3b - member_id: 0xbd4488b7 - member_id: 0xb7045ca9 - member_id: 0x65238a86 - member_id: 0xdfefd39f - member_id: 0x133bf09a - member_id: 0x23c05f96 - member_id: 0x385c0f6c - member_id: 0x677ef5da - member_id: 0x4f04653a - member_id: 0xf74346a9 - member_id: 0x541c6f97 - member_id: 0x2109a75b - member_id: 0x5b06822a - member_id: 0x81767a1b - member_id: 0x1a72cb17 - member_id: 0x10ae18b7 - member_id: 0xecbc9f0b - member_id: 0x18514481 - member_id: 0xafb39a13 - member_id: 0x6aa9f640 - member_id: 0x588392bf - member_id: 0x62a45532 - member_id: 0x982b42bd - member_id: 0x042a24a4 - member_id: 0x4397832f - member_id: 0x3ddf9dad - member_id: 0xa417bab0 - member_id: 0x7703446a - member_id: 0x0d9946c3 - member_id: 0xf194edfc - member_id: 0xd2db452f - member_id: 0x0f1d79d6 - member_id: 0x6c504e33 - member_id: 0x61b1c833 - member_id: 0x6a764862 - member_id: 0x5023a597 - member_id: 0xf7fef989 - member_id: 0xfcd02ff0 - member_id: 0x46a06bac - member_id: 0x7f5747cf - member_id: 0x179e62e1 - member_id: 0x3b1217cc + member_id: 0x12a60912 + member_id: 0xb420abbe + member_id: 0xbd448174 + member_id: 0xb70457a3 + member_id: 0x65238534 + member_id: 0xdfefd731 + member_id: 0x133bf735 + member_id: 0x23c05514 + member_id: 0x385c08ea + member_id: 0x677efda2 + member_id: 0x4f0461a4 + member_id: 0xf7434e08 + member_id: 0x541c67d0 + member_id: 0x2109a3d5 + member_id: 0x5b068ff9 + member_id: 0x8176720f + member_id: 0x1a72c5ff + member_id: 0x10ae117c + member_id: 0xecbc9196 + member_id: 0x185141de + member_id: 0xafb39a5b + member_id: 0x6aa9f159 + member_id: 0x58839111 + member_id: 0x62a454aa + member_id: 0x982b4db5 + member_id: 0x042a2fad + member_id: 0x43978f39 + member_id: 0x3ddf9814 + member_id: 0xa417b115 + member_id: 0x770343fd + member_id: 0x0d9944ca + member_id: 0xf194efeb + member_id: 0xd2db40d6 + member_id: 0x0f1d7cb9 + member_id: 0x6c504e57 + member_id: 0x61b1c2fd + member_id: 0x6a764562 + member_id: 0x5023af1d + member_id: 0xf7fef221 + member_id: 0xfcd02002 + member_id: 0x46a06866 + member_id: 0x7f574879 + member_id: 0x179e6e98 + member_id: 0x3b12171b + member_id: 0x2d081be0 } } struct_union { @@ -220974,7 +213930,7 @@ struct_union { kind: STRUCT name: "bpf_prog_offload" definition { - bytesize: 72 + bytesize: 80 member_id: 0x982b4630 member_id: 0x92c34846 member_id: 0x3afe784b @@ -220984,6 +213940,7 @@ struct_union { member_id: 0x3b247fdc member_id: 0x29c07a08 member_id: 0x2dc2b0b2 + member_id: 0x2d081c40 } } struct_union { @@ -220991,7 +213948,7 @@ struct_union { kind: STRUCT name: "bpf_prog_offload_ops" definition { - bytesize: 56 + bytesize: 64 member_id: 0x629e2222 member_id: 0xfd72718e member_id: 0xb4ed5a08 @@ -220999,6 +213956,7 @@ struct_union { member_id: 0x3d546192 member_id: 0xff7f9164 member_id: 0xa4fba471 + member_id: 0x2d081245 } } struct_union { @@ -221104,7 +214062,7 @@ struct_union { kind: STRUCT name: "bpf_subprog_info" definition { - bytesize: 16 + bytesize: 24 member_id: 0x46d23b7b member_id: 0x46a0625c member_id: 0x52346022 @@ -221112,6 +214070,7 @@ struct_union { member_id: 0x677ef67b member_id: 0xe114c970 member_id: 0x4d3c5d63 + member_id: 0x2d081cf0 } } struct_union { @@ -221119,7 +214078,7 @@ struct_union { kind: STRUCT name: "bpf_tramp_image" definition { - bytesize: 672 + bytesize: 688 member_id: 0x7712821d member_id: 0x1851434c member_id: 0xf40fc00d @@ -221133,20 +214092,21 @@ struct_union { kind: STRUCT name: "bpf_trampoline" definition { - bytesize: 192 + bytesize: 216 member_id: 0x2d522361 member_id: 0xb191f236 member_id: 0xad898bcb - member_id: 0xb7dcffdb - member_id: 0x2da18dc5 - member_id: 0x20c42285 - member_id: 0x212058ea - member_id: 0x9478f804 - member_id: 0x664fe0bc - member_id: 0xb81e147a - member_id: 0xa86034a6 - member_id: 0x10ad3cba - member_id: 0x8c1b68dd + member_id: 0xb7dcf1de + member_id: 0x2da18c87 + member_id: 0x20c42fe4 + member_id: 0x212053a5 + member_id: 0x9478fd81 + member_id: 0x664fe97f + member_id: 0xb81e1c3d + member_id: 0xa8603975 + member_id: 0x10ad34ae + member_id: 0x8c1b6635 + member_id: 0x2d08161e } } struct_union { @@ -221154,7 +214114,7 @@ struct_union { kind: STRUCT name: "bpf_verifier_env" definition { - bytesize: 7576 + bytesize: 9648 member_id: 0x0c4aad88 member_id: 0x7f5ae705 member_id: 0x982b42d1 @@ -221183,25 +214143,27 @@ struct_union { member_id: 0x7a314736 member_id: 0xc03ddf09 member_id: 0xd61c6dbe - member_id: 0xa0cfb326 - member_id: 0xd45390b0 - member_id: 0xc012f080 - member_id: 0x79437f6f - member_id: 0x406b81f9 - member_id: 0xf3722d0e - member_id: 0x9f3e31b8 - member_id: 0x30bc0272 - member_id: 0x81693f3b - member_id: 0xe38f5d0c - member_id: 0x7383a828 - member_id: 0x375e702b - member_id: 0xcd725f39 - member_id: 0xcc2fd002 - member_id: 0x29a97de2 - member_id: 0xa944c4a2 - member_id: 0x8e6a1bd5 - member_id: 0xc267f3dd - member_id: 0x4a3d8f27 + member_id: 0xa0cfbb99 + member_id: 0xd4539172 + member_id: 0xc012f59e + member_id: 0x79437342 + member_id: 0x406b83f4 + member_id: 0xf372264d + member_id: 0x9f3e34b4 + member_id: 0x30bc0525 + member_id: 0x816935ff + member_id: 0xe38f53c4 + member_id: 0x7383a058 + member_id: 0x375e7d1a + member_id: 0xcd72550c + member_id: 0xcc2fdbf8 + member_id: 0x29a97016 + member_id: 0xa944ccfb + member_id: 0x8e6a1692 + member_id: 0xc267fa65 + member_id: 0x4a3d814f + member_id: 0x2d081fd5 + member_id: 0x637600fb } } struct_union { @@ -221222,13 +214184,14 @@ struct_union { kind: STRUCT name: "bpf_verifier_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0xf0e7d9e4 member_id: 0x4a0775e9 member_id: 0x8c1742c4 member_id: 0x5da4104b member_id: 0x3f2fb089 member_id: 0x620d6cc3 + member_id: 0x2d0814a0 } } struct_union { @@ -221290,10 +214253,10 @@ struct_union { kind: STRUCT name: "bpf_xdp_link" definition { - bytesize: 80 + bytesize: 96 member_id: 0x55f9336e - member_id: 0xce0b4f71 - member_id: 0x2d0fadff + member_id: 0xce0b4210 + member_id: 0x2d0fa6b0 } } struct_union { @@ -221324,14 +214287,14 @@ struct_union { kind: STRUCT name: "bsg_device" definition { - bytesize: 896 + bytesize: 1080 member_id: 0xaddb4bcf member_id: 0xea110f27 - member_id: 0x05c97cb0 - member_id: 0xfbb3dd1c - member_id: 0x54860c42 - member_id: 0x7f8454c5 - member_id: 0xdc445987 + member_id: 0x05c9771a + member_id: 0xfbb3d064 + member_id: 0x54860802 + member_id: 0x7f845b4e + member_id: 0xdc445158 } } struct_union { @@ -221356,24 +214319,6 @@ struct_union { member_id: 0x0e831890 } } -struct_union { - id: 0x737d9636 - kind: STRUCT - name: "bss_parameters" - definition { - bytesize: 40 - member_id: 0xc9425f7f - member_id: 0x2515d66a - member_id: 0x186e99f3 - member_id: 0xe51bbfaa - member_id: 0xfd8ceacf - member_id: 0x391119b7 - member_id: 0xbddd6bca - member_id: 0x39ad436a - member_id: 0x7fc57359 - member_id: 0x958c9e7f - } -} struct_union { id: 0x1e327628 kind: STRUCT @@ -221634,7 +214579,7 @@ struct_union { kind: STRUCT name: "bus_type" definition { - bytesize: 184 + bytesize: 216 member_id: 0x0de57ce8 member_id: 0x863c4412 member_id: 0xa17af2d0 @@ -221659,6 +214604,10 @@ struct_union { member_id: 0xa68c3894 member_id: 0x5f5e6687 member_id: 0x729bc36c + member_id: 0x2d081262 + member_id: 0x63760345 + member_id: 0xac8940ee + member_id: 0xe0f63767 } } struct_union { @@ -221812,7 +214761,7 @@ struct_union { kind: STRUCT name: "can_priv" definition { - bytesize: 368 + bytesize: 416 member_id: 0xce0b4469 member_id: 0xe2943e8a member_id: 0xcd84911e @@ -221839,13 +214788,13 @@ struct_union { member_id: 0x3c4f4cd1 member_id: 0x1eca4272 member_id: 0x069bde37 - member_id: 0xa24f6ca0 - member_id: 0x5206d223 - member_id: 0x1e5899b0 - member_id: 0x34e27837 - member_id: 0x250fea9a - member_id: 0x23961149 - member_id: 0x3b3e3f2f + member_id: 0xa24f66d2 + member_id: 0x5206dada + member_id: 0x1e5896e2 + member_id: 0x34e27298 + member_id: 0x250fe094 + member_id: 0x23961113 + member_id: 0x3b3e3bcb } } struct_union { @@ -221877,7 +214826,7 @@ struct_union { kind: STRUCT name: "can_rx_offload" definition { - bytesize: 480 + bytesize: 520 member_id: 0xce0b4469 member_id: 0x35af48e1 member_id: 0xd8ba29d3 @@ -221886,7 +214835,7 @@ struct_union { member_id: 0xda66f993 member_id: 0xae3b446d member_id: 0x1e5ec504 - member_id: 0x3d3bc828 + member_id: 0x3d3bc9d2 } } struct_union { @@ -221957,13 +214906,13 @@ struct_union { kind: STRUCT name: "cdev" definition { - bytesize: 104 + bytesize: 136 member_id: 0x452b206c - member_id: 0x4a965948 - member_id: 0xafbdd8e1 - member_id: 0x7c00e92b - member_id: 0xced2e589 - member_id: 0x6560d5c5 + member_id: 0x4a965afe + member_id: 0xafbdd229 + member_id: 0x7c00e5f4 + member_id: 0xced2ea38 + member_id: 0x6560d383 } } struct_union { @@ -222002,50 +214951,50 @@ struct_union { kind: STRUCT name: "cec_adapter" definition { - bytesize: 1464 + bytesize: 1696 member_id: 0x4a965250 member_id: 0x0d81b7eb member_id: 0x1efe8efb - member_id: 0x2d4b30ef - member_id: 0xb7b377e0 - member_id: 0xdef8abd5 - member_id: 0x1c87c62f - member_id: 0xcc17507a - member_id: 0x45be2a1a - member_id: 0xee11e1fc - member_id: 0xaec12b90 - member_id: 0x14a81930 - member_id: 0xe0ce5aa1 - member_id: 0xe3ba0fbb - member_id: 0x02bd7e20 - member_id: 0x2dbdf3e6 - member_id: 0xafbf85f9 - member_id: 0x59119898 - member_id: 0xa7510e66 - member_id: 0xec2cffa5 - member_id: 0xbddab928 - member_id: 0x9363ebe4 - member_id: 0x77ea2c6f - member_id: 0x6c8b3d02 - member_id: 0xca44cadc - member_id: 0xb46f947c - member_id: 0x11ac4900 - member_id: 0x142a11cd - member_id: 0x79bc2dcf - member_id: 0xc2cad5d0 - member_id: 0xb1c41ca7 - member_id: 0x00670b8f - member_id: 0xa5ba6250 - member_id: 0x74cabd98 - member_id: 0x38662c8c - member_id: 0x43937446 - member_id: 0xde3f54ab - member_id: 0xd96a1dd7 - member_id: 0x37e4faa4 - member_id: 0xb81b8b28 - member_id: 0x0019ecf7 - member_id: 0x004768e1 - member_id: 0xd35d48f5 + member_id: 0x2d4b3011 + member_id: 0xb7b3706d + member_id: 0xdef8a927 + member_id: 0x1c87c5df + member_id: 0xcc1757b3 + member_id: 0x45be24a0 + member_id: 0xee11e17d + member_id: 0xaec126f7 + member_id: 0x14a81932 + member_id: 0xe0ce5e11 + member_id: 0xe3ba0596 + member_id: 0x02bd720c + member_id: 0x2dbdf6a0 + member_id: 0xafbf8b61 + member_id: 0x59119f28 + member_id: 0xa75106a9 + member_id: 0xec2cf306 + member_id: 0xbddabbe4 + member_id: 0x9363e061 + member_id: 0x77ea29b4 + member_id: 0x6c8b318a + member_id: 0xca44ced6 + member_id: 0xb46f92c4 + member_id: 0x11ac4459 + member_id: 0x142a1f06 + member_id: 0x79bc2888 + member_id: 0xc2cad849 + member_id: 0xb1c41efc + member_id: 0x0067008e + member_id: 0xa5ba605a + member_id: 0x74cab7b3 + member_id: 0x38662307 + member_id: 0x43937a29 + member_id: 0xde3f53d2 + member_id: 0xd96a1925 + member_id: 0x37e4f5b8 + member_id: 0xb81b89fb + member_id: 0x0019e3db + member_id: 0x004765ae + member_id: 0xd35d43fd } } struct_union { @@ -222063,17 +215012,17 @@ struct_union { kind: STRUCT name: "cec_data" definition { - bytesize: 232 + bytesize: 280 member_id: 0x7c00ef52 member_id: 0xa4fac842 member_id: 0x0772676d member_id: 0xe2743793 member_id: 0x4e1d61e4 member_id: 0xd6084d17 - member_id: 0x0f677d7a - member_id: 0x6b2d7bbf - member_id: 0x8e01908e - member_id: 0x8c5092b6 + member_id: 0x0f677643 + member_id: 0x6b2d7853 + member_id: 0x8e01950d + member_id: 0x8c5096f3 } } struct_union { @@ -222081,15 +215030,15 @@ struct_union { kind: STRUCT name: "cec_devnode" definition { - bytesize: 960 + bytesize: 1176 member_id: 0xce1ac149 - member_id: 0x05c97afe - member_id: 0xc84027e9 - member_id: 0x2d4b3847 - member_id: 0x51372352 - member_id: 0x7c7ba84b - member_id: 0x5e3ce888 - member_id: 0x3086e79e + member_id: 0x05c97cd1 + member_id: 0xc840290d + member_id: 0x2d4b353f + member_id: 0x5137228d + member_id: 0x7c7ba3a5 + member_id: 0x5e3ceadf + member_id: 0x3086ecf9 } } struct_union { @@ -222149,7 +215098,7 @@ struct_union { kind: STRUCT name: "cec_fh" definition { - bytesize: 472 + bytesize: 488 member_id: 0x7c00ef52 member_id: 0xa4fac842 member_id: 0x0772676d @@ -222157,12 +215106,12 @@ struct_union { member_id: 0x4d5b509d member_id: 0x202d9600 member_id: 0x2d4b3572 - member_id: 0x112572e2 - member_id: 0x69942f45 - member_id: 0x19d7cf79 - member_id: 0xa04ae896 - member_id: 0x58674cb1 - member_id: 0x8776866e + member_id: 0x112579ab + member_id: 0x699426dc + member_id: 0x19d7c3bf + member_id: 0xa04aea8b + member_id: 0x58674a74 + member_id: 0x87768fc5 } } struct_union { @@ -222211,15 +215160,15 @@ struct_union { kind: STRUCT name: "cec_notifier" definition { - bytesize: 160 + bytesize: 176 member_id: 0x2d4b3c00 - member_id: 0xb58971ab - member_id: 0x02ce5814 - member_id: 0x596a1580 - member_id: 0xde3f5740 - member_id: 0xecc1fff2 - member_id: 0x162d0dea - member_id: 0xbddabacd + member_id: 0xb5897092 + member_id: 0x02ce529e + member_id: 0x596a1b85 + member_id: 0xde3f5a21 + member_id: 0xecc1f040 + member_id: 0x162d054b + member_id: 0xbddab28a } } struct_union { @@ -222227,64 +215176,64 @@ struct_union { kind: STRUCT name: "cec_pin" definition { - bytesize: 1640 + bytesize: 1648 member_id: 0x077267c6 member_id: 0xafb54acd member_id: 0x02bd754c member_id: 0x2dbdf50d member_id: 0x1dce6f1c - member_id: 0x9585f887 - member_id: 0x67f7ce21 - member_id: 0xbe79dfbb - member_id: 0xba20c921 - member_id: 0x862739c6 - member_id: 0xfc7905ac - member_id: 0x7273f2ea - member_id: 0x9620107c - member_id: 0x5249d3e8 - member_id: 0xc7808217 - member_id: 0xc66ec5d3 - member_id: 0x5343bd95 - member_id: 0x8cbbfbff - member_id: 0x423d56c8 - member_id: 0x7d279049 - member_id: 0x15ec0295 - member_id: 0xbb3ae71d - member_id: 0x457f6ad8 - member_id: 0xb3773136 - member_id: 0x31cb7ebb - member_id: 0x60007e30 - member_id: 0xcfe0d667 - member_id: 0x1f1d8540 - member_id: 0xa3c84f87 - member_id: 0x5932179f - member_id: 0xfd6bab03 - member_id: 0xc87274b7 - member_id: 0x4f32f930 - member_id: 0x2dbda0e8 - member_id: 0xe97ed7f6 - member_id: 0x44ded427 - member_id: 0xeccbda5e - member_id: 0x4dc1be80 - member_id: 0x405a266b - member_id: 0x9156bad7 - member_id: 0xc6ae060d - member_id: 0xc5d63b17 - member_id: 0xbcf5d199 - member_id: 0x38d4f49e - member_id: 0x7eaf1812 - member_id: 0x4d647a6b - member_id: 0xdc9c98af - member_id: 0x7b0301c1 - member_id: 0x36818b81 - member_id: 0x308f1928 - member_id: 0x54a311fd - member_id: 0xd901aa9e - member_id: 0x481721c4 - member_id: 0x841d878c - member_id: 0x8953c4eb - member_id: 0xfd70b426 - member_id: 0x7ec6442e + member_id: 0x9585fad2 + member_id: 0x67f7c1cd + member_id: 0xbe79d648 + member_id: 0xba20c145 + member_id: 0x86273642 + member_id: 0xfc790fc5 + member_id: 0x7273f6d1 + member_id: 0x962013d6 + member_id: 0x5249d0b7 + member_id: 0xc7808745 + member_id: 0xc66ecf47 + member_id: 0x5343bc40 + member_id: 0x8cbbfff6 + member_id: 0x423d5d15 + member_id: 0x7d27969c + member_id: 0x15ec0ef9 + member_id: 0xbb3ae9e5 + member_id: 0x457f64a6 + member_id: 0xb3773230 + member_id: 0x31cb7246 + member_id: 0x60007f41 + member_id: 0xcfe0d789 + member_id: 0x1f1d801b + member_id: 0xa3c8477f + member_id: 0x59321bfb + member_id: 0xfd6ba007 + member_id: 0xc87272b4 + member_id: 0x4f32f567 + member_id: 0x2dbda5b7 + member_id: 0xe97edad9 + member_id: 0x44ded5a9 + member_id: 0xeccbdbcb + member_id: 0x4dc1b204 + member_id: 0x405a2437 + member_id: 0x9156b995 + member_id: 0xc6ae05bc + member_id: 0xc5d631a8 + member_id: 0xbcf5d290 + member_id: 0x38d4fdeb + member_id: 0x7eaf1789 + member_id: 0x4d647b83 + member_id: 0xdc9c94e0 + member_id: 0x7b03049f + member_id: 0x36818505 + member_id: 0x308f17c1 + member_id: 0x54a31621 + member_id: 0xd901a640 + member_id: 0x481721bf + member_id: 0x841d85c4 + member_id: 0x8953cf27 + member_id: 0xfd70bd80 + member_id: 0x7ec64336 } } struct_union { @@ -222305,203 +215254,6 @@ struct_union { member_id: 0x17635f36 } } -struct_union { - id: 0x5c93adce - kind: STRUCT - name: "cfg80211_acl_data" - definition { - bytesize: 8 - member_id: 0x7a887e81 - member_id: 0xe3b8f11f - member_id: 0x1d87e937 - } -} -struct_union { - id: 0xa8ed1e2e - kind: STRUCT - name: "cfg80211_ap_settings" - definition { - bytesize: 912 - member_id: 0x6fcf0a57 - member_id: 0x4729ff37 - member_id: 0xeb6c850e - member_id: 0xa8381aed - member_id: 0xb07832ea - member_id: 0x644340c2 - member_id: 0xa94ed7a2 - member_id: 0xa358a205 - member_id: 0x873c5993 - member_id: 0xc30f310b - member_id: 0xb11558c4 - member_id: 0x4f9c01d8 - member_id: 0x7fc595d0 - member_id: 0x95c85592 - member_id: 0x42273379 - member_id: 0x90713478 - member_id: 0xfe7b54f8 - member_id: 0x72694897 - member_id: 0x4e2756ea - member_id: 0x15235cde - member_id: 0x1dcca0e1 - member_id: 0xf32798aa - member_id: 0xf2c58bb7 - member_id: 0x5f38cd8a - member_id: 0xe5fa4bc3 - member_id: 0xf098866c - member_id: 0x6c0dc253 - member_id: 0x1783be6c - member_id: 0x2da185ad - member_id: 0x429e5aca - member_id: 0xd9ea0763 - member_id: 0x7d44b293 - member_id: 0x18c06e47 - member_id: 0xcc5ebb04 - } -} -struct_union { - id: 0x91d59216 - kind: STRUCT - name: "cfg80211_assoc_failure" - definition { - bytesize: 136 - member_id: 0xad4bb3de - member_id: 0x3ebe6a58 - member_id: 0x54aefc97 - } -} -struct_union { - id: 0xcf9b21ce - kind: STRUCT - name: "cfg80211_assoc_link" - definition { - bytesize: 24 - member_id: 0x3e7dbf18 - member_id: 0x9bd1d2b3 - member_id: 0x7b8c6cff - } -} -struct_union { - id: 0x912dd368 - kind: STRUCT - name: "cfg80211_assoc_request" - definition { - bytesize: 680 - member_id: 0x3e7dbf18 - member_id: 0x0cd14081 - member_id: 0x34a858d2 - member_id: 0x964592ee - member_id: 0xa358a4dd - member_id: 0xdc10dbb4 - member_id: 0x2da185be - member_id: 0xd3604335 - member_id: 0xfb298c16 - member_id: 0xbc0ab727 - member_id: 0xe140788a - member_id: 0x6d12d119 - member_id: 0x64328cac - member_id: 0xd2242f76 - member_id: 0xc84a3385 - member_id: 0x109d71bb - member_id: 0x344ff1dd - member_id: 0xad4bbf44 - member_id: 0xc90cceee - } -} -struct_union { - id: 0x0348cfab - kind: STRUCT - name: "cfg80211_auth_request" - definition { - bytesize: 80 - member_id: 0x3e7dbf18 - member_id: 0x0cd14081 - member_id: 0x964593e5 - member_id: 0xc30f3fff - member_id: 0x20690b80 - member_id: 0x04806e1c - member_id: 0x555a09f2 - member_id: 0x3789920c - member_id: 0xf30fd9c9 - member_id: 0xc90cc3cd - member_id: 0xad4bbaac - } -} -struct_union { - id: 0xeb289df3 - kind: STRUCT - name: "cfg80211_beacon_data" - definition { - bytesize: 160 - member_id: 0xc960faca - member_id: 0xb565bc65 - member_id: 0xeea2a8be - member_id: 0x7d6fba62 - member_id: 0xba467c99 - member_id: 0xecea8331 - member_id: 0x49d379eb - member_id: 0x63600903 - member_id: 0x50afc3a3 - member_id: 0xf1b4de94 - member_id: 0x0459475a - member_id: 0x46e77666 - member_id: 0x371a7a8d - member_id: 0x131cc94c - member_id: 0xc44bb43b - member_id: 0xac75b479 - member_id: 0x2efc0324 - member_id: 0xe5267c3d - member_id: 0x4ed319da - member_id: 0x0a84bd5c - member_id: 0x98fde75f - } -} -struct_union { - id: 0x07027426 - kind: STRUCT - name: "cfg80211_bitrate_mask" - definition { - bytesize: 360 - member_id: 0xfc97ede1 - } -} -struct_union { - id: 0xc58fc3b7 - kind: STRUCT - name: "cfg80211_bss" - definition { - bytesize: 96 - member_id: 0x4c99d16e - member_id: 0xc7410475 - member_id: 0x7189a580 - member_id: 0x7d6eaddc - member_id: 0xba476b27 - member_id: 0x58d16cb1 - member_id: 0x85b045c4 - member_id: 0xa0045a1d - member_id: 0x093cebaf - member_id: 0xeb9ae277 - member_id: 0xd98ba2d8 - member_id: 0xb67a7b09 - member_id: 0x3a14c60d - member_id: 0x979f6ab0 - member_id: 0xe7097f71 - member_id: 0x95f5096b - member_id: 0x59c743f8 - } -} -struct_union { - id: 0x38279b1b - kind: STRUCT - name: "cfg80211_bss_ies" - definition { - bytesize: 32 - member_id: 0xf7145a19 - member_id: 0x56a722bd - member_id: 0xb862fd4c - member_id: 0x4167f493 - member_id: 0xff5c4e3b - } -} struct_union { id: 0xacf97a1b kind: STRUCT @@ -222513,25 +215265,9 @@ struct_union { } } struct_union { - id: 0x37fb7351 - kind: STRUCT - name: "cfg80211_bss_selection" - definition { - bytesize: 12 - member_id: 0xb4845c93 - member_id: 0xb5cecc6c - } -} -struct_union { - id: 0xe7fc469a + id: 0x46059ba5 kind: STRUCT name: "cfg80211_cached_keys" - definition { - bytesize: 216 - member_id: 0x4b00d996 - member_id: 0xff0d718e - member_id: 0xea542764 - } } struct_union { id: 0x83d65a6a @@ -222548,388 +215284,19 @@ struct_union { } } struct_union { - id: 0x06993f45 - kind: STRUCT - name: "cfg80211_coalesce" - definition { - bytesize: 16 - member_id: 0x2bc8c6fc - member_id: 0xeebfcd60 - } -} -struct_union { - id: 0x04fa5334 - kind: STRUCT - name: "cfg80211_coalesce_rules" - definition { - bytesize: 24 - member_id: 0x845d8518 - member_id: 0x138a7283 - member_id: 0xce5a8db0 - member_id: 0xf39ebec0 - } -} -struct_union { - id: 0xa55cb39f - kind: STRUCT - name: "cfg80211_color_change_settings" - definition { - bytesize: 336 - member_id: 0x13817a45 - member_id: 0x704fd9cc - member_id: 0x90a1b6af - member_id: 0x1eb1685a - member_id: 0x650c0aec - member_id: 0x6eecf2b7 - } -} -struct_union { - id: 0x97867de4 + id: 0xd1a0c350 kind: STRUCT name: "cfg80211_conn" - definition { - bytesize: 440 - member_id: 0x4bec4ec8 - member_id: 0x72b4308c - member_id: 0xb67a72e7 - member_id: 0x343cae53 - member_id: 0x0cd14320 - member_id: 0x96459ce9 - member_id: 0xdd1ac545 - member_id: 0x1d734acc - } } struct_union { - id: 0x4222650a - kind: STRUCT - name: "cfg80211_connect_params" - definition { - bytesize: 400 - member_id: 0x4c99d16e - member_id: 0x08f0a2e7 - member_id: 0xb6ee8378 - member_id: 0x7434dff2 - member_id: 0xb0783bf9 - member_id: 0x64434429 - member_id: 0xc30f36a4 - member_id: 0x0cd14317 - member_id: 0x9645913f - member_id: 0x873c5f8b - member_id: 0x32c4010c - member_id: 0xa358a20f - member_id: 0x20690807 - member_id: 0x04806efe - member_id: 0x555ae53a - member_id: 0x2da1835a - member_id: 0xe18bfb4b - member_id: 0xd36040dc - member_id: 0xfb298285 - member_id: 0xbc0ab1fb - member_id: 0xe14075bb - member_id: 0x90713e61 - member_id: 0x507f0258 - member_id: 0x34a850b2 - member_id: 0x78f50455 - member_id: 0xdbe23273 - member_id: 0xecd4f108 - member_id: 0x5bef8adc - member_id: 0x31020b69 - member_id: 0x2b8ae227 - member_id: 0x863ec6e9 - member_id: 0x37751431 - member_id: 0x61c1ec10 - } -} -struct_union { - id: 0xede1ab2e - kind: STRUCT - name: "cfg80211_connect_resp_params" - definition { - bytesize: 592 - member_id: 0x20000757 - member_id: 0xf116f8d5 - member_id: 0xbcc7ec56 - member_id: 0xc67fa31f - member_id: 0xe8f081c1 - member_id: 0x0b7415b9 - member_id: 0x19016003 - member_id: 0xad4bbb70 - member_id: 0x90082d44 - member_id: 0x3478496a - } -} -struct_union { - id: 0xc3609086 + id: 0xb65b96b8 kind: STRUCT name: "cfg80211_cqm_config" - definition { - bytesize: 12 - member_id: 0xbe7fe4a3 - member_id: 0xefc1ce8f - member_id: 0xfd37d8df - member_id: 0xdd4a74b1 - } } struct_union { - id: 0xf2518bb5 - kind: STRUCT - name: "cfg80211_crypto_settings" - definition { - bytesize: 128 - member_id: 0x5428e00d - member_id: 0x62b611f1 - member_id: 0xa6b8e7b3 - member_id: 0x7a629ad6 - member_id: 0x5b7b22e2 - member_id: 0x265b0ea7 - member_id: 0x77d07a23 - member_id: 0x7d5e1d60 - member_id: 0xed112c05 - member_id: 0x9e83c807 - member_id: 0x6ca337e9 - member_id: 0x74e18927 - member_id: 0x49ebf409 - member_id: 0x6f548699 - member_id: 0x8e7fae08 - member_id: 0x65a523a7 - member_id: 0x40917087 - } -} -struct_union { - id: 0x96f9cabf - kind: STRUCT - name: "cfg80211_csa_settings" - definition { - bytesize: 384 - member_id: 0x6fcf0a57 - member_id: 0x487ff5df - member_id: 0x45da0fbc - member_id: 0x985f475c - member_id: 0x3609e652 - member_id: 0xe0ea314b - member_id: 0x28f77baf - member_id: 0x66503fa3 - member_id: 0xb0af5107 - member_id: 0x650c0f79 - member_id: 0xcc5ebd57 - } -} -struct_union { - id: 0x061d4a5d - kind: STRUCT - name: "cfg80211_deauth_request" - definition { - bytesize: 32 - member_id: 0xb6ee8aba - member_id: 0x0cd14081 - member_id: 0x964593e5 - member_id: 0x8a9ee376 - member_id: 0xe5b3ea90 - } -} -struct_union { - id: 0x98541376 - kind: STRUCT - name: "cfg80211_disassoc_request" - definition { - bytesize: 32 - member_id: 0x44998f82 - member_id: 0x0cd14081 - member_id: 0x964593e5 - member_id: 0x8a9ee376 - member_id: 0xe5b3ea90 - } -} -struct_union { - id: 0x006e8104 - kind: STRUCT - name: "cfg80211_dscp_exception" - definition { - bytesize: 2 - member_id: 0xb694e6e5 - member_id: 0xc7ad2315 - } -} -struct_union { - id: 0x2b815ff6 - kind: STRUCT - name: "cfg80211_dscp_range" - definition { - bytesize: 2 - member_id: 0xe4915ea1 - member_id: 0x85fc362e - } -} -struct_union { - id: 0x9528f6c5 - kind: STRUCT - name: "cfg80211_external_auth_params" - definition { - bytesize: 72 - member_id: 0xc0b08c4d - member_id: 0xb67a704b - member_id: 0xb0f7058d - member_id: 0x07890c69 - member_id: 0x20f66ba9 - member_id: 0x65420bda - member_id: 0x04c94fd5 - } -} -struct_union { - id: 0xfd143b17 - kind: STRUCT - name: "cfg80211_fils_aad" - definition { - bytesize: 40 - member_id: 0x54af1cda - member_id: 0xc2fe6a66 - member_id: 0x4f2c03f1 - member_id: 0x297e1c2e - member_id: 0x96c1b1bf - } -} -struct_union { - id: 0x2a7c22a7 - kind: STRUCT - name: "cfg80211_fils_discovery" - definition { - bytesize: 24 - member_id: 0x29aecdc8 - member_id: 0xe1222eea - member_id: 0x1a0c1179 - member_id: 0x8d675592 - } -} -struct_union { - id: 0x0fa1eaa6 - kind: STRUCT - name: "cfg80211_fils_resp_params" - definition { - bytesize: 48 - member_id: 0xc2fe6e87 - member_id: 0x4ff167c8 - member_id: 0xe6847e5c - member_id: 0x75cb75fe - member_id: 0x1bb528fe - member_id: 0x60a16c57 - member_id: 0x65420b6a - } -} -struct_union { - id: 0xbac3a40e - kind: STRUCT - name: "cfg80211_ft_event_params" - definition { - bytesize: 40 - member_id: 0x7188bbfc - member_id: 0x73016391 - member_id: 0x423c1e2f - member_id: 0x66a3775d - member_id: 0xc41e6852 - } -} -struct_union { - id: 0xb8fa6421 - kind: STRUCT - name: "cfg80211_ftm_responder_stats" - definition { - bytesize: 48 - member_id: 0x1629712e - member_id: 0xecdd24e3 - member_id: 0x975b21f8 - member_id: 0x42574bc8 - member_id: 0x87e78f43 - member_id: 0x886f0290 - member_id: 0x03c1cbc6 - member_id: 0x81e7b7bc - member_id: 0xbf8c466b - member_id: 0x8382b878 - } -} -struct_union { - id: 0x4eb25825 - kind: STRUCT - name: "cfg80211_gtk_rekey_data" - definition { - bytesize: 32 - member_id: 0xc2fe6e87 - member_id: 0xb546bdcd - member_id: 0xb482b454 - member_id: 0xab5fd2c1 - member_id: 0x4f2c0917 - member_id: 0xcf21183f - } -} -struct_union { - id: 0x881f06c2 - kind: STRUCT - name: "cfg80211_he_bss_color" - definition { - bytesize: 3 - member_id: 0x6eecf519 - member_id: 0x3a2d355a - member_id: 0xed512641 - } -} -struct_union { - id: 0xf178ed63 - kind: STRUCT - name: "cfg80211_ibss_params" - definition { - bytesize: 168 - member_id: 0xb0783b52 - member_id: 0xb6ee8e5b - member_id: 0x6fcf0395 - member_id: 0x0cd145f2 - member_id: 0x649e2d83 - member_id: 0x9698fe27 - member_id: 0xeb9ae1d0 - member_id: 0xfd7aeb13 - member_id: 0xaf97db3b - member_id: 0x873c5ec8 - member_id: 0x77d07660 - member_id: 0x9e83c13f - member_id: 0x81a4c47d - member_id: 0x5b7b3549 - member_id: 0xd3604118 - member_id: 0xfb298029 - member_id: 0x74e189de - member_id: 0x49ebfada - } -} -struct_union { - id: 0x2402df61 - kind: STRUCT - name: "cfg80211_inform_bss" - definition { - bytesize: 48 - member_id: 0x46a8c46b - member_id: 0xc7410475 - member_id: 0x093ceb5e - member_id: 0x81c30029 - member_id: 0xa37b9e51 - member_id: 0x83738ade - member_id: 0x3a14cda3 - member_id: 0x979f6b33 - } -} -struct_union { - id: 0xbb3e8179 + id: 0xf37b155d kind: STRUCT name: "cfg80211_internal_bss" - definition { - bytesize: 200 - member_id: 0x7c00ef52 - member_id: 0xf023e09c - member_id: 0x6eb918ca - member_id: 0xebaa90ea - member_id: 0x95a74859 - member_id: 0x05b065eb - member_id: 0x08c0ab16 - member_id: 0xa37b94a5 - member_id: 0x837382db - member_id: 0xdca81321 - } } struct_union { id: 0x551d0131 @@ -222943,242 +215310,6 @@ struct_union { member_id: 0x528e9321 } } -struct_union { - id: 0x5bdb8e43 - kind: STRUCT - name: "cfg80211_mbssid_config" - definition { - bytesize: 16 - member_id: 0x18bc541e - member_id: 0xad10502c - member_id: 0xbf0eeca4 - } -} -struct_union { - id: 0xe45f4ecd - kind: STRUCT - name: "cfg80211_mbssid_elems" - definition { - bytesize: 8 - member_id: 0x82d8608b - member_id: 0x03c10eb3 - } -} -struct_union { - id: 0xb4c75b55 - kind: STRUCT - name: "cfg80211_mgmt_tx_params" - definition { - bytesize: 56 - member_id: 0x46a8c46b - member_id: 0x8f85dbb8 - member_id: 0x206b8a44 - member_id: 0x9a24c89d - member_id: 0xb8f1e8f7 - member_id: 0x13fbed24 - member_id: 0x7fcf96f6 - member_id: 0xaacb88c8 - member_id: 0x16f56c75 - member_id: 0xc9425eed - } -} -struct_union { - id: 0xfe5428e5 - kind: STRUCT - name: "cfg80211_nan_conf" - definition { - bytesize: 2 - member_id: 0x860b3209 - member_id: 0x888542f0 - } -} -struct_union { - id: 0xce4f9d97 - kind: STRUCT - name: "cfg80211_nan_func" - definition { - bytesize: 112 - member_id: 0x5c194b33 - member_id: 0xa319cce0 - member_id: 0xcd9ad62c - member_id: 0xe5824de8 - member_id: 0x1b8f9457 - member_id: 0x6a890efe - member_id: 0x758a73bc - member_id: 0x0c34d055 - member_id: 0xd3709a27 - member_id: 0xf4a0ae91 - member_id: 0x2de07b35 - member_id: 0x399c9d3f - member_id: 0xd40a5446 - member_id: 0x97c7829c - member_id: 0x3d593bc4 - member_id: 0x9d004c3b - member_id: 0x2668819b - member_id: 0x0200e2a0 - member_id: 0x55b1e2fb - member_id: 0x4a08bb58 - member_id: 0x8f37c7f2 - member_id: 0x3ad1853f - member_id: 0x3c279207 - member_id: 0x58d874c1 - } -} -struct_union { - id: 0xd4772335 - kind: STRUCT - name: "cfg80211_nan_func_filter" - definition { - bytesize: 16 - member_id: 0xa3349467 - member_id: 0xb82c8dc5 - } -} -struct_union { - id: 0xfa81db81 - kind: STRUCT - name: "cfg80211_nan_match_params" - definition { - bytesize: 40 - member_id: 0x5c194b33 - member_id: 0x0ca1db31 - member_id: 0x7d8b4962 - member_id: 0x2412da02 - member_id: 0x73d9a590 - member_id: 0xcd630a38 - member_id: 0x58d877d0 - } -} -struct_union { - id: 0x566546aa - kind: STRUCT - name: "cfg80211_ops" - definition { - bytesize: 976 - member_id: 0xf396229e - member_id: 0xcab30fbe - member_id: 0xbd73ee8b - member_id: 0xe8d994c6 - member_id: 0x5e0dc45c - member_id: 0x82621251 - member_id: 0x3b0349b1 - member_id: 0xe1d91bc9 - member_id: 0x83c7f1a3 - member_id: 0xba53d91c - member_id: 0x78f5dce8 - member_id: 0x680326c0 - member_id: 0xfaea37f6 - member_id: 0xe99adc5a - member_id: 0x6524bf60 - member_id: 0x97509c81 - member_id: 0x943cdff0 - member_id: 0xa4450c0a - member_id: 0x6e8b7f63 - member_id: 0x7b36801a - member_id: 0xcdd23c46 - member_id: 0xaa0b700b - member_id: 0x62ac5d48 - member_id: 0x65fad723 - member_id: 0x37df5929 - member_id: 0xa890ceac - member_id: 0x46ea17e8 - member_id: 0x51548838 - member_id: 0x15cef9ee - member_id: 0x3f4ef045 - member_id: 0x62da51fd - member_id: 0x936c98ed - member_id: 0xcd994257 - member_id: 0x877930a4 - member_id: 0xcda05a64 - member_id: 0xb9466e12 - member_id: 0x392ef6f7 - member_id: 0xbc2dd0e1 - member_id: 0xff99f651 - member_id: 0xa118786d - member_id: 0x3f08d781 - member_id: 0x1d8aebd7 - member_id: 0x25493abe - member_id: 0x1b0d104e - member_id: 0x7ed4e7e7 - member_id: 0xbd403946 - member_id: 0x5097782a - member_id: 0x8d876646 - member_id: 0xe031256a - member_id: 0xa0e1eeed - member_id: 0xbf561929 - member_id: 0x9e11e4ce - member_id: 0x9c706ac9 - member_id: 0x3f16bdb0 - member_id: 0x3ea69657 - member_id: 0x69ccb085 - member_id: 0x1dd20f80 - member_id: 0x6438b8ba - member_id: 0x1bbb30fd - member_id: 0x12e7b8a8 - member_id: 0xc70bba2b - member_id: 0x181d5a08 - member_id: 0x34604710 - member_id: 0x524f0f45 - member_id: 0x0d452200 - member_id: 0xac51d563 - member_id: 0x05064319 - member_id: 0x156bb90b - member_id: 0x0efb6865 - member_id: 0x322c2b8d - member_id: 0x61a81684 - member_id: 0x1709e91f - member_id: 0x228f4f32 - member_id: 0xa0c27603 - member_id: 0xe5d85297 - member_id: 0x427ccc00 - member_id: 0xa68d84da - member_id: 0x88bf7149 - member_id: 0xaad2dbdb - member_id: 0xda2646cd - member_id: 0x187b0e04 - member_id: 0xaf34a143 - member_id: 0xdf5f82c7 - member_id: 0x92319e4c - member_id: 0x6f5bdc10 - member_id: 0x375a059a - member_id: 0x3387e551 - member_id: 0x2c98c817 - member_id: 0x14e78796 - member_id: 0x4559e8b7 - member_id: 0x2473a5d3 - member_id: 0xe6f26b13 - member_id: 0x09952509 - member_id: 0xa05d10af - member_id: 0x108c4013 - member_id: 0xea1fcb90 - member_id: 0x477d9e5d - member_id: 0xa34a6601 - member_id: 0xd0a44fbc - member_id: 0x7b871459 - member_id: 0xb3301433 - member_id: 0x2b74f710 - member_id: 0x28ef580a - member_id: 0xfaef041e - member_id: 0xc65f7725 - member_id: 0xb95ea79c - member_id: 0x93325596 - member_id: 0xe9361770 - member_id: 0x9bcd8a25 - member_id: 0x632b2591 - member_id: 0xca12a739 - member_id: 0xca480970 - member_id: 0xd2ec91b8 - member_id: 0xff40a4d8 - member_id: 0xad37af16 - member_id: 0xf6841cd6 - member_id: 0x19a5e401 - member_id: 0xabde7afd - member_id: 0x153ec490 - member_id: 0xd960ac35 - member_id: 0xa2e6ae66 - member_id: 0xc6d595fc - } -} struct_union { id: 0x39817cf5 kind: STRUCT @@ -223191,35 +215322,6 @@ struct_union { member_id: 0xa971f923 } } -struct_union { - id: 0x9d941aa3 - kind: STRUCT - name: "cfg80211_pmk_conf" - definition { - bytesize: 32 - member_id: 0x18e4a917 - member_id: 0x607c0107 - member_id: 0x1bb529f5 - member_id: 0x4385077a - } -} -struct_union { - id: 0x5d007032 - kind: STRUCT - name: "cfg80211_pmksa" - definition { - bytesize: 64 - member_id: 0xb6ee8aba - member_id: 0x6542084c - member_id: 0x1bb529f5 - member_id: 0x60a16435 - member_id: 0xb0783bf9 - member_id: 0x64434429 - member_id: 0xc1ced5ca - member_id: 0x00fd682b - member_id: 0xa3eea0ba - } -} struct_union { id: 0xae570e1f kind: STRUCT @@ -223232,174 +215334,6 @@ struct_union { member_id: 0xa761a3f4 } } -struct_union { - id: 0xd969b176 - kind: STRUCT - name: "cfg80211_pmsr_ftm_request_peer" - definition { - bytesize: 12 - member_id: 0x036933b0 - member_id: 0x180c9f57 - member_id: 0xed723a8c - member_id: 0xfc620190 - member_id: 0x2ce5a283 - member_id: 0x88f5289a - member_id: 0xf59a92d0 - member_id: 0x5294441e - member_id: 0xe31f0377 - member_id: 0x317dec52 - member_id: 0x1a781a8e - member_id: 0x07924326 - member_id: 0xba14fe99 - member_id: 0x4a46ccaf - } -} -struct_union { - id: 0xa1eeae6a - kind: STRUCT - name: "cfg80211_pmsr_ftm_result" - definition { - bytesize: 136 - member_id: 0x63600e74 - member_id: 0x50afcc5a - member_id: 0xe597c887 - member_id: 0x4e62aae8 - member_id: 0x7fa76320 - member_id: 0x8593b0b7 - member_id: 0x4518cc9d - member_id: 0x7ff96640 - member_id: 0x4026cdb8 - member_id: 0x317ded0a - member_id: 0x1a7819a8 - member_id: 0x07924c0e - member_id: 0x6cb23321 - member_id: 0x6c398fde - member_id: 0x737cce44 - member_id: 0x035944d3 - member_id: 0xa4c15d02 - member_id: 0x88f1b825 - member_id: 0x583ffb67 - member_id: 0xd6f0c77c - member_id: 0xe9e8a2cf - member_id: 0x7e41129f - member_id: 0x9ac076da - member_id: 0xa6cd98d5 - member_id: 0x33aa4098 - member_id: 0xf468b91c - member_id: 0x43500442 - member_id: 0xb1828762 - member_id: 0x5efcb74b - member_id: 0xb7858f72 - member_id: 0xcdb56977 - member_id: 0x13e9d4a2 - member_id: 0x3eb7e4eb - member_id: 0x031c37b7 - } -} -struct_union { - id: 0x1599d7f4 - kind: STRUCT - name: "cfg80211_pmsr_request" - definition { - bytesize: 56 - member_id: 0x58d8777b - member_id: 0x8fa869fb - member_id: 0x512c516a - member_id: 0x10f9d538 - member_id: 0x540a8435 - member_id: 0x888b9e91 - member_id: 0x3258f898 - member_id: 0x7c00e895 - member_id: 0xc2425634 - } -} -struct_union { - id: 0x4cdacbcb - kind: STRUCT - name: "cfg80211_pmsr_request_peer" - definition { - bytesize: 56 - member_id: 0x24862929 - member_id: 0x6fcf0eb6 - member_id: 0xd0052caa - member_id: 0xa7b72b87 - } -} -struct_union { - id: 0xebf2a31f - kind: STRUCT - name: "cfg80211_pmsr_result" - definition { - bytesize: 168 - member_id: 0x31a50eee - member_id: 0x8d9a92cf - member_id: 0x20f5b711 - member_id: 0x248624c9 - member_id: 0x3f19c40b - member_id: 0xb6772c7b - member_id: 0x5cca5768 - member_id: 0x3c09d153 - } -} -struct_union { - id: 0x1f695f34 - kind: STRUCT - name: "cfg80211_qos_map" - definition { - bytesize: 59 - member_id: 0x4e031e82 - member_id: 0xd1d2ce66 - member_id: 0xc76aab5a - } -} -struct_union { - id: 0x42ff53a8 - kind: STRUCT - name: "cfg80211_roam_info" - definition { - bytesize: 576 - member_id: 0xf116fc34 - member_id: 0xbcc7e175 - member_id: 0xc67fa214 - member_id: 0xe8f089a3 - member_id: 0x0b7412d5 - member_id: 0xad4bb5a7 - member_id: 0x90082cc3 - member_id: 0x34784b65 - } -} -struct_union { - id: 0x850a5e19 - kind: STRUCT - name: "cfg80211_rx_assoc_resp" - definition { - bytesize: 408 - member_id: 0x9a24c15f - member_id: 0xb8f1e4df - member_id: 0xd7e884c7 - member_id: 0xed05a74f - member_id: 0xa24eee7d - member_id: 0xad4bb419 - member_id: 0x34784ad6 - } -} -struct_union { - id: 0x2d749384 - kind: STRUCT - name: "cfg80211_rx_info" - definition { - bytesize: 56 - member_id: 0xefc17e51 - member_id: 0x117d5940 - member_id: 0xa7b0d14c - member_id: 0xc90c2faf - member_id: 0x9a24c89d - member_id: 0xb8f1e8f7 - member_id: 0x2da18cde - member_id: 0x119df9a5 - member_id: 0xb085de10 - } -} struct_union { id: 0xd659846e kind: STRUCT @@ -223421,83 +215355,6 @@ struct_union { member_id: 0x6ce73117 } } -struct_union { - id: 0x2218f1b0 - kind: STRUCT - name: "cfg80211_sar_specs" - definition { - bytesize: 8 - member_id: 0x5cef5f95 - member_id: 0xf4e85da6 - member_id: 0x9caaf5e3 - } -} -struct_union { - id: 0xca551d0a - kind: STRUCT - name: "cfg80211_sar_sub_specs" - definition { - bytesize: 8 - member_id: 0xa9dd43ad - member_id: 0x4e7c2070 - } -} -struct_union { - id: 0xf0128d16 - kind: STRUCT - name: "cfg80211_scan_6ghz_params" - definition { - bytesize: 20 - member_id: 0x15c4cf98 - member_id: 0xa8724608 - member_id: 0xb67a7991 - member_id: 0xa0fc57b4 - member_id: 0x761d85bf - member_id: 0x27d0661a - } -} -struct_union { - id: 0x2235eb47 - kind: STRUCT - name: "cfg80211_scan_info" - definition { - bytesize: 16 - member_id: 0x406a047c - member_id: 0xb7b14013 - member_id: 0x4783a18f - } -} -struct_union { - id: 0xa4a27ae0 - kind: STRUCT - name: "cfg80211_scan_request" - definition { - bytesize: 152 - member_id: 0x38a3e836 - member_id: 0x99821588 - member_id: 0x65a9ae6c - member_id: 0xc7410956 - member_id: 0x0cd14ca9 - member_id: 0x96459a8c - member_id: 0xe0e00496 - member_id: 0xce02c1b6 - member_id: 0x2da1882c - member_id: 0x3fc65911 - member_id: 0xf8f45b13 - member_id: 0x888b9bcc - member_id: 0x3258fbb9 - member_id: 0xb67a73b7 - member_id: 0x3f0fac94 - member_id: 0x71ed303e - member_id: 0xcd7e3e6c - member_id: 0x73029a93 - member_id: 0x13fbee96 - member_id: 0xcef720f6 - member_id: 0x025e1eed - member_id: 0x4652fe8c - member_id: 0xea89b93b - } -} struct_union { id: 0x952e23d9 kind: STRUCT @@ -223513,7 +215370,7 @@ struct_union { kind: STRUCT name: "cfg80211_sched_scan_request" definition { - bytesize: 192 + bytesize: 200 member_id: 0xfdd689f8 member_id: 0x38a3ecd7 member_id: 0x998218ab @@ -223541,7 +215398,8 @@ struct_union { member_id: 0xf93cf5f3 member_id: 0xa221fb65 member_id: 0x7c00eda1 - member_id: 0xea89b118 + member_id: 0x2d081fd6 + member_id: 0xea89b247 } } struct_union { @@ -223554,120 +215412,6 @@ struct_union { member_id: 0x649e2a5f } } -struct_union { - id: 0x375f0a7b - kind: STRUCT - name: "cfg80211_tid_cfg" - definition { - bytesize: 400 - member_id: 0x241ab074 - member_id: 0xb8791eba - member_id: 0xa8a14eff - member_id: 0xd03ca248 - member_id: 0x0e577f50 - member_id: 0xb738404a - member_id: 0xf6dcdb18 - member_id: 0x3cf961ea - member_id: 0x96ad30e0 - member_id: 0x43202f5a - member_id: 0x9586441f - } -} -struct_union { - id: 0x9cf53aac - kind: STRUCT - name: "cfg80211_tid_config" - definition { - bytesize: 16 - member_id: 0xb7b6ed60 - member_id: 0x677d2f19 - member_id: 0x5b00a70c - } -} -struct_union { - id: 0xfa9f7d8a - kind: STRUCT - name: "cfg80211_tid_stats" - definition { - bytesize: 88 - member_id: 0x1629712e - member_id: 0xfb6eee5a - member_id: 0xab1cf991 - member_id: 0x7f69c187 - member_id: 0xa85e1e50 - member_id: 0x91356605 - } -} -struct_union { - id: 0x310c01c5 - kind: STRUCT - name: "cfg80211_tx_status" - definition { - bytesize: 48 - member_id: 0x58d8777b - member_id: 0xda9b7485 - member_id: 0xb085d640 - member_id: 0x9a24c996 - member_id: 0xb8f1e095 - member_id: 0x87b00eea - } -} -struct_union { - id: 0x11f39ebf - kind: STRUCT - name: "cfg80211_txq_stats" - definition { - bytesize: 48 - member_id: 0x1629712e - member_id: 0x0f739684 - member_id: 0x2bbff163 - member_id: 0x792dd536 - member_id: 0x099ebb8f - member_id: 0x31bf7c1f - member_id: 0x13b7912a - member_id: 0x47a9fa18 - member_id: 0xccaef374 - member_id: 0xb5b57f3b - member_id: 0x92fcaab5 - member_id: 0xb18a2084 - } -} -struct_union { - id: 0x3fc216d3 - kind: STRUCT - name: "cfg80211_unsol_bcast_probe_resp" - definition { - bytesize: 24 - member_id: 0x490eb248 - member_id: 0x1a0c1179 - member_id: 0x8d675592 - } -} -struct_union { - id: 0x9a99d7b8 - kind: STRUCT - name: "cfg80211_update_ft_ies_params" - definition { - bytesize: 24 - member_id: 0xffe16363 - member_id: 0x0cd14081 - member_id: 0x964593e5 - } -} -struct_union { - id: 0x1648dfd1 - kind: STRUCT - name: "cfg80211_update_owe_info" - definition { - bytesize: 40 - member_id: 0xb7221aaa - member_id: 0x20f666fa - member_id: 0x0cd14081 - member_id: 0x964593e5 - member_id: 0xbbf12b53 - member_id: 0xc221c19d - } -} struct_union { id: 0x5412580f kind: STRUCT @@ -223687,27 +215431,6 @@ struct_union { member_id: 0x72be2bc5 } } -struct_union { - id: 0x46501e36 - kind: STRUCT - name: "cfg80211_wowlan_nd_info" - definition { - bytesize: 8 - member_id: 0x01ca65b4 - member_id: 0xa0e65706 - } -} -struct_union { - id: 0x19fe8a03 - kind: STRUCT - name: "cfg80211_wowlan_nd_match" - definition { - bytesize: 40 - member_id: 0xb0f70111 - member_id: 0x65078bce - member_id: 0xeab12823 - } -} struct_union { id: 0x5c194cde kind: STRUCT @@ -223731,29 +215454,6 @@ struct_union { member_id: 0x369464a5 } } -struct_union { - id: 0xad67bb9f - kind: STRUCT - name: "cfg80211_wowlan_wakeup" - definition { - bytesize: 40 - member_id: 0x8dc6cf90 - member_id: 0xb9b0a947 - member_id: 0x92d68606 - member_id: 0x3b348dc7 - member_id: 0x62553414 - member_id: 0x6ba96bd9 - member_id: 0xe78c0d8f - member_id: 0xfad35079 - member_id: 0xc4a1f7c0 - member_id: 0xd5591d61 - member_id: 0xba42cfd3 - member_id: 0x3a2f7619 - member_id: 0xe4d2d198 - member_id: 0x2aba2b6b - member_id: 0x0bb14c5b - } -} struct_union { id: 0xb443a6f5 kind: STRUCT @@ -223853,46 +215553,46 @@ struct_union { kind: STRUCT name: "cgroup" definition { - bytesize: 1504 + bytesize: 1680 member_id: 0x3c63ba84 - member_id: 0x2d5bf882 - member_id: 0x86ddeced - member_id: 0xcceb4a25 - member_id: 0xccaa08e9 - member_id: 0x4fae8ba8 - member_id: 0x5f148f57 - member_id: 0xbd02ed71 - member_id: 0x28329ccb - member_id: 0xc0c2a631 - member_id: 0x2bf6bdfb - member_id: 0x5bb2af88 - member_id: 0xc13a1c9f - member_id: 0x1e5ce6e6 - member_id: 0x9348096c - member_id: 0xe0e3bd06 - member_id: 0xdcec0b45 - member_id: 0x4eb03a51 - member_id: 0xce81a55c - member_id: 0x9ac0c0d6 - member_id: 0x93eb7a5d - member_id: 0xe7562ed0 - member_id: 0x2fcdc214 - member_id: 0x626da75d - member_id: 0x2e2c4ba1 - member_id: 0xf5afdc32 - member_id: 0xe9941800 - member_id: 0x19171691 - member_id: 0xe303a71b - member_id: 0x7ec9d745 - member_id: 0xd9332a35 - member_id: 0xba18afeb - member_id: 0x21ad6404 - member_id: 0x4bfd15e4 - member_id: 0xe181c86a - member_id: 0x682230fe - member_id: 0x0d45cac7 - member_id: 0x144e1fc9 - member_id: 0xd29080b1 + member_id: 0x2d5bfa27 + member_id: 0x86ddee1f + member_id: 0xcceb4c50 + member_id: 0xccaa0d48 + member_id: 0x4fae811e + member_id: 0x5f148ea6 + member_id: 0xbd02ecd8 + member_id: 0x28329994 + member_id: 0xc0c2a3ce + member_id: 0x2bf6b9ba + member_id: 0x5bb2a4ff + member_id: 0xc13a1c16 + member_id: 0x1e5cec94 + member_id: 0x93480a7d + member_id: 0xe0e3bcf4 + member_id: 0xdcec01d0 + member_id: 0x4eb03045 + member_id: 0xce81a821 + member_id: 0x9ac0c50d + member_id: 0x93eb7f65 + member_id: 0xe75628b7 + member_id: 0x2fcdcf1b + member_id: 0x626dace8 + member_id: 0x2e2c4ea9 + member_id: 0xf5afd1fc + member_id: 0xe9941ee8 + member_id: 0x191711ef + member_id: 0xe303a4bc + member_id: 0x7ec9d6bf + member_id: 0xd93325ed + member_id: 0xba18a4ca + member_id: 0x21ad6eed + member_id: 0x4bfd1e09 + member_id: 0xe181c27d + member_id: 0x68223da1 + member_id: 0x0d45cf4f + member_id: 0x144e1540 + member_id: 0xd29087ca } } struct_union { @@ -223909,7 +215609,7 @@ struct_union { kind: STRUCT name: "cgroup_bpf" definition { - bytesize: 464 + bytesize: 480 member_id: 0x319cfbc2 member_id: 0x5c28bc2f member_id: 0x2dd0356f @@ -223924,7 +215624,7 @@ struct_union { kind: STRUCT name: "cgroup_file" definition { - bytesize: 56 + bytesize: 72 member_id: 0x5bb2ad0c member_id: 0xf41aac94 member_id: 0x5c35590f @@ -223959,17 +215659,17 @@ struct_union { kind: STRUCT name: "cgroup_root" definition { - bytesize: 5720 + bytesize: 5896 member_id: 0x9b6253c2 member_id: 0x739df3bb member_id: 0x343bd385 member_id: 0x0ddc7cde - member_id: 0xe1816371 - member_id: 0x4bc96861 - member_id: 0x4f95fa06 - member_id: 0x2d2d09cf - member_id: 0xe8e1b50a - member_id: 0x0de6d176 + member_id: 0xe18161de + member_id: 0x4bc9649f + member_id: 0x4f95f889 + member_id: 0x2d2d0822 + member_id: 0xe8e1b292 + member_id: 0x0de6d8a5 } } struct_union { @@ -224028,7 +215728,7 @@ struct_union { kind: STRUCT name: "cgroup_subsys_state" definition { - bytesize: 200 + bytesize: 232 member_id: 0x6db4695a member_id: 0x8c864f64 member_id: 0xb74593a9 @@ -224040,8 +215740,8 @@ struct_union { member_id: 0x5ccc7348 member_id: 0xdab8e121 member_id: 0x83803681 - member_id: 0x74ede374 - member_id: 0x721a6edd + member_id: 0x74edecc6 + member_id: 0x721a6249 } } struct_union { @@ -224088,7 +215788,7 @@ struct_union { kind: STRUCT name: "class" definition { - bytesize: 120 + bytesize: 152 member_id: 0x0de57ce8 member_id: 0x4a9656b1 member_id: 0xc36c86d7 @@ -224104,6 +215804,10 @@ struct_union { member_id: 0xa021d35c member_id: 0x0578da3b member_id: 0xa68c38b1 + member_id: 0x2d081dc1 + member_id: 0x63760ebd + member_id: 0xac894420 + member_id: 0xe0f63a97 } } struct_union { @@ -224771,7 +216475,7 @@ struct_union { kind: STRUCT name: "configfs_subsystem" definition { - bytesize: 168 + bytesize: 184 member_id: 0xcebef93a member_id: 0xd0bd9a08 } @@ -225105,7 +216809,7 @@ struct_union { kind: STRUCT name: "cpufreq_policy" definition { - bytesize: 664 + bytesize: 760 member_id: 0xe7eecbaf member_id: 0xa3374b46 member_id: 0x046f1e55 @@ -225123,32 +216827,32 @@ struct_union { member_id: 0xb1ba21e0 member_id: 0x718bab7c member_id: 0xd6ba2184 - member_id: 0xfd1861c9 - member_id: 0xae8ebfd9 - member_id: 0x84cad5b4 - member_id: 0x8db94fd5 - member_id: 0xd8e48d89 - member_id: 0xe5894ab5 - member_id: 0x452b2ffd - member_id: 0x6b5fe089 - member_id: 0xd610ecb6 - member_id: 0xf998bed1 - member_id: 0xad548f22 - member_id: 0x934a537b - member_id: 0xa9f1f3f7 - member_id: 0x96416647 - member_id: 0x305ca6e5 - member_id: 0x2755b02e - member_id: 0xaca8f16d - member_id: 0xe4288a68 - member_id: 0x1ca176b2 - member_id: 0xe4f0739e - member_id: 0x6a478801 - member_id: 0xb97ab8bb - member_id: 0x6d52bee1 - member_id: 0x0592cf65 - member_id: 0x27499126 - member_id: 0x428b2851 + member_id: 0xfd186968 + member_id: 0xae8eb576 + member_id: 0x84cadfba + member_id: 0x8db94f8f + member_id: 0xd8e4896d + member_id: 0xe58944ae + member_id: 0x452b2a26 + member_id: 0x6b5fea63 + member_id: 0xd610e577 + member_id: 0xf998b12f + member_id: 0xad5481c4 + member_id: 0x934a58fc + member_id: 0xa9f1f9ba + member_id: 0x96416cdf + member_id: 0x305ca20b + member_id: 0x2755b3ee + member_id: 0xaca8fdae + member_id: 0xe4288ca3 + member_id: 0x1ca17692 + member_id: 0xe4f070c3 + member_id: 0x6a478d91 + member_id: 0xb97ab52c + member_id: 0x6d52b05c + member_id: 0x0592c329 + member_id: 0x27499a80 + member_id: 0x428b2f47 } } struct_union { @@ -225187,7 +216891,7 @@ struct_union { kind: STRUCT name: "cpuidle_device" definition { - bytesize: 800 + bytesize: 808 member_id: 0x9d3e401b member_id: 0x7ada29d8 member_id: 0xe37c5764 @@ -225202,6 +216906,7 @@ struct_union { member_id: 0xd330d110 member_id: 0x8d3b73a4 member_id: 0x5adf7f8c + member_id: 0x2d081c28 } } struct_union { @@ -225209,7 +216914,7 @@ struct_union { kind: STRUCT name: "cpuidle_device_kobj" definition { - bytesize: 104 + bytesize: 136 member_id: 0xce082284 member_id: 0x6b5fe201 member_id: 0x452b27ab @@ -225220,7 +216925,7 @@ struct_union { kind: STRUCT name: "cpuidle_driver" definition { - bytesize: 1088 + bytesize: 1096 member_id: 0x0de57ce8 member_id: 0x4a9656b1 member_id: 0xeedf7147 @@ -225229,6 +216934,7 @@ struct_union { member_id: 0x38f149ed member_id: 0x3d0db600 member_id: 0xb047819b + member_id: 0x2d081be0 } } struct_union { @@ -225236,7 +216942,7 @@ struct_union { kind: STRUCT name: "cpuidle_driver_kobj" definition { - bytesize: 104 + bytesize: 136 member_id: 0xb150f7c5 member_id: 0x6b5fe201 member_id: 0x452b27ab @@ -225281,12 +216987,12 @@ struct_union { kind: STRUCT name: "cpuidle_state_kobj" definition { - bytesize: 120 + bytesize: 152 member_id: 0x72cd53c6 member_id: 0x3b764a91 member_id: 0x6b5fef22 member_id: 0x452b21fe - member_id: 0xea03e2ad + member_id: 0xea03e6d7 } } struct_union { @@ -225779,14 +217485,14 @@ struct_union { kind: STRUCT name: "dax_device" definition { - bytesize: 800 + bytesize: 880 member_id: 0x3b1b2da5 - member_id: 0x05c975c9 - member_id: 0x91796a1f - member_id: 0x2d5bfbd8 - member_id: 0xafb75cb7 - member_id: 0x8949e4ad - member_id: 0x43997322 + member_id: 0x05c97fd4 + member_id: 0x91796c8d + member_id: 0x2d5bffb9 + member_id: 0xafb75edc + member_id: 0x8949e683 + member_id: 0x43997d98 } } struct_union { @@ -225815,15 +217521,15 @@ struct_union { kind: STRUCT name: "dbs_data" definition { - bytesize: 160 + bytesize: 208 member_id: 0x2ae4a5b7 - member_id: 0xbf2d10d5 - member_id: 0xe0ac8173 - member_id: 0xeb82c4b3 - member_id: 0xf64619dc - member_id: 0x11ed2009 - member_id: 0x70716578 - member_id: 0xfe460f55 + member_id: 0xbf2d12a5 + member_id: 0xe0ac849f + member_id: 0xeb82ce95 + member_id: 0xf64611c2 + member_id: 0x11ed2432 + member_id: 0x70716d55 + member_id: 0xfe460429 } } struct_union { @@ -225831,16 +217537,16 @@ struct_union { kind: STRUCT name: "dbs_governor" definition { - bytesize: 208 + bytesize: 240 member_id: 0xbf2e3fb2 member_id: 0x84231c09 - member_id: 0xd05beb9c - member_id: 0x8b18ca4d - member_id: 0x45ecbbc7 - member_id: 0xfeafc1ca - member_id: 0x1ac4b44e - member_id: 0x0d2d3d24 - member_id: 0x46159527 + member_id: 0xd05bee08 + member_id: 0x8b18c6d7 + member_id: 0x45ecb8fc + member_id: 0xfeafc015 + member_id: 0x1ac4b43b + member_id: 0x0d2d31b0 + member_id: 0x46159782 } } struct_union { @@ -225935,11 +217641,13 @@ struct_union { kind: STRUCT name: "delayed_work" definition { - bytesize: 88 + bytesize: 136 member_id: 0xd6e667b7 - member_id: 0x1dd181c9 - member_id: 0x22fae501 - member_id: 0x5161b69f + member_id: 0x1dd180f0 + member_id: 0x22faefc9 + member_id: 0x5161ba40 + member_id: 0x2d081dc1 + member_id: 0x63760ebd } } struct_union { @@ -225947,7 +217655,7 @@ struct_union { kind: STRUCT name: "dentry" definition { - bytesize: 192 + bytesize: 208 member_id: 0x80dd1944 member_id: 0x9095fc0e member_id: 0xe7ca74ba @@ -225964,6 +217672,8 @@ struct_union { member_id: 0x12f42e3b member_id: 0xbd288688 member_id: 0xf17c62b2 + member_id: 0x2d081fd6 + member_id: 0x6376001a } } struct_union { @@ -225971,7 +217681,7 @@ struct_union { kind: STRUCT name: "dentry_operations" definition { - bytesize: 128 + bytesize: 192 member_id: 0xb0a8c26f member_id: 0xf79a0eb9 member_id: 0xe79b1adb @@ -225986,6 +217696,10 @@ struct_union { member_id: 0xd6b41596 member_id: 0xa3ee3a2f member_id: 0xa070bd00 + member_id: 0x2d081f94 + member_id: 0x63760151 + member_id: 0xac894e49 + member_id: 0xe0f6393d } } struct_union { @@ -226092,14 +217806,14 @@ struct_union { kind: STRUCT name: "dev_iommu" definition { - bytesize: 80 + bytesize: 96 member_id: 0x2d4b3c00 - member_id: 0x5a9c4097 - member_id: 0x3ff87014 - member_id: 0xc67a54fe - member_id: 0xb2e283d0 - member_id: 0x591193b9 - member_id: 0xe612b3bd + member_id: 0x5a9c41ae + member_id: 0x3ff870a4 + member_id: 0xc67a5e74 + member_id: 0xb2e28dd5 + member_id: 0x59119ed8 + member_id: 0xe612b8f2 } } struct_union { @@ -226171,13 +217885,14 @@ struct_union { kind: STRUCT name: "dev_pm_domain" definition { - bytesize: 224 + bytesize: 240 member_id: 0xafea7a4d - member_id: 0x4636e18e - member_id: 0x0e2b288c - member_id: 0xdcf6fd93 - member_id: 0x50dab36e - member_id: 0x563421ea + member_id: 0x4636ec39 + member_id: 0x0e2b2bd3 + member_id: 0xdcf6f707 + member_id: 0x50dab767 + member_id: 0x563420bc + member_id: 0x2d081e2f } } struct_union { @@ -226185,7 +217900,7 @@ struct_union { kind: STRUCT name: "dev_pm_info" definition { - bytesize: 312 + bytesize: 352 member_id: 0x6fedd06b member_id: 0xd61d73b2 member_id: 0x88efd55b @@ -226208,37 +217923,39 @@ struct_union { member_id: 0x4888e45a member_id: 0xa4514daf member_id: 0x5885f531 - member_id: 0xf2997ffa - member_id: 0xd6e66573 - member_id: 0xccc70706 - member_id: 0xf7e3ec98 - member_id: 0x05a8eb41 - member_id: 0x8a0990db - member_id: 0xc5a6325f - member_id: 0xbd4ff0e3 - member_id: 0x6b2fdfaf - member_id: 0x6c33782b - member_id: 0x87f26e16 - member_id: 0x51199cbf - member_id: 0xfef01ebe - member_id: 0x4613c0b1 - member_id: 0x03f31825 - member_id: 0xb3026892 - member_id: 0x7176db53 - member_id: 0x9ced852a - member_id: 0x5359c81e - member_id: 0xb6978d39 - member_id: 0x52cf3674 - member_id: 0x9f6d3d4c - member_id: 0xf7745ebb - member_id: 0x1ca42e80 - member_id: 0x8ff353c7 - member_id: 0xc3c3717c - member_id: 0x4ec6a9c5 - member_id: 0x7fdc6d8a - member_id: 0x16c2f01d - member_id: 0xb44fdc0d - member_id: 0xed19bc0e + member_id: 0xf29973e2 + member_id: 0xd6e661ca + member_id: 0xccc7037a + member_id: 0xf7e3e4a9 + member_id: 0x05a8edba + member_id: 0x8a099700 + member_id: 0xc5a636a8 + member_id: 0xbd4ff6bb + member_id: 0x6b2fd010 + member_id: 0x6c337333 + member_id: 0x87f2640c + member_id: 0x51199a62 + member_id: 0xfef01a6d + member_id: 0x4613c598 + member_id: 0x03f31823 + member_id: 0xb3026d07 + member_id: 0x7176d308 + member_id: 0x9ced8ac7 + member_id: 0x5359c4ed + member_id: 0xb69781a6 + member_id: 0x52cf305e + member_id: 0x9f6d32d0 + member_id: 0xf7745d59 + member_id: 0x1ca4299b + member_id: 0x8ff35db6 + member_id: 0xc3c37835 + member_id: 0x4ec6a52f + member_id: 0x7fdc61f1 + member_id: 0x16c2f3ef + member_id: 0xb44fd4da + member_id: 0xed19b0dc + member_id: 0x2d08100c + member_id: 0x63760a9f } } struct_union { @@ -226312,7 +218029,7 @@ struct_union { kind: STRUCT name: "dev_pm_ops" definition { - bytesize: 184 + bytesize: 192 member_id: 0x3d577c9c member_id: 0x4a573691 member_id: 0xf3970a75 @@ -226336,6 +218053,7 @@ struct_union { member_id: 0x9615b712 member_id: 0xd5ff19dd member_id: 0xc48deae8 + member_id: 0x2d081262 } } struct_union { @@ -226343,14 +218061,14 @@ struct_union { kind: STRUCT name: "dev_pm_qos" definition { - bytesize: 320 + bytesize: 352 member_id: 0x828c0235 member_id: 0x6725e1c0 member_id: 0xefd7d099 - member_id: 0x2d85c133 - member_id: 0x81009342 - member_id: 0xf959e8ab - member_id: 0xae97ee67 + member_id: 0x2d85c124 + member_id: 0x8100936d + member_id: 0xf959e81d + member_id: 0xae97e9a3 } } struct_union { @@ -226358,10 +218076,10 @@ struct_union { kind: STRUCT name: "dev_pm_qos_request" definition { - bytesize: 72 + bytesize: 80 member_id: 0x5c605bbb member_id: 0xffd88cf6 - member_id: 0xce3bb1ab + member_id: 0xce3bb3c1 } } struct_union { @@ -226389,34 +218107,34 @@ struct_union { kind: STRUCT name: "devfreq" definition { - bytesize: 1720 + bytesize: 2064 member_id: 0x0fa6c6af member_id: 0x2d4b35c2 - member_id: 0xce1ac0db - member_id: 0xa18e5e23 - member_id: 0xb04ae09e - member_id: 0x1dc63b05 - member_id: 0xd5e01b71 - member_id: 0xd6084bc4 - member_id: 0x8dbc7130 - member_id: 0x9cbe2d1e - member_id: 0xc90885b7 - member_id: 0x9f54f12d - member_id: 0xff8a95e6 - member_id: 0xb1ba24b2 - member_id: 0x61b40521 - member_id: 0x24685357 - member_id: 0x068a99c7 - member_id: 0x89c0a924 - member_id: 0x5c3a0e3b - member_id: 0x7a34e826 - member_id: 0xb4490063 - member_id: 0xdce2315d - member_id: 0xb920ebd2 - member_id: 0xc8835d52 - member_id: 0x0592c401 - member_id: 0x27499572 - member_id: 0x428b2997 + member_id: 0xce1aca51 + member_id: 0xa18e5a1e + member_id: 0xb04ae832 + member_id: 0x1dc6365e + member_id: 0xd5e01ee5 + member_id: 0xd60849ac + member_id: 0x8dbc7a57 + member_id: 0x9cbe26cc + member_id: 0xc9088b8b + member_id: 0x9f54f047 + member_id: 0xff8a9518 + member_id: 0xb1ba283c + member_id: 0x61b405b7 + member_id: 0x246856f6 + member_id: 0x068a9bfe + member_id: 0x89c0a7bc + member_id: 0x5c3a098b + member_id: 0x7a34e0e9 + member_id: 0xb4490be6 + member_id: 0xdce23cc4 + member_id: 0xb920e0d3 + member_id: 0xc8835e1b + member_id: 0x0592c107 + member_id: 0x274997b6 + member_id: 0x428b2e65 } } struct_union { @@ -226499,53 +218217,61 @@ struct_union { kind: STRUCT name: "device" definition { - bytesize: 760 + bytesize: 912 member_id: 0x452b206c - member_id: 0x7233211b - member_id: 0xa6b86efc - member_id: 0xdd57a694 - member_id: 0x5c646a20 - member_id: 0xdad3e763 - member_id: 0xd47cf60d - member_id: 0x38c65ea3 - member_id: 0x6d52b041 - member_id: 0xad89841d - member_id: 0x34e2fb6f - member_id: 0xa9102cf4 - member_id: 0x2b244463 - member_id: 0xc1056319 - member_id: 0x1667a3d4 - member_id: 0x6f63277e - member_id: 0x3d3d2955 - member_id: 0x4d0c4e3a - member_id: 0x56a2f95b - member_id: 0x514f0736 - member_id: 0x70ab2192 - member_id: 0xebecc8b4 - member_id: 0x327b1eb6 - member_id: 0x1bdb3a7c - member_id: 0x38bc9589 - member_id: 0xf4c01a86 - member_id: 0x5780ea2e - member_id: 0xf7c3f1da - member_id: 0x6e4d8cc4 - member_id: 0x70a03e1d - member_id: 0xcce6223f - member_id: 0xda0f5537 - member_id: 0x08267b9e - member_id: 0x866b1955 - member_id: 0x93011720 - member_id: 0xae9667e3 - member_id: 0x6622e39c - member_id: 0xafaa95cc - member_id: 0x1e41e3c5 - member_id: 0x430bd850 - member_id: 0x911e6a6b - member_id: 0xfb9192d9 - member_id: 0xe6428fb0 - member_id: 0x18ad1ee2 - member_id: 0x0a6baad6 - member_id: 0xc86e7e1e + member_id: 0x723322ad + member_id: 0xa6b86434 + member_id: 0xdd57aa4b + member_id: 0x5c6460ee + member_id: 0xdad3e8d2 + member_id: 0xd47cf8c1 + member_id: 0x38c65ad9 + member_id: 0x6d52ba76 + member_id: 0xad89857f + member_id: 0x34e2fe3e + member_id: 0xa9102593 + member_id: 0x2b2447f8 + member_id: 0xc10560ba + member_id: 0x1667a111 + member_id: 0x6f632c00 + member_id: 0x3d3d20d0 + member_id: 0x4d0c48ad + member_id: 0x56a2fe27 + member_id: 0x514f04c9 + member_id: 0x70ab2d7e + member_id: 0xebecc590 + member_id: 0x327b1828 + member_id: 0x1bdb3896 + member_id: 0x38bc9c37 + member_id: 0xf4c016ce + member_id: 0x5780e821 + member_id: 0xf7c3f3d5 + member_id: 0x6e4d8161 + member_id: 0x70a0348a + member_id: 0xcce62b00 + member_id: 0xda0f5b02 + member_id: 0x08267623 + member_id: 0x866b1a2e + member_id: 0x93011a84 + member_id: 0xae9668e1 + member_id: 0x6622ee76 + member_id: 0xafaa917c + member_id: 0x1e41eb2a + member_id: 0x430bd351 + member_id: 0x911e68b3 + member_id: 0xfb9190e6 + member_id: 0xe64283a6 + member_id: 0x18ad1ca3 + member_id: 0x0a6ba9e7 + member_id: 0xc86e7bbe + member_id: 0x2d081bb1 + member_id: 0x63760ccb + member_id: 0xac894ddb + member_id: 0xe0f6300c + member_id: 0x22369248 + member_id: 0x66775bce + member_id: 0xa1b7d108 + member_id: 0xe3f4b91a } } struct_union { @@ -226575,7 +218301,7 @@ struct_union { kind: STRUCT name: "device_driver" definition { - bytesize: 144 + bytesize: 176 member_id: 0x0de57ce8 member_id: 0xdad3eb2c member_id: 0x4a965b92 @@ -226595,6 +218321,10 @@ struct_union { member_id: 0x0578d172 member_id: 0x459e7a1f member_id: 0xa6b5d767 + member_id: 0x2d081bee + member_id: 0x63760b66 + member_id: 0xac894f2b + member_id: 0xe0f63ec8 } } struct_union { @@ -226602,18 +218332,20 @@ struct_union { kind: STRUCT name: "device_link" definition { - bytesize: 864 + bytesize: 1048 member_id: 0xf6f7ee6c member_id: 0xb0d1441e member_id: 0x11964435 member_id: 0xe4884498 member_id: 0x333c9ab0 - member_id: 0x20fcc613 - member_id: 0x2da18a2e - member_id: 0x583fc5af - member_id: 0x02ce5011 - member_id: 0x227906a3 - member_id: 0x8037475f + member_id: 0x20fcc1ce + member_id: 0x2da18414 + member_id: 0x583fca22 + member_id: 0x02ce5129 + member_id: 0x227902d6 + member_id: 0x80374537 + member_id: 0x2d0815a4 + member_id: 0x63760e1a } } struct_union { @@ -226621,19 +218353,19 @@ struct_union { kind: STRUCT name: "device_node" definition { - bytesize: 208 + bytesize: 248 member_id: 0x0de57ce8 member_id: 0xdb759dcb member_id: 0x42a13f51 member_id: 0x6e711a27 - member_id: 0x3f412a6a - member_id: 0xb0c7f718 - member_id: 0x72050243 - member_id: 0x38fc8dd7 - member_id: 0xeed60881 - member_id: 0x452b2773 - member_id: 0x5593342e - member_id: 0xff8a90b1 + member_id: 0x3f4120f9 + member_id: 0xb0c7fc0c + member_id: 0x72050b5f + member_id: 0x38fc8f82 + member_id: 0xeed6076d + member_id: 0x452b2d1a + member_id: 0x559335d4 + member_id: 0xff8a98d7 } } struct_union { @@ -226696,7 +218428,7 @@ struct_union { kind: STRUCT name: "devlink_port" definition { - bytesize: 280 + bytesize: 344 member_id: 0x7c00ef52 member_id: 0x4fd31bbd member_id: 0x5685a7bf @@ -226711,10 +218443,10 @@ struct_union { member_id: 0x9d529e18 member_id: 0x5e116f00 member_id: 0xef96bf4c - member_id: 0x6ac68e1b - member_id: 0xefdb0edf - member_id: 0xf45f248c - member_id: 0xd1c4024a + member_id: 0x6ac6877c + member_id: 0xefdb0c31 + member_id: 0xf45f2394 + member_id: 0xd1c402eb } } struct_union { @@ -226836,16 +218568,16 @@ struct_union { kind: STRUCT name: "disk_events" definition { - bytesize: 176 + bytesize: 240 member_id: 0x0fa6c6af member_id: 0x6071a85b member_id: 0x2d1fe44c member_id: 0x628f85ab - member_id: 0x42372e31 - member_id: 0xf98acf13 - member_id: 0xcb96b1ff - member_id: 0x681c7d54 - member_id: 0x20d98be6 + member_id: 0x42372350 + member_id: 0xf98ac68d + member_id: 0xcb96bab0 + member_id: 0x681c7383 + member_id: 0x20d98a61 } } struct_union { @@ -226914,7 +218646,7 @@ struct_union { kind: STRUCT name: "dma_async_tx_descriptor" definition { - bytesize: 112 + bytesize: 144 member_id: 0x5805fed3 member_id: 0x2d5680df member_id: 0x30b86351 @@ -226930,6 +218662,10 @@ struct_union { member_id: 0x11dd883a member_id: 0x721ff08c member_id: 0x2d1fef3f + member_id: 0x2d081f94 + member_id: 0x63760151 + member_id: 0xac894e49 + member_id: 0xe0f6393d } } struct_union { @@ -226937,25 +218673,27 @@ struct_union { kind: STRUCT name: "dma_buf" definition { - bytesize: 272 + bytesize: 304 member_id: 0xd98a291a member_id: 0xbf9f3aea member_id: 0x3a9e1210 member_id: 0xafb57f42 member_id: 0x2d4b3bc7 - member_id: 0x7a9a7d56 - member_id: 0xd65b5252 - member_id: 0x4a63e47a - member_id: 0x0de57f52 - member_id: 0x9bc88c5d - member_id: 0x4a965aa3 - member_id: 0xd773d6d7 - member_id: 0x5911967d - member_id: 0xbb9d9295 - member_id: 0x5e16da9d - member_id: 0xb26513d8 - member_id: 0xaf33f028 - member_id: 0x5f2a872e + member_id: 0x7a9a7619 + member_id: 0xd65b5c85 + member_id: 0x4a63e672 + member_id: 0x0de5741b + member_id: 0x9bc881e4 + member_id: 0x4a965f26 + member_id: 0xd773df14 + member_id: 0x59119edc + member_id: 0xbb9d9ad2 + member_id: 0x5e16de13 + member_id: 0xb2651d30 + member_id: 0xaf33f785 + member_id: 0x5f2a809f + member_id: 0x2d081239 + member_id: 0x637600d7 } } struct_union { @@ -226963,9 +218701,10 @@ struct_union { kind: STRUCT name: "dma_buf_attach_ops" definition { - bytesize: 16 + bytesize: 24 member_id: 0xf70eac77 member_id: 0x38f5401c + member_id: 0x2d081cf0 } } struct_union { @@ -226973,7 +218712,7 @@ struct_union { kind: STRUCT name: "dma_buf_attachment" definition { - bytesize: 80 + bytesize: 96 member_id: 0x590c841e member_id: 0xce3bbe52 member_id: 0x0fa6cf6d @@ -226984,6 +218723,8 @@ struct_union { member_id: 0x749b648c member_id: 0x591193b9 member_id: 0x7eeaef14 + member_id: 0x2d08134b + member_id: 0x63760b9f } } struct_union { @@ -226991,7 +218732,7 @@ struct_union { kind: STRUCT name: "dma_buf_export_info" definition { - bytesize: 56 + bytesize: 72 member_id: 0x4a63ecd4 member_id: 0x4a9656b1 member_id: 0xafb5762b @@ -226999,6 +218740,8 @@ struct_union { member_id: 0x2d0fa426 member_id: 0xbb9d9796 member_id: 0x59119933 + member_id: 0x2d081245 + member_id: 0x637602ba } } struct_union { @@ -227006,7 +218749,7 @@ struct_union { kind: STRUCT name: "dma_buf_ops" definition { - bytesize: 128 + bytesize: 144 member_id: 0xd7f13156 member_id: 0x96184eda member_id: 0x0e2b7283 @@ -227023,6 +218766,8 @@ struct_union { member_id: 0xb703fce6 member_id: 0x62f950cd member_id: 0xbb27e3fb + member_id: 0x2d08122d + member_id: 0x637604d4 } } struct_union { @@ -227041,9 +218786,9 @@ struct_union { kind: STRUCT name: "dma_buf_sysfs_entry" definition { - bytesize: 72 + bytesize: 104 member_id: 0x452b206c - member_id: 0x590c8f06 + member_id: 0x590c8cb0 } } struct_union { @@ -227074,11 +218819,11 @@ struct_union { kind: STRUCT name: "dma_chan_dev" definition { - bytesize: 776 + bytesize: 928 member_id: 0x46b9c41f member_id: 0xea110f27 - member_id: 0x8e0e13b3 - member_id: 0x8f62483c + member_id: 0x8e0e1819 + member_id: 0x8f62471e } } struct_union { @@ -227264,15 +219009,15 @@ struct_union { kind: STRUCT name: "dma_heap" definition { - bytesize: 168 + bytesize: 200 member_id: 0x0de57ce8 member_id: 0xafbcece4 member_id: 0x59119163 member_id: 0xf81d6349 member_id: 0x7c00eff9 member_id: 0xd78582b0 - member_id: 0x05ec0696 - member_id: 0x2c71509a + member_id: 0x05ec0302 + member_id: 0x2c715c00 } } struct_union { @@ -227319,7 +219064,7 @@ struct_union { kind: STRUCT name: "dma_map_ops" definition { - bytesize: 200 + bytesize: 232 member_id: 0x2d2d0138 member_id: 0x45f358cc member_id: 0xfeac67ee @@ -227345,6 +219090,10 @@ struct_union { member_id: 0xf2b20eb6 member_id: 0xb8d181f5 member_id: 0xc4db6ca3 + member_id: 0x2d081c8a + member_id: 0x63760a8e + member_id: 0xac894e73 + member_id: 0xe0f63238 } } struct_union { @@ -227368,9 +219117,9 @@ struct_union { kind: STRUCT name: "dma_resv" definition { - bytesize: 48 + bytesize: 64 member_id: 0x2d81aea3 - member_id: 0xb0e7a070 + member_id: 0xb0e7a0c0 } } struct_union { @@ -227539,19 +219288,19 @@ struct_union { kind: STRUCT name: "dquot" definition { - bytesize: 208 + bytesize: 224 member_id: 0xf0de3702 member_id: 0xb3454cf0 member_id: 0xa21aba41 member_id: 0xc20b92a6 member_id: 0x4870cd96 - member_id: 0xf8bb6b64 - member_id: 0x535fd62f - member_id: 0x9f508ddd - member_id: 0x159ea24f - member_id: 0x4be083ae - member_id: 0xbad2d045 - member_id: 0x8fbe1a22 + member_id: 0xf8bb696c + member_id: 0x535fdeda + member_id: 0x9f508694 + member_id: 0x159eaff6 + member_id: 0x4be0862b + member_id: 0xbad2d986 + member_id: 0x8fbe1590 } } struct_union { @@ -227559,7 +219308,7 @@ struct_union { kind: STRUCT name: "dquot_operations" definition { - bytesize: 88 + bytesize: 104 member_id: 0x9f9e7bb5 member_id: 0xaf25a3f3 member_id: 0xa761d691 @@ -227571,6 +219320,8 @@ struct_union { member_id: 0x640a95c9 member_id: 0xb10f74f3 member_id: 0x09a37e30 + member_id: 0x2d08170f + member_id: 0x6376010c } } struct_union { @@ -227594,7 +219345,7 @@ struct_union { kind: STRUCT name: "driver_info" definition { - bytesize: 144 + bytesize: 160 member_id: 0x317e664b member_id: 0x2d0fa06c member_id: 0x6d132c4c @@ -227614,6 +219365,8 @@ struct_union { member_id: 0x5ccc4e6f member_id: 0xb396f982 member_id: 0xffa15c7e + member_id: 0x2d081bee + member_id: 0x63760b66 } } struct_union { @@ -227621,12 +219374,12 @@ struct_union { kind: STRUCT name: "driver_private" definition { - bytesize: 152 + bytesize: 184 member_id: 0x452b206c - member_id: 0x96ee92f4 - member_id: 0x574556a7 - member_id: 0x11f0de0c - member_id: 0xd47cfb6b + member_id: 0x96ee9142 + member_id: 0x5745586b + member_id: 0x11f0d9f9 + member_id: 0xd47cf744 } } struct_union { @@ -227647,7 +219400,7 @@ struct_union { kind: STRUCT name: "drm_atomic_state" definition { - bytesize: 120 + bytesize: 136 member_id: 0xce703b5d member_id: 0xce02e215 member_id: 0x56151729 @@ -227670,23 +219423,23 @@ struct_union { kind: STRUCT name: "drm_bridge" definition { - bytesize: 240 + bytesize: 272 member_id: 0x8575e25c - member_id: 0xce02e4c9 - member_id: 0x3bc29205 - member_id: 0x9d6ea910 - member_id: 0xf7c3fab2 - member_id: 0x7c00e84d - member_id: 0x1f673c7f - member_id: 0x361e08ee - member_id: 0x2f1651d7 - member_id: 0xafed384f - member_id: 0x5c31f788 - member_id: 0x50e8b8ad - member_id: 0x1036fb73 - member_id: 0xf9792175 - member_id: 0x01a76a44 - member_id: 0xedc15316 + member_id: 0xce02e54e + member_id: 0x3bc2900d + member_id: 0x9d6ea259 + member_id: 0xf7c3ff37 + member_id: 0x7c00e18e + member_id: 0x1f6734de + member_id: 0x361e00a9 + member_id: 0x2f165559 + member_id: 0xafed359c + member_id: 0x5c31f0a9 + member_id: 0x50e8b0b9 + member_id: 0x1036f59b + member_id: 0xf97928be + member_id: 0x01a76bb5 + member_id: 0xedc15649 } } struct_union { @@ -227776,14 +219529,14 @@ struct_union { kind: STRUCT name: "drm_client_dev" definition { - bytesize: 88 + bytesize: 104 member_id: 0xce02e6f4 member_id: 0x0de57809 member_id: 0x7c00e690 member_id: 0x361b8d9e member_id: 0xbf953559 member_id: 0xc817cd42 - member_id: 0x6bced8e8 + member_id: 0x6bced63f } } struct_union { @@ -227839,7 +219592,7 @@ struct_union { kind: STRUCT name: "drm_connector" definition { - bytesize: 1912 + bytesize: 1928 member_id: 0xce02e6f4 member_id: 0xc1884587 member_id: 0x8c0a4029 @@ -227849,62 +219602,62 @@ struct_union { member_id: 0x853396cd member_id: 0x0ddfe715 member_id: 0xad8980b8 - member_id: 0xad7c80af - member_id: 0x90e228c1 - member_id: 0xc0a98aae - member_id: 0x50e8b875 - member_id: 0x72a50040 - member_id: 0x92c2644a - member_id: 0x9fa4c809 - member_id: 0x45bcf2af - member_id: 0x84952709 - member_id: 0x202d757a - member_id: 0x5964a52c - member_id: 0x0bb966e7 - member_id: 0x3618b503 - member_id: 0xabec4ba7 - member_id: 0x3f9841cb - member_id: 0x3d8ffea9 - member_id: 0xab2845ef - member_id: 0xc978f290 - member_id: 0x50279a6e - member_id: 0xe37d95be - member_id: 0xbe7dbbe7 - member_id: 0x6b39d51b - member_id: 0xcc3e8244 - member_id: 0x0cc22668 - member_id: 0xb9f07f06 - member_id: 0xf817b3e2 - member_id: 0x3b592d48 - member_id: 0x080c0229 - member_id: 0xdf3c0601 - member_id: 0xb4e4b28b - member_id: 0xfbbd1b6d - member_id: 0x1b5284bf - member_id: 0x3bc29dcd - member_id: 0x98bedc79 - member_id: 0x8a0c4477 - member_id: 0x7459b18f - member_id: 0x8479d4e0 - member_id: 0x1036fce9 - member_id: 0x37b055b8 - member_id: 0x6941f0ca - member_id: 0x96f9223d - member_id: 0xa876f7df - member_id: 0xd1704f30 - member_id: 0x72df750d - member_id: 0x7d19182b - member_id: 0x0e5652da - member_id: 0x9c38bba3 - member_id: 0xabc1293a - member_id: 0x0a57590e - member_id: 0x15769834 - member_id: 0xe5d6f6a8 - member_id: 0x259c34f3 - member_id: 0xf9659cb8 - member_id: 0xfdf2a01e - member_id: 0x7dca847a - member_id: 0x3021feff + member_id: 0xad7c8f1d + member_id: 0x90e22f47 + member_id: 0xc0a9820f + member_id: 0x50e8b395 + member_id: 0x72a50ec1 + member_id: 0x92c269fc + member_id: 0x9fa4c393 + member_id: 0x45bcfae8 + member_id: 0x84952387 + member_id: 0x202d7d6e + member_id: 0x5964abc4 + member_id: 0x0bb9687a + member_id: 0x3618b5a2 + member_id: 0xabec48fb + member_id: 0x3f9849bb + member_id: 0x3d8ff1b5 + member_id: 0xab28431b + member_id: 0xc978fef0 + member_id: 0x50279711 + member_id: 0xe37d9637 + member_id: 0xbe7db9bb + member_id: 0x6b39d825 + member_id: 0xcc3e8da0 + member_id: 0x0cc22383 + member_id: 0xb9f079d6 + member_id: 0xf817b513 + member_id: 0x3b5924e3 + member_id: 0x080c0551 + member_id: 0xdf3c0436 + member_id: 0xb4e4bcf1 + member_id: 0xfbbd10f7 + member_id: 0x1b52859f + member_id: 0x3bc29405 + member_id: 0x98bed34f + member_id: 0x8a0c4c56 + member_id: 0x7459b44c + member_id: 0x8479dd5f + member_id: 0x1036ffd4 + member_id: 0x37b05525 + member_id: 0x6941f7ca + member_id: 0x96f926dc + member_id: 0xa876fb9d + member_id: 0xd1704840 + member_id: 0x72df7a07 + member_id: 0x7d191394 + member_id: 0x0e565aaf + member_id: 0x9c38b0ec + member_id: 0xabc12695 + member_id: 0x0a575aaf + member_id: 0x15769aef + member_id: 0xe5d6f061 + member_id: 0x259c3062 + member_id: 0xf9659b27 + member_id: 0xfdf2a9b9 + member_id: 0x7dca883d + member_id: 0x3021fa6d } } struct_union { @@ -228003,39 +219756,39 @@ struct_union { kind: STRUCT name: "drm_crtc" definition { - bytesize: 1648 + bytesize: 1664 member_id: 0xce02e6f4 member_id: 0x48cf6e4f member_id: 0xb58978c2 member_id: 0x0ddfef10 member_id: 0xada34d05 - member_id: 0x8533957b - member_id: 0xacf6cfae - member_id: 0x5666d9fa - member_id: 0xad7c8305 - member_id: 0x388903a3 - member_id: 0x7ac89b68 - member_id: 0x3a2d3420 - member_id: 0x871ca894 - member_id: 0xfa9ddea1 - member_id: 0xa0d54435 - member_id: 0xff1425c0 - member_id: 0x361450c2 - member_id: 0xfc46c833 - member_id: 0x09501101 - member_id: 0x3b5d18c6 - member_id: 0x3f9847f3 - member_id: 0x615d0e8a - member_id: 0x72c92793 - member_id: 0xb4b13674 - member_id: 0x0bf84ebd - member_id: 0xd1704b41 - member_id: 0x52943a7f - member_id: 0xcbf39c4d - member_id: 0xccba22bc - member_id: 0xaaa238c7 - member_id: 0x92c50b21 - member_id: 0xe27d4ef6 + member_id: 0x85339773 + member_id: 0xacf6c66d + member_id: 0x5666d648 + member_id: 0xad7c8ba4 + member_id: 0x38890843 + member_id: 0x7ac8932f + member_id: 0x3a2d3c99 + member_id: 0x871cac1a + member_id: 0xfa9dde27 + member_id: 0xa0d54c45 + member_id: 0xff142554 + member_id: 0x36145c63 + member_id: 0xfc46c539 + member_id: 0x09501ec7 + member_id: 0x3b5d14e5 + member_id: 0x3f984663 + member_id: 0x615d0cd6 + member_id: 0x72c92aad + member_id: 0xb4b13e26 + member_id: 0x0bf84159 + member_id: 0xd1704eaa + member_id: 0x52943caf + member_id: 0xcbf39aa3 + member_id: 0xccba23de + member_id: 0xaaa23b13 + member_id: 0x92c509ea + member_id: 0xe27d4fd6 } } struct_union { @@ -228178,7 +219931,7 @@ struct_union { kind: STRUCT name: "drm_device" definition { - bytesize: 1536 + bytesize: 1760 member_id: 0x585c62eb member_id: 0xce703666 member_id: 0xce3bbe52 @@ -228194,28 +219947,28 @@ struct_union { member_id: 0x4326a309 member_id: 0x7ebb3e4d member_id: 0x43dccbbb - member_id: 0xb1bbc32e - member_id: 0x3961e829 - member_id: 0xcd45736b - member_id: 0x52024e55 - member_id: 0x3bf3954b - member_id: 0x9c413b08 - member_id: 0x0fac4516 - member_id: 0x058aba83 - member_id: 0x2ab87d47 - member_id: 0x86da5aff - member_id: 0xfc21d5dd - member_id: 0x96cfc838 - member_id: 0x31d189e3 - member_id: 0x8afeee2b - member_id: 0x71b1dbfa - member_id: 0xe56a9b56 - member_id: 0x4c673db8 - member_id: 0x93223d28 - member_id: 0x27ffb02e - member_id: 0x68001551 - member_id: 0x552e8e15 - member_id: 0x48b4ad1f + member_id: 0xb1bbcb69 + member_id: 0x3961e85c + member_id: 0xcd457fff + member_id: 0x52024db9 + member_id: 0x3bf3939e + member_id: 0x9c413902 + member_id: 0x0fac4d77 + member_id: 0x058ab650 + member_id: 0x2ab87fb6 + member_id: 0x86da54cc + member_id: 0xfc21d322 + member_id: 0x96cfc851 + member_id: 0x31d183ed + member_id: 0x8afee601 + member_id: 0x71b1d2c4 + member_id: 0xe56a9313 + member_id: 0x4c6737d9 + member_id: 0x932239c3 + member_id: 0x27ffbf8f + member_id: 0x68001b38 + member_id: 0x552e8641 + member_id: 0x48b4a326 } } struct_union { @@ -228538,23 +220291,23 @@ struct_union { kind: STRUCT name: "drm_fb_helper" definition { - bytesize: 328 + bytesize: 392 member_id: 0x852035b1 - member_id: 0x33fa427d - member_id: 0xfaa79d10 - member_id: 0xce02e54e - member_id: 0x361b8e5d - member_id: 0x3762da2e - member_id: 0x84615b3e - member_id: 0x28e89bf6 - member_id: 0x5becd2d3 - member_id: 0xd93f0395 - member_id: 0x4b773a80 - member_id: 0x2d4b399f - member_id: 0x5d71d080 - member_id: 0x28c8708c - member_id: 0x42756f01 - member_id: 0x9f058562 + member_id: 0x33fa43fa + member_id: 0xfaa79f18 + member_id: 0xce02ee07 + member_id: 0x361b83e4 + member_id: 0x3762dfab + member_id: 0x846152fd + member_id: 0x28e89f71 + member_id: 0x5becd2a8 + member_id: 0xd93f06ca + member_id: 0x4b773ec1 + member_id: 0x2d4b3da2 + member_id: 0x5d71dc53 + member_id: 0x28c87ebf + member_id: 0x4275680a + member_id: 0x9f05839d } } struct_union { @@ -228585,7 +220338,7 @@ struct_union { kind: STRUCT name: "drm_file" definition { - bytesize: 352 + bytesize: 400 member_id: 0x2ccc7a5c member_id: 0x92c26519 member_id: 0xc16855f7 @@ -228608,13 +220361,13 @@ struct_union { member_id: 0xe49f68ac member_id: 0x3a374984 member_id: 0x748ba2af - member_id: 0x5b798145 - member_id: 0x7dd6bafc - member_id: 0x34ebeb8a - member_id: 0xce528c52 - member_id: 0x6ab8d208 - member_id: 0x5d544186 - member_id: 0xd79b1308 + member_id: 0x5b79888e + member_id: 0x7dd6bfa3 + member_id: 0x34ebe213 + member_id: 0xce528094 + member_id: 0x6ab8d5b9 + member_id: 0x5d544312 + member_id: 0xd79b13be } } struct_union { @@ -228622,13 +220375,13 @@ struct_union { kind: STRUCT name: "drm_flip_work" definition { - bytesize: 88 + bytesize: 104 member_id: 0x0de57ce8 member_id: 0x21165e66 member_id: 0xff70462e - member_id: 0x2a6bb9ff - member_id: 0x9d5981ef - member_id: 0x2d1feafc + member_id: 0x2a6bb375 + member_id: 0x9d598c8e + member_id: 0x2d1fe42b } } struct_union { @@ -228701,7 +220454,7 @@ struct_union { kind: STRUCT name: "drm_gem_object" definition { - bytesize: 336 + bytesize: 352 member_id: 0x05ec0452 member_id: 0x566960e6 member_id: 0xce02e215 @@ -228713,9 +220466,9 @@ struct_union { member_id: 0xa17f1d0f member_id: 0xbb9d92d5 member_id: 0x0c5ee3fd - member_id: 0x361b3b59 - member_id: 0x37a01e9c - member_id: 0x5434d168 + member_id: 0x361b3f73 + member_id: 0x37a0133f + member_id: 0x5434db0f } } struct_union { @@ -228743,20 +220496,20 @@ struct_union { kind: STRUCT name: "drm_gem_shmem_object" definition { - bytesize: 464 + bytesize: 512 member_id: 0x85112da2 - member_id: 0x4ee5dd0a - member_id: 0x7841b0a5 - member_id: 0xf92c9de1 - member_id: 0xfd37a9ed - member_id: 0xc2f31111 - member_id: 0x016c4419 - member_id: 0x442de3e5 - member_id: 0x716e87f0 - member_id: 0xfc7dbff7 - member_id: 0x502782d9 - member_id: 0x26e52783 - member_id: 0x20398629 + member_id: 0x4ee5d75e + member_id: 0x7841b6ce + member_id: 0xf92c9186 + member_id: 0xfd37a2a4 + member_id: 0xc2f319c0 + member_id: 0x016c4163 + member_id: 0x442de3ee + member_id: 0x716e8497 + member_id: 0xfc7dbede + member_id: 0x502781b8 + member_id: 0x26e529e9 + member_id: 0x20398c3a } } struct_union { @@ -228851,7 +220604,7 @@ struct_union { kind: STRUCT name: "drm_minor" definition { - bytesize: 80 + bytesize: 96 member_id: 0xad5e286c member_id: 0x5c31f896 member_id: 0xc1884587 @@ -228920,111 +220673,111 @@ struct_union { kind: STRUCT name: "drm_mode_config" definition { - bytesize: 1088 + bytesize: 1232 member_id: 0xad898302 - member_id: 0xd9f046ca - member_id: 0xb2f1ef78 - member_id: 0x0a93d917 - member_id: 0xd8c8a4a0 - member_id: 0x60cee5ac - member_id: 0xd1234b79 - member_id: 0x48031ae1 - member_id: 0x23a741fd - member_id: 0xbf700700 - member_id: 0x1897444c - member_id: 0x74e8bf1a - member_id: 0x0a6f0812 - member_id: 0x4d3f3804 - member_id: 0x2b8b2cca - member_id: 0x4a422688 - member_id: 0x2a645528 - member_id: 0x8026d774 - member_id: 0xadb3da78 - member_id: 0x941c1d85 - member_id: 0x2c003920 - member_id: 0x1fefba67 - member_id: 0xfbc2c232 - member_id: 0x3054aebf - member_id: 0x9c64dc61 - member_id: 0x3a232a22 - member_id: 0x93d60a46 - member_id: 0x361a8a76 - member_id: 0xd833fc77 - member_id: 0x321b65ad - member_id: 0x528ec80e - member_id: 0xa71fcfae - member_id: 0x53034b08 - member_id: 0xef7b6198 - member_id: 0xd6998272 - member_id: 0x9d2c5127 - member_id: 0xa362e635 - member_id: 0x5d96b957 - member_id: 0xfd467fc9 - member_id: 0x23fe393e - member_id: 0x990137b3 - member_id: 0xf6fca8d2 - member_id: 0xb73d2348 - member_id: 0x3fbecc04 - member_id: 0x32f25b82 - member_id: 0xa74bf774 - member_id: 0x6674316e - member_id: 0x880dbd59 - member_id: 0xb3f3a2dd - member_id: 0xe9eb063f - member_id: 0x9abf0e98 - member_id: 0xdd8a33df - member_id: 0xa33ceb44 - member_id: 0xfde3c1d9 - member_id: 0xdd98e5e3 - member_id: 0x5b489874 - member_id: 0xc4ceb1ab - member_id: 0xc411d11d - member_id: 0x32b0d65c - member_id: 0x1e9583ea - member_id: 0xfe2fe02f - member_id: 0x2a63179c - member_id: 0xdc54c15f - member_id: 0x015a1af1 - member_id: 0xb666259b - member_id: 0xdd3f58f9 - member_id: 0xcb5f54aa - member_id: 0x6469332f - member_id: 0xd2dbc8ef - member_id: 0xbe6fe41c - member_id: 0x199f6fa5 - member_id: 0x9c330875 - member_id: 0x2b2daf18 - member_id: 0x3d8ff42b - member_id: 0x0b2f2343 - member_id: 0xc579565d - member_id: 0x8e33bb1b - member_id: 0x0bb4cb31 - member_id: 0x55e03974 - member_id: 0xac05b298 - member_id: 0x2194ce7f - member_id: 0x909381b2 - member_id: 0xc0995345 - member_id: 0x6a838447 - member_id: 0x3efa41d4 - member_id: 0x01ed8eb9 - member_id: 0x9a686cf2 - member_id: 0x4e1d9eac - member_id: 0x3ba10c13 - member_id: 0xd53fe58d - member_id: 0xf1555bd4 - member_id: 0xf29ebedc - member_id: 0xe8af0c52 - member_id: 0xd461ddd6 - member_id: 0x470729a4 - member_id: 0x14efd584 - member_id: 0x0effa36c - member_id: 0x9034ef0b - member_id: 0xf5b2767d - member_id: 0x77b949aa - member_id: 0x227643aa - member_id: 0xee0080dc - member_id: 0xae2498a6 - member_id: 0x3b5eb185 + member_id: 0xd9f047f3 + member_id: 0xb2f1e5b6 + member_id: 0x0a93d6a6 + member_id: 0xd8c8a14c + member_id: 0x60ceeed0 + member_id: 0xd1234ff9 + member_id: 0x48031c52 + member_id: 0x23a74f2b + member_id: 0xbf700568 + member_id: 0x18974f8f + member_id: 0x74e8bb4c + member_id: 0x0a6f0e32 + member_id: 0x4d3f38a5 + member_id: 0x2b8b2604 + member_id: 0x4a422b42 + member_id: 0x2a645bba + member_id: 0x8026d50a + member_id: 0xadb3df8b + member_id: 0x941c1a06 + member_id: 0x2c003612 + member_id: 0x1fefb55a + member_id: 0xfbc2c405 + member_id: 0x3054acf7 + member_id: 0x9c64da5c + member_id: 0x3a232a1e + member_id: 0x93d608f3 + member_id: 0x361a8c17 + member_id: 0xd833fe37 + member_id: 0x321b6f47 + member_id: 0x528ec6c2 + member_id: 0xa71fc7ec + member_id: 0x5303434e + member_id: 0xef7b6156 + member_id: 0xd6998ea5 + member_id: 0x9d2c5b2f + member_id: 0xa362e1f2 + member_id: 0x5d96bda2 + member_id: 0xfd467c7d + member_id: 0x23fe30a1 + member_id: 0x99013481 + member_id: 0xf6fca447 + member_id: 0xb73d28dd + member_id: 0x3fbec685 + member_id: 0x32f25ec0 + member_id: 0xa74bff2d + member_id: 0x66743c29 + member_id: 0x880dbe9d + member_id: 0xb3f3a00d + member_id: 0xe9eb013a + member_id: 0x9abf0f4f + member_id: 0xdd8a3188 + member_id: 0xa33cec8b + member_id: 0xfde3ca6c + member_id: 0xdd98e086 + member_id: 0x5b4892ce + member_id: 0xc4ceb249 + member_id: 0xc411d17c + member_id: 0x32b0d016 + member_id: 0x1e95895b + member_id: 0xfe2feec4 + member_id: 0x2a63160c + member_id: 0xdc54ce2d + member_id: 0x015a1a96 + member_id: 0xb6662de4 + member_id: 0xdd3f5c67 + member_id: 0xcb5f585a + member_id: 0x64693967 + member_id: 0xd2dbc169 + member_id: 0xbe6fe7fe + member_id: 0x199f6684 + member_id: 0x9c3309e1 + member_id: 0x2b2dab7f + member_id: 0x3d8ff816 + member_id: 0x0b2f2664 + member_id: 0xc57955e1 + member_id: 0x8e33b34d + member_id: 0x0bb4cb0d + member_id: 0x55e038ab + member_id: 0xac05b4c0 + member_id: 0x2194c496 + member_id: 0x90938126 + member_id: 0xc0995a7e + member_id: 0x6a838faa + member_id: 0x3efa4ce5 + member_id: 0x01ed88dc + member_id: 0x9a686e3f + member_id: 0x4e1d9866 + member_id: 0x3ba10298 + member_id: 0xd53feff4 + member_id: 0xf1555b7b + member_id: 0xf29eb9e1 + member_id: 0xe8af05e0 + member_id: 0xd461d50f + member_id: 0x47072248 + member_id: 0x14efd093 + member_id: 0x0effad0a + member_id: 0x9034e89b + member_id: 0xf5b27476 + member_id: 0x77b94c0b + member_id: 0x2276468b + member_id: 0xee0082ef + member_id: 0xae249899 + member_id: 0x3b5ebfad } } struct_union { @@ -229156,9 +220909,9 @@ struct_union { kind: STRUCT name: "drm_modeset_lock" definition { - bytesize: 56 + bytesize: 72 member_id: 0xad4311a1 - member_id: 0xb58976c7 + member_id: 0xb5897677 } } struct_union { @@ -229243,34 +220996,34 @@ struct_union { kind: STRUCT name: "drm_plane" definition { - bytesize: 1304 + bytesize: 1320 member_id: 0xce02e6f4 member_id: 0xb58975e1 member_id: 0x0ddfe772 member_id: 0xada34a69 - member_id: 0x85339fe8 - member_id: 0xa7ffbf5c - member_id: 0x0d08cce5 - member_id: 0xf3f08e1f - member_id: 0xea09a0cc - member_id: 0x37418f87 - member_id: 0xd1faecc0 - member_id: 0x9e41949d - member_id: 0xfaa79f3d - member_id: 0x3809b3ba - member_id: 0x361dd2e9 - member_id: 0x3f98441c - member_id: 0x5c653d32 - member_id: 0xad7c8083 - member_id: 0x3b568aa8 - member_id: 0x72dddf65 - member_id: 0xed803001 - member_id: 0x78fb6930 - member_id: 0x310d484d - member_id: 0x2e6c2ebc - member_id: 0xc39dbad3 - member_id: 0x0e64e829 - member_id: 0x615d0ce8 + member_id: 0x85339e6f + member_id: 0xa7ffbad9 + member_id: 0x0d08c526 + member_id: 0xf3f081ad + member_id: 0xea09a74a + member_id: 0x37418726 + member_id: 0xd1fae487 + member_id: 0x9e419013 + member_id: 0xfaa792ee + member_id: 0x3809bbae + member_id: 0x361ddc01 + member_id: 0x3f984dd7 + member_id: 0x5c65392f + member_id: 0xad7c893f + member_id: 0x3b568b1c + member_id: 0x72ddd7c2 + member_id: 0xed803b5e + member_id: 0x78fb6b21 + member_id: 0x310d45cf + member_id: 0x2e6c2139 + member_id: 0xc39dbe9d + member_id: 0x0e64ea0d + member_id: 0x615d094c } } struct_union { @@ -229348,10 +221101,10 @@ struct_union { kind: STRUCT name: "drm_prime_file_private" definition { - bytesize: 48 + bytesize: 64 member_id: 0x2d4b3c00 - member_id: 0x810e2175 - member_id: 0xb87610ec + member_id: 0x810e204c + member_id: 0xb876105c } } struct_union { @@ -229376,11 +221129,11 @@ struct_union { kind: STRUCT name: "drm_private_obj" definition { - bytesize: 88 + bytesize: 104 member_id: 0xb5897100 member_id: 0x2d61fc02 - member_id: 0x72fa58ca - member_id: 0x3617f1ff + member_id: 0x72fa5385 + member_id: 0x3617ff28 } } struct_union { @@ -229482,12 +221235,12 @@ struct_union { kind: STRUCT name: "drm_self_refresh_data" definition { - bytesize: 144 + bytesize: 208 member_id: 0x9e4192e0 member_id: 0x7577578a - member_id: 0x38425ada - member_id: 0x81128945 - member_id: 0x32afb4ce + member_id: 0x38425ca8 + member_id: 0x811284bd + member_id: 0x32afb000 } } struct_union { @@ -229506,12 +221259,12 @@ struct_union { kind: STRUCT name: "drm_simple_display_pipe" definition { - bytesize: 3088 + bytesize: 3120 member_id: 0x9e9fe480 - member_id: 0xe0a2cf28 - member_id: 0x3b7dfb85 - member_id: 0xcf6262aa - member_id: 0x36125ad9 + member_id: 0xe0a2c6e0 + member_id: 0x3b7df3c9 + member_id: 0xcf6267fc + member_id: 0x3612560b } } struct_union { @@ -229584,25 +221337,25 @@ struct_union { kind: STRUCT name: "drm_vblank_crtc" definition { - bytesize: 304 + bytesize: 320 member_id: 0xce02e6f4 member_id: 0xadd19c61 member_id: 0x53f8f1cf - member_id: 0x883df35b - member_id: 0x653a1cce - member_id: 0x74f2cb61 - member_id: 0x05f7c3cf - member_id: 0x26a60a4d - member_id: 0x96cfc2d8 - member_id: 0x82b739c2 - member_id: 0x99a9a779 - member_id: 0xdc2cc003 - member_id: 0xc4fd66ff - member_id: 0xfa9dd04d - member_id: 0x3a2d3c38 - member_id: 0xff5bfb80 - member_id: 0x3fec9787 - member_id: 0xf00bd5eb + member_id: 0x883df814 + member_id: 0x653a1219 + member_id: 0x74f2cae6 + member_id: 0x05f7c1c7 + member_id: 0x26a602b8 + member_id: 0x96cfc991 + member_id: 0x82b73fdd + member_id: 0x99a9aac0 + member_id: 0xdc2cceb0 + member_id: 0xc4fd637a + member_id: 0xfa9dd98e + member_id: 0x3a2d30fe + member_id: 0xff5bf99d + member_id: 0x3fec9036 + member_id: 0xf00bd56d } } struct_union { @@ -229637,16 +221390,16 @@ struct_union { kind: STRUCT name: "drm_writeback_connector" definition { - bytesize: 2112 + bytesize: 2128 member_id: 0x853678f4 - member_id: 0x3b7dfc47 - member_id: 0x29da4439 - member_id: 0x83d1e97c - member_id: 0xbd72f75f - member_id: 0xcbf39a20 - member_id: 0xccba294e - member_id: 0xaaa23003 - member_id: 0x92c50b20 + member_id: 0x3b7dfe4e + member_id: 0x29da4171 + member_id: 0x83d1e0f4 + member_id: 0xbd72f435 + member_id: 0xcbf39aa2 + member_id: 0xccba26ee + member_id: 0xaaa23bd8 + member_id: 0x92c509cd } } struct_union { @@ -229654,14 +221407,14 @@ struct_union { kind: STRUCT name: "drm_writeback_job" definition { - bytesize: 88 + bytesize: 104 member_id: 0xcf7cd0ac member_id: 0xcdf96a51 member_id: 0xaf3186db - member_id: 0x74936f15 - member_id: 0xfaa79ea6 - member_id: 0x3bf9de31 - member_id: 0x59119ed8 + member_id: 0x7493659f + member_id: 0xfaa793c7 + member_id: 0x3bf9d57e + member_id: 0x5911900f } } struct_union { @@ -229923,7 +221676,7 @@ struct_union { kind: STRUCT name: "edac_device_block" definition { - bytesize: 128 + bytesize: 160 member_id: 0xd1731c42 member_id: 0x0d81b7eb member_id: 0x9242fbb6 @@ -229947,7 +221700,7 @@ struct_union { kind: STRUCT name: "edac_device_ctl_info" definition { - bytesize: 392 + bytesize: 472 member_id: 0x556d57ec member_id: 0x4a965b92 member_id: 0x0e855934 @@ -229960,21 +221713,21 @@ struct_union { member_id: 0x1146bbf2 member_id: 0x66b04008 member_id: 0xd60848d4 - member_id: 0x72840e61 - member_id: 0xce3bb840 - member_id: 0x413b0c99 - member_id: 0x130ef0f0 - member_id: 0x863c494b - member_id: 0x7cfdd818 - member_id: 0xa3682968 - member_id: 0xb70cdcfc - member_id: 0x0d81b488 - member_id: 0x2c28e580 - member_id: 0x0651ff1c - member_id: 0x4f8c5258 - member_id: 0x7efab027 - member_id: 0x9242fdd3 - member_id: 0x452b2936 + member_id: 0x728403c7 + member_id: 0xce3bbcc0 + member_id: 0x413b00d4 + member_id: 0x130efbc9 + member_id: 0x863c4277 + member_id: 0x7cfddcb6 + member_id: 0xa368200f + member_id: 0xb70cdf10 + member_id: 0x0d81b682 + member_id: 0x2c28e7b5 + member_id: 0x0651f554 + member_id: 0x4f8c58ba + member_id: 0x7efaba55 + member_id: 0x9242f52a + member_id: 0x452b2664 } } struct_union { @@ -229982,7 +221735,7 @@ struct_union { kind: STRUCT name: "edac_device_instance" definition { - bytesize: 128 + bytesize: 160 member_id: 0xb59b6745 member_id: 0x0dcc237c member_id: 0x9242f828 @@ -230080,97 +221833,97 @@ struct_union { kind: STRUCT name: "ehci_hcd" definition { - bytesize: 856 + bytesize: 864 member_id: 0x467499ec member_id: 0x848dc1f6 member_id: 0xa8b37088 member_id: 0x8a1dd65a - member_id: 0xbaeee488 - member_id: 0x0147ef02 - member_id: 0x4e3ae308 - member_id: 0x08377305 - member_id: 0x800bae32 - member_id: 0x07395c4c - member_id: 0xd39b1789 - member_id: 0x2d1fe204 - member_id: 0xee68ea49 - member_id: 0xcb96cac9 - member_id: 0xa400c5ce - member_id: 0x3f4177af - member_id: 0xff8cc099 - member_id: 0x0e9f9f9c - member_id: 0x06d555f6 - member_id: 0xeb34eec2 - member_id: 0xf57491da - member_id: 0x1ae9d666 - member_id: 0xc84235fb - member_id: 0x34d96ad1 - member_id: 0xc4769e64 - member_id: 0x4b2c1165 - member_id: 0x5d12e107 - member_id: 0x1de2c00b - member_id: 0xcf8996ec - member_id: 0x6ed23fef - member_id: 0x34971993 - member_id: 0xc3905b2c - member_id: 0x13510101 - member_id: 0x9c15cdf1 - member_id: 0x109cad5b - member_id: 0xd267a23d - member_id: 0x4b354c4b - member_id: 0xc02d3394 - member_id: 0xf8489341 - member_id: 0x9d4e6190 - member_id: 0x55973db5 - member_id: 0x217145e3 - member_id: 0x100cf160 - member_id: 0xdbc793dc - member_id: 0xbe4bd144 - member_id: 0x46e8ef6a - member_id: 0x6ba3f869 - member_id: 0x9bd4c43d - member_id: 0xd68cbf56 - member_id: 0xdda1e06b - member_id: 0x583d50b7 - member_id: 0xba81f1b1 - member_id: 0x664af49b - member_id: 0x95231519 - member_id: 0x690ac578 - member_id: 0xc6d461f0 - member_id: 0x6df65c20 - member_id: 0x774d7338 - member_id: 0xe274b904 - member_id: 0x239bdbc2 - member_id: 0x59eebeb9 - member_id: 0x90871d91 - member_id: 0x91877e22 - member_id: 0x4a689560 - member_id: 0x5202add9 - member_id: 0x878e9ecc - member_id: 0xd49474ae - member_id: 0xb0c88c71 - member_id: 0xc9e2f998 - member_id: 0xe7f80831 - member_id: 0x0bf149b4 - member_id: 0x905a025a - member_id: 0x86b9ea06 - member_id: 0xa084f3b0 - member_id: 0x0e91c58b - member_id: 0x8cf277d4 - member_id: 0xcb4cb4a8 - member_id: 0x0aaccc3e - member_id: 0x7d94ec5a - member_id: 0xe84e3721 - member_id: 0x6006a66e - member_id: 0x4f28624f - member_id: 0x739a09fb - member_id: 0x15986ae8 - member_id: 0xe77403f1 - member_id: 0x693c76fe - member_id: 0x0491ae24 - member_id: 0x53a26a3f - member_id: 0x23172863 - member_id: 0x59c1c47a + member_id: 0xbaeeecf8 + member_id: 0x0147efbb + member_id: 0x4e3ae6ab + member_id: 0x08377eb2 + member_id: 0x800bad6d + member_id: 0x073956d8 + member_id: 0xd39b1380 + member_id: 0x2d1fe3aa + member_id: 0xee68eb1f + member_id: 0xcb96cc8c + member_id: 0xa400c41f + member_id: 0x3f4178d7 + member_id: 0xff8cc9b4 + member_id: 0x0e9f9373 + member_id: 0x06d55c51 + member_id: 0xeb34e3ac + member_id: 0xf5749b19 + member_id: 0x1ae9d53c + member_id: 0xc84230fd + member_id: 0x34d9610c + member_id: 0xc476909c + member_id: 0x4b2c185a + member_id: 0x5d12ef79 + member_id: 0x1de2c30d + member_id: 0xcf899a11 + member_id: 0x6ed23e9e + member_id: 0x34971cc8 + member_id: 0xc39053d4 + member_id: 0x13510702 + member_id: 0x9c15c1a6 + member_id: 0x109cacba + member_id: 0xd267ad6e + member_id: 0x4b354ae9 + member_id: 0xc02d3ffa + member_id: 0xf8489542 + member_id: 0x9d4e6964 + member_id: 0x559738ea + member_id: 0x21714820 + member_id: 0x100cfc4f + member_id: 0xdbc79e8b + member_id: 0xbe4bd0ca + member_id: 0x46e8ec28 + member_id: 0x6ba3f708 + member_id: 0x9bd4cc09 + member_id: 0xd68cb22b + member_id: 0xdda1e604 + member_id: 0x583d51cc + member_id: 0xba81f228 + member_id: 0x664afe49 + member_id: 0x9523197c + member_id: 0x690ac235 + member_id: 0xc6d46ff6 + member_id: 0x6df6577e + member_id: 0x774d71cb + member_id: 0xe274b605 + member_id: 0x239bd163 + member_id: 0x59eebc55 + member_id: 0x908713f9 + member_id: 0x91877c73 + member_id: 0x4a689c02 + member_id: 0x5202a45d + member_id: 0x878e979e + member_id: 0xd4947d27 + member_id: 0xb0c8880e + member_id: 0xc9e2f324 + member_id: 0xe7f80404 + member_id: 0x0bf1485d + member_id: 0x905a02be + member_id: 0x86b9e856 + member_id: 0xa084f1d8 + member_id: 0x0e91ce78 + member_id: 0x8cf2790e + member_id: 0xcb4cb5f2 + member_id: 0x0aacc218 + member_id: 0x7d94e57d + member_id: 0xe84e3420 + member_id: 0x6006a5e2 + member_id: 0x4f286327 + member_id: 0x739a04c3 + member_id: 0x15986526 + member_id: 0xe77408cb + member_id: 0x693c7182 + member_id: 0x0491a57b + member_id: 0x53a26072 + member_id: 0x23172cde + member_id: 0x59c1c59e } } struct_union { @@ -230355,23 +222108,12 @@ struct_union { member_id: 0xad7c831e } } -struct_union { - id: 0xa693329f - kind: STRUCT - name: "element" - definition { - bytesize: 2 - member_id: 0xcc0670e3 - member_id: 0xb90191fa - member_id: 0xff5c4440 - } -} struct_union { id: 0x763d201a kind: STRUCT name: "elevator_mq_ops" definition { - bytesize: 176 + bytesize: 208 member_id: 0x4e4ee97d member_id: 0x24c22e21 member_id: 0xf587f732 @@ -230394,6 +222136,10 @@ struct_union { member_id: 0x4074d0ef member_id: 0x1461e86f member_id: 0x195a9d9a + member_id: 0x2d0817c1 + member_id: 0x63760ef2 + member_id: 0xac8943b1 + member_id: 0xe0f63df3 } } struct_union { @@ -230401,13 +222147,13 @@ struct_union { kind: STRUCT name: "elevator_queue" definition { - bytesize: 632 + bytesize: 680 member_id: 0x5c730e29 member_id: 0xb0fa7085 member_id: 0x452b29ae - member_id: 0x9df33431 - member_id: 0x9d3e4abd - member_id: 0x631a830a + member_id: 0x9df338ee + member_id: 0x9d3e4666 + member_id: 0x631a817a } } struct_union { @@ -230415,20 +222161,22 @@ struct_union { kind: STRUCT name: "elevator_type" definition { - bytesize: 296 + bytesize: 344 member_id: 0x49a24dd5 member_id: 0xaffd3962 - member_id: 0x60740a6f - member_id: 0x57bbedd1 - member_id: 0x52082b1c - member_id: 0x438e63ba - member_id: 0xcc674504 - member_id: 0xead2a22f - member_id: 0x9c310ab5 - member_id: 0x0791865b - member_id: 0xdaffa5bf - member_id: 0x1d70cb29 - member_id: 0x7c00e6a1 + member_id: 0x60740a1a + member_id: 0x57bbe145 + member_id: 0x520829b9 + member_id: 0x438e6148 + member_id: 0xcc6740a5 + member_id: 0xead2a3de + member_id: 0x9c310fea + member_id: 0x0791821a + member_id: 0xdaffaec8 + member_id: 0x1d70cba0 + member_id: 0x7c00ebab + member_id: 0x2d081c68 + member_id: 0x63760c9c } } struct_union { @@ -230495,7 +222243,7 @@ struct_union { kind: STRUCT name: "ep_device" definition { - bytesize: 776 + bytesize: 928 member_id: 0x87d73dc6 member_id: 0xbb0eb744 member_id: 0xce1ac88b @@ -230898,7 +222646,7 @@ struct_union { kind: STRUCT name: "ethtool_ops" definition { - bytesize: 560 + bytesize: 592 member_id: 0x52367448 member_id: 0x5c8cf290 member_id: 0x6ba7e4af @@ -230970,6 +222718,10 @@ struct_union { member_id: 0x0463e185 member_id: 0x8bf7a6d3 member_id: 0xe54965c1 + member_id: 0x2d0815f4 + member_id: 0x637603bc + member_id: 0xac89435b + member_id: 0xe0f6350c } } struct_union { @@ -231254,7 +223006,7 @@ struct_union { kind: STRUCT name: "execute_work" definition { - bytesize: 32 + bytesize: 48 member_id: 0xd6e667b7 } } @@ -231304,22 +223056,22 @@ struct_union { kind: STRUCT name: "extcon_dev" definition { - bytesize: 944 + bytesize: 1096 member_id: 0x0de57ce8 member_id: 0x00b23291 member_id: 0x68fd34f2 member_id: 0xce1ac980 - member_id: 0xdb1c1afd - member_id: 0x71302854 - member_id: 0x4d878926 - member_id: 0xc638178e - member_id: 0x2d1fe512 - member_id: 0x723afdba - member_id: 0xa5453ca7 - member_id: 0x4c3e2fce - member_id: 0x465f051a - member_id: 0xfe59a9fa - member_id: 0x4d4e6746 + member_id: 0xdb1c1848 + member_id: 0x71302a23 + member_id: 0x4d878696 + member_id: 0xc6381803 + member_id: 0x2d1fe42a + member_id: 0x723af9cf + member_id: 0xa5453312 + member_id: 0x4c3e29cd + member_id: 0x465f0653 + member_id: 0xfe59a021 + member_id: 0x4d4e6d82 } } struct_union { @@ -231504,33 +223256,33 @@ struct_union { kind: STRUCT name: "fb_info" definition { - bytesize: 736 + bytesize: 768 member_id: 0x65827d05 member_id: 0x0f122346 member_id: 0x2d0fa06c member_id: 0xcc4a4101 member_id: 0x2d4b35c2 - member_id: 0x44f08e72 - member_id: 0xeae039c6 - member_id: 0x7601e466 - member_id: 0x46f6f236 - member_id: 0xdf400970 - member_id: 0xdcd67275 - member_id: 0x1a69141c - member_id: 0xfe0499e6 - member_id: 0x879d0450 - member_id: 0x09c9c1fc - member_id: 0xea307154 - member_id: 0xce3bb928 - member_id: 0x201a9567 - member_id: 0x326ba9c3 - member_id: 0xcfe67f46 - member_id: 0x84cf57e4 - member_id: 0x723afcc4 - member_id: 0x39db2ec2 - member_id: 0xfe4079e4 - member_id: 0xfc238c41 - member_id: 0xe39dcfd2 + member_id: 0x44f084f8 + member_id: 0xeae03519 + member_id: 0x7601e027 + member_id: 0x46f6fcfe + member_id: 0xdf400cd4 + member_id: 0xdcd67875 + member_id: 0x1a691bdb + member_id: 0xfe049796 + member_id: 0x879d0cfa + member_id: 0x09c9cdf1 + member_id: 0xea3074eb + member_id: 0xce3bb00c + member_id: 0x201a9113 + member_id: 0x326ba67e + member_id: 0xcfe67f2f + member_id: 0x84cf5b81 + member_id: 0x723af7a2 + member_id: 0x39db2a64 + member_id: 0xfe407cce + member_id: 0xfc238ba4 + member_id: 0xe39dc0f6 } } struct_union { @@ -231744,7 +223496,7 @@ struct_union { kind: STRUCT name: "ff_device" definition { - bytesize: 120 + bytesize: 144 member_id: 0x1eb25728 member_id: 0x001d37e4 member_id: 0xb36f55f3 @@ -231754,9 +223506,10 @@ struct_union { member_id: 0x91796721 member_id: 0x94cea1dd member_id: 0xad898a70 - member_id: 0x779a4781 - member_id: 0x3e5e7440 - member_id: 0x509fe450 + member_id: 0x779a4cc8 + member_id: 0x3e5e79f9 + member_id: 0x2d081844 + member_id: 0x509fe27f } } struct_union { @@ -231847,7 +223600,7 @@ struct_union { kind: STRUCT name: "fib6_config" definition { - bytesize: 176 + bytesize: 184 member_id: 0xbe6e6c37 member_id: 0x4d10eb54 member_id: 0x83436e0b @@ -231873,6 +223626,7 @@ struct_union { member_id: 0xc53a5afd member_id: 0xc454e541 member_id: 0x67d8519e + member_id: 0x2d0817c1 } } struct_union { @@ -231880,7 +223634,7 @@ struct_union { kind: STRUCT name: "fib6_info" definition { - bytesize: 168 + bytesize: 176 member_id: 0x4d42575d member_id: 0x3d0d1cc5 member_id: 0x689cad4c @@ -231906,7 +223660,8 @@ struct_union { member_id: 0xd4ec9f32 member_id: 0x95dac7ab member_id: 0x7137a4bf - member_id: 0xb209e1d4 + member_id: 0x2d081fb1 + member_id: 0xb209e9a4 } } struct_union { @@ -231926,7 +223681,7 @@ struct_union { kind: STRUCT name: "fib6_node" definition { - bytesize: 64 + bytesize: 72 member_id: 0x72109cfc member_id: 0x35d88242 member_id: 0x0b575f58 @@ -231936,6 +223691,7 @@ struct_union { member_id: 0x0cd089bc member_id: 0x15cd9d51 member_id: 0x95dac8e5 + member_id: 0x2d081e2a } } struct_union { @@ -231956,14 +223712,14 @@ struct_union { kind: STRUCT name: "fib6_table" definition { - bytesize: 120 + bytesize: 128 member_id: 0x5ecb1260 member_id: 0x2c9d891b member_id: 0x14001179 member_id: 0x53dda33d - member_id: 0x07e479b7 - member_id: 0x2d2d0b9e - member_id: 0x92f46c22 + member_id: 0x07e47324 + member_id: 0x2d2d09cb + member_id: 0x92f46b62 } } struct_union { @@ -232230,7 +223986,7 @@ struct_union { kind: STRUCT name: "file" definition { - bytesize: 232 + bytesize: 264 member_id: 0x3c5a40db member_id: 0x9354dccd member_id: 0x2ed501e6 @@ -232240,17 +223996,19 @@ struct_union { member_id: 0x385684f0 member_id: 0x8f5951cd member_id: 0x17b293a6 - member_id: 0xaf177b2b - member_id: 0x4a3a97a3 - member_id: 0xa6bee51d - member_id: 0xe253e5f0 - member_id: 0x1f0ef298 - member_id: 0x7494ed38 - member_id: 0xf21ade84 - member_id: 0x50102274 - member_id: 0x76275cd2 - member_id: 0x8505ada0 - member_id: 0xc3689daa + member_id: 0xaf177062 + member_id: 0x4a3a9a1a + member_id: 0xa6beedbc + member_id: 0xe253edb7 + member_id: 0x1f0efc70 + member_id: 0x7494e4f3 + member_id: 0xf21ad019 + member_id: 0x5010272b + member_id: 0x762750ea + member_id: 0x8505aa0d + member_id: 0xc3689c34 + member_id: 0x2d0817b6 + member_id: 0x63760e20 } } struct_union { @@ -232803,7 +224561,7 @@ struct_union { member_id: 0x66dbd883 member_id: 0x52b1974c member_id: 0x83803b79 - member_id: 0xe0b9d63a + member_id: 0xe0b9dbb6 } } struct_union { @@ -232891,11 +224649,11 @@ struct_union { kind: STRUCT name: "freq_constraints" definition { - bytesize: 192 + bytesize: 224 member_id: 0x3adbfdf7 member_id: 0x8e48043b - member_id: 0xa82df99b - member_id: 0x6668550c + member_id: 0xa82dfb93 + member_id: 0x66685abe } } struct_union { @@ -232903,10 +224661,11 @@ struct_union { kind: STRUCT name: "freq_qos_request" definition { - bytesize: 56 + bytesize: 64 member_id: 0x5c5e2fe4 member_id: 0x713ca1c8 member_id: 0xed04d50c + member_id: 0xd671c19a } } struct_union { @@ -232914,29 +224673,29 @@ struct_union { kind: STRUCT name: "fs_context" definition { - bytesize: 160 + bytesize: 176 member_id: 0xafbac999 member_id: 0x3a98dfb1 - member_id: 0xaa1441e0 - member_id: 0x4ef12444 - member_id: 0x722ab962 - member_id: 0x93cd26fc - member_id: 0xde4b7596 - member_id: 0x81121180 - member_id: 0xced3c30d - member_id: 0xc0d6e1e6 - member_id: 0xd71085d8 - member_id: 0xf194e91d - member_id: 0xb07b1388 - member_id: 0x62ab2cfc - member_id: 0xf9ac4db2 - member_id: 0x3e509bbe - member_id: 0xc4ee41f0 - member_id: 0x8c4757ef - member_id: 0x268a215a - member_id: 0xada578ac - member_id: 0x9e65d767 - member_id: 0xe3329867 + member_id: 0xaa144150 + member_id: 0x4ef12ece + member_id: 0x722ab767 + member_id: 0x93cd2b9d + member_id: 0xde4b7ed9 + member_id: 0x81121f57 + member_id: 0xced3c28a + member_id: 0xc0d6e3ee + member_id: 0xd7108861 + member_id: 0xf194ec98 + member_id: 0xb07b1a4b + member_id: 0x62ab234e + member_id: 0xf9ac4a34 + member_id: 0x3e50931f + member_id: 0xc4ee4a10 + member_id: 0x8c475fa8 + member_id: 0x268a2a55 + member_id: 0xada579fc + member_id: 0x9e65d647 + member_id: 0xe3329fff } } struct_union { @@ -233075,22 +224834,22 @@ struct_union { kind: STRUCT name: "fscrypt_master_key" definition { - bytesize: 856 + bytesize: 872 member_id: 0x651b0202 member_id: 0x52c54e70 - member_id: 0x22e903a5 - member_id: 0x76357e38 - member_id: 0xfdc043ed - member_id: 0x246c653a - member_id: 0xde332541 - member_id: 0x9453130d - member_id: 0x03feba79 - member_id: 0x3bd53e73 - member_id: 0x00de87a1 - member_id: 0x899392da - member_id: 0x45fa39d6 - member_id: 0xbc7cb3ce - member_id: 0x05814d12 + member_id: 0x22e90ec4 + member_id: 0x763577a6 + member_id: 0xfdc048a2 + member_id: 0x246c64bd + member_id: 0xde332cd8 + member_id: 0x94531199 + member_id: 0x03febaff + member_id: 0x3bd533ff + member_id: 0x00de838b + member_id: 0x89939ed5 + member_id: 0x45fa3c76 + member_id: 0xbc7cb436 + member_id: 0x0581471c } } struct_union { @@ -233211,47 +224970,47 @@ struct_union { kind: STRUCT name: "fsg_common" definition { - bytesize: 480 + bytesize: 496 member_id: 0x1875f049 member_id: 0x05b724ad member_id: 0x205bf412 member_id: 0xd93d92ce member_id: 0x3a3817df member_id: 0xbf5c8fa3 - member_id: 0x2d1fe476 - member_id: 0x3b0854c6 - member_id: 0xd447cd43 - member_id: 0x65e99f46 - member_id: 0x6a389fee - member_id: 0xf867d623 - member_id: 0x7ce15ef8 - member_id: 0x866e24ad - member_id: 0x2ed30426 - member_id: 0x4f5f96a0 - member_id: 0x9219decc - member_id: 0x26905fef - member_id: 0x7b32e607 - member_id: 0xf5289b42 - member_id: 0x72589a56 - member_id: 0x96207f6a - member_id: 0xc448e45f - member_id: 0x46c18147 - member_id: 0x56c02652 - member_id: 0x3796fdd7 - member_id: 0xd56ccc8b - member_id: 0x4335a366 - member_id: 0x4fd51ab0 - member_id: 0x71ef507d - member_id: 0xebf10600 - member_id: 0xad14243f - member_id: 0xd4c9f312 - member_id: 0x0ec1959f - member_id: 0x0492e98a - member_id: 0xd747ac7f - member_id: 0x365880f9 - member_id: 0xc550b57d - member_id: 0xf21ade34 - member_id: 0xabbe5d76 + member_id: 0x2d1fe1f3 + member_id: 0x3b085d05 + member_id: 0xd447c2f1 + member_id: 0x65e997e7 + member_id: 0x6a3897a9 + member_id: 0xf867d2ad + member_id: 0x7ce1532b + member_id: 0x866e2cb9 + member_id: 0x2ed30cbc + member_id: 0x4f5f9848 + member_id: 0x9219d051 + member_id: 0x26905ab0 + member_id: 0x7b32ec53 + member_id: 0xf52896f4 + member_id: 0x72589ca2 + member_id: 0x9620795b + member_id: 0xc448ecdc + member_id: 0x46c1878d + member_id: 0x56c020ba + member_id: 0x3796f2ec + member_id: 0xd56cc2f5 + member_id: 0x4335a3c7 + member_id: 0x4fd51e2a + member_id: 0x71ef5321 + member_id: 0xebf100a8 + member_id: 0xad142fe3 + member_id: 0xd4c9fc04 + member_id: 0x0ec19a8b + member_id: 0x0492e273 + member_id: 0xd747a7b6 + member_id: 0x36588889 + member_id: 0xc550b95e + member_id: 0xf21adfa4 + member_id: 0xabbe5bb3 } } struct_union { @@ -233292,7 +225051,7 @@ struct_union { kind: STRUCT name: "fsg_lun" definition { - bytesize: 856 + bytesize: 1008 member_id: 0xcca0496c member_id: 0x9719b834 member_id: 0x144eddb6 @@ -233310,9 +225069,9 @@ struct_union { member_id: 0x75a0d046 member_id: 0x1d7840f0 member_id: 0xce1ac0db - member_id: 0x0de57530 - member_id: 0x74273c7c - member_id: 0xabbe528f + member_id: 0x0de572ed + member_id: 0x742733f1 + member_id: 0xabbe56fa } } struct_union { @@ -233368,7 +225127,7 @@ struct_union { kind: STRUCT name: "fsnotify_group" definition { - bytesize: 200 + bytesize: 216 member_id: 0xafb96aba member_id: 0xb7dcfc4d member_id: 0xfa699bb0 @@ -233381,12 +225140,12 @@ struct_union { member_id: 0x2d0fadff member_id: 0xd7c38ca3 member_id: 0x67269651 - member_id: 0x3b4f65dc - member_id: 0xcf7000b9 - member_id: 0x992e6806 - member_id: 0x25f0faa2 - member_id: 0xc76cf7e3 - member_id: 0x3f62856e + member_id: 0x3b4f6865 + member_id: 0xcf70053c + member_id: 0x992e67b4 + member_id: 0x25f0f203 + member_id: 0xc76cffa4 + member_id: 0x3f6281e0 } } struct_union { @@ -233560,13 +225319,14 @@ struct_union { kind: STRUCT name: "fwnode_handle" definition { - bytesize: 64 + bytesize: 72 member_id: 0xdfdbb434 member_id: 0xafb89c64 member_id: 0xce3bb371 member_id: 0xf4d95ae7 member_id: 0x823c1719 member_id: 0x2d41df5b + member_id: 0x2d081e2a } } struct_union { @@ -233644,7 +225404,7 @@ struct_union { kind: STRUCT name: "gendisk" definition { - bytesize: 520 + bytesize: 584 member_id: 0xcbd8c8c9 member_id: 0xf187a205 member_id: 0xc326e22c @@ -233657,26 +225417,30 @@ struct_union { member_id: 0xaddb4db6 member_id: 0xf21ad501 member_id: 0xd5b6d151 - member_id: 0x2d0fa7b0 - member_id: 0x72c0860f - member_id: 0x485157ae - member_id: 0x9c778c88 - member_id: 0xd5c6cbb1 - member_id: 0xc3fe2461 - member_id: 0x1965fac9 - member_id: 0xb1703a12 - member_id: 0xc93d71be - member_id: 0x3934afbe - member_id: 0x42b6c0d0 - member_id: 0x08d50fee - member_id: 0x85f00f29 - member_id: 0xa972eefc - member_id: 0x78d4723a - member_id: 0xf67bca3c - member_id: 0xd509238f - member_id: 0xaa264e62 - member_id: 0x628ffcac - member_id: 0x9a2d1ab9 + member_id: 0x2d0faa06 + member_id: 0x72c0803e + member_id: 0x48515f2d + member_id: 0x9c778375 + member_id: 0xd5c6cecb + member_id: 0xc3fe2706 + member_id: 0x1965fbe0 + member_id: 0xb17030f4 + member_id: 0xc93d7567 + member_id: 0x3934a0d0 + member_id: 0x42b6ca98 + member_id: 0x08d5075f + member_id: 0x85f00a8d + member_id: 0xa972e5df + member_id: 0x78d47716 + member_id: 0xf67bc3a4 + member_id: 0xd5092a04 + member_id: 0xaa26484e + member_id: 0x628ffa80 + member_id: 0x9a2d1067 + member_id: 0x2d08147a + member_id: 0x63760964 + member_id: 0xac894348 + member_id: 0xe0f63e46 } } struct_union { @@ -233684,44 +225448,44 @@ struct_union { kind: STRUCT name: "generic_pm_domain" definition { - bytesize: 1320 + bytesize: 1520 member_id: 0xce1ac149 - member_id: 0xa7da381f - member_id: 0x4298e081 - member_id: 0xb09477ac - member_id: 0x7e5cb7dd - member_id: 0x5f7afefb - member_id: 0xbf083a68 - member_id: 0xc917f129 - member_id: 0x0a15c4a1 - member_id: 0x865c2fb2 - member_id: 0x4b4f1755 - member_id: 0x0de5743c - member_id: 0x16a58feb - member_id: 0x202827fd - member_id: 0x368932ca - member_id: 0xee06bb24 - member_id: 0x7e2059f0 - member_id: 0xefb14a2d - member_id: 0xe7eec58d - member_id: 0xd7d5acc6 - member_id: 0x209691fc - member_id: 0x34c550a1 - member_id: 0x1dc632ac - member_id: 0xba077ab8 - member_id: 0xc30b3bd2 - member_id: 0xc3d6d71f - member_id: 0xce6d2c6e - member_id: 0xa312b0f4 - member_id: 0x2d2d0cc8 - member_id: 0x55172a22 - member_id: 0x648f068f - member_id: 0x95e9c6c5 - member_id: 0xd968bc8a - member_id: 0x9de8e9d2 - member_id: 0x1db3590c - member_id: 0x53c1f522 - member_id: 0x3bd41bef + member_id: 0xa7da3e30 + member_id: 0x4298e7ea + member_id: 0xb094763b + member_id: 0x7e5cba3e + member_id: 0x5f7af2f3 + member_id: 0xbf083c10 + member_id: 0xc917f3f7 + member_id: 0x0a15c04f + member_id: 0x865c2968 + member_id: 0x4b4f130b + member_id: 0x0de5723f + member_id: 0x16a58108 + member_id: 0x20282bb7 + member_id: 0x36893246 + member_id: 0xee06b6fb + member_id: 0x7e20550d + member_id: 0xefb144e2 + member_id: 0xe7eec35c + member_id: 0xd7d5a9df + member_id: 0x20969be8 + member_id: 0x34c55ea6 + member_id: 0x1dc636cd + member_id: 0xba0774bf + member_id: 0xc30b3206 + member_id: 0xc3d6dca3 + member_id: 0xce6d239f + member_id: 0xa312bc9c + member_id: 0x2d2d0972 + member_id: 0x55172ceb + member_id: 0x648f0bcc + member_id: 0x95e9c6a0 + member_id: 0xd968b3cd + member_id: 0x9de8e0d2 + member_id: 0x1db35d8c + member_id: 0x53c1fdc0 + member_id: 0x3bd41d95 } } struct_union { @@ -233776,7 +225540,7 @@ struct_union { kind: STRUCT name: "genl_family" definition { - bytesize: 104 + bytesize: 112 member_id: 0xcc480c42 member_id: 0x43720648 member_id: 0x0d9948a1 @@ -233796,6 +225560,7 @@ struct_union { member_id: 0x89e8c72a member_id: 0x34d860de member_id: 0x965f1e90 + member_id: 0x2d081688 } } struct_union { @@ -233830,7 +225595,7 @@ struct_union { kind: STRUCT name: "genl_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0xd905fcdc member_id: 0x46340b8e member_id: 0x7dac642e @@ -233841,6 +225606,7 @@ struct_union { member_id: 0x0837e836 member_id: 0x2d41d6c0 member_id: 0x2a159db5 + member_id: 0x2d0814a0 } } struct_union { @@ -233920,71 +225686,6 @@ struct_union { member_id: 0xff8a9e7e } } -struct_union { - id: 0x8ff1f43e - kind: STRUCT - name: "gh_msgq" - definition { - bytesize: 448 - member_id: 0x95411b3f - member_id: 0x42fd086b - member_id: 0xb02bbaee - member_id: 0xeb96d6ed - member_id: 0xae5027cb - member_id: 0x6462302e - } -} -struct_union { - id: 0xa1bcc496 - kind: STRUCT - name: "gh_resource" - definition { - bytesize: 48 - member_id: 0x5cf3c47d - member_id: 0xc026c713 - member_id: 0x99373991 - member_id: 0x7c00e79b - member_id: 0x8921a84a - } -} -struct_union { - id: 0x8306350e - kind: STRUCT - name: "gh_rm" - definition { - bytesize: 1608 - member_id: 0xce3bbab3 - member_id: 0x95c25c12 - member_id: 0x427e4831 - member_id: 0xc9b5a01b - member_id: 0x7ae1cf2a - member_id: 0xb4ac2566 - member_id: 0x65dda319 - member_id: 0xa249a8b7 - member_id: 0x43560b83 - member_id: 0x3b502724 - member_id: 0xd883eb33 - member_id: 0x71b79d9a - member_id: 0xa2178e61 - member_id: 0xf87db27a - member_id: 0x1b15b0d6 - } -} -struct_union { - id: 0xfeb07f27 - kind: STRUCT - name: "gh_rm_connection" - definition { - bytesize: 72 - member_id: 0xa776a9c9 - member_id: 0xd98a2dfb - member_id: 0xc92dcc6e - member_id: 0x5c7f84ec - member_id: 0x8ccb82c2 - member_id: 0x72ae965c - member_id: 0x315aafb0 - } -} struct_union { id: 0x227d416d kind: STRUCT @@ -234002,7 +225703,7 @@ struct_union { name: "gh_rm_mem_entry" definition { bytesize: 16 - member_id: 0x39122b5b + member_id: 0xbd330153 member_id: 0xd906ec76 } } @@ -234011,7 +225712,7 @@ struct_union { kind: STRUCT name: "gh_rm_mem_parcel" definition { - bytesize: 48 + bytesize: 112 member_id: 0xbf5bc6b1 member_id: 0x05e0162a member_id: 0xe32bed7e @@ -234019,6 +225720,14 @@ struct_union { member_id: 0x0f34750e member_id: 0x85642765 member_id: 0x33ddb23c + member_id: 0xb26b8f5d + member_id: 0x71aeb5ba + member_id: 0x30eedf43 + member_id: 0xf02995d4 + member_id: 0xb16e1f4b + member_id: 0x72ed70ff + member_id: 0x322cd2d8 + member_id: 0xe92a5365 } } struct_union { @@ -234026,9 +225735,32 @@ struct_union { kind: STRUCT name: "gh_rm_platform_ops" definition { - bytesize: 16 - member_id: 0x40792edd - member_id: 0xf50104f0 + bytesize: 48 + member_id: 0x407a0010 + member_id: 0xf5022a3d + member_id: 0xb26b870d + member_id: 0x71aeba04 + member_id: 0x30eed4f0 + member_id: 0xf0299b61 + } +} +struct_union { + id: 0x918d6fc0 + kind: STRUCT + name: "gic_chip_data_v3" + definition { + bytesize: 120 + member_id: 0x6e4d805e + member_id: 0x9afd7b44 + member_id: 0xe8134608 + member_id: 0x15ff4b8b + member_id: 0xa719db8e + member_id: 0x0afac9f7 + member_id: 0xda39f59e + member_id: 0x2dfaafc3 + member_id: 0x11c79ca4 + member_id: 0xdbd5b2cb + member_id: 0x1bb98a07 } } struct_union { @@ -234091,11 +225823,11 @@ struct_union { kind: STRUCT name: "gov_attr_set" definition { - bytesize: 120 + bytesize: 168 member_id: 0x452b206c - member_id: 0xe58948f6 - member_id: 0x556f1620 - member_id: 0x05bb148d + member_id: 0xe5894b40 + member_id: 0x556f1aff + member_id: 0x05bb1856 } } struct_union { @@ -234124,13 +225856,14 @@ struct_union { kind: STRUCT name: "gpio_array" definition { - bytesize: 40 + bytesize: 48 member_id: 0x87d9e5d0 member_id: 0xd93b9df5 member_id: 0xc67adc61 member_id: 0x24dcf28c member_id: 0x65f10173 - member_id: 0xbbb3a7ea + member_id: 0x2d0812f5 + member_id: 0xbbb3a1bf } } struct_union { @@ -234138,7 +225871,7 @@ struct_union { kind: STRUCT name: "gpio_chip" definition { - bytesize: 616 + bytesize: 648 member_id: 0x0517038f member_id: 0x517d2606 member_id: 0x723323c1 @@ -234179,11 +225912,13 @@ struct_union { member_id: 0x6d19b14d member_id: 0x2dd41454 member_id: 0x99d63bfd - member_id: 0x43e435c3 - member_id: 0xf7c3f306 - member_id: 0xe881beb9 - member_id: 0x4a7d6d91 - member_id: 0x5381e2c4 + member_id: 0x43e438e6 + member_id: 0xf7c3f412 + member_id: 0xe881bc5b + member_id: 0x4a7d64da + member_id: 0x5381e473 + member_id: 0x2d081102 + member_id: 0x63760394 } } struct_union { @@ -234191,12 +225926,13 @@ struct_union { kind: STRUCT name: "gpio_desc" definition { - bytesize: 40 + bytesize: 48 member_id: 0xc0b7e746 member_id: 0x2d5bf5db member_id: 0x05170a4d member_id: 0x0de57421 member_id: 0x6b1d26fa + member_id: 0x2d0812f5 } } struct_union { @@ -234215,22 +225951,23 @@ struct_union { kind: STRUCT name: "gpio_device" definition { - bytesize: 1064 + bytesize: 1288 member_id: 0xcc480c42 member_id: 0xce1ac5a8 - member_id: 0x697fb726 - member_id: 0x66b5aa46 - member_id: 0x4a9654c5 - member_id: 0xc67ad152 - member_id: 0x2b91405a - member_id: 0x85bdc116 - member_id: 0xe49baed9 - member_id: 0x0517090c - member_id: 0xff8a9841 - member_id: 0x7c00e340 - member_id: 0x3761f2a7 - member_id: 0xf53d1488 - member_id: 0x43df6d72 + member_id: 0x697fbc8c + member_id: 0x66b5a73e + member_id: 0x4a965b4e + member_id: 0xc67ad98d + member_id: 0x2b914e16 + member_id: 0x85bdc08a + member_id: 0xe49bac99 + member_id: 0x05170fcc + member_id: 0xff8a9798 + member_id: 0x7c00e786 + member_id: 0x3761f1d2 + member_id: 0xf53d14f9 + member_id: 0x43df6000 + member_id: 0x2d081fab } } struct_union { @@ -234238,7 +225975,7 @@ struct_union { kind: STRUCT name: "gpio_irq_chip" definition { - bytesize: 288 + bytesize: 304 member_id: 0xc643d626 member_id: 0xa719d61d member_id: 0xba32bd20 @@ -234268,6 +226005,8 @@ struct_union { member_id: 0x07d8062b member_id: 0x9b794184 member_id: 0xc19e68d6 + member_id: 0x2d081239 + member_id: 0x637600d7 } } struct_union { @@ -234295,7 +226034,7 @@ struct_union { kind: STRUCT name: "gro_cell" definition { - bytesize: 416 + bytesize: 456 member_id: 0x55315f71 member_id: 0x1e5ecbb4 } @@ -234347,27 +226086,27 @@ struct_union { kind: STRUCT name: "gs_port" definition { - bytesize: 656 + bytesize: 776 member_id: 0x48b9180d - member_id: 0x7daf8de3 - member_id: 0x4b84ce00 - member_id: 0xe64fdd70 - member_id: 0x2f802509 - member_id: 0x4f66f5c3 - member_id: 0xf00fdb47 - member_id: 0x3373f1c6 - member_id: 0x84132e00 - member_id: 0xb6e52ee7 - member_id: 0xc72eaf4b - member_id: 0x8b22fe0b - member_id: 0xe3408fce - member_id: 0xabdfb045 - member_id: 0x83a02fe2 - member_id: 0xfeec5893 - member_id: 0x6cd7749f - member_id: 0xff765643 - member_id: 0xe3e110d6 - member_id: 0x5425f2d9 + member_id: 0x7daf8d82 + member_id: 0x4b84c909 + member_id: 0xe64fd4ef + member_id: 0x2f8027e8 + member_id: 0x4f66f053 + member_id: 0xf00fdac5 + member_id: 0x3373f200 + member_id: 0x84132b23 + member_id: 0xb6e523c6 + member_id: 0xc72eac0e + member_id: 0x8b22f978 + member_id: 0xe34084b1 + member_id: 0xabdfb454 + member_id: 0x83a02723 + member_id: 0xfeec5ed1 + member_id: 0x6cd776a7 + member_id: 0xff7650d9 + member_id: 0xe3e1108e + member_id: 0x5425f375 } } struct_union { @@ -234438,7 +226177,7 @@ struct_union { kind: STRUCT name: "hc_driver" definition { - bytesize: 368 + bytesize: 400 member_id: 0x3144f518 member_id: 0x703f2b70 member_id: 0x5446949f @@ -234485,6 +226224,10 @@ struct_union { member_id: 0xe38dd418 member_id: 0x2418a798 member_id: 0x90eb7979 + member_id: 0x2d081c69 + member_id: 0x63760faa + member_id: 0xac8946c7 + member_id: 0xe0f63d78 } } struct_union { @@ -234492,7 +226235,7 @@ struct_union { kind: STRUCT name: "hci_cb" definition { - bytesize: 64 + bytesize: 72 member_id: 0x7c00ef52 member_id: 0x0ddfe679 member_id: 0xca99ac61 @@ -234500,6 +226243,7 @@ struct_union { member_id: 0xad84e518 member_id: 0x203b913e member_id: 0xf59baf0b + member_id: 0x2d081e2a } } struct_union { @@ -234507,7 +226251,7 @@ struct_union { kind: STRUCT name: "hci_chan" definition { - bytesize: 64 + bytesize: 72 member_id: 0x7c00ef52 member_id: 0xb80b9f8f member_id: 0x85f2b71e @@ -234515,6 +226259,7 @@ struct_union { member_id: 0x87317109 member_id: 0x72401a0b member_id: 0x7dedd401 + member_id: 0x2d081e2a } } struct_union { @@ -234522,7 +226267,7 @@ struct_union { kind: STRUCT name: "hci_conn" definition { - bytesize: 1768 + bytesize: 2160 member_id: 0x7c00ef52 member_id: 0xb70f0133 member_id: 0xbb57bdd3 @@ -234586,23 +226331,27 @@ struct_union { member_id: 0x08a263aa member_id: 0xabff6c11 member_id: 0x5c30c99f - member_id: 0xd58c5fae - member_id: 0x358464ed - member_id: 0x0f35bd6d - member_id: 0x2a5e8085 - member_id: 0xce1acbcb - member_id: 0x1c35795b - member_id: 0xaf38e9a5 - member_id: 0x1dcf8168 - member_id: 0x853bb2ae - member_id: 0xc1208723 - member_id: 0x13050387 - member_id: 0x55959040 - member_id: 0xb8e1865c - member_id: 0x0a484a20 - member_id: 0x92ed2aff - member_id: 0x82203e05 - member_id: 0x200fb690 + member_id: 0xd58c5c2c + member_id: 0x35846471 + member_id: 0x0f35b386 + member_id: 0x2a5e8a3e + member_id: 0xce1ac741 + member_id: 0x1c357d5d + member_id: 0xaf38e467 + member_id: 0x1dcf84db + member_id: 0x853bbcd4 + member_id: 0xc1208b52 + member_id: 0x13050033 + member_id: 0x55959838 + member_id: 0xb8e18a29 + member_id: 0x0a484342 + member_id: 0x92ed2d29 + member_id: 0x82203533 + member_id: 0x200fb526 + member_id: 0x2d08134c + member_id: 0x63760a9a + member_id: 0xac8947dc + member_id: 0xe0f63bdb } } struct_union { @@ -234625,260 +226374,265 @@ struct_union { kind: STRUCT name: "hci_dev" definition { - bytesize: 5528 + bytesize: 6464 member_id: 0x7c00ef52 member_id: 0x2d4b35c2 - member_id: 0x0d314098 - member_id: 0x2d5bf64d - member_id: 0xccc724c9 - member_id: 0xda63cab2 - member_id: 0x79d4a3fb - member_id: 0x17eba4b8 - member_id: 0x72fca6e4 - member_id: 0x2bb3f558 - member_id: 0x2c59a277 - member_id: 0x0c2a2b26 - member_id: 0xc6d6aa9d - member_id: 0x863d7f26 - member_id: 0x543ffb61 - member_id: 0xe65c7b85 - member_id: 0x6e3ed01a - member_id: 0x72b49e29 - member_id: 0x3c0ff780 - member_id: 0x8500488f - member_id: 0xc09a44c5 - member_id: 0xc5388329 - member_id: 0x6e33186d - member_id: 0x082a7776 - member_id: 0x75a1e0d6 - member_id: 0xc8b6e807 - member_id: 0x7a7ab085 - member_id: 0xc8578e9b - member_id: 0x9a076cbc - member_id: 0x2a6721b0 - member_id: 0x9262ad03 - member_id: 0x17dd5654 - member_id: 0xc2344bc8 - member_id: 0xa9bf9d55 - member_id: 0xb0312f39 - member_id: 0x57d4d3d1 - member_id: 0x0c47dd37 - member_id: 0x97b78567 - member_id: 0x16af160d - member_id: 0xc9427b71 - member_id: 0xa4895b27 - member_id: 0xccd72a51 - member_id: 0x1758323c - member_id: 0xf5d43568 - member_id: 0x05253bf4 - member_id: 0x9d98b673 - member_id: 0x09a35842 - member_id: 0x9a124207 - member_id: 0x32b8a9d5 - member_id: 0x091a6268 - member_id: 0xc5f840ff - member_id: 0xf6702b38 - member_id: 0x7702a66d - member_id: 0x608a5ed1 - member_id: 0xd4fa22dd - member_id: 0x23bc5103 - member_id: 0xaab35dce - member_id: 0xaa42382d - member_id: 0xb73e5ef9 - member_id: 0x83b23365 - member_id: 0x22f82dac - member_id: 0x8355671c - member_id: 0x9c1e1800 - member_id: 0xbcb876f1 - member_id: 0x8ea80d93 - member_id: 0xb1f31ee8 - member_id: 0x89165d2e - member_id: 0x8437806b - member_id: 0x13fd021b - member_id: 0x70017c93 - member_id: 0x7b4b116f - member_id: 0x77b2da17 - member_id: 0xbd91dada - member_id: 0x664acaea - member_id: 0x68e4e998 - member_id: 0xe335aa82 - member_id: 0x8f1b5e14 - member_id: 0xb18038df - member_id: 0xc720b929 - member_id: 0x0d3b5cf0 - member_id: 0x4528249a - member_id: 0xcc746680 - member_id: 0xe88abb2f - member_id: 0x19ee658e - member_id: 0xcc74d5d7 - member_id: 0x8f4bc852 - member_id: 0xad2ee7f6 - member_id: 0x811b11bd - member_id: 0x434c9c7f - member_id: 0x340dba56 - member_id: 0xa30bfdca - member_id: 0x739200f1 - member_id: 0xbf885cf0 - member_id: 0xa0df11b5 - member_id: 0xffdeb083 - member_id: 0x5a7b4ff1 - member_id: 0x0c8eb8ac - member_id: 0xb0bb846e - member_id: 0xa51a5802 - member_id: 0xc860b939 - member_id: 0x3fe97c56 - member_id: 0x52b08407 - member_id: 0xf6e18e15 - member_id: 0x94c9ac21 - member_id: 0xb1be61cf - member_id: 0xc0033c2b - member_id: 0x8f0cac60 - member_id: 0xfc24f653 - member_id: 0xf0698fa8 - member_id: 0x3c18759e - member_id: 0x2fadb7b3 - member_id: 0x216e64c5 - member_id: 0x09bd17a5 - member_id: 0x5770df5a - member_id: 0x46147d14 - member_id: 0x4c7cfa23 - member_id: 0x7bdde221 - member_id: 0x2d37b7c3 - member_id: 0x737a7ff2 - member_id: 0xa34b4405 - member_id: 0x2a708e0a - member_id: 0xfeddac15 - member_id: 0xf17c84fb - member_id: 0xe1b8d7b6 - member_id: 0x026ea4da - member_id: 0x4f6cc5a6 - member_id: 0x12517853 - member_id: 0x3171b4ee - member_id: 0xf3771aa7 - member_id: 0xcd76b55e - member_id: 0xd28bdfc3 - member_id: 0x71d3aa54 - member_id: 0xb3ca2e27 - member_id: 0xc1652c3c - member_id: 0x215a10a5 - member_id: 0x377c54d9 - member_id: 0x94cccf72 - member_id: 0xe2270f9f - member_id: 0xdc1b36ec - member_id: 0x7c6b5c4e - member_id: 0x33b19de7 - member_id: 0x226449a2 - member_id: 0x12298c9d - member_id: 0x324daf42 - member_id: 0xba5af11d - member_id: 0x20a43605 - member_id: 0xd7092621 - member_id: 0x43286c56 - member_id: 0x688a5819 - member_id: 0x8bdad512 - member_id: 0xaee6fae5 - member_id: 0x30eff7f8 - member_id: 0xe795c2c8 - member_id: 0x9d3090c7 - member_id: 0xec10e983 - member_id: 0x6f0a1c23 - member_id: 0x091c4597 - member_id: 0xe5f6e88e - member_id: 0x6e7f7cf1 - member_id: 0x15ef3cf4 - member_id: 0xa75cece2 - member_id: 0x4b83b487 - member_id: 0xf93119b9 - member_id: 0x71481b79 - member_id: 0x6fa9d602 - member_id: 0xa57ec310 - member_id: 0x8fd1ef69 - member_id: 0x0cd35e28 - member_id: 0x41d7bdbc - member_id: 0x380f1260 - member_id: 0xd432cfee - member_id: 0xfa136a01 - member_id: 0x3e305313 - member_id: 0x6188e2e4 - member_id: 0x1b3970d4 - member_id: 0xd0a93d7d - member_id: 0x45128ccb - member_id: 0x98e47e0f - member_id: 0x6e09a33f - member_id: 0x4821e27c - member_id: 0x10dab1f6 - member_id: 0xa136b3a9 - member_id: 0xae6112d1 - member_id: 0xb40bd1c4 - member_id: 0xff7657cb - member_id: 0x15af78e1 - member_id: 0x58a1b85a - member_id: 0x4505ae7d - member_id: 0x938b4d12 - member_id: 0x9962b835 - member_id: 0x285f0e01 - member_id: 0x020ec0f7 - member_id: 0xe71ccd5b - member_id: 0x4dcd3371 - member_id: 0x4ba7b648 - member_id: 0x4e95011d - member_id: 0x115fa5c8 - member_id: 0x17a11212 - member_id: 0x3c8efcd7 - member_id: 0xdc9e124a - member_id: 0x78450fa5 - member_id: 0xfe9334e2 - member_id: 0x5520b574 - member_id: 0xe27e84e7 - member_id: 0x1d6fbf74 - member_id: 0xb949817e - member_id: 0xc9aa76eb - member_id: 0x37178875 - member_id: 0xed3cf12e - member_id: 0x1c3576df - member_id: 0xce1acfba - member_id: 0x80a0aa0a - member_id: 0x76701e27 - member_id: 0x35c9de62 - member_id: 0x105c3165 - member_id: 0x71a81cd7 - member_id: 0x5d9e989f - member_id: 0x2e3537f5 - member_id: 0x83054ba6 - member_id: 0xfa784ee7 - member_id: 0x1b95ad6a - member_id: 0x86b94692 - member_id: 0x003eac30 - member_id: 0xee8ba3b8 - member_id: 0x030b0068 - member_id: 0xaa8827cd - member_id: 0xff86b3d8 - member_id: 0x54685b48 - member_id: 0x068f40f5 - member_id: 0x0eb3e2c9 - member_id: 0x2fd08577 - member_id: 0x4b6f4c96 - member_id: 0x81de619e - member_id: 0x95cc49bd - member_id: 0x8064bc94 - member_id: 0xc6a08bd5 - member_id: 0xaaa3f4ed - member_id: 0xad98a5dc - member_id: 0xcd5fd0ed - member_id: 0x7f822a91 - member_id: 0x84e56586 - member_id: 0x9ed9157f - member_id: 0xe39f16c9 - member_id: 0x56f92231 - member_id: 0xa65cd16a - member_id: 0x319b802a - member_id: 0xfedeee7c - member_id: 0x284bdcd0 - member_id: 0x08a92732 - member_id: 0xff0b37b6 - member_id: 0xe84b76f7 - member_id: 0x6ae7b819 - member_id: 0x483f34fa + member_id: 0x0d314a12 + member_id: 0x2d5bf848 + member_id: 0xccc729a8 + member_id: 0xda63c471 + member_id: 0x79d4a214 + member_id: 0x17ebad26 + member_id: 0x72fca683 + member_id: 0x2bb3fb8f + member_id: 0x2c59a8ee + member_id: 0x0c2a232c + member_id: 0xc6d6a32c + member_id: 0x863d7f7b + member_id: 0x543ffd14 + member_id: 0xe65c7be8 + member_id: 0x6e3edc08 + member_id: 0x72b49762 + member_id: 0x3c0ffa2f + member_id: 0x850041c9 + member_id: 0xc09a441d + member_id: 0xc5388d91 + member_id: 0x6e331241 + member_id: 0x082a7070 + member_id: 0x75a1e881 + member_id: 0xc8b6e1aa + member_id: 0x7a7abbcb + member_id: 0xc8578daa + member_id: 0x9a07655b + member_id: 0x2a672cd4 + member_id: 0x9262a5ee + member_id: 0x17dd5b60 + member_id: 0xc2344046 + member_id: 0xa9bf914a + member_id: 0xb0312eeb + member_id: 0x57d4dc2b + member_id: 0x0c47d533 + member_id: 0x97b7885f + member_id: 0x16af1257 + member_id: 0xc94272a1 + member_id: 0xa4895f02 + member_id: 0xccd72ae9 + member_id: 0x175839e1 + member_id: 0xf5d43022 + member_id: 0x052537d8 + member_id: 0x9d98b672 + member_id: 0x09a35e60 + member_id: 0x9a1249a9 + member_id: 0x32b8a7c0 + member_id: 0x091a6c17 + member_id: 0xc5f84af4 + member_id: 0xf6702779 + member_id: 0x7702aff1 + member_id: 0x608a5ddc + member_id: 0xd4fa2334 + member_id: 0x23bc5cfc + member_id: 0xaab35ddd + member_id: 0xaa42386f + member_id: 0xb73e5e75 + member_id: 0x83b23cdc + member_id: 0x22f823e0 + member_id: 0x83556531 + member_id: 0x9c1e1541 + member_id: 0xbcb875d4 + member_id: 0x8ea80b48 + member_id: 0xb1f31934 + member_id: 0x89165678 + member_id: 0x84378713 + member_id: 0x13fd0633 + member_id: 0x70017b28 + member_id: 0x7b4b1362 + member_id: 0x77b2ddab + member_id: 0xbd91da92 + member_id: 0x664acf2b + member_id: 0x68e4ed9e + member_id: 0xe335a60c + member_id: 0x8f1b54ca + member_id: 0xb1803fc6 + member_id: 0xc720b38a + member_id: 0x0d3b5bd1 + member_id: 0x45282e69 + member_id: 0xcc74652e + member_id: 0xe88abc76 + member_id: 0x19ee662b + member_id: 0xcc74db49 + member_id: 0x8f4bcfaa + member_id: 0xad2eefd3 + member_id: 0x811b1d72 + member_id: 0x434c9ecc + member_id: 0x340db501 + member_id: 0xa30bfddb + member_id: 0x73920265 + member_id: 0xbf88522e + member_id: 0xa0df1bbb + member_id: 0xffdeb7b9 + member_id: 0x5a7b4662 + member_id: 0x0c8eba16 + member_id: 0xb0bb8540 + member_id: 0xa51a50b8 + member_id: 0xc860bd45 + member_id: 0x3fe972c9 + member_id: 0x52b08a03 + member_id: 0xf6e18c0d + member_id: 0x94c9a78a + member_id: 0xb1be65fe + member_id: 0xc0033c9d + member_id: 0x8f0cab7f + member_id: 0xfc24f02b + member_id: 0xf06982b8 + member_id: 0x3c187ce2 + member_id: 0x2fadbc0c + member_id: 0x216e6075 + member_id: 0x09bd16a3 + member_id: 0x5770d188 + member_id: 0x46147565 + member_id: 0x4c7cf425 + member_id: 0x7bdded34 + member_id: 0x2d37b152 + member_id: 0x737a791c + member_id: 0xa34b4567 + member_id: 0x2a708dde + member_id: 0xfeddaede + member_id: 0xf17c8f4c + member_id: 0xe1b8deee + member_id: 0x026ea6ed + member_id: 0x4f6ccbdc + member_id: 0x12517395 + member_id: 0x3171bf74 + member_id: 0xf3771713 + member_id: 0xcd76b47e + member_id: 0xd28bda77 + member_id: 0x71d3a39c + member_id: 0xb3ca2e9b + member_id: 0xc165230a + member_id: 0x215a13ec + member_id: 0x377c522b + member_id: 0x94ccc01c + member_id: 0xe2270b65 + member_id: 0xdc1b3211 + member_id: 0x7c6b567e + member_id: 0x33b1974f + member_id: 0x22644f52 + member_id: 0x12298c1b + member_id: 0x324dabc9 + member_id: 0xba5af507 + member_id: 0x20a435f2 + member_id: 0xd70922f1 + member_id: 0x432861bc + member_id: 0x688a5a69 + member_id: 0x8bdadf1b + member_id: 0xaee6ff53 + member_id: 0xdb3467f3 + member_id: 0x30eff64b + member_id: 0xe795c368 + member_id: 0x9d30956d + member_id: 0xec10e729 + member_id: 0x6f0a17b5 + member_id: 0x091c4964 + member_id: 0xe5f6efa3 + member_id: 0x6e7f7dae + member_id: 0x15ef3a47 + member_id: 0xa75cede3 + member_id: 0x4b83bf04 + member_id: 0xf9311273 + member_id: 0x71481e19 + member_id: 0x6fa9d3ef + member_id: 0xa57ecd8e + member_id: 0x8fd1e923 + member_id: 0x0cd354a8 + member_id: 0x41d7be50 + member_id: 0x380f1158 + member_id: 0xd432cc5e + member_id: 0xfa136415 + member_id: 0x3e305123 + member_id: 0x6188e4ee + member_id: 0x1b3970e4 + member_id: 0xd0a93c31 + member_id: 0x45128248 + member_id: 0x98e47471 + member_id: 0x6e09ac61 + member_id: 0x4821ea2b + member_id: 0x10dabda2 + member_id: 0xa136ba5d + member_id: 0xae6114cc + member_id: 0xb40bd33a + member_id: 0xff765d59 + member_id: 0x15af76a2 + member_id: 0x58a1ba40 + member_id: 0x4505a488 + member_id: 0x938b4e26 + member_id: 0x9962bd46 + member_id: 0x285f05be + member_id: 0x020eccd3 + member_id: 0xe71cc1d9 + member_id: 0x4dcd3a37 + member_id: 0x4ba7b24a + member_id: 0x4e9500ec + member_id: 0x115fa561 + member_id: 0x17a11866 + member_id: 0x3c8ef028 + member_id: 0xdc9e19ca + member_id: 0x78450d9f + member_id: 0xfe933c61 + member_id: 0x5520b6a1 + member_id: 0xe27e8ce3 + member_id: 0x1d6fbf33 + member_id: 0xb9498bcf + member_id: 0xc9aa7d35 + member_id: 0x371784a6 + member_id: 0xed3cf7e2 + member_id: 0x1c35794d + member_id: 0xce1acc55 + member_id: 0x80a0a3ee + member_id: 0x76701448 + member_id: 0x35c9dc28 + member_id: 0x105c3c4d + member_id: 0x71a815c7 + member_id: 0x5d9e95ae + member_id: 0x2e353a9c + member_id: 0x83054658 + member_id: 0xfa7845a1 + member_id: 0x1b95ac31 + member_id: 0x86b94497 + member_id: 0x003ea69f + member_id: 0xee8bae4d + member_id: 0x030b0ab6 + member_id: 0xaa882ed4 + member_id: 0xff86bb58 + member_id: 0x546851f2 + member_id: 0x068f454d + member_id: 0x0eb3e9bf + member_id: 0x2fd08efd + member_id: 0x4b6f45cd + member_id: 0x81de61c0 + member_id: 0x95cc43f7 + member_id: 0x8064b4f4 + member_id: 0xc6a08382 + member_id: 0xaaa3fd42 + member_id: 0xad98a9ad + member_id: 0xcd5fd921 + member_id: 0x7f8229da + member_id: 0x84e56f17 + member_id: 0x9ed91ea3 + member_id: 0xe39f1481 + member_id: 0x56f92467 + member_id: 0xa65cd12c + member_id: 0x319b89ab + member_id: 0xfedee1e7 + member_id: 0x284bd920 + member_id: 0x08a92d3f + member_id: 0xff0b3458 + member_id: 0xe84b7153 + member_id: 0x6ae7b5b9 + member_id: 0x483f3007 + member_id: 0x2d0818b7 + member_id: 0x637608bd + member_id: 0xac894467 + member_id: 0xe0f63f30 } } struct_union { @@ -234904,12 +226658,13 @@ struct_union { kind: STRUCT name: "hci_mgmt_chan" definition { - bytesize: 48 + bytesize: 56 member_id: 0x7c00ef52 member_id: 0x4c7bbeeb member_id: 0xa191b952 member_id: 0xef0accef member_id: 0xc429f5c2 + member_id: 0x2d0814a0 } } struct_union { @@ -234928,23 +226683,23 @@ struct_union { kind: STRUCT name: "hci_uart" definition { - bytesize: 248 + bytesize: 280 member_id: 0xa34e4158 member_id: 0x2726387e member_id: 0xaf38e1a7 member_id: 0x2d5bf9f3 member_id: 0x6b10d6d5 member_id: 0xf8fed40c - member_id: 0x8a6a8cf8 - member_id: 0x5d519526 - member_id: 0xc10f1dd8 - member_id: 0x59119b8d - member_id: 0xd2a988e9 - member_id: 0x4a0d7a83 - member_id: 0x7ab1d6bf - member_id: 0x5d6308e6 - member_id: 0x36a6895f - member_id: 0x64cf5ba9 + member_id: 0x8a6a87b7 + member_id: 0x5d519bea + member_id: 0xc10f19a2 + member_id: 0x5911997f + member_id: 0xd2a98d48 + member_id: 0x4a0d7b72 + member_id: 0x7ab1d3e0 + member_id: 0x5d630d19 + member_id: 0x36a68d1e + member_id: 0x64cf57ca } } struct_union { @@ -235138,13 +226893,15 @@ struct_union { kind: STRUCT name: "header_ops" definition { - bytesize: 48 + bytesize: 64 member_id: 0x0faee1ca member_id: 0x9e0bc4a7 member_id: 0x3b50f609 member_id: 0x604e0cc3 member_id: 0x2a0a55ed member_id: 0xcfa2fa2e + member_id: 0x2d0814a0 + member_id: 0x63760ed5 } } struct_union { @@ -235175,7 +226932,7 @@ struct_union { kind: STRUCT name: "hid_device" definition { - bytesize: 7664 + bytesize: 7864 member_id: 0x11a479d5 member_id: 0x0939a4ee member_id: 0xe349e428 @@ -235193,46 +226950,48 @@ struct_union { member_id: 0x1427851b member_id: 0xa3c733bc member_id: 0x03dcbfb4 - member_id: 0x3f6b14f0 - member_id: 0xce1acfd1 - member_id: 0xd44dcc52 - member_id: 0xdeb73807 - member_id: 0xf75353e4 - member_id: 0x18a120c1 - member_id: 0x54126f47 - member_id: 0x2b3e3823 - member_id: 0xd382a7c2 - member_id: 0x68976169 - member_id: 0xbbbc6bae - member_id: 0x7c54d4e4 - member_id: 0x734922ad - member_id: 0x7d9c7ba4 - member_id: 0xc2bf0da0 - member_id: 0x20545db3 - member_id: 0xca566f91 - member_id: 0x2a0674c3 - member_id: 0x989b8e86 - member_id: 0x94c20774 - member_id: 0x342e5448 - member_id: 0x44106fa4 - member_id: 0x900b3568 - member_id: 0x0dfb98ea - member_id: 0x3065f45d - member_id: 0xb7a98c28 - member_id: 0x6d52bef4 - member_id: 0x53d0c050 - member_id: 0x7b2bc0ec - member_id: 0x5ad9942f - member_id: 0x2e5d8f77 - member_id: 0x7515f344 - member_id: 0x07cf20ac - member_id: 0x8aa7aef5 - member_id: 0x2c8c5aa8 - member_id: 0x58740c95 - member_id: 0xab17da00 - member_id: 0xaf4366ae - member_id: 0xff66b072 - member_id: 0xcc6aae42 + member_id: 0x3f6b1d8c + member_id: 0xce1ac1fe + member_id: 0xd44dce66 + member_id: 0xdeb73004 + member_id: 0xf7535b37 + member_id: 0x18a127c9 + member_id: 0x54126407 + member_id: 0x2b3e3bb1 + member_id: 0xd382ab7e + member_id: 0x68976a7a + member_id: 0xbbbc650d + member_id: 0x7c54d5f8 + member_id: 0x73492b8d + member_id: 0x7d9c785a + member_id: 0xc2bf0459 + member_id: 0x205457c1 + member_id: 0xca5668d0 + member_id: 0x2a0679a5 + member_id: 0x989b8848 + member_id: 0x94c205c0 + member_id: 0x342e5668 + member_id: 0x44106ed8 + member_id: 0x900b35d9 + member_id: 0x0dfb9ad8 + member_id: 0x3065f315 + member_id: 0xb7a98fcb + member_id: 0x6d52b896 + member_id: 0x53d0c010 + member_id: 0x7b2bccdd + member_id: 0x5ad99975 + member_id: 0x2e5d8158 + member_id: 0x7515f016 + member_id: 0x07cf2cee + member_id: 0x8aa7ae55 + member_id: 0x2c8c53b8 + member_id: 0x58740fba + member_id: 0xab17d40e + member_id: 0xaf4362fa + member_id: 0xff66bcf9 + member_id: 0xcc6aaeab + member_id: 0x2d081576 + member_id: 0x637601c1 } } struct_union { @@ -235253,7 +227012,7 @@ struct_union { kind: STRUCT name: "hid_driver" definition { - bytesize: 312 + bytesize: 368 member_id: 0x0ddfefbb member_id: 0xc4f4eccb member_id: 0x99d52cf2 @@ -235274,7 +227033,10 @@ struct_union { member_id: 0xf39706bf member_id: 0xcab2cce5 member_id: 0xa793f54a - member_id: 0xd4ad46eb + member_id: 0x2d081fb1 + member_id: 0x63760b51 + member_id: 0xac894e06 + member_id: 0xd4ad468f } } struct_union { @@ -235327,7 +227089,7 @@ struct_union { kind: STRUCT name: "hid_input" definition { - bytesize: 72 + bytesize: 80 member_id: 0x7c00ef52 member_id: 0x5cb55ed6 member_id: 0x73064a1b @@ -235335,6 +227097,7 @@ struct_union { member_id: 0x51372bdb member_id: 0x5e7ab334 member_id: 0xe66b33da + member_id: 0x2d081c40 } } struct_union { @@ -235342,7 +227105,7 @@ struct_union { kind: STRUCT name: "hid_ll_driver" definition { - bytesize: 96 + bytesize: 112 member_id: 0x46361d1d member_id: 0x698616dc member_id: 0xad99a64a @@ -235355,6 +227118,8 @@ struct_union { member_id: 0x61e4c7b9 member_id: 0x57288b3c member_id: 0x807d9f19 + member_id: 0x2d081d9c + member_id: 0x63760a18 } } struct_union { @@ -235362,7 +227127,7 @@ struct_union { kind: STRUCT name: "hid_report" definition { - bytesize: 2144 + bytesize: 2152 member_id: 0x7c00ef52 member_id: 0x3af855d4 member_id: 0x658221e2 @@ -235376,6 +227141,7 @@ struct_union { member_id: 0xea3fca7a member_id: 0x322da375 member_id: 0x4804413e + member_id: 0x2d081bb8 } } struct_union { @@ -235520,7 +227286,7 @@ struct_union { kind: STRUCT name: "hrtimer" definition { - bytesize: 64 + bytesize: 72 member_id: 0x0f4eedc8 member_id: 0x313ff873 member_id: 0xab75b859 @@ -235529,6 +227295,7 @@ struct_union { member_id: 0x648f25ee member_id: 0x19add46f member_id: 0x149367ac + member_id: 0x2d081e2a } } struct_union { @@ -235577,9 +227344,9 @@ struct_union { kind: STRUCT name: "hrtimer_sleeper" definition { - bytesize: 72 + bytesize: 80 member_id: 0x1dce6e8e - member_id: 0x9c3a281f + member_id: 0x9c3a2a75 } } struct_union { @@ -235604,22 +227371,22 @@ struct_union { kind: STRUCT name: "hvc_struct" definition { - bytesize: 496 + bytesize: 584 member_id: 0x48b9180d - member_id: 0x2d1fea8d - member_id: 0xad5e2171 - member_id: 0xfde70000 - member_id: 0xef8e3000 - member_id: 0xd729cc27 - member_id: 0x5abaf760 - member_id: 0xc821ac86 - member_id: 0xafb8dacd - member_id: 0x314e3252 - member_id: 0xfff50a29 - member_id: 0xa030484a - member_id: 0x435b938c - member_id: 0x1120c50f - member_id: 0x2d5bf3ea + member_id: 0x2d1feaec + member_id: 0xad5e2822 + member_id: 0xfde70709 + member_id: 0xef8e399f + member_id: 0xd729cec6 + member_id: 0x5abaf1c1 + member_id: 0xc821afee + member_id: 0xafb8df5d + member_id: 0x314e3194 + member_id: 0xfff50d81 + member_id: 0xa03044f2 + member_id: 0x435b96af + member_id: 0x1120c818 + member_id: 0x2d5bfb37 } } struct_union { @@ -235724,7 +227491,7 @@ struct_union { kind: STRUCT name: "i2c_adapter" definition { - bytesize: 1048 + bytesize: 1216 member_id: 0x4a965250 member_id: 0x8604dd3f member_id: 0x5a21819e @@ -235735,16 +227502,16 @@ struct_union { member_id: 0x54a4a7be member_id: 0x4f8c9ace member_id: 0xce1acbef - member_id: 0x3f805369 - member_id: 0xd1c5135f - member_id: 0x0dc60fb4 - member_id: 0xdc65cac5 - member_id: 0x1ad9ba4a - member_id: 0x3bb59023 - member_id: 0x7545c199 - member_id: 0x2a77ad85 - member_id: 0xae4d65a4 - member_id: 0x93137e59 + member_id: 0x3f80502f + member_id: 0xd1c5155c + member_id: 0x0dc6099d + member_id: 0xdc65c001 + member_id: 0x1ad9bdad + member_id: 0x3bb591b4 + member_id: 0x7545cc7a + member_id: 0x2a77a834 + member_id: 0xae4d69ac + member_id: 0x931375de } } struct_union { @@ -235819,16 +227586,16 @@ struct_union { kind: STRUCT name: "i2c_client" definition { - bytesize: 824 + bytesize: 976 member_id: 0x2da1ba5f member_id: 0x24e4efd9 member_id: 0x0dc2afe6 member_id: 0xbdffad6c member_id: 0xce1ac1e2 - member_id: 0x17b2398a - member_id: 0x99159461 - member_id: 0x9a2030f2 - member_id: 0xd04938e2 + member_id: 0x17b23bfd + member_id: 0x99159a36 + member_id: 0x9a203f42 + member_id: 0xd049376f } } struct_union { @@ -235869,7 +227636,7 @@ struct_union { kind: STRUCT name: "i2c_driver" definition { - bytesize: 248 + bytesize: 280 member_id: 0x8604d9de member_id: 0xd778ec2c member_id: 0xb4ae4933 @@ -235878,11 +227645,11 @@ struct_union { member_id: 0x8778e04f member_id: 0x9160ef4d member_id: 0xd4ad4b1f - member_id: 0xc4fe53c4 - member_id: 0x9878ebe4 - member_id: 0xb406a6b1 - member_id: 0x1bbcf748 - member_id: 0x2da18dab + member_id: 0xc4fe5161 + member_id: 0x9878e916 + member_id: 0xb406a310 + member_id: 0x1bbcf6b9 + member_id: 0x2da189ea } } struct_union { @@ -235940,7 +227707,7 @@ struct_union { kind: STRUCT name: "i3c_bus" definition { - bytesize: 152 + bytesize: 168 member_id: 0x1d84c3f4 member_id: 0xcc4808a3 member_id: 0x5a20b8b0 @@ -236001,13 +227768,13 @@ struct_union { kind: STRUCT name: "i3c_dev_desc" definition { - bytesize: 112 + bytesize: 128 member_id: 0x64e42014 member_id: 0xcd0f9fce member_id: 0x8037a98d - member_id: 0x92f5dc36 - member_id: 0xce0a8468 - member_id: 0x2dc02f46 + member_id: 0x92f5ddb1 + member_id: 0xce0a8660 + member_id: 0x2dc0240f } } struct_union { @@ -236015,10 +227782,10 @@ struct_union { kind: STRUCT name: "i3c_device" definition { - bytesize: 776 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x87d44775 - member_id: 0xdadaaa7c + member_id: 0x87d4415a + member_id: 0xdadaa1d6 } } struct_union { @@ -236074,11 +227841,11 @@ struct_union { kind: STRUCT name: "i3c_driver" definition { - bytesize: 168 + bytesize: 200 member_id: 0xd4ad4c68 - member_id: 0xd778cb02 - member_id: 0xb4ae52bb - member_id: 0xc4ff9216 + member_id: 0xd778c72d + member_id: 0xb4ae572f + member_id: 0xc4ff9e8c } } struct_union { @@ -236100,7 +227867,7 @@ struct_union { kind: STRUCT name: "i3c_generic_ibi_slot" definition { - bytesize: 72 + bytesize: 88 member_id: 0x0fa6c6af member_id: 0x85f02375 } @@ -236142,11 +227909,11 @@ struct_union { kind: STRUCT name: "i3c_ibi_slot" definition { - bytesize: 56 + bytesize: 72 member_id: 0xd6e667b7 - member_id: 0xce3784f9 - member_id: 0xb84057f7 - member_id: 0xff8a989b + member_id: 0xce3785c0 + member_id: 0xb8405747 + member_id: 0xff8a9211 } } struct_union { @@ -236154,16 +227921,16 @@ struct_union { kind: STRUCT name: "i3c_master_controller" definition { - bytesize: 2024 + bytesize: 2360 member_id: 0xce1ac149 - member_id: 0x701b6a67 - member_id: 0xd4be1866 - member_id: 0xafb9ea4d - member_id: 0xfb8ee6b0 - member_id: 0x39ba0c74 - member_id: 0x2dd98040 - member_id: 0xdad06173 - member_id: 0x22fae5fb + member_id: 0x701b6c48 + member_id: 0xd4be13cc + member_id: 0xafb9e195 + member_id: 0xfb8eebcd + member_id: 0x39ba03d7 + member_id: 0x2dd987ac + member_id: 0xdad060a0 + member_id: 0x22fae297 } } struct_union { @@ -236373,118 +228140,6 @@ struct_union { member_id: 0xf67054d4 } } -struct_union { - id: 0x81f2ad83 - kind: STRUCT - name: "ieee80211_ampdu_params" - definition { - bytesize: 32 - member_id: 0xc0088630 - member_id: 0xe248d60b - member_id: 0x6445d6da - member_id: 0xbcddd6b0 - member_id: 0x44878a7c - member_id: 0x96559cc3 - member_id: 0x5452c1a1 - } -} -struct_union { - id: 0x0145fd35 - kind: STRUCT - name: "ieee80211_ba_event" - definition { - bytesize: 16 - member_id: 0xe248d2ea - member_id: 0x6445dbf9 - member_id: 0xbcddd041 - } -} -struct_union { - id: 0x7c8bd5b8 - kind: STRUCT - name: "ieee80211_bss_conf" - definition { - bytesize: 776 - member_id: 0xb6ee8aba - member_id: 0xc960fe2b - member_id: 0x248620aa - member_id: 0x4e6b5ac0 - member_id: 0xb35c390d - member_id: 0x714a89d1 - member_id: 0x7eaf5cc4 - member_id: 0x91014ad7 - member_id: 0x54b268af - member_id: 0x1783b42f - member_id: 0xf8768e59 - member_id: 0x240bd547 - member_id: 0x251f8018 - member_id: 0x1864c089 - member_id: 0xb16fcea2 - member_id: 0xf5665672 - member_id: 0xa8766232 - member_id: 0xd24f4496 - member_id: 0x5cd9c8c3 - member_id: 0xc39785fd - member_id: 0x4cf66d53 - member_id: 0x33ec9d46 - member_id: 0xfd7aedd4 - member_id: 0xfe5dc4fb - member_id: 0x5b7b3549 - member_id: 0x29ad7c7e - member_id: 0xb21548ab - member_id: 0x32388156 - member_id: 0x8cfcc9d3 - member_id: 0xe3a0d94d - member_id: 0x6fcf02a4 - member_id: 0xd3eee3d6 - member_id: 0xed7f5b13 - member_id: 0xa9f4f1da - member_id: 0x95ea20f5 - member_id: 0x8b6f2e33 - member_id: 0x6927b073 - member_id: 0x0731aaee - member_id: 0x2808fe08 - member_id: 0xc4452732 - member_id: 0x041d8bec - member_id: 0x2a4f0da7 - member_id: 0x4b7883a4 - member_id: 0xc026a173 - member_id: 0xe7097815 - member_id: 0x1bad2e0b - member_id: 0xecb2e57f - member_id: 0xd08290e6 - member_id: 0x1df75241 - member_id: 0x429e5152 - member_id: 0x0a84b0cd - member_id: 0xd9a7410e - member_id: 0xfe4d73cd - member_id: 0xf9b75594 - member_id: 0xeb06b529 - member_id: 0x59afb037 - member_id: 0x65b3cc02 - member_id: 0x977be109 - member_id: 0x73754ab1 - member_id: 0x4d6a0327 - member_id: 0x47adcfc3 - member_id: 0x6a440591 - member_id: 0x6e1befa0 - member_id: 0xa0b7b8b6 - } -} -struct_union { - id: 0x9c81b7a8 - kind: STRUCT - name: "ieee80211_chanctx_conf" - definition { - bytesize: 72 - member_id: 0xeab0df6c - member_id: 0x1bc78d09 - member_id: 0xe79f6e89 - member_id: 0xd1e36eaa - member_id: 0x0af06b0c - member_id: 0x20620787 - } -} struct_union { id: 0x8721fed4 kind: STRUCT @@ -236508,49 +228163,6 @@ struct_union { member_id: 0xc328acd3 } } -struct_union { - id: 0x319390c3 - kind: STRUCT - name: "ieee80211_channel_switch" - definition { - bytesize: 56 - member_id: 0x5a76e9fa - member_id: 0x5b1b0b3a - member_id: 0xb0af5045 - member_id: 0x6fcf0395 - member_id: 0x650c0224 - member_id: 0x84f3af80 - } -} -struct_union { - id: 0xd371b568 - kind: STRUCT - name: "ieee80211_conf" - definition { - bytesize: 64 - member_id: 0x2da18c75 - member_id: 0xf5e67153 - member_id: 0xc19484cd - member_id: 0x35cdf672 - member_id: 0x55f92728 - member_id: 0x09a4d4d8 - member_id: 0xf60ac016 - member_id: 0x6fcf029e - member_id: 0x0af060ca - member_id: 0xb141bb89 - } -} -struct_union { - id: 0xa6f02ea1 - kind: STRUCT - name: "ieee80211_cts" - definition { - bytesize: 10 - member_id: 0xedc6950f - member_id: 0xe0ea9451 - member_id: 0x299ed016 - } -} struct_union { id: 0x7690c707 kind: STRUCT @@ -236561,16 +228173,6 @@ struct_union { member_id: 0xe0c9586e } } -struct_union { - id: 0x6e3f7da9 - kind: STRUCT - name: "ieee80211_eht_cap_elem" - definition { - bytesize: 11 - member_id: 0xb3d2a012 - member_id: 0x72d845ed - } -} struct_union { id: 0xc51b2b2c kind: STRUCT @@ -236613,49 +228215,6 @@ struct_union { member_id: 0x15b431b0 } } -struct_union { - id: 0xb24a934b - kind: STRUCT - name: "ieee80211_eht_operation" - definition { - bytesize: 5 - member_id: 0x4b8730df - member_id: 0x293a216d - member_id: 0x72d84839 - } -} -struct_union { - id: 0xca7de9f8 - kind: STRUCT - name: "ieee80211_event" - definition { - bytesize: 24 - member_id: 0x5c8bf3a6 - member_id: 0xec250406 - } -} -struct_union { - id: 0x11112789 - kind: STRUCT - name: "ieee80211_ext_chansw_ie" - definition { - bytesize: 4 - member_id: 0x87b449ec - member_id: 0x1df7a80d - member_id: 0x92fc74b4 - member_id: 0x650c05d7 - } -} -struct_union { - id: 0x67355be8 - kind: STRUCT - name: "ieee80211_fils_discovery" - definition { - bytesize: 8 - member_id: 0x29aecdc8 - member_id: 0xe1222eea - } -} struct_union { id: 0x4fb02048 kind: STRUCT @@ -236667,31 +228226,6 @@ struct_union { member_id: 0xb580f3da } } -struct_union { - id: 0x9fd6b186 - kind: STRUCT - name: "ieee80211_ftm_responder_params" - definition { - bytesize: 32 - member_id: 0x63600e74 - member_id: 0x50afcc5a - member_id: 0xe5267889 - member_id: 0x4ed31fcf - } -} -struct_union { - id: 0xbce4186d - kind: STRUCT - name: "ieee80211_hdr" - definition { - bytesize: 30 - member_id: 0xedc6950f - member_id: 0xdaf7eac0 - member_id: 0x349eaabd - member_id: 0x0cc7b911 - member_id: 0x79f99e90 - } -} struct_union { id: 0x4c7077ef kind: STRUCT @@ -236725,43 +228259,6 @@ struct_union { member_id: 0xa079f47b } } -struct_union { - id: 0x02955161 - kind: STRUCT - name: "ieee80211_he_mu_edca_param_ac_rec" - definition { - bytesize: 3 - member_id: 0xb70aebb0 - member_id: 0x22f42254 - member_id: 0x3ff9ec9e - } -} -struct_union { - id: 0x57884e85 - kind: STRUCT - name: "ieee80211_he_obss_pd" - definition { - bytesize: 21 - member_id: 0x988a7040 - member_id: 0x63847e4a - member_id: 0x21944423 - member_id: 0xca1d32bc - member_id: 0x1f391f09 - member_id: 0xb0352654 - member_id: 0x9016cefd - } -} -struct_union { - id: 0xcc310c60 - kind: STRUCT - name: "ieee80211_he_operation" - definition { - bytesize: 6 - member_id: 0xc70ccace - member_id: 0x420701dd - member_id: 0x72d846aa - } -} struct_union { id: 0x15ff878a kind: STRUCT @@ -236776,47 +228273,6 @@ struct_union { member_id: 0xa16ca1b7 } } -struct_union { - id: 0x80f8404f - kind: STRUCT - name: "ieee80211_hw" - definition { - bytesize: 192 - member_id: 0x8b06863f - member_id: 0x3f0fa436 - member_id: 0x37213a82 - member_id: 0x59119ed8 - member_id: 0x2dd192dc - member_id: 0x19e14565 - member_id: 0xbbb76c7a - member_id: 0x332395b6 - member_id: 0x303b82fd - member_id: 0xd55530aa - member_id: 0x474f54ef - member_id: 0xd75039f3 - member_id: 0x687d6c00 - member_id: 0x551e2091 - member_id: 0x15fed1c1 - member_id: 0xd52b69df - member_id: 0x09744964 - member_id: 0x230636df - member_id: 0x238dddb4 - member_id: 0x415c0342 - member_id: 0x433c253c - member_id: 0x62065539 - member_id: 0x8ad3fcd1 - member_id: 0x93dfda95 - member_id: 0xe8274bad - member_id: 0xa200940a - member_id: 0x5d1f8d64 - member_id: 0xc42493fb - member_id: 0x18084d3e - member_id: 0x1cdc6ec5 - member_id: 0x1f020f1c - member_id: 0x07c2203f - member_id: 0x1c7f283a - } -} struct_union { id: 0xc2188e98 kind: STRUCT @@ -236843,66 +228299,6 @@ struct_union { member_id: 0xf403be21 } } -struct_union { - id: 0x01f94a6f - kind: STRUCT - name: "ieee80211_key_conf" - definition { - bytesize: 24 - member_id: 0xbaba1046 - member_id: 0xcd89662e - member_id: 0xa7e72e54 - member_id: 0x9285fc8e - member_id: 0x021f8b17 - member_id: 0xde8c3bac - member_id: 0x2df9c023 - member_id: 0xc90ccab8 - member_id: 0x15d9dfa4 - member_id: 0x209869dc - } -} -struct_union { - id: 0xcaac6450 - kind: STRUCT - name: "ieee80211_key_seq" - definition { - bytesize: 20 - member_id: 0x36c34932 - } -} -struct_union { - id: 0x51b5db1e - kind: STRUCT - name: "ieee80211_link_sta" - definition { - bytesize: 236 - member_id: 0x24862929 - member_id: 0xc90c2f1f - member_id: 0xb141bed8 - member_id: 0x87e39aea - member_id: 0x72f6779b - member_id: 0x4e980b74 - member_id: 0x151c06f6 - member_id: 0x62a479b2 - member_id: 0xf3ecc8c6 - member_id: 0x8ae3518c - member_id: 0x3a17a1df - member_id: 0x0422d208 - member_id: 0x0fa09a7f - } -} -struct_union { - id: 0xdb1f1bd4 - kind: STRUCT - name: "ieee80211_low_level_stats" - definition { - bytesize: 16 - member_id: 0x167da2c6 - member_id: 0x562d25fd - member_id: 0x9dda7c7d - member_id: 0xd04bdd46 - } -} struct_union { id: 0x195436be kind: STRUCT @@ -236915,226 +228311,6 @@ struct_union { member_id: 0xd47b3d33 } } -struct_union { - id: 0x259a86f5 - kind: STRUCT - name: "ieee80211_mgmt" - definition { - bytesize: 50 - member_id: 0xedc6950f - member_id: 0xe0ea9451 - member_id: 0x116f1f1d - member_id: 0x1bbdaea2 - member_id: 0xb67a74b2 - member_id: 0x0cc7b911 - member_id: 0xec2ecdca - } -} -struct_union { - id: 0x6cf4e9ac - kind: STRUCT - name: "ieee80211_mlme_event" - definition { - bytesize: 12 - member_id: 0xffa58914 - member_id: 0x2025c241 - member_id: 0xbb8bdcdf - } -} -struct_union { - id: 0x92b666b5 - kind: STRUCT - name: "ieee80211_msrment_ie" - definition { - bytesize: 3 - member_id: 0x36f7caa4 - member_id: 0x87b4420a - member_id: 0x5c7f87b2 - member_id: 0xb634a685 - } -} -struct_union { - id: 0x8caea1f2 - kind: STRUCT - name: "ieee80211_mu_group_data" - definition { - bytesize: 24 - member_id: 0xd290cf45 - member_id: 0x9081ed2b - } -} -struct_union { - id: 0x099f3037 - kind: STRUCT - name: "ieee80211_mutable_offsets" - definition { - bytesize: 10 - member_id: 0x84bda2cb - member_id: 0x83b77fd8 - member_id: 0xd275bd63 - member_id: 0xcf4c9d90 - } -} -struct_union { - id: 0x42c77322 - kind: STRUCT - name: "ieee80211_noa_data" - definition { - bytesize: 60 - member_id: 0x9e1c80a5 - member_id: 0x6eb7ca03 - member_id: 0x80629b7b - member_id: 0x65a3490a - member_id: 0x8754116c - } -} -struct_union { - id: 0xa0d26d60 - kind: STRUCT - name: "ieee80211_ops" - definition { - bytesize: 928 - member_id: 0x65d4a8c1 - member_id: 0x46346d52 - member_id: 0x69846f51 - member_id: 0xf3959b87 - member_id: 0xcab0ba24 - member_id: 0xbd70515e - member_id: 0x9f5c34ad - member_id: 0x1e270a61 - member_id: 0xacdcc417 - member_id: 0xd18a515f - member_id: 0x993ad77e - member_id: 0x04ff205d - member_id: 0x15c97c08 - member_id: 0x65271c9d - member_id: 0x941c38d6 - member_id: 0x98104f16 - member_id: 0x0b1d80db - member_id: 0xe9e7a0af - member_id: 0x3967b357 - member_id: 0x40403e72 - member_id: 0xa5a2522c - member_id: 0x425c2f4c - member_id: 0x825fb342 - member_id: 0x8a19a7d2 - member_id: 0xb48bdfd2 - member_id: 0xa0c1d77c - member_id: 0xe5dbf601 - member_id: 0xed6200cc - member_id: 0xb249dd87 - member_id: 0xba10858a - member_id: 0xeed7398a - member_id: 0x6a98591e - member_id: 0x426de373 - member_id: 0xebaddc7a - member_id: 0x2f578033 - member_id: 0x0b7031a8 - member_id: 0xe6d331ed - member_id: 0x6de86896 - member_id: 0xe4ec19bc - member_id: 0xeec43bc6 - member_id: 0xb3563705 - member_id: 0x8ea237cd - member_id: 0xf54a3f85 - member_id: 0x78592751 - member_id: 0xf516f923 - member_id: 0xf4aeafdf - member_id: 0x88bc8152 - member_id: 0x20eae199 - member_id: 0x80bf390f - member_id: 0xf146a799 - member_id: 0x3ea522fd - member_id: 0x31aadc11 - member_id: 0x69cf1c1d - member_id: 0x1dd1bef7 - member_id: 0x7fa23fdc - member_id: 0x24534700 - member_id: 0x170a54b8 - member_id: 0x228cfc77 - member_id: 0x3463e048 - member_id: 0x524caf94 - member_id: 0xa175cf48 - member_id: 0x12f24532 - member_id: 0xb14ee85b - member_id: 0x643b18da - member_id: 0x6b7c0f9a - member_id: 0x3ba88d21 - member_id: 0x9dcec5dd - member_id: 0xb2ce6646 - member_id: 0x5995e1c9 - member_id: 0x25e150e2 - member_id: 0x51853217 - member_id: 0xf631c5f0 - member_id: 0x0f8c0980 - member_id: 0x046e8e1d - member_id: 0x5575ef7c - member_id: 0x90299947 - member_id: 0x12b99fbe - member_id: 0x07951331 - member_id: 0x631f010c - member_id: 0xcfee1ba8 - member_id: 0x5cc8c3a8 - member_id: 0xef8ca769 - member_id: 0x9d38568b - member_id: 0x2daf3cb6 - member_id: 0x4dc1c0cf - member_id: 0x0fadd55d - member_id: 0xe0328a98 - member_id: 0xa0c100ac - member_id: 0x876c70ca - member_id: 0x501e5804 - member_id: 0xea1c6866 - member_id: 0x477e3eb7 - member_id: 0x6ecb0b41 - member_id: 0xa5b4cb0e - member_id: 0xc555d519 - member_id: 0xa349cf7f - member_id: 0xd084a701 - member_id: 0x2b775b1a - member_id: 0x7b84ba50 - member_id: 0xb333beb3 - member_id: 0xf585f096 - member_id: 0x9bce2ec0 - member_id: 0x63288d64 - member_id: 0xca110aec - member_id: 0xff430a6a - member_id: 0xad34062b - member_id: 0xac51ee2e - member_id: 0xd2dff220 - member_id: 0xf6879560 - member_id: 0xe1aa54b6 - member_id: 0x37ba5004 - member_id: 0x05695274 - member_id: 0x153d764f - member_id: 0x3c4f01d7 - member_id: 0x8d99a6fc - member_id: 0x3ed54150 - } -} -struct_union { - id: 0x1bacec00 - kind: STRUCT - name: "ieee80211_p2p_noa_attr" - definition { - bytesize: 54 - member_id: 0xad1054cd - member_id: 0x6979dd5d - member_id: 0x875e5240 - } -} -struct_union { - id: 0x20f0b26f - kind: STRUCT - name: "ieee80211_p2p_noa_desc" - definition { - bytesize: 13 - member_id: 0x650c03b6 - member_id: 0xe07aef78 - member_id: 0x49cc1241 - member_id: 0xa350fd28 - } -} struct_union { id: 0xec0f8540 kind: STRUCT @@ -237145,74 +228321,6 @@ struct_union { member_id: 0x5da37275 } } -struct_union { - id: 0x9f6ce750 - kind: STRUCT - name: "ieee80211_prep_tx_info" - definition { - bytesize: 6 - member_id: 0xe0e00351 - member_id: 0x18e98beb - member_id: 0xa1aea359 - } -} -struct_union { - id: 0xd06560fb - kind: STRUCT - name: "ieee80211_radiotap_header" - definition { - bytesize: 8 - member_id: 0x859fe05c - member_id: 0x63f9f6e8 - member_id: 0x17c596f3 - member_id: 0x3aaf2feb - member_id: 0xb9e47e28 - } -} -struct_union { - id: 0xfc71cff8 - kind: STRUCT - name: "ieee80211_radiotap_iterator" - definition { - bytesize: 88 - member_id: 0x07f67731 - member_id: 0x085ac3bb - member_id: 0xb570cbf3 - member_id: 0x299f9e52 - member_id: 0x613ac2c2 - member_id: 0x191f057a - member_id: 0x6390a702 - member_id: 0x27a86304 - member_id: 0x9ee9cb56 - member_id: 0x45ac1f08 - member_id: 0x37d1bfd6 - member_id: 0xc0fe4960 - member_id: 0x2b2df831 - member_id: 0x97f3acfa - } -} -struct_union { - id: 0x5c701bb6 - kind: STRUCT - name: "ieee80211_radiotap_namespace" - definition { - bytesize: 24 - member_id: 0x8217fdfe - member_id: 0x7b62baf4 - member_id: 0x116724da - member_id: 0x312fa86b - } -} -struct_union { - id: 0x9a6dd373 - kind: STRUCT - name: "ieee80211_radiotap_vendor_namespaces" - definition { - bytesize: 16 - member_id: 0x91da9c9e - member_id: 0x87df0db4 - } -} struct_union { id: 0xac096dcc kind: STRUCT @@ -237225,17 +228333,6 @@ struct_union { member_id: 0x49a7c8f6 } } -struct_union { - id: 0x306f67ee - kind: STRUCT - name: "ieee80211_rate_status" - definition { - bytesize: 14 - member_id: 0x7732f571 - member_id: 0x773390eb - member_id: 0xe5c5b4e5 - } -} struct_union { id: 0x5292f5ee kind: STRUCT @@ -237263,70 +228360,6 @@ struct_union { member_id: 0xaf393dec } } -struct_union { - id: 0x5989ea35 - kind: STRUCT - name: "ieee80211_rssi_event" - definition { - bytesize: 4 - member_id: 0xffaa9f66 - } -} -struct_union { - id: 0x87d80973 - kind: STRUCT - name: "ieee80211_rts" - definition { - bytesize: 16 - member_id: 0xedc6950f - member_id: 0xe0ea9451 - member_id: 0x299ed016 - member_id: 0x036566ee - } -} -struct_union { - id: 0x7b969105 - kind: STRUCT - name: "ieee80211_rx_status" - definition { - bytesize: 48 - member_id: 0x8aa123a8 - member_id: 0x3e6e4f0a - member_id: 0x5b1b0619 - member_id: 0x3570abee - member_id: 0x259b5ca8 - member_id: 0x69f54469 - member_id: 0xdf90495f - member_id: 0x52d3b2f1 - member_id: 0xb1e6b4a5 - member_id: 0x19dddb6d - member_id: 0x82cfbf32 - member_id: 0x328fdaf1 - member_id: 0xdcffb264 - member_id: 0x77787c10 - member_id: 0xb01b4668 - member_id: 0x0b2cd35d - member_id: 0x39070c0e - member_id: 0x2d4067fd - member_id: 0x09c143b5 - member_id: 0x3a14c56f - member_id: 0x979f6ca1 - member_id: 0xc7d3b862 - member_id: 0x09c45da5 - member_id: 0xf8d2195f - member_id: 0xf56f5059 - } -} -struct_union { - id: 0x091c4697 - kind: STRUCT - name: "ieee80211_s1g_cap" - definition { - bytesize: 15 - member_id: 0x18ffbd31 - member_id: 0xb4cbad5d - } -} struct_union { id: 0x370bf50e kind: STRUCT @@ -237340,66 +228373,6 @@ struct_union { member_id: 0xba099737 } } -struct_union { - id: 0xeb6fc314 - kind: STRUCT - name: "ieee80211_scan_ies" - definition { - bytesize: 112 - member_id: 0x7119db4b - member_id: 0xb89978cd - member_id: 0x001f0425 - member_id: 0x1e2ffc2e - } -} -struct_union { - id: 0x07f900d5 - kind: STRUCT - name: "ieee80211_scan_request" - definition { - bytesize: 264 - member_id: 0x715cd5ba - member_id: 0x937c9919 - } -} -struct_union { - id: 0xda664810 - kind: STRUCT - name: "ieee80211_sta" - definition { - bytesize: 544 - member_id: 0x24862929 - member_id: 0x59b76875 - member_id: 0x23063521 - member_id: 0xbf89107d - member_id: 0xa2009df1 - member_id: 0x333a34f0 - member_id: 0x3f7e92c8 - member_id: 0x655d0da9 - member_id: 0x43d19b8f - member_id: 0x329b412b - member_id: 0xe6b88a3e - member_id: 0x8f63b371 - member_id: 0x9115f0a4 - member_id: 0xcd84fbb7 - member_id: 0x42d6d756 - member_id: 0x900829ae - member_id: 0x439058ed - member_id: 0x554ff8ea - member_id: 0x20620800 - } -} -struct_union { - id: 0x77af9806 - kind: STRUCT - name: "ieee80211_sta_aggregates" - definition { - bytesize: 36 - member_id: 0x88849604 - member_id: 0x20fe1fda - member_id: 0xb9237020 - } -} struct_union { id: 0xf02e1c56 kind: STRUCT @@ -237437,16 +228410,6 @@ struct_union { member_id: 0xd9284725 } } -struct_union { - id: 0x86c3a69e - kind: STRUCT - name: "ieee80211_sta_rates" - definition { - bytesize: 40 - member_id: 0x56a7265c - member_id: 0x5f5bc181 - } -} struct_union { id: 0x5a4dc0e7 kind: STRUCT @@ -237458,16 +228421,6 @@ struct_union { member_id: 0xc54f0f52 } } -struct_union { - id: 0xa248f11b - kind: STRUCT - name: "ieee80211_sta_txpwr" - definition { - bytesize: 8 - member_id: 0xa920e223 - member_id: 0x5c6373f6 - } -} struct_union { id: 0x8667cdb7 kind: STRUCT @@ -237498,166 +228451,6 @@ struct_union { member_id: 0x49a8930e } } -struct_union { - id: 0xd0c5114d - kind: STRUCT - name: "ieee80211_tdls_ch_sw_params" - definition { - bytesize: 48 - member_id: 0xe248d2ea - member_id: 0x6f66bd43 - member_id: 0x447e45e0 - member_id: 0x20ae224f - member_id: 0x5a2dca2b - member_id: 0x0bd5385c - member_id: 0x6f4f7ae2 - member_id: 0xad85a93d - member_id: 0x156e7242 - } -} -struct_union { - id: 0x736246ad - kind: STRUCT - name: "ieee80211_tpc_report_ie" - definition { - bytesize: 2 - member_id: 0x729bd63d - member_id: 0x0db9ce68 - } -} -struct_union { - id: 0xa22a24d2 - kind: STRUCT - name: "ieee80211_twt_setup" - definition { - bytesize: 4 - member_id: 0x429acdbc - member_id: 0x244e8d08 - member_id: 0xb5443094 - member_id: 0xfc153ff0 - member_id: 0x4b600f04 - } -} -struct_union { - id: 0xfd27df66 - kind: STRUCT - name: "ieee80211_tx_control" - definition { - bytesize: 8 - member_id: 0xe248d2ea - } -} -struct_union { - id: 0x28dce366 - kind: STRUCT - name: "ieee80211_tx_info" - definition { - bytesize: 48 - member_id: 0x2da18c75 - member_id: 0xfd506f88 - member_id: 0x7ca0be82 - member_id: 0xb58fc756 - member_id: 0x9aaa2866 - member_id: 0x39bfc379 - } -} -struct_union { - id: 0x74125458 - kind: STRUCT - name: "ieee80211_tx_pwr_env" - definition { - bytesize: 9 - member_id: 0xfaa0d11b - member_id: 0x725cd2ff - } -} -struct_union { - id: 0x22a034b1 - kind: STRUCT - name: "ieee80211_tx_queue_params" - definition { - bytesize: 14 - member_id: 0x22a2b698 - member_id: 0xa033fafb - member_id: 0x085b49c3 - member_id: 0x8bc59f28 - member_id: 0x0c3d93df - member_id: 0x94f85195 - member_id: 0x0468992c - member_id: 0x75458d14 - } -} -struct_union { - id: 0x12f875ab - kind: STRUCT - name: "ieee80211_tx_rate" - definition { - bytesize: 3 - member_id: 0x3cae4f5e - member_id: 0x6be089d4 - member_id: 0x318983e4 - } -} -struct_union { - id: 0xd7fb1d00 - kind: STRUCT - name: "ieee80211_tx_rate_control" - definition { - bytesize: 64 - member_id: 0x97edabd8 - member_id: 0xe5dc71c4 - member_id: 0x8f288238 - member_id: 0xb0b86eb7 - member_id: 0xf7f26a2e - member_id: 0xec39bfce - member_id: 0x01ac7b44 - member_id: 0x32243db9 - member_id: 0x17521e28 - member_id: 0x3e2b34f9 - } -} -struct_union { - id: 0xe9a8fd26 - kind: STRUCT - name: "ieee80211_tx_status" - definition { - bytesize: 56 - member_id: 0xe248d2ea - member_id: 0xcd5ca094 - member_id: 0xb0b86fbc - member_id: 0x3f5338f3 - member_id: 0xc0d04bc5 - member_id: 0x3eec0e22 - member_id: 0xe0a6f17f - } -} -struct_union { - id: 0x9c732d2d - kind: STRUCT - name: "ieee80211_txq" - definition { - bytesize: 24 - member_id: 0xce90b845 - member_id: 0xe248d60b - member_id: 0x64fdc717 - member_id: 0x977281cf - member_id: 0x2062063c - } -} -struct_union { - id: 0xb81e1426 - kind: STRUCT - name: "ieee80211_txq_params" - definition { - bytesize: 16 - member_id: 0x9797ed6b - member_id: 0x22a2bba3 - member_id: 0x10c38ad7 - member_id: 0xbeb5f394 - member_id: 0x8bc59775 - member_id: 0xc94256fc - } -} struct_union { id: 0x8d9a7429 kind: STRUCT @@ -237690,63 +228483,6 @@ struct_union { member_id: 0xd007ef72 } } -struct_union { - id: 0x815ae834 - kind: STRUCT - name: "ieee80211_vif" - definition { - bytesize: 1032 - member_id: 0x5c34528f - member_id: 0xd4960f0c - member_id: 0x8f41b0de - member_id: 0x23c192a7 - member_id: 0x90082830 - member_id: 0xdc1b4d2c - member_id: 0x24862b18 - member_id: 0x2b3aff2b - member_id: 0x0f7ab6c0 - member_id: 0xfe3e0304 - member_id: 0x4274cbf0 - member_id: 0x1efb7159 - member_id: 0xfc22cb5f - member_id: 0x680ae8fe - member_id: 0x9fdb88f2 - member_id: 0x63a03e6e - member_id: 0x20620e63 - } -} -struct_union { - id: 0xf838d67c - kind: STRUCT - name: "ieee80211_vif_cfg" - definition { - bytesize: 80 - member_id: 0x25089ba7 - member_id: 0x1abced32 - member_id: 0xab74c9d9 - member_id: 0xba53c202 - member_id: 0x59b7698f - member_id: 0x4e0fd791 - member_id: 0x1b7f6974 - member_id: 0xb019a267 - member_id: 0x644348f6 - member_id: 0x5d861261 - member_id: 0x5768beb1 - member_id: 0x440d737d - } -} -struct_union { - id: 0x87a9720f - kind: STRUCT - name: "ieee80211_vif_chanctx_switch" - definition { - bytesize: 32 - member_id: 0xce90b845 - member_id: 0x2327922e - member_id: 0x8f5632d2 - member_id: 0x0a979511 - } -} struct_union { id: 0xf190dea2 kind: STRUCT @@ -237769,19 +228505,6 @@ struct_union { member_id: 0xd49198c3 } } -struct_union { - id: 0x0c548b05 - kind: STRUCT - name: "ieee80211s_hdr" - definition { - bytesize: 18 - member_id: 0x2d41d82c - member_id: 0xf440f9e7 - member_id: 0x8457b19c - member_id: 0xcd9121df - member_id: 0x8dd08225 - } -} struct_union { id: 0xcc87604a kind: STRUCT @@ -237913,18 +228636,6 @@ struct_union { member_id: 0x95dac005 } } -struct_union { - id: 0x076faf00 - kind: STRUCT - name: "iface_combination_params" - definition { - bytesize: 64 - member_id: 0x889d8c9c - member_id: 0x0dd5b6b0 - member_id: 0x18a78ba4 - member_id: 0x9af6ecb1 - } -} struct_union { id: 0x41f1df67 kind: STRUCT @@ -237989,7 +228700,7 @@ struct_union { kind: STRUCT name: "ifmcaddr6" definition { - bytesize: 208 + bytesize: 256 member_id: 0x0e07dfa8 member_id: 0x0c06b72f member_id: 0x11f8eb33 @@ -237999,12 +228710,12 @@ struct_union { member_id: 0xb689518b member_id: 0x93969879 member_id: 0x929b0f59 - member_id: 0xfc51a477 - member_id: 0x854641df - member_id: 0xe8764d61 - member_id: 0xe33bc510 - member_id: 0x4b16fe62 - member_id: 0x95dac390 + member_id: 0xfc51a126 + member_id: 0x85464695 + member_id: 0xe87640c7 + member_id: 0xe33bc190 + member_id: 0x4b16f22f + member_id: 0x95dac8a9 } } struct_union { @@ -238137,26 +228848,26 @@ struct_union { kind: STRUCT name: "iio_dev" definition { - bytesize: 928 + bytesize: 1096 member_id: 0x8421c9a6 member_id: 0xce1ac5a8 - member_id: 0x33f133b1 - member_id: 0x94dbf9bd - member_id: 0xda32a85d - member_id: 0x01624575 - member_id: 0x8d60ff99 - member_id: 0x6920346b - member_id: 0x7a78aa8c - member_id: 0xa1c1dbef - member_id: 0xe9bbb1d0 - member_id: 0x6cd8233c - member_id: 0xea77b6ad - member_id: 0x5facb078 - member_id: 0x0de57819 - member_id: 0x0517080a - member_id: 0xcd6bb4c2 - member_id: 0x2e0bced4 - member_id: 0x591199e9 + member_id: 0x33f1381b + member_id: 0x94dbf2ad + member_id: 0xda32aae8 + member_id: 0x01624dd9 + member_id: 0x8d60f2c2 + member_id: 0x692031ff + member_id: 0x7a78a7dd + member_id: 0xa1c1d80a + member_id: 0xe9bbb3b8 + member_id: 0x6cd82727 + member_id: 0xea77b552 + member_id: 0x5facbc84 + member_id: 0x0de575d7 + member_id: 0x05170a91 + member_id: 0xcd6bb7a2 + member_id: 0x2e0bc19e + member_id: 0x59119673 } } struct_union { @@ -238237,22 +228948,22 @@ struct_union { kind: STRUCT name: "iio_trigger" definition { - bytesize: 1184 + bytesize: 1368 member_id: 0xafbf01cd member_id: 0x4a9656b1 member_id: 0xcc480580 member_id: 0x0de57421 member_id: 0xce1ac1e2 - member_id: 0x7c00e5af - member_id: 0xa2fdf4fc - member_id: 0x99fa9e8b - member_id: 0x9c6dc7b0 - member_id: 0x56a16eec - member_id: 0x76c2648c - member_id: 0xde39d7bf - member_id: 0x01a8cdfd - member_id: 0xf3acafee - member_id: 0xf5a47889 + member_id: 0x7c00e7d8 + member_id: 0xa2fdf321 + member_id: 0x99fa9afe + member_id: 0x9c6dc805 + member_id: 0x56a16eeb + member_id: 0x76c2672c + member_id: 0xde39de75 + member_id: 0x01a8c232 + member_id: 0xf3acaabf + member_id: 0xf5a4777f } } struct_union { @@ -238289,7 +229000,7 @@ struct_union { kind: STRUCT name: "in_device" definition { - bytesize: 360 + bytesize: 392 member_id: 0xce0b4469 member_id: 0x94d42b1b member_id: 0xb7dcfc4d @@ -238309,10 +229020,10 @@ struct_union { member_id: 0xeb62c586 member_id: 0x510548ab member_id: 0xb1ee1de3 - member_id: 0x3a2fbb63 - member_id: 0x28249899 - member_id: 0x14f6f118 - member_id: 0x56a72561 + member_id: 0x3a2fb3c2 + member_id: 0x282498ec + member_id: 0x14f6fd8c + member_id: 0x56a72054 } } struct_union { @@ -238346,7 +229057,7 @@ struct_union { kind: STRUCT name: "inet6_dev" definition { - bytesize: 1048 + bytesize: 1352 member_id: 0xce0b4469 member_id: 0x94d42b1b member_id: 0x7ee20f50 @@ -238361,32 +229072,32 @@ struct_union { member_id: 0x87575c81 member_id: 0x99f606f1 member_id: 0xa2c5b2db - member_id: 0x615ece53 - member_id: 0x8cc109d8 - member_id: 0xe8a0e3f8 - member_id: 0xbbc541a9 - member_id: 0x43560e40 - member_id: 0x65503a14 - member_id: 0x16f3f5dd - member_id: 0x045bf734 - member_id: 0xa8e2c5cf - member_id: 0x846097b4 - member_id: 0x2d186341 - member_id: 0xb7dcfbd1 - member_id: 0x7d1e2527 - member_id: 0x3bd46ead - member_id: 0x059da918 - member_id: 0x77af7912 - member_id: 0x36b3b0ad - member_id: 0x6b4be156 - member_id: 0x141e1bc5 - member_id: 0xb9d78568 - member_id: 0x4a3e814d - member_id: 0x5f4c53df - member_id: 0x953994bc - member_id: 0x7f103382 - member_id: 0x95dace76 - member_id: 0x66aa84a4 + member_id: 0x615ec3f5 + member_id: 0x8cc10130 + member_id: 0xe8a0e215 + member_id: 0xbbc5489e + member_id: 0x435609a4 + member_id: 0x65503a42 + member_id: 0x16f3f61b + member_id: 0x045bfd9c + member_id: 0xa8e2c1a0 + member_id: 0x846096f3 + member_id: 0x2d18681e + member_id: 0xb7dcfe39 + member_id: 0x7d1e2280 + member_id: 0x3bd46e6c + member_id: 0x059dad50 + member_id: 0x77af78a1 + member_id: 0x36b3b9b5 + member_id: 0x6b4beb7f + member_id: 0x141e1b04 + member_id: 0xb9d78a9f + member_id: 0x4a3e87f9 + member_id: 0x5f4c5fc3 + member_id: 0x95399c15 + member_id: 0x7f1030b7 + member_id: 0x95dac184 + member_id: 0x66aa8ae5 } } struct_union { @@ -238413,23 +229124,23 @@ struct_union { kind: STRUCT name: "inet_frag_queue" definition { - bytesize: 176 + bytesize: 192 member_id: 0x0ff5b15e member_id: 0x20068778 member_id: 0x1dd18615 - member_id: 0x2d1fe42b - member_id: 0xb7dcf7cb - member_id: 0x4313ef06 - member_id: 0xdc7afadb - member_id: 0x38faece3 - member_id: 0xb6f90d0b - member_id: 0xb862f8f3 - member_id: 0x15c3a07f - member_id: 0x6383412b - member_id: 0x2ddb6a3d - member_id: 0xcf7d61c4 - member_id: 0x77717b7e - member_id: 0x95dacf0a + member_id: 0x2d1fe623 + member_id: 0xb7dcff3e + member_id: 0x4313e44f + member_id: 0xdc7af762 + member_id: 0x38fae966 + member_id: 0xb6f904c8 + member_id: 0xb862f741 + member_id: 0x15c3a7f9 + member_id: 0x6383498a + member_id: 0x2ddb6d82 + member_id: 0xcf7d6fa4 + member_id: 0x77717339 + member_id: 0x95dacb84 } } struct_union { @@ -238506,7 +229217,7 @@ struct_union { kind: STRUCT name: "inode" definition { - bytesize: 656 + bytesize: 704 member_id: 0x4bfa0565 member_id: 0x5a533102 member_id: 0xdfbcd436 @@ -238532,35 +229243,35 @@ struct_union { member_id: 0xf84ea954 member_id: 0x7a5f1cd6 member_id: 0x5911dd75 - member_id: 0x6fa1a251 - member_id: 0x483b8179 - member_id: 0xe17fe3a4 - member_id: 0xde7fd5c3 - member_id: 0x10d1f2a7 - member_id: 0xd1bb1881 - member_id: 0x0264468c - member_id: 0x315b882c - member_id: 0x683d3a55 - member_id: 0x4eca2136 - member_id: 0xc1e6fbbc - member_id: 0x35c1757e - member_id: 0x01184842 - member_id: 0x5da31fa0 - member_id: 0x2d1f7235 - member_id: 0x8d92d1db - member_id: 0x34db2a89 - member_id: 0xb1540770 - member_id: 0x3e2f8595 - member_id: 0x3f66ee6d - member_id: 0x5bafa62c - member_id: 0x2682602d - member_id: 0x3ec4540f - member_id: 0x79ad2080 - member_id: 0x5b9ce1fb - member_id: 0x0cb03b57 - member_id: 0x7e005c6a - member_id: 0xd66fa842 - member_id: 0x68bd999a + member_id: 0x6fa1a70e + member_id: 0x483b8d41 + member_id: 0xe17fe409 + member_id: 0xde7fd39f + member_id: 0x10d1f0ba + member_id: 0xd1bb1f30 + member_id: 0x02644289 + member_id: 0x315b8712 + member_id: 0x683d38c1 + member_id: 0x4eca23b5 + member_id: 0xc1e6ff96 + member_id: 0x35c171e2 + member_id: 0x01184216 + member_id: 0x5da31216 + member_id: 0x2d1f7404 + member_id: 0x8d92da03 + member_id: 0x34db220a + member_id: 0xb1540c02 + member_id: 0x3e2f835f + member_id: 0x3f66e156 + member_id: 0x5bafa68d + member_id: 0x26826d33 + member_id: 0x3ec4525e + member_id: 0x79ad2302 + member_id: 0x5b9ce8bd + member_id: 0x0cb03e11 + member_id: 0x7e005c8d + member_id: 0xd66fa8cb + member_id: 0x68bd901c } } struct_union { @@ -238624,7 +229335,7 @@ struct_union { kind: STRUCT name: "input_dev" definition { - bytesize: 1392 + bytesize: 1608 member_id: 0x0de57ce8 member_id: 0x30665df0 member_id: 0xb7aa2038 @@ -238649,31 +229360,35 @@ struct_union { member_id: 0x2bc3a3ee member_id: 0x8b2e8815 member_id: 0x1dd184fd - member_id: 0x52e0e0fc - member_id: 0xeb6255a1 - member_id: 0x4e736192 - member_id: 0x20d6c658 - member_id: 0x23373071 - member_id: 0xae699c96 - member_id: 0x89342aa2 - member_id: 0xad987d70 - member_id: 0xcd7c45e4 - member_id: 0x7f82ee74 - member_id: 0x0a635cf0 - member_id: 0x1ef48dc4 - member_id: 0x8afee449 - member_id: 0xad8985f0 - member_id: 0x85e877a5 - member_id: 0xf4b15a90 - member_id: 0xce1ac7bc - member_id: 0x94d39ffb - member_id: 0x0fa6c8fc - member_id: 0xc3b33049 - member_id: 0xee8d04de - member_id: 0xa9bb3237 - member_id: 0xb523fef2 - member_id: 0x5af27a65 - member_id: 0xc9407513 + member_id: 0x52e0ed5f + member_id: 0xeb62513d + member_id: 0x4e736bf5 + member_id: 0x20d6cc0c + member_id: 0x23373c52 + member_id: 0xae699d06 + member_id: 0x89342c67 + member_id: 0xad987839 + member_id: 0xcd7c4c4f + member_id: 0x7f82e175 + member_id: 0x0a6350ff + member_id: 0x1ef489e6 + member_id: 0x8afeed6a + member_id: 0xad89884a + member_id: 0x85e87d65 + member_id: 0xf4b15a60 + member_id: 0xce1acb44 + member_id: 0x94d399f9 + member_id: 0x0fa6c014 + member_id: 0xc3b33daa + member_id: 0xee8d0adc + member_id: 0xa9bb3229 + member_id: 0xb523f202 + member_id: 0x5af27e71 + member_id: 0xc9407182 + member_id: 0x2d0815b5 + member_id: 0x63760c18 + member_id: 0xac894653 + member_id: 0xe0f6323b } } struct_union { @@ -238681,7 +229396,7 @@ struct_union { kind: STRUCT name: "input_dev_poller" definition { - bytesize: 120 + bytesize: 168 member_id: 0x5e1affd2 member_id: 0x995fc20c member_id: 0x1bf83634 @@ -238719,7 +229434,7 @@ struct_union { kind: STRUCT name: "input_handle" definition { - bytesize: 72 + bytesize: 80 member_id: 0x917966b3 member_id: 0xadd3a5f7 member_id: 0x0de5752a @@ -238727,6 +229442,7 @@ struct_union { member_id: 0xf941b37c member_id: 0x5bdcd967 member_id: 0xa82d27b6 + member_id: 0x2d081c40 } } struct_union { @@ -238734,7 +229450,7 @@ struct_union { kind: STRUCT name: "input_handler" definition { - bytesize: 120 + bytesize: 128 member_id: 0x917966b3 member_id: 0x0a428f2d member_id: 0x11f8a01d @@ -238749,6 +229465,7 @@ struct_union { member_id: 0xc4fd78b2 member_id: 0x94d3952d member_id: 0x0fa6c515 + member_id: 0x2d081dc1 } } struct_union { @@ -238916,7 +229633,7 @@ struct_union { kind: STRUCT name: "io_context" definition { - bytesize: 88 + bytesize: 104 member_id: 0x053332c8 member_id: 0xa3c1586b member_id: 0x082edd7f @@ -239105,7 +229822,7 @@ struct_union { kind: STRUCT name: "io_ring_ctx" definition { - bytesize: 1216 + bytesize: 1344 member_id: 0x2c717118 member_id: 0x246f2632 member_id: 0x7adfc058 @@ -239129,24 +229846,24 @@ struct_union { member_id: 0xf7f7e37b member_id: 0x66f24f37 member_id: 0x9beef7f7 - member_id: 0x79d40f51 - member_id: 0xd965dd1f - member_id: 0x5ec1572c - member_id: 0xd2b7f8d5 - member_id: 0x55fafca0 - member_id: 0xdd1ece75 - member_id: 0x042a262d - member_id: 0xf2c3c948 - member_id: 0x2bc8f18d - member_id: 0xfa3ad642 - member_id: 0xcbce1788 - member_id: 0x36605fb6 - member_id: 0x859f0241 - member_id: 0x3dd48d6e - member_id: 0x15478b4f - member_id: 0x314441fd - member_id: 0x1d068daa - member_id: 0xd2c00253 + member_id: 0x79d40ff6 + member_id: 0xd965dce8 + member_id: 0x5ec15b6d + member_id: 0xd2b7f290 + member_id: 0x55faf029 + member_id: 0xdd1ec491 + member_id: 0x042a2075 + member_id: 0xf2c3ca3b + member_id: 0x2bc8f70b + member_id: 0xfa3ad812 + member_id: 0xcbce197b + member_id: 0x36605bb5 + member_id: 0x859f0b38 + member_id: 0x3dd48798 + member_id: 0x1547851d + member_id: 0x31444ba6 + member_id: 0x1d068fc6 + member_id: 0xd2c00a64 } } struct_union { @@ -239213,19 +229930,19 @@ struct_union { kind: STRUCT name: "io_sq_data" definition { - bytesize: 144 + bytesize: 160 member_id: 0x9af0bed8 member_id: 0x53dc4767 member_id: 0x2d4b38e1 - member_id: 0x47f61075 - member_id: 0xfc7d4b39 - member_id: 0x2058ec41 - member_id: 0x1d0683a8 - member_id: 0x07676c54 - member_id: 0xc2e2ffe6 - member_id: 0x6f68956c - member_id: 0x72c08adf - member_id: 0x15426863 + member_id: 0x47f610c5 + member_id: 0xfc7d453c + member_id: 0x2058e120 + member_id: 0x1d06822f + member_id: 0x0767645e + member_id: 0xc2e2fdee + member_id: 0x6f689d99 + member_id: 0x72c08196 + member_id: 0x154265da } } struct_union { @@ -239497,10 +230214,10 @@ struct_union { kind: STRUCT name: "ioam6_pernet_data" definition { - bytesize: 304 + bytesize: 384 member_id: 0x2d4b3c00 - member_id: 0x4b4cac1e - member_id: 0xc70d260b + member_id: 0x4b4cad27 + member_id: 0xc70d2bad } } struct_union { @@ -239508,7 +230225,7 @@ struct_union { kind: STRUCT name: "iomap" definition { - bytesize: 72 + bytesize: 80 member_id: 0x24bffc55 member_id: 0x9b3b7fe3 member_id: 0xb5ff48a9 @@ -239519,6 +230236,7 @@ struct_union { member_id: 0x73246f04 member_id: 0x917961c4 member_id: 0x48213d44 + member_id: 0x2d081c40 } } struct_union { @@ -239549,12 +230267,12 @@ struct_union { kind: STRUCT name: "iommu_dma_cookie" definition { - bytesize: 272 + bytesize: 304 member_id: 0x5c2638e4 member_id: 0x348f5d6c - member_id: 0x771c8095 - member_id: 0xa2e7d293 - member_id: 0xad8982dc + member_id: 0x771c8cad + member_id: 0xa2e7db0a + member_id: 0xad898480 } } struct_union { @@ -239647,7 +230365,7 @@ struct_union { kind: STRUCT name: "iommu_fault_param" definition { - bytesize: 64 + bytesize: 80 member_id: 0xf91dda73 member_id: 0xff8a9de8 member_id: 0xf332289b @@ -239697,22 +230415,22 @@ struct_union { kind: STRUCT name: "iommu_group" definition { - bytesize: 224 + bytesize: 272 member_id: 0x452b206c - member_id: 0xeb0d4018 - member_id: 0x33ed5daa - member_id: 0x0ff1fb1c - member_id: 0xad8980b8 - member_id: 0x32791b09 - member_id: 0x984939df - member_id: 0x0ddfed7f - member_id: 0xcc480a3f - member_id: 0xe1eb91e4 - member_id: 0x48c48f3c - member_id: 0xa72fe3f6 - member_id: 0x4d878adb - member_id: 0x9241abfe - member_id: 0x4a85cfcc + member_id: 0xeb0d43ae + member_id: 0x33ed5762 + member_id: 0x0ff1f1d2 + member_id: 0xad898e74 + member_id: 0x3279112f + member_id: 0x98493de4 + member_id: 0x0ddfe603 + member_id: 0xcc480f6e + member_id: 0xe1eb9c42 + member_id: 0x48c48bbc + member_id: 0xa72fefbb + member_id: 0x4d8781e2 + member_id: 0x9241af50 + member_id: 0x4a85c6ab } } struct_union { @@ -239996,7 +230714,7 @@ struct_union { kind: STRUCT name: "ip_mc_list" definition { - bytesize: 144 + bytesize: 160 member_id: 0x1e64a125 member_id: 0x5c6fc30f member_id: 0x00c081a9 @@ -240006,16 +230724,16 @@ struct_union { member_id: 0x3769db75 member_id: 0x4d6204ba member_id: 0x1dd18a7a - member_id: 0x85cad174 - member_id: 0xb7dcfe61 - member_id: 0x2d1fe623 - member_id: 0x350c8270 - member_id: 0xb48efd04 - member_id: 0xb5487c90 - member_id: 0xbce3e1f5 - member_id: 0xf913a036 - member_id: 0xeff5ade1 - member_id: 0x95dace68 + member_id: 0x85cada3d + member_id: 0xb7dcf87e + member_id: 0x2d1feb9a + member_id: 0x350c8cc3 + member_id: 0xb48ef3e4 + member_id: 0xb5487b20 + member_id: 0xbce3e545 + member_id: 0xf913a5b3 + member_id: 0xeff5afc8 + member_id: 0x95dac7ab } } struct_union { @@ -240104,14 +230822,14 @@ struct_union { kind: STRUCT name: "ipc_ids" definition { - bytesize: 224 + bytesize: 272 member_id: 0x69ac3859 member_id: 0xfad53c70 member_id: 0xd610e150 - member_id: 0x553eb7f8 - member_id: 0xa4cbafae - member_id: 0x5ed3d8d6 - member_id: 0x3a668401 + member_id: 0x553eb9fd + member_id: 0xa4cba179 + member_id: 0x5ed3d0f0 + member_id: 0x3a668586 } } struct_union { @@ -240119,36 +230837,36 @@ struct_union { kind: STRUCT name: "ipc_namespace" definition { - bytesize: 1128 + bytesize: 1272 member_id: 0x76ca962a - member_id: 0x319d2e0b - member_id: 0xcd0752f5 - member_id: 0x4e076fa8 - member_id: 0x73cbb378 - member_id: 0xad8c17c2 - member_id: 0xc8a03350 - member_id: 0x9d311ffd - member_id: 0xaa2292da - member_id: 0x635a86ca - member_id: 0x04c93157 - member_id: 0x5b41ec3d - member_id: 0xb28cb360 - member_id: 0x4c8db445 - member_id: 0x378b00b5 - member_id: 0xbc8b0e9b - member_id: 0xc91b1eea - member_id: 0xfc50d8c6 - member_id: 0x699a4320 - member_id: 0x2ad0b232 - member_id: 0x7a21d1ee - member_id: 0x35dfd4d5 - member_id: 0xc6f146dc - member_id: 0x0588945c - member_id: 0xb985d039 - member_id: 0xde4b792d - member_id: 0x9f3018b1 - member_id: 0x57272fea - member_id: 0x911293b4 + member_id: 0x319d2652 + member_id: 0xcd075131 + member_id: 0x4e076dbe + member_id: 0x73cbb1a8 + member_id: 0xad8c1e2a + member_id: 0xc8a03455 + member_id: 0x9d311a98 + member_id: 0xaa22986b + member_id: 0x635a8821 + member_id: 0x04c930c7 + member_id: 0x5b41e34f + member_id: 0xb28cb21e + member_id: 0x4c8db422 + member_id: 0x378b0c45 + member_id: 0xbc8b04d3 + member_id: 0xc91b139f + member_id: 0xfc50d140 + member_id: 0x699a43f9 + member_id: 0x2ad0b1d0 + member_id: 0x7a21d6d9 + member_id: 0x35dfddf4 + member_id: 0xc6f14fe7 + member_id: 0x05889fb1 + member_id: 0xb985d006 + member_id: 0xde4b7705 + member_id: 0x9f301b93 + member_id: 0x57272c55 + member_id: 0x91129161 } } struct_union { @@ -240195,7 +230913,7 @@ struct_union { kind: STRUCT name: "ipv6_devconf" definition { - bytesize: 256 + bytesize: 288 member_id: 0x7cc73ef8 member_id: 0x9f4d6a46 member_id: 0x3ed76e50 @@ -240255,6 +230973,10 @@ struct_union { member_id: 0xef330e54 member_id: 0xb7f742d4 member_id: 0x04607474 + member_id: 0x2d0812b0 + member_id: 0x637607e0 + member_id: 0xac894cc9 + member_id: 0xe0f63db8 } } struct_union { @@ -240329,7 +231051,7 @@ struct_union { kind: STRUCT name: "ir_raw_event_ctrl" definition { - bytesize: 4240 + bytesize: 4256 member_id: 0x7c00ef52 member_id: 0xfc7d458c member_id: 0xd1b69eca @@ -240337,10 +231059,10 @@ struct_union { member_id: 0xce3fe2d9 member_id: 0x520d4ba6 member_id: 0x371a0f37 - member_id: 0x1629385a - member_id: 0x6a3f1957 - member_id: 0x83397906 - member_id: 0x5c802411 + member_id: 0x16293fe8 + member_id: 0x6a3f16b1 + member_id: 0x83397fb4 + member_id: 0x5c80282e } } struct_union { @@ -240372,12 +231094,12 @@ struct_union { kind: STRUCT name: "irq_affinity_notify" definition { - bytesize: 56 + bytesize: 72 member_id: 0x99373053 member_id: 0x02ce54bd member_id: 0xd6e66356 - member_id: 0x56fba053 - member_id: 0xae975051 + member_id: 0x56fba0e3 + member_id: 0xae975adb } } struct_union { @@ -240542,7 +231264,7 @@ struct_union { kind: STRUCT name: "irq_desc" definition { - bytesize: 448 + bytesize: 512 member_id: 0x097365c0 member_id: 0x71a5f6ff member_id: 0x744c7d97 @@ -240573,11 +231295,11 @@ struct_union { member_id: 0x2eee666c member_id: 0x95dacce8 member_id: 0x452b2767 - member_id: 0x26fe7736 - member_id: 0x57ba92c2 - member_id: 0x4a965b63 - member_id: 0x0de573d8 - member_id: 0xed700fc3 + member_id: 0x26fe77cd + member_id: 0x57ba9719 + member_id: 0x4a965b58 + member_id: 0x0de57a81 + member_id: 0xed700d34 } } struct_union { @@ -240585,7 +231307,7 @@ struct_union { kind: STRUCT name: "irq_domain" definition { - bytesize: 152 + bytesize: 200 member_id: 0x556d57ec member_id: 0x0de5752a member_id: 0xafbb3d7c @@ -240597,11 +231319,15 @@ struct_union { member_id: 0x96527b3e member_id: 0xce3bb3c1 member_id: 0x7229d678 - member_id: 0x9f170a0d - member_id: 0x19eb760f - member_id: 0xa5f55245 - member_id: 0x2f9b35b0 - member_id: 0xbcd2b673 + member_id: 0x2d08170f + member_id: 0x6376010c + member_id: 0xac894aec + member_id: 0xe0f63eed + member_id: 0x9f1700c3 + member_id: 0x19eb79be + member_id: 0xa5f55c89 + member_id: 0x2f9b3f87 + member_id: 0xbcd2bd0f } } struct_union { @@ -241126,7 +231852,7 @@ struct_union { kind: STRUCT name: "kernfs_node" definition { - bytesize: 128 + bytesize: 136 member_id: 0x65518d58 member_id: 0x22568173 member_id: 0x720b2551 @@ -241140,6 +231866,7 @@ struct_union { member_id: 0x2da1b0f9 member_id: 0x878f4f04 member_id: 0x481a087b + member_id: 0x2d08122d } } struct_union { @@ -241147,20 +231874,21 @@ struct_union { kind: STRUCT name: "kernfs_open_file" definition { - bytesize: 152 + bytesize: 192 member_id: 0x5bb2ad0c member_id: 0xbf9f3aea member_id: 0x87634c04 member_id: 0x59119068 member_id: 0xad8983a9 - member_id: 0xcc136c19 - member_id: 0x0a28c81d - member_id: 0x7c00ece8 - member_id: 0x077ec5ad - member_id: 0xf1ad7dc8 - member_id: 0x02cb486c - member_id: 0x7b82fc29 - member_id: 0x0b54e927 + member_id: 0xcc136178 + member_id: 0x0a28c7ac + member_id: 0x7c00e224 + member_id: 0x077ecf9a + member_id: 0xf1ad7caa + member_id: 0x02cb4f99 + member_id: 0x7b82f804 + member_id: 0x0b54e508 + member_id: 0x2d081262 } } struct_union { @@ -241182,7 +231910,7 @@ struct_union { kind: STRUCT name: "kernfs_ops" definition { - bytesize: 96 + bytesize: 112 member_id: 0xad9a8b05 member_id: 0xae95ba96 member_id: 0xc9fbbcd1 @@ -241195,6 +231923,8 @@ struct_union { member_id: 0x340c80e7 member_id: 0x5e14c2b7 member_id: 0x87fd6d59 + member_id: 0x2d081d9c + member_id: 0x63760a18 } } struct_union { @@ -241202,7 +231932,7 @@ struct_union { kind: STRUCT name: "kernfs_root" definition { - bytesize: 144 + bytesize: 160 member_id: 0x5bb2ad0c member_id: 0x2d2d05d9 member_id: 0x37e22f9b @@ -241219,12 +231949,16 @@ struct_union { kind: STRUCT name: "kernfs_syscall_ops" definition { - bytesize: 40 + bytesize: 72 member_id: 0x5047c373 member_id: 0x7cc6402a member_id: 0x9c0b9827 member_id: 0xd86e1443 member_id: 0x1ab36ed3 + member_id: 0x2d0812f5 + member_id: 0x63760830 + member_id: 0xac894e21 + member_id: 0xe0f63f53 } } struct_union { @@ -241232,25 +231966,25 @@ struct_union { kind: STRUCT name: "key" definition { - bytesize: 224 + bytesize: 240 member_id: 0x07cdabee member_id: 0xa767c14d member_id: 0x3bd94fab member_id: 0xf53d18cc - member_id: 0x04355e25 - member_id: 0xf194e3d3 - member_id: 0x318697be - member_id: 0xd30e7921 - member_id: 0x153668ca - member_id: 0x08e67583 - member_id: 0xf2e551c5 - member_id: 0x114c80ff - member_id: 0xb9e1f784 - member_id: 0x7243ca33 - member_id: 0x2d5bfc4c - member_id: 0x30035b64 - member_id: 0x3c0ae4aa - member_id: 0xf1a01824 + member_id: 0x043550f2 + member_id: 0xf194e254 + member_id: 0x318695b6 + member_id: 0xd30e7268 + member_id: 0x15366573 + member_id: 0x08e67b30 + member_id: 0xf2e55440 + member_id: 0x114c8d37 + member_id: 0xb9e1f779 + member_id: 0x7243c3f0 + member_id: 0x2d5bf3fe + member_id: 0x300353c5 + member_id: 0x3c0aea42 + member_id: 0xf1a0141c } } struct_union { @@ -241265,21 +231999,6 @@ struct_union { member_id: 0xd47db283 } } -struct_union { - id: 0x8be0a2e0 - kind: STRUCT - name: "key_params" - definition { - bytesize: 40 - member_id: 0x20690b2b - member_id: 0xfa230a2e - member_id: 0x04ce1cb8 - member_id: 0x4085cc56 - member_id: 0x06b56e24 - member_id: 0xcd8961eb - member_id: 0x872c7e6b - } -} struct_union { id: 0xb995416c kind: UNION @@ -241332,7 +232051,7 @@ struct_union { kind: STRUCT name: "key_type" definition { - bytesize: 168 + bytesize: 184 member_id: 0x0de57ce8 member_id: 0x1ce021c4 member_id: 0x2d2d08fa @@ -241352,8 +232071,10 @@ struct_union { member_id: 0xe135719d member_id: 0xfa508d60 member_id: 0xf529298c - member_id: 0x556d5528 - member_id: 0x70972959 + member_id: 0x2d0817f6 + member_id: 0x63760fdf + member_id: 0x556d5d6f + member_id: 0x7097248a } } struct_union { @@ -241361,16 +232082,16 @@ struct_union { kind: STRUCT name: "key_user" definition { - bytesize: 88 + bytesize: 104 member_id: 0x0f470b14 member_id: 0x19845b55 - member_id: 0x2d1febf2 - member_id: 0x07cdaa5e - member_id: 0x723c559b - member_id: 0xe2ed2f65 - member_id: 0x15366b1e - member_id: 0xab0b1211 - member_id: 0x91da2c08 + member_id: 0x2d1fe5f7 + member_id: 0x07cdab1c + member_id: 0x723c58fa + member_id: 0xe2ed26fb + member_id: 0x15366051 + member_id: 0xab0b1c24 + member_id: 0x91da22df } } struct_union { @@ -241416,7 +232137,7 @@ struct_union { kind: STRUCT name: "kioctx" definition { - bytesize: 576 + bytesize: 640 member_id: 0x8593b21b member_id: 0x3bc79110 member_id: 0x942e3316 @@ -241430,14 +232151,14 @@ struct_union { member_id: 0x44db6fdd member_id: 0xe37ec6a8 member_id: 0x796fba13 - member_id: 0xa9a34215 + member_id: 0xa9a3469b member_id: 0x2befc6c5 member_id: 0x2634e12c member_id: 0x2f5313ba - member_id: 0x2b33ba67 - member_id: 0xcb8ae664 - member_id: 0xbf6033f3 - member_id: 0xcc6aa2bf + member_id: 0x2b33b39f + member_id: 0xcb8aec26 + member_id: 0xbf6035d5 + member_id: 0xcc6aa8b0 } } struct_union { @@ -241505,7 +232226,7 @@ struct_union { kind: STRUCT name: "kmem_cache" definition { - bytesize: 224 + bytesize: 256 member_id: 0xc348a85a member_id: 0x2d2ce67a member_id: 0x8ce23c6d @@ -241526,12 +232247,12 @@ struct_union { member_id: 0x0de57446 member_id: 0x7c00ece8 member_id: 0x452b289f - member_id: 0xb165720e - member_id: 0x2db6abec - member_id: 0xabd5a416 - member_id: 0xe3db1542 - member_id: 0xbb6c9331 - member_id: 0x0fc7c815 + member_id: 0xb165727b + member_id: 0x2db6a778 + member_id: 0xabd5a6b3 + member_id: 0xe3db14ff + member_id: 0xbb6c91c3 + member_id: 0x0fc7cdb4 } } struct_union { @@ -241611,13 +232332,17 @@ struct_union { kind: STRUCT name: "kobj_type" definition { - bytesize: 48 + bytesize: 80 member_id: 0xae947bbf member_id: 0xb9f1e7c4 member_id: 0xb6c72669 member_id: 0x76511bd1 member_id: 0x4a4eac64 member_id: 0xa023c6b3 + member_id: 0x2d0814a0 + member_id: 0x63760ed5 + member_id: 0xac89424e + member_id: 0xe0f63d39 } } struct_union { @@ -241638,7 +232363,7 @@ struct_union { kind: STRUCT name: "kobject" definition { - bytesize: 64 + bytesize: 96 member_id: 0x0de57ce8 member_id: 0x4d8784dd member_id: 0x72128aaf @@ -241651,6 +232376,10 @@ struct_union { member_id: 0x70bc5e10 member_id: 0xa38f52ad member_id: 0x9b449b99 + member_id: 0x2d081e2a + member_id: 0x637600d0 + member_id: 0xac894f2f + member_id: 0xe0f63676 } } struct_union { @@ -241759,11 +232488,15 @@ struct_union { kind: STRUCT name: "kset" definition { - bytesize: 96 + bytesize: 160 member_id: 0x7c00ef52 member_id: 0x329914c5 member_id: 0x452b28a5 - member_id: 0x7a23fffc + member_id: 0x7a23f532 + member_id: 0x2d08122d + member_id: 0x637604d4 + member_id: 0xac89478a + member_id: 0xe0f6368f } } struct_union { @@ -241846,7 +232579,7 @@ struct_union { kind: STRUCT name: "kthread_delayed_work" definition { - bytesize: 80 + bytesize: 96 member_id: 0xd6c16eed member_id: 0x1dd186a5 } @@ -241972,56 +232705,56 @@ struct_union { kind: STRUCT name: "kvm" definition { - bytesize: 4064 + bytesize: 4352 member_id: 0x833819ed member_id: 0xdda08f2f - member_id: 0x595976c5 - member_id: 0x3025dc99 - member_id: 0x8a52d1b1 - member_id: 0xf07786b5 - member_id: 0x4f135be7 - member_id: 0xcd6e22e6 - member_id: 0x81740728 - member_id: 0x1a8178b3 - member_id: 0xf11c40c1 - member_id: 0x46e18a46 - member_id: 0xca660472 - member_id: 0xc21463f9 - member_id: 0x10772f81 - member_id: 0x221ad0f5 - member_id: 0x8555089d - member_id: 0x5d9a7ac4 - member_id: 0x2d4b30e6 - member_id: 0xfa427938 - member_id: 0x4509280b - member_id: 0x0d7aeb47 - member_id: 0xb94038cb - member_id: 0xb857ad05 - member_id: 0x914f8a8a - member_id: 0x48aab706 - member_id: 0xa84d0f2e - member_id: 0x02a63452 - member_id: 0x8cfde6d4 - member_id: 0x71efddb1 - member_id: 0x3b21a222 - member_id: 0x4938abf3 - member_id: 0x59a47e18 - member_id: 0x1c0c42d1 - member_id: 0xc81d241d - member_id: 0xf7c73073 - member_id: 0x33ed54a0 - member_id: 0x69005e2c - member_id: 0x6425d157 - member_id: 0xcd446777 - member_id: 0x2b889bc7 - member_id: 0xb5417c2d - member_id: 0xff77bde0 - member_id: 0x8dc5bc2c - member_id: 0xf60ae035 - member_id: 0x8de2786b - member_id: 0x3046bf66 - member_id: 0x82dadb60 - member_id: 0xd657a6b9 + member_id: 0x59597675 + member_id: 0x3025d651 + member_id: 0x8a52dd6e + member_id: 0xf0778c7b + member_id: 0x4f1355bb + member_id: 0xcd6e2d79 + member_id: 0x8174053d + member_id: 0x1a817692 + member_id: 0xf11c4ad7 + member_id: 0x46e189ff + member_id: 0xca660682 + member_id: 0xc21468d0 + member_id: 0x107724e0 + member_id: 0x221ad62a + member_id: 0x85550ce5 + member_id: 0x5d9a7aad + member_id: 0x2d4b3b7e + member_id: 0xfa427670 + member_id: 0x450927c5 + member_id: 0x0d7ae40f + member_id: 0xb9403407 + member_id: 0xb857a998 + member_id: 0x914f88a3 + member_id: 0x48aab379 + member_id: 0xa84d097f + member_id: 0x02a639fa + member_id: 0x8cfde860 + member_id: 0x71efddfa + member_id: 0x3b21a108 + member_id: 0x4938a60d + member_id: 0x59a47d0f + member_id: 0x1c0c4ea6 + member_id: 0xc81d2fc7 + member_id: 0xf7c73e7d + member_id: 0x33ed52b5 + member_id: 0x69005a44 + member_id: 0x6425d0fe + member_id: 0xcd446a90 + member_id: 0x2b889279 + member_id: 0xb5417608 + member_id: 0xff77b3c7 + member_id: 0x8dc5ba0f + member_id: 0xf60ae606 + member_id: 0x8de27dbd + member_id: 0x3046b926 + member_id: 0x82dad882 + member_id: 0xd657a07c } } struct_union { @@ -242389,14 +233122,13 @@ struct_union { kind: STRUCT name: "kvm_pmu" definition { - bytesize: 568 + bytesize: 560 member_id: 0x39d6cdec member_id: 0x112c08c3 member_id: 0x15c30de0 - member_id: 0x3ef313dd - member_id: 0x94f98e99 - member_id: 0x92faa0f7 - member_id: 0xd133b8c6 + member_id: 0x94f98f17 + member_id: 0x92faaaee + member_id: 0xd133b0b1 } } struct_union { @@ -242507,7 +233239,7 @@ struct_union { kind: STRUCT name: "kvm_vcpu" definition { - bytesize: 9680 + bytesize: 9712 member_id: 0x730e8b69 member_id: 0xad12ae54 member_id: 0x5161b04d @@ -242518,28 +233250,28 @@ struct_union { member_id: 0x9f936789 member_id: 0xd014eabd member_id: 0xad898a70 - member_id: 0x021fdb76 - member_id: 0x20f5a84d - member_id: 0x7491281e - member_id: 0x54ebc1f9 - member_id: 0xd12012f7 - member_id: 0xcffef89e - member_id: 0x7e5c1056 - member_id: 0xb16b86b9 - member_id: 0xf337fbea - member_id: 0xe4aa6836 - member_id: 0x41a58350 - member_id: 0x22a969fa - member_id: 0x0abc4092 - member_id: 0x36ede7aa - member_id: 0x1bd1d48f - member_id: 0xa3f016f8 - member_id: 0xb81bb40f - member_id: 0xb934c402 - member_id: 0xd657acd8 - member_id: 0x0741cacd - member_id: 0xab7e433c - member_id: 0x1838f9de + member_id: 0x021fd03f + member_id: 0x20f5a5f4 + member_id: 0x74912d9b + member_id: 0x54ebc83a + member_id: 0xd1201d45 + member_id: 0xcffef03f + member_id: 0x7e5c1bb6 + member_id: 0xb16b8efe + member_id: 0xf337f353 + member_id: 0xe4aa6cb8 + member_id: 0x41a58807 + member_id: 0x22a96429 + member_id: 0x0abc4886 + member_id: 0x36ede007 + member_id: 0x1bd1d822 + member_id: 0xa3f0172f + member_id: 0xb81bb253 + member_id: 0xb934c444 + member_id: 0xd657a20e + member_id: 0x0741ce14 + member_id: 0xab7e4a6e + member_id: 0x1838fabc } } struct_union { @@ -242547,7 +233279,7 @@ struct_union { kind: STRUCT name: "kvm_vcpu_arch" definition { - bytesize: 8448 + bytesize: 8464 member_id: 0x2723fe2c member_id: 0x2e0a3f7d member_id: 0x05e10aeb @@ -242570,15 +233302,15 @@ struct_union { member_id: 0x2edd8c13 member_id: 0x76772152 member_id: 0x0120b46e - member_id: 0x93b62705 - member_id: 0x57b4fb4c - member_id: 0xfcc3290b - member_id: 0x37f52874 - member_id: 0xb3c5f59f - member_id: 0xc5a168c6 - member_id: 0xf681c7e6 - member_id: 0xa700e039 - member_id: 0x80093b50 + member_id: 0x93b6279b + member_id: 0x57b4f0b1 + member_id: 0xfcc328ac + member_id: 0x37f52c8e + member_id: 0xb3c5f85e + member_id: 0xc5a16f87 + member_id: 0xf681ca11 + member_id: 0xa700e1ff + member_id: 0x80093c04 } } struct_union { @@ -242673,7 +233405,7 @@ struct_union { kind: STRUCT name: "l2cap_chan" definition { - bytesize: 792 + bytesize: 1016 member_id: 0x85e01956 member_id: 0x1804f79f member_id: 0xe7c6f24f @@ -242748,19 +233480,21 @@ struct_union { member_id: 0xb37d3960 member_id: 0xa91ea0c5 member_id: 0xc983e1f2 - member_id: 0x3c96e19f - member_id: 0x0f6e1da8 - member_id: 0xc0c7b2a4 - member_id: 0xfca1daf5 - member_id: 0x0776ac53 - member_id: 0x9f26f8de - member_id: 0x9546371f - member_id: 0x274e590b - member_id: 0x7c00ebec - member_id: 0x88f860eb - member_id: 0xff8a989d - member_id: 0xafbb01dc - member_id: 0x2d4b30ac + member_id: 0x3c96e57b + member_id: 0x0f6e1d34 + member_id: 0xc0c7b6ad + member_id: 0xfca1d7ea + member_id: 0x0776a1f3 + member_id: 0x9f26f5c6 + member_id: 0x9546378f + member_id: 0x274e5514 + member_id: 0x7c00e01c + member_id: 0x88f8622b + member_id: 0xff8a9d1f + member_id: 0xafbb0869 + member_id: 0x2d4b3aaa + member_id: 0x2d0819dd + member_id: 0x63760ecd } } struct_union { @@ -242768,7 +233502,7 @@ struct_union { kind: STRUCT name: "l2cap_conn" definition { - bytesize: 344 + bytesize: 472 member_id: 0x44415b23 member_id: 0x48078053 member_id: 0x705f8b45 @@ -242778,19 +233512,21 @@ struct_union { member_id: 0xc7381900 member_id: 0x2f8cd3f3 member_id: 0xe1e6808b - member_id: 0xe0a3a012 - member_id: 0x265cb9dc - member_id: 0xf5c9cc27 - member_id: 0xf893106d - member_id: 0xe6611a10 - member_id: 0x18992194 - member_id: 0x8391dab6 - member_id: 0x74507d20 - member_id: 0x0c1eb78c - member_id: 0xa5f84602 - member_id: 0x2fb4dec7 - member_id: 0xce703aff - member_id: 0x857e3346 + member_id: 0xe0a3a262 + member_id: 0x265cbc30 + member_id: 0xf5c9c79a + member_id: 0xf8931a4b + member_id: 0xe6611b8e + member_id: 0x18992cf1 + member_id: 0x8391d94d + member_id: 0x745075c8 + member_id: 0x0c1eb745 + member_id: 0xa5f84ac6 + member_id: 0x2fb4d65d + member_id: 0xce703117 + member_id: 0x857e3314 + member_id: 0x2d081daa + member_id: 0x6376090e } } struct_union { @@ -242798,7 +233534,7 @@ struct_union { kind: STRUCT name: "l2cap_ops" definition { - bytesize: 120 + bytesize: 136 member_id: 0x0ddfefbb member_id: 0x6fa9956d member_id: 0x5ed1adc7 @@ -242814,6 +233550,8 @@ struct_union { member_id: 0x162031d3 member_id: 0xc15a5f1e member_id: 0xa3265f57 + member_id: 0x2d081dc1 + member_id: 0x63760ebd } } struct_union { @@ -242924,7 +233662,7 @@ struct_union { kind: STRUCT name: "l2tp_tunnel" definition { - bytesize: 376 + bytesize: 392 member_id: 0xd614e9a5 member_id: 0x3b803bcb member_id: 0x95dac0b5 @@ -243001,7 +233739,7 @@ struct_union { kind: STRUCT name: "led_classdev" definition { - bytesize: 360 + bytesize: 424 member_id: 0x0de57ce8 member_id: 0x391aa35b member_id: 0x9a73e114 @@ -243020,18 +233758,18 @@ struct_union { member_id: 0xca142b8d member_id: 0xaeff4948 member_id: 0x74dc8ee7 - member_id: 0x8ada21a5 - member_id: 0x685fb6df - member_id: 0x678f7319 - member_id: 0x2c253c48 - member_id: 0xd3364c8a - member_id: 0xfe4addda - member_id: 0x35915b64 - member_id: 0x441d4fc6 - member_id: 0xd58665e7 - member_id: 0xbe47877c - member_id: 0x6782a7d6 - member_id: 0x8c6c2ce2 + member_id: 0x8ada29b1 + member_id: 0x685fbe45 + member_id: 0x678f7df1 + member_id: 0x2c253583 + member_id: 0xd3364d7b + member_id: 0xfe4ad885 + member_id: 0x35915bcd + member_id: 0x441d4df3 + member_id: 0xd5866f05 + member_id: 0xbe478d0e + member_id: 0x6782af2f + member_id: 0x8c6c23b0 } } struct_union { @@ -243039,12 +233777,12 @@ struct_union { kind: STRUCT name: "led_classdev_flash" definition { - bytesize: 440 + bytesize: 504 member_id: 0xbbd532fd - member_id: 0xafbc94e5 - member_id: 0x39aed2e4 - member_id: 0x54327225 - member_id: 0x254dcc4d + member_id: 0xafbc9ca0 + member_id: 0x39aed1f5 + member_id: 0x54327bdd + member_id: 0x254dc3d1 } } struct_union { @@ -243052,10 +233790,10 @@ struct_union { kind: STRUCT name: "led_classdev_mc" definition { - bytesize: 376 + bytesize: 440 member_id: 0xbbd532fd - member_id: 0xbff9fa4a - member_id: 0xc06fdd2a + member_id: 0xbff9f20f + member_id: 0xc06fde3b } } struct_union { @@ -243148,40 +233886,6 @@ struct_union { member_id: 0x6a84eac9 } } -struct_union { - id: 0xfd1bece9 - kind: STRUCT - name: "link_station_del_parameters" - definition { - bytesize: 16 - member_id: 0x5a4d9646 - member_id: 0xc9ec7366 - } -} -struct_union { - id: 0xb14a2aa0 - kind: STRUCT - name: "link_station_parameters" - definition { - bytesize: 112 - member_id: 0x5a4d9646 - member_id: 0xc9425b9e - member_id: 0xb76bfdff - member_id: 0xdbf670b5 - member_id: 0x8092de50 - member_id: 0xd3497a4c - member_id: 0xbc79be05 - member_id: 0x1734ec41 - member_id: 0x9e5acfd1 - member_id: 0xf9efbc36 - member_id: 0xbe6dfac4 - member_id: 0x0fbfa1d2 - member_id: 0x33f0a416 - member_id: 0x62d15319 - member_id: 0x4149c237 - member_id: 0x33fcef37 - } -} struct_union { id: 0x2bf38f66 kind: STRUCT @@ -243403,7 +234107,7 @@ struct_union { kind: STRUCT name: "lru_gen_folio" definition { - bytesize: 1152 + bytesize: 1168 member_id: 0x5ac83b71 member_id: 0x8ae2ad7a member_id: 0x5ae26986 @@ -243418,6 +234122,8 @@ struct_union { member_id: 0xa9f41a7b member_id: 0x69bd734e member_id: 0x7c080a44 + member_id: 0x2d081497 + member_id: 0x63760a4f } } struct_union { @@ -243425,11 +234131,13 @@ struct_union { kind: STRUCT name: "lru_gen_memcg" definition { - bytesize: 160 + bytesize: 176 member_id: 0xfa2f7a2e member_id: 0x1a968f83 member_id: 0x128ba8c8 member_id: 0x2d1fee41 + member_id: 0x2d08134f + member_id: 0x63760321 } } struct_union { @@ -243447,14 +234155,13 @@ struct_union { kind: STRUCT name: "lru_gen_mm_state" definition { - bytesize: 120 + bytesize: 96 member_id: 0xfa2f7a2e member_id: 0xb564dfd9 member_id: 0xeea3cb02 - member_id: 0x2058ef90 - member_id: 0x65aad2ec - member_id: 0xb9ebf3f2 - member_id: 0xf8027d46 + member_id: 0x65aadbb7 + member_id: 0xb9ebff2d + member_id: 0x2d08170f } } struct_union { @@ -243462,7 +234169,7 @@ struct_union { kind: STRUCT name: "lru_gen_mm_walk" definition { - bytesize: 184 + bytesize: 200 member_id: 0x3b7b9448 member_id: 0x5ac83f90 member_id: 0x7b6ac82c @@ -243471,6 +234178,8 @@ struct_union { member_id: 0xa5be4038 member_id: 0x297d1e7e member_id: 0x056fdf60 + member_id: 0x2d081262 + member_id: 0x63760345 } } struct_union { @@ -243478,7 +234187,7 @@ struct_union { kind: STRUCT name: "lruvec" definition { - bytesize: 1416 + bytesize: 1432 member_id: 0x56c4b4af member_id: 0x50d1f939 member_id: 0xcabb31d9 @@ -243487,8 +234196,11 @@ struct_union { member_id: 0x8efe1e4f member_id: 0x2d5bf625 member_id: 0x9af97a5e - member_id: 0x0abfe44a - member_id: 0x2d272330 + member_id: 0x0abfe66e + member_id: 0x2d272759 + member_id: 0xed700225 + member_id: 0x2d081d78 + member_id: 0x63760097 } } struct_union { @@ -243860,7 +234572,7 @@ struct_union { kind: STRUCT name: "mbox_controller" definition { - bytesize: 136 + bytesize: 144 member_id: 0xce3bbab3 member_id: 0xafba3fb1 member_id: 0x49bb581e @@ -243870,8 +234582,8 @@ struct_union { member_id: 0x62422f28 member_id: 0x4a6638cf member_id: 0x13754151 - member_id: 0xf6cb870d - member_id: 0x0fa6ce5c + member_id: 0xf6cb8558 + member_id: 0x0fa6c1b0 } } struct_union { @@ -243917,19 +234629,19 @@ struct_union { kind: STRUCT name: "mdio_device" definition { - bytesize: 856 + bytesize: 1008 member_id: 0xce1ac149 - member_id: 0xdae5f805 - member_id: 0x2f2cec4f - member_id: 0xcb67c0ee - member_id: 0x17ccf01f - member_id: 0x31f012e9 - member_id: 0x244af625 - member_id: 0x2d0fa6d0 - member_id: 0x68b1c133 - member_id: 0xc7abe3c2 - member_id: 0x147cd15c - member_id: 0x84f60fac + member_id: 0xdae5fe2a + member_id: 0x2f2ce7e5 + member_id: 0xcb67cf5e + member_id: 0x17ccf7c2 + member_id: 0x31f01d64 + member_id: 0x244af250 + member_id: 0x2d0fa7a2 + member_id: 0x68b1ce86 + member_id: 0xc7abed37 + member_id: 0x147cd330 + member_id: 0x84f603b2 } } struct_union { @@ -243937,9 +234649,9 @@ struct_union { kind: STRUCT name: "mdio_driver_common" definition { - bytesize: 152 + bytesize: 184 member_id: 0xd4ad4c68 - member_id: 0x2d0faa51 + member_id: 0x2d0fa67e } } struct_union { @@ -243961,7 +234673,7 @@ struct_union { kind: STRUCT name: "media_device" definition { - bytesize: 664 + bytesize: 696 member_id: 0xce3bbab3 member_id: 0x1e9a3896 member_id: 0xdf104525 @@ -243979,13 +234691,13 @@ struct_union { member_id: 0x34590682 member_id: 0x95a10973 member_id: 0x0c41e25a - member_id: 0x714b04b3 - member_id: 0x020e3679 - member_id: 0x053084fe - member_id: 0xe3d20e1c - member_id: 0xafb8479b - member_id: 0x14ca1849 - member_id: 0xde8051e7 + member_id: 0x714b0910 + member_id: 0x020e349b + member_id: 0x05308db5 + member_id: 0xe3d208ab + member_id: 0xafb84cb3 + member_id: 0x14ca1102 + member_id: 0xde8058c3 } } struct_union { @@ -244006,15 +234718,15 @@ struct_union { kind: STRUCT name: "media_devnode" definition { - bytesize: 912 + bytesize: 1096 member_id: 0xdda9231e member_id: 0xb1a0ccc6 member_id: 0xce1ac88b - member_id: 0x05c97150 - member_id: 0x72332c96 - member_id: 0xc8402795 - member_id: 0x2d5bfabf - member_id: 0xae95ed9f + member_id: 0x05c97a40 + member_id: 0x7233231d + member_id: 0xc8402f4a + member_id: 0x2d5bf4f3 + member_id: 0xae95ec03 } } struct_union { @@ -244213,53 +234925,54 @@ struct_union { kind: STRUCT name: "mem_cgroup" definition { - bytesize: 2176 + bytesize: 2304 member_id: 0xde0d95ff - member_id: 0xccfa0eee + member_id: 0xccfa0c4b member_id: 0x1f7cc14f member_id: 0x30a73d6c member_id: 0x7fa3827e member_id: 0x285a3906 member_id: 0x98e704a8 - member_id: 0x27a4a8e5 - member_id: 0xc275e35f - member_id: 0xffe1a04b - member_id: 0xdc2bfbe5 - member_id: 0x46c8b00e - member_id: 0x74f18d9c - member_id: 0xb975b505 - member_id: 0x1e5cee81 - member_id: 0x5701b320 - member_id: 0x6f574042 - member_id: 0xb2fb5b64 - member_id: 0x3b00e87c - member_id: 0xcb363698 - member_id: 0x005ca432 - member_id: 0x77a15119 - member_id: 0x8e13d81e - member_id: 0xb1f53f6b - member_id: 0xcb4551cd - member_id: 0x82af82cc - member_id: 0x46bea6e5 - member_id: 0xe141ff69 - member_id: 0x4f73cce3 - member_id: 0x9cdca339 - member_id: 0x93bed117 - member_id: 0x8399591b - member_id: 0x788d72ac - member_id: 0xfd068eb9 - member_id: 0x1aacf87d - member_id: 0x9ae05414 - member_id: 0x83367f6a - member_id: 0x179888b4 - member_id: 0x016d502c - member_id: 0x40cb6b8a - member_id: 0x7bc96c6f - member_id: 0xce5284d4 - member_id: 0x5812a9b9 - member_id: 0x5cbd698c - member_id: 0xd1665a57 - member_id: 0xd988c495 + member_id: 0x27a4adf4 + member_id: 0xc275ef88 + member_id: 0xffe1ad3e + member_id: 0xdc2bf7db + member_id: 0x46c8b3a0 + member_id: 0x74f180d0 + member_id: 0xb975b75f + member_id: 0x1e5cee5b + member_id: 0x5701ba28 + member_id: 0x6f574ae5 + member_id: 0xb2fb579d + member_id: 0x3b00e790 + member_id: 0xcb363735 + member_id: 0x005ca579 + member_id: 0x77a15088 + member_id: 0x8e13da67 + member_id: 0xb1f53d97 + member_id: 0xcb455b08 + member_id: 0x82af8809 + member_id: 0x46beaefc + member_id: 0xe141f65e + member_id: 0x4f73c01d + member_id: 0x9cdca32e + member_id: 0x93bed98e + member_id: 0x839950d1 + member_id: 0x788d7bed + member_id: 0xfd0689cd + member_id: 0x1aacf97b + member_id: 0x9ae05512 + member_id: 0x833679bd + member_id: 0x179889d6 + member_id: 0x016d580f + member_id: 0x40cb6140 + member_id: 0x7bc96ce3 + member_id: 0xce528668 + member_id: 0x5812a5b7 + member_id: 0x5cbd60fc + member_id: 0xd1665174 + member_id: 0xd6abc98b + member_id: 0xd988ce91 } } struct_union { @@ -244277,17 +234990,17 @@ struct_union { kind: STRUCT name: "mem_cgroup_per_node" definition { - bytesize: 2328 + bytesize: 2344 member_id: 0x3b8cac21 - member_id: 0xa2a9ea87 - member_id: 0xd9cefb11 - member_id: 0xaf7502e7 - member_id: 0x2ba0874e - member_id: 0x8f88ee53 - member_id: 0x22d40a98 - member_id: 0x46bd927f - member_id: 0xe0a294e6 - member_id: 0xc76cfbaa + member_id: 0xa2a9e3ca + member_id: 0xd9cef51a + member_id: 0xaf750508 + member_id: 0x2ba084ff + member_id: 0x8f88eff7 + member_id: 0x22d40447 + member_id: 0x46bd9b3d + member_id: 0xe0a29eeb + member_id: 0xc76cf9c1 } } struct_union { @@ -244463,72 +235176,6 @@ struct_union { member_id: 0x0fa7a04b } } -struct_union { - id: 0x9051cb10 - kind: STRUCT - name: "mesh_config" - definition { - bytesize: 80 - member_id: 0x84c27f91 - member_id: 0x3b80a831 - member_id: 0x27f305f6 - member_id: 0xc71bd159 - member_id: 0x6cac0ddf - member_id: 0x76776b3e - member_id: 0x3f4bbbc2 - member_id: 0x7a814ee2 - member_id: 0x3d56c85c - member_id: 0x2e2eb602 - member_id: 0x3097673b - member_id: 0xad540ed0 - member_id: 0x2520a97a - member_id: 0x03133946 - member_id: 0x3f1bcd07 - member_id: 0x6bafe8eb - member_id: 0xb435026c - member_id: 0xf2285cfe - member_id: 0x8d187275 - member_id: 0x5cf7d40a - member_id: 0xc183ec51 - member_id: 0x15b760e9 - member_id: 0x50657bad - member_id: 0x395b2ccd - member_id: 0x74d34632 - member_id: 0xdc3b9c00 - member_id: 0xfe8c53cc - member_id: 0x4c6c36af - member_id: 0x5e672234 - member_id: 0x641b97cd - member_id: 0xe5249791 - } -} -struct_union { - id: 0xb1bca8b6 - kind: STRUCT - name: "mesh_setup" - definition { - bytesize: 456 - member_id: 0x6fcf0a57 - member_id: 0x765bafec - member_id: 0x55714f18 - member_id: 0x4e71e392 - member_id: 0xe5e31f68 - member_id: 0x15e594dc - member_id: 0x29e858ed - member_id: 0x0cd145f2 - member_id: 0x9698f44a - member_id: 0x7f446b8d - member_id: 0x846a63f3 - member_id: 0x6025b3cd - member_id: 0xa8766dfa - member_id: 0xeb9ae705 - member_id: 0x5b7b3723 - member_id: 0xfd7ae89e - member_id: 0xfe7b5132 - member_id: 0x81a4caec - member_id: 0x9e83c10f - } -} struct_union { id: 0xc4315fb9 kind: STRUCT @@ -244578,24 +235225,12 @@ struct_union { member_id: 0x6e613216 } } -struct_union { - id: 0x8ba3cbc2 - kind: STRUCT - name: "mgmt_frame_regs" - definition { - bytesize: 16 - member_id: 0x834c71b4 - member_id: 0xc6dced73 - member_id: 0xa0ee90cd - member_id: 0x8b752161 - } -} struct_union { id: 0xfd14a591 kind: STRUCT name: "mii_bus" definition { - bytesize: 2648 + bytesize: 2832 member_id: 0x4a965250 member_id: 0x0de57809 member_id: 0xcc14b602 @@ -244605,19 +235240,19 @@ struct_union { member_id: 0x629300a3 member_id: 0xb90eb532 member_id: 0xe9193316 - member_id: 0x7233277b - member_id: 0x72a0edac - member_id: 0xce1ac1cc - member_id: 0xd1b6bf56 - member_id: 0x3c45831c - member_id: 0x6ffc75b9 - member_id: 0x993fb4ef - member_id: 0x889836b2 - member_id: 0x7df2f584 - member_id: 0x3e118dec - member_id: 0xc9684ae7 - member_id: 0x079a9aea - member_id: 0x3bc10349 + member_id: 0x72332a86 + member_id: 0x72a0ef25 + member_id: 0xce1acdd7 + member_id: 0xd1b6ba65 + member_id: 0x3c458f83 + member_id: 0x6ffc7b88 + member_id: 0x993fb5da + member_id: 0x88983d46 + member_id: 0x7df2f22e + member_id: 0x3e118cfb + member_id: 0xc9684970 + member_id: 0x079a91c2 + member_id: 0x3bc105b2 } } struct_union { @@ -244682,17 +235317,17 @@ struct_union { kind: STRUCT name: "mipi_dsi_device" definition { - bytesize: 832 + bytesize: 984 member_id: 0xb8db8057 member_id: 0xce1ac5a8 - member_id: 0x0dc2a83f - member_id: 0x4cf7004f - member_id: 0x3d3cbd17 - member_id: 0x0896965e - member_id: 0x8b426b21 - member_id: 0xcbd5c6f7 - member_id: 0x9a3a11e1 - member_id: 0x3c3a783a + member_id: 0x0dc2a395 + member_id: 0x4cf7008a + member_id: 0x3d3cbf60 + member_id: 0x08969809 + member_id: 0x8b426491 + member_id: 0xcbd5c12a + member_id: 0x9a3a1e6c + member_id: 0x3c3a7c4f } } struct_union { @@ -244711,11 +235346,11 @@ struct_union { kind: STRUCT name: "mipi_dsi_driver" definition { - bytesize: 168 + bytesize: 200 member_id: 0xd4ad4c68 - member_id: 0xd77b6bcc - member_id: 0xb4adf275 - member_id: 0x9efb1651 + member_id: 0xd77b67e3 + member_id: 0xb4adf7e1 + member_id: 0x9efb1acb } } struct_union { @@ -244817,9 +235452,31 @@ struct_union { kind: STRUCT name: "mm_struct" definition { - bytesize: 912 + bytesize: 960 member_id: 0x26c145c8 - member_id: 0x1e7e673d + member_id: 0x1e7e63bb + } +} +struct_union { + id: 0x9b209e15 + kind: STRUCT + name: "mmc_blk_data" + definition { + bytesize: 536 + member_id: 0x72332a03 + member_id: 0x6071a578 + member_id: 0xadd44406 + member_id: 0x799ca105 + member_id: 0x5e45de2a + member_id: 0x2d2d03e8 + member_id: 0x02ce5707 + member_id: 0xd9c40125 + member_id: 0x13792d21 + member_id: 0xd6333fad + member_id: 0x2b5d1df4 + member_id: 0xa9845e3d + member_id: 0x7a7d136d + member_id: 0x2b9f6f75 } } struct_union { @@ -244848,52 +235505,54 @@ struct_union { kind: STRUCT name: "mmc_card" definition { - bytesize: 1664 + bytesize: 1888 member_id: 0xb8c23eec member_id: 0xce1ac5a8 - member_id: 0xec90d9ed - member_id: 0x5c647b0b - member_id: 0x5c13571a - member_id: 0x72b678a2 - member_id: 0x2a067edb - member_id: 0xdd7606f3 - member_id: 0x2526a1ed - member_id: 0xd5efac79 - member_id: 0x5442cca7 - member_id: 0x67251bec - member_id: 0x22996b1e - member_id: 0xdd66c3f6 - member_id: 0x76ff3d4b - member_id: 0xb0528b43 - member_id: 0xb1cc988d - member_id: 0xe598a2f6 - member_id: 0xe3e216af - member_id: 0x6c745447 - member_id: 0x03bc340a - member_id: 0xead789c5 - member_id: 0x9755f99f - member_id: 0xb9810315 - member_id: 0x5e970807 - member_id: 0xc37c7fe2 - member_id: 0x7fec73f0 - member_id: 0x4e254e8f - member_id: 0x8e0ffdb8 - member_id: 0x44d8d1af - member_id: 0xcf8911f8 - member_id: 0xc5c0deb2 - member_id: 0x8f8b8c5b - member_id: 0x659b977a - member_id: 0x398f55dc - member_id: 0x2da84394 - member_id: 0xcd591f93 - member_id: 0x93ee693e - member_id: 0x480b07f6 - member_id: 0x2716bf87 - member_id: 0x0022cbf8 - member_id: 0x83e536fe - member_id: 0x793fd488 - member_id: 0x79bd2481 - member_id: 0xc938ccc0 + member_id: 0xec90d247 + member_id: 0x5c647429 + member_id: 0x5c135c0a + member_id: 0x72b6775d + member_id: 0x2a067c6e + member_id: 0xdd760636 + member_id: 0x2526a39a + member_id: 0xd5efa22e + member_id: 0x5442c317 + member_id: 0x672512e5 + member_id: 0x22996cc3 + member_id: 0xdd66cdcc + member_id: 0x76ff32c6 + member_id: 0xb0528a7b + member_id: 0xb1cc99d8 + member_id: 0xe598aee8 + member_id: 0xe3e214cc + member_id: 0x6c74541a + member_id: 0x03bc3c31 + member_id: 0xead7848f + member_id: 0x9755fab4 + member_id: 0xb9810bdf + member_id: 0x5e970f2a + member_id: 0xc37c7785 + member_id: 0x7fec7163 + member_id: 0x4e254e0a + member_id: 0x8e0ff611 + member_id: 0x44d8db7d + member_id: 0xcf891492 + member_id: 0xc5c0de60 + member_id: 0x8f8b8553 + member_id: 0x659b959c + member_id: 0x398f5aba + member_id: 0x2da84bc5 + member_id: 0xcd591692 + member_id: 0x93ee636b + member_id: 0x480b02c3 + member_id: 0x2716b082 + member_id: 0x0022ce3c + member_id: 0x83e53eaa + member_id: 0x793fd355 + member_id: 0x79bd2bfb + member_id: 0xc938cc08 + member_id: 0x2d08155b + member_id: 0x6376065f } } struct_union { @@ -244935,7 +235594,7 @@ struct_union { kind: STRUCT name: "mmc_cqe_ops" definition { - bytesize: 72 + bytesize: 88 member_id: 0xe10ed008 member_id: 0x8463fadc member_id: 0x5e9a8bd6 @@ -244945,6 +235604,8 @@ struct_union { member_id: 0xe4f0e93f member_id: 0x36d7ef94 member_id: 0x82f1252c + member_id: 0x2d081c40 + member_id: 0x63760fdb } } struct_union { @@ -245093,85 +235754,87 @@ struct_union { kind: STRUCT name: "mmc_host" definition { - bytesize: 1600 + bytesize: 1856 member_id: 0x72332a03 member_id: 0x0a04a764 - member_id: 0xad5e228e - member_id: 0xafb5a195 - member_id: 0x705b74e8 - member_id: 0xf90d8516 - member_id: 0x66cbe935 - member_id: 0x6f6559c7 - member_id: 0xdf373deb - member_id: 0x6b410c0b - member_id: 0xb998400e - member_id: 0x4b0185a7 - member_id: 0xa06a2320 - member_id: 0xfa602765 - member_id: 0xf269835d - member_id: 0xf98ad545 - member_id: 0x08e68e18 - member_id: 0xefce57db - member_id: 0x59f34aec - member_id: 0x970b8ad9 - member_id: 0x1f0ee76d - member_id: 0x8ed65b34 - member_id: 0x3c62380e - member_id: 0x68bd61e3 - member_id: 0x7b0a1253 - member_id: 0xf91efe71 - member_id: 0xcce2bdd8 - member_id: 0x2d1fee8c - member_id: 0x13233e52 - member_id: 0x5649a22b - member_id: 0x557d4fd0 - member_id: 0xa5425694 - member_id: 0xba15c766 - member_id: 0x75745a71 - member_id: 0x30fa20c5 - member_id: 0x9d1258fc - member_id: 0x920b6acc - member_id: 0xbce47fb5 - member_id: 0x3ccd8c48 - member_id: 0x14964c73 - member_id: 0xa5ad7773 - member_id: 0xb0e51cae - member_id: 0x600fc668 - member_id: 0x8034e679 - member_id: 0xb4457c64 - member_id: 0x6cae195b - member_id: 0x22ea813c - member_id: 0xac60d832 - member_id: 0x6f1c24a3 - member_id: 0x01200cc8 - member_id: 0x98a7031a - member_id: 0x9579fb41 - member_id: 0x688c71bd - member_id: 0xf37532c7 - member_id: 0xf05ee876 - member_id: 0x1ab28c7f - member_id: 0x242a3374 - member_id: 0xcc1049e8 - member_id: 0xd7f34f96 - member_id: 0x4dd8be26 - member_id: 0x23804ec3 - member_id: 0xbface1dc - member_id: 0x0db2e47f - member_id: 0x83e535fd - member_id: 0x6cce0ba5 - member_id: 0x27cf8813 - member_id: 0x89fa1f97 - member_id: 0x90ad8775 - member_id: 0x39bdc68c - member_id: 0x598e72d2 - member_id: 0x94974d19 - member_id: 0x51e1ae8c - member_id: 0xe90795db - member_id: 0x1fb39253 - member_id: 0x549768bf - member_id: 0x39fac46d - member_id: 0xd39b9723 - member_id: 0x91a93971 + member_id: 0xad5e2924 + member_id: 0xafb5aa85 + member_id: 0x705b765d + member_id: 0xf90d8761 + member_id: 0x66cbe762 + member_id: 0x6f655677 + member_id: 0xdf3734e2 + member_id: 0x6b410bd6 + member_id: 0xb9984e34 + member_id: 0x4b018a2a + member_id: 0xa06a2755 + member_id: 0xfa6028d0 + member_id: 0xf2698208 + member_id: 0xf98adbb0 + member_id: 0x08e68d3e + member_id: 0xefce55b7 + member_id: 0x59f346f2 + member_id: 0x970b88df + member_id: 0x1f0ee50e + member_id: 0x8ed652df + member_id: 0x3c62344c + member_id: 0x68bd6a18 + member_id: 0x7b0a1115 + member_id: 0xf91efeea + member_id: 0xcce2bbdb + member_id: 0x2d1fe8a5 + member_id: 0x13233d1b + member_id: 0x5649a4a3 + member_id: 0x557d4c35 + member_id: 0xa5425246 + member_id: 0xba15c865 + member_id: 0x75745ff2 + member_id: 0x30fa26d8 + member_id: 0x9d12520a + member_id: 0x920b63e5 + member_id: 0xbce47e90 + member_id: 0x3ccd8fd5 + member_id: 0x1496480a + member_id: 0xa5ad7a15 + member_id: 0xb0e51cf3 + member_id: 0x600fcfb3 + member_id: 0x8034ecbd + member_id: 0xb4457fa3 + member_id: 0x6cae1e30 + member_id: 0x22ea861a + member_id: 0xac60d5d1 + member_id: 0x6f1c2112 + member_id: 0x012000c0 + member_id: 0x98a7089d + member_id: 0x9579f947 + member_id: 0x688c706c + member_id: 0xf3753de0 + member_id: 0xf05ee0ff + member_id: 0x1ab28625 + member_id: 0x242a3299 + member_id: 0xcc1042e9 + member_id: 0xd7f34ce3 + member_id: 0x4dd8bc2c + member_id: 0x238044e8 + member_id: 0xbfacee57 + member_id: 0x0db2e736 + member_id: 0x83e53c4f + member_id: 0x6cce0072 + member_id: 0x27cf8be2 + member_id: 0x89fa1767 + member_id: 0x90ad81e0 + member_id: 0x39bdc394 + member_id: 0x598e7142 + member_id: 0x94974a29 + member_id: 0x51e1a9e8 + member_id: 0xe9079b05 + member_id: 0x1fb39acc + member_id: 0x54976380 + member_id: 0x39fac508 + member_id: 0xd39b9ad3 + member_id: 0x2d081dd2 + member_id: 0x63760a55 + member_id: 0x91a9371d } } struct_union { @@ -245179,7 +235842,7 @@ struct_union { kind: STRUCT name: "mmc_host_ops" definition { - bytesize: 192 + bytesize: 208 member_id: 0xeb98316e member_id: 0x539ea6ff member_id: 0xb6f73921 @@ -245204,6 +235867,8 @@ struct_union { member_id: 0x354dfb4d member_id: 0x431cdf42 member_id: 0x447e4699 + member_id: 0x2d081fd6 + member_id: 0x6376001a } } struct_union { @@ -245230,12 +235895,13 @@ struct_union { kind: STRUCT name: "mmc_part" definition { - bytesize: 40 + bytesize: 48 member_id: 0xd9ec3f41 member_id: 0xda18eac7 member_id: 0x0dc2ab5e member_id: 0x23382e9a member_id: 0xa9a6f37a + member_id: 0x2d0812f5 } } struct_union { @@ -245262,6 +235928,33 @@ struct_union { member_id: 0x62b07139 } } +struct_union { + id: 0x06447717 + kind: STRUCT + name: "mmc_queue" + definition { + bytesize: 440 + member_id: 0x6cae1f95 + member_id: 0xec949f56 + member_id: 0x0d558dc7 + member_id: 0x3c227495 + member_id: 0xaddb4cea + member_id: 0x2d1feaf6 + member_id: 0x19b66306 + member_id: 0xa2af5714 + member_id: 0x60bc6a32 + member_id: 0xb418d3ea + member_id: 0x6f020de3 + member_id: 0x4f61a09c + member_id: 0x3e50f6f4 + member_id: 0xdd1c49fd + member_id: 0x202d921a + member_id: 0x9cfea388 + member_id: 0x6de77685 + member_id: 0xafb9780a + member_id: 0x2a8095b3 + } +} struct_union { id: 0x8ef22f3d kind: STRUCT @@ -245309,12 +236002,14 @@ struct_union { kind: STRUCT name: "mmu_notifier" definition { - bytesize: 56 + bytesize: 72 member_id: 0x2d522361 member_id: 0xafb0c299 member_id: 0x3025dd22 member_id: 0x95dac9dc member_id: 0x85e876e9 + member_id: 0x2d081245 + member_id: 0x637602ba } } struct_union { @@ -245322,7 +236017,7 @@ struct_union { kind: STRUCT name: "mmu_notifier_ops" definition { - bytesize: 80 + bytesize: 112 member_id: 0xae94e729 member_id: 0xe32eadd5 member_id: 0xf2531964 @@ -245333,6 +236028,10 @@ struct_union { member_id: 0x6e9b1c0d member_id: 0xaf409590 member_id: 0xfc81ed63 + member_id: 0x2d08134b + member_id: 0x63760b9f + member_id: 0xac8941f8 + member_id: 0xe0f637f1 } } struct_union { @@ -245445,31 +236144,31 @@ struct_union { kind: STRUCT name: "module" definition { - bytesize: 1024 + bytesize: 1088 member_id: 0x728e6b8f member_id: 0x7c00ebb3 member_id: 0x0dda4541 member_id: 0x1195bfbc - member_id: 0x93d2d90a - member_id: 0xa65f239f - member_id: 0x045f6a6f - member_id: 0x7355a000 - member_id: 0xf82bbef1 - member_id: 0x2aa9f569 - member_id: 0x930c5322 - member_id: 0x313aebe4 - member_id: 0xb8ba1abd - member_id: 0xef3edf0e - member_id: 0xa836b2c7 - member_id: 0x4a37f15b - member_id: 0xcb7214a1 - member_id: 0x15c7f8ce - member_id: 0x4f24f814 - member_id: 0xdf88a8f0 - member_id: 0xa14e313b - member_id: 0x7fdbc511 - member_id: 0x179e6af7 - member_id: 0x1ac73486 + member_id: 0x93d2d8d5 + member_id: 0xa65f23ea + member_id: 0x045f66fb + member_id: 0x7355a2a5 + member_id: 0xf82bbc03 + member_id: 0x2aa9f0c8 + member_id: 0x930c52d3 + member_id: 0x313aeebb + member_id: 0xb8ba1efc + member_id: 0xef3edb33 + member_id: 0xa836b26e + member_id: 0x4a37f6b8 + member_id: 0xcb721694 + member_id: 0x15c7f286 + member_id: 0x4f24f2f6 + member_id: 0xdf88a085 + member_id: 0xa14e3ebe + member_id: 0x7fdbce61 + member_id: 0x179e6085 + member_id: 0x1ac73c7f member_id: 0x5ae8cd27 member_id: 0xf17f2c5f member_id: 0xb8dfb29f @@ -245512,6 +236211,10 @@ struct_union { member_id: 0x3f41c8b9 member_id: 0x0d2eb737 member_id: 0xb70f0c3a + member_id: 0x2d0819dd + member_id: 0x63760ecd + member_id: 0xac894430 + member_id: 0xe0f6334a } } struct_union { @@ -245533,12 +236236,12 @@ struct_union { kind: STRUCT name: "module_kobject" definition { - bytesize: 96 + bytesize: 128 member_id: 0x452b206c - member_id: 0x8c1b6495 - member_id: 0xd57df6eb - member_id: 0xd87e6fab - member_id: 0xc1ca0895 + member_id: 0x8c1b6723 + member_id: 0xd57dfc23 + member_id: 0xd87e6374 + member_id: 0xc1ca025b } } struct_union { @@ -245613,34 +236316,34 @@ struct_union { kind: STRUCT name: "mount" definition { - bytesize: 320 + bytesize: 352 member_id: 0x119666b3 member_id: 0x17d8121e member_id: 0x4bfbc43c member_id: 0x32301a1f - member_id: 0x32ed430d - member_id: 0x39118e25 - member_id: 0x309747c5 - member_id: 0x6af187e9 - member_id: 0xac4348de - member_id: 0xcc1d8a17 - member_id: 0xe0213311 - member_id: 0xa8383bf5 - member_id: 0x057a21f9 - member_id: 0x6e563f95 - member_id: 0xe09727ce - member_id: 0x145d0c3b - member_id: 0x22c377d6 - member_id: 0xd5c53a48 - member_id: 0x32b11ffe - member_id: 0xbba7af88 - member_id: 0x9e8f4537 - member_id: 0xbe3783d0 - member_id: 0xefed7d1b - member_id: 0x79ca6eb9 - member_id: 0x282f1e19 - member_id: 0xe6e98da1 - member_id: 0x38595d33 + member_id: 0x32ed40bb + member_id: 0x391182fa + member_id: 0x30974d0b + member_id: 0x6af18925 + member_id: 0xac4342e9 + member_id: 0xcc1d8de2 + member_id: 0xe0213f3e + member_id: 0xa838376f + member_id: 0x057a2026 + member_id: 0x6e563301 + member_id: 0xe097253c + member_id: 0x145d0dca + member_id: 0x22c37289 + member_id: 0xd5c53e09 + member_id: 0x32b11489 + member_id: 0xbba7a8bf + member_id: 0x9e8f483d + member_id: 0xbe378579 + member_id: 0xefed76c5 + member_id: 0x79ca6e96 + member_id: 0x282f13c3 + member_id: 0xe6e98d17 + member_id: 0x38595af7 } } struct_union { @@ -245666,25 +236369,6 @@ struct_union { member_id: 0xf9ece718 } } -struct_union { - id: 0x8a367faf - kind: STRUCT - name: "mpath_info" - definition { - bytesize: 36 - member_id: 0x1629712e - member_id: 0x1d46fadc - member_id: 0x461bfcda - member_id: 0x1101d4db - member_id: 0x3ef98632 - member_id: 0xddd98486 - member_id: 0x3a6ce5ae - member_id: 0x2d41da58 - member_id: 0x2f15eccd - member_id: 0x3b589597 - member_id: 0x69b9fd0a - } -} struct_union { id: 0xdcbf4c2a kind: STRUCT @@ -245754,12 +236438,12 @@ struct_union { kind: STRUCT name: "msi_device_data" definition { - bytesize: 72 + bytesize: 88 member_id: 0x3f715b76 member_id: 0x38f2d790 member_id: 0xad898ac0 - member_id: 0xf3055c68 - member_id: 0x1d90093c + member_id: 0xf30556e2 + member_id: 0x1d90045d } } struct_union { @@ -245825,11 +236509,23 @@ struct_union { kind: STRUCT name: "mutex" definition { - bytesize: 32 + bytesize: 48 member_id: 0x4a2d5eb9 member_id: 0xebe27333 member_id: 0x27281267 member_id: 0x46d7c426 + member_id: 0xd6abc4f9 + } +} +struct_union { + id: 0x4ec91117 + kind: STRUCT + name: "mutex_waiter" + definition { + bytesize: 32 + member_id: 0x7c00ef52 + member_id: 0x9c3a2ac5 + member_id: 0x3190e947 } } struct_union { @@ -245866,7 +236562,7 @@ struct_union { kind: STRUCT name: "napi_struct" definition { - bytesize: 392 + bytesize: 432 member_id: 0x73a6e99a member_id: 0x72c080a7 member_id: 0x7e0f7453 @@ -245879,10 +236575,14 @@ struct_union { member_id: 0x68f59c82 member_id: 0x251f9cde member_id: 0x1dce677d - member_id: 0x5f7afd50 - member_id: 0xbd015b41 - member_id: 0x794002e9 - member_id: 0xfc7d43df + member_id: 0x5f7af107 + member_id: 0xbd015c91 + member_id: 0x79400b70 + member_id: 0xfc7d457d + member_id: 0x2d081a02 + member_id: 0x637603cd + member_id: 0xac894e16 + member_id: 0xe0f63285 } } struct_union { @@ -245913,14 +236613,14 @@ struct_union { kind: STRUCT name: "nd_mapping" definition { - bytesize: 88 + bytesize: 104 member_id: 0xafebceb1 member_id: 0x46891482 member_id: 0xd9ec3683 member_id: 0x90a0a50e member_id: 0x00abb49e member_id: 0x2d4b3d92 - member_id: 0xe6090da2 + member_id: 0xe6090375 } } struct_union { @@ -245960,33 +236660,33 @@ struct_union { kind: STRUCT name: "nd_region" definition { - bytesize: 1024 + bytesize: 1176 member_id: 0xce1ac149 - member_id: 0x181e602f - member_id: 0x13dab274 - member_id: 0x9defaf02 - member_id: 0x49b973b2 - member_id: 0x2d5bf8aa - member_id: 0x27811e17 - member_id: 0xb61bc62d - member_id: 0x5099f3ea - member_id: 0x0850995a - member_id: 0x33d2043a - member_id: 0x97156a88 - member_id: 0x15f17e37 - member_id: 0x2155bfc6 - member_id: 0xcc4807c7 - member_id: 0x8f706084 - member_id: 0xbcdfcf32 - member_id: 0xd4f54813 - member_id: 0x6b605b5a - member_id: 0xa159acb8 - member_id: 0x1103a2ed - member_id: 0xd53c6629 - member_id: 0xf108a5cc - member_id: 0x8224da2d - member_id: 0x7f818c92 - member_id: 0x5d0a09c3 + member_id: 0x181e6600 + member_id: 0x13dab964 + member_id: 0x9defad75 + member_id: 0x49b9746f + member_id: 0x2d5bfcdf + member_id: 0x278111a2 + member_id: 0xb61bc8d8 + member_id: 0x5099f186 + member_id: 0x08509b5c + member_id: 0x33d20dd1 + member_id: 0x971569ce + member_id: 0x15f17834 + member_id: 0x2155bc8f + member_id: 0xcc48062b + member_id: 0x8f706add + member_id: 0xbcdfc943 + member_id: 0xd4f54e9b + member_id: 0x6b6058c7 + member_id: 0xa159a1de + member_id: 0x1103ab36 + member_id: 0xd53c6ced + member_id: 0xf108a886 + member_id: 0x8224deaf + member_id: 0x7f818c8c + member_id: 0x5d0a0efb } } struct_union { @@ -246083,7 +236783,7 @@ struct_union { kind: STRUCT name: "neigh_parms" definition { - bytesize: 152 + bytesize: 160 member_id: 0x72bc7afa member_id: 0xce0b4088 member_id: 0x94d42638 @@ -246098,6 +236798,7 @@ struct_union { member_id: 0x9b5b8e67 member_id: 0xff57adaa member_id: 0xf93a991e + member_id: 0x2d0817f6 } } struct_union { @@ -246125,7 +236826,7 @@ struct_union { kind: STRUCT name: "neigh_table" definition { - bytesize: 600 + bytesize: 728 member_id: 0x9e3288ce member_id: 0x0f422a0f member_id: 0x04ecb42e @@ -246140,25 +236841,26 @@ struct_union { member_id: 0x3722a24f member_id: 0xcc2ba90e member_id: 0x232e5373 - member_id: 0x6fd3d319 - member_id: 0x8fd94d70 - member_id: 0xb3e08428 - member_id: 0x7123d183 - member_id: 0x306052a1 - member_id: 0xf5a2fc9b - member_id: 0x6909a859 - member_id: 0x4a203a8a - member_id: 0x713b532e - member_id: 0xa6d9226d - member_id: 0xbe098011 - member_id: 0x802c0383 - member_id: 0xacc9fc8d - member_id: 0xfe75bee1 - member_id: 0x2d186c9f - member_id: 0x7668fd83 - member_id: 0xb97728e9 - member_id: 0xd126932f - member_id: 0x04d412b7 + member_id: 0x6fd3d043 + member_id: 0x8fd944b0 + member_id: 0xb3e087fd + member_id: 0x7123da5e + member_id: 0x30605474 + member_id: 0xf5a2f0f7 + member_id: 0x6909a6a1 + member_id: 0x4a20351f + member_id: 0x713b5b70 + member_id: 0xa6d9287d + member_id: 0xbe09816f + member_id: 0x802c069a + member_id: 0xacc9f166 + member_id: 0xfe75b48e + member_id: 0x2d18688e + member_id: 0x7668fd22 + member_id: 0xb9772a0a + member_id: 0xd1269bee + member_id: 0x04d41121 + member_id: 0x2d0813e8 } } struct_union { @@ -246166,7 +236868,7 @@ struct_union { kind: STRUCT name: "neighbour" definition { - bytesize: 368 + bytesize: 392 member_id: 0x11f8ea6a member_id: 0xedfea26c member_id: 0x23f2d958 @@ -246177,24 +236879,25 @@ struct_union { member_id: 0xfe387221 member_id: 0x6d627c05 member_id: 0x1dd1871b - member_id: 0x8b8d62a2 - member_id: 0x7ca0adbe - member_id: 0x77ba33ba - member_id: 0x5c7f866a - member_id: 0x3b9a11b3 - member_id: 0xdcf61f43 - member_id: 0x2da18103 - member_id: 0x7983fe9b - member_id: 0x330e2c6b - member_id: 0x791c93b5 - member_id: 0xdf660c20 - member_id: 0xafbf62c6 - member_id: 0xacc9f4f7 - member_id: 0xfe75b14e - member_id: 0x95daca4a - member_id: 0xce0b4ae2 - member_id: 0x94d426a1 - member_id: 0x7bc36d58 + member_id: 0x8b8d6727 + member_id: 0x7ca0a47d + member_id: 0x77ba38b0 + member_id: 0x5c7f89f2 + member_id: 0x3b9a1c89 + member_id: 0xdcf61d65 + member_id: 0x2da18eb1 + member_id: 0x7983f91d + member_id: 0x330e242c + member_id: 0x791c9d5d + member_id: 0xdf6601ac + member_id: 0xafbf66ec + member_id: 0xacc9f954 + member_id: 0xfe75bb29 + member_id: 0x95dac7fc + member_id: 0xce0b4261 + member_id: 0x94d4206b + member_id: 0x2d081aa3 + member_id: 0x7bc36d30 } } struct_union { @@ -246202,7 +236905,7 @@ struct_union { kind: STRUCT name: "net" definition { - bytesize: 3840 + bytesize: 4096 member_id: 0x9a7fa8f2 member_id: 0xee23ae55 member_id: 0x90b1b2dc @@ -246235,21 +236938,21 @@ struct_union { member_id: 0x3e7a09fb member_id: 0xf22c651d member_id: 0x2a8b4dbc - member_id: 0xa3770ed4 - member_id: 0xe2b010cf - member_id: 0xbd2ac5d6 - member_id: 0x3baabcf9 - member_id: 0x4d3cf68a - member_id: 0xd02f5488 - member_id: 0xd7405ff7 - member_id: 0x13a79e71 - member_id: 0xa9dec20e - member_id: 0x685a0b33 - member_id: 0x6ef0eaa0 - member_id: 0x68533d2d - member_id: 0x8d14a1f9 - member_id: 0xebf2ccaa - member_id: 0x5089cdaa + member_id: 0xa37704a2 + member_id: 0xe2b01a04 + member_id: 0xbd2ac666 + member_id: 0x3baab289 + member_id: 0x4d3cf4a5 + member_id: 0xd02f52bb + member_id: 0xd7405bb5 + member_id: 0x13a79540 + member_id: 0xa9dece9e + member_id: 0x685a0a71 + member_id: 0x6ef0e081 + member_id: 0x68533833 + member_id: 0x8d14ad13 + member_id: 0xebf2c33e + member_id: 0x5089c972 } } struct_union { @@ -246257,7 +236960,7 @@ struct_union { kind: STRUCT name: "net_device" definition { - bytesize: 2368 + bytesize: 2624 member_id: 0x0d994c40 member_id: 0xcd61d8df member_id: 0xd9c8ff3e @@ -246359,49 +237062,57 @@ struct_union { member_id: 0xc4c0ff26 member_id: 0x9cb0c470 member_id: 0xbb1eeb33 - member_id: 0xea248b6e - member_id: 0xbc9d83b7 - member_id: 0x7397bf80 - member_id: 0x4403218c - member_id: 0xcb342b4c - member_id: 0xb6c23dea - member_id: 0xe7272f0f - member_id: 0xc4b80df0 - member_id: 0xd7c41bb7 - member_id: 0xb32ede54 - member_id: 0xef9041f4 - member_id: 0x213ff6a1 - member_id: 0x456ebbce - member_id: 0xf5d88d1b - member_id: 0x37be6db7 - member_id: 0xce1acf9e - member_id: 0x252877ca - member_id: 0x295f2802 - member_id: 0xc76e5a83 - member_id: 0x723fe1b6 - member_id: 0x80115e2b - member_id: 0xe0d91625 - member_id: 0xb9e55806 - member_id: 0x04a16fd7 - member_id: 0x4da0405f - member_id: 0x6ed74e1e - member_id: 0x2ad7a15a - member_id: 0x00f8d25d - member_id: 0x65a2378b - member_id: 0xc851722b - member_id: 0x0e421051 - member_id: 0x2abad6a6 - member_id: 0x2a370303 - member_id: 0x5770a87b - member_id: 0x3686b345 - member_id: 0x55ed68e0 - member_id: 0x9ad37171 - member_id: 0x28f67882 - member_id: 0xc746f3fd - member_id: 0xe3ab6eec - member_id: 0xc2552589 - member_id: 0x67526a18 - member_id: 0x757e237f + member_id: 0xea248be1 + member_id: 0xbc9d8c45 + member_id: 0x7397b85e + member_id: 0x44032591 + member_id: 0xcb342af8 + member_id: 0xb6c23c5e + member_id: 0xe7272450 + member_id: 0xc4b80724 + member_id: 0xd7c41f70 + member_id: 0xb32edac8 + member_id: 0xef9043e5 + member_id: 0x213ffb23 + member_id: 0x456eb44b + member_id: 0xf5d88955 + member_id: 0x37be6f93 + member_id: 0xce1aca3a + member_id: 0x25287e62 + member_id: 0x295f2305 + member_id: 0xc76e5f64 + member_id: 0x723feab2 + member_id: 0x80115e02 + member_id: 0xe0d914d3 + member_id: 0xb9e55862 + member_id: 0x04a161a0 + member_id: 0x4da040e2 + member_id: 0x6ed74590 + member_id: 0x2ad7adc5 + member_id: 0x00f8d368 + member_id: 0x65a2356f + member_id: 0xc8517d64 + member_id: 0x0e421197 + member_id: 0x2abad4e4 + member_id: 0x2a370fab + member_id: 0x5770ab3a + member_id: 0x3686b863 + member_id: 0x55ed6856 + member_id: 0x9ad37bf4 + member_id: 0x28f67828 + member_id: 0xc746f55a + member_id: 0xe3ab65c4 + member_id: 0xc2552ea1 + member_id: 0x67526130 + member_id: 0x757e2857 + member_id: 0x2d08193b + member_id: 0x63760ce7 + member_id: 0xac894c5e + member_id: 0xe0f63f6c + member_id: 0x223696d4 + member_id: 0x66775aa9 + member_id: 0xa1b7d363 + member_id: 0xe3f4b3b0 } } struct_union { @@ -246421,7 +237132,7 @@ struct_union { kind: STRUCT name: "net_device_ops" definition { - bytesize: 608 + bytesize: 672 member_id: 0x531023fc member_id: 0x832f998d member_id: 0x048d6b96 @@ -246498,6 +237209,14 @@ struct_union { member_id: 0xc5de136c member_id: 0xb919468b member_id: 0x6f7c60f4 + member_id: 0x2d0810f8 + member_id: 0x637606ba + member_id: 0xac894a2b + member_id: 0xe0f6307b + member_id: 0x22369eeb + member_id: 0x66775e57 + member_id: 0xa1b7d916 + member_id: 0xe3f4bace } } struct_union { @@ -246579,7 +237298,7 @@ struct_union { kind: STRUCT name: "net_rate_estimator" definition { - bytesize: 136 + bytesize: 152 member_id: 0x3e04671b member_id: 0x17c68b0c member_id: 0xad05e43b @@ -246593,7 +237312,7 @@ struct_union { member_id: 0xada3cb19 member_id: 0xd9321edf member_id: 0x1dd1871b - member_id: 0x95dac184 + member_id: 0x95dac401 } } struct_union { @@ -246644,21 +237363,25 @@ struct_union { kind: STRUCT name: "netdev_queue" definition { - bytesize: 320 + bytesize: 448 member_id: 0xce0b4469 member_id: 0x94d42b1b member_id: 0x3d7cf8f7 member_id: 0xe8ae602a member_id: 0x452b28a5 - member_id: 0x19b63b7a - member_id: 0xad1fc8a9 - member_id: 0x0233da5d - member_id: 0xde82c1d1 - member_id: 0x27490582 - member_id: 0xf5166c0d - member_id: 0x58786944 - member_id: 0x72c087b9 - member_id: 0xbbe515ef + member_id: 0x19b631b4 + member_id: 0xad1fc718 + member_id: 0x0233d491 + member_id: 0xde82c5ab + member_id: 0x2749087a + member_id: 0xf5166f2a + member_id: 0x58786d8a + member_id: 0x72c08a49 + member_id: 0xbbe5188a + member_id: 0x2d081aa3 + member_id: 0x63760091 + member_id: 0xac894666 + member_id: 0xe0f63e24 } } struct_union { @@ -246666,14 +237389,18 @@ struct_union { kind: STRUCT name: "netdev_rx_queue" definition { - bytesize: 192 + bytesize: 256 member_id: 0xce7c725f member_id: 0x80c6152c member_id: 0x3c98b297 member_id: 0x452b2615 - member_id: 0xce0b4ab5 - member_id: 0x94d42d3e - member_id: 0xde82c9b3 + member_id: 0xce0b469a + member_id: 0x94d428aa + member_id: 0xde82cc27 + member_id: 0x2d081fd6 + member_id: 0x6376001a + member_id: 0xac894a7a + member_id: 0xe0f6336e } } struct_union { @@ -246788,7 +237515,7 @@ struct_union { kind: STRUCT name: "netns_can" definition { - bytesize: 160 + bytesize: 184 member_id: 0x1149c709 member_id: 0x1d6bf1a8 member_id: 0x228b5849 @@ -246802,9 +237529,10 @@ struct_union { member_id: 0xfa970a06 member_id: 0x75627b5b member_id: 0xd8580a44 - member_id: 0x799e65f5 - member_id: 0xa4040d83 - member_id: 0x9fb818f4 + member_id: 0x799e6a47 + member_id: 0xa4040522 + member_id: 0x9fb810b3 + member_id: 0x2d0817c1 } } struct_union { @@ -246862,128 +237590,129 @@ struct_union { member_id: 0x50746a51 member_id: 0x0e79d07a member_id: 0x7120816c - member_id: 0xafb2d2ed - member_id: 0x650e8d70 - member_id: 0xa9407795 - member_id: 0xb2d53bd8 - member_id: 0x70b99588 - member_id: 0x475444d9 - member_id: 0x1c61120e - member_id: 0x5904649a - member_id: 0x928594fe - member_id: 0xedd04366 - member_id: 0xc29a81a5 - member_id: 0x77717eb1 - member_id: 0xd11b0bed - member_id: 0x2581f7ef - member_id: 0xb1e99fa2 - member_id: 0x4feae452 - member_id: 0xe8b52a7f - member_id: 0x15f35c7f - member_id: 0x4af448d4 - member_id: 0x7700851e - member_id: 0x0a8fa73e - member_id: 0x3d0b6069 - member_id: 0xd2929041 - member_id: 0xc994b7cc - member_id: 0x85bb3a91 - member_id: 0x20b2ef59 - member_id: 0x683684d7 - member_id: 0x6c717b5c - member_id: 0xb917dc50 - member_id: 0x08f16ad4 - member_id: 0x2fb60d1e - member_id: 0x09f71138 - member_id: 0xdf4be085 - member_id: 0xe3e0bb8a - member_id: 0xf71a4820 - member_id: 0xf9cbcf8f - member_id: 0x7c146a67 - member_id: 0x855deefa - member_id: 0x9af09eca - member_id: 0x070aa3b9 - member_id: 0x7f0f38f2 - member_id: 0xebe2a9f0 - member_id: 0x2943a6ee - member_id: 0x2ef4ffc8 - member_id: 0x0d29dc0f - member_id: 0xa9c07be0 - member_id: 0xcedb9ee2 - member_id: 0x2ef71185 - member_id: 0x564e82ef - member_id: 0x59c3e0b4 - member_id: 0x71276aaa - member_id: 0x4432cfe6 - member_id: 0x7faf415e - member_id: 0x89e0e48f - member_id: 0xcb2f8f57 - member_id: 0x908eadb3 - member_id: 0xfa41f30f - member_id: 0xbdbbe537 - member_id: 0x0cbb45b4 - member_id: 0x49034371 - member_id: 0xe76fa65d - member_id: 0x8c45d1e4 - member_id: 0xe967b835 - member_id: 0x3db8c778 - member_id: 0x3517bc5c - member_id: 0xce4d312e - member_id: 0x9aeeefb0 - member_id: 0xa7191a05 - member_id: 0xadda6d1f - member_id: 0x4b3f6026 - member_id: 0x060f4ee2 - member_id: 0x364aaec8 - member_id: 0xe1746141 - member_id: 0x50b0dc20 - member_id: 0xbebce7f5 - member_id: 0x8c223b24 - member_id: 0x7218cfde - member_id: 0x59adce56 - member_id: 0x381d1e37 - member_id: 0xfc8a24d4 - member_id: 0xd2ddb55f - member_id: 0xf0a21df8 - member_id: 0x9fa83095 - member_id: 0x0481ad8f - member_id: 0xc7e6eb60 - member_id: 0x5db4d5ab - member_id: 0xb8e37336 - member_id: 0x10d92ec8 - member_id: 0xf8eed445 - member_id: 0x4a446cfb - member_id: 0x20b2110c - member_id: 0xe5ff3a15 - member_id: 0x7910c2af - member_id: 0xb1ae8080 - member_id: 0x774e5905 - member_id: 0x8a90115f - member_id: 0x79bc3d01 - member_id: 0xdf14280f - member_id: 0x77c51575 - member_id: 0x26715b3e - member_id: 0x41f3d861 - member_id: 0x4e07a8b8 - member_id: 0xa1393552 - member_id: 0x20af09b2 - member_id: 0xa398df1d - member_id: 0xf7c1b70c - member_id: 0x635dd120 - member_id: 0x29b950a7 - member_id: 0x99862260 - member_id: 0xe2937e86 - member_id: 0x91cdf3bf - member_id: 0xcbbf5029 - member_id: 0xe9a4faf2 - member_id: 0x6571ce23 - member_id: 0xce87a694 - member_id: 0x958b5ae6 - member_id: 0xd64637fb - member_id: 0x92f46f80 - member_id: 0xf18fc14d - member_id: 0x3d44b257 - member_id: 0x30f36cb6 - member_id: 0x9348de28 + member_id: 0xafb2d540 + member_id: 0x650e84e9 + member_id: 0xa94071c9 + member_id: 0xb2d5371e + member_id: 0x70b99b07 + member_id: 0x475440e7 + member_id: 0x1c61123e + member_id: 0x59046687 + member_id: 0x9285934f + member_id: 0xedd041f2 + member_id: 0xc29a8123 + member_id: 0x77717c32 + member_id: 0xd11b0661 + member_id: 0x2581f720 + member_id: 0xb1e99388 + member_id: 0x4feaeb67 + member_id: 0xe8b523f6 + member_id: 0x15f35855 + member_id: 0x4af4486b + member_id: 0x770088bd + member_id: 0x0a8fa36d + member_id: 0x3d0b64f5 + member_id: 0xd2929e47 + member_id: 0xc994ba7a + member_id: 0x85bb35ef + member_id: 0x20b2e8a5 + member_id: 0x683682a2 + member_id: 0x6c717da8 + member_id: 0xb917d4b4 + member_id: 0x08f163d4 + member_id: 0x2fb607f1 + member_id: 0x09f71709 + member_id: 0xdf4be73b + member_id: 0xe3e0be38 + member_id: 0xf71a4a50 + member_id: 0xf9cbc457 + member_id: 0x7c146a0a + member_id: 0x855de6ed + member_id: 0x9af09765 + member_id: 0x070aab3a + member_id: 0x7f0f3380 + member_id: 0xebe2af3a + member_id: 0x2943a006 + member_id: 0x2ef4f0f3 + member_id: 0x0d29d271 + member_id: 0xa9c07b41 + member_id: 0xcedb9a78 + member_id: 0x2ef712c6 + member_id: 0x564e8268 + member_id: 0x59c3e5ae + member_id: 0x712769f6 + member_id: 0x4432cea5 + member_id: 0x7faf4469 + member_id: 0x89e0ecff + member_id: 0xcb2f866e + member_id: 0x908eaef0 + member_id: 0xfa41f87a + member_id: 0xbdbbe5a3 + member_id: 0x0cbb4915 + member_id: 0x49034fb3 + member_id: 0xe76fa154 + member_id: 0x8c45d0aa + member_id: 0xe967b815 + member_id: 0x3db8ca72 + member_id: 0x3517b778 + member_id: 0xce4d3cf0 + member_id: 0x9aeee61e + member_id: 0xa71919cc + member_id: 0xadda64ae + member_id: 0x4b3f6cc8 + member_id: 0x060f42d3 + member_id: 0x364aa10e + member_id: 0xe1746060 + member_id: 0x50b0d003 + member_id: 0xbebcefd7 + member_id: 0x8c22335d + member_id: 0x7218c28e + member_id: 0x59adc2d2 + member_id: 0x381d17ec + member_id: 0xfc8a2bee + member_id: 0xd2ddbd2d + member_id: 0xf0a21c68 + member_id: 0x9fa83912 + member_id: 0x0481ab4a + member_id: 0xc7e6e121 + member_id: 0x5db4d8ed + member_id: 0xb8e37d35 + member_id: 0x10d92cce + member_id: 0xf8eed10c + member_id: 0x4a4463fd + member_id: 0x20b218a7 + member_id: 0xe5ff33a4 + member_id: 0x7910cea0 + member_id: 0xb1ae8222 + member_id: 0x774e5026 + member_id: 0x8a901ce5 + member_id: 0x79bc3da9 + member_id: 0xdf142f76 + member_id: 0x77c51ee3 + member_id: 0x26715148 + member_id: 0x41f3d9f7 + member_id: 0x4e07a941 + member_id: 0xa1393361 + member_id: 0x20af02e4 + member_id: 0xa398de14 + member_id: 0xf7c1bdc7 + member_id: 0x635ddc7d + member_id: 0x29b95bfe + member_id: 0x99862748 + member_id: 0xe2937f2e + member_id: 0x91cdfe9a + member_id: 0xcbbf5774 + member_id: 0xe9a4fde6 + member_id: 0x6571c768 + member_id: 0xce87a023 + member_id: 0x958b51ce + member_id: 0xd6463eb0 + member_id: 0x92f46ad8 + member_id: 0xf18fc8e0 + member_id: 0x3d44bfa5 + member_id: 0x30f36b2c + member_id: 0x9348db88 + member_id: 0x2d081f8d } } struct_union { @@ -246991,48 +237720,49 @@ struct_union { kind: STRUCT name: "netns_ipv6" definition { - bytesize: 832 + bytesize: 896 member_id: 0xb565c09d member_id: 0x0d06a9bb - member_id: 0xad69719b - member_id: 0x504e5e08 - member_id: 0xc29a8165 - member_id: 0x7771768a - member_id: 0xbe6b4bf4 - member_id: 0xf6f90db0 - member_id: 0xcb39e6f7 - member_id: 0x9dbbf2ce - member_id: 0x59046ec9 - member_id: 0xd93c6d6c - member_id: 0xffcc5705 - member_id: 0xf279a90b - member_id: 0x389ce94c - member_id: 0xd5da7949 - member_id: 0x051d5d4d - member_id: 0x1732aeaf - member_id: 0x50257728 - member_id: 0xe2eb1d90 - member_id: 0xedc3c447 - member_id: 0x3ce92eab - member_id: 0x204cb2ff - member_id: 0x46fed0b6 - member_id: 0xe14dd5c9 - member_id: 0x164bc722 - member_id: 0xfa3604eb - member_id: 0xedd041d1 - member_id: 0xfa8d46ee - member_id: 0x437b834d - member_id: 0xb6de944d - member_id: 0xd71683c7 - member_id: 0xdc9f3a44 - member_id: 0x6571cbf8 - member_id: 0x8faf4495 - member_id: 0x99f99b76 - member_id: 0xd6463512 - member_id: 0x097ddcfa - member_id: 0x3d44bf93 - member_id: 0x2bee091e - member_id: 0xdb660e90 + member_id: 0xad697802 + member_id: 0x504e58aa + member_id: 0xc29a8766 + member_id: 0x777173d5 + member_id: 0xbe6b46db + member_id: 0xf6f90c3e + member_id: 0xcb39ea73 + member_id: 0x9dbbf18c + member_id: 0x59046610 + member_id: 0xd93c6299 + member_id: 0xffcc59fe + member_id: 0xf279a37a + member_id: 0x389ce5b9 + member_id: 0xd5da7d05 + member_id: 0x051d50f0 + member_id: 0x1732a364 + member_id: 0x50257db9 + member_id: 0xe2eb1f5c + member_id: 0xedc3c45f + member_id: 0x3ce92240 + member_id: 0x204cb9ba + member_id: 0x46fed137 + member_id: 0xe14dd8ff + member_id: 0x164bcb7c + member_id: 0xfa360066 + member_id: 0xedd049e1 + member_id: 0xfa8d43c0 + member_id: 0x437b82b7 + member_id: 0xb6de9163 + member_id: 0xd7168d43 + member_id: 0xdc9f3663 + member_id: 0x6571c16a + member_id: 0x8faf41e7 + member_id: 0x99f99f8e + member_id: 0xd6463ae4 + member_id: 0x097dd455 + member_id: 0x3d44ba44 + member_id: 0x2bee09c2 + member_id: 0xdb660d5a + member_id: 0x2d0811bf } } struct_union { @@ -247062,7 +237792,7 @@ struct_union { kind: STRUCT name: "netns_nexthop" definition { - bytesize: 80 + bytesize: 96 member_id: 0x82e5fa96 member_id: 0xb2c3ab53 member_id: 0xfa5983ee @@ -247075,7 +237805,7 @@ struct_union { kind: STRUCT name: "netns_nf" definition { - bytesize: 216 + bytesize: 224 member_id: 0xbffd168e member_id: 0x5f33aa63 member_id: 0x788992a7 @@ -247084,6 +237814,7 @@ struct_union { member_id: 0x28df8f7a member_id: 0x76fb30d4 member_id: 0x1b4fab6d + member_id: 0x2d081217 } } struct_union { @@ -247091,9 +237822,9 @@ struct_union { kind: STRUCT name: "netns_packet" definition { - bytesize: 40 + bytesize: 56 member_id: 0xdf4ccd45 - member_id: 0x5b314181 + member_id: 0x5b3140b8 } } struct_union { @@ -247101,7 +237832,7 @@ struct_union { kind: STRUCT name: "netns_sysctl_ipv6" definition { - bytesize: 184 + bytesize: 192 member_id: 0x2b104951 member_id: 0xde64bb61 member_id: 0x5018d4ab @@ -247140,8 +237871,9 @@ struct_union { member_id: 0xada1cece member_id: 0x48ccbe61 member_id: 0x61f40f68 - member_id: 0x56771d1e - member_id: 0xfbd45c2d + member_id: 0x567d4292 + member_id: 0xfbd4593e + member_id: 0x2d081262 } } struct_union { @@ -247169,9 +237901,9 @@ struct_union { kind: STRUCT name: "netns_xdp" definition { - bytesize: 40 + bytesize: 56 member_id: 0x2d4b3c00 - member_id: 0x7c8daa3f + member_id: 0x7c8dab06 } } struct_union { @@ -247179,7 +237911,7 @@ struct_union { kind: STRUCT name: "netns_xfrm" definition { - bytesize: 832 + bytesize: 960 member_id: 0x9e9a83f6 member_id: 0x577ece25 member_id: 0x15d178c3 @@ -247188,30 +237920,31 @@ struct_union { member_id: 0x5e09a6bc member_id: 0x98b92dbb member_id: 0x533e3bdc - member_id: 0x8ecfd681 - member_id: 0x8297eff3 - member_id: 0x2b331315 - member_id: 0xab6e5e58 - member_id: 0xc33c2004 - member_id: 0x14dabde9 - member_id: 0x586ac9b0 - member_id: 0x85aa59d9 - member_id: 0x3e2083b8 - member_id: 0xc9b2751b - member_id: 0x6d93aaf7 - member_id: 0x3f7a1819 - member_id: 0x223e66d0 - member_id: 0x8c37216f - member_id: 0xa7267c80 - member_id: 0xd9a8f576 - member_id: 0x7bee0d2c - member_id: 0x1cef4523 - member_id: 0x46a35b26 - member_id: 0x2f6f3ca1 - member_id: 0x1bbfa0f6 - member_id: 0xb6b76aed - member_id: 0x42a23436 - member_id: 0x28eda795 + member_id: 0x8ecfd706 + member_id: 0x8297e4ba + member_id: 0x2b331eac + member_id: 0xab6e5bdd + member_id: 0xc33c28a5 + member_id: 0x14dab422 + member_id: 0x586ac588 + member_id: 0x85aa52ae + member_id: 0x3e2089f0 + member_id: 0xc9b27f69 + member_id: 0x6d93a20e + member_id: 0x3f7a174b + member_id: 0x223e673d + member_id: 0x8c372bc0 + member_id: 0xa7267479 + member_id: 0xd9a8ff78 + member_id: 0x7bee0d76 + member_id: 0x1cef4cdb + member_id: 0x46a35b1d + member_id: 0x2f6f3f38 + member_id: 0x1bbfac9e + member_id: 0xb6b767d1 + member_id: 0x42a2340b + member_id: 0x28edafb5 + member_id: 0x2d081eb7 } } struct_union { @@ -247265,7 +237998,7 @@ struct_union { kind: STRUCT name: "nf_conn" definition { - bytesize: 248 + bytesize: 272 member_id: 0x980f575e member_id: 0x2d1fe1be member_id: 0x540a881d @@ -247279,6 +238012,9 @@ struct_union { member_id: 0x3bd928e4 member_id: 0x9979519f member_id: 0x5d6e783d + member_id: 0xd671c469 + member_id: 0x2d0812b0 + member_id: 0x637607e0 } } struct_union { @@ -247295,7 +238031,7 @@ struct_union { kind: STRUCT name: "nf_conntrack_expect" definition { - bytesize: 216 + bytesize: 232 member_id: 0x49e78392 member_id: 0x6c20ec89 member_id: 0xc762812b @@ -247304,13 +238040,13 @@ struct_union { member_id: 0x48bb3489 member_id: 0x3a44545a member_id: 0x541114cc - member_id: 0xd3110eb8 - member_id: 0x2d2d08f3 - member_id: 0x8604d35d - member_id: 0x0828d868 - member_id: 0x76c0602e - member_id: 0x2e561343 - member_id: 0x95dac0cf + member_id: 0xd3110a36 + member_id: 0x2d2d03a4 + member_id: 0x8604de8e + member_id: 0x0828df49 + member_id: 0x76c06a7e + member_id: 0x2e561a88 + member_id: 0x95dace52 } } struct_union { @@ -247672,32 +238408,32 @@ struct_union { kind: STRUCT name: "nfc_dev" definition { - bytesize: 1000 + bytesize: 1200 member_id: 0x3ce0d8f4 member_id: 0x2f880827 member_id: 0x16133746 member_id: 0x1053f6ae member_id: 0x2c7d614f member_id: 0xce1ac980 - member_id: 0x846a486e - member_id: 0x8ec1b153 - member_id: 0x6f6cdce1 - member_id: 0x611c4f6b - member_id: 0x8558d5a8 - member_id: 0x3428e287 - member_id: 0x071c9577 - member_id: 0x6d9a3ca1 - member_id: 0xb0199efc - member_id: 0x0909e1e8 - member_id: 0x6af1b622 - member_id: 0x375974ac - member_id: 0x44cb2487 - member_id: 0xce8d2e67 - member_id: 0x80a0ae88 - member_id: 0xb9270ae2 - member_id: 0x814ab4df - member_id: 0xafbdab40 - member_id: 0x5b87e752 + member_id: 0x846a4adb + member_id: 0x8ec1b317 + member_id: 0x6f6cda9d + member_id: 0x611c4b54 + member_id: 0x8558d7df + member_id: 0x3428ed37 + member_id: 0x071c92aa + member_id: 0x6d9a3f44 + member_id: 0xb0199c94 + member_id: 0x0909e217 + member_id: 0x6af1b6af + member_id: 0x37597850 + member_id: 0x44cb2b5e + member_id: 0xce8d2968 + member_id: 0x80a0a360 + member_id: 0xb9270675 + member_id: 0x814ab903 + member_id: 0xafbdad0b + member_id: 0x5b87e129 } } struct_union { @@ -247717,7 +238453,7 @@ struct_union { kind: STRUCT name: "nfc_genl_data" definition { - bytesize: 40 + bytesize: 56 member_id: 0x73609611 member_id: 0xe84562f4 } @@ -247893,26 +238629,16 @@ struct_union { kind: STRUCT name: "nh_res_table" definition { - bytesize: 144 + bytesize: 192 member_id: 0x7203ed5f member_id: 0xf3cce6ca member_id: 0xe3b51280 - member_id: 0xdb115b6e - member_id: 0xa8fd1116 - member_id: 0x83fcb354 - member_id: 0x0d468f15 - member_id: 0x92b222ab - member_id: 0x2e937820 - } -} -struct_union { - id: 0xfb4185e3 - kind: STRUCT - name: "nl80211_sta_flag_update" - definition { - bytesize: 8 - member_id: 0xa8d54792 - member_id: 0x3d386375 + member_id: 0xdb115a10 + member_id: 0xa8fd1366 + member_id: 0x83fcb6b8 + member_id: 0x0d4684a8 + member_id: 0x92b2288d + member_id: 0x2e937c1b } } struct_union { @@ -248090,19 +238816,19 @@ struct_union { kind: STRUCT name: "nvdimm" definition { - bytesize: 952 + bytesize: 1152 member_id: 0x2d5bf13a member_id: 0xa159a911 member_id: 0xc1343f28 member_id: 0xce1ac980 - member_id: 0x60a5c9a6 - member_id: 0xcc480043 - member_id: 0xcd68980a - member_id: 0xd9f93295 - member_id: 0xeed2b14f - member_id: 0x6ca67d99 - member_id: 0x20d98cb2 - member_id: 0x0ec731bb + member_id: 0x60a5cb13 + member_id: 0xcc480086 + member_id: 0xcd689a7d + member_id: 0xd9f93d25 + member_id: 0xeed2b692 + member_id: 0x6ca67214 + member_id: 0x20d98eb4 + member_id: 0x0ec73713 } } struct_union { @@ -248110,17 +238836,17 @@ struct_union { kind: STRUCT name: "nvdimm_bus" definition { - bytesize: 896 + bytesize: 1064 member_id: 0x15524bef member_id: 0x202d9373 member_id: 0x7c00eff9 member_id: 0xce1ac0db - member_id: 0xcc48059a - member_id: 0x140502e2 - member_id: 0x1796484c - member_id: 0x0e1ab5a9 - member_id: 0x75073aa5 - member_id: 0x9d72d128 + member_id: 0xcc480247 + member_id: 0x14050cd8 + member_id: 0x179647c1 + member_id: 0x0e1ab1dc + member_id: 0x75073450 + member_id: 0x9d72d2d7 } } struct_union { @@ -248158,7 +238884,7 @@ struct_union { kind: STRUCT name: "nvdimm_drvdata" definition { - bytesize: 120 + bytesize: 152 member_id: 0xce3bbab3 member_id: 0x731737b1 member_id: 0xd90bc7bf @@ -248167,7 +238893,7 @@ struct_union { member_id: 0xaa9f6a1a member_id: 0xacf5c92a member_id: 0x93b48e83 - member_id: 0x02ce5320 + member_id: 0x02ce575a } } struct_union { @@ -248282,28 +239008,28 @@ struct_union { kind: STRUCT name: "nvmem_device" definition { - bytesize: 952 + bytesize: 1104 member_id: 0x4a965250 member_id: 0xce1ac5a8 - member_id: 0x5e325db2 - member_id: 0x4a30b729 - member_id: 0xcc480b40 - member_id: 0xb714c607 - member_id: 0xd98a2fb9 - member_id: 0xd9ecf4e9 - member_id: 0xc2f21d64 - member_id: 0x2d0fa50a - member_id: 0x5c962089 - member_id: 0x50c14098 - member_id: 0xa4e8cfa4 - member_id: 0xc9e29262 - member_id: 0x3f656839 - member_id: 0x4d580e67 - member_id: 0x72d21df4 - member_id: 0x690f0943 - member_id: 0xa4292f9c - member_id: 0xbcd7e942 - member_id: 0x5911902b + member_id: 0x5e325618 + member_id: 0x4a30b80b + member_id: 0xcc480050 + member_id: 0xb714c9f8 + member_id: 0xd98a2d0c + member_id: 0xd9ecf69e + member_id: 0xc2f2179a + member_id: 0x2d0fab5d + member_id: 0x5c962f39 + member_id: 0x50c14745 + member_id: 0xa4e8cce2 + member_id: 0xc9e29461 + member_id: 0x3f6569d5 + member_id: 0x4d580816 + member_id: 0x72d21e69 + member_id: 0x690f0425 + member_id: 0xa4292647 + member_id: 0xbcd7e386 + member_id: 0x591194e2 } } struct_union { @@ -248329,15 +239055,6 @@ struct_union { member_id: 0x31bc7886 } } -struct_union { - id: 0x2ba5ae8b - kind: STRUCT - name: "ocb_setup" - definition { - bytesize: 32 - member_id: 0x6fcf0a57 - } -} struct_union { id: 0xad386ff8 kind: STRUCT @@ -248441,6 +239158,44 @@ struct_union { member_id: 0x87e3bc35 } } +struct_union { + id: 0xa8c6a1ce + kind: STRUCT + name: "of_timer_base" + definition { + bytesize: 24 + member_id: 0x85c253ee + member_id: 0x0de57809 + member_id: 0xad5e21ae + } +} +struct_union { + id: 0x0d65bd2b + kind: STRUCT + name: "of_timer_clk" + definition { + bytesize: 40 + member_id: 0xc8e82891 + member_id: 0x0de57809 + member_id: 0xad5e21ae + member_id: 0x5fe12f53 + member_id: 0xff42257f + } +} +struct_union { + id: 0x850fbb44 + kind: STRUCT + name: "of_timer_irq" + definition { + bytesize: 40 + member_id: 0x991595e6 + member_id: 0xad5e2557 + member_id: 0x68693f75 + member_id: 0x0de5752a + member_id: 0x2d5bf9f3 + member_id: 0xf98330d3 + } +} struct_union { id: 0x7556b101 kind: STRUCT @@ -248467,43 +239222,43 @@ struct_union { kind: STRUCT name: "opp_table" definition { - bytesize: 632 + bytesize: 680 member_id: 0x0fa6c6af member_id: 0x967f749f member_id: 0xb5c8f00c - member_id: 0x5f7afc50 - member_id: 0x230329b4 - member_id: 0x02ce5175 - member_id: 0x2d4b3b1f - member_id: 0x5317f553 - member_id: 0x6a0b1717 - member_id: 0x2bceaaad - member_id: 0x5d8a673b - member_id: 0xc83535c0 - member_id: 0x8d8ea9af - member_id: 0xb650ba71 - member_id: 0x0b4c6fcd - member_id: 0xf8a177e3 - member_id: 0x8ecf5316 - member_id: 0x0376e72f - member_id: 0x4fd17d24 - member_id: 0x44116168 - member_id: 0xd4b36534 - member_id: 0xcef62a8b - member_id: 0x02713501 - member_id: 0x08afc79e - member_id: 0xc8e82c68 - member_id: 0x675c7e6e - member_id: 0x2905ed1a - member_id: 0x8d30cc97 - member_id: 0x3b1ab91a - member_id: 0x0074c822 - member_id: 0x446e9805 - member_id: 0x3a2d3cd3 - member_id: 0x62c4f9e6 - member_id: 0x5cf775ad - member_id: 0xf3efe5f5 - member_id: 0x5101458b + member_id: 0x5f7afdd7 + member_id: 0x230322fd + member_id: 0x02ce54f0 + member_id: 0x2d4b32dc + member_id: 0x5317f9c9 + member_id: 0x6a0b142c + member_id: 0x2bceab72 + member_id: 0x5d8a6b26 + member_id: 0xc83535b5 + member_id: 0x8d8ea53b + member_id: 0xb650b8d4 + member_id: 0x0b4c6d3f + member_id: 0xf8a17242 + member_id: 0x8ecf58e7 + member_id: 0x0376e525 + member_id: 0x4fd1779f + member_id: 0x44116555 + member_id: 0xd4b3659d + member_id: 0xcef628be + member_id: 0x02713f49 + member_id: 0x08afcd7c + member_id: 0xc8e8261a + member_id: 0x675c7697 + member_id: 0x2905e248 + member_id: 0x8d30c638 + member_id: 0x3b1ab314 + member_id: 0x0074c878 + member_id: 0x446e9ce1 + member_id: 0x3a2d3ce8 + member_id: 0x62c4f6d1 + member_id: 0x5cf7792d + member_id: 0xf3efebee + member_id: 0x5101454d } } struct_union { @@ -248530,7 +239285,7 @@ struct_union { kind: STRUCT name: "packet_type" definition { - bytesize: 72 + bytesize: 104 member_id: 0x5c235199 member_id: 0x2a1caddd member_id: 0xce0b4088 @@ -248541,6 +239296,10 @@ struct_union { member_id: 0xb375ae2c member_id: 0x0dd88be0 member_id: 0x7c00e825 + member_id: 0x2d081c40 + member_id: 0x63760fdb + member_id: 0xac894b6b + member_id: 0xe0f63ce5 } } struct_union { @@ -248621,19 +239380,20 @@ struct_union { bytesize: 1600 member_id: 0xa67023cc member_id: 0xb2cc8a16 - member_id: 0x8da483e8 - member_id: 0x894f1211 - member_id: 0xfda400a6 - member_id: 0x9cb8bd45 - member_id: 0xe81e74b6 - member_id: 0x772339f1 - member_id: 0x79f33bd8 - member_id: 0xe5abda6b + member_id: 0x8da487d3 + member_id: 0x894f196d + member_id: 0xfda405f7 + member_id: 0x9cb8b0e3 + member_id: 0xe81e79bc + member_id: 0x77233d71 + member_id: 0x79f33795 + member_id: 0xe5abd152 member_id: 0x4561e8d7 member_id: 0xd4d3c606 member_id: 0xe5b03808 member_id: 0xa29c36ce member_id: 0x84f892e5 + member_id: 0x2d081dc5 } } struct_union { @@ -248659,11 +239419,11 @@ struct_union { kind: STRUCT name: "page_reporting_dev_info" definition { - bytesize: 104 + bytesize: 152 member_id: 0x5cb466ae member_id: 0xd6084a4c - member_id: 0x72872633 - member_id: 0xb59c75fb + member_id: 0x72872041 + member_id: 0xb59c78b7 } } struct_union { @@ -248687,6 +239447,30 @@ struct_union { member_id: 0xb58d4b20 } } +struct_union { + id: 0x6fb2e92e + kind: STRUCT + name: "partition_affinity" + definition { + bytesize: 16 + member_id: 0xa82f6dfe + member_id: 0x220c3d20 + } +} +struct_union { + id: 0xb0382dfd + kind: STRUCT + name: "partition_desc" + definition { + bytesize: 120 + member_id: 0x799f8652 + member_id: 0x2e76cf6e + member_id: 0xa719db3e + member_id: 0xb465a60b + member_id: 0x8941b706 + member_id: 0xaf511229 + } +} struct_union { id: 0x8e4362ff kind: STRUCT @@ -248712,7 +239496,7 @@ struct_union { kind: STRUCT name: "pci_bus" definition { - bytesize: 1072 + bytesize: 1288 member_id: 0x0fa6c6af member_id: 0x72127295 member_id: 0x25795686 @@ -248722,23 +239506,27 @@ struct_union { member_id: 0x5d82cb52 member_id: 0x19962761 member_id: 0x854f5ea0 - member_id: 0xaf8c06c0 - member_id: 0xe24566ec - member_id: 0x8fadbd43 - member_id: 0xd94e9fd1 - member_id: 0xacb061de - member_id: 0x9db730ea - member_id: 0x97a04196 - member_id: 0xbee5923c - member_id: 0x0dc60bce - member_id: 0x5ea05aa8 - member_id: 0xf5e9771b - member_id: 0x7b9111e7 - member_id: 0xce1ac642 - member_id: 0x717bb2a1 - member_id: 0x3cc49e0b - member_id: 0x0596a2f9 - member_id: 0x24d5c1f8 + member_id: 0xaf8c0a54 + member_id: 0xe2456449 + member_id: 0x8fadbfb1 + member_id: 0xd94e9a70 + member_id: 0xacb0629d + member_id: 0x9db731a9 + member_id: 0x97a04eff + member_id: 0xbee5988a + member_id: 0x0dc60a3f + member_id: 0x5ea05abf + member_id: 0xf5e979ce + member_id: 0x7b911ced + member_id: 0xce1ac0eb + member_id: 0x717bb538 + member_id: 0x3cc498c8 + member_id: 0x0596a7a3 + member_id: 0x24d5cc41 + member_id: 0x2d081269 + member_id: 0x63760eb9 + member_id: 0xac894c1c + member_id: 0xe0f63ed2 } } struct_union { @@ -248758,7 +239546,7 @@ struct_union { kind: STRUCT name: "pci_dev" definition { - bytesize: 2544 + bytesize: 3288 member_id: 0x1c1fa3ce member_id: 0xdaf321d6 member_id: 0xe08009d2 @@ -248815,66 +239603,70 @@ struct_union { member_id: 0x262fa572 member_id: 0x4404e020 member_id: 0xce1ac265 - member_id: 0x01e5f4ad - member_id: 0x993738fc - member_id: 0x5db57c29 - member_id: 0xb97cbec2 - member_id: 0x738f5362 - member_id: 0xcbc66374 - member_id: 0xd552c238 - member_id: 0xf2547fb1 - member_id: 0xe1fcb8cf - member_id: 0x9c33984b - member_id: 0x9f6bffc3 - member_id: 0xb017a313 - member_id: 0x00ef54a9 - member_id: 0x216023b6 - member_id: 0x85984897 - member_id: 0x8c48bde6 - member_id: 0xfc3fee6b - member_id: 0xafe23b0a - member_id: 0xf07c1a60 - member_id: 0x5597c8b2 - member_id: 0xc695b5a2 - member_id: 0x547b6b4e - member_id: 0xd1074fff - member_id: 0xba8c84a9 - member_id: 0xaaf7b908 - member_id: 0x550bb9e6 - member_id: 0x8572dc78 - member_id: 0xc66fe509 - member_id: 0x731ffb4f - member_id: 0x83671ce8 - member_id: 0x4e65e218 - member_id: 0x77b6c1aa - member_id: 0x20d3edc9 - member_id: 0x7fcdc698 - member_id: 0xa09e6902 - member_id: 0x86105172 - member_id: 0x203b7ba8 - member_id: 0xca212439 - member_id: 0xbd7e12d9 - member_id: 0xad244e47 - member_id: 0xf7111021 - member_id: 0x76275cd5 - member_id: 0xf88f7598 - member_id: 0x40057cd2 - member_id: 0x591a8d20 - member_id: 0x3a36f408 - member_id: 0x1e620205 - member_id: 0x5c2e5949 - member_id: 0x8e23924e - member_id: 0xa2184b98 - member_id: 0xcfce94cb - member_id: 0x3e9c6ba2 - member_id: 0xd1959fca - member_id: 0x1f35fa53 - member_id: 0x4120e121 - member_id: 0x9d7c2fca - member_id: 0x29795982 - member_id: 0x09f1f7d3 - member_id: 0x278ca3d8 - member_id: 0xb1b2fe1e + member_id: 0x01e5f34a + member_id: 0x993739d5 + member_id: 0x5db57a33 + member_id: 0xb97cb588 + member_id: 0x738f5598 + member_id: 0xcbc66b8c + member_id: 0xd552c15c + member_id: 0xf25479e8 + member_id: 0xe1fcb5f3 + member_id: 0x9c33918b + member_id: 0x9f6bf998 + member_id: 0xb017a1d2 + member_id: 0x00ef5f6a + member_id: 0x21602a3e + member_id: 0x859848e8 + member_id: 0x8c48ba28 + member_id: 0xfc3fee64 + member_id: 0xafe23112 + member_id: 0xf07c1a9d + member_id: 0x5597c7aa + member_id: 0xc695bc1e + member_id: 0x547b670e + member_id: 0xd1074880 + member_id: 0xba8c8a07 + member_id: 0xaaf7ba84 + member_id: 0x550bb72a + member_id: 0x8572de7d + member_id: 0xc66fe3c7 + member_id: 0x731ffc29 + member_id: 0x83671a00 + member_id: 0x4e65e89e + member_id: 0x77b6c0c4 + member_id: 0x20d3ef1e + member_id: 0x7fcdc1bf + member_id: 0xa09e6601 + member_id: 0x8610592e + member_id: 0x203b77b5 + member_id: 0xca212731 + member_id: 0xbd7e1b2f + member_id: 0xad244516 + member_id: 0xf711191b + member_id: 0x76275ed5 + member_id: 0xf88f7b9d + member_id: 0x4005779e + member_id: 0x591a837c + member_id: 0x3a36f5b3 + member_id: 0x1e6208cc + member_id: 0x5c2e5646 + member_id: 0x8e2397ea + member_id: 0xa2184f99 + member_id: 0xcfce9367 + member_id: 0x3e9c69fd + member_id: 0xd1959486 + member_id: 0x1f35fc7a + member_id: 0x4120ef8b + member_id: 0x9d7c2258 + member_id: 0x29795d54 + member_id: 0x09f1f71e + member_id: 0x278ca223 + member_id: 0xb1b2f32e + member_id: 0x2d0819d8 + member_id: 0x6376079f + member_id: 0xac89436d + member_id: 0xe0f63226 } } struct_union { @@ -248898,7 +239690,7 @@ struct_union { kind: STRUCT name: "pci_driver" definition { - bytesize: 296 + bytesize: 360 member_id: 0x0fa6c6af member_id: 0x0de5752a member_id: 0xc4f2628b @@ -248914,8 +239706,12 @@ struct_union { member_id: 0x93011024 member_id: 0xf95461ff member_id: 0xd4ad449b - member_id: 0x1b277507 - member_id: 0xdbbc17f4 + member_id: 0x1b277230 + member_id: 0xdbbc115d + member_id: 0x2d081c68 + member_id: 0x63760c9c + member_id: 0xac894a6b + member_id: 0xe0f63b21 } } struct_union { @@ -248933,19 +239729,19 @@ struct_union { kind: STRUCT name: "pci_epc" definition { - bytesize: 880 + bytesize: 1048 member_id: 0xce1ac149 - member_id: 0x60c1e500 - member_id: 0xafb37bb4 - member_id: 0x3edfce64 - member_id: 0x521d4ace - member_id: 0x908e0d53 - member_id: 0x49f53d32 - member_id: 0x5d5583d7 - member_id: 0xd3a0ce02 - member_id: 0x2d4b3590 - member_id: 0x364a64d9 - member_id: 0x37039875 + member_id: 0x60c1e32f + member_id: 0xafb370a4 + member_id: 0x3edfccd1 + member_id: 0x521d48b9 + member_id: 0x908e02e3 + member_id: 0x49f5343b + member_id: 0x5d55840a + member_id: 0xd3a0c18f + member_id: 0x2d4b31e5 + member_id: 0x364a66b1 + member_id: 0x37039c6e } } struct_union { @@ -248969,7 +239765,7 @@ struct_union { kind: STRUCT name: "pci_epc_mem" definition { - bytesize: 72 + bytesize: 88 member_id: 0x105bc79a member_id: 0x8941bf64 member_id: 0x782da968 @@ -249046,13 +239842,14 @@ struct_union { kind: STRUCT name: "pci_error_handlers" definition { - bytesize: 48 + bytesize: 56 member_id: 0x1446043f member_id: 0xdd74e29a member_id: 0xb4039e16 member_id: 0xb71e6da0 member_id: 0xd67914d7 member_id: 0xca904fee + member_id: 0x2d0814a0 } } struct_union { @@ -249060,34 +239857,36 @@ struct_union { kind: STRUCT name: "pci_host_bridge" definition { - bytesize: 896 + bytesize: 1088 member_id: 0xce1ac149 - member_id: 0xdaf324b8 - member_id: 0xaf8c06c5 - member_id: 0x77ef9e27 - member_id: 0xe24569f7 - member_id: 0x3c091c4a - member_id: 0xbee59c94 - member_id: 0x3e01a717 - member_id: 0x5b2aeec9 - member_id: 0x7b6d7107 - member_id: 0x851eb479 - member_id: 0xbf22c168 - member_id: 0x20045627 - member_id: 0x24e8b468 - member_id: 0xb9e40b05 - member_id: 0x30d5bb07 - member_id: 0x85063235 - member_id: 0x24fa7989 - member_id: 0x0c7e9f68 - member_id: 0x8e9b1ef7 - member_id: 0x06bb1d4e - member_id: 0x96d4eece - member_id: 0x22e059b7 - member_id: 0x99d63dd5 - member_id: 0x721b0436 - member_id: 0x5b337fdf - member_id: 0x91a93484 + member_id: 0xdaf32297 + member_id: 0xaf8c0d6f + member_id: 0x77ef9537 + member_id: 0xe2456b42 + member_id: 0x3c091e3d + member_id: 0xbee592c3 + member_id: 0x3e01a8a7 + member_id: 0x5b2ae144 + member_id: 0x7b6d7eb2 + member_id: 0x851eba8c + member_id: 0xbf22c304 + member_id: 0x20045421 + member_id: 0x24e8bd83 + member_id: 0xb9e403e1 + member_id: 0x30d5b78d + member_id: 0x85063ded + member_id: 0x24fa7507 + member_id: 0x0c7e97de + member_id: 0x8e9b1c1c + member_id: 0x06bb141a + member_id: 0x96d4e589 + member_id: 0x22e05b57 + member_id: 0x99d63969 + member_id: 0x721b0de0 + member_id: 0x5b337c99 + member_id: 0x2d0815a4 + member_id: 0x63760e1a + member_id: 0x91a931d3 } } struct_union { @@ -249106,12 +239905,13 @@ struct_union { kind: STRUCT name: "pci_ops" definition { - bytesize: 40 + bytesize: 48 member_id: 0x733b5607 member_id: 0x9e2122d5 member_id: 0x42a51e44 member_id: 0x4872d445 member_id: 0x342f575e + member_id: 0x2d0812f5 } } struct_union { @@ -249129,7 +239929,7 @@ struct_union { kind: STRUCT name: "pci_slot" definition { - bytesize: 104 + bytesize: 136 member_id: 0xdaf32814 member_id: 0x7c00ebb3 member_id: 0x75ed0ee4 @@ -249142,7 +239942,7 @@ struct_union { kind: STRUCT name: "pci_sriov" definition { - bytesize: 128 + bytesize: 160 member_id: 0x26c338a6 member_id: 0xd1fbad24 member_id: 0x1e7afb41 @@ -249165,6 +239965,10 @@ struct_union { member_id: 0x5dd703d9 member_id: 0xfbaa52b5 member_id: 0x97eace38 + member_id: 0x2d08122d + member_id: 0x637604d4 + member_id: 0xac89478a + member_id: 0xe0f6368f } } struct_union { @@ -249172,10 +239976,10 @@ struct_union { kind: STRUCT name: "pci_vpd" definition { - bytesize: 40 + bytesize: 56 member_id: 0x2d4b3c00 - member_id: 0xb840509b - member_id: 0x1e9aaf20 + member_id: 0xb84051a2 + member_id: 0x1e9aa999 } } struct_union { @@ -249509,21 +240313,21 @@ struct_union { kind: STRUCT name: "perf_cpu_context" definition { - bytesize: 440 + bytesize: 464 member_id: 0xec3d2f19 - member_id: 0x1bc3ea6a - member_id: 0x173bb10a - member_id: 0xeed7a9ec - member_id: 0x04598cf4 - member_id: 0x8a1dd068 - member_id: 0xa015c3bd - member_id: 0x7e4bcb4f - member_id: 0xf3f4f28b - member_id: 0x146c413e - member_id: 0x7d253870 - member_id: 0x83ebabe3 - member_id: 0x049196aa - member_id: 0x2f8cdd27 + member_id: 0x1bc3eaec + member_id: 0x173bb389 + member_id: 0xeed7a28d + member_id: 0x04598178 + member_id: 0x8a1dd442 + member_id: 0xa015c3d5 + member_id: 0x7e4bc277 + member_id: 0xf3f4f775 + member_id: 0x146c48c0 + member_id: 0x7d253971 + member_id: 0x83ebabc6 + member_id: 0x049198e2 + member_id: 0x2f8cdd80 } } struct_union { @@ -249542,7 +240346,7 @@ struct_union { kind: STRUCT name: "perf_event" definition { - bytesize: 1040 + bytesize: 1072 member_id: 0x47d29fbd member_id: 0x1b2e3274 member_id: 0x945c0ae1 @@ -249574,48 +240378,48 @@ struct_union { member_id: 0xef46876d member_id: 0x61ca5ef6 member_id: 0x6cd09595 - member_id: 0x783b99dd - member_id: 0x722cbf88 - member_id: 0x598d30a7 - member_id: 0x5161bf25 - member_id: 0xfbf14767 - member_id: 0x4a806fbe - member_id: 0x0c23345d - member_id: 0xc3922810 - member_id: 0xfb577d15 - member_id: 0x3afead5a - member_id: 0x69de28e0 - member_id: 0x208398c0 - member_id: 0xe064d0d6 - member_id: 0xa35210ea - member_id: 0x7fb3bc30 - member_id: 0x337526ed - member_id: 0x538694fb - member_id: 0xf24818e7 - member_id: 0x692c75c8 - member_id: 0x9f9c13db - member_id: 0x13d6f7cf - member_id: 0x3f7ada21 - member_id: 0x7f9e1656 - member_id: 0x1cd068b0 - member_id: 0x631e0f65 - member_id: 0xf0d79867 - member_id: 0xc99a1005 - member_id: 0xa4f94e67 - member_id: 0x56a72cdf - member_id: 0x91e8daf4 - member_id: 0xccbd0bb4 - member_id: 0xa0d3e361 - member_id: 0x45d163d5 - member_id: 0xad86c9d7 - member_id: 0xa85cdf82 - member_id: 0x8d800499 - member_id: 0x982b40fe - member_id: 0xa96ea99c - member_id: 0x0ae3c5fa - member_id: 0xa33d24ba - member_id: 0xf194ec88 - member_id: 0xe1b6bb25 + member_id: 0x783b9f6a + member_id: 0x722cb6c3 + member_id: 0x598d35ff + member_id: 0x5161bb99 + member_id: 0xfbf14eca + member_id: 0x4a806a1e + member_id: 0x0c233c10 + member_id: 0xc3922376 + member_id: 0xfb5779b3 + member_id: 0x3afea870 + member_id: 0x69de27c4 + member_id: 0x20839f02 + member_id: 0xe064d640 + member_id: 0xa3521312 + member_id: 0x7fb3b2ea + member_id: 0x33752173 + member_id: 0x53869c3a + member_id: 0xf2481d71 + member_id: 0x692c76a5 + member_id: 0x9f9c13ba + member_id: 0x13d6fa39 + member_id: 0x3f7ad237 + member_id: 0x7f9e1bf4 + member_id: 0x1cd06928 + member_id: 0x631e0373 + member_id: 0xf0d79dde + member_id: 0xc99a1792 + member_id: 0xa4f9453f + member_id: 0x56a72ed6 + member_id: 0x91e8d8e3 + member_id: 0xccbd0e4d + member_id: 0xa0d3e60e + member_id: 0x45d163b1 + member_id: 0xad86c319 + member_id: 0xa85cd282 + member_id: 0x8d800e13 + member_id: 0x982b4b56 + member_id: 0xa96eaa56 + member_id: 0x0ae3c983 + member_id: 0xa33d246d + member_id: 0xf194eb87 + member_id: 0xe1b6b51b } } struct_union { @@ -249690,36 +240494,36 @@ struct_union { kind: STRUCT name: "perf_event_context" definition { - bytesize: 280 + bytesize: 296 member_id: 0x93334b15 member_id: 0x2d244af9 member_id: 0xad898ac0 - member_id: 0x35283991 - member_id: 0x12e99241 - member_id: 0x339750ba - member_id: 0xce528678 - member_id: 0x036b2f6f - member_id: 0x97f1d2d4 - member_id: 0x33764641 - member_id: 0x729d4b1c - member_id: 0xfb6f388f - member_id: 0x6fc3a51c - member_id: 0xd297ef29 - member_id: 0xfee8f8c8 - member_id: 0x3859776b - member_id: 0x8a8cbbf1 - member_id: 0x052439cf - member_id: 0x9c3a2457 - member_id: 0x7471248c - member_id: 0x5a76e042 - member_id: 0x697f538f - member_id: 0xd2873285 - member_id: 0x20ee8e38 - member_id: 0x694cf55c - member_id: 0xe8b66e22 - member_id: 0xf6388599 - member_id: 0x56a721de - member_id: 0x7a2176ae + member_id: 0x3528331b + member_id: 0x12e99f20 + member_id: 0x33975e6d + member_id: 0xce528470 + member_id: 0x036b22d6 + member_id: 0x97f1db17 + member_id: 0x33764ee0 + member_id: 0x729d40fc + member_id: 0xfb6f30c8 + member_id: 0x6fc3ada5 + member_id: 0xd297eba7 + member_id: 0xfee8f39f + member_id: 0x38597ab8 + member_id: 0x8a8cbcd0 + member_id: 0x052431db + member_id: 0x9c3a2abf + member_id: 0x74712d47 + member_id: 0x5a76eedf + member_id: 0x697f56d0 + member_id: 0xd2873ebd + member_id: 0x20ee8995 + member_id: 0x694cfcc5 + member_id: 0xe8b6687e + member_id: 0xf638895f + member_id: 0x56a723c3 + member_id: 0x7a21743a } } struct_union { @@ -249900,23 +240704,24 @@ struct_union { member_id: 0x916f6aa9 member_id: 0x14baa8ed member_id: 0xff6f5b56 - member_id: 0xfe0f3c45 - member_id: 0xa2876237 - member_id: 0x34381803 - member_id: 0x053abb95 - member_id: 0x678d6818 - member_id: 0xc61019c9 - member_id: 0x44835581 - member_id: 0xda079e64 - member_id: 0x4d9c8e57 - member_id: 0xb8416414 - member_id: 0xb74e4a6a + member_id: 0xfe0f369c + member_id: 0xa28764f4 + member_id: 0x34381759 + member_id: 0x053ab370 + member_id: 0x678d6528 + member_id: 0xd671cb34 + member_id: 0xc6101310 + member_id: 0x44835e36 + member_id: 0xda079936 + member_id: 0x4d9c8a0c + member_id: 0xb84165b0 + member_id: 0xb74e4a4d member_id: 0xcb455f52 member_id: 0x5cbd6512 member_id: 0x5cfa992f - member_id: 0x2d5bfb00 - member_id: 0xa8928082 - member_id: 0x5b9e4fec + member_id: 0x2d5bf44a + member_id: 0xa89287d6 + member_id: 0x5b9e4488 member_id: 0x1aacf90c member_id: 0xd8353c99 member_id: 0xca8e5863 @@ -249927,15 +240732,15 @@ struct_union { kind: STRUCT name: "phy" definition { - bytesize: 840 + bytesize: 1008 member_id: 0xce1ac149 - member_id: 0xcc4800ee - member_id: 0xafb05f8b - member_id: 0xad898400 - member_id: 0x0fcb13b8 - member_id: 0x287b1aa4 - member_id: 0x4ded7093 - member_id: 0xc58e085a + member_id: 0xcc4806c1 + member_id: 0xafb05421 + member_id: 0xad898f10 + member_id: 0x0fcb1785 + member_id: 0x287b1fd0 + member_id: 0x4ded783f + member_id: 0xc58e0dce } } struct_union { @@ -250037,67 +240842,75 @@ struct_union { kind: STRUCT name: "phy_device" definition { - bytesize: 1368 + bytesize: 1656 member_id: 0xc96faa23 - member_id: 0xb14af921 - member_id: 0xadc0f146 - member_id: 0x13d3cf88 - member_id: 0x77e7393e - member_id: 0xeacced5c - member_id: 0xb1a8729f - member_id: 0x1a65f983 - member_id: 0xa56ce86f - member_id: 0x1e8cc468 - member_id: 0xe8c5125d - member_id: 0x2eef29f1 - member_id: 0x1ad1d418 - member_id: 0x7fe178bf - member_id: 0xec034b4e - member_id: 0xb2574ef3 - member_id: 0xa20a913f - member_id: 0xab303bbb - member_id: 0x76c2c534 - member_id: 0xa5ae1f4d - member_id: 0xf49eadbf - member_id: 0x3f9a1c0c - member_id: 0xd51bd712 - member_id: 0x729c3252 - member_id: 0x760001b0 - member_id: 0x1e96c5be - member_id: 0xa08daa0b - member_id: 0x70edc100 - member_id: 0x489c39e8 - member_id: 0x6d4faa7d - member_id: 0xaa605750 - member_id: 0xe4bfc0ac - member_id: 0x05a96f8b - member_id: 0x27be50b1 - member_id: 0x870b199d - member_id: 0x9f11b3aa - member_id: 0x62ffdbba - member_id: 0xfef7071b - member_id: 0xb4674d82 - member_id: 0x1fc9de8e - member_id: 0x99159c60 - member_id: 0x5911935e - member_id: 0x3b941da3 - member_id: 0xb0b8685c - member_id: 0x97fce2d6 - member_id: 0x98a15002 - member_id: 0x406a53ec - member_id: 0x2d4b3b5b - member_id: 0x494b1d89 - member_id: 0x65a23e98 - member_id: 0xdb42b5b5 - member_id: 0x95a2a8b4 - member_id: 0xbf23be49 - member_id: 0x2bf0e3d9 - member_id: 0x0a5769f8 - member_id: 0xf13d705a - member_id: 0x2e0e8bfc - member_id: 0x418b9f49 - member_id: 0x71e66692 - member_id: 0x3686b975 + member_id: 0xb14afb27 + member_id: 0xadc0f8ad + member_id: 0x13d3c473 + member_id: 0x77e73c7c + member_id: 0xeacce46e + member_id: 0xb1a87d96 + member_id: 0x1a65f7f9 + member_id: 0xa56ce0b4 + member_id: 0x1e8cc137 + member_id: 0xe8c51b31 + member_id: 0x2eef2d94 + member_id: 0x1ad1dac8 + member_id: 0x7fe17814 + member_id: 0xec034224 + member_id: 0xb2574efe + member_id: 0xa20a923e + member_id: 0xab30390b + member_id: 0x76c2c4ca + member_id: 0xa5ae1e5b + member_id: 0xf49ead5d + member_id: 0x3f9a1390 + member_id: 0xd51bd390 + member_id: 0x729c3aeb + member_id: 0x760001ae + member_id: 0x1e96cfa1 + member_id: 0xa08dad33 + member_id: 0x70edc607 + member_id: 0x489c39fb + member_id: 0x6d4faa91 + member_id: 0xaa605258 + member_id: 0xe4bfcb6e + member_id: 0x05a96c02 + member_id: 0x27be585f + member_id: 0x870b1f6a + member_id: 0x9f11b6a5 + member_id: 0x62ffd383 + member_id: 0xfef7071c + member_id: 0xb467424d + member_id: 0x1fc9ddcc + member_id: 0xa29e5c59 + member_id: 0xf21c331d + member_id: 0xd41dc3fc + member_id: 0xb80857ea + member_id: 0x99159e95 + member_id: 0x591196f2 + member_id: 0x3b9417fe + member_id: 0xb0b862c2 + member_id: 0x97fcea8a + member_id: 0x98a15090 + member_id: 0x406a5acc + member_id: 0x2d4b30cc + member_id: 0x494b170a + member_id: 0x65a238b8 + member_id: 0xdb42b2d4 + member_id: 0x95a2a074 + member_id: 0xbf23b09d + member_id: 0x2bf0ee90 + member_id: 0x0a576241 + member_id: 0xf13d7d29 + member_id: 0x2e0e87b6 + member_id: 0x418b90c0 + member_id: 0x71e66c06 + member_id: 0x3686b889 + member_id: 0x2d081e12 + member_id: 0x6376055e + member_id: 0xac894c0c + member_id: 0xe0f6332d } } struct_union { @@ -250105,48 +240918,61 @@ struct_union { kind: STRUCT name: "phy_driver" definition { - bytesize: 472 + bytesize: 520 member_id: 0x64615c20 - member_id: 0xadc0f70f - member_id: 0x0ddfe9c6 - member_id: 0xd64be02a - member_id: 0xc5cbcb1f - member_id: 0x2da18b25 - member_id: 0x6d731025 - member_id: 0xa832b8fc - member_id: 0xa02c1087 - member_id: 0xd778e379 - member_id: 0xad0b2638 - member_id: 0x3e5fdd1a - member_id: 0xf394308c - member_id: 0xcab10583 - member_id: 0x22755b96 - member_id: 0xb436877e - member_id: 0x2d43e071 - member_id: 0xaa45b31b - member_id: 0x22eb62f3 - member_id: 0xb4ae7888 - member_id: 0xefcc9a78 - member_id: 0x4f88479a - member_id: 0x208dc9ae - member_id: 0x05661d68 - member_id: 0xe1ac9516 - member_id: 0xfe7946bf - member_id: 0x1cb024d9 - member_id: 0xfdca17d0 - member_id: 0x1a03b444 - member_id: 0x122918ec - member_id: 0x2330edf4 - member_id: 0x10a435d8 - member_id: 0x7e13739b - member_id: 0x921dd46e - member_id: 0xab22a6d9 - member_id: 0xba326a0a - member_id: 0x267222f2 - member_id: 0xbf4e7c6b - member_id: 0xaedefe6c - member_id: 0x67a93274 - member_id: 0xce8e0a17 + member_id: 0xadc0f29b + member_id: 0x0ddfe55c + member_id: 0xd64be311 + member_id: 0xc5cbcac0 + member_id: 0x2da18b50 + member_id: 0x6d731cb1 + member_id: 0xa832ba59 + member_id: 0xa02c1275 + member_id: 0xd778e6d8 + member_id: 0xad0b27c9 + member_id: 0x3e5fd845 + member_id: 0xf39434cd + member_id: 0xcab10ef4 + member_id: 0x22755b1f + member_id: 0xb4368049 + member_id: 0x2d43e066 + member_id: 0xaa45be11 + member_id: 0x22eb645a + member_id: 0xb4ae78a7 + member_id: 0xefcc9ace + member_id: 0x4f88405e + member_id: 0x208dc766 + member_id: 0x05661ab9 + member_id: 0xe1ac9973 + member_id: 0xfe79438a + member_id: 0x1cb02422 + member_id: 0xfdca1068 + member_id: 0x1a03b22f + member_id: 0x1229148b + member_id: 0x2330e525 + member_id: 0x10a43a25 + member_id: 0x7e1376e1 + member_id: 0x921dd709 + member_id: 0xab22a7f0 + member_id: 0xba32645c + member_id: 0x26722814 + member_id: 0xbf4e78b2 + member_id: 0xaedef102 + member_id: 0x67a9383c + member_id: 0xce8e0fb3 + member_id: 0x2d0813c0 + member_id: 0x63760589 + } +} +struct_union { + id: 0xa5348d85 + kind: STRUCT + name: "phy_led_trigger" + definition { + bytesize: 160 + member_id: 0x358cd74c + member_id: 0x0de7660c + member_id: 0xa0af0223 } } struct_union { @@ -250213,7 +241039,7 @@ struct_union { kind: STRUCT name: "phylink" definition { - bytesize: 392 + bytesize: 440 member_id: 0x92c34ca7 member_id: 0x31f75ec1 member_id: 0xd190daa2 @@ -250232,17 +241058,17 @@ struct_union { member_id: 0xa7e3aa93 member_id: 0x8b9b8d50 member_id: 0xe0ed6b10 - member_id: 0x9cbd4468 - member_id: 0x96f37df4 - member_id: 0x11949bf2 - member_id: 0x74f834f7 - member_id: 0x7667fc2b - member_id: 0x7e6f6364 - member_id: 0x65a23372 - member_id: 0x59a335f8 - member_id: 0xf5c524ae - member_id: 0x535723fa - member_id: 0x848db72d + member_id: 0x9cbd4137 + member_id: 0x96f371cc + member_id: 0x11949085 + member_id: 0x74f83441 + member_id: 0x7667f684 + member_id: 0x7e6f6486 + member_id: 0x65a2397c + member_id: 0x59a335a2 + member_id: 0xf5c5204a + member_id: 0x53572de1 + member_id: 0x848db2f6 } } struct_union { @@ -250439,7 +241265,7 @@ struct_union { kind: STRUCT name: "pinctrl_dev" definition { - bytesize: 192 + bytesize: 208 member_id: 0x0fa6c6af member_id: 0x87e67795 member_id: 0x488642e6 @@ -250455,7 +241281,7 @@ struct_union { member_id: 0xacd68a1b member_id: 0x9f3b60a3 member_id: 0xad8981c6 - member_id: 0xdad988ac + member_id: 0xdad98644 } } struct_union { @@ -250603,26 +241429,26 @@ struct_union { kind: STRUCT name: "pipe_inode_info" definition { - bytesize: 168 + bytesize: 184 member_id: 0xad898302 - member_id: 0x0c716ddc - member_id: 0x4f5ae6ac - member_id: 0xb51f3a1e - member_id: 0xeed822de - member_id: 0xdc6f08fd - member_id: 0x9481def1 - member_id: 0xcf9ece08 - member_id: 0x28fba3c9 - member_id: 0x17d971af - member_id: 0xc7ffba26 - member_id: 0x6f1fdb97 - member_id: 0xf3982892 - member_id: 0xa53968fb - member_id: 0xa8285b22 - member_id: 0xc3419b4f - member_id: 0xa5eb1b00 - member_id: 0xd0e9517f - member_id: 0x042a269e + member_id: 0x0c716ce5 + member_id: 0x4f5ae8a9 + member_id: 0xb51f34c9 + member_id: 0xeed82af8 + member_id: 0xdc6f097a + member_id: 0x9481d6fb + member_id: 0xcf9ecc00 + member_id: 0x28fbab3c + member_id: 0x17d97ae6 + member_id: 0xc7ffbc39 + member_id: 0x6f1fd62e + member_id: 0xf3982621 + member_id: 0xa5396d7e + member_id: 0xa82852e1 + member_id: 0xc34194fd + member_id: 0xa5eb13a1 + member_id: 0xd0e95938 + member_id: 0x042a2210 } } struct_union { @@ -250645,7 +241471,7 @@ struct_union { kind: STRUCT name: "pkvm_module_ops" definition { - bytesize: 496 + bytesize: 512 member_id: 0xf1e61a6b member_id: 0x7b7aaacc member_id: 0xd08a2381 @@ -250657,57 +241483,59 @@ struct_union { member_id: 0x50648c87 member_id: 0x321f37bf member_id: 0x4712ad7c - member_id: 0xa7bbdf20 - member_id: 0x6ff0753a - member_id: 0x4c5d8160 - member_id: 0x43b061bb - member_id: 0xa45f1b6d - member_id: 0x29e434d5 - member_id: 0x32f8a608 - member_id: 0x51e5d59b - member_id: 0x93f7cfe6 - member_id: 0x230855c2 - member_id: 0x97147707 - member_id: 0x3f896103 - member_id: 0xe53a496f - member_id: 0xdc6f2aa6 - member_id: 0x2611681f - member_id: 0x7cfa7cf9 - member_id: 0x636dad37 - member_id: 0x6f0669d2 - member_id: 0x3afd00bc - member_id: 0x2d0814ec - member_id: 0x63760b26 - member_id: 0xac894ed4 - member_id: 0xe0f63a09 - member_id: 0x22369142 - member_id: 0x667756cc - member_id: 0xa1b7dd86 - member_id: 0xe3f4bf21 - member_id: 0x2734dd48 - member_id: 0x4f08721f - member_id: 0x0bcb0210 - member_id: 0xca84a740 - member_id: 0x894b53c0 - member_id: 0x480bf714 - member_id: 0xe6ca9bf5 - member_id: 0x278533d2 - member_id: 0x644690b8 - member_id: 0xa50571bc - member_id: 0xedc439d1 - member_id: 0x8b2afc87 - member_id: 0x4a6d63d0 - member_id: 0x06aa169b - member_id: 0xc7eab700 - member_id: 0x982b44a7 - member_id: 0x596bf469 - member_id: 0x1bf49ad1 - member_id: 0xda2b7126 - member_id: 0x812e397e - member_id: 0x406e49fe - member_id: 0x031a1ca0 - member_id: 0x4fda64dc - member_id: 0x819943c1 + member_id: 0x875d4218 + member_id: 0xf203bc06 + member_id: 0xa7bbdea7 + member_id: 0x6ff07732 + member_id: 0x4c5d8a29 + member_id: 0x43b06c02 + member_id: 0xa45f1ee8 + member_id: 0x29e43d16 + member_id: 0x32f8a9ba + member_id: 0x51e5dd3a + member_id: 0x93f7c7a1 + member_id: 0x2308514c + member_id: 0x97147ad4 + member_id: 0x3f896917 + member_id: 0xe53a4787 + member_id: 0xdc6f236d + member_id: 0x26116682 + member_id: 0x7cfa79a6 + member_id: 0x636da10f + member_id: 0x6f066e7f + member_id: 0x3afd0925 + member_id: 0x2d0812b0 + member_id: 0x637607e0 + member_id: 0xac894cc9 + member_id: 0xe0f63db8 + member_id: 0x223693d6 + member_id: 0x6677564a + member_id: 0xa1b7df05 + member_id: 0xe3f4b2ad + member_id: 0x2734d962 + member_id: 0x4f087fbc + member_id: 0x0bcb068c + member_id: 0xca84ad27 + member_id: 0x894b5994 + member_id: 0x480bfaa2 + member_id: 0xe6ca9dc4 + member_id: 0x27853b51 + member_id: 0x64469672 + member_id: 0xa5057e87 + member_id: 0xedc43970 + member_id: 0x8b2affdb + member_id: 0x4a6d6ba0 + member_id: 0x06aa1a3a + member_id: 0xc7eaba0a + member_id: 0x982b4b61 + member_id: 0x596bf84a + member_id: 0x1bf49b41 + member_id: 0xda2b77e3 + member_id: 0x812e3c37 + member_id: 0x406e4055 + member_id: 0x031a13a1 + member_id: 0x4fda68d3 + member_id: 0x819947e3 } } struct_union { @@ -250725,19 +241553,21 @@ struct_union { kind: STRUCT name: "platform_device" definition { - bytesize: 840 + bytesize: 1008 member_id: 0x0de57ce8 member_id: 0xcc4808a3 member_id: 0x737238c3 member_id: 0xce1ac88b - member_id: 0xeea01aec - member_id: 0xebac16cc - member_id: 0xdce87dde - member_id: 0x5d3b1638 - member_id: 0xf3ddd1af - member_id: 0x09f1f330 - member_id: 0x6eef39b8 - member_id: 0x57601d9d + member_id: 0xeea011fc + member_id: 0xebac1479 + member_id: 0xdce8726e + member_id: 0x5d3b11e5 + member_id: 0xf3ddde22 + member_id: 0x09f1f745 + member_id: 0x6eef360d + member_id: 0x57601368 + member_id: 0x2d0811f9 + member_id: 0x6376054d } } struct_union { @@ -250755,7 +241585,7 @@ struct_union { kind: STRUCT name: "platform_device_info" definition { - bytesize: 88 + bytesize: 96 member_id: 0x72332a03 member_id: 0x6e4d84bf member_id: 0xbd80d2ad @@ -250767,6 +241597,7 @@ struct_union { member_id: 0xfb29bcdd member_id: 0x4db07683 member_id: 0x3f74cf3f + member_id: 0x2d08170f } } struct_union { @@ -250774,16 +241605,18 @@ struct_union { kind: STRUCT name: "platform_driver" definition { - bytesize: 200 + bytesize: 248 member_id: 0xd778004b member_id: 0xb48dd727 - member_id: 0x9ef87cb5 - member_id: 0xf3942d9b - member_id: 0xcab1e3bb - member_id: 0xd4ad4baf - member_id: 0xc4f361a4 - member_id: 0x6a17fcc7 - member_id: 0xdbbc1978 + member_id: 0xeab05327 + member_id: 0x9ef87dbe + member_id: 0xf39425f9 + member_id: 0xcab1e4d7 + member_id: 0xd4ad4dfa + member_id: 0xc4f36087 + member_id: 0x6a17fd3d + member_id: 0xdbbc170f + member_id: 0x2d0814ec } } struct_union { @@ -250804,7 +241637,7 @@ struct_union { kind: STRUCT name: "platform_suspend_ops" definition { - bytesize: 80 + bytesize: 88 member_id: 0xe9de33a2 member_id: 0x38340c3f member_id: 0x3d5750d1 @@ -250815,6 +241648,7 @@ struct_union { member_id: 0xcc3d72ff member_id: 0x8201e649 member_id: 0x8a6bb60c + member_id: 0x2d08134b } } struct_union { @@ -250916,13 +241750,13 @@ struct_union { kind: STRUCT name: "pm_subsys_data" definition { - bytesize: 72 + bytesize: 88 member_id: 0x2d1fec85 member_id: 0x05c691a0 member_id: 0x1a3d8018 member_id: 0xecfef29a - member_id: 0x810952c5 - member_id: 0x5d0e21f6 + member_id: 0x8109584f + member_id: 0x5d0e2c97 } } struct_union { @@ -251007,7 +241841,7 @@ struct_union { member_id: 0x94d42733 member_id: 0x2da184bc member_id: 0xdcf61166 - member_id: 0x209860f9 + member_id: 0x20a07181 } } struct_union { @@ -251015,20 +241849,20 @@ struct_union { kind: STRUCT name: "policy_dbs_info" definition { - bytesize: 168 + bytesize: 200 member_id: 0x60e88f7d member_id: 0x5ec30cf4 - member_id: 0xa444a438 - member_id: 0x73f4ba3e - member_id: 0x5894fc9d - member_id: 0xed01f807 - member_id: 0xd6e66f19 - member_id: 0xef2015a4 - member_id: 0x7c00e224 - member_id: 0xe9d2a0df - member_id: 0x3bb6192e - member_id: 0x70e546af - member_id: 0x98b9a279 + member_id: 0xa444a488 + member_id: 0x73f4b0b4 + member_id: 0x5894f298 + member_id: 0xed01f566 + member_id: 0xd6e66d11 + member_id: 0xef2014c6 + member_id: 0x7c00e5d2 + member_id: 0xe9d2a54b + member_id: 0x3bb616b6 + member_id: 0x70e54a35 + member_id: 0x98b9a598 } } struct_union { @@ -251109,7 +241943,7 @@ struct_union { member_id: 0x4b206cec member_id: 0xafb0699e member_id: 0x153177cc - member_id: 0x95dace27 + member_id: 0x95dac0cf } } struct_union { @@ -251150,12 +241984,12 @@ struct_union { kind: STRUCT name: "posix_clock" definition { - bytesize: 248 + bytesize: 296 member_id: 0xaf3431b0 member_id: 0x05c9702b - member_id: 0xce3bbde3 - member_id: 0xd610ef56 - member_id: 0x8134c051 + member_id: 0xce3bbd96 + member_id: 0xd610e3c2 + member_id: 0x8134c684 } } struct_union { @@ -251202,9 +242036,10 @@ struct_union { kind: STRUCT name: "posix_cputimers_work" definition { - bytesize: 24 + bytesize: 72 member_id: 0xd61a791e - member_id: 0x8500bec7 + member_id: 0xad898ac0 + member_id: 0x8500bc1d } } struct_union { @@ -251212,7 +242047,7 @@ struct_union { kind: STRUCT name: "power_supply" definition { - bytesize: 1048 + bytesize: 1272 member_id: 0x87eddf67 member_id: 0xd3d44b4c member_id: 0x68744792 @@ -251221,25 +242056,83 @@ struct_union { member_id: 0xf7c3f586 member_id: 0x8fa86c88 member_id: 0xce1ac63e - member_id: 0x20ade31d - member_id: 0xabac3ae9 - member_id: 0x765ca268 - member_id: 0x9efc6cf8 - member_id: 0xd5629435 - member_id: 0xa0b50ddb - member_id: 0x9b32316a - member_id: 0xf0c033dd - member_id: 0xa78056e9 - member_id: 0x879c1ed7 - member_id: 0xca83fe13 - member_id: 0xdcc71776 - member_id: 0xd4522ebd - member_id: 0xeebefb99 - member_id: 0x4ec284f8 - member_id: 0x5182f1cc - member_id: 0x9abbfe41 - member_id: 0x48e61c11 - member_id: 0x78b5fa39 + member_id: 0x20adec90 + member_id: 0xabac390c + member_id: 0x765ca7db + member_id: 0x9efc66cb + member_id: 0xd56298af + member_id: 0xa0b501cd + member_id: 0x9b323a0d + member_id: 0xf0c0380f + member_id: 0xa78058d5 + member_id: 0x879c1fbd + member_id: 0xca83f146 + member_id: 0xdcc71d26 + member_id: 0xd4522649 + member_id: 0xeebefb67 + member_id: 0x4ec28876 + member_id: 0x5182f15a + member_id: 0x9abbf6bc + member_id: 0x48e610c3 + member_id: 0x78b5fada + member_id: 0x2d081229 + } +} +struct_union { + id: 0xe8d558c0 + kind: STRUCT + name: "power_supply_battery_info" + definition { + bytesize: 504 + member_id: 0x1bd6a7d2 + member_id: 0x8e671da0 + member_id: 0xad965b7e + member_id: 0x73f010ca + member_id: 0xbcdf5f20 + member_id: 0xd1709568 + member_id: 0x7041d448 + member_id: 0x3f89e85e + member_id: 0x0d32eba8 + member_id: 0x99ab36b3 + member_id: 0x1ce72760 + member_id: 0x1ad05349 + member_id: 0xb31cfb42 + member_id: 0xfb434624 + member_id: 0xa689ee3c + member_id: 0x75e92ccd + member_id: 0x6fcc5574 + member_id: 0xa9ecb908 + member_id: 0x376bb0df + member_id: 0x808b228e + member_id: 0x3fa23f63 + member_id: 0x6b22b6f2 + member_id: 0x9495a573 + member_id: 0x206dbc2c + member_id: 0xc09003f9 + member_id: 0x680ad66e + member_id: 0x8dc8880f + member_id: 0x1bb669d9 + member_id: 0x694c1c28 + member_id: 0x24c75fc6 + member_id: 0x779e58ad + member_id: 0x5f01bd55 + member_id: 0x2cac7fc8 + member_id: 0xa14629c6 + member_id: 0xa6cf5d04 + member_id: 0x18405790 + member_id: 0x20a1652f + member_id: 0xa9d9998a + member_id: 0x2d08103a + } +} +struct_union { + id: 0x60a0624a + kind: STRUCT + name: "power_supply_battery_ocv_table" + definition { + bytesize: 8 + member_id: 0xe9334d1a + member_id: 0xa779a15d } } struct_union { @@ -251247,13 +242140,14 @@ struct_union { kind: STRUCT name: "power_supply_config" definition { - bytesize: 48 + bytesize: 56 member_id: 0xf7c3f241 member_id: 0x6e4d84bf member_id: 0x8fa864d8 member_id: 0x99991b53 member_id: 0xd3d44f06 member_id: 0x68744997 + member_id: 0x2d0814a0 } } struct_union { @@ -251261,7 +242155,7 @@ struct_union { kind: STRUCT name: "power_supply_desc" definition { - bytesize: 96 + bytesize: 104 member_id: 0x0de57ce8 member_id: 0x5cca4b3a member_id: 0x73dbac61 @@ -251275,6 +242169,18 @@ struct_union { member_id: 0x0e5553d2 member_id: 0x95bb8e3c member_id: 0x7544deb6 + member_id: 0x2d081d9c + } +} +struct_union { + id: 0x70c25c99 + kind: STRUCT + name: "power_supply_maintenance_charge_table" + definition { + bytesize: 12 + member_id: 0xaf77fc55 + member_id: 0x1581fa41 + member_id: 0x4172d4ea } } struct_union { @@ -251287,6 +242193,26 @@ struct_union { member_id: 0xdf2ec64d } } +struct_union { + id: 0x4401b9b8 + kind: STRUCT + name: "power_supply_resistance_temp_table" + definition { + bytesize: 8 + member_id: 0x93b657d5 + member_id: 0x46fd4851 + } +} +struct_union { + id: 0xf72e5e23 + kind: STRUCT + name: "power_supply_vbat_ri_table" + definition { + bytesize: 8 + member_id: 0x991c0e36 + member_id: 0x7f88b19c + } +} struct_union { id: 0x8d548cbf kind: STRUCT @@ -251339,7 +242265,7 @@ struct_union { kind: STRUCT name: "pps_device" definition { - bytesize: 352 + bytesize: 384 member_id: 0xcdd838c9 member_id: 0x4b3911d5 member_id: 0xdcb6347e @@ -251352,9 +242278,9 @@ struct_union { member_id: 0xcc6aaadb member_id: 0xd47f6364 member_id: 0x05c97021 - member_id: 0xce3bb3e9 - member_id: 0xc017a607 - member_id: 0x2d1fefb8 + member_id: 0xce3bb438 + member_id: 0xc017aa62 + member_id: 0x2d1fea8d } } struct_union { @@ -251650,7 +242576,7 @@ struct_union { kind: STRUCT name: "proto_ops" definition { - bytesize: 232 + bytesize: 264 member_id: 0x9e3288ce member_id: 0x4a9656b1 member_id: 0xaeb40d5a @@ -251680,6 +242606,10 @@ struct_union { member_id: 0x723a5075 member_id: 0xaf32bdda member_id: 0xbb7a4121 + member_id: 0x2d081e2f + member_id: 0x6376087c + member_id: 0xac894bd2 + member_id: 0xe0f633c9 } } struct_union { @@ -251687,14 +242617,14 @@ struct_union { kind: STRUCT name: "ps2dev" definition { - bytesize: 88 + bytesize: 104 member_id: 0xb5d409d6 member_id: 0x9dbedc75 - member_id: 0x202d9055 - member_id: 0x2d5bfa22 - member_id: 0x61607eba - member_id: 0x6cf9be19 - member_id: 0x3f8f0757 + member_id: 0x202d90e5 + member_id: 0x2d5bf743 + member_id: 0x616075f5 + member_id: 0x6cf9b0ce + member_id: 0x3f8f07fc } } struct_union { @@ -251733,30 +242663,30 @@ struct_union { kind: STRUCT name: "psi_group" definition { - bytesize: 736 + bytesize: 832 member_id: 0x72185059 member_id: 0x3a2d3a5d member_id: 0x216040a6 - member_id: 0xe8fb8a7c - member_id: 0x78e632f4 - member_id: 0x30ff64fa - member_id: 0xca15f1c6 - member_id: 0x5e2aecbe - member_id: 0x9d2ccd8a - member_id: 0x0f221806 - member_id: 0xdc195167 - member_id: 0xabe7caa8 - member_id: 0x33cdf43f - member_id: 0x474c742d - member_id: 0x57fcc084 - member_id: 0xfec5a644 - member_id: 0x614a65b6 - member_id: 0x70f4d45a - member_id: 0x301d989c - member_id: 0xbaa16d81 - member_id: 0xf5b10352 - member_id: 0xbdab3c5b - member_id: 0x9d43479d + member_id: 0xe8fb80f6 + member_id: 0x78e63cf1 + member_id: 0x30ff6943 + member_id: 0xca15f443 + member_id: 0x5e2ae57d + member_id: 0x9d2cc35c + member_id: 0x0f22186f + member_id: 0xdc1954a9 + member_id: 0xabe7c644 + member_id: 0x33cdf1b7 + member_id: 0x474c7f5b + member_id: 0x57fcc708 + member_id: 0xfec5afd2 + member_id: 0x614a69fa + member_id: 0x70f4d1fd + member_id: 0x301d9589 + member_id: 0xbaa16f25 + member_id: 0xf5b10364 + member_id: 0xbdab34e3 + member_id: 0x9d434d85 } } struct_union { @@ -251773,27 +242703,56 @@ struct_union { member_id: 0x10bf8cbd } } +struct_union { + id: 0x180fc99a + kind: STRUCT + name: "psi_trigger" + definition { + bytesize: 120 + member_id: 0x72a3be34 + member_id: 0x565beb91 + member_id: 0x0fa6cf6d + member_id: 0xd3bb233e + member_id: 0x7dd6be17 + member_id: 0x0a28cbab + member_id: 0xf573f559 + member_id: 0xdc176719 + member_id: 0x5e9a3cf4 + } +} +struct_union { + id: 0x83a99a4f + kind: STRUCT + name: "psi_window" + definition { + bytesize: 32 + member_id: 0xd9ec3f41 + member_id: 0xa3c97cfb + member_id: 0x161a63ce + member_id: 0x4ac13271 + } +} struct_union { id: 0x0b97df98 kind: STRUCT name: "pstore_info" definition { - bytesize: 136 + bytesize: 152 member_id: 0x4a965250 member_id: 0x0de57809 member_id: 0x01dad6f8 member_id: 0x9a1f4bf5 member_id: 0xdd2ad0dc member_id: 0xaa297c2d - member_id: 0x2d0fadff - member_id: 0xc4773ec4 - member_id: 0xff8a9f70 - member_id: 0xad99f4a5 - member_id: 0xcd5e88ba - member_id: 0x4851edd0 - member_id: 0x342e33fa - member_id: 0x24974030 - member_id: 0x001f4ab9 + member_id: 0x2d0fa6b0 + member_id: 0xc47730f1 + member_id: 0xff8a91a7 + member_id: 0xad99f522 + member_id: 0xcd5e8ab2 + member_id: 0x4851e699 + member_id: 0x342e3e43 + member_id: 0x249745b5 + member_id: 0x001f437a } } struct_union { @@ -251838,31 +242797,31 @@ struct_union { kind: STRUCT name: "ptp_clock" definition { - bytesize: 5464 + bytesize: 5728 member_id: 0x458ff930 - member_id: 0xce1ac3cd - member_id: 0xcd79fbf5 - member_id: 0x33ef2bbc - member_id: 0xad5e25af - member_id: 0xa5dd5fef - member_id: 0xc3552683 - member_id: 0x3ad0844c - member_id: 0xb6d66945 - member_id: 0x3acace3c - member_id: 0xbb298b4b - member_id: 0x26746b1a - member_id: 0xcf12f47a - member_id: 0xb108a6bc - member_id: 0xe5725b52 - member_id: 0xbbeb5057 - member_id: 0x6f62845e - member_id: 0x991419d4 - member_id: 0xcf6c7b55 - member_id: 0xd36e756f - member_id: 0x1fc3395f - member_id: 0x22d5465c - member_id: 0x70e7a5a7 - member_id: 0x09d5da74 + member_id: 0xce1ac83c + member_id: 0xcd79f0a5 + member_id: 0x33ef2acb + member_id: 0xad5e20f7 + member_id: 0xa5dd530f + member_id: 0xc3552be5 + member_id: 0x3ad08c08 + member_id: 0xb6d66149 + member_id: 0x3acac1d6 + member_id: 0xbb298c10 + member_id: 0x2674640e + member_id: 0xcf12f6b9 + member_id: 0xb108a733 + member_id: 0xe5725a92 + member_id: 0xbbeb5e6f + member_id: 0x6f6286ef + member_id: 0x99141802 + member_id: 0xcf6c7dc9 + member_id: 0xd36e73ca + member_id: 0x1fc336f7 + member_id: 0x22d54ac6 + member_id: 0x70e7a631 + member_id: 0x09d5d38f } } struct_union { @@ -252055,6 +243014,40 @@ struct_union { member_id: 0x1db23a75 } } +struct_union { + id: 0xc9228df8 + kind: STRUCT + name: "public_key" + definition { + bytesize: 48 + member_id: 0x204eb7cb + member_id: 0x153981eb + member_id: 0x5a1dac3a + member_id: 0x4bb6d80a + member_id: 0x1e5d0663 + member_id: 0x16578008 + member_id: 0xdf043932 + member_id: 0xec6d1882 + } +} +struct_union { + id: 0xf62d2702 + kind: STRUCT + name: "public_key_signature" + definition { + bytesize: 88 + member_id: 0xf4dca130 + member_id: 0x67f2783e + member_id: 0x5faf1f1c + member_id: 0x51ed5557 + member_id: 0x191c0c1c + member_id: 0xec6d1ed7 + member_id: 0x637c4dd8 + member_id: 0x6a8cfc68 + member_id: 0xffab320b + member_id: 0x564ca083 + } +} struct_union { id: 0x3ea9cea9 kind: STRUCT @@ -252080,7 +243073,7 @@ struct_union { kind: STRUCT name: "pwm_chip" definition { - bytesize: 64 + bytesize: 72 member_id: 0xce3bbab3 member_id: 0xafbc5acb member_id: 0x85bdc79a @@ -252089,6 +243082,7 @@ struct_union { member_id: 0x0dfe7bf0 member_id: 0x7c00e895 member_id: 0x5609f945 + member_id: 0x2d081e2a } } struct_union { @@ -252096,7 +243090,7 @@ struct_union { kind: STRUCT name: "pwm_device" definition { - bytesize: 104 + bytesize: 112 member_id: 0x0517038f member_id: 0x2d5bf5db member_id: 0x06e3e847 @@ -252106,6 +243100,7 @@ struct_union { member_id: 0x340514a3 member_id: 0x72f7526b member_id: 0x266ba265 + member_id: 0x2d081688 } } struct_union { @@ -252113,13 +243108,14 @@ struct_union { kind: STRUCT name: "pwm_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0xb6d55f02 member_id: 0xfeaedb6a member_id: 0x8143eeb6 member_id: 0x8e5f864b - member_id: 0x7eafc25a + member_id: 0x7e8c8476 member_id: 0x4a965597 + member_id: 0x2d0814a0 } } struct_union { @@ -252309,7 +243305,7 @@ struct_union { kind: STRUCT name: "queue_limits" definition { - bytesize: 120 + bytesize: 136 member_id: 0xf28f9bf8 member_id: 0xb955d92c member_id: 0xd60fe507 @@ -252339,6 +243335,8 @@ struct_union { member_id: 0x26582f94 member_id: 0xaf3e33dd member_id: 0x8d05d4ec + member_id: 0xd671ce1e + member_id: 0x2d08122d } } struct_union { @@ -252346,7 +243344,7 @@ struct_union { kind: STRUCT name: "quota_format_ops" definition { - bytesize: 64 + bytesize: 80 member_id: 0x693803cc member_id: 0x883cf01e member_id: 0x2ec77a1f @@ -252355,6 +243353,8 @@ struct_union { member_id: 0x94b7eca7 member_id: 0xe1c924c3 member_id: 0x09a37f3e + member_id: 0x2d081e2a + member_id: 0x637600d0 } } struct_union { @@ -252374,12 +243374,12 @@ struct_union { kind: STRUCT name: "quota_info" definition { - bytesize: 320 + bytesize: 336 member_id: 0x2d2d0138 member_id: 0x4faa329a - member_id: 0xc7ae1a6b - member_id: 0xcd580186 - member_id: 0xaf949d00 + member_id: 0xc7ae146e + member_id: 0xcd580f51 + member_id: 0xaf94908c } } struct_union { @@ -252387,7 +243387,7 @@ struct_union { kind: STRUCT name: "quotactl_ops" definition { - bytesize: 88 + bytesize: 104 member_id: 0x38668d0b member_id: 0x3ec4d9fd member_id: 0xf4353a73 @@ -252399,16 +243399,8 @@ struct_union { member_id: 0x52694803 member_id: 0x7e8ca05f member_id: 0x1b361d35 - } -} -struct_union { - id: 0x2ed32ac0 - kind: STRUCT - name: "radiotap_align_size" - definition { - bytesize: 1 - member_id: 0xa745b3b9 - member_id: 0x6f88bff6 + member_id: 0x2d08170f + member_id: 0x6376010c } } struct_union { @@ -252433,47 +243425,6 @@ struct_union { member_id: 0x829d7cae } } -struct_union { - id: 0x846d770b - kind: STRUCT - name: "rate_control_ops" - definition { - bytesize: 112 - member_id: 0x6e9be5b3 - member_id: 0x0de57809 - member_id: 0x45f12d6c - member_id: 0x3688298d - member_id: 0xfead3583 - member_id: 0x88af7c7b - member_id: 0xc1760c11 - member_id: 0xa2923cb1 - member_id: 0x0f01412e - member_id: 0x5a0c5f6a - member_id: 0x0cf8c939 - member_id: 0xe717adcb - member_id: 0xca0f1c54 - member_id: 0x876f67cb - } -} -struct_union { - id: 0x63db6b4d - kind: STRUCT - name: "rate_info" - definition { - bytesize: 12 - member_id: 0x2d41d82c - member_id: 0xd91846d5 - member_id: 0xc31a27f2 - member_id: 0xb01b4b45 - member_id: 0x94259629 - member_id: 0x460f0059 - member_id: 0x7c38d5ff - member_id: 0xc0c8eaa3 - member_id: 0x02bb586c - member_id: 0xe7f1f795 - member_id: 0xf732f6aa - } -} struct_union { id: 0xebb94dab kind: STRUCT @@ -252518,9 +243469,9 @@ struct_union { kind: STRUCT name: "raw_hashinfo" definition { - bytesize: 2056 + bytesize: 2112 member_id: 0x2d1fec85 - member_id: 0x5c4b4031 + member_id: 0x5c6b0b5c } } struct_union { @@ -252600,66 +243551,66 @@ struct_union { kind: STRUCT name: "rc_dev" definition { - bytesize: 2168 + bytesize: 2552 member_id: 0xce1ac149 - member_id: 0xe5d968a6 - member_id: 0x254dc99f - member_id: 0x3afe3515 - member_id: 0xd3398971 - member_id: 0x25d41d20 - member_id: 0xf415f6ff - member_id: 0xc959c0ec - member_id: 0x0e2e824c - member_id: 0x2d4b38f1 - member_id: 0xc8628799 - member_id: 0x092e71f9 - member_id: 0xd74daae6 - member_id: 0xd759fe40 - member_id: 0x5768b2b2 - member_id: 0x494c0705 - member_id: 0x0a18e8bc - member_id: 0x9cdfb510 - member_id: 0x5205e431 - member_id: 0xb13ba070 - member_id: 0x04458d6a - member_id: 0xf30e7726 - member_id: 0x4bc6f1e8 - member_id: 0x8564f6d9 - member_id: 0x59119fce - member_id: 0x67a32680 - member_id: 0x4549faca - member_id: 0xf6724654 - member_id: 0x63469feb - member_id: 0x8f229e07 - member_id: 0x6d621aaa - member_id: 0xbc17dab3 - member_id: 0x6f1ec5b2 - member_id: 0xb24cf379 - member_id: 0x540a8885 - member_id: 0x351e61f2 - member_id: 0xbe187c59 - member_id: 0x41f2c955 - member_id: 0x1637af20 - member_id: 0x393e7450 - member_id: 0xfa794ccc - member_id: 0xc8f8fa8a - member_id: 0xbab842a7 - member_id: 0x3a5d7ebc - member_id: 0x5137261e - member_id: 0x6242ab67 - member_id: 0xad991863 - member_id: 0xcd7d2f1f - member_id: 0x200388a4 - member_id: 0x1b64148c - member_id: 0xa796de4e - member_id: 0x874905fc - member_id: 0x489a6aac - member_id: 0x8f3655a0 - member_id: 0x822c72fb - member_id: 0xf684dc7a - member_id: 0x1b86cb64 - member_id: 0xeeb54a13 - member_id: 0x83de4ec7 + member_id: 0xe5d96e89 + member_id: 0x254dc235 + member_id: 0x3afe32c8 + member_id: 0xd33986fc + member_id: 0x25d41955 + member_id: 0xf415f94a + member_id: 0xc959ce19 + member_id: 0x0e2e8020 + member_id: 0x2d4b3bb8 + member_id: 0xc8628803 + member_id: 0x092e71a8 + member_id: 0xd74da061 + member_id: 0xd759fe1e + member_id: 0x5768b95e + member_id: 0x494c0817 + member_id: 0x0a18e81e + member_id: 0x9cdfb0ea + member_id: 0x5205e770 + member_id: 0xb13ba3b7 + member_id: 0x04458267 + member_id: 0xf30e73e0 + member_id: 0x4bc6fa80 + member_id: 0x8564f74e + member_id: 0x59119898 + member_id: 0x67a32b63 + member_id: 0x4549f3c5 + member_id: 0xf67243e5 + member_id: 0x634693e3 + member_id: 0x8f229572 + member_id: 0x6d62190d + member_id: 0xbc17d729 + member_id: 0x6f1ecde9 + member_id: 0xb24cf075 + member_id: 0x540a8d95 + member_id: 0x351e67e0 + member_id: 0xbe187c0e + member_id: 0x41f2ce8e + member_id: 0x1637af8a + member_id: 0x393e768a + member_id: 0xfa7940e4 + member_id: 0xc8f8f278 + member_id: 0xbab84db6 + member_id: 0x3a5d79c0 + member_id: 0x5137224a + member_id: 0x6242a9b1 + member_id: 0xad991fbf + member_id: 0xcd7d27d8 + member_id: 0x20038b5b + member_id: 0x1b6412a2 + member_id: 0xa796def6 + member_id: 0x87490ae5 + member_id: 0x489a6749 + member_id: 0x8f365def + member_id: 0x822c7eed + member_id: 0xf684d231 + member_id: 0x1b86c5cd + member_id: 0xeeb5498b + member_id: 0x83de49c6 } } struct_union { @@ -252723,7 +243674,7 @@ struct_union { kind: STRUCT name: "rcu_node" definition { - bytesize: 640 + bytesize: 704 member_id: 0x2d244e18 member_id: 0x0fd69496 member_id: 0xbffba1d3 @@ -252751,19 +243702,19 @@ struct_union { member_id: 0x74673511 member_id: 0xe6f10469 member_id: 0x4a266fad - member_id: 0xb953370a - member_id: 0xa6787fbb - member_id: 0xd0f697d9 - member_id: 0xb9c6cb5b - member_id: 0x92e4326b - member_id: 0x3333a388 - member_id: 0x9338d162 - member_id: 0x042bf1e7 - member_id: 0x13a02dca - member_id: 0xe7acaeb5 - member_id: 0x4cc1b8b0 - member_id: 0x7275d50f - member_id: 0x42ae5358 + member_id: 0xb9533bcc + member_id: 0xa6787da6 + member_id: 0xd0f69068 + member_id: 0xb9c6c9cf + member_id: 0x92e43c58 + member_id: 0x3333aa70 + member_id: 0x9338d0c9 + member_id: 0x042bfe7b + member_id: 0x13a02804 + member_id: 0xe7acad8a + member_id: 0x4cc1bc64 + member_id: 0x7275db5f + member_id: 0x42ae50e3 } } struct_union { @@ -252817,10 +243768,10 @@ struct_union { kind: STRUCT name: "rcu_work" definition { - bytesize: 56 + bytesize: 72 member_id: 0xd6e667b7 - member_id: 0x95dac9dc - member_id: 0x22faede1 + member_id: 0x95dac8e5 + member_id: 0x22fae76b } } struct_union { @@ -252832,6 +243783,25 @@ struct_union { member_id: 0x9c3a2307 } } +struct_union { + id: 0xc58f49ae + kind: STRUCT + name: "rdists" + definition { + bytesize: 48 + member_id: 0x1ac47f21 + member_id: 0x5b0eeaf9 + member_id: 0x6e6dd09e + member_id: 0x2dfaafa4 + member_id: 0x3b2054a4 + member_id: 0xc50214cc + member_id: 0xe9799532 + member_id: 0xd98bc305 + member_id: 0xdda2b370 + member_id: 0x907f5a56 + member_id: 0x7a9a4a81 + } +} struct_union { id: 0xb72a2600 kind: STRUCT @@ -252869,6 +243839,17 @@ struct_union { member_id: 0xa83cff72 } } +struct_union { + id: 0xab139560 + kind: STRUCT + name: "redist_region" + definition { + bytesize: 24 + member_id: 0xfb0236d4 + member_id: 0xadafa58d + member_id: 0x2deb6459 + } +} struct_union { id: 0xb381c899 kind: STRUCT @@ -252953,82 +243934,82 @@ struct_union { kind: STRUCT name: "regmap" definition { - bytesize: 648 + bytesize: 680 member_id: 0x3caf7635 - member_id: 0x2d27afb6 - member_id: 0x8153d336 - member_id: 0xfc1ba0cb - member_id: 0xa75f11ba - member_id: 0x64d7ac9f - member_id: 0xce3bb1ab - member_id: 0xe2ca3a5f - member_id: 0x081f5612 - member_id: 0xdae08463 - member_id: 0xf94d2b74 - member_id: 0x0de57e1b - member_id: 0xf51c9223 - member_id: 0x0081df61 - member_id: 0x2f4af67d - member_id: 0xec1ecdc7 - member_id: 0xc07c14af - member_id: 0x4accae15 - member_id: 0xa6456681 - member_id: 0x1c357595 - member_id: 0x26d88da5 - member_id: 0x038c81cf - member_id: 0x486b78aa - member_id: 0xa113b66a - member_id: 0x6e6583e9 - member_id: 0x68131287 - member_id: 0xe96a8d17 - member_id: 0x97b04a91 - member_id: 0xc543790d - member_id: 0x7629416e - member_id: 0xe1a7be8e - member_id: 0x5893a581 - member_id: 0xda994d30 - member_id: 0xf70bd69f - member_id: 0x39c53dc2 - member_id: 0x999613fe - member_id: 0x350d15e1 - member_id: 0x75c8c1a1 - member_id: 0x93d4d4a2 - member_id: 0x72968b6c - member_id: 0x699c459a - member_id: 0xb585fd5e - member_id: 0x487112b4 - member_id: 0x342c94a8 - member_id: 0xd590f467 - member_id: 0xa238c5b3 - member_id: 0x1c7bb45c - member_id: 0x714b200a - member_id: 0x31e9ff0d - member_id: 0xc921b10a - member_id: 0xc4a4facc - member_id: 0x44f24cdd - member_id: 0x97d9fc61 - member_id: 0x0e527a5d - member_id: 0x7424413b - member_id: 0xd802199a - member_id: 0x754cbe08 - member_id: 0x08adffcf - member_id: 0x212f298d - member_id: 0x4c3a376b - member_id: 0xcd8c8ae2 - member_id: 0x3b666c67 - member_id: 0xc56f936d - member_id: 0xd1bb129b - member_id: 0xbc0bb667 - member_id: 0x04b8ec6c - member_id: 0x471737dd - member_id: 0xa93f88be - member_id: 0xe012903b - member_id: 0x55f459b6 - member_id: 0x5cbc8d77 - member_id: 0xce7c94d9 - member_id: 0x51d88479 - member_id: 0x52f49374 - member_id: 0xfbd5475e + member_id: 0x2d27ae8f + member_id: 0x8153d386 + member_id: 0xfc1baa41 + member_id: 0xa75f1fbf + member_id: 0x64d7addd + member_id: 0xce3bbcca + member_id: 0xe2ca3110 + member_id: 0x081f58c5 + member_id: 0xdae080ed + member_id: 0xf94d26a7 + member_id: 0x0de5760f + member_id: 0xf51c9ccb + member_id: 0x0081d531 + member_id: 0x2f4affb6 + member_id: 0xec1ec1ff + member_id: 0xc07c1d36 + member_id: 0x4acca2d3 + member_id: 0xa645680e + member_id: 0x1c357788 + member_id: 0x26d88a14 + member_id: 0x038c835b + member_id: 0x486b7345 + member_id: 0xa113b6ec + member_id: 0x6e65816a + member_id: 0x681316ad + member_id: 0xe96a8172 + member_id: 0x97b04fa4 + member_id: 0xc54379f6 + member_id: 0x762946d6 + member_id: 0xe1a7b8e5 + member_id: 0x5893a9e6 + member_id: 0xda9945e1 + member_id: 0xf70bd962 + member_id: 0x39c538b8 + member_id: 0x99961099 + member_id: 0x350d14c8 + member_id: 0x75c8cff7 + member_id: 0x93d4de44 + member_id: 0x72968fb5 + member_id: 0x699c4af4 + member_id: 0xb585f716 + member_id: 0x48711710 + member_id: 0x342c9f8b + member_id: 0xd590f14b + member_id: 0xa238cc2b + member_id: 0x1c7bbdd7 + member_id: 0x714b2626 + member_id: 0x31e9ff2d + member_id: 0xc921bbd4 + member_id: 0xc4a4f0cc + member_id: 0x44f24098 + member_id: 0x97d9f4b4 + member_id: 0x0e52709d + member_id: 0x742441cb + member_id: 0xd8021562 + member_id: 0x754cbc72 + member_id: 0x08adff49 + member_id: 0x212f2ffe + member_id: 0x4c3a3764 + member_id: 0xcd8c8d0c + member_id: 0x3b66602a + member_id: 0xc56f9caa + member_id: 0xd1bb1ce0 + member_id: 0xbc0bb838 + member_id: 0x04b8e839 + member_id: 0x47173f90 + member_id: 0xa93f8874 + member_id: 0xe01291db + member_id: 0x55f45bd5 + member_id: 0x5cbc828b + member_id: 0xce7c9aa9 + member_id: 0x51d8849f + member_id: 0x52f49bde + member_id: 0xfbd54b53 } } struct_union { @@ -253059,7 +244040,7 @@ struct_union { kind: STRUCT name: "regmap_bus" definition { - bytesize: 136 + bytesize: 144 member_id: 0x0b6f4eb5 member_id: 0x346349d2 member_id: 0xb154a56e @@ -253078,6 +244059,7 @@ struct_union { member_id: 0x55f45543 member_id: 0x5cbc804e member_id: 0x79d71685 + member_id: 0x2d081844 } } struct_union { @@ -253085,7 +244067,7 @@ struct_union { kind: STRUCT name: "regmap_config" definition { - bytesize: 320 + bytesize: 328 member_id: 0x0de57ce8 member_id: 0xccc2c74d member_id: 0x31e9faad @@ -253140,6 +244122,7 @@ struct_union { member_id: 0x9d887656 member_id: 0xe06569e0 member_id: 0xfbd54991 + member_id: 0x2d081490 } } struct_union { @@ -253238,30 +244221,30 @@ struct_union { kind: STRUCT name: "regmap_irq_chip_data" definition { - bytesize: 448 + bytesize: 464 member_id: 0x2d4b3c00 - member_id: 0x7814c084 - member_id: 0x8dffd0fd - member_id: 0xc6545926 - member_id: 0x8dcdda22 - member_id: 0xa719d35e - member_id: 0x99159cbc - member_id: 0xf40c87af - member_id: 0xbaacb308 - member_id: 0x360227e6 - member_id: 0x1c1b392d - member_id: 0xe2a32658 - member_id: 0xbfe8d1c5 - member_id: 0xcec8556c - member_id: 0xe7d5b0b1 - member_id: 0x4380ab9b - member_id: 0xb7a17369 - member_id: 0x43870b78 - member_id: 0x62914cbe - member_id: 0x4b7a1271 - member_id: 0x6c801073 - member_id: 0xb949ec60 - member_id: 0xd28ccbe7 + member_id: 0x7814c1bd + member_id: 0x8dffdd71 + member_id: 0xc6545d0c + member_id: 0x8dcdd781 + member_id: 0xa719d7c2 + member_id: 0x991596db + member_id: 0xf40c8bc4 + member_id: 0xbaacb95c + member_id: 0x3602222f + member_id: 0x1c1b349b + member_id: 0xe2a32069 + member_id: 0xbfe8d946 + member_id: 0xcec853a6 + member_id: 0xe7d5bf8a + member_id: 0x4380ab3a + member_id: 0xb7a17035 + member_id: 0x43870308 + member_id: 0x6291401f + member_id: 0x4b7a1f7b + member_id: 0x6c801fb5 + member_id: 0xb949e043 + member_id: 0xd28cca77 } } struct_union { @@ -253304,7 +244287,7 @@ struct_union { kind: STRUCT name: "regmap_range_cfg" definition { - bytesize: 40 + bytesize: 48 member_id: 0x0de57ce8 member_id: 0x54860c60 member_id: 0xd02e89bd @@ -253313,6 +244296,7 @@ struct_union { member_id: 0x5c00b9b7 member_id: 0x3769ceaf member_id: 0x1afab587 + member_id: 0x2d0812f5 } } struct_union { @@ -253436,7 +244420,7 @@ struct_union { kind: STRUCT name: "regulator_desc" definition { - bytesize: 304 + bytesize: 312 member_id: 0x0de57ce8 member_id: 0x39868e1b member_id: 0xacc971ca @@ -253498,6 +244482,7 @@ struct_union { member_id: 0x085373b2 member_id: 0x904caa86 member_id: 0x4a308ec6 + member_id: 0x2d0810ba } } struct_union { @@ -253505,7 +244490,7 @@ struct_union { kind: STRUCT name: "regulator_dev" definition { - bytesize: 1136 + bytesize: 1376 member_id: 0x87e3bc9e member_id: 0xeed7ab21 member_id: 0x9947442f @@ -253515,25 +244500,26 @@ struct_union { member_id: 0x5d3485c5 member_id: 0x0760784f member_id: 0x3761fc54 - member_id: 0xad431cd7 - member_id: 0x64ea6215 - member_id: 0xd264a242 - member_id: 0x4a9658b7 - member_id: 0xce1ac8f1 - member_id: 0xfd4798c5 - member_id: 0x0d47ea26 - member_id: 0x3986871f - member_id: 0x36e6ff52 - member_id: 0xca170c94 - member_id: 0xd6e55a0f - member_id: 0x1c357cc5 - member_id: 0x14c47563 - member_id: 0xf6c9a7bb - member_id: 0x029d1d61 - member_id: 0xc26226a4 - member_id: 0xc932e126 - member_id: 0x3047e049 - member_id: 0x385e9a45 + member_id: 0xad431365 + member_id: 0x64ea63ca + member_id: 0xd264a237 + member_id: 0x4a965423 + member_id: 0xce1aca54 + member_id: 0xfd4798e2 + member_id: 0x0d47ea6c + member_id: 0x39868917 + member_id: 0x36e6f4e4 + member_id: 0xca170866 + member_id: 0xd6e554b5 + member_id: 0x1c357c44 + member_id: 0x14c471d3 + member_id: 0xf6c9ad96 + member_id: 0x029d1c03 + member_id: 0xc2622789 + member_id: 0xc932e451 + member_id: 0x3047e0c8 + member_id: 0x385e95e2 + member_id: 0x2d081bb0 } } struct_union { @@ -253567,7 +244553,7 @@ struct_union { kind: STRUCT name: "regulator_ops" definition { - bytesize: 288 + bytesize: 296 member_id: 0xff233493 member_id: 0xde8621f7 member_id: 0x8ca6b602 @@ -253604,6 +244590,7 @@ struct_union { member_id: 0x9e27a0cc member_id: 0xcab2e276 member_id: 0xff542925 + member_id: 0x2d081239 } } struct_union { @@ -253653,7 +244640,7 @@ struct_union { kind: STRUCT name: "request" definition { - bytesize: 304 + bytesize: 320 member_id: 0xe97bac4e member_id: 0x31ca3c6f member_id: 0xa4aa035b @@ -253668,24 +244655,26 @@ struct_union { member_id: 0x58a68188 member_id: 0x36245558 member_id: 0x79434db8 - member_id: 0x32930bf9 - member_id: 0xca2ca8ad - member_id: 0x7ac6b8bc - member_id: 0x4eae92d3 - member_id: 0xe6077fbf - member_id: 0xf3c26f2e - member_id: 0x0b738c59 - member_id: 0x082eda1d - member_id: 0x72525e8c - member_id: 0xce6bfab2 - member_id: 0xd0c7fb50 - member_id: 0x304c3690 - member_id: 0x34488a9a - member_id: 0x0a35c28d - member_id: 0x7f88ec3c - member_id: 0x364ab837 - member_id: 0xec1d0d94 - member_id: 0xb9877ae5 + member_id: 0xefdc36ea + member_id: 0x329300ed + member_id: 0xca2ca1b1 + member_id: 0x7ac6bae9 + member_id: 0x4eae9fa1 + member_id: 0xe6077053 + member_id: 0xf3c26547 + member_id: 0x0b738ff3 + member_id: 0x082edaac + member_id: 0x725251bd + member_id: 0xce6bf6aa + member_id: 0xd0c7ffe9 + member_id: 0x304c3a6e + member_id: 0x34488f39 + member_id: 0x0a35c819 + member_id: 0x7f88e152 + member_id: 0x364ab1f7 + member_id: 0xec1d03ea + member_id: 0xb9877618 + member_id: 0x2d0811cb } } struct_union { @@ -253705,7 +244694,7 @@ struct_union { kind: STRUCT name: "request_queue" definition { - bytesize: 928 + bytesize: 1160 member_id: 0xbdffd021 member_id: 0x4a002120 member_id: 0xc5c43282 @@ -253723,50 +244712,55 @@ struct_union { member_id: 0x16818d5e member_id: 0x6071a686 member_id: 0x452b2d1a - member_id: 0x93bdc228 - member_id: 0xce3bb99f - member_id: 0x82287f0f - member_id: 0x9e262c3f - member_id: 0x6ca434fd - member_id: 0x5497e230 - member_id: 0x035efc79 - member_id: 0xdd46fd2c - member_id: 0x1d35483f - member_id: 0xf8632412 - member_id: 0xf66947b7 - member_id: 0x541115cc - member_id: 0xbe8dcf89 - member_id: 0x95ba934a - member_id: 0x621e258c - member_id: 0xe00c5506 - member_id: 0x93956e18 - member_id: 0xab5b3423 - member_id: 0xa5c14df1 - member_id: 0x5d70160a - member_id: 0x4dc02a6e - member_id: 0x0f12227e - member_id: 0x1a7ede63 - member_id: 0xeec50fb6 - member_id: 0xaa806137 - member_id: 0x37a61a97 - member_id: 0x9df33ed2 - member_id: 0x3451fde6 - member_id: 0xcd0e1dca - member_id: 0xed3c19e5 - member_id: 0x4cc6207f - member_id: 0x5ad52320 - member_id: 0x56a72af0 - member_id: 0x893ed0c5 - member_id: 0x26f963f0 - member_id: 0x7d2da730 - member_id: 0x0de00dfd - member_id: 0xd7cdc642 - member_id: 0x35a0a2e0 - member_id: 0x1933505a - member_id: 0x4e3f6091 - member_id: 0x1120f02d - member_id: 0x1302ac46 - member_id: 0x2bc1d5a6 + member_id: 0x93bdc08d + member_id: 0xce3bbb6d + member_id: 0x82287aae + member_id: 0x9e262dce + member_id: 0x6ca431a2 + member_id: 0x5497e671 + member_id: 0x035ef70e + member_id: 0xdd46fda5 + member_id: 0x1d3546d0 + member_id: 0xf8632325 + member_id: 0xf66947a0 + member_id: 0x541118c6 + member_id: 0xbe8dc770 + member_id: 0x95ba9b60 + member_id: 0x621e2dc9 + member_id: 0xe00c5617 + member_id: 0x939567e0 + member_id: 0xab5b3588 + member_id: 0xa5c1426d + member_id: 0x5d70184d + member_id: 0x4dc025a8 + member_id: 0x0f122bde + member_id: 0x1a7edbeb + member_id: 0xeec50ace + member_id: 0xaa806a41 + member_id: 0x37a61301 + member_id: 0x9df338b5 + member_id: 0x3451ff36 + member_id: 0xcd0e1ab3 + member_id: 0xed3c173f + member_id: 0x4cc6292e + member_id: 0x5ad5289c + member_id: 0x56a72714 + member_id: 0x893ed3d1 + member_id: 0x26f964ef + member_id: 0x7d2da924 + member_id: 0x0de00aa5 + member_id: 0xd7cdcfc0 + member_id: 0x35a0a1d5 + member_id: 0x19335e74 + member_id: 0x4e3f6f3b + member_id: 0x1120fdc2 + member_id: 0x1302a5da + member_id: 0xd671c0e5 + member_id: 0x2d081ecd + member_id: 0x63760b0c + member_id: 0xac894774 + member_id: 0xe0f635ee + member_id: 0x2bc1da59 } } struct_union { @@ -253774,7 +244768,7 @@ struct_union { kind: STRUCT name: "request_sock" definition { - bytesize: 232 + bytesize: 248 member_id: 0x44af06da member_id: 0xb0cc3d9b member_id: 0xf3997936 @@ -253783,12 +244777,12 @@ struct_union { member_id: 0x86248cac member_id: 0x851fe0bd member_id: 0xa0a10c3a - member_id: 0x1e9f7424 - member_id: 0x828c800d - member_id: 0x72f4c7de - member_id: 0xe377c146 - member_id: 0xc65c3993 - member_id: 0x540a8a8f + member_id: 0x1e9f7def + member_id: 0x828c8e90 + member_id: 0x72f4c281 + member_id: 0xe377cd7e + member_id: 0xc65c3855 + member_id: 0x540a8d22 } } struct_union { @@ -253894,7 +244888,7 @@ struct_union { kind: STRUCT name: "resource" definition { - bytesize: 64 + bytesize: 96 member_id: 0x468e5625 member_id: 0x829a3ae8 member_id: 0x0de5752a @@ -253903,6 +244897,10 @@ struct_union { member_id: 0x720a39dd member_id: 0xeed93e03 member_id: 0x38f3bfe5 + member_id: 0x2d081e2a + member_id: 0x637600d0 + member_id: 0xac894f2f + member_id: 0xe0f63676 } } struct_union { @@ -253947,7 +244945,7 @@ struct_union { kind: STRUCT name: "rfkill" definition { - bytesize: 1064 + bytesize: 1296 member_id: 0x2d1fec85 member_id: 0x5c41fc08 member_id: 0x72c08d84 @@ -253962,11 +244960,11 @@ struct_union { member_id: 0x0358f080 member_id: 0xb54a0f84 member_id: 0xce1acc3f - member_id: 0x0fa6cd2a - member_id: 0x3702e8d6 - member_id: 0x7f8f8e50 - member_id: 0x998dcc4c - member_id: 0x0d114f12 + member_id: 0x0fa6ccc6 + member_id: 0x3702eb4b + member_id: 0x7f8f8e21 + member_id: 0x998dc09e + member_id: 0x0d1148db } } struct_union { @@ -254001,16 +244999,16 @@ struct_union { kind: STRUCT name: "rhashtable" definition { - bytesize: 136 + bytesize: 168 member_id: 0xedd1301c member_id: 0x04ecb42e member_id: 0x152e11eb member_id: 0xa68849b8 member_id: 0xe3226e74 member_id: 0xb7f25d7e - member_id: 0xad898bac - member_id: 0x2d1feb9a - member_id: 0xcb40d479 + member_id: 0xad8989a4 + member_id: 0x2d1feaf8 + member_id: 0xcb40d493 } } struct_union { @@ -254081,7 +245079,7 @@ struct_union { kind: STRUCT name: "rhltable" definition { - bytesize: 136 + bytesize: 168 member_id: 0x5c620629 } } @@ -254129,7 +245127,7 @@ struct_union { kind: STRUCT name: "ring_buffer_per_cpu" definition { - bytesize: 480 + bytesize: 496 member_id: 0x5161b0e6 member_id: 0x9fc7ddba member_id: 0xd712613b @@ -254169,8 +245167,8 @@ struct_union { member_id: 0x26b96116 member_id: 0xffaef1fc member_id: 0xfe983ebb - member_id: 0x98f171d3 - member_id: 0xedbbc599 + member_id: 0x98f177e2 + member_id: 0xedbbc538 } } struct_union { @@ -254244,7 +245242,7 @@ struct_union { kind: STRUCT name: "root_domain" definition { - bytesize: 1832 + bytesize: 1864 member_id: 0x05f7cb61 member_id: 0x74a1e6d8 member_id: 0x95dacd96 @@ -254268,6 +245266,10 @@ struct_union { member_id: 0xe360cb00 member_id: 0x672690f4 member_id: 0xed736442 + member_id: 0x2d081d4f + member_id: 0x63760eb4 + member_id: 0xac89465b + member_id: 0xe0f63c57 } } struct_union { @@ -254286,16 +245288,16 @@ struct_union { kind: STRUCT name: "rpmsg_device" definition { - bytesize: 840 + bytesize: 992 member_id: 0xce1ac149 - member_id: 0xccb0bcb1 - member_id: 0x09f1f3ba - member_id: 0x44ff6bf6 - member_id: 0xbb38a752 - member_id: 0x86162e89 - member_id: 0xc31d0c63 - member_id: 0xb4f1f2b7 - member_id: 0xafbcd140 + member_id: 0xccb0ba9e + member_id: 0x09f1fc0a + member_id: 0x44ff6c2b + member_id: 0xbb38a968 + member_id: 0x86162104 + member_id: 0xc31d0816 + member_id: 0xb4f1f7cc + member_id: 0xafbcdef5 } } struct_union { @@ -254326,12 +245328,12 @@ struct_union { kind: STRUCT name: "rpmsg_driver" definition { - bytesize: 176 + bytesize: 208 member_id: 0xb1ab1960 - member_id: 0xc4f7a428 - member_id: 0xd779aa81 - member_id: 0xb4af3b99 - member_id: 0x56ca44df + member_id: 0xc4f7a807 + member_id: 0xd779af15 + member_id: 0xb4af3703 + member_id: 0x56ca47e4 } } struct_union { @@ -254339,14 +245341,14 @@ struct_union { kind: STRUCT name: "rpmsg_endpoint" definition { - bytesize: 80 + bytesize: 96 member_id: 0x602447ba member_id: 0x05ec00b3 member_id: 0x53f61219 member_id: 0x85882167 - member_id: 0x24e4d03a - member_id: 0x591193b9 - member_id: 0xafb335f3 + member_id: 0x24e4de3f + member_id: 0x59119ed8 + member_id: 0xafb33ebc } } struct_union { @@ -254371,7 +245373,7 @@ struct_union { kind: STRUCT name: "rproc" definition { - bytesize: 1232 + bytesize: 1448 member_id: 0x0fa6c6af member_id: 0xa72fed64 member_id: 0x0de57421 @@ -254379,38 +245381,38 @@ struct_union { member_id: 0x59119f66 member_id: 0xaf9730e8 member_id: 0xce1ac63e - member_id: 0xa97d81db - member_id: 0x72b670f0 - member_id: 0x29edb170 - member_id: 0x2d4b357b - member_id: 0xdd40692e - member_id: 0x06968e98 - member_id: 0xea886524 - member_id: 0x97355c78 - member_id: 0x4971d060 - member_id: 0x3596f0fb - member_id: 0xb1650cc6 - member_id: 0xc5006a1d - member_id: 0x813be724 - member_id: 0xad5e2ca7 - member_id: 0xedefbfbc - member_id: 0x2b54a679 - member_id: 0xe75c73c8 - member_id: 0x20fe5e3d - member_id: 0xff624220 - member_id: 0x21497b56 - member_id: 0x54c2780c - member_id: 0xaecc1fb3 - member_id: 0x7b74bf6b - member_id: 0x5fd28b25 - member_id: 0x3a43a7bf - member_id: 0xc8295328 - member_id: 0x205a328f - member_id: 0x85255092 - member_id: 0xf59ea8a0 - member_id: 0x05c97e86 - member_id: 0x98bfd82d - member_id: 0xc5a16f9a + member_id: 0xa97d8e56 + member_id: 0x72b671c8 + member_id: 0x29edb505 + member_id: 0x2d4b3ace + member_id: 0xdd406d35 + member_id: 0x06968d67 + member_id: 0xea8868ea + member_id: 0x97355ee3 + member_id: 0x4971df2a + member_id: 0x3596f0aa + member_id: 0xb1650641 + member_id: 0xc5006abf + member_id: 0x813be465 + member_id: 0xad5e2b81 + member_id: 0xedefbe2b + member_id: 0x2b54aafe + member_id: 0xe75c7f73 + member_id: 0x20fe5264 + member_id: 0xff6245b9 + member_id: 0x21497d95 + member_id: 0x54c27d56 + member_id: 0xaecc14c6 + member_id: 0x7b74bdb9 + member_id: 0x5fd282b8 + member_id: 0x3a43a3e4 + member_id: 0xc82958b0 + member_id: 0x205a36d1 + member_id: 0x8525586f + member_id: 0xf59eaa00 + member_id: 0x05c97885 + member_id: 0x98bfd53b + member_id: 0xc5a16345 } } struct_union { @@ -254524,7 +245526,7 @@ struct_union { kind: STRUCT name: "rq" definition { - bytesize: 3712 + bytesize: 3840 member_id: 0x5f19e504 member_id: 0xd6367332 member_id: 0xeed48968 @@ -254563,16 +245565,17 @@ struct_union { member_id: 0xdd532fa4 member_id: 0xe41a4728 member_id: 0xfa8789a6 - member_id: 0xbe7adf61 - member_id: 0x23a8168f - member_id: 0xf365c386 - member_id: 0xd7ea8a22 - member_id: 0x73285ad6 - member_id: 0xa866b131 - member_id: 0xd64f62a8 - member_id: 0x5161bb78 - member_id: 0x7d25321d - member_id: 0x49c92472 + member_id: 0x7991c9b0 + member_id: 0xbe7ada8f + member_id: 0x23a8176e + member_id: 0xf365cab6 + member_id: 0xd7ea8fc6 + member_id: 0x732856f5 + member_id: 0xa866bd4c + member_id: 0xd64f6769 + member_id: 0x5161bb06 + member_id: 0x7d2533ba + member_id: 0x49c92b3b member_id: 0x9f9132df member_id: 0xf0001df5 member_id: 0x3b9f53ff @@ -254590,19 +245593,24 @@ struct_union { member_id: 0x3ec0474f member_id: 0xf1772459 member_id: 0xebb9ac97 - member_id: 0x928f3d57 - member_id: 0x4a7327ac - member_id: 0x327e1f1f - member_id: 0xb19244d1 - member_id: 0x17e1d992 - member_id: 0x87e6f86a - member_id: 0x81e14d5e - member_id: 0x9555afb1 - member_id: 0x64ef51c9 - member_id: 0xcf9929b5 - member_id: 0x49bcef5c - member_id: 0x643f74d0 - member_id: 0xed7363db + member_id: 0x928f3aa8 + member_id: 0x4a732b8a + member_id: 0x327e14af + member_id: 0xb1924092 + member_id: 0x17e1de27 + member_id: 0x87e6fe9b + member_id: 0x81e14318 + member_id: 0x9555a840 + member_id: 0x64ef54cb + member_id: 0xcf992773 + member_id: 0x49bced4a + member_id: 0x643f7f82 + member_id: 0xed73670e + member_id: 0xd68b5760 + member_id: 0x2d081384 + member_id: 0x63760aa1 + member_id: 0xac894736 + member_id: 0xe0f632f5 } } struct_union { @@ -254677,7 +245685,7 @@ struct_union { kind: STRUCT name: "rt6_info" definition { - bytesize: 232 + bytesize: 240 member_id: 0xbb928e49 member_id: 0xff7d7857 member_id: 0xca59c5b9 @@ -254689,6 +245697,7 @@ struct_union { member_id: 0xf81423ef member_id: 0xe5248a71 member_id: 0xa4439ff0 + member_id: 0x2d081e2f } } struct_union { @@ -254818,7 +245827,7 @@ struct_union { kind: STRUCT name: "rtc_class_ops" definition { - bytesize: 88 + bytesize: 96 member_id: 0x4d49cdbf member_id: 0xa21fa507 member_id: 0x6a35d0ba @@ -254830,6 +245839,7 @@ struct_union { member_id: 0x9ae1c7c4 member_id: 0x3dc8f1db member_id: 0x282a3d0d + member_id: 0x2d08170f } } struct_union { @@ -254837,33 +245847,34 @@ struct_union { kind: STRUCT name: "rtc_device" definition { - bytesize: 1288 + bytesize: 1520 member_id: 0xce1ac149 - member_id: 0x4a965efc - member_id: 0xcc4806a0 - member_id: 0xafb7b6c4 - member_id: 0x5d38f318 - member_id: 0xfdbbcecf - member_id: 0x2d5bf072 - member_id: 0x71913fc0 - member_id: 0x8ca930f7 - member_id: 0x2833af7d - member_id: 0xc017a2d6 - member_id: 0xc5acf54a - member_id: 0xa4b87d4d - member_id: 0x603061b1 - member_id: 0x81cbc455 - member_id: 0xe5f709cb - member_id: 0x9f521a9b - member_id: 0x90ab8180 - member_id: 0x42b06130 - member_id: 0x6a056903 - member_id: 0xc5a16b87 - member_id: 0x5445db6f - member_id: 0xd05359da - member_id: 0xb352d90d - member_id: 0x2b4a803b - member_id: 0x8c2b6146 + member_id: 0x4a9658d4 + member_id: 0xcc480d0a + member_id: 0xafb7bdd4 + member_id: 0x5d38f1ad + member_id: 0xfdbbc663 + member_id: 0x2d5bf732 + member_id: 0x7191382d + member_id: 0x8ca9364f + member_id: 0x2833a9d5 + member_id: 0xc017ae41 + member_id: 0xc5acf896 + member_id: 0xa4b8740d + member_id: 0x603067fa + member_id: 0x81cbc424 + member_id: 0xe5f707ce + member_id: 0x9f521997 + member_id: 0x90ab80d0 + member_id: 0x42b06a27 + member_id: 0x6a056539 + member_id: 0xc5a16600 + member_id: 0x5445db9e + member_id: 0xd0535f73 + member_id: 0xb352d0ff + member_id: 0x2b4a89bd + member_id: 0x8c2b6d64 + member_id: 0x2d08193e } } struct_union { @@ -255008,13 +246019,14 @@ struct_union { kind: STRUCT name: "rw_semaphore" definition { - bytesize: 48 + bytesize: 64 member_id: 0x659574f1 member_id: 0x4a2d5a58 member_id: 0x27281226 member_id: 0xebe27a32 member_id: 0x46d7c52d member_id: 0xed70026b + member_id: 0xd6abc5c0 } } struct_union { @@ -255229,7 +246241,7 @@ struct_union { kind: STRUCT name: "sched_dl_entity" definition { - bytesize: 224 + bytesize: 240 member_id: 0x230022a6 member_id: 0x45e7f049 member_id: 0xeaaeed05 @@ -255244,8 +246256,8 @@ struct_union { member_id: 0xbf5cfb82 member_id: 0x9121e4f5 member_id: 0x372017ff - member_id: 0xda403afa - member_id: 0xca9325cd + member_id: 0xda403e43 + member_id: 0xca9329f5 } } struct_union { @@ -255253,7 +246265,7 @@ struct_union { kind: STRUCT name: "sched_domain" definition { - bytesize: 296 + bytesize: 312 member_id: 0x72355923 member_id: 0x38ccdb4a member_id: 0x93302fc5 @@ -255296,7 +246308,9 @@ struct_union { member_id: 0x3f6beef1 member_id: 0x3bacfa29 member_id: 0xaaa96e27 - member_id: 0x97b2d8e1 + member_id: 0x2d081c47 + member_id: 0x63760c2a + member_id: 0x97b2d56d } } struct_union { @@ -255317,7 +246331,7 @@ struct_union { kind: STRUCT name: "sched_entity" definition { - bytesize: 256 + bytesize: 320 member_id: 0x0e290c33 member_id: 0x970bccac member_id: 0x9bfb9081 @@ -255333,6 +246347,10 @@ struct_union { member_id: 0x356f8eee member_id: 0x552b7986 member_id: 0x0f961616 + member_id: 0x2d0812b0 + member_id: 0x637607e0 + member_id: 0xac894cc9 + member_id: 0xe0f63db8 } } struct_union { @@ -255392,7 +246410,7 @@ struct_union { kind: STRUCT name: "sched_rt_entity" definition { - bytesize: 48 + bytesize: 80 member_id: 0x3815e40b member_id: 0x54f0f871 member_id: 0xdfa57e84 @@ -255400,6 +246418,10 @@ struct_union { member_id: 0x74a7bcd0 member_id: 0x8d72c341 member_id: 0xcc435814 + member_id: 0x2d0814a0 + member_id: 0x63760ed5 + member_id: 0xac89424e + member_id: 0xe0f63d39 } } struct_union { @@ -255443,12 +246465,13 @@ struct_union { kind: STRUCT name: "scmi_device" definition { - bytesize: 784 + bytesize: 944 member_id: 0xcce624ba member_id: 0x02ed3eb0 member_id: 0x0de57809 member_id: 0xce1ac88b - member_id: 0xb8ca2924 + member_id: 0xb8ca2234 + member_id: 0x2d081124 } } struct_union { @@ -255466,7 +246489,7 @@ struct_union { kind: STRUCT name: "scmi_driver" definition { - bytesize: 176 + bytesize: 208 member_id: 0x0de57ce8 member_id: 0xd77a201d member_id: 0xb4acb89f @@ -255513,7 +246536,7 @@ struct_union { kind: STRUCT name: "scmi_handle" definition { - bytesize: 56 + bytesize: 64 member_id: 0xce3bbab3 member_id: 0xa648fc2c member_id: 0x9d8e8b56 @@ -255521,6 +246544,7 @@ struct_union { member_id: 0x96f98d6d member_id: 0xddfd3513 member_id: 0xdd919e40 + member_id: 0x2d081245 } } struct_union { @@ -255693,35 +246717,39 @@ struct_union { kind: STRUCT name: "scsi_cmnd" definition { - bytesize: 296 + bytesize: 376 member_id: 0xea1755d7 member_id: 0xd80ff95d member_id: 0x872ff227 - member_id: 0x95dac3d1 - member_id: 0x2bf10c89 - member_id: 0xffe50928 - member_id: 0xa9c09b91 - member_id: 0x4f8c92df - member_id: 0xcf3ced59 - member_id: 0x2931ee86 - member_id: 0xae3e61e7 - member_id: 0xde51edc8 - member_id: 0x4f0fe730 - member_id: 0xdb734510 - member_id: 0x2c1c8f91 - member_id: 0x4f5a5038 - member_id: 0x7cc6be71 - member_id: 0x92e49925 - member_id: 0xd3f00b91 - member_id: 0xe35fac59 - member_id: 0x0b9f3325 - member_id: 0x771a4f73 - member_id: 0x4001a3c2 - member_id: 0x2d0fa30f - member_id: 0x72c08727 - member_id: 0x358ddbfc - member_id: 0x33014275 - member_id: 0x0748d290 + member_id: 0x95dacf0a + member_id: 0x2bf10965 + member_id: 0xffe50295 + member_id: 0xa9c091b7 + member_id: 0x4f8c96e4 + member_id: 0xcf3ce574 + member_id: 0x2931e5fa + member_id: 0xae3e6aed + member_id: 0xde51ecf4 + member_id: 0x4f0fe46e + member_id: 0xdb7340d8 + member_id: 0x2c1c8ac0 + member_id: 0x4f5a5772 + member_id: 0x7cc6b54d + member_id: 0x92e49ac9 + member_id: 0xd3f0097f + member_id: 0xe35fada3 + member_id: 0x0b9f35f0 + member_id: 0x771a41ab + member_id: 0x4001a833 + member_id: 0x2d0fa105 + member_id: 0x72c08d9c + member_id: 0x358ddfc1 + member_id: 0x330142dc + member_id: 0x0748d0a5 + member_id: 0x2d08160f + member_id: 0x637606c8 + member_id: 0xac8947dd + member_id: 0xe0f63d10 } } struct_union { @@ -255739,7 +246767,7 @@ struct_union { kind: STRUCT name: "scsi_device" definition { - bytesize: 2128 + bytesize: 2544 member_id: 0xb8e3fd19 member_id: 0xc7a8d656 member_id: 0xd9950200 @@ -255766,99 +246794,103 @@ struct_union { member_id: 0x581cb9a8 member_id: 0xbef28bc2 member_id: 0x99e4114f - member_id: 0xfa80988e - member_id: 0x8268cd10 - member_id: 0x7a50f805 - member_id: 0xdf7482db - member_id: 0xd2241ebf - member_id: 0x051e5b78 - member_id: 0x34a88e80 - member_id: 0x76e8ed2b - member_id: 0xb1292f4f - member_id: 0x1093c39b - member_id: 0x51d36d77 - member_id: 0x96108f7c - member_id: 0x381e92ab - member_id: 0x73a9802b - member_id: 0xf34efa6b - member_id: 0x71308867 - member_id: 0xcd663c8b - member_id: 0x9da754a4 - member_id: 0x2841c9a9 - member_id: 0x6ce5ebf8 - member_id: 0x1a18eeed - member_id: 0xd63956e7 - member_id: 0xd783af29 - member_id: 0x5bde583c - member_id: 0x69b2804f - member_id: 0x56457835 - member_id: 0x682dcda6 - member_id: 0x240c2dac - member_id: 0x59754dfb - member_id: 0x7bd3c892 - member_id: 0x71ac48e2 - member_id: 0x74903592 - member_id: 0x8d941e83 - member_id: 0x7e425adb - member_id: 0x806a269d - member_id: 0xe37ddb4b - member_id: 0x4638ee28 - member_id: 0x7d76bc06 - member_id: 0x9a5177b1 - member_id: 0xcd9abf35 - member_id: 0x58168308 - member_id: 0x1ccebf5c - member_id: 0xac14c576 - member_id: 0x42ee5b52 - member_id: 0xfd540b61 - member_id: 0x6350a866 - member_id: 0x3f694d2c - member_id: 0x6621ca87 - member_id: 0xc4de1f7e - member_id: 0x2bff1a64 - member_id: 0x02f7dcc3 - member_id: 0xf0355d4a - member_id: 0xa3e975fd - member_id: 0x7f3ff2e5 - member_id: 0xc9763321 - member_id: 0x7fde2bc4 - member_id: 0xee383501 - member_id: 0xb76eb144 - member_id: 0xd9eb450d - member_id: 0x37d320ad - member_id: 0xa2393c3d - member_id: 0xdeaf7f1f - member_id: 0x480accf0 - member_id: 0x7bded54b - member_id: 0xad3b1f0e - member_id: 0x645fc465 - member_id: 0xdf08dd8c - member_id: 0xe0083442 - member_id: 0x8d29a167 - member_id: 0xda1cfb25 - member_id: 0xce52878d - member_id: 0x4fd97d39 - member_id: 0x3828b858 - member_id: 0x4bff34c1 - member_id: 0x5a8c229a - member_id: 0x37b6be57 - member_id: 0x61cf61d8 - member_id: 0x3522cbf9 - member_id: 0x5bc03e48 - member_id: 0x78e471ba - member_id: 0x374839ae - member_id: 0xf96a1c15 - member_id: 0x5703c5d9 - member_id: 0xe856eaf0 - member_id: 0x4df855d1 - member_id: 0x2dbd04d9 - member_id: 0xe1e1ce8a - member_id: 0xff1a1663 - member_id: 0x03d4a2c2 - member_id: 0x96f3733b - member_id: 0x3798152f - member_id: 0x1d6f3cd9 - member_id: 0x43fd7634 + member_id: 0xfa8094b6 + member_id: 0x8268cabd + member_id: 0x7a50f19c + member_id: 0xdf748487 + member_id: 0xd2241279 + member_id: 0x051e5965 + member_id: 0x34a88931 + member_id: 0x76e8efbf + member_id: 0xb1292fc9 + member_id: 0x1093c118 + member_id: 0x51d360fb + member_id: 0x96108b56 + member_id: 0x381e9f08 + member_id: 0x73a984b7 + member_id: 0xf34ef00c + member_id: 0x7130840c + member_id: 0xcd663e68 + member_id: 0x9da75c05 + member_id: 0x2841c5c3 + member_id: 0x6ce5e69b + member_id: 0x1a18e027 + member_id: 0xd6395374 + member_id: 0xd783af78 + member_id: 0x5bde5a2f + member_id: 0x69b2857e + member_id: 0x564576e9 + member_id: 0x682dc718 + member_id: 0x240c2a64 + member_id: 0x59754f66 + member_id: 0x7bd3cf41 + member_id: 0x71ac426b + member_id: 0x74903218 + member_id: 0x8d94163d + member_id: 0x7e425804 + member_id: 0x806a2296 + member_id: 0xe37dd9ad + member_id: 0x4638efb1 + member_id: 0x7d76bf6a + member_id: 0x9a517161 + member_id: 0xcd9ab313 + member_id: 0x58168fb6 + member_id: 0x1ccebffc + member_id: 0xac14ca9c + member_id: 0x42ee5074 + member_id: 0xfd5407e6 + member_id: 0x6350aef3 + member_id: 0x3f69453e + member_id: 0x6621c0d3 + member_id: 0xc4de146d + member_id: 0x2bff12fb + member_id: 0x02f7d82f + member_id: 0xf0355af8 + member_id: 0xa3e97de0 + member_id: 0x7f3ffc26 + member_id: 0xc9763ac0 + member_id: 0x7fde2439 + member_id: 0xee383561 + member_id: 0xb76eb22e + member_id: 0xd9eb441e + member_id: 0x37d32427 + member_id: 0xa2393bc6 + member_id: 0xdeaf70e9 + member_id: 0x480acad7 + member_id: 0x7bded600 + member_id: 0xad3b1533 + member_id: 0x645fc1ac + member_id: 0xdf08d03a + member_id: 0xe00832b6 + member_id: 0x8d29a756 + member_id: 0xda1cf3a6 + member_id: 0xce528147 + member_id: 0x4fd97d98 + member_id: 0x3828b971 + member_id: 0x4bff3b8c + member_id: 0x5a8c2ccc + member_id: 0x37b6b6f1 + member_id: 0x61cf6b3e + member_id: 0x3522cf20 + member_id: 0x5bc035f4 + member_id: 0x78e47074 + member_id: 0x374832f8 + member_id: 0xf96a116e + member_id: 0x5703cbe9 + member_id: 0xe856e7f5 + member_id: 0x4df857e5 + member_id: 0x2dbd041d + member_id: 0xe1e1cac3 + member_id: 0xff1a115d + member_id: 0x03d4ab2a + member_id: 0x96f37465 + member_id: 0x379818ca + member_id: 0x1d6f3496 + member_id: 0x2d081f5d + member_id: 0x637604d1 + member_id: 0xac894975 + member_id: 0xe0f63842 + member_id: 0x43fd7508 } } struct_union { @@ -255898,7 +246930,7 @@ struct_union { kind: STRUCT name: "scsi_host_template" definition { - bytesize: 368 + bytesize: 400 member_id: 0x4e81bc16 member_id: 0xaa971b00 member_id: 0x26f6edfc @@ -255956,6 +246988,10 @@ struct_union { member_id: 0xc88f6617 member_id: 0x0bdb8234 member_id: 0x95db197e + member_id: 0x2d081c69 + member_id: 0x63760faa + member_id: 0xac8946c7 + member_id: 0xe0f63d78 } } struct_union { @@ -255988,27 +247024,27 @@ struct_union { kind: STRUCT name: "scsi_target" definition { - bytesize: 848 + bytesize: 1000 member_id: 0x0f30ed27 member_id: 0xd9950f23 member_id: 0x33ed5c11 member_id: 0xce1ac68e - member_id: 0xd3642f1a - member_id: 0x4cf70262 - member_id: 0xcc6aa02f - member_id: 0x506dd703 - member_id: 0x70b79f8c - member_id: 0x88e270d2 - member_id: 0xaa6a797a - member_id: 0xe5dfaa8d - member_id: 0xbd8f9b63 - member_id: 0xa2d76b2a - member_id: 0x41c169b7 - member_id: 0xcd032ea3 - member_id: 0x581cb75c - member_id: 0x72ebeed8 - member_id: 0x33ae5799 - member_id: 0x887c1b56 + member_id: 0xd36420aa + member_id: 0x4cf70b6b + member_id: 0xcc6aa7f2 + member_id: 0x506dd939 + member_id: 0x70b795c3 + member_id: 0x88e273b6 + member_id: 0xaa6a7d8e + member_id: 0xe5dfa714 + member_id: 0xbd8f94ee + member_id: 0xa2d76a12 + member_id: 0x41c16dc2 + member_id: 0xcd032fd1 + member_id: 0x581cb8e9 + member_id: 0x72ebef8d + member_id: 0x33ae596c + member_id: 0x887c193a } } struct_union { @@ -256111,7 +247147,7 @@ struct_union { kind: STRUCT name: "sdhci_host" definition { - bytesize: 1216 + bytesize: 1344 member_id: 0xcc4e42e2 member_id: 0x2a067c99 member_id: 0xe2744e54 @@ -256124,75 +247160,76 @@ struct_union { member_id: 0xafbeda4b member_id: 0xfed3cf4a member_id: 0xd2373134 - member_id: 0x4db07a6e - member_id: 0x236f4d2d - member_id: 0xb6a1d057 - member_id: 0x2d1feabe - member_id: 0x2d0fa208 - member_id: 0xa624b5cb - member_id: 0xdf978a5d - member_id: 0xdee7c81c - member_id: 0xbb3e1ef6 - member_id: 0xb953c7ae - member_id: 0x458b8ec4 - member_id: 0xc5a6facb - member_id: 0xe1f689c6 - member_id: 0xbea26eed - member_id: 0x5ede7638 - member_id: 0x95afdfc4 - member_id: 0x96393e7a - member_id: 0x8c03306d - member_id: 0x09f51087 - member_id: 0xfe1160d2 - member_id: 0x45ea5487 - member_id: 0x7f188068 - member_id: 0x3c20a54d - member_id: 0x1a3e7b76 - member_id: 0xdbff9ede - member_id: 0x17c29aa4 - member_id: 0xff886913 - member_id: 0xd402f214 - member_id: 0xe56b21c1 - member_id: 0x4fded764 - member_id: 0x621a81bc - member_id: 0xacd235c8 - member_id: 0xbc2243c3 - member_id: 0x18c64baf - member_id: 0x8dfc4ce4 - member_id: 0x83ff8c2a - member_id: 0x275b6566 - member_id: 0x50866dac - member_id: 0x1d9807cc - member_id: 0xfd63940f - member_id: 0xc938c9f2 - member_id: 0x2a809092 - member_id: 0x1dd18f67 - member_id: 0x0d6b40b3 - member_id: 0x08e68858 - member_id: 0xae8e91d2 - member_id: 0x1f33d62e - member_id: 0xf86299da - member_id: 0x6bcd89b2 - member_id: 0xb914c227 - member_id: 0x4b8d0f3b - member_id: 0x9e7ee0f2 - member_id: 0xe14060c9 - member_id: 0x2582d37d - member_id: 0x37bf2ae5 - member_id: 0x1fb393bc - member_id: 0x5a4afced - member_id: 0xb465c900 - member_id: 0x1b911d48 - member_id: 0x5fa7e6a4 - member_id: 0xf9365b87 - member_id: 0x9d50b726 - member_id: 0xbf525fd0 - member_id: 0x92c98455 - member_id: 0xbec38f11 - member_id: 0x94f720bc - member_id: 0x0c3c67f2 - member_id: 0x45ba958f - member_id: 0x91a93310 + member_id: 0x4db078fa + member_id: 0x236f4dab + member_id: 0xb6a1dcbb + member_id: 0x2d1fedba + member_id: 0x2d0fa7ad + member_id: 0xa624bdb0 + member_id: 0xdf978ca6 + member_id: 0xdee7c841 + member_id: 0xbb3e1088 + member_id: 0xb953c842 + member_id: 0x458b8711 + member_id: 0xc5a6f5ee + member_id: 0xe1f68161 + member_id: 0xbea26762 + member_id: 0x5ede75fd + member_id: 0x95afdab9 + member_id: 0x96393c2c + member_id: 0x8c0336f4 + member_id: 0x09f51326 + member_id: 0xfe116e91 + member_id: 0x45ea5e18 + member_id: 0x7f18817a + member_id: 0x3c20aa8d + member_id: 0x1a3e7834 + member_id: 0xdbff96da + member_id: 0x17c292e0 + member_id: 0xff886f81 + member_id: 0xd402f675 + member_id: 0xe56b23aa + member_id: 0x4fded5f5 + member_id: 0x621a802d + member_id: 0xacd234b7 + member_id: 0xbc224fc4 + member_id: 0x18c64942 + member_id: 0x8dfc4474 + member_id: 0x83ff8934 + member_id: 0x275b6306 + member_id: 0x5086642c + member_id: 0x1d980984 + member_id: 0xfd6395d5 + member_id: 0xc938c455 + member_id: 0x2a809bef + member_id: 0x1dd1885d + member_id: 0x0d6b4488 + member_id: 0x08e68298 + member_id: 0xae8e9b70 + member_id: 0x1f33dc7e + member_id: 0xf8629d43 + member_id: 0x6bcd82f1 + member_id: 0xb914cb9d + member_id: 0x4b8d0244 + member_id: 0x9e7eeb5c + member_id: 0xe1406108 + member_id: 0x2582d3cd + member_id: 0x37bf2dff + member_id: 0x1fb39a4a + member_id: 0x5a4af70d + member_id: 0xb465cbc3 + member_id: 0x1b911aea + member_id: 0x5fa7ece8 + member_id: 0xf9365273 + member_id: 0x9d50bb82 + member_id: 0xbf5252d5 + member_id: 0x92c981e0 + member_id: 0xbec38849 + member_id: 0x94f72bd4 + member_id: 0x0c3c6154 + member_id: 0x45ba9eb3 + member_id: 0x2d081ffd + member_id: 0x91a936f8 } } struct_union { @@ -256200,7 +247237,7 @@ struct_union { kind: STRUCT name: "sdhci_ops" definition { - bytesize: 240 + bytesize: 248 member_id: 0x64c7d58e member_id: 0x1cafcc11 member_id: 0xd37e2cfc @@ -256231,6 +247268,7 @@ struct_union { member_id: 0xca628fba member_id: 0x80bdc513 member_id: 0xa92e0890 + member_id: 0x2d0814ec } } struct_union { @@ -256290,7 +247328,7 @@ struct_union { kind: STRUCT name: "sdio_driver" definition { - bytesize: 176 + bytesize: 208 member_id: 0x0ddfefbb member_id: 0xc4f8ef3b member_id: 0xd77ae775 @@ -256303,24 +247341,24 @@ struct_union { kind: STRUCT name: "sdio_func" definition { - bytesize: 840 + bytesize: 992 member_id: 0x6cae1f95 member_id: 0xce1ac5a8 - member_id: 0x4efeb5cb - member_id: 0x1c73cdd1 - member_id: 0x861cdc28 - member_id: 0x7aa7dcd5 - member_id: 0xeafb1067 - member_id: 0xdde27ecf - member_id: 0xb27b9dec - member_id: 0x924e5ae6 - member_id: 0x72b6707d - member_id: 0x1b65b19d - member_id: 0x659b974b - member_id: 0x398f550f - member_id: 0x2da8477a - member_id: 0xcd591ef0 - member_id: 0x93ee64f9 + member_id: 0x4efebe61 + member_id: 0x1c73c6c1 + member_id: 0x861cd3d7 + member_id: 0x7aa7d4a1 + member_id: 0xeafb12d2 + member_id: 0xdde27e0a + member_id: 0xb27b9f9b + member_id: 0x924e54b1 + member_id: 0x72b67fcd + member_id: 0x1b65b640 + member_id: 0x659b98c6 + member_id: 0x398f59dc + member_id: 0x2da84642 + member_id: 0xcd591a85 + member_id: 0x93ee6b4c } } struct_union { @@ -256351,7 +247389,7 @@ struct_union { kind: STRUCT name: "seccomp_filter" definition { - bytesize: 224 + bytesize: 240 member_id: 0x9af0bed8 member_id: 0x850adde7 member_id: 0xc02c6bd1 @@ -256361,7 +247399,7 @@ struct_union { member_id: 0x982b44f4 member_id: 0x39762e08 member_id: 0x5bdfa110 - member_id: 0x4dfda021 + member_id: 0x4dfdaebc } } struct_union { @@ -256369,9 +247407,9 @@ struct_union { kind: STRUCT name: "seg6_pernet_data" definition { - bytesize: 40 + bytesize: 56 member_id: 0x2d4b3c00 - member_id: 0xa2420c98 + member_id: 0xa2420da1 } } struct_union { @@ -256422,7 +247460,7 @@ struct_union { kind: STRUCT name: "selinux_state" definition { - bytesize: 104 + bytesize: 136 member_id: 0x0eb6d2c5 member_id: 0x666c167f member_id: 0xd56295db @@ -256431,9 +247469,9 @@ struct_union { member_id: 0x6fc674e0 member_id: 0xd41c6df7 member_id: 0x8e288971 - member_id: 0x0a7701ba - member_id: 0x60ddb117 - member_id: 0x478ff8c9 + member_id: 0x0a770fbf + member_id: 0x60ddbc76 + member_id: 0x478ff386 } } struct_union { @@ -256464,7 +247502,7 @@ struct_union { kind: STRUCT name: "seq_file" definition { - bytesize: 120 + bytesize: 136 member_id: 0x9a1f433c member_id: 0xd98a2dfb member_id: 0xffaaceca @@ -256473,10 +247511,10 @@ struct_union { member_id: 0xad1ea8be member_id: 0xef6a3ad0 member_id: 0x2d4b3b77 - member_id: 0xf0cdfcd5 - member_id: 0xb32d7ea5 - member_id: 0xbfbedd0d - member_id: 0x91796c15 + member_id: 0xf0cdfd52 + member_id: 0xb32d7cad + member_id: 0xbfbed644 + member_id: 0x917961ac } } struct_union { @@ -256523,11 +247561,11 @@ struct_union { kind: STRUCT name: "serdev_controller" definition { - bytesize: 784 + bytesize: 936 member_id: 0xce1ac149 - member_id: 0xd1e7bcd3 - member_id: 0x2726367d - member_id: 0xafbf319e + member_id: 0xd1e7bafc + member_id: 0x27263dd7 + member_id: 0xafbf3a8e } } struct_union { @@ -256554,13 +247592,13 @@ struct_union { kind: STRUCT name: "serdev_device" definition { - bytesize: 848 + bytesize: 1016 member_id: 0xce1ac149 - member_id: 0xd1c51966 - member_id: 0x699bc2d3 - member_id: 0xafbf66b2 - member_id: 0x75a61323 - member_id: 0x3b7c6db9 + member_id: 0xd1c51f49 + member_id: 0x699bc979 + member_id: 0xafbf6da2 + member_id: 0x75a61196 + member_id: 0x3b7c6234 } } struct_union { @@ -256568,10 +247606,10 @@ struct_union { kind: STRUCT name: "serdev_device_driver" definition { - bytesize: 160 + bytesize: 192 member_id: 0xd4ad4c68 - member_id: 0xd77847cc - member_id: 0xb4aede75 + member_id: 0xd7784be3 + member_id: 0xb4aedbe1 } } struct_union { @@ -256661,7 +247699,7 @@ struct_union { kind: STRUCT name: "serio" definition { - bytesize: 1128 + bytesize: 1304 member_id: 0x8323329c member_id: 0x0d81b7eb member_id: 0x30029134 @@ -256680,9 +247718,10 @@ struct_union { member_id: 0x1b21841f member_id: 0xb141f30f member_id: 0x0a3a8a02 - member_id: 0xce1ac274 - member_id: 0x0fa6c83e - member_id: 0x9355ccd9 + member_id: 0xce1acfc2 + member_id: 0x0fa6c3e5 + member_id: 0x9355c01e + member_id: 0x2d081be5 } } struct_union { @@ -256702,7 +247741,7 @@ struct_union { kind: STRUCT name: "serio_driver" definition { - bytesize: 224 + bytesize: 264 member_id: 0x3144f518 member_id: 0xc4fd2698 member_id: 0x11bab7e2 @@ -256714,6 +247753,7 @@ struct_union { member_id: 0x8da522b5 member_id: 0x200d2ca5 member_id: 0xd4ad4a11 + member_id: 0x2d0812b0 } } struct_union { @@ -257016,7 +248056,7 @@ struct_union { kind: STRUCT name: "shmem_inode_info" definition { - bytesize: 792 + bytesize: 840 member_id: 0x2d1fec85 member_id: 0x232be5c0 member_id: 0x2d5bf5db @@ -257031,7 +248071,7 @@ struct_union { member_id: 0x9829bbfd member_id: 0x62129df4 member_id: 0x8851157c - member_id: 0xed70030f + member_id: 0xed700cd7 } } struct_union { @@ -257196,7 +248236,7 @@ struct_union { kind: STRUCT name: "signal_struct" definition { - bytesize: 1056 + bytesize: 1128 member_id: 0x20a8b2d4 member_id: 0xf69a0093 member_id: 0xffcc6dd6 @@ -257217,48 +248257,52 @@ struct_union { member_id: 0xe282a1a2 member_id: 0x30a0a7aa member_id: 0x25756122 - member_id: 0xe29ffa67 - member_id: 0xd015dfd4 - member_id: 0xf3711211 - member_id: 0x051ec94a - member_id: 0x76698390 - member_id: 0x2929c678 - member_id: 0xc8f1b6fb - member_id: 0xa34e4b37 - member_id: 0x17f0d399 - member_id: 0xd605d400 - member_id: 0x59af90f0 - member_id: 0xe29920eb - member_id: 0xf5ed8d16 - member_id: 0x1424811b - member_id: 0x5d91b3bc - member_id: 0x7ec9dc01 - member_id: 0x2ef7006a - member_id: 0x0c9b49ec - member_id: 0xb42e0aba - member_id: 0x0e774334 - member_id: 0x779ea445 - member_id: 0x53ef4b95 - member_id: 0xcb2b9241 - member_id: 0x3f8434ad - member_id: 0x4bd458a1 - member_id: 0x98cf755f - member_id: 0x89ac8ae1 - member_id: 0xf73487ae - member_id: 0x6af82950 - member_id: 0xa5e33d4e - member_id: 0x63f21a39 - member_id: 0xa71423c7 - member_id: 0xef015fcc - member_id: 0xb948c3ed - member_id: 0x5c6d0b78 - member_id: 0xb1a2ac97 - member_id: 0x97510bfc - member_id: 0x8af547e0 - member_id: 0xd12361e3 - member_id: 0x3723d00f - member_id: 0xe5afabaf - member_id: 0x995306f1 + member_id: 0xe29ffb31 + member_id: 0xd015d2ba + member_id: 0xf3711bd1 + member_id: 0x051ec7b2 + member_id: 0x76698440 + member_id: 0x2929c07b + member_id: 0xc8f1b3a4 + member_id: 0xa34e4618 + member_id: 0x17f0d217 + member_id: 0xd605d884 + member_id: 0x59af93b2 + member_id: 0xe2992f8a + member_id: 0xf5ed83e7 + member_id: 0x1424892f + member_id: 0x5d91bec1 + member_id: 0x7ec9d8d7 + member_id: 0x2ef70390 + member_id: 0x0c9b4335 + member_id: 0xb42e0dd9 + member_id: 0x0e7744ff + member_id: 0x779ea818 + member_id: 0x53ef4dbe + member_id: 0xcb2b95fc + member_id: 0x3f843523 + member_id: 0x4bd45279 + member_id: 0x98cf754c + member_id: 0x89ac81ab + member_id: 0xf73481c1 + member_id: 0x6af8282b + member_id: 0xa5e33ed7 + member_id: 0x63f210eb + member_id: 0xa714212b + member_id: 0xef0151a4 + member_id: 0xb948cf71 + member_id: 0x5c6d0558 + member_id: 0xb1a2a438 + member_id: 0x97510416 + member_id: 0x8af540e4 + member_id: 0xd123612d + member_id: 0x3723dc05 + member_id: 0xe5afa084 + member_id: 0x99530108 + member_id: 0x2d081971 + member_id: 0x63760733 + member_id: 0xac894182 + member_id: 0xe0f63243 } } struct_union { @@ -257311,7 +248355,7 @@ struct_union { kind: STRUCT name: "sk_buff" definition { - bytesize: 232 + bytesize: 248 member_id: 0x34366909 member_id: 0x3e5d0376 member_id: 0x318fd08b @@ -257333,13 +248377,13 @@ struct_union { member_id: 0xa6c6116f member_id: 0x626cc8bb member_id: 0x345b12e5 - member_id: 0xee1b83a2 - member_id: 0x828977c4 - member_id: 0xb54740d5 - member_id: 0xff8fd72c - member_id: 0xfafe7459 - member_id: 0x850adff3 - member_id: 0x40970a84 + member_id: 0xee1b858a + member_id: 0x828973a2 + member_id: 0xb5474e48 + member_id: 0xff8fd273 + member_id: 0xfafe7861 + member_id: 0x850ade35 + member_id: 0x40970d29 } } struct_union { @@ -257412,7 +248456,7 @@ struct_union { kind: STRUCT name: "sk_psock" definition { - bytesize: 344 + bytesize: 472 member_id: 0x828c89b5 member_id: 0xbca70c75 member_id: 0x89339cbd @@ -257436,9 +248480,9 @@ struct_union { member_id: 0x660e0826 member_id: 0xd95f8065 member_id: 0xd6e43b14 - member_id: 0xaf49a5f2 - member_id: 0xd6e66035 - member_id: 0xa5687e67 + member_id: 0xaf49a3ae + member_id: 0xd60840ef + member_id: 0xa568765c } } struct_union { @@ -257458,10 +248502,9 @@ struct_union { kind: STRUCT name: "sk_psock_work_state" definition { - bytesize: 16 - member_id: 0xb0b8667e - member_id: 0xb8ccd99c - member_id: 0x8b1c39bc + bytesize: 8 + member_id: 0xb8ccdd7d + member_id: 0x8b1c3d04 } } struct_union { @@ -257602,7 +248645,7 @@ struct_union { kind: STRUCT name: "snd_card" definition { - bytesize: 2328 + bytesize: 2680 member_id: 0xd9743972 member_id: 0xcc6d01b7 member_id: 0xd40cbfed @@ -257616,37 +248659,39 @@ struct_union { member_id: 0x567fc0e3 member_id: 0x33ed5398 member_id: 0x5673cda6 - member_id: 0xc685f5a4 - member_id: 0x2208b4c5 - member_id: 0x556af984 - member_id: 0x69dc903a - member_id: 0xc96b1d62 - member_id: 0x474fe191 - member_id: 0x1033d253 - member_id: 0xd8d9c1c8 - member_id: 0x62766f9f - member_id: 0x3867629c - member_id: 0x42398732 - member_id: 0xb8a06713 - member_id: 0x6753ca30 - member_id: 0x481aeb2d - member_id: 0x0fd6d4c9 - member_id: 0x9e92127e - member_id: 0x06fc78b3 - member_id: 0xce3bb953 - member_id: 0x1b874ff4 - member_id: 0xf9d2b5fb - member_id: 0x513727fd - member_id: 0x3e80a1cf - member_id: 0x6b5c8cdb - member_id: 0x78f950a5 - member_id: 0x0525b1f8 - member_id: 0xa1780f93 - member_id: 0x45940541 - member_id: 0x6f584f55 - member_id: 0xd07fb68e - member_id: 0xd9fd297e - member_id: 0xf3f94644 + member_id: 0xc685feed + member_id: 0x2208bb24 + member_id: 0x556afd8a + member_id: 0x69dc9e54 + member_id: 0xc96b1b7e + member_id: 0x474fe3e5 + member_id: 0x1033d956 + member_id: 0xd8d9c596 + member_id: 0x62766f25 + member_id: 0x3867609b + member_id: 0x423982c7 + member_id: 0xb8a06d33 + member_id: 0x6753c78f + member_id: 0x481ae005 + member_id: 0x0fd6db1c + member_id: 0x9e921ef2 + member_id: 0x06fc76ed + member_id: 0xce3bb900 + member_id: 0x1b8748fa + member_id: 0xf9d2bfb7 + member_id: 0x5137216f + member_id: 0x3e80afef + member_id: 0x6b5c80f0 + member_id: 0x78f95a52 + member_id: 0x0525b4bd + member_id: 0xa1780a27 + member_id: 0x45940c20 + member_id: 0x6f584342 + member_id: 0xd07fbc74 + member_id: 0xd9fd2533 + member_id: 0xf3f94adb + member_id: 0x2d081265 + member_id: 0x637606cf } } struct_union { @@ -257711,16 +248756,17 @@ struct_union { kind: STRUCT name: "snd_compr" definition { - bytesize: 840 + bytesize: 1016 member_id: 0x0de57ce8 member_id: 0xce1ac5a8 - member_id: 0xaf967ede - member_id: 0xf21ad03e - member_id: 0x6c9f84a6 - member_id: 0xa0dd40f7 - member_id: 0x2d4b351a - member_id: 0xea55016d - member_id: 0xe5fa9117 + member_id: 0xaf967574 + member_id: 0xf21adb2e + member_id: 0x6c9f8613 + member_id: 0xa0dd4280 + member_id: 0x2d4b3aaa + member_id: 0xea5504f9 + member_id: 0xe5fa91c6 + member_id: 0x2d08125d } } struct_union { @@ -257765,7 +248811,7 @@ struct_union { kind: STRUCT name: "snd_compr_ops" definition { - bytesize: 104 + bytesize: 112 member_id: 0xad98df2e member_id: 0xfe8e52d9 member_id: 0xaf10d80a @@ -257779,6 +248825,7 @@ struct_union { member_id: 0x87f1dad5 member_id: 0xf181007e member_id: 0x5a7570e7 + member_id: 0x2d081688 } } struct_union { @@ -257797,7 +248844,7 @@ struct_union { kind: STRUCT name: "snd_compr_runtime" definition { - bytesize: 120 + bytesize: 128 member_id: 0x72e1f985 member_id: 0xaf9670dd member_id: 0x33c6bf7c @@ -257812,6 +248859,7 @@ struct_union { member_id: 0xfb57275f member_id: 0xe342eebb member_id: 0x1fa10880 + member_id: 0x2d081dc1 } } struct_union { @@ -257819,19 +248867,20 @@ struct_union { kind: STRUCT name: "snd_compr_stream" definition { - bytesize: 192 + bytesize: 248 member_id: 0x0de57ce8 member_id: 0xaf9670dd member_id: 0x29226925 member_id: 0xea1a69a5 member_id: 0xf528854b - member_id: 0xa0c61def - member_id: 0xfae2d01e - member_id: 0x6cd9c80f - member_id: 0xe697dea6 - member_id: 0x83842701 - member_id: 0xf21ad023 - member_id: 0x941cf34f + member_id: 0xa0c61f9f + member_id: 0xfae2d2e9 + member_id: 0x6cd9cff6 + member_id: 0xe697de29 + member_id: 0x83842b42 + member_id: 0xf21ad5cf + member_id: 0x941cf969 + member_id: 0x2d0814ec } } struct_union { @@ -258121,7 +249170,7 @@ struct_union { kind: STRUCT name: "snd_hwdep" definition { - bytesize: 1080 + bytesize: 1264 member_id: 0x6c9f8205 member_id: 0x7c00ebb3 member_id: 0xea5500df @@ -258129,14 +249178,15 @@ struct_union { member_id: 0x0dda82b2 member_id: 0x817b9489 member_id: 0xaf67dd7d - member_id: 0x60e6fc7c - member_id: 0xf21ad0be - member_id: 0x567ed7ab - member_id: 0xce1ac4d6 - member_id: 0x485159b3 - member_id: 0x8bd936f8 - member_id: 0x7d8eb938 - member_id: 0x1520e961 + member_id: 0x60e6f6bf + member_id: 0xf21ad97e + member_id: 0x567edc76 + member_id: 0xce1ac8ba + member_id: 0x48515b95 + member_id: 0x8bd9301a + member_id: 0x7d8ebaa3 + member_id: 0x1520e90b + member_id: 0x2d081269 } } struct_union { @@ -258171,7 +249221,7 @@ struct_union { kind: STRUCT name: "snd_hwdep_ops" definition { - bytesize: 88 + bytesize: 96 member_id: 0x839f19f1 member_id: 0x487c24fc member_id: 0x3421983a @@ -258183,6 +249233,7 @@ struct_union { member_id: 0x87fca00b member_id: 0x51fefdf1 member_id: 0xbf3c7083 + member_id: 0x2d08170f } } struct_union { @@ -258204,7 +249255,7 @@ struct_union { kind: STRUCT name: "snd_info_entry" definition { - bytesize: 152 + bytesize: 176 member_id: 0x0de57ce8 member_id: 0x878f4209 member_id: 0xd9821bad @@ -258216,8 +249267,9 @@ struct_union { member_id: 0x567f0e57 member_id: 0xa6a908af member_id: 0x6cab3090 - member_id: 0x257956bc - member_id: 0x7c00e224 + member_id: 0x25795339 + member_id: 0x7c00ed96 + member_id: 0x2d081fb1 } } struct_union { @@ -258225,7 +249277,7 @@ struct_union { kind: STRUCT name: "snd_info_entry_ops" definition { - bytesize: 64 + bytesize: 72 member_id: 0xad9a4a13 member_id: 0xaeb63cec member_id: 0x4851111d @@ -258234,6 +249286,7 @@ struct_union { member_id: 0x5e14fc29 member_id: 0x4d4a4447 member_id: 0x87fd73fe + member_id: 0x2d081e2a } } struct_union { @@ -258265,19 +249318,20 @@ struct_union { kind: STRUCT name: "snd_jack" definition { - bytesize: 224 + bytesize: 248 member_id: 0xc5eae45f member_id: 0x6c9f8bc7 member_id: 0xcc1134ed member_id: 0xd74dae5b member_id: 0x3fcc6a76 - member_id: 0x513d7ae2 - member_id: 0x5c31f55f - member_id: 0x0d5b7b7d - member_id: 0x20e6c838 - member_id: 0x995b24f1 - member_id: 0xf21ad410 - member_id: 0x567c4044 + member_id: 0x513d71ad + member_id: 0x5c31fb6a + member_id: 0x0d5b75aa + member_id: 0x20e6c0a2 + member_id: 0x995b248a + member_id: 0xf21ad14f + member_id: 0x567c4c7c + member_id: 0x2d0814ec } } struct_union { @@ -258343,7 +249397,7 @@ struct_union { kind: STRUCT name: "snd_pcm" definition { - bytesize: 1864 + bytesize: 2208 member_id: 0x6c9f8205 member_id: 0x7c00ebb3 member_id: 0xea5500df @@ -258353,13 +249407,14 @@ struct_union { member_id: 0xcc129090 member_id: 0x0dda8c65 member_id: 0x8dbca30a - member_id: 0x48515a2b - member_id: 0x60e6ff81 - member_id: 0xf21ad02a - member_id: 0x567de2d3 - member_id: 0xcf13927a - member_id: 0x5cf54815 - member_id: 0x752dbf50 + member_id: 0x48515ff8 + member_id: 0x60e6f8f0 + member_id: 0xf21ad2dc + member_id: 0x567de8bf + member_id: 0xcf1392d8 + member_id: 0x5cf54d0d + member_id: 0x752dbd68 + member_id: 0x2d081ed3 } } struct_union { @@ -258414,11 +249469,11 @@ struct_union { kind: STRUCT name: "snd_pcm_group" definition { - bytesize: 64 + bytesize: 80 member_id: 0x2d1fec85 member_id: 0xad8987e3 - member_id: 0x08ec15b8 - member_id: 0x9af0b9af + member_id: 0x08ec1508 + member_id: 0x9af0b7aa } } struct_union { @@ -258546,7 +249601,7 @@ struct_union { kind: STRUCT name: "snd_pcm_ops" definition { - bytesize: 128 + bytesize: 136 member_id: 0xad983a50 member_id: 0xcd5f483d member_id: 0x4d48a8da @@ -258563,6 +249618,7 @@ struct_union { member_id: 0x32215eff member_id: 0x87ffd497 member_id: 0x87f1c514 + member_id: 0x2d08122d } } struct_union { @@ -258570,7 +249626,7 @@ struct_union { kind: STRUCT name: "snd_pcm_runtime" definition { - bytesize: 816 + bytesize: 848 member_id: 0x72e1f985 member_id: 0xf5fbd358 member_id: 0x2223a46e @@ -258618,21 +249674,23 @@ struct_union { member_id: 0xa364417d member_id: 0xe651a2e5 member_id: 0x65416df2 - member_id: 0x790edeb9 - member_id: 0xf21ade0f - member_id: 0x567cb610 - member_id: 0x97e6b9b4 - member_id: 0x5c83a578 - member_id: 0xfa80a126 - member_id: 0x724f52e7 - member_id: 0x404148bb - member_id: 0xfb57235d - member_id: 0xe342e7e3 - member_id: 0x1fa10524 - member_id: 0xfa0aef9b - member_id: 0xc8a91fe5 - member_id: 0x92a1d66a - member_id: 0x8cc1ff9c + member_id: 0x790ede18 + member_id: 0xf21add53 + member_id: 0x567cbe60 + member_id: 0x97e6b515 + member_id: 0x5c83a15a + member_id: 0xfa80ac1e + member_id: 0x724f5b37 + member_id: 0x40414366 + member_id: 0xfb5728f3 + member_id: 0xe342eba2 + member_id: 0x1fa108db + member_id: 0xfa0ae022 + member_id: 0xc8a91dc8 + member_id: 0x92a1d54f + member_id: 0x8cc1f8e4 + member_id: 0x2d081c49 + member_id: 0x6376039c } } struct_union { @@ -258640,7 +249698,7 @@ struct_union { kind: STRUCT name: "snd_pcm_str" definition { - bytesize: 800 + bytesize: 960 member_id: 0xc05068ef member_id: 0xa60a47a9 member_id: 0xe80be976 @@ -258648,6 +249706,7 @@ struct_union { member_id: 0x87335214 member_id: 0x19316439 member_id: 0xce1ac68e + member_id: 0x2d081398 } } struct_union { @@ -258655,7 +249714,7 @@ struct_union { kind: STRUCT name: "snd_pcm_substream" definition { - bytesize: 360 + bytesize: 384 member_id: 0xa60a4348 member_id: 0x946deb91 member_id: 0xf21adefe @@ -258674,14 +249733,15 @@ struct_union { member_id: 0x11e7bfe9 member_id: 0xc6b02067 member_id: 0x2df7aab6 - member_id: 0xd3be0f66 - member_id: 0x53e14152 - member_id: 0xc3922d0c - member_id: 0x385686b2 - member_id: 0x7454bab8 - member_id: 0x749123d0 - member_id: 0x4624a32a - member_id: 0x9f00b9df + member_id: 0xd3be02c5 + member_id: 0x53e145ce + member_id: 0xc392230a + member_id: 0x38568cd5 + member_id: 0x7454b0ec + member_id: 0x74912e66 + member_id: 0x4624a51b + member_id: 0x9f00b155 + member_id: 0x2d08133a } } struct_union { @@ -258727,7 +249787,7 @@ struct_union { kind: STRUCT name: "snd_soc_card" definition { - bytesize: 736 + bytesize: 832 member_id: 0x0de57ce8 member_id: 0x7575eb94 member_id: 0xf415f646 @@ -258737,61 +249797,65 @@ struct_union { member_id: 0x0c497c99 member_id: 0x4a965429 member_id: 0xad89813f - member_id: 0x4d6b71cf - member_id: 0x69bbb080 - member_id: 0xd2d2e465 - member_id: 0xd77a680f - member_id: 0xcff0d05f - member_id: 0x7071b51a - member_id: 0xb48fb640 - member_id: 0x4b7cfd0a - member_id: 0x0d88eba1 - member_id: 0x2e249c0a - member_id: 0xf08d69f8 - member_id: 0x04c689bc - member_id: 0xe5cef84d - member_id: 0x34f9de91 - member_id: 0x8d7a28c5 - member_id: 0xab3ceb06 - member_id: 0xdf11a8d8 - member_id: 0x61efcf5f - member_id: 0x5d694ea4 - member_id: 0xcf06ceb7 - member_id: 0x78d96fd0 - member_id: 0x8434fe57 - member_id: 0x3603bd60 - member_id: 0xa846e508 - member_id: 0x935a4a03 - member_id: 0x47a425ee - member_id: 0xc357903b - member_id: 0xe8b65730 - member_id: 0x1da90c31 - member_id: 0x3861be30 - member_id: 0xfa7f0ae6 - member_id: 0x6456a15e - member_id: 0x3265c52e - member_id: 0xd603b795 - member_id: 0xb56afae2 - member_id: 0xa08ce87f - member_id: 0x7c00e655 - member_id: 0xb0f3164b - member_id: 0x00a74e0a - member_id: 0x2e266950 - member_id: 0x5a40be39 - member_id: 0x6bd9d1cc - member_id: 0x98684981 - member_id: 0x1458894d - member_id: 0xd694f179 - member_id: 0x5ce8e9a4 - member_id: 0xfcf41dc7 - member_id: 0x01383f0b - member_id: 0xdc45138b - member_id: 0x6a624095 - member_id: 0xf9bad98c - member_id: 0x905fb905 - member_id: 0xe33e7e95 - member_id: 0x5c656798 - member_id: 0x7020b573 + member_id: 0x4d6b744a + member_id: 0x69bbb514 + member_id: 0xd2d2e828 + member_id: 0xd77a6336 + member_id: 0xcff0db63 + member_id: 0x7071b1b4 + member_id: 0xb48fbf27 + member_id: 0x4b7cfee6 + member_id: 0x0d88e94f + member_id: 0x2e249adf + member_id: 0xf08d6209 + member_id: 0x04c68bb6 + member_id: 0xe5cef2f6 + member_id: 0x34f9daac + member_id: 0x8d7a286c + member_id: 0xab3ce933 + member_id: 0xdf11a290 + member_id: 0x61efc5bd + member_id: 0x5d6944d6 + member_id: 0xcf06c1e5 + member_id: 0x78d9657f + member_id: 0x8434f459 + member_id: 0x3603bd3a + member_id: 0xa846e1ec + member_id: 0x935a4418 + member_id: 0x47a42035 + member_id: 0xc3579000 + member_id: 0xe8b65e69 + member_id: 0x1da90ec6 + member_id: 0x3861b9dc + member_id: 0xfa7f01f9 + member_id: 0x6456a213 + member_id: 0x3265cef6 + member_id: 0xd603b4f4 + member_id: 0xb56af488 + member_id: 0xa08ce4f8 + member_id: 0x7c00e3d1 + member_id: 0xb0f315b6 + member_id: 0x00a742e7 + member_id: 0x2e266fde + member_id: 0x5a40bfe4 + member_id: 0x6bd9d4c0 + member_id: 0x986840f1 + member_id: 0x14588350 + member_id: 0xd694f198 + member_id: 0x5ce8eefb + member_id: 0xfcf41a58 + member_id: 0x01383f72 + member_id: 0xdc45187d + member_id: 0x6a624cc4 + member_id: 0xf9bad50a + member_id: 0x905fb5ad + member_id: 0xe33e7360 + member_id: 0x5c6564e5 + member_id: 0x7020bc06 + member_id: 0x2d081c28 + member_id: 0x6376007a + member_id: 0xac894734 + member_id: 0xe0f63ddb } } struct_union { @@ -258826,7 +249890,7 @@ struct_union { kind: STRUCT name: "snd_soc_component" definition { - bytesize: 344 + bytesize: 360 member_id: 0x0de57ce8 member_id: 0xcc4808a3 member_id: 0x1029a3cb @@ -258843,17 +249907,17 @@ struct_union { member_id: 0x36e6fe83 member_id: 0x21764bb8 member_id: 0xc85960c3 - member_id: 0x6bd9d3f9 - member_id: 0x9868496b - member_id: 0x1ac626c3 - member_id: 0x5c465736 - member_id: 0x27aa83a9 - member_id: 0xde7d8335 - member_id: 0x6390573a - member_id: 0x31ed7503 - member_id: 0xb16d05bc - member_id: 0x83e53bfc - member_id: 0xd11f5158 + member_id: 0x6bd9dbed + member_id: 0x986840a0 + member_id: 0x1ac62457 + member_id: 0x5c4657b0 + member_id: 0x27aa812a + member_id: 0xde7d8eb9 + member_id: 0x63905310 + member_id: 0x31ed78a0 + member_id: 0xb16d0120 + member_id: 0x83e5319b + member_id: 0xd11f5b0c } } struct_union { @@ -258988,7 +250052,7 @@ struct_union { kind: STRUCT name: "snd_soc_dai_link" definition { - bytesize: 200 + bytesize: 208 member_id: 0x0de57ce8 member_id: 0x4a048c22 member_id: 0xe76a6b02 @@ -259025,6 +250089,7 @@ struct_union { member_id: 0x26baa2dd member_id: 0x2930d75d member_id: 0xb0684734 + member_id: 0x2d081c8a } } struct_union { @@ -259252,14 +250317,14 @@ struct_union { kind: STRUCT name: "snd_soc_jack" definition { - bytesize: 144 + bytesize: 176 member_id: 0xad898302 - member_id: 0x8f2981ee - member_id: 0x6cb56094 - member_id: 0x16999dbf - member_id: 0x20000c4f - member_id: 0x3761f35f - member_id: 0x5d9c19de + member_id: 0x8f2980d7 + member_id: 0x6cb56024 + member_id: 0x16999735 + member_id: 0x2000012e + member_id: 0x3761f810 + member_id: 0x5d9c18bc } } struct_union { @@ -259267,7 +250332,7 @@ struct_union { kind: STRUCT name: "snd_soc_jack_gpio" definition { - bytesize: 184 + bytesize: 232 member_id: 0x07481c1e member_id: 0x3cc2707a member_id: 0x5e4308ff @@ -259278,10 +250343,10 @@ struct_union { member_id: 0x26907da8 member_id: 0x8f2b4699 member_id: 0xd6084f3f - member_id: 0x3e7be346 - member_id: 0x87ff4b1e - member_id: 0xff8a938a - member_id: 0xc33f95de + member_id: 0x3e7be960 + member_id: 0x87ff4e4f + member_id: 0xff8a9e2c + member_id: 0xc33f915e } } struct_union { @@ -259315,31 +250380,32 @@ struct_union { kind: STRUCT name: "snd_soc_pcm_runtime" definition { - bytesize: 1736 + bytesize: 1800 member_id: 0xce3bbab3 member_id: 0x6cb563b2 member_id: 0xdf11a86f member_id: 0xafec90d0 - member_id: 0x991ac360 - member_id: 0x50cf3be5 - member_id: 0xf9fd1ceb - member_id: 0xab3ce382 - member_id: 0xa60a4304 - member_id: 0xcb9771b9 - member_id: 0x3c40fde0 - member_id: 0xed615ae5 - member_id: 0x6103d81c - member_id: 0xfebe64b7 - member_id: 0x1c73c19f - member_id: 0x7c00ee92 - member_id: 0xc9e9598f - member_id: 0xde7d8f59 - member_id: 0x63905fb2 - member_id: 0x5b361f35 - member_id: 0xac8db952 - member_id: 0xeada127e - member_id: 0x543c9dc8 - member_id: 0xb0612427 + member_id: 0x991ac7d9 + member_id: 0x50cf371b + member_id: 0xf9fd1c53 + member_id: 0xab3cec41 + member_id: 0xa60a4bbf + member_id: 0xcb9776c4 + member_id: 0x3c40f1d9 + member_id: 0xed6159d1 + member_id: 0x6103d166 + member_id: 0xfebe6b8b + member_id: 0x1c73c3c9 + member_id: 0x7c00ed37 + member_id: 0xc9e955a1 + member_id: 0xde7d86ab + member_id: 0x63905e22 + member_id: 0x5b361080 + member_id: 0xac8db346 + member_id: 0xeada1648 + member_id: 0x543c9979 + member_id: 0x2d0814f1 + member_id: 0xb0612d6d } } struct_union { @@ -259687,7 +250753,7 @@ struct_union { kind: STRUCT name: "snd_timer" definition { - bytesize: 432 + bytesize: 464 member_id: 0x6f33e177 member_id: 0x6c9f86e4 member_id: 0x965f1ffc @@ -259701,15 +250767,16 @@ struct_union { member_id: 0xf21adddb member_id: 0x567d898a member_id: 0x97db0863 - member_id: 0x2d1fe90d - member_id: 0x5adf7dd6 - member_id: 0xce3ec13e - member_id: 0xe9c3d36d - member_id: 0xc3c10d7c - member_id: 0x48ddfa44 - member_id: 0xda774bcd - member_id: 0xbf3ad585 - member_id: 0xd0fbffe5 + member_id: 0x2d1fe87c + member_id: 0x5adf788d + member_id: 0xce3ecd5a + member_id: 0xe9c3df3a + member_id: 0xc3c10aac + member_id: 0x48ddf3dd + member_id: 0xda774dce + member_id: 0xbf3ad522 + member_id: 0xd0fbf13d + member_id: 0x2d081daa } } struct_union { @@ -259717,7 +250784,7 @@ struct_union { kind: STRUCT name: "snd_timer_hardware" definition { - bytesize: 96 + bytesize: 104 member_id: 0x2d2d0138 member_id: 0x7fcbe549 member_id: 0x0385af98 @@ -259730,6 +250797,7 @@ struct_union { member_id: 0x69a4f61a member_id: 0x0628acc9 member_id: 0x935d3998 + member_id: 0x2d081d9c } } struct_union { @@ -259754,7 +250822,7 @@ struct_union { kind: STRUCT name: "snd_usb_audio" definition { - bytesize: 400 + bytesize: 448 member_id: 0xad5e286c member_id: 0xce349a4c member_id: 0x6c9f8bc7 @@ -259762,32 +250830,36 @@ struct_union { member_id: 0x075c8af5 member_id: 0x877d5113 member_id: 0xad89857f - member_id: 0x5a8cea15 - member_id: 0x2256864e - member_id: 0x9e81eb03 - member_id: 0x05a8e330 - member_id: 0x63640b5d - member_id: 0xc871a772 - member_id: 0x298ab6a9 - member_id: 0x4c24eb73 - member_id: 0x783e63c0 - member_id: 0xc9708c29 - member_id: 0x58187514 - member_id: 0x8cb596c3 - member_id: 0x5201ebe3 - member_id: 0xb8986853 - member_id: 0xf7efab27 - member_id: 0x137ec745 - member_id: 0xe2cb80a8 - member_id: 0x80e66a61 - member_id: 0x207998f5 - member_id: 0x84ae6459 - member_id: 0x300a014e - member_id: 0xbdb80820 - member_id: 0xfb1e410b - member_id: 0x94cca9a4 - member_id: 0xdda92c8f - member_id: 0xc69c6653 + member_id: 0x5a8ce3de + member_id: 0x225682c9 + member_id: 0x9e81e59e + member_id: 0x05a8e34b + member_id: 0x63640e02 + member_id: 0xc871aeeb + member_id: 0x298abdd9 + member_id: 0x4c24ed2f + member_id: 0x783e63f7 + member_id: 0xc97080ef + member_id: 0x58187b9b + member_id: 0x8cb594de + member_id: 0x5201ec52 + member_id: 0xb89868d5 + member_id: 0xf7efa6ab + member_id: 0x137ecae6 + member_id: 0xe2cb8acf + member_id: 0x80e66035 + member_id: 0x20799ec4 + member_id: 0x84ae6293 + member_id: 0x300a07a6 + member_id: 0xbdb80151 + member_id: 0xfb1e4220 + member_id: 0x94cca69f + member_id: 0xdda92c2e + member_id: 0xc69c650f + member_id: 0x2d081272 + member_id: 0x63760f6c + member_id: 0xac89431c + member_id: 0xe0f63d43 } } struct_union { @@ -259809,7 +250881,7 @@ struct_union { kind: STRUCT name: "snd_usb_endpoint" definition { - bytesize: 5744 + bytesize: 5776 member_id: 0xc6785d4f member_id: 0xbb70df22 member_id: 0x62a690da @@ -259875,6 +250947,10 @@ struct_union { member_id: 0x0f396cf3 member_id: 0x2d1fea10 member_id: 0x7c00e287 + member_id: 0x2d08194b + member_id: 0x6376095f + member_id: 0xac894f0c + member_id: 0xe0f6381a } } struct_union { @@ -259916,13 +250992,13 @@ struct_union { kind: STRUCT name: "snd_usb_stream" definition { - bytesize: 440 + bytesize: 456 member_id: 0xc6785d4f member_id: 0xa60a47a9 member_id: 0xa6de1752 member_id: 0x2a040fd0 member_id: 0x87496810 - member_id: 0x7c00e99c + member_id: 0x7c00e65a } } struct_union { @@ -259930,7 +251006,7 @@ struct_union { kind: STRUCT name: "snd_usb_substream" definition { - bytesize: 200 + bytesize: 208 member_id: 0xc01f41e7 member_id: 0xce349a4c member_id: 0xb1c38868 @@ -259965,6 +251041,7 @@ struct_union { member_id: 0xe42cffef member_id: 0x079f80c5 member_id: 0x32f10052 + member_id: 0x2d081c8a } } struct_union { @@ -259972,10 +251049,10 @@ struct_union { kind: STRUCT name: "soc_device" definition { - bytesize: 776 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x8c2a03ba - member_id: 0x3de92a3a + member_id: 0x8c2a0595 + member_id: 0x3de92190 } } struct_union { @@ -259998,7 +251075,7 @@ struct_union { kind: STRUCT name: "soc_enum" definition { - bytesize: 104 + bytesize: 112 member_id: 0x0f27a2eb member_id: 0x67d3dfb0 member_id: 0xc35b4798 @@ -260008,6 +251085,7 @@ struct_union { member_id: 0x0fac9b76 member_id: 0x400af110 member_id: 0xb0684d85 + member_id: 0x2d081688 } } struct_union { @@ -260015,7 +251093,7 @@ struct_union { kind: STRUCT name: "sock" definition { - bytesize: 768 + bytesize: 856 member_id: 0x8ca3627c member_id: 0xc25e0cf5 member_id: 0xf13f5358 @@ -260031,6 +251109,7 @@ struct_union { member_id: 0x69be7cba member_id: 0xa5fca811 member_id: 0x519959d7 + member_id: 0x8a1dbb2d member_id: 0xbbf2e8a0 member_id: 0x3bc43305 member_id: 0x729e4302 @@ -260048,66 +251127,75 @@ struct_union { member_id: 0xed8db781 member_id: 0x618f67aa member_id: 0xa83bf5b5 - member_id: 0x23b3d0e6 - member_id: 0x7e278219 - member_id: 0xe25d0769 - member_id: 0xb7cb72cf - member_id: 0xdfc441fc - member_id: 0x97af3e14 - member_id: 0x0e76308b - member_id: 0x5318e4fd - member_id: 0x00e91b39 - member_id: 0x6b378531 - member_id: 0x80fe1ecc - member_id: 0x5342ba0a - member_id: 0xb60a8a01 - member_id: 0xbfd7b5ab - member_id: 0x9987a462 - member_id: 0x908a5cb8 - member_id: 0x268da77c - member_id: 0x2b1ecaf7 - member_id: 0xda646f32 - member_id: 0xe5ade0bf - member_id: 0x8440b4df - member_id: 0xc2686231 - member_id: 0x4e05e3bd - member_id: 0x8fb330cd - member_id: 0x732f497e - member_id: 0xef6f3130 - member_id: 0x4c474039 - member_id: 0x88640101 - member_id: 0x43fd6b1b - member_id: 0x330c5133 - member_id: 0x37d51df5 - member_id: 0xed4f8d76 - member_id: 0x7817273a - member_id: 0x3c13fd65 - member_id: 0x5f8212ce - member_id: 0xf3f89f8c - member_id: 0xc251853a - member_id: 0x1e808534 - member_id: 0xe1e14bef - member_id: 0xf0cb17fc - member_id: 0xa92e33ab - member_id: 0x094e9d18 - member_id: 0x38544f48 - member_id: 0xa49d01df - member_id: 0x4ccef41a - member_id: 0x01b877aa - member_id: 0x301493cb - member_id: 0x517e98e9 - member_id: 0x4fd32b7e - member_id: 0x7bf5e862 - member_id: 0x072b7cbe - member_id: 0x6b6b8823 - member_id: 0x71909dcf - member_id: 0xd5303b12 - member_id: 0xf4dbc159 - member_id: 0x0a72f037 - member_id: 0x30a93f26 - member_id: 0xad5a898f - member_id: 0xdcf9bd29 - member_id: 0xf68cf967 + member_id: 0x23b3d623 + member_id: 0x7e278858 + member_id: 0xe25d0220 + member_id: 0xb7cb7b64 + member_id: 0xdfc44efd + member_id: 0x97af3a36 + member_id: 0x0e7639a8 + member_id: 0x5318e58c + member_id: 0x00e91683 + member_id: 0x6b378204 + member_id: 0x80fe1e64 + member_id: 0x5342b566 + member_id: 0xb60a80ee + member_id: 0xbfd7b468 + member_id: 0x9987a493 + member_id: 0x908a54de + member_id: 0x268da99f + member_id: 0x2b1ecd8e + member_id: 0xda646e4a + member_id: 0xe5adeb29 + member_id: 0x8440bea9 + member_id: 0xc26863a7 + member_id: 0x4e05e58e + member_id: 0x8fb33fea + member_id: 0x732f4228 + member_id: 0xef6f3039 + member_id: 0x4c474af2 + member_id: 0x88640c5c + member_id: 0x43fd69bd + member_id: 0x330c590c + member_id: 0x37d516ac + member_id: 0xed4f8cde + member_id: 0x78172a1f + member_id: 0x3c13fa71 + member_id: 0x5f82102c + member_id: 0xf3f896c7 + member_id: 0xc251838d + member_id: 0x1e808a18 + member_id: 0xe1e14251 + member_id: 0xf0cb1cd4 + member_id: 0xa92e39cb + member_id: 0x094e9a19 + member_id: 0x3854487c + member_id: 0xa49d0352 + member_id: 0x4ccefd51 + member_id: 0x01b872f2 + member_id: 0x30149a66 + member_id: 0x517e951b + member_id: 0x4fd32333 + member_id: 0x7bf5e4e6 + member_id: 0x072b7087 + member_id: 0x6b6b8b1a + member_id: 0x7190919f + member_id: 0xd530344e + member_id: 0xf4dbc66f + member_id: 0x0a72fbcd + member_id: 0x30a93d3a + member_id: 0xad5a8590 + member_id: 0xdcf9b6f4 + member_id: 0xf68cf2ba + member_id: 0xd671c04e + member_id: 0x2d081fcf + member_id: 0x637600b8 + member_id: 0xac89408e + member_id: 0xe0f63a29 + member_id: 0x22369d4d + member_id: 0x66775644 + member_id: 0xa1b7d0b3 + member_id: 0xe3f4b8d7 } } struct_union { @@ -260328,79 +251416,81 @@ struct_union { kind: STRUCT name: "spi_controller" definition { - bytesize: 1352 + bytesize: 1568 member_id: 0xce1ac149 - member_id: 0x7c00e3fe - member_id: 0xbc9a0d94 - member_id: 0xab6f540d - member_id: 0x8dd11756 - member_id: 0x18fb11ad - member_id: 0x794ca076 - member_id: 0xbd35f9ac - member_id: 0xd0acf914 - member_id: 0x195feb42 - member_id: 0x2df9c7cd - member_id: 0x68ca3db5 - member_id: 0xcf7cc197 - member_id: 0xa0a3db63 - member_id: 0xf0482971 - member_id: 0xc859678f - member_id: 0xfbf6c1b0 - member_id: 0xcb53f2f1 - member_id: 0xeda604dd - member_id: 0xf64ef0fa - member_id: 0x84e595cd - member_id: 0x6eff718f - member_id: 0x627f312a - member_id: 0x200c2896 - member_id: 0xe117671a - member_id: 0x04ffae93 - member_id: 0xa21ac0e7 - member_id: 0xe74763b6 - member_id: 0x2ad503dc - member_id: 0x6f62879f - member_id: 0xa5987a61 - member_id: 0x16818c92 - member_id: 0xad01c8ac - member_id: 0x8475c2f7 - member_id: 0x27d4a817 - member_id: 0xed426a72 - member_id: 0xb09c330c - member_id: 0x60bc68b5 - member_id: 0xad05ef97 - member_id: 0x4fe0b96c - member_id: 0xc5fa3132 - member_id: 0x0f7833fd - member_id: 0xa4c258d8 - member_id: 0x481f3471 - member_id: 0x64aeb845 - member_id: 0x768fe5e5 - member_id: 0xb37d318b - member_id: 0xc7c39fc9 - member_id: 0x9e82fd5f - member_id: 0x13f8194f - member_id: 0x753ca024 - member_id: 0x62f6da7f - member_id: 0xcfbcf9aa - member_id: 0xcb69bd46 - member_id: 0x328306d5 - member_id: 0x06f5e67a - member_id: 0xae599dad - member_id: 0xb713e17a - member_id: 0xa5c65efe - member_id: 0x94b754fa - member_id: 0x84d09c02 - member_id: 0x7b864235 - member_id: 0xb1b517b6 - member_id: 0x297f5a6c - member_id: 0x28a64254 - member_id: 0xf20c0e6b - member_id: 0xc2a88173 - member_id: 0xa40db68d - member_id: 0xd3b102d7 - member_id: 0x3ff2f672 - member_id: 0xa9229659 - member_id: 0x0a41adf3 + member_id: 0x7c00e5d1 + member_id: 0xbc9a0684 + member_id: 0xab6f5061 + member_id: 0x8dd118a9 + member_id: 0x18fb1318 + member_id: 0x794ca0b3 + member_id: 0xbd35fbdb + member_id: 0xd0acf743 + member_id: 0x195fe4f2 + member_id: 0x2df9cec4 + member_id: 0x68ca31a9 + member_id: 0xcf7ccab0 + member_id: 0xa0a3dcbe + member_id: 0xf04826fc + member_id: 0xc85963fa + member_id: 0xfbf6c3d8 + member_id: 0xcb53fa2e + member_id: 0xeda60a91 + member_id: 0xf64ef717 + member_id: 0x84e59375 + member_id: 0x6eff7727 + member_id: 0x627f3625 + member_id: 0x200c257e + member_id: 0xe1176b8d + member_id: 0x04ffa34f + member_id: 0xa21ac6ac + member_id: 0xe74765cd + member_id: 0x2ad503ad + member_id: 0x6f628ccf + member_id: 0xa5987b16 + member_id: 0x168182f6 + member_id: 0xad01c6a9 + member_id: 0x8475cda7 + member_id: 0x27d4ac0a + member_id: 0xed426229 + member_id: 0xb09c325b + member_id: 0x60bc6d79 + member_id: 0xad05e736 + member_id: 0x4fe0bd93 + member_id: 0xc5fa3041 + member_id: 0x0f783ecd + member_id: 0xa4c25843 + member_id: 0x481f377d + member_id: 0x64aebb60 + member_id: 0x768fe3f7 + member_id: 0xb37d3271 + member_id: 0xc7c39494 + member_id: 0x9e82faf8 + member_id: 0x13f81a2b + member_id: 0x753caf5a + member_id: 0x62f6d1c9 + member_id: 0xcfbcfdf1 + member_id: 0xcb69bf92 + member_id: 0x32830a22 + member_id: 0x06f5eeb8 + member_id: 0xae599ff2 + member_id: 0xb713e7eb + member_id: 0xa5c65b9e + member_id: 0x94b75d05 + member_id: 0x84d0956a + member_id: 0x7b864e19 + member_id: 0xb1b51cdd + member_id: 0x297f5e4a + member_id: 0x28a6404f + member_id: 0xf20c003b + member_id: 0xc2a8860c + member_id: 0xa40db181 + member_id: 0xd3b103c3 + member_id: 0x3ff2fd41 + member_id: 0xa9229fec + member_id: 0x0a41a364 + member_id: 0x2d081dc5 + member_id: 0x63760628 } } struct_union { @@ -260445,26 +251535,28 @@ struct_union { kind: STRUCT name: "spi_device" definition { - bytesize: 880 + bytesize: 1048 member_id: 0xce1ac149 - member_id: 0xd815416d - member_id: 0x3a7e0125 - member_id: 0x195fe55a - member_id: 0x951e95bc - member_id: 0x365776e1 - member_id: 0x4fe0b193 - member_id: 0x87541b16 - member_id: 0x991599e7 - member_id: 0xd414035c - member_id: 0x608f22eb - member_id: 0x2f2cef75 - member_id: 0x09f1f09e - member_id: 0x7c8cf85b - member_id: 0xbf9495f5 - member_id: 0x6d4d0ab2 - member_id: 0x80f0621d - member_id: 0x039576a1 - member_id: 0xb1b51968 + member_id: 0xd8154742 + member_id: 0x3a7e0a8f + member_id: 0x195fee4a + member_id: 0x951e9a43 + member_id: 0x3657755f + member_id: 0x4fe0b9e7 + member_id: 0x875419a3 + member_id: 0x99159922 + member_id: 0xd414012b + member_id: 0x608f2d5b + member_id: 0x2f2ce8a8 + member_id: 0x09f1fe6b + member_id: 0x7c8cfa37 + member_id: 0xbf9497f3 + member_id: 0x6d4d08d1 + member_id: 0x80f06bf6 + member_id: 0x03957d5a + member_id: 0xb1b51a2e + member_id: 0x2d0815a4 + member_id: 0x63760e1a } } struct_union { @@ -260482,12 +251574,13 @@ struct_union { kind: STRUCT name: "spi_driver" definition { - bytesize: 176 + bytesize: 216 member_id: 0xc4fcce2a member_id: 0xd77adbdc member_id: 0xb4ac435e member_id: 0x9efaa2c8 member_id: 0xd4ad4cc3 + member_id: 0x2d08161e } } struct_union { @@ -260529,11 +251622,11 @@ struct_union { kind: STRUCT name: "spi_mem_driver" definition { - bytesize: 200 + bytesize: 240 member_id: 0xb4331c8b - member_id: 0xd77bf138 - member_id: 0xb48e2716 - member_id: 0x9efb8c10 + member_id: 0xd77bf4ee + member_id: 0xb48e2635 + member_id: 0x9efb8dea } } struct_union { @@ -260553,7 +251646,7 @@ struct_union { kind: STRUCT name: "spi_message" definition { - bytesize: 112 + bytesize: 120 member_id: 0x0961d7f5 member_id: 0xd0391586 member_id: 0x35d38cf1 @@ -260566,6 +251659,7 @@ struct_union { member_id: 0x72eb471d member_id: 0x19962ffa member_id: 0xcdf96d0a + member_id: 0x2d081f94 } } struct_union { @@ -260594,7 +251688,7 @@ struct_union { kind: STRUCT name: "spi_transfer" definition { - bytesize: 144 + bytesize: 152 member_id: 0xa2a430f0 member_id: 0xfeaea0f0 member_id: 0xb84059f2 @@ -260619,6 +251713,7 @@ struct_union { member_id: 0x9ee8b243 member_id: 0xd1752f0b member_id: 0x7f979426 + member_id: 0x2d081bee } } struct_union { @@ -260651,12 +251746,13 @@ struct_union { kind: STRUCT name: "spmi_controller" definition { - bytesize: 792 + bytesize: 952 member_id: 0xce1ac149 - member_id: 0xd1e7bcd3 - member_id: 0x1a3c41d7 - member_id: 0x909684c2 - member_id: 0x137bb765 + member_id: 0xd1e7bafc + member_id: 0x1a3c4a7d + member_id: 0x90968fd2 + member_id: 0x137bb5d0 + member_id: 0x2d081db8 } } struct_union { @@ -260664,10 +251760,10 @@ struct_union { kind: STRUCT name: "spmi_device" definition { - bytesize: 776 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x699ae03c - member_id: 0xb03da932 + member_id: 0x699ae613 + member_id: 0xb03da298 } } struct_union { @@ -260675,11 +251771,12 @@ struct_union { kind: STRUCT name: "spmi_driver" definition { - bytesize: 168 + bytesize: 208 member_id: 0xd4ad4c68 - member_id: 0xd77a33bb - member_id: 0xb4acaa02 - member_id: 0x9efa4e26 + member_id: 0xd77a3f94 + member_id: 0xb4acaf96 + member_id: 0x9efa42bc + member_id: 0x2d081c8a } } struct_union { @@ -260696,12 +251793,12 @@ struct_union { member_id: 0x9152fa11 member_id: 0xb531ef3f member_id: 0x0b72420c - member_id: 0xd6e66035 - member_id: 0x4c85bc82 - member_id: 0x801695e4 - member_id: 0x55f3e7c9 - member_id: 0x5161b144 - member_id: 0x37e1e1d0 + member_id: 0xd6e66228 + member_id: 0x4c85ba2b + member_id: 0x80169552 + member_id: 0x55f3e00d + member_id: 0x5161bf8c + member_id: 0x37e1e601 } } struct_union { @@ -260724,10 +251821,10 @@ struct_union { kind: STRUCT name: "srcu_notifier_head" definition { - bytesize: 424 + bytesize: 536 member_id: 0xad898302 - member_id: 0x2b8895d5 - member_id: 0xb54108e5 + member_id: 0x2b8894ec + member_id: 0xb5410326 } } struct_union { @@ -260735,65 +251832,32 @@ struct_union { kind: STRUCT name: "srcu_struct" definition { - bytesize: 384 + bytesize: 480 member_id: 0x0f609c3b member_id: 0x86ad6aa3 member_id: 0x777dcfbf member_id: 0xb2ae348c - member_id: 0x2d1fe5f7 - member_id: 0x4b6a9860 - member_id: 0x27563574 - member_id: 0xbeccc4e9 - member_id: 0xbd203027 - member_id: 0x9152fedf - member_id: 0x31674e6d - member_id: 0xac03dcfe - member_id: 0x1b45d1ba - member_id: 0x207cc135 - member_id: 0x375e3e8f - member_id: 0x30aeb31b - member_id: 0xcd358e2f - member_id: 0xfc2e5d2d - member_id: 0xcc2d838b - member_id: 0x7bca87b8 - member_id: 0xc17e1647 - member_id: 0xe7a82c1d - member_id: 0xbd1dc8af - member_id: 0xd60847d8 - member_id: 0xca5e3fcb - } -} -struct_union { - id: 0x4e251390 - kind: STRUCT - name: "sta_bss_parameters" - definition { - bytesize: 4 - member_id: 0x2d41d82c - member_id: 0xa87667ac - member_id: 0xeb9aec3b - } -} -struct_union { - id: 0xd9f601dd - kind: STRUCT - name: "sta_opmode_info" - definition { - bytesize: 16 - member_id: 0x9e581748 - member_id: 0xb1155b74 - member_id: 0x94c08051 - member_id: 0x3a17a1a4 - } -} -struct_union { - id: 0xbd7ac4d6 - kind: STRUCT - name: "sta_txpwr" - definition { - bytesize: 8 - member_id: 0xa920e223 - member_id: 0x5c6373f6 + member_id: 0x2d1feeb8 + member_id: 0x4b6a96b7 + member_id: 0x2756310e + member_id: 0xbecccede + member_id: 0xbd203145 + member_id: 0x9152f92a + member_id: 0x31674242 + member_id: 0xac03d96a + member_id: 0x1b45dd20 + member_id: 0x207cc20e + member_id: 0x375e3f50 + member_id: 0x30aeb36e + member_id: 0xcd3582bb + member_id: 0xfc2e5f88 + member_id: 0xcc2d8179 + member_id: 0x7bca816d + member_id: 0xc17e127a + member_id: 0xe7a82cb4 + member_id: 0xbd1dca9a + member_id: 0xd6084d90 + member_id: 0xca5e395d } } struct_union { @@ -260844,106 +251908,6 @@ struct_union { member_id: 0x20c661f5 } } -struct_union { - id: 0xd744da85 - kind: STRUCT - name: "station_del_parameters" - definition { - bytesize: 16 - member_id: 0xb28e2d4a - member_id: 0x18519079 - member_id: 0x8a9eef23 - } -} -struct_union { - id: 0xf18bcc7e - kind: STRUCT - name: "station_info" - definition { - bytesize: 256 - member_id: 0x16725a36 - member_id: 0x360a02f0 - member_id: 0x501e0220 - member_id: 0xdc5cc733 - member_id: 0xe87dc4db - member_id: 0xb5ee5051 - member_id: 0xf5f3d391 - member_id: 0x1bf2abfa - member_id: 0x9d818906 - member_id: 0x09c143ec - member_id: 0xdb18850a - member_id: 0x3a14cc1a - member_id: 0x979f6af4 - member_id: 0xdb5e64ef - member_id: 0xdbcf8b81 - member_id: 0x2de5fdee - member_id: 0x6a6a466f - member_id: 0x92fcaa33 - member_id: 0xa67c8134 - member_id: 0x4f4efd6b - member_id: 0x39b9249f - member_id: 0x30042b8c - member_id: 0x77fa98d1 - member_id: 0x69b9f707 - member_id: 0xa082a371 - member_id: 0x952ec772 - member_id: 0x034da2cb - member_id: 0xdc3474b9 - member_id: 0xab1a1712 - member_id: 0x033b2af0 - member_id: 0x488326e5 - member_id: 0xc9e4f86b - member_id: 0xdaf23435 - member_id: 0xcacd850f - member_id: 0xd301047f - member_id: 0x6e1948e5 - member_id: 0xc4077232 - member_id: 0xbc3cbac8 - member_id: 0x3de36389 - member_id: 0x1bbc97cf - member_id: 0x601be0b5 - member_id: 0x9d23d567 - member_id: 0x23edc1f4 - member_id: 0xc9cd8fa4 - member_id: 0x1419101e - member_id: 0xd72dc458 - member_id: 0xbbbf5e8c - member_id: 0x04c94da7 - member_id: 0x8b4c6758 - member_id: 0xe9264b55 - } -} -struct_union { - id: 0x17efba59 - kind: STRUCT - name: "station_parameters" - definition { - bytesize: 216 - member_id: 0xf7075079 - member_id: 0xf13eae5f - member_id: 0xd88bb52f - member_id: 0xd2cbd348 - member_id: 0x353b9f7d - member_id: 0x59b76c7d - member_id: 0x06b56282 - member_id: 0x04386391 - member_id: 0x8670d364 - member_id: 0x9d818d13 - member_id: 0xa20092dc - member_id: 0x333a330b - member_id: 0xab1a110f - member_id: 0xd98ba576 - member_id: 0xa421ee50 - member_id: 0xf02157f7 - member_id: 0x5e07996f - member_id: 0x50cc04d1 - member_id: 0xd1dba9bf - member_id: 0xf0dc8948 - member_id: 0xcd8ead3b - member_id: 0x601beac3 - member_id: 0x6da4daa8 - } -} struct_union { id: 0xdce3c92e kind: STRUCT @@ -260972,19 +251936,19 @@ struct_union { kind: STRUCT name: "subsys_private" definition { - bytesize: 416 + bytesize: 576 member_id: 0x9ad9d27f - member_id: 0xcb5fe509 - member_id: 0x54b2ede2 - member_id: 0xad898bf1 - member_id: 0x375fc834 - member_id: 0x96ee9f91 - member_id: 0x62cbcc92 - member_id: 0x18897208 - member_id: 0x12f21026 - member_id: 0xdad3ea45 - member_id: 0xab242840 - member_id: 0x866b1abc + member_id: 0xcb5febda + member_id: 0x54b2e4db + member_id: 0xad898452 + member_id: 0x375fc1ed + member_id: 0x96ee9832 + member_id: 0x62cbccd9 + member_id: 0x18897274 + member_id: 0x12f21060 + member_id: 0xdad3e0fd + member_id: 0xab2426d6 + member_id: 0x866b1acd } } struct_union { @@ -260992,7 +251956,7 @@ struct_union { kind: STRUCT name: "super_block" definition { - bytesize: 1472 + bytesize: 1536 member_id: 0xa9144905 member_id: 0xf182a49a member_id: 0x238ec0d5 @@ -261008,56 +251972,56 @@ struct_union { member_id: 0x254d63e8 member_id: 0xbdb2f3ed member_id: 0xf6216f18 - member_id: 0xc88afb6d - member_id: 0x0d3dd75e - member_id: 0x0bbf6161 - member_id: 0xfa02d889 - member_id: 0x04c930aa - member_id: 0x6b84a6cf - member_id: 0x048b4700 - member_id: 0x0f338d42 - member_id: 0x473fb7f7 - member_id: 0xc13bbacf - member_id: 0xdef11a6d - member_id: 0x5c264302 - member_id: 0x47c7f0b7 - member_id: 0x918eb033 - member_id: 0x3a79898a - member_id: 0xc1dded45 - member_id: 0x70a8d26b - member_id: 0x1266c5e8 - member_id: 0xb07b1081 - member_id: 0x4e758ba9 - member_id: 0x3dd2dfd4 - member_id: 0xadcfb8f0 - member_id: 0x8052c1fc - member_id: 0xd705f289 - member_id: 0x24748ce5 - member_id: 0x4165ac31 - member_id: 0xaba867c5 - member_id: 0xedf4cd2a - member_id: 0x166d926b - member_id: 0x86d6ccde - member_id: 0x3258e1bf - member_id: 0x350a87d3 - member_id: 0x469aa641 - member_id: 0x27fea8c1 - member_id: 0x24528449 - member_id: 0x99103b74 - member_id: 0x6ba2c469 - member_id: 0x69080144 - member_id: 0xc3db7fc1 - member_id: 0x5c40aca9 - member_id: 0x48954095 - member_id: 0x1f82785a - member_id: 0x95dac19c - member_id: 0x83803b68 - member_id: 0x91d3ca9d - member_id: 0xfcc480e6 - member_id: 0x84958f35 - member_id: 0x952b2357 - member_id: 0x40818b8e - member_id: 0x681f8883 + member_id: 0xc88affe3 + member_id: 0x0d3ddc09 + member_id: 0x0bbf6cb2 + member_id: 0xfa02d09d + member_id: 0x04c93e42 + member_id: 0x6b84af04 + member_id: 0x048b499d + member_id: 0x0f33881d + member_id: 0x473fbbcf + member_id: 0xc13bbd62 + member_id: 0xdef113f4 + member_id: 0x5c264fc4 + member_id: 0x47c7f2aa + member_id: 0x918eb782 + member_id: 0x3a798b1e + member_id: 0xc1ddefc6 + member_id: 0x70a8dfe7 + member_id: 0x1266cb98 + member_id: 0xb07b1578 + member_id: 0x4e758ec6 + member_id: 0x3dd2dfb0 + member_id: 0xadcfb23e + member_id: 0x8052ccfc + member_id: 0xd705f803 + member_id: 0x2474874d + member_id: 0x4165ab3e + member_id: 0xaba86e4d + member_id: 0xedf4ce77 + member_id: 0x166d99fd + member_id: 0x86d6c6f8 + member_id: 0x3258ef89 + member_id: 0x350a8baf + member_id: 0x469aa420 + member_id: 0x27fea713 + member_id: 0x24528520 + member_id: 0x991030ac + member_id: 0x6ba2c35c + member_id: 0x69080c31 + member_id: 0xc3db728d + member_id: 0x5c40ac73 + member_id: 0x48954bf1 + member_id: 0x1f8277ea + member_id: 0x95daca08 + member_id: 0x83803bb9 + member_id: 0x91d3c1a8 + member_id: 0xfcc485bf + member_id: 0x84958409 + member_id: 0x952b2aef + member_id: 0x40818645 + member_id: 0x681f8906 } } struct_union { @@ -261093,24 +252057,6 @@ struct_union { member_id: 0xf5d2401f } } -struct_union { - id: 0x8ef67841 - kind: STRUCT - name: "survey_info" - definition { - bytesize: 72 - member_id: 0x4c99d16e - member_id: 0x74712a8a - member_id: 0x7115ec49 - member_id: 0x5f16173b - member_id: 0xaedd29b9 - member_id: 0xbe4df89c - member_id: 0xb20697cf - member_id: 0xb95c86b2 - member_id: 0x16297a36 - member_id: 0x51adb1e9 - } -} struct_union { id: 0x7c5dac4b kind: STRUCT @@ -261147,7 +252093,7 @@ struct_union { kind: STRUCT name: "swap_info_struct" definition { - bytesize: 272 + bytesize: 296 member_id: 0x8593b21b member_id: 0x2d5bf8f8 member_id: 0xa9622e6c @@ -261173,8 +252119,9 @@ struct_union { member_id: 0x2d1feba0 member_id: 0x3c122913 member_id: 0x9de4bcbd - member_id: 0x6f393ff6 - member_id: 0xaa88ecb3 + member_id: 0x6f393deb + member_id: 0xed7002a7 + member_id: 0xaa88e059 } } struct_union { @@ -261351,24 +252298,28 @@ struct_union { kind: STRUCT name: "task_group" definition { - bytesize: 448 + bytesize: 512 member_id: 0xde0d95ff - member_id: 0x1c180114 - member_id: 0xabbaf564 - member_id: 0x5bdb1c1e - member_id: 0x5762e49d - member_id: 0xbc823a50 - member_id: 0x95dac735 - member_id: 0x7c00e6a1 - member_id: 0x721adefa - member_id: 0xd9950e4a - member_id: 0x25795fed - member_id: 0x34ac4ad9 - member_id: 0x05fd12f1 - member_id: 0x350da7d3 - member_id: 0xee527c13 - member_id: 0x198f2ef8 - member_id: 0xed4aea1b + member_id: 0x1c1803b1 + member_id: 0xabbaf796 + member_id: 0x5bdb19bf + member_id: 0x5762e56c + member_id: 0xbc823c70 + member_id: 0x95dac02d + member_id: 0x7c00ec6f + member_id: 0x721ad904 + member_id: 0xd9950299 + member_id: 0x257951de + member_id: 0x34ac40d7 + member_id: 0x05fd18ff + member_id: 0x350dae81 + member_id: 0xee527439 + member_id: 0x198f26bd + member_id: 0xed4ae90a + member_id: 0x2d08159e + member_id: 0x63760473 + member_id: 0xac894051 + member_id: 0xe0f6369b } } struct_union { @@ -261402,7 +252353,7 @@ struct_union { kind: STRUCT name: "task_struct" definition { - bytesize: 4544 + bytesize: 4800 member_id: 0xa981eb2d member_id: 0xa175f0a0 member_id: 0xbfe608aa @@ -261422,195 +252373,203 @@ struct_union { member_id: 0x8e9cf29a member_id: 0x01e550bc member_id: 0x1c1a77ff - member_id: 0x4fe727dd - member_id: 0x4693422d - member_id: 0xdb388ff8 - member_id: 0xde527144 - member_id: 0x350da9ce - member_id: 0xee5272ed - member_id: 0xb9409141 - member_id: 0x44e4fa1f - member_id: 0x60ac94a8 - member_id: 0x98f55de5 - member_id: 0xffa6f2f3 - member_id: 0x89b325bb - member_id: 0x25ed6826 - member_id: 0x9ca36dc5 - member_id: 0x129a9527 - member_id: 0xf0bb768d - member_id: 0x587d2cad - member_id: 0xc12cee0f - member_id: 0x3040a702 - member_id: 0x7feacc46 - member_id: 0x1f7223d0 - member_id: 0x0d46054a - member_id: 0x14585658 - member_id: 0x960e437c - member_id: 0x51bcd0a8 - member_id: 0x6d951b01 - member_id: 0x53f9543f - member_id: 0xf6f22d7d - member_id: 0x5957bb26 - member_id: 0xcef583f9 - member_id: 0x09d835bf - member_id: 0x03385c3f - member_id: 0xe7f8e62f - member_id: 0x04264cf2 - member_id: 0xad7eeb38 - member_id: 0x3025de98 - member_id: 0xb6958dc7 - member_id: 0xe627bef9 - member_id: 0x6e4f1c2e - member_id: 0xe8fd4f79 - member_id: 0xb4e15e19 - member_id: 0x1b1fbc72 - member_id: 0x85efc12e - member_id: 0x2aec144b - member_id: 0x74400948 - member_id: 0xb10bb6c4 - member_id: 0xde922194 - member_id: 0x4a100071 - member_id: 0x90478b7b - member_id: 0xb4468c5d - member_id: 0xb1d8827f - member_id: 0x8bf625ec - member_id: 0x73f70864 - member_id: 0x33351975 - member_id: 0x25d9c6d5 - member_id: 0x234ad880 - member_id: 0x6d3fe5af - member_id: 0x6ea7d825 - member_id: 0xedb3d195 - member_id: 0x6461b8e4 - member_id: 0x3c43b58e - member_id: 0x74c0dcc9 - member_id: 0x3c5988d1 - member_id: 0xf59148e8 - member_id: 0x20607f91 - member_id: 0x722c6aa1 - member_id: 0x257950a6 - member_id: 0xee31bdcb - member_id: 0xc39769b5 - member_id: 0x6457df0d - member_id: 0xe702ca6b - member_id: 0x27252978 - member_id: 0xd7668dd7 - member_id: 0xb282a93f - member_id: 0x42810912 - member_id: 0xf1836cca - member_id: 0x893f2207 - member_id: 0x8b1dadc0 - member_id: 0x03310735 - member_id: 0xd605d93e - member_id: 0x59af9fa3 - member_id: 0x14248483 - member_id: 0x41e4d4e8 - member_id: 0x9cbe22ae - member_id: 0x7ec9d3b5 - member_id: 0x2ef70989 - member_id: 0x0c9b438e - member_id: 0xa3c9763d - member_id: 0x816a5fee - member_id: 0x779ea905 - member_id: 0x53ef4064 - member_id: 0x051ec073 - member_id: 0x0df927ff - member_id: 0x12e9dd5a - member_id: 0x45304a5e - member_id: 0xced3c1f1 - member_id: 0xde1825f4 - member_id: 0x543cae43 - member_id: 0xa0691985 - member_id: 0x4ac40420 - member_id: 0x88795da5 - member_id: 0x94eef5e6 - member_id: 0xc791283d - member_id: 0xc74ecd03 - member_id: 0xac7383e4 - member_id: 0x09e91023 - member_id: 0x7ddaefcb - member_id: 0x826c54c0 - member_id: 0x90607d57 - member_id: 0x7e4c36b2 - member_id: 0xf9518155 - member_id: 0xe4606103 - member_id: 0x06bfc280 - member_id: 0x302bb013 - member_id: 0x26db2fbf - member_id: 0x7b2aade7 - member_id: 0xa2e21fbe - member_id: 0x1f35e357 - member_id: 0xd7c524a8 - member_id: 0x2349f1bf - member_id: 0xeabf13b4 - member_id: 0x6257da90 - member_id: 0xeabbf493 - member_id: 0x3e105768 - member_id: 0x345f5535 - member_id: 0xda0797ad - member_id: 0xcfe6858f - member_id: 0x71c120e0 - member_id: 0x743b63a0 - member_id: 0xb0dd34cd - member_id: 0x70b50caf - member_id: 0xc288c452 - member_id: 0x2f7995ac - member_id: 0x68e3e875 - member_id: 0x92838a70 - member_id: 0x2cb0d60b - member_id: 0xe8b5bde4 - member_id: 0xe81e4509 - member_id: 0x63f2138e - member_id: 0x83cf2d19 - member_id: 0x89aca051 - member_id: 0xbfffd929 - member_id: 0x48e00d25 - member_id: 0xcc952207 - member_id: 0xb1f5e1d3 - member_id: 0x48664799 - member_id: 0x7b8887a3 - member_id: 0x41833577 - member_id: 0x471dbaec - member_id: 0x463c447f - member_id: 0x51062eb5 - member_id: 0xebd1d176 - member_id: 0x0732fde4 - member_id: 0x9f47294c - member_id: 0x66b117ed - member_id: 0x25545c02 - member_id: 0x458bfd86 - member_id: 0x48f3afe5 - member_id: 0xd0fcf756 - member_id: 0x3862058d - member_id: 0xf41406df - member_id: 0x0cacb411 - member_id: 0x3c4c3d37 - member_id: 0x247ed9a6 - member_id: 0x32d74789 - member_id: 0x11aefcdd - member_id: 0xb02c4e82 - member_id: 0xa2d27bbb - member_id: 0xfe07e999 - member_id: 0x0768816f - member_id: 0x353e5292 - member_id: 0x193acd62 - member_id: 0x0880b9d5 - member_id: 0x787948f2 - member_id: 0xbac6f819 - member_id: 0x4021f25f - member_id: 0x8c886649 - member_id: 0xb6138c5f - member_id: 0xf5a1bdf8 - member_id: 0x53a6c5e8 - member_id: 0x5db911dd - member_id: 0x299138f7 - member_id: 0xf194ebcc - member_id: 0xede39551 - member_id: 0xb90acb0b - member_id: 0xedf50674 - member_id: 0xd666cb46 - member_id: 0x9a3ad5c2 - member_id: 0xfcf6047a + member_id: 0x4fe72d9f + member_id: 0x4693400d + member_id: 0xdb388059 + member_id: 0xde5278f2 + member_id: 0x350daa6d + member_id: 0xee527610 + member_id: 0xb9409026 + member_id: 0x44e4fcbb + member_id: 0x60ac97d3 + member_id: 0x98f55073 + member_id: 0xffa6f833 + member_id: 0x89b32feb + member_id: 0x25ed619c + member_id: 0x9ca3666b + member_id: 0x129a9597 + member_id: 0xf0bb75eb + member_id: 0x587d2bb7 + member_id: 0xc12ce7f9 + member_id: 0x3040a5c1 + member_id: 0x7feacf27 + member_id: 0x1f7224f8 + member_id: 0x0d460f06 + member_id: 0x14585e46 + member_id: 0x960e4a88 + member_id: 0x51bcdc0c + member_id: 0x6d951069 + member_id: 0x53f95299 + member_id: 0xf6f22641 + member_id: 0x5957b204 + member_id: 0xcef58b2b + member_id: 0x09d8395c + member_id: 0x03385852 + member_id: 0xe7f8ef87 + member_id: 0x04264bd2 + member_id: 0xad7ee9bd + member_id: 0x3025d2d5 + member_id: 0xb6958d8f + member_id: 0xe627b7c0 + member_id: 0x6e4f158e + member_id: 0xe8fd4df4 + member_id: 0xb4e1569b + member_id: 0x1b1fb6c3 + member_id: 0x85efc360 + member_id: 0x2aec1994 + member_id: 0x74400dcf + member_id: 0xb10bbbfb + member_id: 0xde922811 + member_id: 0x4a100a19 + member_id: 0x90478055 + member_id: 0xb4468c72 + member_id: 0xb1d88a0c + member_id: 0x8bf6285a + member_id: 0x73f70ce8 + member_id: 0x333515a1 + member_id: 0x25d9c05f + member_id: 0x234ad6a6 + member_id: 0x6d3fe298 + member_id: 0x6ea7d2a1 + member_id: 0xedb3d9ab + member_id: 0x6461b06f + member_id: 0x3c43bf89 + member_id: 0x74c0d8b9 + member_id: 0x3c598738 + member_id: 0xf5914596 + member_id: 0x20607554 + member_id: 0x722c62b8 + member_id: 0x25795beb + member_id: 0xee31b78c + member_id: 0xc397678c + member_id: 0x6457d290 + member_id: 0xe702c16b + member_id: 0x27252943 + member_id: 0xd7668594 + member_id: 0xb282a928 + member_id: 0x42810053 + member_id: 0xf18363a7 + member_id: 0x893f2264 + member_id: 0x8b1dacca + member_id: 0x03310064 + member_id: 0xd605d139 + member_id: 0x59af92c7 + member_id: 0x14248e95 + member_id: 0x41e4da77 + member_id: 0x9cbe23a8 + member_id: 0x7ec9d562 + member_id: 0x2ef70aa4 + member_id: 0x0c9b4944 + member_id: 0xa3c97b9b + member_id: 0x816a5e28 + member_id: 0x779ea23a + member_id: 0x53ef4b8a + member_id: 0x051ec4e2 + member_id: 0x0df921b1 + member_id: 0x12e9dafd + member_id: 0x45304ba5 + member_id: 0xced3c7ed + member_id: 0xde182d47 + member_id: 0x543ca8c5 + member_id: 0xa0691bb2 + member_id: 0x4ac408b3 + member_id: 0x887958a2 + member_id: 0x94eef3e2 + member_id: 0xc7912b9b + member_id: 0xc74ec4e7 + member_id: 0xac738d2d + member_id: 0x09e91115 + member_id: 0x7ddaea3c + member_id: 0x826c5eec + member_id: 0x90607691 + member_id: 0x7e4c3092 + member_id: 0xf9518463 + member_id: 0xe4606681 + member_id: 0x06bfc90f + member_id: 0x302bb6cd + member_id: 0x26db277c + member_id: 0x7b2aad72 + member_id: 0xa2e21022 + member_id: 0x1f35e5fa + member_id: 0xd7c5251e + member_id: 0x2349f1b8 + member_id: 0xeabf13b3 + member_id: 0x6257d2ab + member_id: 0xeabbfa31 + member_id: 0x3e105334 + member_id: 0x345f5dc5 + member_id: 0xda079ca9 + member_id: 0xcfe68be5 + member_id: 0x71c12f52 + member_id: 0x743b63e6 + member_id: 0xb0dd3064 + member_id: 0x70b501f7 + member_id: 0xc288c5e9 + member_id: 0x2f799fdc + member_id: 0x68e3e0c5 + member_id: 0x92838a4e + member_id: 0x2cb0dfb7 + member_id: 0xe8b5be89 + member_id: 0xe81e4d64 + member_id: 0x63f215e6 + member_id: 0x83cf23de + member_id: 0x89aca753 + member_id: 0xbfffdb12 + member_id: 0x48e00c7e + member_id: 0xcc952c00 + member_id: 0xb1f5e0b7 + member_id: 0x48664d9e + member_id: 0x7b88834f + member_id: 0x41833d9e + member_id: 0x471db73e + member_id: 0x463c4be7 + member_id: 0x51062bba + member_id: 0xebd1d6d1 + member_id: 0x0732fca1 + member_id: 0x9f472cbf + member_id: 0x66b11fb9 + member_id: 0x25545e86 + member_id: 0x458bf5d2 + member_id: 0x48f3a473 + member_id: 0xd0fcf8e2 + member_id: 0x38620a39 + member_id: 0xf414050e + member_id: 0x0cacbbdb + member_id: 0x3c4c38d0 + member_id: 0x247eddeb + member_id: 0x32d7478b + member_id: 0x11aef9b3 + member_id: 0xb02c4bf8 + member_id: 0xa2d27584 + member_id: 0xfe07e9ee + member_id: 0x07688065 + member_id: 0x353e5511 + member_id: 0x193acfa9 + member_id: 0x0880b875 + member_id: 0x787940b4 + member_id: 0xbac6f840 + member_id: 0x4021f538 + member_id: 0x8c886273 + member_id: 0xb6138865 + member_id: 0xf5a1b8a3 + member_id: 0x53a6c99e + member_id: 0x5db91ea2 + member_id: 0x29913665 + member_id: 0xf194ea0e + member_id: 0xede394b6 + member_id: 0xb90acda2 + member_id: 0xedf50137 + member_id: 0xd666cd53 + member_id: 0x9a3ad7bf + member_id: 0x2d081767 + member_id: 0x63760531 + member_id: 0xac894e97 + member_id: 0xe0f63fac + member_id: 0x22369867 + member_id: 0x66775c88 + member_id: 0xa1b7d7ff + member_id: 0xe3f4b23a + member_id: 0xfcf60fe3 } } struct_union { @@ -261793,25 +252752,25 @@ struct_union { kind: STRUCT name: "tcf_block" definition { - bytesize: 1272 + bytesize: 1320 member_id: 0x2d4b3c00 - member_id: 0x20dd873f - member_id: 0xadf00106 - member_id: 0x5671f5dd - member_id: 0xb7dcffdb - member_id: 0x7203e647 - member_id: 0xe95c6a1f - member_id: 0x85075559 - member_id: 0x0ec0d96d - member_id: 0x7e59ec77 - member_id: 0xa389e4fc - member_id: 0xab41d41a - member_id: 0xbf86edab - member_id: 0x2c77d28a - member_id: 0x085a867e - member_id: 0x95dac0cf - member_id: 0x7ddb35d4 - member_id: 0x396c7a39 + member_id: 0x20dd8606 + member_id: 0xadf00b8c + member_id: 0x5671f962 + member_id: 0xb7dcf1de + member_id: 0x7203eb26 + member_id: 0xe95c6150 + member_id: 0x85075b8e + member_id: 0x0ec0d80f + member_id: 0x7e59e058 + member_id: 0xa389e866 + member_id: 0xab41d7d7 + member_id: 0xbf86ee90 + member_id: 0x2c77dffb + member_id: 0x085a87a1 + member_id: 0x95dac26a + member_id: 0x7ddb3075 + member_id: 0x396c708f } } struct_union { @@ -261819,19 +252778,19 @@ struct_union { kind: STRUCT name: "tcf_chain" definition { - bytesize: 112 + bytesize: 128 member_id: 0xf17615fa - member_id: 0x652ba060 - member_id: 0x7c00e895 - member_id: 0x426a41b3 - member_id: 0xadf00b8c - member_id: 0xb73e51d4 - member_id: 0xf964a37f - member_id: 0x4510015e - member_id: 0x772e211f - member_id: 0x0d6b3ccc - member_id: 0x9c85f24a - member_id: 0x95dac1d9 + member_id: 0x652ba159 + member_id: 0x7c00e825 + member_id: 0x426a4fb6 + member_id: 0xadf006ed + member_id: 0xb73e584a + member_id: 0xf964a830 + member_id: 0x45100f6b + member_id: 0x772e2e78 + member_id: 0x0d6b321b + member_id: 0x9c85f3cd + member_id: 0x95dac3d1 } } struct_union { @@ -261854,10 +252813,10 @@ struct_union { kind: STRUCT name: "tcf_idrinfo" definition { - bytesize: 64 + bytesize: 80 member_id: 0x2d4b3c00 - member_id: 0xa14c7267 - member_id: 0x7203ea28 + member_id: 0xa14c735e + member_id: 0x7203e42d } } struct_union { @@ -262139,132 +253098,132 @@ struct_union { kind: STRUCT name: "tcpm_port" definition { - bytesize: 12432 + bytesize: 12536 member_id: 0xce3bbab3 member_id: 0x2d4b38e1 - member_id: 0x22dd9c6b - member_id: 0x7398eff9 - member_id: 0xe234c3d6 - member_id: 0xee1e028e - member_id: 0x8230d84e - member_id: 0x9d280507 - member_id: 0xdd6b9fba - member_id: 0xac65ee55 - member_id: 0xec1f7111 - member_id: 0xc77df0fc - member_id: 0x59c561cb - member_id: 0xdaa097e5 - member_id: 0xbbeb9855 - member_id: 0x2fc1ffc0 - member_id: 0x10853d6c - member_id: 0xd14597dd - member_id: 0xe07d63e2 - member_id: 0x09df7fc6 - member_id: 0x7911e045 - member_id: 0x5137233e - member_id: 0x07fc5057 - member_id: 0x91048332 - member_id: 0x0b36927e - member_id: 0xaafd2578 - member_id: 0xf4564835 - member_id: 0xf1c76895 - member_id: 0x7dc180ee - member_id: 0x285ca1e6 - member_id: 0xc8d2762f - member_id: 0x35c40f0c - member_id: 0xb89e262e - member_id: 0xc0e34ab4 - member_id: 0x42e76d35 - member_id: 0xf140925e - member_id: 0xbe9bab0b - member_id: 0x72904895 - member_id: 0xc11a3b46 - member_id: 0x506f3b6b - member_id: 0xf158fcce - member_id: 0x504294e3 - member_id: 0xd1b75c1a - member_id: 0x4ffe7f0b - member_id: 0x7d4701cc - member_id: 0xeccd8dff - member_id: 0x0bd075e8 - member_id: 0x06868e5c - member_id: 0x24b475b3 - member_id: 0x160033b7 - member_id: 0xf657e811 - member_id: 0x9ddfed7a - member_id: 0x0d8d55d3 - member_id: 0xc4350c5c - member_id: 0xafefade6 - member_id: 0x0c70bee8 - member_id: 0x43f214a6 - member_id: 0x7933ad7e - member_id: 0x32301a04 - member_id: 0xc43ef393 - member_id: 0x62f8c962 - member_id: 0x325062fd - member_id: 0x8cf2c0d7 - member_id: 0x112abfe7 - member_id: 0x6216473f - member_id: 0x769575e3 - member_id: 0x019921eb - member_id: 0x2fffdc13 - member_id: 0x6733ab11 - member_id: 0x1bd4a971 - member_id: 0x7b04467a - member_id: 0xb74f4009 - member_id: 0xdae55501 - member_id: 0x15e6a7f2 - member_id: 0xf61f0143 - member_id: 0xab725f86 - member_id: 0xb0b605ae - member_id: 0xe2d11961 - member_id: 0x033a9d0b - member_id: 0x8b46a1c1 - member_id: 0x639c1426 - member_id: 0x8953ac89 - member_id: 0xb41e94fe - member_id: 0xf23f9659 - member_id: 0x00b041ce - member_id: 0x85509873 - member_id: 0xc545e743 - member_id: 0x271e841b - member_id: 0x51701373 - member_id: 0xbb722370 - member_id: 0x48ed2ffc - member_id: 0xe5ef7e33 - member_id: 0x92024a3d - member_id: 0x85ba5412 - member_id: 0x84ab17a8 - member_id: 0x41459515 - member_id: 0xe59fa41a - member_id: 0x46a0e5d8 - member_id: 0x6011db37 - member_id: 0x02b3b2a1 - member_id: 0x2ad86903 - member_id: 0x91c8180a - member_id: 0x3dd82778 - member_id: 0x8d3c7229 - member_id: 0xb828ec85 - member_id: 0x7ec6d281 - member_id: 0x9d25ffc9 - member_id: 0xeea87f9c - member_id: 0x7b09cfb2 - member_id: 0x52f29b55 - member_id: 0x259c88ef - member_id: 0x4fa1cefa - member_id: 0xfff33b77 - member_id: 0x1dc218a8 - member_id: 0x277282a6 - member_id: 0x0e49b2c3 - member_id: 0xf60943b9 - member_id: 0x0161001c - member_id: 0x3e9320f6 - member_id: 0x5016a93d - member_id: 0xf3efec57 - member_id: 0x6339a845 - member_id: 0x2a721df9 - member_id: 0x90e0501a - member_id: 0xd27fc6b9 + member_id: 0x22dd9cdb + member_id: 0x7398e573 + member_id: 0xe234c9e1 + member_id: 0xee1e03ec + member_id: 0x8230dfbb + member_id: 0x9d280928 + member_id: 0xdd6b9f0d + member_id: 0xac65ebc1 + member_id: 0xec1f7e89 + member_id: 0xc77dfc66 + member_id: 0x59c561be + member_id: 0xdaa09517 + member_id: 0xbbeb9df4 + member_id: 0x2fc1f576 + member_id: 0x10853c9d + member_id: 0xd1459674 + member_id: 0xe07d66bd + member_id: 0x09df7a39 + member_id: 0x7911ef35 + member_id: 0x51372a1e + member_id: 0x07fc5ef7 + member_id: 0x91048773 + member_id: 0x0b369749 + member_id: 0xaafd2a52 + member_id: 0xf456429e + member_id: 0xf1c764b7 + member_id: 0x7dc18b99 + member_id: 0x285ca7ea + member_id: 0xc8d27b1b + member_id: 0x35c40586 + member_id: 0xb89e26a7 + member_id: 0xc0e3445b + member_id: 0x42e76a02 + member_id: 0xf1409c62 + member_id: 0xbe9bab1c + member_id: 0x7290481b + member_id: 0xc11a364c + member_id: 0x506f3dc2 + member_id: 0xf158fce1 + member_id: 0x50429455 + member_id: 0xd1b752a3 + member_id: 0x4ffe78cf + member_id: 0x7d470137 + member_id: 0xeccd8227 + member_id: 0x0bd07878 + member_id: 0x06868f0a + member_id: 0x24b470bf + member_id: 0x1600341d + member_id: 0xf657e251 + member_id: 0x9ddfe40f + member_id: 0x0d8d564a + member_id: 0xc4350055 + member_id: 0xafefa0da + member_id: 0x0c70b377 + member_id: 0x43f21c51 + member_id: 0x7933afef + member_id: 0x32301b30 + member_id: 0xc43ef2ec + member_id: 0x62f8cc7c + member_id: 0x325061d9 + member_id: 0x8cf2c6b7 + member_id: 0x112ab7bd + member_id: 0x62164ebf + member_id: 0x769578e9 + member_id: 0x01992270 + member_id: 0x2fffd25b + member_id: 0x6733a6b6 + member_id: 0x1bd4a20c + member_id: 0x7b044f0a + member_id: 0xb74f4f82 + member_id: 0xdae5533d + member_id: 0x15e6ae4f + member_id: 0xf61f0ac5 + member_id: 0xab725605 + member_id: 0xb0b60c88 + member_id: 0xe2d1147a + member_id: 0x033a9549 + member_id: 0x8b46a1dd + member_id: 0x639c131a + member_id: 0x8953a7d6 + member_id: 0xb41e9884 + member_id: 0xf23f9fe4 + member_id: 0x00b04f21 + member_id: 0x85509fb3 + member_id: 0xc545eb16 + member_id: 0x271e858e + member_id: 0x51701f62 + member_id: 0xbb722e20 + member_id: 0x48ed2ec0 + member_id: 0xe5ef799d + member_id: 0x92024d5f + member_id: 0x85ba538c + member_id: 0x84ab1052 + member_id: 0x414594be + member_id: 0xe59faff2 + member_id: 0x46a0ec2d + member_id: 0x6011d4c2 + member_id: 0x02b3bb9e + member_id: 0x2ad86005 + member_id: 0x91c81583 + member_id: 0x3dd8249d + member_id: 0x8d3c7b36 + member_id: 0xb828e7c0 + member_id: 0x7ec6d9ab + member_id: 0x9d25f138 + member_id: 0xeea87524 + member_id: 0x7b09cd83 + member_id: 0x52f29850 + member_id: 0x259c81f5 + member_id: 0x4fa1c1e5 + member_id: 0xfff33e76 + member_id: 0x1dc21b9c + member_id: 0x27728fa6 + member_id: 0x0e49b8e7 + member_id: 0xf609412d + member_id: 0x01610524 + member_id: 0x3e932eb1 + member_id: 0x5016a0d8 + member_id: 0xf3efe74d + member_id: 0x6339abb1 + member_id: 0x2a721390 + member_id: 0x90e05c99 + member_id: 0xd27fca71 } } struct_union { @@ -262294,12 +253253,13 @@ struct_union { kind: STRUCT name: "thermal_bind_params" definition { - bytesize: 32 + bytesize: 40 member_id: 0x0592caaf member_id: 0x7e0f787b member_id: 0x6d50f477 member_id: 0x192ddeb3 member_id: 0xe60c982e + member_id: 0x2d081599 } } struct_union { @@ -262307,19 +253267,20 @@ struct_union { kind: STRUCT name: "thermal_cooling_device" definition { - bytesize: 888 + bytesize: 1064 member_id: 0xcc480c42 member_id: 0x5c525279 member_id: 0x9cc8d274 member_id: 0xea11030f - member_id: 0x5317f58d - member_id: 0xaf9a2f30 - member_id: 0xb96dda71 - member_id: 0xafb45ddb - member_id: 0xb0945528 - member_id: 0x2d4b3590 - member_id: 0x67e840c3 - member_id: 0x0fa6c2e8 + member_id: 0x5317f738 + member_id: 0xaf9a2d47 + member_id: 0xb96dd5c1 + member_id: 0xafb45a06 + member_id: 0xb0945aa5 + member_id: 0x2d4b31e5 + member_id: 0x67e842ab + member_id: 0x0fa6c117 + member_id: 0x2d081c0d } } struct_union { @@ -262327,13 +253288,14 @@ struct_union { kind: STRUCT name: "thermal_cooling_device_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0x9a73d86b member_id: 0x372adf65 member_id: 0x17a0ffa9 member_id: 0xde75445c member_id: 0xacab5c5b member_id: 0x880932d0 + member_id: 0x2d0814a0 } } struct_union { @@ -262341,12 +253303,13 @@ struct_union { kind: STRUCT name: "thermal_governor" definition { - bytesize: 64 + bytesize: 72 member_id: 0x0dc2a2dd member_id: 0x58063b0f member_id: 0xbde8755b member_id: 0xca728ce1 member_id: 0x6e6c011b + member_id: 0x2d081e2a } } struct_union { @@ -262389,38 +253352,39 @@ struct_union { kind: STRUCT name: "thermal_zone_device" definition { - bytesize: 1144 + bytesize: 1368 member_id: 0xcc480c42 member_id: 0x5c4f16c5 member_id: 0xea11030f - member_id: 0x8e7895fb - member_id: 0xd30bde9a - member_id: 0xc9e50ecb - member_id: 0xf94b04d7 - member_id: 0x87be04d3 - member_id: 0xaf9a20a4 - member_id: 0x028a4321 - member_id: 0xc0e3d522 - member_id: 0x962455e5 - member_id: 0x2f67e12a - member_id: 0x66625402 - member_id: 0x0a231acd - member_id: 0xee057683 - member_id: 0x3e92b078 - member_id: 0x9abfa9e4 - member_id: 0xe874e8cc - member_id: 0x57943135 - member_id: 0x0282c276 - member_id: 0xafa3b316 - member_id: 0xe1eb3079 - member_id: 0xb06438e7 - member_id: 0xb1ba2dd8 - member_id: 0x67e84445 - member_id: 0x9c6ba8c0 - member_id: 0x2d4b30ef - member_id: 0x0fa6c639 - member_id: 0xa4317fce - member_id: 0x9b6d2c2b + member_id: 0x8e78974e + member_id: 0xd30bdaef + member_id: 0xc9e5017e + member_id: 0xf94b0a22 + member_id: 0x87be06bf + member_id: 0xaf9a22a2 + member_id: 0x028a4aca + member_id: 0xc0e3d664 + member_id: 0x962453e6 + member_id: 0x2f67e263 + member_id: 0x666255ee + member_id: 0x0a231cbc + member_id: 0xee05700b + member_id: 0x3e92b3e5 + member_id: 0x9abfad9d + member_id: 0xe874e5aa + member_id: 0x57943168 + member_id: 0x0282cbad + member_id: 0xafa3b9d2 + member_id: 0xe1eb34b0 + member_id: 0xb06430dc + member_id: 0xb1ba2b09 + member_id: 0x67e843a2 + member_id: 0x9c6baca0 + member_id: 0x2d4b3da5 + member_id: 0x0fa6ca31 + member_id: 0xa43179b6 + member_id: 0x9b6d2dfa + member_id: 0x2d08116a } } struct_union { @@ -262428,7 +253392,7 @@ struct_union { kind: STRUCT name: "thermal_zone_device_ops" definition { - bytesize: 120 + bytesize: 128 member_id: 0x6d11b289 member_id: 0x59b56f6e member_id: 0xe51dd025 @@ -262444,6 +253408,7 @@ struct_union { member_id: 0x22c50ed1 member_id: 0x138d878e member_id: 0x6d5ff609 + member_id: 0x2d081dc1 } } struct_union { @@ -262451,7 +253416,7 @@ struct_union { kind: STRUCT name: "thermal_zone_params" definition { - bytesize: 72 + bytesize: 80 member_id: 0x480ac2e2 member_id: 0xbd1488ad member_id: 0x72a5b6f7 @@ -262464,6 +253429,7 @@ struct_union { member_id: 0xcb311e87 member_id: 0xe695117c member_id: 0x9b7bf2c8 + member_id: 0x2d081c40 } } struct_union { @@ -262519,23 +253485,23 @@ struct_union { kind: STRUCT name: "throtl_data" definition { - bytesize: 824 + bytesize: 856 member_id: 0xeb516c71 - member_id: 0xaddb433c - member_id: 0x9607d3e7 - member_id: 0xca35a014 - member_id: 0x6a75548f - member_id: 0xcf818ceb - member_id: 0x6270d831 - member_id: 0xd69dad75 - member_id: 0x6ae49765 - member_id: 0xe66984b9 - member_id: 0xb91a7a31 - member_id: 0x28b854af - member_id: 0x561130a4 - member_id: 0xb1361b6d - member_id: 0xc345b8bd - member_id: 0x01a28bd9 + member_id: 0xaddb46b9 + member_id: 0x9607da24 + member_id: 0xca35afa6 + member_id: 0x6a755c2e + member_id: 0xcf818d34 + member_id: 0x6270d42c + member_id: 0xd69dad00 + member_id: 0x6ae49bf1 + member_id: 0xe669861c + member_id: 0xb91a78c3 + member_id: 0x28b85d24 + member_id: 0x56113865 + member_id: 0xb1361b0c + member_id: 0xc345bb5b + member_id: 0x01a28b38 } } struct_union { @@ -262543,7 +253509,7 @@ struct_union { kind: STRUCT name: "throtl_service_queue" definition { - bytesize: 120 + bytesize: 136 member_id: 0x064468c0 member_id: 0x2ae02fcd member_id: 0x9607d33f @@ -262595,11 +253561,28 @@ struct_union { kind: STRUCT name: "timer_list" definition { - bytesize: 40 + bytesize: 56 member_id: 0x4d1def0c member_id: 0x91036cb7 member_id: 0xab66df21 member_id: 0x2da18cde + member_id: 0x2d0812f5 + member_id: 0x63760830 + } +} +struct_union { + id: 0x5e0e0cc8 + kind: STRUCT + name: "timer_of" + definition { + bytesize: 448 + member_id: 0x2d2d0138 + member_id: 0x5317f7cf + member_id: 0x0413f3fc + member_id: 0xb3bb33a4 + member_id: 0x18f3f23f + member_id: 0xc75c5a51 + member_id: 0xf21ad1f2 } } struct_union { @@ -262693,7 +253676,7 @@ struct_union { kind: STRUCT name: "tipc_bearer" definition { - bytesize: 272 + bytesize: 304 member_id: 0x83b96b6a member_id: 0x70d30b2b member_id: 0x24cd9978 @@ -262701,17 +253684,18 @@ struct_union { member_id: 0x80a7a1d2 member_id: 0xb7810e3a member_id: 0x7b014ca9 - member_id: 0x95dac0cf - member_id: 0x102d541b - member_id: 0x6f59871d - member_id: 0xae29aaf8 - member_id: 0xb100934e - member_id: 0xa7c87331 - member_id: 0x0b5966a1 - member_id: 0x66b91a9f - member_id: 0x871bda41 - member_id: 0xc7b70667 - member_id: 0xb7dcf6ee + member_id: 0x95dac26a + member_id: 0x102d51ba + member_id: 0x6f598dab + member_id: 0xae29ab09 + member_id: 0xb10092e7 + member_id: 0xa7c8766e + member_id: 0x0b59635e + member_id: 0x66b91ede + member_id: 0x871bd136 + member_id: 0xeeda6a9b + member_id: 0xc7b706ee + member_id: 0xb7dcf1d9 } } struct_union { @@ -262719,7 +253703,7 @@ struct_union { kind: STRUCT name: "tipc_discoverer" definition { - bytesize: 120 + bytesize: 136 member_id: 0x342ee534 member_id: 0xe971598e member_id: 0x7203ea98 @@ -262728,7 +253712,7 @@ struct_union { member_id: 0x2d1febf2 member_id: 0xb0b86d66 member_id: 0x1dd18810 - member_id: 0x64abfc1a + member_id: 0x64abf1a3 } } struct_union { @@ -262851,39 +253835,39 @@ struct_union { kind: STRUCT name: "tipc_sock" definition { - bytesize: 1008 + bytesize: 1096 member_id: 0x82ce9da8 - member_id: 0x988df4a0 - member_id: 0xce0ecf8e - member_id: 0x57a4d282 - member_id: 0xce64dc78 - member_id: 0x0ba4e781 - member_id: 0x71e98c38 - member_id: 0xcddbff27 - member_id: 0x88d9c9d6 - member_id: 0xe79af6cf - member_id: 0x85dcb874 - member_id: 0xf05bf128 - member_id: 0x89903982 - member_id: 0xac63ad09 - member_id: 0xd9fb4ef1 - member_id: 0x1f3ac45a - member_id: 0x6ae39e89 - member_id: 0xb7fc76e6 - member_id: 0x0ff5bbdd - member_id: 0x3144aa5a - member_id: 0x95dac772 - member_id: 0xd3823c18 - member_id: 0x5b213de4 - member_id: 0x06334ac2 - member_id: 0x0f534ee1 - member_id: 0x25bd13aa - member_id: 0x16d5bfbc - member_id: 0xe063057b - member_id: 0x31d56f24 - member_id: 0x9ced58c4 - member_id: 0xa24d75cd - member_id: 0x0aa16497 + member_id: 0x988dfb2b + member_id: 0xce0ec3ee + member_id: 0x57a4d10d + member_id: 0xce64db85 + member_id: 0x0ba4e1ad + member_id: 0x71e981db + member_id: 0xcddbf565 + member_id: 0x88d9cc44 + member_id: 0xe79af1b5 + member_id: 0x85dcb119 + member_id: 0xf05bfb8e + member_id: 0x89903be4 + member_id: 0xac63a41d + member_id: 0xd9fb42ad + member_id: 0x1f3accfe + member_id: 0x6ae39863 + member_id: 0xb7fc7bad + member_id: 0x0ff5bdb1 + member_id: 0x3144ac7d + member_id: 0x95dac31e + member_id: 0xd38238e3 + member_id: 0x5b213704 + member_id: 0x06334880 + member_id: 0x0f534fe3 + member_id: 0x25bd144d + member_id: 0x16d5b3cc + member_id: 0xe06305b6 + member_id: 0x31d56dbc + member_id: 0x9ced5af9 + member_id: 0xa24d7e9d + member_id: 0x0aa16a1f } } struct_union { @@ -263012,19 +253996,19 @@ struct_union { kind: STRUCT name: "trace_buffer" definition { - bytesize: 208 + bytesize: 224 member_id: 0x2d2d0138 member_id: 0xe7102ce7 member_id: 0x9fc7d460 member_id: 0x3dac837e member_id: 0xaa1570ba member_id: 0xad8983a9 - member_id: 0xc052c91e - member_id: 0x0f3ca0ed - member_id: 0x45d16742 - member_id: 0xedbbc2a6 - member_id: 0xfeab250b - member_id: 0x58d130ce + member_id: 0xc052c47f + member_id: 0x0f3caba2 + member_id: 0x45d166c5 + member_id: 0xedbbc0ae + member_id: 0xfeab2cc0 + member_id: 0x58d13e53 } } struct_union { @@ -263181,32 +254165,32 @@ struct_union { kind: STRUCT name: "trace_iterator" definition { - bytesize: 8472 + bytesize: 8488 member_id: 0xd553781e member_id: 0x2a328548 member_id: 0xf219767a member_id: 0x91796e7a member_id: 0xe59bd450 member_id: 0xad8984c5 - member_id: 0x2bad667a - member_id: 0x6e028c6e - member_id: 0x93c9c85e - member_id: 0x0b295409 - member_id: 0x69e5f06f - member_id: 0xa94438aa - member_id: 0x7ab3fb3b - member_id: 0x7361d6c1 - member_id: 0x53937423 - member_id: 0x0cc02812 - member_id: 0xfa345a4f - member_id: 0xfe28832c - member_id: 0xc431d466 - member_id: 0x812ed203 - member_id: 0x94f377e6 - member_id: 0x5161b596 - member_id: 0x950613f2 - member_id: 0x2683b0cf - member_id: 0x3c7bfc2c + member_id: 0x2bad6d35 + member_id: 0x6e0282b9 + member_id: 0x93c9c9d9 + member_id: 0x0b295601 + member_id: 0x69e5fb26 + member_id: 0xa9443513 + member_id: 0x7ab3febe + member_id: 0x7361df02 + member_id: 0x539372a0 + member_id: 0x0cc029ea + member_id: 0xfa345940 + member_id: 0xfe288601 + member_id: 0xc431db2c + member_id: 0x812ed557 + member_id: 0x94f37550 + member_id: 0x5161bf9a + member_id: 0x95061f00 + member_id: 0x2683b677 + member_id: 0x3c7bf3b6 } } struct_union { @@ -263397,17 +254381,259 @@ struct_union { member_id: 0x5878fd7b } } +struct_union { + id: 0x512f8279 + kind: STRUCT + name: "ttm_bo_kmap_obj" + definition { + bytesize: 32 + member_id: 0x48dc596f + member_id: 0x3203541e + member_id: 0xe57b9e75 + member_id: 0x92654565 + } +} +struct_union { + id: 0xbbf7f9cc + kind: STRUCT + name: "ttm_buffer_object" + definition { + bytesize: 448 + member_id: 0x85112da2 + member_id: 0x51ec1a96 + member_id: 0x5c28d22c + member_id: 0xdb90e959 + member_id: 0xa4fad24e + member_id: 0x02ce5f8e + member_id: 0x5d20698b + member_id: 0xaaa77c10 + member_id: 0x7ccfd443 + member_id: 0x1777acfb + member_id: 0x71b92056 + member_id: 0x10a1d439 + member_id: 0xe894c683 + member_id: 0x9d973020 + } +} +struct_union { + id: 0xb3991470 + kind: STRUCT + name: "ttm_bus_placement" + definition { + bytesize: 24 + member_id: 0x24356203 + member_id: 0x9ba109ac + member_id: 0x25db6a66 + member_id: 0xadefe9b2 + } +} +struct_union { + id: 0x6a0dde59 + kind: STRUCT + name: "ttm_device" + definition { + bytesize: 2264 + member_id: 0x5adf792f + member_id: 0x360c36ba + member_id: 0xc1372959 + member_id: 0xd89fccfd + member_id: 0x86d21e8e + member_id: 0xde9703bd + member_id: 0x50d1f6aa + member_id: 0x71b92279 + member_id: 0xc9b75710 + member_id: 0x31c5367f + member_id: 0x22180721 + } +} +struct_union { + id: 0x9afd8fbd + kind: STRUCT + name: "ttm_device_funcs" + definition { + bytesize: 112 + member_id: 0x328cc0d5 + member_id: 0x5bc01f46 + member_id: 0x4baf255e + member_id: 0xfee3c09f + member_id: 0x44e1a460 + member_id: 0xb31e7df6 + member_id: 0xb96bd08b + member_id: 0x28292c47 + member_id: 0xfac27e72 + member_id: 0x1775b64f + member_id: 0xa8db7330 + member_id: 0xee6c232c + member_id: 0x4d798a84 + member_id: 0x640da2dc + } +} +struct_union { + id: 0xfeb03d10 + kind: STRUCT + name: "ttm_global" + definition { + bytesize: 32 + member_id: 0x13a85d35 + member_id: 0x5adf7dce + member_id: 0xcbcedd63 + } +} +struct_union { + id: 0x4dd8930e + kind: STRUCT + name: "ttm_lru_bulk_move" + definition { + bytesize: 512 + member_id: 0x26693333 + } +} +struct_union { + id: 0xa068a162 + kind: STRUCT + name: "ttm_lru_bulk_move_pos" + definition { + bytesize: 16 + member_id: 0x1fc70239 + member_id: 0x264f3cfa + } +} +struct_union { + id: 0x0b753461 + kind: STRUCT + name: "ttm_operation_ctx" + definition { + bytesize: 24 + member_id: 0xf9e8c3b2 + member_id: 0x6fb182f2 + member_id: 0x961708ca + member_id: 0x611d304f + member_id: 0xe3f745b6 + member_id: 0xbb9d94b0 + member_id: 0x4d89ccab + } +} +struct_union { + id: 0xe82bebbb + kind: STRUCT + name: "ttm_place" + definition { + bytesize: 16 + member_id: 0x9030452d + member_id: 0xeb74212a + member_id: 0xbf7093f8 + member_id: 0x2d74b063 + } +} +struct_union { + id: 0xaeb8c7a1 + kind: STRUCT + name: "ttm_placement" + definition { + bytesize: 32 + member_id: 0x957ec1d7 + member_id: 0x451925c4 + member_id: 0xbd0cc112 + member_id: 0x7cfc1602 + } +} +struct_union { + id: 0x17c909bc + kind: STRUCT + name: "ttm_pool" + definition { + bytesize: 1864 + member_id: 0xce3bbab3 + member_id: 0xa53c530a + member_id: 0x4fb6ce5b + member_id: 0xadcd7f4f + } +} +struct_union { + id: 0xe68515bf + kind: STRUCT + name: "ttm_pool_type" + definition { + bytesize: 56 + member_id: 0xde8fafea + member_id: 0xb59c7e7d + member_id: 0xadefedd1 + member_id: 0xad36439e + member_id: 0x2d1fec2e + member_id: 0x789946d6 + } +} +struct_union { + id: 0xaa948e95 + kind: STRUCT + name: "ttm_resource" + definition { + bytesize: 72 + member_id: 0x46284634 + member_id: 0x9697faa5 + member_id: 0xbf709edb + member_id: 0x45360787 + member_id: 0xda63b064 + member_id: 0x92654c3e + member_id: 0x54d11b22 + } +} +struct_union { + id: 0xae6ebc99 + kind: STRUCT + name: "ttm_resource_manager" + definition { + bytesize: 120 + member_id: 0xcd7ce15e + member_id: 0xeccb4cfe + member_id: 0x51ec111d + member_id: 0xd9629c3f + member_id: 0x21351e07 + member_id: 0x8e13d97f + member_id: 0xb9470641 + member_id: 0x54ba6ad5 + member_id: 0x07760a06 + } +} +struct_union { + id: 0x7533a42d + kind: STRUCT + name: "ttm_resource_manager_func" + definition { + bytesize: 40 + member_id: 0x45c37c3f + member_id: 0xfeae8a93 + member_id: 0xd3ce1868 + member_id: 0x7cd2e33a + member_id: 0x070a913d + } +} +struct_union { + id: 0x02ca7611 + kind: STRUCT + name: "ttm_tt" + definition { + bytesize: 48 + member_id: 0x7841b9fe + member_id: 0x7a026535 + member_id: 0x96b8bf1d + member_id: 0x9d9730ea + member_id: 0x930f176b + member_id: 0x7a46747c + member_id: 0xadefe395 + } +} struct_union { id: 0x9171f4eb kind: STRUCT name: "tty_audit_buf" definition { - bytesize: 56 + bytesize: 72 member_id: 0xad898302 - member_id: 0xced2ed8c - member_id: 0x8b7211eb - member_id: 0xe90c5448 - member_id: 0xff8fd592 + member_id: 0xced2ecb5 + member_id: 0x8b721752 + member_id: 0xe90c54f8 + member_id: 0xff8fdf18 } } struct_union { @@ -263431,16 +254657,16 @@ struct_union { kind: STRUCT name: "tty_bufhead" definition { - bytesize: 136 + bytesize: 168 member_id: 0xb56fc008 member_id: 0xd6e66356 - member_id: 0x2d4b3bc7 - member_id: 0x109080fb - member_id: 0x2b36ac6f - member_id: 0xfea9f190 - member_id: 0x3e3c0de1 - member_id: 0x8e4407fe - member_id: 0xeea8deef + member_id: 0x2d4b3b77 + member_id: 0x10908a33 + member_id: 0x2b36a0b0 + member_id: 0xfea9f5ea + member_id: 0x3e3c07d6 + member_id: 0x8e440db0 + member_id: 0xeea8df8d } } struct_union { @@ -263448,7 +254674,7 @@ struct_union { kind: STRUCT name: "tty_driver" definition { - bytesize: 184 + bytesize: 200 member_id: 0x02ce5986 member_id: 0x08b57c67 member_id: 0x4a965b92 @@ -263470,6 +254696,8 @@ struct_union { member_id: 0xbb66fad9 member_id: 0xafb7b52f member_id: 0x5a07beb3 + member_id: 0x2d081262 + member_id: 0x63760345 } } struct_union { @@ -263487,7 +254715,7 @@ struct_union { kind: STRUCT name: "tty_ldisc_ops" definition { - bytesize: 144 + bytesize: 160 member_id: 0x0ddfefbb member_id: 0x1c516b87 member_id: 0xad9b97ee @@ -263506,6 +254734,8 @@ struct_union { member_id: 0x2626a69f member_id: 0xcfbe7596 member_id: 0x4a965f26 + member_id: 0x2d081bee + member_id: 0x63760b66 } } struct_union { @@ -263513,7 +254743,7 @@ struct_union { kind: STRUCT name: "tty_operations" definition { - bytesize: 264 + bytesize: 280 member_id: 0xd446af54 member_id: 0x7069e3a7 member_id: 0xb4ae5ff3 @@ -263547,6 +254777,8 @@ struct_union { member_id: 0xd99430da member_id: 0x3d8e0610 member_id: 0x3ba75864 + member_id: 0x2d081b70 + member_id: 0x63760c3d } } struct_union { @@ -263554,29 +254786,30 @@ struct_union { kind: STRUCT name: "tty_port" definition { - bytesize: 376 + bytesize: 448 member_id: 0x9aeff0bf - member_id: 0xa34e4c2e - member_id: 0x7dc350f0 - member_id: 0xafb69231 - member_id: 0xa9f3fce1 - member_id: 0x2d1fe606 - member_id: 0xa9b1e176 - member_id: 0x65427de4 - member_id: 0x60e6f031 - member_id: 0x4aaf182c - member_id: 0x2d5bfa27 - member_id: 0x50e32ef8 - member_id: 0xbd652c8d - member_id: 0xad898480 - member_id: 0x34bad7eb - member_id: 0x49b65e77 - member_id: 0x26808f14 - member_id: 0xa7a8b51d - member_id: 0xf6f52fe5 - member_id: 0xd4b64394 - member_id: 0x02ce5be9 - member_id: 0x7300addd + member_id: 0xa34e4bdb + member_id: 0x7dc35cdf + member_id: 0xafb697a5 + member_id: 0xa9f3f07b + member_id: 0x2d1fe53d + member_id: 0xa9b1ec07 + member_id: 0x65427c3b + member_id: 0x60e6f044 + member_id: 0x4aaf1ade + member_id: 0x2d5bff78 + member_id: 0x50e32ab9 + member_id: 0xbd6527fa + member_id: 0xad898409 + member_id: 0x34bad5de + member_id: 0x49b65044 + member_id: 0x26808f7d + member_id: 0xa7a8bd37 + member_id: 0xf6f526db + member_id: 0xd4b64bd1 + member_id: 0x02ce5710 + member_id: 0x7300aecc + member_id: 0x2d081c3a } } struct_union { @@ -263595,12 +254828,13 @@ struct_union { kind: STRUCT name: "tty_port_operations" definition { - bytesize: 40 + bytesize: 48 member_id: 0x594b0e58 member_id: 0xc9708f00 member_id: 0x9efa2ecd member_id: 0xdcf75696 member_id: 0x628e8c9d + member_id: 0x2d0812f5 } } struct_union { @@ -263608,7 +254842,7 @@ struct_union { kind: STRUCT name: "tty_struct" definition { - bytesize: 704 + bytesize: 832 member_id: 0x02ce5986 member_id: 0xce3bbe52 member_id: 0xd47f7e5d @@ -263617,35 +254851,37 @@ struct_union { member_id: 0xbb8e96b0 member_id: 0x3e9cd6e3 member_id: 0xa6bbf04b - member_id: 0x30400b2c - member_id: 0xce509b85 - member_id: 0xfbdb1013 - member_id: 0xbc8d8558 - member_id: 0xbbb7d352 - member_id: 0x2bb0b162 - member_id: 0x0de6da0e - member_id: 0x2d5bf7f4 - member_id: 0x6542755d - member_id: 0xd219e30d - member_id: 0x1cf8770a - member_id: 0x699d24bd - member_id: 0xbf5bca2a - member_id: 0x898bd802 - member_id: 0x62a961ff - member_id: 0x5590679f - member_id: 0xa3521623 - member_id: 0x95b206ef - member_id: 0x761c2387 - member_id: 0x8cfba754 - member_id: 0xd4cf112f - member_id: 0x6d52bd78 - member_id: 0x0fd6dcf3 - member_id: 0x95d81f46 - member_id: 0x49829e85 - member_id: 0xc3a3153b - member_id: 0x3b7bc93a - member_id: 0xdaf9bd51 - member_id: 0x48e10112 + member_id: 0x304002ef + member_id: 0xce50971f + member_id: 0xfbdb1b2a + member_id: 0xbc8d810e + member_id: 0xbbb7d9a7 + member_id: 0x2bb0baa2 + member_id: 0x0de6dd8d + member_id: 0x2d5bf7c8 + member_id: 0x6542733c + member_id: 0xd219e788 + member_id: 0x1cf87de0 + member_id: 0x699d2cfb + member_id: 0xbf5bc2e4 + member_id: 0x898bda70 + member_id: 0x62a96efa + member_id: 0x5590602a + member_id: 0xa3521d20 + member_id: 0x95b20bf4 + member_id: 0x761c260f + member_id: 0x8cfbac22 + member_id: 0xd4cf1f92 + member_id: 0x6d52b134 + member_id: 0x0fd6d755 + member_id: 0x95d81ae1 + member_id: 0x49829993 + member_id: 0xc3a315c7 + member_id: 0x3b7bcb9e + member_id: 0xdaf9bd67 + member_id: 0x48e10024 + member_id: 0x2d081b50 + member_id: 0x63760032 } } struct_union { @@ -263681,14 +254917,15 @@ struct_union { kind: STRUCT name: "typec_altmode" definition { - bytesize: 792 + bytesize: 952 member_id: 0xce1ac149 - member_id: 0x0faf2e8c - member_id: 0x87fa3af7 - member_id: 0x9a455b06 - member_id: 0x1acefa12 - member_id: 0x87dea925 - member_id: 0xafb8796d + member_id: 0x0faf28a3 + member_id: 0x87fa3649 + member_id: 0x9a4550ac + member_id: 0x1acef530 + member_id: 0x87dea235 + member_id: 0xafb87bd8 + member_id: 0x2d081db8 } } struct_union { @@ -263708,13 +254945,14 @@ struct_union { kind: STRUCT name: "typec_altmode_ops" definition { - bytesize: 48 + bytesize: 56 member_id: 0x05ecb6a4 member_id: 0x0d0e9cad member_id: 0x92699037 member_id: 0x1f266411 member_id: 0x56d8a8a7 member_id: 0xdcf5deda + member_id: 0x2d0814a0 } } struct_union { @@ -263722,7 +254960,7 @@ struct_union { kind: STRUCT name: "typec_capability" definition { - bytesize: 72 + bytesize: 88 member_id: 0x5c2c564b member_id: 0xff1240f1 member_id: 0x943995c5 @@ -263735,6 +254973,8 @@ struct_union { member_id: 0x6d52b920 member_id: 0x6733ad2e member_id: 0xafba6953 + member_id: 0x2d081c40 + member_id: 0x63760fdb } } struct_union { @@ -263764,9 +255004,10 @@ struct_union { kind: STRUCT name: "typec_mux_dev" definition { - bytesize: 768 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x3d9ecaea + member_id: 0x3d9eccc5 + member_id: 0x2d08147b } } struct_union { @@ -263785,7 +255026,7 @@ struct_union { kind: STRUCT name: "typec_operations" definition { - bytesize: 56 + bytesize: 72 member_id: 0x358dcb60 member_id: 0xeca9acd6 member_id: 0x0262e024 @@ -263793,6 +255034,8 @@ struct_union { member_id: 0xf43a52a4 member_id: 0x99103ae8 member_id: 0xaff438e4 + member_id: 0x2d081245 + member_id: 0x637602ba } } struct_union { @@ -263800,16 +255043,17 @@ struct_union { kind: STRUCT name: "typec_partner" definition { - bytesize: 824 + bytesize: 984 member_id: 0xce1ac149 - member_id: 0x171fcf0b - member_id: 0x0b8fa1a2 - member_id: 0x63f33de5 - member_id: 0x21928fdf - member_id: 0xf2fdeefc - member_id: 0x148dd7ba - member_id: 0x817870df - member_id: 0x6733a43b + member_id: 0x171fc924 + member_id: 0x0b8faa08 + member_id: 0x63f336f5 + member_id: 0x21928d6a + member_id: 0xf2fde14c + member_id: 0x148ddeb3 + member_id: 0x81787702 + member_id: 0x6733abb6 + member_id: 0x2d0818d7 } } struct_union { @@ -263829,24 +255073,25 @@ struct_union { kind: STRUCT name: "typec_port" definition { - bytesize: 896 + bytesize: 1072 member_id: 0xcc6aa9f7 member_id: 0xce1ac5a8 - member_id: 0x2192839e - member_id: 0x6733acfa - member_id: 0xb4e45bb9 - member_id: 0xac65ed16 - member_id: 0xdd6b948b - member_id: 0x9d2805f7 - member_id: 0xec1f7255 - member_id: 0x910484b7 - member_id: 0x40346ab3 - member_id: 0xf43c53fa - member_id: 0x899e5762 - member_id: 0xa6f601f2 - member_id: 0xf64e404e - member_id: 0x1e8cb205 - member_id: 0xafba66ba + member_id: 0x21928834 + member_id: 0x6733ae4f + member_id: 0xb4e459ce + member_id: 0xac65e341 + member_id: 0xdd6b9b3b + member_id: 0x9d280cfe + member_id: 0xec1f7588 + member_id: 0x91048a8d + member_id: 0x4034653e + member_id: 0xf43c501f + member_id: 0x899e550a + member_id: 0xa6f605e9 + member_id: 0xf64e43b1 + member_id: 0x1e8cbef9 + member_id: 0xafba6b74 + member_id: 0x2d081c2c } } struct_union { @@ -263854,9 +255099,9 @@ struct_union { kind: STRUCT name: "typec_retimer" definition { - bytesize: 768 + bytesize: 920 member_id: 0xce1ac149 - member_id: 0x3d005ced + member_id: 0x3d005ac2 } } struct_union { @@ -263897,9 +255142,10 @@ struct_union { kind: STRUCT name: "typec_switch_dev" definition { - bytesize: 768 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x3dec3338 + member_id: 0x3dec3517 + member_id: 0x2d08147b } } struct_union { @@ -263945,12 +255191,12 @@ struct_union { kind: STRUCT name: "uart_8250_em485" definition { - bytesize: 152 + bytesize: 168 member_id: 0x9699f78d - member_id: 0x052da51a - member_id: 0x0e152e14 - member_id: 0x48e7da5b - member_id: 0x9f8c4b6c + member_id: 0x052da770 + member_id: 0x0e1527d7 + member_id: 0x48e7d5e9 + member_id: 0x9f8c43cd } } struct_union { @@ -263969,36 +255215,36 @@ struct_union { kind: STRUCT name: "uart_8250_port" definition { - bytesize: 768 + bytesize: 848 member_id: 0x48d3871a - member_id: 0x1dd18d49 - member_id: 0x7c00ee1a - member_id: 0xa75104fd - member_id: 0xf1cfa7d4 - member_id: 0x1419f0a4 - member_id: 0xb0b1721c - member_id: 0xcdcc0091 - member_id: 0xd9352883 - member_id: 0x372ba717 - member_id: 0x8848c867 - member_id: 0x18ac3ba7 - member_id: 0xc335f568 - member_id: 0x97854fdd - member_id: 0x8f4d284c - member_id: 0xd70b8e01 - member_id: 0xf39b3500 - member_id: 0xab565595 - member_id: 0xabed45e6 - member_id: 0xcf473f75 - member_id: 0x81c2c649 - member_id: 0xafb7077c - member_id: 0x7cfef9ae - member_id: 0x9d133f14 - member_id: 0x336a0af6 - member_id: 0x56818ba3 - member_id: 0x19d0e8b2 - member_id: 0x273a97cb - member_id: 0xdf775cdb + member_id: 0x1dd18de1 + member_id: 0x7c00ee15 + member_id: 0xa75108b0 + member_id: 0xf1cfa7c2 + member_id: 0x1419f8d8 + member_id: 0xb0b17ddb + member_id: 0xcdcc063f + member_id: 0xd93523f0 + member_id: 0x372baab8 + member_id: 0x8848c685 + member_id: 0x18ac35f8 + member_id: 0xc335f99d + member_id: 0x97854725 + member_id: 0x8f4d2c19 + member_id: 0xd70b8c87 + member_id: 0xf39b3763 + member_id: 0xab565a69 + member_id: 0xabed406f + member_id: 0xcf473d6a + member_id: 0x81c2c839 + member_id: 0xafb7079a + member_id: 0x7cfef104 + member_id: 0x9d133319 + member_id: 0x336a0f49 + member_id: 0x56818287 + member_id: 0x19d0ecc6 + member_id: 0x273a9876 + member_id: 0xdf775a49 } } struct_union { @@ -264006,7 +255252,7 @@ struct_union { kind: STRUCT name: "uart_driver" definition { - bytesize: 64 + bytesize: 72 member_id: 0x4a965250 member_id: 0xf415fb65 member_id: 0x863c4931 @@ -264016,6 +255262,7 @@ struct_union { member_id: 0x52103627 member_id: 0x72fae9cb member_id: 0x82200b55 + member_id: 0x2d081e2a } } struct_union { @@ -264042,7 +255289,7 @@ struct_union { kind: STRUCT name: "uart_ops" definition { - bytesize: 192 + bytesize: 208 member_id: 0x1459039b member_id: 0xd1ba91a8 member_id: 0x14194426 @@ -264067,6 +255314,8 @@ struct_union { member_id: 0x0a84c182 member_id: 0x397ee7b7 member_id: 0x4d49e419 + member_id: 0x2d081fd6 + member_id: 0x6376001a } } struct_union { @@ -264074,7 +255323,7 @@ struct_union { kind: STRUCT name: "uart_port" definition { - bytesize: 512 + bytesize: 528 member_id: 0x2d1fec85 member_id: 0xe09a972f member_id: 0x2aa25ca7 @@ -264136,6 +255385,8 @@ struct_union { member_id: 0x639fa600 member_id: 0x2bac62ea member_id: 0xf21ad1ce + member_id: 0x2d081919 + member_id: 0x637602ea } } struct_union { @@ -264143,13 +255394,13 @@ struct_union { kind: STRUCT name: "uart_state" definition { - bytesize: 440 + bytesize: 512 member_id: 0x48b9180d - member_id: 0xa1b1e0eb - member_id: 0xb62bfbed - member_id: 0x05f7c451 - member_id: 0xcbcd7a8b - member_id: 0x6a0a7857 + member_id: 0xa1b1e08a + member_id: 0xb62bfce4 + member_id: 0x05f7c6b0 + member_id: 0xcbcd79e3 + member_id: 0x6a0a74ef } } struct_union { @@ -264214,7 +255465,7 @@ struct_union { kind: STRUCT name: "ucsi" definition { - bytesize: 232 + bytesize: 312 member_id: 0xa6f079c5 member_id: 0xce3bbe52 member_id: 0x6d4d92c8 @@ -264222,11 +255473,11 @@ struct_union { member_id: 0x1e4f6847 member_id: 0xcf462e1f member_id: 0x4b773c29 - member_id: 0xd6084c90 - member_id: 0x58870b56 - member_id: 0x58f6bcca - member_id: 0xaead0b7b - member_id: 0x2d5bf749 + member_id: 0xd6084d17 + member_id: 0x5887087b + member_id: 0x58f6b91e + member_id: 0xaead052b + member_id: 0x2d5bf4b2 } } struct_union { @@ -264261,27 +255512,27 @@ struct_union { kind: STRUCT name: "ucsi_connector" definition { - bytesize: 872 + bytesize: 928 member_id: 0x1c516f66 member_id: 0xe85f926a member_id: 0x2d4b35c2 - member_id: 0xd6e66625 - member_id: 0x4a666c58 - member_id: 0x22fae6d5 - member_id: 0x4592d42a - member_id: 0x48cc74ad - member_id: 0xdaa09a15 - member_id: 0x7b1c43d7 - member_id: 0xeebdfca5 - member_id: 0xa984c9d5 - member_id: 0x2027aca1 - member_id: 0x1ee8394c - member_id: 0x85ba524d - member_id: 0x84ab1690 - member_id: 0xdd0dea83 - member_id: 0x6c861acc - member_id: 0xa85e7618 - member_id: 0xb144e73e + member_id: 0xd6e66caf + member_id: 0x4a666087 + member_id: 0x22fae2af + member_id: 0x4592de1d + member_id: 0x48cc7358 + member_id: 0xdaa0963a + member_id: 0x7b1c4643 + member_id: 0xeebdf358 + member_id: 0xa984c17f + member_id: 0x2027a418 + member_id: 0x1ee8397d + member_id: 0x85ba5e75 + member_id: 0x84ab121a + member_id: 0xdd0de586 + member_id: 0x6c861a98 + member_id: 0xa85e79f2 + member_id: 0xb144e2fb } } struct_union { @@ -264385,15 +255636,15 @@ struct_union { kind: STRUCT name: "udp_tunnel_nic" definition { - bytesize: 64 + bytesize: 80 member_id: 0xd6e667b7 - member_id: 0xce0b44c2 - member_id: 0x394e1871 - member_id: 0x6cb8fa18 - member_id: 0xc706974f - member_id: 0xdc10e66d - member_id: 0xed6b5f43 - member_id: 0xbe72b5af + member_id: 0xce0b45fb + member_id: 0x394e18c1 + member_id: 0x6cb8fd7d + member_id: 0xc7069366 + member_id: 0xdc10e384 + member_id: 0xed6b55c9 + member_id: 0xbe72bbaa } } struct_union { @@ -264474,18 +255725,19 @@ struct_union { kind: STRUCT name: "ufs_clk_gating" definition { - bytesize: 224 + bytesize: 296 member_id: 0x3050233e - member_id: 0x8d637c42 - member_id: 0x72f05e59 - member_id: 0xf158f2a4 - member_id: 0x2061f8e0 - member_id: 0x9a2f5329 - member_id: 0xc244b3ea - member_id: 0x77ea2c18 - member_id: 0xbbefb151 - member_id: 0xaf5b74dd - member_id: 0x53ca7b04 + member_id: 0x8d637309 + member_id: 0x72f051fa + member_id: 0xf158ff5c + member_id: 0x2061fc2e + member_id: 0x9a2f5ed9 + member_id: 0xc244b0c7 + member_id: 0x77ea2aab + member_id: 0xbbefbfa3 + member_id: 0xaf5b779f + member_id: 0x53ca75d2 + member_id: 0x2d081239 } } struct_union { @@ -264493,7 +255745,7 @@ struct_union { kind: STRUCT name: "ufs_clk_scaling" definition { - bytesize: 184 + bytesize: 224 member_id: 0xaf5b7a5c member_id: 0xd7e12520 member_id: 0x52d8b184 @@ -264502,13 +255754,14 @@ struct_union { member_id: 0x59505ceb member_id: 0x92e9b358 member_id: 0xa6f8ee3f - member_id: 0x4b773628 - member_id: 0x143d7a57 - member_id: 0x77ea2d11 - member_id: 0x1aca2aa2 - member_id: 0xbbefb64e - member_id: 0xb768e942 - member_id: 0x2061f765 + member_id: 0x4b77399a + member_id: 0x143d796c + member_id: 0x77ea2060 + member_id: 0x1aca297a + member_id: 0xbbefba04 + member_id: 0xb768ef54 + member_id: 0x2061f6ba + member_id: 0x2d081217 } } struct_union { @@ -264546,12 +255799,12 @@ struct_union { kind: STRUCT name: "ufs_dev_cmd" definition { - bytesize: 112 + bytesize: 128 member_id: 0x5c0f21f9 member_id: 0x2d4b38e1 - member_id: 0x4a5cc4d0 - member_id: 0x8c714600 - member_id: 0x711d82c7 + member_id: 0x4a5cc460 + member_id: 0x8c714c8a + member_id: 0x711d898e } } struct_union { @@ -264559,7 +255812,7 @@ struct_union { kind: STRUCT name: "ufs_dev_info" definition { - bytesize: 40 + bytesize: 56 member_id: 0x9edc9408 member_id: 0x3df7be1c member_id: 0xbc22c51e @@ -264577,6 +255830,8 @@ struct_union { member_id: 0x23294895 member_id: 0xaa664cd0 member_id: 0x06ed160b + member_id: 0xd671c12a + member_id: 0x2d0814a0 } } struct_union { @@ -264627,7 +255882,7 @@ struct_union { kind: STRUCT name: "ufs_hba" definition { - bytesize: 4800 + bytesize: 5336 member_id: 0x6138df6b member_id: 0xd60d1ea3 member_id: 0xc8af3fe4 @@ -264665,79 +255920,80 @@ struct_union { member_id: 0x9170c461 member_id: 0xf64f7078 member_id: 0x89362d2d - member_id: 0x056d6ad3 - member_id: 0x7d5fb659 - member_id: 0x646cadcd - member_id: 0x47ed9837 - member_id: 0xdf215518 - member_id: 0x6c1d6671 - member_id: 0xd42bb00e - member_id: 0x5fea1b6d - member_id: 0x82f27fd9 - member_id: 0x90a34bf7 - member_id: 0x1e319255 - member_id: 0xca4b8c9d - member_id: 0xbd4b0b0c - member_id: 0xa1d3d6da - member_id: 0xce8d253e - member_id: 0xce184ca5 - member_id: 0xddd3f02d - member_id: 0xba1da1c2 - member_id: 0x7e49f762 - member_id: 0x639d1274 - member_id: 0x8908e3f8 - member_id: 0xfc44bdf8 - member_id: 0x679b618b - member_id: 0xcd167be4 - member_id: 0x9bf394c7 - member_id: 0x61b0f72f - member_id: 0xa3d0d74f - member_id: 0xf0b1f9a0 - member_id: 0xb7a2ac8b - member_id: 0x10e36227 - member_id: 0x1d86e592 - member_id: 0xe7bc0912 - member_id: 0xcf118db4 - member_id: 0x36da2f23 - member_id: 0x8e42a1f4 - member_id: 0x93066dc6 - member_id: 0x8ee83d0a - member_id: 0x307e09f9 - member_id: 0x334bcbe5 - member_id: 0x08e68b9b - member_id: 0x7b6d6673 - member_id: 0x1566894e - member_id: 0x545d0d76 - member_id: 0x16b72f41 - member_id: 0x3bf0a4ad - member_id: 0x4e6ceb87 - member_id: 0x45552d95 - member_id: 0x14fb02fa - member_id: 0x7e720738 - member_id: 0xff1ade8a - member_id: 0x43d191ac - member_id: 0xd6a6932d - member_id: 0xf30fc22d - member_id: 0x72f8c78e - member_id: 0x66da1629 - member_id: 0xf51390f7 - member_id: 0x54976335 - member_id: 0x83e53085 - member_id: 0xcb2b57b5 - member_id: 0x58afd415 - member_id: 0xe9c67c2e - member_id: 0x2980aafb - member_id: 0x54054436 - member_id: 0x87c8e2e4 - member_id: 0xb8eec428 - member_id: 0x6538b8b3 - member_id: 0x51f950c9 - member_id: 0xa52fabb1 - member_id: 0x16252a87 - member_id: 0x5fe55f21 - member_id: 0xfbeda4ac - member_id: 0x53306e03 - member_id: 0x920d2161 + member_id: 0x056d6f2d + member_id: 0x7d5fb82a + member_id: 0x646ca433 + member_id: 0x47ed9812 + member_id: 0xdf215517 + member_id: 0x6c1d62c8 + member_id: 0xd42bbec1 + member_id: 0x5fea16fd + member_id: 0x82f270d7 + member_id: 0x90a34da9 + member_id: 0x1e3195b0 + member_id: 0xca4b8ab1 + member_id: 0xbd4b0af6 + member_id: 0xa1d3d0ee + member_id: 0xce8d2794 + member_id: 0xce184a90 + member_id: 0xddd3f7db + member_id: 0xba1da164 + member_id: 0x7e49fc07 + member_id: 0x639d1f50 + member_id: 0x8908e7f8 + member_id: 0xfc44bb66 + member_id: 0x679b6d54 + member_id: 0xcd167c27 + member_id: 0x9bf39d6f + member_id: 0x61b0fb48 + member_id: 0xa3d0d6ca + member_id: 0xf0b1fc8e + member_id: 0xb7a2a1df + member_id: 0x10e36a3b + member_id: 0x1d86e345 + member_id: 0xe7bc06c5 + member_id: 0xcf118b97 + member_id: 0x36da2546 + member_id: 0x8e42a998 + member_id: 0x93066213 + member_id: 0x8ee837da + member_id: 0x307e09fb + member_id: 0x334bc297 + member_id: 0x08e68f0d + member_id: 0x7b6d6b82 + member_id: 0x15668869 + member_id: 0x545d0929 + member_id: 0x16b72d77 + member_id: 0x3bf0a986 + member_id: 0x4e6ce9a6 + member_id: 0x45552a24 + member_id: 0x14fb0afb + member_id: 0x7e720bd0 + member_id: 0xff1ad091 + member_id: 0x43d19cf2 + member_id: 0xd6a69c34 + member_id: 0xf30fcad7 + member_id: 0x72f8cfcb + member_id: 0x66da184b + member_id: 0xf51396d0 + member_id: 0x54976880 + member_id: 0x83e539f9 + member_id: 0xcb2b5333 + member_id: 0x58afd2ad + member_id: 0xe9c6751b + member_id: 0x2980ac31 + member_id: 0x54054154 + member_id: 0x87c8e2fc + member_id: 0xb8eec506 + member_id: 0x6538b597 + member_id: 0x51f95764 + member_id: 0xa52faf23 + member_id: 0x16252c8c + member_id: 0x5fe5580a + member_id: 0xfbeda989 + member_id: 0x533062f2 + member_id: 0x920d28d3 + member_id: 0xd671c406 } } struct_union { @@ -264812,7 +256068,7 @@ struct_union { kind: STRUCT name: "ufs_hw_queue" definition { - bytesize: 96 + bytesize: 144 member_id: 0xcdef6e49 member_id: 0xc338b34a member_id: 0x9ace4517 @@ -264828,6 +256084,7 @@ struct_union { member_id: 0x2aca7ebe member_id: 0x26014798 member_id: 0x13ba1d30 + member_id: 0x8a94bafb } } struct_union { @@ -264939,7 +256196,7 @@ struct_union { kind: STRUCT name: "ufshcd_lrb" definition { - bytesize: 144 + bytesize: 152 member_id: 0xec332165 member_id: 0x5006fd4c member_id: 0x2afea591 @@ -264961,6 +256218,7 @@ struct_union { member_id: 0x9e40dc90 member_id: 0xa7729ae1 member_id: 0x238349de + member_id: 0x2d081bee } } struct_union { @@ -265046,17 +256304,18 @@ struct_union { kind: STRUCT name: "uio_device" definition { - bytesize: 864 + bytesize: 1040 member_id: 0x4a965250 member_id: 0xce1ac5a8 - member_id: 0xc8402986 - member_id: 0x0a3b3df0 - member_id: 0xc017a43b - member_id: 0x202d9131 - member_id: 0xcd51bf5d - member_id: 0x79da74a5 - member_id: 0xfe3c2af8 - member_id: 0x339b90c1 + member_id: 0xc840222c + member_id: 0x0a3b32d2 + member_id: 0xc017af2b + member_id: 0x202d9384 + member_id: 0xcd51b880 + member_id: 0x79da7b28 + member_id: 0xfe3c291d + member_id: 0x339b92a9 + member_id: 0x2d0815a4 } } struct_union { @@ -265064,7 +256323,7 @@ struct_union { kind: STRUCT name: "uio_info" definition { - bytesize: 568 + bytesize: 576 member_id: 0x97334934 member_id: 0x0de57809 member_id: 0xa65f2d0d @@ -265078,6 +256337,7 @@ struct_union { member_id: 0xad99b7eb member_id: 0xaeb5c308 member_id: 0x9bdb7d24 + member_id: 0x2d081f2c } } struct_union { @@ -265085,9 +256345,9 @@ struct_union { kind: STRUCT name: "uio_map" definition { - bytesize: 72 + bytesize: 104 member_id: 0x452b206c - member_id: 0x521daed6 + member_id: 0x521dad60 } } struct_union { @@ -265123,9 +256383,9 @@ struct_union { kind: STRUCT name: "uio_portio" definition { - bytesize: 72 + bytesize: 104 member_id: 0x452b206c - member_id: 0x48e646e9 + member_id: 0x48e6455f } } struct_union { @@ -265194,18 +256454,18 @@ struct_union { kind: STRUCT name: "uprobe" definition { - bytesize: 232 + bytesize: 264 member_id: 0x230022a6 member_id: 0xceb80cfa member_id: 0x09b6e3f8 - member_id: 0x8cda352e - member_id: 0x7a4a1c52 - member_id: 0x82e150fb - member_id: 0x3b44fc55 - member_id: 0x9b3b7d7f - member_id: 0x210c58c8 - member_id: 0x2d5bf3c9 - member_id: 0xb864f3fd + member_id: 0x8cda3bf9 + member_id: 0x7a4a1d30 + member_id: 0x82e15cd4 + member_id: 0x3b44f9c1 + member_id: 0x9b3b71e5 + member_id: 0x210c5bf3 + member_id: 0x2d5bf216 + member_id: 0xb864f388 } } struct_union { @@ -265248,7 +256508,7 @@ struct_union { kind: STRUCT name: "urb" definition { - bytesize: 184 + bytesize: 216 member_id: 0x02ce5986 member_id: 0x94611ed1 member_id: 0x7680e790 @@ -265278,7 +256538,11 @@ struct_union { member_id: 0x0b9ba55b member_id: 0x41af8f7c member_id: 0x4ae38270 - member_id: 0x6b683d87 + member_id: 0x2d081262 + member_id: 0x63760345 + member_id: 0xac8940ee + member_id: 0xe0f63767 + member_id: 0x6b683df2 } } struct_union { @@ -265333,7 +256597,7 @@ struct_union { kind: STRUCT name: "usb_bus" definition { - bytesize: 128 + bytesize: 176 member_id: 0xd817c8aa member_id: 0x3d952d66 member_id: 0x0b59345b @@ -265347,13 +256611,17 @@ struct_union { member_id: 0xd87544b5 member_id: 0x8b6ecdd4 member_id: 0x83a6f74b - member_id: 0x57939373 - member_id: 0xa2cb8ee5 - member_id: 0xfd9334d6 - member_id: 0xfeb546b0 - member_id: 0x3cd3df90 - member_id: 0x1d9b146a - member_id: 0x697c36d5 + member_id: 0x57939da4 + member_id: 0xa2cb8ced + member_id: 0xfd933f9f + member_id: 0xfeb54b09 + member_id: 0x3cd3d123 + member_id: 0x1d9b11ef + member_id: 0x697c3b1d + member_id: 0x2d081bee + member_id: 0x63760b66 + member_id: 0xac894f2b + member_id: 0xe0f63ec8 } } struct_union { @@ -265629,7 +256897,7 @@ struct_union { kind: STRUCT name: "usb_composite_driver" definition { - bytesize: 304 + bytesize: 336 member_id: 0x0de57ce8 member_id: 0xce0653f5 member_id: 0xddbb8da5 @@ -265725,7 +256993,7 @@ struct_union { kind: STRUCT name: "usb_device" definition { - bytesize: 1400 + bytesize: 1584 member_id: 0x575bee81 member_id: 0x18249e35 member_id: 0x995819c8 @@ -265741,53 +257009,57 @@ struct_union { member_id: 0xdaedae91 member_id: 0x3b225032 member_id: 0xce1acbca - member_id: 0xd6f2893e - member_id: 0x50297e7e - member_id: 0xd195dbcc - member_id: 0x2b4d9159 - member_id: 0xd80e1005 - member_id: 0x775f7c02 - member_id: 0x018e691a - member_id: 0xb6309b4d - member_id: 0x07fa619a - member_id: 0x86939bbe - member_id: 0x3a5037f8 - member_id: 0xd0841ed8 - member_id: 0xe4db7029 - member_id: 0x3a333364 - member_id: 0xbf831d30 - member_id: 0x14fe67ed - member_id: 0x86d7ff65 - member_id: 0xdc353acb - member_id: 0x0a9f8ec7 - member_id: 0xb5e79485 - member_id: 0x90eb8790 - member_id: 0x71e64915 - member_id: 0x9fd26d71 - member_id: 0x5ec78aeb - member_id: 0x33fe5f3e - member_id: 0x6904fb47 - member_id: 0x6983c4da - member_id: 0xdf9236a3 - member_id: 0xa95317c8 - member_id: 0xa781c9b5 - member_id: 0x520242bf - member_id: 0xd8d01e39 - member_id: 0x2a8af84a - member_id: 0x7fecf5b1 - member_id: 0x1bcf2dfa - member_id: 0x1c717a2a - member_id: 0x95931d59 - member_id: 0xac4bf6a7 - member_id: 0x10042d83 - member_id: 0x3a655833 - member_id: 0x05d05274 - member_id: 0x18f3b469 - member_id: 0x76ff1d7a - member_id: 0x07dd6639 - member_id: 0x7407da60 - member_id: 0xcbfaf9d5 - member_id: 0x0e98d76c + member_id: 0xd6f280e5 + member_id: 0x50297645 + member_id: 0xd195dd1d + member_id: 0x2b4d96be + member_id: 0xd80e161f + member_id: 0x775f75c8 + member_id: 0x018e63c8 + member_id: 0xb6309565 + member_id: 0x07fa68be + member_id: 0x869394b3 + member_id: 0x3a503292 + member_id: 0xd08414b5 + member_id: 0xe4db73cd + member_id: 0x3a333154 + member_id: 0xbf831cb1 + member_id: 0x14fe6405 + member_id: 0x86d7f4fb + member_id: 0xdc35308a + member_id: 0x0a9f8132 + member_id: 0xb5e79513 + member_id: 0x90eb88f9 + member_id: 0x71e64007 + member_id: 0x9fd26060 + member_id: 0x5ec7864c + member_id: 0x33fe5eaa + member_id: 0x6904f922 + member_id: 0x6983cb7e + member_id: 0xdf923671 + member_id: 0xa9531899 + member_id: 0xa781c5ca + member_id: 0x52024921 + member_id: 0xd8d01ef5 + member_id: 0x2a8af503 + member_id: 0x7fecfc90 + member_id: 0x1bcf24f2 + member_id: 0x1c7178cc + member_id: 0x95931458 + member_id: 0xac4bf7f1 + member_id: 0x10042bd2 + member_id: 0x3a655266 + member_id: 0x05d05741 + member_id: 0x18f3bb6c + member_id: 0x76ff1609 + member_id: 0x07dd6a6b + member_id: 0x7407d3f8 + member_id: 0xcbfaf84d + member_id: 0x0e98d4e4 + member_id: 0x2d081dc5 + member_id: 0x63760628 + member_id: 0xac894ae5 + member_id: 0xe0f634cc } } struct_union { @@ -265847,7 +257119,7 @@ struct_union { kind: STRUCT name: "usb_driver" definition { - bytesize: 272 + bytesize: 336 member_id: 0x0de57ce8 member_id: 0xd779dfba member_id: 0x8da71f49 @@ -265861,10 +257133,14 @@ struct_union { member_id: 0xf9546d20 member_id: 0x1b86a7a5 member_id: 0x51e2015b - member_id: 0xd2f1926d - member_id: 0x26cce4ad - member_id: 0x46c16366 - member_id: 0x6cbf617c + member_id: 0xd2f1955a + member_id: 0x26cce85e + member_id: 0x46c16626 + member_id: 0x6cbf6eaa + member_id: 0x2d0810ba + member_id: 0x63760d5b + member_id: 0xac8948f4 + member_id: 0xe0f63d11 } } struct_union { @@ -265898,7 +257174,7 @@ struct_union { kind: STRUCT name: "usb_ep" definition { - bytesize: 72 + bytesize: 80 member_id: 0x6d52b8b2 member_id: 0x0de57809 member_id: 0xafb67e05 @@ -265914,6 +257190,7 @@ struct_union { member_id: 0x30f84189 member_id: 0x87e65efb member_id: 0x205151e6 + member_id: 0x2d081c40 } } struct_union { @@ -265935,7 +257212,7 @@ struct_union { kind: STRUCT name: "usb_ep_ops" definition { - bytesize: 88 + bytesize: 96 member_id: 0x98ca2102 member_id: 0x0da0f771 member_id: 0xfe72437a @@ -265947,6 +257224,7 @@ struct_union { member_id: 0xf4be2934 member_id: 0xc7f4195b member_id: 0x9d361053 + member_id: 0x2d08170f } } struct_union { @@ -266027,43 +257305,43 @@ struct_union { kind: STRUCT name: "usb_gadget" definition { - bytesize: 904 + bytesize: 1072 member_id: 0xd6e667b7 - member_id: 0x5531ac72 - member_id: 0xafb674fb - member_id: 0x3b08524b - member_id: 0xb89866d7 - member_id: 0xa0b8e129 - member_id: 0xa9e244dc - member_id: 0x24cac99e - member_id: 0x033004ab - member_id: 0x725e866f - member_id: 0x0de57446 - member_id: 0xce1ac2f3 - member_id: 0x2f497072 - member_id: 0x4b42ea9d - member_id: 0xe760c832 - member_id: 0x6d293e5e - member_id: 0xdf79f637 - member_id: 0x61e60dfc - member_id: 0x1ad2b67d - member_id: 0x30d08dc9 - member_id: 0x66b3d7d1 - member_id: 0xc46b84d7 - member_id: 0xfb59b12b - member_id: 0x6bce4b5c - member_id: 0xc80b59d1 - member_id: 0xa61d8e02 - member_id: 0x382c0881 - member_id: 0xe0141de5 - member_id: 0xfcfe4a22 - member_id: 0xf0e41f75 - member_id: 0x7b7cfbc1 - member_id: 0x4397ddd1 - member_id: 0x9093957d - member_id: 0x0a9f814c - member_id: 0x99159e6d - member_id: 0xd3d515a9 + member_id: 0x5531ad4b + member_id: 0xafb6744b + member_id: 0x3b0858c1 + member_id: 0xb89868d2 + member_id: 0xa0b8ea66 + member_id: 0xa9e24ae9 + member_id: 0x24cac749 + member_id: 0x03300c8d + member_id: 0x725e87e8 + member_id: 0x0de5764e + member_id: 0xce1ac9ba + member_id: 0x2f497469 + member_id: 0x4b42e885 + member_id: 0xe760cbcd + member_id: 0x6d293ed3 + member_id: 0xdf79facb + member_id: 0x61e60032 + member_id: 0x1ad2b967 + member_id: 0x30d08fca + member_id: 0x66b3d9d9 + member_id: 0xc46b83a7 + member_id: 0xfb59b28c + member_id: 0x6bce491a + member_id: 0xc80b5bf6 + member_id: 0xa61d8d92 + member_id: 0x382c000a + member_id: 0xe0141e5d + member_id: 0xfcfe44a4 + member_id: 0xf0e41911 + member_id: 0x7b7cfb93 + member_id: 0x4397dac6 + member_id: 0x90939b75 + member_id: 0x0a9f8d5e + member_id: 0x99159c55 + member_id: 0xd3d51732 } } struct_union { @@ -266071,7 +257349,7 @@ struct_union { kind: STRUCT name: "usb_gadget_driver" definition { - bytesize: 232 + bytesize: 264 member_id: 0xab6f0143 member_id: 0xa9e240cf member_id: 0x6d11bee8 @@ -266082,9 +257360,9 @@ struct_union { member_id: 0xca930765 member_id: 0x62b1452f member_id: 0xd4ad451a - member_id: 0x9c51765b - member_id: 0xe5eb8edd - member_id: 0x8b933f1a + member_id: 0x9c5173fa + member_id: 0xe5eb8f2c + member_id: 0x8b933b4a } } struct_union { @@ -266092,7 +257370,7 @@ struct_union { kind: STRUCT name: "usb_gadget_ops" definition { - bytesize: 120 + bytesize: 152 member_id: 0x113929de member_id: 0xff107114 member_id: 0xb1200e59 @@ -266108,6 +257386,10 @@ struct_union { member_id: 0xedaf20a8 member_id: 0x5dc4030f member_id: 0x68e21a91 + member_id: 0x2d081dc1 + member_id: 0x63760ebd + member_id: 0xac894420 + member_id: 0xe0f63a97 } } struct_union { @@ -266125,48 +257407,52 @@ struct_union { kind: STRUCT name: "usb_hcd" definition { - bytesize: 592 + bytesize: 720 member_id: 0x3c39c4c3 - member_id: 0x02ce5e99 - member_id: 0x703f22e7 - member_id: 0xa08da3d6 - member_id: 0x5ee85e2a - member_id: 0x4e68648e - member_id: 0xe59a4688 - member_id: 0x1a8d5828 - member_id: 0xfc7e0f06 - member_id: 0xd4751144 - member_id: 0x1058a1bd - member_id: 0xba419a21 - member_id: 0x2d5bf5c3 - member_id: 0x7a05017c - member_id: 0x46ed8dee - member_id: 0x19fc0753 - member_id: 0xfc3fe07f - member_id: 0x8c48b029 - member_id: 0xdecf8b6a - member_id: 0x3acab070 - member_id: 0xe7b2761d - member_id: 0xb5f94b52 - member_id: 0xb7d6cc7b - member_id: 0xdf02d971 - member_id: 0x5cdf43bd - member_id: 0xe33ac039 - member_id: 0x99373909 - member_id: 0x8023ce05 - member_id: 0xb34e2d6c - member_id: 0xd06f4456 - member_id: 0xd13844f8 - member_id: 0x8f06543c - member_id: 0x468f2f3e - member_id: 0x4ab85a09 - member_id: 0xbf5f2287 - member_id: 0x3d6233b0 - member_id: 0xe2196630 - member_id: 0xde07dfea - member_id: 0x7294d6df - member_id: 0x8c567583 - member_id: 0xe8de0127 + member_id: 0x02ce5b75 + member_id: 0x703f28c1 + member_id: 0xa08da7ed + member_id: 0x5ee85607 + member_id: 0x4e68600e + member_id: 0xe59a485e + member_id: 0x1a8d5950 + member_id: 0xfc7e0dba + member_id: 0xd47519de + member_id: 0x1058a1fb + member_id: 0xba419099 + member_id: 0x2d5bfb55 + member_id: 0x7a05079e + member_id: 0x46ed8f1f + member_id: 0x19fc01b5 + member_id: 0xfc3feae9 + member_id: 0x8c48bd78 + member_id: 0xdecf871e + member_id: 0x3acabb1f + member_id: 0xe7b27044 + member_id: 0xb5f94af8 + member_id: 0xb7d6c67c + member_id: 0xdf02d1f8 + member_id: 0x5cdf43f2 + member_id: 0xe33ac34a + member_id: 0x9937369d + member_id: 0x8023c171 + member_id: 0xb34e2759 + member_id: 0xd06f4d55 + member_id: 0xd13842eb + member_id: 0x8f065dcb + member_id: 0x468f26e8 + member_id: 0x4ab853e8 + member_id: 0xbf5f26d7 + member_id: 0x3d623c4e + member_id: 0xe21962de + member_id: 0xde07d329 + member_id: 0x7294dae9 + member_id: 0x8c567013 + member_id: 0x2d081f8d + member_id: 0x6376014c + member_id: 0xac8940d0 + member_id: 0xe0f630f5 + member_id: 0xe8de00d5 } } struct_union { @@ -266174,13 +257460,17 @@ struct_union { kind: STRUCT name: "usb_host_bos" definition { - bytesize: 48 + bytesize: 80 member_id: 0x87c662ae member_id: 0x997db32f member_id: 0x3241d5d1 member_id: 0x4237b475 member_id: 0x4b0726eb member_id: 0x87e709e7 + member_id: 0x2d0814a0 + member_id: 0x63760ed5 + member_id: 0xac89424e + member_id: 0xe0f63d39 } } struct_union { @@ -266234,7 +257524,7 @@ struct_union { kind: STRUCT name: "usb_interface" definition { - bytesize: 848 + bytesize: 1048 member_id: 0x929a19b5 member_id: 0x2dbb1524 member_id: 0x90d99972 @@ -266250,8 +257540,12 @@ struct_union { member_id: 0x4381fffc member_id: 0x14fe6fd9 member_id: 0xce1ac0db - member_id: 0xcea50d22 - member_id: 0x14179852 + member_id: 0xcea50aff + member_id: 0x141797df + member_id: 0x2d081854 + member_id: 0x63760ea3 + member_id: 0xac8949c0 + member_id: 0xe0f633f3 } } struct_union { @@ -266340,7 +257634,7 @@ struct_union { kind: STRUCT name: "usb_otg" definition { - bytesize: 88 + bytesize: 96 member_id: 0xce2fcc13 member_id: 0xb0784305 member_id: 0x1058a10a @@ -266352,6 +257646,7 @@ struct_union { member_id: 0xfef70ddf member_id: 0x9eb9acd8 member_id: 0x22b775eb + member_id: 0x2d08170f } } struct_union { @@ -266383,7 +257678,7 @@ struct_union { kind: STRUCT name: "usb_phy" definition { - bytesize: 336 + bytesize: 392 member_id: 0xce3bbab3 member_id: 0x0517076e member_id: 0x2d2d08fa @@ -266402,19 +257697,24 @@ struct_union { member_id: 0xb7447353 member_id: 0x85f5483d member_id: 0x841775ec - member_id: 0x37039a8b - member_id: 0x2083f82f - member_id: 0x65373075 - member_id: 0xb5897384 - member_id: 0x1ac7674c - member_id: 0x9efbdfbf - member_id: 0xfef7827b - member_id: 0x80a69f37 - member_id: 0x13055ff5 - member_id: 0xbd51e3f5 - member_id: 0x56fe5261 - member_id: 0x975fa7d8 - member_id: 0x04f8fe6d + member_id: 0x37039d26 + member_id: 0x2083fe73 + member_id: 0x65373c2d + member_id: 0xb5897f42 + member_id: 0x1ac760fd + member_id: 0x9efbdd2b + member_id: 0xfef782fd + member_id: 0x80a69db4 + member_id: 0x13055279 + member_id: 0xbd51e7df + member_id: 0x56fe5fc2 + member_id: 0x975fa344 + member_id: 0x04f8f40a + member_id: 0xedc9a6ac + member_id: 0x2d081bb9 + member_id: 0x637600f9 + member_id: 0xac894f5e + member_id: 0xe0f63bda } } struct_union { @@ -266442,11 +257742,11 @@ struct_union { kind: STRUCT name: "usb_power_delivery" definition { - bytesize: 768 + bytesize: 920 member_id: 0xce1ac149 - member_id: 0xcc4800ee - member_id: 0x94399e9e - member_id: 0xa6f072b7 + member_id: 0xcc4806c1 + member_id: 0x94399220 + member_id: 0xa6f07398 } } struct_union { @@ -266454,10 +257754,10 @@ struct_union { kind: STRUCT name: "usb_power_delivery_capabilities" definition { - bytesize: 776 + bytesize: 928 member_id: 0xce1ac149 - member_id: 0x6733a6f5 - member_id: 0xc069ef84 + member_id: 0x6733a0da + member_id: 0xc069e42e } } struct_union { @@ -266476,7 +257776,7 @@ struct_union { kind: STRUCT name: "usb_request" definition { - bytesize: 96 + bytesize: 104 member_id: 0x9a037dbf member_id: 0xb528e3df member_id: 0x811afaf5 @@ -266495,6 +257795,7 @@ struct_union { member_id: 0x2c35055f member_id: 0x20000016 member_id: 0x92f98fb9 + member_id: 0x2d081d9c } } struct_union { @@ -266502,16 +257803,16 @@ struct_union { kind: STRUCT name: "usb_role_switch" definition { - bytesize: 848 + bytesize: 1016 member_id: 0xce1ac149 - member_id: 0x2d4b30ac - member_id: 0xc024bb1e - member_id: 0x11d1ced5 - member_id: 0x45a3a055 - member_id: 0x5505693d - member_id: 0x3d95b913 - member_id: 0x31738070 - member_id: 0x408de654 + member_id: 0x2d4b3683 + member_id: 0xc024bfe6 + member_id: 0x11d1c620 + member_id: 0x45a3a468 + member_id: 0x55056191 + member_id: 0x3d95b448 + member_id: 0x317385e4 + member_id: 0x408deb05 } } struct_union { @@ -266536,7 +257837,7 @@ struct_union { kind: STRUCT name: "usb_serial" definition { - bytesize: 224 + bytesize: 240 member_id: 0xce349ead member_id: 0x5c62ac77 member_id: 0x1e592a48 @@ -266554,7 +257855,7 @@ struct_union { member_id: 0x48bfae31 member_id: 0x02ce5b75 member_id: 0xdc0f3007 - member_id: 0x91796196 + member_id: 0x91796dae } } struct_union { @@ -266562,57 +257863,57 @@ struct_union { kind: STRUCT name: "usb_serial_driver" definition { - bytesize: 528 + bytesize: 560 member_id: 0x3144f518 member_id: 0xc4fbc795 member_id: 0xee864cc4 member_id: 0xd4ad4cc3 - member_id: 0xfc09f104 - member_id: 0x1b86a2c8 - member_id: 0x0f19481d - member_id: 0x4cfd4263 - member_id: 0xd78f563b - member_id: 0x1968f860 - member_id: 0xc578dcc6 - member_id: 0x7ec3e3c6 - member_id: 0x65ba3ab2 - member_id: 0xd77a285f - member_id: 0x9619b24f - member_id: 0x7e1dc22d - member_id: 0x8da4e910 - member_id: 0xae97a284 - member_id: 0x66c5c2fd - member_id: 0xe41140bb - member_id: 0xf3963954 - member_id: 0xcab3f168 - member_id: 0xa792c083 - member_id: 0xad9bb8c2 - member_id: 0xcd7f61b5 - member_id: 0x342fe3b5 - member_id: 0xb08e385d - member_id: 0x4d4b04e5 - member_id: 0x956eb4d7 - member_id: 0xd9943f8f - member_id: 0x7e9ca55e - member_id: 0xfd5526c5 - member_id: 0xd08d50e1 - member_id: 0x691dfa45 - member_id: 0x14573968 - member_id: 0xca5121f8 - member_id: 0x80cd109a - member_id: 0x7363575c - member_id: 0x7e415c58 - member_id: 0x6e7a7d3c - member_id: 0x34f4a820 - member_id: 0xc973030f - member_id: 0x59488e82 - member_id: 0xe7104bba - member_id: 0xe2acc573 - member_id: 0x84573504 - member_id: 0xda4d06b6 - member_id: 0x68c4dfff - member_id: 0x32090b65 - member_id: 0x934f49bd + member_id: 0xfc09f0db + member_id: 0x1b86a2bd + member_id: 0x0f194aef + member_id: 0x4cfd40f2 + member_id: 0xd78f59f9 + member_id: 0x1968fceb + member_id: 0xc578dab3 + member_id: 0x7ec3e667 + member_id: 0x65ba3b43 + member_id: 0xd77a2d00 + member_id: 0x9619b60e + member_id: 0x7e1dc95a + member_id: 0x8da4e999 + member_id: 0xae97a5b3 + member_id: 0x66c5c2ea + member_id: 0xe4114db1 + member_id: 0xf3963ffd + member_id: 0xcab3f147 + member_id: 0xa792c035 + member_id: 0xad9bbf06 + member_id: 0xcd7f6f7d + member_id: 0x342fe464 + member_id: 0xb08e3438 + member_id: 0x4d4b01d0 + member_id: 0x956eb42c + member_id: 0xd9943837 + member_id: 0x7e9ca335 + member_id: 0xfd552aa2 + member_id: 0xd08d5830 + member_id: 0x691df5b8 + member_id: 0x14573c12 + member_id: 0xca51229f + member_id: 0x80cd11b3 + member_id: 0x7363590a + member_id: 0x7e4156be + member_id: 0x6e7a79e5 + member_id: 0x34f4a74e + member_id: 0xc9730947 + member_id: 0x59488b26 + member_id: 0xe7104099 + member_id: 0xe2acc05f + member_id: 0x84573c9c + member_id: 0xda4d0f3d + member_id: 0x68c4d9d3 + member_id: 0x320901bb + member_id: 0x934f43bd } } struct_union { @@ -266636,40 +257937,40 @@ struct_union { kind: STRUCT name: "usb_serial_port" definition { - bytesize: 1480 + bytesize: 1720 member_id: 0xa79bc81d member_id: 0x48b91cec - member_id: 0x2d1fe314 - member_id: 0xc8ee0091 - member_id: 0xdc316641 - member_id: 0xff6c3e37 - member_id: 0xa213abc9 - member_id: 0x85b719cf - member_id: 0xf35c572c - member_id: 0xa83093fc - member_id: 0x5e3b6bef - member_id: 0xda5836f1 - member_id: 0x80e88b9e - member_id: 0x7e50f1f4 - member_id: 0x20931bb7 - member_id: 0x1926c8d9 - member_id: 0xfd487d79 - member_id: 0xc6c74317 - member_id: 0x599920e7 - member_id: 0x6fbe00af - member_id: 0x652929a4 - member_id: 0xd4bce0ed - member_id: 0xa2006268 - member_id: 0x2b1781d0 - member_id: 0x47ac89b5 - member_id: 0x34019fd5 - member_id: 0xa15328e6 - member_id: 0x083dfc85 - member_id: 0xb51b5f80 - member_id: 0x2d5bf701 - member_id: 0xd6e66360 - member_id: 0x1e9bc7f4 - member_id: 0xce1ac793 + member_id: 0x2d1fe41d + member_id: 0xc8ee0dac + member_id: 0xdc316fde + member_id: 0xff6c3cd6 + member_id: 0xa213a8a1 + member_id: 0x85b71c5f + member_id: 0xf35c54ea + member_id: 0xa8309f44 + member_id: 0x5e3b6ecc + member_id: 0xda583bd0 + member_id: 0x80e88f85 + member_id: 0x7e50f186 + member_id: 0x20931093 + member_id: 0x1926c096 + member_id: 0xfd487f6f + member_id: 0xc6c74fe8 + member_id: 0x59992c87 + member_id: 0x6fbe0a7f + member_id: 0x65292cb0 + member_id: 0xd4bce900 + member_id: 0xa200605d + member_id: 0x2b178ab5 + member_id: 0x47ac8207 + member_id: 0x34019ec8 + member_id: 0xa1532d41 + member_id: 0x083df854 + member_id: 0xb51b5e3a + member_id: 0x2d5bf0ae + member_id: 0xd6e66688 + member_id: 0x1e9bca50 + member_id: 0xce1ac891 } } struct_union { @@ -266757,7 +258058,7 @@ struct_union { kind: STRUCT name: "usb_tt" definition { - bytesize: 80 + bytesize: 128 member_id: 0xe5c68ce9 member_id: 0xe77081c4 member_id: 0xca538c03 @@ -266765,6 +258066,10 @@ struct_union { member_id: 0x2d1fe44c member_id: 0x0d593536 member_id: 0xf3fecb5a + member_id: 0x2d081d9c + member_id: 0x63760a18 + member_id: 0xac8943f0 + member_id: 0xe0f63cb8 } } struct_union { @@ -266772,13 +258077,16 @@ struct_union { kind: STRUCT name: "usb_udc" definition { - bytesize: 800 + bytesize: 1048 member_id: 0xd477fd9a member_id: 0x1875f4a8 member_id: 0xce1ac88b - member_id: 0x7c00e850 - member_id: 0xa8b1a324 - member_id: 0x5367c52c + member_id: 0x7c00e340 + member_id: 0xa8b1a153 + member_id: 0x5367cfd2 + member_id: 0x14e2bc0d + member_id: 0xdf3f679f + member_id: 0x997c2cff } } struct_union { @@ -266786,9 +258094,9 @@ struct_union { kind: STRUCT name: "usbdrv_wrap" definition { - bytesize: 152 + bytesize: 184 member_id: 0xd4ad4c68 - member_id: 0x4b47d40c + member_id: 0x4b47d823 } } struct_union { @@ -266796,7 +258104,7 @@ struct_union { kind: STRUCT name: "usbnet" definition { - bytesize: 600 + bytesize: 696 member_id: 0xbb0eb3a5 member_id: 0x8a1b2331 member_id: 0x5e589542 @@ -266804,38 +258112,42 @@ struct_union { member_id: 0xe49f6571 member_id: 0x202d9055 member_id: 0x1173939d - member_id: 0xdccb66a4 - member_id: 0x16197475 - member_id: 0xe5316bda - member_id: 0x671dccaa - member_id: 0x327a577c - member_id: 0x372f61a0 - member_id: 0x5ceeea08 - member_id: 0xb3b45fb0 - member_id: 0x2064b69b - member_id: 0x63fb074d - member_id: 0x84e83055 - member_id: 0xbedde87d - member_id: 0x723dee58 - member_id: 0x893559d9 - member_id: 0xff770ca3 - member_id: 0x4ddbf211 - member_id: 0xb7653415 - member_id: 0x41517cd5 - member_id: 0x3ebe7e3f - member_id: 0x0b6796b8 - member_id: 0x71b83776 - member_id: 0x94aef420 - member_id: 0x420ec74c - member_id: 0x1d18f3a0 - member_id: 0x6e10ac71 - member_id: 0xdd499b5c - member_id: 0x72db064a - member_id: 0x19761d86 - member_id: 0xf04d78e0 - member_id: 0x5e2b8001 - member_id: 0x7de43795 - member_id: 0x2d5bf612 + member_id: 0xdccb64ac + member_id: 0x1619739e + member_id: 0xe531626b + member_id: 0x671dc45f + member_id: 0x327a5eed + member_id: 0x372f6ae9 + member_id: 0x5ceeec17 + member_id: 0xb3b45209 + member_id: 0x2064b31e + member_id: 0x63fb0e8e + member_id: 0x84e83fe7 + member_id: 0xbedde9a2 + member_id: 0x723dee2d + member_id: 0x8935554d + member_id: 0xff770e06 + member_id: 0x4ddbf650 + member_id: 0xb7653122 + member_id: 0x415177a2 + member_id: 0x3ebe7eb6 + member_id: 0x0b67960e + member_id: 0x71b830b2 + member_id: 0x94aefae8 + member_id: 0x420ec279 + member_id: 0x1d18f5cb + member_id: 0x6e10a38c + member_id: 0xdd499a75 + member_id: 0x72db081c + member_id: 0x19761760 + member_id: 0xf04d7467 + member_id: 0x5e2b8157 + member_id: 0x7de43299 + member_id: 0x2d5bf2a1 + member_id: 0x2d0819a8 + member_id: 0x63760f99 + member_id: 0xac894d81 + member_id: 0xe0f63ef4 } } struct_union { @@ -266868,7 +258180,7 @@ struct_union { kind: STRUCT name: "user_namespace" definition { - bytesize: 608 + bytesize: 656 member_id: 0x15653884 member_id: 0xe2053ef5 member_id: 0x1d4070e7 @@ -266882,12 +258194,14 @@ struct_union { member_id: 0x65d65e9f member_id: 0x26de6193 member_id: 0x79fd896f - member_id: 0xd6e668dd - member_id: 0x3da54986 - member_id: 0x1cbe0b13 - member_id: 0x9f3014b3 - member_id: 0x63afe2fc - member_id: 0x4ba8cddd + member_id: 0xd6e66eec + member_id: 0x3da54157 + member_id: 0x1cbe0e3f + member_id: 0x9f301d2b + member_id: 0x63afeb77 + member_id: 0x4ba8c21a + member_id: 0x2d081f04 + member_id: 0x637608ca } } struct_union { @@ -266907,7 +258221,7 @@ struct_union { kind: STRUCT name: "user_struct" definition { - bytesize: 136 + bytesize: 168 member_id: 0xb62baaf3 member_id: 0x65a4a799 member_id: 0x47877fa9 @@ -266916,6 +258230,9 @@ struct_union { member_id: 0x15366415 member_id: 0xb82d7a23 member_id: 0xb3d910e2 + member_id: 0xd6abc924 + member_id: 0x2d0817f6 + member_id: 0x63760fdf } } struct_union { @@ -267032,8 +258349,7 @@ struct_union { definition { bytesize: 32 member_id: 0xef540d40 - member_id: 0x3d158618 - member_id: 0x232ab06c + member_id: 0x245b9008 member_id: 0xb3633170 member_id: 0x4dbd03ca member_id: 0x1d16ecb8 @@ -267320,7 +258636,7 @@ struct_union { kind: STRUCT name: "v4l2_ctrl" definition { - bytesize: 232 + bytesize: 240 member_id: 0x0fa6c6af member_id: 0x392f00ec member_id: 0xf95877f3 @@ -267363,6 +258679,7 @@ struct_union { member_id: 0xfb6e9c37 member_id: 0x3b232807 member_id: 0x654b7430 + member_id: 0x2d081e2f } } struct_union { @@ -267370,7 +258687,7 @@ struct_union { kind: STRUCT name: "v4l2_ctrl_config" definition { - bytesize: 136 + bytesize: 144 member_id: 0xafb42e86 member_id: 0x9d444bfa member_id: 0xcce62d78 @@ -267388,6 +258705,7 @@ struct_union { member_id: 0x3d54be0a member_id: 0xf2dee2ba member_id: 0x2f797cff + member_id: 0x2d081844 } } struct_union { @@ -267526,21 +258844,22 @@ struct_union { kind: STRUCT name: "v4l2_ctrl_handler" definition { - bytesize: 200 + bytesize: 224 member_id: 0xb74e1877 - member_id: 0x2dcf9f28 - member_id: 0xea2e35d6 - member_id: 0x15868a4a - member_id: 0x6ff464d3 - member_id: 0xff0baa29 - member_id: 0x568a320a - member_id: 0xe90f383a - member_id: 0xd2f306d6 - member_id: 0x7f61f2f1 - member_id: 0x6fead841 - member_id: 0x9fd2833f - member_id: 0x7c2cf39d - member_id: 0xcc93418b + member_id: 0x2dcf9e11 + member_id: 0xea2e3566 + member_id: 0x1586844f + member_id: 0x6ff46f9c + member_id: 0xff0ba4fe + member_id: 0x568a338d + member_id: 0xe90f3a32 + member_id: 0xd2f30d9f + member_id: 0x7f61f4ee + member_id: 0x6fead5f8 + member_id: 0x9fd286ba + member_id: 0x7c2cfc2f + member_id: 0xcc9349cc + member_id: 0x2d081217 } } struct_union { @@ -267757,10 +259076,11 @@ struct_union { kind: STRUCT name: "v4l2_ctrl_ops" definition { - bytesize: 24 + bytesize: 32 member_id: 0x6005f59a member_id: 0x80920d33 member_id: 0x75e99e43 + member_id: 0x2d081dfb } } struct_union { @@ -267796,6 +259116,8 @@ struct_union { member_id: 0xb065acb9 member_id: 0xa6a9f3e1 member_id: 0xbb05d25c + member_id: 0x2d081532 + member_id: 0x637609a2 } } struct_union { @@ -267803,7 +259125,7 @@ struct_union { kind: STRUCT name: "v4l2_ctrl_ref" definition { - bytesize: 64 + bytesize: 72 member_id: 0x0fa6c6af member_id: 0x11f070e1 member_id: 0x69ba12aa @@ -267815,6 +259137,7 @@ struct_union { member_id: 0x0bb1b59b member_id: 0x3fc3c416 member_id: 0xcbf4c251 + member_id: 0x2d081e2a } } struct_union { @@ -267822,11 +259145,12 @@ struct_union { kind: STRUCT name: "v4l2_ctrl_type_ops" definition { - bytesize: 32 + bytesize: 40 member_id: 0xf6e89639 member_id: 0x1ae79ef6 member_id: 0xc04c8cc3 member_id: 0x2a122629 + member_id: 0x2d081599 } } struct_union { @@ -268164,18 +259488,18 @@ struct_union { kind: STRUCT name: "v4l2_fh" definition { - bytesize: 144 + bytesize: 160 member_id: 0x7c00ef52 member_id: 0xebf1169b member_id: 0x82392672 member_id: 0xa97d0900 member_id: 0x202d9055 member_id: 0x40fe2d51 - member_id: 0xd3eec6a3 - member_id: 0xe3c8579c - member_id: 0xb3731e9b - member_id: 0x004768f5 - member_id: 0xb254a863 + member_id: 0xd3eec4ab + member_id: 0xe3c85a25 + member_id: 0xb3731758 + member_id: 0x004763ff + member_id: 0xb254a7d1 } } struct_union { @@ -268183,7 +259507,7 @@ struct_union { kind: STRUCT name: "v4l2_file_operations" definition { - bytesize: 80 + bytesize: 88 member_id: 0x4a965250 member_id: 0x48537241 member_id: 0x340ece87 @@ -268194,6 +259518,7 @@ struct_union { member_id: 0x87ff1c74 member_id: 0xad98f47a member_id: 0xaeb4854e + member_id: 0x2d08134b } } struct_union { @@ -268622,7 +259947,7 @@ struct_union { kind: STRUCT name: "v4l2_m2m_ctx" definition { - bytesize: 1856 + bytesize: 1888 member_id: 0xa4aa3498 member_id: 0x5191c7d5 member_id: 0x8d9c7f4e @@ -268631,11 +259956,11 @@ struct_union { member_id: 0x404ad063 member_id: 0xbfcfba97 member_id: 0xcb7a3a33 - member_id: 0x21d1efcf - member_id: 0xad01ca9d - member_id: 0xc927b5b1 - member_id: 0x3284c62d - member_id: 0x591197ac + member_id: 0x21d1ea91 + member_id: 0xad01c9cf + member_id: 0xc927b25c + member_id: 0x3284cdc6 + member_id: 0x5911975c } } struct_union { @@ -268643,7 +259968,7 @@ struct_union { kind: STRUCT name: "v4l2_m2m_dev" definition { - bytesize: 592 + bytesize: 608 member_id: 0x3ba2face member_id: 0xd7300c6f member_id: 0x3fcc657f @@ -268655,8 +259980,8 @@ struct_union { member_id: 0xbd72f615 member_id: 0xcf18f557 member_id: 0xca2b6d9f - member_id: 0x1457c6ce - member_id: 0xe23c0c4c + member_id: 0x1457cbeb + member_id: 0xe23c0b58 } } struct_union { @@ -268675,12 +260000,12 @@ struct_union { kind: STRUCT name: "v4l2_m2m_queue_ctx" definition { - bytesize: 880 + bytesize: 896 member_id: 0xe9329abb - member_id: 0x4163d6ea - member_id: 0x50e912f3 - member_id: 0x409f1d56 - member_id: 0xe6132f4e + member_id: 0x4163d7c4 + member_id: 0x50e91245 + member_id: 0x409f1b2e + member_id: 0xe613256f } } struct_union { @@ -269136,10 +260461,10 @@ struct_union { kind: STRUCT name: "v4l2_subdev_fh" definition { - bytesize: 160 + bytesize: 176 member_id: 0xc3ccf4e5 - member_id: 0x4a965c8c - member_id: 0x72e19bd3 + member_id: 0x4a96542d + member_id: 0x72e19394 } } struct_union { @@ -269366,10 +260691,10 @@ struct_union { kind: STRUCT name: "v4l2_subdev_state" definition { - bytesize: 48 + bytesize: 64 member_id: 0xb74e1877 - member_id: 0x2dcf9f28 - member_id: 0xab3b2097 + member_id: 0x2dcf9e11 + member_id: 0xab3b2027 } } struct_union { @@ -269797,7 +261122,7 @@ struct_union { kind: STRUCT name: "vb2_queue" definition { - bytesize: 856 + bytesize: 872 member_id: 0x5c135018 member_id: 0x893d25b0 member_id: 0xce3bbe52 @@ -269826,28 +261151,28 @@ struct_union { member_id: 0x0e0e3c14 member_id: 0x44c49663 member_id: 0xa555816f - member_id: 0x1fe933a9 - member_id: 0xeed6dd24 - member_id: 0xd0f7a9d9 - member_id: 0xdc40de4e - member_id: 0x824e10c3 - member_id: 0x620d09cd - member_id: 0x3daa5a47 - member_id: 0xd715fb53 - member_id: 0xbfd149a9 - member_id: 0x10ba6beb - member_id: 0xc284ec65 - member_id: 0xd96f0281 - member_id: 0xfbf1871c - member_id: 0xcdb9295e - member_id: 0x6fa51b86 - member_id: 0x294a7a27 - member_id: 0x66f84bb7 - member_id: 0xc38cb45a - member_id: 0x0bd89f20 - member_id: 0xb6bd14bd - member_id: 0x6f4903bf - member_id: 0x0d81ba9a + member_id: 0x1fe93d34 + member_id: 0xeed6dd5f + member_id: 0xd0f7ac86 + member_id: 0xdc40d5b4 + member_id: 0x824e12df + member_id: 0x620d04f5 + member_id: 0x3daa5397 + member_id: 0xd715f08e + member_id: 0xbfd145e8 + member_id: 0x10ba6614 + member_id: 0xc284eb1d + member_id: 0xd96f0d39 + member_id: 0xfbf188de + member_id: 0xcdb92068 + member_id: 0x6fa5176a + member_id: 0x294a7c18 + member_id: 0x66f841a5 + member_id: 0xc38cba61 + member_id: 0x0bd89cb9 + member_id: 0xb6bd14f5 + member_id: 0x6f4904a6 + member_id: 0x0d81b934 } } struct_union { @@ -269867,7 +261192,7 @@ struct_union { kind: STRUCT name: "vb2_v4l2_buffer" definition { - bytesize: 936 + bytesize: 944 member_id: 0xee747e95 member_id: 0x2d8ea6ca member_id: 0xc3a7738e @@ -269876,6 +261201,7 @@ struct_union { member_id: 0xc06b1172 member_id: 0x651c3980 member_id: 0x29fe928e + member_id: 0x2d081124 } } struct_union { @@ -269895,11 +261221,15 @@ struct_union { kind: STRUCT name: "vfsmount" definition { - bytesize: 32 + bytesize: 64 member_id: 0xc615127f member_id: 0x29094539 member_id: 0xe1694592 member_id: 0xf8572128 + member_id: 0x2d081599 + member_id: 0x63760e65 + member_id: 0xac8948c4 + member_id: 0xe0f6333c } } struct_union { @@ -270001,7 +261331,7 @@ struct_union { kind: STRUCT name: "vgic_its" definition { - bytesize: 200 + bytesize: 232 member_id: 0x0f936dd3 member_id: 0x3a2d3a5d member_id: 0xc33609f7 @@ -270009,13 +261339,13 @@ struct_union { member_id: 0x58199dc6 member_id: 0x9232ba55 member_id: 0x28ddf56e - member_id: 0xd83a0303 - member_id: 0x110cab5b - member_id: 0x09c4e34b - member_id: 0xb41bcefb - member_id: 0x857bf16e - member_id: 0x5adf73ac - member_id: 0x5a9c1344 + member_id: 0xd83a0eba + member_id: 0x110caede + member_id: 0x09c4ee83 + member_id: 0xb41bc738 + member_id: 0x857bfedc + member_id: 0x5adf7097 + member_id: 0x5a9c1331 } } struct_union { @@ -270097,26 +261427,26 @@ struct_union { kind: STRUCT name: "vhost_dev" definition { - bytesize: 200 + bytesize: 216 member_id: 0x3025d5eb member_id: 0xad8987e3 - member_id: 0x9afd3c3b - member_id: 0xa8e39bfb - member_id: 0x5f49664d - member_id: 0x034787e8 - member_id: 0xff7263b1 - member_id: 0x95886ad4 - member_id: 0xbbd1f6b0 - member_id: 0xeed948c5 - member_id: 0xa6a84e93 - member_id: 0x7a4a13be - member_id: 0x202d9ae4 - member_id: 0x51daf7ec - member_id: 0x7e0f7551 - member_id: 0xc4756e69 - member_id: 0xe79c9554 - member_id: 0x4a746b4c - member_id: 0xe5072644 + member_id: 0x9afd3c8b + member_id: 0xa8e39171 + member_id: 0x5f496848 + member_id: 0x03478a89 + member_id: 0xff7268fe + member_id: 0x95886403 + member_id: 0xbbd1f737 + member_id: 0xeed94acd + member_id: 0xa6a845da + member_id: 0x7a4a163b + member_id: 0x202d9556 + member_id: 0x51daf362 + member_id: 0x7e0f7e06 + member_id: 0xc47563ba + member_id: 0xe79c9d40 + member_id: 0x4a7465a4 + member_id: 0xe5072f8f } } struct_union { @@ -270192,42 +261522,42 @@ struct_union { kind: STRUCT name: "vhost_virtqueue" definition { - bytesize: 18840 + bytesize: 18856 member_id: 0xce00a924 member_id: 0xad8987e3 - member_id: 0x1c73cd14 - member_id: 0x87ca6121 - member_id: 0xe1383d30 - member_id: 0x8b878b4e - member_id: 0xbbdc3e59 - member_id: 0x1b51d884 - member_id: 0x79779e9a - member_id: 0x04a1db49 - member_id: 0x5f49666a - member_id: 0x5e24e935 - member_id: 0x33f92306 - member_id: 0xa0dfc8ed - member_id: 0x6cb7569d - member_id: 0x4b226953 - member_id: 0xf3d95399 - member_id: 0x76b0ef78 - member_id: 0x15993884 - member_id: 0xdbf89589 - member_id: 0x106b28d8 - member_id: 0xdf21c66f - member_id: 0x0487754e - member_id: 0xefc222f3 - member_id: 0xdcc85727 - member_id: 0x95886387 - member_id: 0xbbd1fa19 - member_id: 0xf21ad039 - member_id: 0x60b77a5c - member_id: 0xf4cc6b15 - member_id: 0x5de15c3c - member_id: 0xc0759da4 - member_id: 0x793660fe - member_id: 0xdfeafacc - member_id: 0xec7ca920 + member_id: 0x1c73cda4 + member_id: 0x87ca6bab + member_id: 0xe1383335 + member_id: 0x8b87862f + member_id: 0xbbdc3516 + member_id: 0x1b51da8c + member_id: 0x797795d3 + member_id: 0x04a1d35d + member_id: 0x5f496882 + member_id: 0x5e24e0fe + member_id: 0x33f92e8a + member_id: 0xa0dfccc7 + member_id: 0x6cb75b2a + member_id: 0x4b2269ec + member_id: 0xf3d9587a + member_id: 0x76b0e2db + member_id: 0x159939af + member_id: 0xdbf890b2 + member_id: 0x106b2c44 + member_id: 0xdf21cc08 + member_id: 0x04877fe9 + member_id: 0xefc224b0 + member_id: 0xdcc859e0 + member_id: 0x95886ba8 + member_id: 0xbbd1f963 + member_id: 0xf21ad343 + member_id: 0x60b77d15 + member_id: 0xf4cc6454 + member_id: 0x5de1525d + member_id: 0xc0759949 + member_id: 0x79366138 + member_id: 0xdfeafd0b + member_id: 0xec7ca176 } } struct_union { @@ -270256,34 +261586,36 @@ struct_union { kind: STRUCT name: "video_device" definition { - bytesize: 1136 + bytesize: 1304 member_id: 0x449adaa1 member_id: 0x02cbff43 member_id: 0x999ac82a member_id: 0xb1ad6870 member_id: 0xed87f30c member_id: 0xce1ac619 - member_id: 0x058b4515 - member_id: 0x57c90c7d - member_id: 0xb0a96a41 - member_id: 0x82392f54 - member_id: 0xadc8894d - member_id: 0xa9d6ac24 - member_id: 0x0d81b7c1 - member_id: 0xc4c63981 - member_id: 0x2a59742f - member_id: 0xc84023f2 - member_id: 0x1ca7062a - member_id: 0x2d5bf682 - member_id: 0xad5e2205 - member_id: 0x5dd641d8 - member_id: 0x2db4ab9c - member_id: 0xa64bb689 - member_id: 0x06a5bacb - member_id: 0xae96546f - member_id: 0x71d5bbe1 - member_id: 0xa6274b5a - member_id: 0x2dcf947c + member_id: 0x058b41dc + member_id: 0x57c90446 + member_id: 0xb0a96c90 + member_id: 0x823928b3 + member_id: 0xadc88f57 + member_id: 0xa9d6a844 + member_id: 0x0d81bd28 + member_id: 0xc4c63eb9 + member_id: 0x2a597328 + member_id: 0xc84023e1 + member_id: 0x1ca706c6 + member_id: 0x2d5bf38a + member_id: 0xad5e24f2 + member_id: 0x5dd6479d + member_id: 0x2db4ae9c + member_id: 0xa64bb146 + member_id: 0x06a5b2f2 + member_id: 0xae965541 + member_id: 0x71d5bbe6 + member_id: 0xa6274290 + member_id: 0x2dcf951a + member_id: 0x2d081ffd + member_id: 0x63760775 } } struct_union { @@ -270304,19 +261636,6 @@ struct_union { member_id: 0x2d0ec8d7 } } -struct_union { - id: 0x2afe8a0c - kind: STRUCT - name: "vif_params" - definition { - bytesize: 32 - member_id: 0x2da18c75 - member_id: 0x810e32fb - member_id: 0x543beff1 - member_id: 0x01e02243 - member_id: 0x9e0a836d - } -} struct_union { id: 0x82e1b2d2 kind: STRUCT @@ -270340,10 +261659,10 @@ struct_union { kind: STRUCT name: "virt_dma_desc" definition { - bytesize: 136 + bytesize: 168 member_id: 0x6548ea05 - member_id: 0xeae26e37 - member_id: 0x0fa6ce5c + member_id: 0xeae26a4d + member_id: 0x0fa6c46b } } struct_union { @@ -270376,7 +261695,7 @@ struct_union { kind: STRUCT name: "virtio_device" definition { - bytesize: 832 + bytesize: 984 member_id: 0xad5e286c member_id: 0xf747d410 member_id: 0x0928ab5c @@ -270384,12 +261703,12 @@ struct_union { member_id: 0xba3ab556 member_id: 0x05b06d0c member_id: 0xce1ac88b - member_id: 0xccec42a8 - member_id: 0xd19bd467 - member_id: 0x5d601d7e - member_id: 0x9a256998 - member_id: 0xc58a5d95 - member_id: 0x59119131 + member_id: 0xccec49b8 + member_id: 0xd19bd6d2 + member_id: 0x5d601f09 + member_id: 0x9a256628 + member_id: 0xc58a5218 + member_id: 0x59119544 } } struct_union { @@ -270407,20 +261726,20 @@ struct_union { kind: STRUCT name: "virtio_driver" definition { - bytesize: 240 + bytesize: 272 member_id: 0xd4ad4c68 - member_id: 0xc4f26b73 - member_id: 0x09fa7ca0 - member_id: 0xc0f50e4a - member_id: 0x15ffca94 - member_id: 0x5ad3f363 - member_id: 0x2a13acd4 - member_id: 0xd7796ab3 - member_id: 0xa13898e8 - member_id: 0xb4aff6d9 - member_id: 0x96bc0fcc - member_id: 0x2cce6efa - member_id: 0xfa2237f1 + member_id: 0xc4f2675c + member_id: 0x09fa7934 + member_id: 0xc0f502d0 + member_id: 0x15ffc9af + member_id: 0x5ad3f2bc + member_id: 0x2a13aca1 + member_id: 0xd7796627 + member_id: 0xa1389a4d + member_id: 0xb4aff42b + member_id: 0x96bc0a6d + member_id: 0x2cce6f0b + member_id: 0xfa2232ae } } struct_union { @@ -270524,21 +261843,27 @@ struct_union { kind: STRUCT name: "vm_area_struct" definition { - bytesize: 144 - member_id: 0x521c8333 - member_id: 0xc16704da + bytesize: 200 + member_id: 0x347e5155 member_id: 0x4f684438 member_id: 0xba954092 - member_id: 0xcd2bf3d6 - member_id: 0x35cdb495 - member_id: 0xc15161a9 - member_id: 0x320cc317 - member_id: 0x0b54ef55 - member_id: 0x6ec5bf5f - member_id: 0x768d3960 - member_id: 0x28bbaba4 - member_id: 0xc8bf0815 - member_id: 0xa927eb40 + member_id: 0x3aa631b9 + member_id: 0xfcf02e56 + member_id: 0x155d76e4 + member_id: 0x0c6f73e9 + member_id: 0x35cdb84a + member_id: 0xc1516075 + member_id: 0x320ccb8c + member_id: 0x0b54ef08 + member_id: 0x6ec5bbfa + member_id: 0x768d3eb0 + member_id: 0x28bbad8b + member_id: 0xc8bf0dce + member_id: 0xa927e04b + member_id: 0x2d081fb1 + member_id: 0x63760b51 + member_id: 0xac894e06 + member_id: 0xe0f63eac } } struct_union { @@ -270546,8 +261871,8 @@ struct_union { kind: STRUCT name: "vm_event_state" definition { - bytesize: 752 - member_id: 0x0ab8cdfd + bytesize: 784 + member_id: 0x0ac7a0a2 } } struct_union { @@ -270573,7 +261898,7 @@ struct_union { kind: STRUCT name: "vm_operations_struct" definition { - bytesize: 112 + bytesize: 144 member_id: 0xadba96dc member_id: 0xcd7de4b1 member_id: 0x1c281f71 @@ -270588,6 +261913,10 @@ struct_union { member_id: 0x6c219058 member_id: 0x0df5c4fb member_id: 0x6ee291cd + member_id: 0x2d081f94 + member_id: 0x63760151 + member_id: 0xac894e49 + member_id: 0xe0f6393d } } struct_union { @@ -270628,6 +261957,15 @@ struct_union { member_id: 0xeca4247d } } +struct_union { + id: 0xe77d49ec + kind: STRUCT + name: "vma_lock" + definition { + bytesize: 64 + member_id: 0x2dc4468e + } +} struct_union { id: 0x4f809dfe kind: STRUCT @@ -270647,7 +261985,7 @@ struct_union { kind: STRUCT name: "vmpressure" definition { - bytesize: 120 + bytesize: 152 member_id: 0x3bfa7655 member_id: 0x2f1a436f member_id: 0xa2f68ed5 @@ -270655,7 +261993,7 @@ struct_union { member_id: 0x639c3690 member_id: 0x11267216 member_id: 0x3c569c3a - member_id: 0xd6e6658a + member_id: 0xd6e6640d } } struct_union { @@ -270712,33 +262050,33 @@ struct_union { kind: STRUCT name: "vsock_sock" definition { - bytesize: 1224 + bytesize: 1456 member_id: 0x82ce9da8 - member_id: 0xb8dcc50f - member_id: 0x74508189 - member_id: 0x9a22f90e - member_id: 0x68d6c6bc - member_id: 0xdecd7ecb - member_id: 0xc5b7f28b - member_id: 0xed6e7ca2 - member_id: 0x3f937e70 - member_id: 0x4aad1e04 - member_id: 0x168e5f48 - member_id: 0xe2a2a0f0 - member_id: 0xb2f244ee - member_id: 0x09a043fc - member_id: 0x06ab19b7 - member_id: 0x437f9fed - member_id: 0x3fce48b7 - member_id: 0x74c8181d - member_id: 0xef258bb5 - member_id: 0x4bda1050 - member_id: 0x2f63f561 - member_id: 0xb8c28ab2 - member_id: 0x3086d7e7 - member_id: 0x3025b475 - member_id: 0x64fe2191 - member_id: 0xf5deb33b + member_id: 0xb8dcca84 + member_id: 0x74508206 + member_id: 0x9a22f566 + member_id: 0x68d6c4e1 + member_id: 0xdecd7dd8 + member_id: 0xc5b7f4a7 + member_id: 0xed6e7a1a + member_id: 0x3f9371b2 + member_id: 0x4aad1491 + member_id: 0x168e52ab + member_id: 0xe2a2a2d7 + member_id: 0xb2f24eac + member_id: 0x09a04ae8 + member_id: 0x06ab1232 + member_id: 0x437f9981 + member_id: 0x3fce46f6 + member_id: 0x74c81385 + member_id: 0xef258c05 + member_id: 0x4bda1298 + member_id: 0x2f63fdae + member_id: 0xb8c28e15 + member_id: 0x3086dc62 + member_id: 0x3025b9ec + member_id: 0x64fe2a90 + member_id: 0xf5deb131 } } struct_union { @@ -270885,27 +262223,27 @@ struct_union { kind: STRUCT name: "wakeup_source" definition { - bytesize: 192 + bytesize: 208 member_id: 0x0de57ce8 member_id: 0xcc4808a3 member_id: 0x4d8789fe member_id: 0x2d1fec2e member_id: 0xf7e3e873 member_id: 0x1dd180f0 - member_id: 0xf238254c - member_id: 0x87b61f5a - member_id: 0x0f2e807b - member_id: 0x320c71a7 - member_id: 0xad46136a - member_id: 0x44cb5a04 - member_id: 0x93a4842e - member_id: 0xcb648430 - member_id: 0x1ba7b122 - member_id: 0xbfc5c282 - member_id: 0x8e632bc7 - member_id: 0xce3bb840 - member_id: 0x1ae60877 - member_id: 0x521911fe + member_id: 0xf23824cb + member_id: 0x87b61d52 + member_id: 0x0f2e8b32 + member_id: 0x320c7c1e + member_id: 0xad4616ef + member_id: 0x44cb53c7 + member_id: 0x93a48b9c + member_id: 0xcb648c91 + member_id: 0x1ba7b965 + member_id: 0xbfc5c60c + member_id: 0x8e632614 + member_id: 0xce3bb054 + member_id: 0x1ae6069f + member_id: 0x52191cde } } struct_union { @@ -270913,17 +262251,17 @@ struct_union { kind: STRUCT name: "watchdog_core_data" definition { - bytesize: 1040 + bytesize: 1248 member_id: 0xce1ac149 - member_id: 0x05c97afe - member_id: 0xcf4e0b35 - member_id: 0x2d4b3847 - member_id: 0x15e76eb9 - member_id: 0x807bc698 - member_id: 0x0be63aca - member_id: 0x1dce629c - member_id: 0xd6c16a26 - member_id: 0x20545276 + member_id: 0x05c97cd1 + member_id: 0xcf4e05d1 + member_id: 0x2d4b353f + member_id: 0x15e76f66 + member_id: 0x807bc4cf + member_id: 0x0be63d8a + member_id: 0x1dce6571 + member_id: 0xd6c16273 + member_id: 0x20545d1c } } struct_union { @@ -271008,13 +262346,13 @@ struct_union { kind: STRUCT name: "wb_domain" definition { - bytesize: 120 + bytesize: 136 member_id: 0x2d1fec85 member_id: 0x447b9357 member_id: 0x812f3ed4 - member_id: 0xe39a21e9 - member_id: 0x3935e071 - member_id: 0x9decdc36 + member_id: 0xe39a23e1 + member_id: 0x3935eb38 + member_id: 0x9decd18f } } struct_union { @@ -271034,94 +262372,95 @@ struct_union { kind: STRUCT name: "wiphy" definition { - bytesize: 1344 + bytesize: 1504 member_id: 0x3a751f5e - member_id: 0xf0ce3df0 - member_id: 0xc9e618a3 - member_id: 0x4e4e5e6b - member_id: 0x9cc50b88 - member_id: 0x61546fcd - member_id: 0xfb4e24a2 - member_id: 0xac925e83 - member_id: 0x0b27d23c - member_id: 0x5656b585 - member_id: 0xf69ce5d3 - member_id: 0x2da18b34 - member_id: 0x73ce8a34 - member_id: 0xc5d17628 - member_id: 0xd36ebbe5 - member_id: 0x6892cb0b - member_id: 0x7eb64ecf - member_id: 0x4142dbdf - member_id: 0x67c5e933 - member_id: 0x3c3bc409 - member_id: 0x65099f62 - member_id: 0x12738a4d - member_id: 0xf671f5c1 - member_id: 0x9b94edd0 - member_id: 0x771314fa - member_id: 0x846f5396 - member_id: 0x5f5eff19 - member_id: 0x42274843 - member_id: 0x3af84d21 - member_id: 0x5b7b208d - member_id: 0x262fa0ed - member_id: 0xb125866b - member_id: 0xab25dee8 - member_id: 0xb738434a - member_id: 0x0e5774c9 - member_id: 0x74ebcfde - member_id: 0x35333c82 - member_id: 0x1d9e06c9 - member_id: 0xfb37b987 - member_id: 0xe68eeec1 - member_id: 0xaf6e8c58 - member_id: 0x1562dcea - member_id: 0x1c0f4bc0 - member_id: 0x32f21590 - member_id: 0x263806f9 - member_id: 0x938ebff6 - member_id: 0x4e9570d9 - member_id: 0x340bc841 - member_id: 0xdf584473 - member_id: 0x3965bd91 - member_id: 0x56d99a4d - member_id: 0xa0a66eb2 - member_id: 0xd37edf04 - member_id: 0x8808261b - member_id: 0xbf5b0964 - member_id: 0x4ace6545 - member_id: 0xce1ac741 - member_id: 0x51372eb2 - member_id: 0x0b88f0c6 - member_id: 0x7723f56b - member_id: 0x4d0af9b3 - member_id: 0x666b0c7b - member_id: 0x3e759adb - member_id: 0xefb2b9ff - member_id: 0xdddbb69d - member_id: 0xc85844ed - member_id: 0x3c4d3341 - member_id: 0x4cf44d32 - member_id: 0x22bbaaa8 - member_id: 0x69320179 - member_id: 0x599e91b3 - member_id: 0x9480ed99 - member_id: 0xefe297cb - member_id: 0xd029cd3a - member_id: 0xdd1f65b9 - member_id: 0x58707b2e - member_id: 0xa69ac1e4 - member_id: 0x5b95067f - member_id: 0x98e24bec - member_id: 0x3bb0b1df - member_id: 0xfd797dab - member_id: 0xa9b5e206 - member_id: 0x80a0abfe - member_id: 0x350eb91d - member_id: 0x0517e0ec - member_id: 0x5fc9a495 - member_id: 0x59c3066c + member_id: 0xf0ce3cc9 + member_id: 0xc9e61d51 + member_id: 0x4e4e54e1 + member_id: 0x9cc5058d + member_id: 0x615462ac + member_id: 0xfb4e2fed + member_id: 0xac9250b6 + member_id: 0x0b27da47 + member_id: 0x5656bb52 + member_id: 0xf69ce7fc + member_id: 0x2da18312 + member_id: 0x73ce8bb3 + member_id: 0xc5d17e22 + member_id: 0xd3fd6d41 + member_id: 0x6892c863 + member_id: 0x7eb64f1d + member_id: 0x4142d858 + member_id: 0x67c5e3d7 + member_id: 0x3c3bc696 + member_id: 0x650991bc + member_id: 0x1273815d + member_id: 0xf671f028 + member_id: 0x9b94e658 + member_id: 0x77131af4 + member_id: 0x846f56a2 + member_id: 0x5f5ef4fc + member_id: 0x42274fa9 + member_id: 0x3af84580 + member_id: 0x5b7b28ca + member_id: 0x262fa463 + member_id: 0xb1258bb8 + member_id: 0xab25d6fc + member_id: 0xb7384bd0 + member_id: 0x0e577c51 + member_id: 0x74ebc136 + member_id: 0x353336d2 + member_id: 0x1d9e0f02 + member_id: 0xfb37b87b + member_id: 0xe68eef5f + member_id: 0xaf6e85c1 + member_id: 0x1562dab6 + member_id: 0x1c0f4706 + member_id: 0x32f21309 + member_id: 0x26380876 + member_id: 0x938ebdeb + member_id: 0x4e9575d9 + member_id: 0x340bcff0 + member_id: 0xdf5846e7 + member_id: 0x3965bd17 + member_id: 0x56d998ce + member_id: 0xa0a6633e + member_id: 0xd37edb2e + member_id: 0x88082bb8 + member_id: 0xbf5b01e7 + member_id: 0x4ace638f + member_id: 0xce1ac87a + member_id: 0x513724f7 + member_id: 0x0b88f597 + member_id: 0x7723fa9d + member_id: 0x4d0af2ad + member_id: 0x666b05bf + member_id: 0x3e759921 + member_id: 0xefb2bf17 + member_id: 0xdddbb481 + member_id: 0xc85843b6 + member_id: 0x3c4d3872 + member_id: 0x4cf44723 + member_id: 0x22bba09d + member_id: 0x6932046b + member_id: 0x599e9d65 + member_id: 0x9480e389 + member_id: 0xefe29af2 + member_id: 0xd029c54f + member_id: 0xdd1f69f8 + member_id: 0x58707f20 + member_id: 0xa69acf8a + member_id: 0x5b950813 + member_id: 0x98e24df0 + member_id: 0x3bb0b3ab + member_id: 0xfd797107 + member_id: 0xa9b5e658 + member_id: 0x80a0a17f + member_id: 0x350eb9a7 + member_id: 0x0517ef7d + member_id: 0x5fc9adb3 + member_id: 0x2d0819fe + member_id: 0x59c3092e } } struct_union { @@ -271168,13 +262507,14 @@ struct_union { kind: STRUCT name: "wiphy_vendor_command" definition { - bytesize: 48 + bytesize: 56 member_id: 0xcd5bacd7 member_id: 0x2da18894 member_id: 0xd904b1c4 member_id: 0x7dad3f8f member_id: 0x60d3510f member_id: 0x5a7d3e18 + member_id: 0x2d0814a0 } } struct_union { @@ -271210,7 +262550,7 @@ struct_union { kind: STRUCT name: "wireless_dev" definition { - bytesize: 1152 + bytesize: 1216 member_id: 0x3f0faf2e member_id: 0x35a5c531 member_id: 0x7c00e690 @@ -271219,36 +262559,38 @@ struct_union { member_id: 0x5b8fb9b9 member_id: 0x883b39e2 member_id: 0x3a75162c - member_id: 0x810463f6 - member_id: 0x02c5dab1 - member_id: 0x51372ff8 - member_id: 0x8976ba56 - member_id: 0x307aed6f - member_id: 0x85f6c8bd - member_id: 0x1301780c - member_id: 0x9954d32c - member_id: 0x39e03bcc - member_id: 0xf77950cd - member_id: 0x9ea57264 - member_id: 0xce528986 - member_id: 0x8afee8f9 - member_id: 0x90ff4206 - member_id: 0xba53ca8c - member_id: 0xfb2c8f31 - member_id: 0x7f086785 - member_id: 0xf93cf855 - member_id: 0xa221f66f - member_id: 0xec7ce234 - member_id: 0x54173264 - member_id: 0x9b02b59f - member_id: 0x627c019c - member_id: 0xb77060c8 - member_id: 0x169d7265 - member_id: 0xc6fccc17 - member_id: 0x35577a5d - member_id: 0xec08e342 - member_id: 0x34784493 - member_id: 0x900820dc + member_id: 0x810468bf + member_id: 0x02c5d0ed + member_id: 0x51372882 + member_id: 0x8976bc74 + member_id: 0x307aeb70 + member_id: 0x85e74497 + member_id: 0x13290fb8 + member_id: 0x9954dc9e + member_id: 0x39e03c4a + member_id: 0xf779586c + member_id: 0x9ea573bb + member_id: 0xce5289f3 + member_id: 0x8afeea5c + member_id: 0x90ff43bb + member_id: 0xba53c7e4 + member_id: 0xfb2c8dc3 + member_id: 0x7f0861f0 + member_id: 0xf93cfdf4 + member_id: 0xa221fcd9 + member_id: 0xec7ceeb5 + member_id: 0x54173395 + member_id: 0x9b02b0c0 + member_id: 0x62614b1c + member_id: 0xb7706bbf + member_id: 0x169d7552 + member_id: 0xc6fccc00 + member_id: 0x355770bf + member_id: 0xec08e930 + member_id: 0x34784f8c + member_id: 0x90082c4e + member_id: 0x2d0819ac + member_id: 0x6376059d } } struct_union { @@ -271256,10 +262598,12 @@ struct_union { kind: STRUCT name: "work_struct" definition { - bytesize: 32 + bytesize: 48 member_id: 0xff220f59 member_id: 0x4d8784dd member_id: 0x21adc830 + member_id: 0x2d081599 + member_id: 0x63760e65 } } struct_union { @@ -271291,7 +262635,7 @@ struct_union { kind: STRUCT name: "worker_pool" definition { - bytesize: 768 + bytesize: 800 member_id: 0x2d244e18 member_id: 0x5161bddd member_id: 0x0f122a9c @@ -271304,16 +262648,16 @@ struct_union { member_id: 0xffa38ee3 member_id: 0x1e0f229f member_id: 0x83e722f1 - member_id: 0xf420ca0c - member_id: 0xa708ba02 - member_id: 0xaf4e10fb - member_id: 0xfeafe928 - member_id: 0x5eb1888a - member_id: 0x17ec493b - member_id: 0x4d7b54fa - member_id: 0x64224c34 - member_id: 0xb71cfb2a - member_id: 0x95dac848 + member_id: 0xf420cf89 + member_id: 0xa708b698 + member_id: 0xaf4e1f46 + member_id: 0xfeafe941 + member_id: 0x5eb183ec + member_id: 0x17ec4d9d + member_id: 0x4d7b531f + member_id: 0x64224310 + member_id: 0xb71cfdbc + member_id: 0x95dacfd4 } } struct_union { @@ -271336,21 +262680,21 @@ struct_union { member_id: 0x649310ca member_id: 0x7c00e690 member_id: 0xad8983a9 - member_id: 0x9fac6642 - member_id: 0xe71240e9 - member_id: 0x8373611a - member_id: 0x67a6f854 - member_id: 0x52ca1d1e - member_id: 0x91f530c8 - member_id: 0x91de6c9e - member_id: 0xddde18e0 - member_id: 0x1cde3c6d - member_id: 0x7ab8aa07 - member_id: 0x5c7ec81e - member_id: 0x95a3dc39 - member_id: 0xf3ee0450 - member_id: 0x0dc0e1b6 - member_id: 0x95dac0cf + member_id: 0x9fac6b23 + member_id: 0xe7124977 + member_id: 0x83736a55 + member_id: 0x67a6f683 + member_id: 0x52ca1c99 + member_id: 0x91f53b81 + member_id: 0x91de691b + member_id: 0xddde1752 + member_id: 0x1cde34cc + member_id: 0x7ab8a1e7 + member_id: 0x5c7ec059 + member_id: 0x95a3d8b7 + member_id: 0xf3ee0983 + member_id: 0x0dc0e9a2 + member_id: 0x95dace52 member_id: 0x2d2d06ba member_id: 0xd7b3f93b member_id: 0x35834d78 @@ -271397,7 +262741,7 @@ struct_union { kind: STRUCT name: "wpan_phy" definition { - bytesize: 1024 + bytesize: 1184 member_id: 0xd37eda8c member_id: 0x2da18894 member_id: 0x65380232 @@ -271411,8 +262755,8 @@ struct_union { member_id: 0x5897b003 member_id: 0x6c4c56c1 member_id: 0xce1ac097 - member_id: 0x3e7596b1 - member_id: 0x59c30894 + member_id: 0x3e759bfb + member_id: 0x59c30f10 } } struct_union { @@ -271455,7 +262799,7 @@ struct_union { kind: STRUCT name: "wq_device" definition { - bytesize: 768 + bytesize: 920 member_id: 0x22faec73 member_id: 0xce1ac5a8 } @@ -271539,9 +262883,9 @@ struct_union { kind: STRUCT name: "ww_mutex" definition { - bytesize: 40 + bytesize: 56 member_id: 0x857d2de9 - member_id: 0xecb5c155 + member_id: 0xecb5c06c } } struct_union { @@ -271719,7 +263063,7 @@ struct_union { kind: STRUCT name: "xdp_umem" definition { - bytesize: 112 + bytesize: 128 member_id: 0xc4e96e18 member_id: 0xd9ec3ba0 member_id: 0x3e36ba7d @@ -271884,7 +263228,7 @@ struct_union { kind: STRUCT name: "xfrm_policy" definition { - bytesize: 800 + bytesize: 832 member_id: 0xb802c69a member_id: 0x8ed5f00a member_id: 0xcca481cd @@ -271892,26 +263236,26 @@ struct_union { member_id: 0xb7dcf93e member_id: 0x266d123e member_id: 0x1dd18615 - member_id: 0xe46642f7 - member_id: 0x102d5c59 - member_id: 0xadf0032e - member_id: 0x2ed9c9cf - member_id: 0x811c0acf - member_id: 0x104f5273 - member_id: 0xa1061d8d - member_id: 0x2f9ca0f4 - member_id: 0x5e026d4d - member_id: 0x71eee7af - member_id: 0x201cc326 - member_id: 0x5c7f84e5 - member_id: 0xc07f6e9a - member_id: 0x2d41d8b3 - member_id: 0x12d4c236 - member_id: 0x9ec4e4b4 - member_id: 0xf18bdbdd - member_id: 0x0a6b05b0 - member_id: 0xa1055b32 - member_id: 0x95dacfd4 + member_id: 0xe46640ff + member_id: 0x102d54ac + member_id: 0xadf00867 + member_id: 0x2ed9cfd0 + member_id: 0x811c0776 + member_id: 0x104f57f6 + member_id: 0xa1061599 + member_id: 0x2f9ca6a8 + member_id: 0x5e026fd9 + member_id: 0x71eeea23 + member_id: 0x201cc54d + member_id: 0x5c7f8dfc + member_id: 0xc07f66b0 + member_id: 0x2d41d176 + member_id: 0x12d4c044 + member_id: 0x9ec4e718 + member_id: 0xf18bd7ba + member_id: 0x0a6b0d61 + member_id: 0xa10558ca + member_id: 0x95dac715 } } struct_union { @@ -271933,13 +263277,13 @@ struct_union { kind: STRUCT name: "xfrm_policy_hthresh" definition { - bytesize: 48 + bytesize: 64 member_id: 0xd6e667b7 - member_id: 0x2decf03d - member_id: 0x58753a52 - member_id: 0xfadf1b5d - member_id: 0xdaf38dea - member_id: 0x47423260 + member_id: 0x2decf104 + member_id: 0x58753ae2 + member_id: 0xfadf151e + member_id: 0xdaf38040 + member_id: 0x47423e3e } } struct_union { @@ -271947,10 +263291,10 @@ struct_union { kind: STRUCT name: "xfrm_policy_queue" definition { - bytesize: 72 + bytesize: 88 member_id: 0x72254387 member_id: 0x477149b3 - member_id: 0x54f0faab + member_id: 0x54f0f7ca } } struct_union { @@ -272027,7 +263371,7 @@ struct_union { kind: STRUCT name: "xfrm_state" definition { - bytesize: 744 + bytesize: 768 member_id: 0x994b9817 member_id: 0x3bb33d1d member_id: 0x0cd10612 @@ -272066,20 +263410,20 @@ struct_union { member_id: 0x76c784f7 member_id: 0x7af92721 member_id: 0x8c467691 - member_id: 0xb94c5ab8 - member_id: 0x2f9ca1f4 - member_id: 0x6c1f959b - member_id: 0x3fb90256 - member_id: 0x424e98d8 - member_id: 0x37a020b5 - member_id: 0x0367ed60 - member_id: 0x5c6468db - member_id: 0x1df5804e - member_id: 0xbb0344bb - member_id: 0x2350fd92 - member_id: 0x8f643af6 - member_id: 0xf18bde5d - member_id: 0xff8a9429 + member_id: 0xb94c512e + member_id: 0x2f9ca062 + member_id: 0x6c1f9ec2 + member_id: 0x3fb905fd + member_id: 0x424e9efd + member_id: 0x37a02e60 + member_id: 0x0367e031 + member_id: 0x5c6466ef + member_id: 0x1df58a40 + member_id: 0xbb03496e + member_id: 0x2350fb28 + member_id: 0x8f643db8 + member_id: 0xf18bdcea + member_id: 0xff8a95a5 } } struct_union { @@ -272208,13 +263552,15 @@ struct_union { kind: STRUCT name: "xhci_command" definition { - bytesize: 48 + bytesize: 64 member_id: 0xc18a018e member_id: 0x20ae2b4e member_id: 0x05d0520e member_id: 0xc4ae0c29 member_id: 0x1ef9a3ea member_id: 0xa34283da + member_id: 0x2d0814a0 + member_id: 0x63760ed5 } } struct_union { @@ -272253,7 +263599,7 @@ struct_union { kind: STRUCT name: "xhci_driver_overrides" definition { - bytesize: 64 + bytesize: 120 member_id: 0x162bfab8 member_id: 0x62920d2b member_id: 0x46349d11 @@ -272262,6 +263608,13 @@ struct_union { member_id: 0x8372d25d member_id: 0x1a3855a9 member_id: 0x313715cf + member_id: 0x2bbb15d8 + member_id: 0x91993cba + member_id: 0x2a260680 + member_id: 0x2d08170f + member_id: 0x6376010c + member_id: 0xac894aec + member_id: 0xe0f63eed } } struct_union { @@ -272269,11 +263622,12 @@ struct_union { kind: STRUCT name: "xhci_erst" definition { - bytesize: 32 + bytesize: 40 member_id: 0xbe6c63bb member_id: 0x4e4798fd member_id: 0xc526ab23 member_id: 0x3532497a + member_id: 0x2d081599 } } struct_union { @@ -272312,7 +263666,7 @@ struct_union { kind: STRUCT name: "xhci_hcd" definition { - bytesize: 7320 + bytesize: 7440 member_id: 0x77fc68d0 member_id: 0x3d623bd2 member_id: 0x216b98bf @@ -272347,42 +263701,46 @@ struct_union { member_id: 0xa342850c member_id: 0x519f3189 member_id: 0x091c4926 - member_id: 0x66190ef8 - member_id: 0x3c9a3d99 - member_id: 0x225cb02b - member_id: 0x0b8d95a1 - member_id: 0x99e1616f - member_id: 0xad898d89 - member_id: 0xb7661fba - member_id: 0x76ae6072 - member_id: 0x8cde7140 - member_id: 0x704fe84e - member_id: 0xc16661a0 - member_id: 0xd972df8a - member_id: 0x8f73e684 - member_id: 0x9f0f92ba - member_id: 0x7cb821c6 - member_id: 0x2a96273c - member_id: 0xa7a6c0bc - member_id: 0x1b5b010e - member_id: 0x7f19664b - member_id: 0x4f2ccf56 - member_id: 0x543df81f - member_id: 0x103aec27 - member_id: 0xe7178310 - member_id: 0x4ceb9be3 - member_id: 0x8dc4a711 - member_id: 0xf7b4b0e1 - member_id: 0x67dc273e - member_id: 0x7051ffa9 - member_id: 0xe59661be - member_id: 0x9d614cda - member_id: 0x72afebe0 - member_id: 0x83e53902 - member_id: 0x06879e74 - member_id: 0xf762474c - member_id: 0x26b328bc - member_id: 0x59c1ce77 + member_id: 0x66190ac5 + member_id: 0x3c9a377b + member_id: 0x225cba59 + member_id: 0x0b8d9d58 + member_id: 0x99e1646a + member_id: 0xad898442 + member_id: 0xb7661625 + member_id: 0x76ae6d41 + member_id: 0x8cde7287 + member_id: 0x704fee1e + member_id: 0xc16667bc + member_id: 0xd972d98e + member_id: 0x8f73e833 + member_id: 0x9f0f9059 + member_id: 0x7cb822c2 + member_id: 0x2a96202a + member_id: 0xa7a6cca7 + member_id: 0x1b5b0712 + member_id: 0x7f1968d4 + member_id: 0x4f2cc60f + member_id: 0x543df0dd + member_id: 0x103aefe8 + member_id: 0xe71786ec + member_id: 0x4ceb995d + member_id: 0x8dc4aaad + member_id: 0xf7b4b551 + member_id: 0x67dc25d0 + member_id: 0x7051faaa + member_id: 0xe596689c + member_id: 0x9d614f12 + member_id: 0x72afecec + member_id: 0x83e53b5e + member_id: 0x06879837 + member_id: 0xf762467b + member_id: 0x26b32295 + member_id: 0x2d0811d3 + member_id: 0x63760917 + member_id: 0xac894244 + member_id: 0xe0f63158 + member_id: 0x59c1c6dd } } struct_union { @@ -272504,7 +263862,7 @@ struct_union { kind: STRUCT name: "xhci_ring" definition { - bytesize: 104 + bytesize: 120 member_id: 0x03220741 member_id: 0x0b5e9082 member_id: 0xb70fdbee @@ -272521,6 +263879,8 @@ struct_union { member_id: 0x5c04bfec member_id: 0x48e40d1a member_id: 0xc9bb1edd + member_id: 0x2d081688 + member_id: 0x63760304 } } struct_union { @@ -272561,7 +263921,7 @@ struct_union { kind: STRUCT name: "xhci_segment" definition { - bytesize: 48 + bytesize: 56 member_id: 0xde7ea677 member_id: 0x11cdf165 member_id: 0x811afaf5 @@ -272569,6 +263929,7 @@ struct_union { member_id: 0x6cde3128 member_id: 0x54bd2d94 member_id: 0x0914226d + member_id: 0x2d0814a0 } } struct_union { @@ -272727,9 +264088,9 @@ struct_union { member_id: 0x850ad405 member_id: 0x95963072 member_id: 0xd6e66625 - member_id: 0xe04b5cac - member_id: 0xba4fbfb6 - member_id: 0xc1ddf4d1 + member_id: 0xe04b527b + member_id: 0xba4fbdbe + member_id: 0xc1ddfc24 member_id: 0x1a4686d6 member_id: 0x1d22b02d member_id: 0x69583779 @@ -272831,6 +264192,10 @@ struct_union { member_id: 0x1e2ef2aa member_id: 0xca969630 member_id: 0xfbcc07d1 + member_id: 0x2d081ab8 + member_id: 0x63760a11 + member_id: 0xac8949d1 + member_id: 0xe0f631f1 } } struct_union { @@ -272857,7 +264222,7 @@ struct_union { kind: STRUCT name: "zs_pool" definition { - bytesize: 2184 + bytesize: 2200 member_id: 0x0de57ce8 member_id: 0x5ce28f0d member_id: 0xaff7e626 @@ -272866,7 +264231,7 @@ struct_union { member_id: 0xb9089225 member_id: 0x868caa9e member_id: 0x8a67a9e5 - member_id: 0xdb33f181 + member_id: 0xdb33fcdf } } struct_union { @@ -272887,59 +264252,6 @@ struct_union { member_id: 0x739d7255 } } -enumeration { - id: 0x47c3bd25 - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "CFG80211_CONN_SCANNING" - } - enumerator { - name: "CFG80211_CONN_SCAN_AGAIN" - value: 1 - } - enumerator { - name: "CFG80211_CONN_AUTHENTICATE_NEXT" - value: 2 - } - enumerator { - name: "CFG80211_CONN_AUTHENTICATING" - value: 3 - } - enumerator { - name: "CFG80211_CONN_AUTH_FAILED_TIMEOUT" - value: 4 - } - enumerator { - name: "CFG80211_CONN_ASSOCIATE_NEXT" - value: 5 - } - enumerator { - name: "CFG80211_CONN_ASSOCIATING" - value: 6 - } - enumerator { - name: "CFG80211_CONN_ASSOC_FAILED" - value: 7 - } - enumerator { - name: "CFG80211_CONN_ASSOC_FAILED_TIMEOUT" - value: 8 - } - enumerator { - name: "CFG80211_CONN_DEAUTH" - value: 9 - } - enumerator { - name: "CFG80211_CONN_ABANDON" - value: 10 - } - enumerator { - name: "CFG80211_CONN_CONNECTED" - value: 11 - } - } -} enumeration { id: 0x4f34306c definition { @@ -273130,6 +264442,28 @@ enumeration { } } } +enumeration { + id: 0x6f281063 + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "ttm_bo_map_iomap" + value: 129 + } + enumerator { + name: "ttm_bo_map_vmap" + value: 2 + } + enumerator { + name: "ttm_bo_map_kmap" + value: 3 + } + enumerator { + name: "ttm_bo_map_premapped" + value: 132 + } + } +} enumeration { id: 0x753f7205 definition { @@ -273301,6 +264635,408 @@ enumeration { } } } +enumeration { + id: 0x09f65231 + name: "OID" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "OID_id_dsa_with_sha1" + } + enumerator { + name: "OID_id_dsa" + value: 1 + } + enumerator { + name: "OID_id_ecPublicKey" + value: 2 + } + enumerator { + name: "OID_id_prime192v1" + value: 3 + } + enumerator { + name: "OID_id_prime256v1" + value: 4 + } + enumerator { + name: "OID_id_ecdsa_with_sha1" + value: 5 + } + enumerator { + name: "OID_id_ecdsa_with_sha224" + value: 6 + } + enumerator { + name: "OID_id_ecdsa_with_sha256" + value: 7 + } + enumerator { + name: "OID_id_ecdsa_with_sha384" + value: 8 + } + enumerator { + name: "OID_id_ecdsa_with_sha512" + value: 9 + } + enumerator { + name: "OID_rsaEncryption" + value: 10 + } + enumerator { + name: "OID_md2WithRSAEncryption" + value: 11 + } + enumerator { + name: "OID_md3WithRSAEncryption" + value: 12 + } + enumerator { + name: "OID_md4WithRSAEncryption" + value: 13 + } + enumerator { + name: "OID_sha1WithRSAEncryption" + value: 14 + } + enumerator { + name: "OID_sha256WithRSAEncryption" + value: 15 + } + enumerator { + name: "OID_sha384WithRSAEncryption" + value: 16 + } + enumerator { + name: "OID_sha512WithRSAEncryption" + value: 17 + } + enumerator { + name: "OID_sha224WithRSAEncryption" + value: 18 + } + enumerator { + name: "OID_data" + value: 19 + } + enumerator { + name: "OID_signed_data" + value: 20 + } + enumerator { + name: "OID_email_address" + value: 21 + } + enumerator { + name: "OID_contentType" + value: 22 + } + enumerator { + name: "OID_messageDigest" + value: 23 + } + enumerator { + name: "OID_signingTime" + value: 24 + } + enumerator { + name: "OID_smimeCapabilites" + value: 25 + } + enumerator { + name: "OID_smimeAuthenticatedAttrs" + value: 26 + } + enumerator { + name: "OID_md2" + value: 27 + } + enumerator { + name: "OID_md4" + value: 28 + } + enumerator { + name: "OID_md5" + value: 29 + } + enumerator { + name: "OID_mskrb5" + value: 30 + } + enumerator { + name: "OID_krb5" + value: 31 + } + enumerator { + name: "OID_krb5u2u" + value: 32 + } + enumerator { + name: "OID_msIndirectData" + value: 33 + } + enumerator { + name: "OID_msStatementType" + value: 34 + } + enumerator { + name: "OID_msSpOpusInfo" + value: 35 + } + enumerator { + name: "OID_msPeImageDataObjId" + value: 36 + } + enumerator { + name: "OID_msIndividualSPKeyPurpose" + value: 37 + } + enumerator { + name: "OID_msOutlookExpress" + value: 38 + } + enumerator { + name: "OID_ntlmssp" + value: 39 + } + enumerator { + name: "OID_spnego" + value: 40 + } + enumerator { + name: "OID_IAKerb" + value: 41 + } + enumerator { + name: "OID_PKU2U" + value: 42 + } + enumerator { + name: "OID_Scram" + value: 43 + } + enumerator { + name: "OID_certAuthInfoAccess" + value: 44 + } + enumerator { + name: "OID_sha1" + value: 45 + } + enumerator { + name: "OID_id_ansip384r1" + value: 46 + } + enumerator { + name: "OID_sha256" + value: 47 + } + enumerator { + name: "OID_sha384" + value: 48 + } + enumerator { + name: "OID_sha512" + value: 49 + } + enumerator { + name: "OID_sha224" + value: 50 + } + enumerator { + name: "OID_commonName" + value: 51 + } + enumerator { + name: "OID_surname" + value: 52 + } + enumerator { + name: "OID_countryName" + value: 53 + } + enumerator { + name: "OID_locality" + value: 54 + } + enumerator { + name: "OID_stateOrProvinceName" + value: 55 + } + enumerator { + name: "OID_organizationName" + value: 56 + } + enumerator { + name: "OID_organizationUnitName" + value: 57 + } + enumerator { + name: "OID_title" + value: 58 + } + enumerator { + name: "OID_description" + value: 59 + } + enumerator { + name: "OID_name" + value: 60 + } + enumerator { + name: "OID_givenName" + value: 61 + } + enumerator { + name: "OID_initials" + value: 62 + } + enumerator { + name: "OID_generationalQualifier" + value: 63 + } + enumerator { + name: "OID_subjectKeyIdentifier" + value: 64 + } + enumerator { + name: "OID_keyUsage" + value: 65 + } + enumerator { + name: "OID_subjectAltName" + value: 66 + } + enumerator { + name: "OID_issuerAltName" + value: 67 + } + enumerator { + name: "OID_basicConstraints" + value: 68 + } + enumerator { + name: "OID_crlDistributionPoints" + value: 69 + } + enumerator { + name: "OID_certPolicies" + value: 70 + } + enumerator { + name: "OID_authorityKeyIdentifier" + value: 71 + } + enumerator { + name: "OID_extKeyUsage" + value: 72 + } + enumerator { + name: "OID_NetlogonMechanism" + value: 73 + } + enumerator { + name: "OID_appleLocalKdcSupported" + value: 74 + } + enumerator { + name: "OID_gostCPSignA" + value: 75 + } + enumerator { + name: "OID_gostCPSignB" + value: 76 + } + enumerator { + name: "OID_gostCPSignC" + value: 77 + } + enumerator { + name: "OID_gost2012PKey256" + value: 78 + } + enumerator { + name: "OID_gost2012PKey512" + value: 79 + } + enumerator { + name: "OID_gost2012Digest256" + value: 80 + } + enumerator { + name: "OID_gost2012Digest512" + value: 81 + } + enumerator { + name: "OID_gost2012Signature256" + value: 82 + } + enumerator { + name: "OID_gost2012Signature512" + value: 83 + } + enumerator { + name: "OID_gostTC26Sign256A" + value: 84 + } + enumerator { + name: "OID_gostTC26Sign256B" + value: 85 + } + enumerator { + name: "OID_gostTC26Sign256C" + value: 86 + } + enumerator { + name: "OID_gostTC26Sign256D" + value: 87 + } + enumerator { + name: "OID_gostTC26Sign512A" + value: 88 + } + enumerator { + name: "OID_gostTC26Sign512B" + value: 89 + } + enumerator { + name: "OID_gostTC26Sign512C" + value: 90 + } + enumerator { + name: "OID_sm2" + value: 91 + } + enumerator { + name: "OID_sm3" + value: 92 + } + enumerator { + name: "OID_SM2_with_SM3" + value: 93 + } + enumerator { + name: "OID_sm3WithRSAEncryption" + value: 94 + } + enumerator { + name: "OID_TPMLoadableKey" + value: 95 + } + enumerator { + name: "OID_TPMImportableKey" + value: 96 + } + enumerator { + name: "OID_TPMSealedData" + value: 97 + } + enumerator { + name: "OID__NR" + value: 98 + } + } +} enumeration { id: 0xf1eeb05c name: "alarmtimer_restart" @@ -275925,24 +267661,6 @@ enumeration { } } } -enumeration { - id: 0xf9ce1175 - name: "cfg80211_bss_frame_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "CFG80211_BSS_FTYPE_UNKNOWN" - } - enumerator { - name: "CFG80211_BSS_FTYPE_BEACON" - value: 1 - } - enumerator { - name: "CFG80211_BSS_FTYPE_PRESP" - value: 2 - } - } -} enumeration { id: 0x1b2534c1 name: "cfg80211_signal_type" @@ -275961,48 +267679,6 @@ enumeration { } } } -enumeration { - id: 0x267d708b - name: "cfg80211_station_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "CFG80211_STA_AP_CLIENT" - } - enumerator { - name: "CFG80211_STA_AP_CLIENT_UNASSOC" - value: 1 - } - enumerator { - name: "CFG80211_STA_AP_MLME_CLIENT" - value: 2 - } - enumerator { - name: "CFG80211_STA_AP_STA" - value: 3 - } - enumerator { - name: "CFG80211_STA_IBSS" - value: 4 - } - enumerator { - name: "CFG80211_STA_TDLS_PEER_SETUP" - value: 5 - } - enumerator { - name: "CFG80211_STA_TDLS_PEER_ACTIVE" - value: 6 - } - enumerator { - name: "CFG80211_STA_MESH_PEER_KERNEL" - value: 7 - } - enumerator { - name: "CFG80211_STA_MESH_PEER_USER" - value: 8 - } - } -} enumeration { id: 0x03aaab3d name: "clk_gating_state" @@ -276506,373 +268182,385 @@ enumeration { value: 115 } enumerator { - name: "CPUHP_AP_ARM_SDEI_STARTING" + name: "CPUHP_AP_ARM_VFP_STARTING" value: 116 } enumerator { - name: "CPUHP_AP_ARM_VFP_STARTING" + name: "CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING" value: 117 } enumerator { - name: "CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING" + name: "CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING" value: 118 } enumerator { - name: "CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING" + name: "CPUHP_AP_PERF_ARM_ACPI_STARTING" value: 119 } enumerator { - name: "CPUHP_AP_PERF_ARM_ACPI_STARTING" + name: "CPUHP_AP_PERF_ARM_STARTING" value: 120 } enumerator { - name: "CPUHP_AP_PERF_ARM_STARTING" + name: "CPUHP_AP_PERF_RISCV_STARTING" value: 121 } enumerator { - name: "CPUHP_AP_PERF_RISCV_STARTING" + name: "CPUHP_AP_ARM_L2X0_STARTING" value: 122 } enumerator { - name: "CPUHP_AP_ARM_L2X0_STARTING" + name: "CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING" value: 123 } enumerator { - name: "CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING" + name: "CPUHP_AP_ARM_ARCH_TIMER_STARTING" value: 124 } enumerator { - name: "CPUHP_AP_ARM_ARCH_TIMER_STARTING" + name: "CPUHP_AP_ARM_GLOBAL_TIMER_STARTING" value: 125 } enumerator { - name: "CPUHP_AP_ARM_GLOBAL_TIMER_STARTING" + name: "CPUHP_AP_JCORE_TIMER_STARTING" value: 126 } enumerator { - name: "CPUHP_AP_JCORE_TIMER_STARTING" + name: "CPUHP_AP_ARM_TWD_STARTING" value: 127 } enumerator { - name: "CPUHP_AP_ARM_TWD_STARTING" + name: "CPUHP_AP_QCOM_TIMER_STARTING" value: 128 } enumerator { - name: "CPUHP_AP_QCOM_TIMER_STARTING" + name: "CPUHP_AP_TEGRA_TIMER_STARTING" value: 129 } enumerator { - name: "CPUHP_AP_TEGRA_TIMER_STARTING" + name: "CPUHP_AP_ARMADA_TIMER_STARTING" value: 130 } enumerator { - name: "CPUHP_AP_ARMADA_TIMER_STARTING" + name: "CPUHP_AP_MARCO_TIMER_STARTING" value: 131 } enumerator { - name: "CPUHP_AP_MARCO_TIMER_STARTING" + name: "CPUHP_AP_MIPS_GIC_TIMER_STARTING" value: 132 } enumerator { - name: "CPUHP_AP_MIPS_GIC_TIMER_STARTING" + name: "CPUHP_AP_ARC_TIMER_STARTING" value: 133 } enumerator { - name: "CPUHP_AP_ARC_TIMER_STARTING" + name: "CPUHP_AP_RISCV_TIMER_STARTING" value: 134 } enumerator { - name: "CPUHP_AP_RISCV_TIMER_STARTING" + name: "CPUHP_AP_CLINT_TIMER_STARTING" value: 135 } enumerator { - name: "CPUHP_AP_CLINT_TIMER_STARTING" + name: "CPUHP_AP_CSKY_TIMER_STARTING" value: 136 } enumerator { - name: "CPUHP_AP_CSKY_TIMER_STARTING" + name: "CPUHP_AP_TI_GP_TIMER_STARTING" value: 137 } enumerator { - name: "CPUHP_AP_TI_GP_TIMER_STARTING" + name: "CPUHP_AP_HYPERV_TIMER_STARTING" value: 138 } enumerator { - name: "CPUHP_AP_HYPERV_TIMER_STARTING" + name: "CPUHP_AP_KVM_STARTING" value: 139 } enumerator { - name: "CPUHP_AP_KVM_STARTING" + name: "CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING" value: 140 } enumerator { - name: "CPUHP_AP_KVM_ARM_VGIC_INIT_STARTING" + name: "CPUHP_AP_KVM_ARM_VGIC_STARTING" value: 141 } enumerator { - name: "CPUHP_AP_KVM_ARM_VGIC_STARTING" + name: "CPUHP_AP_KVM_ARM_TIMER_STARTING" value: 142 } enumerator { - name: "CPUHP_AP_KVM_ARM_TIMER_STARTING" + name: "CPUHP_AP_DUMMY_TIMER_STARTING" value: 143 } enumerator { - name: "CPUHP_AP_DUMMY_TIMER_STARTING" + name: "CPUHP_AP_ARM_XEN_STARTING" value: 144 } enumerator { - name: "CPUHP_AP_ARM_XEN_STARTING" + name: "CPUHP_AP_ARM_CORESIGHT_STARTING" value: 145 } enumerator { - name: "CPUHP_AP_ARM_CORESIGHT_STARTING" + name: "CPUHP_AP_ARM_CORESIGHT_CTI_STARTING" value: 146 } enumerator { - name: "CPUHP_AP_ARM_CORESIGHT_CTI_STARTING" + name: "CPUHP_AP_ARM64_ISNDEP_STARTING" value: 147 } enumerator { - name: "CPUHP_AP_ARM64_ISNDEP_STARTING" + name: "CPUHP_AP_SMPCFD_DYING" value: 148 } enumerator { - name: "CPUHP_AP_SMPCFD_DYING" + name: "CPUHP_AP_X86_TBOOT_DYING" value: 149 } enumerator { - name: "CPUHP_AP_X86_TBOOT_DYING" + name: "CPUHP_AP_ARM_CACHE_B15_RAC_DYING" value: 150 } enumerator { - name: "CPUHP_AP_ARM_CACHE_B15_RAC_DYING" + name: "CPUHP_AP_ONLINE" value: 151 } enumerator { - name: "CPUHP_AP_ONLINE" + name: "CPUHP_TEARDOWN_CPU" value: 152 } enumerator { - name: "CPUHP_TEARDOWN_CPU" + name: "CPUHP_AP_ONLINE_IDLE" value: 153 } enumerator { - name: "CPUHP_AP_ONLINE_IDLE" + name: "CPUHP_AP_SCHED_WAIT_EMPTY" value: 154 } enumerator { - name: "CPUHP_AP_SCHED_WAIT_EMPTY" + name: "CPUHP_AP_SMPBOOT_THREADS" value: 155 } enumerator { - name: "CPUHP_AP_SMPBOOT_THREADS" + name: "CPUHP_AP_X86_VDSO_VMA_ONLINE" value: 156 } enumerator { - name: "CPUHP_AP_X86_VDSO_VMA_ONLINE" + name: "CPUHP_AP_IRQ_AFFINITY_ONLINE" value: 157 } enumerator { - name: "CPUHP_AP_IRQ_AFFINITY_ONLINE" + name: "CPUHP_AP_BLK_MQ_ONLINE" value: 158 } enumerator { - name: "CPUHP_AP_BLK_MQ_ONLINE" + name: "CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS" value: 159 } enumerator { - name: "CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS" + name: "CPUHP_AP_X86_INTEL_EPB_ONLINE" value: 160 } enumerator { - name: "CPUHP_AP_X86_INTEL_EPB_ONLINE" + name: "CPUHP_AP_PERF_ONLINE" value: 161 } enumerator { - name: "CPUHP_AP_PERF_ONLINE" + name: "CPUHP_AP_PERF_X86_ONLINE" value: 162 } enumerator { - name: "CPUHP_AP_PERF_X86_ONLINE" + name: "CPUHP_AP_PERF_X86_UNCORE_ONLINE" value: 163 } enumerator { - name: "CPUHP_AP_PERF_X86_UNCORE_ONLINE" + name: "CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE" value: 164 } enumerator { - name: "CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE" + name: "CPUHP_AP_PERF_X86_AMD_POWER_ONLINE" value: 165 } enumerator { - name: "CPUHP_AP_PERF_X86_AMD_POWER_ONLINE" + name: "CPUHP_AP_PERF_X86_RAPL_ONLINE" value: 166 } enumerator { - name: "CPUHP_AP_PERF_X86_RAPL_ONLINE" + name: "CPUHP_AP_PERF_X86_CQM_ONLINE" value: 167 } enumerator { - name: "CPUHP_AP_PERF_X86_CQM_ONLINE" + name: "CPUHP_AP_PERF_X86_CSTATE_ONLINE" value: 168 } enumerator { - name: "CPUHP_AP_PERF_X86_CSTATE_ONLINE" + name: "CPUHP_AP_PERF_X86_IDXD_ONLINE" value: 169 } enumerator { - name: "CPUHP_AP_PERF_X86_IDXD_ONLINE" + name: "CPUHP_AP_PERF_S390_CF_ONLINE" value: 170 } enumerator { - name: "CPUHP_AP_PERF_S390_CF_ONLINE" + name: "CPUHP_AP_PERF_S390_SF_ONLINE" value: 171 } enumerator { - name: "CPUHP_AP_PERF_S390_SF_ONLINE" + name: "CPUHP_AP_PERF_ARM_CCI_ONLINE" value: 172 } enumerator { - name: "CPUHP_AP_PERF_ARM_CCI_ONLINE" + name: "CPUHP_AP_PERF_ARM_CCN_ONLINE" value: 173 } enumerator { - name: "CPUHP_AP_PERF_ARM_CCN_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_CPA_ONLINE" value: 174 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_CPA_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE" value: 175 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE" value: 176 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_L3_ONLINE" value: 177 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_L3_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_PA_ONLINE" value: 178 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_PA_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_SLLC_ONLINE" value: 179 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_SLLC_ONLINE" + name: "CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE" value: 180 } enumerator { - name: "CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE" + name: "CPUHP_AP_PERF_ARM_HNS3_PMU_ONLINE" value: 181 } enumerator { - name: "CPUHP_AP_PERF_ARM_HNS3_PMU_ONLINE" + name: "CPUHP_AP_PERF_ARM_L2X0_ONLINE" value: 182 } enumerator { - name: "CPUHP_AP_PERF_ARM_L2X0_ONLINE" + name: "CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE" value: 183 } enumerator { - name: "CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE" + name: "CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE" value: 184 } enumerator { - name: "CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE" + name: "CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE" value: 185 } enumerator { - name: "CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE" + name: "CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE" value: 186 } enumerator { - name: "CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE" + name: "CPUHP_AP_PERF_ARM_MARVELL_CN10K_DDR_ONLINE" value: 187 } enumerator { - name: "CPUHP_AP_PERF_ARM_MARVELL_CN10K_DDR_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE" value: 188 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE" value: 189 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE" value: 190 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE" value: 191 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE" value: 192 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE" + name: "CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE" value: 193 } enumerator { - name: "CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE" + name: "CPUHP_AP_PERF_CSKY_ONLINE" value: 194 } enumerator { - name: "CPUHP_AP_PERF_CSKY_ONLINE" + name: "CPUHP_AP_WATCHDOG_ONLINE" value: 195 } enumerator { - name: "CPUHP_AP_WATCHDOG_ONLINE" + name: "CPUHP_AP_WORKQUEUE_ONLINE" value: 196 } enumerator { - name: "CPUHP_AP_WORKQUEUE_ONLINE" + name: "CPUHP_AP_RANDOM_ONLINE" value: 197 } enumerator { - name: "CPUHP_AP_RANDOM_ONLINE" + name: "CPUHP_AP_RCUTREE_ONLINE" value: 198 } enumerator { - name: "CPUHP_AP_RCUTREE_ONLINE" + name: "CPUHP_AP_BASE_CACHEINFO_ONLINE" value: 199 } enumerator { - name: "CPUHP_AP_BASE_CACHEINFO_ONLINE" + name: "CPUHP_AP_ONLINE_DYN" value: 200 } - enumerator { - name: "CPUHP_AP_ONLINE_DYN" - value: 201 - } enumerator { name: "CPUHP_AP_ONLINE_DYN_END" - value: 231 + value: 230 } enumerator { name: "CPUHP_AP_MM_DEMOTION_ONLINE" - value: 232 + value: 231 } enumerator { name: "CPUHP_AP_X86_HPET_ONLINE" - value: 233 + value: 232 } enumerator { name: "CPUHP_AP_X86_KVM_CLK_ONLINE" - value: 234 + value: 233 } enumerator { name: "CPUHP_AP_ACTIVE" + value: 234 + } + enumerator { + name: "CPUHP_ANDROID_RESERVED_1" value: 235 } enumerator { - name: "CPUHP_ONLINE" + name: "CPUHP_ANDROID_RESERVED_2" value: 236 } + enumerator { + name: "CPUHP_ANDROID_RESERVED_3" + value: 237 + } + enumerator { + name: "CPUHP_ANDROID_RESERVED_4" + value: 238 + } + enumerator { + name: "CPUHP_ONLINE" + value: 239 + } } } enumeration { @@ -278674,6 +270362,10 @@ enumeration { name: "FAULT_FLAG_ORIG_PTE_VALID" value: 2048 } + enumerator { + name: "FAULT_FLAG_VMA_LOCK" + value: 4096 + } } } enumeration { @@ -279299,114 +270991,6 @@ enumeration { } } } -enumeration { - id: 0xa5110394 - name: "gh_resource_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "GH_RESOURCE_TYPE_BELL_TX" - } - enumerator { - name: "GH_RESOURCE_TYPE_BELL_RX" - value: 1 - } - enumerator { - name: "GH_RESOURCE_TYPE_MSGQ_TX" - value: 2 - } - enumerator { - name: "GH_RESOURCE_TYPE_MSGQ_RX" - value: 3 - } - enumerator { - name: "GH_RESOURCE_TYPE_VCPU" - value: 4 - } - } -} -enumeration { - id: 0xd617f463 - name: "gh_rm_error" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "GH_RM_ERROR_OK" - } - enumerator { - name: "GH_RM_ERROR_UNIMPLEMENTED" - value: 4294967295 - } - enumerator { - name: "GH_RM_ERROR_NOMEM" - value: 1 - } - enumerator { - name: "GH_RM_ERROR_NORESOURCE" - value: 2 - } - enumerator { - name: "GH_RM_ERROR_DENIED" - value: 3 - } - enumerator { - name: "GH_RM_ERROR_INVALID" - value: 4 - } - enumerator { - name: "GH_RM_ERROR_BUSY" - value: 5 - } - enumerator { - name: "GH_RM_ERROR_ARGUMENT_INVALID" - value: 6 - } - enumerator { - name: "GH_RM_ERROR_HANDLE_INVALID" - value: 7 - } - enumerator { - name: "GH_RM_ERROR_VALIDATE_FAILED" - value: 8 - } - enumerator { - name: "GH_RM_ERROR_MAP_FAILED" - value: 9 - } - enumerator { - name: "GH_RM_ERROR_MEM_INVALID" - value: 10 - } - enumerator { - name: "GH_RM_ERROR_MEM_INUSE" - value: 11 - } - enumerator { - name: "GH_RM_ERROR_MEM_RELEASED" - value: 12 - } - enumerator { - name: "GH_RM_ERROR_VMID_INVALID" - value: 13 - } - enumerator { - name: "GH_RM_ERROR_LOOKUP_FAILED" - value: 14 - } - enumerator { - name: "GH_RM_ERROR_IRQ_INVALID" - value: 15 - } - enumerator { - name: "GH_RM_ERROR_IRQ_INUSE" - value: 16 - } - enumerator { - name: "GH_RM_ERROR_IRQ_RELEASED" - value: 17 - } - } -} enumeration { id: 0x376c164b name: "gh_rm_mem_type" @@ -280439,70 +272023,6 @@ enumeration { } } } -enumeration { - id: 0x5eb5c8aa - name: "ieee80211_ampdu_mlme_action" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_AMPDU_RX_START" - } - enumerator { - name: "IEEE80211_AMPDU_RX_STOP" - value: 1 - } - enumerator { - name: "IEEE80211_AMPDU_TX_START" - value: 2 - } - enumerator { - name: "IEEE80211_AMPDU_TX_STOP_CONT" - value: 3 - } - enumerator { - name: "IEEE80211_AMPDU_TX_STOP_FLUSH" - value: 4 - } - enumerator { - name: "IEEE80211_AMPDU_TX_STOP_FLUSH_CONT" - value: 5 - } - enumerator { - name: "IEEE80211_AMPDU_TX_OPERATIONAL" - value: 6 - } - } -} -enumeration { - id: 0xee027348 - name: "ieee80211_ap_reg_power" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_REG_UNSET_AP" - } - enumerator { - name: "IEEE80211_REG_LPI_AP" - value: 1 - } - enumerator { - name: "IEEE80211_REG_SP_AP" - value: 2 - } - enumerator { - name: "IEEE80211_REG_VLP_AP" - value: 3 - } - enumerator { - name: "IEEE80211_REG_AP_POWER_AFTER_LAST" - value: 4 - } - enumerator { - name: "IEEE80211_REG_AP_POWER_MAX" - value: 3 - } - } -} enumeration { id: 0x509c8bf0 name: "ieee80211_bss_type" @@ -280529,20 +272049,6 @@ enumeration { } } } -enumeration { - id: 0xd9853f62 - name: "ieee80211_chanctx_switch_mode" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "CHANCTX_SWMODE_REASSIGN_VIF" - } - enumerator { - name: "CHANCTX_SWMODE_SWAP_CONTEXTS" - value: 1 - } - } -} enumeration { id: 0xc0da94e3 name: "ieee80211_edmg_bw_config" @@ -280598,332 +272104,6 @@ enumeration { } } } -enumeration { - id: 0xdd26d803 - name: "ieee80211_event_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "RSSI_EVENT" - } - enumerator { - name: "MLME_EVENT" - value: 1 - } - enumerator { - name: "BAR_RX_EVENT" - value: 2 - } - enumerator { - name: "BA_FRAME_TIMEOUT" - value: 3 - } - } -} -enumeration { - id: 0xd5b6cd33 - name: "ieee80211_frame_release_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_FRAME_RELEASE_PSPOLL" - } - enumerator { - name: "IEEE80211_FRAME_RELEASE_UAPSD" - value: 1 - } - } -} -enumeration { - id: 0x37ad7858 - name: "ieee80211_mlme_event_data" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "AUTH_EVENT" - } - enumerator { - name: "ASSOC_EVENT" - value: 1 - } - enumerator { - name: "DEAUTH_RX_EVENT" - value: 2 - } - enumerator { - name: "DEAUTH_TX_EVENT" - value: 3 - } - } -} -enumeration { - id: 0x42e8fe21 - name: "ieee80211_mlme_event_status" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "MLME_SUCCESS" - } - enumerator { - name: "MLME_DENIED" - value: 1 - } - enumerator { - name: "MLME_TIMEOUT" - value: 2 - } - } -} -enumeration { - id: 0x67585fd3 - name: "ieee80211_p2p_attr_id" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_P2P_ATTR_STATUS" - } - enumerator { - name: "IEEE80211_P2P_ATTR_MINOR_REASON" - value: 1 - } - enumerator { - name: "IEEE80211_P2P_ATTR_CAPABILITY" - value: 2 - } - enumerator { - name: "IEEE80211_P2P_ATTR_DEVICE_ID" - value: 3 - } - enumerator { - name: "IEEE80211_P2P_ATTR_GO_INTENT" - value: 4 - } - enumerator { - name: "IEEE80211_P2P_ATTR_GO_CONFIG_TIMEOUT" - value: 5 - } - enumerator { - name: "IEEE80211_P2P_ATTR_LISTEN_CHANNEL" - value: 6 - } - enumerator { - name: "IEEE80211_P2P_ATTR_GROUP_BSSID" - value: 7 - } - enumerator { - name: "IEEE80211_P2P_ATTR_EXT_LISTEN_TIMING" - value: 8 - } - enumerator { - name: "IEEE80211_P2P_ATTR_INTENDED_IFACE_ADDR" - value: 9 - } - enumerator { - name: "IEEE80211_P2P_ATTR_MANAGABILITY" - value: 10 - } - enumerator { - name: "IEEE80211_P2P_ATTR_CHANNEL_LIST" - value: 11 - } - enumerator { - name: "IEEE80211_P2P_ATTR_ABSENCE_NOTICE" - value: 12 - } - enumerator { - name: "IEEE80211_P2P_ATTR_DEVICE_INFO" - value: 13 - } - enumerator { - name: "IEEE80211_P2P_ATTR_GROUP_INFO" - value: 14 - } - enumerator { - name: "IEEE80211_P2P_ATTR_GROUP_ID" - value: 15 - } - enumerator { - name: "IEEE80211_P2P_ATTR_INTERFACE" - value: 16 - } - enumerator { - name: "IEEE80211_P2P_ATTR_OPER_CHANNEL" - value: 17 - } - enumerator { - name: "IEEE80211_P2P_ATTR_INVITE_FLAGS" - value: 18 - } - enumerator { - name: "IEEE80211_P2P_ATTR_VENDOR_SPECIFIC" - value: 221 - } - enumerator { - name: "IEEE80211_P2P_ATTR_MAX" - value: 222 - } - } -} -enumeration { - id: 0x2bedb6d1 - name: "ieee80211_privacy" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_PRIVACY_ON" - } - enumerator { - name: "IEEE80211_PRIVACY_OFF" - value: 1 - } - enumerator { - name: "IEEE80211_PRIVACY_ANY" - value: 2 - } - } -} -enumeration { - id: 0x4cf2123a - name: "ieee80211_reconfig_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_RECONFIG_TYPE_RESTART" - } - enumerator { - name: "IEEE80211_RECONFIG_TYPE_SUSPEND" - value: 1 - } - } -} -enumeration { - id: 0xc2805c6b - name: "ieee80211_roc_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_ROC_TYPE_NORMAL" - } - enumerator { - name: "IEEE80211_ROC_TYPE_MGMT_TX" - value: 1 - } - } -} -enumeration { - id: 0x38bb0abf - name: "ieee80211_rssi_event_data" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "RSSI_EVENT_HIGH" - } - enumerator { - name: "RSSI_EVENT_LOW" - value: 1 - } - } -} -enumeration { - id: 0x4c5d5c39 - name: "ieee80211_smps_mode" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_SMPS_AUTOMATIC" - } - enumerator { - name: "IEEE80211_SMPS_OFF" - value: 1 - } - enumerator { - name: "IEEE80211_SMPS_STATIC" - value: 2 - } - enumerator { - name: "IEEE80211_SMPS_DYNAMIC" - value: 3 - } - enumerator { - name: "IEEE80211_SMPS_NUM_MODES" - value: 4 - } - } -} -enumeration { - id: 0x8a851db0 - name: "ieee80211_sta_rx_bandwidth" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_STA_RX_BW_20" - } - enumerator { - name: "IEEE80211_STA_RX_BW_40" - value: 1 - } - enumerator { - name: "IEEE80211_STA_RX_BW_80" - value: 2 - } - enumerator { - name: "IEEE80211_STA_RX_BW_160" - value: 3 - } - enumerator { - name: "IEEE80211_STA_RX_BW_320" - value: 4 - } - } -} -enumeration { - id: 0x51952ff3 - name: "ieee80211_sta_state" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_STA_NOTEXIST" - } - enumerator { - name: "IEEE80211_STA_NONE" - value: 1 - } - enumerator { - name: "IEEE80211_STA_AUTH" - value: 2 - } - enumerator { - name: "IEEE80211_STA_ASSOC" - value: 3 - } - enumerator { - name: "IEEE80211_STA_AUTHORIZED" - value: 4 - } - } -} -enumeration { - id: 0xa836908a - name: "ieee80211_vht_chanwidth" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "IEEE80211_VHT_CHANWIDTH_USE_HT" - } - enumerator { - name: "IEEE80211_VHT_CHANWIDTH_80MHZ" - value: 1 - } - enumerator { - name: "IEEE80211_VHT_CHANWIDTH_160MHZ" - value: 2 - } - enumerator { - name: "IEEE80211_VHT_CHANWIDTH_80P80MHZ" - value: 3 - } - } -} enumeration { id: 0xecbe1e05 name: "iio_buffer_direction" @@ -281894,6 +273074,14 @@ enumeration { name: "KVM_PGTABLE_PROT_NC" value: 16 } + enumerator { + name: "KVM_PGTABLE_PROT_PXN" + value: 32 + } + enumerator { + name: "KVM_PGTABLE_PROT_UXN" + value: 64 + } enumerator { name: "KVM_PGTABLE_PROT_SW0" value: 36028797018963968 @@ -282290,6 +273478,28 @@ enumeration { } } } +enumeration { + id: 0x083d3246 + name: "mmc_issue_type" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "MMC_ISSUE_SYNC" + } + enumerator { + name: "MMC_ISSUE_DCMD" + value: 1 + } + enumerator { + name: "MMC_ISSUE_ASYNC" + value: 2 + } + enumerator { + name: "MMC_ISSUE_MAX" + value: 3 + } + } +} enumeration { id: 0x98849204 name: "mmu_notifier_event" @@ -282632,1406 +273842,6 @@ enumeration { } } } -enumeration { - id: 0xcc38d99e - name: "nl80211_ac" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_AC_VO" - } - enumerator { - name: "NL80211_AC_VI" - value: 1 - } - enumerator { - name: "NL80211_AC_BE" - value: 2 - } - enumerator { - name: "NL80211_AC_BK" - value: 3 - } - enumerator { - name: "NL80211_NUM_ACS" - value: 4 - } - } -} -enumeration { - id: 0xbee37e0b - name: "nl80211_acl_policy" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED" - } - enumerator { - name: "NL80211_ACL_POLICY_DENY_UNLESS_LISTED" - value: 1 - } - } -} -enumeration { - id: 0x3c446c88 - name: "nl80211_attrs" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_ATTR_UNSPEC" - } - enumerator { - name: "NL80211_ATTR_WIPHY" - value: 1 - } - enumerator { - name: "NL80211_ATTR_WIPHY_NAME" - value: 2 - } - enumerator { - name: "NL80211_ATTR_IFINDEX" - value: 3 - } - enumerator { - name: "NL80211_ATTR_IFNAME" - value: 4 - } - enumerator { - name: "NL80211_ATTR_IFTYPE" - value: 5 - } - enumerator { - name: "NL80211_ATTR_MAC" - value: 6 - } - enumerator { - name: "NL80211_ATTR_KEY_DATA" - value: 7 - } - enumerator { - name: "NL80211_ATTR_KEY_IDX" - value: 8 - } - enumerator { - name: "NL80211_ATTR_KEY_CIPHER" - value: 9 - } - enumerator { - name: "NL80211_ATTR_KEY_SEQ" - value: 10 - } - enumerator { - name: "NL80211_ATTR_KEY_DEFAULT" - value: 11 - } - enumerator { - name: "NL80211_ATTR_BEACON_INTERVAL" - value: 12 - } - enumerator { - name: "NL80211_ATTR_DTIM_PERIOD" - value: 13 - } - enumerator { - name: "NL80211_ATTR_BEACON_HEAD" - value: 14 - } - enumerator { - name: "NL80211_ATTR_BEACON_TAIL" - value: 15 - } - enumerator { - name: "NL80211_ATTR_STA_AID" - value: 16 - } - enumerator { - name: "NL80211_ATTR_STA_FLAGS" - value: 17 - } - enumerator { - name: "NL80211_ATTR_STA_LISTEN_INTERVAL" - value: 18 - } - enumerator { - name: "NL80211_ATTR_STA_SUPPORTED_RATES" - value: 19 - } - enumerator { - name: "NL80211_ATTR_STA_VLAN" - value: 20 - } - enumerator { - name: "NL80211_ATTR_STA_INFO" - value: 21 - } - enumerator { - name: "NL80211_ATTR_WIPHY_BANDS" - value: 22 - } - enumerator { - name: "NL80211_ATTR_MNTR_FLAGS" - value: 23 - } - enumerator { - name: "NL80211_ATTR_MESH_ID" - value: 24 - } - enumerator { - name: "NL80211_ATTR_STA_PLINK_ACTION" - value: 25 - } - enumerator { - name: "NL80211_ATTR_MPATH_NEXT_HOP" - value: 26 - } - enumerator { - name: "NL80211_ATTR_MPATH_INFO" - value: 27 - } - enumerator { - name: "NL80211_ATTR_BSS_CTS_PROT" - value: 28 - } - enumerator { - name: "NL80211_ATTR_BSS_SHORT_PREAMBLE" - value: 29 - } - enumerator { - name: "NL80211_ATTR_BSS_SHORT_SLOT_TIME" - value: 30 - } - enumerator { - name: "NL80211_ATTR_HT_CAPABILITY" - value: 31 - } - enumerator { - name: "NL80211_ATTR_SUPPORTED_IFTYPES" - value: 32 - } - enumerator { - name: "NL80211_ATTR_REG_ALPHA2" - value: 33 - } - enumerator { - name: "NL80211_ATTR_REG_RULES" - value: 34 - } - enumerator { - name: "NL80211_ATTR_MESH_CONFIG" - value: 35 - } - enumerator { - name: "NL80211_ATTR_BSS_BASIC_RATES" - value: 36 - } - enumerator { - name: "NL80211_ATTR_WIPHY_TXQ_PARAMS" - value: 37 - } - enumerator { - name: "NL80211_ATTR_WIPHY_FREQ" - value: 38 - } - enumerator { - name: "NL80211_ATTR_WIPHY_CHANNEL_TYPE" - value: 39 - } - enumerator { - name: "NL80211_ATTR_KEY_DEFAULT_MGMT" - value: 40 - } - enumerator { - name: "NL80211_ATTR_MGMT_SUBTYPE" - value: 41 - } - enumerator { - name: "NL80211_ATTR_IE" - value: 42 - } - enumerator { - name: "NL80211_ATTR_MAX_NUM_SCAN_SSIDS" - value: 43 - } - enumerator { - name: "NL80211_ATTR_SCAN_FREQUENCIES" - value: 44 - } - enumerator { - name: "NL80211_ATTR_SCAN_SSIDS" - value: 45 - } - enumerator { - name: "NL80211_ATTR_GENERATION" - value: 46 - } - enumerator { - name: "NL80211_ATTR_BSS" - value: 47 - } - enumerator { - name: "NL80211_ATTR_REG_INITIATOR" - value: 48 - } - enumerator { - name: "NL80211_ATTR_REG_TYPE" - value: 49 - } - enumerator { - name: "NL80211_ATTR_SUPPORTED_COMMANDS" - value: 50 - } - enumerator { - name: "NL80211_ATTR_FRAME" - value: 51 - } - enumerator { - name: "NL80211_ATTR_SSID" - value: 52 - } - enumerator { - name: "NL80211_ATTR_AUTH_TYPE" - value: 53 - } - enumerator { - name: "NL80211_ATTR_REASON_CODE" - value: 54 - } - enumerator { - name: "NL80211_ATTR_KEY_TYPE" - value: 55 - } - enumerator { - name: "NL80211_ATTR_MAX_SCAN_IE_LEN" - value: 56 - } - enumerator { - name: "NL80211_ATTR_CIPHER_SUITES" - value: 57 - } - enumerator { - name: "NL80211_ATTR_FREQ_BEFORE" - value: 58 - } - enumerator { - name: "NL80211_ATTR_FREQ_AFTER" - value: 59 - } - enumerator { - name: "NL80211_ATTR_FREQ_FIXED" - value: 60 - } - enumerator { - name: "NL80211_ATTR_WIPHY_RETRY_SHORT" - value: 61 - } - enumerator { - name: "NL80211_ATTR_WIPHY_RETRY_LONG" - value: 62 - } - enumerator { - name: "NL80211_ATTR_WIPHY_FRAG_THRESHOLD" - value: 63 - } - enumerator { - name: "NL80211_ATTR_WIPHY_RTS_THRESHOLD" - value: 64 - } - enumerator { - name: "NL80211_ATTR_TIMED_OUT" - value: 65 - } - enumerator { - name: "NL80211_ATTR_USE_MFP" - value: 66 - } - enumerator { - name: "NL80211_ATTR_STA_FLAGS2" - value: 67 - } - enumerator { - name: "NL80211_ATTR_CONTROL_PORT" - value: 68 - } - enumerator { - name: "NL80211_ATTR_TESTDATA" - value: 69 - } - enumerator { - name: "NL80211_ATTR_PRIVACY" - value: 70 - } - enumerator { - name: "NL80211_ATTR_DISCONNECTED_BY_AP" - value: 71 - } - enumerator { - name: "NL80211_ATTR_STATUS_CODE" - value: 72 - } - enumerator { - name: "NL80211_ATTR_CIPHER_SUITES_PAIRWISE" - value: 73 - } - enumerator { - name: "NL80211_ATTR_CIPHER_SUITE_GROUP" - value: 74 - } - enumerator { - name: "NL80211_ATTR_WPA_VERSIONS" - value: 75 - } - enumerator { - name: "NL80211_ATTR_AKM_SUITES" - value: 76 - } - enumerator { - name: "NL80211_ATTR_REQ_IE" - value: 77 - } - enumerator { - name: "NL80211_ATTR_RESP_IE" - value: 78 - } - enumerator { - name: "NL80211_ATTR_PREV_BSSID" - value: 79 - } - enumerator { - name: "NL80211_ATTR_KEY" - value: 80 - } - enumerator { - name: "NL80211_ATTR_KEYS" - value: 81 - } - enumerator { - name: "NL80211_ATTR_PID" - value: 82 - } - enumerator { - name: "NL80211_ATTR_4ADDR" - value: 83 - } - enumerator { - name: "NL80211_ATTR_SURVEY_INFO" - value: 84 - } - enumerator { - name: "NL80211_ATTR_PMKID" - value: 85 - } - enumerator { - name: "NL80211_ATTR_MAX_NUM_PMKIDS" - value: 86 - } - enumerator { - name: "NL80211_ATTR_DURATION" - value: 87 - } - enumerator { - name: "NL80211_ATTR_COOKIE" - value: 88 - } - enumerator { - name: "NL80211_ATTR_WIPHY_COVERAGE_CLASS" - value: 89 - } - enumerator { - name: "NL80211_ATTR_TX_RATES" - value: 90 - } - enumerator { - name: "NL80211_ATTR_FRAME_MATCH" - value: 91 - } - enumerator { - name: "NL80211_ATTR_ACK" - value: 92 - } - enumerator { - name: "NL80211_ATTR_PS_STATE" - value: 93 - } - enumerator { - name: "NL80211_ATTR_CQM" - value: 94 - } - enumerator { - name: "NL80211_ATTR_LOCAL_STATE_CHANGE" - value: 95 - } - enumerator { - name: "NL80211_ATTR_AP_ISOLATE" - value: 96 - } - enumerator { - name: "NL80211_ATTR_WIPHY_TX_POWER_SETTING" - value: 97 - } - enumerator { - name: "NL80211_ATTR_WIPHY_TX_POWER_LEVEL" - value: 98 - } - enumerator { - name: "NL80211_ATTR_TX_FRAME_TYPES" - value: 99 - } - enumerator { - name: "NL80211_ATTR_RX_FRAME_TYPES" - value: 100 - } - enumerator { - name: "NL80211_ATTR_FRAME_TYPE" - value: 101 - } - enumerator { - name: "NL80211_ATTR_CONTROL_PORT_ETHERTYPE" - value: 102 - } - enumerator { - name: "NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT" - value: 103 - } - enumerator { - name: "NL80211_ATTR_SUPPORT_IBSS_RSN" - value: 104 - } - enumerator { - name: "NL80211_ATTR_WIPHY_ANTENNA_TX" - value: 105 - } - enumerator { - name: "NL80211_ATTR_WIPHY_ANTENNA_RX" - value: 106 - } - enumerator { - name: "NL80211_ATTR_MCAST_RATE" - value: 107 - } - enumerator { - name: "NL80211_ATTR_OFFCHANNEL_TX_OK" - value: 108 - } - enumerator { - name: "NL80211_ATTR_BSS_HT_OPMODE" - value: 109 - } - enumerator { - name: "NL80211_ATTR_KEY_DEFAULT_TYPES" - value: 110 - } - enumerator { - name: "NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION" - value: 111 - } - enumerator { - name: "NL80211_ATTR_MESH_SETUP" - value: 112 - } - enumerator { - name: "NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX" - value: 113 - } - enumerator { - name: "NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX" - value: 114 - } - enumerator { - name: "NL80211_ATTR_SUPPORT_MESH_AUTH" - value: 115 - } - enumerator { - name: "NL80211_ATTR_STA_PLINK_STATE" - value: 116 - } - enumerator { - name: "NL80211_ATTR_WOWLAN_TRIGGERS" - value: 117 - } - enumerator { - name: "NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED" - value: 118 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_INTERVAL" - value: 119 - } - enumerator { - name: "NL80211_ATTR_INTERFACE_COMBINATIONS" - value: 120 - } - enumerator { - name: "NL80211_ATTR_SOFTWARE_IFTYPES" - value: 121 - } - enumerator { - name: "NL80211_ATTR_REKEY_DATA" - value: 122 - } - enumerator { - name: "NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS" - value: 123 - } - enumerator { - name: "NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN" - value: 124 - } - enumerator { - name: "NL80211_ATTR_SCAN_SUPP_RATES" - value: 125 - } - enumerator { - name: "NL80211_ATTR_HIDDEN_SSID" - value: 126 - } - enumerator { - name: "NL80211_ATTR_IE_PROBE_RESP" - value: 127 - } - enumerator { - name: "NL80211_ATTR_IE_ASSOC_RESP" - value: 128 - } - enumerator { - name: "NL80211_ATTR_STA_WME" - value: 129 - } - enumerator { - name: "NL80211_ATTR_SUPPORT_AP_UAPSD" - value: 130 - } - enumerator { - name: "NL80211_ATTR_ROAM_SUPPORT" - value: 131 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_MATCH" - value: 132 - } - enumerator { - name: "NL80211_ATTR_MAX_MATCH_SETS" - value: 133 - } - enumerator { - name: "NL80211_ATTR_PMKSA_CANDIDATE" - value: 134 - } - enumerator { - name: "NL80211_ATTR_TX_NO_CCK_RATE" - value: 135 - } - enumerator { - name: "NL80211_ATTR_TDLS_ACTION" - value: 136 - } - enumerator { - name: "NL80211_ATTR_TDLS_DIALOG_TOKEN" - value: 137 - } - enumerator { - name: "NL80211_ATTR_TDLS_OPERATION" - value: 138 - } - enumerator { - name: "NL80211_ATTR_TDLS_SUPPORT" - value: 139 - } - enumerator { - name: "NL80211_ATTR_TDLS_EXTERNAL_SETUP" - value: 140 - } - enumerator { - name: "NL80211_ATTR_DEVICE_AP_SME" - value: 141 - } - enumerator { - name: "NL80211_ATTR_DONT_WAIT_FOR_ACK" - value: 142 - } - enumerator { - name: "NL80211_ATTR_FEATURE_FLAGS" - value: 143 - } - enumerator { - name: "NL80211_ATTR_PROBE_RESP_OFFLOAD" - value: 144 - } - enumerator { - name: "NL80211_ATTR_PROBE_RESP" - value: 145 - } - enumerator { - name: "NL80211_ATTR_DFS_REGION" - value: 146 - } - enumerator { - name: "NL80211_ATTR_DISABLE_HT" - value: 147 - } - enumerator { - name: "NL80211_ATTR_HT_CAPABILITY_MASK" - value: 148 - } - enumerator { - name: "NL80211_ATTR_NOACK_MAP" - value: 149 - } - enumerator { - name: "NL80211_ATTR_INACTIVITY_TIMEOUT" - value: 150 - } - enumerator { - name: "NL80211_ATTR_RX_SIGNAL_DBM" - value: 151 - } - enumerator { - name: "NL80211_ATTR_BG_SCAN_PERIOD" - value: 152 - } - enumerator { - name: "NL80211_ATTR_WDEV" - value: 153 - } - enumerator { - name: "NL80211_ATTR_USER_REG_HINT_TYPE" - value: 154 - } - enumerator { - name: "NL80211_ATTR_CONN_FAILED_REASON" - value: 155 - } - enumerator { - name: "NL80211_ATTR_AUTH_DATA" - value: 156 - } - enumerator { - name: "NL80211_ATTR_VHT_CAPABILITY" - value: 157 - } - enumerator { - name: "NL80211_ATTR_SCAN_FLAGS" - value: 158 - } - enumerator { - name: "NL80211_ATTR_CHANNEL_WIDTH" - value: 159 - } - enumerator { - name: "NL80211_ATTR_CENTER_FREQ1" - value: 160 - } - enumerator { - name: "NL80211_ATTR_CENTER_FREQ2" - value: 161 - } - enumerator { - name: "NL80211_ATTR_P2P_CTWINDOW" - value: 162 - } - enumerator { - name: "NL80211_ATTR_P2P_OPPPS" - value: 163 - } - enumerator { - name: "NL80211_ATTR_LOCAL_MESH_POWER_MODE" - value: 164 - } - enumerator { - name: "NL80211_ATTR_ACL_POLICY" - value: 165 - } - enumerator { - name: "NL80211_ATTR_MAC_ADDRS" - value: 166 - } - enumerator { - name: "NL80211_ATTR_MAC_ACL_MAX" - value: 167 - } - enumerator { - name: "NL80211_ATTR_RADAR_EVENT" - value: 168 - } - enumerator { - name: "NL80211_ATTR_EXT_CAPA" - value: 169 - } - enumerator { - name: "NL80211_ATTR_EXT_CAPA_MASK" - value: 170 - } - enumerator { - name: "NL80211_ATTR_STA_CAPABILITY" - value: 171 - } - enumerator { - name: "NL80211_ATTR_STA_EXT_CAPABILITY" - value: 172 - } - enumerator { - name: "NL80211_ATTR_PROTOCOL_FEATURES" - value: 173 - } - enumerator { - name: "NL80211_ATTR_SPLIT_WIPHY_DUMP" - value: 174 - } - enumerator { - name: "NL80211_ATTR_DISABLE_VHT" - value: 175 - } - enumerator { - name: "NL80211_ATTR_VHT_CAPABILITY_MASK" - value: 176 - } - enumerator { - name: "NL80211_ATTR_MDID" - value: 177 - } - enumerator { - name: "NL80211_ATTR_IE_RIC" - value: 178 - } - enumerator { - name: "NL80211_ATTR_CRIT_PROT_ID" - value: 179 - } - enumerator { - name: "NL80211_ATTR_MAX_CRIT_PROT_DURATION" - value: 180 - } - enumerator { - name: "NL80211_ATTR_PEER_AID" - value: 181 - } - enumerator { - name: "NL80211_ATTR_COALESCE_RULE" - value: 182 - } - enumerator { - name: "NL80211_ATTR_CH_SWITCH_COUNT" - value: 183 - } - enumerator { - name: "NL80211_ATTR_CH_SWITCH_BLOCK_TX" - value: 184 - } - enumerator { - name: "NL80211_ATTR_CSA_IES" - value: 185 - } - enumerator { - name: "NL80211_ATTR_CNTDWN_OFFS_BEACON" - value: 186 - } - enumerator { - name: "NL80211_ATTR_CNTDWN_OFFS_PRESP" - value: 187 - } - enumerator { - name: "NL80211_ATTR_RXMGMT_FLAGS" - value: 188 - } - enumerator { - name: "NL80211_ATTR_STA_SUPPORTED_CHANNELS" - value: 189 - } - enumerator { - name: "NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES" - value: 190 - } - enumerator { - name: "NL80211_ATTR_HANDLE_DFS" - value: 191 - } - enumerator { - name: "NL80211_ATTR_SUPPORT_5_MHZ" - value: 192 - } - enumerator { - name: "NL80211_ATTR_SUPPORT_10_MHZ" - value: 193 - } - enumerator { - name: "NL80211_ATTR_OPMODE_NOTIF" - value: 194 - } - enumerator { - name: "NL80211_ATTR_VENDOR_ID" - value: 195 - } - enumerator { - name: "NL80211_ATTR_VENDOR_SUBCMD" - value: 196 - } - enumerator { - name: "NL80211_ATTR_VENDOR_DATA" - value: 197 - } - enumerator { - name: "NL80211_ATTR_VENDOR_EVENTS" - value: 198 - } - enumerator { - name: "NL80211_ATTR_QOS_MAP" - value: 199 - } - enumerator { - name: "NL80211_ATTR_MAC_HINT" - value: 200 - } - enumerator { - name: "NL80211_ATTR_WIPHY_FREQ_HINT" - value: 201 - } - enumerator { - name: "NL80211_ATTR_MAX_AP_ASSOC_STA" - value: 202 - } - enumerator { - name: "NL80211_ATTR_TDLS_PEER_CAPABILITY" - value: 203 - } - enumerator { - name: "NL80211_ATTR_SOCKET_OWNER" - value: 204 - } - enumerator { - name: "NL80211_ATTR_CSA_C_OFFSETS_TX" - value: 205 - } - enumerator { - name: "NL80211_ATTR_MAX_CSA_COUNTERS" - value: 206 - } - enumerator { - name: "NL80211_ATTR_TDLS_INITIATOR" - value: 207 - } - enumerator { - name: "NL80211_ATTR_USE_RRM" - value: 208 - } - enumerator { - name: "NL80211_ATTR_WIPHY_DYN_ACK" - value: 209 - } - enumerator { - name: "NL80211_ATTR_TSID" - value: 210 - } - enumerator { - name: "NL80211_ATTR_USER_PRIO" - value: 211 - } - enumerator { - name: "NL80211_ATTR_ADMITTED_TIME" - value: 212 - } - enumerator { - name: "NL80211_ATTR_SMPS_MODE" - value: 213 - } - enumerator { - name: "NL80211_ATTR_OPER_CLASS" - value: 214 - } - enumerator { - name: "NL80211_ATTR_MAC_MASK" - value: 215 - } - enumerator { - name: "NL80211_ATTR_WIPHY_SELF_MANAGED_REG" - value: 216 - } - enumerator { - name: "NL80211_ATTR_EXT_FEATURES" - value: 217 - } - enumerator { - name: "NL80211_ATTR_SURVEY_RADIO_STATS" - value: 218 - } - enumerator { - name: "NL80211_ATTR_NETNS_FD" - value: 219 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_DELAY" - value: 220 - } - enumerator { - name: "NL80211_ATTR_REG_INDOOR" - value: 221 - } - enumerator { - name: "NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS" - value: 222 - } - enumerator { - name: "NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL" - value: 223 - } - enumerator { - name: "NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS" - value: 224 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_PLANS" - value: 225 - } - enumerator { - name: "NL80211_ATTR_PBSS" - value: 226 - } - enumerator { - name: "NL80211_ATTR_BSS_SELECT" - value: 227 - } - enumerator { - name: "NL80211_ATTR_STA_SUPPORT_P2P_PS" - value: 228 - } - enumerator { - name: "NL80211_ATTR_PAD" - value: 229 - } - enumerator { - name: "NL80211_ATTR_IFTYPE_EXT_CAPA" - value: 230 - } - enumerator { - name: "NL80211_ATTR_MU_MIMO_GROUP_DATA" - value: 231 - } - enumerator { - name: "NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR" - value: 232 - } - enumerator { - name: "NL80211_ATTR_SCAN_START_TIME_TSF" - value: 233 - } - enumerator { - name: "NL80211_ATTR_SCAN_START_TIME_TSF_BSSID" - value: 234 - } - enumerator { - name: "NL80211_ATTR_MEASUREMENT_DURATION" - value: 235 - } - enumerator { - name: "NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY" - value: 236 - } - enumerator { - name: "NL80211_ATTR_MESH_PEER_AID" - value: 237 - } - enumerator { - name: "NL80211_ATTR_NAN_MASTER_PREF" - value: 238 - } - enumerator { - name: "NL80211_ATTR_BANDS" - value: 239 - } - enumerator { - name: "NL80211_ATTR_NAN_FUNC" - value: 240 - } - enumerator { - name: "NL80211_ATTR_NAN_MATCH" - value: 241 - } - enumerator { - name: "NL80211_ATTR_FILS_KEK" - value: 242 - } - enumerator { - name: "NL80211_ATTR_FILS_NONCES" - value: 243 - } - enumerator { - name: "NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED" - value: 244 - } - enumerator { - name: "NL80211_ATTR_BSSID" - value: 245 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI" - value: 246 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST" - value: 247 - } - enumerator { - name: "NL80211_ATTR_TIMEOUT_REASON" - value: 248 - } - enumerator { - name: "NL80211_ATTR_FILS_ERP_USERNAME" - value: 249 - } - enumerator { - name: "NL80211_ATTR_FILS_ERP_REALM" - value: 250 - } - enumerator { - name: "NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM" - value: 251 - } - enumerator { - name: "NL80211_ATTR_FILS_ERP_RRK" - value: 252 - } - enumerator { - name: "NL80211_ATTR_FILS_CACHE_ID" - value: 253 - } - enumerator { - name: "NL80211_ATTR_PMK" - value: 254 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_MULTI" - value: 255 - } - enumerator { - name: "NL80211_ATTR_SCHED_SCAN_MAX_REQS" - value: 256 - } - enumerator { - name: "NL80211_ATTR_WANT_1X_4WAY_HS" - value: 257 - } - enumerator { - name: "NL80211_ATTR_PMKR0_NAME" - value: 258 - } - enumerator { - name: "NL80211_ATTR_PORT_AUTHORIZED" - value: 259 - } - enumerator { - name: "NL80211_ATTR_EXTERNAL_AUTH_ACTION" - value: 260 - } - enumerator { - name: "NL80211_ATTR_EXTERNAL_AUTH_SUPPORT" - value: 261 - } - enumerator { - name: "NL80211_ATTR_NSS" - value: 262 - } - enumerator { - name: "NL80211_ATTR_ACK_SIGNAL" - value: 263 - } - enumerator { - name: "NL80211_ATTR_CONTROL_PORT_OVER_NL80211" - value: 264 - } - enumerator { - name: "NL80211_ATTR_TXQ_STATS" - value: 265 - } - enumerator { - name: "NL80211_ATTR_TXQ_LIMIT" - value: 266 - } - enumerator { - name: "NL80211_ATTR_TXQ_MEMORY_LIMIT" - value: 267 - } - enumerator { - name: "NL80211_ATTR_TXQ_QUANTUM" - value: 268 - } - enumerator { - name: "NL80211_ATTR_HE_CAPABILITY" - value: 269 - } - enumerator { - name: "NL80211_ATTR_FTM_RESPONDER" - value: 270 - } - enumerator { - name: "NL80211_ATTR_FTM_RESPONDER_STATS" - value: 271 - } - enumerator { - name: "NL80211_ATTR_TIMEOUT" - value: 272 - } - enumerator { - name: "NL80211_ATTR_PEER_MEASUREMENTS" - value: 273 - } - enumerator { - name: "NL80211_ATTR_AIRTIME_WEIGHT" - value: 274 - } - enumerator { - name: "NL80211_ATTR_STA_TX_POWER_SETTING" - value: 275 - } - enumerator { - name: "NL80211_ATTR_STA_TX_POWER" - value: 276 - } - enumerator { - name: "NL80211_ATTR_SAE_PASSWORD" - value: 277 - } - enumerator { - name: "NL80211_ATTR_TWT_RESPONDER" - value: 278 - } - enumerator { - name: "NL80211_ATTR_HE_OBSS_PD" - value: 279 - } - enumerator { - name: "NL80211_ATTR_WIPHY_EDMG_CHANNELS" - value: 280 - } - enumerator { - name: "NL80211_ATTR_WIPHY_EDMG_BW_CONFIG" - value: 281 - } - enumerator { - name: "NL80211_ATTR_VLAN_ID" - value: 282 - } - enumerator { - name: "NL80211_ATTR_HE_BSS_COLOR" - value: 283 - } - enumerator { - name: "NL80211_ATTR_IFTYPE_AKM_SUITES" - value: 284 - } - enumerator { - name: "NL80211_ATTR_TID_CONFIG" - value: 285 - } - enumerator { - name: "NL80211_ATTR_CONTROL_PORT_NO_PREAUTH" - value: 286 - } - enumerator { - name: "NL80211_ATTR_PMK_LIFETIME" - value: 287 - } - enumerator { - name: "NL80211_ATTR_PMK_REAUTH_THRESHOLD" - value: 288 - } - enumerator { - name: "NL80211_ATTR_RECEIVE_MULTICAST" - value: 289 - } - enumerator { - name: "NL80211_ATTR_WIPHY_FREQ_OFFSET" - value: 290 - } - enumerator { - name: "NL80211_ATTR_CENTER_FREQ1_OFFSET" - value: 291 - } - enumerator { - name: "NL80211_ATTR_SCAN_FREQ_KHZ" - value: 292 - } - enumerator { - name: "NL80211_ATTR_HE_6GHZ_CAPABILITY" - value: 293 - } - enumerator { - name: "NL80211_ATTR_FILS_DISCOVERY" - value: 294 - } - enumerator { - name: "NL80211_ATTR_UNSOL_BCAST_PROBE_RESP" - value: 295 - } - enumerator { - name: "NL80211_ATTR_S1G_CAPABILITY" - value: 296 - } - enumerator { - name: "NL80211_ATTR_S1G_CAPABILITY_MASK" - value: 297 - } - enumerator { - name: "NL80211_ATTR_SAE_PWE" - value: 298 - } - enumerator { - name: "NL80211_ATTR_RECONNECT_REQUESTED" - value: 299 - } - enumerator { - name: "NL80211_ATTR_SAR_SPEC" - value: 300 - } - enumerator { - name: "NL80211_ATTR_DISABLE_HE" - value: 301 - } - enumerator { - name: "NL80211_ATTR_OBSS_COLOR_BITMAP" - value: 302 - } - enumerator { - name: "NL80211_ATTR_COLOR_CHANGE_COUNT" - value: 303 - } - enumerator { - name: "NL80211_ATTR_COLOR_CHANGE_COLOR" - value: 304 - } - enumerator { - name: "NL80211_ATTR_COLOR_CHANGE_ELEMS" - value: 305 - } - enumerator { - name: "NL80211_ATTR_MBSSID_CONFIG" - value: 306 - } - enumerator { - name: "NL80211_ATTR_MBSSID_ELEMS" - value: 307 - } - enumerator { - name: "NL80211_ATTR_RADAR_BACKGROUND" - value: 308 - } - enumerator { - name: "NL80211_ATTR_AP_SETTINGS_FLAGS" - value: 309 - } - enumerator { - name: "NL80211_ATTR_EHT_CAPABILITY" - value: 310 - } - enumerator { - name: "NL80211_ATTR_DISABLE_EHT" - value: 311 - } - enumerator { - name: "NL80211_ATTR_MLO_LINKS" - value: 312 - } - enumerator { - name: "NL80211_ATTR_MLO_LINK_ID" - value: 313 - } - enumerator { - name: "NL80211_ATTR_MLD_ADDR" - value: 314 - } - enumerator { - name: "NL80211_ATTR_MLO_SUPPORT" - value: 315 - } - enumerator { - name: "NL80211_ATTR_MAX_NUM_AKM_SUITES" - value: 316 - } - enumerator { - name: "NL80211_ATTR_EML_CAPABILITY" - value: 317 - } - enumerator { - name: "NL80211_ATTR_MLD_CAPA_AND_OPS" - value: 318 - } - enumerator { - name: "NL80211_ATTR_TX_HW_TIMESTAMP" - value: 319 - } - enumerator { - name: "NL80211_ATTR_RX_HW_TIMESTAMP" - value: 320 - } - enumerator { - name: "NL80211_ATTR_TD_BITMAP" - value: 321 - } - enumerator { - name: "NL80211_ATTR_PUNCT_BITMAP" - value: 322 - } - enumerator { - name: "__NL80211_ATTR_AFTER_LAST" - value: 323 - } - enumerator { - name: "NUM_NL80211_ATTR" - value: 323 - } - enumerator { - name: "NL80211_ATTR_MAX" - value: 322 - } - } -} -enumeration { - id: 0x6f4b65a3 - name: "nl80211_auth_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_AUTHTYPE_OPEN_SYSTEM" - } - enumerator { - name: "NL80211_AUTHTYPE_SHARED_KEY" - value: 1 - } - enumerator { - name: "NL80211_AUTHTYPE_FT" - value: 2 - } - enumerator { - name: "NL80211_AUTHTYPE_NETWORK_EAP" - value: 3 - } - enumerator { - name: "NL80211_AUTHTYPE_SAE" - value: 4 - } - enumerator { - name: "NL80211_AUTHTYPE_FILS_SK" - value: 5 - } - enumerator { - name: "NL80211_AUTHTYPE_FILS_SK_PFS" - value: 6 - } - enumerator { - name: "NL80211_AUTHTYPE_FILS_PK" - value: 7 - } - enumerator { - name: "__NL80211_AUTHTYPE_NUM" - value: 8 - } - enumerator { - name: "NL80211_AUTHTYPE_MAX" - value: 7 - } - enumerator { - name: "NL80211_AUTHTYPE_AUTOMATIC" - value: 8 - } - } -} enumeration { id: 0xa28f9420 name: "nl80211_band" @@ -284090,35 +273900,25 @@ enumeration { name: "NL80211_BSS_CHAN_WIDTH_2" value: 4 } - } -} -enumeration { - id: 0x54e0cf1e - name: "nl80211_bss_select_attr" - definition { - underlying_type_id: 0x4585663f enumerator { - name: "__NL80211_BSS_SELECT_ATTR_INVALID" + name: "NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_1" + value: 5 } enumerator { - name: "NL80211_BSS_SELECT_ATTR_RSSI" - value: 1 + name: "NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_2" + value: 6 } enumerator { - name: "NL80211_BSS_SELECT_ATTR_BAND_PREF" - value: 2 + name: "NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_3" + value: 7 } enumerator { - name: "NL80211_BSS_SELECT_ATTR_RSSI_ADJUST" - value: 3 + name: "NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_4" + value: 8 } enumerator { - name: "__NL80211_BSS_SELECT_ATTR_AFTER_LAST" - value: 4 - } - enumerator { - name: "NL80211_BSS_SELECT_ATTR_MAX" - value: 3 + name: "NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_5" + value: 9 } } } @@ -284184,746 +273984,6 @@ enumeration { } } } -enumeration { - id: 0x22c986be - name: "nl80211_channel_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_CHAN_NO_HT" - } - enumerator { - name: "NL80211_CHAN_HT20" - value: 1 - } - enumerator { - name: "NL80211_CHAN_HT40MINUS" - value: 2 - } - enumerator { - name: "NL80211_CHAN_HT40PLUS" - value: 3 - } - } -} -enumeration { - id: 0x0e3e3329 - name: "nl80211_coalesce_condition" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_COALESCE_CONDITION_MATCH" - } - enumerator { - name: "NL80211_COALESCE_CONDITION_NO_MATCH" - value: 1 - } - } -} -enumeration { - id: 0xec5f46d9 - name: "nl80211_commands" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_CMD_UNSPEC" - } - enumerator { - name: "NL80211_CMD_GET_WIPHY" - value: 1 - } - enumerator { - name: "NL80211_CMD_SET_WIPHY" - value: 2 - } - enumerator { - name: "NL80211_CMD_NEW_WIPHY" - value: 3 - } - enumerator { - name: "NL80211_CMD_DEL_WIPHY" - value: 4 - } - enumerator { - name: "NL80211_CMD_GET_INTERFACE" - value: 5 - } - enumerator { - name: "NL80211_CMD_SET_INTERFACE" - value: 6 - } - enumerator { - name: "NL80211_CMD_NEW_INTERFACE" - value: 7 - } - enumerator { - name: "NL80211_CMD_DEL_INTERFACE" - value: 8 - } - enumerator { - name: "NL80211_CMD_GET_KEY" - value: 9 - } - enumerator { - name: "NL80211_CMD_SET_KEY" - value: 10 - } - enumerator { - name: "NL80211_CMD_NEW_KEY" - value: 11 - } - enumerator { - name: "NL80211_CMD_DEL_KEY" - value: 12 - } - enumerator { - name: "NL80211_CMD_GET_BEACON" - value: 13 - } - enumerator { - name: "NL80211_CMD_SET_BEACON" - value: 14 - } - enumerator { - name: "NL80211_CMD_START_AP" - value: 15 - } - enumerator { - name: "NL80211_CMD_NEW_BEACON" - value: 15 - } - enumerator { - name: "NL80211_CMD_STOP_AP" - value: 16 - } - enumerator { - name: "NL80211_CMD_DEL_BEACON" - value: 16 - } - enumerator { - name: "NL80211_CMD_GET_STATION" - value: 17 - } - enumerator { - name: "NL80211_CMD_SET_STATION" - value: 18 - } - enumerator { - name: "NL80211_CMD_NEW_STATION" - value: 19 - } - enumerator { - name: "NL80211_CMD_DEL_STATION" - value: 20 - } - enumerator { - name: "NL80211_CMD_GET_MPATH" - value: 21 - } - enumerator { - name: "NL80211_CMD_SET_MPATH" - value: 22 - } - enumerator { - name: "NL80211_CMD_NEW_MPATH" - value: 23 - } - enumerator { - name: "NL80211_CMD_DEL_MPATH" - value: 24 - } - enumerator { - name: "NL80211_CMD_SET_BSS" - value: 25 - } - enumerator { - name: "NL80211_CMD_SET_REG" - value: 26 - } - enumerator { - name: "NL80211_CMD_REQ_SET_REG" - value: 27 - } - enumerator { - name: "NL80211_CMD_GET_MESH_CONFIG" - value: 28 - } - enumerator { - name: "NL80211_CMD_SET_MESH_CONFIG" - value: 29 - } - enumerator { - name: "NL80211_CMD_SET_MGMT_EXTRA_IE" - value: 30 - } - enumerator { - name: "NL80211_CMD_GET_REG" - value: 31 - } - enumerator { - name: "NL80211_CMD_GET_SCAN" - value: 32 - } - enumerator { - name: "NL80211_CMD_TRIGGER_SCAN" - value: 33 - } - enumerator { - name: "NL80211_CMD_NEW_SCAN_RESULTS" - value: 34 - } - enumerator { - name: "NL80211_CMD_SCAN_ABORTED" - value: 35 - } - enumerator { - name: "NL80211_CMD_REG_CHANGE" - value: 36 - } - enumerator { - name: "NL80211_CMD_AUTHENTICATE" - value: 37 - } - enumerator { - name: "NL80211_CMD_ASSOCIATE" - value: 38 - } - enumerator { - name: "NL80211_CMD_DEAUTHENTICATE" - value: 39 - } - enumerator { - name: "NL80211_CMD_DISASSOCIATE" - value: 40 - } - enumerator { - name: "NL80211_CMD_MICHAEL_MIC_FAILURE" - value: 41 - } - enumerator { - name: "NL80211_CMD_REG_BEACON_HINT" - value: 42 - } - enumerator { - name: "NL80211_CMD_JOIN_IBSS" - value: 43 - } - enumerator { - name: "NL80211_CMD_LEAVE_IBSS" - value: 44 - } - enumerator { - name: "NL80211_CMD_TESTMODE" - value: 45 - } - enumerator { - name: "NL80211_CMD_CONNECT" - value: 46 - } - enumerator { - name: "NL80211_CMD_ROAM" - value: 47 - } - enumerator { - name: "NL80211_CMD_DISCONNECT" - value: 48 - } - enumerator { - name: "NL80211_CMD_SET_WIPHY_NETNS" - value: 49 - } - enumerator { - name: "NL80211_CMD_GET_SURVEY" - value: 50 - } - enumerator { - name: "NL80211_CMD_NEW_SURVEY_RESULTS" - value: 51 - } - enumerator { - name: "NL80211_CMD_SET_PMKSA" - value: 52 - } - enumerator { - name: "NL80211_CMD_DEL_PMKSA" - value: 53 - } - enumerator { - name: "NL80211_CMD_FLUSH_PMKSA" - value: 54 - } - enumerator { - name: "NL80211_CMD_REMAIN_ON_CHANNEL" - value: 55 - } - enumerator { - name: "NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL" - value: 56 - } - enumerator { - name: "NL80211_CMD_SET_TX_BITRATE_MASK" - value: 57 - } - enumerator { - name: "NL80211_CMD_REGISTER_FRAME" - value: 58 - } - enumerator { - name: "NL80211_CMD_REGISTER_ACTION" - value: 58 - } - enumerator { - name: "NL80211_CMD_FRAME" - value: 59 - } - enumerator { - name: "NL80211_CMD_ACTION" - value: 59 - } - enumerator { - name: "NL80211_CMD_FRAME_TX_STATUS" - value: 60 - } - enumerator { - name: "NL80211_CMD_ACTION_TX_STATUS" - value: 60 - } - enumerator { - name: "NL80211_CMD_SET_POWER_SAVE" - value: 61 - } - enumerator { - name: "NL80211_CMD_GET_POWER_SAVE" - value: 62 - } - enumerator { - name: "NL80211_CMD_SET_CQM" - value: 63 - } - enumerator { - name: "NL80211_CMD_NOTIFY_CQM" - value: 64 - } - enumerator { - name: "NL80211_CMD_SET_CHANNEL" - value: 65 - } - enumerator { - name: "NL80211_CMD_SET_WDS_PEER" - value: 66 - } - enumerator { - name: "NL80211_CMD_FRAME_WAIT_CANCEL" - value: 67 - } - enumerator { - name: "NL80211_CMD_JOIN_MESH" - value: 68 - } - enumerator { - name: "NL80211_CMD_LEAVE_MESH" - value: 69 - } - enumerator { - name: "NL80211_CMD_UNPROT_DEAUTHENTICATE" - value: 70 - } - enumerator { - name: "NL80211_CMD_UNPROT_DISASSOCIATE" - value: 71 - } - enumerator { - name: "NL80211_CMD_NEW_PEER_CANDIDATE" - value: 72 - } - enumerator { - name: "NL80211_CMD_GET_WOWLAN" - value: 73 - } - enumerator { - name: "NL80211_CMD_SET_WOWLAN" - value: 74 - } - enumerator { - name: "NL80211_CMD_START_SCHED_SCAN" - value: 75 - } - enumerator { - name: "NL80211_CMD_STOP_SCHED_SCAN" - value: 76 - } - enumerator { - name: "NL80211_CMD_SCHED_SCAN_RESULTS" - value: 77 - } - enumerator { - name: "NL80211_CMD_SCHED_SCAN_STOPPED" - value: 78 - } - enumerator { - name: "NL80211_CMD_SET_REKEY_OFFLOAD" - value: 79 - } - enumerator { - name: "NL80211_CMD_PMKSA_CANDIDATE" - value: 80 - } - enumerator { - name: "NL80211_CMD_TDLS_OPER" - value: 81 - } - enumerator { - name: "NL80211_CMD_TDLS_MGMT" - value: 82 - } - enumerator { - name: "NL80211_CMD_UNEXPECTED_FRAME" - value: 83 - } - enumerator { - name: "NL80211_CMD_PROBE_CLIENT" - value: 84 - } - enumerator { - name: "NL80211_CMD_REGISTER_BEACONS" - value: 85 - } - enumerator { - name: "NL80211_CMD_UNEXPECTED_4ADDR_FRAME" - value: 86 - } - enumerator { - name: "NL80211_CMD_SET_NOACK_MAP" - value: 87 - } - enumerator { - name: "NL80211_CMD_CH_SWITCH_NOTIFY" - value: 88 - } - enumerator { - name: "NL80211_CMD_START_P2P_DEVICE" - value: 89 - } - enumerator { - name: "NL80211_CMD_STOP_P2P_DEVICE" - value: 90 - } - enumerator { - name: "NL80211_CMD_CONN_FAILED" - value: 91 - } - enumerator { - name: "NL80211_CMD_SET_MCAST_RATE" - value: 92 - } - enumerator { - name: "NL80211_CMD_SET_MAC_ACL" - value: 93 - } - enumerator { - name: "NL80211_CMD_RADAR_DETECT" - value: 94 - } - enumerator { - name: "NL80211_CMD_GET_PROTOCOL_FEATURES" - value: 95 - } - enumerator { - name: "NL80211_CMD_UPDATE_FT_IES" - value: 96 - } - enumerator { - name: "NL80211_CMD_FT_EVENT" - value: 97 - } - enumerator { - name: "NL80211_CMD_CRIT_PROTOCOL_START" - value: 98 - } - enumerator { - name: "NL80211_CMD_CRIT_PROTOCOL_STOP" - value: 99 - } - enumerator { - name: "NL80211_CMD_GET_COALESCE" - value: 100 - } - enumerator { - name: "NL80211_CMD_SET_COALESCE" - value: 101 - } - enumerator { - name: "NL80211_CMD_CHANNEL_SWITCH" - value: 102 - } - enumerator { - name: "NL80211_CMD_VENDOR" - value: 103 - } - enumerator { - name: "NL80211_CMD_SET_QOS_MAP" - value: 104 - } - enumerator { - name: "NL80211_CMD_ADD_TX_TS" - value: 105 - } - enumerator { - name: "NL80211_CMD_DEL_TX_TS" - value: 106 - } - enumerator { - name: "NL80211_CMD_GET_MPP" - value: 107 - } - enumerator { - name: "NL80211_CMD_JOIN_OCB" - value: 108 - } - enumerator { - name: "NL80211_CMD_LEAVE_OCB" - value: 109 - } - enumerator { - name: "NL80211_CMD_CH_SWITCH_STARTED_NOTIFY" - value: 110 - } - enumerator { - name: "NL80211_CMD_TDLS_CHANNEL_SWITCH" - value: 111 - } - enumerator { - name: "NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH" - value: 112 - } - enumerator { - name: "NL80211_CMD_WIPHY_REG_CHANGE" - value: 113 - } - enumerator { - name: "NL80211_CMD_ABORT_SCAN" - value: 114 - } - enumerator { - name: "NL80211_CMD_START_NAN" - value: 115 - } - enumerator { - name: "NL80211_CMD_STOP_NAN" - value: 116 - } - enumerator { - name: "NL80211_CMD_ADD_NAN_FUNCTION" - value: 117 - } - enumerator { - name: "NL80211_CMD_DEL_NAN_FUNCTION" - value: 118 - } - enumerator { - name: "NL80211_CMD_CHANGE_NAN_CONFIG" - value: 119 - } - enumerator { - name: "NL80211_CMD_NAN_MATCH" - value: 120 - } - enumerator { - name: "NL80211_CMD_SET_MULTICAST_TO_UNICAST" - value: 121 - } - enumerator { - name: "NL80211_CMD_UPDATE_CONNECT_PARAMS" - value: 122 - } - enumerator { - name: "NL80211_CMD_SET_PMK" - value: 123 - } - enumerator { - name: "NL80211_CMD_DEL_PMK" - value: 124 - } - enumerator { - name: "NL80211_CMD_PORT_AUTHORIZED" - value: 125 - } - enumerator { - name: "NL80211_CMD_RELOAD_REGDB" - value: 126 - } - enumerator { - name: "NL80211_CMD_EXTERNAL_AUTH" - value: 127 - } - enumerator { - name: "NL80211_CMD_STA_OPMODE_CHANGED" - value: 128 - } - enumerator { - name: "NL80211_CMD_CONTROL_PORT_FRAME" - value: 129 - } - enumerator { - name: "NL80211_CMD_GET_FTM_RESPONDER_STATS" - value: 130 - } - enumerator { - name: "NL80211_CMD_PEER_MEASUREMENT_START" - value: 131 - } - enumerator { - name: "NL80211_CMD_PEER_MEASUREMENT_RESULT" - value: 132 - } - enumerator { - name: "NL80211_CMD_PEER_MEASUREMENT_COMPLETE" - value: 133 - } - enumerator { - name: "NL80211_CMD_NOTIFY_RADAR" - value: 134 - } - enumerator { - name: "NL80211_CMD_UPDATE_OWE_INFO" - value: 135 - } - enumerator { - name: "NL80211_CMD_PROBE_MESH_LINK" - value: 136 - } - enumerator { - name: "NL80211_CMD_SET_TID_CONFIG" - value: 137 - } - enumerator { - name: "NL80211_CMD_UNPROT_BEACON" - value: 138 - } - enumerator { - name: "NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS" - value: 139 - } - enumerator { - name: "NL80211_CMD_SET_SAR_SPECS" - value: 140 - } - enumerator { - name: "NL80211_CMD_OBSS_COLOR_COLLISION" - value: 141 - } - enumerator { - name: "NL80211_CMD_COLOR_CHANGE_REQUEST" - value: 142 - } - enumerator { - name: "NL80211_CMD_COLOR_CHANGE_STARTED" - value: 143 - } - enumerator { - name: "NL80211_CMD_COLOR_CHANGE_ABORTED" - value: 144 - } - enumerator { - name: "NL80211_CMD_COLOR_CHANGE_COMPLETED" - value: 145 - } - enumerator { - name: "NL80211_CMD_SET_FILS_AAD" - value: 146 - } - enumerator { - name: "NL80211_CMD_ASSOC_COMEBACK" - value: 147 - } - enumerator { - name: "NL80211_CMD_ADD_LINK" - value: 148 - } - enumerator { - name: "NL80211_CMD_REMOVE_LINK" - value: 149 - } - enumerator { - name: "NL80211_CMD_ADD_LINK_STA" - value: 150 - } - enumerator { - name: "NL80211_CMD_MODIFY_LINK_STA" - value: 151 - } - enumerator { - name: "NL80211_CMD_REMOVE_LINK_STA" - value: 152 - } - enumerator { - name: "__NL80211_CMD_AFTER_LAST" - value: 153 - } - enumerator { - name: "NL80211_CMD_MAX" - value: 152 - } - } -} -enumeration { - id: 0x2abd9ea5 - name: "nl80211_connect_failed_reason" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_CONN_FAIL_MAX_CLIENTS" - } - enumerator { - name: "NL80211_CONN_FAIL_BLOCKED_CLIENT" - value: 1 - } - } -} -enumeration { - id: 0xc541f7bc - name: "nl80211_cqm_rssi_threshold_event" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW" - } - enumerator { - name: "NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH" - value: 1 - } - enumerator { - name: "NL80211_CQM_RSSI_BEACON_LOSS_EVENT" - value: 2 - } - } -} -enumeration { - id: 0xf1af74ab - name: "nl80211_crit_proto_id" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_CRIT_PROTO_UNSPEC" - } - enumerator { - name: "NL80211_CRIT_PROTO_DHCP" - value: 1 - } - enumerator { - name: "NL80211_CRIT_PROTO_EAPOL" - value: 2 - } - enumerator { - name: "NL80211_CRIT_PROTO_APIPA" - value: 3 - } - enumerator { - name: "NUM_NL80211_CRIT_PROTO" - value: 4 - } - } -} enumeration { id: 0xa867645b name: "nl80211_dfs_regions" @@ -284964,74 +274024,6 @@ enumeration { } } } -enumeration { - id: 0xe6bfb5c4 - name: "nl80211_external_auth_action" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_EXTERNAL_AUTH_START" - } - enumerator { - name: "NL80211_EXTERNAL_AUTH_ABORT" - value: 1 - } - } -} -enumeration { - id: 0xdc4dca91 - name: "nl80211_he_gi" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_RATE_INFO_HE_GI_0_8" - } - enumerator { - name: "NL80211_RATE_INFO_HE_GI_1_6" - value: 1 - } - enumerator { - name: "NL80211_RATE_INFO_HE_GI_3_2" - value: 2 - } - } -} -enumeration { - id: 0x49ff33d0 - name: "nl80211_he_ltf" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_RATE_INFO_HE_1XLTF" - } - enumerator { - name: "NL80211_RATE_INFO_HE_2XLTF" - value: 1 - } - enumerator { - name: "NL80211_RATE_INFO_HE_4XLTF" - value: 2 - } - } -} -enumeration { - id: 0xd7598d8d - name: "nl80211_hidden_ssid" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_HIDDEN_SSID_NOT_IN_USE" - } - enumerator { - name: "NL80211_HIDDEN_SSID_ZERO_LEN" - value: 1 - } - enumerator { - name: "NL80211_HIDDEN_SSID_ZERO_CONTENTS" - value: 2 - } - } -} enumeration { id: 0x6287f13b name: "nl80211_iftype" @@ -285098,276 +274090,6 @@ enumeration { } } } -enumeration { - id: 0xb16b5e1c - name: "nl80211_key_mode" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_KEY_RX_TX" - } - enumerator { - name: "NL80211_KEY_NO_TX" - value: 1 - } - enumerator { - name: "NL80211_KEY_SET_TX" - value: 2 - } - } -} -enumeration { - id: 0x1b7441d3 - name: "nl80211_key_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_KEYTYPE_GROUP" - } - enumerator { - name: "NL80211_KEYTYPE_PAIRWISE" - value: 1 - } - enumerator { - name: "NL80211_KEYTYPE_PEERKEY" - value: 2 - } - enumerator { - name: "NUM_NL80211_KEYTYPES" - value: 3 - } - } -} -enumeration { - id: 0x6c496761 - name: "nl80211_mesh_power_mode" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_MESH_POWER_UNKNOWN" - } - enumerator { - name: "NL80211_MESH_POWER_ACTIVE" - value: 1 - } - enumerator { - name: "NL80211_MESH_POWER_LIGHT_SLEEP" - value: 2 - } - enumerator { - name: "NL80211_MESH_POWER_DEEP_SLEEP" - value: 3 - } - enumerator { - name: "__NL80211_MESH_POWER_AFTER_LAST" - value: 4 - } - enumerator { - name: "NL80211_MESH_POWER_MAX" - value: 3 - } - } -} -enumeration { - id: 0x323be5bf - name: "nl80211_mfp" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_MFP_NO" - } - enumerator { - name: "NL80211_MFP_REQUIRED" - value: 1 - } - enumerator { - name: "NL80211_MFP_OPTIONAL" - value: 2 - } - } -} -enumeration { - id: 0x4ac15ac3 - name: "nl80211_nan_func_term_reason" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST" - } - enumerator { - name: "NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED" - value: 1 - } - enumerator { - name: "NL80211_NAN_FUNC_TERM_REASON_ERROR" - value: 2 - } - } -} -enumeration { - id: 0x4f9e4d12 - name: "nl80211_nan_function_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_NAN_FUNC_PUBLISH" - } - enumerator { - name: "NL80211_NAN_FUNC_SUBSCRIBE" - value: 1 - } - enumerator { - name: "NL80211_NAN_FUNC_FOLLOW_UP" - value: 2 - } - enumerator { - name: "__NL80211_NAN_FUNC_TYPE_AFTER_LAST" - value: 3 - } - enumerator { - name: "NL80211_NAN_FUNC_MAX_TYPE" - value: 2 - } - } -} -enumeration { - id: 0xda5c32dc - name: "nl80211_peer_measurement_ftm_failure_reasons" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_UNSPECIFIED" - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_NO_RESPONSE" - value: 1 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_REJECTED" - value: 2 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL" - value: 3 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE" - value: 4 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP" - value: 5 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_PEER_BUSY" - value: 6 - } - enumerator { - name: "NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS" - value: 7 - } - } -} -enumeration { - id: 0x92995723 - name: "nl80211_peer_measurement_status" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_PMSR_STATUS_SUCCESS" - } - enumerator { - name: "NL80211_PMSR_STATUS_REFUSED" - value: 1 - } - enumerator { - name: "NL80211_PMSR_STATUS_TIMEOUT" - value: 2 - } - enumerator { - name: "NL80211_PMSR_STATUS_FAILURE" - value: 3 - } - } -} -enumeration { - id: 0x9c81329c - name: "nl80211_peer_measurement_type" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_PMSR_TYPE_INVALID" - } - enumerator { - name: "NL80211_PMSR_TYPE_FTM" - value: 1 - } - enumerator { - name: "NUM_NL80211_PMSR_TYPES" - value: 2 - } - enumerator { - name: "NL80211_PMSR_TYPE_MAX" - value: 1 - } - } -} -enumeration { - id: 0xc03e7904 - name: "nl80211_preamble" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_PREAMBLE_LEGACY" - } - enumerator { - name: "NL80211_PREAMBLE_HT" - value: 1 - } - enumerator { - name: "NL80211_PREAMBLE_VHT" - value: 2 - } - enumerator { - name: "NL80211_PREAMBLE_DMG" - value: 3 - } - enumerator { - name: "NL80211_PREAMBLE_HE" - value: 4 - } - } -} -enumeration { - id: 0x0e4e093f - name: "nl80211_radar_event" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_RADAR_DETECTED" - } - enumerator { - name: "NL80211_RADAR_CAC_FINISHED" - value: 1 - } - enumerator { - name: "NL80211_RADAR_CAC_ABORTED" - value: 2 - } - enumerator { - name: "NL80211_RADAR_NOP_FINISHED" - value: 3 - } - enumerator { - name: "NL80211_RADAR_PRE_CAC_EXPIRED" - value: 4 - } - enumerator { - name: "NL80211_RADAR_CAC_STARTED" - value: 5 - } - } -} enumeration { id: 0xc5caf5f9 name: "nl80211_reg_initiator" @@ -285390,28 +274112,6 @@ enumeration { } } } -enumeration { - id: 0x8e819af1 - name: "nl80211_sae_pwe_mechanism" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_SAE_PWE_UNSPECIFIED" - } - enumerator { - name: "NL80211_SAE_PWE_HUNT_AND_PECK" - value: 1 - } - enumerator { - name: "NL80211_SAE_PWE_HASH_TO_ELEMENT" - value: 2 - } - enumerator { - name: "NL80211_SAE_PWE_BOTH" - value: 3 - } - } -} enumeration { id: 0xb98aebc2 name: "nl80211_sar_type" @@ -285426,148 +274126,6 @@ enumeration { } } } -enumeration { - id: 0x18b12a05 - name: "nl80211_smps_mode" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_SMPS_OFF" - } - enumerator { - name: "NL80211_SMPS_STATIC" - value: 1 - } - enumerator { - name: "NL80211_SMPS_DYNAMIC" - value: 2 - } - enumerator { - name: "__NL80211_SMPS_AFTER_LAST" - value: 3 - } - enumerator { - name: "NL80211_SMPS_MAX" - value: 2 - } - } -} -enumeration { - id: 0xdaead5b5 - name: "nl80211_tdls_operation" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TDLS_DISCOVERY_REQ" - } - enumerator { - name: "NL80211_TDLS_SETUP" - value: 1 - } - enumerator { - name: "NL80211_TDLS_TEARDOWN" - value: 2 - } - enumerator { - name: "NL80211_TDLS_ENABLE_LINK" - value: 3 - } - enumerator { - name: "NL80211_TDLS_DISABLE_LINK" - value: 4 - } - } -} -enumeration { - id: 0x95d700ee - name: "nl80211_tid_config" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TID_CONFIG_ENABLE" - } - enumerator { - name: "NL80211_TID_CONFIG_DISABLE" - value: 1 - } - } -} -enumeration { - id: 0x3ec4cbd5 - name: "nl80211_timeout_reason" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TIMEOUT_UNSPECIFIED" - } - enumerator { - name: "NL80211_TIMEOUT_SCAN" - value: 1 - } - enumerator { - name: "NL80211_TIMEOUT_AUTH" - value: 2 - } - enumerator { - name: "NL80211_TIMEOUT_ASSOC" - value: 3 - } - } -} -enumeration { - id: 0x35abb3ea - name: "nl80211_tx_power_setting" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TX_POWER_AUTOMATIC" - } - enumerator { - name: "NL80211_TX_POWER_LIMITED" - value: 1 - } - enumerator { - name: "NL80211_TX_POWER_FIXED" - value: 2 - } - } -} -enumeration { - id: 0x61df3df6 - name: "nl80211_tx_rate_setting" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TX_RATE_AUTOMATIC" - } - enumerator { - name: "NL80211_TX_RATE_LIMITED" - value: 1 - } - enumerator { - name: "NL80211_TX_RATE_FIXED" - value: 2 - } - } -} -enumeration { - id: 0xdbab67d4 - name: "nl80211_txrate_gi" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "NL80211_TXRATE_DEFAULT_GI" - } - enumerator { - name: "NL80211_TXRATE_FORCE_SGI" - value: 1 - } - enumerator { - name: "NL80211_TXRATE_FORCE_LGI" - value: 2 - } - } -} enumeration { id: 0xc72fc5ee name: "nl80211_user_reg_hint_type" @@ -286140,6 +274698,116 @@ enumeration { } } } +enumeration { + id: 0xa12a969e + name: "pci_bus_speed" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "PCI_SPEED_33MHz" + } + enumerator { + name: "PCI_SPEED_66MHz" + value: 1 + } + enumerator { + name: "PCI_SPEED_66MHz_PCIX" + value: 2 + } + enumerator { + name: "PCI_SPEED_100MHz_PCIX" + value: 3 + } + enumerator { + name: "PCI_SPEED_133MHz_PCIX" + value: 4 + } + enumerator { + name: "PCI_SPEED_66MHz_PCIX_ECC" + value: 5 + } + enumerator { + name: "PCI_SPEED_100MHz_PCIX_ECC" + value: 6 + } + enumerator { + name: "PCI_SPEED_133MHz_PCIX_ECC" + value: 7 + } + enumerator { + name: "PCI_SPEED_66MHz_PCIX_266" + value: 9 + } + enumerator { + name: "PCI_SPEED_100MHz_PCIX_266" + value: 10 + } + enumerator { + name: "PCI_SPEED_133MHz_PCIX_266" + value: 11 + } + enumerator { + name: "AGP_UNKNOWN" + value: 12 + } + enumerator { + name: "AGP_1X" + value: 13 + } + enumerator { + name: "AGP_2X" + value: 14 + } + enumerator { + name: "AGP_4X" + value: 15 + } + enumerator { + name: "AGP_8X" + value: 16 + } + enumerator { + name: "PCI_SPEED_66MHz_PCIX_533" + value: 17 + } + enumerator { + name: "PCI_SPEED_100MHz_PCIX_533" + value: 18 + } + enumerator { + name: "PCI_SPEED_133MHz_PCIX_533" + value: 19 + } + enumerator { + name: "PCIE_SPEED_2_5GT" + value: 20 + } + enumerator { + name: "PCIE_SPEED_5_0GT" + value: 21 + } + enumerator { + name: "PCIE_SPEED_8_0GT" + value: 22 + } + enumerator { + name: "PCIE_SPEED_16_0GT" + value: 23 + } + enumerator { + name: "PCIE_SPEED_32_0GT" + value: 24 + } + enumerator { + name: "PCIE_SPEED_64_0GT" + value: 25 + } + enumerator { + name: "PCI_SPEED_UNKNOWN" + value: 255 + } + } +} enumeration { id: 0xd81670c8 name: "pci_epc_irq_type" @@ -286188,6 +274856,48 @@ enumeration { } } } +enumeration { + id: 0x251fec82 + name: "pcie_link_width" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "PCIE_LNK_WIDTH_RESRV" + } + enumerator { + name: "PCIE_LNK_X1" + value: 1 + } + enumerator { + name: "PCIE_LNK_X2" + value: 2 + } + enumerator { + name: "PCIE_LNK_X4" + value: 4 + } + enumerator { + name: "PCIE_LNK_X8" + value: 8 + } + enumerator { + name: "PCIE_LNK_X12" + value: 12 + } + enumerator { + name: "PCIE_LNK_X16" + value: 16 + } + enumerator { + name: "PCIE_LNK_X32" + value: 32 + } + enumerator { + name: "PCIE_LNK_WIDTH_UNKNOWN" + value: 255 + } + } +} enumeration { id: 0x633cd80c name: "pd_msg_request" @@ -287087,6 +275797,48 @@ enumeration { } } } +enumeration { + id: 0x504235bb + name: "psi_states" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "PSI_IO_SOME" + } + enumerator { + name: "PSI_IO_FULL" + value: 1 + } + enumerator { + name: "PSI_MEM_SOME" + value: 2 + } + enumerator { + name: "PSI_MEM_FULL" + value: 3 + } + enumerator { + name: "PSI_CPU_SOME" + value: 4 + } + enumerator { + name: "PSI_CPU_FULL" + value: 5 + } + enumerator { + name: "PSI_IRQ_FULL" + value: 6 + } + enumerator { + name: "PSI_NONIDLE" + value: 7 + } + enumerator { + name: "NR_PSI_STATES" + value: 8 + } + } +} enumeration { id: 0x4296745b name: "pstore_type_id" @@ -287621,21 +276373,6 @@ enumeration { } } } -enumeration { - id: 0x5b7543e2 - name: "rfkill_hard_block_reasons" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "RFKILL_HARD_BLOCK_SIGNAL" - value: 1 - } - enumerator { - name: "RFKILL_HARD_BLOCK_NOT_OWNER" - value: 2 - } - } -} enumeration { id: 0x17244d16 name: "rfkill_type" @@ -288108,20 +276845,6 @@ enumeration { } } } -enumeration { - id: 0x73a05ea4 - name: "set_key_cmd" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "SET_KEY" - } - enumerator { - name: "DISABLE_KEY" - value: 1 - } - } -} enumeration { id: 0x189b551a name: "skb_drop_reason" @@ -288873,20 +277596,6 @@ enumeration { } } } -enumeration { - id: 0xb16d8305 - name: "sta_notify_cmd" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "STA_NOTIFY_SLEEP" - } - enumerator { - name: "STA_NOTIFY_AWAKE" - value: 1 - } - } -} enumeration { id: 0x1a370a4f name: "string_size_units" @@ -290070,6 +278779,42 @@ enumeration { } } } +enumeration { + id: 0x7e09d913 + name: "ttm_bo_type" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "ttm_bo_type_device" + } + enumerator { + name: "ttm_bo_type_kernel" + value: 1 + } + enumerator { + name: "ttm_bo_type_sg" + value: 2 + } + } +} +enumeration { + id: 0x3d00a13c + name: "ttm_caching" + definition { + underlying_type_id: 0x4585663f + enumerator { + name: "ttm_uncached" + } + enumerator { + name: "ttm_write_combined" + value: 1 + } + enumerator { + name: "ttm_cached" + value: 2 + } + } +} enumeration { id: 0xc00c762a name: "typec_accessory" @@ -291968,14 +280713,6 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xe5e56f65 } -function { - id: 0x02f1783f - return_type_id: 0x37fd71e6 - parameter_id: 0x4585663f - parameter_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f -} function { id: 0x031ed619 return_type_id: 0xe276adef @@ -292022,6 +280759,11 @@ function { parameter_id: 0x0490bb4a parameter_id: 0x3e10b518 } +function { + id: 0x043864e3 + return_type_id: 0x181ee594 + parameter_id: 0xe90b32b7 +} function { id: 0x044f79a4 return_type_id: 0xbdd18903 @@ -292052,6 +280794,12 @@ function { return_type_id: 0x0fabaf3b parameter_id: 0x368487be } +function { + id: 0x05993839 + return_type_id: 0x0798f334 + parameter_id: 0x09427c40 + parameter_id: 0x25db57c0 +} function { id: 0x0643b7f0 return_type_id: 0x17fa285b @@ -292708,6 +281456,14 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0355dc72 } +function { + id: 0x104d4296 + return_type_id: 0x48b5725f + parameter_id: 0x03d5ac6b + parameter_id: 0x0e7d50ff + parameter_id: 0x6720d32f + parameter_id: 0x115a10f4 +} function { id: 0x104de9a9 return_type_id: 0x48b5725f @@ -293106,6 +281862,14 @@ function { parameter_id: 0x0258f96e parameter_id: 0x33756485 } +function { + id: 0x10c45080 + return_type_id: 0x48b5725f + parameter_id: 0x0258f96e + parameter_id: 0x3b4ce03a + parameter_id: 0x9565759f + parameter_id: 0x9565759f +} function { id: 0x10c48dc9 return_type_id: 0x48b5725f @@ -293436,13 +282200,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x064d6086 } -function { - id: 0x110c5b25 - return_type_id: 0x48b5725f - parameter_id: 0x0aee6b3c - parameter_id: 0xc9082b19 - parameter_id: 0x2ec35650 -} function { id: 0x110d554e return_type_id: 0x48b5725f @@ -293604,6 +282361,16 @@ function { return_type_id: 0x48b5725f parameter_id: 0x07f2af49 } +function { + id: 0x11691052 + return_type_id: 0x48b5725f + parameter_id: 0x0665e6b6 + parameter_id: 0x1bc6afb1 + parameter_id: 0x1f204c4e + parameter_id: 0x3caf1899 + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 +} function { id: 0x117081d5 return_type_id: 0x48b5725f @@ -293652,6 +282419,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x079ff791 } +function { + id: 0x1181c0b9 + return_type_id: 0x48b5725f + parameter_id: 0x05c2a3ca + parameter_id: 0x1bf16028 + parameter_id: 0x1bf16028 +} function { id: 0x1183ff2d return_type_id: 0x48b5725f @@ -293708,6 +282482,14 @@ function { parameter_id: 0x0d107c2b parameter_id: 0x295c7202 } +function { + id: 0x119c2286 + return_type_id: 0x48b5725f + parameter_id: 0x054f691a + parameter_id: 0x13a69eb7 + parameter_id: 0x6720d32f + parameter_id: 0x3ec77a5e +} function { id: 0x119fef8e return_type_id: 0x0bfc9031 @@ -293817,17 +282599,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x04810ecd } -function { - id: 0x11b81f43 - return_type_id: 0x48b5725f - parameter_id: 0x054f691a - parameter_id: 0x1f73dead - parameter_id: 0x3f0185ef - parameter_id: 0x6287f13b - parameter_id: 0x4585663f - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef -} function { id: 0x11b8a82d return_type_id: 0x48b5725f @@ -294118,12 +282889,6 @@ function { parameter_id: 0x0e2680c2 parameter_id: 0x4585663f } -function { - id: 0x120d10aa - return_type_id: 0x48b5725f - parameter_id: 0x054f691a - parameter_id: 0xf1a6dfed -} function { id: 0x120e3950 return_type_id: 0xd5cc9c9a @@ -294132,6 +282897,16 @@ function { parameter_id: 0xf435685e parameter_id: 0x0379c823 } +function { + id: 0x1210f89b + return_type_id: 0x48b5725f + parameter_id: 0x0a22a423 +} +function { + id: 0x1213f72a + return_type_id: 0x48b5725f + parameter_id: 0x0a2e9ae5 +} function { id: 0x12186f16 return_type_id: 0x48b5725f @@ -294156,11 +282931,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0ae4a2c7 } -function { - id: 0x1223cb5c - return_type_id: 0x48b5725f - parameter_id: 0x0aee6b3c -} function { id: 0x122c4fff return_type_id: 0x48b5725f @@ -294184,13 +282954,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0ab9fa4c } -function { - id: 0x1236c731 - return_type_id: 0x48b5725f - parameter_id: 0x0aee6b3c - parameter_id: 0x054f691a - parameter_id: 0x00c72527 -} function { id: 0x1239dff8 return_type_id: 0x48b5725f @@ -294198,6 +282961,12 @@ function { parameter_id: 0x064d6086 parameter_id: 0x064d6086 } +function { + id: 0x123a72e1 + return_type_id: 0x48b5725f + parameter_id: 0x09427c40 + parameter_id: 0x3caf1899 +} function { id: 0x123ed0d5 return_type_id: 0x48b5725f @@ -294336,6 +283105,13 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0x126f3be6 + return_type_id: 0x48b5725f + parameter_id: 0x0483e6f8 + parameter_id: 0xf435685e + parameter_id: 0x1d19a9d5 +} function { id: 0x12725ea0 return_type_id: 0x48b5725f @@ -294497,6 +283273,12 @@ function { parameter_id: 0x08ba388c parameter_id: 0x0130219f } +function { + id: 0x12b2c685 + return_type_id: 0x48b5725f + parameter_id: 0x09427c40 + parameter_id: 0x1e820193 +} function { id: 0x12b4c1e0 return_type_id: 0x48b5725f @@ -294527,6 +283309,12 @@ function { parameter_id: 0x0930c6d9 parameter_id: 0x054f691a } +function { + id: 0x12c1ad66 + return_type_id: 0x48b5725f + parameter_id: 0x09427c40 + parameter_id: 0x0258f96e +} function { id: 0x12c494e3 return_type_id: 0x48b5725f @@ -294705,14 +283493,6 @@ function { parameter_id: 0x09483d5e parameter_id: 0x0858434c } -function { - id: 0x12ed344c - return_type_id: 0x48b5725f - parameter_id: 0x0aee6b3c - parameter_id: 0x3f0185ef - parameter_id: 0xc9082b19 - parameter_id: 0x2ec35650 -} function { id: 0x12efab79 return_type_id: 0x48b5725f @@ -294730,6 +283510,13 @@ function { parameter_id: 0x0aa6efc8 parameter_id: 0x33756485 } +function { + id: 0x12feb005 + return_type_id: 0x48b5725f + parameter_id: 0x0baf61c0 + parameter_id: 0x2e0f9112 + parameter_id: 0xd41e888f +} function { id: 0x12fff850 return_type_id: 0x37f9935b @@ -294750,6 +283537,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0e6ba6f7 } +function { + id: 0x130705ac + return_type_id: 0x48b5725f + parameter_id: 0x0e7d50ff +} function { id: 0x130de2cb return_type_id: 0x48b5725f @@ -294952,6 +283744,12 @@ function { parameter_id: 0x6d7f5ff6 parameter_id: 0x6d7f5ff6 } +function { + id: 0x136845f1 + return_type_id: 0x48b5725f + parameter_id: 0x0f627bc8 + parameter_id: 0x0a22a423 +} function { id: 0x13692c3a return_type_id: 0x48b5725f @@ -295152,13 +283950,6 @@ function { parameter_id: 0xf435685e parameter_id: 0xcd84e3cd } -function { - id: 0x13b146d8 - return_type_id: 0x48b5725f - parameter_id: 0x0aee6b3c - parameter_id: 0x6720d32f - parameter_id: 0x383b20b3 -} function { id: 0x13b5bab5 return_type_id: 0x48b5725f @@ -295342,24 +284133,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x126ba7e3 } -function { - id: 0x1402e05e - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x4585663f -} function { id: 0x1402e6d4 return_type_id: 0x48b5725f parameter_id: 0x126add1c } -function { - id: 0x1406d205 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x3c926729 -} function { id: 0x140db9fc return_type_id: 0x48b5725f @@ -295377,17 +284155,12 @@ function { parameter_id: 0x12209d55 } function { - id: 0x14107c94 + id: 0x14122079 return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x0ff64c5a -} -function { - id: 0x14138107 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 + parameter_id: 0x11cfee5a + parameter_id: 0x3e0d6ef0 + parameter_id: 0x064d6086 + parameter_id: 0x0b27dc43 } function { id: 0x1417fb73 @@ -295413,24 +284186,10 @@ function { parameter_id: 0x120540d1 } function { - id: 0x14199f35 + id: 0x141c5677 return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x2878cb57 -} -function { - id: 0x141b54bc - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x3bf3c94a -} -function { - id: 0x141d7be5 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x3bf3c94a - parameter_id: 0x18bd6530 + parameter_id: 0x10134e31 + parameter_id: 0x20351a02 } function { id: 0x141eb21f @@ -295482,36 +284241,6 @@ function { parameter_id: 0x12191e2a parameter_id: 0x0c080ab3 } -function { - id: 0x142fe8b0 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1431c377 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef -} -function { - id: 0x1434159f - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x6720d32f - parameter_id: 0x6720d32f -} -function { - id: 0x143709cb - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x92233392 -} function { id: 0x14391590 return_type_id: 0x48b5725f @@ -295528,12 +284257,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1291c430 } -function { - id: 0x143e0316 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 -} function { id: 0x143ecb11 return_type_id: 0x48b5725f @@ -295567,14 +284290,6 @@ function { parameter_id: 0x172847a8 parameter_id: 0x4585663f } -function { - id: 0x14459469 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x2a65af3d - parameter_id: 0x6d7f5ff6 - parameter_id: 0xf1a6dfed -} function { id: 0x14467d88 return_type_id: 0x48b5725f @@ -295662,14 +284377,6 @@ function { parameter_id: 0x4585663f parameter_id: 0x6720d32f } -function { - id: 0x145e8a09 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x2a65af3d - parameter_id: 0x0f97675e - parameter_id: 0x18bd6530 -} function { id: 0x14609640 return_type_id: 0x48b5725f @@ -295805,6 +284512,11 @@ function { parameter_id: 0x1340339a parameter_id: 0x34e62f02 } +function { + id: 0x149c821f + return_type_id: 0x48b5725f + parameter_id: 0x10134e31 +} function { id: 0x149e1e01 return_type_id: 0x48b5725f @@ -295866,6 +284578,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x10a78bb8 } +function { + id: 0x14b4088f + return_type_id: 0x48b5725f + parameter_id: 0x10134e31 + parameter_id: 0x0a22a423 +} function { id: 0x14b6bb25 return_type_id: 0x48b5725f @@ -295957,6 +284675,14 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x6720d32f } +function { + id: 0x14de88f3 + return_type_id: 0xd5cc9c9a + parameter_id: 0x0483e6f8 + parameter_id: 0x4585663f + parameter_id: 0x6720d32f + parameter_id: 0x13580d6c +} function { id: 0x14dea3e9 return_type_id: 0x48b5725f @@ -296009,11 +284735,6 @@ function { parameter_id: 0x17dabdcd parameter_id: 0x6720d32f } -function { - id: 0x14f49b99 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 -} function { id: 0x14f50ddf return_type_id: 0x48b5725f @@ -296036,6 +284757,12 @@ function { parameter_id: 0x12d04cc7 parameter_id: 0x35ef2eea } +function { + id: 0x15000153 + return_type_id: 0x48b5725f + parameter_id: 0x10134e31 + parameter_id: 0x6720d32f +} function { id: 0x15005e8a return_type_id: 0x48b5725f @@ -296118,10 +284845,10 @@ function { parameter_id: 0xf435685e } function { - id: 0x15340864 + id: 0x1536d7b3 return_type_id: 0x48b5725f - parameter_id: 0x1a21e56f - parameter_id: 0xc9082b19 + parameter_id: 0x12e24ee1 + parameter_id: 0x4585663f } function { id: 0x153d1e98 @@ -296142,12 +284869,6 @@ function { parameter_id: 0x175195e4 parameter_id: 0x030b9acf } -function { - id: 0x154166e6 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x6d7f5ff6 -} function { id: 0x15421ea8 return_type_id: 0x48b5725f @@ -296217,13 +284938,6 @@ function { parameter_id: 0x391f15ea parameter_id: 0x6720d32f } -function { - id: 0x1557bbb6 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x5b7543e2 -} function { id: 0x155a3a09 return_type_id: 0x48b5725f @@ -296654,12 +285368,6 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xf435685e } -function { - id: 0x1616a89b - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x2868111f -} function { id: 0x1616da34 return_type_id: 0x48b5725f @@ -296699,21 +285407,6 @@ function { parameter_id: 0x105c8027 parameter_id: 0xaca841ec } -function { - id: 0x16410128 - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x3c09aba3 - parameter_id: 0x18bd6530 -} -function { - id: 0x1641fc93 - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x3c09aba3 - parameter_id: 0x18bd6530 - parameter_id: 0x3f6efee7 -} function { id: 0x16424a7b return_type_id: 0x48b5725f @@ -296743,12 +285436,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1b7b196f } -function { - id: 0x16472e71 - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x3c09aba3 -} function { id: 0x164c5933 return_type_id: 0x48b5725f @@ -296756,6 +285443,11 @@ function { parameter_id: 0x0400f16a parameter_id: 0x4585663f } +function { + id: 0x164d3baf + return_type_id: 0x48b5725f + parameter_id: 0x1b55a8f2 +} function { id: 0x165365f0 return_type_id: 0x48b5725f @@ -296821,6 +285513,12 @@ function { parameter_id: 0x191de370 parameter_id: 0x20054a7b } +function { + id: 0x165f874a + return_type_id: 0x48b5725f + parameter_id: 0x18150d9f + parameter_id: 0x30a56f97 +} function { id: 0x165fcf63 return_type_id: 0xd5cc9c9a @@ -297042,6 +285740,11 @@ function { parameter_id: 0x1c34b0f2 parameter_id: 0x42ebe6bd } +function { + id: 0x169fe8f6 + return_type_id: 0x48b5725f + parameter_id: 0x181ee594 +} function { id: 0x16a18560 return_type_id: 0x48b5725f @@ -297073,6 +285776,12 @@ function { parameter_id: 0x1e820193 parameter_id: 0x6720d32f } +function { + id: 0x16a7bffa + return_type_id: 0x48b5725f + parameter_id: 0x1a1051a0 + parameter_id: 0x2efe8065 +} function { id: 0x16a99695 return_type_id: 0x48b5725f @@ -297140,25 +285849,12 @@ function { parameter_id: 0x054f691a parameter_id: 0x6720d32f } -function { - id: 0x16bc1757 - return_type_id: 0x48b5725f - parameter_id: 0x11b32828 - parameter_id: 0x92233392 -} function { id: 0x16be6b3a return_type_id: 0x48b5725f parameter_id: 0x18bd6530 parameter_id: 0x0258f96e } -function { - id: 0x16bea5eb - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x00c72527 - parameter_id: 0x2ac683aa -} function { id: 0x16c2ead1 return_type_id: 0xd5cc9c9a @@ -297208,11 +285904,11 @@ function { parameter_id: 0x19c40476 } function { - id: 0x16d17c1b + id: 0x16d1bcdb return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x18bd6530 - parameter_id: 0x120540d1 + parameter_id: 0x1f66cd75 + parameter_id: 0x6720d32f + parameter_id: 0x33756485 } function { id: 0x16d5560c @@ -297280,38 +285976,15 @@ function { parameter_id: 0x4585663f parameter_id: 0x6720d32f } -function { - id: 0x16e10443 - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x165b541d - parameter_id: 0x3c09aba3 - parameter_id: 0x18bd6530 - parameter_id: 0x054f691a -} function { id: 0x16e1ca8f return_type_id: 0x48b5725f parameter_id: 0x19e66c71 } function { - id: 0x16e409c9 + id: 0x16e1d6ca return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x165b541d - parameter_id: 0x2a65af3d - parameter_id: 0x3c09aba3 - parameter_id: 0x18bd6530 - parameter_id: 0xc9082b19 -} -function { - id: 0x16e40aed - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x165b541d - parameter_id: 0x2a65af3d - parameter_id: 0x3c09aba3 - parameter_id: 0x18bd6530 + parameter_id: 0x19e61d64 } function { id: 0x16e58c7b @@ -297325,14 +285998,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x19fa9e98 } -function { - id: 0x16e8893e - return_type_id: 0x48b5725f - parameter_id: 0x18bd6530 - parameter_id: 0x165b541d - parameter_id: 0x18bd6530 - parameter_id: 0x30fa06ee -} function { id: 0x16e9508e return_type_id: 0x48b5725f @@ -297437,6 +286102,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } +function { + id: 0x1713ee74 + return_type_id: 0x48b5725f + parameter_id: 0x1d19a9d5 + parameter_id: 0x33756485 +} function { id: 0x171a00e6 return_type_id: 0x48b5725f @@ -297487,6 +286158,11 @@ function { parameter_id: 0x1d44326e parameter_id: 0x39cdabcf } +function { + id: 0x172ea7dd + return_type_id: 0x48b5725f + parameter_id: 0x1edbd939 +} function { id: 0x17306592 return_type_id: 0x48b5725f @@ -297565,6 +286241,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x1e9705eb } +function { + id: 0x173dd32d + return_type_id: 0x48b5725f + parameter_id: 0x1d19a9d5 + parameter_id: 0x38fa32ef +} function { id: 0x1744a638 return_type_id: 0x48b5725f @@ -297948,6 +286630,14 @@ function { parameter_id: 0x6d7f5ff6 parameter_id: 0x6d7f5ff6 } +function { + id: 0x17fcea78 + return_type_id: 0x48b5725f + parameter_id: 0x1e9f31fe + parameter_id: 0x3399c453 + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x17ffed59 return_type_id: 0x48b5725f @@ -298032,6 +286722,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2309ad3e } +function { + id: 0x185a605b + return_type_id: 0x48b5725f + parameter_id: 0x210b9681 + parameter_id: 0x20351a02 +} function { id: 0x185ada07 return_type_id: 0x48b5725f @@ -298050,13 +286746,6 @@ function { parameter_id: 0x2560a232 parameter_id: 0x6720d32f } -function { - id: 0x185d1400 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x92233392 - parameter_id: 0xf1a6dfed -} function { id: 0x185d7c34 return_type_id: 0x48b5725f @@ -298069,13 +286758,6 @@ function { parameter_id: 0x0d817b8b parameter_id: 0x33756485 } -function { - id: 0x186307e7 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x914dbfdc - parameter_id: 0x3f0185ef -} function { id: 0x1864769e return_type_id: 0x48b5725f @@ -298093,18 +286775,18 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0x0483e6f8 } -function { - id: 0x186cc786 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x914dbfdc -} function { id: 0x1874e22c return_type_id: 0x48b5725f parameter_id: 0x25653b02 parameter_id: 0x6d7f5ff6 } +function { + id: 0x187753e7 + return_type_id: 0x48b5725f + parameter_id: 0x210b9681 + parameter_id: 0x2b79f509 +} function { id: 0x187a07fb return_type_id: 0xd5cc9c9a @@ -298122,12 +286804,6 @@ function { parameter_id: 0x23f09c34 parameter_id: 0x06433852 } -function { - id: 0x187e0d59 - return_type_id: 0x48b5725f - parameter_id: 0x23b8a71f - parameter_id: 0x021d4376 -} function { id: 0x1880675b return_type_id: 0x48b5725f @@ -298232,6 +286908,13 @@ function { parameter_id: 0x23f09c34 parameter_id: 0x3e10b518 } +function { + id: 0x189ddb68 + return_type_id: 0x48b5725f + parameter_id: 0x210b9681 + parameter_id: 0x10134e31 + parameter_id: 0x1c898f28 +} function { id: 0x189df6bb return_type_id: 0x48b5725f @@ -298308,16 +286991,6 @@ function { parameter_id: 0xb3e7bac9 parameter_id: 0xb3e7bac9 } -function { - id: 0x18b8e337 - return_type_id: 0x37fd71e6 - parameter_id: 0x295c7202 - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f - parameter_id: 0x4585663f -} function { id: 0x18befa18 return_type_id: 0x48b5725f @@ -298414,12 +287087,10 @@ function { parameter_id: 0x2668e644 } function { - id: 0x190a379e + id: 0x1907d847 return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0xc541f7bc - parameter_id: 0xd41e888f - parameter_id: 0xf1a6dfed + parameter_id: 0x246dc7d4 + parameter_id: 0x213e084f } function { id: 0x190c7a2d @@ -298438,14 +287109,6 @@ function { parameter_id: 0x2668e644 parameter_id: 0x042af17e } -function { - id: 0x19145643 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0xc9082b19 - parameter_id: 0x0f3f90dd - parameter_id: 0x18bd6530 -} function { id: 0x19165aaa return_type_id: 0x48b5725f @@ -298458,13 +287121,6 @@ function { parameter_id: 0x24954792 parameter_id: 0x2821daec } -function { - id: 0x191f6983 - return_type_id: 0x48b5725f - parameter_id: 0x24954792 - parameter_id: 0x2821daec - parameter_id: 0x0bba7efd -} function { id: 0x192105f2 return_type_id: 0x48b5725f @@ -298481,6 +287137,12 @@ function { parameter_id: 0x25653b02 parameter_id: 0x396f8ae8 } +function { + id: 0x192a9179 + return_type_id: 0x48b5725f + parameter_id: 0x26ad5dc1 + parameter_id: 0x0665e6b6 +} function { id: 0x192d11cd return_type_id: 0x48b5725f @@ -298492,6 +287154,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x26a80a21 } +function { + id: 0x193306e3 + return_type_id: 0x48b5725f + parameter_id: 0x26ad5dc1 +} function { id: 0x19394f8b return_type_id: 0x48b5725f @@ -298502,6 +287169,13 @@ function { return_type_id: 0x48b5725f parameter_id: 0x276a1779 } +function { + id: 0x194776d1 + return_type_id: 0x48b5725f + parameter_id: 0x246dc7d4 + parameter_id: 0x3316fc74 + parameter_id: 0x20351a02 +} function { id: 0x19493769 return_type_id: 0x48b5725f @@ -298659,18 +287333,35 @@ function { parameter_id: 0x26a80a21 parameter_id: 0x13f8b706 } +function { + id: 0x197f4904 + return_type_id: 0x48b5725f + parameter_id: 0x246dc7d4 + parameter_id: 0x3f1a5886 +} function { id: 0x19811e6e return_type_id: 0x48b5725f parameter_id: 0x221732c5 parameter_id: 0x6720d32f } +function { + id: 0x19832066 + return_type_id: 0x48b5725f + parameter_id: 0x246dc7d4 +} function { id: 0x198668f4 return_type_id: 0x48b5725f parameter_id: 0x2668e644 parameter_id: 0x21003da7 } +function { + id: 0x1989559a + return_type_id: 0x48b5725f + parameter_id: 0x246dc7d4 + parameter_id: 0x029d7f27 +} function { id: 0x198f0b17 return_type_id: 0x48b5725f @@ -298792,6 +287483,12 @@ function { parameter_id: 0x0130219f parameter_id: 0x6720d32f } +function { + id: 0x19e4b813 + return_type_id: 0x48b5725f + parameter_id: 0x246dc7d4 + parameter_id: 0x19e61d64 +} function { id: 0x19e63317 return_type_id: 0x48b5725f @@ -298799,10 +287496,9 @@ function { parameter_id: 0x6720d32f } function { - id: 0x19ef6a06 + id: 0x19ee8463 return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0xf1a6dfed + parameter_id: 0x25db57c0 } function { id: 0x19f3aad4 @@ -298826,23 +287522,10 @@ function { parameter_id: 0x2a653aa6 } function { - id: 0x1a053774 + id: 0x1a04ad27 return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x0c30f4da - parameter_id: 0x18bd6530 -} -function { - id: 0x1a06a79e - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x0d5f1839 -} -function { - id: 0x1a09f36f - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x0f01f23b + parameter_id: 0x2aa0b9bb + parameter_id: 0x0cbf60eb parameter_id: 0x18bd6530 } function { @@ -298855,14 +287538,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2a52de6b } -function { - id: 0x1a0cfbb4 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x00c72527 - parameter_id: 0x914dbfdc - parameter_id: 0x914dbfdc -} function { id: 0x1a14825f return_type_id: 0x48b5725f @@ -298877,13 +287552,6 @@ function { parameter_id: 0x2b8a97e8 parameter_id: 0x1b36c7a2 } -function { - id: 0x1a166c9a - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x0aee6b3c - parameter_id: 0x383b20b3 -} function { id: 0x1a1815c7 return_type_id: 0x48b5725f @@ -298917,12 +287585,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } -function { - id: 0x1a26e65a - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x054f691a -} function { id: 0x1a27e882 return_type_id: 0x48b5725f @@ -298934,11 +287596,6 @@ function { parameter_id: 0x0ca27481 parameter_id: 0xc9082b19 } -function { - id: 0x1a29f179 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa -} function { id: 0x1a2d13ca return_type_id: 0x48b5725f @@ -298962,11 +287619,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x3e10b518 } -function { - id: 0x1a33dbfe - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 -} function { id: 0x1a34ef81 return_type_id: 0x48b5725f @@ -298979,12 +287631,6 @@ function { parameter_id: 0x29a77f06 parameter_id: 0x32a623d7 } -function { - id: 0x1a3baef3 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x021d4376 -} function { id: 0x1a405f2d return_type_id: 0x48b5725f @@ -298995,13 +287641,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2b754442 } -function { - id: 0x1a55af3a - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x18bd6530 - parameter_id: 0x120540d1 -} function { id: 0x1a5a9df1 return_type_id: 0x48b5725f @@ -299055,6 +287694,11 @@ function { parameter_id: 0xf435685e parameter_id: 0x0379c823 } +function { + id: 0x1a6f19ba + return_type_id: 0x48b5725f + parameter_id: 0x2bdd20a6 +} function { id: 0x1a70a9d4 return_type_id: 0x48b5725f @@ -299095,26 +287739,12 @@ function { parameter_id: 0x2131312a parameter_id: 0x9547a3da } -function { - id: 0x1a8109c4 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x6720d32f -} function { id: 0x1a816041 return_type_id: 0x48b5725f parameter_id: 0x29c600bb parameter_id: 0x1a2c7f0e } -function { - id: 0x1a8335f6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2db0544d - parameter_id: 0x18bd6530 -} function { id: 0x1a840b6a return_type_id: 0xd5cc9c9a @@ -299130,16 +287760,12 @@ function { parameter_id: 0x6720d32f } function { - id: 0x1a851aaf + id: 0x1a857204 return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2db0544d -} -function { - id: 0x1a85e835 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2d8cf2ec + parameter_id: 0x2b79f509 + parameter_id: 0x33756485 + parameter_id: 0x3e75499e + parameter_id: 0x4585663f } function { id: 0x1a869c16 @@ -299148,20 +287774,6 @@ function { parameter_id: 0x391f15ea parameter_id: 0xf435685e } -function { - id: 0x1a88b6bc - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x4585663f - parameter_id: 0x4585663f -} -function { - id: 0x1a8c80b1 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x295c7202 -} function { id: 0x1a8e27b5 return_type_id: 0x48b5725f @@ -299172,35 +287784,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2821daec } -function { - id: 0x1a91a9f6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x274194ac - parameter_id: 0x2e18f543 -} -function { - id: 0x1a92589b - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2a65af3d -} -function { - id: 0x1a9296ec - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x295c7202 -} -function { - id: 0x1a92bf93 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x21c9d740 - parameter_id: 0xf1a6dfed -} function { id: 0x1a92fc9b return_type_id: 0xd5cc9c9a @@ -299208,47 +287791,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xf435685e } -function { - id: 0x1a934214 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2e0f9112 -} -function { - id: 0x1a939330 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2d4b0073 -} -function { - id: 0x1a948d17 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x31339c50 -} function { id: 0x1a94c17b return_type_id: 0x48b5725f parameter_id: 0x2b79f509 parameter_id: 0x34bb6aad } -function { - id: 0x1a94e7ba - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0xc9082b19 -} -function { - id: 0x1a9527e4 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x29bf06ba -} function { id: 0x1a954b21 return_type_id: 0x48b5725f @@ -299256,68 +287804,12 @@ function { parameter_id: 0x1259e377 parameter_id: 0x3b461cc8 } -function { - id: 0x1a95598b - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x391f15ea - parameter_id: 0xf435685e - parameter_id: 0x3f198cf9 - parameter_id: 0x2b663bfb -} -function { - id: 0x1a9559aa - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x391f15ea - parameter_id: 0xf435685e - parameter_id: 0x3f198cf9 - parameter_id: 0x232c320f -} -function { - id: 0x1a9629e6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3ba05ad7 -} function { id: 0x1a9663f9 return_type_id: 0x48b5725f parameter_id: 0x2b79f509 parameter_id: 0x3413ca0c } -function { - id: 0x1a967667 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x1a96aa36 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x295c7202 -} -function { - id: 0x1a970191 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef -} -function { - id: 0x1a971851 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x36f2cab8 -} function { id: 0x1a972487 return_type_id: 0x48b5725f @@ -299325,116 +287817,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } -function { - id: 0x1a9769af - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3ea17df4 -} -function { - id: 0x1a97c39a - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 -} -function { - id: 0x1a97ee0c - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x0aee6b3c - parameter_id: 0x18bd6530 -} -function { - id: 0x1a98c1f0 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa -} -function { - id: 0x1a997cc7 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x06f4dd97 -} -function { - id: 0x1a99922a - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x054f691a -} -function { - id: 0x1a9ab8b5 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0aee6b3c - parameter_id: 0x3c09aba3 - parameter_id: 0xc9082b19 - parameter_id: 0x2ec35650 -} -function { - id: 0x1a9b3c63 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0ff64c5a -} -function { - id: 0x1a9bae75 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0c35c224 - parameter_id: 0x18bd6530 -} function { id: 0x1a9c8a01 return_type_id: 0x48b5725f parameter_id: 0x28136e4b } -function { - id: 0x1a9d1b82 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x15b2ccc9 - parameter_id: 0x2db0544d -} -function { - id: 0x1a9dad43 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x15b2ccc9 -} -function { - id: 0x1a9df67c - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x295c7202 - parameter_id: 0x4ac15ac3 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1a9e8edb - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x193cafae -} -function { - id: 0x1a9eb7e2 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2d8cf2ec - parameter_id: 0x6d7f5ff6 -} function { id: 0x1a9fd28f return_type_id: 0x48b5725f @@ -299442,14 +287829,6 @@ function { parameter_id: 0x2b20aa80 parameter_id: 0x0cbf60eb } -function { - id: 0x1a9fe5cf - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x15b2ccc9 - parameter_id: 0x92233392 -} function { id: 0x1aa3070d return_type_id: 0x48b5725f @@ -299457,13 +287836,6 @@ function { parameter_id: 0x1259e377 parameter_id: 0xe276adef } -function { - id: 0x1aa4e925 - return_type_id: 0x48b5725f - parameter_id: 0x2a65af3d - parameter_id: 0x2b584612 - parameter_id: 0x22c986be -} function { id: 0x1aa50604 return_type_id: 0x48b5725f @@ -299475,22 +287847,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x28f4ee78 } -function { - id: 0x1aaa80e6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0xc9082b19 - parameter_id: 0x00c72527 -} -function { - id: 0x1aab3607 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0xc9082b19 - parameter_id: 0x6d7f5ff6 -} function { id: 0x1aab662c return_type_id: 0x48b5725f @@ -299524,21 +287880,6 @@ function { parameter_id: 0x92233392 parameter_id: 0x4585663f } -function { - id: 0x1ab46ab6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0xb16d8305 - parameter_id: 0x3c09aba3 -} -function { - id: 0x1ab758a5 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2db0544d - parameter_id: 0xc9082b19 -} function { id: 0x1ab9dd06 return_type_id: 0x48b5725f @@ -299551,56 +287892,12 @@ function { parameter_id: 0x2efe8065 parameter_id: 0x6720d32f } -function { - id: 0x1abc493c - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x92233392 -} function { id: 0x1abe6e05 return_type_id: 0x48b5725f parameter_id: 0x2b79f509 parameter_id: 0x3e10b518 } -function { - id: 0x1ac25702 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x054f691a - parameter_id: 0x3e6239e1 -} -function { - id: 0x1ac2ce8c - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x054f691a - parameter_id: 0x18019702 -} -function { - id: 0x1ac3d490 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x00a7017e -} -function { - id: 0x1ac49637 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f -} -function { - id: 0x1ac559f3 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x34304f47 - parameter_id: 0xf1a6dfed -} function { id: 0x1ac748a8 return_type_id: 0x48b5725f @@ -299621,20 +287918,6 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x3e10b518 } -function { - id: 0x1ac9aa4c - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 -} -function { - id: 0x1acb7bfc - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x221ab093 -} function { id: 0x1accb897 return_type_id: 0x48b5725f @@ -299667,58 +287950,16 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2936263d } -function { - id: 0x1ad8a287 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x1ad8a57d - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x054f691a - parameter_id: 0x0e2e24cd - parameter_id: 0x6720d32f -} function { id: 0x1ad9d0a2 return_type_id: 0x48b5725f parameter_id: 0x290604c6 } -function { - id: 0x1ad9f194 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0xf1a6dfed -} -function { - id: 0x1ade4ac3 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x38d23361 - parameter_id: 0x38d23361 - parameter_id: 0x38d23361 - parameter_id: 0x38d23361 -} function { id: 0x1adff305 return_type_id: 0x48b5725f parameter_id: 0x291e8a5b } -function { - id: 0x1ae13484 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef - parameter_id: 0xdaead5b5 - parameter_id: 0x914dbfdc - parameter_id: 0xf1a6dfed -} function { id: 0x1ae27633 return_type_id: 0x48b5725f @@ -299726,30 +287967,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x7f7172c7 } -function { - id: 0x1ae453dd - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x36d55eab - parameter_id: 0x33756485 -} -function { - id: 0x1ae5ef1d - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x35d9ce7e - parameter_id: 0x054f691a -} -function { - id: 0x1ae60664 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x914dbfdc - parameter_id: 0x6720d32f - parameter_id: 0xd5b6cd33 - parameter_id: 0x6d7f5ff6 -} function { id: 0x1ae9d1bd return_type_id: 0x48b5725f @@ -299766,24 +287983,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x29d29128 } -function { - id: 0x1af033e5 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x30fa06ee -} function { id: 0x1af18e52 return_type_id: 0x48b5725f parameter_id: 0x29a77f06 } -function { - id: 0x1af1a401 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef - parameter_id: 0x914dbfdc -} function { id: 0x1af1d754 return_type_id: 0x48b5725f @@ -299803,21 +288007,6 @@ function { parameter_id: 0x2b0e3ff1 parameter_id: 0x295c7202 } -function { - id: 0x1b0013b6 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x4cf2123a -} -function { - id: 0x1b002424 - return_type_id: 0x3bf3c94a - parameter_id: 0x11b32828 - parameter_id: 0x03908e7f - parameter_id: 0x03f6981a - parameter_id: 0xf435685e - parameter_id: 0xf1a6dfed -} function { id: 0x1b00783f return_type_id: 0x48b5725f @@ -299856,14 +288045,6 @@ function { parameter_id: 0x2cac4c27 parameter_id: 0x2baac173 } -function { - id: 0x1b217ab2 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x4585663f - parameter_id: 0x1bf16028 - parameter_id: 0x92233392 -} function { id: 0x1b255e4a return_type_id: 0x48b5725f @@ -299893,25 +288074,17 @@ function { parameter_id: 0xf435685e parameter_id: 0xf435685e } -function { - id: 0x1b2cf3b6 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x4585663f - parameter_id: 0x4c5d5c39 -} function { id: 0x1b2fba02 return_type_id: 0x48b5725f parameter_id: 0x2edfae47 } function { - id: 0x1b30d886 + id: 0x1b338a63 return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x4585663f - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef + parameter_id: 0x2e94a1e1 + parameter_id: 0x0258f96e + parameter_id: 0x1e41b656 } function { id: 0x1b341a0e @@ -299964,20 +288137,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2e94a1e1 } -function { - id: 0x1b3d9c55 - return_type_id: 0x3bf3c94a - parameter_id: 0x11b32828 - parameter_id: 0x03908e7f - parameter_id: 0xf9ce1175 - parameter_id: 0x3f0185ef - parameter_id: 0x92233392 - parameter_id: 0x914dbfdc - parameter_id: 0x914dbfdc - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0xf1a6dfed -} function { id: 0x1b3e6610 return_type_id: 0x48b5725f @@ -300085,6 +288244,12 @@ function { parameter_id: 0x2e029f76 parameter_id: 0x1d19a9d5 } +function { + id: 0x1b6d6e11 + return_type_id: 0x48b5725f + parameter_id: 0x2c32dd96 + parameter_id: 0x3e6239e1 +} function { id: 0x1b71ad71 return_type_id: 0x48b5725f @@ -300121,6 +288286,11 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x6d7f5ff6 } +function { + id: 0x1b7e7271 + return_type_id: 0x48b5725f + parameter_id: 0x2f988f89 +} function { id: 0x1b841a62 return_type_id: 0x48b5725f @@ -300128,12 +288298,6 @@ function { parameter_id: 0x2afee447 parameter_id: 0x2afee447 } -function { - id: 0x1b862681 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x6d7f5ff6 -} function { id: 0x1b8b565c return_type_id: 0x48b5725f @@ -300165,12 +288329,6 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xe02e14d6 } -function { - id: 0x1b9c0c06 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x6d7f5ff6 -} function { id: 0x1ba0fc33 return_type_id: 0x48b5725f @@ -300205,30 +288363,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x2cd31328 } -function { - id: 0x1bacba01 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x6720d32f - parameter_id: 0x6720d32f -} -function { - id: 0x1baf163d - return_type_id: 0x3bf3c94a - parameter_id: 0x11b32828 - parameter_id: 0x2b584612 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x509c8bf0 - parameter_id: 0x2bedb6d1 -} -function { - id: 0x1baf58b2 - return_type_id: 0x48b5725f - parameter_id: 0x2aae29b4 - parameter_id: 0x6720d32f -} function { id: 0x1bb3429a return_type_id: 0x48b5725f @@ -300319,6 +288453,13 @@ function { parameter_id: 0x391f15ea parameter_id: 0x4585663f } +function { + id: 0x1bcd63e2 + return_type_id: 0xd5cc9c9a + parameter_id: 0x3d8deab7 + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e +} function { id: 0x1bcda123 return_type_id: 0x48b5725f @@ -300391,13 +288532,6 @@ function { return_type_id: 0xd1f94ea7 parameter_id: 0x054f691a } -function { - id: 0x1be3cbf2 - return_type_id: 0x48b5725f - parameter_id: 0x2d8cf2ec - parameter_id: 0x064d6086 - parameter_id: 0x064d6086 -} function { id: 0x1be55e08 return_type_id: 0x48b5725f @@ -300480,6 +288614,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xf435685e } +function { + id: 0x1c081607 + return_type_id: 0x48b5725f + parameter_id: 0x36194830 + parameter_id: 0x4585663f +} function { id: 0x1c0ba928 return_type_id: 0xd5cc9c9a @@ -300596,13 +288736,6 @@ function { parameter_id: 0x36ffb4de parameter_id: 0x4585663f } -function { - id: 0x1c31b8e8 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x0f020e53 - parameter_id: 0xf1a6dfed -} function { id: 0x1c31d966 return_type_id: 0x48b5725f @@ -300652,21 +288785,6 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x03cd78c6 } -function { - id: 0x1c410b60 - return_type_id: 0x3c09aba3 - parameter_id: 0x2aae29b4 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0x1bf16028 -} -function { - id: 0x1c4164a5 - return_type_id: 0x3c09aba3 - parameter_id: 0x2aae29b4 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef -} function { id: 0x1c416a95 return_type_id: 0x48b5725f @@ -300734,12 +288852,6 @@ function { parameter_id: 0x274194ac parameter_id: 0x2e18f543 } -function { - id: 0x1c548e43 - return_type_id: 0x3c09aba3 - parameter_id: 0x2ac683aa - parameter_id: 0x3f0185ef -} function { id: 0x1c5815c3 return_type_id: 0x48b5725f @@ -300759,12 +288871,6 @@ function { parameter_id: 0x2c1738cf parameter_id: 0x6720d32f } -function { - id: 0x1c5bf712 - return_type_id: 0x37fd71e6 - parameter_id: 0x3bf3c94a - parameter_id: 0x295c7202 -} function { id: 0x1c5ca425 return_type_id: 0x48b5725f @@ -300811,13 +288917,6 @@ function { parameter_id: 0x32c156ea parameter_id: 0x1330389b } -function { - id: 0x1c650f64 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x1a2fed4d - parameter_id: 0xf1a6dfed -} function { id: 0x1c667cc1 return_type_id: 0x48b5725f @@ -300909,30 +289008,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } -function { - id: 0x1c8992e8 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x2a65af3d - parameter_id: 0x4585663f - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x914dbfdc -} -function { - id: 0x1c8a4c12 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x2ee55d22 -} -function { - id: 0x1c8b6bb5 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x2a65af3d - parameter_id: 0x4585663f - parameter_id: 0x914dbfdc -} function { id: 0x1c941374 return_type_id: 0x2060db23 @@ -300944,12 +289019,6 @@ function { parameter_id: 0x31675062 parameter_id: 0x15ec9e44 } -function { - id: 0x1c97d68e - return_type_id: 0x48b5725f - parameter_id: 0x31b5ca26 - parameter_id: 0x18bd6530 -} function { id: 0x1c981cde return_type_id: 0x48b5725f @@ -300979,18 +289048,6 @@ function { parameter_id: 0x914dbfdc parameter_id: 0x6720d32f } -function { - id: 0x1c9e93de - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x2bd2ae21 -} -function { - id: 0x1ca15a24 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x2420d0a4 -} function { id: 0x1ca75909 return_type_id: 0x48b5725f @@ -300998,23 +289055,6 @@ function { parameter_id: 0x274194ac parameter_id: 0x2e18f543 } -function { - id: 0x1ca86436 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x92233392 - parameter_id: 0x2b584612 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1caa88d1 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x92233392 - parameter_id: 0x2b584612 - parameter_id: 0x4585663f - parameter_id: 0xf1a6dfed -} function { id: 0x1cab6a11 return_type_id: 0x48b5725f @@ -301031,16 +289071,6 @@ function { parameter_id: 0x36194830 parameter_id: 0x6d7f5ff6 } -function { - id: 0x1cad7c91 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x92233392 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x6d7f5ff6 - parameter_id: 0xf1a6dfed -} function { id: 0x1caf28d1 return_type_id: 0x48b5725f @@ -301065,6 +289095,11 @@ function { parameter_id: 0x96c1925d parameter_id: 0x18bd6530 } +function { + id: 0x1cb3a26f + return_type_id: 0x48b5725f + parameter_id: 0x30afcff2 +} function { id: 0x1cb4b808 return_type_id: 0x48b5725f @@ -301096,12 +289131,6 @@ function { parameter_id: 0x31b5a66f parameter_id: 0x120540d1 } -function { - id: 0x1cbe1bd7 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0xc9082b19 -} function { id: 0x1cbe3d95 return_type_id: 0x48b5725f @@ -301119,60 +289148,17 @@ function { parameter_id: 0x32caaf24 parameter_id: 0x3a9fa744 } -function { - id: 0x1cc12284 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x3cedb9d0 - parameter_id: 0xf1a6dfed -} function { id: 0x1cc1858b return_type_id: 0x48b5725f parameter_id: 0x31675062 } -function { - id: 0x1cc1d98b - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0xf1a6dfed -} -function { - id: 0x1cc28608 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1cc2a06f - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 - parameter_id: 0x6720d32f - parameter_id: 0xf1a6dfed -} function { id: 0x1cc37408 return_type_id: 0x48b5725f parameter_id: 0x32a623d7 parameter_id: 0x3cab5b8b } -function { - id: 0x1cc3a558 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x36f2cab8 - parameter_id: 0xf1a6dfed -} function { id: 0x1cc47c71 return_type_id: 0x48b5725f @@ -301180,22 +289166,6 @@ function { parameter_id: 0x4585663f parameter_id: 0x30474302 } -function { - id: 0x1cc4b68d - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x2abd9ea5 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1cc4cffb - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x2b584612 - parameter_id: 0xf1a6dfed -} function { id: 0x1cc5f9b2 return_type_id: 0x48b5725f @@ -301232,23 +289202,6 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x3e6239e1 } -function { - id: 0x1cca119c - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x31e8536c - parameter_id: 0xf1a6dfed -} -function { - id: 0x1cca92e4 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x1b7441d3 - parameter_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0xf1a6dfed -} function { id: 0x1ccb1d96 return_type_id: 0x48b5725f @@ -301277,12 +289230,6 @@ function { parameter_id: 0x3382a638 parameter_id: 0xc9082b19 } -function { - id: 0x1ccddf71 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef -} function { id: 0x1cce8e13 return_type_id: 0x48b5725f @@ -301377,25 +289324,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x31fa879c } -function { - id: 0x1ce728e2 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x35a92769 - parameter_id: 0x0e4e093f - parameter_id: 0xf1a6dfed -} -function { - id: 0x1ce8d6ce - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x92233392 - parameter_id: 0x6d7f5ff6 - parameter_id: 0xd41e888f - parameter_id: 0x6d7f5ff6 - parameter_id: 0xf1a6dfed -} function { id: 0x1cea7cc2 return_type_id: 0x48b5725f @@ -301408,21 +289336,6 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0x6720d32f } -function { - id: 0x1cf0d22b - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e -} -function { - id: 0x1cf167d6 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x6d7f5ff6 -} function { id: 0x1cf3d6fb return_type_id: 0x48b5725f @@ -301441,15 +289354,6 @@ function { parameter_id: 0x3267a784 parameter_id: 0x3e59d1e6 } -function { - id: 0x1cf91c9b - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xdaead5b5 - parameter_id: 0x914dbfdc - parameter_id: 0xf1a6dfed -} function { id: 0x1cfb41e9 return_type_id: 0x48b5725f @@ -301467,24 +289371,6 @@ function { parameter_id: 0x318f8bcb parameter_id: 0x01e0b0cf } -function { - id: 0x1cfc5be0 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xc9082b19 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1cfc88df - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 - parameter_id: 0xf1a6dfed -} function { id: 0x1cff6dbd return_type_id: 0x48b5725f @@ -301492,11 +289378,10 @@ function { parameter_id: 0x33ad36d3 } function { - id: 0x1cff9d7b + id: 0x1cff7455 return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xc9082b19 + parameter_id: 0x3074b701 + parameter_id: 0x1e820193 } function { id: 0x1cffbe77 @@ -301576,6 +289461,11 @@ function { parameter_id: 0x01222f7d parameter_id: 0x33756485 } +function { + id: 0x1d1e93d2 + return_type_id: 0x48b5725f + parameter_id: 0x361b0907 +} function { id: 0x1d20fb22 return_type_id: 0x48b5725f @@ -301639,12 +289529,6 @@ function { parameter_id: 0x92233392 parameter_id: 0xc66085ec } -function { - id: 0x1d2f630d - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0xf1a6dfed -} function { id: 0x1d307b55 return_type_id: 0x48b5725f @@ -301882,15 +289766,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x34e62f02 } -function { - id: 0x1da313df - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0x6d7f5ff6 - parameter_id: 0xf1a6dfed -} function { id: 0x1da37962 return_type_id: 0x48b5725f @@ -302034,11 +289909,6 @@ function { parameter_id: 0x377043cf parameter_id: 0x2b79f509 } -function { - id: 0x1decf4fc - return_type_id: 0x48b5725f - parameter_id: 0x35d295bf -} function { id: 0x1ded15a3 return_type_id: 0x48b5725f @@ -302070,6 +289940,14 @@ function { parameter_id: 0x31e58fe0 parameter_id: 0x4585663f } +function { + id: 0x1dfa429f + return_type_id: 0x48b5725f + parameter_id: 0x310ec01d + parameter_id: 0x498e6bfd + parameter_id: 0x18bd6530 + parameter_id: 0x6d7f5ff6 +} function { id: 0x1dfacbed return_type_id: 0x48b5725f @@ -302118,19 +289996,6 @@ function { parameter_id: 0x36f998d3 parameter_id: 0xc9082b19 } -function { - id: 0x1e0550f8 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x34304f47 - parameter_id: 0xf1a6dfed -} -function { - id: 0x1e06b837 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0x6720d32f -} function { id: 0x1e091eac return_type_id: 0x48b5725f @@ -302443,13 +290308,6 @@ function { parameter_id: 0x3c0604da parameter_id: 0x7584e7da } -function { - id: 0x1e52b698 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x21c9d740 - parameter_id: 0xf1a6dfed -} function { id: 0x1e571002 return_type_id: 0x48b5725f @@ -302518,15 +290376,6 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x3545954a } -function { - id: 0x1e5c4d09 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x295c7202 - parameter_id: 0x4ac15ac3 - parameter_id: 0x92233392 - parameter_id: 0xf1a6dfed -} function { id: 0x1e5ce3ab return_type_id: 0x48b5725f @@ -302574,16 +290423,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x3ba261b0 } -function { - id: 0x1e78e7b4 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0x914dbfdc - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x6d7f5ff6 - parameter_id: 0xf1a6dfed -} function { id: 0x1e7a9dc2 return_type_id: 0x48b5725f @@ -302759,6 +290598,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x38fdd541 } +function { + id: 0x1eabf44d + return_type_id: 0x48b5725f + parameter_id: 0x38ce9779 +} function { id: 0x1eaf1d5f return_type_id: 0x48b5725f @@ -302892,37 +290736,17 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x6d7f5ff6 } -function { - id: 0x1ecedd22 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x06d339d6 - parameter_id: 0xf1a6dfed -} function { id: 0x1ecff72b return_type_id: 0x48b5725f parameter_id: 0x395e9ae2 } -function { - id: 0x1ed8a623 - return_type_id: 0x48b5725f - parameter_id: 0x3903dec2 -} function { id: 0x1ed8d47c return_type_id: 0x48b5725f parameter_id: 0x39487d35 parameter_id: 0x04a6a89c } -function { - id: 0x1ed9fcfc - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x0ff64c5a - parameter_id: 0x306c9160 - parameter_id: 0xf1a6dfed -} function { id: 0x1eda71a1 return_type_id: 0x48b5725f @@ -302987,18 +290811,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x39c3bcd2 } -function { - id: 0x1ee9f872 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 -} -function { - id: 0x1eea48f4 - return_type_id: 0x48b5725f - parameter_id: 0x39c6a784 - parameter_id: 0x0ff64c5a - parameter_id: 0xf1a6dfed -} function { id: 0x1eea58e1 return_type_id: 0x48b5725f @@ -303096,14 +290908,6 @@ function { parameter_id: 0x120540d1 parameter_id: 0x0b8758d9 } -function { - id: 0x1f0e2c99 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 -} function { id: 0x1f0fd39d return_type_id: 0x48b5725f @@ -303115,14 +290919,6 @@ function { parameter_id: 0x0cbf60eb parameter_id: 0x095a3c37 } -function { - id: 0x1f121f81 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0xc541f7bc - parameter_id: 0xd41e888f - parameter_id: 0xf1a6dfed -} function { id: 0x1f15c803 return_type_id: 0x48b5725f @@ -303151,15 +290947,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x3e02e685 } -function { - id: 0x1f197503 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 - parameter_id: 0x914dbfdc - parameter_id: 0x92233392 - parameter_id: 0x914dbfdc -} function { id: 0x1f1c7cd5 return_type_id: 0x48b5725f @@ -303187,13 +290974,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x3ee88c45 } -function { - id: 0x1f241564 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 -} function { id: 0x1f26df83 return_type_id: 0x48b5725f @@ -303282,12 +291062,6 @@ function { parameter_id: 0x3d92f9c7 parameter_id: 0x3054f2d7 } -function { - id: 0x1f3f4ab3 - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 -} function { id: 0x1f458cf4 return_type_id: 0x48b5725f @@ -303567,11 +291341,6 @@ function { return_type_id: 0x48b5725f parameter_id: 0x3c0933ca } -function { - id: 0x1f9a3b7b - return_type_id: 0x48b5725f - parameter_id: 0x3c09aba3 -} function { id: 0x1f9b34c1 return_type_id: 0x48b5725f @@ -303830,12 +291599,6 @@ function { parameter_id: 0x3d2ef874 parameter_id: 0x087ad34b } -function { - id: 0x1ff74219 - return_type_id: 0x48b5725f - parameter_id: 0x32a623d7 - parameter_id: 0xf1a6dfed -} function { id: 0x1ff7ecc0 return_type_id: 0xd5cc9c9a @@ -303956,6 +291719,12 @@ function { parameter_id: 0x5d8155a5 parameter_id: 0x4585663f } +function { + id: 0x23787ede + return_type_id: 0x083d3246 + parameter_id: 0x0b012462 + parameter_id: 0x1e820193 +} function { id: 0x244ac93e return_type_id: 0x1847a854 @@ -304089,6 +291858,11 @@ function { parameter_id: 0xe1883390 parameter_id: 0x310ec01d } +function { + id: 0x2864f998 + return_type_id: 0x33756485 + parameter_id: 0x6720d32f +} function { id: 0x288802b1 return_type_id: 0x1457cd38 @@ -304375,12 +292149,6 @@ function { return_type_id: 0x40e51470 parameter_id: 0x331b3d77 } -function { - id: 0x2e14200a - return_type_id: 0x3faf3b41 - parameter_id: 0x11b32828 - parameter_id: 0x6287f13b -} function { id: 0x2e14bb87 return_type_id: 0xa8fff47c @@ -304414,6 +292182,11 @@ function { return_type_id: 0x145f7b00 parameter_id: 0x3ddc5dec } +function { + id: 0x2ec04b91 + return_type_id: 0xa12a969e + parameter_id: 0x11e6864c +} function { id: 0x2f31eea6 return_type_id: 0xa8fff47c @@ -304430,6 +292203,11 @@ function { parameter_id: 0x37cc6bab parameter_id: 0xf1a6dfed } +function { + id: 0x300c1af4 + return_type_id: 0x33756485 + parameter_id: 0x06835e9c +} function { id: 0x302279c2 return_type_id: 0x0483e6f8 @@ -304755,6 +292533,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0xa9403390 } +function { + id: 0x360a8ce9 + return_type_id: 0x33756485 + parameter_id: 0x1d5bae2a + parameter_id: 0x33756485 + parameter_id: 0xf1a6dfed + parameter_id: 0x4585663f +} function { id: 0x360ab09d return_type_id: 0x0490bb4a @@ -304842,6 +292628,11 @@ function { return_type_id: 0x0490bb4a parameter_id: 0x3e146274 } +function { + id: 0x36eaa726 + return_type_id: 0x33756485 + parameter_id: 0x1d19a9d5 +} function { id: 0x36f1d1fd return_type_id: 0x0490bb4a @@ -304928,6 +292719,12 @@ function { parameter_id: 0x27b5ed37 parameter_id: 0x04c02b90 } +function { + id: 0x387a6934 + return_type_id: 0x33756485 + parameter_id: 0x246dc7d4 + parameter_id: 0x33756485 +} function { id: 0x38f2c58b return_type_id: 0x33756485 @@ -305393,12 +293190,6 @@ function { return_type_id: 0x31675062 parameter_id: 0x3e10b518 } -function { - id: 0x4038e387 - return_type_id: 0xc9082b19 - parameter_id: 0x165b541d - parameter_id: 0x158778bc -} function { id: 0x4058e56a return_type_id: 0x18bd6530 @@ -305436,18 +293227,6 @@ function { parameter_id: 0x3382a638 parameter_id: 0x38d23361 } -function { - id: 0x40fb5ceb - return_type_id: 0x00c72527 - parameter_id: 0x25a93fbc - parameter_id: 0xf435685e - parameter_id: 0x6287f13b -} -function { - id: 0x416193bf - return_type_id: 0xc9082b19 - parameter_id: 0x1266e374 -} function { id: 0x416927bc return_type_id: 0x00c83ba6 @@ -305460,6 +293239,14 @@ function { return_type_id: 0xc9082b19 parameter_id: 0x11e6864c } +function { + id: 0x41b29569 + return_type_id: 0xc9082b19 + parameter_id: 0x11e6864c + parameter_id: 0x0ee99834 + parameter_id: 0x22da9c00 + parameter_id: 0x03d7c287 +} function { id: 0x420a20df return_type_id: 0x00a43052 @@ -305783,11 +293570,10 @@ function { parameter_id: 0x6720d32f } function { - id: 0x4a679f70 - return_type_id: 0x00c72527 - parameter_id: 0x00c72527 - parameter_id: 0x0aee6b3c - parameter_id: 0x92233392 + id: 0x4abfefa4 + return_type_id: 0x0cbf60eb + parameter_id: 0x359862c8 + parameter_id: 0x33756485 } function { id: 0x4acfd9c5 @@ -305896,13 +293682,6 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x6720d32f } -function { - id: 0x4f1bbf4c - return_type_id: 0xc9082b19 - parameter_id: 0x2aae29b4 - parameter_id: 0x14759de6 - parameter_id: 0x6720d32f -} function { id: 0x4f30442f return_type_id: 0x00daa23b @@ -305921,13 +293700,6 @@ function { parameter_id: 0x3b04bead parameter_id: 0x038de60c } -function { - id: 0x4f48f53e - return_type_id: 0xc9082b19 - parameter_id: 0x2aae29b4 - parameter_id: 0x00a7017e - parameter_id: 0x6720d32f -} function { id: 0x4f645cab return_type_id: 0x00a43052 @@ -305948,10 +293720,11 @@ function { parameter_id: 0x4585663f } function { - id: 0x4fa387a1 - return_type_id: 0xc9082b19 - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 + id: 0x4f8ed2d9 + return_type_id: 0x18ea6ae3 + parameter_id: 0x3e10b518 + parameter_id: 0x6720d32f + parameter_id: 0x1253769c } function { id: 0x4fb5a2ed @@ -306006,13 +293779,6 @@ function { parameter_id: 0x329bbc92 parameter_id: 0x6720d32f } -function { - id: 0x5075a7a4 - return_type_id: 0x18bd6530 - parameter_id: 0x18bd6530 - parameter_id: 0x3c09aba3 - parameter_id: 0xf1a6dfed -} function { id: 0x5076298e return_type_id: 0x18bd6530 @@ -306126,6 +293892,12 @@ function { return_type_id: 0x295c7202 parameter_id: 0x0ae4a2c7 } +function { + id: 0x523165ec + return_type_id: 0x18bd6530 + parameter_id: 0x11e6864c + parameter_id: 0x379d63b0 +} function { id: 0x52492c62 return_type_id: 0x310ec01d @@ -306356,6 +294128,13 @@ function { parameter_id: 0x0cc78943 parameter_id: 0x0660b958 } +function { + id: 0x55d07307 + return_type_id: 0x18bd6530 + parameter_id: 0x0258f96e + parameter_id: 0xf435685e + parameter_id: 0x00a43052 +} function { id: 0x55d4825e return_type_id: 0x18bd6530 @@ -306452,6 +294231,13 @@ function { id: 0x56b7c48c return_type_id: 0x865acc96 } +function { + id: 0x56c1d7a5 + return_type_id: 0x92233392 + parameter_id: 0x0665e6b6 + parameter_id: 0x26ad5dc1 + parameter_id: 0x6720d32f +} function { id: 0x56c2caab return_type_id: 0x295c7202 @@ -306479,6 +294265,13 @@ function { parameter_id: 0x054f691a parameter_id: 0x4585663f } +function { + id: 0x56d6c623 + return_type_id: 0x92233392 + parameter_id: 0x0665e6b6 + parameter_id: 0x26ad5dc1 + parameter_id: 0x3b66c89b +} function { id: 0x56da383c return_type_id: 0x18bd6530 @@ -306487,6 +294280,11 @@ function { parameter_id: 0xf435685e parameter_id: 0xf1a6dfed } +function { + id: 0x56e237b7 + return_type_id: 0x1c898f28 + parameter_id: 0x210b9681 +} function { id: 0x56f10608 return_type_id: 0x18bd6530 @@ -306495,6 +294293,18 @@ function { parameter_id: 0xf435685e parameter_id: 0xf435685e } +function { + id: 0x56fc975d + return_type_id: 0x92233392 + parameter_id: 0x0665e6b6 + parameter_id: 0x26ad5dc1 + parameter_id: 0x92233392 +} +function { + id: 0x56fd367d + return_type_id: 0x18bd6530 + parameter_id: 0x01ae1e33 +} function { id: 0x57022f7c return_type_id: 0x18bd6530 @@ -306753,17 +294563,17 @@ function { parameter_id: 0x11c404ba parameter_id: 0x11c404ba } +function { + id: 0x59f18b0b + return_type_id: 0x1d5bae2a + parameter_id: 0xc93e017b +} function { id: 0x59fab064 return_type_id: 0x391f15ea parameter_id: 0x391f15ea parameter_id: 0x0483e6f8 } -function { - id: 0x59fb1e9d - return_type_id: 0x295c7202 - parameter_id: 0x2ac683aa -} function { id: 0x5a0689b9 return_type_id: 0x391f15ea @@ -306892,6 +294702,18 @@ function { parameter_id: 0x315b7e01 parameter_id: 0x0ee13889 } +function { + id: 0x5bba2c04 + return_type_id: 0x18bd6530 + parameter_id: 0x3b04bead + parameter_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0x1b2ca025 + parameter_id: 0x1b2ca025 + parameter_id: 0x344a8f68 + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x5bba39c6 return_type_id: 0x18bd6530 @@ -306907,6 +294729,17 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0x5bba999e + return_type_id: 0x18bd6530 + parameter_id: 0x3b04bead + parameter_id: 0xf435685e + parameter_id: 0xf435685e + parameter_id: 0x318983a1 + parameter_id: 0x6720d32f + parameter_id: 0x3e10b518 + parameter_id: 0xa52a0930 +} function { id: 0x5bbb224c return_type_id: 0x18bd6530 @@ -306954,11 +294787,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x7f7172c7 } -function { - id: 0x5c3d3b9c - return_type_id: 0x18bd6530 - parameter_id: 0x2aae29b4 -} function { id: 0x5c4b7130 return_type_id: 0x295c7202 @@ -307035,12 +294863,6 @@ function { parameter_id: 0x2f5fce77 parameter_id: 0x33756485 } -function { - id: 0x5d1540b2 - return_type_id: 0x92233392 - parameter_id: 0x2aae29b4 - parameter_id: 0x19466519 -} function { id: 0x5d304295 return_type_id: 0x18a2fb63 @@ -307113,12 +294935,6 @@ function { return_type_id: 0x0510f471 parameter_id: 0x1b8590a8 } -function { - id: 0x5ddb4328 - return_type_id: 0x92233392 - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa -} function { id: 0x5ddf576c return_type_id: 0x18bd6530 @@ -307168,12 +294984,6 @@ function { parameter_id: 0xf435685e parameter_id: 0x11cfee5a } -function { - id: 0x5eba21f9 - return_type_id: 0xc9082b19 - parameter_id: 0x6720d32f - parameter_id: 0xa28f9420 -} function { id: 0x5ed273d9 return_type_id: 0x18bd6530 @@ -307300,43 +295110,6 @@ function { parameter_id: 0xe276adef parameter_id: 0xc93e017b } -function { - id: 0x62838087 - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x2d8cf2ec -} -function { - id: 0x6286d48b - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x6720d32f - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x6295b3fb - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2ec35650 - parameter_id: 0x2ec35650 - parameter_id: 0x4585663f -} -function { - id: 0x629d82aa - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x08f7f5aa - parameter_id: 0x4585663f -} -function { - id: 0x629ea942 - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa -} function { id: 0x62b8d7ec return_type_id: 0x09427c40 @@ -307346,15 +295119,6 @@ function { parameter_id: 0x13c70029 parameter_id: 0x6720d32f } -function { - id: 0x62c598e2 - return_type_id: 0x054f691a - parameter_id: 0x2aae29b4 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0xf435685e -} function { id: 0x62e6e159 return_type_id: 0x0537fb37 @@ -307426,6 +295190,11 @@ function { parameter_id: 0x4585663f parameter_id: 0xf1a6dfed } +function { + id: 0x658bb664 + return_type_id: 0x0130219f + parameter_id: 0x0130219f +} function { id: 0x65d68df5 return_type_id: 0x1977e57b @@ -307570,12 +295339,6 @@ function { return_type_id: 0x054f691a parameter_id: 0x054f691a } -function { - id: 0x69d8682e - return_type_id: 0x38bd6d91 - parameter_id: 0x11b32828 - parameter_id: 0xc9082b19 -} function { id: 0x69e09f9b return_type_id: 0x09427c40 @@ -307646,6 +295409,14 @@ function { parameter_id: 0x00c83ba6 parameter_id: 0x0258f96e } +function { + id: 0x6b29d69a + return_type_id: 0x1d5934ce + parameter_id: 0x00c83ba6 + parameter_id: 0x0258f96e + parameter_id: 0x35761627 + parameter_id: 0x18bd6530 +} function { id: 0x6b2c30b0 return_type_id: 0x1582ab06 @@ -307686,18 +295457,6 @@ function { return_type_id: 0x249959de parameter_id: 0x0258f96e } -function { - id: 0x6c2e1f92 - return_type_id: 0x054f691a - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0xec5f46d9 - parameter_id: 0x3c446c88 - parameter_id: 0x4585663f - parameter_id: 0x6720d32f - parameter_id: 0x6720d32f - parameter_id: 0xf1a6dfed -} function { id: 0x6c9e1249 return_type_id: 0x348f6886 @@ -307867,14 +295626,6 @@ function { return_type_id: 0x054f691a parameter_id: 0x1f73dead } -function { - id: 0x6f4d03a8 - return_type_id: 0x054f691a - parameter_id: 0x11b32828 - parameter_id: 0xec5f46d9 - parameter_id: 0x3c446c88 - parameter_id: 0x6720d32f -} function { id: 0x6f542f9d return_type_id: 0x347303b4 @@ -308091,11 +295842,6 @@ function { parameter_id: 0x0d7ce7cc parameter_id: 0x6720d32f } -function { - id: 0x749f3e5c - return_type_id: 0x3c926729 - parameter_id: 0x11b32828 -} function { id: 0x75094080 return_type_id: 0x2cba2cd4 @@ -308130,6 +295876,13 @@ function { parameter_id: 0x11e6864c parameter_id: 0x67293002 } +function { + id: 0x75f8c649 + return_type_id: 0x0d7ce7cc + parameter_id: 0x0d7ce7cc + parameter_id: 0x3d8951f4 + parameter_id: 0x4585663f +} function { id: 0x7665e08d return_type_id: 0x347303b4 @@ -308417,6 +296170,14 @@ function { parameter_id: 0x0258f96e parameter_id: 0x368ec5cb } +function { + id: 0x81481ce8 + return_type_id: 0x09a83f1c + parameter_id: 0x347303b4 + parameter_id: 0x3e10b518 + parameter_id: 0x6720d32f + parameter_id: 0x1bf16028 +} function { id: 0x814b86be return_type_id: 0x6720d32f @@ -308709,6 +296470,14 @@ function { parameter_id: 0x38264f07 parameter_id: 0x1d19a9d5 } +function { + id: 0x84ba5d97 + return_type_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x3fa672fd + parameter_id: 0x3e10b518 + parameter_id: 0xe5e56f65 +} function { id: 0x84bb5eaa return_type_id: 0x6720d32f @@ -308914,6 +296683,12 @@ function { parameter_id: 0x249959de parameter_id: 0x914dbfdc } +function { + id: 0x8808e1d8 + return_type_id: 0x120540d1 + parameter_id: 0x120540d1 + parameter_id: 0x3e10b518 +} function { id: 0x8817e7ae return_type_id: 0x120540d1 @@ -308953,6 +296728,12 @@ function { parameter_id: 0x1b44744f parameter_id: 0x3e10b518 } +function { + id: 0x89207050 + return_type_id: 0x01ace255 + parameter_id: 0x3771eb5c + parameter_id: 0x4585663f +} function { id: 0x892fc913 return_type_id: 0x3a433e0e @@ -309002,6 +296783,11 @@ function { parameter_id: 0xf1a6dfed parameter_id: 0x4585663f } +function { + id: 0x8a909712 + return_type_id: 0x120540d1 + parameter_id: 0x1b8590a8 +} function { id: 0x8a993822 return_type_id: 0x3a6106d5 @@ -309356,14 +297142,6 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x18bd6530 } -function { - id: 0x9000ccc1 - return_type_id: 0x6720d32f - parameter_id: 0x358c4a59 - parameter_id: 0x3e896199 - parameter_id: 0x6720d32f - parameter_id: 0x34329ff8 -} function { id: 0x9006b123 return_type_id: 0x6720d32f @@ -309488,6 +297266,13 @@ function { parameter_id: 0x32caaf24 parameter_id: 0x4585663f } +function { + id: 0x90247076 + return_type_id: 0x6720d32f + parameter_id: 0x36194830 + parameter_id: 0x09ca1cbc + parameter_id: 0x17a49e9b +} function { id: 0x9026a2e6 return_type_id: 0x6720d32f @@ -310143,12 +297928,6 @@ function { return_type_id: 0xbb629d13 parameter_id: 0x2e0f9112 } -function { - id: 0x90c7bf38 - return_type_id: 0x6720d32f - parameter_id: 0x3c09aba3 - parameter_id: 0x914dbfdc -} function { id: 0x90c919c0 return_type_id: 0x6720d32f @@ -310171,6 +297950,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x0b30ee00 } +function { + id: 0x90d9386e + return_type_id: 0x6720d32f + parameter_id: 0x35d510c3 + parameter_id: 0x0b27dc43 +} function { id: 0x90d96c90 return_type_id: 0x6720d32f @@ -310213,18 +297998,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x358ff5b7 } -function { - id: 0x90e3ec57 - return_type_id: 0x6720d32f - parameter_id: 0x3c09aba3 - parameter_id: 0x914dbfdc - parameter_id: 0x914dbfdc -} -function { - id: 0x90e3f1b9 - return_type_id: 0x6720d32f - parameter_id: 0x358c4a59 -} function { id: 0x90e5f66b return_type_id: 0x3e02e685 @@ -310236,6 +298009,12 @@ function { parameter_id: 0x36194830 parameter_id: 0x38d23361 } +function { + id: 0x90e86d28 + return_type_id: 0x6720d32f + parameter_id: 0x347303b4 + parameter_id: 0x1d13ba95 +} function { id: 0x90ede0b0 return_type_id: 0x6720d32f @@ -310268,11 +298047,6 @@ function { parameter_id: 0x0b036186 parameter_id: 0x1bf16028 } -function { - id: 0x90f44640 - return_type_id: 0x6720d32f - parameter_id: 0x35d295bf -} function { id: 0x90f57323 return_type_id: 0x6720d32f @@ -310341,6 +298115,15 @@ function { parameter_id: 0x31b5a66f parameter_id: 0x3b399f9e } +function { + id: 0x91017265 + return_type_id: 0x6720d32f + parameter_id: 0x36194830 + parameter_id: 0x4585663f + parameter_id: 0x4585663f + parameter_id: 0x2c6a18d1 + parameter_id: 0x18bd6530 +} function { id: 0x9101d3da return_type_id: 0x6720d32f @@ -310388,6 +298171,12 @@ function { parameter_id: 0x3176a085 parameter_id: 0x3521907a } +function { + id: 0x910aa3e9 + return_type_id: 0x6720d32f + parameter_id: 0x31066a10 + parameter_id: 0x32f690bf +} function { id: 0x910c3195 return_type_id: 0x6720d32f @@ -310660,6 +298449,11 @@ function { parameter_id: 0x05042b1f parameter_id: 0x18bd6530 } +function { + id: 0x913be113 + return_type_id: 0x6720d32f + parameter_id: 0x32ec08f2 +} function { id: 0x913c567e return_type_id: 0x6720d32f @@ -311259,13 +299053,6 @@ function { parameter_id: 0x2a48f3d0 parameter_id: 0x4585663f } -function { - id: 0x91aa6a7d - return_type_id: 0x6720d32f - parameter_id: 0x32a623d7 - parameter_id: 0x2fda0416 - parameter_id: 0xf1a6dfed -} function { id: 0x91aa9fd5 return_type_id: 0x6720d32f @@ -311274,6 +299061,11 @@ function { parameter_id: 0x08e97c95 parameter_id: 0x0483e6f8 } +function { + id: 0x91ab10d3 + return_type_id: 0x6720d32f + parameter_id: 0x30afcff2 +} function { id: 0x91adf8fd return_type_id: 0x6720d32f @@ -311351,14 +299143,6 @@ function { parameter_id: 0x24265283 parameter_id: 0x00c72527 } -function { - id: 0x91bb1328 - return_type_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0xa28f9420 - parameter_id: 0xf9ce1175 -} function { id: 0x91bc30ee return_type_id: 0x6720d32f @@ -311678,13 +299462,6 @@ function { parameter_id: 0x32caaf24 parameter_id: 0x3a9fa744 } -function { - id: 0x91d8d17f - return_type_id: 0x6720d32f - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x36f2cab8 -} function { id: 0x91d8fbe8 return_type_id: 0x6720d32f @@ -312227,12 +300004,6 @@ function { parameter_id: 0x3e146274 parameter_id: 0x08932257 } -function { - id: 0x9227f80f - return_type_id: 0x6720d32f - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 -} function { id: 0x92285a9f return_type_id: 0x6720d32f @@ -312809,6 +300580,14 @@ function { parameter_id: 0xf435685e parameter_id: 0x6720d32f } +function { + id: 0x92a00fb3 + return_type_id: 0x6720d32f + parameter_id: 0x3b04bead + parameter_id: 0x79c50b39 + parameter_id: 0x18bd6530 + parameter_id: 0x3e10b518 +} function { id: 0x92a01938 return_type_id: 0x6720d32f @@ -312923,6 +300702,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x3185812b } +function { + id: 0x92c4ddf1 + return_type_id: 0x6720d32f + parameter_id: 0x31c8b544 + parameter_id: 0xcd84e3cd +} function { id: 0x92c581e2 return_type_id: 0x6720d32f @@ -312980,13 +300765,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3d3b5dd7 } -function { - id: 0x92d185b3 - return_type_id: 0x6720d32f - parameter_id: 0x3c2e8c0f - parameter_id: 0x1a21e56f - parameter_id: 0xc9082b19 -} function { id: 0x92d3b873 return_type_id: 0x6720d32f @@ -312999,15 +300777,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x3d4c764a } -function { - id: 0x92d4668d - return_type_id: 0x6720d32f - parameter_id: 0x32a623d7 - parameter_id: 0xf1a6dfed - parameter_id: 0xec5f46d9 - parameter_id: 0x295c7202 - parameter_id: 0x92233392 -} function { id: 0x92d48f94 return_type_id: 0x6720d32f @@ -313504,12 +301273,6 @@ function { parameter_id: 0x361d366b parameter_id: 0xd031fa6c } -function { - id: 0x933774b8 - return_type_id: 0x6720d32f - parameter_id: 0x3c09aba3 - parameter_id: 0x6d7f5ff6 -} function { id: 0x9337e8bb return_type_id: 0x6720d32f @@ -313556,15 +301319,6 @@ function { parameter_id: 0x13580d6c parameter_id: 0x1c8bf9fd } -function { - id: 0x934f53a6 - return_type_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f - parameter_id: 0x67585fd3 - parameter_id: 0x00c72527 - parameter_id: 0x4585663f -} function { id: 0x934ffb1c return_type_id: 0x6720d32f @@ -313767,6 +301521,13 @@ function { parameter_id: 0x31c8b544 parameter_id: 0x3db894b0 } +function { + id: 0x9389b3df + return_type_id: 0x6720d32f + parameter_id: 0x3b04bead + parameter_id: 0x315b7e01 + parameter_id: 0x344a8f68 +} function { id: 0x938c1916 return_type_id: 0x6720d32f @@ -313831,6 +301592,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x051414e1 } +function { + id: 0x939cd646 + return_type_id: 0x6720d32f + parameter_id: 0x3e10b518 + parameter_id: 0x6720d32f + parameter_id: 0x13580d6c + parameter_id: 0x13580d6c +} function { id: 0x939d4211 return_type_id: 0x6720d32f @@ -314141,12 +301910,6 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } -function { - id: 0x93facafe - return_type_id: 0x6720d32f - parameter_id: 0x36f2cab8 - parameter_id: 0xf1a6dfed -} function { id: 0x93fb658b return_type_id: 0x6720d32f @@ -314200,6 +301963,13 @@ function { parameter_id: 0x25ffeea5 parameter_id: 0x3e0d8696 } +function { + id: 0x9407db3f + return_type_id: 0x6720d32f + parameter_id: 0x24954792 + parameter_id: 0x2821daec + parameter_id: 0x0bba7efd +} function { id: 0x9408f958 return_type_id: 0x6720d32f @@ -314231,12 +302001,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } -function { - id: 0x940f49ee - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0xc9082b19 -} function { id: 0x94118828 return_type_id: 0x6720d32f @@ -314271,6 +302035,29 @@ function { parameter_id: 0x25b73daa parameter_id: 0x3e10b518 } +function { + id: 0x941d79a6 + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x213e084f + parameter_id: 0x084d74bf +} +function { + id: 0x941fec91 + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x213e084f + parameter_id: 0x029d7f27 + parameter_id: 0x084d74bf +} +function { + id: 0x9420019d + return_type_id: 0x6720d32f + parameter_id: 0x2fb647c0 + parameter_id: 0x92233392 + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e +} function { id: 0x94203dd2 return_type_id: 0x6720d32f @@ -314313,16 +302100,6 @@ function { parameter_id: 0x11cffa09 parameter_id: 0x4585663f } -function { - id: 0x943552c7 - return_type_id: 0x6720d32f - parameter_id: 0x2a51b4e4 - parameter_id: 0xc9082b19 - parameter_id: 0x18bd6530 - parameter_id: 0xf435685e - parameter_id: 0x0cbf60eb - parameter_id: 0x379d63b0 -} function { id: 0x9436e95e return_type_id: 0x6720d32f @@ -314347,13 +302124,6 @@ function { parameter_id: 0x25653b02 parameter_id: 0x396f8ae8 } -function { - id: 0x943d0be4 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 -} function { id: 0x9441b35b return_type_id: 0x6720d32f @@ -314446,6 +302216,15 @@ function { parameter_id: 0x269c8e40 parameter_id: 0x1dce0fdd } +function { + id: 0x9451ed5a + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x33756485 + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x94570fc4 return_type_id: 0x6720d32f @@ -314458,6 +302237,14 @@ function { return_type_id: 0x6720d32f parameter_id: 0x276a1779 } +function { + id: 0x945ae17e + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x1edbd939 +} function { id: 0x945ba723 return_type_id: 0x6720d32f @@ -314493,6 +302280,12 @@ function { parameter_id: 0x24e24923 parameter_id: 0x379645d8 } +function { + id: 0x9467fbb8 + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x3f1a5886 +} function { id: 0x94688199 return_type_id: 0x6720d32f @@ -314571,6 +302364,15 @@ function { parameter_id: 0x26ee682a parameter_id: 0x2f5fce77 } +function { + id: 0x948d5e96 + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x030b9acf + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x20351a02 +} function { id: 0x948ec07f return_type_id: 0x6720d32f @@ -314642,6 +302444,13 @@ function { parameter_id: 0x26ee682a parameter_id: 0x22d89eed } +function { + id: 0x94b2aa4e + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x084d74bf + parameter_id: 0x20351a02 +} function { id: 0x94b53eb0 return_type_id: 0x6720d32f @@ -314694,6 +302503,14 @@ function { parameter_id: 0x25782362 parameter_id: 0x0483e6f8 } +function { + id: 0x94ce95ed + return_type_id: 0x6720d32f + parameter_id: 0x27459bea + parameter_id: 0x26731c99 + parameter_id: 0x1bf16028 + parameter_id: 0x08048e62 +} function { id: 0x94d17e14 return_type_id: 0x6720d32f @@ -314844,6 +302661,11 @@ function { parameter_id: 0x0d7ce7cc parameter_id: 0x6720d32f } +function { + id: 0x94f636df + return_type_id: 0x6720d32f + parameter_id: 0x25db57c0 +} function { id: 0x94f8a6cc return_type_id: 0x6720d32f @@ -314904,6 +302726,15 @@ function { parameter_id: 0x221a7c5c parameter_id: 0x0b27dc43 } +function { + id: 0x952cf00a + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x084d74bf + parameter_id: 0x20351a02 + parameter_id: 0x309ac349 +} function { id: 0x952d6cbd return_type_id: 0x6720d32f @@ -315075,6 +302906,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0xf435685e } +function { + id: 0x955f7e5a + return_type_id: 0x6720d32f + parameter_id: 0x210b9681 + parameter_id: 0x246dc7d4 + parameter_id: 0x3316fc74 + parameter_id: 0x029d7f27 +} function { id: 0x955fdee8 return_type_id: 0x6720d32f @@ -315112,12 +302951,6 @@ function { parameter_id: 0x508a987d parameter_id: 0x2ac2dd67 } -function { - id: 0x9574753a - return_type_id: 0x6720d32f - parameter_id: 0x2ac683aa - parameter_id: 0x914dbfdc -} function { id: 0x957964bc return_type_id: 0x6720d32f @@ -315135,6 +302968,12 @@ function { parameter_id: 0x23bd1038 parameter_id: 0x3bfc68fb } +function { + id: 0x958486f6 + return_type_id: 0x6720d32f + parameter_id: 0x23f09c34 + parameter_id: 0x3e10b518 +} function { id: 0x95854407 return_type_id: 0x6720d32f @@ -315244,6 +303083,12 @@ function { parameter_id: 0xf435685e parameter_id: 0x0483e6f8 } +function { + id: 0x95a05bb2 + return_type_id: 0x6720d32f + parameter_id: 0x2f988f89 + parameter_id: 0xf1a6dfed +} function { id: 0x95a14791 return_type_id: 0x6720d32f @@ -315799,6 +303644,14 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2fb647c0 } +function { + id: 0x966e7af2 + return_type_id: 0x6720d32f + parameter_id: 0x2c32dd96 + parameter_id: 0x3e6239e1 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x3e6239e1 +} function { id: 0x966eadb3 return_type_id: 0x6720d32f @@ -315970,12 +303823,6 @@ function { parameter_id: 0x2efe8065 parameter_id: 0x221732c5 } -function { - id: 0x96b7ea0e - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x6720d32f -} function { id: 0x96b8906b return_type_id: 0x6720d32f @@ -315996,13 +303843,6 @@ function { parameter_id: 0x3107960e parameter_id: 0x4585663f } -function { - id: 0x96bda167 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x6720d32f - parameter_id: 0x292da7b7 -} function { id: 0x96bdc834 return_type_id: 0x6720d32f @@ -316205,6 +304045,12 @@ function { parameter_id: 0x2e8d5f05 parameter_id: 0x32da4522 } +function { + id: 0x96e9d652 + return_type_id: 0x6720d32f + parameter_id: 0x2f5fce77 + parameter_id: 0x2fb1b820 +} function { id: 0x96ea327a return_type_id: 0x6720d32f @@ -316237,15 +304083,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x07dcdbe1 } -function { - id: 0x96efab05 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x73a05ea4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x0aee6b3c -} function { id: 0x96efcd05 return_type_id: 0x6720d32f @@ -316373,11 +304210,6 @@ function { parameter_id: 0x290604c6 parameter_id: 0x3a47ea7a } -function { - id: 0x972b6942 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 -} function { id: 0x972bd7f2 return_type_id: 0x11e6864c @@ -316385,11 +304217,6 @@ function { parameter_id: 0x4585663f parameter_id: 0x11e6864c } -function { - id: 0x973143c5 - return_type_id: 0x6720d32f - parameter_id: 0x2ac683aa -} function { id: 0x9732df25 return_type_id: 0x6720d32f @@ -316399,15 +304226,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x18bd6530 } -function { - id: 0x97351f22 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x054f691a - parameter_id: 0x2cc3e4c8 - parameter_id: 0x18bd6530 - parameter_id: 0x6720d32f -} function { id: 0x9735a176 return_type_id: 0x6720d32f @@ -316488,12 +304306,6 @@ function { parameter_id: 0x391f15ea parameter_id: 0x18bd6530 } -function { - id: 0x97553bfc - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x1f94afa4 -} function { id: 0x975a548f return_type_id: 0x6720d32f @@ -316516,12 +304328,6 @@ function { return_type_id: 0x2e0f9112 parameter_id: 0x4585663f } -function { - id: 0x97687d7f - return_type_id: 0x6720d32f - parameter_id: 0x2a51b4e4 - parameter_id: 0x1f3cda4b -} function { id: 0x9768d538 return_type_id: 0x6720d32f @@ -316567,12 +304373,6 @@ function { parameter_id: 0x391f15ea parameter_id: 0xf435685e } -function { - id: 0x977a5487 - return_type_id: 0x6720d32f - parameter_id: 0x2a51b4e4 - parameter_id: 0x1bb6a471 -} function { id: 0x977bcf07 return_type_id: 0x6720d32f @@ -316599,207 +304399,23 @@ function { parameter_id: 0x2821daec parameter_id: 0x3dded319 } -function { - id: 0x9780734c - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa -} -function { - id: 0x9781ce7b - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x06f4dd97 -} function { id: 0x97824d5d return_type_id: 0x6720d32f parameter_id: 0x249959de parameter_id: 0xc93e017b } -function { - id: 0x9782a8d2 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0b6e7992 -} -function { - id: 0x9782fffe - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2a65af3d -} -function { - id: 0x97834794 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0fd7dd3d - parameter_id: 0x304bc962 -} -function { - id: 0x97838edf - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x0ff64c5a -} function { id: 0x978438bd return_type_id: 0x6720d32f parameter_id: 0x28136e4b } -function { - id: 0x9784a54f - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x13580d6c -} -function { - id: 0x97851fff - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x15b2ccc9 -} -function { - id: 0x9785a93e - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x15b2ccc9 - parameter_id: 0x2db0544d -} -function { - id: 0x9787c096 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x18bd6530 - parameter_id: 0x6720d32f -} -function { - id: 0x978958e4 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x24aea0af -} -function { - id: 0x978ac868 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2aec92c7 -} -function { - id: 0x978b097e - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x2b584612 - parameter_id: 0x6720d32f - parameter_id: 0xc2805c6b -} function { id: 0x978bc97a return_type_id: 0x6720d32f parameter_id: 0x29a77f06 parameter_id: 0x18bd6530 } -function { - id: 0x978c2f62 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3170bb16 -} -function { - id: 0x978d1043 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x914dbfdc - parameter_id: 0x914dbfdc -} -function { - id: 0x978d3200 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3505339e -} -function { - id: 0x978e1620 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3505339e - parameter_id: 0xc9082b19 -} -function { - id: 0x978e2317 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x51952ff3 - parameter_id: 0x51952ff3 -} -function { - id: 0x978f0a55 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3de4658d -} -function { - id: 0x978f1e7b - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x1bd69199 - parameter_id: 0x001e866e -} -function { - id: 0x978f7126 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 -} -function { - id: 0x978fc793 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x2dad770c -} -function { - id: 0x978fd457 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 -} -function { - id: 0x978fdee9 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x3c09aba3 - parameter_id: 0x295c7202 - parameter_id: 0x2a65af3d - parameter_id: 0x054f691a - parameter_id: 0xc9082b19 -} function { id: 0x9792aa8a return_type_id: 0x6720d32f @@ -316809,15 +304425,6 @@ function { parameter_id: 0x00c72527 parameter_id: 0x1bf16028 } -function { - id: 0x979358cc - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x4585663f - parameter_id: 0x914dbfdc - parameter_id: 0x3fbe4184 -} function { id: 0x979576c8 return_type_id: 0x6720d32f @@ -316830,41 +304437,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x2859d899 } -function { - id: 0x9799674d - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x6287f13b - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x9799bb78 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x6720d32f -} function { id: 0x9799d2fd return_type_id: 0x6720d32f parameter_id: 0x29c600bb parameter_id: 0x1a2c7f0e } -function { - id: 0x979c2ef6 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2b7a6524 - parameter_id: 0x6720d32f - parameter_id: 0xd9853f62 -} -function { - id: 0x979da813 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2db0544d -} function { id: 0x979f6a1e return_type_id: 0x6720d32f @@ -316877,15 +304455,6 @@ function { parameter_id: 0x2efe8065 parameter_id: 0x6720d32f } -function { - id: 0x97a666ea - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x914dbfdc - parameter_id: 0x914dbfdc - parameter_id: 0x0ffc8a95 -} function { id: 0x97a9f709 return_type_id: 0xf435685e @@ -316921,13 +304490,6 @@ function { parameter_id: 0x2b8a97e8 parameter_id: 0x37fc9b61 } -function { - id: 0x97c0103b - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x6d7f5ff6 -} function { id: 0x97c10137 return_type_id: 0x0611572c @@ -316945,20 +304507,6 @@ function { parameter_id: 0x0c5e7fed parameter_id: 0x6d7f5ff6 } -function { - id: 0x97c61503 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x38d23361 - parameter_id: 0x38d23361 -} -function { - id: 0x97c6a99f - return_type_id: 0x11b32828 - parameter_id: 0x38f216a5 - parameter_id: 0x6720d32f - parameter_id: 0x3e10b518 -} function { id: 0x97c741b9 return_type_id: 0x6720d32f @@ -316993,13 +304541,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x29459f81 } -function { - id: 0x97d187d8 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c09aba3 - parameter_id: 0x2b20d000 -} function { id: 0x97d2120d return_type_id: 0x6720d32f @@ -317022,12 +304563,6 @@ function { parameter_id: 0x295c7202 parameter_id: 0x295c7202 } -function { - id: 0x97d5be75 - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x3fb5cdd4 -} function { id: 0x97d7ffaf return_type_id: 0x6720d32f @@ -317039,12 +304574,6 @@ function { parameter_id: 0x29a77f06 parameter_id: 0x0c5e7fed } -function { - id: 0x97da36bf - return_type_id: 0x6720d32f - parameter_id: 0x2aae29b4 - parameter_id: 0x3c57ff52 -} function { id: 0x97df7018 return_type_id: 0x6720d32f @@ -317249,6 +304778,12 @@ function { parameter_id: 0x08fa9aab parameter_id: 0x1bb6a471 } +function { + id: 0x9819e663 + return_type_id: 0x6720d32f + parameter_id: 0x175195e4 + parameter_id: 0x13580d6c +} function { id: 0x981a6720 return_type_id: 0x6720d32f @@ -317610,6 +305145,34 @@ function { parameter_id: 0x6720d32f parameter_id: 0x2ec35650 } +function { + id: 0x987085c9 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f + parameter_id: 0x1d5bae2a + parameter_id: 0x6720d32f + parameter_id: 0x11cfee5a +} +function { + id: 0x98716c4f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x0b30ee00 +} +function { + id: 0x98731419 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e + parameter_id: 0x379d63b0 + parameter_id: 0x6720d32f +} function { id: 0x987349b3 return_type_id: 0x6720d32f @@ -317620,6 +305183,18 @@ function { parameter_id: 0x33756485 parameter_id: 0x0d7d7298 } +function { + id: 0x98792c3d + return_type_id: 0x3e10b518 + parameter_id: 0x28f4ee78 +} +function { + id: 0x987c09c4 + return_type_id: 0x6720d32f + parameter_id: 0x11e6864c + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x987c7e77 return_type_id: 0x6720d32f @@ -317684,6 +305259,16 @@ function { parameter_id: 0x4585663f parameter_id: 0x0b30e1c5 } +function { + id: 0x98860e2e + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xc9082b19 + parameter_id: 0x391f15ea + parameter_id: 0xf435685e + parameter_id: 0x0cbf60eb + parameter_id: 0x379d63b0 +} function { id: 0x988644c3 return_type_id: 0x6720d32f @@ -317737,6 +305322,20 @@ function { parameter_id: 0x4585663f parameter_id: 0x19e0c64c } +function { + id: 0x9889b739 + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 + parameter_id: 0x4585663f + parameter_id: 0x6d7f5ff6 + parameter_id: 0x33756485 +} +function { + id: 0x988b4266 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xc93e017b +} function { id: 0x988f2c1b return_type_id: 0x6720d32f @@ -317750,6 +305349,13 @@ function { parameter_id: 0x156a41de parameter_id: 0x156a41de } +function { + id: 0x988fe934 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xc9082b19 + parameter_id: 0x11cfee5a +} function { id: 0x98913319 return_type_id: 0x6720d32f @@ -317763,6 +305369,12 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x33756485 } +function { + id: 0x9892253b + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 + parameter_id: 0x4585663f +} function { id: 0x98929e65 return_type_id: 0x6720d32f @@ -317873,6 +305485,13 @@ function { id: 0x98aacbd0 return_type_id: 0x0de4c6b1 } +function { + id: 0x98aba01a + return_type_id: 0x6720d32f + parameter_id: 0x12b82135 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x98abd8af return_type_id: 0x6720d32f @@ -318168,6 +305787,12 @@ function { parameter_id: 0x00c72527 parameter_id: 0xf435685e } +function { + id: 0x99001ef9 + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 + parameter_id: 0x210b9681 +} function { id: 0x99002deb return_type_id: 0x6720d32f @@ -318179,15 +305804,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x1200e2aa } -function { - id: 0x9900f839 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x2b584612 - parameter_id: 0x4585663f - parameter_id: 0x2e18f543 -} function { id: 0x99011cda return_type_id: 0x6720d32f @@ -318197,39 +305813,16 @@ function { parameter_id: 0x4585663f parameter_id: 0x6720d32f } -function { - id: 0x99015564 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x38d23361 - parameter_id: 0x38d23361 -} function { id: 0x9901b31b return_type_id: 0x6720d32f parameter_id: 0x120540d1 } function { - id: 0x99023966 + id: 0x9904e4cb return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x92233392 -} -function { - id: 0x990263a3 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x27a1ef72 - parameter_id: 0x2e18f543 -} -function { - id: 0x9902e2c5 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x914dbfdc + parameter_id: 0x10134e31 + parameter_id: 0x20351a02 } function { id: 0x9904e8fd @@ -318239,55 +305832,11 @@ function { parameter_id: 0x391f15ea parameter_id: 0x6720d32f } -function { - id: 0x990556d7 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x3505339e - parameter_id: 0xc9082b19 -} -function { - id: 0x9905734c - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x3903dec2 -} -function { - id: 0x990672f7 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x3505339e -} function { id: 0x9906a4a5 return_type_id: 0x6720d32f parameter_id: 0x12191e2a } -function { - id: 0x9907c5d4 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x35abb3ea - parameter_id: 0x6720d32f -} -function { - id: 0x9908888c - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x0eecde08 -} -function { - id: 0x9908ce28 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x0ff64c5a -} function { id: 0x9908ce5a return_type_id: 0x6720d32f @@ -318301,6 +305850,19 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0x6720d32f } +function { + id: 0x990a861c + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 + parameter_id: 0x246dc7d4 + parameter_id: 0x7e09d913 + parameter_id: 0x213e084f + parameter_id: 0x1c3dbe5a + parameter_id: 0x084d74bf + parameter_id: 0x00a43052 + parameter_id: 0x27459bea + parameter_id: 0x0cf0f1be +} function { id: 0x990a9dcc return_type_id: 0x6720d32f @@ -318311,43 +305873,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x064d6086 } -function { - id: 0x990b33bb - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 -} -function { - id: 0x990c8061 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x18bd6530 - parameter_id: 0x6720d32f -} -function { - id: 0x990fe5b8 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x13580d6c -} -function { - id: 0x99109228 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0xd41e888f - parameter_id: 0xc9082b19 -} -function { - id: 0x9910e672 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0xd41e888f - parameter_id: 0xd41e888f -} function { id: 0x99132caa return_type_id: 0x6720d32f @@ -318355,20 +305880,6 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x1b44744f } -function { - id: 0x991421e5 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0xc9082b19 - parameter_id: 0x34915e7e -} -function { - id: 0x99146bf1 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x3e10b518 -} function { id: 0x99168ad9 return_type_id: 0x6720d32f @@ -318402,148 +305913,17 @@ function { parameter_id: 0x11e6864c parameter_id: 0x3b845f97 } -function { - id: 0x9917e5c2 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 -} -function { - id: 0x991a52e2 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x4585663f -} function { id: 0x991a5468 return_type_id: 0x6720d32f parameter_id: 0x126add1c } -function { - id: 0x991afb74 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x4585663f - parameter_id: 0x2a65af3d -} -function { - id: 0x99203782 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x1a18a0e5 -} -function { - id: 0x9920fe81 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x193cafae -} function { id: 0x99214080 return_type_id: 0x6720d32f parameter_id: 0x116785ed parameter_id: 0x3e10b518 } -function { - id: 0x9921c5a3 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x1dd025ab -} -function { - id: 0x99222c44 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x35a92769 - parameter_id: 0x6287f13b -} -function { - id: 0x992267a9 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x13580d6c -} -function { - id: 0x992313a2 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x1a18a0e5 - parameter_id: 0xc9082b19 -} -function { - id: 0x9923227d - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x164f5c2a -} -function { - id: 0x99242128 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x0a420a4d -} -function { - id: 0x99247470 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x0b176b30 -} -function { - id: 0x9925445d - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x0fd7dd3d -} -function { - id: 0x99257129 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x0f020e53 -} -function { - id: 0x9925e331 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x0d4a6e6a -} -function { - id: 0x99268978 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x00c72527 - parameter_id: 0x00c72527 - parameter_id: 0x281da64c -} -function { - id: 0x9926affe - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x00795205 -} -function { - id: 0x9926b1aa - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 -} function { id: 0x9927b218 return_type_id: 0x6720d32f @@ -318565,243 +305945,6 @@ function { parameter_id: 0x3806a5e7 parameter_id: 0x4585663f } -function { - id: 0x9928a6f4 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x385d7813 -} -function { - id: 0x99294c64 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x0f6bd731 -} -function { - id: 0x992961e9 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f410f06 -} -function { - id: 0x992971cb - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef -} -function { - id: 0x99298dcd - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef -} -function { - id: 0x9929aa00 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x36f2cab8 -} -function { - id: 0x9929c9a8 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x2e18f543 -} -function { - id: 0x9929d4ba - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 -} -function { - id: 0x9929dc9b - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 - parameter_id: 0x295c7202 - parameter_id: 0x914dbfdc - parameter_id: 0xc9082b19 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e -} -function { - id: 0x9929de23 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 - parameter_id: 0x2a65af3d -} -function { - id: 0x992a1a60 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xdaead5b5 -} -function { - id: 0x992aa11e - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e -} -function { - id: 0x992aa72d - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x305a1edb -} -function { - id: 0x992aaf12 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x3f0185ef - parameter_id: 0x7584e7da - parameter_id: 0x6d7f5ff6 - parameter_id: 0x6720d32f - parameter_id: 0x2e18f543 -} -function { - id: 0x992b022a - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x36ce02ff -} -function { - id: 0x992b4fc3 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x34915e7e - parameter_id: 0x368f8844 -} -function { - id: 0x992ba2ea - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x344d0365 -} -function { - id: 0x992bc41a - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x35d6c29d -} -function { - id: 0x992bc4e7 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x35d53762 -} -function { - id: 0x992c12a2 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x295c7202 - parameter_id: 0x3f0185ef - parameter_id: 0x295c7202 - parameter_id: 0x914dbfdc -} -function { - id: 0x992c1ab0 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x295c7202 - parameter_id: 0x3f0185ef -} -function { - id: 0x992c67bb - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2b584612 -} -function { - id: 0x992d0779 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2edb4d7d -} -function { - id: 0x992d10b8 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2e844b63 -} -function { - id: 0x992d472b - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2fda0416 -} -function { - id: 0x992d7a38 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2f2e4b08 -} -function { - id: 0x992d90e5 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2c853d7a -} -function { - id: 0x992dbc39 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2c364c49 -} -function { - id: 0x992ddaf7 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2dad770c -} -function { - id: 0x992e406f - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x23c71540 -} function { id: 0x992e9a67 return_type_id: 0x6720d32f @@ -318811,13 +305954,6 @@ function { parameter_id: 0xf435685e parameter_id: 0xf435685e } -function { - id: 0x992e9b75 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x20ab7e2c -} function { id: 0x992e9bfb return_type_id: 0x6720d32f @@ -318828,42 +305964,6 @@ function { parameter_id: 0xf435685e parameter_id: 0x6720d32f } -function { - id: 0x992f0106 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x26c2b30f -} -function { - id: 0x992f0ce1 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2a65af3d - parameter_id: 0xc9082b19 -} -function { - id: 0x992f9445 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x2497bcae -} -function { - id: 0x992f9a02 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x24aea0af -} -function { - id: 0x992fbb77 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0x92233392 -} function { id: 0x9930cdbf return_type_id: 0x6720d32f @@ -318905,12 +306005,15 @@ function { parameter_id: 0x28e1b8de } function { - id: 0x99351d50 + id: 0x99344ba0 return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x39c6a784 - parameter_id: 0xf1af74ab - parameter_id: 0x914dbfdc + parameter_id: 0x10134e31 + parameter_id: 0x2c2f5a48 + parameter_id: 0x0258f96e + parameter_id: 0x1582ab06 + parameter_id: 0x1fc1dca8 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 } function { id: 0x99361691 @@ -318924,30 +306027,6 @@ function { parameter_id: 0x104d069a parameter_id: 0x295c7202 } -function { - id: 0x9937238c - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x4585663f - parameter_id: 0x3f0185ef - parameter_id: 0x3de4658d -} -function { - id: 0x99377965 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x4585663f - parameter_id: 0x2a65af3d -} -function { - id: 0x9937d0f3 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x4585663f -} function { id: 0x9939118b return_type_id: 0x6720d32f @@ -318960,14 +306039,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x12e75923 } -function { - id: 0x993c72fe - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x6720d32f -} function { id: 0x993cb213 return_type_id: 0x6720d32f @@ -318996,21 +306067,6 @@ function { parameter_id: 0x190750ad parameter_id: 0x6720d32f } -function { - id: 0x993dee7d - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x993e10e8 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6287f13b - parameter_id: 0x002f9b24 -} function { id: 0x993e21a1 return_type_id: 0x6720d32f @@ -319028,93 +306084,6 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x33756485 } -function { - id: 0x993f56a6 - return_type_id: 0x6720d32f - parameter_id: 0x181c0d8c - parameter_id: 0xa836908a - parameter_id: 0x6720d32f - parameter_id: 0x6d7f5ff6 - parameter_id: 0x4585663f -} -function { - id: 0x993f773e - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x00c72527 - parameter_id: 0x36f2cab8 -} -function { - id: 0x993f7a13 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x00c72527 - parameter_id: 0x00c72527 - parameter_id: 0x281da64c -} -function { - id: 0x993fc605 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x6d7f5ff6 -} -function { - id: 0x993fc746 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x3f0185ef - parameter_id: 0x2868111f -} -function { - id: 0x993fc74a - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x3f0185ef - parameter_id: 0x18bd6530 - parameter_id: 0x0f159381 -} -function { - id: 0x993fc74c - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 - parameter_id: 0x3f0185ef -} -function { - id: 0x993fdcef - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x295c7202 -} -function { - id: 0x993fdd28 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x32a623d7 - parameter_id: 0x6720d32f - parameter_id: 0x292da7b7 -} function { id: 0x993ff64f return_type_id: 0x6720d32f @@ -319147,12 +306116,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x18bd6530 } -function { - id: 0x9945bf99 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x2a65af3d -} function { id: 0x9946f014 return_type_id: 0x6720d32f @@ -319247,12 +306210,6 @@ function { parameter_id: 0x7584e7da parameter_id: 0x6d7f5ff6 } -function { - id: 0x9962cbb9 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x23b8a71f -} function { id: 0x99666596 return_type_id: 0x6720d32f @@ -319274,6 +306231,13 @@ function { parameter_id: 0x3dad9aa1 parameter_id: 0x3dad9aa1 } +function { + id: 0x996a2e1f + return_type_id: 0x6720d32f + parameter_id: 0x12e6ffae + parameter_id: 0x175195e4 + parameter_id: 0x38d23361 +} function { id: 0x996b2409 return_type_id: 0x6720d32f @@ -319331,6 +306295,11 @@ function { parameter_id: 0x00c72527 parameter_id: 0x4585663f } +function { + id: 0x998430a3 + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 +} function { id: 0x99853e95 return_type_id: 0x6720d32f @@ -319379,12 +306348,6 @@ function { parameter_id: 0x14b9453b parameter_id: 0x6720d32f } -function { - id: 0x99927b9b - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x1f94afa4 -} function { id: 0x9992c4c3 return_type_id: 0x6720d32f @@ -319467,12 +306430,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x10a78bb8 } -function { - id: 0x99aa79c0 - return_type_id: 0x2a65af3d - parameter_id: 0x39c6a784 - parameter_id: 0x4585663f -} function { id: 0x99ab70d7 return_type_id: 0x6720d32f @@ -319480,6 +306437,13 @@ function { parameter_id: 0x1aeeade4 parameter_id: 0x6720d32f } +function { + id: 0x99aea96e + return_type_id: 0x6720d32f + parameter_id: 0x10134e31 + parameter_id: 0x0a22a423 + parameter_id: 0x084d74bf +} function { id: 0x99afdc89 return_type_id: 0x6720d32f @@ -319623,18 +306587,6 @@ function { parameter_id: 0x335d253d parameter_id: 0x358ff5b7 } -function { - id: 0x99c0f0fc - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x0b367676 -} -function { - id: 0x99c1066c - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x0b4bd267 -} function { id: 0x99c11430 return_type_id: 0x6720d32f @@ -319643,14 +306595,6 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6d7f5ff6 } -function { - id: 0x99c209ea - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x0b4bd267 - parameter_id: 0x0db5cc04 - parameter_id: 0x18bd6530 -} function { id: 0x99c3be61 return_type_id: 0x6720d32f @@ -319718,12 +306662,6 @@ function { parameter_id: 0x1c3dbe5a parameter_id: 0x0db25a6d } -function { - id: 0x99d60b9d - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x0e88ae3e -} function { id: 0x99d6eb87 return_type_id: 0x6720d32f @@ -319731,13 +306669,6 @@ function { parameter_id: 0x3860f3c0 parameter_id: 0x38d23361 } -function { - id: 0x99d81925 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x0f6bd731 - parameter_id: 0x267d708b -} function { id: 0x99d90254 return_type_id: 0x6720d32f @@ -319795,18 +306726,20 @@ function { parameter_id: 0x92233392 parameter_id: 0x2e0f9112 } +function { + id: 0x99e166d2 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x92233392 + parameter_id: 0x1d19a9d5 + parameter_id: 0x4585663f +} function { id: 0x99e17c37 return_type_id: 0x6720d32f parameter_id: 0x1e870478 parameter_id: 0xf017819f } -function { - id: 0x99e47132 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x021605cb -} function { id: 0x99e6ede5 return_type_id: 0x6720d32f @@ -319839,11 +306772,6 @@ function { parameter_id: 0x126add1c parameter_id: 0x3c2fe980 } -function { - id: 0x99ec2925 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 -} function { id: 0x99ed1149 return_type_id: 0x6720d32f @@ -319858,15 +306786,6 @@ function { parameter_id: 0x00c72527 parameter_id: 0x6720d32f } -function { - id: 0x99f25f45 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0x054f691a - parameter_id: 0x2cc3e4c8 - parameter_id: 0x18bd6530 - parameter_id: 0x6720d32f -} function { id: 0x99f2cfac return_type_id: 0x6720d32f @@ -319922,6 +306841,20 @@ function { return_type_id: 0x6720d32f parameter_id: 0x11e6864c } +function { + id: 0x99f99f1d + return_type_id: 0x6720d32f + parameter_id: 0x1042c9d1 + parameter_id: 0x18bd6530 + parameter_id: 0x2cef4a4d +} +function { + id: 0x99fdcfa9 + return_type_id: 0x6720d32f + parameter_id: 0x1042c9d1 + parameter_id: 0x18bd6530 + parameter_id: 0x3dad9aa1 +} function { id: 0x99fe57fe return_type_id: 0x6720d32f @@ -320042,6 +306975,13 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x4585663f } +function { + id: 0x9a1e34e7 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x11cfee5a +} function { id: 0x9a1f348c return_type_id: 0x6720d32f @@ -320094,6 +307034,22 @@ function { parameter_id: 0x6720d32f parameter_id: 0x3c2755a3 } +function { + id: 0x9a2af11b + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} +function { + id: 0x9a2b6ade + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x1d19a9d5 +} function { id: 0x9a2dc3fa return_type_id: 0x6720d32f @@ -320133,6 +307089,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x6720d32f } +function { + id: 0x9a340b23 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x1d19a9d5 + parameter_id: 0x1d19a9d5 +} function { id: 0x9a343225 return_type_id: 0x6720d32f @@ -320148,6 +307112,14 @@ function { parameter_id: 0x6720d32f parameter_id: 0x1d19a9d5 } +function { + id: 0x9a35263f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x1bf16028 + parameter_id: 0x38d23361 +} function { id: 0x9a35acc8 return_type_id: 0x6720d32f @@ -320217,6 +307189,13 @@ function { parameter_id: 0x1dc3d428 parameter_id: 0x33011141 } +function { + id: 0x9a3cc1e8 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x3fe31e81 +} function { id: 0x9a3d0da3 return_type_id: 0x6720d32f @@ -320266,6 +307245,17 @@ function { parameter_id: 0x4585663f parameter_id: 0x33756485 } +function { + id: 0x9a3f301e + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x6720d32f + parameter_id: 0x1d19a9d5 + parameter_id: 0x064d6086 +} function { id: 0x9a3f491c return_type_id: 0x6720d32f @@ -320576,6 +307566,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x1c2f6323 } +function { + id: 0x9a8bedf1 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0xc9082b19 +} function { id: 0x9a8dcf13 return_type_id: 0x6720d32f @@ -320743,6 +307740,13 @@ function { parameter_id: 0x18e64f74 parameter_id: 0x4585663f } +function { + id: 0x9ab24357 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0x2fb2b385 +} function { id: 0x9ab34327 return_type_id: 0x6720d32f @@ -320834,6 +307838,15 @@ function { parameter_id: 0x1bf16028 parameter_id: 0x1bf16028 } +function { + id: 0x9abe9677 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x4585663f + parameter_id: 0x1d19a9d5 + parameter_id: 0x1d19a9d5 + parameter_id: 0x2e029f76 +} function { id: 0x9abf53a3 return_type_id: 0x6720d32f @@ -320872,12 +307885,6 @@ function { parameter_id: 0x054f691a parameter_id: 0x0cb6ece1 } -function { - id: 0x9ac80989 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0xc9082b19 -} function { id: 0x9ac8118c return_type_id: 0x6720d32f @@ -320977,11 +307984,24 @@ function { parameter_id: 0x054f691a parameter_id: 0x6720d32f } +function { + id: 0x9add6210 + return_type_id: 0x6720d32f + parameter_id: 0x11e6864c + parameter_id: 0xc9082b19 +} function { id: 0x9adfcaf5 return_type_id: 0x6720d32f parameter_id: 0x1d7ca769 } +function { + id: 0x9ae1bda5 + return_type_id: 0x6720d32f + parameter_id: 0x1b9057c9 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x9ae52b81 return_type_id: 0x6720d32f @@ -321047,13 +308067,6 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x6720d32f } -function { - id: 0x9afa4b83 - return_type_id: 0x6720d32f - parameter_id: 0x11b32828 - parameter_id: 0xc9082b19 - parameter_id: 0xc9082b19 -} function { id: 0x9afbe5e1 return_type_id: 0x2668e644 @@ -321083,6 +308096,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x2b16c036 } +function { + id: 0x9b04b788 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2b16c036 + parameter_id: 0x1d5bae2a +} function { id: 0x9b04f747 return_type_id: 0x6720d32f @@ -321123,6 +308143,18 @@ function { parameter_id: 0x2d8ee262 parameter_id: 0x18bd6530 } +function { + id: 0x9b0b30ec + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2922a3d0 +} +function { + id: 0x9b0b9af5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x29082583 +} function { id: 0x9b0be8d8 return_type_id: 0x6720d32f @@ -321201,6 +308233,13 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x6720d32f } +function { + id: 0x9b1252c1 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x29082583 + parameter_id: 0x6720d32f +} function { id: 0x9b12f46e return_type_id: 0x6720d32f @@ -321227,6 +308266,12 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0xf435685e } +function { + id: 0x9b1477ea + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2ef36257 +} function { id: 0x9b14e220 return_type_id: 0x6720d32f @@ -321244,6 +308289,25 @@ function { parameter_id: 0x1aee9939 parameter_id: 0x0b9fe7dd } +function { + id: 0x9b163bb4 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2e18f543 + parameter_id: 0x064d6086 + parameter_id: 0x1d5bae2a + parameter_id: 0x11cfee5a + parameter_id: 0x11cfee5a +} +function { + id: 0x9b1657a8 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2e18f543 + parameter_id: 0x064d6086 + parameter_id: 0x064d6086 + parameter_id: 0x11cfee5a +} function { id: 0x9b17b01e return_type_id: 0x6720d32f @@ -321334,33 +308398,12 @@ function { parameter_id: 0x1b8590a8 parameter_id: 0x107606b0 } -function { - id: 0x9b212f0b - return_type_id: 0xf435685e - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x3f0185ef - parameter_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0x6720d32f - parameter_id: 0xf435685e -} function { id: 0x9b2239e7 return_type_id: 0x6720d32f parameter_id: 0x18bd6530 parameter_id: 0x2360e10b } -function { - id: 0x9b225ec0 - return_type_id: 0xf435685e - parameter_id: 0x3f0185ef - parameter_id: 0xf435685e - parameter_id: 0x37fd71e6 - parameter_id: 0x37fd71e6 - parameter_id: 0x00c72527 - parameter_id: 0xf435685e -} function { id: 0x9b23a5dd return_type_id: 0x6720d32f @@ -321373,6 +308416,31 @@ function { parameter_id: 0x1042c9d1 parameter_id: 0x3eb9b5ea } +function { + id: 0x9b24741c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x24373219 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x13580d6c +} +function { + id: 0x9b248c83 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2360e10b + parameter_id: 0x19227de2 + parameter_id: 0x3e6239e1 + parameter_id: 0x11cfee5a +} +function { + id: 0x9b26077c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2360e10b + parameter_id: 0x11cfee5a + parameter_id: 0x13580d6c +} function { id: 0x9b261113 return_type_id: 0x6720d32f @@ -321398,6 +308466,23 @@ function { parameter_id: 0x6720d32f parameter_id: 0x09e67e75 } +function { + id: 0x9b26efe4 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2360e10b + parameter_id: 0x13580d6c +} +function { + id: 0x9b2837bd + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2170d06d + parameter_id: 0x0a134144 + parameter_id: 0x33756485 + parameter_id: 0x18bd6530 + parameter_id: 0x6d7f5ff6 +} function { id: 0x9b2899c2 return_type_id: 0x6720d32f @@ -321410,6 +308495,20 @@ function { parameter_id: 0x1b8590a8 parameter_id: 0x120540d1 } +function { + id: 0x9b2a2afd + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x27162aac + parameter_id: 0x6720d32f +} +function { + id: 0x9b2aae3f + return_type_id: 0x6720d32f + parameter_id: 0x1a6ea392 + parameter_id: 0x09a1684b + parameter_id: 0x5d8155a5 +} function { id: 0x9b2ba01c return_type_id: 0x6720d32f @@ -321454,12 +308553,30 @@ function { parameter_id: 0x4585663f parameter_id: 0x1253769c } +function { + id: 0x9b2f1182 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2115ac15 + parameter_id: 0x13580d6c + parameter_id: 0x06440279 + parameter_id: 0xc9082b19 +} function { id: 0x9b2ff6e6 return_type_id: 0x6720d32f parameter_id: 0x1aeeade4 parameter_id: 0x052fac00 } +function { + id: 0x9b326937 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x27162aac + parameter_id: 0x064d6086 + parameter_id: 0x064d6086 + parameter_id: 0x064d6086 +} function { id: 0x9b32f2ad return_type_id: 0x6720d32f @@ -321468,12 +308585,45 @@ function { parameter_id: 0x1d841d76 parameter_id: 0x0a134144 } +function { + id: 0x9b33517a + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2e18f543 + parameter_id: 0x92233392 +} +function { + id: 0x9b33e2c9 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x27162aac +} +function { + id: 0x9b342f25 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x26e55184 +} function { id: 0x9b37fa13 return_type_id: 0x6720d32f parameter_id: 0x18ea6ae3 parameter_id: 0x2360e10b } +function { + id: 0x9b3885c4 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x24373219 + parameter_id: 0x1f8dbf97 +} +function { + id: 0x9b396630 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x2360e10b + parameter_id: 0x6d7f5ff6 +} function { id: 0x9b3a4e29 return_type_id: 0x6720d32f @@ -321496,6 +308646,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x1aeeade4 } +function { + id: 0x9b3c0938 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x27b5ed37 + parameter_id: 0x3593bec8 +} function { id: 0x9b3db069 return_type_id: 0x6720d32f @@ -321679,6 +308836,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x39cdf888 } +function { + id: 0x9b49a977 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3a62e69e + parameter_id: 0x3e6239e1 +} function { id: 0x9b4a7bac return_type_id: 0x6720d32f @@ -321731,6 +308895,12 @@ function { parameter_id: 0x1830dd64 parameter_id: 0x31c0ce8c } +function { + id: 0x9b4cf2ae + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x38d23361 +} function { id: 0x9b4d06b7 return_type_id: 0x6720d32f @@ -321755,6 +308925,16 @@ function { parameter_id: 0x4585663f parameter_id: 0x29f042bf } +function { + id: 0x9b4d8ea2 + return_type_id: 0x6720d32f + parameter_id: 0x1b55a8f2 + parameter_id: 0x07a6d412 + parameter_id: 0x1bf16028 + parameter_id: 0x1bf16028 + parameter_id: 0x3e10b518 + parameter_id: 0x3e10b518 +} function { id: 0x9b4d90bf return_type_id: 0x6720d32f @@ -321951,6 +309131,16 @@ function { parameter_id: 0x188b9e81 parameter_id: 0x3ea31487 } +function { + id: 0x9b5aa874 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x3e10b518 + parameter_id: 0x33756485 + parameter_id: 0x6720d32f + parameter_id: 0x4585663f + parameter_id: 0x1e20e7eb +} function { id: 0x9b5be873 return_type_id: 0x6720d32f @@ -322048,6 +309238,14 @@ function { return_type_id: 0x6720d32f parameter_id: 0x1b8590a8 } +function { + id: 0x9b63bb96 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x064d6086 + parameter_id: 0x11cfee5a +} function { id: 0x9b64054e return_type_id: 0x6720d32f @@ -322209,13 +309407,15 @@ function { parameter_id: 0x35f7f02e } function { - id: 0x9b6e7eee + id: 0x9b6e7eec return_type_id: 0x6720d32f parameter_id: 0x18bd6530 parameter_id: 0x33756485 parameter_id: 0x33756485 parameter_id: 0x33756485 parameter_id: 0x064d6086 + parameter_id: 0x019e2530 + parameter_id: 0x11cfee5a } function { id: 0x9b6eb620 @@ -322293,6 +309493,13 @@ function { parameter_id: 0x7533d9d0 parameter_id: 0x7533d9d0 } +function { + id: 0x9b73acb8 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x36194830 + parameter_id: 0x11cfee5a +} function { id: 0x9b73de6d return_type_id: 0x2a670b41 @@ -322395,6 +309602,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x36198464 } +function { + id: 0x9b77df43 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x36194830 +} function { id: 0x9b781cd5 return_type_id: 0x6720d32f @@ -322466,6 +309679,14 @@ function { parameter_id: 0x92233392 parameter_id: 0x92233392 } +function { + id: 0x9b82fce2 + return_type_id: 0x6720d32f + parameter_id: 0x1bc6afb1 + parameter_id: 0x3caf1899 + parameter_id: 0x0483e6f8 + parameter_id: 0x0a2e9ae5 +} function { id: 0x9b83293d return_type_id: 0x6720d32f @@ -322494,6 +309715,11 @@ function { parameter_id: 0xd5cc9c9a parameter_id: 0x2351f077 } +function { + id: 0x9b85a048 + return_type_id: 0x6720d32f + parameter_id: 0x18150d9f +} function { id: 0x9b85c36d return_type_id: 0x6720d32f @@ -322518,6 +309744,15 @@ function { parameter_id: 0x0858434c parameter_id: 0x716d7970 } +function { + id: 0x9b87e63f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a134144 + parameter_id: 0x06835e9c + parameter_id: 0x6d7f5ff6 + parameter_id: 0x11cfee5a +} function { id: 0x9b87e6ee return_type_id: 0x6720d32f @@ -322557,6 +309792,13 @@ function { parameter_id: 0x1a8d1bcb parameter_id: 0x2a5a21f9 } +function { + id: 0x9b8b2a3f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0a134144 + parameter_id: 0x33756485 +} function { id: 0x9b8bfa37 return_type_id: 0x6720d32f @@ -322670,12 +309912,26 @@ function { parameter_id: 0x6720d32f parameter_id: 0x2e18f543 } +function { + id: 0x9b999c4a + return_type_id: 0x6720d32f + parameter_id: 0x18ea6ae3 + parameter_id: 0x0858434c + parameter_id: 0x0a134144 +} function { id: 0x9b9ac603 return_type_id: 0x6720d32f parameter_id: 0x18bd6530 parameter_id: 0x0d5f1839 } +function { + id: 0x9b9b71fd + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0c2e195c + parameter_id: 0x11cfee5a +} function { id: 0x9b9c3080 return_type_id: 0x6720d32f @@ -322710,6 +309966,12 @@ function { parameter_id: 0x0858434c parameter_id: 0x1a080f6e } +function { + id: 0x9b9df54c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0c93cbc1 +} function { id: 0x9b9ef31d return_type_id: 0x6720d32f @@ -322717,6 +309979,18 @@ function { parameter_id: 0x0b7c4f67 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9b9f0206 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0c2e195c +} +function { + id: 0x9b9f45c1 + return_type_id: 0x6720d32f + parameter_id: 0x18150d9f + parameter_id: 0x06b96242 +} function { id: 0x9ba0658b return_type_id: 0x6720d32f @@ -322819,6 +310093,13 @@ function { parameter_id: 0x01222f7d parameter_id: 0x33756485 } +function { + id: 0x9ba851af + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x019e2530 + parameter_id: 0x064d6086 +} function { id: 0x9ba88768 return_type_id: 0x6720d32f @@ -322843,6 +310124,13 @@ function { parameter_id: 0x00c83ba6 parameter_id: 0x11cfee5a } +function { + id: 0x9ba93092 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x00be4281 + parameter_id: 0x11cfee5a +} function { id: 0x9ba938bd return_type_id: 0x6720d32f @@ -322858,6 +310146,15 @@ function { parameter_id: 0x13580d6c parameter_id: 0x1b8590a8 } +function { + id: 0x9ba966ad + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x00be4281 + parameter_id: 0x11cfee5a + parameter_id: 0x13580d6c + parameter_id: 0x6d7f5ff6 +} function { id: 0x9ba9c2f7 return_type_id: 0x6720d32f @@ -322985,6 +310282,15 @@ function { parameter_id: 0x0d5f1839 parameter_id: 0xa2114faf } +function { + id: 0x9bb2f28e + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0508b7df + parameter_id: 0x24373219 + parameter_id: 0x1f8dbf97 + parameter_id: 0x6720d32f +} function { id: 0x9bb5868f return_type_id: 0x6720d32f @@ -322994,6 +310300,20 @@ function { parameter_id: 0x11cfee5a parameter_id: 0x11cfee5a } +function { + id: 0x9bb5c5c3 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x078316ff + parameter_id: 0x11cfee5a +} +function { + id: 0x9bb61cbe + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x00be4281 + parameter_id: 0x6d7f5ff6 +} function { id: 0x9bb62df9 return_type_id: 0x6720d32f @@ -323009,6 +310329,12 @@ function { parameter_id: 0x1dd474ea parameter_id: 0x13580d6c } +function { + id: 0x9bb68fe1 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x064d6086 +} function { id: 0x9bb6c325 return_type_id: 0x6720d32f @@ -323016,6 +310342,13 @@ function { parameter_id: 0x078316ff parameter_id: 0x1dd474ea } +function { + id: 0x9bb71cb9 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x064d6086 + parameter_id: 0x064d6086 +} function { id: 0x9bb7d1e6 return_type_id: 0x6720d32f @@ -323025,6 +310358,14 @@ function { parameter_id: 0x4585663f parameter_id: 0x13580d6c } +function { + id: 0x9bb7fe1c + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x06835e9c + parameter_id: 0x0a134144 + parameter_id: 0x33756485 +} function { id: 0x9bb87987 return_type_id: 0x6720d32f @@ -323073,11 +310414,26 @@ function { parameter_id: 0x15c389f6 parameter_id: 0xd25db1d3 } +function { + id: 0x9bba31a8 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0665e6b6 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x33756485 +} function { id: 0x9bba7997 return_type_id: 0x6720d32f parameter_id: 0x18ea6ae3 } +function { + id: 0x9bbb9163 + return_type_id: 0x6720d32f + parameter_id: 0x11cffa09 + parameter_id: 0x92233392 +} function { id: 0x9bbcaaf0 return_type_id: 0x6720d32f @@ -323091,6 +310447,22 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x33756485 } +function { + id: 0x9bbccaf3 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x054f691a + parameter_id: 0x18bd6530 + parameter_id: 0x189b551a +} +function { + id: 0x9bbceb0f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x0508b7df + parameter_id: 0x1f8dbf97 + parameter_id: 0x24373219 +} function { id: 0x9bbcf106 return_type_id: 0x6720d32f @@ -323111,6 +310483,14 @@ function { parameter_id: 0x4585663f parameter_id: 0xf435685e } +function { + id: 0x9bbe1e7f + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x078316ff + parameter_id: 0x3f949c69 + parameter_id: 0x13580d6c +} function { id: 0x9bbe6322 return_type_id: 0x6720d32f @@ -323184,6 +310564,12 @@ function { parameter_id: 0x6d7f5ff6 parameter_id: 0x1f8dbf97 } +function { + id: 0x9bc160f2 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1bb6a471 +} function { id: 0x9bc1c0ac return_type_id: 0x6720d32f @@ -323241,6 +310627,12 @@ function { parameter_id: 0x1a8d1bcb parameter_id: 0x1a8d1bcb } +function { + id: 0x9bc3617d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1b36c7a2 +} function { id: 0x9bc3737b return_type_id: 0x6720d32f @@ -323266,6 +310658,11 @@ function { parameter_id: 0x6720d32f parameter_id: 0x13580d6c } +function { + id: 0x9bc482f2 + return_type_id: 0x6720d32f + parameter_id: 0x19118777 +} function { id: 0x9bc4d75d return_type_id: 0x6720d32f @@ -323304,6 +310701,14 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x4585663f } +function { + id: 0x9bca5e70 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1e820193 + parameter_id: 0x7be80061 + parameter_id: 0x4585663f +} function { id: 0x9bca85c1 return_type_id: 0x6720d32f @@ -323358,6 +310763,12 @@ function { parameter_id: 0x1bf16028 parameter_id: 0x370ed8aa } +function { + id: 0x9bcfc1f5 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x181ee594 +} function { id: 0x9bcfcbd0 return_type_id: 0x6720d32f @@ -323372,6 +310783,18 @@ function { parameter_id: 0x2e029f76 parameter_id: 0x11cfee5a } +function { + id: 0x9bd130b8 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 + parameter_id: 0x02a8d0c9 + parameter_id: 0x039df521 + parameter_id: 0x6720d32f + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x11cfee5a +} function { id: 0x9bd14074 return_type_id: 0x6720d32f @@ -323379,6 +310802,31 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x2731dd86 } +function { + id: 0x9bd14825 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 + parameter_id: 0x02a8d0c9 + parameter_id: 0x1d19a9d5 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 +} +function { + id: 0x9bd18c9d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 +} +function { + id: 0x9bd1d928 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x2e029f76 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x9bd21a8b return_type_id: 0x6720d32f @@ -323392,6 +310840,12 @@ function { parameter_id: 0x1aeeade4 parameter_id: 0x3a4ae2d4 } +function { + id: 0x9bd3490a + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f3cda4b +} function { id: 0x9bd352dd return_type_id: 0x6720d32f @@ -323399,6 +310853,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x2f7b7919 } +function { + id: 0x9bd3af7a + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d33485a + parameter_id: 0x2360e10b +} function { id: 0x9bd4393a return_type_id: 0x6720d32f @@ -323420,6 +310881,13 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x3323a6aa } +function { + id: 0x9bd458e9 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x3e10b518 +} function { id: 0x9bd45e4e return_type_id: 0x6720d32f @@ -323485,6 +310953,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x34a79572 } +function { + id: 0x9bd5b265 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1e820193 +} function { id: 0x9bd5c3da return_type_id: 0x6720d32f @@ -323541,6 +311015,15 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x386883b9 } +function { + id: 0x9bd6fb19 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 + parameter_id: 0x1f8dbf97 + parameter_id: 0x24373219 + parameter_id: 0x10de2fab +} function { id: 0x9bd6ff14 return_type_id: 0x6720d32f @@ -323564,6 +311047,13 @@ function { parameter_id: 0x33756485 parameter_id: 0x11cfee5a } +function { + id: 0x9bd79f74 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x310ec01d +} function { id: 0x9bd7cd8d return_type_id: 0x6720d32f @@ -323578,6 +311068,14 @@ function { parameter_id: 0x310ec01d parameter_id: 0x13580d6c } +function { + id: 0x9bd7d84b + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x310ec01d + parameter_id: 0x11cfee5a +} function { id: 0x9bd7dc4e return_type_id: 0x6720d32f @@ -323600,6 +311098,13 @@ function { parameter_id: 0x1c3dbe5a parameter_id: 0x1c898f28 } +function { + id: 0x9bd88151 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1f8dbf97 + parameter_id: 0x24373219 +} function { id: 0x9bd88c03 return_type_id: 0x6720d32f @@ -323651,6 +311156,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x0b3476b2 } +function { + id: 0x9bdad4db + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d5bae2a +} function { id: 0x9bdb4132 return_type_id: 0x6720d32f @@ -323694,14 +311205,6 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x1d19a9d5 } -function { - id: 0x9bdc22a4 - return_type_id: 0x6720d32f - parameter_id: 0x18bd6530 - parameter_id: 0x1d19a9d5 - parameter_id: 0x1d19a9d5 - parameter_id: 0x2e029f76 -} function { id: 0x9bdc44e8 return_type_id: 0x6720d32f @@ -323737,6 +311240,24 @@ function { parameter_id: 0x1d19a9d5 parameter_id: 0x1d19a9d5 } +function { + id: 0x9bdcd3ab + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x1c3dbe5a +} +function { + id: 0x9bdcf60d + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x1d19a9d5 + parameter_id: 0x1d19a9d5 + parameter_id: 0x6720d32f + parameter_id: 0x4585663f + parameter_id: 0x6d7f5ff6 +} function { id: 0x9bdd30f1 return_type_id: 0x6720d32f @@ -323752,6 +311273,14 @@ function { parameter_id: 0x1b44744f parameter_id: 0x1b44744f } +function { + id: 0x9bdd4f28 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x1c3dbe5a + parameter_id: 0x6720d32f +} function { id: 0x9bdd631f return_type_id: 0x6720d32f @@ -323817,6 +311346,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x6720d32f } +function { + id: 0x9bdea720 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d5bae2a + parameter_id: 0x11cfee5a +} function { id: 0x9bdfa419 return_type_id: 0x6720d32f @@ -324038,6 +311574,12 @@ function { parameter_id: 0x22b36393 parameter_id: 0x23e856d0 } +function { + id: 0x9bf93663 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x15a30023 +} function { id: 0x9bf97de0 return_type_id: 0x6720d32f @@ -324053,6 +311595,31 @@ function { parameter_id: 0x2a670b41 parameter_id: 0x1c898f28 } +function { + id: 0x9bfd1c84 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x92233392 + parameter_id: 0x92233392 +} +function { + id: 0x9bfe0b50 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x16f22102 + parameter_id: 0x29082583 + parameter_id: 0x08fa9aab + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} +function { + id: 0x9bff5408 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1d19a9d5 + parameter_id: 0x92233392 +} function { id: 0x9c00c8ec return_type_id: 0x6720d32f @@ -324203,16 +311770,6 @@ function { parameter_id: 0x054f691a parameter_id: 0x32a623d7 } -function { - id: 0x9c1a34cf - return_type_id: 0x6720d32f - parameter_id: 0x054f691a - parameter_id: 0x31d30eb6 - parameter_id: 0x3f0185ef - parameter_id: 0x6287f13b - parameter_id: 0x295c7202 - parameter_id: 0x6d7f5ff6 -} function { id: 0x9c1a3fe6 return_type_id: 0x6720d32f @@ -324977,6 +312534,13 @@ function { parameter_id: 0x04ca9246 parameter_id: 0x064d6086 } +function { + id: 0x9cae8e59 + return_type_id: 0x6720d32f + parameter_id: 0x074f1a14 + parameter_id: 0x3e10b518 + parameter_id: 0x17a49e9b +} function { id: 0x9cb0358f return_type_id: 0x6720d32f @@ -325540,6 +313104,12 @@ function { parameter_id: 0x0258f96e parameter_id: 0x00dd92af } +function { + id: 0x9d15c1e0 + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x00c72527 +} function { id: 0x9d15cbb3 return_type_id: 0x6720d32f @@ -325823,13 +313393,6 @@ function { parameter_id: 0xf435685e parameter_id: 0x33756485 } -function { - id: 0x9d3b14fc - return_type_id: 0x6720d32f - parameter_id: 0x0483e6f8 - parameter_id: 0x6720d32f - parameter_id: 0x1e3484dc -} function { id: 0x9d3b1e84 return_type_id: 0x6720d32f @@ -326326,6 +313889,13 @@ function { parameter_id: 0x0258f96e parameter_id: 0x1bb6a471 } +function { + id: 0x9d7a49fd + return_type_id: 0x6720d32f + parameter_id: 0x00a43052 + parameter_id: 0x329bbc92 + parameter_id: 0x6720d32f +} function { id: 0x9d7c8594 return_type_id: 0x6720d32f @@ -326557,6 +314127,13 @@ function { return_type_id: 0x6720d32f parameter_id: 0x00b7947f } +function { + id: 0x9dad5a62 + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x2dcd339f + parameter_id: 0x32cf602c +} function { id: 0x9dad8b1c return_type_id: 0x3e10b518 @@ -326941,6 +314518,12 @@ function { parameter_id: 0x0483e6f8 parameter_id: 0x4585663f } +function { + id: 0x9dd4624b + return_type_id: 0x6720d32f + parameter_id: 0x0258f96e + parameter_id: 0x30afcff2 +} function { id: 0x9dd5dbef return_type_id: 0x6720d32f @@ -327234,12 +314817,6 @@ function { parameter_id: 0x0258f96e parameter_id: 0x3e10b518 } -function { - id: 0x9def2541 - return_type_id: 0x6720d32f - parameter_id: 0x0258f96e - parameter_id: 0x3e7e0d52 -} function { id: 0x9defdaa5 return_type_id: 0x6720d32f @@ -327308,11 +314885,26 @@ function { parameter_id: 0x0258f96e parameter_id: 0x38514bfb } +function { + id: 0x9dfae298 + return_type_id: 0x6720d32f + parameter_id: 0x026525e9 + parameter_id: 0x38d23361 +} function { id: 0x9dfc9c14 return_type_id: 0x6720d32f parameter_id: 0x01f1fcec } +function { + id: 0x9dfe427d + return_type_id: 0x6720d32f + parameter_id: 0x0c2e195c + parameter_id: 0xd0b3a203 + parameter_id: 0xd0b3a203 + parameter_id: 0xf1a6dfed + parameter_id: 0x0ff8f9af +} function { id: 0x9dff0bbb return_type_id: 0x6720d32f @@ -327481,6 +315073,11 @@ function { parameter_id: 0x18f9f5e3 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9e1fb710 + return_type_id: 0x6720d32f + parameter_id: 0x0e7d50ff +} function { id: 0x9e20c0b8 return_type_id: 0x6720d32f @@ -327496,6 +315093,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0x064d6086 } +function { + id: 0x9e21c007 + return_type_id: 0x6720d32f + parameter_id: 0x0f445cde + parameter_id: 0x1c3dbe5a + parameter_id: 0x030b9acf +} function { id: 0x9e256fd0 return_type_id: 0x6720d32f @@ -327593,6 +315197,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0effc5a1 } +function { + id: 0x9e41ea47 + return_type_id: 0x6720d32f + parameter_id: 0x0f627bc8 + parameter_id: 0x0665e6b6 +} function { id: 0x9e42d2a7 return_type_id: 0x6720d32f @@ -327739,6 +315349,13 @@ function { parameter_id: 0x2669d715 parameter_id: 0x4585663f } +function { + id: 0x9e72e410 + return_type_id: 0x6720d32f + parameter_id: 0x0f627bc8 + parameter_id: 0x0a22a423 + parameter_id: 0x084d74bf +} function { id: 0x9e732029 return_type_id: 0x6720d32f @@ -328390,6 +316007,12 @@ function { parameter_id: 0x08bd7371 parameter_id: 0x2f73da3b } +function { + id: 0x9f15a216 + return_type_id: 0x6720d32f + parameter_id: 0x054f691a + parameter_id: 0xf1a6dfed +} function { id: 0x9f15bc8d return_type_id: 0x6720d32f @@ -328445,6 +316068,12 @@ function { parameter_id: 0x0bb0c019 parameter_id: 0x13580d6c } +function { + id: 0x9f22c05d + return_type_id: 0x6720d32f + parameter_id: 0x09427c40 + parameter_id: 0x3caf1899 +} function { id: 0x9f242d9f return_type_id: 0x6720d32f @@ -328562,6 +316191,14 @@ function { parameter_id: 0xc9082b19 parameter_id: 0x6720d32f } +function { + id: 0x9f41a9bc + return_type_id: 0x6720d32f + parameter_id: 0x0d7ce7cc + parameter_id: 0x6720d32f + parameter_id: 0x0483e6f8 + parameter_id: 0xf435685e +} function { id: 0x9f431aa6 return_type_id: 0x6720d32f @@ -328625,6 +316262,12 @@ function { parameter_id: 0xd0b3a203 parameter_id: 0x6720d32f } +function { + id: 0x9f4f3809 + return_type_id: 0x6720d32f + parameter_id: 0x0a85fcb6 + parameter_id: 0x1ba902d8 +} function { id: 0x9f4f7dcd return_type_id: 0x6720d32f @@ -328740,6 +316383,11 @@ function { parameter_id: 0x0de4c6b1 parameter_id: 0x6720d32f } +function { + id: 0x9f67ec8c + return_type_id: 0x3e10b518 + parameter_id: 0x348fecbf +} function { id: 0x9f6a0f7c return_type_id: 0x6720d32f @@ -328912,6 +316560,12 @@ function { parameter_id: 0x295c7202 parameter_id: 0x295c7202 } +function { + id: 0x9f958461 + return_type_id: 0x6720d32f + parameter_id: 0x0a134144 + parameter_id: 0x246dc7d4 +} function { id: 0x9f95c053 return_type_id: 0x6720d32f @@ -328959,6 +316613,14 @@ function { return_type_id: 0x6720d32f parameter_id: 0x0875ce41 } +function { + id: 0x9f9e0655 + return_type_id: 0x6720d32f + parameter_id: 0x0a22a423 + parameter_id: 0x246dc7d4 + parameter_id: 0x1c3dbe5a + parameter_id: 0x3d00a13c +} function { id: 0x9fa12542 return_type_id: 0x6720d32f @@ -329289,11 +316951,6 @@ function { return_type_id: 0x6720d32f parameter_id: 0x09451098 } -function { - id: 0x9fd1faf9 - return_type_id: 0xcc4cb9da - parameter_id: 0x35e65d22 -} function { id: 0x9fd46b71 return_type_id: 0x6720d32f @@ -329471,6 +317128,13 @@ function { return_type_id: 0x0258f96e parameter_id: 0x340bec45 } +function { + id: 0xa040d060 + return_type_id: 0x0258f96e + parameter_id: 0x31e58fe0 + parameter_id: 0x4585663f + parameter_id: 0x0258f96e +} function { id: 0xa075fe88 return_type_id: 0xfc0e1dbd @@ -329494,10 +317158,10 @@ function { parameter_id: 0x27a7c613 } function { - id: 0xa0c12e79 - return_type_id: 0x2d8cf2ec - parameter_id: 0x2aae29b4 - parameter_id: 0x295c7202 + id: 0xa09dc212 + return_type_id: 0x0a22a423 + parameter_id: 0x246dc7d4 + parameter_id: 0x1c3dbe5a } function { id: 0xa0c6098f @@ -329620,11 +317284,6 @@ function { parameter_id: 0x07f9a52e parameter_id: 0x6720d32f } -function { - id: 0xa336aadd - return_type_id: 0x3e10b518 - parameter_id: 0xc5caf5f9 -} function { id: 0xa355db3b return_type_id: 0x257d12af @@ -329683,23 +317342,6 @@ function { parameter_id: 0x33756485 parameter_id: 0x064d6086 } -function { - id: 0xa56777e3 - return_type_id: 0x9bd401b6 - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0xa28f9420 - parameter_id: 0xf435685e - parameter_id: 0x219262d4 -} -function { - id: 0xa571fd8b - return_type_id: 0x9bd401b6 - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0xf435685e - parameter_id: 0x3f198cf9 -} function { id: 0xa57d1db8 return_type_id: 0x1259e377 @@ -329729,13 +317371,13 @@ function { parameter_id: 0x33756485 } function { - id: 0xa5fa7f4d - return_type_id: 0x39c6a784 - parameter_id: 0x11b32828 - parameter_id: 0x3e10b518 - parameter_id: 0x5d8155a5 - parameter_id: 0x6287f13b - parameter_id: 0x002f9b24 + id: 0xa5dcd62d + return_type_id: 0xfc0e1dbd + parameter_id: 0x0a52df14 + parameter_id: 0x1c3dbe5a + parameter_id: 0x6d7f5ff6 + parameter_id: 0xfc0e1dbd + parameter_id: 0x0d9f5631 } function { id: 0xa641688a @@ -329858,6 +317500,11 @@ function { parameter_id: 0x3d1ec847 parameter_id: 0x33756485 } +function { + id: 0xa69e8d8a + return_type_id: 0x361b0907 + parameter_id: 0xf1a6dfed +} function { id: 0xa6a24441 return_type_id: 0x3dcee85d @@ -329971,12 +317618,6 @@ function { parameter_id: 0x0017d728 parameter_id: 0x3db7fb40 } -function { - id: 0xa84299a1 - return_type_id: 0x35a92769 - parameter_id: 0x35a92769 - parameter_id: 0x35a92769 -} function { id: 0xa862daff return_type_id: 0xfc0e1dbd @@ -330184,11 +317825,6 @@ function { return_type_id: 0x1259e377 parameter_id: 0x292ab2e2 } -function { - id: 0xabc9bd38 - return_type_id: 0x39c6a784 - parameter_id: 0x2ac683aa -} function { id: 0xabfb6aa8 return_type_id: 0x3dcee85d @@ -330363,11 +317999,6 @@ function { parameter_id: 0xfc0e1dbd parameter_id: 0x0379c823 } -function { - id: 0xafc2e9e9 - return_type_id: 0x6720d32f - parameter_id: 0xc9082b19 -} function { id: 0xb019e307 return_type_id: 0x397d00ab @@ -330398,6 +318029,11 @@ function { parameter_id: 0x3e10b518 parameter_id: 0xa52a0930 } +function { + id: 0xb0c30e7d + return_type_id: 0xd0b3a203 + parameter_id: 0x6720d32f +} function { id: 0xb1220fd7 return_type_id: 0x6720d32f @@ -330417,6 +318053,11 @@ function { parameter_id: 0x3b04bead parameter_id: 0x358ff5b7 } +function { + id: 0xb166862a + return_type_id: 0x399c459b + parameter_id: 0x1b8590a8 +} function { id: 0xb1b78fab return_type_id: 0x6720d32f @@ -330492,6 +318133,12 @@ function { parameter_id: 0x3de54f8a parameter_id: 0x358ff5b7 } +function { + id: 0xb6699a8e + return_type_id: 0x396f8e0f + parameter_id: 0x347303b4 + parameter_id: 0x3e10b518 +} function { id: 0xb6d2e6f8 return_type_id: 0x12209d55 @@ -330744,6 +318391,11 @@ function { parameter_id: 0x22d3e112 parameter_id: 0x18bd6530 } +function { + id: 0xbe7f3441 + return_type_id: 0x0a747547 + parameter_id: 0x315b7e01 +} function { id: 0xbec298be return_type_id: 0x3176a085 @@ -330983,6 +318635,17 @@ function { return_type_id: 0x4585663f parameter_id: 0x31fa879c } +function { + id: 0xc2e99087 + return_type_id: 0x0ab9fa4c + parameter_id: 0x0258f96e + parameter_id: 0x4585663f +} +function { + id: 0xc3320c3e + return_type_id: 0x4585663f + parameter_id: 0x37a5cb14 +} function { id: 0xc33e01cf return_type_id: 0x4585663f @@ -331288,23 +318951,11 @@ function { parameter_id: 0x0aa5309c parameter_id: 0x18bd6530 } -function { - id: 0xca5280b5 - return_type_id: 0x3754d413 - parameter_id: 0x165b541d - parameter_id: 0xc9082b19 - parameter_id: 0x6720d32f -} function { id: 0xca62a8b3 return_type_id: 0x4585663f parameter_id: 0x12e75923 } -function { - id: 0xcab7b4f1 - return_type_id: 0x4585663f - parameter_id: 0x11b32828 -} function { id: 0xcabd891e return_type_id: 0x4585663f @@ -331349,6 +319000,12 @@ function { return_type_id: 0x0a9a051a parameter_id: 0x0258f96e } +function { + id: 0xcbea3bfa + return_type_id: 0x65d74a06 + parameter_id: 0x246dc7d4 + parameter_id: 0x3360dff4 +} function { id: 0xcc046d22 return_type_id: 0x4585663f @@ -331375,9 +319032,17 @@ function { parameter_id: 0x6720d32f } function { - id: 0xccba3822 - return_type_id: 0x4585663f - parameter_id: 0x09851b66 + id: 0xcc9736e7 + return_type_id: 0x65d74a06 + parameter_id: 0x3360dff4 + parameter_id: 0x9cf21ab5 +} +function { + id: 0xcc9bebbe + return_type_id: 0x65d74a06 + parameter_id: 0x3360dff4 + parameter_id: 0x9cf21ab5 + parameter_id: 0x33756485 } function { id: 0xcce651c2 @@ -331398,6 +319063,12 @@ function { parameter_id: 0x3e10b518 parameter_id: 0x6720d32f } +function { + id: 0xcd829c8f + return_type_id: 0x3b4ce03a + parameter_id: 0x37f227e9 + parameter_id: 0x6720d32f +} function { id: 0xcd8cb8f5 return_type_id: 0x4585663f @@ -331473,6 +319144,11 @@ function { parameter_id: 0x33756485 parameter_id: 0x33756485 } +function { + id: 0xce3c45e2 + return_type_id: 0x4585663f + parameter_id: 0x039cec64 +} function { id: 0xce4d40a0 return_type_id: 0x4585663f @@ -331563,12 +319239,6 @@ function { parameter_id: 0x019e2530 parameter_id: 0x4585663f } -function { - id: 0xcfbd8d04 - return_type_id: 0x4585663f - parameter_id: 0x054f691a - parameter_id: 0x0d4a6e6a -} function { id: 0xcfc2716e return_type_id: 0x6d7f5ff6 @@ -331616,6 +319286,12 @@ function { return_type_id: 0x0ae4a2c7 parameter_id: 0x3dcee85d } +function { + id: 0xd119f642 + return_type_id: 0x1e820193 + parameter_id: 0x3074b701 + parameter_id: 0xd0b3a203 +} function { id: 0xd140e5e2 return_type_id: 0x1eba3506 @@ -331633,6 +319309,13 @@ function { parameter_id: 0xc9082b19 parameter_id: 0xc9082b19 } +function { + id: 0xd450aa9d + return_type_id: 0x12b82135 + parameter_id: 0x30a56f97 + parameter_id: 0x6720d32f + parameter_id: 0x13580d6c +} function { id: 0xd45d4887 return_type_id: 0x3751334b @@ -331665,12 +319348,6 @@ function { return_type_id: 0x334927f6 parameter_id: 0x4585663f } -function { - id: 0xd59a69cd - return_type_id: 0x2b584612 - parameter_id: 0x11b32828 - parameter_id: 0xc9082b19 -} function { id: 0xd59c1ab2 return_type_id: 0x49b889e7 @@ -331683,12 +319360,6 @@ function { return_type_id: 0x02eb105a parameter_id: 0x02eb105a } -function { - id: 0xd68deb3e - return_type_id: 0x0aee6b3c - parameter_id: 0x2ac683aa - parameter_id: 0x0aee6b3c -} function { id: 0xd6a766de return_type_id: 0x02eb105a @@ -331710,6 +319381,13 @@ function { id: 0xd6c91a51 return_type_id: 0x02eb105a } +function { + id: 0xd742e545 + return_type_id: 0x26ad5dc1 + parameter_id: 0xf1a6dfed + parameter_id: 0x09427c40 + parameter_id: 0x1bc6afb1 +} function { id: 0xd7754407 return_type_id: 0x276a1779 @@ -331742,11 +319420,9 @@ function { parameter_id: 0x3e10b518 } function { - id: 0xd9abb4fc - return_type_id: 0x2aae29b4 - parameter_id: 0xf435685e - parameter_id: 0x37996419 - parameter_id: 0x3e10b518 + id: 0xd9de6af9 + return_type_id: 0x1e93567a + parameter_id: 0x09427c40 } function { id: 0xda1e3051 @@ -331958,6 +319634,10 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0xdf475327 + return_type_id: 0x030b9acf +} function { id: 0xdf6c95f8 return_type_id: 0x3b04bead @@ -331969,16 +319649,16 @@ function { return_type_id: 0x12c0ba43 parameter_id: 0x00dd92af } +function { + id: 0xdf85b594 + return_type_id: 0x030b9acf + parameter_id: 0x030b9acf +} function { id: 0xdfba2774 return_type_id: 0x4585663f parameter_id: 0x4585663f } -function { - id: 0xe01bc55c - return_type_id: 0x2aae29b4 - parameter_id: 0x11b32828 -} function { id: 0xe07964c6 return_type_id: 0x1769c4d8 @@ -331990,6 +319670,13 @@ function { return_type_id: 0x0b7c4f67 parameter_id: 0x4585663f } +function { + id: 0xe0acd7ca + return_type_id: 0x1b55a8f2 + parameter_id: 0x3c5396d4 + parameter_id: 0x0258f96e + parameter_id: 0x18bd6530 +} function { id: 0xe0b805a9 return_type_id: 0x3ad81610 @@ -332253,6 +319940,13 @@ function { return_type_id: 0x2e94a1e1 parameter_id: 0x03ce74cd } +function { + id: 0xe71a2817 + return_type_id: 0x2e94a1e1 + parameter_id: 0x0258f96e + parameter_id: 0x1e41b656 + parameter_id: 0x4585663f +} function { id: 0xe720dad5 return_type_id: 0x6d7f5ff6 @@ -332300,11 +319994,6 @@ function { parameter_id: 0x10673339 parameter_id: 0x23e856d0 } -function { - id: 0xe82e7e96 - return_type_id: 0x4585663f - parameter_id: 0x9bd401b6 -} function { id: 0xea3d26bb return_type_id: 0x2e8ed696 @@ -332341,6 +320030,13 @@ function { parameter_id: 0x32c156ea parameter_id: 0x3e10b518 } +function { + id: 0xeb2ed334 + return_type_id: 0x32c156ea + parameter_id: 0x32c156ea + parameter_id: 0x3e10b518 + parameter_id: 0x3ab47ff9 +} function { id: 0xeb7d4b96 return_type_id: 0x3ada60b4 @@ -332442,9 +320138,9 @@ function { parameter_id: 0x4585663f } function { - id: 0xf0429094 - return_type_id: 0x2ac683aa - parameter_id: 0x39c6a784 + id: 0xf03fb3d2 + return_type_id: 0x2efe8065 + parameter_id: 0xeb0f6de6 } function { id: 0xf050a204 @@ -332503,12 +320199,6 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x3860f3c0 } -function { - id: 0xf0d2c690 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x39c6a784 - parameter_id: 0x01cd1d46 -} function { id: 0xf0d4677b return_type_id: 0x32a623d7 @@ -332716,14 +320406,6 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x32941b2b } -function { - id: 0xf2022d01 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x32a623d7 - parameter_id: 0x054f691a - parameter_id: 0x6d7f5ff6 - parameter_id: 0x6720d32f -} function { id: 0xf20dd3f1 return_type_id: 0x6d7f5ff6 @@ -332758,6 +320440,15 @@ function { parameter_id: 0x33756485 parameter_id: 0x13580d6c } +function { + id: 0xf24127d0 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x315b7e01 + parameter_id: 0x2afee447 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x31c8b544 +} function { id: 0xf2422a10 return_type_id: 0x6d7f5ff6 @@ -332805,13 +320496,6 @@ function { parameter_id: 0x0ee13889 parameter_id: 0x6d7f5ff6 } -function { - id: 0xf2cdbc51 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x32a623d7 - parameter_id: 0x3f0185ef - parameter_id: 0xf1a6dfed -} function { id: 0xf2d19814 return_type_id: 0x26e55184 @@ -332823,6 +320507,11 @@ function { parameter_id: 0x322c8c4b parameter_id: 0x3e10b518 } +function { + id: 0xf2d803c7 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x31f1630d +} function { id: 0xf2dafae3 return_type_id: 0x6d7f5ff6 @@ -332833,6 +320522,14 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x31fe2b41 } +function { + id: 0xf2ee299f + return_type_id: 0x6d7f5ff6 + parameter_id: 0x324e7f0f + parameter_id: 0x324e7f0f + parameter_id: 0x4585663f + parameter_id: 0x6d7f5ff6 +} function { id: 0xf2f112a6 return_type_id: 0x6d7f5ff6 @@ -332923,12 +320620,6 @@ function { parameter_id: 0x292cb268 parameter_id: 0x11cfee5a } -function { - id: 0xf384f2ba - return_type_id: 0x6d7f5ff6 - parameter_id: 0x37fd71e6 - parameter_id: 0x37fd71e6 -} function { id: 0xf387c34f return_type_id: 0x6d7f5ff6 @@ -332936,6 +320627,13 @@ function { parameter_id: 0x0327ccee parameter_id: 0x33756485 } +function { + id: 0xf389cb34 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x36194830 + parameter_id: 0x2ea8d96e + parameter_id: 0x4585663f +} function { id: 0xf3944fac return_type_id: 0x3a800090 @@ -332981,11 +320679,6 @@ function { parameter_id: 0x31fa879c parameter_id: 0x4585663f } -function { - id: 0xf3ce12de - return_type_id: 0x6d7f5ff6 - parameter_id: 0x35a92769 -} function { id: 0xf3dba0e1 return_type_id: 0x6d7f5ff6 @@ -333009,29 +320702,6 @@ function { parameter_id: 0xd0b3a203 parameter_id: 0xd0b3a203 } -function { - id: 0xf40fd169 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2aae29b4 -} -function { - id: 0xf415fbee - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2ac683aa -} -function { - id: 0xf41bbf17 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2aae29b4 - parameter_id: 0x054f691a - parameter_id: 0x054f691a -} -function { - id: 0xf43e2c5f - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2a65af3d - parameter_id: 0x00c72527 -} function { id: 0xf44fff9f return_type_id: 0x6d7f5ff6 @@ -333039,27 +320709,6 @@ function { parameter_id: 0x2b1e820c parameter_id: 0x295c7202 } -function { - id: 0xf47b88f6 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x295c7202 - parameter_id: 0x2233dcaf -} -function { - id: 0xf4a4055a - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2aae29b4 - parameter_id: 0x2ac683aa - parameter_id: 0x054f691a - parameter_id: 0x6720d32f - parameter_id: 0x0592534f -} -function { - id: 0xf4b9e2a2 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x2aae29b4 - parameter_id: 0x2d8cf2ec -} function { id: 0xf4de7ca4 return_type_id: 0x6d7f5ff6 @@ -333168,6 +320817,14 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x2208f89a } +function { + id: 0xf6697fa6 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x210b9681 + parameter_id: 0x20351a02 + parameter_id: 0x3316fc74 + parameter_id: 0xf435685e +} function { id: 0xf66ca055 return_type_id: 0x6d7f5ff6 @@ -333280,6 +320937,12 @@ function { parameter_id: 0x315b7e01 parameter_id: 0x379d63b0 } +function { + id: 0xf7737100 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x246dc7d4 + parameter_id: 0x3316fc74 +} function { id: 0xf7820d73 return_type_id: 0x6d7f5ff6 @@ -333423,6 +321086,12 @@ function { parameter_id: 0x18019702 parameter_id: 0x6720d32f } +function { + id: 0xf9525760 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x1e820193 + parameter_id: 0x15a30023 +} function { id: 0xf9662ef4 return_type_id: 0x6d7f5ff6 @@ -333465,20 +321134,6 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x120540d1 } -function { - id: 0xfa2c7799 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x11b32828 - parameter_id: 0x35a92769 - parameter_id: 0xc9082b19 -} -function { - id: 0xfa370696 - return_type_id: 0x6d7f5ff6 - parameter_id: 0x11b32828 - parameter_id: 0x33756485 - parameter_id: 0xc9082b19 -} function { id: 0xfa3b0c7d return_type_id: 0x1349e73e @@ -333495,13 +321150,6 @@ function { parameter_id: 0x3e909b01 parameter_id: 0x33756485 } -function { - id: 0xfa79a64e - return_type_id: 0x6d7f5ff6 - parameter_id: 0x11b32828 - parameter_id: 0x2a65af3d - parameter_id: 0x6287f13b -} function { id: 0xfaa21496 return_type_id: 0x6d7f5ff6 @@ -333513,9 +321161,10 @@ function { parameter_id: 0x106029c6 } function { - id: 0xfac8910e + id: 0xface9510 return_type_id: 0x6d7f5ff6 - parameter_id: 0x11b32828 + parameter_id: 0x11cfee5a + parameter_id: 0x064d6086 } function { id: 0xfaddfa97 @@ -333529,12 +321178,11 @@ function { parameter_id: 0x2170d06d } function { - id: 0xfb59746c + id: 0xfb68644e return_type_id: 0x6d7f5ff6 - parameter_id: 0x11b32828 - parameter_id: 0x6287f13b - parameter_id: 0x6d7f5ff6 - parameter_id: 0x295c7202 + parameter_id: 0x172847a8 + parameter_id: 0x07f9a52e + parameter_id: 0x6720d32f } function { id: 0xfb7cfa37 @@ -333638,6 +321286,13 @@ function { parameter_id: 0x0ca27481 parameter_id: 0xc93e017b } +function { + id: 0xfc81549c + return_type_id: 0x6d7f5ff6 + parameter_id: 0x09427c40 + parameter_id: 0x1e820193 + parameter_id: 0x3e6239e1 +} function { id: 0xfc8ba4d2 return_type_id: 0x6d7f5ff6 @@ -333650,6 +321305,20 @@ function { return_type_id: 0x6d7f5ff6 parameter_id: 0x08113aaf } +function { + id: 0xfca40809 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x08956bf0 + parameter_id: 0x09427c40 +} +function { + id: 0xfcb31d8f + return_type_id: 0x6d7f5ff6 + parameter_id: 0x09427c40 + parameter_id: 0x15a30023 + parameter_id: 0x4585663f + parameter_id: 0x0d30b9c3 +} function { id: 0xfcb3294d return_type_id: 0x6d7f5ff6 @@ -333994,7 +321663,7 @@ elf_symbol { name: "I_BDEV" is_defined: true symbol_type: FUNCTION - crc: 0xbc7aa1fb + crc: 0x0c8597fa type_id: 0x2dfa71ba full_name: "I_BDEV" } @@ -334003,7 +321672,7 @@ elf_symbol { name: "__ClearPageMovable" is_defined: true symbol_type: FUNCTION - crc: 0x3607cc69 + crc: 0xb4e74d22 type_id: 0x11388634 full_name: "__ClearPageMovable" } @@ -334012,7 +321681,7 @@ elf_symbol { name: "__SetPageMovable" is_defined: true symbol_type: FUNCTION - crc: 0x44efe80c + crc: 0xe8b6d861 type_id: 0x11e189a0 full_name: "__SetPageMovable" } @@ -334030,7 +321699,7 @@ elf_symbol { name: "___pskb_trim" is_defined: true symbol_type: FUNCTION - crc: 0xa9f0cd05 + crc: 0x45b20f13 type_id: 0x9dc52cf1 full_name: "___pskb_trim" } @@ -334048,7 +321717,7 @@ elf_symbol { name: "__alloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x2c5cb911 + crc: 0x7870d49b type_id: 0x80fe241d full_name: "__alloc_pages" } @@ -334075,7 +321744,7 @@ elf_symbol { name: "__alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0x5263833c + crc: 0x19dd35ba type_id: 0x7a21af66 full_name: "__alloc_skb" } @@ -334126,7 +321795,7 @@ elf_symbol { name: "__auxiliary_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x5a04c5cf + crc: 0xb57ef57b type_id: 0x9939118b full_name: "__auxiliary_driver_register" } @@ -334135,7 +321804,7 @@ elf_symbol { name: "__balance_callbacks" is_defined: true symbol_type: FUNCTION - crc: 0x4fa368d7 + crc: 0x2af1f39a type_id: 0x1b18f64e full_name: "__balance_callbacks" } @@ -334252,7 +321921,7 @@ elf_symbol { name: "__blk_alloc_disk" is_defined: true symbol_type: FUNCTION - crc: 0xa354f1c5 + crc: 0x1ce70c88 type_id: 0x55afd20f full_name: "__blk_alloc_disk" } @@ -334261,7 +321930,7 @@ elf_symbol { name: "__blk_mq_alloc_disk" is_defined: true symbol_type: FUNCTION - crc: 0xf1164872 + crc: 0x353b81ea type_id: 0x475eeec2 full_name: "__blk_mq_alloc_disk" } @@ -334270,54 +321939,63 @@ elf_symbol { name: "__blk_mq_end_request" is_defined: true symbol_type: FUNCTION - crc: 0x469d3327 + crc: 0xf70b809f type_id: 0x16d771f6 full_name: "__blk_mq_end_request" } +elf_symbol { + id: 0x4df0b385 + name: "__blk_req_zone_write_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0xbbb4dd71 + type_id: 0x1738d1f7 + full_name: "__blk_req_zone_write_lock" +} +elf_symbol { + id: 0x35aa1afd + name: "__blk_req_zone_write_unlock" + is_defined: true + symbol_type: FUNCTION + crc: 0x71e52f16 + type_id: 0x1738d1f7 + full_name: "__blk_req_zone_write_unlock" +} elf_symbol { id: 0x5a6afeee name: "__blk_rq_map_sg" is_defined: true symbol_type: FUNCTION - crc: 0x0fbe7354 + crc: 0x0b0673fa type_id: 0x9fae3c48 full_name: "__blk_rq_map_sg" } elf_symbol { - id: 0x7dc534a0 - name: "__cfg80211_alloc_event_skb" + id: 0xc8eb813d + name: "__blkdev_issue_discard" is_defined: true symbol_type: FUNCTION - crc: 0x5ab74536 - type_id: 0x6c2e1f92 - full_name: "__cfg80211_alloc_event_skb" + crc: 0x2f7f30f7 + type_id: 0x9dfe427d + full_name: "__blkdev_issue_discard" } elf_symbol { - id: 0x308d7f0d - name: "__cfg80211_alloc_reply_skb" + id: 0x7bf707d4 + name: "__blkg_prfill_rwstat" is_defined: true symbol_type: FUNCTION - crc: 0xc399bd49 - type_id: 0x6f4d03a8 - full_name: "__cfg80211_alloc_reply_skb" + crc: 0x72651c26 + type_id: 0x56d6c623 + full_name: "__blkg_prfill_rwstat" } elf_symbol { - id: 0xc6c0cd34 - name: "__cfg80211_radar_event" + id: 0xbf1d0365 + name: "__blkg_prfill_u64" is_defined: true symbol_type: FUNCTION - crc: 0x1e13bb74 - type_id: 0x14459469 - full_name: "__cfg80211_radar_event" -} -elf_symbol { - id: 0xf800787f - name: "__cfg80211_send_event_skb" - is_defined: true - symbol_type: FUNCTION - crc: 0x6558c527 - type_id: 0x120d10aa - full_name: "__cfg80211_send_event_skb" + crc: 0x75e62be2 + type_id: 0x56fc975d + full_name: "__blkg_prfill_u64" } elf_symbol { id: 0x2057d4fc @@ -334333,7 +322011,7 @@ elf_symbol { name: "__class_create" is_defined: true symbol_type: FUNCTION - crc: 0xb4817b17 + crc: 0x13f8371b type_id: 0x9e2a24ca full_name: "__class_create" } @@ -334342,7 +322020,7 @@ elf_symbol { name: "__class_register" is_defined: true symbol_type: FUNCTION - crc: 0x80fb3709 + crc: 0x290df2c0 type_id: 0x977ee81f full_name: "__class_register" } @@ -334351,7 +322029,7 @@ elf_symbol { name: "__clk_determine_rate" is_defined: true symbol_type: FUNCTION - crc: 0x11095361 + crc: 0xb5a35ec0 type_id: 0x9fc8d916 full_name: "__clk_determine_rate" } @@ -334360,7 +322038,7 @@ elf_symbol { name: "__clk_get_hw" is_defined: true symbol_type: FUNCTION - crc: 0xe27f5ef7 + crc: 0x83284a5a type_id: 0xd1121136 full_name: "__clk_get_hw" } @@ -334378,7 +322056,7 @@ elf_symbol { name: "__clk_hw_register_divider" is_defined: true symbol_type: FUNCTION - crc: 0x31350f1a + crc: 0xc2d9eccb type_id: 0xde292a8a full_name: "__clk_hw_register_divider" } @@ -334387,7 +322065,7 @@ elf_symbol { name: "__clk_hw_register_fixed_rate" is_defined: true symbol_type: FUNCTION - crc: 0x743aed4f + crc: 0x8350bf95 type_id: 0xde292a8b full_name: "__clk_hw_register_fixed_rate" } @@ -334396,7 +322074,7 @@ elf_symbol { name: "__clk_hw_register_gate" is_defined: true symbol_type: FUNCTION - crc: 0xdac42359 + crc: 0x74775fcd type_id: 0xde292a8c full_name: "__clk_hw_register_gate" } @@ -334405,7 +322083,7 @@ elf_symbol { name: "__clk_hw_register_mux" is_defined: true symbol_type: FUNCTION - crc: 0x19be04c9 + crc: 0x8cb063a2 type_id: 0xde2977ad full_name: "__clk_hw_register_mux" } @@ -334423,7 +322101,7 @@ elf_symbol { name: "__clk_mux_determine_rate" is_defined: true symbol_type: FUNCTION - crc: 0x64497c05 + crc: 0x919569ae type_id: 0x9fc8d916 full_name: "__clk_mux_determine_rate" } @@ -334432,7 +322110,7 @@ elf_symbol { name: "__clk_mux_determine_rate_closest" is_defined: true symbol_type: FUNCTION - crc: 0x34453423 + crc: 0x585eaed3 type_id: 0x9fc8d916 full_name: "__clk_mux_determine_rate_closest" } @@ -334441,7 +322119,7 @@ elf_symbol { name: "__clocksource_register_scale" is_defined: true symbol_type: FUNCTION - crc: 0xc24609a2 + crc: 0xc5b1a46d type_id: 0x9b8e2bf2 full_name: "__clocksource_register_scale" } @@ -334513,7 +322191,7 @@ elf_symbol { name: "__cpufreq_driver_target" is_defined: true symbol_type: FUNCTION - crc: 0xa63bb0ac + crc: 0xaa4f60c2 type_id: 0x9ce01ea2 full_name: "__cpufreq_driver_target" } @@ -334522,7 +322200,7 @@ elf_symbol { name: "__cpuhp_remove_state" is_defined: true symbol_type: FUNCTION - crc: 0x67e09bca + crc: 0x82d7e59a type_id: 0x12cacb36 full_name: "__cpuhp_remove_state" } @@ -334531,7 +322209,7 @@ elf_symbol { name: "__cpuhp_setup_state" is_defined: true symbol_type: FUNCTION - crc: 0xb175fea3 + crc: 0x4d01ac5c type_id: 0x9e843488 full_name: "__cpuhp_setup_state" } @@ -334540,7 +322218,7 @@ elf_symbol { name: "__cpuhp_setup_state_cpuslocked" is_defined: true symbol_type: FUNCTION - crc: 0x4c41d54e + crc: 0x9ac0587f type_id: 0x9e843488 full_name: "__cpuhp_setup_state_cpuslocked" } @@ -334549,7 +322227,7 @@ elf_symbol { name: "__cpuhp_state_add_instance" is_defined: true symbol_type: FUNCTION - crc: 0x3ac0a8e9 + crc: 0xf4b5123c type_id: 0x9e1f3cf5 full_name: "__cpuhp_state_add_instance" } @@ -334558,7 +322236,7 @@ elf_symbol { name: "__cpuhp_state_remove_instance" is_defined: true symbol_type: FUNCTION - crc: 0x9eb404cb + crc: 0x37e793c1 type_id: 0x9e1f3cf5 full_name: "__cpuhp_state_remove_instance" } @@ -334585,7 +322263,7 @@ elf_symbol { name: "__dev_change_net_namespace" is_defined: true symbol_type: FUNCTION - crc: 0x2bac30ea + crc: 0x80432a75 type_id: 0x9115faa6 full_name: "__dev_change_net_namespace" } @@ -334594,7 +322272,7 @@ elf_symbol { name: "__dev_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x1b8772b5 + crc: 0xecfcb475 type_id: 0xfec79391 full_name: "__dev_get_by_index" } @@ -334603,7 +322281,7 @@ elf_symbol { name: "__dev_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x9cf764c0 + crc: 0xd26df809 type_id: 0xffa35209 full_name: "__dev_get_by_name" } @@ -334612,7 +322290,7 @@ elf_symbol { name: "__dev_kfree_skb_any" is_defined: true symbol_type: FUNCTION - crc: 0xb4bb5337 + crc: 0x28b967c1 type_id: 0x1028d82e full_name: "__dev_kfree_skb_any" } @@ -334621,7 +322299,7 @@ elf_symbol { name: "__dev_kfree_skb_irq" is_defined: true symbol_type: FUNCTION - crc: 0x5b1dc519 + crc: 0xad728207 type_id: 0x1028d82e full_name: "__dev_kfree_skb_irq" } @@ -334630,7 +322308,7 @@ elf_symbol { name: "__dev_queue_xmit" is_defined: true symbol_type: FUNCTION - crc: 0x43a9e9e2 + crc: 0xf4b25665 type_id: 0x9c19a1e6 full_name: "__dev_queue_xmit" } @@ -334639,7 +322317,7 @@ elf_symbol { name: "__device_reset" is_defined: true symbol_type: FUNCTION - crc: 0xcc72ffea + crc: 0x4cc911be type_id: 0x9ca3200b full_name: "__device_reset" } @@ -334648,7 +322326,7 @@ elf_symbol { name: "__devm_alloc_percpu" is_defined: true symbol_type: FUNCTION - crc: 0xb93a9c75 + crc: 0xafc0a60c type_id: 0x55ed5751 full_name: "__devm_alloc_percpu" } @@ -334657,7 +322335,7 @@ elf_symbol { name: "__devm_clk_hw_register_divider" is_defined: true symbol_type: FUNCTION - crc: 0x404bf9d9 + crc: 0xf6c1b124 type_id: 0xde292a8a full_name: "__devm_clk_hw_register_divider" } @@ -334666,7 +322344,7 @@ elf_symbol { name: "__devm_clk_hw_register_mux" is_defined: true symbol_type: FUNCTION - crc: 0x69bf7d1b + crc: 0xd7b16806 type_id: 0xde2977ad full_name: "__devm_clk_hw_register_mux" } @@ -334675,7 +322353,7 @@ elf_symbol { name: "__devm_drm_dev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xf21191d1 + crc: 0x264142db type_id: 0x56f10608 full_name: "__devm_drm_dev_alloc" } @@ -334684,7 +322362,7 @@ elf_symbol { name: "__devm_iio_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x0c5d7127 + crc: 0x7930d674 type_id: 0x9d763af9 full_name: "__devm_iio_device_register" } @@ -334693,7 +322371,7 @@ elf_symbol { name: "__devm_iio_trigger_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x8f714d55 + crc: 0x031d7382 type_id: 0x7aef59ca full_name: "__devm_iio_trigger_alloc" } @@ -334702,7 +322380,7 @@ elf_symbol { name: "__devm_irq_alloc_descs" is_defined: true symbol_type: FUNCTION - crc: 0xae34fea3 + crc: 0x15defecf type_id: 0x9c9a309d full_name: "__devm_irq_alloc_descs" } @@ -334711,7 +322389,7 @@ elf_symbol { name: "__devm_of_phy_provider_register" is_defined: true symbol_type: FUNCTION - crc: 0x01483fec + crc: 0x041c29ed type_id: 0x7087761a full_name: "__devm_of_phy_provider_register" } @@ -334720,7 +322398,7 @@ elf_symbol { name: "__devm_regmap_init" is_defined: true symbol_type: FUNCTION - crc: 0x83a98feb + crc: 0x78d75b61 type_id: 0x8ce75748 full_name: "__devm_regmap_init" } @@ -334729,7 +322407,7 @@ elf_symbol { name: "__devm_regmap_init_i2c" is_defined: true symbol_type: FUNCTION - crc: 0xbbbb138f + crc: 0x1bab1211 type_id: 0x80dd5700 full_name: "__devm_regmap_init_i2c" } @@ -334738,7 +322416,7 @@ elf_symbol { name: "__devm_regmap_init_mmio_clk" is_defined: true symbol_type: FUNCTION - crc: 0x4857f308 + crc: 0x6820f16e type_id: 0x8cdd9b00 full_name: "__devm_regmap_init_mmio_clk" } @@ -334747,7 +322425,7 @@ elf_symbol { name: "__devm_regmap_init_spi" is_defined: true symbol_type: FUNCTION - crc: 0x9e1b9585 + crc: 0x78e7be89 type_id: 0x88f4e163 full_name: "__devm_regmap_init_spi" } @@ -334756,16 +322434,25 @@ elf_symbol { name: "__devm_regmap_init_spmi_ext" is_defined: true symbol_type: FUNCTION - crc: 0xa7061758 + crc: 0x1ca87cdd type_id: 0x8b7d8884 full_name: "__devm_regmap_init_spmi_ext" } +elf_symbol { + id: 0x8a84f79f + name: "__devm_release_region" + is_defined: true + symbol_type: FUNCTION + crc: 0xb733b8f7 + type_id: 0x10c45080 + full_name: "__devm_release_region" +} elf_symbol { id: 0x2ccf76fa name: "__devm_request_region" is_defined: true symbol_type: FUNCTION - crc: 0x053f04f3 + crc: 0xdd83e5af type_id: 0xc1be98ae full_name: "__devm_request_region" } @@ -334774,7 +322461,7 @@ elf_symbol { name: "__devm_reset_control_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xa4e623f0 + crc: 0x726366b0 type_id: 0x9c8307a8 full_name: "__devm_reset_control_bulk_get" } @@ -334783,7 +322470,7 @@ elf_symbol { name: "__devm_reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0x920804b8 + crc: 0xb86f1eec type_id: 0x0fe6e820 full_name: "__devm_reset_control_get" } @@ -334792,7 +322479,7 @@ elf_symbol { name: "__devm_rtc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x83d36d63 + crc: 0x4a3b3586 type_id: 0x9fda9d1b full_name: "__devm_rtc_register_device" } @@ -334801,7 +322488,7 @@ elf_symbol { name: "__devm_spi_alloc_controller" is_defined: true symbol_type: FUNCTION - crc: 0xe0cf98cd + crc: 0xa6fde1ab type_id: 0x5179d95b full_name: "__devm_spi_alloc_controller" } @@ -334810,7 +322497,7 @@ elf_symbol { name: "__devres_alloc_node" is_defined: true symbol_type: FUNCTION - crc: 0x1e61b7e4 + crc: 0xb77e7bf8 type_id: 0x4058e56a full_name: "__devres_alloc_node" } @@ -334819,16 +322506,52 @@ elf_symbol { name: "__dma_request_channel" is_defined: true symbol_type: FUNCTION - crc: 0x7ef577b5 + crc: 0x399b54d1 type_id: 0x89ab6589 full_name: "__dma_request_channel" } +elf_symbol { + id: 0x347a699c + name: "__do_once_done" + is_defined: true + symbol_type: FUNCTION + crc: 0x1b8d72d0 + type_id: 0x14122079 + full_name: "__do_once_done" +} +elf_symbol { + id: 0x27ce6aa1 + name: "__do_once_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x18e60984 + type_id: 0xface9510 + full_name: "__do_once_start" +} +elf_symbol { + id: 0xbc44f404 + name: "__drm_atomic_helper_bridge_duplicate_state" + is_defined: true + symbol_type: FUNCTION + crc: 0x2b4f3833 + type_id: 0x1912c3c7 + full_name: "__drm_atomic_helper_bridge_duplicate_state" +} +elf_symbol { + id: 0x2d22f5f4 + name: "__drm_atomic_helper_bridge_reset" + is_defined: true + symbol_type: FUNCTION + crc: 0xc33fb3c4 + type_id: 0x1912c3c7 + full_name: "__drm_atomic_helper_bridge_reset" +} elf_symbol { id: 0x93a6e6d4 name: "__drm_atomic_helper_connector_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0x91c7f812 + crc: 0x3866cd2b type_id: 0x1bbbd739 full_name: "__drm_atomic_helper_connector_destroy_state" } @@ -334837,7 +322560,7 @@ elf_symbol { name: "__drm_atomic_helper_connector_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x8a2af4b2 + crc: 0x54872645 type_id: 0x1c470062 full_name: "__drm_atomic_helper_connector_duplicate_state" } @@ -334846,7 +322569,7 @@ elf_symbol { name: "__drm_atomic_helper_connector_reset" is_defined: true symbol_type: FUNCTION - crc: 0xfa6e35c6 + crc: 0x29764194 type_id: 0x1c470062 full_name: "__drm_atomic_helper_connector_reset" } @@ -334855,7 +322578,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xa41baff3 + crc: 0xab75bef4 type_id: 0x1e2ec9be full_name: "__drm_atomic_helper_crtc_destroy_state" } @@ -334864,7 +322587,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x9208262d + crc: 0x64c68dc3 type_id: 0x1c25e791 full_name: "__drm_atomic_helper_crtc_duplicate_state" } @@ -334873,7 +322596,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x29e88a39 + crc: 0x3c18558f type_id: 0x1c25e791 full_name: "__drm_atomic_helper_crtc_reset" } @@ -334882,7 +322605,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0x68b4f27a + crc: 0xa1424581 type_id: 0x1b137798 full_name: "__drm_atomic_helper_plane_destroy_state" } @@ -334891,7 +322614,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x15e3a6e9 + crc: 0x26fab918 type_id: 0x16ebcbfa full_name: "__drm_atomic_helper_plane_duplicate_state" } @@ -334900,7 +322623,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_reset" is_defined: true symbol_type: FUNCTION - crc: 0xd8aaf94d + crc: 0x26903e6d type_id: 0x16ebcbfa full_name: "__drm_atomic_helper_plane_reset" } @@ -334909,7 +322632,7 @@ elf_symbol { name: "__drm_atomic_helper_private_obj_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x39a3abfd + crc: 0xa4f72029 type_id: 0x18ea2469 full_name: "__drm_atomic_helper_private_obj_duplicate_state" } @@ -334945,7 +322668,7 @@ elf_symbol { name: "__drm_dev_dbg" is_defined: true symbol_type: FUNCTION - crc: 0x1c416143 + crc: 0x065ad6d0 type_id: 0x17d8b994 full_name: "__drm_dev_dbg" } @@ -334963,7 +322686,7 @@ elf_symbol { name: "__drm_gem_destroy_shadow_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xd9e3fd18 + crc: 0x1f8a8dcb type_id: 0x125f41c1 full_name: "__drm_gem_destroy_shadow_plane_state" } @@ -334972,7 +322695,7 @@ elf_symbol { name: "__drm_gem_duplicate_shadow_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0x7c19e55c + crc: 0x45649c3b type_id: 0x167f089f full_name: "__drm_gem_duplicate_shadow_plane_state" } @@ -334981,7 +322704,7 @@ elf_symbol { name: "__drm_gem_reset_shadow_plane" is_defined: true symbol_type: FUNCTION - crc: 0xb3a6d5f0 + crc: 0x3e2ffa44 type_id: 0x167f089f full_name: "__drm_gem_reset_shadow_plane" } @@ -335048,12 +322771,39 @@ elf_symbol { type_id: 0x1abe6e05 full_name: "__drm_puts_seq_file" } +elf_symbol { + id: 0x01d746af + name: "__drmm_add_action_or_reset" + is_defined: true + symbol_type: FUNCTION + crc: 0xc86e10c6 + type_id: 0x92a00fb3 + full_name: "__drmm_add_action_or_reset" +} +elf_symbol { + id: 0xca790885 + name: "__drmm_crtc_alloc_with_planes" + is_defined: true + symbol_type: FUNCTION + crc: 0x7857d658 + type_id: 0x5bba2c04 + full_name: "__drmm_crtc_alloc_with_planes" +} +elf_symbol { + id: 0xf95afe4d + name: "__drmm_encoder_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xedba7fc9 + type_id: 0x5bba999e + full_name: "__drmm_encoder_alloc" +} elf_symbol { id: 0xdb3875ea name: "__drmm_simple_encoder_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x567d720b + crc: 0xe2b1b959 type_id: 0x5bbbda22 full_name: "__drmm_simple_encoder_alloc" } @@ -335062,7 +322812,7 @@ elf_symbol { name: "__drmm_universal_plane_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x95297912 + crc: 0x04dd67e4 type_id: 0x5bba39c6 full_name: "__drmm_universal_plane_alloc" } @@ -335071,10 +322821,19 @@ elf_symbol { name: "__dynamic_dev_dbg" is_defined: true symbol_type: FUNCTION - crc: 0x516dabb8 + crc: 0xc375500c type_id: 0x17cc14a2 full_name: "__dynamic_dev_dbg" } +elf_symbol { + id: 0x26602f9c + name: "__dynamic_netdev_dbg" + is_defined: true + symbol_type: FUNCTION + crc: 0x9eb377ed + type_id: 0x17fcea78 + full_name: "__dynamic_netdev_dbg" +} elf_symbol { id: 0x80f1cf36 name: "__dynamic_pr_debug" @@ -335089,7 +322848,7 @@ elf_symbol { name: "__ethtool_get_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x4b04edda + crc: 0xae545be3 type_id: 0x914dbe16 full_name: "__ethtool_get_link_ksettings" } @@ -335116,7 +322875,7 @@ elf_symbol { name: "__folio_lock" is_defined: true symbol_type: FUNCTION - crc: 0x34443359 + crc: 0xad6ef96e type_id: 0x18c46588 full_name: "__folio_lock" } @@ -335125,7 +322884,7 @@ elf_symbol { name: "__folio_put" is_defined: true symbol_type: FUNCTION - crc: 0xf91cdab0 + crc: 0x2c38db08 type_id: 0x18c46588 full_name: "__folio_put" } @@ -335134,7 +322893,7 @@ elf_symbol { name: "__free_pages" is_defined: true symbol_type: FUNCTION - crc: 0x80e38a9d + crc: 0xcd5271aa type_id: 0x102e93ac full_name: "__free_pages" } @@ -335143,7 +322902,7 @@ elf_symbol { name: "__genphy_config_aneg" is_defined: true symbol_type: FUNCTION - crc: 0x0943d32f + crc: 0xcdd0498d type_id: 0x9068b671 full_name: "__genphy_config_aneg" } @@ -335170,7 +322929,7 @@ elf_symbol { name: "__get_task_comm" is_defined: true symbol_type: FUNCTION - crc: 0x3323f995 + crc: 0x9d01eb28 type_id: 0x3cc96bbe full_name: "__get_task_comm" } @@ -335179,7 +322938,7 @@ elf_symbol { name: "__get_task_ioprio" is_defined: true symbol_type: FUNCTION - crc: 0x444c5cc9 + crc: 0x5f818d7b type_id: 0x9ac6895a full_name: "__get_task_ioprio" } @@ -335188,7 +322947,7 @@ elf_symbol { name: "__getblk_gfp" is_defined: true symbol_type: FUNCTION - crc: 0xa2eb13c3 + crc: 0x261d55ab type_id: 0x65d68df5 full_name: "__getblk_gfp" } @@ -335197,7 +322956,7 @@ elf_symbol { name: "__hci_cmd_send" is_defined: true symbol_type: FUNCTION - crc: 0xdf4fcd64 + crc: 0x33702bd1 type_id: 0x988786ac full_name: "__hci_cmd_send" } @@ -335206,7 +322965,7 @@ elf_symbol { name: "__hci_cmd_sync" is_defined: true symbol_type: FUNCTION - crc: 0x368100e6 + crc: 0xb54a31a9 type_id: 0x6d996ee0 full_name: "__hci_cmd_sync" } @@ -335215,7 +322974,7 @@ elf_symbol { name: "__hci_cmd_sync_ev" is_defined: true symbol_type: FUNCTION - crc: 0x69adf16c + crc: 0xda29db0c type_id: 0x6d9955d1 full_name: "__hci_cmd_sync_ev" } @@ -335224,7 +322983,7 @@ elf_symbol { name: "__hci_cmd_sync_sk" is_defined: true symbol_type: FUNCTION - crc: 0xe02b4fb6 + crc: 0x2c2ce580 type_id: 0x6d9955d6 full_name: "__hci_cmd_sync_sk" } @@ -335233,7 +322992,7 @@ elf_symbol { name: "__hci_cmd_sync_status" is_defined: true symbol_type: FUNCTION - crc: 0x73a343d0 + crc: 0x06baed2b type_id: 0x9887b4ee full_name: "__hci_cmd_sync_status" } @@ -335242,7 +323001,7 @@ elf_symbol { name: "__hci_cmd_sync_status_sk" is_defined: true symbol_type: FUNCTION - crc: 0xbb5d9e7e + crc: 0xb243b785 type_id: 0x98878fd8 full_name: "__hci_cmd_sync_status_sk" } @@ -335251,7 +323010,7 @@ elf_symbol { name: "__hrtimer_get_remaining" is_defined: true symbol_type: FUNCTION - crc: 0x46030074 + crc: 0xed269ad2 type_id: 0x92346a47 full_name: "__hrtimer_get_remaining" } @@ -335260,7 +323019,7 @@ elf_symbol { name: "__hvc_resize" is_defined: true symbol_type: FUNCTION - crc: 0x36b5a318 + crc: 0x6920c557 type_id: 0x1eedbe86 full_name: "__hvc_resize" } @@ -335296,7 +323055,7 @@ elf_symbol { name: "__hwspin_lock_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x6c216292 + crc: 0xaf73026c type_id: 0x9e215925 full_name: "__hwspin_lock_timeout" } @@ -335305,7 +323064,7 @@ elf_symbol { name: "__hwspin_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xbc52003f + crc: 0x7a43a485 type_id: 0x13ab3f14 full_name: "__hwspin_unlock" } @@ -335314,7 +323073,7 @@ elf_symbol { name: "__i2c_smbus_xfer" is_defined: true symbol_type: FUNCTION - crc: 0x698bf750 + crc: 0xe15174dd type_id: 0x8a03b82b full_name: "__i2c_smbus_xfer" } @@ -335323,34 +323082,34 @@ elf_symbol { name: "__i2c_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x3d4068e1 + crc: 0x16451901 type_id: 0x9480cdfa full_name: "__i2c_transfer" } -elf_symbol { - id: 0x1ed50f6f - name: "__ieee80211_schedule_txq" - is_defined: true - symbol_type: FUNCTION - crc: 0x4d3ee77c - type_id: 0x1a9eb7e2 - full_name: "__ieee80211_schedule_txq" -} elf_symbol { id: 0xf9e10bbf name: "__iio_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4fac985e + crc: 0x62e84a0a type_id: 0x9b8e9bfe full_name: "__iio_device_register" } +elf_symbol { + id: 0x335e7054 + name: "__iio_trigger_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x89a4b717 + type_id: 0x7aef59ca + full_name: "__iio_trigger_alloc" +} elf_symbol { id: 0x64c84a6a name: "__inet6_lookup_established" is_defined: true symbol_type: FUNCTION - crc: 0xf3cb77d2 + crc: 0x7f82e930 type_id: 0x6f1e53de full_name: "__inet6_lookup_established" } @@ -335359,7 +323118,7 @@ elf_symbol { name: "__inet_lookup_established" is_defined: true symbol_type: FUNCTION - crc: 0xa4583e65 + crc: 0x63c135e0 type_id: 0x6f2829be full_name: "__inet_lookup_established" } @@ -335368,7 +323127,7 @@ elf_symbol { name: "__init_rwsem" is_defined: true symbol_type: FUNCTION - crc: 0x09859fe0 + crc: 0xf5a94b83 type_id: 0x104952fa full_name: "__init_rwsem" } @@ -335414,7 +323173,7 @@ elf_symbol { name: "__ip_dev_find" is_defined: true symbol_type: FUNCTION - crc: 0xbd06f1bd + crc: 0x9223cda1 type_id: 0xfcc995bd full_name: "__ip_dev_find" } @@ -335423,7 +323182,7 @@ elf_symbol { name: "__ip_select_ident" is_defined: true symbol_type: FUNCTION - crc: 0x30463e0b + crc: 0x51a34ed2 type_id: 0x13a0751a full_name: "__ip_select_ident" } @@ -335441,7 +323200,7 @@ elf_symbol { name: "__irq_alloc_descs" is_defined: true symbol_type: FUNCTION - crc: 0x64480bb9 + crc: 0x95238b2a type_id: 0x854e3dbc full_name: "__irq_alloc_descs" } @@ -335450,7 +323209,7 @@ elf_symbol { name: "__irq_alloc_domain_generic_chips" is_defined: true symbol_type: FUNCTION - crc: 0xfec37111 + crc: 0x6dc58bd2 type_id: 0x9a2dc3fa full_name: "__irq_alloc_domain_generic_chips" } @@ -335468,7 +323227,7 @@ elf_symbol { name: "__irq_domain_add" is_defined: true symbol_type: FUNCTION - crc: 0x0232c26d + crc: 0x75aecb8b type_id: 0x5f133b10 full_name: "__irq_domain_add" } @@ -335477,7 +323236,7 @@ elf_symbol { name: "__irq_resolve_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x2d032022 + crc: 0xcb7ab12a type_id: 0xc252de0a full_name: "__irq_resolve_mapping" } @@ -335486,7 +323245,7 @@ elf_symbol { name: "__irq_set_handler" is_defined: true symbol_type: FUNCTION - crc: 0x86b3858f + crc: 0x0958bbe4 type_id: 0x032333c6 full_name: "__irq_set_handler" } @@ -335607,6 +323366,15 @@ elf_symbol { type_id: 0x903ebd1d full_name: "__kfifo_to_user_r" } +elf_symbol { + id: 0x4efc82d3 + name: "__kfree_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0x7bb0184e + type_id: 0x11cb8bd5 + full_name: "__kfree_skb" +} elf_symbol { id: 0xe30985db name: "__kmalloc" @@ -335639,7 +323407,7 @@ elf_symbol { name: "__kthread_init_worker" is_defined: true symbol_type: FUNCTION - crc: 0x87955386 + crc: 0x6f02eb42 type_id: 0x1d45187b full_name: "__kthread_init_worker" } @@ -335675,7 +323443,7 @@ elf_symbol { name: "__lock_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x93efb450 + crc: 0xb2fa4e23 type_id: 0x16c5a8cd full_name: "__lock_buffer" } @@ -335684,16 +323452,25 @@ elf_symbol { name: "__mdiobus_read" is_defined: true symbol_type: FUNCTION - crc: 0xcb90e509 + crc: 0xa3d576c4 type_id: 0x915b6659 full_name: "__mdiobus_read" } +elf_symbol { + id: 0xa5f70021 + name: "__mdiobus_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xa19883f4 + type_id: 0x90d9386e + full_name: "__mdiobus_register" +} elf_symbol { id: 0xc8acd38c name: "__mdiobus_write" is_defined: true symbol_type: FUNCTION - crc: 0x8c37868a + crc: 0x3d72b5fc type_id: 0x9159236f full_name: "__mdiobus_write" } @@ -335702,7 +323479,7 @@ elf_symbol { name: "__media_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x862cf0e0 + crc: 0xd1732581 type_id: 0x98249b1d full_name: "__media_device_register" } @@ -335711,7 +323488,7 @@ elf_symbol { name: "__media_entity_next_link" is_defined: true symbol_type: FUNCTION - crc: 0xd02d6642 + crc: 0xdf2b8208 type_id: 0xddfd6c01 full_name: "__media_entity_next_link" } @@ -335756,7 +323533,7 @@ elf_symbol { name: "__migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0x81299030 + crc: 0xaaa6dd7d type_id: 0x81bed9bb full_name: "__migrate_task" } @@ -335765,7 +323542,7 @@ elf_symbol { name: "__mmap_lock_do_trace_acquire_returned" is_defined: true symbol_type: FUNCTION - crc: 0x4325ff6d + crc: 0x5319be0e type_id: 0x17fb42d3 full_name: "__mmap_lock_do_trace_acquire_returned" } @@ -335774,7 +323551,7 @@ elf_symbol { name: "__mmap_lock_do_trace_released" is_defined: true symbol_type: FUNCTION - crc: 0xded0aa6e + crc: 0xb996c292 type_id: 0x17e01d04 full_name: "__mmap_lock_do_trace_released" } @@ -335783,16 +323560,34 @@ elf_symbol { name: "__mmap_lock_do_trace_start_locking" is_defined: true symbol_type: FUNCTION - crc: 0x18441ed5 + crc: 0x56ac7b18 type_id: 0x17e01d04 full_name: "__mmap_lock_do_trace_start_locking" } +elf_symbol { + id: 0x0ba13d85 + name: "__mmc_claim_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x6449e8a7 + type_id: 0x90247076 + full_name: "__mmc_claim_host" +} +elf_symbol { + id: 0x479db511 + name: "__mmc_poll_for_busy" + is_defined: true + symbol_type: FUNCTION + crc: 0x794b526a + type_id: 0x91017265 + full_name: "__mmc_poll_for_busy" +} elf_symbol { id: 0x603dcc7d name: "__mmdrop" is_defined: true symbol_type: FUNCTION - crc: 0x7b5ee8b1 + crc: 0x428651f5 type_id: 0x1655e07b full_name: "__mmdrop" } @@ -335801,7 +323596,7 @@ elf_symbol { name: "__module_get" is_defined: true symbol_type: FUNCTION - crc: 0xf066247d + crc: 0x82f3eefb type_id: 0x1251a683 full_name: "__module_get" } @@ -335810,7 +323605,7 @@ elf_symbol { name: "__module_put_and_kthread_exit" is_defined: true symbol_type: FUNCTION - crc: 0x39e2f4d1 + crc: 0x9130ce6c type_id: 0x11a19ef5 full_name: "__module_put_and_kthread_exit" } @@ -335828,7 +323623,7 @@ elf_symbol { name: "__mutex_init" is_defined: true symbol_type: FUNCTION - crc: 0xcefb0c9f + crc: 0xa571f6b0 type_id: 0x18befa18 full_name: "__mutex_init" } @@ -335837,7 +323632,7 @@ elf_symbol { name: "__napi_alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0xce3c6d5b + crc: 0xc5fa677d type_id: 0x6fb420ce full_name: "__napi_alloc_skb" } @@ -335846,7 +323641,7 @@ elf_symbol { name: "__napi_schedule" is_defined: true symbol_type: FUNCTION - crc: 0xc0ac80d1 + crc: 0xf5221e2b type_id: 0x16983453 full_name: "__napi_schedule" } @@ -335855,7 +323650,7 @@ elf_symbol { name: "__napi_schedule_irqoff" is_defined: true symbol_type: FUNCTION - crc: 0x4f4f35ae + crc: 0x7096c85f type_id: 0x16983453 full_name: "__napi_schedule_irqoff" } @@ -335873,7 +323668,7 @@ elf_symbol { name: "__ndisc_fill_addr_option" is_defined: true symbol_type: FUNCTION - crc: 0x8c955595 + crc: 0x07cb9d0f type_id: 0x1058ca17 full_name: "__ndisc_fill_addr_option" } @@ -335891,7 +323686,7 @@ elf_symbol { name: "__netdev_alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0x99bc159b + crc: 0x1ba22d8b type_id: 0x651dcdfb full_name: "__netdev_alloc_skb" } @@ -335900,7 +323695,7 @@ elf_symbol { name: "__netif_napi_del" is_defined: true symbol_type: FUNCTION - crc: 0x4ccf4bd8 + crc: 0xf7cce469 type_id: 0x16983453 full_name: "__netif_napi_del" } @@ -335909,7 +323704,7 @@ elf_symbol { name: "__netif_set_xps_queue" is_defined: true symbol_type: FUNCTION - crc: 0x03f0f18e + crc: 0x74943dbf type_id: 0x91f45efa full_name: "__netif_set_xps_queue" } @@ -335918,7 +323713,7 @@ elf_symbol { name: "__netlink_dump_start" is_defined: true symbol_type: FUNCTION - crc: 0x7beff875 + crc: 0x53d7f503 type_id: 0x9acae612 full_name: "__netlink_dump_start" } @@ -335927,7 +323722,7 @@ elf_symbol { name: "__netlink_kernel_create" is_defined: true symbol_type: FUNCTION - crc: 0x43693822 + crc: 0x9f3fe1fe type_id: 0x6ef28827 full_name: "__netlink_kernel_create" } @@ -335936,7 +323731,7 @@ elf_symbol { name: "__nfc_alloc_vendor_cmd_reply_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa272c6ea + crc: 0x796b3c91 type_id: 0x6b55cd91 full_name: "__nfc_alloc_vendor_cmd_reply_skb" } @@ -335963,7 +323758,7 @@ elf_symbol { name: "__nlmsg_put" is_defined: true symbol_type: FUNCTION - crc: 0xd0613013 + crc: 0x899805b0 type_id: 0x16d62662 full_name: "__nlmsg_put" } @@ -335981,7 +323776,7 @@ elf_symbol { name: "__of_get_address" is_defined: true symbol_type: FUNCTION - crc: 0x9c88153a + crc: 0x42ec81ae type_id: 0x2d73e0a2 full_name: "__of_get_address" } @@ -335990,7 +323785,7 @@ elf_symbol { name: "__of_mdiobus_register" is_defined: true symbol_type: FUNCTION - crc: 0x0fd3c613 + crc: 0xa014553c type_id: 0x9026a2e6 full_name: "__of_mdiobus_register" } @@ -335999,7 +323794,7 @@ elf_symbol { name: "__of_parse_phandle_with_args" is_defined: true symbol_type: FUNCTION - crc: 0x7ab3178e + crc: 0x26f40d9d type_id: 0x91fd83bc full_name: "__of_parse_phandle_with_args" } @@ -336008,16 +323803,25 @@ elf_symbol { name: "__of_reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0xe56c9806 + crc: 0x94d87e92 type_id: 0x026c1696 full_name: "__of_reset_control_get" } +elf_symbol { + id: 0x4d1e5aba + name: "__page_file_index" + is_defined: true + symbol_type: FUNCTION + crc: 0x39ba4984 + type_id: 0x300c1af4 + full_name: "__page_file_index" +} elf_symbol { id: 0x057c7766 name: "__page_frag_cache_drain" is_defined: true symbol_type: FUNCTION - crc: 0x9b1e8ce4 + crc: 0x4bbba0b1 type_id: 0x102e93ac full_name: "__page_frag_cache_drain" } @@ -336026,16 +323830,25 @@ elf_symbol { name: "__page_mapcount" is_defined: true symbol_type: FUNCTION - crc: 0x84e1a707 + crc: 0x5c6cd487 type_id: 0x9c203488 full_name: "__page_mapcount" } +elf_symbol { + id: 0xe595f8f9 + name: "__page_pinner_put_page" + is_defined: true + symbol_type: FUNCTION + crc: 0xbf444ebf + type_id: 0x11388634 + full_name: "__page_pinner_put_page" +} elf_symbol { id: 0xdc9a73c7 name: "__pagevec_release" is_defined: true symbol_type: FUNCTION - crc: 0x65d06bfd + crc: 0x8030d003 type_id: 0x11b81220 full_name: "__pagevec_release" } @@ -336044,7 +323857,7 @@ elf_symbol { name: "__pci_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x6240569e + crc: 0x2ede99c1 type_id: 0x97374fe9 full_name: "__pci_register_driver" } @@ -336062,7 +323875,7 @@ elf_symbol { name: "__percpu_down_read" is_defined: true symbol_type: FUNCTION - crc: 0x1c075f01 + crc: 0x9d1c6de1 type_id: 0xfb7cfa37 full_name: "__percpu_down_read" } @@ -336071,7 +323884,7 @@ elf_symbol { name: "__percpu_init_rwsem" is_defined: true symbol_type: FUNCTION - crc: 0x52251958 + crc: 0xc94eb71f type_id: 0x99132caa full_name: "__percpu_init_rwsem" } @@ -336080,7 +323893,7 @@ elf_symbol { name: "__phy_modify" is_defined: true symbol_type: FUNCTION - crc: 0xa7907b3b + crc: 0x91f2c938 type_id: 0x92df7dfb full_name: "__phy_modify" } @@ -336089,7 +323902,7 @@ elf_symbol { name: "__pkvm_load_el2_module" is_defined: true symbol_type: FUNCTION - crc: 0xd1d2c552 + crc: 0x474d0405 type_id: 0x9f5021bd full_name: "__pkvm_load_el2_module" } @@ -336107,7 +323920,7 @@ elf_symbol { name: "__platform_driver_probe" is_defined: true symbol_type: FUNCTION - crc: 0xa73e7d12 + crc: 0xa1ec90c9 type_id: 0x9bf6c118 full_name: "__platform_driver_probe" } @@ -336116,7 +323929,7 @@ elf_symbol { name: "__platform_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xca4185d8 + crc: 0x894c433a type_id: 0x9b609a6d full_name: "__platform_driver_register" } @@ -336125,7 +323938,7 @@ elf_symbol { name: "__platform_register_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x7fd2f872 + crc: 0x0547fe8f type_id: 0x939de190 full_name: "__platform_register_drivers" } @@ -336134,7 +323947,7 @@ elf_symbol { name: "__pm_relax" is_defined: true symbol_type: FUNCTION - crc: 0xff94bb52 + crc: 0x1aa68695 type_id: 0x10229585 full_name: "__pm_relax" } @@ -336143,7 +323956,7 @@ elf_symbol { name: "__pm_runtime_disable" is_defined: true symbol_type: FUNCTION - crc: 0x61338082 + crc: 0x05e59274 type_id: 0x11bb92b7 full_name: "__pm_runtime_disable" } @@ -336152,7 +323965,7 @@ elf_symbol { name: "__pm_runtime_idle" is_defined: true symbol_type: FUNCTION - crc: 0x632539c4 + crc: 0x14cee5de type_id: 0x9c8a5e38 full_name: "__pm_runtime_idle" } @@ -336161,7 +323974,7 @@ elf_symbol { name: "__pm_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x28ef99ce + crc: 0xabe820ab type_id: 0x9c8a5e38 full_name: "__pm_runtime_resume" } @@ -336170,7 +323983,7 @@ elf_symbol { name: "__pm_runtime_set_status" is_defined: true symbol_type: FUNCTION - crc: 0xd035f4fc + crc: 0x22808c6a type_id: 0x9c00c8ec full_name: "__pm_runtime_set_status" } @@ -336179,7 +323992,7 @@ elf_symbol { name: "__pm_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x927d868c + crc: 0x7c91d8d1 type_id: 0x9c8a5e38 full_name: "__pm_runtime_suspend" } @@ -336188,7 +324001,7 @@ elf_symbol { name: "__pm_runtime_use_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0xa80d945c + crc: 0x446c5527 type_id: 0x11bb92b7 full_name: "__pm_runtime_use_autosuspend" } @@ -336197,7 +324010,7 @@ elf_symbol { name: "__pm_stay_awake" is_defined: true symbol_type: FUNCTION - crc: 0x63b76619 + crc: 0xe186a5ce type_id: 0x10229585 full_name: "__pm_stay_awake" } @@ -336215,7 +324028,7 @@ elf_symbol { name: "__pskb_copy_fclone" is_defined: true symbol_type: FUNCTION - crc: 0x38ea261e + crc: 0xccd67e8e type_id: 0x686cbc61 full_name: "__pskb_copy_fclone" } @@ -336224,7 +324037,7 @@ elf_symbol { name: "__pskb_pull_tail" is_defined: true symbol_type: FUNCTION - crc: 0x027bc33b + crc: 0x263e8160 type_id: 0x5659e8fb full_name: "__pskb_pull_tail" } @@ -336233,7 +324046,7 @@ elf_symbol { name: "__put_cred" is_defined: true symbol_type: FUNCTION - crc: 0x7dda02a5 + crc: 0xea9a45e2 type_id: 0x1fcd1693 full_name: "__put_cred" } @@ -336242,7 +324055,7 @@ elf_symbol { name: "__put_net" is_defined: true symbol_type: FUNCTION - crc: 0x1c83e420 + crc: 0x64b548b6 type_id: 0x13b0ccb3 full_name: "__put_net" } @@ -336251,7 +324064,7 @@ elf_symbol { name: "__put_task_struct" is_defined: true symbol_type: FUNCTION - crc: 0xdfd5828f + crc: 0x950c847f type_id: 0x17de3be6 full_name: "__put_task_struct" } @@ -336314,7 +324127,7 @@ elf_symbol { name: "__register_chrdev" is_defined: true symbol_type: FUNCTION - crc: 0xbf5c3f01 + crc: 0xbd842ba8 type_id: 0x8de63b97 full_name: "__register_chrdev" } @@ -336323,7 +324136,7 @@ elf_symbol { name: "__register_rpmsg_driver" is_defined: true symbol_type: FUNCTION - crc: 0x7b8e64df + crc: 0x22984856 type_id: 0x95ef0c06 full_name: "__register_rpmsg_driver" } @@ -336332,7 +324145,7 @@ elf_symbol { name: "__regmap_init" is_defined: true symbol_type: FUNCTION - crc: 0x51449a92 + crc: 0xfcb220b8 type_id: 0x8ce75748 full_name: "__regmap_init" } @@ -336341,7 +324154,7 @@ elf_symbol { name: "__regmap_init_mmio_clk" is_defined: true symbol_type: FUNCTION - crc: 0x32c2eeff + crc: 0x15a4ca44 type_id: 0x8cdd9b00 full_name: "__regmap_init_mmio_clk" } @@ -336350,7 +324163,7 @@ elf_symbol { name: "__release_region" is_defined: true symbol_type: FUNCTION - crc: 0x1035c7c2 + crc: 0x1848221d type_id: 0x1c3ba516 full_name: "__release_region" } @@ -336377,7 +324190,7 @@ elf_symbol { name: "__request_region" is_defined: true symbol_type: FUNCTION - crc: 0x85bd1608 + crc: 0x0ca39ba0 type_id: 0xcd418336 full_name: "__request_region" } @@ -336386,7 +324199,7 @@ elf_symbol { name: "__reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0x3a046001 + crc: 0x151b3aa8 type_id: 0x0fe6e820 full_name: "__reset_control_get" } @@ -336404,7 +324217,7 @@ elf_symbol { name: "__root_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7cef2f52 + crc: 0xd89e0766 type_id: 0xa2878209 full_name: "__root_device_register" } @@ -336413,7 +324226,7 @@ elf_symbol { name: "__rt_mutex_init" is_defined: true symbol_type: FUNCTION - crc: 0xff2d7baa + crc: 0xc5803a97 type_id: 0x1dbb54c5 full_name: "__rt_mutex_init" } @@ -336422,7 +324235,7 @@ elf_symbol { name: "__scsi_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x152167aa + crc: 0x758f7e70 type_id: 0xa355db3b full_name: "__scsi_add_device" } @@ -336431,7 +324244,7 @@ elf_symbol { name: "__scsi_device_lookup_by_target" is_defined: true symbol_type: FUNCTION - crc: 0x019419e6 + crc: 0x5c27beb3 type_id: 0xa017504e full_name: "__scsi_device_lookup_by_target" } @@ -336440,7 +324253,7 @@ elf_symbol { name: "__scsi_iterate_devices" is_defined: true symbol_type: FUNCTION - crc: 0xcea25bf1 + crc: 0xd556190c type_id: 0xa1595676 full_name: "__scsi_iterate_devices" } @@ -336449,7 +324262,7 @@ elf_symbol { name: "__scsi_print_sense" is_defined: true symbol_type: FUNCTION - crc: 0x1f94eec8 + crc: 0xaac892f6 type_id: 0x1df45ed2 full_name: "__scsi_print_sense" } @@ -336458,7 +324271,7 @@ elf_symbol { name: "__sdhci_add_host" is_defined: true symbol_type: FUNCTION - crc: 0xf5f9b6bd + crc: 0x4c3c5d85 type_id: 0x93dfa305 full_name: "__sdhci_add_host" } @@ -336467,7 +324280,7 @@ elf_symbol { name: "__sdhci_set_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xdd5dce13 + crc: 0xdc029933 type_id: 0x1e7db2dc full_name: "__sdhci_set_timeout" } @@ -336476,7 +324289,7 @@ elf_symbol { name: "__seq_open_private" is_defined: true symbol_type: FUNCTION - crc: 0xaa9a05dc + crc: 0x2de1ebc4 type_id: 0x5048b42f full_name: "__seq_open_private" } @@ -336485,7 +324298,7 @@ elf_symbol { name: "__serdev_device_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xeb24f67c + crc: 0x49c683c2 type_id: 0x99fe57fe full_name: "__serdev_device_driver_register" } @@ -336494,7 +324307,7 @@ elf_symbol { name: "__serio_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0xbf9bf838 + crc: 0xbec88e32 type_id: 0x9fef9fb7 full_name: "__serio_register_driver" } @@ -336503,7 +324316,7 @@ elf_symbol { name: "__serio_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xcf75c5e6 + crc: 0x3a34f7af type_id: 0x1009f18b full_name: "__serio_register_port" } @@ -336539,7 +324352,7 @@ elf_symbol { name: "__sk_receive_skb" is_defined: true symbol_type: FUNCTION - crc: 0xc57bc08e + crc: 0x6048e9c0 type_id: 0x9adc176e full_name: "__sk_receive_skb" } @@ -336548,7 +324361,7 @@ elf_symbol { name: "__skb_checksum_complete" is_defined: true symbol_type: FUNCTION - crc: 0x7f0186ac + crc: 0xc7a0d4d4 type_id: 0x1bdfb83f full_name: "__skb_checksum_complete" } @@ -336566,7 +324379,7 @@ elf_symbol { name: "__skb_flow_dissect" is_defined: true symbol_type: FUNCTION - crc: 0x2d385562 + crc: 0x23dc8f6e type_id: 0xf1510018 full_name: "__skb_flow_dissect" } @@ -336575,7 +324388,7 @@ elf_symbol { name: "__skb_get_hash" is_defined: true symbol_type: FUNCTION - crc: 0x17e96ba7 + crc: 0x1ddd1883 type_id: 0x11cb8bd5 full_name: "__skb_get_hash" } @@ -336584,7 +324397,7 @@ elf_symbol { name: "__skb_gso_segment" is_defined: true symbol_type: FUNCTION - crc: 0xc638ef58 + crc: 0x69420fe8 type_id: 0x6940ae3e full_name: "__skb_gso_segment" } @@ -336593,7 +324406,7 @@ elf_symbol { name: "__skb_pad" is_defined: true symbol_type: FUNCTION - crc: 0xfd761f8f + crc: 0x036615f2 type_id: 0x9d54e5f2 full_name: "__skb_pad" } @@ -336602,7 +324415,7 @@ elf_symbol { name: "__sock_create" is_defined: true symbol_type: FUNCTION - crc: 0x28b5c7b5 + crc: 0x7265e465 type_id: 0x9f2cabca full_name: "__sock_create" } @@ -336611,7 +324424,7 @@ elf_symbol { name: "__sock_queue_rcv_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2a4e488c + crc: 0x9d9799e5 type_id: 0x9ac4d210 full_name: "__sock_queue_rcv_skb" } @@ -336620,7 +324433,7 @@ elf_symbol { name: "__sock_recv_cmsgs" is_defined: true symbol_type: FUNCTION - crc: 0x4bc10964 + crc: 0xd32b6582 type_id: 0x1bdaff5e full_name: "__sock_recv_cmsgs" } @@ -336629,7 +324442,7 @@ elf_symbol { name: "__sock_recv_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x43e842d5 + crc: 0xcdc149a2 type_id: 0x1bdaff5e full_name: "__sock_recv_timestamp" } @@ -336638,7 +324451,7 @@ elf_symbol { name: "__sock_recv_wifi_status" is_defined: true symbol_type: FUNCTION - crc: 0x82b812fd + crc: 0xd80f3e2d type_id: 0x1bdaff5e full_name: "__sock_recv_wifi_status" } @@ -336656,7 +324469,7 @@ elf_symbol { name: "__spi_alloc_controller" is_defined: true symbol_type: FUNCTION - crc: 0x72ef2ece + crc: 0x139ba157 type_id: 0x5179d95b full_name: "__spi_alloc_controller" } @@ -336665,7 +324478,7 @@ elf_symbol { name: "__spi_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x63b46e3d + crc: 0x9a9c1906 type_id: 0x9f83d2d0 full_name: "__spi_register_driver" } @@ -336674,7 +324487,7 @@ elf_symbol { name: "__splice_from_pipe" is_defined: true symbol_type: FUNCTION - crc: 0xe26bf1fa + crc: 0x9af16740 type_id: 0x16c2ead1 full_name: "__splice_from_pipe" } @@ -336683,7 +324496,7 @@ elf_symbol { name: "__spmi_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x9e3b14f5 + crc: 0x36f7ad6c type_id: 0x97f5d38a full_name: "__spmi_driver_register" } @@ -336692,7 +324505,7 @@ elf_symbol { name: "__srcu_read_lock" is_defined: true symbol_type: FUNCTION - crc: 0x72e0cbe9 + crc: 0x5f0dddd4 type_id: 0x956202e7 full_name: "__srcu_read_lock" } @@ -336701,7 +324514,7 @@ elf_symbol { name: "__srcu_read_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x222e663f + crc: 0x492dabdc type_id: 0x19e63317 full_name: "__srcu_read_unlock" } @@ -336764,7 +324577,7 @@ elf_symbol { name: "__task_pid_nr_ns" is_defined: true symbol_type: FUNCTION - crc: 0xacd5e948 + crc: 0x29757059 type_id: 0xd59c1ab2 full_name: "__task_pid_nr_ns" } @@ -336773,7 +324586,7 @@ elf_symbol { name: "__task_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x2b626139 + crc: 0xd3cf4618 type_id: 0x8d7ecefa full_name: "__task_rq_lock" } @@ -336818,7 +324631,7 @@ elf_symbol { name: "__trace_trigger_soft_disabled" is_defined: true symbol_type: FUNCTION - crc: 0xdf61b899 + crc: 0x942c940f type_id: 0xfe730297 full_name: "__trace_trigger_soft_disabled" } @@ -336827,7 +324640,7 @@ elf_symbol { name: "__traceiter_android_rvh_account_irq" is_defined: true symbol_type: FUNCTION - crc: 0x4001802f + crc: 0x2e0f66e5 type_id: 0x9bc2b791 full_name: "__traceiter_android_rvh_account_irq" } @@ -336836,7 +324649,7 @@ elf_symbol { name: "__traceiter_android_rvh_after_dequeue_task" is_defined: true symbol_type: FUNCTION - crc: 0x5e627361 + crc: 0x307ed5f7 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_after_dequeue_task" } @@ -336845,7 +324658,7 @@ elf_symbol { name: "__traceiter_android_rvh_after_enqueue_task" is_defined: true symbol_type: FUNCTION - crc: 0xad36c425 + crc: 0x621c989c type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_after_enqueue_task" } @@ -336881,7 +324694,7 @@ elf_symbol { name: "__traceiter_android_rvh_can_migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0x450a2313 + crc: 0xa4a2ea5c type_id: 0x9bc25990 full_name: "__traceiter_android_rvh_can_migrate_task" } @@ -336890,7 +324703,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_tick" is_defined: true symbol_type: FUNCTION - crc: 0xe7e6e309 + crc: 0xd6d0b8d3 type_id: 0x9bda0446 full_name: "__traceiter_android_rvh_check_preempt_tick" } @@ -336899,7 +324712,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x0671a6e3 + crc: 0x062c46d8 type_id: 0x9b10b4a6 full_name: "__traceiter_android_rvh_check_preempt_wakeup" } @@ -336908,7 +324721,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_wakeup_ignore" is_defined: true symbol_type: FUNCTION - crc: 0x78f88024 + crc: 0x8ae7e2c4 type_id: 0x9bdfaf3f full_name: "__traceiter_android_rvh_check_preempt_wakeup_ignore" } @@ -336917,7 +324730,7 @@ elf_symbol { name: "__traceiter_android_rvh_commit_creds" is_defined: true symbol_type: FUNCTION - crc: 0xd5f5dd14 + crc: 0xfb428c3d type_id: 0x9b427bba full_name: "__traceiter_android_rvh_commit_creds" } @@ -336935,7 +324748,7 @@ elf_symbol { name: "__traceiter_android_rvh_cpu_cgroup_online" is_defined: true symbol_type: FUNCTION - crc: 0xe93e16e8 + crc: 0x5f2b686c type_id: 0x9b03e163 full_name: "__traceiter_android_rvh_cpu_cgroup_online" } @@ -336948,12 +324761,39 @@ elf_symbol { type_id: 0x9a37ef2c full_name: "__traceiter_android_rvh_cpu_overutilized" } +elf_symbol { + id: 0x1baec33d + name: "__traceiter_android_rvh_cpufreq_transition" + is_defined: true + symbol_type: FUNCTION + crc: 0x170ecaa7 + type_id: 0x9ba9c2f7 + full_name: "__traceiter_android_rvh_cpufreq_transition" +} +elf_symbol { + id: 0x1a7f4cf6 + name: "__traceiter_android_rvh_cpuset_fork" + is_defined: true + symbol_type: FUNCTION + crc: 0x5866428b + type_id: 0x9bdfaf3f + full_name: "__traceiter_android_rvh_cpuset_fork" +} +elf_symbol { + id: 0x44c5f919 + name: "__traceiter_android_rvh_ctl_dirty_rate" + is_defined: true + symbol_type: FUNCTION + crc: 0xb88d27b3 + type_id: 0x9bcd4ff7 + full_name: "__traceiter_android_rvh_ctl_dirty_rate" +} elf_symbol { id: 0x8f1b1c1e name: "__traceiter_android_rvh_dequeue_entity" is_defined: true symbol_type: FUNCTION - crc: 0xbeda7f1b + crc: 0x8c6ef6d7 type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_dequeue_entity" } @@ -336962,7 +324802,7 @@ elf_symbol { name: "__traceiter_android_rvh_dequeue_task" is_defined: true symbol_type: FUNCTION - crc: 0xdb61edcb + crc: 0x97fe0832 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_dequeue_task" } @@ -336971,7 +324811,7 @@ elf_symbol { name: "__traceiter_android_rvh_dequeue_task_fair" is_defined: true symbol_type: FUNCTION - crc: 0xbfb4e6e2 + crc: 0x7e0f732a type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_dequeue_task_fair" } @@ -337007,7 +324847,7 @@ elf_symbol { name: "__traceiter_android_rvh_do_sched_yield" is_defined: true symbol_type: FUNCTION - crc: 0xbb6c3fb7 + crc: 0x65a6a0a5 type_id: 0x9b17b01e full_name: "__traceiter_android_rvh_do_sched_yield" } @@ -337038,12 +324878,21 @@ elf_symbol { type_id: 0x9ba7ef87 full_name: "__traceiter_android_rvh_do_undefinstr" } +elf_symbol { + id: 0x123e41ea + name: "__traceiter_android_rvh_effective_cpu_util" + is_defined: true + symbol_type: FUNCTION + crc: 0x303b2530 + type_id: 0x9a3f301e + full_name: "__traceiter_android_rvh_effective_cpu_util" +} elf_symbol { id: 0x6682daab name: "__traceiter_android_rvh_enqueue_entity" is_defined: true symbol_type: FUNCTION - crc: 0xcf98ae25 + crc: 0x565c2c4a type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_enqueue_entity" } @@ -337052,7 +324901,7 @@ elf_symbol { name: "__traceiter_android_rvh_enqueue_task" is_defined: true symbol_type: FUNCTION - crc: 0x28355a8f + crc: 0xc59c4559 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_enqueue_task" } @@ -337061,7 +324910,7 @@ elf_symbol { name: "__traceiter_android_rvh_enqueue_task_fair" is_defined: true symbol_type: FUNCTION - crc: 0xc6465a5a + crc: 0x3a4d950e type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_enqueue_task_fair" } @@ -337070,7 +324919,7 @@ elf_symbol { name: "__traceiter_android_rvh_entity_tick" is_defined: true symbol_type: FUNCTION - crc: 0xa932ff03 + crc: 0x29744a23 type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_entity_tick" } @@ -337079,7 +324928,7 @@ elf_symbol { name: "__traceiter_android_rvh_exit_creds" is_defined: true symbol_type: FUNCTION - crc: 0xb188bdc4 + crc: 0x258f1ca1 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_exit_creds" } @@ -337088,7 +324937,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_busiest_group" is_defined: true symbol_type: FUNCTION - crc: 0xf5940d55 + crc: 0xe3cd6da3 type_id: 0x9b79ad21 full_name: "__traceiter_android_rvh_find_busiest_group" } @@ -337097,7 +324946,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_busiest_queue" is_defined: true symbol_type: FUNCTION - crc: 0x3ebfaaec + crc: 0xda83a0e8 type_id: 0x9a3e0766 full_name: "__traceiter_android_rvh_find_busiest_queue" } @@ -337106,7 +324955,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_energy_efficient_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xa488107e + crc: 0xe03e0983 type_id: 0x9bc38ca5 full_name: "__traceiter_android_rvh_find_energy_efficient_cpu" } @@ -337115,7 +324964,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_lowest_rq" is_defined: true symbol_type: FUNCTION - crc: 0x9972f5a7 + crc: 0x9d2ca1d5 type_id: 0x9bd47a1d full_name: "__traceiter_android_rvh_find_lowest_rq" } @@ -337133,7 +324982,7 @@ elf_symbol { name: "__traceiter_android_rvh_finish_prio_fork" is_defined: true symbol_type: FUNCTION - crc: 0x78c04309 + crc: 0xc3094985 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_finish_prio_fork" } @@ -337142,7 +324991,7 @@ elf_symbol { name: "__traceiter_android_rvh_flush_task" is_defined: true symbol_type: FUNCTION - crc: 0xb3a46467 + crc: 0xde237298 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_flush_task" } @@ -337160,7 +325009,7 @@ elf_symbol { name: "__traceiter_android_rvh_gic_v3_set_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x4526f82a + crc: 0xcb0d4cf1 type_id: 0x9b8eabb4 full_name: "__traceiter_android_rvh_gic_v3_set_affinity" } @@ -337178,7 +325027,7 @@ elf_symbol { name: "__traceiter_android_rvh_iommu_iovad_init_alloc_algo" is_defined: true symbol_type: FUNCTION - crc: 0x6ef5f799 + crc: 0x16a9062b type_id: 0x9ba938bd full_name: "__traceiter_android_rvh_iommu_iovad_init_alloc_algo" } @@ -337196,7 +325045,7 @@ elf_symbol { name: "__traceiter_android_rvh_iommu_setup_dma_ops" is_defined: true symbol_type: FUNCTION - crc: 0x7cde4b10 + crc: 0x361ab352 type_id: 0x9b8019c6 full_name: "__traceiter_android_rvh_iommu_setup_dma_ops" } @@ -337205,7 +325054,7 @@ elf_symbol { name: "__traceiter_android_rvh_is_cpu_allowed" is_defined: true symbol_type: FUNCTION - crc: 0xb835adc1 + crc: 0x9c62d953 type_id: 0x9bc253cf full_name: "__traceiter_android_rvh_is_cpu_allowed" } @@ -337214,16 +325063,34 @@ elf_symbol { name: "__traceiter_android_rvh_migrate_queued_task" is_defined: true symbol_type: FUNCTION - crc: 0x67075e35 + crc: 0xa12ac2f0 type_id: 0x9b18c50f full_name: "__traceiter_android_rvh_migrate_queued_task" } +elf_symbol { + id: 0xc1a482d8 + name: "__traceiter_android_rvh_mmc_resume" + is_defined: true + symbol_type: FUNCTION + crc: 0x5448882c + type_id: 0x9b73acb8 + full_name: "__traceiter_android_rvh_mmc_resume" +} +elf_symbol { + id: 0x9c17d92b + name: "__traceiter_android_rvh_mmc_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0xa641f135 + type_id: 0x9b77df43 + full_name: "__traceiter_android_rvh_mmc_suspend" +} elf_symbol { id: 0x0d22882d name: "__traceiter_android_rvh_new_task_stats" is_defined: true symbol_type: FUNCTION - crc: 0xa696de86 + crc: 0xa29dadf2 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_new_task_stats" } @@ -337232,7 +325099,7 @@ elf_symbol { name: "__traceiter_android_rvh_override_creds" is_defined: true symbol_type: FUNCTION - crc: 0x5609a420 + crc: 0xb88cda04 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_override_creds" } @@ -337250,7 +325117,7 @@ elf_symbol { name: "__traceiter_android_rvh_pick_next_entity" is_defined: true symbol_type: FUNCTION - crc: 0xf6f8bca0 + crc: 0xc15bd902 type_id: 0x9b96f247 full_name: "__traceiter_android_rvh_pick_next_entity" } @@ -337259,25 +325126,61 @@ elf_symbol { name: "__traceiter_android_rvh_place_entity" is_defined: true symbol_type: FUNCTION - crc: 0xa0374759 + crc: 0x711d437f type_id: 0x9b974729 full_name: "__traceiter_android_rvh_place_entity" } +elf_symbol { + id: 0xfad1d9f5 + name: "__traceiter_android_rvh_post_init_entity_util_avg" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1336323 + type_id: 0x9b8f15f1 + full_name: "__traceiter_android_rvh_post_init_entity_util_avg" +} elf_symbol { id: 0xeccbc3c1 name: "__traceiter_android_rvh_prepare_prio_fork" is_defined: true symbol_type: FUNCTION - crc: 0x27f3eb15 + crc: 0xe7a6a19c type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_prepare_prio_fork" } +elf_symbol { + id: 0xbd2d27dc + name: "__traceiter_android_rvh_psci_cpu_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0x962f6bd0 + type_id: 0x988fe934 + full_name: "__traceiter_android_rvh_psci_cpu_suspend" +} +elf_symbol { + id: 0xe41b0c78 + name: "__traceiter_android_rvh_psci_tos_resident_on" + is_defined: true + symbol_type: FUNCTION + crc: 0xd872b19a + type_id: 0x9a374ad4 + full_name: "__traceiter_android_rvh_psci_tos_resident_on" +} +elf_symbol { + id: 0x13f466b7 + name: "__traceiter_android_rvh_refrigerator" + is_defined: true + symbol_type: FUNCTION + crc: 0x811d8704 + type_id: 0x9a1a471c + full_name: "__traceiter_android_rvh_refrigerator" +} elf_symbol { id: 0xe3e24295 name: "__traceiter_android_rvh_replace_next_task_fair" is_defined: true symbol_type: FUNCTION - crc: 0x4d00cb85 + crc: 0x0d3d7546 type_id: 0x9b14e220 full_name: "__traceiter_android_rvh_replace_next_task_fair" } @@ -337295,7 +325198,7 @@ elf_symbol { name: "__traceiter_android_rvh_revert_creds" is_defined: true symbol_type: FUNCTION - crc: 0x80a3211e + crc: 0xa468286e type_id: 0x9b427bba full_name: "__traceiter_android_rvh_revert_creds" } @@ -337304,7 +325207,7 @@ elf_symbol { name: "__traceiter_android_rvh_rtmutex_prepare_setprio" is_defined: true symbol_type: FUNCTION - crc: 0x279c8968 + crc: 0xce2be96c type_id: 0x9bdc9aae full_name: "__traceiter_android_rvh_rtmutex_prepare_setprio" } @@ -337322,7 +325225,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_balance_rt" is_defined: true symbol_type: FUNCTION - crc: 0x14466105 + crc: 0xb0d7a7fe type_id: 0x9b10bb14 full_name: "__traceiter_android_rvh_sched_balance_rt" } @@ -337358,7 +325261,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_fork" is_defined: true symbol_type: FUNCTION - crc: 0x9f841b16 + crc: 0xd6bd1e71 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_sched_fork" } @@ -337367,7 +325270,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_fork_init" is_defined: true symbol_type: FUNCTION - crc: 0xec5a881f + crc: 0xaa446994 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_sched_fork_init" } @@ -337376,7 +325279,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_getaffinity" is_defined: true symbol_type: FUNCTION - crc: 0x6b36cb68 + crc: 0xee13f051 type_id: 0x9bd5e248 full_name: "__traceiter_android_rvh_sched_getaffinity" } @@ -337385,7 +325288,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_newidle_balance" is_defined: true symbol_type: FUNCTION - crc: 0x580ba89a + crc: 0xa540cc4c type_id: 0x9b18e15a full_name: "__traceiter_android_rvh_sched_newidle_balance" } @@ -337394,7 +325297,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_nohz_balancer_kick" is_defined: true symbol_type: FUNCTION - crc: 0x93ac4f5a + crc: 0xb9e594e6 type_id: 0x9b110126 full_name: "__traceiter_android_rvh_sched_nohz_balancer_kick" } @@ -337403,7 +325306,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_rebalance_domains" is_defined: true symbol_type: FUNCTION - crc: 0x8d6e42c1 + crc: 0xa5df882d type_id: 0x9b13661d full_name: "__traceiter_android_rvh_sched_rebalance_domains" } @@ -337412,7 +325315,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_setaffinity" is_defined: true symbol_type: FUNCTION - crc: 0x6baf087e + crc: 0x18bdf952 type_id: 0x9bd7d214 full_name: "__traceiter_android_rvh_sched_setaffinity" } @@ -337421,8 +325324,8 @@ elf_symbol { name: "__traceiter_android_rvh_schedule" is_defined: true symbol_type: FUNCTION - crc: 0x45a78a79 - type_id: 0x9bdc22a4 + crc: 0x5597e05e + type_id: 0x9abe9677 full_name: "__traceiter_android_rvh_schedule" } elf_symbol { @@ -337439,7 +325342,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_fallback_rq" is_defined: true symbol_type: FUNCTION - crc: 0x09cdfabc + crc: 0x4106c2c4 type_id: 0x9a343225 full_name: "__traceiter_android_rvh_select_fallback_rq" } @@ -337448,7 +325351,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_task_rq_fair" is_defined: true symbol_type: FUNCTION - crc: 0x313d3434 + crc: 0xe1748279 type_id: 0x9bc391f6 full_name: "__traceiter_android_rvh_select_task_rq_fair" } @@ -337457,7 +325360,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_task_rq_rt" is_defined: true symbol_type: FUNCTION - crc: 0xbba9f2cb + crc: 0x8041f4be type_id: 0x9bc391f6 full_name: "__traceiter_android_rvh_select_task_rq_rt" } @@ -337520,10 +325423,19 @@ elf_symbol { name: "__traceiter_android_rvh_set_cpus_allowed_by_task" is_defined: true symbol_type: FUNCTION - crc: 0x67254f03 + crc: 0x57397a39 type_id: 0x9b67b049 full_name: "__traceiter_android_rvh_set_cpus_allowed_by_task" } +elf_symbol { + id: 0xaf658447 + name: "__traceiter_android_rvh_set_cpus_allowed_comm" + is_defined: true + symbol_type: FUNCTION + crc: 0xe6651648 + type_id: 0x9bd79f74 + full_name: "__traceiter_android_rvh_set_cpus_allowed_comm" +} elf_symbol { id: 0xe56edb7a name: "__traceiter_android_rvh_set_gfp_zone_flags" @@ -337538,7 +325450,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_core_rw_nx" is_defined: true symbol_type: FUNCTION - crc: 0x0469656c + crc: 0xbef72471 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_core_rw_nx" } @@ -337547,7 +325459,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_init_rw_nx" is_defined: true symbol_type: FUNCTION - crc: 0xf2aaaa55 + crc: 0xb88c7fa1 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_init_rw_nx" } @@ -337556,7 +325468,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_permit_after_init" is_defined: true symbol_type: FUNCTION - crc: 0x40c912c9 + crc: 0xc66f3b4b type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_permit_after_init" } @@ -337565,7 +325477,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_permit_before_init" is_defined: true symbol_type: FUNCTION - crc: 0x9ac006b4 + crc: 0x7628b609 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_permit_before_init" } @@ -337583,7 +325495,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_task_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x2f8e0324 + crc: 0xc1bdb7ba type_id: 0x9bcabd9d full_name: "__traceiter_android_rvh_set_task_cpu" } @@ -337592,7 +325504,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_user_nice" is_defined: true symbol_type: FUNCTION - crc: 0x6037a344 + crc: 0x4cc5d792 type_id: 0x9bd6ff14 full_name: "__traceiter_android_rvh_set_user_nice" } @@ -337601,7 +325513,7 @@ elf_symbol { name: "__traceiter_android_rvh_setscheduler" is_defined: true symbol_type: FUNCTION - crc: 0xc33ebc4f + crc: 0xe3ec5d51 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_setscheduler" } @@ -337610,7 +325522,7 @@ elf_symbol { name: "__traceiter_android_rvh_shmem_get_folio" is_defined: true symbol_type: FUNCTION - crc: 0x1a6167e0 + crc: 0x497891ef type_id: 0x9b1c749d full_name: "__traceiter_android_rvh_shmem_get_folio" } @@ -337628,7 +325540,7 @@ elf_symbol { name: "__traceiter_android_rvh_tick_entry" is_defined: true symbol_type: FUNCTION - crc: 0xb6470968 + crc: 0x2bc07d83 type_id: 0x9b17b01e full_name: "__traceiter_android_rvh_tick_entry" } @@ -337637,7 +325549,7 @@ elf_symbol { name: "__traceiter_android_rvh_try_to_wake_up" is_defined: true symbol_type: FUNCTION - crc: 0x972b9b98 + crc: 0x914d383b type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_try_to_wake_up" } @@ -337646,7 +325558,7 @@ elf_symbol { name: "__traceiter_android_rvh_try_to_wake_up_success" is_defined: true symbol_type: FUNCTION - crc: 0x266937f8 + crc: 0x374f810e type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_try_to_wake_up_success" } @@ -337673,7 +325585,7 @@ elf_symbol { name: "__traceiter_android_rvh_uclamp_eff_get" is_defined: true symbol_type: FUNCTION - crc: 0x94f8c8a8 + crc: 0x5d5e3bf0 type_id: 0x9bca85c1 full_name: "__traceiter_android_rvh_uclamp_eff_get" } @@ -337691,7 +325603,7 @@ elf_symbol { name: "__traceiter_android_rvh_update_misfit_status" is_defined: true symbol_type: FUNCTION - crc: 0xd5702207 + crc: 0x59a078f7 type_id: 0x9bd01b5c full_name: "__traceiter_android_rvh_update_misfit_status" } @@ -337709,7 +325621,7 @@ elf_symbol { name: "__traceiter_android_rvh_util_est_update" is_defined: true symbol_type: FUNCTION - crc: 0x7299b8a9 + crc: 0x92002a0c type_id: 0x9b922d94 full_name: "__traceiter_android_rvh_util_est_update" } @@ -337718,10 +325630,55 @@ elf_symbol { name: "__traceiter_android_rvh_wake_up_new_task" is_defined: true symbol_type: FUNCTION - crc: 0x3fba00d5 + crc: 0xfe8da674 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_wake_up_new_task" } +elf_symbol { + id: 0xa3af7947 + name: "__traceiter_android_vh_account_process_tick_gran" + is_defined: true + symbol_type: FUNCTION + crc: 0x4f47bbac + type_id: 0x9a37ef2c + full_name: "__traceiter_android_vh_account_process_tick_gran" +} +elf_symbol { + id: 0x86527a4e + name: "__traceiter_android_vh_account_task_time" + is_defined: true + symbol_type: FUNCTION + crc: 0xdb89ba8e + type_id: 0x9bd1d928 + full_name: "__traceiter_android_vh_account_task_time" +} +elf_symbol { + id: 0x33f9278c + name: "__traceiter_android_vh_alloc_pages_failure_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0xc26238b3 + type_id: 0x98716c4f + full_name: "__traceiter_android_vh_alloc_pages_failure_bypass" +} +elf_symbol { + id: 0x2e343246 + name: "__traceiter_android_vh_alloc_pages_reclaim_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0xc53b3946 + type_id: 0x98716c4f + full_name: "__traceiter_android_vh_alloc_pages_reclaim_bypass" +} +elf_symbol { + id: 0x9c240ef1 + name: "__traceiter_android_vh_alloc_uid" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd1b5b6e + type_id: 0x9bcfc1f5 + full_name: "__traceiter_android_vh_alloc_uid" +} elf_symbol { id: 0x505f4289 name: "__traceiter_android_vh_alter_futex_plist_add" @@ -337731,12 +325688,21 @@ elf_symbol { type_id: 0x9be1ca34 full_name: "__traceiter_android_vh_alter_futex_plist_add" } +elf_symbol { + id: 0xd5431a65 + name: "__traceiter_android_vh_alter_mutex_list_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xbda3677a + type_id: 0x9b248c83 + full_name: "__traceiter_android_vh_alter_mutex_list_add" +} elf_symbol { id: 0xb288a9fe name: "__traceiter_android_vh_alter_rwsem_list_add" is_defined: true symbol_type: FUNCTION - crc: 0xda300c1a + crc: 0x3877c7f1 type_id: 0x9bb15d65 full_name: "__traceiter_android_vh_alter_rwsem_list_add" } @@ -337758,24 +325724,177 @@ elf_symbol { type_id: 0x9b2d3bb4 full_name: "__traceiter_android_vh_audio_usb_offload_connect" } +elf_symbol { + id: 0x530ad17d + name: "__traceiter_android_vh_binder_alloc_new_buf_locked" + is_defined: true + symbol_type: FUNCTION + crc: 0x2a27381c + type_id: 0x98731419 + full_name: "__traceiter_android_vh_binder_alloc_new_buf_locked" +} +elf_symbol { + id: 0x6e0b473c + name: "__traceiter_android_vh_binder_del_ref" + is_defined: true + symbol_type: FUNCTION + crc: 0x37284779 + type_id: 0x9bdcd3ab + full_name: "__traceiter_android_vh_binder_del_ref" +} +elf_symbol { + id: 0xbebf7d98 + name: "__traceiter_android_vh_binder_free_proc" + is_defined: true + symbol_type: FUNCTION + crc: 0x1542af58 + type_id: 0x9bd18c9d + full_name: "__traceiter_android_vh_binder_free_proc" +} +elf_symbol { + id: 0x6935b08b + name: "__traceiter_android_vh_binder_has_work_ilocked" + is_defined: true + symbol_type: FUNCTION + crc: 0x5c2cc3f5 + type_id: 0x9b24741c + full_name: "__traceiter_android_vh_binder_has_work_ilocked" +} +elf_symbol { + id: 0xd595bd2c + name: "__traceiter_android_vh_binder_looper_state_registered" + is_defined: true + symbol_type: FUNCTION + crc: 0x0a013010 + type_id: 0x9b3885c4 + full_name: "__traceiter_android_vh_binder_looper_state_registered" +} +elf_symbol { + id: 0xfdb48c6a + name: "__traceiter_android_vh_binder_new_ref" + is_defined: true + symbol_type: FUNCTION + crc: 0x9309d441 + type_id: 0x9bdd4f28 + full_name: "__traceiter_android_vh_binder_new_ref" +} +elf_symbol { + id: 0xbff39e0e + name: "__traceiter_android_vh_binder_preset" + is_defined: true + symbol_type: FUNCTION + crc: 0xc172900b + type_id: 0x9bd3af7a + full_name: "__traceiter_android_vh_binder_preset" +} +elf_symbol { + id: 0xae7d043c + name: "__traceiter_android_vh_binder_priority_skip" + is_defined: true + symbol_type: FUNCTION + crc: 0xe1b9c718 + type_id: 0x9bdfaf3f + full_name: "__traceiter_android_vh_binder_priority_skip" +} +elf_symbol { + id: 0x3663ade6 + name: "__traceiter_android_vh_binder_proc_transaction" + is_defined: true + symbol_type: FUNCTION + crc: 0x12db5e99 + type_id: 0x9bdcf60d + full_name: "__traceiter_android_vh_binder_proc_transaction" +} +elf_symbol { + id: 0x8df3721b + name: "__traceiter_android_vh_binder_proc_transaction_entry" + is_defined: true + symbol_type: FUNCTION + crc: 0xb52877f8 + type_id: 0x9bd130b8 + full_name: "__traceiter_android_vh_binder_proc_transaction_entry" +} +elf_symbol { + id: 0x20dbced6 + name: "__traceiter_android_vh_binder_proc_transaction_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x4af99a84 + type_id: 0x9bd14825 + full_name: "__traceiter_android_vh_binder_proc_transaction_finish" +} +elf_symbol { + id: 0x5c1ee0c5 + name: "__traceiter_android_vh_binder_read_done" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d5e4c7d + type_id: 0x9bd88151 + full_name: "__traceiter_android_vh_binder_read_done" +} +elf_symbol { + id: 0x2d244867 + name: "__traceiter_android_vh_binder_reply" + is_defined: true + symbol_type: FUNCTION + crc: 0x0ec641ea + type_id: 0x9bd6fb19 + full_name: "__traceiter_android_vh_binder_reply" +} elf_symbol { id: 0xc6c9353c name: "__traceiter_android_vh_binder_restore_priority" is_defined: true symbol_type: FUNCTION - crc: 0xc39db054 + crc: 0xd715032c type_id: 0x9ba25f4a full_name: "__traceiter_android_vh_binder_restore_priority" } +elf_symbol { + id: 0xd738b678 + name: "__traceiter_android_vh_binder_select_worklist_ilocked" + is_defined: true + symbol_type: FUNCTION + crc: 0x792d9054 + type_id: 0x9bb2f28e + full_name: "__traceiter_android_vh_binder_select_worklist_ilocked" +} elf_symbol { id: 0x2a9c6616 name: "__traceiter_android_vh_binder_set_priority" is_defined: true symbol_type: FUNCTION - crc: 0x3b2218ee + crc: 0xe7bc4f79 type_id: 0x9ba25f4a full_name: "__traceiter_android_vh_binder_set_priority" } +elf_symbol { + id: 0x4785a3dd + name: "__traceiter_android_vh_binder_thread_read" + is_defined: true + symbol_type: FUNCTION + crc: 0xb66ecca0 + type_id: 0x9bbceb0f + full_name: "__traceiter_android_vh_binder_thread_read" +} +elf_symbol { + id: 0x25f13dbe + name: "__traceiter_android_vh_binder_thread_release" + is_defined: true + symbol_type: FUNCTION + crc: 0x0b46e6d9 + type_id: 0x9bd88151 + full_name: "__traceiter_android_vh_binder_thread_release" +} +elf_symbol { + id: 0xf6faffcb + name: "__traceiter_android_vh_binder_trans" + is_defined: true + symbol_type: FUNCTION + crc: 0x1570346e + type_id: 0x9bd6fb19 + full_name: "__traceiter_android_vh_binder_trans" +} elf_symbol { id: 0x5cf60b10 name: "__traceiter_android_vh_binder_transaction_init" @@ -337799,7 +325918,7 @@ elf_symbol { name: "__traceiter_android_vh_binder_wakeup_ilocked" is_defined: true symbol_type: FUNCTION - crc: 0x08f02556 + crc: 0x354c6125 type_id: 0x9bc0fd25 full_name: "__traceiter_android_vh_binder_wakeup_ilocked" } @@ -337817,7 +325936,7 @@ elf_symbol { name: "__traceiter_android_vh_cgroup_attach" is_defined: true symbol_type: FUNCTION - crc: 0x245ac117 + crc: 0xdcc9ff5c type_id: 0x9b8bfa37 full_name: "__traceiter_android_vh_cgroup_attach" } @@ -337826,7 +325945,7 @@ elf_symbol { name: "__traceiter_android_vh_cgroup_set_task" is_defined: true symbol_type: FUNCTION - crc: 0x6f4efb99 + crc: 0xed45b434 type_id: 0x9a347f45 full_name: "__traceiter_android_vh_cgroup_set_task" } @@ -337844,16 +325963,25 @@ elf_symbol { name: "__traceiter_android_vh_check_file_open" is_defined: true symbol_type: FUNCTION - crc: 0x7215141a + crc: 0x198924bb type_id: 0x9b4b913b full_name: "__traceiter_android_vh_check_file_open" } +elf_symbol { + id: 0x96d1c9c4 + name: "__traceiter_android_vh_check_hibernation_swap" + is_defined: true + symbol_type: FUNCTION + crc: 0x3d48478b + type_id: 0x9b9b71fd + full_name: "__traceiter_android_vh_check_hibernation_swap" +} elf_symbol { id: 0x42428033 name: "__traceiter_android_vh_check_mmap_file" is_defined: true symbol_type: FUNCTION - crc: 0x9304100a + crc: 0x8852a1b9 type_id: 0x9b478d6a full_name: "__traceiter_android_vh_check_mmap_file" } @@ -337862,7 +325990,7 @@ elf_symbol { name: "__traceiter_android_vh_check_uninterrupt_tasks" is_defined: true symbol_type: FUNCTION - crc: 0xa4258b68 + crc: 0x691f0850 type_id: 0x9bd746a2 full_name: "__traceiter_android_vh_check_uninterrupt_tasks" } @@ -337875,6 +326003,15 @@ elf_symbol { type_id: 0x9bcd4ff7 full_name: "__traceiter_android_vh_check_uninterrupt_tasks_done" } +elf_symbol { + id: 0xef7737f8 + name: "__traceiter_android_vh_cleanup_old_buffers_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0x221ef9d7 + type_id: 0x9b63bb96 + full_name: "__traceiter_android_vh_cleanup_old_buffers_bypass" +} elf_symbol { id: 0x9247dcb1 name: "__traceiter_android_vh_cpu_idle_enter" @@ -337893,6 +326030,15 @@ elf_symbol { type_id: 0x9a3f491c full_name: "__traceiter_android_vh_cpu_idle_exit" } +elf_symbol { + id: 0xa124d3e0 + name: "__traceiter_android_vh_cpufreq_acct_update_power" + is_defined: true + symbol_type: FUNCTION + crc: 0x1aa33c8a + type_id: 0x99e166d2 + full_name: "__traceiter_android_vh_cpufreq_acct_update_power" +} elf_symbol { id: 0x9c5d1bdd name: "__traceiter_android_vh_cpufreq_fast_switch" @@ -337947,6 +326093,42 @@ elf_symbol { type_id: 0x9bb8e3d1 full_name: "__traceiter_android_vh_disable_thermal_cooling_stats" } +elf_symbol { + id: 0x5c382938 + name: "__traceiter_android_vh_dm_bufio_shrink_scan_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0x7be804c5 + type_id: 0x9b661c0a + full_name: "__traceiter_android_vh_dm_bufio_shrink_scan_bypass" +} +elf_symbol { + id: 0xd593b3ef + name: "__traceiter_android_vh_do_futex" + is_defined: true + symbol_type: FUNCTION + crc: 0xe335b8b8 + type_id: 0x9a35263f + full_name: "__traceiter_android_vh_do_futex" +} +elf_symbol { + id: 0x1cc3aec5 + name: "__traceiter_android_vh_do_send_sig_info" + is_defined: true + symbol_type: FUNCTION + crc: 0x803c5d1f + type_id: 0x9a340b23 + full_name: "__traceiter_android_vh_do_send_sig_info" +} +elf_symbol { + id: 0xb12728da + name: "__traceiter_android_vh_do_shrink_slab" + is_defined: true + symbol_type: FUNCTION + crc: 0x2ee96d46 + type_id: 0x9b3c0938 + full_name: "__traceiter_android_vh_do_shrink_slab" +} elf_symbol { id: 0x9dbd7b92 name: "__traceiter_android_vh_do_wake_up_sync" @@ -337965,15 +326147,87 @@ elf_symbol { type_id: 0x9a17d2c3 full_name: "__traceiter_android_vh_dump_throttled_rt_tasks" } +elf_symbol { + id: 0xf432d1c9 + name: "__traceiter_android_vh_dup_task_struct" + is_defined: true + symbol_type: FUNCTION + crc: 0x79d87ea9 + type_id: 0x9bdc9aae + full_name: "__traceiter_android_vh_dup_task_struct" +} +elf_symbol { + id: 0xf586d5b6 + name: "__traceiter_android_vh_encrypt_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x472c69c4 + type_id: 0x9bcd4ff7 + full_name: "__traceiter_android_vh_encrypt_page" +} +elf_symbol { + id: 0x1f554c2a + name: "__traceiter_android_vh_exit_signal" + is_defined: true + symbol_type: FUNCTION + crc: 0xfe0cd247 + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_vh_exit_signal" +} +elf_symbol { + id: 0x93a4717b + name: "__traceiter_android_vh_file_is_tiny_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0xdd53f9c7 + type_id: 0x9a1e34e7 + full_name: "__traceiter_android_vh_file_is_tiny_bypass" +} elf_symbol { id: 0x5ecff02f name: "__traceiter_android_vh_free_task" is_defined: true symbol_type: FUNCTION - crc: 0x64422afd + crc: 0xcdfba62b type_id: 0x9bdbdcc4 full_name: "__traceiter_android_vh_free_task" } +elf_symbol { + id: 0xe3ce1f52 + name: "__traceiter_android_vh_free_user" + is_defined: true + symbol_type: FUNCTION + crc: 0x193e5eaf + type_id: 0x9bcfc1f5 + full_name: "__traceiter_android_vh_free_user" +} +elf_symbol { + id: 0x3272ce60 + name: "__traceiter_android_vh_freq_qos_add_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x5410b087 + type_id: 0x9bfe0b50 + full_name: "__traceiter_android_vh_freq_qos_add_request" +} +elf_symbol { + id: 0x4d900d32 + name: "__traceiter_android_vh_freq_qos_remove_request" + is_defined: true + symbol_type: FUNCTION + crc: 0xf0577e2e + type_id: 0x9b0b9af5 + full_name: "__traceiter_android_vh_freq_qos_remove_request" +} +elf_symbol { + id: 0xe6eff83f + name: "__traceiter_android_vh_freq_qos_update_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x7d370e75 + type_id: 0x9b1252c1 + full_name: "__traceiter_android_vh_freq_qos_update_request" +} elf_symbol { id: 0xe172d11a name: "__traceiter_android_vh_ftrace_dump_buffer" @@ -338019,21 +326273,111 @@ elf_symbol { type_id: 0x9b661c0a full_name: "__traceiter_android_vh_ftrace_size_check" } +elf_symbol { + id: 0x494c2e7a + name: "__traceiter_android_vh_futex_sleep_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x01b1c648 + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_vh_futex_sleep_start" +} +elf_symbol { + id: 0x79670e34 + name: "__traceiter_android_vh_futex_wait_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x28d3c668 + type_id: 0x9a8bedf1 + full_name: "__traceiter_android_vh_futex_wait_end" +} +elf_symbol { + id: 0x4f81fc38 + name: "__traceiter_android_vh_futex_wait_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x5c2035d3 + type_id: 0x9a8bedf1 + full_name: "__traceiter_android_vh_futex_wait_start" +} +elf_symbol { + id: 0xff623c2f + name: "__traceiter_android_vh_futex_wake_this" + is_defined: true + symbol_type: FUNCTION + crc: 0xf26a5625 + type_id: 0x9a2b6ade + full_name: "__traceiter_android_vh_futex_wake_this" +} +elf_symbol { + id: 0x7fef736f + name: "__traceiter_android_vh_futex_wake_traverse_plist" + is_defined: true + symbol_type: FUNCTION + crc: 0x326bf790 + type_id: 0x9b2f1182 + full_name: "__traceiter_android_vh_futex_wake_traverse_plist" +} +elf_symbol { + id: 0x9fe60f0c + name: "__traceiter_android_vh_futex_wake_up_q_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x0ba80ee0 + type_id: 0x9a2af11b + full_name: "__traceiter_android_vh_futex_wake_up_q_finish" +} +elf_symbol { + id: 0x83b45f32 + name: "__traceiter_android_vh_get_page_wmark" + is_defined: true + symbol_type: FUNCTION + crc: 0xcd47c746 + type_id: 0x9ab83ca3 + full_name: "__traceiter_android_vh_get_page_wmark" +} +elf_symbol { + id: 0x1df03151 + name: "__traceiter_android_vh_get_thermal_zone_device" + is_defined: true + symbol_type: FUNCTION + crc: 0x14c12008 + type_id: 0x9b342f25 + full_name: "__traceiter_android_vh_get_thermal_zone_device" +} +elf_symbol { + id: 0x88586647 + name: "__traceiter_android_vh_gic_v3_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0xc672e9e2 + type_id: 0x9b1477ea + full_name: "__traceiter_android_vh_gic_v3_suspend" +} elf_symbol { id: 0xdb6662e8 name: "__traceiter_android_vh_ignore_dmabuf_vmap_bounds" is_defined: true symbol_type: FUNCTION - crc: 0x5b6da7c8 + crc: 0x9f5c22af type_id: 0x9ba8e976 full_name: "__traceiter_android_vh_ignore_dmabuf_vmap_bounds" } +elf_symbol { + id: 0x64c2fe7a + name: "__traceiter_android_vh_init_aes_encrypt" + is_defined: true + symbol_type: FUNCTION + crc: 0x2f55d223 + type_id: 0x9bcd4ff7 + full_name: "__traceiter_android_vh_init_aes_encrypt" +} elf_symbol { id: 0x4b67a5dc name: "__traceiter_android_vh_iommu_iovad_alloc_iova" is_defined: true symbol_type: FUNCTION - crc: 0xcb9ae6e2 + crc: 0x18ec82ab type_id: 0x9baa8508 full_name: "__traceiter_android_vh_iommu_iovad_alloc_iova" } @@ -338055,12 +326399,21 @@ elf_symbol { type_id: 0x9bab32de full_name: "__traceiter_android_vh_ipi_stop" } +elf_symbol { + id: 0x0bf41403 + name: "__traceiter_android_vh_irqtime_account_process_tick" + is_defined: true + symbol_type: FUNCTION + crc: 0xd135e797 + type_id: 0x9bd1d928 + full_name: "__traceiter_android_vh_irqtime_account_process_tick" +} elf_symbol { id: 0x4dca46cc name: "__traceiter_android_vh_is_fpsimd_save" is_defined: true symbol_type: FUNCTION - crc: 0xdcfc9996 + crc: 0xad2ed0c7 type_id: 0x9bdc9aae full_name: "__traceiter_android_vh_is_fpsimd_save" } @@ -338082,21 +326435,201 @@ elf_symbol { type_id: 0x9a36ff29 full_name: "__traceiter_android_vh_kswapd_per_node" } +elf_symbol { + id: 0xfb6a92a8 + name: "__traceiter_android_vh_madvise_cold_pageout_skip" + is_defined: true + symbol_type: FUNCTION + crc: 0xdac41466 + type_id: 0x9b87e63f + full_name: "__traceiter_android_vh_madvise_cold_pageout_skip" +} +elf_symbol { + id: 0xa94ef105 + name: "__traceiter_android_vh_madvise_pageout_swap_entry" + is_defined: true + symbol_type: FUNCTION + crc: 0xccf2fc55 + type_id: 0x9b2a2afd + full_name: "__traceiter_android_vh_madvise_pageout_swap_entry" +} +elf_symbol { + id: 0x0e1f9e23 + name: "__traceiter_android_vh_madvise_swapin_walk_pmd_entry" + is_defined: true + symbol_type: FUNCTION + crc: 0x54cccb52 + type_id: 0x9b33e2c9 + full_name: "__traceiter_android_vh_madvise_swapin_walk_pmd_entry" +} elf_symbol { id: 0x61ea12b8 name: "__traceiter_android_vh_map_util_freq" is_defined: true symbol_type: FUNCTION - crc: 0xf7d7ec49 - type_id: 0x9b6e7eee + crc: 0x81684ca5 + type_id: 0x9b6e7eec full_name: "__traceiter_android_vh_map_util_freq" } +elf_symbol { + id: 0x1bfed9f9 + name: "__traceiter_android_vh_mem_cgroup_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x695869bc + type_id: 0x9bdad4db + full_name: "__traceiter_android_vh_mem_cgroup_alloc" +} +elf_symbol { + id: 0x27757c9a + name: "__traceiter_android_vh_mem_cgroup_css_offline" + is_defined: true + symbol_type: FUNCTION + crc: 0x18f3770e + type_id: 0x9b04b788 + full_name: "__traceiter_android_vh_mem_cgroup_css_offline" +} +elf_symbol { + id: 0xb832c560 + name: "__traceiter_android_vh_mem_cgroup_css_online" + is_defined: true + symbol_type: FUNCTION + crc: 0x70724254 + type_id: 0x9b04b788 + full_name: "__traceiter_android_vh_mem_cgroup_css_online" +} +elf_symbol { + id: 0x96b60e0b + name: "__traceiter_android_vh_mem_cgroup_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x73d2ab43 + type_id: 0x9bdad4db + full_name: "__traceiter_android_vh_mem_cgroup_free" +} +elf_symbol { + id: 0x3431d426 + name: "__traceiter_android_vh_mem_cgroup_id_remove" + is_defined: true + symbol_type: FUNCTION + crc: 0x3800bd9c + type_id: 0x9bdad4db + full_name: "__traceiter_android_vh_mem_cgroup_id_remove" +} +elf_symbol { + id: 0x8c174a7d + name: "__traceiter_android_vh_meminfo_cache_adjust" + is_defined: true + symbol_type: FUNCTION + crc: 0x3a3c7b45 + type_id: 0x9bb68fe1 + full_name: "__traceiter_android_vh_meminfo_cache_adjust" +} +elf_symbol { + id: 0xe44dacb1 + name: "__traceiter_android_vh_mmap_region" + is_defined: true + symbol_type: FUNCTION + crc: 0x08c8e958 + type_id: 0x9b8b2a3f + full_name: "__traceiter_android_vh_mmap_region" +} +elf_symbol { + id: 0x5612c9d1 + name: "__traceiter_android_vh_mmput" + is_defined: true + symbol_type: FUNCTION + crc: 0xfda05f64 + type_id: 0x9bc3617d + full_name: "__traceiter_android_vh_mmput" +} +elf_symbol { + id: 0xa77effd1 + name: "__traceiter_android_vh_modify_scan_control" + is_defined: true + symbol_type: FUNCTION + crc: 0xaf1f561d + type_id: 0x9b163bb4 + full_name: "__traceiter_android_vh_modify_scan_control" +} +elf_symbol { + id: 0xb7624cbd + name: "__traceiter_android_vh_modify_thermal_request_freq" + is_defined: true + symbol_type: FUNCTION + crc: 0xd7faa99a + type_id: 0x9ba851af + full_name: "__traceiter_android_vh_modify_thermal_request_freq" +} +elf_symbol { + id: 0x29785770 + name: "__traceiter_android_vh_modify_thermal_target_freq" + is_defined: true + symbol_type: FUNCTION + crc: 0x65229f40 + type_id: 0x9baf3eaf + full_name: "__traceiter_android_vh_modify_thermal_target_freq" +} +elf_symbol { + id: 0x306a6019 + name: "__traceiter_android_vh_mpam_set" + is_defined: true + symbol_type: FUNCTION + crc: 0xf0b25d2a + type_id: 0x9bdc9aae + full_name: "__traceiter_android_vh_mpam_set" +} +elf_symbol { + id: 0xb1c564a3 + name: "__traceiter_android_vh_mutex_can_spin_on_owner" + is_defined: true + symbol_type: FUNCTION + crc: 0x55cc62c7 + type_id: 0x9b26efe4 + full_name: "__traceiter_android_vh_mutex_can_spin_on_owner" +} +elf_symbol { + id: 0xacfcb454 + name: "__traceiter_android_vh_mutex_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xd4ab78cf + type_id: 0x9b2239e7 + full_name: "__traceiter_android_vh_mutex_init" +} +elf_symbol { + id: 0x17b175ff + name: "__traceiter_android_vh_mutex_opt_spin_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x288b14b4 + type_id: 0x9b396630 + full_name: "__traceiter_android_vh_mutex_opt_spin_finish" +} +elf_symbol { + id: 0x2a856841 + name: "__traceiter_android_vh_mutex_opt_spin_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x0fd7dde3 + type_id: 0x9b26077c + full_name: "__traceiter_android_vh_mutex_opt_spin_start" +} +elf_symbol { + id: 0x0b2ba11b + name: "__traceiter_android_vh_mutex_unlock_slowpath" + is_defined: true + symbol_type: FUNCTION + crc: 0xe350fdab + type_id: 0x9b2239e7 + full_name: "__traceiter_android_vh_mutex_unlock_slowpath" +} elf_symbol { id: 0xe17999f4 name: "__traceiter_android_vh_mutex_wait_finish" is_defined: true symbol_type: FUNCTION - crc: 0x026aa9f9 + crc: 0xb94345e6 type_id: 0x9b2239e7 full_name: "__traceiter_android_vh_mutex_wait_finish" } @@ -338105,10 +326638,28 @@ elf_symbol { name: "__traceiter_android_vh_mutex_wait_start" is_defined: true symbol_type: FUNCTION - crc: 0x35e8a506 + crc: 0x717d1bd1 type_id: 0x9b2239e7 full_name: "__traceiter_android_vh_mutex_wait_start" } +elf_symbol { + id: 0xacaadcc9 + name: "__traceiter_android_vh_page_add_new_anon_rmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xb0aec975 + type_id: 0x9bb7fe1c + full_name: "__traceiter_android_vh_page_add_new_anon_rmap" +} +elf_symbol { + id: 0x5983841b + name: "__traceiter_android_vh_post_image_save" + is_defined: true + symbol_type: FUNCTION + crc: 0x119a769b + type_id: 0x988b4266 + full_name: "__traceiter_android_vh_post_image_save" +} elf_symbol { id: 0x7d499dab name: "__traceiter_android_vh_printk_hotplug" @@ -338118,6 +326669,78 @@ elf_symbol { type_id: 0x9be2da56 full_name: "__traceiter_android_vh_printk_hotplug" } +elf_symbol { + id: 0xa09f7a4b + name: "__traceiter_android_vh_process_madvise_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x783ea6a8 + type_id: 0x9a3cc1e8 + full_name: "__traceiter_android_vh_process_madvise_end" +} +elf_symbol { + id: 0x574e7b58 + name: "__traceiter_android_vh_psi_event" + is_defined: true + symbol_type: FUNCTION + crc: 0xb341226f + type_id: 0x9b9df54c + full_name: "__traceiter_android_vh_psi_event" +} +elf_symbol { + id: 0xf2c39651 + name: "__traceiter_android_vh_psi_group" + is_defined: true + symbol_type: FUNCTION + crc: 0xd0e8527c + type_id: 0x9b0b30ec + full_name: "__traceiter_android_vh_psi_group" +} +elf_symbol { + id: 0x93303c51 + name: "__traceiter_android_vh_ptype_head" + is_defined: true + symbol_type: FUNCTION + crc: 0x009eb05f + type_id: 0x9b49a977 + full_name: "__traceiter_android_vh_ptype_head" +} +elf_symbol { + id: 0x7d069e91 + name: "__traceiter_android_vh_record_mutex_lock_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0x36ac68b3 + type_id: 0x9bd7019d + full_name: "__traceiter_android_vh_record_mutex_lock_starttime" +} +elf_symbol { + id: 0x0fa39b81 + name: "__traceiter_android_vh_record_pcpu_rwsem_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0xc9c8706e + type_id: 0x9bd7019d + full_name: "__traceiter_android_vh_record_pcpu_rwsem_starttime" +} +elf_symbol { + id: 0x92518ec5 + name: "__traceiter_android_vh_record_rtmutex_lock_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0x3b7d64fb + type_id: 0x9bd7019d + full_name: "__traceiter_android_vh_record_rtmutex_lock_starttime" +} +elf_symbol { + id: 0x9792c22e + name: "__traceiter_android_vh_record_rwsem_lock_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0xbbb27f56 + type_id: 0x9bd7019d + full_name: "__traceiter_android_vh_record_rwsem_lock_starttime" +} elf_symbol { id: 0xcef5d79f name: "__traceiter_android_vh_rproc_recovery" @@ -338154,21 +326777,48 @@ elf_symbol { type_id: 0x9beff51f full_name: "__traceiter_android_vh_rtmutex_wait_start" } +elf_symbol { + id: 0x5858f827 + name: "__traceiter_android_vh_rwsem_can_spin_on_owner" + is_defined: true + symbol_type: FUNCTION + crc: 0xea47bf87 + type_id: 0x9ba93092 + full_name: "__traceiter_android_vh_rwsem_can_spin_on_owner" +} elf_symbol { id: 0xb1847a6f name: "__traceiter_android_vh_rwsem_init" is_defined: true symbol_type: FUNCTION - crc: 0x6f754343 + crc: 0xce4ae038 type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_init" } +elf_symbol { + id: 0x958d8cdb + name: "__traceiter_android_vh_rwsem_opt_spin_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x4e410cdc + type_id: 0x9bb61cbe + full_name: "__traceiter_android_vh_rwsem_opt_spin_finish" +} +elf_symbol { + id: 0xfde8086a + name: "__traceiter_android_vh_rwsem_opt_spin_start" + is_defined: true + symbol_type: FUNCTION + crc: 0x901addbf + type_id: 0x9ba966ad + full_name: "__traceiter_android_vh_rwsem_opt_spin_start" +} elf_symbol { id: 0xbffefc2b name: "__traceiter_android_vh_rwsem_read_wait_finish" is_defined: true symbol_type: FUNCTION - crc: 0x75745d30 + crc: 0xfa305911 type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_read_wait_finish" } @@ -338177,7 +326827,7 @@ elf_symbol { name: "__traceiter_android_vh_rwsem_read_wait_start" is_defined: true symbol_type: FUNCTION - crc: 0xa394a9e0 + crc: 0x608da8a2 type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_read_wait_start" } @@ -338186,16 +326836,25 @@ elf_symbol { name: "__traceiter_android_vh_rwsem_wake" is_defined: true symbol_type: FUNCTION - crc: 0x34845374 + crc: 0x7a813da7 type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_wake" } +elf_symbol { + id: 0x6fe41dd1 + name: "__traceiter_android_vh_rwsem_wake_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0xbd987012 + type_id: 0x9bad4369 + full_name: "__traceiter_android_vh_rwsem_wake_finish" +} elf_symbol { id: 0x7945e8fa name: "__traceiter_android_vh_rwsem_write_finished" is_defined: true symbol_type: FUNCTION - crc: 0x59dc712f + crc: 0xd61e47bf type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_write_finished" } @@ -338204,7 +326863,7 @@ elf_symbol { name: "__traceiter_android_vh_rwsem_write_wait_finish" is_defined: true symbol_type: FUNCTION - crc: 0x5fb5d8a4 + crc: 0x86904185 type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_write_wait_finish" } @@ -338213,10 +326872,28 @@ elf_symbol { name: "__traceiter_android_vh_rwsem_write_wait_start" is_defined: true symbol_type: FUNCTION - crc: 0x0d3aa91b + crc: 0x1c7a8b6c type_id: 0x9bad4369 full_name: "__traceiter_android_vh_rwsem_write_wait_start" } +elf_symbol { + id: 0xbdbb0c65 + name: "__traceiter_android_vh_save_cpu_resume" + is_defined: true + symbol_type: FUNCTION + crc: 0x442cc2a0 + type_id: 0x9b33517a + full_name: "__traceiter_android_vh_save_cpu_resume" +} +elf_symbol { + id: 0xa1325610 + name: "__traceiter_android_vh_save_hib_resume_bdev" + is_defined: true + symbol_type: FUNCTION + crc: 0x45a8d818 + type_id: 0x9b9f0206 + full_name: "__traceiter_android_vh_save_hib_resume_bdev" +} elf_symbol { id: 0x3a4e20d6 name: "__traceiter_android_vh_sched_pelt_multiplier" @@ -338226,21 +326903,39 @@ elf_symbol { type_id: 0x9aa883c2 full_name: "__traceiter_android_vh_sched_pelt_multiplier" } +elf_symbol { + id: 0x237634b3 + name: "__traceiter_android_vh_sched_setaffinity_early" + is_defined: true + symbol_type: FUNCTION + crc: 0xee0ea1fa + type_id: 0x9bd7d84b + full_name: "__traceiter_android_vh_sched_setaffinity_early" +} elf_symbol { id: 0xb5ed74f6 name: "__traceiter_android_vh_sched_show_task" is_defined: true symbol_type: FUNCTION - crc: 0xa49a34e7 + crc: 0xda7aab9a type_id: 0x9bdbdcc4 full_name: "__traceiter_android_vh_sched_show_task" } +elf_symbol { + id: 0xedb34a44 + name: "__traceiter_android_vh_sched_stat_runtime_rt" + is_defined: true + symbol_type: FUNCTION + crc: 0x9efad1b8 + type_id: 0x9bff5408 + full_name: "__traceiter_android_vh_sched_stat_runtime_rt" +} elf_symbol { id: 0xb841c45e name: "__traceiter_android_vh_scheduler_tick" is_defined: true symbol_type: FUNCTION - crc: 0x4a32cb82 + crc: 0xb4afabfc type_id: 0x9b17b01e full_name: "__traceiter_android_vh_scheduler_tick" } @@ -338258,10 +326953,28 @@ elf_symbol { name: "__traceiter_android_vh_setscheduler_uclamp" is_defined: true symbol_type: FUNCTION - crc: 0xdb66e03e + crc: 0xb0b8490a type_id: 0x9bc302e5 full_name: "__traceiter_android_vh_setscheduler_uclamp" } +elf_symbol { + id: 0xe828d15b + name: "__traceiter_android_vh_should_continue_reclaim" + is_defined: true + symbol_type: FUNCTION + crc: 0x699825d3 + type_id: 0x9b1657a8 + full_name: "__traceiter_android_vh_should_continue_reclaim" +} +elf_symbol { + id: 0x4d31a413 + name: "__traceiter_android_vh_show_mem" + is_defined: true + symbol_type: FUNCTION + crc: 0x1d424b7d + type_id: 0x9ab24357 + full_name: "__traceiter_android_vh_show_mem" +} elf_symbol { id: 0xe7f6f975 name: "__traceiter_android_vh_show_resume_epoch_val" @@ -338271,6 +326984,15 @@ elf_symbol { type_id: 0x99e736ad full_name: "__traceiter_android_vh_show_resume_epoch_val" } +elf_symbol { + id: 0x78accdce + name: "__traceiter_android_vh_show_smap" + is_defined: true + symbol_type: FUNCTION + crc: 0xf2516177 + type_id: 0x9bba31a8 + full_name: "__traceiter_android_vh_show_smap" +} elf_symbol { id: 0x6d9f8b13 name: "__traceiter_android_vh_show_suspend_epoch_val" @@ -338280,12 +327002,75 @@ elf_symbol { type_id: 0x99c3be61 full_name: "__traceiter_android_vh_show_suspend_epoch_val" } +elf_symbol { + id: 0x709279fd + name: "__traceiter_android_vh_shrink_node_memcgs" + is_defined: true + symbol_type: FUNCTION + crc: 0x2907a08b + type_id: 0x9bdea720 + full_name: "__traceiter_android_vh_shrink_node_memcgs" +} +elf_symbol { + id: 0xdfd06b97 + name: "__traceiter_android_vh_shrink_slab_bypass" + is_defined: true + symbol_type: FUNCTION + crc: 0xa0334e59 + type_id: 0x987085c9 + full_name: "__traceiter_android_vh_shrink_slab_bypass" +} +elf_symbol { + id: 0x69c3749b + name: "__traceiter_android_vh_si_mem_available_adjust" + is_defined: true + symbol_type: FUNCTION + crc: 0x599e6b0b + type_id: 0x9bb68fe1 + full_name: "__traceiter_android_vh_si_mem_available_adjust" +} +elf_symbol { + id: 0x3d0fc76c + name: "__traceiter_android_vh_si_meminfo_adjust" + is_defined: true + symbol_type: FUNCTION + crc: 0xc3c83350 + type_id: 0x9bb71cb9 + full_name: "__traceiter_android_vh_si_meminfo_adjust" +} +elf_symbol { + id: 0x8f7ad177 + name: "__traceiter_android_vh_skip_swap_map_write" + is_defined: true + symbol_type: FUNCTION + crc: 0xbd855a4b + type_id: 0x9be885da + full_name: "__traceiter_android_vh_skip_swap_map_write" +} +elf_symbol { + id: 0x08f4cbb0 + name: "__traceiter_android_vh_smaps_pte_entry" + is_defined: true + symbol_type: FUNCTION + crc: 0x27480679 + type_id: 0x9b326937 + full_name: "__traceiter_android_vh_smaps_pte_entry" +} +elf_symbol { + id: 0x58e7556b + name: "__traceiter_android_vh_sync_txn_recvd" + is_defined: true + symbol_type: FUNCTION + crc: 0x8c5fbbc5 + type_id: 0x9bdc9aae + full_name: "__traceiter_android_vh_sync_txn_recvd" +} elf_symbol { id: 0x2ecf85e9 name: "__traceiter_android_vh_syscall_prctl_finished" is_defined: true symbol_type: FUNCTION - crc: 0x1fe87444 + crc: 0x9870bc3e type_id: 0x9a347f45 full_name: "__traceiter_android_vh_syscall_prctl_finished" } @@ -338298,6 +327083,33 @@ elf_symbol { type_id: 0x9bcd4ff7 full_name: "__traceiter_android_vh_sysrq_crash" } +elf_symbol { + id: 0x6befbf23 + name: "__traceiter_android_vh_thermal_power_cap" + is_defined: true + symbol_type: FUNCTION + crc: 0x73b88f94 + type_id: 0x9b4cf2ae + full_name: "__traceiter_android_vh_thermal_power_cap" +} +elf_symbol { + id: 0x226cc38b + name: "__traceiter_android_vh_thermal_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xc95e644c + type_id: 0x9ba9c2f7 + full_name: "__traceiter_android_vh_thermal_register" +} +elf_symbol { + id: 0xeecc1529 + name: "__traceiter_android_vh_thermal_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x7a402531 + type_id: 0x9ba9c2f7 + full_name: "__traceiter_android_vh_thermal_unregister" +} elf_symbol { id: 0xfeff2e7f name: "__traceiter_android_vh_timer_calc_index" @@ -338321,10 +327133,19 @@ elf_symbol { name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" is_defined: true symbol_type: FUNCTION - crc: 0xaca038a8 + crc: 0x9ff4afb5 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" } +elf_symbol { + id: 0xd9f43028 + name: "__traceiter_android_vh_try_to_unmap_one" + is_defined: true + symbol_type: FUNCTION + crc: 0x1e241717 + type_id: 0x9b2837bd + full_name: "__traceiter_android_vh_try_to_unmap_one" +} elf_symbol { id: 0x8a773cc3 name: "__traceiter_android_vh_typec_store_partner_src_caps" @@ -338397,6 +327218,15 @@ elf_symbol { type_id: 0x9bb7d1e6 full_name: "__traceiter_android_vh_ufs_fill_prdt" } +elf_symbol { + id: 0xf8832088 + name: "__traceiter_android_vh_ufs_mcq_abort" + is_defined: true + symbol_type: FUNCTION + crc: 0x4b86e3dd + type_id: 0x9bbe1e7f + full_name: "__traceiter_android_vh_ufs_mcq_abort" +} elf_symbol { id: 0x834b91de name: "__traceiter_android_vh_ufs_prepare_command" @@ -338451,6 +327281,15 @@ elf_symbol { type_id: 0x9bb1b638 full_name: "__traceiter_android_vh_ufs_update_sysfs" } +elf_symbol { + id: 0xcb4d15f3 + name: "__traceiter_android_vh_ufs_use_mcq_hooks" + is_defined: true + symbol_type: FUNCTION + crc: 0x1f4733e3 + type_id: 0x9bb5c5c3 + full_name: "__traceiter_android_vh_ufs_use_mcq_hooks" +} elf_symbol { id: 0x6a8145ff name: "__traceiter_android_vh_update_topology_flags_workfn" @@ -338474,10 +327313,73 @@ elf_symbol { name: "__traceiter_binder_transaction_received" is_defined: true symbol_type: FUNCTION - crc: 0x44ebf240 + crc: 0x217c764e type_id: 0x9ba51920 full_name: "__traceiter_binder_transaction_received" } +elf_symbol { + id: 0x8068eeb3 + name: "__traceiter_block_bio_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x9e44ef47 + type_id: 0x9bf93663 + full_name: "__traceiter_block_bio_queue" +} +elf_symbol { + id: 0xfdf83a19 + name: "__traceiter_block_getrq" + is_defined: true + symbol_type: FUNCTION + crc: 0x62b74f2d + type_id: 0x9bf93663 + full_name: "__traceiter_block_getrq" +} +elf_symbol { + id: 0x73ba3e80 + name: "__traceiter_block_rq_complete" + is_defined: true + symbol_type: FUNCTION + crc: 0x7a6ce1a8 + type_id: 0x9bca5e70 + full_name: "__traceiter_block_rq_complete" +} +elf_symbol { + id: 0xc4cbd22c + name: "__traceiter_block_rq_insert" + is_defined: true + symbol_type: FUNCTION + crc: 0x04669f2f + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_insert" +} +elf_symbol { + id: 0x18fb5d72 + name: "__traceiter_block_rq_issue" + is_defined: true + symbol_type: FUNCTION + crc: 0x8f26a1f1 + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_issue" +} +elf_symbol { + id: 0x77d40b1c + name: "__traceiter_block_rq_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0xb8128d5f + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_merge" +} +elf_symbol { + id: 0xdd24ab36 + name: "__traceiter_block_rq_requeue" + is_defined: true + symbol_type: FUNCTION + crc: 0x54906fc6 + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_requeue" +} elf_symbol { id: 0xce25d5be name: "__traceiter_clock_set_rate" @@ -338510,7 +327412,7 @@ elf_symbol { name: "__traceiter_cpu_frequency_limits" is_defined: true symbol_type: FUNCTION - crc: 0xa368186e + crc: 0x15586e74 type_id: 0x9ba9c2f7 full_name: "__traceiter_cpu_frequency_limits" } @@ -338528,7 +327430,7 @@ elf_symbol { name: "__traceiter_device_pm_callback_end" is_defined: true symbol_type: FUNCTION - crc: 0xa7f5fb07 + crc: 0x79e259d3 type_id: 0x9bbf11b2 full_name: "__traceiter_device_pm_callback_end" } @@ -338537,7 +327439,7 @@ elf_symbol { name: "__traceiter_device_pm_callback_start" is_defined: true symbol_type: FUNCTION - crc: 0x5d4b76fa + crc: 0xca0b5c26 type_id: 0x9ba8c128 full_name: "__traceiter_device_pm_callback_start" } @@ -338564,7 +327466,7 @@ elf_symbol { name: "__traceiter_hrtimer_expire_entry" is_defined: true symbol_type: FUNCTION - crc: 0x4cdd0039 + crc: 0x1fbe9aad type_id: 0x9b4b35cf full_name: "__traceiter_hrtimer_expire_entry" } @@ -338573,7 +327475,7 @@ elf_symbol { name: "__traceiter_hrtimer_expire_exit" is_defined: true symbol_type: FUNCTION - crc: 0x3bbbbd37 + crc: 0x444a8c3c type_id: 0x9b488d81 full_name: "__traceiter_hrtimer_expire_exit" } @@ -338609,7 +327511,7 @@ elf_symbol { name: "__traceiter_irq_handler_entry" is_defined: true symbol_type: FUNCTION - crc: 0xd9181d8b + crc: 0x21b933a2 type_id: 0x9a3e338e full_name: "__traceiter_irq_handler_entry" } @@ -338618,16 +327520,25 @@ elf_symbol { name: "__traceiter_irq_handler_exit" is_defined: true symbol_type: FUNCTION - crc: 0x9f59971e + crc: 0x2ee8681e type_id: 0x9a3faf0d full_name: "__traceiter_irq_handler_exit" } +elf_symbol { + id: 0x101ec6c5 + name: "__traceiter_kfree_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0x7c293d40 + type_id: 0x9bbccaf3 + full_name: "__traceiter_kfree_skb" +} elf_symbol { id: 0x5c33446d name: "__traceiter_mmap_lock_acquire_returned" is_defined: true symbol_type: FUNCTION - crc: 0x22c3bf92 + crc: 0x4a38703e type_id: 0x9bcd4bf2 full_name: "__traceiter_mmap_lock_acquire_returned" } @@ -338636,7 +327547,7 @@ elf_symbol { name: "__traceiter_mmap_lock_released" is_defined: true symbol_type: FUNCTION - crc: 0xfff5af8a + crc: 0x3f142879 type_id: 0x9bcd50ad full_name: "__traceiter_mmap_lock_released" } @@ -338645,7 +327556,7 @@ elf_symbol { name: "__traceiter_mmap_lock_start_locking" is_defined: true symbol_type: FUNCTION - crc: 0x601e5609 + crc: 0x860b8edd type_id: 0x9bcd50ad full_name: "__traceiter_mmap_lock_start_locking" } @@ -338654,7 +327565,7 @@ elf_symbol { name: "__traceiter_pelt_rt_tp" is_defined: true symbol_type: FUNCTION - crc: 0x7b029ef4 + crc: 0x866c127e type_id: 0x9b17b01e full_name: "__traceiter_pelt_rt_tp" } @@ -338663,7 +327574,7 @@ elf_symbol { name: "__traceiter_pelt_se_tp" is_defined: true symbol_type: FUNCTION - crc: 0xcc35b9bb + crc: 0x56fb997c type_id: 0x9b8f15f1 full_name: "__traceiter_pelt_se_tp" } @@ -338699,16 +327610,61 @@ elf_symbol { name: "__traceiter_sched_overutilized_tp" is_defined: true symbol_type: FUNCTION - crc: 0x5ed88703 + crc: 0x53e5ed7e type_id: 0x9b506e5c full_name: "__traceiter_sched_overutilized_tp" } +elf_symbol { + id: 0x2de60b3e + name: "__traceiter_sched_stat_blocked" + is_defined: true + symbol_type: FUNCTION + crc: 0xc7803553 + type_id: 0x9bff5408 + full_name: "__traceiter_sched_stat_blocked" +} +elf_symbol { + id: 0x9cf075c5 + name: "__traceiter_sched_stat_iowait" + is_defined: true + symbol_type: FUNCTION + crc: 0x72d60583 + type_id: 0x9bff5408 + full_name: "__traceiter_sched_stat_iowait" +} +elf_symbol { + id: 0xf29865b1 + name: "__traceiter_sched_stat_runtime" + is_defined: true + symbol_type: FUNCTION + crc: 0x51c03f6d + type_id: 0x9bfd1c84 + full_name: "__traceiter_sched_stat_runtime" +} +elf_symbol { + id: 0xa785ee77 + name: "__traceiter_sched_stat_sleep" + is_defined: true + symbol_type: FUNCTION + crc: 0x075f4e0e + type_id: 0x9bff5408 + full_name: "__traceiter_sched_stat_sleep" +} +elf_symbol { + id: 0x41fdc249 + name: "__traceiter_sched_stat_wait" + is_defined: true + symbol_type: FUNCTION + crc: 0x8faa3c47 + type_id: 0x9bff5408 + full_name: "__traceiter_sched_stat_wait" +} elf_symbol { id: 0x570f3032 name: "__traceiter_sched_switch" is_defined: true symbol_type: FUNCTION - crc: 0x2dceb851 + crc: 0x837ccc37 type_id: 0x9a1d6471 full_name: "__traceiter_sched_switch" } @@ -338717,10 +327673,19 @@ elf_symbol { name: "__traceiter_sched_update_nr_running_tp" is_defined: true symbol_type: FUNCTION - crc: 0xc4e809e5 + crc: 0xfd425f55 type_id: 0x9b0e782a full_name: "__traceiter_sched_update_nr_running_tp" } +elf_symbol { + id: 0x20097074 + name: "__traceiter_sched_waking" + is_defined: true + symbol_type: FUNCTION + crc: 0x52a13f40 + type_id: 0x9bdbdcc4 + full_name: "__traceiter_sched_waking" +} elf_symbol { id: 0x863777a0 name: "__traceiter_suspend_resume" @@ -338735,16 +327700,25 @@ elf_symbol { name: "__traceiter_task_newtask" is_defined: true symbol_type: FUNCTION - crc: 0x91e14f4d + crc: 0xb1ce9865 type_id: 0x9bd7019d full_name: "__traceiter_task_newtask" } +elf_symbol { + id: 0x2dc83a86 + name: "__traceiter_task_rename" + is_defined: true + symbol_type: FUNCTION + crc: 0x10d2356d + type_id: 0x9bd458e9 + full_name: "__traceiter_task_rename" +} elf_symbol { id: 0x961fbab2 name: "__traceiter_workqueue_execute_end" is_defined: true symbol_type: FUNCTION - crc: 0x5ed10c79 + crc: 0xfd7ca165 type_id: 0x9bb24250 full_name: "__traceiter_workqueue_execute_end" } @@ -338753,7 +327727,7 @@ elf_symbol { name: "__traceiter_workqueue_execute_start" is_defined: true symbol_type: FUNCTION - crc: 0xb69a15af + crc: 0x6b629b42 type_id: 0x9b9ac603 full_name: "__traceiter_workqueue_execute_start" } @@ -338762,7 +327736,7 @@ elf_symbol { name: "__traceiter_xdp_exception" is_defined: true symbol_type: FUNCTION - crc: 0x0514b00d + crc: 0x18a41e69 type_id: 0x9b6e0d6b full_name: "__traceiter_xdp_exception" } @@ -338892,6 +327866,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_cpu_overutilized" } +elf_symbol { + id: 0x9f779ef7 + name: "__tracepoint_android_rvh_cpufreq_transition" + is_defined: true + symbol_type: OBJECT + crc: 0xda623954 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_cpufreq_transition" +} +elf_symbol { + id: 0xc53e6388 + name: "__tracepoint_android_rvh_cpuset_fork" + is_defined: true + symbol_type: OBJECT + crc: 0xa0966112 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_cpuset_fork" +} +elf_symbol { + id: 0xd9e47a83 + name: "__tracepoint_android_rvh_ctl_dirty_rate" + is_defined: true + symbol_type: OBJECT + crc: 0x6deafb40 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_ctl_dirty_rate" +} elf_symbol { id: 0x3eb0f084 name: "__tracepoint_android_rvh_dequeue_entity" @@ -338982,6 +327983,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_do_undefinstr" } +elf_symbol { + id: 0x82c6c454 + name: "__tracepoint_android_rvh_effective_cpu_util" + is_defined: true + symbol_type: OBJECT + crc: 0xed9d580e + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_effective_cpu_util" +} elf_symbol { id: 0xf9b36d15 name: "__tracepoint_android_rvh_enqueue_entity" @@ -339162,6 +328172,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_migrate_queued_task" } +elf_symbol { + id: 0x3a6f3fb2 + name: "__tracepoint_android_rvh_mmc_resume" + is_defined: true + symbol_type: OBJECT + crc: 0xa9abf6b0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_mmc_resume" +} +elf_symbol { + id: 0x8b0b932d + name: "__tracepoint_android_rvh_mmc_suspend" + is_defined: true + symbol_type: OBJECT + crc: 0x1cc48910 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_mmc_suspend" +} elf_symbol { id: 0x62726c6f name: "__tracepoint_android_rvh_new_task_stats" @@ -339207,6 +328235,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_place_entity" } +elf_symbol { + id: 0x121537db + name: "__tracepoint_android_rvh_post_init_entity_util_avg" + is_defined: true + symbol_type: OBJECT + crc: 0xa967c441 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_post_init_entity_util_avg" +} elf_symbol { id: 0x50605d97 name: "__tracepoint_android_rvh_prepare_prio_fork" @@ -339216,6 +328253,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_prepare_prio_fork" } +elf_symbol { + id: 0xa5e991f6 + name: "__tracepoint_android_rvh_psci_cpu_suspend" + is_defined: true + symbol_type: OBJECT + crc: 0xf9b81cca + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_psci_cpu_suspend" +} +elf_symbol { + id: 0x261c997e + name: "__tracepoint_android_rvh_psci_tos_resident_on" + is_defined: true + symbol_type: OBJECT + crc: 0xb163a362 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_psci_tos_resident_on" +} +elf_symbol { + id: 0x3b6248c1 + name: "__tracepoint_android_rvh_refrigerator" + is_defined: true + symbol_type: OBJECT + crc: 0xaa020dd1 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_refrigerator" +} elf_symbol { id: 0x18bac297 name: "__tracepoint_android_rvh_replace_next_task_fair" @@ -339468,6 +328532,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_set_cpus_allowed_by_task" } +elf_symbol { + id: 0x93751239 + name: "__tracepoint_android_rvh_set_cpus_allowed_comm" + is_defined: true + symbol_type: OBJECT + crc: 0xb2badd4a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_rvh_set_cpus_allowed_comm" +} elf_symbol { id: 0x70131d40 name: "__tracepoint_android_rvh_set_gfp_zone_flags" @@ -339666,6 +328739,51 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_rvh_wake_up_new_task" } +elf_symbol { + id: 0x4f980315 + name: "__tracepoint_android_vh_account_process_tick_gran" + is_defined: true + symbol_type: OBJECT + crc: 0x15212a6d + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_account_process_tick_gran" +} +elf_symbol { + id: 0xe1489e0c + name: "__tracepoint_android_vh_account_task_time" + is_defined: true + symbol_type: OBJECT + crc: 0xf1afbf0d + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_account_task_time" +} +elf_symbol { + id: 0x37776872 + name: "__tracepoint_android_vh_alloc_pages_failure_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x24488dce + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alloc_pages_failure_bypass" +} +elf_symbol { + id: 0xfc735654 + name: "__tracepoint_android_vh_alloc_pages_reclaim_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x744783d0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alloc_pages_reclaim_bypass" +} +elf_symbol { + id: 0xea695d5b + name: "__tracepoint_android_vh_alloc_uid" + is_defined: true + symbol_type: OBJECT + crc: 0xc21e109f + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alloc_uid" +} elf_symbol { id: 0xd82141b7 name: "__tracepoint_android_vh_alter_futex_plist_add" @@ -339675,6 +328793,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_alter_futex_plist_add" } +elf_symbol { + id: 0xe520cb67 + name: "__tracepoint_android_vh_alter_mutex_list_add" + is_defined: true + symbol_type: OBJECT + crc: 0x7dbea13a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_alter_mutex_list_add" +} elf_symbol { id: 0x8184b548 name: "__tracepoint_android_vh_alter_rwsem_list_add" @@ -339702,6 +328829,123 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_audio_usb_offload_connect" } +elf_symbol { + id: 0xc8703937 + name: "__tracepoint_android_vh_binder_alloc_new_buf_locked" + is_defined: true + symbol_type: OBJECT + crc: 0x02c7faf0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_alloc_new_buf_locked" +} +elf_symbol { + id: 0x61b56472 + name: "__tracepoint_android_vh_binder_del_ref" + is_defined: true + symbol_type: OBJECT + crc: 0xefc746ba + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_del_ref" +} +elf_symbol { + id: 0xf32898c6 + name: "__tracepoint_android_vh_binder_free_proc" + is_defined: true + symbol_type: OBJECT + crc: 0x9e624858 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_free_proc" +} +elf_symbol { + id: 0x332635cd + name: "__tracepoint_android_vh_binder_has_work_ilocked" + is_defined: true + symbol_type: OBJECT + crc: 0x68da440b + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_has_work_ilocked" +} +elf_symbol { + id: 0xf06625d6 + name: "__tracepoint_android_vh_binder_looper_state_registered" + is_defined: true + symbol_type: OBJECT + crc: 0xb59ca220 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_looper_state_registered" +} +elf_symbol { + id: 0x259ffe94 + name: "__tracepoint_android_vh_binder_new_ref" + is_defined: true + symbol_type: OBJECT + crc: 0x33d1d092 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_new_ref" +} +elf_symbol { + id: 0x95c75a1c + name: "__tracepoint_android_vh_binder_preset" + is_defined: true + symbol_type: OBJECT + crc: 0xf03cd6d3 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_preset" +} +elf_symbol { + id: 0xe3a367fe + name: "__tracepoint_android_vh_binder_priority_skip" + is_defined: true + symbol_type: OBJECT + crc: 0x7c25b934 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_priority_skip" +} +elf_symbol { + id: 0xc6fb73b4 + name: "__tracepoint_android_vh_binder_proc_transaction" + is_defined: true + symbol_type: OBJECT + crc: 0xaab7a316 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_proc_transaction" +} +elf_symbol { + id: 0xb6cfb459 + name: "__tracepoint_android_vh_binder_proc_transaction_entry" + is_defined: true + symbol_type: OBJECT + crc: 0xd172a0f8 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_proc_transaction_entry" +} +elf_symbol { + id: 0xc6a5dbd8 + name: "__tracepoint_android_vh_binder_proc_transaction_finish" + is_defined: true + symbol_type: OBJECT + crc: 0x7fff70e0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_proc_transaction_finish" +} +elf_symbol { + id: 0x54aac8cb + name: "__tracepoint_android_vh_binder_read_done" + is_defined: true + symbol_type: OBJECT + crc: 0x037a6751 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_read_done" +} +elf_symbol { + id: 0x6de9ac69 + name: "__tracepoint_android_vh_binder_reply" + is_defined: true + symbol_type: OBJECT + crc: 0x39132f3d + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_reply" +} elf_symbol { id: 0x57a9a36a name: "__tracepoint_android_vh_binder_restore_priority" @@ -339711,6 +328955,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_binder_restore_priority" } +elf_symbol { + id: 0x21d8d29a + name: "__tracepoint_android_vh_binder_select_worklist_ilocked" + is_defined: true + symbol_type: OBJECT + crc: 0xbc728def + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_select_worklist_ilocked" +} elf_symbol { id: 0x2e04cb9c name: "__tracepoint_android_vh_binder_set_priority" @@ -339720,6 +328973,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_binder_set_priority" } +elf_symbol { + id: 0x306b5ff7 + name: "__tracepoint_android_vh_binder_thread_read" + is_defined: true + symbol_type: OBJECT + crc: 0x1a799b23 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_thread_read" +} +elf_symbol { + id: 0x2fce8f78 + name: "__tracepoint_android_vh_binder_thread_release" + is_defined: true + symbol_type: OBJECT + crc: 0x5ee63788 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_thread_release" +} +elf_symbol { + id: 0xec7035fd + name: "__tracepoint_android_vh_binder_trans" + is_defined: true + symbol_type: OBJECT + crc: 0x2bda2355 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_binder_trans" +} elf_symbol { id: 0xa9d55136 name: "__tracepoint_android_vh_binder_transaction_init" @@ -339792,6 +329072,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_check_file_open" } +elf_symbol { + id: 0xaa072f92 + name: "__tracepoint_android_vh_check_hibernation_swap" + is_defined: true + symbol_type: OBJECT + crc: 0x2bf41b73 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_check_hibernation_swap" +} elf_symbol { id: 0x9620eac1 name: "__tracepoint_android_vh_check_mmap_file" @@ -339819,6 +329108,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_check_uninterrupt_tasks_done" } +elf_symbol { + id: 0xca10f06e + name: "__tracepoint_android_vh_cleanup_old_buffers_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x2ace59c2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_cleanup_old_buffers_bypass" +} elf_symbol { id: 0x26324a1f name: "__tracepoint_android_vh_cpu_idle_enter" @@ -339837,6 +329135,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_cpu_idle_exit" } +elf_symbol { + id: 0x704b9aae + name: "__tracepoint_android_vh_cpufreq_acct_update_power" + is_defined: true + symbol_type: OBJECT + crc: 0xba474b4f + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_cpufreq_acct_update_power" +} elf_symbol { id: 0x4a3c01db name: "__tracepoint_android_vh_cpufreq_fast_switch" @@ -339891,6 +329198,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_disable_thermal_cooling_stats" } +elf_symbol { + id: 0x0ae2ee16 + name: "__tracepoint_android_vh_dm_bufio_shrink_scan_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x1e1422af + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_dm_bufio_shrink_scan_bypass" +} +elf_symbol { + id: 0x9fe99d05 + name: "__tracepoint_android_vh_do_futex" + is_defined: true + symbol_type: OBJECT + crc: 0x76782dd0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_do_futex" +} +elf_symbol { + id: 0x82ce823f + name: "__tracepoint_android_vh_do_send_sig_info" + is_defined: true + symbol_type: OBJECT + crc: 0x692a21ea + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_do_send_sig_info" +} +elf_symbol { + id: 0x474d211c + name: "__tracepoint_android_vh_do_shrink_slab" + is_defined: true + symbol_type: OBJECT + crc: 0x6f784c49 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_do_shrink_slab" +} elf_symbol { id: 0xe2d7542c name: "__tracepoint_android_vh_do_wake_up_sync" @@ -339909,6 +329252,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_dump_throttled_rt_tasks" } +elf_symbol { + id: 0x732a182b + name: "__tracepoint_android_vh_dup_task_struct" + is_defined: true + symbol_type: OBJECT + crc: 0x14fff0cf + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_dup_task_struct" +} +elf_symbol { + id: 0xe7584e1c + name: "__tracepoint_android_vh_encrypt_page" + is_defined: true + symbol_type: OBJECT + crc: 0xa94f7016 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_encrypt_page" +} +elf_symbol { + id: 0x0d418d38 + name: "__tracepoint_android_vh_exit_signal" + is_defined: true + symbol_type: OBJECT + crc: 0xe653ddaf + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_exit_signal" +} +elf_symbol { + id: 0x50a83025 + name: "__tracepoint_android_vh_file_is_tiny_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x1c355240 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_file_is_tiny_bypass" +} elf_symbol { id: 0xe6918e09 name: "__tracepoint_android_vh_free_task" @@ -339918,6 +329297,42 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_free_task" } +elf_symbol { + id: 0x4d4fd1cc + name: "__tracepoint_android_vh_free_user" + is_defined: true + symbol_type: OBJECT + crc: 0xe0e8d412 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_free_user" +} +elf_symbol { + id: 0xace80c56 + name: "__tracepoint_android_vh_freq_qos_add_request" + is_defined: true + symbol_type: OBJECT + crc: 0x0a4d7652 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_freq_qos_add_request" +} +elf_symbol { + id: 0xa0ce156c + name: "__tracepoint_android_vh_freq_qos_remove_request" + is_defined: true + symbol_type: OBJECT + crc: 0x6fef5880 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_freq_qos_remove_request" +} +elf_symbol { + id: 0x46787271 + name: "__tracepoint_android_vh_freq_qos_update_request" + is_defined: true + symbol_type: OBJECT + crc: 0x2e0fffb6 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_freq_qos_update_request" +} elf_symbol { id: 0xbacc3060 name: "__tracepoint_android_vh_ftrace_dump_buffer" @@ -339963,6 +329378,87 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ftrace_size_check" } +elf_symbol { + id: 0xef0379f8 + name: "__tracepoint_android_vh_futex_sleep_start" + is_defined: true + symbol_type: OBJECT + crc: 0xc26ab705 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_sleep_start" +} +elf_symbol { + id: 0x08e2cf92 + name: "__tracepoint_android_vh_futex_wait_end" + is_defined: true + symbol_type: OBJECT + crc: 0x49b606a8 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_wait_end" +} +elf_symbol { + id: 0x6d73379a + name: "__tracepoint_android_vh_futex_wait_start" + is_defined: true + symbol_type: OBJECT + crc: 0x196030ee + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_wait_start" +} +elf_symbol { + id: 0x0c310ebd + name: "__tracepoint_android_vh_futex_wake_this" + is_defined: true + symbol_type: OBJECT + crc: 0x5301beb4 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_wake_this" +} +elf_symbol { + id: 0x9b384a49 + name: "__tracepoint_android_vh_futex_wake_traverse_plist" + is_defined: true + symbol_type: OBJECT + crc: 0xaadca4aa + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_wake_traverse_plist" +} +elf_symbol { + id: 0x828646be + name: "__tracepoint_android_vh_futex_wake_up_q_finish" + is_defined: true + symbol_type: OBJECT + crc: 0x5bf93e96 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_futex_wake_up_q_finish" +} +elf_symbol { + id: 0x4756cfec + name: "__tracepoint_android_vh_get_page_wmark" + is_defined: true + symbol_type: OBJECT + crc: 0x00924325 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_get_page_wmark" +} +elf_symbol { + id: 0x8b7beb3b + name: "__tracepoint_android_vh_get_thermal_zone_device" + is_defined: true + symbol_type: OBJECT + crc: 0xf63d5b1a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_get_thermal_zone_device" +} +elf_symbol { + id: 0xf18e312d + name: "__tracepoint_android_vh_gic_v3_suspend" + is_defined: true + symbol_type: OBJECT + crc: 0x81031745 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_gic_v3_suspend" +} elf_symbol { id: 0xf68497fa name: "__tracepoint_android_vh_ignore_dmabuf_vmap_bounds" @@ -339972,6 +329468,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ignore_dmabuf_vmap_bounds" } +elf_symbol { + id: 0xb6603d58 + name: "__tracepoint_android_vh_init_aes_encrypt" + is_defined: true + symbol_type: OBJECT + crc: 0x0bf9217b + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_init_aes_encrypt" +} elf_symbol { id: 0xbbfc3b7e name: "__tracepoint_android_vh_iommu_iovad_alloc_iova" @@ -339999,6 +329504,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ipi_stop" } +elf_symbol { + id: 0x31457bed + name: "__tracepoint_android_vh_irqtime_account_process_tick" + is_defined: true + symbol_type: OBJECT + crc: 0x61bb9d22 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_irqtime_account_process_tick" +} elf_symbol { id: 0x62c13726 name: "__tracepoint_android_vh_is_fpsimd_save" @@ -340026,6 +329540,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_kswapd_per_node" } +elf_symbol { + id: 0xcb34ca12 + name: "__tracepoint_android_vh_madvise_cold_pageout_skip" + is_defined: true + symbol_type: OBJECT + crc: 0x4584864c + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_madvise_cold_pageout_skip" +} +elf_symbol { + id: 0x2f768c2b + name: "__tracepoint_android_vh_madvise_pageout_swap_entry" + is_defined: true + symbol_type: OBJECT + crc: 0xd4bd209e + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_madvise_pageout_swap_entry" +} +elf_symbol { + id: 0xc34a5545 + name: "__tracepoint_android_vh_madvise_swapin_walk_pmd_entry" + is_defined: true + symbol_type: OBJECT + crc: 0x18633ff4 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_madvise_swapin_walk_pmd_entry" +} elf_symbol { id: 0x00a5fe5e name: "__tracepoint_android_vh_map_util_freq" @@ -340035,6 +329576,159 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_map_util_freq" } +elf_symbol { + id: 0x6377ba8b + name: "__tracepoint_android_vh_mem_cgroup_alloc" + is_defined: true + symbol_type: OBJECT + crc: 0x81f213a3 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mem_cgroup_alloc" +} +elf_symbol { + id: 0xe160b6f0 + name: "__tracepoint_android_vh_mem_cgroup_css_offline" + is_defined: true + symbol_type: OBJECT + crc: 0xf342a420 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mem_cgroup_css_offline" +} +elf_symbol { + id: 0x37c5c41a + name: "__tracepoint_android_vh_mem_cgroup_css_online" + is_defined: true + symbol_type: OBJECT + crc: 0xacdf3a05 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mem_cgroup_css_online" +} +elf_symbol { + id: 0x78341cfd + name: "__tracepoint_android_vh_mem_cgroup_free" + is_defined: true + symbol_type: OBJECT + crc: 0x71b34ba2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mem_cgroup_free" +} +elf_symbol { + id: 0xac62c748 + name: "__tracepoint_android_vh_mem_cgroup_id_remove" + is_defined: true + symbol_type: OBJECT + crc: 0x76f2ace1 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mem_cgroup_id_remove" +} +elf_symbol { + id: 0xa2bd1edf + name: "__tracepoint_android_vh_meminfo_cache_adjust" + is_defined: true + symbol_type: OBJECT + crc: 0x7ea4d46f + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_meminfo_cache_adjust" +} +elf_symbol { + id: 0xb6da564f + name: "__tracepoint_android_vh_mmap_region" + is_defined: true + symbol_type: OBJECT + crc: 0x3771778e + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mmap_region" +} +elf_symbol { + id: 0x41c8d09b + name: "__tracepoint_android_vh_mmput" + is_defined: true + symbol_type: OBJECT + crc: 0xabcddfae + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mmput" +} +elf_symbol { + id: 0xe2ad11db + name: "__tracepoint_android_vh_modify_scan_control" + is_defined: true + symbol_type: OBJECT + crc: 0x2b6b3487 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_modify_scan_control" +} +elf_symbol { + id: 0xcac93aff + name: "__tracepoint_android_vh_modify_thermal_request_freq" + is_defined: true + symbol_type: OBJECT + crc: 0x240f59e0 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_modify_thermal_request_freq" +} +elf_symbol { + id: 0x43873fea + name: "__tracepoint_android_vh_modify_thermal_target_freq" + is_defined: true + symbol_type: OBJECT + crc: 0xa965d530 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_modify_thermal_target_freq" +} +elf_symbol { + id: 0x65023f2f + name: "__tracepoint_android_vh_mpam_set" + is_defined: true + symbol_type: OBJECT + crc: 0x0315217a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mpam_set" +} +elf_symbol { + id: 0xd5097f8d + name: "__tracepoint_android_vh_mutex_can_spin_on_owner" + is_defined: true + symbol_type: OBJECT + crc: 0x80558a5f + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mutex_can_spin_on_owner" +} +elf_symbol { + id: 0x6d3764d2 + name: "__tracepoint_android_vh_mutex_init" + is_defined: true + symbol_type: OBJECT + crc: 0x57f88efe + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mutex_init" +} +elf_symbol { + id: 0xecc3ea35 + name: "__tracepoint_android_vh_mutex_opt_spin_finish" + is_defined: true + symbol_type: OBJECT + crc: 0xa0e404b1 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mutex_opt_spin_finish" +} +elf_symbol { + id: 0x2122908b + name: "__tracepoint_android_vh_mutex_opt_spin_start" + is_defined: true + symbol_type: OBJECT + crc: 0xb4b26237 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mutex_opt_spin_start" +} +elf_symbol { + id: 0x68d68809 + name: "__tracepoint_android_vh_mutex_unlock_slowpath" + is_defined: true + symbol_type: OBJECT + crc: 0xf5dc2012 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_mutex_unlock_slowpath" +} elf_symbol { id: 0x76e879b6 name: "__tracepoint_android_vh_mutex_wait_finish" @@ -340053,6 +329747,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_mutex_wait_start" } +elf_symbol { + id: 0x20d2ceb3 + name: "__tracepoint_android_vh_page_add_new_anon_rmap" + is_defined: true + symbol_type: OBJECT + crc: 0xb63048ea + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_page_add_new_anon_rmap" +} +elf_symbol { + id: 0xab37fc55 + name: "__tracepoint_android_vh_post_image_save" + is_defined: true + symbol_type: OBJECT + crc: 0x039a9337 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_post_image_save" +} elf_symbol { id: 0x49b95a49 name: "__tracepoint_android_vh_printk_hotplug" @@ -340062,6 +329774,78 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_printk_hotplug" } +elf_symbol { + id: 0xb194c4c5 + name: "__tracepoint_android_vh_process_madvise_end" + is_defined: true + symbol_type: OBJECT + crc: 0x88cbb967 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_process_madvise_end" +} +elf_symbol { + id: 0x61f8c8ae + name: "__tracepoint_android_vh_psi_event" + is_defined: true + symbol_type: OBJECT + crc: 0xa882f560 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_psi_event" +} +elf_symbol { + id: 0x0e92ee53 + name: "__tracepoint_android_vh_psi_group" + is_defined: true + symbol_type: OBJECT + crc: 0x1b54b5dd + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_psi_group" +} +elf_symbol { + id: 0xb0c197a3 + name: "__tracepoint_android_vh_ptype_head" + is_defined: true + symbol_type: OBJECT + crc: 0x40b365e3 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_ptype_head" +} +elf_symbol { + id: 0x761f292f + name: "__tracepoint_android_vh_record_mutex_lock_starttime" + is_defined: true + symbol_type: OBJECT + crc: 0x1deb1eec + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_record_mutex_lock_starttime" +} +elf_symbol { + id: 0xef7ad117 + name: "__tracepoint_android_vh_record_pcpu_rwsem_starttime" + is_defined: true + symbol_type: OBJECT + crc: 0x18111c92 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_record_pcpu_rwsem_starttime" +} +elf_symbol { + id: 0x4568ff8f + name: "__tracepoint_android_vh_record_rtmutex_lock_starttime" + is_defined: true + symbol_type: OBJECT + crc: 0x61c36376 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_record_rtmutex_lock_starttime" +} +elf_symbol { + id: 0xe918e2ec + name: "__tracepoint_android_vh_record_rwsem_lock_starttime" + is_defined: true + symbol_type: OBJECT + crc: 0x34f9d483 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_record_rwsem_lock_starttime" +} elf_symbol { id: 0xd94bc301 name: "__tracepoint_android_vh_rproc_recovery" @@ -340098,6 +329882,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_rtmutex_wait_start" } +elf_symbol { + id: 0xe471b8d5 + name: "__tracepoint_android_vh_rwsem_can_spin_on_owner" + is_defined: true + symbol_type: OBJECT + crc: 0x017248e7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_rwsem_can_spin_on_owner" +} elf_symbol { id: 0x84628825 name: "__tracepoint_android_vh_rwsem_init" @@ -340107,6 +329900,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_rwsem_init" } +elf_symbol { + id: 0x8d0ce77d + name: "__tracepoint_android_vh_rwsem_opt_spin_finish" + is_defined: true + symbol_type: OBJECT + crc: 0x7dc06ab2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_rwsem_opt_spin_finish" +} +elf_symbol { + id: 0x50ab483c + name: "__tracepoint_android_vh_rwsem_opt_spin_start" + is_defined: true + symbol_type: OBJECT + crc: 0x9da0a858 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_rwsem_opt_spin_start" +} elf_symbol { id: 0xe7ef7059 name: "__tracepoint_android_vh_rwsem_read_wait_finish" @@ -340134,6 +329945,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_rwsem_wake" } +elf_symbol { + id: 0x878b3583 + name: "__tracepoint_android_vh_rwsem_wake_finish" + is_defined: true + symbol_type: OBJECT + crc: 0x6b369940 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_rwsem_wake_finish" +} elf_symbol { id: 0x1220ff14 name: "__tracepoint_android_vh_rwsem_write_finished" @@ -340161,6 +329981,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_rwsem_write_wait_start" } +elf_symbol { + id: 0x30004003 + name: "__tracepoint_android_vh_save_cpu_resume" + is_defined: true + symbol_type: OBJECT + crc: 0xd0da4fe5 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_save_cpu_resume" +} +elf_symbol { + id: 0xb91d18b6 + name: "__tracepoint_android_vh_save_hib_resume_bdev" + is_defined: true + symbol_type: OBJECT + crc: 0x64f2a9a3 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_save_hib_resume_bdev" +} elf_symbol { id: 0xb3b18fc4 name: "__tracepoint_android_vh_sched_pelt_multiplier" @@ -340170,6 +330008,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_sched_pelt_multiplier" } +elf_symbol { + id: 0x40d6a8c5 + name: "__tracepoint_android_vh_sched_setaffinity_early" + is_defined: true + symbol_type: OBJECT + crc: 0xcec91b82 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_sched_setaffinity_early" +} elf_symbol { id: 0x931fa088 name: "__tracepoint_android_vh_sched_show_task" @@ -340179,6 +330026,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_sched_show_task" } +elf_symbol { + id: 0xaaf6a826 + name: "__tracepoint_android_vh_sched_stat_runtime_rt" + is_defined: true + symbol_type: OBJECT + crc: 0xdb1b2fe1 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_sched_stat_runtime_rt" +} elf_symbol { id: 0xff2bccb8 name: "__tracepoint_android_vh_scheduler_tick" @@ -340206,6 +330062,24 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_setscheduler_uclamp" } +elf_symbol { + id: 0x5b6bc3a9 + name: "__tracepoint_android_vh_should_continue_reclaim" + is_defined: true + symbol_type: OBJECT + crc: 0x60fa54b6 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_should_continue_reclaim" +} +elf_symbol { + id: 0x823654f5 + name: "__tracepoint_android_vh_show_mem" + is_defined: true + symbol_type: OBJECT + crc: 0x5d877102 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_show_mem" +} elf_symbol { id: 0x42ad45a3 name: "__tracepoint_android_vh_show_resume_epoch_val" @@ -340215,6 +330089,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_show_resume_epoch_val" } +elf_symbol { + id: 0x0a5014f0 + name: "__tracepoint_android_vh_show_smap" + is_defined: true + symbol_type: OBJECT + crc: 0xc6cce5f8 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_show_smap" +} elf_symbol { id: 0x8712dd01 name: "__tracepoint_android_vh_show_suspend_epoch_val" @@ -340224,6 +330107,69 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_show_suspend_epoch_val" } +elf_symbol { + id: 0x87db1583 + name: "__tracepoint_android_vh_shrink_node_memcgs" + is_defined: true + symbol_type: OBJECT + crc: 0x4e03099f + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_shrink_node_memcgs" +} +elf_symbol { + id: 0x3e70324d + name: "__tracepoint_android_vh_shrink_slab_bypass" + is_defined: true + symbol_type: OBJECT + crc: 0x55f40be4 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_shrink_slab_bypass" +} +elf_symbol { + id: 0xc8a7ac69 + name: "__tracepoint_android_vh_si_mem_available_adjust" + is_defined: true + symbol_type: OBJECT + crc: 0x70d49c35 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_si_mem_available_adjust" +} +elf_symbol { + id: 0x5ef059ce + name: "__tracepoint_android_vh_si_meminfo_adjust" + is_defined: true + symbol_type: OBJECT + crc: 0xa5a9788a + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_si_meminfo_adjust" +} +elf_symbol { + id: 0x3204c8e5 + name: "__tracepoint_android_vh_skip_swap_map_write" + is_defined: true + symbol_type: OBJECT + crc: 0x2e825196 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_skip_swap_map_write" +} +elf_symbol { + id: 0x547e3912 + name: "__tracepoint_android_vh_smaps_pte_entry" + is_defined: true + symbol_type: OBJECT + crc: 0x9040a887 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_smaps_pte_entry" +} +elf_symbol { + id: 0x39e68fed + name: "__tracepoint_android_vh_sync_txn_recvd" + is_defined: true + symbol_type: OBJECT + crc: 0xc1d8fb74 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_sync_txn_recvd" +} elf_symbol { id: 0xefb9e5a3 name: "__tracepoint_android_vh_syscall_prctl_finished" @@ -340242,6 +330188,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_sysrq_crash" } +elf_symbol { + id: 0x6f25dd05 + name: "__tracepoint_android_vh_thermal_power_cap" + is_defined: true + symbol_type: OBJECT + crc: 0xf1fd6b34 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_thermal_power_cap" +} +elf_symbol { + id: 0xa5c71571 + name: "__tracepoint_android_vh_thermal_register" + is_defined: true + symbol_type: OBJECT + crc: 0x52c84ba9 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_thermal_register" +} +elf_symbol { + id: 0xfa3284c7 + name: "__tracepoint_android_vh_thermal_unregister" + is_defined: true + symbol_type: OBJECT + crc: 0x5ba0a594 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_thermal_unregister" +} elf_symbol { id: 0x69721329 name: "__tracepoint_android_vh_timer_calc_index" @@ -340269,6 +330242,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" } +elf_symbol { + id: 0xf9580976 + name: "__tracepoint_android_vh_try_to_unmap_one" + is_defined: true + symbol_type: OBJECT + crc: 0x1ddd7db7 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_try_to_unmap_one" +} elf_symbol { id: 0x18e67da1 name: "__tracepoint_android_vh_typec_store_partner_src_caps" @@ -340341,6 +330323,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ufs_fill_prdt" } +elf_symbol { + id: 0x334a964e + name: "__tracepoint_android_vh_ufs_mcq_abort" + is_defined: true + symbol_type: OBJECT + crc: 0x591f8398 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_ufs_mcq_abort" +} elf_symbol { id: 0xc23168f8 name: "__tracepoint_android_vh_ufs_prepare_command" @@ -340395,6 +330386,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_ufs_update_sysfs" } +elf_symbol { + id: 0x743ea36d + name: "__tracepoint_android_vh_ufs_use_mcq_hooks" + is_defined: true + symbol_type: OBJECT + crc: 0xd4b974dd + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_ufs_use_mcq_hooks" +} elf_symbol { id: 0xc09d36c9 name: "__tracepoint_android_vh_update_topology_flags_workfn" @@ -340422,6 +330422,69 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_binder_transaction_received" } +elf_symbol { + id: 0x18343f2d + name: "__tracepoint_block_bio_queue" + is_defined: true + symbol_type: OBJECT + crc: 0xa13ed1a6 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_bio_queue" +} +elf_symbol { + id: 0xef8c9bf3 + name: "__tracepoint_block_getrq" + is_defined: true + symbol_type: OBJECT + crc: 0xfc12d508 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_getrq" +} +elf_symbol { + id: 0xaf8a4962 + name: "__tracepoint_block_rq_complete" + is_defined: true + symbol_type: OBJECT + crc: 0xbb319d4d + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_complete" +} +elf_symbol { + id: 0x48239fa6 + name: "__tracepoint_block_rq_insert" + is_defined: true + symbol_type: OBJECT + crc: 0xf4a00349 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_insert" +} +elf_symbol { + id: 0xbcf87a84 + name: "__tracepoint_block_rq_issue" + is_defined: true + symbol_type: OBJECT + crc: 0x960f8928 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_issue" +} +elf_symbol { + id: 0xf4acf4ca + name: "__tracepoint_block_rq_merge" + is_defined: true + symbol_type: OBJECT + crc: 0x4520b967 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_merge" +} +elf_symbol { + id: 0x9772d1c0 + name: "__tracepoint_block_rq_requeue" + is_defined: true + symbol_type: OBJECT + crc: 0xa964672d + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_requeue" +} elf_symbol { id: 0x9600f350 name: "__tracepoint_clock_set_rate" @@ -340566,6 +330629,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_irq_handler_exit" } +elf_symbol { + id: 0x5c535ca7 + name: "__tracepoint_kfree_skb" + is_defined: true + symbol_type: OBJECT + crc: 0x72edf918 + type_id: 0x18ccbd2c + full_name: "__tracepoint_kfree_skb" +} elf_symbol { id: 0x88a08d67 name: "__tracepoint_mmap_lock_acquire_returned" @@ -340647,6 +330719,51 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_sched_overutilized_tp" } +elf_symbol { + id: 0x37548d14 + name: "__tracepoint_sched_stat_blocked" + is_defined: true + symbol_type: OBJECT + crc: 0xcc6130e1 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_stat_blocked" +} +elf_symbol { + id: 0x6aa1a617 + name: "__tracepoint_sched_stat_iowait" + is_defined: true + symbol_type: OBJECT + crc: 0x3dcb44d9 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_stat_iowait" +} +elf_symbol { + id: 0xeac9b507 + name: "__tracepoint_sched_stat_runtime" + is_defined: true + symbol_type: OBJECT + crc: 0xe601e892 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_stat_runtime" +} +elf_symbol { + id: 0xbc210559 + name: "__tracepoint_sched_stat_sleep" + is_defined: true + symbol_type: OBJECT + crc: 0xf3492e73 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_stat_sleep" +} +elf_symbol { + id: 0x7d5529d3 + name: "__tracepoint_sched_stat_wait" + is_defined: true + symbol_type: OBJECT + crc: 0xc977be89 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_stat_wait" +} elf_symbol { id: 0xe10cee18 name: "__tracepoint_sched_switch" @@ -340665,6 +330782,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_sched_update_nr_running_tp" } +elf_symbol { + id: 0xa70e8cd2 + name: "__tracepoint_sched_waking" + is_defined: true + symbol_type: OBJECT + crc: 0x36772c03 + type_id: 0x18ccbd2c + full_name: "__tracepoint_sched_waking" +} elf_symbol { id: 0x5b327cd6 name: "__tracepoint_suspend_resume" @@ -340683,6 +330809,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_task_newtask" } +elf_symbol { + id: 0x4f1ffabc + name: "__tracepoint_task_rename" + is_defined: true + symbol_type: OBJECT + crc: 0x990f1219 + type_id: 0x18ccbd2c + full_name: "__tracepoint_task_rename" +} elf_symbol { id: 0x1a51f8cc name: "__tracepoint_workqueue_execute_end" @@ -340715,7 +330850,7 @@ elf_symbol { name: "__tty_alloc_driver" is_defined: true symbol_type: FUNCTION - crc: 0x4c4e3fce + crc: 0xd78427a9 type_id: 0xbe241f2a full_name: "__tty_alloc_driver" } @@ -340724,7 +330859,7 @@ elf_symbol { name: "__tty_insert_flip_char" is_defined: true symbol_type: FUNCTION - crc: 0x753b104b + crc: 0x2f90d388 type_id: 0x9a7ce1ce full_name: "__tty_insert_flip_char" } @@ -340742,7 +330877,7 @@ elf_symbol { name: "__udp4_lib_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xf339e7ce + crc: 0x53d5595d type_id: 0x6cfb566e full_name: "__udp4_lib_lookup" } @@ -340751,7 +330886,7 @@ elf_symbol { name: "__udp6_lib_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x0a7ace21 + crc: 0xb60b1290 type_id: 0x6f9cf068 full_name: "__udp6_lib_lookup" } @@ -340760,7 +330895,7 @@ elf_symbol { name: "__uio_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x73dfdaa5 + crc: 0x8b9b8ccb type_id: 0x9f431aa6 full_name: "__uio_register_device" } @@ -340778,7 +330913,7 @@ elf_symbol { name: "__usb_create_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xd6952d03 + crc: 0x44b8d338 type_id: 0xab9a208d full_name: "__usb_create_hcd" } @@ -340796,7 +330931,7 @@ elf_symbol { name: "__v4l2_ctrl_modify_range" is_defined: true symbol_type: FUNCTION - crc: 0x7fa7edb5 + crc: 0xb09c0033 type_id: 0x90356b6c full_name: "__v4l2_ctrl_modify_range" } @@ -340805,7 +330940,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x4e1df1fd + crc: 0x20c468ae type_id: 0x93d4efe1 full_name: "__v4l2_ctrl_s_ctrl" } @@ -340814,7 +330949,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl_compound" is_defined: true symbol_type: FUNCTION - crc: 0x8d127513 + crc: 0xe999d9fc type_id: 0x91b887fb full_name: "__v4l2_ctrl_s_ctrl_compound" } @@ -340823,7 +330958,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl_int64" is_defined: true symbol_type: FUNCTION - crc: 0x98b8a536 + crc: 0x89390c23 type_id: 0x903cab87 full_name: "__v4l2_ctrl_s_ctrl_int64" } @@ -340832,7 +330967,7 @@ elf_symbol { name: "__v4l2_device_register_subdev_nodes" is_defined: true symbol_type: FUNCTION - crc: 0x24721e88 + crc: 0x906d9c8d type_id: 0x9de6d8d5 full_name: "__v4l2_device_register_subdev_nodes" } @@ -340859,7 +330994,7 @@ elf_symbol { name: "__video_register_device" is_defined: true symbol_type: FUNCTION - crc: 0xc8a6acf7 + crc: 0x0bdd7131 type_id: 0x9f0d3989 full_name: "__video_register_device" } @@ -340877,7 +331012,7 @@ elf_symbol { name: "__wait_on_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x90236407 + crc: 0x13f0776d type_id: 0x16c5a8cd full_name: "__wait_on_buffer" } @@ -340908,6 +331043,15 @@ elf_symbol { type_id: 0x145d9dd5 full_name: "__wake_up_locked" } +elf_symbol { + id: 0x2168939c + name: "__wake_up_locked_key" + is_defined: true + symbol_type: FUNCTION + crc: 0x09337cd0 + type_id: 0x14427ab8 + full_name: "__wake_up_locked_key" +} elf_symbol { id: 0x83ada50d name: "__wake_up_sync" @@ -340976,7 +331120,7 @@ elf_symbol { name: "__xdp_rxq_info_reg" is_defined: true symbol_type: FUNCTION - crc: 0x1ed36bd4 + crc: 0x43bf6f7c type_id: 0x954d9028 full_name: "__xdp_rxq_info_reg" } @@ -340985,7 +331129,7 @@ elf_symbol { name: "__xfrm_state_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x4febd84d + crc: 0xfed7e612 type_id: 0x10605221 full_name: "__xfrm_state_destroy" } @@ -340994,7 +331138,7 @@ elf_symbol { name: "_copy_from_iter" is_defined: true symbol_type: FUNCTION - crc: 0x276f7c9f + crc: 0xdf9dadfe type_id: 0x92cb9949 full_name: "_copy_from_iter" } @@ -341003,7 +331147,7 @@ elf_symbol { name: "_copy_to_iter" is_defined: true symbol_type: FUNCTION - crc: 0x9e5dd6e8 + crc: 0x7136f73c type_id: 0x9aa3057f full_name: "_copy_to_iter" } @@ -341021,7 +331165,7 @@ elf_symbol { name: "_dev_alert" is_defined: true symbol_type: FUNCTION - crc: 0xcdcb04f1 + crc: 0x094d64f0 type_id: 0x1fa0c57a full_name: "_dev_alert" } @@ -341030,7 +331174,7 @@ elf_symbol { name: "_dev_crit" is_defined: true symbol_type: FUNCTION - crc: 0x3089ce0e + crc: 0xd5a2398e type_id: 0x1fa0c57a full_name: "_dev_crit" } @@ -341039,7 +331183,7 @@ elf_symbol { name: "_dev_emerg" is_defined: true symbol_type: FUNCTION - crc: 0x3fe7e3ad + crc: 0x6b04cd3e type_id: 0x1fa0c57a full_name: "_dev_emerg" } @@ -341048,7 +331192,7 @@ elf_symbol { name: "_dev_err" is_defined: true symbol_type: FUNCTION - crc: 0x4d9f89b5 + crc: 0xf27ed00b type_id: 0x1fa0c57a full_name: "_dev_err" } @@ -341057,7 +331201,7 @@ elf_symbol { name: "_dev_info" is_defined: true symbol_type: FUNCTION - crc: 0x1f6408c8 + crc: 0xef3cb484 type_id: 0x1fa0c57a full_name: "_dev_info" } @@ -341066,7 +331210,7 @@ elf_symbol { name: "_dev_notice" is_defined: true symbol_type: FUNCTION - crc: 0xe55d4867 + crc: 0x7436d39e type_id: 0x1fa0c57a full_name: "_dev_notice" } @@ -341075,7 +331219,7 @@ elf_symbol { name: "_dev_printk" is_defined: true symbol_type: FUNCTION - crc: 0x33411eb7 + crc: 0x7d4d96b8 type_id: 0x1feff59b full_name: "_dev_printk" } @@ -341084,7 +331228,7 @@ elf_symbol { name: "_dev_warn" is_defined: true symbol_type: FUNCTION - crc: 0x8dd20d78 + crc: 0x0f55bd9b type_id: 0x1fa0c57a full_name: "_dev_warn" } @@ -341174,7 +331318,7 @@ elf_symbol { name: "_proc_mkdir" is_defined: true symbol_type: FUNCTION - crc: 0x243a9b75 + crc: 0x3c4b25ef type_id: 0x394358ea full_name: "_proc_mkdir" } @@ -341448,12 +331592,21 @@ elf_symbol { type_id: 0xb02b353a full_name: "_totalram_pages" } +elf_symbol { + id: 0x993e379e + name: "_trace_android_vh_record_pcpu_rwsem_starttime" + is_defined: true + symbol_type: FUNCTION + crc: 0xbbd3ba26 + type_id: 0x1713ee74 + full_name: "_trace_android_vh_record_pcpu_rwsem_starttime" +} elf_symbol { id: 0x86a88093 name: "_vb2_fop_release" is_defined: true symbol_type: FUNCTION - crc: 0xfc587b2b + crc: 0x422b52c3 type_id: 0x9b37fa13 full_name: "_vb2_fop_release" } @@ -341462,7 +331615,7 @@ elf_symbol { name: "access_process_vm" is_defined: true symbol_type: FUNCTION - crc: 0x8a10e339 + crc: 0xb3e05868 type_id: 0x9a0cfe73 full_name: "access_process_vm" } @@ -341471,7 +331624,7 @@ elf_symbol { name: "activate_task" is_defined: true symbol_type: FUNCTION - crc: 0x5ec564fd + crc: 0xe4134e16 type_id: 0x1b7558dd full_name: "activate_task" } @@ -341516,7 +331669,7 @@ elf_symbol { name: "add_timer" is_defined: true symbol_type: FUNCTION - crc: 0x24d273d1 + crc: 0x65744673 type_id: 0x1f15d172 full_name: "add_timer" } @@ -341525,7 +331678,7 @@ elf_symbol { name: "add_timer_on" is_defined: true symbol_type: FUNCTION - crc: 0xd1cbc23c + crc: 0x0a83a512 type_id: 0x1e89523e full_name: "add_timer_on" } @@ -341561,7 +331714,7 @@ elf_symbol { name: "addrconf_add_linklocal" is_defined: true symbol_type: FUNCTION - crc: 0xabea84da + crc: 0x49969074 type_id: 0x1eaf1d5f full_name: "addrconf_add_linklocal" } @@ -341570,16 +331723,25 @@ elf_symbol { name: "addrconf_prefix_rcv_add_addr" is_defined: true symbol_type: FUNCTION - crc: 0x471bf3e3 + crc: 0x1da1aeb9 type_id: 0x9e6d2eab full_name: "addrconf_prefix_rcv_add_addr" } +elf_symbol { + id: 0x7f488498 + name: "address_space_init_once" + is_defined: true + symbol_type: FUNCTION + crc: 0xda486ee7 + type_id: 0x15f8fb52 + full_name: "address_space_init_once" +} elf_symbol { id: 0x09cd7a68 name: "adjust_managed_page_count" is_defined: true symbol_type: FUNCTION - crc: 0x06ddaf3c + crc: 0xa61a42f0 type_id: 0x12c8be42 full_name: "adjust_managed_page_count" } @@ -341606,7 +331768,7 @@ elf_symbol { name: "alarm_cancel" is_defined: true symbol_type: FUNCTION - crc: 0xfdea2d04 + crc: 0x536e1fa7 type_id: 0x9636ff06 full_name: "alarm_cancel" } @@ -341615,7 +331777,7 @@ elf_symbol { name: "alarm_expires_remaining" is_defined: true symbol_type: FUNCTION - crc: 0x9a23ea6b + crc: 0x0bc0c003 type_id: 0x92f0cfba full_name: "alarm_expires_remaining" } @@ -341624,7 +331786,7 @@ elf_symbol { name: "alarm_init" is_defined: true symbol_type: FUNCTION - crc: 0xf64aaa25 + crc: 0x1fbe3658 type_id: 0x1af67ecb full_name: "alarm_init" } @@ -341633,7 +331795,7 @@ elf_symbol { name: "alarm_start" is_defined: true symbol_type: FUNCTION - crc: 0xa2b99209 + crc: 0x111d2777 type_id: 0x1b695da8 full_name: "alarm_start" } @@ -341642,7 +331804,7 @@ elf_symbol { name: "alarm_start_relative" is_defined: true symbol_type: FUNCTION - crc: 0x9621d738 + crc: 0xfeb6361a type_id: 0x1b695da8 full_name: "alarm_start_relative" } @@ -341651,7 +331813,7 @@ elf_symbol { name: "alarm_try_to_cancel" is_defined: true symbol_type: FUNCTION - crc: 0xfe3a6de3 + crc: 0xf3295ffe type_id: 0x9636ff06 full_name: "alarm_try_to_cancel" } @@ -341660,7 +331822,7 @@ elf_symbol { name: "alarmtimer_get_rtcdev" is_defined: true symbol_type: FUNCTION - crc: 0x22233889 + crc: 0xa376a60e type_id: 0x7e8c435e full_name: "alarmtimer_get_rtcdev" } @@ -341678,7 +331840,7 @@ elf_symbol { name: "alloc_anon_inode" is_defined: true symbol_type: FUNCTION - crc: 0x5e48b8ae + crc: 0x4ffc3543 type_id: 0x12d6b73d full_name: "alloc_anon_inode" } @@ -341687,7 +331849,7 @@ elf_symbol { name: "alloc_can_err_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa97f820c + crc: 0x6b6e2d02 type_id: 0x6408a046 full_name: "alloc_can_err_skb" } @@ -341696,7 +331858,7 @@ elf_symbol { name: "alloc_can_skb" is_defined: true symbol_type: FUNCTION - crc: 0x41a38fa0 + crc: 0x2913955d type_id: 0x6408a046 full_name: "alloc_can_skb" } @@ -341705,7 +331867,7 @@ elf_symbol { name: "alloc_candev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x2f14c192 + crc: 0x18246485 type_id: 0xe4bddbe2 full_name: "alloc_candev_mqs" } @@ -341714,7 +331876,7 @@ elf_symbol { name: "alloc_canfd_skb" is_defined: true symbol_type: FUNCTION - crc: 0x159da138 + crc: 0x903fec4b type_id: 0x643d13df full_name: "alloc_canfd_skb" } @@ -341723,7 +331885,7 @@ elf_symbol { name: "alloc_canxl_skb" is_defined: true symbol_type: FUNCTION - crc: 0x14433723 + crc: 0xf4740e30 type_id: 0x641b717f full_name: "alloc_canxl_skb" } @@ -341741,7 +331903,7 @@ elf_symbol { name: "alloc_etherdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0xa64cf35c + crc: 0x4489db23 type_id: 0xe4bccdf7 full_name: "alloc_etherdev_mqs" } @@ -341750,7 +331912,7 @@ elf_symbol { name: "alloc_io_pgtable_ops" is_defined: true symbol_type: FUNCTION - crc: 0xb444e620 + crc: 0xe827d155 type_id: 0xca4b711f full_name: "alloc_io_pgtable_ops" } @@ -341759,7 +331921,7 @@ elf_symbol { name: "alloc_netdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x40d58ed0 + crc: 0xa8cf71ff type_id: 0xe554bdb1 full_name: "alloc_netdev_mqs" } @@ -341777,10 +331939,19 @@ elf_symbol { name: "alloc_skb_with_frags" is_defined: true symbol_type: FUNCTION - crc: 0x68b67e88 + crc: 0xc87863cb type_id: 0x64970caf full_name: "alloc_skb_with_frags" } +elf_symbol { + id: 0xc769d5d0 + name: "alloc_swapdev_block" + is_defined: true + symbol_type: FUNCTION + crc: 0x97a6b964 + type_id: 0xb0c30e7d + full_name: "alloc_swapdev_block" +} elf_symbol { id: 0x3374bea7 name: "alloc_workqueue" @@ -341804,7 +331975,7 @@ elf_symbol { name: "amba_bustype" is_defined: true symbol_type: OBJECT - crc: 0x21b5f345 + crc: 0x58e2fe15 type_id: 0x257935aa full_name: "amba_bustype" } @@ -341813,7 +331984,7 @@ elf_symbol { name: "amba_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xe65de5b5 + crc: 0x2c590a8f type_id: 0x92a877e0 full_name: "amba_driver_register" } @@ -341822,7 +331993,7 @@ elf_symbol { name: "amba_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2631af64 + crc: 0xf32def42 type_id: 0x1fb0c55c full_name: "amba_driver_unregister" } @@ -341831,7 +332002,7 @@ elf_symbol { name: "amba_release_regions" is_defined: true symbol_type: FUNCTION - crc: 0x18229152 + crc: 0x07117a6a type_id: 0x1edfcb66 full_name: "amba_release_regions" } @@ -341840,7 +332011,7 @@ elf_symbol { name: "amba_request_regions" is_defined: true symbol_type: FUNCTION - crc: 0x316091bd + crc: 0x6529a5fc type_id: 0x933f3b0e full_name: "amba_request_regions" } @@ -341858,7 +332029,7 @@ elf_symbol { name: "anon_inode_getfd" is_defined: true symbol_type: FUNCTION - crc: 0x198a0f93 + crc: 0x70e6fa2e type_id: 0x92d83970 full_name: "anon_inode_getfd" } @@ -341867,7 +332038,7 @@ elf_symbol { name: "anon_inode_getfile" is_defined: true symbol_type: FUNCTION - crc: 0x7e483dfa + crc: 0x49b434ee type_id: 0x4eca3251 full_name: "anon_inode_getfile" } @@ -341971,7 +332142,7 @@ elf_symbol { name: "arp_tbl" is_defined: true symbol_type: OBJECT - crc: 0xc0c0ed5b + crc: 0x228f026d type_id: 0x77670b3b full_name: "arp_tbl" } @@ -342052,7 +332223,7 @@ elf_symbol { name: "auxiliary_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xbbedd509 + crc: 0x360eb92d type_id: 0x1402b86b full_name: "auxiliary_driver_unregister" } @@ -342070,7 +332241,7 @@ elf_symbol { name: "backlight_device_get_by_type" is_defined: true symbol_type: FUNCTION - crc: 0x0d942563 + crc: 0xa05eff7d type_id: 0x5f2659b9 full_name: "backlight_device_get_by_type" } @@ -342079,7 +332250,7 @@ elf_symbol { name: "backlight_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4314f93c + crc: 0x8b962297 type_id: 0x7330f867 full_name: "backlight_device_register" } @@ -342088,7 +332259,7 @@ elf_symbol { name: "backlight_device_set_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xf3437ddc + crc: 0x2c7af7fa type_id: 0x916a6d3b full_name: "backlight_device_set_brightness" } @@ -342097,7 +332268,7 @@ elf_symbol { name: "backlight_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xeb587fa7 + crc: 0xde0a1424 type_id: 0x1cbf0a15 full_name: "backlight_device_unregister" } @@ -342106,7 +332277,7 @@ elf_symbol { name: "badblocks_check" is_defined: true symbol_type: FUNCTION - crc: 0xc4809737 + crc: 0x71346e09 type_id: 0x9f4e1f6b full_name: "badblocks_check" } @@ -342115,7 +332286,7 @@ elf_symbol { name: "badblocks_clear" is_defined: true symbol_type: FUNCTION - crc: 0x58edfc73 + crc: 0x50a5814a type_id: 0x9f4ee14e full_name: "badblocks_clear" } @@ -342124,7 +332295,7 @@ elf_symbol { name: "badblocks_exit" is_defined: true symbol_type: FUNCTION - crc: 0xe51cb415 + crc: 0x51dcecc4 type_id: 0x110d554e full_name: "badblocks_exit" } @@ -342133,7 +332304,7 @@ elf_symbol { name: "badblocks_init" is_defined: true symbol_type: FUNCTION - crc: 0x61c87326 + crc: 0x7cc00362 type_id: 0x9d8964be full_name: "badblocks_init" } @@ -342142,7 +332313,7 @@ elf_symbol { name: "badblocks_set" is_defined: true symbol_type: FUNCTION - crc: 0x17021d85 + crc: 0xfafd0543 type_id: 0x9f4f7dcd full_name: "badblocks_set" } @@ -342151,7 +332322,7 @@ elf_symbol { name: "badblocks_show" is_defined: true symbol_type: FUNCTION - crc: 0x6a9c55cb + crc: 0xffebeb9c type_id: 0x156f22f3 full_name: "badblocks_show" } @@ -342160,7 +332331,7 @@ elf_symbol { name: "balance_dirty_pages_ratelimited" is_defined: true symbol_type: FUNCTION - crc: 0x3f659e21 + crc: 0xe2bfb0fc type_id: 0x15f8fb52 full_name: "balance_dirty_pages_ratelimited" } @@ -342169,7 +332340,7 @@ elf_symbol { name: "balance_push_callback" is_defined: true symbol_type: OBJECT - crc: 0xf8b76367 + crc: 0xa6209c0c type_id: 0x3e2562ef full_name: "balance_push_callback" } @@ -342178,7 +332349,7 @@ elf_symbol { name: "balloon_mops" is_defined: true symbol_type: OBJECT - crc: 0xbf868142 + crc: 0xd4181b62 type_id: 0xf34f7202 full_name: "balloon_mops" } @@ -342187,7 +332358,7 @@ elf_symbol { name: "balloon_page_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xc6387469 + crc: 0x2730ce30 type_id: 0xbd98f080 full_name: "balloon_page_alloc" } @@ -342196,7 +332367,7 @@ elf_symbol { name: "balloon_page_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xbb93e7e1 + crc: 0xf05f319e type_id: 0xbd9523d9 full_name: "balloon_page_dequeue" } @@ -342205,7 +332376,7 @@ elf_symbol { name: "balloon_page_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xda61dfee + crc: 0xee1b07d6 type_id: 0x108f8fb0 full_name: "balloon_page_enqueue" } @@ -342232,7 +332403,7 @@ elf_symbol { name: "bdev_end_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x6fb53f07 + crc: 0xc633719c type_id: 0x11b1f76e full_name: "bdev_end_io_acct" } @@ -342241,7 +332412,7 @@ elf_symbol { name: "bdev_nr_zones" is_defined: true symbol_type: FUNCTION - crc: 0x84ecf0a2 + crc: 0xf128df27 type_id: 0xcdd0f8ac full_name: "bdev_nr_zones" } @@ -342250,7 +332421,7 @@ elf_symbol { name: "bdev_start_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x246bfc5a + crc: 0xc3af13bf type_id: 0x33937c96 full_name: "bdev_start_io_acct" } @@ -342259,16 +332430,25 @@ elf_symbol { name: "bdi_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xbc68d13a + crc: 0x67eda760 type_id: 0x5120d3a0 full_name: "bdi_alloc" } +elf_symbol { + id: 0xd040ed1b + name: "bdi_dev_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x728c7141 + type_id: 0x98792c3d + full_name: "bdi_dev_name" +} elf_symbol { id: 0x8fb4b5f6 name: "bdi_put" is_defined: true symbol_type: FUNCTION - crc: 0xa3dbd77e + crc: 0x94ee392a type_id: 0x1aa56a0d full_name: "bdi_put" } @@ -342277,7 +332457,7 @@ elf_symbol { name: "bdi_register" is_defined: true symbol_type: FUNCTION - crc: 0x25b434e9 + crc: 0xbc6ec4a0 type_id: 0x976cd0e7 full_name: "bdi_register" } @@ -342286,7 +332466,7 @@ elf_symbol { name: "bdi_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x9fd395bd + crc: 0x4c6cd086 type_id: 0x1aa56a0d full_name: "bdi_unregister" } @@ -342295,7 +332475,7 @@ elf_symbol { name: "bgpio_init" is_defined: true symbol_type: FUNCTION - crc: 0x68fdb6ea + crc: 0x7af1722b type_id: 0x9bbcaaf0 full_name: "bgpio_init" } @@ -342313,7 +332493,7 @@ elf_symbol { name: "bio_add_page" is_defined: true symbol_type: FUNCTION - crc: 0xee2ce42f + crc: 0xe4220405 type_id: 0x98e25911 full_name: "bio_add_page" } @@ -342322,7 +332502,7 @@ elf_symbol { name: "bio_alloc_bioset" is_defined: true symbol_type: FUNCTION - crc: 0x7c5ff4d3 + crc: 0x7a1deb9b type_id: 0x935a996a full_name: "bio_alloc_bioset" } @@ -342331,7 +332511,7 @@ elf_symbol { name: "bio_associate_blkg" is_defined: true symbol_type: FUNCTION - crc: 0x0d0d680c + crc: 0xc7ddbbea type_id: 0x15f0919b full_name: "bio_associate_blkg" } @@ -342340,7 +332520,7 @@ elf_symbol { name: "bio_chain" is_defined: true symbol_type: FUNCTION - crc: 0xd241f917 + crc: 0x247f0ac0 type_id: 0x15a61d9b full_name: "bio_chain" } @@ -342349,7 +332529,7 @@ elf_symbol { name: "bio_clone_blkg_association" is_defined: true symbol_type: FUNCTION - crc: 0x38637527 + crc: 0xbd96aeea type_id: 0x15a61d9b full_name: "bio_clone_blkg_association" } @@ -342358,7 +332538,7 @@ elf_symbol { name: "bio_end_io_acct_remapped" is_defined: true symbol_type: FUNCTION - crc: 0x6df26062 + crc: 0xc797f514 type_id: 0x153e4f8f full_name: "bio_end_io_acct_remapped" } @@ -342367,7 +332547,7 @@ elf_symbol { name: "bio_endio" is_defined: true symbol_type: FUNCTION - crc: 0x4c6e5e73 + crc: 0x4703fc89 type_id: 0x15f0919b full_name: "bio_endio" } @@ -342376,7 +332556,7 @@ elf_symbol { name: "bio_init" is_defined: true symbol_type: FUNCTION - crc: 0x25d0163a + crc: 0xe34e5e08 type_id: 0x15c2ff80 full_name: "bio_init" } @@ -342385,7 +332565,7 @@ elf_symbol { name: "bio_put" is_defined: true symbol_type: FUNCTION - crc: 0x3bbbc0f9 + crc: 0x53dfa0a8 type_id: 0x15f0919b full_name: "bio_put" } @@ -342394,7 +332574,7 @@ elf_symbol { name: "bio_start_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x4747ea08 + crc: 0xf9eebc5c type_id: 0x34c40d5b full_name: "bio_start_io_acct" } @@ -342529,16 +332709,34 @@ elf_symbol { name: "blk_abort_request" is_defined: true symbol_type: FUNCTION - crc: 0x9b236403 + crc: 0xc8b5ed38 type_id: 0x1738d1f7 full_name: "blk_abort_request" } +elf_symbol { + id: 0x4ffac461 + name: "blk_crypto_keyslot_index" + is_defined: true + symbol_type: FUNCTION + crc: 0x5ba9c87f + type_id: 0xce3c45e2 + full_name: "blk_crypto_keyslot_index" +} +elf_symbol { + id: 0xad8bab96 + name: "blk_crypto_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1693a4f + type_id: 0xfca40809 + full_name: "blk_crypto_register" +} elf_symbol { id: 0x528ef002 name: "blk_crypto_reprogram_all_keys" is_defined: true symbol_type: FUNCTION - crc: 0x7fb49c58 + crc: 0x659cfc33 type_id: 0x12bd0b6f full_name: "blk_crypto_reprogram_all_keys" } @@ -342547,7 +332745,7 @@ elf_symbol { name: "blk_execute_rq" is_defined: true symbol_type: FUNCTION - crc: 0xfca117a4 + crc: 0x086c05ec type_id: 0x4c603ab7 full_name: "blk_execute_rq" } @@ -342556,16 +332754,25 @@ elf_symbol { name: "blk_execute_rq_nowait" is_defined: true symbol_type: FUNCTION - crc: 0x21a64b7b + crc: 0x5df3cf15 type_id: 0x168d2c88 full_name: "blk_execute_rq_nowait" } +elf_symbol { + id: 0xc0d4821a + name: "blk_finish_plug" + is_defined: true + symbol_type: FUNCTION + crc: 0x74a1c993 + type_id: 0x1eabf44d + full_name: "blk_finish_plug" +} elf_symbol { id: 0xaea1564a name: "blk_mq_alloc_request" is_defined: true symbol_type: FUNCTION - crc: 0x0b62a524 + crc: 0x8692844c type_id: 0xdde97c3b full_name: "blk_mq_alloc_request" } @@ -342574,7 +332781,7 @@ elf_symbol { name: "blk_mq_alloc_sq_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0x90083ad6 + crc: 0xef13212f type_id: 0x967da352 full_name: "blk_mq_alloc_sq_tag_set" } @@ -342583,7 +332790,7 @@ elf_symbol { name: "blk_mq_alloc_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0x5765903c + crc: 0x0721e636 type_id: 0x96b0de71 full_name: "blk_mq_alloc_tag_set" } @@ -342592,16 +332799,25 @@ elf_symbol { name: "blk_mq_complete_request" is_defined: true symbol_type: FUNCTION - crc: 0x5c3607c6 + crc: 0x1dc2c5ad type_id: 0x1738d1f7 full_name: "blk_mq_complete_request" } +elf_symbol { + id: 0x6458d26a + name: "blk_mq_destroy_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xc1b001bf + type_id: 0x12c8ce83 + full_name: "blk_mq_destroy_queue" +} elf_symbol { id: 0x2e876bee name: "blk_mq_end_request" is_defined: true symbol_type: FUNCTION - crc: 0xe2f301ea + crc: 0x33603ce7 type_id: 0x16d771f6 full_name: "blk_mq_end_request" } @@ -342610,7 +332826,7 @@ elf_symbol { name: "blk_mq_end_request_batch" is_defined: true symbol_type: FUNCTION - crc: 0x36c50819 + crc: 0x76a01618 type_id: 0x19ae6079 full_name: "blk_mq_end_request_batch" } @@ -342619,7 +332835,7 @@ elf_symbol { name: "blk_mq_free_request" is_defined: true symbol_type: FUNCTION - crc: 0x5edbfd37 + crc: 0x4a1f3b7f type_id: 0x1738d1f7 full_name: "blk_mq_free_request" } @@ -342628,7 +332844,7 @@ elf_symbol { name: "blk_mq_free_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0xa5f7a45e + crc: 0x53a10096 type_id: 0x1ba86ccd full_name: "blk_mq_free_tag_set" } @@ -342637,7 +332853,7 @@ elf_symbol { name: "blk_mq_freeze_queue" is_defined: true symbol_type: FUNCTION - crc: 0xef471867 + crc: 0x5aad250c type_id: 0x12c8ce83 full_name: "blk_mq_freeze_queue" } @@ -342646,7 +332862,7 @@ elf_symbol { name: "blk_mq_init_queue" is_defined: true symbol_type: FUNCTION - crc: 0xf5fb4763 + crc: 0x43ae5843 type_id: 0x69e09f9b full_name: "blk_mq_init_queue" } @@ -342664,7 +332880,7 @@ elf_symbol { name: "blk_mq_quiesce_queue" is_defined: true symbol_type: FUNCTION - crc: 0x62249c84 + crc: 0x36d1251c type_id: 0x12c8ce83 full_name: "blk_mq_quiesce_queue" } @@ -342673,7 +332889,7 @@ elf_symbol { name: "blk_mq_requeue_request" is_defined: true symbol_type: FUNCTION - crc: 0x3351b1a8 + crc: 0x6e39b978 type_id: 0x168d2c88 full_name: "blk_mq_requeue_request" } @@ -342682,16 +332898,43 @@ elf_symbol { name: "blk_mq_rq_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xe3d107ec + crc: 0x3e7a8f71 type_id: 0xc97bfe9f full_name: "blk_mq_rq_cpu" } +elf_symbol { + id: 0x49ee3f1e + name: "blk_mq_sched_mark_restart_hctx" + is_defined: true + symbol_type: FUNCTION + crc: 0xe3b16553 + type_id: 0x181a6fb5 + full_name: "blk_mq_sched_mark_restart_hctx" +} +elf_symbol { + id: 0x646a1dc6 + name: "blk_mq_sched_try_insert_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0x1a3a0dab + type_id: 0xfc81549c + full_name: "blk_mq_sched_try_insert_merge" +} +elf_symbol { + id: 0xc40c1fbe + name: "blk_mq_sched_try_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0x5408b2fb + type_id: 0xfcb31d8f + full_name: "blk_mq_sched_try_merge" +} elf_symbol { id: 0x96f2cda8 name: "blk_mq_start_request" is_defined: true symbol_type: FUNCTION - crc: 0x85867503 + crc: 0xf934cfbd type_id: 0x1738d1f7 full_name: "blk_mq_start_request" } @@ -342700,7 +332943,7 @@ elf_symbol { name: "blk_mq_start_stopped_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0x720112d8 + crc: 0xfe6cf254 type_id: 0x137d33fc full_name: "blk_mq_start_stopped_hw_queues" } @@ -342709,7 +332952,7 @@ elf_symbol { name: "blk_mq_stop_hw_queue" is_defined: true symbol_type: FUNCTION - crc: 0x76f9c8c0 + crc: 0x52e3bdb3 type_id: 0x181a6fb5 full_name: "blk_mq_stop_hw_queue" } @@ -342718,7 +332961,7 @@ elf_symbol { name: "blk_mq_stop_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0xf532bb28 + crc: 0xaefc5466 type_id: 0x12c8ce83 full_name: "blk_mq_stop_hw_queues" } @@ -342727,7 +332970,7 @@ elf_symbol { name: "blk_mq_tagset_busy_iter" is_defined: true symbol_type: FUNCTION - crc: 0x083dd2fc + crc: 0x8ff5e86c type_id: 0x1b939af9 full_name: "blk_mq_tagset_busy_iter" } @@ -342736,7 +332979,7 @@ elf_symbol { name: "blk_mq_unfreeze_queue" is_defined: true symbol_type: FUNCTION - crc: 0x209702c2 + crc: 0x129f51ef type_id: 0x12c8ce83 full_name: "blk_mq_unfreeze_queue" } @@ -342745,7 +332988,7 @@ elf_symbol { name: "blk_mq_unique_tag" is_defined: true symbol_type: FUNCTION - crc: 0xee975afc + crc: 0xcfc4c418 type_id: 0x4258ab06 full_name: "blk_mq_unique_tag" } @@ -342754,7 +332997,7 @@ elf_symbol { name: "blk_mq_unquiesce_queue" is_defined: true symbol_type: FUNCTION - crc: 0xc4571bf9 + crc: 0x0f9aa4aa type_id: 0x12c8ce83 full_name: "blk_mq_unquiesce_queue" } @@ -342763,7 +333006,7 @@ elf_symbol { name: "blk_mq_update_nr_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0xe7bc131b + crc: 0x3a4938c4 type_id: 0x1a34ef81 full_name: "blk_mq_update_nr_hw_queues" } @@ -342772,7 +333015,7 @@ elf_symbol { name: "blk_mq_virtio_map_queues" is_defined: true symbol_type: FUNCTION - crc: 0xc81c10ce + crc: 0x62c83e5b type_id: 0x15ff0e04 full_name: "blk_mq_virtio_map_queues" } @@ -342785,12 +333028,30 @@ elf_symbol { type_id: 0xb0abc898 full_name: "blk_op_str" } +elf_symbol { + id: 0x76783663 + name: "blk_pm_runtime_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xa375b1a7 + type_id: 0x12c1ad66 + full_name: "blk_pm_runtime_init" +} +elf_symbol { + id: 0xeae629ca + name: "blk_put_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x3d054af0 + type_id: 0x12c8ce83 + full_name: "blk_put_queue" +} elf_symbol { id: 0x012046d8 name: "blk_queue_alignment_offset" is_defined: true symbol_type: FUNCTION - crc: 0xa9a9f8a2 + crc: 0x0b6018a7 type_id: 0x13dedb1b full_name: "blk_queue_alignment_offset" } @@ -342799,7 +333060,7 @@ elf_symbol { name: "blk_queue_chunk_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xb01767d4 + crc: 0xede0233d type_id: 0x13dedb1b full_name: "blk_queue_chunk_sectors" } @@ -342808,7 +333069,7 @@ elf_symbol { name: "blk_queue_flag_clear" is_defined: true symbol_type: FUNCTION - crc: 0x60cf53f2 + crc: 0x6d17731d type_id: 0x01dc01ed full_name: "blk_queue_flag_clear" } @@ -342817,7 +333078,7 @@ elf_symbol { name: "blk_queue_flag_set" is_defined: true symbol_type: FUNCTION - crc: 0xf5ac0bfa + crc: 0xef5eec46 type_id: 0x01dc01ed full_name: "blk_queue_flag_set" } @@ -342826,7 +333087,7 @@ elf_symbol { name: "blk_queue_io_min" is_defined: true symbol_type: FUNCTION - crc: 0x9bef52b8 + crc: 0xef31aabc type_id: 0x13dedb1b full_name: "blk_queue_io_min" } @@ -342835,7 +333096,7 @@ elf_symbol { name: "blk_queue_io_opt" is_defined: true symbol_type: FUNCTION - crc: 0xfd583f23 + crc: 0x675963b4 type_id: 0x13dedb1b full_name: "blk_queue_io_opt" } @@ -342844,7 +333105,7 @@ elf_symbol { name: "blk_queue_logical_block_size" is_defined: true symbol_type: FUNCTION - crc: 0xeaa3ed0f + crc: 0x973f30bd type_id: 0x13dedb1b full_name: "blk_queue_logical_block_size" } @@ -342853,7 +333114,7 @@ elf_symbol { name: "blk_queue_max_discard_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x0bb93109 + crc: 0x98abf96a type_id: 0x13dedb1b full_name: "blk_queue_max_discard_sectors" } @@ -342862,7 +333123,7 @@ elf_symbol { name: "blk_queue_max_discard_segments" is_defined: true symbol_type: FUNCTION - crc: 0x83255cde + crc: 0x9b0aa7d6 type_id: 0x11ec3686 full_name: "blk_queue_max_discard_segments" } @@ -342871,7 +333132,7 @@ elf_symbol { name: "blk_queue_max_hw_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x6aa9fff4 + crc: 0x21e4ae1f type_id: 0x13dedb1b full_name: "blk_queue_max_hw_sectors" } @@ -342880,7 +333141,7 @@ elf_symbol { name: "blk_queue_max_secure_erase_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xc80a1b73 + crc: 0x3cc2bebf type_id: 0x13dedb1b full_name: "blk_queue_max_secure_erase_sectors" } @@ -342889,7 +333150,7 @@ elf_symbol { name: "blk_queue_max_segment_size" is_defined: true symbol_type: FUNCTION - crc: 0x38af0c1b + crc: 0x7e1dd3d4 type_id: 0x13dedb1b full_name: "blk_queue_max_segment_size" } @@ -342898,7 +333159,7 @@ elf_symbol { name: "blk_queue_max_segments" is_defined: true symbol_type: FUNCTION - crc: 0x360ddfdd + crc: 0x6f02eaaa type_id: 0x11ec3686 full_name: "blk_queue_max_segments" } @@ -342907,7 +333168,7 @@ elf_symbol { name: "blk_queue_max_write_zeroes_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xc2828014 + crc: 0xea75ae35 type_id: 0x13dedb1b full_name: "blk_queue_max_write_zeroes_sectors" } @@ -342916,7 +333177,7 @@ elf_symbol { name: "blk_queue_max_zone_append_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x2d26bd89 + crc: 0xe1d16c91 type_id: 0x13dedb1b full_name: "blk_queue_max_zone_append_sectors" } @@ -342925,7 +333186,7 @@ elf_symbol { name: "blk_queue_physical_block_size" is_defined: true symbol_type: FUNCTION - crc: 0x985c4973 + crc: 0x6e05674b type_id: 0x13dedb1b full_name: "blk_queue_physical_block_size" } @@ -342934,16 +333195,25 @@ elf_symbol { name: "blk_queue_required_elevator_features" is_defined: true symbol_type: FUNCTION - crc: 0xc3ccaae5 + crc: 0xa426c4e0 type_id: 0x13dedb1b full_name: "blk_queue_required_elevator_features" } +elf_symbol { + id: 0x092baf69 + name: "blk_queue_rq_timeout" + is_defined: true + symbol_type: FUNCTION + crc: 0xbb5ff7ac + type_id: 0x13dedb1b + full_name: "blk_queue_rq_timeout" +} elf_symbol { id: 0xcc0dd52b name: "blk_queue_update_dma_alignment" is_defined: true symbol_type: FUNCTION - crc: 0x4aeaa2fb + crc: 0x2ce9289c type_id: 0x13544dcf full_name: "blk_queue_update_dma_alignment" } @@ -342952,7 +333222,7 @@ elf_symbol { name: "blk_queue_update_dma_pad" is_defined: true symbol_type: FUNCTION - crc: 0xe8f564bf + crc: 0x556b254e type_id: 0x13dedb1b full_name: "blk_queue_update_dma_pad" } @@ -342961,7 +333231,7 @@ elf_symbol { name: "blk_queue_virt_boundary" is_defined: true symbol_type: FUNCTION - crc: 0xa33bc189 + crc: 0xf8614f71 type_id: 0x12051b11 full_name: "blk_queue_virt_boundary" } @@ -342970,16 +333240,25 @@ elf_symbol { name: "blk_queue_write_cache" is_defined: true symbol_type: FUNCTION - crc: 0xbd1e06f6 + crc: 0xc09419f2 type_id: 0x13666c2b full_name: "blk_queue_write_cache" } +elf_symbol { + id: 0xcacfeb0e + name: "blk_req_needs_zone_write_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x8d25c734 + type_id: 0xf904db60 + full_name: "blk_req_needs_zone_write_lock" +} elf_symbol { id: 0xc5a6985e name: "blk_revalidate_disk_zones" is_defined: true symbol_type: FUNCTION - crc: 0x3285d24d + crc: 0x8c0decfc type_id: 0x95fe3b9e full_name: "blk_revalidate_disk_zones" } @@ -342988,7 +333267,7 @@ elf_symbol { name: "blk_rq_map_kern" is_defined: true symbol_type: FUNCTION - crc: 0x3c88b25b + crc: 0x40c92d75 type_id: 0x9fad711c full_name: "blk_rq_map_kern" } @@ -342997,7 +333276,7 @@ elf_symbol { name: "blk_rq_map_user" is_defined: true symbol_type: FUNCTION - crc: 0xe4136ad2 + crc: 0xa257e8d9 type_id: 0x9faf0c45 full_name: "blk_rq_map_user" } @@ -343006,7 +333285,7 @@ elf_symbol { name: "blk_rq_map_user_io" is_defined: true symbol_type: FUNCTION - crc: 0x2c6a39ab + crc: 0x31a85e75 type_id: 0x9a77e52d full_name: "blk_rq_map_user_io" } @@ -343015,7 +333294,7 @@ elf_symbol { name: "blk_rq_map_user_iov" is_defined: true symbol_type: FUNCTION - crc: 0xba1748e0 + crc: 0x9e390407 type_id: 0x9faf8e70 full_name: "blk_rq_map_user_iov" } @@ -343024,10 +333303,28 @@ elf_symbol { name: "blk_rq_unmap_user" is_defined: true symbol_type: FUNCTION - crc: 0x63f566db + crc: 0xa9c2c7ef type_id: 0x98e82327 full_name: "blk_rq_unmap_user" } +elf_symbol { + id: 0xcb1ad79b + name: "blk_start_plug" + is_defined: true + symbol_type: FUNCTION + crc: 0x393c5eb3 + type_id: 0x1eabf44d + full_name: "blk_start_plug" +} +elf_symbol { + id: 0xb78983c5 + name: "blk_stat_enable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x4d3b2046 + type_id: 0x12c8ce83 + full_name: "blk_stat_enable_accounting" +} elf_symbol { id: 0xe6192860 name: "blk_status_to_errno" @@ -343042,7 +333339,7 @@ elf_symbol { name: "blk_update_request" is_defined: true symbol_type: FUNCTION - crc: 0xf7838b71 + crc: 0x7cdbf81e type_id: 0xf8fa1a38 full_name: "blk_update_request" } @@ -343055,12 +333352,66 @@ elf_symbol { type_id: 0x81e59ea6 full_name: "blk_zone_cond_str" } +elf_symbol { + id: 0xe00b32cb + name: "blkcg_activate_policy" + is_defined: true + symbol_type: FUNCTION + crc: 0x9255af46 + type_id: 0x9f22c05d + full_name: "blkcg_activate_policy" +} +elf_symbol { + id: 0xae700ddc + name: "blkcg_deactivate_policy" + is_defined: true + symbol_type: FUNCTION + crc: 0xcf172169 + type_id: 0x123a72e1 + full_name: "blkcg_deactivate_policy" +} +elf_symbol { + id: 0xa304d3f1 + name: "blkcg_policy_register" + is_defined: true + symbol_type: FUNCTION + crc: 0xce154e47 + type_id: 0x9e1fb710 + full_name: "blkcg_policy_register" +} +elf_symbol { + id: 0xcd31ef47 + name: "blkcg_policy_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xf5f4c064 + type_id: 0x130705ac + full_name: "blkcg_policy_unregister" +} +elf_symbol { + id: 0x00dd3231 + name: "blkcg_print_blkgs" + is_defined: true + symbol_type: FUNCTION + crc: 0xa7234365 + type_id: 0x11691052 + full_name: "blkcg_print_blkgs" +} +elf_symbol { + id: 0x4cb4702d + name: "blkcg_root" + is_defined: true + symbol_type: OBJECT + crc: 0x7f4b0314 + type_id: 0x455a585a + full_name: "blkcg_root" +} elf_symbol { id: 0x0b067d4b name: "blkdev_get_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x52354478 + crc: 0xcf384c1c type_id: 0x138bff3f full_name: "blkdev_get_by_dev" } @@ -343069,7 +333420,7 @@ elf_symbol { name: "blkdev_get_by_path" is_defined: true symbol_type: FUNCTION - crc: 0x8f5d8e44 + crc: 0x7d1b9e1d type_id: 0x26cc0900 full_name: "blkdev_get_by_path" } @@ -343078,7 +333429,7 @@ elf_symbol { name: "blkdev_issue_flush" is_defined: true symbol_type: FUNCTION - crc: 0x531c108c + crc: 0x71ae43b1 type_id: 0x9e8b6578 full_name: "blkdev_issue_flush" } @@ -343087,16 +333438,79 @@ elf_symbol { name: "blkdev_put" is_defined: true symbol_type: FUNCTION - crc: 0x1586a8b4 + crc: 0x786c891c type_id: 0x11c6c94b full_name: "blkdev_put" } +elf_symbol { + id: 0xf0581d11 + name: "blkg_conf_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0x484b258e + type_id: 0x1213f72a + full_name: "blkg_conf_finish" +} +elf_symbol { + id: 0x35eb35db + name: "blkg_conf_prep" + is_defined: true + symbol_type: FUNCTION + crc: 0x0f23272f + type_id: 0x9b82fce2 + full_name: "blkg_conf_prep" +} +elf_symbol { + id: 0x120ecf6c + name: "blkg_prfill_rwstat" + is_defined: true + symbol_type: FUNCTION + crc: 0x6fefffef + type_id: 0x56c1d7a5 + full_name: "blkg_prfill_rwstat" +} +elf_symbol { + id: 0xabd39b51 + name: "blkg_rwstat_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xb1058d3d + type_id: 0x1b7e7271 + full_name: "blkg_rwstat_exit" +} +elf_symbol { + id: 0x6dfac71b + name: "blkg_rwstat_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x70834f95 + type_id: 0x95a05bb2 + full_name: "blkg_rwstat_init" +} +elf_symbol { + id: 0xb0184730 + name: "blkg_rwstat_recursive_sum" + is_defined: true + symbol_type: FUNCTION + crc: 0x4f9f8f53 + type_id: 0x104d4296 + full_name: "blkg_rwstat_recursive_sum" +} +elf_symbol { + id: 0x427cedc9 + name: "blockdev_superblock" + is_defined: true + symbol_type: OBJECT + crc: 0xbeb84a0c + type_id: 0x26ee682a + full_name: "blockdev_superblock" +} elf_symbol { id: 0x11fbb9ce name: "blocking_notifier_call_chain" is_defined: true symbol_type: FUNCTION - crc: 0xb1d2c01b + crc: 0x8317ad7c type_id: 0x96cb8de9 full_name: "blocking_notifier_call_chain" } @@ -343105,7 +333519,7 @@ elf_symbol { name: "blocking_notifier_chain_register" is_defined: true symbol_type: FUNCTION - crc: 0xb4ab5609 + crc: 0xbb0c86a5 type_id: 0x966eadb3 full_name: "blocking_notifier_chain_register" } @@ -343114,7 +333528,7 @@ elf_symbol { name: "blocking_notifier_chain_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x444e9140 + crc: 0x963aa2a9 type_id: 0x966eadb3 full_name: "blocking_notifier_chain_unregister" } @@ -343141,7 +333555,7 @@ elf_symbol { name: "bpf_prog_add" is_defined: true symbol_type: FUNCTION - crc: 0xcbe37b89 + crc: 0x6a2296c2 type_id: 0x1de47b51 full_name: "bpf_prog_add" } @@ -343150,7 +333564,7 @@ elf_symbol { name: "bpf_prog_put" is_defined: true symbol_type: FUNCTION - crc: 0x169eabc6 + crc: 0x5ff8b2b7 type_id: 0x1c78f81d full_name: "bpf_prog_put" } @@ -343159,7 +333573,7 @@ elf_symbol { name: "bpf_prog_sub" is_defined: true symbol_type: FUNCTION - crc: 0x9af6cda2 + crc: 0xf8eeef85 type_id: 0x1de47b51 full_name: "bpf_prog_sub" } @@ -343177,7 +333591,7 @@ elf_symbol { name: "bpf_trace_run1" is_defined: true symbol_type: FUNCTION - crc: 0x0e9c5b0c + crc: 0xe6643531 type_id: 0x1e3074d3 full_name: "bpf_trace_run1" } @@ -343186,7 +333600,7 @@ elf_symbol { name: "bpf_trace_run10" is_defined: true symbol_type: FUNCTION - crc: 0x6607e0ed + crc: 0xb2057ce2 type_id: 0x1e169275 full_name: "bpf_trace_run10" } @@ -343195,7 +333609,7 @@ elf_symbol { name: "bpf_trace_run11" is_defined: true symbol_type: FUNCTION - crc: 0xe4bb3557 + crc: 0x11d6a547 type_id: 0x1e169276 full_name: "bpf_trace_run11" } @@ -343204,7 +333618,7 @@ elf_symbol { name: "bpf_trace_run12" is_defined: true symbol_type: FUNCTION - crc: 0x1a9af76f + crc: 0x7e34c48d type_id: 0x1e169277 full_name: "bpf_trace_run12" } @@ -343213,7 +333627,7 @@ elf_symbol { name: "bpf_trace_run2" is_defined: true symbol_type: FUNCTION - crc: 0x51abbeb9 + crc: 0xc4b28304 type_id: 0x1e14fc1f full_name: "bpf_trace_run2" } @@ -343222,7 +333636,7 @@ elf_symbol { name: "bpf_trace_run3" is_defined: true symbol_type: FUNCTION - crc: 0x9e5e352e + crc: 0x1f7600cb type_id: 0x1e16b493 full_name: "bpf_trace_run3" } @@ -343231,7 +333645,7 @@ elf_symbol { name: "bpf_trace_run4" is_defined: true symbol_type: FUNCTION - crc: 0xe8ad4411 + crc: 0xc7b92fda type_id: 0x1e16901b full_name: "bpf_trace_run4" } @@ -343240,7 +333654,7 @@ elf_symbol { name: "bpf_trace_run5" is_defined: true symbol_type: FUNCTION - crc: 0xfc228ce7 + crc: 0x267d05bf type_id: 0x1e169253 full_name: "bpf_trace_run5" } @@ -343249,7 +333663,7 @@ elf_symbol { name: "bpf_trace_run6" is_defined: true symbol_type: FUNCTION - crc: 0x5a79c66c + crc: 0xa69c2a3c type_id: 0x1e169278 full_name: "bpf_trace_run6" } @@ -343258,7 +333672,7 @@ elf_symbol { name: "bpf_trace_run7" is_defined: true symbol_type: FUNCTION - crc: 0x37d41e97 + crc: 0xb5e91f0b type_id: 0x1e169279 full_name: "bpf_trace_run7" } @@ -343267,7 +333681,7 @@ elf_symbol { name: "bpf_trace_run8" is_defined: true symbol_type: FUNCTION - crc: 0xfbd3c2e3 + crc: 0x63b71df2 type_id: 0x1e16927a full_name: "bpf_trace_run8" } @@ -343276,7 +333690,7 @@ elf_symbol { name: "bpf_trace_run9" is_defined: true symbol_type: FUNCTION - crc: 0x6b6ff126 + crc: 0x486596c9 type_id: 0x1e16927b full_name: "bpf_trace_run9" } @@ -343285,19 +333699,10 @@ elf_symbol { name: "bpf_warn_invalid_xdp_action" is_defined: true symbol_type: FUNCTION - crc: 0x8732d4c8 + crc: 0xa7f1716a type_id: 0x1ccd91f4 full_name: "bpf_warn_invalid_xdp_action" } -elf_symbol { - id: 0x02852d6e - name: "bridge_tunnel_header" - is_defined: true - symbol_type: OBJECT - crc: 0x1879fcbd - type_id: 0x937d3d9a - full_name: "bridge_tunnel_header" -} elf_symbol { id: 0xae106411 name: "bsearch" @@ -343312,7 +333717,7 @@ elf_symbol { name: "bsg_job_done" is_defined: true symbol_type: FUNCTION - crc: 0xcf1748ce + crc: 0x6c3af660 type_id: 0x1fd78946 full_name: "bsg_job_done" } @@ -343321,7 +333726,7 @@ elf_symbol { name: "bsg_remove_queue" is_defined: true symbol_type: FUNCTION - crc: 0xe9a2b35b + crc: 0xf484608f type_id: 0x12c8ce83 full_name: "bsg_remove_queue" } @@ -343330,7 +333735,7 @@ elf_symbol { name: "bsg_setup_queue" is_defined: true symbol_type: FUNCTION - crc: 0xf959416e + crc: 0xa64b961f type_id: 0x62b8d7ec full_name: "bsg_setup_queue" } @@ -343339,7 +333744,7 @@ elf_symbol { name: "bt_accept_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xfd73aac5 + crc: 0xa0c2214c type_id: 0x6b5469c2 full_name: "bt_accept_dequeue" } @@ -343348,7 +333753,7 @@ elf_symbol { name: "bt_accept_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xbe7cb61a + crc: 0xd1448dc5 type_id: 0x17a71216 full_name: "bt_accept_enqueue" } @@ -343357,7 +333762,7 @@ elf_symbol { name: "bt_accept_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xeae05d9a + crc: 0xec5c7e14 type_id: 0x17c95d08 full_name: "bt_accept_unlink" } @@ -343366,7 +333771,7 @@ elf_symbol { name: "bt_debugfs" is_defined: true symbol_type: OBJECT - crc: 0x20ae37dc + crc: 0xbb89b7e0 type_id: 0x120540d1 full_name: "bt_debugfs" } @@ -343402,7 +333807,7 @@ elf_symbol { name: "bt_procfs_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x570edecc + crc: 0x17602ecb type_id: 0x13488e67 full_name: "bt_procfs_cleanup" } @@ -343411,7 +333816,7 @@ elf_symbol { name: "bt_procfs_init" is_defined: true symbol_type: FUNCTION - crc: 0xe5f03eac + crc: 0xe1369968 type_id: 0x9e559491 full_name: "bt_procfs_init" } @@ -343420,7 +333825,7 @@ elf_symbol { name: "bt_sock_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xda8fc724 + crc: 0x66286463 type_id: 0x9882219f full_name: "bt_sock_ioctl" } @@ -343429,7 +333834,7 @@ elf_symbol { name: "bt_sock_link" is_defined: true symbol_type: FUNCTION - crc: 0x89bf75cb + crc: 0x3db15e11 type_id: 0x15f330e3 full_name: "bt_sock_link" } @@ -343438,7 +333843,7 @@ elf_symbol { name: "bt_sock_poll" is_defined: true symbol_type: FUNCTION - crc: 0x94acce9d + crc: 0xeb896aef type_id: 0x2545d8c8 full_name: "bt_sock_poll" } @@ -343447,7 +333852,7 @@ elf_symbol { name: "bt_sock_reclassify_lock" is_defined: true symbol_type: FUNCTION - crc: 0x7208eddd + crc: 0x76a49bad type_id: 0x1655de44 full_name: "bt_sock_reclassify_lock" } @@ -343456,7 +333861,7 @@ elf_symbol { name: "bt_sock_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x90f63a91 + crc: 0x7d81de51 type_id: 0x9917165a full_name: "bt_sock_recvmsg" } @@ -343465,7 +333870,7 @@ elf_symbol { name: "bt_sock_register" is_defined: true symbol_type: FUNCTION - crc: 0xc2e3dc28 + crc: 0x5ba40f91 type_id: 0x84acfa74 full_name: "bt_sock_register" } @@ -343474,7 +333879,7 @@ elf_symbol { name: "bt_sock_stream_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x60db949f + crc: 0x25c780fa type_id: 0x9917165a full_name: "bt_sock_stream_recvmsg" } @@ -343483,7 +333888,7 @@ elf_symbol { name: "bt_sock_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xcd0e6c60 + crc: 0x90793c60 type_id: 0x15f330e3 full_name: "bt_sock_unlink" } @@ -343501,7 +333906,7 @@ elf_symbol { name: "bt_sock_wait_ready" is_defined: true symbol_type: FUNCTION - crc: 0xc2bb0fda + crc: 0x09c198d9 type_id: 0x9bc7fa2c full_name: "bt_sock_wait_ready" } @@ -343510,7 +333915,7 @@ elf_symbol { name: "bt_sock_wait_state" is_defined: true symbol_type: FUNCTION - crc: 0xa0018ef5 + crc: 0x93aa13a6 type_id: 0x9b41b1a1 full_name: "bt_sock_wait_state" } @@ -343555,7 +333960,7 @@ elf_symbol { name: "btbcm_check_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0x34f00b89 + crc: 0x4ad61208 type_id: 0x9af01625 full_name: "btbcm_check_bdaddr" } @@ -343564,7 +333969,7 @@ elf_symbol { name: "btbcm_finalize" is_defined: true symbol_type: FUNCTION - crc: 0x11cecadd + crc: 0xde741d81 type_id: 0x9aac764b full_name: "btbcm_finalize" } @@ -343573,7 +333978,7 @@ elf_symbol { name: "btbcm_initialize" is_defined: true symbol_type: FUNCTION - crc: 0xd098a2a2 + crc: 0x6122bec3 type_id: 0x9aac764b full_name: "btbcm_initialize" } @@ -343582,7 +333987,7 @@ elf_symbol { name: "btbcm_patchram" is_defined: true symbol_type: FUNCTION - crc: 0x66abc9f0 + crc: 0x2ff19ae7 type_id: 0x9a3c1260 full_name: "btbcm_patchram" } @@ -343591,7 +333996,7 @@ elf_symbol { name: "btbcm_read_pcm_int_params" is_defined: true symbol_type: FUNCTION - crc: 0xb12329c4 + crc: 0x9810f488 type_id: 0x9a4917d6 full_name: "btbcm_read_pcm_int_params" } @@ -343600,7 +334005,7 @@ elf_symbol { name: "btbcm_set_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0x6113910b + crc: 0xbc528922 type_id: 0x9a2fc16a full_name: "btbcm_set_bdaddr" } @@ -343609,7 +334014,7 @@ elf_symbol { name: "btbcm_setup_apple" is_defined: true symbol_type: FUNCTION - crc: 0x16b5e5d9 + crc: 0x961dc512 type_id: 0x9af01625 full_name: "btbcm_setup_apple" } @@ -343618,7 +334023,7 @@ elf_symbol { name: "btbcm_setup_patchram" is_defined: true symbol_type: FUNCTION - crc: 0x8826aafd + crc: 0x75ffcb84 type_id: 0x9af01625 full_name: "btbcm_setup_patchram" } @@ -343627,7 +334032,7 @@ elf_symbol { name: "btbcm_write_pcm_int_params" is_defined: true symbol_type: FUNCTION - crc: 0xcbfd537d + crc: 0xba4441a0 type_id: 0x9a22976b full_name: "btbcm_write_pcm_int_params" } @@ -343636,7 +334041,7 @@ elf_symbol { name: "build_skb" is_defined: true symbol_type: FUNCTION - crc: 0x5bf23260 + crc: 0xb7cab24f type_id: 0x6fa775f5 full_name: "build_skb" } @@ -343645,7 +334050,7 @@ elf_symbol { name: "bus_find_device" is_defined: true symbol_type: FUNCTION - crc: 0x2cd637dd + crc: 0x78729785 type_id: 0xaddb3e9f full_name: "bus_find_device" } @@ -343654,7 +334059,7 @@ elf_symbol { name: "bus_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf36545cc + crc: 0x8963bd73 type_id: 0x9d7c8594 full_name: "bus_for_each_dev" } @@ -343663,7 +334068,7 @@ elf_symbol { name: "bus_for_each_drv" is_defined: true symbol_type: FUNCTION - crc: 0x4c633aa9 + crc: 0x1fa6e94f type_id: 0x9dbc74e0 full_name: "bus_for_each_drv" } @@ -343672,7 +334077,7 @@ elf_symbol { name: "bus_register" is_defined: true symbol_type: FUNCTION - crc: 0xf1152a09 + crc: 0x289cfdfc type_id: 0x9d737e1c full_name: "bus_register" } @@ -343681,7 +334086,7 @@ elf_symbol { name: "bus_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xf55f3fc2 + crc: 0x6885dd50 type_id: 0x9d1da48d full_name: "bus_register_notifier" } @@ -343690,7 +334095,7 @@ elf_symbol { name: "bus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcf1824d6 + crc: 0xf469358a type_id: 0x106bcca0 full_name: "bus_unregister" } @@ -343699,7 +334104,7 @@ elf_symbol { name: "bus_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x06f1a03d + crc: 0x198c6162 type_id: 0x9d1da48d full_name: "bus_unregister_notifier" } @@ -343724,7 +334129,7 @@ elf_symbol { name: "call_netdevice_notifiers" is_defined: true symbol_type: FUNCTION - crc: 0x6f67ce4d + crc: 0x1264cbde type_id: 0x91972281 full_name: "call_netdevice_notifiers" } @@ -343760,7 +334165,7 @@ elf_symbol { name: "call_srcu" is_defined: true symbol_type: FUNCTION - crc: 0xccb92e19 + crc: 0x80820c04 type_id: 0x189003fa full_name: "call_srcu" } @@ -343769,7 +334174,7 @@ elf_symbol { name: "can_bus_off" is_defined: true symbol_type: FUNCTION - crc: 0xc90c9846 + crc: 0x8b0135b3 type_id: 0x1c31d966 full_name: "can_bus_off" } @@ -343778,7 +334183,7 @@ elf_symbol { name: "can_change_mtu" is_defined: true symbol_type: FUNCTION - crc: 0x61c3182c + crc: 0x99a240b0 type_id: 0x90b5e896 full_name: "can_change_mtu" } @@ -343787,7 +334192,7 @@ elf_symbol { name: "can_change_state" is_defined: true symbol_type: FUNCTION - crc: 0xb022b648 + crc: 0xf30870d5 type_id: 0x1c6ae2fd full_name: "can_change_state" } @@ -343796,7 +334201,7 @@ elf_symbol { name: "can_dropped_invalid_skb" is_defined: true symbol_type: FUNCTION - crc: 0x304baf67 + crc: 0xd5058dc1 type_id: 0xf218ee55 full_name: "can_dropped_invalid_skb" } @@ -343805,7 +334210,7 @@ elf_symbol { name: "can_eth_ioctl_hwts" is_defined: true symbol_type: FUNCTION - crc: 0xc001c61b + crc: 0x1b85db72 type_id: 0x91e86e2c full_name: "can_eth_ioctl_hwts" } @@ -343814,7 +334219,7 @@ elf_symbol { name: "can_ethtool_op_get_ts_info_hwts" is_defined: true symbol_type: FUNCTION - crc: 0xfb236b44 + crc: 0x10d5effc type_id: 0x916bd4e5 full_name: "can_ethtool_op_get_ts_info_hwts" } @@ -343841,7 +334246,7 @@ elf_symbol { name: "can_free_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2172518e + crc: 0x12d5f8bd type_id: 0x1d2130a6 full_name: "can_free_echo_skb" } @@ -343850,7 +334255,7 @@ elf_symbol { name: "can_get_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0xe8a3dacc + crc: 0xbe9832d7 type_id: 0xc3621fce full_name: "can_get_echo_skb" } @@ -343868,7 +334273,7 @@ elf_symbol { name: "can_proto_register" is_defined: true symbol_type: FUNCTION - crc: 0x22f61f03 + crc: 0xcf3cfa9e type_id: 0x93fb658b full_name: "can_proto_register" } @@ -343877,7 +334282,7 @@ elf_symbol { name: "can_proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x13283080 + crc: 0x2f0640d2 type_id: 0x1ee3d737 full_name: "can_proto_unregister" } @@ -343886,7 +334291,7 @@ elf_symbol { name: "can_put_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa15d8a76 + crc: 0xa22906af type_id: 0x9c09d6aa full_name: "can_put_echo_skb" } @@ -343895,7 +334300,7 @@ elf_symbol { name: "can_rx_offload_add_fifo" is_defined: true symbol_type: FUNCTION - crc: 0xafa9f28f + crc: 0xd61089d0 type_id: 0x91c43545 full_name: "can_rx_offload_add_fifo" } @@ -343904,7 +334309,7 @@ elf_symbol { name: "can_rx_offload_add_manual" is_defined: true symbol_type: FUNCTION - crc: 0x2b92ab38 + crc: 0x9d723f0c type_id: 0x91c43545 full_name: "can_rx_offload_add_manual" } @@ -343913,7 +334318,7 @@ elf_symbol { name: "can_rx_offload_add_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x6febacd1 + crc: 0x9fca72e0 type_id: 0x91d5541c full_name: "can_rx_offload_add_timestamp" } @@ -343922,7 +334327,7 @@ elf_symbol { name: "can_rx_offload_del" is_defined: true symbol_type: FUNCTION - crc: 0xff757236 + crc: 0xc311da22 type_id: 0x1f5badff full_name: "can_rx_offload_del" } @@ -343931,7 +334336,7 @@ elf_symbol { name: "can_rx_offload_enable" is_defined: true symbol_type: FUNCTION - crc: 0xd9b092e7 + crc: 0x5e717c7e type_id: 0x1f5badff full_name: "can_rx_offload_enable" } @@ -343940,7 +334345,7 @@ elf_symbol { name: "can_rx_offload_get_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0x609d2c2a + crc: 0x6a6f51f0 type_id: 0xc03cbac0 full_name: "can_rx_offload_get_echo_skb" } @@ -343949,7 +334354,7 @@ elf_symbol { name: "can_rx_offload_irq_finish" is_defined: true symbol_type: FUNCTION - crc: 0x14741f66 + crc: 0x9c6a8710 type_id: 0x1f5badff full_name: "can_rx_offload_irq_finish" } @@ -343958,7 +334363,7 @@ elf_symbol { name: "can_rx_offload_irq_offload_fifo" is_defined: true symbol_type: FUNCTION - crc: 0xcdc89ce5 + crc: 0xe0ac9bd8 type_id: 0x92431f43 full_name: "can_rx_offload_irq_offload_fifo" } @@ -343967,7 +334372,7 @@ elf_symbol { name: "can_rx_offload_irq_offload_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0xdad7fc6f + crc: 0x35637c7c type_id: 0x900b938d full_name: "can_rx_offload_irq_offload_timestamp" } @@ -343976,7 +334381,7 @@ elf_symbol { name: "can_rx_offload_queue_tail" is_defined: true symbol_type: FUNCTION - crc: 0xf3df3d06 + crc: 0x03270238 type_id: 0x925622e7 full_name: "can_rx_offload_queue_tail" } @@ -343985,7 +334390,7 @@ elf_symbol { name: "can_rx_offload_queue_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x4e7a34fe + crc: 0x86f09600 type_id: 0x926460ed full_name: "can_rx_offload_queue_timestamp" } @@ -343994,7 +334399,7 @@ elf_symbol { name: "can_rx_offload_threaded_irq_finish" is_defined: true symbol_type: FUNCTION - crc: 0xb29fedb2 + crc: 0x9fa015d3 type_id: 0x1f5badff full_name: "can_rx_offload_threaded_irq_finish" } @@ -344003,7 +334408,7 @@ elf_symbol { name: "can_rx_register" is_defined: true symbol_type: FUNCTION - crc: 0xb377f2c5 + crc: 0x79473a3e type_id: 0x9e789129 full_name: "can_rx_register" } @@ -344012,7 +334417,7 @@ elf_symbol { name: "can_rx_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7118271c + crc: 0xc6d395bb type_id: 0x13602394 full_name: "can_rx_unregister" } @@ -344021,7 +334426,7 @@ elf_symbol { name: "can_send" is_defined: true symbol_type: FUNCTION - crc: 0xf7ff6a96 + crc: 0x9b9a1272 type_id: 0x9d4fba25 full_name: "can_send" } @@ -344030,7 +334435,7 @@ elf_symbol { name: "can_skb_get_frame_len" is_defined: true symbol_type: FUNCTION - crc: 0x7ce5de48 + crc: 0xb9941f27 type_id: 0xc1439b43 full_name: "can_skb_get_frame_len" } @@ -344039,7 +334444,7 @@ elf_symbol { name: "can_sock_destruct" is_defined: true symbol_type: FUNCTION - crc: 0xfb431c23 + crc: 0xad6f5038 type_id: 0x17c95d08 full_name: "can_sock_destruct" } @@ -344048,7 +334453,7 @@ elf_symbol { name: "cancel_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0x3dad9978 + crc: 0xda571594 type_id: 0xf3110cae full_name: "cancel_delayed_work" } @@ -344057,7 +334462,7 @@ elf_symbol { name: "cancel_delayed_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0x9fa7184a + crc: 0xf8beca97 type_id: 0xf3110cae full_name: "cancel_delayed_work_sync" } @@ -344066,7 +334471,7 @@ elf_symbol { name: "cancel_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0x03c12dfe + crc: 0xd969d6f4 type_id: 0xfdf39d0a full_name: "cancel_work_sync" } @@ -344084,7 +334489,7 @@ elf_symbol { name: "cdc_parse_cdc_header" is_defined: true symbol_type: FUNCTION - crc: 0x67bec2b3 + crc: 0x8ca5f80e type_id: 0x99ed2791 full_name: "cdc_parse_cdc_header" } @@ -344093,7 +334498,7 @@ elf_symbol { name: "cdev_add" is_defined: true symbol_type: FUNCTION - crc: 0xffda353e + crc: 0xf27a67e1 type_id: 0x996ed754 full_name: "cdev_add" } @@ -344102,7 +334507,7 @@ elf_symbol { name: "cdev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xb4e597cc + crc: 0x00198a28 type_id: 0x6e128fdc full_name: "cdev_alloc" } @@ -344111,7 +334516,7 @@ elf_symbol { name: "cdev_del" is_defined: true symbol_type: FUNCTION - crc: 0xc1cb33cc + crc: 0x61ee3bf2 type_id: 0x17cb3906 full_name: "cdev_del" } @@ -344120,7 +334525,7 @@ elf_symbol { name: "cdev_device_add" is_defined: true symbol_type: FUNCTION - crc: 0x6d8877e3 + crc: 0x15ffed1b type_id: 0x9adae85f full_name: "cdev_device_add" } @@ -344129,7 +334534,7 @@ elf_symbol { name: "cdev_device_del" is_defined: true symbol_type: FUNCTION - crc: 0x04173708 + crc: 0x5d326315 type_id: 0x17c25ae3 full_name: "cdev_device_del" } @@ -344138,7 +334543,7 @@ elf_symbol { name: "cdev_init" is_defined: true symbol_type: FUNCTION - crc: 0xabe1360e + crc: 0x7d3657fd type_id: 0x17107dc5 full_name: "cdev_init" } @@ -344147,7 +334552,7 @@ elf_symbol { name: "cec_allocate_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x70086ffd + crc: 0x15f5770a type_id: 0x1d796e4e full_name: "cec_allocate_adapter" } @@ -344156,7 +334561,7 @@ elf_symbol { name: "cec_delete_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xf04a449b + crc: 0xf8448702 type_id: 0x1e99dfd1 full_name: "cec_delete_adapter" } @@ -344165,7 +334570,7 @@ elf_symbol { name: "cec_fill_conn_info_from_drm" is_defined: true symbol_type: FUNCTION - crc: 0xdfa500ad + crc: 0xf11879a3 type_id: 0x1d25d246 full_name: "cec_fill_conn_info_from_drm" } @@ -344174,7 +334579,7 @@ elf_symbol { name: "cec_notifier_cec_adap_register" is_defined: true symbol_type: FUNCTION - crc: 0x24fedd79 + crc: 0xe134b48f type_id: 0xe6030de1 full_name: "cec_notifier_cec_adap_register" } @@ -344183,7 +334588,7 @@ elf_symbol { name: "cec_notifier_cec_adap_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf3494b0f + crc: 0x32e7a8f2 type_id: 0x15aafaab full_name: "cec_notifier_cec_adap_unregister" } @@ -344192,7 +334597,7 @@ elf_symbol { name: "cec_notifier_conn_register" is_defined: true symbol_type: FUNCTION - crc: 0xc5a9ff8f + crc: 0x4672dfad type_id: 0xe6019c41 full_name: "cec_notifier_conn_register" } @@ -344228,7 +334633,7 @@ elf_symbol { name: "cec_received_msg_ts" is_defined: true symbol_type: FUNCTION - crc: 0x9814d1aa + crc: 0x4a02d48f type_id: 0x1ec3ec50 full_name: "cec_received_msg_ts" } @@ -344237,7 +334642,7 @@ elf_symbol { name: "cec_register_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x50292142 + crc: 0x531c105e type_id: 0x93880e88 full_name: "cec_register_adapter" } @@ -344246,7 +334651,7 @@ elf_symbol { name: "cec_s_log_addrs" is_defined: true symbol_type: FUNCTION - crc: 0xb5233c79 + crc: 0x4eb23f8b type_id: 0x93d6e983 full_name: "cec_s_log_addrs" } @@ -344255,7 +334660,7 @@ elf_symbol { name: "cec_s_phys_addr" is_defined: true symbol_type: FUNCTION - crc: 0x0a009ffb + crc: 0x439383f3 type_id: 0x1cc7b6f9 full_name: "cec_s_phys_addr" } @@ -344264,7 +334669,7 @@ elf_symbol { name: "cec_s_phys_addr_from_edid" is_defined: true symbol_type: FUNCTION - crc: 0x464bd1f5 + crc: 0x77b2ccc2 type_id: 0x1e5e277c full_name: "cec_s_phys_addr_from_edid" } @@ -344273,7 +334678,7 @@ elf_symbol { name: "cec_transmit_attempt_done_ts" is_defined: true symbol_type: FUNCTION - crc: 0xd2abdb35 + crc: 0x8f36bfc4 type_id: 0x1e38df18 full_name: "cec_transmit_attempt_done_ts" } @@ -344282,7 +334687,7 @@ elf_symbol { name: "cec_transmit_done_ts" is_defined: true symbol_type: FUNCTION - crc: 0xaf6fac95 + crc: 0x8b13e07e type_id: 0x1e365682 full_name: "cec_transmit_done_ts" } @@ -344291,862 +334696,25 @@ elf_symbol { name: "cec_unregister_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x09613a33 + crc: 0xb3265bd7 type_id: 0x1e99dfd1 full_name: "cec_unregister_adapter" } elf_symbol { - id: 0xed7f2b9e - name: "cfg80211_any_usable_channels" + id: 0x3c85cae0 + name: "cgroup_add_legacy_cftypes" is_defined: true symbol_type: FUNCTION - crc: 0x9c72a8a6 - type_id: 0xfa370696 - full_name: "cfg80211_any_usable_channels" -} -elf_symbol { - id: 0x1416496d - name: "cfg80211_assoc_comeback" - is_defined: true - symbol_type: FUNCTION - crc: 0x1eb7c912 - type_id: 0x1cff9d7b - full_name: "cfg80211_assoc_comeback" -} -elf_symbol { - id: 0x694467d4 - name: "cfg80211_assoc_failure" - is_defined: true - symbol_type: FUNCTION - crc: 0xc01321db - type_id: 0x1c8a4c12 - full_name: "cfg80211_assoc_failure" -} -elf_symbol { - id: 0x27e6a60c - name: "cfg80211_auth_timeout" - is_defined: true - symbol_type: FUNCTION - crc: 0x58c797e1 - type_id: 0x1ccddf71 - full_name: "cfg80211_auth_timeout" -} -elf_symbol { - id: 0x5f1a089a - name: "cfg80211_background_cac_abort" - is_defined: true - symbol_type: FUNCTION - crc: 0xcb5a14d7 - type_id: 0x14f49b99 - full_name: "cfg80211_background_cac_abort" -} -elf_symbol { - id: 0x6d97a97d - name: "cfg80211_bss_color_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x69f78d51 - type_id: 0x92d4668d - full_name: "cfg80211_bss_color_notify" -} -elf_symbol { - id: 0xf4a7134c - name: "cfg80211_bss_flush" - is_defined: true - symbol_type: FUNCTION - crc: 0x7fa679bb - type_id: 0x14f49b99 - full_name: "cfg80211_bss_flush" -} -elf_symbol { - id: 0x102cea5c - name: "cfg80211_bss_iter" - is_defined: true - symbol_type: FUNCTION - crc: 0x33281290 - type_id: 0x145e8a09 - full_name: "cfg80211_bss_iter" -} -elf_symbol { - id: 0xa0623196 - name: "cfg80211_cac_event" - is_defined: true - symbol_type: FUNCTION - crc: 0x37d4f50a - type_id: 0x1ce728e2 - full_name: "cfg80211_cac_event" -} -elf_symbol { - id: 0x286d2962 - name: "cfg80211_calculate_bitrate" - is_defined: true - symbol_type: FUNCTION - crc: 0x4d888bc1 - type_id: 0x416193bf - full_name: "cfg80211_calculate_bitrate" -} -elf_symbol { - id: 0x75a9b982 - name: "cfg80211_ch_switch_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0xda42ae8c - type_id: 0x1c8b6bb5 - full_name: "cfg80211_ch_switch_notify" -} -elf_symbol { - id: 0x9f9711d2 - name: "cfg80211_ch_switch_started_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x1a546d70 - type_id: 0x1c8992e8 - full_name: "cfg80211_ch_switch_started_notify" -} -elf_symbol { - id: 0x8637e766 - name: "cfg80211_chandef_compatible" - is_defined: true - symbol_type: FUNCTION - crc: 0xd97eaad4 - type_id: 0xa84299a1 - full_name: "cfg80211_chandef_compatible" -} -elf_symbol { - id: 0x765456f6 - name: "cfg80211_chandef_create" - is_defined: true - symbol_type: FUNCTION - crc: 0x06ca71fd - type_id: 0x1aa4e925 - full_name: "cfg80211_chandef_create" -} -elf_symbol { - id: 0x7a209008 - name: "cfg80211_chandef_dfs_required" - is_defined: true - symbol_type: FUNCTION - crc: 0xf834ec32 - type_id: 0x99222c44 - full_name: "cfg80211_chandef_dfs_required" -} -elf_symbol { - id: 0x2aed02d8 - name: "cfg80211_chandef_usable" - is_defined: true - symbol_type: FUNCTION - crc: 0x68e307cf - type_id: 0xfa2c7799 - full_name: "cfg80211_chandef_usable" -} -elf_symbol { - id: 0x3af049e1 - name: "cfg80211_chandef_valid" - is_defined: true - symbol_type: FUNCTION - crc: 0xc4b4fc27 - type_id: 0xf3ce12de - full_name: "cfg80211_chandef_valid" -} -elf_symbol { - id: 0xa6c82d56 - name: "cfg80211_check_combinations" - is_defined: true - symbol_type: FUNCTION - crc: 0xccf9ae33 - type_id: 0x99c1066c - full_name: "cfg80211_check_combinations" -} -elf_symbol { - id: 0x48fa86d6 - name: "cfg80211_check_station_change" - is_defined: true - symbol_type: FUNCTION - crc: 0xbc0a8ffa - type_id: 0x99d81925 - full_name: "cfg80211_check_station_change" -} -elf_symbol { - id: 0x48aa9805 - name: "cfg80211_classify8021d" - is_defined: true - symbol_type: FUNCTION - crc: 0x8a5e586b - type_id: 0xcfbd8d04 - full_name: "cfg80211_classify8021d" -} -elf_symbol { - id: 0xbf68ca38 - name: "cfg80211_conn_failed" - is_defined: true - symbol_type: FUNCTION - crc: 0xad3a5d1c - type_id: 0x1cc4b68d - full_name: "cfg80211_conn_failed" -} -elf_symbol { - id: 0x947debdd - name: "cfg80211_connect_done" - is_defined: true - symbol_type: FUNCTION - crc: 0x591cf7f5 - type_id: 0x1cca119c - full_name: "cfg80211_connect_done" -} -elf_symbol { - id: 0xfdec8bb7 - name: "cfg80211_control_port_tx_status" - is_defined: true - symbol_type: FUNCTION - crc: 0x3bf9e7ae - type_id: 0x1cad7c91 - full_name: "cfg80211_control_port_tx_status" -} -elf_symbol { - id: 0xabd3e144 - name: "cfg80211_cqm_beacon_loss_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x5cdad03d - type_id: 0x1ff74219 - full_name: "cfg80211_cqm_beacon_loss_notify" -} -elf_symbol { - id: 0xa861c296 - name: "cfg80211_cqm_pktloss_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x1e426994 - type_id: 0x1cfc5be0 - full_name: "cfg80211_cqm_pktloss_notify" -} -elf_symbol { - id: 0xf05bc488 - name: "cfg80211_cqm_rssi_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0xbf1311fd - type_id: 0x1f121f81 - full_name: "cfg80211_cqm_rssi_notify" -} -elf_symbol { - id: 0xa3e439c5 - name: "cfg80211_cqm_txe_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0xfc877dd2 - type_id: 0x1cfc88df - full_name: "cfg80211_cqm_txe_notify" -} -elf_symbol { - id: 0x9b3b1164 - name: "cfg80211_crit_proto_stopped" - is_defined: true - symbol_type: FUNCTION - crc: 0xe89cb7a1 - type_id: 0x1d2f630d - full_name: "cfg80211_crit_proto_stopped" -} -elf_symbol { - id: 0x37f3a501 - name: "cfg80211_del_sta_sinfo" - is_defined: true - symbol_type: FUNCTION - crc: 0x3acf5968 - type_id: 0x1cc3a558 - full_name: "cfg80211_del_sta_sinfo" -} -elf_symbol { - id: 0x316e128c - name: "cfg80211_disconnected" - is_defined: true - symbol_type: FUNCTION - crc: 0x8338369c - type_id: 0x1e78e7b4 - full_name: "cfg80211_disconnected" -} -elf_symbol { - id: 0x7abccdaa - name: "cfg80211_external_auth_request" - is_defined: true - symbol_type: FUNCTION - crc: 0x94780c61 - type_id: 0x91aa6a7d - full_name: "cfg80211_external_auth_request" -} -elf_symbol { - id: 0x06b6e016 - name: "cfg80211_find_elem_match" - is_defined: true - symbol_type: FUNCTION - crc: 0x9d6cba30 - type_id: 0x18b8e337 - full_name: "cfg80211_find_elem_match" -} -elf_symbol { - id: 0x34f50d1c - name: "cfg80211_find_vendor_elem" - is_defined: true - symbol_type: FUNCTION - crc: 0x79b82a71 - type_id: 0x02f1783f - full_name: "cfg80211_find_vendor_elem" -} -elf_symbol { - id: 0xdb404c9a - name: "cfg80211_free_nan_func" - is_defined: true - symbol_type: FUNCTION - crc: 0x8fa02936 - type_id: 0x1ed8a623 - full_name: "cfg80211_free_nan_func" -} -elf_symbol { - id: 0x263a560b - name: "cfg80211_ft_event" - is_defined: true - symbol_type: FUNCTION - crc: 0x8c4e6b20 - type_id: 0x1ca15a24 - full_name: "cfg80211_ft_event" -} -elf_symbol { - id: 0x7f4ad609 - name: "cfg80211_get_bss" - is_defined: true - symbol_type: FUNCTION - crc: 0x0096289f - type_id: 0x1baf163d - full_name: "cfg80211_get_bss" -} -elf_symbol { - id: 0xf9c5b2af - name: "cfg80211_get_drvinfo" - is_defined: true - symbol_type: FUNCTION - crc: 0x82dca60f - type_id: 0x1cc68e0f - full_name: "cfg80211_get_drvinfo" -} -elf_symbol { - id: 0xf06c252f - name: "cfg80211_get_ies_channel_number" - is_defined: true - symbol_type: FUNCTION - crc: 0x275c97f0 - type_id: 0x91bb1328 - full_name: "cfg80211_get_ies_channel_number" -} -elf_symbol { - id: 0x99850122 - name: "cfg80211_get_iftype_ext_capa" - is_defined: true - symbol_type: FUNCTION - crc: 0x61df0382 - type_id: 0x2e14200a - full_name: "cfg80211_get_iftype_ext_capa" -} -elf_symbol { - id: 0x661b3b1c - name: "cfg80211_get_p2p_attr" - is_defined: true - symbol_type: FUNCTION - crc: 0xf5596d89 - type_id: 0x934f53a6 - full_name: "cfg80211_get_p2p_attr" -} -elf_symbol { - id: 0x094ccac5 - name: "cfg80211_get_station" - is_defined: true - symbol_type: FUNCTION - crc: 0xa77cdf72 - type_id: 0x91d8d17f - full_name: "cfg80211_get_station" -} -elf_symbol { - id: 0xfe6b138a - name: "cfg80211_gtk_rekey_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x41792232 - type_id: 0x1cc1d98b - full_name: "cfg80211_gtk_rekey_notify" -} -elf_symbol { - id: 0xf73e47f1 - name: "cfg80211_ibss_joined" - is_defined: true - symbol_type: FUNCTION - crc: 0x19cffbea - type_id: 0x1cc4cffb - full_name: "cfg80211_ibss_joined" -} -elf_symbol { - id: 0xf959e155 - name: "cfg80211_iftype_allowed" - is_defined: true - symbol_type: FUNCTION - crc: 0xdc6680a4 - type_id: 0xfb59746c - full_name: "cfg80211_iftype_allowed" -} -elf_symbol { - id: 0x4abbd809 - name: "cfg80211_inform_bss_data" - is_defined: true - symbol_type: FUNCTION - crc: 0x2cffea97 - type_id: 0x1b3d9c55 - full_name: "cfg80211_inform_bss_data" -} -elf_symbol { - id: 0xbd479d58 - name: "cfg80211_inform_bss_frame_data" - is_defined: true - symbol_type: FUNCTION - crc: 0x93ac3aa8 - type_id: 0x1b002424 - full_name: "cfg80211_inform_bss_frame_data" -} -elf_symbol { - id: 0x4d3b5d9b - name: "cfg80211_is_element_inherited" - is_defined: true - symbol_type: FUNCTION - crc: 0xcc1a7c48 - type_id: 0xf384f2ba - full_name: "cfg80211_is_element_inherited" -} -elf_symbol { - id: 0xb46c11f6 - name: "cfg80211_iter_combinations" - is_defined: true - symbol_type: FUNCTION - crc: 0x5c27a185 - type_id: 0x99c209ea - full_name: "cfg80211_iter_combinations" -} -elf_symbol { - id: 0x5873cd25 - name: "cfg80211_merge_profile" - is_defined: true - symbol_type: FUNCTION - crc: 0x117aca91 - type_id: 0x9b225ec0 - full_name: "cfg80211_merge_profile" -} -elf_symbol { - id: 0x1099ab33 - name: "cfg80211_mgmt_tx_status_ext" - is_defined: true - symbol_type: FUNCTION - crc: 0x1dff5717 - type_id: 0x1ecedd22 - full_name: "cfg80211_mgmt_tx_status_ext" -} -elf_symbol { - id: 0xd6fbc2cc - name: "cfg80211_michael_mic_failure" - is_defined: true - symbol_type: FUNCTION - crc: 0x53bbc674 - type_id: 0x1cca92e4 - full_name: "cfg80211_michael_mic_failure" -} -elf_symbol { - id: 0x152bbb71 - name: "cfg80211_nan_func_terminated" - is_defined: true - symbol_type: FUNCTION - crc: 0xbd8a7af8 - type_id: 0x1e5c4d09 - full_name: "cfg80211_nan_func_terminated" -} -elf_symbol { - id: 0x7098fdd3 - name: "cfg80211_nan_match" - is_defined: true - symbol_type: FUNCTION - crc: 0x5f07a950 - type_id: 0x1e0550f8 - full_name: "cfg80211_nan_match" -} -elf_symbol { - id: 0xd309f1fd - name: "cfg80211_new_sta" - is_defined: true - symbol_type: FUNCTION - crc: 0x7dcee7f6 - type_id: 0x1cc3a558 - full_name: "cfg80211_new_sta" -} -elf_symbol { - id: 0x08096a7d - name: "cfg80211_notify_new_peer_candidate" - is_defined: true - symbol_type: FUNCTION - crc: 0x50bfe005 - type_id: 0x1cc2a06f - full_name: "cfg80211_notify_new_peer_candidate" -} -elf_symbol { - id: 0xb91962be - name: "cfg80211_pmksa_candidate_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x4ea3d3c4 - type_id: 0x1da313df - full_name: "cfg80211_pmksa_candidate_notify" -} -elf_symbol { - id: 0x851557f6 - name: "cfg80211_pmsr_complete" - is_defined: true - symbol_type: FUNCTION - crc: 0x99a47c1f - type_id: 0x1eea48f4 - full_name: "cfg80211_pmsr_complete" -} -elf_symbol { - id: 0x92d33008 - name: "cfg80211_pmsr_report" - is_defined: true - symbol_type: FUNCTION - crc: 0xa72e0107 - type_id: 0x1ed9fcfc - full_name: "cfg80211_pmsr_report" -} -elf_symbol { - id: 0x48ab736a - name: "cfg80211_port_authorized" - is_defined: true - symbol_type: FUNCTION - crc: 0x21fa9460 - type_id: 0x1cc28608 - full_name: "cfg80211_port_authorized" -} -elf_symbol { - id: 0x798b5e8a - name: "cfg80211_probe_status" - is_defined: true - symbol_type: FUNCTION - crc: 0x3f54be05 - type_id: 0x1ce8d6ce - full_name: "cfg80211_probe_status" -} -elf_symbol { - id: 0xa17fb96c - name: "cfg80211_put_bss" - is_defined: true - symbol_type: FUNCTION - crc: 0x75aa6ef4 - type_id: 0x141b54bc - full_name: "cfg80211_put_bss" -} -elf_symbol { - id: 0xc7fd364d - name: "cfg80211_ready_on_channel" - is_defined: true - symbol_type: FUNCTION - crc: 0x6e9596cf - type_id: 0x1caa88d1 - full_name: "cfg80211_ready_on_channel" -} -elf_symbol { - id: 0x524da36d - name: "cfg80211_ref_bss" - is_defined: true - symbol_type: FUNCTION - crc: 0x62aeb095 - type_id: 0x141b54bc - full_name: "cfg80211_ref_bss" -} -elf_symbol { - id: 0x490c805b - name: "cfg80211_reg_can_beacon" - is_defined: true - symbol_type: FUNCTION - crc: 0x9427d382 - type_id: 0xfa79a64e - full_name: "cfg80211_reg_can_beacon" -} -elf_symbol { - id: 0x9a70776d - name: "cfg80211_reg_can_beacon_relax" - is_defined: true - symbol_type: FUNCTION - crc: 0x50a00480 - type_id: 0xfa79a64e - full_name: "cfg80211_reg_can_beacon_relax" -} -elf_symbol { - id: 0x0a87e456 - name: "cfg80211_register_netdevice" - is_defined: true - symbol_type: FUNCTION - crc: 0x816cf100 - type_id: 0x91296bda - full_name: "cfg80211_register_netdevice" -} -elf_symbol { - id: 0x4fad4387 - name: "cfg80211_remain_on_channel_expired" - is_defined: true - symbol_type: FUNCTION - crc: 0x4f0a13e4 - type_id: 0x1ca86436 - full_name: "cfg80211_remain_on_channel_expired" -} -elf_symbol { - id: 0x846d6a0b - name: "cfg80211_report_obss_beacon_khz" - is_defined: true - symbol_type: FUNCTION - crc: 0x7cdce4e9 - type_id: 0x1434159f - full_name: "cfg80211_report_obss_beacon_khz" -} -elf_symbol { - id: 0x196306b9 - name: "cfg80211_report_wowlan_wakeup" - is_defined: true - symbol_type: FUNCTION - crc: 0x98c52e6f - type_id: 0x1e52b698 - full_name: "cfg80211_report_wowlan_wakeup" -} -elf_symbol { - id: 0x9594e119 - name: "cfg80211_roamed" - is_defined: true - symbol_type: FUNCTION - crc: 0x35eeecaa - type_id: 0x1c650f64 - full_name: "cfg80211_roamed" -} -elf_symbol { - id: 0x0a67740d - name: "cfg80211_rx_assoc_resp" - is_defined: true - symbol_type: FUNCTION - crc: 0x62e4d064 - type_id: 0x1c9e93de - full_name: "cfg80211_rx_assoc_resp" -} -elf_symbol { - id: 0x7a68ae5a - name: "cfg80211_rx_control_port" - is_defined: true - symbol_type: FUNCTION - crc: 0x23507d44 - type_id: 0xf2022d01 - full_name: "cfg80211_rx_control_port" -} -elf_symbol { - id: 0x99cec649 - name: "cfg80211_rx_mgmt_ext" - is_defined: true - symbol_type: FUNCTION - crc: 0x63dea31a - type_id: 0xf0d2c690 - full_name: "cfg80211_rx_mgmt_ext" -} -elf_symbol { - id: 0xbf1c89cf - name: "cfg80211_rx_mlme_mgmt" - is_defined: true - symbol_type: FUNCTION - crc: 0xb1fbf102 - type_id: 0x1cf0d22b - full_name: "cfg80211_rx_mlme_mgmt" -} -elf_symbol { - id: 0x26da5a14 - name: "cfg80211_rx_spurious_frame" - is_defined: true - symbol_type: FUNCTION - crc: 0xd6b3e4f4 - type_id: 0xf2cdbc51 - full_name: "cfg80211_rx_spurious_frame" -} -elf_symbol { - id: 0x9244e9e1 - name: "cfg80211_rx_unexpected_4addr_frame" - is_defined: true - symbol_type: FUNCTION - crc: 0xb0042073 - type_id: 0xf2cdbc51 - full_name: "cfg80211_rx_unexpected_4addr_frame" -} -elf_symbol { - id: 0xd363a82f - name: "cfg80211_rx_unprot_mlme_mgmt" - is_defined: true - symbol_type: FUNCTION - crc: 0xd8d5286e - type_id: 0x1cf0d22b - full_name: "cfg80211_rx_unprot_mlme_mgmt" -} -elf_symbol { - id: 0x69174327 - name: "cfg80211_scan_done" - is_defined: true - symbol_type: FUNCTION - crc: 0x2325c64d - type_id: 0x187e0d59 - full_name: "cfg80211_scan_done" -} -elf_symbol { - id: 0x6de5a6aa - name: "cfg80211_sched_scan_results" - is_defined: true - symbol_type: FUNCTION - crc: 0x2a47a087 - type_id: 0x16bc1757 - full_name: "cfg80211_sched_scan_results" -} -elf_symbol { - id: 0xf34404d4 - name: "cfg80211_sched_scan_stopped" - is_defined: true - symbol_type: FUNCTION - crc: 0x181d67d4 - type_id: 0x16bc1757 - full_name: "cfg80211_sched_scan_stopped" -} -elf_symbol { - id: 0x5ac985c7 - name: "cfg80211_sched_scan_stopped_locked" - is_defined: true - symbol_type: FUNCTION - crc: 0x7513f7a8 - type_id: 0x16bc1757 - full_name: "cfg80211_sched_scan_stopped_locked" -} -elf_symbol { - id: 0xa82725c4 - name: "cfg80211_send_layer2_update" - is_defined: true - symbol_type: FUNCTION - crc: 0xefd6a121 - type_id: 0x1ccddf71 - full_name: "cfg80211_send_layer2_update" -} -elf_symbol { - id: 0x8fc573e1 - name: "cfg80211_shutdown_all_interfaces" - is_defined: true - symbol_type: FUNCTION - crc: 0x86ad2ffb - type_id: 0x14f49b99 - full_name: "cfg80211_shutdown_all_interfaces" -} -elf_symbol { - id: 0x70d49ef3 - name: "cfg80211_sinfo_alloc_tid_stats" - is_defined: true - symbol_type: FUNCTION - crc: 0x80fdbba9 - type_id: 0x93facafe - full_name: "cfg80211_sinfo_alloc_tid_stats" -} -elf_symbol { - id: 0x012cf315 - name: "cfg80211_sta_opmode_change_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0xd362a2d7 - type_id: 0x1cc12284 - full_name: "cfg80211_sta_opmode_change_notify" -} -elf_symbol { - id: 0x24137671 - name: "cfg80211_stop_iface" - is_defined: true - symbol_type: FUNCTION - crc: 0x05b2768e - type_id: 0x142fe8b0 - full_name: "cfg80211_stop_iface" -} -elf_symbol { - id: 0xd8cc916d - name: "cfg80211_tdls_oper_request" - is_defined: true - symbol_type: FUNCTION - crc: 0x1dc517df - type_id: 0x1cf91c9b - full_name: "cfg80211_tdls_oper_request" -} -elf_symbol { - id: 0x015ff363 - name: "cfg80211_tx_mgmt_expired" - is_defined: true - symbol_type: FUNCTION - crc: 0xd697094b - type_id: 0x1ca86436 - full_name: "cfg80211_tx_mgmt_expired" -} -elf_symbol { - id: 0x21eea82a - name: "cfg80211_tx_mlme_mgmt" - is_defined: true - symbol_type: FUNCTION - crc: 0x829c81b1 - type_id: 0x1cf167d6 - full_name: "cfg80211_tx_mlme_mgmt" -} -elf_symbol { - id: 0x3508f7b6 - name: "cfg80211_unlink_bss" - is_defined: true - symbol_type: FUNCTION - crc: 0x69b515a7 - type_id: 0x141b54bc - full_name: "cfg80211_unlink_bss" -} -elf_symbol { - id: 0xcb100ae0 - name: "cfg80211_unregister_wdev" - is_defined: true - symbol_type: FUNCTION - crc: 0xd22f94ce - type_id: 0x1ee9f872 - full_name: "cfg80211_unregister_wdev" -} -elf_symbol { - id: 0x92379376 - name: "cfg80211_update_owe_info_event" - is_defined: true - symbol_type: FUNCTION - crc: 0x6cf5937e - type_id: 0x1c31b8e8 - full_name: "cfg80211_update_owe_info_event" -} -elf_symbol { - id: 0x8d48fcea - name: "cfg80211_vendor_cmd_get_sender" - is_defined: true - symbol_type: FUNCTION - crc: 0x2d98fec2 - type_id: 0xcab7b4f1 - full_name: "cfg80211_vendor_cmd_get_sender" -} -elf_symbol { - id: 0x297ae84e - name: "cfg80211_vendor_cmd_reply" - is_defined: true - symbol_type: FUNCTION - crc: 0x200c335c - type_id: 0x9cd33969 - full_name: "cfg80211_vendor_cmd_reply" + crc: 0x2677d819 + type_id: 0x9f4f3809 + full_name: "cgroup_add_legacy_cftypes" } elf_symbol { id: 0x4ce62869 name: "cgroup_path_ns" is_defined: true symbol_type: FUNCTION - crc: 0xa5f3d222 + crc: 0x84c7051f type_id: 0x9b87e6ee full_name: "cgroup_path_ns" } @@ -345155,7 +334723,7 @@ elf_symbol { name: "cgroup_taskset_first" is_defined: true symbol_type: FUNCTION - crc: 0xf78d4100 + crc: 0xc815fe12 type_id: 0x751b5661 full_name: "cgroup_taskset_first" } @@ -345164,7 +334732,7 @@ elf_symbol { name: "cgroup_taskset_next" is_defined: true symbol_type: FUNCTION - crc: 0x8f82b0c0 + crc: 0xa23b7f66 type_id: 0x751b5661 full_name: "cgroup_taskset_next" } @@ -345173,7 +334741,7 @@ elf_symbol { name: "check_move_unevictable_pages" is_defined: true symbol_type: FUNCTION - crc: 0x95e32255 + crc: 0x6e8d0410 type_id: 0x11b81220 full_name: "check_move_unevictable_pages" } @@ -345182,7 +334750,7 @@ elf_symbol { name: "check_preempt_curr" is_defined: true symbol_type: FUNCTION - crc: 0x80faafa6 + crc: 0xd9ade0b0 type_id: 0x1b7558dd full_name: "check_preempt_curr" } @@ -345200,7 +334768,7 @@ elf_symbol { name: "class_create_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x4e996c21 + crc: 0x7f96615d type_id: 0x97df7018 full_name: "class_create_file_ns" } @@ -345209,7 +334777,7 @@ elf_symbol { name: "class_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x522d3dfe + crc: 0xd5fc0938 type_id: 0x1a0b4b72 full_name: "class_destroy" } @@ -345218,7 +334786,7 @@ elf_symbol { name: "class_dev_iter_exit" is_defined: true symbol_type: FUNCTION - crc: 0x48992fca + crc: 0xa7641c7c type_id: 0x1d9aaa82 full_name: "class_dev_iter_exit" } @@ -345227,7 +334795,7 @@ elf_symbol { name: "class_dev_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0xf7b701c4 + crc: 0x067484d5 type_id: 0x1d33c7e7 full_name: "class_dev_iter_init" } @@ -345236,7 +334804,7 @@ elf_symbol { name: "class_dev_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x997900f1 + crc: 0xafe8798f type_id: 0xa02dcb2f full_name: "class_dev_iter_next" } @@ -345245,7 +334813,7 @@ elf_symbol { name: "class_find_device" is_defined: true symbol_type: FUNCTION - crc: 0x30d27dd9 + crc: 0x6af5a23e type_id: 0xa7bbb94d full_name: "class_find_device" } @@ -345254,7 +334822,7 @@ elf_symbol { name: "class_for_each_device" is_defined: true symbol_type: FUNCTION - crc: 0x75486ad2 + crc: 0x3e37109e type_id: 0x971c0246 full_name: "class_for_each_device" } @@ -345263,7 +334831,7 @@ elf_symbol { name: "class_interface_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2e8dcfc6 + crc: 0x040bd461 type_id: 0x106aedb0 full_name: "class_interface_unregister" } @@ -345272,7 +334840,7 @@ elf_symbol { name: "class_remove_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x44942cc7 + crc: 0xe11eda7f type_id: 0x1ac7c2a4 full_name: "class_remove_file_ns" } @@ -345281,7 +334849,7 @@ elf_symbol { name: "class_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x559bd163 + crc: 0x69bef55d type_id: 0x1a0b4b72 full_name: "class_unregister" } @@ -345290,7 +334858,7 @@ elf_symbol { name: "cleanup_srcu_struct" is_defined: true symbol_type: FUNCTION - crc: 0xbd06107f + crc: 0x68fe9814 type_id: 0x187ab05b full_name: "cleanup_srcu_struct" } @@ -345324,7 +334892,7 @@ elf_symbol { name: "clk_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xd08622ac + crc: 0x129984cf type_id: 0x9c84371e full_name: "clk_bulk_get" } @@ -345378,7 +334946,7 @@ elf_symbol { name: "clk_divider_ops" is_defined: true symbol_type: OBJECT - crc: 0xec5f7ab6 + crc: 0x8fd318d4 type_id: 0xde3bc780 full_name: "clk_divider_ops" } @@ -345387,7 +334955,7 @@ elf_symbol { name: "clk_divider_ro_ops" is_defined: true symbol_type: OBJECT - crc: 0x48d423c6 + crc: 0xb042fac5 type_id: 0xde3bc780 full_name: "clk_divider_ro_ops" } @@ -345405,7 +334973,7 @@ elf_symbol { name: "clk_fixed_factor_ops" is_defined: true symbol_type: OBJECT - crc: 0x439ec40a + crc: 0x1865e2fc type_id: 0xde3bc780 full_name: "clk_fixed_factor_ops" } @@ -345414,7 +334982,7 @@ elf_symbol { name: "clk_fixed_rate_ops" is_defined: true symbol_type: OBJECT - crc: 0x32639684 + crc: 0xcaf54f87 type_id: 0xde3bc780 full_name: "clk_fixed_rate_ops" } @@ -345423,7 +334991,7 @@ elf_symbol { name: "clk_fractional_divider_ops" is_defined: true symbol_type: OBJECT - crc: 0x42fb3988 + crc: 0x4154963f type_id: 0xde3bc780 full_name: "clk_fractional_divider_ops" } @@ -345432,7 +335000,7 @@ elf_symbol { name: "clk_gate_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xf946b6cc + crc: 0x5d79c495 type_id: 0x9f39cb9e full_name: "clk_gate_is_enabled" } @@ -345441,7 +335009,7 @@ elf_symbol { name: "clk_gate_ops" is_defined: true symbol_type: OBJECT - crc: 0xf9f61844 + crc: 0xe056f714 type_id: 0xde3bc780 full_name: "clk_gate_ops" } @@ -345450,7 +335018,7 @@ elf_symbol { name: "clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xf01a4da3 + crc: 0x5d2bc299 type_id: 0xa671941e full_name: "clk_get" } @@ -345477,7 +335045,7 @@ elf_symbol { name: "clk_hw_get_clk" is_defined: true symbol_type: FUNCTION - crc: 0x574d4ded + crc: 0x425f67d6 type_id: 0xa45e82f4 full_name: "clk_hw_get_clk" } @@ -345486,7 +335054,7 @@ elf_symbol { name: "clk_hw_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0x5e43568e + crc: 0x4888394f type_id: 0x3ece9456 full_name: "clk_hw_get_flags" } @@ -345495,7 +335063,7 @@ elf_symbol { name: "clk_hw_get_name" is_defined: true symbol_type: FUNCTION - crc: 0x1b64b391 + crc: 0x7e1ec924 type_id: 0x9d264ea6 full_name: "clk_hw_get_name" } @@ -345504,7 +335072,7 @@ elf_symbol { name: "clk_hw_get_num_parents" is_defined: true symbol_type: FUNCTION - crc: 0xade06af0 + crc: 0x0fc1ea2b type_id: 0xc1b927fe full_name: "clk_hw_get_num_parents" } @@ -345513,7 +335081,7 @@ elf_symbol { name: "clk_hw_get_parent" is_defined: true symbol_type: FUNCTION - crc: 0x55154537 + crc: 0x01ff9461 type_id: 0xd103f224 full_name: "clk_hw_get_parent" } @@ -345522,7 +335090,7 @@ elf_symbol { name: "clk_hw_get_parent_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x037c2d65 + crc: 0x497af998 type_id: 0xd015e7bc full_name: "clk_hw_get_parent_by_index" } @@ -345531,7 +335099,7 @@ elf_symbol { name: "clk_hw_get_parent_index" is_defined: true symbol_type: FUNCTION - crc: 0xa62298e2 + crc: 0xaf08cd8f type_id: 0x9f39cb9e full_name: "clk_hw_get_parent_index" } @@ -345540,7 +335108,7 @@ elf_symbol { name: "clk_hw_get_rate" is_defined: true symbol_type: FUNCTION - crc: 0x4a31fa33 + crc: 0x73f4f415 type_id: 0x3ece9456 full_name: "clk_hw_get_rate" } @@ -345549,7 +335117,7 @@ elf_symbol { name: "clk_hw_get_rate_range" is_defined: true symbol_type: FUNCTION - crc: 0xc245dfa9 + crc: 0x8a362a3c type_id: 0x1239dff8 full_name: "clk_hw_get_rate_range" } @@ -345558,7 +335126,7 @@ elf_symbol { name: "clk_hw_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0x01489641 + crc: 0x39c6bcf3 type_id: 0xf1c60201 full_name: "clk_hw_is_enabled" } @@ -345567,7 +335135,7 @@ elf_symbol { name: "clk_hw_is_prepared" is_defined: true symbol_type: FUNCTION - crc: 0x99dca147 + crc: 0x4d27d89b type_id: 0xf1c60201 full_name: "clk_hw_is_prepared" } @@ -345576,7 +335144,7 @@ elf_symbol { name: "clk_hw_register" is_defined: true symbol_type: FUNCTION - crc: 0x328894c0 + crc: 0x703e9b98 type_id: 0x9d3d4fff full_name: "clk_hw_register" } @@ -345585,7 +335153,7 @@ elf_symbol { name: "clk_hw_register_composite" is_defined: true symbol_type: FUNCTION - crc: 0x90b29892 + crc: 0xd025cbfd type_id: 0xde01d430 full_name: "clk_hw_register_composite" } @@ -345594,7 +335162,7 @@ elf_symbol { name: "clk_hw_register_fixed_factor" is_defined: true symbol_type: FUNCTION - crc: 0x5fe4b099 + crc: 0xc6d86f1f type_id: 0xde008e21 full_name: "clk_hw_register_fixed_factor" } @@ -345603,7 +335171,7 @@ elf_symbol { name: "clk_hw_round_rate" is_defined: true symbol_type: FUNCTION - crc: 0xe7703bca + crc: 0xb08b8340 type_id: 0x33d83070 full_name: "clk_hw_round_rate" } @@ -345612,7 +335180,7 @@ elf_symbol { name: "clk_hw_set_parent" is_defined: true symbol_type: FUNCTION - crc: 0xe7ca0ce8 + crc: 0x080f13e0 type_id: 0x9f125915 full_name: "clk_hw_set_parent" } @@ -345621,7 +335189,7 @@ elf_symbol { name: "clk_hw_set_rate_range" is_defined: true symbol_type: FUNCTION - crc: 0xc8b1f7b2 + crc: 0x85d0e039 type_id: 0x12e071e9 full_name: "clk_hw_set_rate_range" } @@ -345630,7 +335198,7 @@ elf_symbol { name: "clk_hw_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3b72c7fd + crc: 0x35616a26 type_id: 0x12217922 full_name: "clk_hw_unregister" } @@ -345657,7 +335225,7 @@ elf_symbol { name: "clk_mux_ops" is_defined: true symbol_type: OBJECT - crc: 0xe0b1d0b2 + crc: 0x2c68f124 type_id: 0xde3bc780 full_name: "clk_mux_ops" } @@ -345666,7 +335234,7 @@ elf_symbol { name: "clk_mux_ro_ops" is_defined: true symbol_type: OBJECT - crc: 0x5c87100a + crc: 0xd689ab17 type_id: 0xde3bc780 full_name: "clk_mux_ro_ops" } @@ -345711,7 +335279,7 @@ elf_symbol { name: "clk_register" is_defined: true symbol_type: FUNCTION - crc: 0x661b642a + crc: 0x2e6edf21 type_id: 0xa6a24441 full_name: "clk_register" } @@ -345729,7 +335297,7 @@ elf_symbol { name: "clk_register_composite" is_defined: true symbol_type: FUNCTION - crc: 0x2aee256c + crc: 0xa7ee61bf type_id: 0xa67f9780 full_name: "clk_register_composite" } @@ -345738,7 +335306,7 @@ elf_symbol { name: "clk_register_divider_table" is_defined: true symbol_type: FUNCTION - crc: 0x172eac30 + crc: 0xf1215e76 type_id: 0xa67edb66 full_name: "clk_register_divider_table" } @@ -345747,7 +335315,7 @@ elf_symbol { name: "clk_register_fixed_factor" is_defined: true symbol_type: FUNCTION - crc: 0x27dd00db + crc: 0x0f3e4115 type_id: 0xa67ecd91 full_name: "clk_register_fixed_factor" } @@ -345756,7 +335324,7 @@ elf_symbol { name: "clk_register_fixed_rate" is_defined: true symbol_type: FUNCTION - crc: 0x2a6dca95 + crc: 0x82eca5da type_id: 0xa67ed13b full_name: "clk_register_fixed_rate" } @@ -345765,7 +335333,7 @@ elf_symbol { name: "clk_register_gate" is_defined: true symbol_type: FUNCTION - crc: 0xc5d50de9 + crc: 0x80ae6dc6 type_id: 0xa67edb67 full_name: "clk_register_gate" } @@ -345774,7 +335342,7 @@ elf_symbol { name: "clk_register_mux_table" is_defined: true symbol_type: FUNCTION - crc: 0x4185a820 + crc: 0xec6e6405 type_id: 0xa67ea08b full_name: "clk_register_mux_table" } @@ -345796,6 +335364,15 @@ elf_symbol { type_id: 0xa89e541c full_name: "clk_round_rate" } +elf_symbol { + id: 0xed719736 + name: "clk_save_context" + is_defined: true + symbol_type: FUNCTION + crc: 0xa531471e + type_id: 0x9d80e32f + full_name: "clk_save_context" +} elf_symbol { id: 0x2b1e3d59 name: "clk_set_parent" @@ -345819,7 +335396,7 @@ elf_symbol { name: "clk_sync_state" is_defined: true symbol_type: FUNCTION - crc: 0xc7ac1e87 + crc: 0xe00d71a9 type_id: 0x100e6fc8 full_name: "clk_sync_state" } @@ -345846,7 +335423,7 @@ elf_symbol { name: "clockevents_config_and_register" is_defined: true symbol_type: FUNCTION - crc: 0x4976d20b + crc: 0x1092d9de type_id: 0x177cb160 full_name: "clockevents_config_and_register" } @@ -345859,12 +335436,30 @@ elf_symbol { type_id: 0x1e7ec1ee full_name: "clocks_calc_mult_shift" } +elf_symbol { + id: 0x961eb280 + name: "clocksource_mmio_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x3f4fc1ef + type_id: 0x9b5aa874 + full_name: "clocksource_mmio_init" +} +elf_symbol { + id: 0xfa04a306 + name: "clocksource_mmio_readl_up" + is_defined: true + symbol_type: FUNCTION + crc: 0x49b9dfb4 + type_id: 0x52c37930 + full_name: "clocksource_mmio_readl_up" +} elf_symbol { id: 0xb14ae124 name: "close_candev" is_defined: true symbol_type: FUNCTION - crc: 0xc2025168 + crc: 0x75b20ea5 type_id: 0x1c31d966 full_name: "close_candev" } @@ -345882,7 +335477,7 @@ elf_symbol { name: "cma_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x7138da37 + crc: 0x72b32442 type_id: 0xb94d0c8b full_name: "cma_alloc" } @@ -345909,7 +335504,7 @@ elf_symbol { name: "cma_release" is_defined: true symbol_type: FUNCTION - crc: 0x11ca2f2d + crc: 0xbcc61de4 type_id: 0xfa5a390c full_name: "cma_release" } @@ -345918,7 +335513,7 @@ elf_symbol { name: "compat_ptr_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x43c7eb2a + crc: 0xd3720693 type_id: 0xa00069e0 full_name: "compat_ptr_ioctl" } @@ -345954,7 +335549,7 @@ elf_symbol { name: "component_add" is_defined: true symbol_type: FUNCTION - crc: 0xad73334b + crc: 0xecc09b4d type_id: 0x9df11d57 full_name: "component_add" } @@ -345963,7 +335558,7 @@ elf_symbol { name: "component_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x94ef668b + crc: 0x8913ca50 type_id: 0x9de8d563 full_name: "component_add_typed" } @@ -345972,7 +335567,7 @@ elf_symbol { name: "component_bind_all" is_defined: true symbol_type: FUNCTION - crc: 0xe7e6e88e + crc: 0x30b703f5 type_id: 0x9d7428e0 full_name: "component_bind_all" } @@ -345981,7 +335576,7 @@ elf_symbol { name: "component_compare_dev_name" is_defined: true symbol_type: FUNCTION - crc: 0x8f70c6a3 + crc: 0x0959932e type_id: 0x9d7428e0 full_name: "component_compare_dev_name" } @@ -345990,7 +335585,7 @@ elf_symbol { name: "component_compare_of" is_defined: true symbol_type: FUNCTION - crc: 0xfde95a31 + crc: 0x5481abb6 type_id: 0x9d7428e0 full_name: "component_compare_of" } @@ -345999,7 +335594,7 @@ elf_symbol { name: "component_del" is_defined: true symbol_type: FUNCTION - crc: 0xd8f02b8a + crc: 0x8c7aa996 type_id: 0x10e9afeb full_name: "component_del" } @@ -346008,7 +335603,7 @@ elf_symbol { name: "component_master_add_with_match" is_defined: true symbol_type: FUNCTION - crc: 0x786fcd50 + crc: 0xd7a582bc type_id: 0x9ddcade1 full_name: "component_master_add_with_match" } @@ -346017,7 +335612,7 @@ elf_symbol { name: "component_master_del" is_defined: true symbol_type: FUNCTION - crc: 0x172daa60 + crc: 0x7996b226 type_id: 0x10c55248 full_name: "component_master_del" } @@ -346026,7 +335621,7 @@ elf_symbol { name: "component_match_add_release" is_defined: true symbol_type: FUNCTION - crc: 0xa585b07a + crc: 0xf4013a82 type_id: 0x102208a7 full_name: "component_match_add_release" } @@ -346035,7 +335630,7 @@ elf_symbol { name: "component_match_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0xa0712dbf + crc: 0x17d6bd85 type_id: 0x102a1547 full_name: "component_match_add_typed" } @@ -346044,7 +335639,7 @@ elf_symbol { name: "component_unbind_all" is_defined: true symbol_type: FUNCTION - crc: 0xd24b2dc5 + crc: 0xd241f9aa type_id: 0x106c9a5c full_name: "component_unbind_all" } @@ -346071,7 +335666,7 @@ elf_symbol { name: "config_ep_by_speed" is_defined: true symbol_type: FUNCTION - crc: 0x2240907e + crc: 0xeedd3616 type_id: 0x945ba723 full_name: "config_ep_by_speed" } @@ -346080,7 +335675,7 @@ elf_symbol { name: "config_group_init" is_defined: true symbol_type: FUNCTION - crc: 0x1f9551e0 + crc: 0xd308809a type_id: 0x1c280429 full_name: "config_group_init" } @@ -346089,7 +335684,7 @@ elf_symbol { name: "config_group_init_type_name" is_defined: true symbol_type: FUNCTION - crc: 0xfd0d305a + crc: 0x9681b115 type_id: 0x1cdeebe2 full_name: "config_group_init_type_name" } @@ -346098,7 +335693,7 @@ elf_symbol { name: "config_item_get" is_defined: true symbol_type: FUNCTION - crc: 0xb978ad91 + crc: 0xe5c15bfd type_id: 0xfe8152e6 full_name: "config_item_get" } @@ -346107,7 +335702,7 @@ elf_symbol { name: "config_item_init_type_name" is_defined: true symbol_type: FUNCTION - crc: 0xd2c32267 + crc: 0x336e2261 type_id: 0x14a2b07e full_name: "config_item_init_type_name" } @@ -346116,7 +335711,7 @@ elf_symbol { name: "config_item_put" is_defined: true symbol_type: FUNCTION - crc: 0x1fccffd7 + crc: 0xdf86c97a type_id: 0x14545fb5 full_name: "config_item_put" } @@ -346125,16 +335720,25 @@ elf_symbol { name: "config_item_set_name" is_defined: true symbol_type: FUNCTION - crc: 0x4fff9fc8 + crc: 0xe3e62ffe type_id: 0x999de55f full_name: "config_item_set_name" } +elf_symbol { + id: 0x79d8f672 + name: "configfs_register_default_group" + is_defined: true + symbol_type: FUNCTION + crc: 0x4c453201 + type_id: 0xeb2ed334 + full_name: "configfs_register_default_group" +} elf_symbol { id: 0x197789dd name: "configfs_register_group" is_defined: true symbol_type: FUNCTION - crc: 0xe0197cd1 + crc: 0x5fb755e8 type_id: 0x91fbb3ce full_name: "configfs_register_group" } @@ -346143,16 +335747,25 @@ elf_symbol { name: "configfs_register_subsystem" is_defined: true symbol_type: FUNCTION - crc: 0x0c006e0b + crc: 0xee694c37 type_id: 0x9db97a4e full_name: "configfs_register_subsystem" } +elf_symbol { + id: 0x76381968 + name: "configfs_unregister_default_group" + is_defined: true + symbol_type: FUNCTION + crc: 0x9b33d992 + type_id: 0x1c280429 + full_name: "configfs_unregister_default_group" +} elf_symbol { id: 0xf5bd4fae name: "configfs_unregister_group" is_defined: true symbol_type: FUNCTION - crc: 0x75bd4f1f + crc: 0xbd433fe2 type_id: 0x1c280429 full_name: "configfs_unregister_group" } @@ -346161,7 +335774,7 @@ elf_symbol { name: "configfs_unregister_subsystem" is_defined: true symbol_type: FUNCTION - crc: 0x4683e7b5 + crc: 0x4657cbc7 type_id: 0x10a1c8f2 full_name: "configfs_unregister_subsystem" } @@ -346170,7 +335783,7 @@ elf_symbol { name: "console_drivers" is_defined: true symbol_type: OBJECT - crc: 0x1a01c94b + crc: 0x0148e770 type_id: 0x015f6fbc full_name: "console_drivers" } @@ -346206,7 +335819,7 @@ elf_symbol { name: "console_stop" is_defined: true symbol_type: FUNCTION - crc: 0xe0ad9996 + crc: 0xe3dca1d3 type_id: 0x10cf8a7c full_name: "console_stop" } @@ -346219,6 +335832,15 @@ elf_symbol { type_id: 0x6d7f5ff6 full_name: "console_suspend_enabled" } +elf_symbol { + id: 0xf9f01d9c + name: "console_trylock" + is_defined: true + symbol_type: FUNCTION + crc: 0x40d04664 + type_id: 0x9d80e32f + full_name: "console_trylock" +} elf_symbol { id: 0x5a70b6f0 name: "console_unlock" @@ -346233,7 +335855,7 @@ elf_symbol { name: "consume_skb" is_defined: true symbol_type: FUNCTION - crc: 0xcb0d61e3 + crc: 0x925b1655 type_id: 0x11cb8bd5 full_name: "consume_skb" } @@ -346242,7 +335864,7 @@ elf_symbol { name: "contig_page_data" is_defined: true symbol_type: OBJECT - crc: 0x8978d7bf + crc: 0xce482787 type_id: 0x264eeece full_name: "contig_page_data" } @@ -346296,7 +335918,7 @@ elf_symbol { name: "cpu_hwcaps" is_defined: true symbol_type: OBJECT - crc: 0xb77b80d5 + crc: 0x79e4c52b type_id: 0x607419c2 full_name: "cpu_hwcaps" } @@ -346323,7 +335945,7 @@ elf_symbol { name: "cpu_latency_qos_add_request" is_defined: true symbol_type: FUNCTION - crc: 0x3c65514e + crc: 0x589e1a22 type_id: 0x148157fd full_name: "cpu_latency_qos_add_request" } @@ -346332,7 +335954,7 @@ elf_symbol { name: "cpu_latency_qos_remove_request" is_defined: true symbol_type: FUNCTION - crc: 0x908db5a6 + crc: 0x3aaa15b2 type_id: 0x17d12ddf full_name: "cpu_latency_qos_remove_request" } @@ -346341,7 +335963,7 @@ elf_symbol { name: "cpu_latency_qos_request_active" is_defined: true symbol_type: FUNCTION - crc: 0x46a7b988 + crc: 0x7537226a type_id: 0xf9ed2748 full_name: "cpu_latency_qos_request_active" } @@ -346350,7 +335972,7 @@ elf_symbol { name: "cpu_latency_qos_update_request" is_defined: true symbol_type: FUNCTION - crc: 0xcc0b5780 + crc: 0xdc528096 type_id: 0x148157fd full_name: "cpu_latency_qos_update_request" } @@ -346395,7 +336017,7 @@ elf_symbol { name: "cpu_subsys" is_defined: true symbol_type: OBJECT - crc: 0x5426e210 + crc: 0x94715028 type_id: 0x257935aa full_name: "cpu_subsys" } @@ -346422,7 +336044,7 @@ elf_symbol { name: "cpufreq_cpu_get" is_defined: true symbol_type: FUNCTION - crc: 0x7e4f5c99 + crc: 0x70475977 type_id: 0x906b787e full_name: "cpufreq_cpu_get" } @@ -346431,7 +336053,7 @@ elf_symbol { name: "cpufreq_cpu_get_raw" is_defined: true symbol_type: FUNCTION - crc: 0x48213e63 + crc: 0x572b6d8c type_id: 0x906b787e full_name: "cpufreq_cpu_get_raw" } @@ -346440,7 +336062,7 @@ elf_symbol { name: "cpufreq_cpu_put" is_defined: true symbol_type: FUNCTION - crc: 0x31dc026e + crc: 0xeff012e0 type_id: 0x10ffd8df full_name: "cpufreq_cpu_put" } @@ -346449,7 +336071,7 @@ elf_symbol { name: "cpufreq_dbs_governor_exit" is_defined: true symbol_type: FUNCTION - crc: 0xa77bcf1a + crc: 0xa236c757 type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_exit" } @@ -346458,7 +336080,7 @@ elf_symbol { name: "cpufreq_dbs_governor_init" is_defined: true symbol_type: FUNCTION - crc: 0x820d624c + crc: 0xb8c2baad type_id: 0x9de76a63 full_name: "cpufreq_dbs_governor_init" } @@ -346467,7 +336089,7 @@ elf_symbol { name: "cpufreq_dbs_governor_limits" is_defined: true symbol_type: FUNCTION - crc: 0x25cc9add + crc: 0x8572f696 type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_limits" } @@ -346476,7 +336098,7 @@ elf_symbol { name: "cpufreq_dbs_governor_start" is_defined: true symbol_type: FUNCTION - crc: 0x9e38a36b + crc: 0x39fb6738 type_id: 0x9de76a63 full_name: "cpufreq_dbs_governor_start" } @@ -346485,7 +336107,7 @@ elf_symbol { name: "cpufreq_dbs_governor_stop" is_defined: true symbol_type: FUNCTION - crc: 0xcf22f01d + crc: 0xcc4fbdaf type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_stop" } @@ -346494,7 +336116,7 @@ elf_symbol { name: "cpufreq_disable_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0x6b16f432 + crc: 0x9fef0d32 type_id: 0x10ffd8df full_name: "cpufreq_disable_fast_switch" } @@ -346503,7 +336125,7 @@ elf_symbol { name: "cpufreq_driver_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0xe587eab1 + crc: 0xbc22999d type_id: 0xcfaae22f full_name: "cpufreq_driver_fast_switch" } @@ -346512,7 +336134,7 @@ elf_symbol { name: "cpufreq_driver_resolve_freq" is_defined: true symbol_type: FUNCTION - crc: 0xa976f1ea + crc: 0xaba5f612 type_id: 0xcfaae22f full_name: "cpufreq_driver_resolve_freq" } @@ -346521,7 +336143,7 @@ elf_symbol { name: "cpufreq_driver_target" is_defined: true symbol_type: FUNCTION - crc: 0xa4c2305f + crc: 0x2a1373e3 type_id: 0x9ce01ea2 full_name: "cpufreq_driver_target" } @@ -346539,7 +336161,7 @@ elf_symbol { name: "cpufreq_enable_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0xca7b05b4 + crc: 0x98b5f0dc type_id: 0x10ffd8df full_name: "cpufreq_enable_fast_switch" } @@ -346548,7 +336170,7 @@ elf_symbol { name: "cpufreq_freq_attr_scaling_available_freqs" is_defined: true symbol_type: OBJECT - crc: 0x9daca5c4 + crc: 0xd3556085 type_id: 0x533e9463 full_name: "cpufreq_freq_attr_scaling_available_freqs" } @@ -346557,7 +336179,7 @@ elf_symbol { name: "cpufreq_freq_attr_scaling_boost_freqs" is_defined: true symbol_type: OBJECT - crc: 0x0e37c883 + crc: 0x5dc72abe type_id: 0x533e9463 full_name: "cpufreq_freq_attr_scaling_boost_freqs" } @@ -346566,7 +336188,7 @@ elf_symbol { name: "cpufreq_freq_transition_begin" is_defined: true symbol_type: FUNCTION - crc: 0x28ba8961 + crc: 0xe2dab2b1 type_id: 0x10e0ceea full_name: "cpufreq_freq_transition_begin" } @@ -346575,7 +336197,7 @@ elf_symbol { name: "cpufreq_freq_transition_end" is_defined: true symbol_type: FUNCTION - crc: 0xa1efb322 + crc: 0x7bd0d1c8 type_id: 0x10f906de full_name: "cpufreq_freq_transition_end" } @@ -346584,7 +336206,7 @@ elf_symbol { name: "cpufreq_frequency_table_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x57eae079 + crc: 0x32281aa6 type_id: 0x9cf17ffb full_name: "cpufreq_frequency_table_get_index" } @@ -346602,7 +336224,7 @@ elf_symbol { name: "cpufreq_generic_attr" is_defined: true symbol_type: OBJECT - crc: 0x001cd6b2 + crc: 0x632ffc4f type_id: 0x6b3ea7cc full_name: "cpufreq_generic_attr" } @@ -346629,7 +336251,7 @@ elf_symbol { name: "cpufreq_generic_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x996d7b26 + crc: 0x0587f7dc type_id: 0x9de76a63 full_name: "cpufreq_generic_suspend" } @@ -346656,7 +336278,7 @@ elf_symbol { name: "cpufreq_get_policy" is_defined: true symbol_type: FUNCTION - crc: 0x200b2c38 + crc: 0xa7c7febc type_id: 0x9cf17ffb full_name: "cpufreq_get_policy" } @@ -346665,7 +336287,7 @@ elf_symbol { name: "cpufreq_policy_transition_delay_us" is_defined: true symbol_type: FUNCTION - crc: 0x3703c63b + crc: 0x353655e9 type_id: 0xcebcf7b7 full_name: "cpufreq_policy_transition_delay_us" } @@ -346692,7 +336314,7 @@ elf_symbol { name: "cpufreq_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0xb8463a21 + crc: 0xee829b11 type_id: 0x927602ff full_name: "cpufreq_register_driver" } @@ -346701,7 +336323,7 @@ elf_symbol { name: "cpufreq_register_governor" is_defined: true symbol_type: FUNCTION - crc: 0x0a64c1a6 + crc: 0x40a85c54 type_id: 0x9ce68106 full_name: "cpufreq_register_governor" } @@ -346728,7 +336350,7 @@ elf_symbol { name: "cpufreq_table_index_unsorted" is_defined: true symbol_type: FUNCTION - crc: 0x64de1320 + crc: 0x76dd70d6 type_id: 0x9ce01ea2 full_name: "cpufreq_table_index_unsorted" } @@ -346737,7 +336359,7 @@ elf_symbol { name: "cpufreq_this_cpu_can_update" is_defined: true symbol_type: FUNCTION - crc: 0xe8b4fe11 + crc: 0x03d7bbbb type_id: 0xfec3d248 full_name: "cpufreq_this_cpu_can_update" } @@ -346746,7 +336368,7 @@ elf_symbol { name: "cpufreq_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0xc376c8ea + crc: 0x2648be53 type_id: 0x927602ff full_name: "cpufreq_unregister_driver" } @@ -346755,7 +336377,7 @@ elf_symbol { name: "cpufreq_unregister_governor" is_defined: true symbol_type: FUNCTION - crc: 0x6e253e4f + crc: 0x711f2958 type_id: 0x11fe33ba full_name: "cpufreq_unregister_governor" } @@ -346777,6 +336399,15 @@ elf_symbol { type_id: 0x01f9081c full_name: "cpufreq_update_limits" } +elf_symbol { + id: 0x0c67e2fe + name: "cpufreq_update_util_data" + is_defined: true + symbol_type: OBJECT + crc: 0x68071e79 + type_id: 0x21d7b2e4 + full_name: "cpufreq_update_util_data" +} elf_symbol { id: 0xc6155c06 name: "cpuhp_tasks_frozen" @@ -346791,7 +336422,7 @@ elf_symbol { name: "cpuidle_driver_state_disabled" is_defined: true symbol_type: FUNCTION - crc: 0x3483a169 + crc: 0x00cb8431 type_id: 0x1713ba51 full_name: "cpuidle_driver_state_disabled" } @@ -346800,7 +336431,7 @@ elf_symbol { name: "cpuidle_get_cpu_driver" is_defined: true symbol_type: FUNCTION - crc: 0x83305884 + crc: 0x09e165c3 type_id: 0x3ea65109 full_name: "cpuidle_get_cpu_driver" } @@ -346809,7 +336440,7 @@ elf_symbol { name: "cpuidle_get_driver" is_defined: true symbol_type: FUNCTION - crc: 0x0e6a0103 + crc: 0x3a864b43 type_id: 0x32d662aa full_name: "cpuidle_get_driver" } @@ -346836,7 +336467,7 @@ elf_symbol { name: "cpuidle_register_governor" is_defined: true symbol_type: FUNCTION - crc: 0x0853096e + crc: 0x61b8fbb1 type_id: 0x9fb9eee9 full_name: "cpuidle_register_governor" } @@ -346872,7 +336503,7 @@ elf_symbol { name: "cpupri_find_fitness" is_defined: true symbol_type: FUNCTION - crc: 0x93054f49 + crc: 0xa26560aa type_id: 0x96c4b63c full_name: "cpupri_find_fitness" } @@ -346894,6 +336525,15 @@ elf_symbol { type_id: 0x10985193 full_name: "cpus_read_unlock" } +elf_symbol { + id: 0x7d95ddab + name: "cpuset_cpus_allowed" + is_defined: true + symbol_type: FUNCTION + crc: 0xd2b664ac + type_id: 0x173dd32d + full_name: "cpuset_cpus_allowed" +} elf_symbol { id: 0xa49d0aea name: "crc16" @@ -346949,7 +336589,7 @@ elf_symbol { name: "create_function_device" is_defined: true symbol_type: FUNCTION - crc: 0xacce2fd1 + crc: 0x396050dd type_id: 0xac0fc980 full_name: "create_function_device" } @@ -346958,7 +336598,7 @@ elf_symbol { name: "crypto_aead_decrypt" is_defined: true symbol_type: FUNCTION - crc: 0xa61dd944 + crc: 0x80c539ad type_id: 0x910ea117 full_name: "crypto_aead_decrypt" } @@ -346967,7 +336607,7 @@ elf_symbol { name: "crypto_aead_encrypt" is_defined: true symbol_type: FUNCTION - crc: 0xb96a5ef1 + crc: 0x3d564936 type_id: 0x910ea117 full_name: "crypto_aead_encrypt" } @@ -346976,7 +336616,7 @@ elf_symbol { name: "crypto_aead_setauthsize" is_defined: true symbol_type: FUNCTION - crc: 0x84fed388 + crc: 0x5de839de type_id: 0x9a871ca2 full_name: "crypto_aead_setauthsize" } @@ -346985,7 +336625,7 @@ elf_symbol { name: "crypto_aead_setkey" is_defined: true symbol_type: FUNCTION - crc: 0xe7bf8c84 + crc: 0x3de7f547 type_id: 0x9b7c6e74 full_name: "crypto_aead_setkey" } @@ -346994,7 +336634,7 @@ elf_symbol { name: "crypto_ahash_digest" is_defined: true symbol_type: FUNCTION - crc: 0xf38ef011 + crc: 0x22abaff5 type_id: 0x911583bf full_name: "crypto_ahash_digest" } @@ -347003,7 +336643,7 @@ elf_symbol { name: "crypto_ahash_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x17c7abb3 + crc: 0xdb0fc569 type_id: 0x9ac8451b full_name: "crypto_ahash_setkey" } @@ -347012,7 +336652,7 @@ elf_symbol { name: "crypto_alloc_aead" is_defined: true symbol_type: FUNCTION - crc: 0x7d1ebdeb + crc: 0xbfb0935d type_id: 0x244ac93e full_name: "crypto_alloc_aead" } @@ -347021,7 +336661,7 @@ elf_symbol { name: "crypto_alloc_ahash" is_defined: true symbol_type: FUNCTION - crc: 0x1a4a7b1f + crc: 0x36bfc081 type_id: 0xd40f21a4 full_name: "crypto_alloc_ahash" } @@ -347030,7 +336670,7 @@ elf_symbol { name: "crypto_alloc_base" is_defined: true symbol_type: FUNCTION - crc: 0x7e1c7937 + crc: 0x06caa363 type_id: 0x85430584 full_name: "crypto_alloc_base" } @@ -347039,7 +336679,7 @@ elf_symbol { name: "crypto_alloc_kpp" is_defined: true symbol_type: FUNCTION - crc: 0x6e9fa351 + crc: 0x7795233a type_id: 0xf66dfeca full_name: "crypto_alloc_kpp" } @@ -347048,7 +336688,7 @@ elf_symbol { name: "crypto_alloc_shash" is_defined: true symbol_type: FUNCTION - crc: 0xf5f29141 + crc: 0x5b3ecf50 type_id: 0x0643b7f0 full_name: "crypto_alloc_shash" } @@ -347057,7 +336697,7 @@ elf_symbol { name: "crypto_alloc_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0x29c86f28 + crc: 0xb786e327 type_id: 0x2d1647d4 full_name: "crypto_alloc_skcipher" } @@ -347066,7 +336706,7 @@ elf_symbol { name: "crypto_alloc_sync_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0x82edb510 + crc: 0xdea2eaf0 type_id: 0x329319f8 full_name: "crypto_alloc_sync_skcipher" } @@ -347075,7 +336715,7 @@ elf_symbol { name: "crypto_comp_compress" is_defined: true symbol_type: FUNCTION - crc: 0x776b563c + crc: 0xdd046394 type_id: 0x9792aa8a full_name: "crypto_comp_compress" } @@ -347084,7 +336724,7 @@ elf_symbol { name: "crypto_comp_decompress" is_defined: true symbol_type: FUNCTION - crc: 0xf19854a2 + crc: 0x240b4b98 type_id: 0x9792aa8a full_name: "crypto_comp_decompress" } @@ -347093,7 +336733,7 @@ elf_symbol { name: "crypto_default_rng" is_defined: true symbol_type: OBJECT - crc: 0x73e26d09 + crc: 0x6c9331b1 type_id: 0x3c9ce28f full_name: "crypto_default_rng" } @@ -347102,7 +336742,7 @@ elf_symbol { name: "crypto_dequeue_request" is_defined: true symbol_type: FUNCTION - crc: 0x1d2ffbc0 + crc: 0x6667eee7 type_id: 0x2d2c7d0b full_name: "crypto_dequeue_request" } @@ -347111,7 +336751,7 @@ elf_symbol { name: "crypto_destroy_tfm" is_defined: true symbol_type: FUNCTION - crc: 0x11f51c4b + crc: 0x996f6d67 type_id: 0x16d018ce full_name: "crypto_destroy_tfm" } @@ -347138,7 +336778,7 @@ elf_symbol { name: "crypto_enqueue_request" is_defined: true symbol_type: FUNCTION - crc: 0x9108410a + crc: 0xf7c5c1d7 type_id: 0x9a78591e full_name: "crypto_enqueue_request" } @@ -347192,7 +336832,7 @@ elf_symbol { name: "crypto_register_aead" is_defined: true symbol_type: FUNCTION - crc: 0xc678d3bd + crc: 0xbfb4e84e type_id: 0x950f0fae full_name: "crypto_register_aead" } @@ -347201,7 +336841,7 @@ elf_symbol { name: "crypto_register_ahash" is_defined: true symbol_type: FUNCTION - crc: 0x95988884 + crc: 0x0f57885d type_id: 0x9ee20867 full_name: "crypto_register_ahash" } @@ -347219,7 +336859,7 @@ elf_symbol { name: "crypto_register_rng" is_defined: true symbol_type: FUNCTION - crc: 0xa24a7019 + crc: 0x831afad2 type_id: 0x9cc9d859 full_name: "crypto_register_rng" } @@ -347228,7 +336868,7 @@ elf_symbol { name: "crypto_register_rngs" is_defined: true symbol_type: FUNCTION - crc: 0xe43b6ec1 + crc: 0xef36cc45 type_id: 0x9d555b15 full_name: "crypto_register_rngs" } @@ -347237,7 +336877,7 @@ elf_symbol { name: "crypto_register_shash" is_defined: true symbol_type: FUNCTION - crc: 0x4b044957 + crc: 0x1d386050 type_id: 0x9e955b54 full_name: "crypto_register_shash" } @@ -347246,7 +336886,7 @@ elf_symbol { name: "crypto_register_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0xf20f31b1 + crc: 0x70b27b3c type_id: 0x928f1946 full_name: "crypto_register_skcipher" } @@ -347255,7 +336895,7 @@ elf_symbol { name: "crypto_req_done" is_defined: true symbol_type: FUNCTION - crc: 0xdbe56ed7 + crc: 0x0ee60a12 type_id: 0x10100c3c full_name: "crypto_req_done" } @@ -347264,7 +336904,7 @@ elf_symbol { name: "crypto_shash_digest" is_defined: true symbol_type: FUNCTION - crc: 0xeb394fe7 + crc: 0x5dd4ac73 type_id: 0x9fb1dc71 full_name: "crypto_shash_digest" } @@ -347273,7 +336913,7 @@ elf_symbol { name: "crypto_shash_final" is_defined: true symbol_type: FUNCTION - crc: 0xce8c25ce + crc: 0xee0bf3c2 type_id: 0x9f5fa4b7 full_name: "crypto_shash_final" } @@ -347282,7 +336922,7 @@ elf_symbol { name: "crypto_shash_finup" is_defined: true symbol_type: FUNCTION - crc: 0xd8707268 + crc: 0xced3ee9b type_id: 0x9fb1dc71 full_name: "crypto_shash_finup" } @@ -347291,7 +336931,7 @@ elf_symbol { name: "crypto_shash_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x8b5151e7 + crc: 0x72a3fb20 type_id: 0x98930e77 full_name: "crypto_shash_setkey" } @@ -347300,7 +336940,7 @@ elf_symbol { name: "crypto_shash_tfm_digest" is_defined: true symbol_type: FUNCTION - crc: 0x6226c312 + crc: 0xd395e8c3 type_id: 0x98930d6b full_name: "crypto_shash_tfm_digest" } @@ -347309,7 +336949,7 @@ elf_symbol { name: "crypto_shash_update" is_defined: true symbol_type: FUNCTION - crc: 0x57b4a48d + crc: 0xd0b8754a type_id: 0x9fb1df6d full_name: "crypto_shash_update" } @@ -347318,7 +336958,7 @@ elf_symbol { name: "crypto_skcipher_decrypt" is_defined: true symbol_type: FUNCTION - crc: 0x8273ee66 + crc: 0x5528f6cb type_id: 0x9a856ac3 full_name: "crypto_skcipher_decrypt" } @@ -347327,7 +336967,7 @@ elf_symbol { name: "crypto_skcipher_encrypt" is_defined: true symbol_type: FUNCTION - crc: 0x84a76cbc + crc: 0xcfad4135 type_id: 0x9a856ac3 full_name: "crypto_skcipher_encrypt" } @@ -347336,7 +336976,7 @@ elf_symbol { name: "crypto_skcipher_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x66f01291 + crc: 0x26a098fc type_id: 0x9e7f936c full_name: "crypto_skcipher_setkey" } @@ -347345,7 +336985,7 @@ elf_symbol { name: "crypto_unregister_aead" is_defined: true symbol_type: FUNCTION - crc: 0xc5c20703 + crc: 0x27a735da type_id: 0x1817bd12 full_name: "crypto_unregister_aead" } @@ -347354,7 +336994,7 @@ elf_symbol { name: "crypto_unregister_ahash" is_defined: true symbol_type: FUNCTION - crc: 0xbc33325b + crc: 0x22c16cf5 type_id: 0x13fabadb full_name: "crypto_unregister_ahash" } @@ -347372,7 +337012,7 @@ elf_symbol { name: "crypto_unregister_rng" is_defined: true symbol_type: FUNCTION - crc: 0x13d7f075 + crc: 0xcb43b1a7 type_id: 0x11d16ae5 full_name: "crypto_unregister_rng" } @@ -347381,7 +337021,7 @@ elf_symbol { name: "crypto_unregister_rngs" is_defined: true symbol_type: FUNCTION - crc: 0x3ac596d6 + crc: 0x5f5a140e type_id: 0x104de9a9 full_name: "crypto_unregister_rngs" } @@ -347390,7 +337030,7 @@ elf_symbol { name: "crypto_unregister_shash" is_defined: true symbol_type: FUNCTION - crc: 0x0892295a + crc: 0xc2b4eed1 type_id: 0x138de9e8 full_name: "crypto_unregister_shash" } @@ -347399,7 +337039,7 @@ elf_symbol { name: "crypto_unregister_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0xa75d4211 + crc: 0x72f284fd type_id: 0x1f97abfa full_name: "crypto_unregister_skcipher" } @@ -347408,10 +337048,19 @@ elf_symbol { name: "css_next_child" is_defined: true symbol_type: FUNCTION - crc: 0xe4be8adb + crc: 0xd19a6c6f type_id: 0xc867c639 full_name: "css_next_child" } +elf_symbol { + id: 0x2c08983d + name: "css_next_descendant_pre" + is_defined: true + symbol_type: FUNCTION + crc: 0x9d887153 + type_id: 0xc867c639 + full_name: "css_next_descendant_pre" +} elf_symbol { id: 0x81bdacc5 name: "csum_ipv6_magic" @@ -347457,12 +337106,48 @@ elf_symbol { type_id: 0x10985193 full_name: "ct_idle_exit" } +elf_symbol { + id: 0xde96cb2f + name: "current_time" + is_defined: true + symbol_type: FUNCTION + crc: 0xc730fe70 + type_id: 0xb166862a + full_name: "current_time" +} +elf_symbol { + id: 0x171eca8a + name: "d_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xf34021ea + type_id: 0x147717e5 + full_name: "d_add" +} +elf_symbol { + id: 0x79187969 + name: "d_alloc_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x165ccd05 + type_id: 0x8808e1d8 + full_name: "d_alloc_name" +} +elf_symbol { + id: 0x52864a7e + name: "d_make_root" + is_defined: true + symbol_type: FUNCTION + crc: 0xac189cf4 + type_id: 0x8a909712 + full_name: "d_make_root" +} elf_symbol { id: 0xccc25fc1 name: "d_path" is_defined: true symbol_type: FUNCTION - crc: 0x56e2d148 + crc: 0x4aef61ee type_id: 0x30964cd5 full_name: "d_path" } @@ -347471,7 +337156,7 @@ elf_symbol { name: "dapm_clock_event" is_defined: true symbol_type: FUNCTION - crc: 0x8d29b169 + crc: 0x45277c97 type_id: 0x9fb0a0b3 full_name: "dapm_clock_event" } @@ -347480,7 +337165,7 @@ elf_symbol { name: "dapm_kcontrol_get_value" is_defined: true symbol_type: FUNCTION - crc: 0x2f734597 + crc: 0xa7874699 type_id: 0xc3af9ce9 full_name: "dapm_kcontrol_get_value" } @@ -347489,7 +337174,7 @@ elf_symbol { name: "dapm_pinctrl_event" is_defined: true symbol_type: FUNCTION - crc: 0xe096b7fa + crc: 0x83090432 type_id: 0x9fb0a0b3 full_name: "dapm_pinctrl_event" } @@ -347498,7 +337183,7 @@ elf_symbol { name: "dapm_regulator_event" is_defined: true symbol_type: FUNCTION - crc: 0xd3ea5028 + crc: 0x09700f5e type_id: 0x9fb0a0b3 full_name: "dapm_regulator_event" } @@ -347507,7 +337192,7 @@ elf_symbol { name: "datagram_poll" is_defined: true symbol_type: FUNCTION - crc: 0x099c8da0 + crc: 0x4cdae0ba type_id: 0x2545d8c8 full_name: "datagram_poll" } @@ -347516,7 +337201,7 @@ elf_symbol { name: "dbs_update" is_defined: true symbol_type: FUNCTION - crc: 0x3dc8ad75 + crc: 0x1cfb419b type_id: 0xcebcf7b7 full_name: "dbs_update" } @@ -347525,7 +337210,7 @@ elf_symbol { name: "deactivate_locked_super" is_defined: true symbol_type: FUNCTION - crc: 0x88ee4c62 + crc: 0x22b9c2df type_id: 0x1923cb99 full_name: "deactivate_locked_super" } @@ -347534,7 +337219,7 @@ elf_symbol { name: "deactivate_task" is_defined: true symbol_type: FUNCTION - crc: 0xf42f9c69 + crc: 0xab0c473a type_id: 0x1b7558dd full_name: "deactivate_task" } @@ -347561,7 +337246,7 @@ elf_symbol { name: "debugfs_attr_read" is_defined: true symbol_type: FUNCTION - crc: 0xc851dc5d + crc: 0x227fcbb5 type_id: 0x12e4741f full_name: "debugfs_attr_read" } @@ -347570,7 +337255,7 @@ elf_symbol { name: "debugfs_attr_write" is_defined: true symbol_type: FUNCTION - crc: 0xcf0884f1 + crc: 0x2075e13d type_id: 0x120e3950 full_name: "debugfs_attr_write" } @@ -347579,7 +337264,7 @@ elf_symbol { name: "debugfs_create_atomic_t" is_defined: true symbol_type: FUNCTION - crc: 0x53581df0 + crc: 0x1d71fcc2 type_id: 0x1f51eecd full_name: "debugfs_create_atomic_t" } @@ -347588,7 +337273,7 @@ elf_symbol { name: "debugfs_create_blob" is_defined: true symbol_type: FUNCTION - crc: 0xc92f7ae4 + crc: 0xf50f79e8 type_id: 0x83b828f4 full_name: "debugfs_create_blob" } @@ -347597,7 +337282,7 @@ elf_symbol { name: "debugfs_create_bool" is_defined: true symbol_type: FUNCTION - crc: 0x119eff83 + crc: 0x651e1d7a type_id: 0x1f51f760 full_name: "debugfs_create_bool" } @@ -347606,7 +337291,7 @@ elf_symbol { name: "debugfs_create_devm_seqfile" is_defined: true symbol_type: FUNCTION - crc: 0x9529e448 + crc: 0xa1e05bad type_id: 0x10f21a77 full_name: "debugfs_create_devm_seqfile" } @@ -347615,7 +337300,7 @@ elf_symbol { name: "debugfs_create_dir" is_defined: true symbol_type: FUNCTION - crc: 0xeeab91b6 + crc: 0x6401ce4f type_id: 0x83bdcb7d full_name: "debugfs_create_dir" } @@ -347624,7 +337309,7 @@ elf_symbol { name: "debugfs_create_file" is_defined: true symbol_type: FUNCTION - crc: 0xb0ba9b17 + crc: 0x72b8adcd type_id: 0x83b87db5 full_name: "debugfs_create_file" } @@ -347633,7 +337318,7 @@ elf_symbol { name: "debugfs_create_file_unsafe" is_defined: true symbol_type: FUNCTION - crc: 0x6cfe288a + crc: 0x17eae5dc type_id: 0x83b87db5 full_name: "debugfs_create_file_unsafe" } @@ -347642,7 +337327,7 @@ elf_symbol { name: "debugfs_create_regset32" is_defined: true symbol_type: FUNCTION - crc: 0x5da88a09 + crc: 0x54e62340 type_id: 0x1f51ba91 full_name: "debugfs_create_regset32" } @@ -347651,7 +337336,7 @@ elf_symbol { name: "debugfs_create_size_t" is_defined: true symbol_type: FUNCTION - crc: 0x0ddc2504 + crc: 0xe1be100a type_id: 0x1f516e2a full_name: "debugfs_create_size_t" } @@ -347660,7 +337345,7 @@ elf_symbol { name: "debugfs_create_symlink" is_defined: true symbol_type: FUNCTION - crc: 0x79a342b1 + crc: 0x29235f89 type_id: 0x83b24f50 full_name: "debugfs_create_symlink" } @@ -347669,7 +337354,7 @@ elf_symbol { name: "debugfs_create_u16" is_defined: true symbol_type: FUNCTION - crc: 0x3c41bce5 + crc: 0xd87e3670 type_id: 0x1f510b52 full_name: "debugfs_create_u16" } @@ -347678,7 +337363,7 @@ elf_symbol { name: "debugfs_create_u32" is_defined: true symbol_type: FUNCTION - crc: 0xcd9a9c9a + crc: 0x8c1b8852 type_id: 0x1f515317 full_name: "debugfs_create_u32" } @@ -347687,7 +337372,7 @@ elf_symbol { name: "debugfs_create_u64" is_defined: true symbol_type: FUNCTION - crc: 0x7d4c85bd + crc: 0xab40bdbe type_id: 0x1f51083c full_name: "debugfs_create_u64" } @@ -347696,7 +337381,7 @@ elf_symbol { name: "debugfs_create_u8" is_defined: true symbol_type: FUNCTION - crc: 0x52ee2f0b + crc: 0x2ca08111 type_id: 0x1f51b343 full_name: "debugfs_create_u8" } @@ -347705,7 +337390,7 @@ elf_symbol { name: "debugfs_create_ulong" is_defined: true symbol_type: FUNCTION - crc: 0xd7752564 + crc: 0xec383e5b type_id: 0x1f51a96a full_name: "debugfs_create_ulong" } @@ -347714,7 +337399,7 @@ elf_symbol { name: "debugfs_create_x32" is_defined: true symbol_type: FUNCTION - crc: 0x9c9d29e3 + crc: 0x66eb3a39 type_id: 0x1f515317 full_name: "debugfs_create_x32" } @@ -347723,7 +337408,7 @@ elf_symbol { name: "debugfs_create_x64" is_defined: true symbol_type: FUNCTION - crc: 0x2c4b30c4 + crc: 0x41b00fd5 type_id: 0x1f51083c full_name: "debugfs_create_x64" } @@ -347732,7 +337417,7 @@ elf_symbol { name: "debugfs_create_x8" is_defined: true symbol_type: FUNCTION - crc: 0x31f7c2e2 + crc: 0xb620a5a3 type_id: 0x1f51b343 full_name: "debugfs_create_x8" } @@ -347741,7 +337426,7 @@ elf_symbol { name: "debugfs_file_get" is_defined: true symbol_type: FUNCTION - crc: 0x67035031 + crc: 0x6291f956 type_id: 0x9901b31b full_name: "debugfs_file_get" } @@ -347750,7 +337435,7 @@ elf_symbol { name: "debugfs_file_put" is_defined: true symbol_type: FUNCTION - crc: 0xc3202fec + crc: 0x099d4614 type_id: 0x141901a7 full_name: "debugfs_file_put" } @@ -347759,7 +337444,7 @@ elf_symbol { name: "debugfs_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xa6ad7364 + crc: 0x092dda18 type_id: 0x83bdcb7d full_name: "debugfs_lookup" } @@ -347768,7 +337453,7 @@ elf_symbol { name: "debugfs_lookup_and_remove" is_defined: true symbol_type: FUNCTION - crc: 0x090c669f + crc: 0x5055354c type_id: 0x1f5469d6 full_name: "debugfs_lookup_and_remove" } @@ -347777,7 +337462,7 @@ elf_symbol { name: "debugfs_remove" is_defined: true symbol_type: FUNCTION - crc: 0x405b1ba6 + crc: 0x6fb25926 type_id: 0x141901a7 full_name: "debugfs_remove" } @@ -347786,7 +337471,7 @@ elf_symbol { name: "debugfs_rename" is_defined: true symbol_type: FUNCTION - crc: 0x770b7249 + crc: 0x763313ce type_id: 0x88bccf1d full_name: "debugfs_rename" } @@ -347795,7 +337480,7 @@ elf_symbol { name: "dec_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x404f0ce1 + crc: 0x3f89a038 type_id: 0x11899381 full_name: "dec_node_page_state" } @@ -347804,7 +337489,7 @@ elf_symbol { name: "dec_zone_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4423a7cb + crc: 0x2ae04824 type_id: 0x125f5377 full_name: "dec_zone_page_state" } @@ -347813,7 +337498,7 @@ elf_symbol { name: "default_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x26652a2c + crc: 0xa97d698b type_id: 0x2d64ae3e full_name: "default_llseek" } @@ -347840,7 +337525,7 @@ elf_symbol { name: "del_gendisk" is_defined: true symbol_type: FUNCTION - crc: 0xe87299c4 + crc: 0x7f44480b type_id: 0x18d41dd9 full_name: "del_gendisk" } @@ -347849,7 +337534,7 @@ elf_symbol { name: "del_timer" is_defined: true symbol_type: FUNCTION - crc: 0x2b68bd2f + crc: 0xaa4008af type_id: 0x920d63ce full_name: "del_timer" } @@ -347858,7 +337543,7 @@ elf_symbol { name: "del_timer_sync" is_defined: true symbol_type: FUNCTION - crc: 0x97934ecf + crc: 0xf15e728e type_id: 0x920d63ce full_name: "del_timer_sync" } @@ -347867,7 +337552,7 @@ elf_symbol { name: "delayed_work_timer_fn" is_defined: true symbol_type: FUNCTION - crc: 0xffeedf6a + crc: 0x253af43d type_id: 0x1f15d172 full_name: "delayed_work_timer_fn" } @@ -347876,7 +337561,7 @@ elf_symbol { name: "desc_to_gpio" is_defined: true symbol_type: FUNCTION - crc: 0x94d57957 + crc: 0x967ec840 type_id: 0x901afa25 full_name: "desc_to_gpio" } @@ -347894,7 +337579,7 @@ elf_symbol { name: "dev_add_pack" is_defined: true symbol_type: FUNCTION - crc: 0x303cf8ac + crc: 0x609b674f type_id: 0x15cafbab full_name: "dev_add_pack" } @@ -347903,7 +337588,7 @@ elf_symbol { name: "dev_addr_mod" is_defined: true symbol_type: FUNCTION - crc: 0xefae6395 + crc: 0x08cfab32 type_id: 0x1d2a5bee full_name: "dev_addr_mod" } @@ -347912,7 +337597,7 @@ elf_symbol { name: "dev_alloc_name" is_defined: true symbol_type: FUNCTION - crc: 0xa2187aa9 + crc: 0xf1291097 type_id: 0x91d1290e full_name: "dev_alloc_name" } @@ -347930,7 +337615,7 @@ elf_symbol { name: "dev_change_flags" is_defined: true symbol_type: FUNCTION - crc: 0x818d7008 + crc: 0x585c1f37 type_id: 0x903e8974 full_name: "dev_change_flags" } @@ -347939,7 +337624,7 @@ elf_symbol { name: "dev_close" is_defined: true symbol_type: FUNCTION - crc: 0x3204bace + crc: 0x30a3c21b type_id: 0x1c31d966 full_name: "dev_close" } @@ -347957,7 +337642,7 @@ elf_symbol { name: "dev_coredumpm" is_defined: true symbol_type: FUNCTION - crc: 0x1bc05623 + crc: 0xb66f0370 type_id: 0x10273360 full_name: "dev_coredumpm" } @@ -347966,7 +337651,7 @@ elf_symbol { name: "dev_coredumpv" is_defined: true symbol_type: FUNCTION - crc: 0xc3a9e773 + crc: 0x253fb312 type_id: 0x1052519d full_name: "dev_coredumpv" } @@ -347975,7 +337660,7 @@ elf_symbol { name: "dev_driver_string" is_defined: true symbol_type: FUNCTION - crc: 0x1be8ba74 + crc: 0x992067ae type_id: 0x9dad8b1c full_name: "dev_driver_string" } @@ -347984,7 +337669,7 @@ elf_symbol { name: "dev_err_probe" is_defined: true symbol_type: FUNCTION - crc: 0xbbd0a3cf + crc: 0x84311b34 type_id: 0x93f8ec59 full_name: "dev_err_probe" } @@ -348002,7 +337687,7 @@ elf_symbol { name: "dev_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0x6bde060c + crc: 0xc473d041 type_id: 0x368f1732 full_name: "dev_fwnode" } @@ -348011,7 +337696,7 @@ elf_symbol { name: "dev_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x48d3d924 + crc: 0xb5783cb2 type_id: 0xfec79391 full_name: "dev_get_by_index" } @@ -348020,7 +337705,7 @@ elf_symbol { name: "dev_get_by_index_rcu" is_defined: true symbol_type: FUNCTION - crc: 0x214d97c0 + crc: 0x98b0d070 type_id: 0xfec79391 full_name: "dev_get_by_index_rcu" } @@ -348029,7 +337714,7 @@ elf_symbol { name: "dev_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xd2dda8c1 + crc: 0xa9d5e9c6 type_id: 0xffa35209 full_name: "dev_get_by_name" } @@ -348038,7 +337723,7 @@ elf_symbol { name: "dev_get_by_name_rcu" is_defined: true symbol_type: FUNCTION - crc: 0x8616a408 + crc: 0x659759fa type_id: 0xffa35209 full_name: "dev_get_by_name_rcu" } @@ -348047,7 +337732,7 @@ elf_symbol { name: "dev_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0x86e4b83d + crc: 0x80faba5e type_id: 0xc23d0fef full_name: "dev_get_flags" } @@ -348056,7 +337741,7 @@ elf_symbol { name: "dev_get_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xc041ddcf + crc: 0x100b434b type_id: 0x8cdb45af full_name: "dev_get_regmap" } @@ -348065,16 +337750,25 @@ elf_symbol { name: "dev_get_stats" is_defined: true symbol_type: FUNCTION - crc: 0xc4f87391 + crc: 0x6ee4ba67 type_id: 0x7370e0bf full_name: "dev_get_stats" } +elf_symbol { + id: 0x34feac51 + name: "dev_get_tstats64" + is_defined: true + symbol_type: FUNCTION + crc: 0x2aeaf871 + type_id: 0x1c378d7a + full_name: "dev_get_tstats64" +} elf_symbol { id: 0x87df61b4 name: "dev_getbyhwaddr_rcu" is_defined: true symbol_type: FUNCTION - crc: 0xaa01c027 + crc: 0xae67278c type_id: 0xfc706cf5 full_name: "dev_getbyhwaddr_rcu" } @@ -348083,7 +337777,7 @@ elf_symbol { name: "dev_getfirstbyhwtype" is_defined: true symbol_type: FUNCTION - crc: 0xc64364b8 + crc: 0x4baeefa3 type_id: 0xfc7fe8d8 full_name: "dev_getfirstbyhwtype" } @@ -348092,7 +337786,7 @@ elf_symbol { name: "dev_load" is_defined: true symbol_type: FUNCTION - crc: 0x79560ed5 + crc: 0x1aa37d86 type_id: 0x13488e67 full_name: "dev_load" } @@ -348101,7 +337795,7 @@ elf_symbol { name: "dev_mc_sync" is_defined: true symbol_type: FUNCTION - crc: 0x6b46d33d + crc: 0x19c1118d type_id: 0x91e3f355 full_name: "dev_mc_sync" } @@ -348110,7 +337804,7 @@ elf_symbol { name: "dev_mc_sync_multiple" is_defined: true symbol_type: FUNCTION - crc: 0xb8ccae5d + crc: 0x6368fe1b type_id: 0x91e3f355 full_name: "dev_mc_sync_multiple" } @@ -348119,7 +337813,7 @@ elf_symbol { name: "dev_mc_unsync" is_defined: true symbol_type: FUNCTION - crc: 0xd466f67a + crc: 0x06accf73 type_id: 0x1cfb41e9 full_name: "dev_mc_unsync" } @@ -348128,7 +337822,7 @@ elf_symbol { name: "dev_nit_active" is_defined: true symbol_type: FUNCTION - crc: 0x5370e491 + crc: 0x897fd5d9 type_id: 0xf20dd3f1 full_name: "dev_nit_active" } @@ -348137,7 +337831,7 @@ elf_symbol { name: "dev_open" is_defined: true symbol_type: FUNCTION - crc: 0x5439b1b3 + crc: 0x0b48e272 type_id: 0x913618b5 full_name: "dev_open" } @@ -348146,7 +337840,7 @@ elf_symbol { name: "dev_pm_clear_wake_irq" is_defined: true symbol_type: FUNCTION - crc: 0xe3bd9053 + crc: 0x01e7ead9 type_id: 0x100e6fc8 full_name: "dev_pm_clear_wake_irq" } @@ -348155,7 +337849,7 @@ elf_symbol { name: "dev_pm_domain_attach" is_defined: true symbol_type: FUNCTION - crc: 0xef1521bc + crc: 0x6ed7fc4f type_id: 0x9ca3200b full_name: "dev_pm_domain_attach" } @@ -348164,7 +337858,7 @@ elf_symbol { name: "dev_pm_domain_attach_by_id" is_defined: true symbol_type: FUNCTION - crc: 0xc5aef7e9 + crc: 0x3292651b type_id: 0xacaf1bfd full_name: "dev_pm_domain_attach_by_id" } @@ -348173,7 +337867,7 @@ elf_symbol { name: "dev_pm_domain_attach_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x8dc19406 + crc: 0xb54a126d type_id: 0xad414cb1 full_name: "dev_pm_domain_attach_by_name" } @@ -348182,7 +337876,7 @@ elf_symbol { name: "dev_pm_domain_detach" is_defined: true symbol_type: FUNCTION - crc: 0x95cbf8a1 + crc: 0xbd56661e type_id: 0x11bb92b7 full_name: "dev_pm_domain_detach" } @@ -348191,7 +337885,7 @@ elf_symbol { name: "dev_pm_genpd_add_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x8482a5e8 + crc: 0x6092de0f type_id: 0x9d7807e5 full_name: "dev_pm_genpd_add_notifier" } @@ -348200,7 +337894,7 @@ elf_symbol { name: "dev_pm_genpd_remove_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xb7b0969f + crc: 0xc9488ec4 type_id: 0x9d16dd74 full_name: "dev_pm_genpd_remove_notifier" } @@ -348209,7 +337903,7 @@ elf_symbol { name: "dev_pm_genpd_set_next_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x741f3523 + crc: 0x8567beb2 type_id: 0x10497fda full_name: "dev_pm_genpd_set_next_wakeup" } @@ -348218,7 +337912,7 @@ elf_symbol { name: "dev_pm_genpd_set_performance_state" is_defined: true symbol_type: FUNCTION - crc: 0x2de243c3 + crc: 0x81bb593b type_id: 0x9c00c8ec full_name: "dev_pm_genpd_set_performance_state" } @@ -348227,7 +337921,7 @@ elf_symbol { name: "dev_pm_opp_add" is_defined: true symbol_type: FUNCTION - crc: 0xaf438878 + crc: 0xe7184297 type_id: 0x9dd7d5bf full_name: "dev_pm_opp_add" } @@ -348236,7 +337930,7 @@ elf_symbol { name: "dev_pm_opp_adjust_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xc44adc00 + crc: 0x3e14b52f type_id: 0x9dd714b7 full_name: "dev_pm_opp_adjust_voltage" } @@ -348254,7 +337948,7 @@ elf_symbol { name: "dev_pm_opp_disable" is_defined: true symbol_type: FUNCTION - crc: 0x0586bd26 + crc: 0xab6841c5 type_id: 0x9ddb08e6 full_name: "dev_pm_opp_disable" } @@ -348263,7 +337957,7 @@ elf_symbol { name: "dev_pm_opp_enable" is_defined: true symbol_type: FUNCTION - crc: 0x05cab527 + crc: 0x55b7795c type_id: 0x9ddb08e6 full_name: "dev_pm_opp_enable" } @@ -348272,7 +337966,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_ceil" is_defined: true symbol_type: FUNCTION - crc: 0x7e676758 + crc: 0xa04c730f type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_ceil" } @@ -348281,7 +337975,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_exact" is_defined: true symbol_type: FUNCTION - crc: 0x72892e75 + crc: 0x0646177d type_id: 0x81113ebe full_name: "dev_pm_opp_find_freq_exact" } @@ -348290,7 +337984,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_floor" is_defined: true symbol_type: FUNCTION - crc: 0x77f85c9a + crc: 0x8229b3d9 type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_floor" } @@ -348299,7 +337993,7 @@ elf_symbol { name: "dev_pm_opp_find_level_exact" is_defined: true symbol_type: FUNCTION - crc: 0xb64cb9c9 + crc: 0x26c62b24 type_id: 0x80d1a163 full_name: "dev_pm_opp_find_level_exact" } @@ -348308,7 +338002,7 @@ elf_symbol { name: "dev_pm_opp_free_cpufreq_table" is_defined: true symbol_type: FUNCTION - crc: 0x9bc702e5 + crc: 0xdcc13fcb type_id: 0x10275b4b full_name: "dev_pm_opp_free_cpufreq_table" } @@ -348317,7 +338011,7 @@ elf_symbol { name: "dev_pm_opp_get_freq" is_defined: true symbol_type: FUNCTION - crc: 0x09ef909b + crc: 0xb3fc1b14 type_id: 0x37d5564f full_name: "dev_pm_opp_get_freq" } @@ -348326,7 +338020,7 @@ elf_symbol { name: "dev_pm_opp_get_level" is_defined: true symbol_type: FUNCTION - crc: 0x6eda47e5 + crc: 0xf6b29b49 type_id: 0xc8a2e5e7 full_name: "dev_pm_opp_get_level" } @@ -348335,7 +338029,7 @@ elf_symbol { name: "dev_pm_opp_get_max_transition_latency" is_defined: true symbol_type: FUNCTION - crc: 0x240a674a + crc: 0xc1af3a47 type_id: 0x313af308 full_name: "dev_pm_opp_get_max_transition_latency" } @@ -348344,7 +338038,7 @@ elf_symbol { name: "dev_pm_opp_get_of_node" is_defined: true symbol_type: FUNCTION - crc: 0x7689706f + crc: 0xd71eddf6 type_id: 0x708a45ca full_name: "dev_pm_opp_get_of_node" } @@ -348353,7 +338047,7 @@ elf_symbol { name: "dev_pm_opp_get_opp_count" is_defined: true symbol_type: FUNCTION - crc: 0x23bfc693 + crc: 0x738e5f33 type_id: 0x9d16dd74 full_name: "dev_pm_opp_get_opp_count" } @@ -348362,7 +338056,7 @@ elf_symbol { name: "dev_pm_opp_get_opp_table" is_defined: true symbol_type: FUNCTION - crc: 0x7109adbb + crc: 0x5afd1bfe type_id: 0x31e594b0 full_name: "dev_pm_opp_get_opp_table" } @@ -348371,7 +338065,7 @@ elf_symbol { name: "dev_pm_opp_get_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0xc2b3fc45 + crc: 0xd127facf type_id: 0x9df535bf full_name: "dev_pm_opp_get_sharing_cpus" } @@ -348380,7 +338074,7 @@ elf_symbol { name: "dev_pm_opp_get_suspend_opp_freq" is_defined: true symbol_type: FUNCTION - crc: 0xc24e1c0c + crc: 0x38aff7df type_id: 0x313af308 full_name: "dev_pm_opp_get_suspend_opp_freq" } @@ -348389,7 +338083,7 @@ elf_symbol { name: "dev_pm_opp_get_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x37311132 + crc: 0x617211ff type_id: 0x37d5564f full_name: "dev_pm_opp_get_voltage" } @@ -348398,7 +338092,7 @@ elf_symbol { name: "dev_pm_opp_init_cpufreq_table" is_defined: true symbol_type: FUNCTION - crc: 0x6a419f07 + crc: 0x2391ea0c type_id: 0x9d3fe9f7 full_name: "dev_pm_opp_init_cpufreq_table" } @@ -348407,7 +338101,7 @@ elf_symbol { name: "dev_pm_opp_of_add_table" is_defined: true symbol_type: FUNCTION - crc: 0xf61f6718 + crc: 0x2d3b704e type_id: 0x9d16dd74 full_name: "dev_pm_opp_of_add_table" } @@ -348416,7 +338110,7 @@ elf_symbol { name: "dev_pm_opp_of_add_table_indexed" is_defined: true symbol_type: FUNCTION - crc: 0xca2a76e6 + crc: 0x9d67227a type_id: 0x9c8a5e38 full_name: "dev_pm_opp_of_add_table_indexed" } @@ -348443,7 +338137,7 @@ elf_symbol { name: "dev_pm_opp_of_find_icc_paths" is_defined: true symbol_type: FUNCTION - crc: 0x4da9f60e + crc: 0xe197a401 type_id: 0x9d899db1 full_name: "dev_pm_opp_of_find_icc_paths" } @@ -348452,7 +338146,7 @@ elf_symbol { name: "dev_pm_opp_of_get_opp_desc_node" is_defined: true symbol_type: FUNCTION - crc: 0x421cc162 + crc: 0x3b16dc39 type_id: 0x7665e08d full_name: "dev_pm_opp_of_get_opp_desc_node" } @@ -348461,7 +338155,7 @@ elf_symbol { name: "dev_pm_opp_of_get_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0x6a236430 + crc: 0x11ecaf8e type_id: 0x9df535bf full_name: "dev_pm_opp_of_get_sharing_cpus" } @@ -348470,7 +338164,7 @@ elf_symbol { name: "dev_pm_opp_of_register_em" is_defined: true symbol_type: FUNCTION - crc: 0x924fde63 + crc: 0x624bd4e9 type_id: 0x9df535bf full_name: "dev_pm_opp_of_register_em" } @@ -348479,7 +338173,7 @@ elf_symbol { name: "dev_pm_opp_of_remove_table" is_defined: true symbol_type: FUNCTION - crc: 0x91bf6730 + crc: 0x04bb325e type_id: 0x100e6fc8 full_name: "dev_pm_opp_of_remove_table" } @@ -348488,7 +338182,7 @@ elf_symbol { name: "dev_pm_opp_put" is_defined: true symbol_type: FUNCTION - crc: 0xa08aa15c + crc: 0x628882fb type_id: 0x16e1ca8f full_name: "dev_pm_opp_put" } @@ -348497,7 +338191,7 @@ elf_symbol { name: "dev_pm_opp_put_opp_table" is_defined: true symbol_type: FUNCTION - crc: 0xda1dcd56 + crc: 0xbc4e604a type_id: 0x196c5dcc full_name: "dev_pm_opp_put_opp_table" } @@ -348506,7 +338200,7 @@ elf_symbol { name: "dev_pm_opp_remove" is_defined: true symbol_type: FUNCTION - crc: 0xd49e16c6 + crc: 0xab0b91e9 type_id: 0x10c3ba5a full_name: "dev_pm_opp_remove" } @@ -348515,7 +338209,7 @@ elf_symbol { name: "dev_pm_opp_remove_all_dynamic" is_defined: true symbol_type: FUNCTION - crc: 0x9623a50a + crc: 0x94de810f type_id: 0x100e6fc8 full_name: "dev_pm_opp_remove_all_dynamic" } @@ -348524,7 +338218,7 @@ elf_symbol { name: "dev_pm_opp_set_config" is_defined: true symbol_type: FUNCTION - crc: 0xcdf40ae7 + crc: 0xf91199eb type_id: 0x9d0fcb12 full_name: "dev_pm_opp_set_config" } @@ -348533,7 +338227,7 @@ elf_symbol { name: "dev_pm_opp_set_opp" is_defined: true symbol_type: FUNCTION - crc: 0x45506791 + crc: 0x90f6233c type_id: 0x9d7144c5 full_name: "dev_pm_opp_set_opp" } @@ -348542,7 +338236,7 @@ elf_symbol { name: "dev_pm_opp_set_rate" is_defined: true symbol_type: FUNCTION - crc: 0x7ed5513e + crc: 0x4c8387a4 type_id: 0x9ddb08e6 full_name: "dev_pm_opp_set_rate" } @@ -348551,7 +338245,7 @@ elf_symbol { name: "dev_pm_opp_set_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0x906eb083 + crc: 0xaeb45770 type_id: 0x9dd2e674 full_name: "dev_pm_opp_set_sharing_cpus" } @@ -348560,7 +338254,7 @@ elf_symbol { name: "dev_pm_qos_add_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x13d49151 + crc: 0x6237e7ff type_id: 0x9d75a454 full_name: "dev_pm_qos_add_notifier" } @@ -348569,7 +338263,7 @@ elf_symbol { name: "dev_pm_qos_add_request" is_defined: true symbol_type: FUNCTION - crc: 0x3da357d4 + crc: 0x26710003 type_id: 0x9d40265c full_name: "dev_pm_qos_add_request" } @@ -348578,7 +338272,7 @@ elf_symbol { name: "dev_pm_qos_read_value" is_defined: true symbol_type: FUNCTION - crc: 0x9109c726 + crc: 0xa128fbb4 type_id: 0x811e789b full_name: "dev_pm_qos_read_value" } @@ -348587,7 +338281,7 @@ elf_symbol { name: "dev_pm_qos_remove_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x6b4b9e21 + crc: 0xce2252ae type_id: 0x9d75a454 full_name: "dev_pm_qos_remove_notifier" } @@ -348596,7 +338290,7 @@ elf_symbol { name: "dev_pm_qos_remove_request" is_defined: true symbol_type: FUNCTION - crc: 0xe08f0ba1 + crc: 0xc3fc2baa type_id: 0x98006d18 full_name: "dev_pm_qos_remove_request" } @@ -348605,7 +338299,7 @@ elf_symbol { name: "dev_pm_qos_update_request" is_defined: true symbol_type: FUNCTION - crc: 0xc38e40e5 + crc: 0x279988b8 type_id: 0x9b50173a full_name: "dev_pm_qos_update_request" } @@ -348614,7 +338308,7 @@ elf_symbol { name: "dev_pm_set_dedicated_wake_irq_reverse" is_defined: true symbol_type: FUNCTION - crc: 0x47865ee0 + crc: 0x559050f3 type_id: 0x9c8a5e38 full_name: "dev_pm_set_dedicated_wake_irq_reverse" } @@ -348623,7 +338317,7 @@ elf_symbol { name: "dev_pm_set_wake_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb47bda35 + crc: 0x8450624c type_id: 0x9c8a5e38 full_name: "dev_pm_set_wake_irq" } @@ -348632,7 +338326,7 @@ elf_symbol { name: "dev_printk_emit" is_defined: true symbol_type: FUNCTION - crc: 0x4f97911c + crc: 0x4aa5e88c type_id: 0x84bb5eaa full_name: "dev_printk_emit" } @@ -348641,7 +338335,7 @@ elf_symbol { name: "dev_remove_pack" is_defined: true symbol_type: FUNCTION - crc: 0x45a38e53 + crc: 0x2bfff2a4 type_id: 0x15cafbab full_name: "dev_remove_pack" } @@ -348650,7 +338344,7 @@ elf_symbol { name: "dev_set_allmulti" is_defined: true symbol_type: FUNCTION - crc: 0x23c4901d + crc: 0x4ecd66ce type_id: 0x90b5e896 full_name: "dev_set_allmulti" } @@ -348659,7 +338353,7 @@ elf_symbol { name: "dev_set_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0xabc35166 + crc: 0x0d98be8b type_id: 0x91fbd1f6 full_name: "dev_set_mac_address" } @@ -348668,7 +338362,7 @@ elf_symbol { name: "dev_set_mtu" is_defined: true symbol_type: FUNCTION - crc: 0xfc1eb0ef + crc: 0x0793a2a4 type_id: 0x90b5e896 full_name: "dev_set_mtu" } @@ -348677,7 +338371,7 @@ elf_symbol { name: "dev_set_name" is_defined: true symbol_type: FUNCTION - crc: 0x2363c7d1 + crc: 0x0784f05c type_id: 0x9dc7d522 full_name: "dev_set_name" } @@ -348686,7 +338380,7 @@ elf_symbol { name: "dev_set_promiscuity" is_defined: true symbol_type: FUNCTION - crc: 0xd8ef72da + crc: 0xce576468 type_id: 0x90b5e896 full_name: "dev_set_promiscuity" } @@ -348695,7 +338389,7 @@ elf_symbol { name: "dev_set_threaded" is_defined: true symbol_type: FUNCTION - crc: 0xe99860a6 + crc: 0x91ca7518 type_id: 0x909c96a5 full_name: "dev_set_threaded" } @@ -348704,7 +338398,7 @@ elf_symbol { name: "dev_to_i3cdev" is_defined: true symbol_type: FUNCTION - crc: 0x92e6e101 + crc: 0x474d0fb6 type_id: 0x32d95585 full_name: "dev_to_i3cdev" } @@ -348713,7 +338407,7 @@ elf_symbol { name: "dev_uc_add" is_defined: true symbol_type: FUNCTION - crc: 0x1e2972bb + crc: 0x9ae58f51 type_id: 0x91c85a84 full_name: "dev_uc_add" } @@ -348722,7 +338416,7 @@ elf_symbol { name: "dev_uc_del" is_defined: true symbol_type: FUNCTION - crc: 0x5767adba + crc: 0xa8dd16a5 type_id: 0x91c85a84 full_name: "dev_uc_del" } @@ -348731,7 +338425,7 @@ elf_symbol { name: "dev_uc_sync" is_defined: true symbol_type: FUNCTION - crc: 0xdd7b014c + crc: 0x0be53878 type_id: 0x91e3f355 full_name: "dev_uc_sync" } @@ -348740,7 +338434,7 @@ elf_symbol { name: "dev_uc_sync_multiple" is_defined: true symbol_type: FUNCTION - crc: 0x1e0b3c50 + crc: 0x2cdcbfac type_id: 0x91e3f355 full_name: "dev_uc_sync_multiple" } @@ -348749,16 +338443,25 @@ elf_symbol { name: "dev_uc_unsync" is_defined: true symbol_type: FUNCTION - crc: 0x8a9fbb08 + crc: 0x2dd550c3 type_id: 0x1cfb41e9 full_name: "dev_uc_unsync" } +elf_symbol { + id: 0xfc7749bc + name: "dev_vprintk_emit" + is_defined: true + symbol_type: FUNCTION + crc: 0x629eb098 + type_id: 0x84ba5d97 + full_name: "dev_vprintk_emit" +} elf_symbol { id: 0x55a1ee95 name: "devfreq_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x08152ca1 + crc: 0x7ea982d2 type_id: 0xda80c39b full_name: "devfreq_add_device" } @@ -348767,7 +338470,7 @@ elf_symbol { name: "devfreq_add_governor" is_defined: true symbol_type: FUNCTION - crc: 0x72519319 + crc: 0xa1de781d type_id: 0x91cab466 full_name: "devfreq_add_governor" } @@ -348776,7 +338479,7 @@ elf_symbol { name: "devfreq_cooling_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x8f5ef4bf + crc: 0x38dd7eaa type_id: 0x11aaf502 full_name: "devfreq_cooling_unregister" } @@ -348785,7 +338488,7 @@ elf_symbol { name: "devfreq_get_devfreq_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x13ca9409 + crc: 0x71f26aba type_id: 0xd7754407 full_name: "devfreq_get_devfreq_by_node" } @@ -348794,7 +338497,7 @@ elf_symbol { name: "devfreq_get_devfreq_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x0011e3cf + crc: 0x13bddc95 type_id: 0xda1e3051 full_name: "devfreq_get_devfreq_by_phandle" } @@ -348803,7 +338506,7 @@ elf_symbol { name: "devfreq_monitor_resume" is_defined: true symbol_type: FUNCTION - crc: 0xef904e90 + crc: 0xcb31d2fd type_id: 0x1942d44d full_name: "devfreq_monitor_resume" } @@ -348812,7 +338515,7 @@ elf_symbol { name: "devfreq_monitor_start" is_defined: true symbol_type: FUNCTION - crc: 0x127c3793 + crc: 0x28179e84 type_id: 0x1942d44d full_name: "devfreq_monitor_start" } @@ -348821,7 +338524,7 @@ elf_symbol { name: "devfreq_monitor_stop" is_defined: true symbol_type: FUNCTION - crc: 0x2f4393b8 + crc: 0x5b5b4508 type_id: 0x1942d44d full_name: "devfreq_monitor_stop" } @@ -348830,7 +338533,7 @@ elf_symbol { name: "devfreq_monitor_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x8ce0f7de + crc: 0xf304bbbc type_id: 0x1942d44d full_name: "devfreq_monitor_suspend" } @@ -348839,7 +338542,7 @@ elf_symbol { name: "devfreq_recommended_opp" is_defined: true symbol_type: FUNCTION - crc: 0xaa1cfb30 + crc: 0x7495765d type_id: 0x81ecc373 full_name: "devfreq_recommended_opp" } @@ -348848,7 +338551,7 @@ elf_symbol { name: "devfreq_register_opp_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xf8149cd7 + crc: 0x69986964 type_id: 0x9d8b7529 full_name: "devfreq_register_opp_notifier" } @@ -348857,7 +338560,7 @@ elf_symbol { name: "devfreq_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xffdb89eb + crc: 0x60ecad3d type_id: 0x945a66f1 full_name: "devfreq_remove_device" } @@ -348866,7 +338569,7 @@ elf_symbol { name: "devfreq_remove_governor" is_defined: true symbol_type: FUNCTION - crc: 0x1e1d9cf4 + crc: 0xe9ff59fd type_id: 0x91cab466 full_name: "devfreq_remove_governor" } @@ -348875,7 +338578,7 @@ elf_symbol { name: "devfreq_resume_device" is_defined: true symbol_type: FUNCTION - crc: 0x72eb5146 + crc: 0xbfc01b5d type_id: 0x945a66f1 full_name: "devfreq_resume_device" } @@ -348884,7 +338587,7 @@ elf_symbol { name: "devfreq_suspend_device" is_defined: true symbol_type: FUNCTION - crc: 0x9d6d4610 + crc: 0xf894254b type_id: 0x945a66f1 full_name: "devfreq_suspend_device" } @@ -348893,7 +338596,7 @@ elf_symbol { name: "devfreq_unregister_opp_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xc4685d4a + crc: 0x80d2a057 type_id: 0x9d8b7529 full_name: "devfreq_unregister_opp_notifier" } @@ -348902,7 +338605,7 @@ elf_symbol { name: "devfreq_update_interval" is_defined: true symbol_type: FUNCTION - crc: 0x66cbcbaf + crc: 0x3d86f570 type_id: 0x192d11cd full_name: "devfreq_update_interval" } @@ -348911,7 +338614,7 @@ elf_symbol { name: "device_add" is_defined: true symbol_type: FUNCTION - crc: 0xfba01ba1 + crc: 0xc47219a9 type_id: 0x9d16dd74 full_name: "device_add" } @@ -348920,7 +338623,7 @@ elf_symbol { name: "device_add_disk" is_defined: true symbol_type: FUNCTION - crc: 0x7a6d14c0 + crc: 0x5b26c1e6 type_id: 0x9d93897e full_name: "device_add_disk" } @@ -348929,7 +338632,7 @@ elf_symbol { name: "device_add_groups" is_defined: true symbol_type: FUNCTION - crc: 0x7d33b95e + crc: 0x74fd2cab type_id: 0x9d0fd195 full_name: "device_add_groups" } @@ -348938,7 +338641,7 @@ elf_symbol { name: "device_attach" is_defined: true symbol_type: FUNCTION - crc: 0xed48f7fa + crc: 0x12610f4d type_id: 0x9d16dd74 full_name: "device_attach" } @@ -348947,7 +338650,7 @@ elf_symbol { name: "device_bind_driver" is_defined: true symbol_type: FUNCTION - crc: 0x5360d93e + crc: 0x2ed454cf type_id: 0x9d16dd74 full_name: "device_bind_driver" } @@ -348956,7 +338659,7 @@ elf_symbol { name: "device_create" is_defined: true symbol_type: FUNCTION - crc: 0x81dd5717 + crc: 0x6bc6324b type_id: 0xa78fe504 full_name: "device_create" } @@ -348965,7 +338668,7 @@ elf_symbol { name: "device_create_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xfda9f88c + crc: 0x0b968d79 type_id: 0x9df7985b full_name: "device_create_bin_file" } @@ -348974,7 +338677,7 @@ elf_symbol { name: "device_create_file" is_defined: true symbol_type: FUNCTION - crc: 0xb24ce1fd + crc: 0xe25f59ab type_id: 0x9de4ff9b full_name: "device_create_file" } @@ -348983,7 +338686,7 @@ elf_symbol { name: "device_create_managed_software_node" is_defined: true symbol_type: FUNCTION - crc: 0xa4045464 + crc: 0x07813c35 type_id: 0x9dc044d0 full_name: "device_create_managed_software_node" } @@ -348992,7 +338695,7 @@ elf_symbol { name: "device_create_with_groups" is_defined: true symbol_type: FUNCTION - crc: 0x7d9fb1c4 + crc: 0xa2675780 type_id: 0xa78fe955 full_name: "device_create_with_groups" } @@ -349001,7 +338704,7 @@ elf_symbol { name: "device_del" is_defined: true symbol_type: FUNCTION - crc: 0x5884cd36 + crc: 0x9a53602b type_id: 0x100e6fc8 full_name: "device_del" } @@ -349010,7 +338713,7 @@ elf_symbol { name: "device_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x124ac754 + crc: 0xc2569e41 type_id: 0x19a776c5 full_name: "device_destroy" } @@ -349019,7 +338722,7 @@ elf_symbol { name: "device_find_child" is_defined: true symbol_type: FUNCTION - crc: 0x1d678ad4 + crc: 0x07583eb2 type_id: 0xadd088bd full_name: "device_find_child" } @@ -349028,7 +338731,7 @@ elf_symbol { name: "device_for_each_child" is_defined: true symbol_type: FUNCTION - crc: 0xc8c34a29 + crc: 0xe22fac99 type_id: 0x9d7f5bac full_name: "device_for_each_child" } @@ -349037,7 +338740,7 @@ elf_symbol { name: "device_for_each_child_reverse" is_defined: true symbol_type: FUNCTION - crc: 0xe28ca8c7 + crc: 0x7d20bee7 type_id: 0x9d7f5bac full_name: "device_for_each_child_reverse" } @@ -349046,7 +338749,7 @@ elf_symbol { name: "device_get_child_node_count" is_defined: true symbol_type: FUNCTION - crc: 0xa9d61943 + crc: 0xd337280d type_id: 0xce4d40a0 full_name: "device_get_child_node_count" } @@ -349055,7 +338758,7 @@ elf_symbol { name: "device_get_dma_attr" is_defined: true symbol_type: FUNCTION - crc: 0xaaf095e5 + crc: 0x98ffbcdf type_id: 0x167dac02 full_name: "device_get_dma_attr" } @@ -349064,7 +338767,7 @@ elf_symbol { name: "device_get_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0x9aec9d8a + crc: 0x682d72f7 type_id: 0x9d04d2ef full_name: "device_get_mac_address" } @@ -349073,7 +338776,7 @@ elf_symbol { name: "device_get_match_data" is_defined: true symbol_type: FUNCTION - crc: 0x21dbd89e + crc: 0xf1b58a74 type_id: 0x5846e63a full_name: "device_get_match_data" } @@ -349082,7 +338785,7 @@ elf_symbol { name: "device_get_named_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x3bd72788 + crc: 0xb456957a type_id: 0x3908f702 full_name: "device_get_named_child_node" } @@ -349091,7 +338794,7 @@ elf_symbol { name: "device_get_next_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x0824bff0 + crc: 0xe570c27d type_id: 0x39e2f73b full_name: "device_get_next_child_node" } @@ -349100,7 +338803,7 @@ elf_symbol { name: "device_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xa80f1f34 + crc: 0xbd162510 type_id: 0x9d16dd74 full_name: "device_get_phy_mode" } @@ -349109,7 +338812,7 @@ elf_symbol { name: "device_initialize" is_defined: true symbol_type: FUNCTION - crc: 0xf21c1f15 + crc: 0x554e3ff5 type_id: 0x100e6fc8 full_name: "device_initialize" } @@ -349118,7 +338821,7 @@ elf_symbol { name: "device_link_add" is_defined: true symbol_type: FUNCTION - crc: 0x13b5b17b + crc: 0x17336304 type_id: 0x60262630 full_name: "device_link_add" } @@ -349127,7 +338830,7 @@ elf_symbol { name: "device_link_del" is_defined: true symbol_type: FUNCTION - crc: 0x35d6ed6e + crc: 0xd99a7e16 type_id: 0x19ba6fc0 full_name: "device_link_del" } @@ -349136,7 +338839,7 @@ elf_symbol { name: "device_link_remove" is_defined: true symbol_type: FUNCTION - crc: 0x75ce9d00 + crc: 0x421ad161 type_id: 0x16be6b3a full_name: "device_link_remove" } @@ -349145,7 +338848,7 @@ elf_symbol { name: "device_match_any" is_defined: true symbol_type: FUNCTION - crc: 0x94f9bdbc + crc: 0x79bc2c09 type_id: 0x9df2a123 full_name: "device_match_any" } @@ -349154,7 +338857,7 @@ elf_symbol { name: "device_match_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0x883da770 + crc: 0x18ab672f type_id: 0x9df2a123 full_name: "device_match_fwnode" } @@ -349163,7 +338866,7 @@ elf_symbol { name: "device_match_name" is_defined: true symbol_type: FUNCTION - crc: 0xf3758c51 + crc: 0x4291b3e0 type_id: 0x9df2a123 full_name: "device_match_name" } @@ -349172,7 +338875,7 @@ elf_symbol { name: "device_match_of_node" is_defined: true symbol_type: FUNCTION - crc: 0x472c6f6d + crc: 0x8afa5784 type_id: 0x9df2a123 full_name: "device_match_of_node" } @@ -349181,7 +338884,7 @@ elf_symbol { name: "device_move" is_defined: true symbol_type: FUNCTION - crc: 0x3df173f6 + crc: 0xa20b010c type_id: 0x9d26cfef full_name: "device_move" } @@ -349190,7 +338893,7 @@ elf_symbol { name: "device_node_to_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x12a6ac41 + crc: 0x6bbe1b3a type_id: 0x81a9f9cd full_name: "device_node_to_regmap" } @@ -349199,7 +338902,7 @@ elf_symbol { name: "device_property_match_string" is_defined: true symbol_type: FUNCTION - crc: 0x2401510c + crc: 0x6451d5d9 type_id: 0x9de11b8d full_name: "device_property_match_string" } @@ -349208,7 +338911,7 @@ elf_symbol { name: "device_property_present" is_defined: true symbol_type: FUNCTION - crc: 0xefbfbe50 + crc: 0xd4b590ed type_id: 0xfeca278b full_name: "device_property_present" } @@ -349217,7 +338920,7 @@ elf_symbol { name: "device_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0x83a6aecb + crc: 0x4f49d69f type_id: 0x9defdaa5 full_name: "device_property_read_string" } @@ -349226,7 +338929,7 @@ elf_symbol { name: "device_property_read_u16_array" is_defined: true symbol_type: FUNCTION - crc: 0x5ef2a41c + crc: 0x61b1fa90 type_id: 0x9de6ffa0 full_name: "device_property_read_u16_array" } @@ -349235,7 +338938,7 @@ elf_symbol { name: "device_property_read_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0xbaff7357 + crc: 0x752e64c4 type_id: 0x9de37bf9 full_name: "device_property_read_u32_array" } @@ -349244,7 +338947,7 @@ elf_symbol { name: "device_property_read_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x333f0eec + crc: 0x993d17a3 type_id: 0x9ded7ebc full_name: "device_property_read_u8_array" } @@ -349253,7 +338956,7 @@ elf_symbol { name: "device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7d5325b2 + crc: 0x0fa063de type_id: 0x9d16dd74 full_name: "device_register" } @@ -349262,7 +338965,7 @@ elf_symbol { name: "device_release_driver" is_defined: true symbol_type: FUNCTION - crc: 0xd25ab322 + crc: 0x37988ae5 type_id: 0x100e6fc8 full_name: "device_release_driver" } @@ -349271,7 +338974,7 @@ elf_symbol { name: "device_remove_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xe5863f83 + crc: 0x4a5f012e type_id: 0x10ef2ae7 full_name: "device_remove_bin_file" } @@ -349280,7 +338983,7 @@ elf_symbol { name: "device_remove_file" is_defined: true symbol_type: FUNCTION - crc: 0xd5f7828c + crc: 0x17678b2a type_id: 0x10fc4d27 full_name: "device_remove_file" } @@ -349289,7 +338992,7 @@ elf_symbol { name: "device_remove_groups" is_defined: true symbol_type: FUNCTION - crc: 0x378b8d7b + crc: 0x702e1d06 type_id: 0x10176329 full_name: "device_remove_groups" } @@ -349298,7 +339001,7 @@ elf_symbol { name: "device_rename" is_defined: true symbol_type: FUNCTION - crc: 0x9f06ea72 + crc: 0x7033f9f3 type_id: 0x9dee9fa0 full_name: "device_rename" } @@ -349307,7 +339010,7 @@ elf_symbol { name: "device_set_of_node_from_dev" is_defined: true symbol_type: FUNCTION - crc: 0x76083064 + crc: 0xdadf3a62 type_id: 0x10f0f603 full_name: "device_set_of_node_from_dev" } @@ -349316,7 +339019,7 @@ elf_symbol { name: "device_set_wakeup_capable" is_defined: true symbol_type: FUNCTION - crc: 0x37a2e8a8 + crc: 0x490c3055 type_id: 0x11bb92b7 full_name: "device_set_wakeup_capable" } @@ -349325,7 +339028,7 @@ elf_symbol { name: "device_set_wakeup_enable" is_defined: true symbol_type: FUNCTION - crc: 0x67527906 + crc: 0xbea999aa type_id: 0x9ca3200b full_name: "device_set_wakeup_enable" } @@ -349334,7 +339037,7 @@ elf_symbol { name: "device_show_bool" is_defined: true symbol_type: FUNCTION - crc: 0xd86de685 + crc: 0xe3983df5 type_id: 0x145d7056 full_name: "device_show_bool" } @@ -349343,7 +339046,7 @@ elf_symbol { name: "device_show_int" is_defined: true symbol_type: FUNCTION - crc: 0x6f9077ff + crc: 0x7fdafadd type_id: 0x145d7056 full_name: "device_show_int" } @@ -349352,7 +339055,7 @@ elf_symbol { name: "device_store_bool" is_defined: true symbol_type: FUNCTION - crc: 0x8654ef26 + crc: 0xde719222 type_id: 0x14500457 full_name: "device_store_bool" } @@ -349361,7 +339064,7 @@ elf_symbol { name: "device_store_int" is_defined: true symbol_type: FUNCTION - crc: 0x6146bec0 + crc: 0xc054eae6 type_id: 0x14500457 full_name: "device_store_int" } @@ -349370,7 +339073,7 @@ elf_symbol { name: "device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x798d0d12 + crc: 0xd6b17cf1 type_id: 0x100e6fc8 full_name: "device_unregister" } @@ -349379,7 +339082,7 @@ elf_symbol { name: "device_wakeup_disable" is_defined: true symbol_type: FUNCTION - crc: 0xf18701ab + crc: 0x1c7ea990 type_id: 0x9d16dd74 full_name: "device_wakeup_disable" } @@ -349388,7 +339091,7 @@ elf_symbol { name: "device_wakeup_enable" is_defined: true symbol_type: FUNCTION - crc: 0x25cf16e8 + crc: 0x088b197f type_id: 0x9d16dd74 full_name: "device_wakeup_enable" } @@ -349397,7 +339100,7 @@ elf_symbol { name: "devm_add_action" is_defined: true symbol_type: FUNCTION - crc: 0x67f801ff + crc: 0xe6fe2896 type_id: 0x9d2c05c3 full_name: "devm_add_action" } @@ -349406,7 +339109,7 @@ elf_symbol { name: "devm_alloc_etherdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x7321460d + crc: 0x86360a75 type_id: 0xfd6947a6 full_name: "devm_alloc_etherdev_mqs" } @@ -349415,7 +339118,7 @@ elf_symbol { name: "devm_backlight_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x933d6665 + crc: 0x55da2bd9 type_id: 0x7cd5f8d0 full_name: "devm_backlight_device_register" } @@ -349424,7 +339127,7 @@ elf_symbol { name: "devm_backlight_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfd53b32d + crc: 0xd43c8a67 type_id: 0x10cc1a70 full_name: "devm_backlight_device_unregister" } @@ -349433,7 +339136,7 @@ elf_symbol { name: "devm_bitmap_zalloc" is_defined: true symbol_type: FUNCTION - crc: 0xc8f2a35a + crc: 0x4c4bbe27 type_id: 0xaa7f8be4 full_name: "devm_bitmap_zalloc" } @@ -349442,7 +339145,7 @@ elf_symbol { name: "devm_blk_crypto_profile_init" is_defined: true symbol_type: FUNCTION - crc: 0xcd76af15 + crc: 0x9318bcc8 type_id: 0x9d25e982 full_name: "devm_blk_crypto_profile_init" } @@ -349451,7 +339154,7 @@ elf_symbol { name: "devm_clk_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0x845e04b1 + crc: 0xeef0516b type_id: 0x9c84371e full_name: "devm_clk_bulk_get" } @@ -349460,7 +339163,7 @@ elf_symbol { name: "devm_clk_bulk_get_all" is_defined: true symbol_type: FUNCTION - crc: 0x6bd000bb + crc: 0xd9130cf3 type_id: 0x9d053909 full_name: "devm_clk_bulk_get_all" } @@ -349469,7 +339172,7 @@ elf_symbol { name: "devm_clk_bulk_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xa45baabd + crc: 0xcf5dcde7 type_id: 0x9c84371e full_name: "devm_clk_bulk_get_optional" } @@ -349478,7 +339181,7 @@ elf_symbol { name: "devm_clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xfbaf6bb1 + crc: 0xa25d3c67 type_id: 0xa671941e full_name: "devm_clk_get" } @@ -349487,7 +339190,7 @@ elf_symbol { name: "devm_clk_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xa5d12c96 + crc: 0x8d6f4569 type_id: 0xa671941e full_name: "devm_clk_get_optional" } @@ -349496,7 +339199,7 @@ elf_symbol { name: "devm_clk_hw_register" is_defined: true symbol_type: FUNCTION - crc: 0xb5deb7b1 + crc: 0x9abb54ac type_id: 0x9d3d4fff full_name: "devm_clk_hw_register" } @@ -349505,7 +339208,7 @@ elf_symbol { name: "devm_clk_hw_register_fixed_factor_parent_hw" is_defined: true symbol_type: FUNCTION - crc: 0xd6843106 + crc: 0x72b33b35 type_id: 0xde006855 full_name: "devm_clk_hw_register_fixed_factor_parent_hw" } @@ -349514,7 +339217,7 @@ elf_symbol { name: "devm_clk_put" is_defined: true symbol_type: FUNCTION - crc: 0xd66f1476 + crc: 0x2f220db3 type_id: 0x10f95469 full_name: "devm_clk_put" } @@ -349523,7 +339226,7 @@ elf_symbol { name: "devm_clk_register" is_defined: true symbol_type: FUNCTION - crc: 0x789619fa + crc: 0x5878b0aa type_id: 0xa6a24441 full_name: "devm_clk_register" } @@ -349532,7 +339235,7 @@ elf_symbol { name: "devm_devfreq_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x254c0ffb + crc: 0x83ab22d6 type_id: 0xda80c39b full_name: "devm_devfreq_add_device" } @@ -349541,7 +339244,7 @@ elf_symbol { name: "devm_devfreq_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xbcde34ba + crc: 0xde16c4ef type_id: 0x9d8c8e95 full_name: "devm_devfreq_register_notifier" } @@ -349550,7 +339253,7 @@ elf_symbol { name: "devm_devfreq_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xe88e45d9 + crc: 0x79fa057d type_id: 0x1093c795 full_name: "devm_devfreq_remove_device" } @@ -349559,7 +339262,7 @@ elf_symbol { name: "devm_devfreq_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xbba5e6bb + crc: 0x4e144aab type_id: 0x10943c29 full_name: "devm_devfreq_unregister_notifier" } @@ -349568,7 +339271,7 @@ elf_symbol { name: "devm_device_add_group" is_defined: true symbol_type: FUNCTION - crc: 0x9e391cbc + crc: 0xa6f886af type_id: 0x9ddbed6b full_name: "devm_device_add_group" } @@ -349577,7 +339280,7 @@ elf_symbol { name: "devm_device_add_groups" is_defined: true symbol_type: FUNCTION - crc: 0x07d20589 + crc: 0xbde0d8e2 type_id: 0x9d0fd195 full_name: "devm_device_add_groups" } @@ -349586,7 +339289,7 @@ elf_symbol { name: "devm_device_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x650b1ef0 + crc: 0xec7eb28b type_id: 0x10c35fd7 full_name: "devm_device_remove_group" } @@ -349595,7 +339298,7 @@ elf_symbol { name: "devm_drm_of_get_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x75ec41d3 + crc: 0xf723a3af type_id: 0x9a68883d full_name: "devm_drm_of_get_bridge" } @@ -349604,7 +339307,7 @@ elf_symbol { name: "devm_drm_panel_bridge_add" is_defined: true symbol_type: FUNCTION - crc: 0x29678185 + crc: 0x46685c4f type_id: 0x9ac9a7eb full_name: "devm_drm_panel_bridge_add" } @@ -349613,7 +339316,7 @@ elf_symbol { name: "devm_drm_panel_bridge_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x2b7d03d1 + crc: 0x27f483e4 type_id: 0x9afbe5e1 full_name: "devm_drm_panel_bridge_add_typed" } @@ -349622,7 +339325,7 @@ elf_symbol { name: "devm_extcon_dev_allocate" is_defined: true symbol_type: FUNCTION - crc: 0x755cd62a + crc: 0x791836df type_id: 0x0f502b97 full_name: "devm_extcon_dev_allocate" } @@ -349631,7 +339334,7 @@ elf_symbol { name: "devm_extcon_dev_register" is_defined: true symbol_type: FUNCTION - crc: 0x70d5cd9f + crc: 0xd0e76d8f type_id: 0x9d56f523 full_name: "devm_extcon_dev_register" } @@ -349640,7 +339343,7 @@ elf_symbol { name: "devm_extcon_dev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7e9e13f3 + crc: 0x2eb2975a type_id: 0x104e479f full_name: "devm_extcon_dev_unregister" } @@ -349649,7 +339352,7 @@ elf_symbol { name: "devm_extcon_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xc2a983a2 + crc: 0x1f9c8229 type_id: 0x9d47faa0 full_name: "devm_extcon_register_notifier" } @@ -349658,7 +339361,7 @@ elf_symbol { name: "devm_free_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6f51d0bf + crc: 0xaa6e7490 type_id: 0x111e5509 full_name: "devm_free_irq" } @@ -349667,7 +339370,7 @@ elf_symbol { name: "devm_fwnode_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x99933791 + crc: 0x92ce209d type_id: 0x5fc92844 full_name: "devm_fwnode_gpiod_get_index" } @@ -349676,7 +339379,7 @@ elf_symbol { name: "devm_fwnode_iio_channel_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xa913b959 + crc: 0x98f16977 type_id: 0xa96969e0 full_name: "devm_fwnode_iio_channel_get_by_name" } @@ -349685,7 +339388,7 @@ elf_symbol { name: "devm_fwnode_pwm_get" is_defined: true symbol_type: FUNCTION - crc: 0x3815c670 + crc: 0x9029cef2 type_id: 0x03884347 full_name: "devm_fwnode_pwm_get" } @@ -349694,7 +339397,7 @@ elf_symbol { name: "devm_gen_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0xeebd9b0f + crc: 0x42827a03 type_id: 0x5d7d36d4 full_name: "devm_gen_pool_create" } @@ -349703,7 +339406,7 @@ elf_symbol { name: "devm_get_clk_from_child" is_defined: true symbol_type: FUNCTION - crc: 0x36aed8cf + crc: 0x8ecec489 type_id: 0xa6579ee9 full_name: "devm_get_clk_from_child" } @@ -349712,8 +339415,8 @@ elf_symbol { name: "devm_gh_rm_register_platform_ops" is_defined: true symbol_type: FUNCTION - crc: 0x0bdfcf41 - type_id: 0x9def2541 + crc: 0xe82ea1f9 + type_id: 0x9dd4624b full_name: "devm_gh_rm_register_platform_ops" } elf_symbol { @@ -349721,7 +339424,7 @@ elf_symbol { name: "devm_gpio_request" is_defined: true symbol_type: FUNCTION - crc: 0x5ae06606 + crc: 0x7484dfca type_id: 0x9c0f4cc1 full_name: "devm_gpio_request" } @@ -349730,7 +339433,7 @@ elf_symbol { name: "devm_gpio_request_one" is_defined: true symbol_type: FUNCTION - crc: 0x53bad7a3 + crc: 0xc4a21586 type_id: 0x9c0cedf7 full_name: "devm_gpio_request_one" } @@ -349739,7 +339442,7 @@ elf_symbol { name: "devm_gpiochip_add_data_with_key" is_defined: true symbol_type: FUNCTION - crc: 0x948e1150 + crc: 0xda8fe327 type_id: 0x9d7300d0 full_name: "devm_gpiochip_add_data_with_key" } @@ -349748,7 +339451,7 @@ elf_symbol { name: "devm_gpiod_get" is_defined: true symbol_type: FUNCTION - crc: 0x3de03746 + crc: 0x66e8ab95 type_id: 0x5f272d07 full_name: "devm_gpiod_get" } @@ -349757,7 +339460,7 @@ elf_symbol { name: "devm_gpiod_get_array" is_defined: true symbol_type: FUNCTION - crc: 0xdbafaa85 + crc: 0x6fd0dd78 type_id: 0x8dd5f3b8 full_name: "devm_gpiod_get_array" } @@ -349766,7 +339469,7 @@ elf_symbol { name: "devm_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0xf9b8531b + crc: 0x37498737 type_id: 0x5f3cfa16 full_name: "devm_gpiod_get_index" } @@ -349775,7 +339478,7 @@ elf_symbol { name: "devm_gpiod_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xe170fda1 + crc: 0xe17397b0 type_id: 0x5f272d07 full_name: "devm_gpiod_get_optional" } @@ -349784,7 +339487,7 @@ elf_symbol { name: "devm_gpiod_put" is_defined: true symbol_type: FUNCTION - crc: 0x40da2739 + crc: 0xa8cb2b21 type_id: 0x109bed40 full_name: "devm_gpiod_put" } @@ -349793,7 +339496,7 @@ elf_symbol { name: "devm_gpiod_put_array" is_defined: true symbol_type: FUNCTION - crc: 0x3d783be7 + crc: 0x0f8cf699 type_id: 0x10c7c629 full_name: "devm_gpiod_put_array" } @@ -349802,7 +339505,7 @@ elf_symbol { name: "devm_hwrng_register" is_defined: true symbol_type: FUNCTION - crc: 0x864554dd + crc: 0x9b4c1e3d type_id: 0x9d411575 full_name: "devm_hwrng_register" } @@ -349811,16 +339514,25 @@ elf_symbol { name: "devm_hwspin_lock_register" is_defined: true symbol_type: FUNCTION - crc: 0x38070bbb + crc: 0x6b52762f type_id: 0x9d27e8b1 full_name: "devm_hwspin_lock_register" } +elf_symbol { + id: 0xe896baa8 + name: "devm_hwspin_lock_request_specific" + is_defined: true + symbol_type: FUNCTION + crc: 0xe5ffb83a + type_id: 0xc2e99087 + full_name: "devm_hwspin_lock_request_specific" +} elf_symbol { id: 0xa29138c1 name: "devm_i2c_new_dummy_device" is_defined: true symbol_type: FUNCTION - crc: 0xf207af78 + crc: 0x2cc383ae type_id: 0x8c93d036 full_name: "devm_i2c_new_dummy_device" } @@ -349829,7 +339541,7 @@ elf_symbol { name: "devm_iio_channel_get" is_defined: true symbol_type: FUNCTION - crc: 0xaf51e122 + crc: 0xf9e3414e type_id: 0xa98cedf4 full_name: "devm_iio_channel_get" } @@ -349838,7 +339550,7 @@ elf_symbol { name: "devm_iio_channel_get_all" is_defined: true symbol_type: FUNCTION - crc: 0x641d93be + crc: 0xa33a8bc2 type_id: 0xa974af20 full_name: "devm_iio_channel_get_all" } @@ -349847,7 +339559,7 @@ elf_symbol { name: "devm_iio_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x9cbcfc42 + crc: 0xfb1c3e17 type_id: 0x582c94c3 full_name: "devm_iio_device_alloc" } @@ -349856,7 +339568,7 @@ elf_symbol { name: "devm_iio_trigger_register" is_defined: true symbol_type: FUNCTION - crc: 0xdda0cabe + crc: 0x618abf12 type_id: 0x9d729b69 full_name: "devm_iio_trigger_register" } @@ -349865,7 +339577,7 @@ elf_symbol { name: "devm_input_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x6789d664 + crc: 0x3819137b type_id: 0x3db2a1a3 full_name: "devm_input_allocate_device" } @@ -349874,7 +339586,7 @@ elf_symbol { name: "devm_ioremap" is_defined: true symbol_type: FUNCTION - crc: 0x2f505436 + crc: 0xfb2db23b type_id: 0x54704321 full_name: "devm_ioremap" } @@ -349883,7 +339595,7 @@ elf_symbol { name: "devm_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xc1bf4beb + crc: 0x39f72cab type_id: 0x56c70278 full_name: "devm_ioremap_resource" } @@ -349892,7 +339604,7 @@ elf_symbol { name: "devm_ioremap_wc" is_defined: true symbol_type: FUNCTION - crc: 0x1613c0c4 + crc: 0x58e6491a type_id: 0x54704321 full_name: "devm_ioremap_wc" } @@ -349901,7 +339613,7 @@ elf_symbol { name: "devm_iounmap" is_defined: true symbol_type: FUNCTION - crc: 0xdcff13a5 + crc: 0x61df24fa type_id: 0x106c9a5c full_name: "devm_iounmap" } @@ -349910,7 +339622,7 @@ elf_symbol { name: "devm_irq_alloc_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xccfab696 + crc: 0x52b2f0fe type_id: 0xe7f008ab full_name: "devm_irq_alloc_generic_chip" } @@ -349919,7 +339631,7 @@ elf_symbol { name: "devm_irq_setup_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xafd42a9d + crc: 0x9eb85452 type_id: 0x9dcf7ec3 full_name: "devm_irq_setup_generic_chip" } @@ -349928,7 +339640,7 @@ elf_symbol { name: "devm_kasprintf" is_defined: true symbol_type: FUNCTION - crc: 0xb5626627 + crc: 0x2d6c1ace type_id: 0x3d63b46a full_name: "devm_kasprintf" } @@ -349937,7 +339649,7 @@ elf_symbol { name: "devm_kfree" is_defined: true symbol_type: FUNCTION - crc: 0xc990ee6c + crc: 0x8177f433 type_id: 0x10ea139f full_name: "devm_kfree" } @@ -349946,7 +339658,7 @@ elf_symbol { name: "devm_kmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xc1cfd2b1 + crc: 0xd50f026e type_id: 0x55ec33bc full_name: "devm_kmalloc" } @@ -349955,7 +339667,7 @@ elf_symbol { name: "devm_kmemdup" is_defined: true symbol_type: FUNCTION - crc: 0xf94569b1 + crc: 0x9ec5e35d type_id: 0x56da383c full_name: "devm_kmemdup" } @@ -349964,7 +339676,7 @@ elf_symbol { name: "devm_krealloc" is_defined: true symbol_type: FUNCTION - crc: 0xc63b0aed + crc: 0x3f843597 type_id: 0x565cb1ff full_name: "devm_krealloc" } @@ -349973,7 +339685,7 @@ elf_symbol { name: "devm_kstrdup" is_defined: true symbol_type: FUNCTION - crc: 0x634df9a2 + crc: 0x7a08ba5b type_id: 0x3e6c14f3 full_name: "devm_kstrdup" } @@ -349982,7 +339694,7 @@ elf_symbol { name: "devm_kstrdup_const" is_defined: true symbol_type: FUNCTION - crc: 0x9099c224 + crc: 0x80c51170 type_id: 0x9216029b full_name: "devm_kstrdup_const" } @@ -349991,7 +339703,7 @@ elf_symbol { name: "devm_kvasprintf" is_defined: true symbol_type: FUNCTION - crc: 0x377450d2 + crc: 0x68d4ff37 type_id: 0x3d62b757 full_name: "devm_kvasprintf" } @@ -350000,7 +339712,7 @@ elf_symbol { name: "devm_led_classdev_flash_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0xbd74a182 + crc: 0x58079d0e type_id: 0x9de9e113 full_name: "devm_led_classdev_flash_register_ext" } @@ -350009,7 +339721,7 @@ elf_symbol { name: "devm_led_classdev_multicolor_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x616aadf6 + crc: 0xaf2eb2a5 type_id: 0x9de8f9f8 full_name: "devm_led_classdev_multicolor_register_ext" } @@ -350018,7 +339730,7 @@ elf_symbol { name: "devm_led_classdev_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0xe4f86d56 + crc: 0x9c6e5a8d type_id: 0x9dd2d442 full_name: "devm_led_classdev_register_ext" } @@ -350027,7 +339739,7 @@ elf_symbol { name: "devm_led_classdev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xbdc4b82a + crc: 0xcfe9ef77 type_id: 0x10c54574 full_name: "devm_led_classdev_unregister" } @@ -350036,7 +339748,7 @@ elf_symbol { name: "devm_mbox_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xbc720bfb + crc: 0x2dd8f071 type_id: 0x9df52a21 full_name: "devm_mbox_controller_register" } @@ -350045,7 +339757,7 @@ elf_symbol { name: "devm_memremap" is_defined: true symbol_type: FUNCTION - crc: 0x2a87e14c + crc: 0x169fd84a type_id: 0x5468daf3 full_name: "devm_memremap" } @@ -350054,7 +339766,7 @@ elf_symbol { name: "devm_mfd_add_devices" is_defined: true symbol_type: FUNCTION - crc: 0xce9c4936 + crc: 0x4453e522 type_id: 0x9c874975 full_name: "devm_mfd_add_devices" } @@ -350063,7 +339775,7 @@ elf_symbol { name: "devm_mipi_dsi_attach" is_defined: true symbol_type: FUNCTION - crc: 0xe4878462 + crc: 0x0d2343ae type_id: 0x9d3354d9 full_name: "devm_mipi_dsi_attach" } @@ -350072,7 +339784,7 @@ elf_symbol { name: "devm_mipi_dsi_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x9d6fd066 + crc: 0x3c6c7010 type_id: 0x7ad03bcc full_name: "devm_mipi_dsi_device_register_full" } @@ -350081,7 +339793,7 @@ elf_symbol { name: "devm_nvmem_cell_get" is_defined: true symbol_type: FUNCTION - crc: 0x4795b386 + crc: 0xf28fdfd2 type_id: 0xbbe36438 full_name: "devm_nvmem_cell_get" } @@ -350090,7 +339802,7 @@ elf_symbol { name: "devm_nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x3993bb8d + crc: 0x159083e3 type_id: 0x21a8c9ba full_name: "devm_nvmem_device_get" } @@ -350099,7 +339811,7 @@ elf_symbol { name: "devm_nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xfcb94b8a + crc: 0x0a4ecd3d type_id: 0x21a7fa19 full_name: "devm_nvmem_register" } @@ -350108,7 +339820,7 @@ elf_symbol { name: "devm_of_clk_add_hw_provider" is_defined: true symbol_type: FUNCTION - crc: 0xb704c0ae + crc: 0xef64ec69 type_id: 0x9de78077 full_name: "devm_of_clk_add_hw_provider" } @@ -350117,7 +339829,7 @@ elf_symbol { name: "devm_of_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0xe2b2ae18 + crc: 0xd17d3ad9 type_id: 0x2bcaa9c8 full_name: "devm_of_icc_get" } @@ -350126,7 +339838,7 @@ elf_symbol { name: "devm_of_iomap" is_defined: true symbol_type: FUNCTION - crc: 0x07adb4d8 + crc: 0xc53ffcb7 type_id: 0x56c834b5 full_name: "devm_of_iomap" } @@ -350135,7 +339847,7 @@ elf_symbol { name: "devm_of_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0x4bc53cc4 + crc: 0x8def3824 type_id: 0x1172b988 full_name: "devm_of_phy_get" } @@ -350144,7 +339856,7 @@ elf_symbol { name: "devm_of_phy_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0xa81eee33 + crc: 0x6e34ead3 type_id: 0x1164f591 full_name: "devm_of_phy_get_by_index" } @@ -350153,7 +339865,7 @@ elf_symbol { name: "devm_of_platform_populate" is_defined: true symbol_type: FUNCTION - crc: 0xf5bc5ff6 + crc: 0x117417f3 type_id: 0x9d16dd74 full_name: "devm_of_platform_populate" } @@ -350162,7 +339874,7 @@ elf_symbol { name: "devm_pci_alloc_host_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x07cce184 + crc: 0x6553ab72 type_id: 0x68eaecc0 full_name: "devm_pci_alloc_host_bridge" } @@ -350171,7 +339883,7 @@ elf_symbol { name: "devm_phy_create" is_defined: true symbol_type: FUNCTION - crc: 0x5566afd1 + crc: 0xf8132783 type_id: 0x1173e8d7 full_name: "devm_phy_create" } @@ -350180,7 +339892,7 @@ elf_symbol { name: "devm_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xfbaf4b86 + crc: 0x7984325f type_id: 0x1154b37f full_name: "devm_phy_get" } @@ -350189,7 +339901,7 @@ elf_symbol { name: "devm_phy_optional_get" is_defined: true symbol_type: FUNCTION - crc: 0x31a49253 + crc: 0xa4dd373f type_id: 0x1154b37f full_name: "devm_phy_optional_get" } @@ -350198,7 +339910,7 @@ elf_symbol { name: "devm_phy_package_join" is_defined: true symbol_type: FUNCTION - crc: 0x66cd0753 + crc: 0xa13a8f37 type_id: 0x9dc91f17 full_name: "devm_phy_package_join" } @@ -350207,7 +339919,7 @@ elf_symbol { name: "devm_phy_put" is_defined: true symbol_type: FUNCTION - crc: 0x97d09021 + crc: 0xd79e184e type_id: 0x10219d88 full_name: "devm_phy_put" } @@ -350216,7 +339928,7 @@ elf_symbol { name: "devm_pinctrl_get" is_defined: true symbol_type: FUNCTION - crc: 0xe2c44034 + crc: 0x1e78d642 type_id: 0x4df5d8bb full_name: "devm_pinctrl_get" } @@ -350225,7 +339937,7 @@ elf_symbol { name: "devm_pinctrl_put" is_defined: true symbol_type: FUNCTION - crc: 0xa111345c + crc: 0x1eb56d31 type_id: 0x1ad9d0a2 full_name: "devm_pinctrl_put" } @@ -350234,7 +339946,7 @@ elf_symbol { name: "devm_pinctrl_register" is_defined: true symbol_type: FUNCTION - crc: 0xda56102e + crc: 0x77a33019 type_id: 0xefd6219a full_name: "devm_pinctrl_register" } @@ -350243,7 +339955,7 @@ elf_symbol { name: "devm_pinctrl_register_and_init" is_defined: true symbol_type: FUNCTION - crc: 0x8255b72f + crc: 0x784f5532 type_id: 0x9de18d63 full_name: "devm_pinctrl_register_and_init" } @@ -350252,7 +339964,7 @@ elf_symbol { name: "devm_platform_get_and_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xe6b54f4b + crc: 0xe537bee5 type_id: 0x584c42dc full_name: "devm_platform_get_and_ioremap_resource" } @@ -350261,7 +339973,7 @@ elf_symbol { name: "devm_platform_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0x67a6c167 + crc: 0x326cd4ea type_id: 0x584d521c full_name: "devm_platform_ioremap_resource" } @@ -350270,7 +339982,7 @@ elf_symbol { name: "devm_platform_ioremap_resource_byname" is_defined: true symbol_type: FUNCTION - crc: 0xe1516f8a + crc: 0x43daf40e type_id: 0x59a30550 full_name: "devm_platform_ioremap_resource_byname" } @@ -350279,7 +339991,7 @@ elf_symbol { name: "devm_pm_clk_create" is_defined: true symbol_type: FUNCTION - crc: 0xf9689b2b + crc: 0x5c52d200 type_id: 0x9d16dd74 full_name: "devm_pm_clk_create" } @@ -350288,7 +340000,7 @@ elf_symbol { name: "devm_pm_opp_of_add_table" is_defined: true symbol_type: FUNCTION - crc: 0x37994102 + crc: 0x30ad3e73 type_id: 0x9d16dd74 full_name: "devm_pm_opp_of_add_table" } @@ -350297,7 +340009,7 @@ elf_symbol { name: "devm_pm_opp_set_config" is_defined: true symbol_type: FUNCTION - crc: 0x46161d57 + crc: 0xb3ad0242 type_id: 0x9d0fcb12 full_name: "devm_pm_opp_set_config" } @@ -350306,7 +340018,7 @@ elf_symbol { name: "devm_pm_runtime_enable" is_defined: true symbol_type: FUNCTION - crc: 0x3de91ef7 + crc: 0x4d32a695 type_id: 0x9d16dd74 full_name: "devm_pm_runtime_enable" } @@ -350315,7 +340027,7 @@ elf_symbol { name: "devm_power_supply_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x521f5084 + crc: 0xddd61e77 type_id: 0x3b90ab8c full_name: "devm_power_supply_get_by_phandle" } @@ -350324,7 +340036,7 @@ elf_symbol { name: "devm_power_supply_register" is_defined: true symbol_type: FUNCTION - crc: 0x10f981f1 + crc: 0xf58e113b type_id: 0x3bb8868a full_name: "devm_power_supply_register" } @@ -350333,7 +340045,7 @@ elf_symbol { name: "devm_pwm_get" is_defined: true symbol_type: FUNCTION - crc: 0x62d2470e + crc: 0x4652ee82 type_id: 0x036dc753 full_name: "devm_pwm_get" } @@ -350342,7 +340054,7 @@ elf_symbol { name: "devm_pwmchip_add" is_defined: true symbol_type: FUNCTION - crc: 0x03825436 + crc: 0x5bc21c38 type_id: 0x9d84886a full_name: "devm_pwmchip_add" } @@ -350351,7 +340063,7 @@ elf_symbol { name: "devm_qcom_smem_state_get" is_defined: true symbol_type: FUNCTION - crc: 0xc5575078 + crc: 0x333db131 type_id: 0x4f30442f full_name: "devm_qcom_smem_state_get" } @@ -350360,7 +340072,7 @@ elf_symbol { name: "devm_rc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x933e27dc + crc: 0x2c14694d type_id: 0x9a7a7725 full_name: "devm_rc_allocate_device" } @@ -350369,7 +340081,7 @@ elf_symbol { name: "devm_rc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x21c4d286 + crc: 0xdf90c837 type_id: 0x9d0eeea4 full_name: "devm_rc_register_device" } @@ -350378,7 +340090,7 @@ elf_symbol { name: "devm_register_sys_off_handler" is_defined: true symbol_type: FUNCTION - crc: 0xfa754a43 + crc: 0xdf740ec8 type_id: 0x9dde64dc full_name: "devm_register_sys_off_handler" } @@ -350387,7 +340099,7 @@ elf_symbol { name: "devm_regmap_add_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0x22a64d65 + crc: 0x43b09c08 type_id: 0x9d28302d full_name: "devm_regmap_add_irq_chip" } @@ -350396,7 +340108,7 @@ elf_symbol { name: "devm_regmap_del_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0x0d2d2b77 + crc: 0xecd67b48 type_id: 0x119619d3 full_name: "devm_regmap_del_irq_chip" } @@ -350405,7 +340117,7 @@ elf_symbol { name: "devm_regmap_field_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xeec920c4 + crc: 0x1ef40de7 type_id: 0x9588384f full_name: "devm_regmap_field_alloc" } @@ -350414,7 +340126,7 @@ elf_symbol { name: "devm_regmap_field_bulk_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x47d9ecf6 + crc: 0x1486f3bb type_id: 0x9d3009a4 full_name: "devm_regmap_field_bulk_alloc" } @@ -350423,7 +340135,7 @@ elf_symbol { name: "devm_regulator_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xbf70eb9a + crc: 0x796de6ef type_id: 0x9c874de2 full_name: "devm_regulator_bulk_get" } @@ -350432,7 +340144,7 @@ elf_symbol { name: "devm_regulator_bulk_get_const" is_defined: true symbol_type: FUNCTION - crc: 0xa0c1c43b + crc: 0x1cff2fb8 type_id: 0x9c86c8d2 full_name: "devm_regulator_bulk_get_const" } @@ -350441,7 +340153,7 @@ elf_symbol { name: "devm_regulator_get" is_defined: true symbol_type: FUNCTION - crc: 0x4b0ade6e + crc: 0x12d1b352 type_id: 0x8556217d full_name: "devm_regulator_get" } @@ -350450,7 +340162,7 @@ elf_symbol { name: "devm_regulator_get_exclusive" is_defined: true symbol_type: FUNCTION - crc: 0xbac5b9af + crc: 0x881c7bc4 type_id: 0x8556217d full_name: "devm_regulator_get_exclusive" } @@ -350459,7 +340171,7 @@ elf_symbol { name: "devm_regulator_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x8a7a9ab6 + crc: 0x8bd4129a type_id: 0x8556217d full_name: "devm_regulator_get_optional" } @@ -350468,7 +340180,7 @@ elf_symbol { name: "devm_regulator_put" is_defined: true symbol_type: FUNCTION - crc: 0x76c6234c + crc: 0xe91adbb5 type_id: 0x10f3d61f full_name: "devm_regulator_put" } @@ -350477,7 +340189,7 @@ elf_symbol { name: "devm_regulator_register" is_defined: true symbol_type: FUNCTION - crc: 0x21438c3c + crc: 0x78d8ab06 type_id: 0xf5978397 full_name: "devm_regulator_register" } @@ -350486,7 +340198,7 @@ elf_symbol { name: "devm_regulator_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x1c3f484e + crc: 0x2089c37d type_id: 0x9d85be32 full_name: "devm_regulator_register_notifier" } @@ -350495,7 +340207,7 @@ elf_symbol { name: "devm_regulator_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x83e7223a + crc: 0x4357bccf type_id: 0x109d0c8e full_name: "devm_regulator_unregister_notifier" } @@ -350504,7 +340216,7 @@ elf_symbol { name: "devm_remove_action" is_defined: true symbol_type: FUNCTION - crc: 0x1873fe81 + crc: 0x7fb50719 type_id: 0x1034b77f full_name: "devm_remove_action" } @@ -350513,7 +340225,7 @@ elf_symbol { name: "devm_request_any_context_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc8f4ae99 + crc: 0xf62dc15f type_id: 0x9c364018 full_name: "devm_request_any_context_irq" } @@ -350522,7 +340234,7 @@ elf_symbol { name: "devm_request_threaded_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6ae1d3be + crc: 0x0570ef04 type_id: 0x9c35eaa4 full_name: "devm_request_threaded_irq" } @@ -350531,7 +340243,7 @@ elf_symbol { name: "devm_reset_control_array_get" is_defined: true symbol_type: FUNCTION - crc: 0x841202fd + crc: 0x0ec1b296 type_id: 0x0ea86f7f full_name: "devm_reset_control_array_get" } @@ -350540,7 +340252,7 @@ elf_symbol { name: "devm_reset_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xbc28d02f + crc: 0x429f44d6 type_id: 0x9d9d4b64 full_name: "devm_reset_controller_register" } @@ -350549,7 +340261,7 @@ elf_symbol { name: "devm_rtc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x6802d9c1 + crc: 0x01968f79 type_id: 0x7e1a7d05 full_name: "devm_rtc_allocate_device" } @@ -350558,7 +340270,7 @@ elf_symbol { name: "devm_rtc_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4ee82af4 + crc: 0x4ac4d0cc type_id: 0x7eed3f17 full_name: "devm_rtc_device_register" } @@ -350567,7 +340279,7 @@ elf_symbol { name: "devm_rtc_nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xef68fbdf + crc: 0xdff5d1b0 type_id: 0x9496b073 full_name: "devm_rtc_nvmem_register" } @@ -350576,7 +340288,7 @@ elf_symbol { name: "devm_snd_dmaengine_pcm_register" is_defined: true symbol_type: FUNCTION - crc: 0xebd9ab5e + crc: 0x44498890 type_id: 0x9dff0bbb full_name: "devm_snd_dmaengine_pcm_register" } @@ -350585,7 +340297,7 @@ elf_symbol { name: "devm_snd_soc_register_card" is_defined: true symbol_type: FUNCTION - crc: 0x7120cc4e + crc: 0x95ca8c34 type_id: 0x9d72aaf9 full_name: "devm_snd_soc_register_card" } @@ -350594,7 +340306,7 @@ elf_symbol { name: "devm_snd_soc_register_component" is_defined: true symbol_type: FUNCTION - crc: 0x5555b5a3 + crc: 0xc5ff76a4 type_id: 0x9dd808ae full_name: "devm_snd_soc_register_component" } @@ -350603,7 +340315,7 @@ elf_symbol { name: "devm_spi_mem_dirmap_create" is_defined: true symbol_type: FUNCTION - crc: 0x6b413fce + crc: 0x8646bc36 type_id: 0x2df3f088 full_name: "devm_spi_mem_dirmap_create" } @@ -350612,7 +340324,7 @@ elf_symbol { name: "devm_spi_register_controller" is_defined: true symbol_type: FUNCTION - crc: 0x64c55bc7 + crc: 0xff4c4c85 type_id: 0x9d15ab3e full_name: "devm_spi_register_controller" } @@ -350621,7 +340333,7 @@ elf_symbol { name: "devm_thermal_of_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xfad83d67 + crc: 0xe1d12317 type_id: 0x48f6484c full_name: "devm_thermal_of_cooling_device_register" } @@ -350630,7 +340342,7 @@ elf_symbol { name: "devm_thermal_of_zone_register" is_defined: true symbol_type: FUNCTION - crc: 0x511160b0 + crc: 0x21c72be8 type_id: 0xfc59f36a full_name: "devm_thermal_of_zone_register" } @@ -350639,7 +340351,7 @@ elf_symbol { name: "devm_thermal_of_zone_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3c906cf5 + crc: 0xf8009faa type_id: 0x1095fa8e full_name: "devm_thermal_of_zone_unregister" } @@ -350648,7 +340360,7 @@ elf_symbol { name: "devm_usb_get_phy" is_defined: true symbol_type: FUNCTION - crc: 0xf68b8556 + crc: 0x3b6c04cd type_id: 0x8d63c458 full_name: "devm_usb_get_phy" } @@ -350657,7 +340369,7 @@ elf_symbol { name: "devm_usb_get_phy_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x60f4d852 + crc: 0x9225cdfb type_id: 0x8f3f76d1 full_name: "devm_usb_get_phy_by_node" } @@ -350666,7 +340378,7 @@ elf_symbol { name: "devm_usb_get_phy_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x782121b6 + crc: 0x34248b5d type_id: 0x8f1a42be full_name: "devm_usb_get_phy_by_phandle" } @@ -350675,7 +340387,7 @@ elf_symbol { name: "devm_watchdog_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x894480ee + crc: 0x13942ca1 type_id: 0x9d5d4010 full_name: "devm_watchdog_register_device" } @@ -350684,7 +340396,7 @@ elf_symbol { name: "devres_add" is_defined: true symbol_type: FUNCTION - crc: 0x5902b6a6 + crc: 0xcb9503da type_id: 0x106c9a5c full_name: "devres_add" } @@ -350693,7 +340405,7 @@ elf_symbol { name: "devres_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x8e10d908 + crc: 0x099669e6 type_id: 0x9c603af1 full_name: "devres_destroy" } @@ -350711,7 +340423,7 @@ elf_symbol { name: "devres_open_group" is_defined: true symbol_type: FUNCTION - crc: 0x30e0f438 + crc: 0x163412f1 type_id: 0x565e1389 full_name: "devres_open_group" } @@ -350720,7 +340432,7 @@ elf_symbol { name: "devres_release" is_defined: true symbol_type: FUNCTION - crc: 0xb35ad89b + crc: 0xfaf840f5 type_id: 0x9c603af1 full_name: "devres_release" } @@ -350729,7 +340441,7 @@ elf_symbol { name: "devres_release_group" is_defined: true symbol_type: FUNCTION - crc: 0x257744ee + crc: 0xbee31418 type_id: 0x9d7428e0 full_name: "devres_release_group" } @@ -350738,7 +340450,7 @@ elf_symbol { name: "devres_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x7990f280 + crc: 0x1250162d type_id: 0x106c9a5c full_name: "devres_remove_group" } @@ -350774,7 +340486,7 @@ elf_symbol { name: "disk_set_zoned" is_defined: true symbol_type: FUNCTION - crc: 0x087a1e3d + crc: 0xdf3616ec type_id: 0x1bd69e9e full_name: "disk_set_zoned" } @@ -350792,7 +340504,7 @@ elf_symbol { name: "divider_recalc_rate" is_defined: true symbol_type: FUNCTION - crc: 0x77a1f918 + crc: 0xd3c65351 type_id: 0x33c9b2ef full_name: "divider_recalc_rate" } @@ -350801,7 +340513,7 @@ elf_symbol { name: "divider_ro_round_rate_parent" is_defined: true symbol_type: FUNCTION - crc: 0xd69a2d32 + crc: 0x9f226ff7 type_id: 0xa5be4b9a full_name: "divider_ro_round_rate_parent" } @@ -350810,7 +340522,7 @@ elf_symbol { name: "divider_round_rate_parent" is_defined: true symbol_type: FUNCTION - crc: 0x386b49f9 + crc: 0x0be05fbc type_id: 0xa5be4b9b full_name: "divider_round_rate_parent" } @@ -350819,16 +340531,25 @@ elf_symbol { name: "dma_alloc_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x6db56383 + crc: 0xaecca64f type_id: 0x55df36a2 full_name: "dma_alloc_attrs" } +elf_symbol { + id: 0x12eaf956 + name: "dma_alloc_noncontiguous" + is_defined: true + symbol_type: FUNCTION + crc: 0xcb9bf612 + type_id: 0x420a20df + full_name: "dma_alloc_noncontiguous" +} elf_symbol { id: 0xac4ecea5 name: "dma_alloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x46ca80ec + crc: 0x6b2a8b2a type_id: 0xbed1b7ef full_name: "dma_alloc_pages" } @@ -350837,7 +340558,7 @@ elf_symbol { name: "dma_async_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xe18d9d2c + crc: 0xe5e76052 type_id: 0x96711162 full_name: "dma_async_device_register" } @@ -350846,7 +340567,7 @@ elf_symbol { name: "dma_async_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfbbe0b54 + crc: 0x21433073 type_id: 0x1b69a3de full_name: "dma_async_device_unregister" } @@ -350855,7 +340576,7 @@ elf_symbol { name: "dma_async_tx_descriptor_init" is_defined: true symbol_type: FUNCTION - crc: 0x78fe5cf5 + crc: 0x2b11f66f type_id: 0x1bd38750 full_name: "dma_async_tx_descriptor_init" } @@ -350864,7 +340585,7 @@ elf_symbol { name: "dma_buf_attach" is_defined: true symbol_type: FUNCTION - crc: 0x287c6bca + crc: 0x1c8c3c9f namespace: "DMA_BUF" type_id: 0x6b24e9ea full_name: "dma_buf_attach" @@ -350874,7 +340595,7 @@ elf_symbol { name: "dma_buf_begin_cpu_access" is_defined: true symbol_type: FUNCTION - crc: 0xe38890b5 + crc: 0x4406c079 namespace: "DMA_BUF" type_id: 0x9e84fe49 full_name: "dma_buf_begin_cpu_access" @@ -350884,7 +340605,7 @@ elf_symbol { name: "dma_buf_begin_cpu_access_partial" is_defined: true symbol_type: FUNCTION - crc: 0x2810f1d6 + crc: 0xf0530291 type_id: 0x9e948905 full_name: "dma_buf_begin_cpu_access_partial" } @@ -350893,17 +340614,27 @@ elf_symbol { name: "dma_buf_detach" is_defined: true symbol_type: FUNCTION - crc: 0xbeb9c2dd + crc: 0x4425402e namespace: "DMA_BUF" type_id: 0x10df3ba9 full_name: "dma_buf_detach" } +elf_symbol { + id: 0x187982ec + name: "dma_buf_dynamic_attach" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a4e5295 + namespace: "DMA_BUF" + type_id: 0x6b29d69a + full_name: "dma_buf_dynamic_attach" +} elf_symbol { id: 0x09f243ea name: "dma_buf_end_cpu_access" is_defined: true symbol_type: FUNCTION - crc: 0x765b9044 + crc: 0xc82f07f0 namespace: "DMA_BUF" type_id: 0x9e84fe49 full_name: "dma_buf_end_cpu_access" @@ -350913,7 +340644,7 @@ elf_symbol { name: "dma_buf_end_cpu_access_partial" is_defined: true symbol_type: FUNCTION - crc: 0x7d90ef14 + crc: 0x0b750434 type_id: 0x9e948905 full_name: "dma_buf_end_cpu_access_partial" } @@ -350922,7 +340653,7 @@ elf_symbol { name: "dma_buf_export" is_defined: true symbol_type: FUNCTION - crc: 0xc5990341 + crc: 0xf20c4b0b namespace: "DMA_BUF" type_id: 0x448c535b full_name: "dma_buf_export" @@ -350932,7 +340663,7 @@ elf_symbol { name: "dma_buf_fd" is_defined: true symbol_type: FUNCTION - crc: 0xb5e25952 + crc: 0x317a2244 namespace: "DMA_BUF" type_id: 0x9c2e6e8a full_name: "dma_buf_fd" @@ -350942,7 +340673,7 @@ elf_symbol { name: "dma_buf_get" is_defined: true symbol_type: FUNCTION - crc: 0x735233b3 + crc: 0xe1c6bdef namespace: "DMA_BUF" type_id: 0x53e428b3 full_name: "dma_buf_get" @@ -350952,7 +340683,7 @@ elf_symbol { name: "dma_buf_get_each" is_defined: true symbol_type: FUNCTION - crc: 0x62ca6439 + crc: 0x37a35f4e namespace: "MINIDUMP" type_id: 0x966430b0 full_name: "dma_buf_get_each" @@ -350962,7 +340693,7 @@ elf_symbol { name: "dma_buf_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0xbfcd9e15 + crc: 0x26c92687 type_id: 0x9dabd844 full_name: "dma_buf_get_flags" } @@ -350971,7 +340702,7 @@ elf_symbol { name: "dma_buf_map_attachment" is_defined: true symbol_type: FUNCTION - crc: 0xaf8502ac + crc: 0xb1441f23 namespace: "DMA_BUF" type_id: 0x451c3ee7 full_name: "dma_buf_map_attachment" @@ -350981,17 +340712,37 @@ elf_symbol { name: "dma_buf_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xe3d7c893 + crc: 0x5256ef77 namespace: "DMA_BUF" type_id: 0x9d967d9a full_name: "dma_buf_mmap" } +elf_symbol { + id: 0xdcb8ed3c + name: "dma_buf_move_notify" + is_defined: true + symbol_type: FUNCTION + crc: 0x313005db + namespace: "DMA_BUF" + type_id: 0x10aa5f7a + full_name: "dma_buf_move_notify" +} +elf_symbol { + id: 0x4ec1de19 + name: "dma_buf_pin" + is_defined: true + symbol_type: FUNCTION + crc: 0x2ad99bb4 + namespace: "DMA_BUF" + type_id: 0x9ad6ae1c + full_name: "dma_buf_pin" +} elf_symbol { id: 0xe5cfd7ac name: "dma_buf_put" is_defined: true symbol_type: FUNCTION - crc: 0x28c7b71c + crc: 0x819fd9a0 namespace: "DMA_BUF" type_id: 0x10aa5f7a full_name: "dma_buf_put" @@ -351001,17 +340752,27 @@ elf_symbol { name: "dma_buf_unmap_attachment" is_defined: true symbol_type: FUNCTION - crc: 0x748fd1ae + crc: 0x54dc2906 namespace: "DMA_BUF" type_id: 0x17ffed59 full_name: "dma_buf_unmap_attachment" } +elf_symbol { + id: 0xe8233473 + name: "dma_buf_unpin" + is_defined: true + symbol_type: FUNCTION + crc: 0x95a0e887 + namespace: "DMA_BUF" + type_id: 0x17ce1ca0 + full_name: "dma_buf_unpin" +} elf_symbol { id: 0x710f1fc2 name: "dma_buf_vmap" is_defined: true symbol_type: FUNCTION - crc: 0x0de71193 + crc: 0x0e98d45b namespace: "DMA_BUF" type_id: 0x9d4e84a4 full_name: "dma_buf_vmap" @@ -351021,7 +340782,7 @@ elf_symbol { name: "dma_buf_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0xfaf25180 + crc: 0xdeb1c797 namespace: "DMA_BUF" type_id: 0x10563618 full_name: "dma_buf_vunmap" @@ -351049,7 +340810,7 @@ elf_symbol { name: "dma_fence_array_create" is_defined: true symbol_type: FUNCTION - crc: 0x4934d791 + crc: 0xa2d52a7a type_id: 0xb8f7c48b full_name: "dma_fence_array_create" } @@ -351067,10 +340828,28 @@ elf_symbol { name: "dma_fence_chain_init" is_defined: true symbol_type: FUNCTION - crc: 0x04f45fba + crc: 0x2d01469e type_id: 0x133a653a full_name: "dma_fence_chain_init" } +elf_symbol { + id: 0xe4261bef + name: "dma_fence_chain_ops" + is_defined: true + symbol_type: OBJECT + crc: 0x02293ac3 + type_id: 0xef175c64 + full_name: "dma_fence_chain_ops" +} +elf_symbol { + id: 0x96c3de88 + name: "dma_fence_chain_walk" + is_defined: true + symbol_type: FUNCTION + crc: 0x0b290ada + type_id: 0xdf85b594 + full_name: "dma_fence_chain_walk" +} elf_symbol { id: 0xdb8d0852 name: "dma_fence_context_alloc" @@ -351116,6 +340895,15 @@ elf_symbol { type_id: 0x9d42059c full_name: "dma_fence_get_status" } +elf_symbol { + id: 0xb08bb90e + name: "dma_fence_get_stub" + is_defined: true + symbol_type: FUNCTION + crc: 0x013f26ae + type_id: 0xdf475327 + full_name: "dma_fence_get_stub" +} elf_symbol { id: 0xe3a20ca3 name: "dma_fence_init" @@ -351179,6 +340967,15 @@ elf_symbol { type_id: 0x9d05158e full_name: "dma_fence_signal_timestamp_locked" } +elf_symbol { + id: 0xf18ac584 + name: "dma_fence_wait_any_timeout" + is_defined: true + symbol_type: FUNCTION + crc: 0x051d58e8 + type_id: 0xa5dcd62d + full_name: "dma_fence_wait_any_timeout" +} elf_symbol { id: 0x7ffe50b7 name: "dma_fence_wait_timeout" @@ -351193,16 +340990,25 @@ elf_symbol { name: "dma_free_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x107fbde1 + crc: 0x1ccd9429 type_id: 0x13db1955 full_name: "dma_free_attrs" } +elf_symbol { + id: 0x1d7e2299 + name: "dma_free_noncontiguous" + is_defined: true + symbol_type: FUNCTION + crc: 0x8997cd04 + type_id: 0x13dda576 + full_name: "dma_free_noncontiguous" +} elf_symbol { id: 0x23e816b8 name: "dma_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf8c4a453 + crc: 0xb0e02c8a type_id: 0x13dca967 full_name: "dma_free_pages" } @@ -351211,7 +341017,7 @@ elf_symbol { name: "dma_get_required_mask" is_defined: true symbol_type: FUNCTION - crc: 0x436bcd96 + crc: 0x96ae04ce type_id: 0x574ded10 full_name: "dma_get_required_mask" } @@ -351220,7 +341026,7 @@ elf_symbol { name: "dma_get_sgtable_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x00443d5b + crc: 0x75dcc291 type_id: 0x9d11df94 full_name: "dma_get_sgtable_attrs" } @@ -351229,7 +341035,7 @@ elf_symbol { name: "dma_get_slave_caps" is_defined: true symbol_type: FUNCTION - crc: 0xf85dd2a8 + crc: 0x505a5654 type_id: 0x930a9934 full_name: "dma_get_slave_caps" } @@ -351238,7 +341044,7 @@ elf_symbol { name: "dma_get_slave_channel" is_defined: true symbol_type: FUNCTION - crc: 0x5d69d19e + crc: 0xb0e01f8f type_id: 0x898bee8c full_name: "dma_get_slave_channel" } @@ -351247,7 +341053,7 @@ elf_symbol { name: "dma_heap_add" is_defined: true symbol_type: FUNCTION - crc: 0xf795dd96 + crc: 0x54f954ba type_id: 0x2f858b61 full_name: "dma_heap_add" } @@ -351256,7 +341062,7 @@ elf_symbol { name: "dma_heap_buffer_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x17663c59 + crc: 0x82adb69b type_id: 0x4afe8e98 full_name: "dma_heap_buffer_alloc" } @@ -351265,7 +341071,7 @@ elf_symbol { name: "dma_heap_buffer_free" is_defined: true symbol_type: FUNCTION - crc: 0xec77e0a7 + crc: 0xf541892d type_id: 0x10aa5f7a full_name: "dma_heap_buffer_free" } @@ -351292,7 +341098,7 @@ elf_symbol { name: "dma_heap_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0x28a502b8 + crc: 0x6bbb8549 type_id: 0xae3d0033 full_name: "dma_heap_get_dev" } @@ -351328,7 +341134,7 @@ elf_symbol { name: "dma_map_page_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xff18bba6 + crc: 0x0a99e54c type_id: 0xbcaf23fe full_name: "dma_map_page_attrs" } @@ -351337,7 +341143,7 @@ elf_symbol { name: "dma_map_resource" is_defined: true symbol_type: FUNCTION - crc: 0xfd2f26d6 + crc: 0xd7d92ed9 type_id: 0xbe42b117 full_name: "dma_map_resource" } @@ -351346,7 +341152,7 @@ elf_symbol { name: "dma_map_sg_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x15de7d9a + crc: 0x32348f21 type_id: 0xce108db2 full_name: "dma_map_sg_attrs" } @@ -351355,7 +341161,7 @@ elf_symbol { name: "dma_map_sgtable" is_defined: true symbol_type: FUNCTION - crc: 0x4522b57b + crc: 0x409f2393 type_id: 0x9d27e158 full_name: "dma_map_sgtable" } @@ -351364,7 +341170,7 @@ elf_symbol { name: "dma_mmap_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xe750bf87 + crc: 0x4c740777 type_id: 0x9d3b0250 full_name: "dma_mmap_attrs" } @@ -351373,7 +341179,7 @@ elf_symbol { name: "dma_mmap_pages" is_defined: true symbol_type: FUNCTION - crc: 0x7aded7a5 + crc: 0x8890df74 type_id: 0x9d038726 full_name: "dma_mmap_pages" } @@ -351391,7 +341197,7 @@ elf_symbol { name: "dma_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0x8cfb4a69 + crc: 0x0e6501dd type_id: 0x5f4c14dc full_name: "dma_pool_create" } @@ -351418,7 +341224,7 @@ elf_symbol { name: "dma_release_channel" is_defined: true symbol_type: FUNCTION - crc: 0x94a8ba2f + crc: 0x3bbbad0c type_id: 0x1e0e5d07 full_name: "dma_release_channel" } @@ -351427,7 +341233,7 @@ elf_symbol { name: "dma_request_chan" is_defined: true symbol_type: FUNCTION - crc: 0x8b840764 + crc: 0x4e4c9479 type_id: 0x87739e97 full_name: "dma_request_chan" } @@ -351436,7 +341242,7 @@ elf_symbol { name: "dma_resv_add_fence" is_defined: true symbol_type: FUNCTION - crc: 0x83986fee + crc: 0x08dd5a9a type_id: 0x194c85c5 full_name: "dma_resv_add_fence" } @@ -351445,7 +341251,7 @@ elf_symbol { name: "dma_resv_describe" is_defined: true symbol_type: FUNCTION - crc: 0x94e4bf7f + crc: 0x17a599af type_id: 0x1950a0f3 full_name: "dma_resv_describe" } @@ -351454,16 +341260,25 @@ elf_symbol { name: "dma_resv_fini" is_defined: true symbol_type: FUNCTION - crc: 0x3a8d4db5 + crc: 0x852e6dbb type_id: 0x19493769 full_name: "dma_resv_fini" } +elf_symbol { + id: 0xf0e5b5d3 + name: "dma_resv_get_fences" + is_defined: true + symbol_type: FUNCTION + crc: 0xe97c8897 + type_id: 0x94ce95ed + full_name: "dma_resv_get_fences" +} elf_symbol { id: 0x1e2996d8 name: "dma_resv_get_singleton" is_defined: true symbol_type: FUNCTION - crc: 0x755e09e2 + crc: 0x7d136a09 type_id: 0x94cadd10 full_name: "dma_resv_get_singleton" } @@ -351472,7 +341287,7 @@ elf_symbol { name: "dma_resv_init" is_defined: true symbol_type: FUNCTION - crc: 0xcf4b059a + crc: 0xd53a3f90 type_id: 0x19493769 full_name: "dma_resv_init" } @@ -351481,7 +341296,7 @@ elf_symbol { name: "dma_resv_iter_first" is_defined: true symbol_type: FUNCTION - crc: 0xbeae727a + crc: 0x194ac473 type_id: 0xdc551b4d full_name: "dma_resv_iter_first" } @@ -351490,7 +341305,7 @@ elf_symbol { name: "dma_resv_iter_first_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x932d0002 + crc: 0x28ff265b type_id: 0xdc551b4d full_name: "dma_resv_iter_first_unlocked" } @@ -351499,7 +341314,7 @@ elf_symbol { name: "dma_resv_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x0987ee9b + crc: 0x01be2c92 type_id: 0xdc551b4d full_name: "dma_resv_iter_next" } @@ -351508,7 +341323,7 @@ elf_symbol { name: "dma_resv_iter_next_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x9ba56b96 + crc: 0x2a33131b type_id: 0xdc551b4d full_name: "dma_resv_iter_next_unlocked" } @@ -351517,7 +341332,7 @@ elf_symbol { name: "dma_resv_reserve_fences" is_defined: true symbol_type: FUNCTION - crc: 0xe0d9701f + crc: 0x8c07c1d7 type_id: 0x9547904d full_name: "dma_resv_reserve_fences" } @@ -351526,7 +341341,7 @@ elf_symbol { name: "dma_resv_test_signaled" is_defined: true symbol_type: FUNCTION - crc: 0x1791cf99 + crc: 0xaba4d258 type_id: 0xf7ecf18c full_name: "dma_resv_test_signaled" } @@ -351535,7 +341350,7 @@ elf_symbol { name: "dma_resv_wait_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xbcd92b6b + crc: 0x6e7440d9 type_id: 0xae730313 full_name: "dma_resv_wait_timeout" } @@ -351544,7 +341359,7 @@ elf_symbol { name: "dma_run_dependencies" is_defined: true symbol_type: FUNCTION - crc: 0x02d7427d + crc: 0x80f3f342 type_id: 0x1b3ae799 full_name: "dma_run_dependencies" } @@ -351553,7 +341368,7 @@ elf_symbol { name: "dma_set_coherent_mask" is_defined: true symbol_type: FUNCTION - crc: 0xb9ee7a6d + crc: 0xceefb577 type_id: 0x9f5e51ba full_name: "dma_set_coherent_mask" } @@ -351562,7 +341377,7 @@ elf_symbol { name: "dma_set_mask" is_defined: true symbol_type: FUNCTION - crc: 0xc6e6ce4e + crc: 0x18d3ec20 type_id: 0x9f5e51ba full_name: "dma_set_mask" } @@ -351571,7 +341386,7 @@ elf_symbol { name: "dma_sync_sg_for_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x1a7a5453 + crc: 0x7416c68b type_id: 0x1053ae07 full_name: "dma_sync_sg_for_cpu" } @@ -351580,7 +341395,7 @@ elf_symbol { name: "dma_sync_sg_for_device" is_defined: true symbol_type: FUNCTION - crc: 0x3350461c + crc: 0x3cdacb78 type_id: 0x1053ae07 full_name: "dma_sync_sg_for_device" } @@ -351589,7 +341404,7 @@ elf_symbol { name: "dma_sync_single_for_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xf99569b7 + crc: 0x66e8950d type_id: 0x13b0ecd2 full_name: "dma_sync_single_for_cpu" } @@ -351598,7 +341413,7 @@ elf_symbol { name: "dma_sync_single_for_device" is_defined: true symbol_type: FUNCTION - crc: 0x0ee1df9c + crc: 0xd22e85cb type_id: 0x13b0ecd2 full_name: "dma_sync_single_for_device" } @@ -351607,7 +341422,7 @@ elf_symbol { name: "dma_unmap_page_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x842cd924 + crc: 0x2800f2e6 type_id: 0x13b0e00f full_name: "dma_unmap_page_attrs" } @@ -351616,7 +341431,7 @@ elf_symbol { name: "dma_unmap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xfeba27b3 + crc: 0xf6141921 type_id: 0x13b0e00f full_name: "dma_unmap_resource" } @@ -351625,16 +341440,34 @@ elf_symbol { name: "dma_unmap_sg_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xd39196e1 + crc: 0x0df35f73 type_id: 0x1053a2da full_name: "dma_unmap_sg_attrs" } +elf_symbol { + id: 0xc4a6e691 + name: "dma_vmap_noncontiguous" + is_defined: true + symbol_type: FUNCTION + crc: 0x5bc92933 + type_id: 0x55d07307 + full_name: "dma_vmap_noncontiguous" +} +elf_symbol { + id: 0xcb48db3d + name: "dma_vunmap_noncontiguous" + is_defined: true + symbol_type: FUNCTION + crc: 0x6842f9d1 + type_id: 0x106c9a5c + full_name: "dma_vunmap_noncontiguous" +} elf_symbol { id: 0xfc6b4a0f name: "dmabuf_page_pool_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x3d115826 + crc: 0x8b0411eb type_id: 0xba11bc6a full_name: "dmabuf_page_pool_alloc" } @@ -351661,7 +341494,7 @@ elf_symbol { name: "dmabuf_page_pool_free" is_defined: true symbol_type: FUNCTION - crc: 0x71269037 + crc: 0x7ba95d6c type_id: 0x170b1003 full_name: "dmabuf_page_pool_free" } @@ -351679,7 +341512,7 @@ elf_symbol { name: "dmaengine_unmap_put" is_defined: true symbol_type: FUNCTION - crc: 0x8ee4e8e9 + crc: 0xf5bcf873 type_id: 0x1664b4e1 full_name: "dmaengine_unmap_put" } @@ -351688,7 +341521,7 @@ elf_symbol { name: "dmaenginem_async_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xeae12dd7 + crc: 0x1603678f type_id: 0x96711162 full_name: "dmaenginem_async_device_register" } @@ -351697,7 +341530,7 @@ elf_symbol { name: "dmam_alloc_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xd833f433 + crc: 0xcf6082ed type_id: 0x55df36a2 full_name: "dmam_alloc_attrs" } @@ -351706,7 +341539,7 @@ elf_symbol { name: "dmam_free_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x25b53669 + crc: 0xb0da3933 type_id: 0x13db1588 full_name: "dmam_free_coherent" } @@ -351715,7 +341548,7 @@ elf_symbol { name: "do_SAK" is_defined: true symbol_type: FUNCTION - crc: 0x6c4d9a3a + crc: 0xa6ed846a type_id: 0x1b27f18a full_name: "do_SAK" } @@ -351760,7 +341593,7 @@ elf_symbol { name: "double_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x25a69f2f + crc: 0xdb32b18f type_id: 0x1ba0fc33 full_name: "double_rq_lock" } @@ -351796,7 +341629,7 @@ elf_symbol { name: "down_read" is_defined: true symbol_type: FUNCTION - crc: 0xb162aef5 + crc: 0x3355da1c type_id: 0x10b7c133 full_name: "down_read" } @@ -351805,7 +341638,7 @@ elf_symbol { name: "down_read_killable" is_defined: true symbol_type: FUNCTION - crc: 0x99c1f426 + crc: 0x2604b7c2 type_id: 0x9daf738f full_name: "down_read_killable" } @@ -351814,7 +341647,7 @@ elf_symbol { name: "down_read_trylock" is_defined: true symbol_type: FUNCTION - crc: 0x93ff63d1 + crc: 0x88f5cdef type_id: 0x9daf738f full_name: "down_read_trylock" } @@ -351841,7 +341674,7 @@ elf_symbol { name: "down_write" is_defined: true symbol_type: FUNCTION - crc: 0x486fdb09 + crc: 0x28ed2847 type_id: 0x10b7c133 full_name: "down_write" } @@ -351850,7 +341683,7 @@ elf_symbol { name: "down_write_killable" is_defined: true symbol_type: FUNCTION - crc: 0xf09499ee + crc: 0xced2405e type_id: 0x9daf738f full_name: "down_write_killable" } @@ -351859,7 +341692,7 @@ elf_symbol { name: "downgrade_write" is_defined: true symbol_type: FUNCTION - crc: 0x971410bd + crc: 0xd486fb9c type_id: 0x10b7c133 full_name: "downgrade_write" } @@ -351868,7 +341701,7 @@ elf_symbol { name: "dpcm_end_walk_at_be" is_defined: true symbol_type: FUNCTION - crc: 0x8e1ea5a3 + crc: 0x7e2e877b type_id: 0xfd600427 full_name: "dpcm_end_walk_at_be" } @@ -351877,7 +341710,7 @@ elf_symbol { name: "dput" is_defined: true symbol_type: FUNCTION - crc: 0x17e2ff81 + crc: 0x8a38d2d9 type_id: 0x141901a7 full_name: "dput" } @@ -351913,7 +341746,7 @@ elf_symbol { name: "driver_attach" is_defined: true symbol_type: FUNCTION - crc: 0x2c701efa + crc: 0xb6db38a0 type_id: 0x91190ace full_name: "driver_attach" } @@ -351922,7 +341755,7 @@ elf_symbol { name: "driver_create_file" is_defined: true symbol_type: FUNCTION - crc: 0x6df1dff1 + crc: 0x4cafa18c type_id: 0x91e06d89 full_name: "driver_create_file" } @@ -351931,7 +341764,7 @@ elf_symbol { name: "driver_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xe6e74f0b + crc: 0x1f3d4e58 type_id: 0xa1b14a4d full_name: "driver_find_device" } @@ -351940,7 +341773,7 @@ elf_symbol { name: "driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x34bf3f18 + crc: 0xe33175d6 type_id: 0x91190ace full_name: "driver_register" } @@ -351949,7 +341782,7 @@ elf_symbol { name: "driver_remove_file" is_defined: true symbol_type: FUNCTION - crc: 0xf3ee395e + crc: 0xb81ba41d type_id: 0x1cf8df35 full_name: "driver_remove_file" } @@ -351958,7 +341791,7 @@ elf_symbol { name: "driver_set_override" is_defined: true symbol_type: FUNCTION - crc: 0x45ea3598 + crc: 0x0c32269e type_id: 0x9d0ed9df full_name: "driver_set_override" } @@ -351967,7 +341800,7 @@ elf_symbol { name: "driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2fd9db1c + crc: 0x1be461e1 type_id: 0x1c01b872 full_name: "driver_unregister" } @@ -351976,7 +341809,7 @@ elf_symbol { name: "drm_add_edid_modes" is_defined: true symbol_type: FUNCTION - crc: 0x7413ddb0 + crc: 0x89db1c0d type_id: 0x91016cca full_name: "drm_add_edid_modes" } @@ -351985,7 +341818,7 @@ elf_symbol { name: "drm_add_modes_noedid" is_defined: true symbol_type: FUNCTION - crc: 0x3769fdfe + crc: 0x61d6f9cb type_id: 0x9068c1cc full_name: "drm_add_modes_noedid" } @@ -351994,7 +341827,7 @@ elf_symbol { name: "drm_aperture_remove_conflicting_pci_framebuffers" is_defined: true symbol_type: FUNCTION - crc: 0x16c14ce4 + crc: 0xa5a41149 type_id: 0x99361691 full_name: "drm_aperture_remove_conflicting_pci_framebuffers" } @@ -352003,7 +341836,7 @@ elf_symbol { name: "drm_atomic_add_affected_connectors" is_defined: true symbol_type: FUNCTION - crc: 0x1d6cf34c + crc: 0x382c8307 type_id: 0x950581be full_name: "drm_atomic_add_affected_connectors" } @@ -352012,7 +341845,7 @@ elf_symbol { name: "drm_atomic_add_affected_planes" is_defined: true symbol_type: FUNCTION - crc: 0x3ad0ffb6 + crc: 0xaa301513 type_id: 0x950581be full_name: "drm_atomic_add_affected_planes" } @@ -352021,7 +341854,7 @@ elf_symbol { name: "drm_atomic_bridge_chain_disable" is_defined: true symbol_type: FUNCTION - crc: 0xb75c2a73 + crc: 0x037c643d type_id: 0x198668f4 full_name: "drm_atomic_bridge_chain_disable" } @@ -352030,16 +341863,34 @@ elf_symbol { name: "drm_atomic_bridge_chain_enable" is_defined: true symbol_type: FUNCTION - crc: 0xb9704a46 + crc: 0xbd85127b type_id: 0x198668f4 full_name: "drm_atomic_bridge_chain_enable" } +elf_symbol { + id: 0xff22568f + name: "drm_atomic_bridge_chain_post_disable" + is_defined: true + symbol_type: FUNCTION + crc: 0xff56b1a9 + type_id: 0x198668f4 + full_name: "drm_atomic_bridge_chain_post_disable" +} +elf_symbol { + id: 0xe21486eb + name: "drm_atomic_bridge_chain_pre_enable" + is_defined: true + symbol_type: FUNCTION + crc: 0x95744fb5 + type_id: 0x198668f4 + full_name: "drm_atomic_bridge_chain_pre_enable" +} elf_symbol { id: 0x4fa53f59 name: "drm_atomic_commit" is_defined: true symbol_type: FUNCTION - crc: 0x4df716d5 + crc: 0x47f1dc99 type_id: 0x95c0ec46 full_name: "drm_atomic_commit" } @@ -352048,7 +341899,7 @@ elf_symbol { name: "drm_atomic_get_connector_state" is_defined: true symbol_type: FUNCTION - crc: 0xdf143eee + crc: 0x3e66308a type_id: 0x6345a3c5 full_name: "drm_atomic_get_connector_state" } @@ -352057,7 +341908,7 @@ elf_symbol { name: "drm_atomic_get_crtc_state" is_defined: true symbol_type: FUNCTION - crc: 0xb0d57786 + crc: 0x90a202a4 type_id: 0xefaef687 full_name: "drm_atomic_get_crtc_state" } @@ -352066,7 +341917,7 @@ elf_symbol { name: "drm_atomic_get_new_bridge_state" is_defined: true symbol_type: FUNCTION - crc: 0x022ff5e3 + crc: 0xbf3bc346 type_id: 0x289916da full_name: "drm_atomic_get_new_bridge_state" } @@ -352075,7 +341926,7 @@ elf_symbol { name: "drm_atomic_get_new_connector_for_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x929409ae + crc: 0xc1f42625 type_id: 0xab344d2b full_name: "drm_atomic_get_new_connector_for_encoder" } @@ -352084,7 +341935,7 @@ elf_symbol { name: "drm_atomic_get_new_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x2574e193 + crc: 0xe843f465 type_id: 0x8715e05e full_name: "drm_atomic_get_new_private_obj_state" } @@ -352093,7 +341944,7 @@ elf_symbol { name: "drm_atomic_get_old_connector_for_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x95bceef2 + crc: 0xc6dcc179 type_id: 0xab344d2b full_name: "drm_atomic_get_old_connector_for_encoder" } @@ -352102,7 +341953,7 @@ elf_symbol { name: "drm_atomic_get_old_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x225c06cf + crc: 0xef6b1339 type_id: 0x8715e05e full_name: "drm_atomic_get_old_private_obj_state" } @@ -352111,7 +341962,7 @@ elf_symbol { name: "drm_atomic_get_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xfdb57014 + crc: 0x4acdf8ca type_id: 0x89544504 full_name: "drm_atomic_get_plane_state" } @@ -352120,7 +341971,7 @@ elf_symbol { name: "drm_atomic_get_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x7d11b29c + crc: 0x1fb91d36 type_id: 0x8715e05e full_name: "drm_atomic_get_private_obj_state" } @@ -352129,7 +341980,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0x5fa5bd94 + crc: 0x02250c44 type_id: 0x1912c3c7 full_name: "drm_atomic_helper_bridge_destroy_state" } @@ -352138,7 +341989,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xbc3fec36 + crc: 0x30e477b0 type_id: 0x29da83bb full_name: "drm_atomic_helper_bridge_duplicate_state" } @@ -352147,7 +341998,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_propagate_bus_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x41a3245a + crc: 0xf9c3d0fb type_id: 0x6a320335 full_name: "drm_atomic_helper_bridge_propagate_bus_fmt" } @@ -352156,16 +342007,25 @@ elf_symbol { name: "drm_atomic_helper_bridge_reset" is_defined: true symbol_type: FUNCTION - crc: 0x84432566 + crc: 0xe2bce138 type_id: 0x29da83bb full_name: "drm_atomic_helper_bridge_reset" } +elf_symbol { + id: 0x848785d9 + name: "drm_atomic_helper_calc_timestamping_constants" + is_defined: true + symbol_type: FUNCTION + crc: 0x1dce7626 + type_id: 0x18d85efa + full_name: "drm_atomic_helper_calc_timestamping_constants" +} elf_symbol { id: 0x86f64a4f name: "drm_atomic_helper_check" is_defined: true symbol_type: FUNCTION - crc: 0xc6b0bb1a + crc: 0x14f5d679 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check" } @@ -352174,7 +342034,7 @@ elf_symbol { name: "drm_atomic_helper_check_modeset" is_defined: true symbol_type: FUNCTION - crc: 0xbdbf26cb + crc: 0x0ad7c8c8 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check_modeset" } @@ -352183,7 +342043,7 @@ elf_symbol { name: "drm_atomic_helper_check_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xa5363e38 + crc: 0xc5f2329a type_id: 0x96d5902b full_name: "drm_atomic_helper_check_plane_state" } @@ -352192,7 +342052,7 @@ elf_symbol { name: "drm_atomic_helper_check_planes" is_defined: true symbol_type: FUNCTION - crc: 0xa1a6c0a3 + crc: 0x829804b3 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check_planes" } @@ -352201,7 +342061,7 @@ elf_symbol { name: "drm_atomic_helper_check_wb_encoder_state" is_defined: true symbol_type: FUNCTION - crc: 0x32ca27b6 + crc: 0xd9b4df76 type_id: 0x968fd49c full_name: "drm_atomic_helper_check_wb_encoder_state" } @@ -352210,7 +342070,7 @@ elf_symbol { name: "drm_atomic_helper_cleanup_planes" is_defined: true symbol_type: FUNCTION - crc: 0x7c97ebc3 + crc: 0xd36f4777 type_id: 0x1edd7ece full_name: "drm_atomic_helper_cleanup_planes" } @@ -352219,7 +342079,7 @@ elf_symbol { name: "drm_atomic_helper_commit" is_defined: true symbol_type: FUNCTION - crc: 0x9010eb70 + crc: 0x7998fb77 type_id: 0x93de93a5 full_name: "drm_atomic_helper_commit" } @@ -352228,7 +342088,7 @@ elf_symbol { name: "drm_atomic_helper_commit_cleanup_done" is_defined: true symbol_type: FUNCTION - crc: 0x3215385a + crc: 0x02527e5f type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_cleanup_done" } @@ -352237,7 +342097,7 @@ elf_symbol { name: "drm_atomic_helper_commit_duplicated_state" is_defined: true symbol_type: FUNCTION - crc: 0xf1de7b49 + crc: 0xa1bc5b7f type_id: 0x95cedbde full_name: "drm_atomic_helper_commit_duplicated_state" } @@ -352246,7 +342106,7 @@ elf_symbol { name: "drm_atomic_helper_commit_hw_done" is_defined: true symbol_type: FUNCTION - crc: 0x7125c1cb + crc: 0x3dd8efec type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_hw_done" } @@ -352255,7 +342115,7 @@ elf_symbol { name: "drm_atomic_helper_commit_modeset_disables" is_defined: true symbol_type: FUNCTION - crc: 0x6e7baea3 + crc: 0x433d2315 type_id: 0x1edd7ece full_name: "drm_atomic_helper_commit_modeset_disables" } @@ -352264,7 +342124,7 @@ elf_symbol { name: "drm_atomic_helper_commit_modeset_enables" is_defined: true symbol_type: FUNCTION - crc: 0x4689f83c + crc: 0xe9f68f32 type_id: 0x1edd7ece full_name: "drm_atomic_helper_commit_modeset_enables" } @@ -352273,7 +342133,7 @@ elf_symbol { name: "drm_atomic_helper_commit_planes" is_defined: true symbol_type: FUNCTION - crc: 0x58086582 + crc: 0x9651b05e type_id: 0x1eda71a1 full_name: "drm_atomic_helper_commit_planes" } @@ -352282,7 +342142,7 @@ elf_symbol { name: "drm_atomic_helper_commit_tail" is_defined: true symbol_type: FUNCTION - crc: 0xb5a5ec4b + crc: 0xff03516c type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_tail" } @@ -352291,7 +342151,7 @@ elf_symbol { name: "drm_atomic_helper_commit_tail_rpm" is_defined: true symbol_type: FUNCTION - crc: 0x321d83b7 + crc: 0x8c2395f9 type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_tail_rpm" } @@ -352300,7 +342160,7 @@ elf_symbol { name: "drm_atomic_helper_connector_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xc58890dc + crc: 0xe5b45ca1 type_id: 0x1c470062 full_name: "drm_atomic_helper_connector_destroy_state" } @@ -352309,7 +342169,7 @@ elf_symbol { name: "drm_atomic_helper_connector_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x9e34c8e0 + crc: 0x794b58c9 type_id: 0x67ae13ae full_name: "drm_atomic_helper_connector_duplicate_state" } @@ -352318,7 +342178,7 @@ elf_symbol { name: "drm_atomic_helper_connector_reset" is_defined: true symbol_type: FUNCTION - crc: 0x28dd41eb + crc: 0x792830f7 type_id: 0x1cf53808 full_name: "drm_atomic_helper_connector_reset" } @@ -352327,7 +342187,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xa9cc3e79 + crc: 0x80703b43 type_id: 0x1c25e791 full_name: "drm_atomic_helper_crtc_destroy_state" } @@ -352336,7 +342196,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x5cbbd07c + crc: 0x6c5e916c type_id: 0xeb7d4b96 full_name: "drm_atomic_helper_crtc_duplicate_state" } @@ -352345,7 +342205,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x3e95ab33 + crc: 0xd6e7b965 type_id: 0x1cce8e13 full_name: "drm_atomic_helper_crtc_reset" } @@ -352354,7 +342214,7 @@ elf_symbol { name: "drm_atomic_helper_damage_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0xc1d1abc9 + crc: 0x01676359 type_id: 0x1b28e71c full_name: "drm_atomic_helper_damage_iter_init" } @@ -352372,7 +342232,7 @@ elf_symbol { name: "drm_atomic_helper_damage_merged" is_defined: true symbol_type: FUNCTION - crc: 0xcf9c99fc + crc: 0x3654a635 type_id: 0xf334abb2 full_name: "drm_atomic_helper_damage_merged" } @@ -352381,7 +342241,7 @@ elf_symbol { name: "drm_atomic_helper_dirtyfb" is_defined: true symbol_type: FUNCTION - crc: 0x192fed28 + crc: 0xcb4d14f3 type_id: 0x91a92948 full_name: "drm_atomic_helper_dirtyfb" } @@ -352390,7 +342250,7 @@ elf_symbol { name: "drm_atomic_helper_disable_plane" is_defined: true symbol_type: FUNCTION - crc: 0xf7865ef6 + crc: 0xeef245a7 type_id: 0x9b45fcbe full_name: "drm_atomic_helper_disable_plane" } @@ -352399,7 +342259,7 @@ elf_symbol { name: "drm_atomic_helper_disable_planes_on_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x57afc950 + crc: 0x5144ea50 type_id: 0x1f9b34c1 full_name: "drm_atomic_helper_disable_planes_on_crtc" } @@ -352408,7 +342268,7 @@ elf_symbol { name: "drm_atomic_helper_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xe7fdaf33 + crc: 0xc320b19f type_id: 0x4f3d8d0a full_name: "drm_atomic_helper_duplicate_state" } @@ -352417,7 +342277,7 @@ elf_symbol { name: "drm_atomic_helper_fake_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x3f547168 + crc: 0xa7e22d69 type_id: 0x18d85efa full_name: "drm_atomic_helper_fake_vblank" } @@ -352426,7 +342286,7 @@ elf_symbol { name: "drm_atomic_helper_page_flip" is_defined: true symbol_type: FUNCTION - crc: 0x7a842612 + crc: 0xf48df017 type_id: 0x9116124f full_name: "drm_atomic_helper_page_flip" } @@ -352435,7 +342295,7 @@ elf_symbol { name: "drm_atomic_helper_plane_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xe8bc87ae + crc: 0xf6a223af type_id: 0x16ebcbfa full_name: "drm_atomic_helper_plane_destroy_state" } @@ -352444,7 +342304,7 @@ elf_symbol { name: "drm_atomic_helper_plane_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xd2827ed7 + crc: 0x533597e1 type_id: 0x87b3d0e4 full_name: "drm_atomic_helper_plane_duplicate_state" } @@ -352453,7 +342313,7 @@ elf_symbol { name: "drm_atomic_helper_plane_reset" is_defined: true symbol_type: FUNCTION - crc: 0x4fed8a9f + crc: 0x04edb713 type_id: 0x1653799a full_name: "drm_atomic_helper_plane_reset" } @@ -352462,7 +342322,7 @@ elf_symbol { name: "drm_atomic_helper_prepare_planes" is_defined: true symbol_type: FUNCTION - crc: 0xa4e98369 + crc: 0x70a59260 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_prepare_planes" } @@ -352471,7 +342331,7 @@ elf_symbol { name: "drm_atomic_helper_resume" is_defined: true symbol_type: FUNCTION - crc: 0xd21df33d + crc: 0xe5ac5939 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_resume" } @@ -352480,7 +342340,7 @@ elf_symbol { name: "drm_atomic_helper_set_config" is_defined: true symbol_type: FUNCTION - crc: 0x962c642b + crc: 0x732e63df type_id: 0x9286b490 full_name: "drm_atomic_helper_set_config" } @@ -352489,7 +342349,7 @@ elf_symbol { name: "drm_atomic_helper_setup_commit" is_defined: true symbol_type: FUNCTION - crc: 0x386030a4 + crc: 0x2de12487 type_id: 0x94751139 full_name: "drm_atomic_helper_setup_commit" } @@ -352498,7 +342358,7 @@ elf_symbol { name: "drm_atomic_helper_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x480d70b3 + crc: 0x95b86c5d type_id: 0x1e597e38 full_name: "drm_atomic_helper_shutdown" } @@ -352507,7 +342367,7 @@ elf_symbol { name: "drm_atomic_helper_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x83a640ec + crc: 0x67057183 type_id: 0x4f33ba92 full_name: "drm_atomic_helper_suspend" } @@ -352516,7 +342376,7 @@ elf_symbol { name: "drm_atomic_helper_swap_state" is_defined: true symbol_type: FUNCTION - crc: 0x4eb2e7f4 + crc: 0x27189346 type_id: 0x94751139 full_name: "drm_atomic_helper_swap_state" } @@ -352525,7 +342385,7 @@ elf_symbol { name: "drm_atomic_helper_update_legacy_modeset_state" is_defined: true symbol_type: FUNCTION - crc: 0x2f07ee02 + crc: 0x99344832 type_id: 0x1edd7ece full_name: "drm_atomic_helper_update_legacy_modeset_state" } @@ -352534,7 +342394,7 @@ elf_symbol { name: "drm_atomic_helper_update_plane" is_defined: true symbol_type: FUNCTION - crc: 0xad81ffbb + crc: 0xbe6fc0dd type_id: 0x9b8350bf full_name: "drm_atomic_helper_update_plane" } @@ -352543,7 +342403,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_dependencies" is_defined: true symbol_type: FUNCTION - crc: 0xe10ca854 + crc: 0x6b28e7c6 type_id: 0x18d85efa full_name: "drm_atomic_helper_wait_for_dependencies" } @@ -352552,7 +342412,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_fences" is_defined: true symbol_type: FUNCTION - crc: 0x99464104 + crc: 0x2f6fe6d3 type_id: 0x93de93a5 full_name: "drm_atomic_helper_wait_for_fences" } @@ -352561,7 +342421,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_flip_done" is_defined: true symbol_type: FUNCTION - crc: 0xfe81784c + crc: 0xbec15cbf type_id: 0x1edd7ece full_name: "drm_atomic_helper_wait_for_flip_done" } @@ -352570,7 +342430,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_vblanks" is_defined: true symbol_type: FUNCTION - crc: 0x3898c0c8 + crc: 0x8068773d type_id: 0x1edd7ece full_name: "drm_atomic_helper_wait_for_vblanks" } @@ -352579,7 +342439,7 @@ elf_symbol { name: "drm_atomic_nonblocking_commit" is_defined: true symbol_type: FUNCTION - crc: 0x4b7ce0f4 + crc: 0x8cdd681b type_id: 0x95c0ec46 full_name: "drm_atomic_nonblocking_commit" } @@ -352588,7 +342448,7 @@ elf_symbol { name: "drm_atomic_normalize_zpos" is_defined: true symbol_type: FUNCTION - crc: 0xa1024d6a + crc: 0x2e4e51ac type_id: 0x93c5cc72 full_name: "drm_atomic_normalize_zpos" } @@ -352597,7 +342457,7 @@ elf_symbol { name: "drm_atomic_print_new_state" is_defined: true symbol_type: FUNCTION - crc: 0x32a12f70 + crc: 0xfda5c4b5 type_id: 0x1de9a6b4 full_name: "drm_atomic_print_new_state" } @@ -352606,7 +342466,7 @@ elf_symbol { name: "drm_atomic_private_obj_fini" is_defined: true symbol_type: FUNCTION - crc: 0xf229a62f + crc: 0x3ecca617 type_id: 0x18cc928e full_name: "drm_atomic_private_obj_fini" } @@ -352615,7 +342475,7 @@ elf_symbol { name: "drm_atomic_private_obj_init" is_defined: true symbol_type: FUNCTION - crc: 0x7c3ea25e + crc: 0x7c08579a type_id: 0x1ede86f9 full_name: "drm_atomic_private_obj_init" } @@ -352624,7 +342484,7 @@ elf_symbol { name: "drm_atomic_set_crtc_for_connector" is_defined: true symbol_type: FUNCTION - crc: 0x68bf7f52 + crc: 0x39fbaef9 type_id: 0x9666087d full_name: "drm_atomic_set_crtc_for_connector" } @@ -352633,7 +342493,7 @@ elf_symbol { name: "drm_atomic_set_crtc_for_plane" is_defined: true symbol_type: FUNCTION - crc: 0x822d12b6 + crc: 0x4676d967 type_id: 0x96cea8dc full_name: "drm_atomic_set_crtc_for_plane" } @@ -352642,7 +342502,7 @@ elf_symbol { name: "drm_atomic_set_fb_for_plane" is_defined: true symbol_type: FUNCTION - crc: 0x0d7fecc9 + crc: 0x5b6cdac0 type_id: 0x1bd4554d full_name: "drm_atomic_set_fb_for_plane" } @@ -352651,7 +342511,7 @@ elf_symbol { name: "drm_atomic_set_mode_for_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x3b9cd34f + crc: 0x2522bf0d type_id: 0x93e044d4 full_name: "drm_atomic_set_mode_for_crtc" } @@ -352660,7 +342520,7 @@ elf_symbol { name: "drm_atomic_set_mode_prop_for_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x61d989d2 + crc: 0xe7faf220 type_id: 0x93e681f1 full_name: "drm_atomic_set_mode_prop_for_crtc" } @@ -352669,7 +342529,7 @@ elf_symbol { name: "drm_atomic_state_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xc6a3e2f9 + crc: 0x06a85cda type_id: 0x4f33ba92 full_name: "drm_atomic_state_alloc" } @@ -352678,7 +342538,7 @@ elf_symbol { name: "drm_atomic_state_clear" is_defined: true symbol_type: FUNCTION - crc: 0x046be4e7 + crc: 0x56525008 type_id: 0x18d85efa full_name: "drm_atomic_state_clear" } @@ -352687,7 +342547,7 @@ elf_symbol { name: "drm_atomic_state_default_clear" is_defined: true symbol_type: FUNCTION - crc: 0x03b77bf0 + crc: 0xee3f3985 type_id: 0x18d85efa full_name: "drm_atomic_state_default_clear" } @@ -352696,7 +342556,7 @@ elf_symbol { name: "drm_atomic_state_default_release" is_defined: true symbol_type: FUNCTION - crc: 0x57bde5d9 + crc: 0x9640fef5 type_id: 0x18d85efa full_name: "drm_atomic_state_default_release" } @@ -352705,7 +342565,7 @@ elf_symbol { name: "drm_atomic_state_init" is_defined: true symbol_type: FUNCTION - crc: 0x4f580b04 + crc: 0xe4837ea7 type_id: 0x93c5cc72 full_name: "drm_atomic_state_init" } @@ -352714,7 +342574,7 @@ elf_symbol { name: "drm_bridge_add" is_defined: true symbol_type: FUNCTION - crc: 0x5a99478f + crc: 0x8e95e16a type_id: 0x19026802 full_name: "drm_bridge_add" } @@ -352723,7 +342583,7 @@ elf_symbol { name: "drm_bridge_attach" is_defined: true symbol_type: FUNCTION - crc: 0xff198eed + crc: 0x1dd8d6f5 type_id: 0x96ac3609 full_name: "drm_bridge_attach" } @@ -352732,7 +342592,7 @@ elf_symbol { name: "drm_bridge_chain_disable" is_defined: true symbol_type: FUNCTION - crc: 0x0d52a0ac + crc: 0x5b85086b type_id: 0x19026802 full_name: "drm_bridge_chain_disable" } @@ -352741,7 +342601,7 @@ elf_symbol { name: "drm_bridge_chain_enable" is_defined: true symbol_type: FUNCTION - crc: 0xc05f3f6d + crc: 0xb8deffe4 type_id: 0x19026802 full_name: "drm_bridge_chain_enable" } @@ -352750,7 +342610,7 @@ elf_symbol { name: "drm_bridge_chain_mode_set" is_defined: true symbol_type: FUNCTION - crc: 0xc2edee0f + crc: 0xd36b5bdc type_id: 0x19d93429 full_name: "drm_bridge_chain_mode_set" } @@ -352759,7 +342619,7 @@ elf_symbol { name: "drm_bridge_chain_post_disable" is_defined: true symbol_type: FUNCTION - crc: 0xe28e0744 + crc: 0x738902b4 type_id: 0x19026802 full_name: "drm_bridge_chain_post_disable" } @@ -352768,7 +342628,7 @@ elf_symbol { name: "drm_bridge_chain_pre_enable" is_defined: true symbol_type: FUNCTION - crc: 0xbd842124 + crc: 0x50596309 type_id: 0x19026802 full_name: "drm_bridge_chain_pre_enable" } @@ -352777,7 +342637,7 @@ elf_symbol { name: "drm_bridge_connector_disable_hpd" is_defined: true symbol_type: FUNCTION - crc: 0x8059b6af + crc: 0x3ed1379b type_id: 0x1cf53808 full_name: "drm_bridge_connector_disable_hpd" } @@ -352786,7 +342646,7 @@ elf_symbol { name: "drm_bridge_connector_enable_hpd" is_defined: true symbol_type: FUNCTION - crc: 0x6a082d96 + crc: 0xf797b9f0 type_id: 0x1cf53808 full_name: "drm_bridge_connector_enable_hpd" } @@ -352795,7 +342655,7 @@ elf_symbol { name: "drm_bridge_connector_init" is_defined: true symbol_type: FUNCTION - crc: 0xe180a886 + crc: 0xdbe75ce0 type_id: 0xadb56de9 full_name: "drm_bridge_connector_init" } @@ -352804,7 +342664,7 @@ elf_symbol { name: "drm_bridge_detect" is_defined: true symbol_type: FUNCTION - crc: 0x83a2a367 + crc: 0x6b110d7f type_id: 0xfcf090be full_name: "drm_bridge_detect" } @@ -352813,7 +342673,7 @@ elf_symbol { name: "drm_bridge_hpd_notify" is_defined: true symbol_type: FUNCTION - crc: 0x5c8557e7 + crc: 0x1d4ae759 type_id: 0x182b2835 full_name: "drm_bridge_hpd_notify" } @@ -352822,7 +342682,7 @@ elf_symbol { name: "drm_bridge_remove" is_defined: true symbol_type: FUNCTION - crc: 0x48aadd9f + crc: 0x6bfd8c31 type_id: 0x19026802 full_name: "drm_bridge_remove" } @@ -352840,7 +342700,7 @@ elf_symbol { name: "drm_calc_timestamping_constants" is_defined: true symbol_type: FUNCTION - crc: 0xf37d7fcf + crc: 0x8c4309f6 type_id: 0x1c18b1c5 full_name: "drm_calc_timestamping_constants" } @@ -352849,7 +342709,7 @@ elf_symbol { name: "drm_client_init" is_defined: true symbol_type: FUNCTION - crc: 0xf82c1eda + crc: 0x4f563ed9 type_id: 0x937bb0c9 full_name: "drm_client_init" } @@ -352858,7 +342718,7 @@ elf_symbol { name: "drm_client_modeset_commit_locked" is_defined: true symbol_type: FUNCTION - crc: 0x4fddff3b + crc: 0xe746131d type_id: 0x9ed1826a full_name: "drm_client_modeset_commit_locked" } @@ -352867,7 +342727,7 @@ elf_symbol { name: "drm_client_register" is_defined: true symbol_type: FUNCTION - crc: 0xeedd5e07 + crc: 0x09544747 type_id: 0x13c930d6 full_name: "drm_client_register" } @@ -352876,7 +342736,7 @@ elf_symbol { name: "drm_compat_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x921e69a8 + crc: 0x7924dd7f type_id: 0xa00069e0 full_name: "drm_compat_ioctl" } @@ -352885,16 +342745,25 @@ elf_symbol { name: "drm_connector_atomic_hdr_metadata_equal" is_defined: true symbol_type: FUNCTION - crc: 0x5f54a61b + crc: 0xfda4043b type_id: 0xf535e5c4 full_name: "drm_connector_atomic_hdr_metadata_equal" } +elf_symbol { + id: 0x9ff01046 + name: "drm_connector_attach_dp_subconnector_property" + is_defined: true + symbol_type: FUNCTION + crc: 0xbf9170b9 + type_id: 0x1cf53808 + full_name: "drm_connector_attach_dp_subconnector_property" +} elf_symbol { id: 0x91c4aa40 name: "drm_connector_attach_edid_property" is_defined: true symbol_type: FUNCTION - crc: 0x4f375b72 + crc: 0x3c2f2380 type_id: 0x1cf53808 full_name: "drm_connector_attach_edid_property" } @@ -352903,7 +342772,7 @@ elf_symbol { name: "drm_connector_attach_encoder" is_defined: true symbol_type: FUNCTION - crc: 0xd6509227 + crc: 0x65ac6d56 type_id: 0x91565a49 full_name: "drm_connector_attach_encoder" } @@ -352912,7 +342781,7 @@ elf_symbol { name: "drm_connector_attach_hdr_output_metadata_property" is_defined: true symbol_type: FUNCTION - crc: 0xf070211c + crc: 0x5e8294f8 type_id: 0x91ed8ab4 full_name: "drm_connector_attach_hdr_output_metadata_property" } @@ -352921,7 +342790,7 @@ elf_symbol { name: "drm_connector_attach_max_bpc_property" is_defined: true symbol_type: FUNCTION - crc: 0x07de3926 + crc: 0x325affde type_id: 0x9068c1cc full_name: "drm_connector_attach_max_bpc_property" } @@ -352930,7 +342799,7 @@ elf_symbol { name: "drm_connector_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x4c844892 + crc: 0xf5c627ca type_id: 0x1cf53808 full_name: "drm_connector_cleanup" } @@ -352939,7 +342808,7 @@ elf_symbol { name: "drm_connector_init" is_defined: true symbol_type: FUNCTION - crc: 0x8ffd119c + crc: 0xe888ac75 type_id: 0x9388ac32 full_name: "drm_connector_init" } @@ -352948,7 +342817,7 @@ elf_symbol { name: "drm_connector_init_with_ddc" is_defined: true symbol_type: FUNCTION - crc: 0x877fb2cb + crc: 0x3bc01531 type_id: 0x9388a514 full_name: "drm_connector_init_with_ddc" } @@ -352957,7 +342826,7 @@ elf_symbol { name: "drm_connector_list_iter_begin" is_defined: true symbol_type: FUNCTION - crc: 0x9a144cbd + crc: 0xd4dcac69 type_id: 0x1eca2cda full_name: "drm_connector_list_iter_begin" } @@ -352966,7 +342835,7 @@ elf_symbol { name: "drm_connector_list_iter_end" is_defined: true symbol_type: FUNCTION - crc: 0xe2e82852 + crc: 0xfcaf6d56 type_id: 0x19ad7fb1 full_name: "drm_connector_list_iter_end" } @@ -352975,7 +342844,7 @@ elf_symbol { name: "drm_connector_list_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x2990bc7a + crc: 0x051a1052 type_id: 0xaafabc9d full_name: "drm_connector_list_iter_next" } @@ -352984,7 +342853,7 @@ elf_symbol { name: "drm_connector_list_update" is_defined: true symbol_type: FUNCTION - crc: 0x8442571b + crc: 0xad1ec49d type_id: 0x1cf53808 full_name: "drm_connector_list_update" } @@ -352993,7 +342862,7 @@ elf_symbol { name: "drm_connector_register" is_defined: true symbol_type: FUNCTION - crc: 0x64d99df5 + crc: 0x64effeaf type_id: 0x91ed8ab4 full_name: "drm_connector_register" } @@ -353002,7 +342871,7 @@ elf_symbol { name: "drm_connector_set_panel_orientation" is_defined: true symbol_type: FUNCTION - crc: 0xbff86a1f + crc: 0x661d77ef type_id: 0x93e51922 full_name: "drm_connector_set_panel_orientation" } @@ -353011,7 +342880,7 @@ elf_symbol { name: "drm_connector_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x5b4edd78 + crc: 0x411bde66 type_id: 0x1cf53808 full_name: "drm_connector_unregister" } @@ -353020,7 +342889,7 @@ elf_symbol { name: "drm_connector_update_edid_property" is_defined: true symbol_type: FUNCTION - crc: 0x0016efb8 + crc: 0x98f042db type_id: 0x912a7219 full_name: "drm_connector_update_edid_property" } @@ -353029,7 +342898,7 @@ elf_symbol { name: "drm_crtc_accurate_vblank_count" is_defined: true symbol_type: FUNCTION - crc: 0x980769b1 + crc: 0xcf1b970e type_id: 0x5b8d0ccb full_name: "drm_crtc_accurate_vblank_count" } @@ -353038,7 +342907,7 @@ elf_symbol { name: "drm_crtc_add_crc_entry" is_defined: true symbol_type: FUNCTION - crc: 0x695a6294 + crc: 0x2056c89f type_id: 0x9064f8c2 full_name: "drm_crtc_add_crc_entry" } @@ -353047,7 +342916,7 @@ elf_symbol { name: "drm_crtc_arm_vblank_event" is_defined: true symbol_type: FUNCTION - crc: 0x24d3f050 + crc: 0x39b8fd15 type_id: 0x1cb94c1c full_name: "drm_crtc_arm_vblank_event" } @@ -353056,7 +342925,7 @@ elf_symbol { name: "drm_crtc_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x5d5d9d82 + crc: 0x2575db6e type_id: 0x1cce8e13 full_name: "drm_crtc_cleanup" } @@ -353065,7 +342934,7 @@ elf_symbol { name: "drm_crtc_commit_wait" is_defined: true symbol_type: FUNCTION - crc: 0xd45227cf + crc: 0xe39b1a76 type_id: 0x922e978f full_name: "drm_crtc_commit_wait" } @@ -353074,7 +342943,7 @@ elf_symbol { name: "drm_crtc_enable_color_mgmt" is_defined: true symbol_type: FUNCTION - crc: 0x5e591da0 + crc: 0xd66d4c8b type_id: 0x1e67551a full_name: "drm_crtc_enable_color_mgmt" } @@ -353083,16 +342952,43 @@ elf_symbol { name: "drm_crtc_handle_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x449380b0 + crc: 0x38c14875 type_id: 0xf2f28484 full_name: "drm_crtc_handle_vblank" } +elf_symbol { + id: 0x98de519f + name: "drm_crtc_helper_set_config" + is_defined: true + symbol_type: FUNCTION + crc: 0xf73ac75b + type_id: 0x9286b490 + full_name: "drm_crtc_helper_set_config" +} +elf_symbol { + id: 0x49bf35a9 + name: "drm_crtc_helper_set_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2db91d8 + type_id: 0xf24127d0 + full_name: "drm_crtc_helper_set_mode" +} +elf_symbol { + id: 0x9e8cce85 + name: "drm_crtc_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x87130c20 + type_id: 0x9389b3df + full_name: "drm_crtc_init" +} elf_symbol { id: 0x6db0b862 name: "drm_crtc_init_with_planes" is_defined: true symbol_type: FUNCTION - crc: 0xe4e3395d + crc: 0x5553a750 type_id: 0x93820b25 full_name: "drm_crtc_init_with_planes" } @@ -353101,7 +342997,7 @@ elf_symbol { name: "drm_crtc_send_vblank_event" is_defined: true symbol_type: FUNCTION - crc: 0x486461cb + crc: 0x53686300 type_id: 0x1cb94c1c full_name: "drm_crtc_send_vblank_event" } @@ -353110,16 +343006,25 @@ elf_symbol { name: "drm_crtc_set_max_vblank_count" is_defined: true symbol_type: FUNCTION - crc: 0xa5571bb7 + crc: 0x2bb72b96 type_id: 0x1feaaebf full_name: "drm_crtc_set_max_vblank_count" } +elf_symbol { + id: 0xf7b33934 + name: "drm_crtc_vblank_count" + is_defined: true + symbol_type: FUNCTION + crc: 0x4d2bc492 + type_id: 0x5b8d0ccb + full_name: "drm_crtc_vblank_count" +} elf_symbol { id: 0x8b01dcb0 name: "drm_crtc_vblank_count_and_time" is_defined: true symbol_type: FUNCTION - crc: 0x183df305 + crc: 0x43271703 type_id: 0x5bb68829 full_name: "drm_crtc_vblank_count_and_time" } @@ -353128,7 +343033,7 @@ elf_symbol { name: "drm_crtc_vblank_get" is_defined: true symbol_type: FUNCTION - crc: 0x1d103b28 + crc: 0x9d9f1180 type_id: 0x91d63caf full_name: "drm_crtc_vblank_get" } @@ -353137,7 +343042,7 @@ elf_symbol { name: "drm_crtc_vblank_helper_get_vblank_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x3b993d53 + crc: 0xb282e79f type_id: 0xf2bde902 full_name: "drm_crtc_vblank_helper_get_vblank_timestamp" } @@ -353146,7 +343051,7 @@ elf_symbol { name: "drm_crtc_vblank_off" is_defined: true symbol_type: FUNCTION - crc: 0x9ac5b9a3 + crc: 0xef6d267f type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_off" } @@ -353155,7 +343060,7 @@ elf_symbol { name: "drm_crtc_vblank_on" is_defined: true symbol_type: FUNCTION - crc: 0x988a0e8f + crc: 0x9fb2e466 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_on" } @@ -353164,7 +343069,7 @@ elf_symbol { name: "drm_crtc_vblank_put" is_defined: true symbol_type: FUNCTION - crc: 0x35980ac5 + crc: 0x864e6898 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_put" } @@ -353173,16 +343078,25 @@ elf_symbol { name: "drm_crtc_vblank_reset" is_defined: true symbol_type: FUNCTION - crc: 0xaf11c148 + crc: 0xe43a8eb5 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_reset" } +elf_symbol { + id: 0x2ca7efbd + name: "drm_crtc_vblank_waitqueue" + is_defined: true + symbol_type: FUNCTION + crc: 0x8417c2ac + type_id: 0xbe7f3441 + full_name: "drm_crtc_vblank_waitqueue" +} elf_symbol { id: 0x94cd1327 name: "drm_crtc_wait_one_vblank" is_defined: true symbol_type: FUNCTION - crc: 0xe1432d7a + crc: 0x8581217d type_id: 0x1cce8e13 full_name: "drm_crtc_wait_one_vblank" } @@ -353191,7 +343105,7 @@ elf_symbol { name: "drm_cvt_mode" is_defined: true symbol_type: FUNCTION - crc: 0x15d84a99 + crc: 0xe810dea6 type_id: 0xc6a0fca0 full_name: "drm_cvt_mode" } @@ -353200,7 +343114,7 @@ elf_symbol { name: "drm_debugfs_create_files" is_defined: true symbol_type: FUNCTION - crc: 0x12469833 + crc: 0x356af807 type_id: 0x1f0d7714 full_name: "drm_debugfs_create_files" } @@ -353236,7 +343150,7 @@ elf_symbol { name: "drm_dev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x99fd408b + crc: 0xfcb6d242 type_id: 0xdf6c95f8 full_name: "drm_dev_alloc" } @@ -353245,7 +343159,7 @@ elf_symbol { name: "drm_dev_enter" is_defined: true symbol_type: FUNCTION - crc: 0x533b59c7 + crc: 0x1453e376 type_id: 0xf028149a full_name: "drm_dev_enter" } @@ -353263,16 +343177,25 @@ elf_symbol { name: "drm_dev_get" is_defined: true symbol_type: FUNCTION - crc: 0x8c0b808a + crc: 0xfaca51e5 type_id: 0x1e597e38 full_name: "drm_dev_get" } +elf_symbol { + id: 0x48f7af32 + name: "drm_dev_has_vblank" + is_defined: true + symbol_type: FUNCTION + crc: 0x6e1fba75 + type_id: 0xf2d803c7 + full_name: "drm_dev_has_vblank" +} elf_symbol { id: 0x5654b5d3 name: "drm_dev_printk" is_defined: true symbol_type: FUNCTION - crc: 0xf673c415 + crc: 0xa6456769 type_id: 0x1f849f7d full_name: "drm_dev_printk" } @@ -353281,7 +343204,7 @@ elf_symbol { name: "drm_dev_put" is_defined: true symbol_type: FUNCTION - crc: 0x5953a44c + crc: 0x5762f2f1 type_id: 0x1e597e38 full_name: "drm_dev_put" } @@ -353290,7 +343213,7 @@ elf_symbol { name: "drm_dev_register" is_defined: true symbol_type: FUNCTION - crc: 0xd60d5f53 + crc: 0x7ef67a65 type_id: 0x938c1916 full_name: "drm_dev_register" } @@ -353299,7 +343222,7 @@ elf_symbol { name: "drm_dev_unplug" is_defined: true symbol_type: FUNCTION - crc: 0x55a521cc + crc: 0x7b361836 type_id: 0x1e597e38 full_name: "drm_dev_unplug" } @@ -353308,7 +343231,7 @@ elf_symbol { name: "drm_dev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xed0aa141 + crc: 0x99fc2812 type_id: 0x1e597e38 full_name: "drm_dev_unregister" } @@ -353326,7 +343249,7 @@ elf_symbol { name: "drm_display_mode_from_cea_vic" is_defined: true symbol_type: FUNCTION - crc: 0xc35e9576 + crc: 0xa9ea8384 type_id: 0xc7814062 full_name: "drm_display_mode_from_cea_vic" } @@ -353353,7 +343276,7 @@ elf_symbol { name: "drm_do_get_edid" is_defined: true symbol_type: FUNCTION - crc: 0x29e9cbdc + crc: 0x4b9de822 type_id: 0xc2503be7 full_name: "drm_do_get_edid" } @@ -353384,6 +343307,15 @@ elf_symbol { type_id: 0x1cec1cec full_name: "drm_edid_get_monitor_name" } +elf_symbol { + id: 0x7ee897fe + name: "drm_edid_header_is_valid" + is_defined: true + symbol_type: FUNCTION + crc: 0x9b9de1c1 + type_id: 0x93c72655 + full_name: "drm_edid_header_is_valid" +} elf_symbol { id: 0x903baf1e name: "drm_edid_is_valid" @@ -353407,7 +343339,7 @@ elf_symbol { name: "drm_encoder_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xb08748e8 + crc: 0x5dcb3db3 type_id: 0x1b255e4a full_name: "drm_encoder_cleanup" } @@ -353416,7 +343348,7 @@ elf_symbol { name: "drm_encoder_init" is_defined: true symbol_type: FUNCTION - crc: 0xc77b1c41 + crc: 0x1195f64a type_id: 0x93f7ef8a full_name: "drm_encoder_init" } @@ -353425,7 +343357,7 @@ elf_symbol { name: "drm_event_cancel_free" is_defined: true symbol_type: FUNCTION - crc: 0x57166724 + crc: 0x1c10ee98 type_id: 0x1e4577e0 full_name: "drm_event_cancel_free" } @@ -353434,7 +343366,7 @@ elf_symbol { name: "drm_event_reserve_init" is_defined: true symbol_type: FUNCTION - crc: 0xfe79a08d + crc: 0x5d3c2069 type_id: 0x930bf787 full_name: "drm_event_reserve_init" } @@ -353443,7 +343375,7 @@ elf_symbol { name: "drm_event_reserve_init_locked" is_defined: true symbol_type: FUNCTION - crc: 0x45f7d3f3 + crc: 0xedb033ca type_id: 0x930bf787 full_name: "drm_event_reserve_init_locked" } @@ -353461,7 +343393,7 @@ elf_symbol { name: "drm_flip_work_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xc6323239 + crc: 0xd60ff1c2 type_id: 0x1932531b full_name: "drm_flip_work_cleanup" } @@ -353470,7 +343402,7 @@ elf_symbol { name: "drm_flip_work_commit" is_defined: true symbol_type: FUNCTION - crc: 0x842dd90c + crc: 0x24a2ed2c type_id: 0x197db1c7 full_name: "drm_flip_work_commit" } @@ -353479,7 +343411,7 @@ elf_symbol { name: "drm_flip_work_init" is_defined: true symbol_type: FUNCTION - crc: 0x5542443b + crc: 0x737100b1 type_id: 0x19cc7303 full_name: "drm_flip_work_init" } @@ -353488,7 +343420,7 @@ elf_symbol { name: "drm_flip_work_queue" is_defined: true symbol_type: FUNCTION - crc: 0x127a8c6b + crc: 0xdcb59b84 type_id: 0x1950a68f full_name: "drm_flip_work_queue" } @@ -353524,7 +343456,7 @@ elf_symbol { name: "drm_framebuffer_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x2a672a88 + crc: 0xbf1c6c9f type_id: 0x1cea7cc2 full_name: "drm_framebuffer_cleanup" } @@ -353533,7 +343465,7 @@ elf_symbol { name: "drm_framebuffer_init" is_defined: true symbol_type: FUNCTION - crc: 0xd7df8741 + crc: 0x2064415b type_id: 0x93898074 full_name: "drm_framebuffer_init" } @@ -353542,7 +343474,7 @@ elf_symbol { name: "drm_framebuffer_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xf81126cb + crc: 0x65005562 type_id: 0xa807a3b8 full_name: "drm_framebuffer_lookup" } @@ -353551,7 +343483,7 @@ elf_symbol { name: "drm_framebuffer_remove" is_defined: true symbol_type: FUNCTION - crc: 0xf0ba62c7 + crc: 0xa29533ba type_id: 0x1cea7cc2 full_name: "drm_framebuffer_remove" } @@ -353560,7 +343492,7 @@ elf_symbol { name: "drm_framebuffer_unregister_private" is_defined: true symbol_type: FUNCTION - crc: 0x4a2cdf91 + crc: 0xb7188bfc type_id: 0x1cea7cc2 full_name: "drm_framebuffer_unregister_private" } @@ -353569,7 +343501,7 @@ elf_symbol { name: "drm_gem_cleanup_shadow_fb" is_defined: true symbol_type: FUNCTION - crc: 0xcaf4459a + crc: 0x25d83091 type_id: 0x16ebcbfa full_name: "drm_gem_cleanup_shadow_fb" } @@ -353578,7 +343510,7 @@ elf_symbol { name: "drm_gem_create_mmap_offset" is_defined: true symbol_type: FUNCTION - crc: 0x34294278 + crc: 0x6155f315 type_id: 0x9398dfdf full_name: "drm_gem_create_mmap_offset" } @@ -353587,7 +343519,7 @@ elf_symbol { name: "drm_gem_dmabuf_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xa4a30219 + crc: 0x538bb841 type_id: 0x9d9aa0c3 full_name: "drm_gem_dmabuf_mmap" } @@ -353596,7 +343528,7 @@ elf_symbol { name: "drm_gem_dmabuf_release" is_defined: true symbol_type: FUNCTION - crc: 0xe141abdf + crc: 0x65a8f6cf type_id: 0x10aa5f7a full_name: "drm_gem_dmabuf_release" } @@ -353605,7 +343537,7 @@ elf_symbol { name: "drm_gem_dmabuf_vmap" is_defined: true symbol_type: FUNCTION - crc: 0x924b5bad + crc: 0x2f78eeda type_id: 0x9d4e84a4 full_name: "drm_gem_dmabuf_vmap" } @@ -353614,16 +343546,25 @@ elf_symbol { name: "drm_gem_dmabuf_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0x7f1f6451 + crc: 0x25ef7fae type_id: 0x10563618 full_name: "drm_gem_dmabuf_vunmap" } +elf_symbol { + id: 0xc7970f23 + name: "drm_gem_fb_begin_cpu_access" + is_defined: true + symbol_type: FUNCTION + crc: 0xc0442599 + type_id: 0x92c4ddf1 + full_name: "drm_gem_fb_begin_cpu_access" +} elf_symbol { id: 0x5758ca8d name: "drm_gem_fb_create" is_defined: true symbol_type: FUNCTION - crc: 0x099ca64b + crc: 0x2600959a type_id: 0xa80d1860 full_name: "drm_gem_fb_create" } @@ -353632,7 +343573,7 @@ elf_symbol { name: "drm_gem_fb_create_handle" is_defined: true symbol_type: FUNCTION - crc: 0xb720a793 + crc: 0x102d4c0d type_id: 0x91bfa9d8 full_name: "drm_gem_fb_create_handle" } @@ -353641,7 +343582,7 @@ elf_symbol { name: "drm_gem_fb_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x71262ece + crc: 0xb9772d9d type_id: 0x1cea7cc2 full_name: "drm_gem_fb_destroy" } @@ -353650,7 +343591,7 @@ elf_symbol { name: "drm_gem_fb_get_obj" is_defined: true symbol_type: FUNCTION - crc: 0x651e5adb + crc: 0xaa830a18 type_id: 0x0bfc976c full_name: "drm_gem_fb_get_obj" } @@ -353659,7 +343600,7 @@ elf_symbol { name: "drm_gem_fb_vmap" is_defined: true symbol_type: FUNCTION - crc: 0x52de6839 + crc: 0x0e6534ed type_id: 0x9101618a full_name: "drm_gem_fb_vmap" } @@ -353668,7 +343609,7 @@ elf_symbol { name: "drm_gem_fb_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0x6d6b5cb0 + crc: 0x74889048 type_id: 0x1c1615a0 full_name: "drm_gem_fb_vunmap" } @@ -353677,7 +343618,7 @@ elf_symbol { name: "drm_gem_free_mmap_offset" is_defined: true symbol_type: FUNCTION - crc: 0x1c08a4cd + crc: 0x6b655eeb type_id: 0x1e806d63 full_name: "drm_gem_free_mmap_offset" } @@ -353686,7 +343627,7 @@ elf_symbol { name: "drm_gem_get_pages" is_defined: true symbol_type: FUNCTION - crc: 0xff477e23 + crc: 0x7bb2b1f8 type_id: 0xe2823805 full_name: "drm_gem_get_pages" } @@ -353695,7 +343636,7 @@ elf_symbol { name: "drm_gem_handle_create" is_defined: true symbol_type: FUNCTION - crc: 0x869ab823 + crc: 0x3de8eeab type_id: 0x99d6eb87 full_name: "drm_gem_handle_create" } @@ -353704,7 +343645,7 @@ elf_symbol { name: "drm_gem_lock_reservations" is_defined: true symbol_type: FUNCTION - crc: 0xb13988dd + crc: 0xe094d76b type_id: 0x9d356d81 full_name: "drm_gem_lock_reservations" } @@ -353713,7 +343654,7 @@ elf_symbol { name: "drm_gem_lru_init" is_defined: true symbol_type: FUNCTION - crc: 0xa956955b + crc: 0x57f6f423 type_id: 0x1d96cba6 full_name: "drm_gem_lru_init" } @@ -353722,7 +343663,7 @@ elf_symbol { name: "drm_gem_lru_move_tail" is_defined: true symbol_type: FUNCTION - crc: 0x55ef27c6 + crc: 0x0d74e5ea type_id: 0x1dfacbed full_name: "drm_gem_lru_move_tail" } @@ -353731,7 +343672,7 @@ elf_symbol { name: "drm_gem_lru_scan" is_defined: true symbol_type: FUNCTION - crc: 0x04fa4d58 + crc: 0x9376e221 type_id: 0x3d3888de full_name: "drm_gem_lru_scan" } @@ -353740,7 +343681,7 @@ elf_symbol { name: "drm_gem_map_attach" is_defined: true symbol_type: FUNCTION - crc: 0xf245cecc + crc: 0x92c4ebd3 type_id: 0x9dc78915 full_name: "drm_gem_map_attach" } @@ -353749,7 +343690,7 @@ elf_symbol { name: "drm_gem_map_detach" is_defined: true symbol_type: FUNCTION - crc: 0x8690ede6 + crc: 0xffcad51d type_id: 0x10df3ba9 full_name: "drm_gem_map_detach" } @@ -353758,7 +343699,7 @@ elf_symbol { name: "drm_gem_map_dma_buf" is_defined: true symbol_type: FUNCTION - crc: 0xad71d82b + crc: 0xae7e92e2 type_id: 0x451c3ee7 full_name: "drm_gem_map_dma_buf" } @@ -353767,7 +343708,7 @@ elf_symbol { name: "drm_gem_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xba914ab2 + crc: 0x90694ef5 type_id: 0x9b923492 full_name: "drm_gem_mmap" } @@ -353776,7 +343717,7 @@ elf_symbol { name: "drm_gem_mmap_obj" is_defined: true symbol_type: FUNCTION - crc: 0xb6380530 + crc: 0x62be7bae type_id: 0x93578e9d full_name: "drm_gem_mmap_obj" } @@ -353794,7 +343735,7 @@ elf_symbol { name: "drm_gem_object_init" is_defined: true symbol_type: FUNCTION - crc: 0x2cfd53dd + crc: 0x9c19c481 type_id: 0x939d4211 full_name: "drm_gem_object_init" } @@ -353803,7 +343744,7 @@ elf_symbol { name: "drm_gem_object_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x77eaea35 + crc: 0x1e4ed7f7 type_id: 0x010530e2 full_name: "drm_gem_object_lookup" } @@ -353812,7 +343753,7 @@ elf_symbol { name: "drm_gem_object_release" is_defined: true symbol_type: FUNCTION - crc: 0x796cc961 + crc: 0xf527d31d type_id: 0x1e806d63 full_name: "drm_gem_object_release" } @@ -353821,7 +343762,7 @@ elf_symbol { name: "drm_gem_plane_helper_prepare_fb" is_defined: true symbol_type: FUNCTION - crc: 0xe40cebb5 + crc: 0xa10b54fd type_id: 0x9bf37946 full_name: "drm_gem_plane_helper_prepare_fb" } @@ -353830,16 +343771,25 @@ elf_symbol { name: "drm_gem_prepare_shadow_fb" is_defined: true symbol_type: FUNCTION - crc: 0x496423e6 + crc: 0x9f8ed18b type_id: 0x9bf37946 full_name: "drm_gem_prepare_shadow_fb" } +elf_symbol { + id: 0x82fd8719 + name: "drm_gem_prime_export" + is_defined: true + symbol_type: FUNCTION + crc: 0x9bd849a5 + type_id: 0x45a8a3c4 + full_name: "drm_gem_prime_export" +} elf_symbol { id: 0x8abb34fd name: "drm_gem_prime_fd_to_handle" is_defined: true symbol_type: FUNCTION - crc: 0xdf73db4e + crc: 0x90243c97 type_id: 0x9313a933 full_name: "drm_gem_prime_fd_to_handle" } @@ -353848,7 +343798,7 @@ elf_symbol { name: "drm_gem_prime_handle_to_fd" is_defined: true symbol_type: FUNCTION - crc: 0x865a912d + crc: 0xf15a8008 type_id: 0x930d2c35 full_name: "drm_gem_prime_handle_to_fd" } @@ -353857,7 +343807,7 @@ elf_symbol { name: "drm_gem_prime_import" is_defined: true symbol_type: FUNCTION - crc: 0x98aabd87 + crc: 0xb492b9dd type_id: 0x085aa0e0 full_name: "drm_gem_prime_import" } @@ -353866,7 +343816,7 @@ elf_symbol { name: "drm_gem_prime_import_dev" is_defined: true symbol_type: FUNCTION - crc: 0x62f6b04a + crc: 0x25097918 type_id: 0x085a36de full_name: "drm_gem_prime_import_dev" } @@ -353875,7 +343825,7 @@ elf_symbol { name: "drm_gem_prime_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xa22a62e0 + crc: 0xc33358fe type_id: 0x93b092da full_name: "drm_gem_prime_mmap" } @@ -353884,7 +343834,7 @@ elf_symbol { name: "drm_gem_private_object_init" is_defined: true symbol_type: FUNCTION - crc: 0xfcf6583b + crc: 0x9a5c1e53 type_id: 0x1e85f0ad full_name: "drm_gem_private_object_init" } @@ -353893,7 +343843,7 @@ elf_symbol { name: "drm_gem_put_pages" is_defined: true symbol_type: FUNCTION - crc: 0x44ca7d5c + crc: 0x179b8dd3 type_id: 0x1eb644f1 full_name: "drm_gem_put_pages" } @@ -353902,7 +343852,7 @@ elf_symbol { name: "drm_gem_shmem_create" is_defined: true symbol_type: FUNCTION - crc: 0x0434bc9b + crc: 0xe79800a2 type_id: 0x3ab949d4 full_name: "drm_gem_shmem_create" } @@ -353911,7 +343861,7 @@ elf_symbol { name: "drm_gem_shmem_dumb_create" is_defined: true symbol_type: FUNCTION - crc: 0x0642859d + crc: 0x0c4fbcc8 type_id: 0x99de09ef full_name: "drm_gem_shmem_dumb_create" } @@ -353920,7 +343870,7 @@ elf_symbol { name: "drm_gem_shmem_free" is_defined: true symbol_type: FUNCTION - crc: 0xd4eed116 + crc: 0xf809058c type_id: 0x1793895b full_name: "drm_gem_shmem_free" } @@ -353929,7 +343879,7 @@ elf_symbol { name: "drm_gem_shmem_get_pages_sgt" is_defined: true symbol_type: FUNCTION - crc: 0xe506973e + crc: 0x3f8a24ea type_id: 0x4677b893 full_name: "drm_gem_shmem_get_pages_sgt" } @@ -353938,7 +343888,7 @@ elf_symbol { name: "drm_gem_shmem_get_sg_table" is_defined: true symbol_type: FUNCTION - crc: 0x08e4e484 + crc: 0xe68d1091 type_id: 0x4677b893 full_name: "drm_gem_shmem_get_sg_table" } @@ -353947,7 +343897,7 @@ elf_symbol { name: "drm_gem_shmem_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x0ebb2547 + crc: 0x5cab3499 type_id: 0x9aa376e2 full_name: "drm_gem_shmem_mmap" } @@ -353956,7 +343906,7 @@ elf_symbol { name: "drm_gem_shmem_pin" is_defined: true symbol_type: FUNCTION - crc: 0xdebcac37 + crc: 0xf6bc8503 type_id: 0x9a8b3be7 full_name: "drm_gem_shmem_pin" } @@ -353965,7 +343915,7 @@ elf_symbol { name: "drm_gem_shmem_prime_import_sg_table" is_defined: true symbol_type: FUNCTION - crc: 0x1db3d1f6 + crc: 0x9ee3cd8a type_id: 0x082ccdd1 full_name: "drm_gem_shmem_prime_import_sg_table" } @@ -353974,7 +343924,7 @@ elf_symbol { name: "drm_gem_shmem_print_info" is_defined: true symbol_type: FUNCTION - crc: 0xc0283cd4 + crc: 0xbc55221d type_id: 0x1e2a3205 full_name: "drm_gem_shmem_print_info" } @@ -353983,7 +343933,7 @@ elf_symbol { name: "drm_gem_shmem_unpin" is_defined: true symbol_type: FUNCTION - crc: 0xdf49cc5f + crc: 0x256f4cc0 type_id: 0x1793895b full_name: "drm_gem_shmem_unpin" } @@ -353992,7 +343942,7 @@ elf_symbol { name: "drm_gem_shmem_vm_ops" is_defined: true symbol_type: OBJECT - crc: 0xfaed6715 + crc: 0xaa176f21 type_id: 0xf5901b02 full_name: "drm_gem_shmem_vm_ops" } @@ -354001,7 +343951,7 @@ elf_symbol { name: "drm_gem_shmem_vmap" is_defined: true symbol_type: FUNCTION - crc: 0xa5ecdfa4 + crc: 0x0908408a type_id: 0x9a775285 full_name: "drm_gem_shmem_vmap" } @@ -354010,7 +343960,7 @@ elf_symbol { name: "drm_gem_shmem_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0xe4fe899c + crc: 0x1df894c8 type_id: 0x176fe039 full_name: "drm_gem_shmem_vunmap" } @@ -354019,7 +343969,7 @@ elf_symbol { name: "drm_gem_unlock_reservations" is_defined: true symbol_type: FUNCTION - crc: 0x2df8d671 + crc: 0xd0c8b487 type_id: 0x102ddf3d full_name: "drm_gem_unlock_reservations" } @@ -354028,7 +343978,7 @@ elf_symbol { name: "drm_gem_unmap_dma_buf" is_defined: true symbol_type: FUNCTION - crc: 0x36b749d9 + crc: 0xa801438f type_id: 0x17ffed59 full_name: "drm_gem_unmap_dma_buf" } @@ -354037,7 +343987,7 @@ elf_symbol { name: "drm_gem_vm_close" is_defined: true symbol_type: FUNCTION - crc: 0xe36204b1 + crc: 0x7b3d61be type_id: 0x121c81c2 full_name: "drm_gem_vm_close" } @@ -354046,7 +343996,7 @@ elf_symbol { name: "drm_gem_vm_open" is_defined: true symbol_type: FUNCTION - crc: 0xdca7997c + crc: 0x579d1817 type_id: 0x121c81c2 full_name: "drm_gem_vm_open" } @@ -354073,7 +344023,7 @@ elf_symbol { name: "drm_get_edid" is_defined: true symbol_type: FUNCTION - crc: 0x2ebc0c50 + crc: 0x5efab667 type_id: 0xc21fedbe full_name: "drm_get_edid" } @@ -354082,7 +344032,7 @@ elf_symbol { name: "drm_get_format_info" is_defined: true symbol_type: FUNCTION - crc: 0x42b9fafb + crc: 0x92b20fb2 type_id: 0x44ddb78b full_name: "drm_get_format_info" } @@ -354091,7 +344041,7 @@ elf_symbol { name: "drm_handle_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x2b0a9b64 + crc: 0x7d9ce96b type_id: 0xf1736137 full_name: "drm_handle_vblank" } @@ -354100,7 +344050,7 @@ elf_symbol { name: "drm_hdmi_avi_infoframe_from_display_mode" is_defined: true symbol_type: FUNCTION - crc: 0x77524d46 + crc: 0x796e4d0e type_id: 0x99c0ccec full_name: "drm_hdmi_avi_infoframe_from_display_mode" } @@ -354109,7 +344059,7 @@ elf_symbol { name: "drm_hdmi_avi_infoframe_quant_range" is_defined: true symbol_type: FUNCTION - crc: 0xbcd18408 + crc: 0x229ed5dc type_id: 0x14d9bc35 full_name: "drm_hdmi_avi_infoframe_quant_range" } @@ -354118,16 +344068,43 @@ elf_symbol { name: "drm_hdmi_vendor_infoframe_from_display_mode" is_defined: true symbol_type: FUNCTION - crc: 0xbb00b2a3 + crc: 0xc2b73ddd type_id: 0x92320486 full_name: "drm_hdmi_vendor_infoframe_from_display_mode" } +elf_symbol { + id: 0x80d03c2c + name: "drm_helper_connector_dpms" + is_defined: true + symbol_type: FUNCTION + crc: 0x326e158c + type_id: 0x907109f8 + full_name: "drm_helper_connector_dpms" +} +elf_symbol { + id: 0xf8c3c062 + name: "drm_helper_disable_unused_functions" + is_defined: true + symbol_type: FUNCTION + crc: 0x08c48fca + type_id: 0x1e597e38 + full_name: "drm_helper_disable_unused_functions" +} +elf_symbol { + id: 0xc00007fe + name: "drm_helper_force_disable_all" + is_defined: true + symbol_type: FUNCTION + crc: 0x387d5458 + type_id: 0x9341cc84 + full_name: "drm_helper_force_disable_all" +} elf_symbol { id: 0x213004ed name: "drm_helper_hpd_irq_event" is_defined: true symbol_type: FUNCTION - crc: 0x2f45e1b8 + crc: 0xfe9c9482 type_id: 0xf06574af full_name: "drm_helper_hpd_irq_event" } @@ -354136,7 +344113,7 @@ elf_symbol { name: "drm_helper_mode_fill_fb_struct" is_defined: true symbol_type: FUNCTION - crc: 0xfc6689fd + crc: 0x76a96b53 type_id: 0x1e93e85a full_name: "drm_helper_mode_fill_fb_struct" } @@ -354145,7 +344122,7 @@ elf_symbol { name: "drm_helper_move_panel_connectors_to_head" is_defined: true symbol_type: FUNCTION - crc: 0x5709fc7c + crc: 0x2d6b3864 type_id: 0x1e597e38 full_name: "drm_helper_move_panel_connectors_to_head" } @@ -354154,7 +344131,7 @@ elf_symbol { name: "drm_helper_probe_single_connector_modes" is_defined: true symbol_type: FUNCTION - crc: 0x424aa42d + crc: 0x6dc86f5a type_id: 0x919a7322 full_name: "drm_helper_probe_single_connector_modes" } @@ -354163,7 +344140,7 @@ elf_symbol { name: "drm_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x95b78a11 + crc: 0x5ba71db3 type_id: 0xa00069e0 full_name: "drm_ioctl" } @@ -354172,7 +344149,7 @@ elf_symbol { name: "drm_is_current_master" is_defined: true symbol_type: FUNCTION - crc: 0x3ea1d4e4 + crc: 0xe7ab81f3 type_id: 0xfa1de4ef full_name: "drm_is_current_master" } @@ -354181,16 +344158,25 @@ elf_symbol { name: "drm_kms_helper_hotplug_event" is_defined: true symbol_type: FUNCTION - crc: 0x5b49a8ce + crc: 0x407f8acf type_id: 0x1e597e38 full_name: "drm_kms_helper_hotplug_event" } +elf_symbol { + id: 0xb6107be5 + name: "drm_kms_helper_is_poll_worker" + is_defined: true + symbol_type: FUNCTION + crc: 0x5a4734d1 + type_id: 0xfea45b04 + full_name: "drm_kms_helper_is_poll_worker" +} elf_symbol { id: 0x3c6b600d name: "drm_kms_helper_poll_disable" is_defined: true symbol_type: FUNCTION - crc: 0xe25643c9 + crc: 0xff84cea9 type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_disable" } @@ -354199,7 +344185,7 @@ elf_symbol { name: "drm_kms_helper_poll_enable" is_defined: true symbol_type: FUNCTION - crc: 0x3e323e1c + crc: 0x9c77bbab type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_enable" } @@ -354208,7 +344194,7 @@ elf_symbol { name: "drm_kms_helper_poll_fini" is_defined: true symbol_type: FUNCTION - crc: 0x12e5e502 + crc: 0x171dda3d type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_fini" } @@ -354217,7 +344203,7 @@ elf_symbol { name: "drm_kms_helper_poll_init" is_defined: true symbol_type: FUNCTION - crc: 0xabeaf70a + crc: 0x804f93eb type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_init" } @@ -354226,7 +344212,7 @@ elf_symbol { name: "drm_master_get" is_defined: true symbol_type: FUNCTION - crc: 0xa14b5a4d + crc: 0xb7880c5c type_id: 0xf6814266 full_name: "drm_master_get" } @@ -354235,7 +344221,7 @@ elf_symbol { name: "drm_master_put" is_defined: true symbol_type: FUNCTION - crc: 0x2c43f70d + crc: 0x968463c5 type_id: 0x12493d73 full_name: "drm_master_put" } @@ -354325,7 +344311,7 @@ elf_symbol { name: "drm_mode_config_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xabd94ead + crc: 0x84a1c450 type_id: 0x1e597e38 full_name: "drm_mode_config_cleanup" } @@ -354334,7 +344320,7 @@ elf_symbol { name: "drm_mode_config_helper_resume" is_defined: true symbol_type: FUNCTION - crc: 0x4bb068d9 + crc: 0x6ae48cc1 type_id: 0x9341cc84 full_name: "drm_mode_config_helper_resume" } @@ -354343,7 +344329,7 @@ elf_symbol { name: "drm_mode_config_helper_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3e3bebef + crc: 0x23b0ed30 type_id: 0x9341cc84 full_name: "drm_mode_config_helper_suspend" } @@ -354352,7 +344338,7 @@ elf_symbol { name: "drm_mode_config_reset" is_defined: true symbol_type: FUNCTION - crc: 0x3d89f55d + crc: 0xc6c97ad1 type_id: 0x1e597e38 full_name: "drm_mode_config_reset" } @@ -354370,7 +344356,7 @@ elf_symbol { name: "drm_mode_convert_umode" is_defined: true symbol_type: FUNCTION - crc: 0x33cd3321 + crc: 0xbb05a12a type_id: 0x93e73189 full_name: "drm_mode_convert_umode" } @@ -354388,7 +344374,7 @@ elf_symbol { name: "drm_mode_create" is_defined: true symbol_type: FUNCTION - crc: 0xc107a106 + crc: 0x2af6b387 type_id: 0xc72431aa full_name: "drm_mode_create" } @@ -354397,7 +344383,7 @@ elf_symbol { name: "drm_mode_create_dp_colorspace_property" is_defined: true symbol_type: FUNCTION - crc: 0xd08284d2 + crc: 0x50d133c8 type_id: 0x91ed8ab4 full_name: "drm_mode_create_dp_colorspace_property" } @@ -354406,16 +344392,25 @@ elf_symbol { name: "drm_mode_create_hdmi_colorspace_property" is_defined: true symbol_type: FUNCTION - crc: 0x0528b75e + crc: 0x1f6573f0 type_id: 0x91ed8ab4 full_name: "drm_mode_create_hdmi_colorspace_property" } +elf_symbol { + id: 0x64649d2c + name: "drm_mode_create_scaling_mode_property" + is_defined: true + symbol_type: FUNCTION + crc: 0x2dccd709 + type_id: 0x9341cc84 + full_name: "drm_mode_create_scaling_mode_property" +} elf_symbol { id: 0x51b5201f name: "drm_mode_create_tile_group" is_defined: true symbol_type: FUNCTION - crc: 0x3d1e76c1 + crc: 0xaf6f0663 type_id: 0x42ee3dd4 full_name: "drm_mode_create_tile_group" } @@ -354424,7 +344419,7 @@ elf_symbol { name: "drm_mode_crtc_set_gamma_size" is_defined: true symbol_type: FUNCTION - crc: 0x939bf1c8 + crc: 0x79b7fe4c type_id: 0x904abfe3 full_name: "drm_mode_crtc_set_gamma_size" } @@ -354442,7 +344437,7 @@ elf_symbol { name: "drm_mode_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6e79eeaf + crc: 0x9b791841 type_id: 0x1ef285a9 full_name: "drm_mode_destroy" } @@ -354451,7 +344446,7 @@ elf_symbol { name: "drm_mode_duplicate" is_defined: true symbol_type: FUNCTION - crc: 0x6380bdce + crc: 0xff193a01 type_id: 0xc7f20e7c full_name: "drm_mode_duplicate" } @@ -354478,7 +344473,7 @@ elf_symbol { name: "drm_mode_find_dmt" is_defined: true symbol_type: FUNCTION - crc: 0x32d83113 + crc: 0x50a2e72f type_id: 0xc6a0fd0e full_name: "drm_mode_find_dmt" } @@ -354514,7 +344509,7 @@ elf_symbol { name: "drm_mode_object_find" is_defined: true symbol_type: FUNCTION - crc: 0x3fcbcae0 + crc: 0xdcea725a type_id: 0x6650c8f2 full_name: "drm_mode_object_find" } @@ -354523,7 +344518,7 @@ elf_symbol { name: "drm_mode_object_get" is_defined: true symbol_type: FUNCTION - crc: 0x5b263989 + crc: 0x436ff9a6 type_id: 0x1cab6a11 full_name: "drm_mode_object_get" } @@ -354532,7 +344527,7 @@ elf_symbol { name: "drm_mode_object_put" is_defined: true symbol_type: FUNCTION - crc: 0x19811bab + crc: 0xfdff984a type_id: 0x1cab6a11 full_name: "drm_mode_object_put" } @@ -354541,7 +344536,7 @@ elf_symbol { name: "drm_mode_probed_add" is_defined: true symbol_type: FUNCTION - crc: 0xb22647a1 + crc: 0x88f2da8e type_id: 0x1c5ec399 full_name: "drm_mode_probed_add" } @@ -354550,7 +344545,7 @@ elf_symbol { name: "drm_mode_prune_invalid" is_defined: true symbol_type: FUNCTION - crc: 0xcbab040b + crc: 0x1e2f859d type_id: 0x1ebba908 full_name: "drm_mode_prune_invalid" } @@ -354595,7 +344590,7 @@ elf_symbol { name: "drm_modeset_acquire_fini" is_defined: true symbol_type: FUNCTION - crc: 0x7685d8ea + crc: 0xd285aec8 type_id: 0x107b2810 full_name: "drm_modeset_acquire_fini" } @@ -354604,7 +344599,7 @@ elf_symbol { name: "drm_modeset_acquire_init" is_defined: true symbol_type: FUNCTION - crc: 0x01a9fd03 + crc: 0x45e603b8 type_id: 0x100bdee9 full_name: "drm_modeset_acquire_init" } @@ -354613,7 +344608,7 @@ elf_symbol { name: "drm_modeset_backoff" is_defined: true symbol_type: FUNCTION - crc: 0x4962c868 + crc: 0xaa79b4d4 type_id: 0x9d639aac full_name: "drm_modeset_backoff" } @@ -354622,7 +344617,7 @@ elf_symbol { name: "drm_modeset_drop_locks" is_defined: true symbol_type: FUNCTION - crc: 0x7c8b31af + crc: 0x8e53256f type_id: 0x107b2810 full_name: "drm_modeset_drop_locks" } @@ -354631,7 +344626,7 @@ elf_symbol { name: "drm_modeset_lock" is_defined: true symbol_type: FUNCTION - crc: 0xaa62c24c + crc: 0xb9e8c048 type_id: 0x97fa70fd full_name: "drm_modeset_lock" } @@ -354640,7 +344635,7 @@ elf_symbol { name: "drm_modeset_lock_all" is_defined: true symbol_type: FUNCTION - crc: 0x443abb9c + crc: 0x0acb485d type_id: 0x1e597e38 full_name: "drm_modeset_lock_all" } @@ -354649,7 +344644,7 @@ elf_symbol { name: "drm_modeset_lock_all_ctx" is_defined: true symbol_type: FUNCTION - crc: 0x2bf8a238 + crc: 0x35a47ef7 type_id: 0x934ffb1c full_name: "drm_modeset_lock_all_ctx" } @@ -354658,7 +344653,7 @@ elf_symbol { name: "drm_modeset_lock_init" is_defined: true symbol_type: FUNCTION - crc: 0x6c6cf1e4 + crc: 0xd152a9c2 type_id: 0x1aecf5d9 full_name: "drm_modeset_lock_init" } @@ -354667,7 +344662,7 @@ elf_symbol { name: "drm_modeset_lock_single_interruptible" is_defined: true symbol_type: FUNCTION - crc: 0x758939a3 + crc: 0x33020bb7 type_id: 0x97f44765 full_name: "drm_modeset_lock_single_interruptible" } @@ -354676,7 +344671,7 @@ elf_symbol { name: "drm_modeset_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x6b30d785 + crc: 0x1c6b0af8 type_id: 0x1aecf5d9 full_name: "drm_modeset_unlock" } @@ -354685,7 +344680,7 @@ elf_symbol { name: "drm_modeset_unlock_all" is_defined: true symbol_type: FUNCTION - crc: 0x3298e894 + crc: 0xdb83f850 type_id: 0x1e597e38 full_name: "drm_modeset_unlock_all" } @@ -354694,7 +344689,7 @@ elf_symbol { name: "drm_object_attach_property" is_defined: true symbol_type: FUNCTION - crc: 0xe8ce415f + crc: 0xa831bbd6 type_id: 0x1c05d45f full_name: "drm_object_attach_property" } @@ -354703,7 +344698,7 @@ elf_symbol { name: "drm_object_property_set_value" is_defined: true symbol_type: FUNCTION - crc: 0xc4d94421 + crc: 0x94569246 type_id: 0x911d66e3 full_name: "drm_object_property_set_value" } @@ -354712,16 +344707,25 @@ elf_symbol { name: "drm_of_component_match_add" is_defined: true symbol_type: FUNCTION - crc: 0x1c296631 + crc: 0xca177a25 type_id: 0x102ab9fb full_name: "drm_of_component_match_add" } +elf_symbol { + id: 0x8aa099dd + name: "drm_of_component_probe" + is_defined: true + symbol_type: FUNCTION + crc: 0xe8ff752d + type_id: 0x9dad5a62 + full_name: "drm_of_component_probe" +} elf_symbol { id: 0x122e3e9f name: "drm_of_encoder_active_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x90143b68 + crc: 0xb4f650f2 type_id: 0x902700eb full_name: "drm_of_encoder_active_endpoint" } @@ -354730,7 +344734,7 @@ elf_symbol { name: "drm_of_find_panel_or_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x845fdf09 + crc: 0x362dce3f type_id: 0x908eb1a6 full_name: "drm_of_find_panel_or_bridge" } @@ -354739,7 +344743,7 @@ elf_symbol { name: "drm_of_find_possible_crtcs" is_defined: true symbol_type: FUNCTION - crc: 0x839193ee + crc: 0xabd12d1d type_id: 0x3d0f6874 full_name: "drm_of_find_possible_crtcs" } @@ -354748,7 +344752,7 @@ elf_symbol { name: "drm_of_get_data_lanes_count" is_defined: true symbol_type: FUNCTION - crc: 0x5a57a49b + crc: 0x0be2a50a type_id: 0x900cb4fc full_name: "drm_of_get_data_lanes_count" } @@ -354757,7 +344761,7 @@ elf_symbol { name: "drm_open" is_defined: true symbol_type: FUNCTION - crc: 0xbd5a28b0 + crc: 0xd8d401cc type_id: 0x9b022eae full_name: "drm_open" } @@ -354766,7 +344770,7 @@ elf_symbol { name: "drm_panel_add" is_defined: true symbol_type: FUNCTION - crc: 0xedeec0b5 + crc: 0xb6b95897 type_id: 0x14800eb8 full_name: "drm_panel_add" } @@ -354775,7 +344779,7 @@ elf_symbol { name: "drm_panel_bridge_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x75f16fbe + crc: 0x7b814dbf type_id: 0x9d2263c5 full_name: "drm_panel_bridge_add_typed" } @@ -354784,7 +344788,7 @@ elf_symbol { name: "drm_panel_bridge_connector" is_defined: true symbol_type: FUNCTION - crc: 0x7cf51a2d + crc: 0xffd1066c type_id: 0xaa55ab2e full_name: "drm_panel_bridge_connector" } @@ -354793,7 +344797,7 @@ elf_symbol { name: "drm_panel_bridge_remove" is_defined: true symbol_type: FUNCTION - crc: 0x70a368cc + crc: 0xd6879c9a type_id: 0x19026802 full_name: "drm_panel_bridge_remove" } @@ -354802,7 +344806,7 @@ elf_symbol { name: "drm_panel_disable" is_defined: true symbol_type: FUNCTION - crc: 0x5fd518e2 + crc: 0x536b2dec type_id: 0x9998bc04 full_name: "drm_panel_disable" } @@ -354811,7 +344815,7 @@ elf_symbol { name: "drm_panel_enable" is_defined: true symbol_type: FUNCTION - crc: 0x06608d55 + crc: 0xf7c0b0e6 type_id: 0x9998bc04 full_name: "drm_panel_enable" } @@ -354820,7 +344824,7 @@ elf_symbol { name: "drm_panel_get_modes" is_defined: true symbol_type: FUNCTION - crc: 0x3e210e81 + crc: 0xa0c334cd type_id: 0x995e6a9d full_name: "drm_panel_get_modes" } @@ -354829,7 +344833,7 @@ elf_symbol { name: "drm_panel_init" is_defined: true symbol_type: FUNCTION - crc: 0x5fa02ccb + crc: 0x2d451166 type_id: 0x1486e519 full_name: "drm_panel_init" } @@ -354838,7 +344842,7 @@ elf_symbol { name: "drm_panel_of_backlight" is_defined: true symbol_type: FUNCTION - crc: 0xb97d49ca + crc: 0xd9ab1d2d type_id: 0x9998bc04 full_name: "drm_panel_of_backlight" } @@ -354847,7 +344851,7 @@ elf_symbol { name: "drm_panel_prepare" is_defined: true symbol_type: FUNCTION - crc: 0xa3bcb64e + crc: 0x4817ee32 type_id: 0x9998bc04 full_name: "drm_panel_prepare" } @@ -354856,7 +344860,7 @@ elf_symbol { name: "drm_panel_remove" is_defined: true symbol_type: FUNCTION - crc: 0x312e683c + crc: 0x23456173 type_id: 0x14800eb8 full_name: "drm_panel_remove" } @@ -354865,7 +344869,7 @@ elf_symbol { name: "drm_panel_unprepare" is_defined: true symbol_type: FUNCTION - crc: 0x609b4dda + crc: 0xf7113846 type_id: 0x9998bc04 full_name: "drm_panel_unprepare" } @@ -354874,7 +344878,7 @@ elf_symbol { name: "drm_plane_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xfd03c9c3 + crc: 0x625001a0 type_id: 0x1653799a full_name: "drm_plane_cleanup" } @@ -354883,7 +344887,7 @@ elf_symbol { name: "drm_plane_create_alpha_property" is_defined: true symbol_type: FUNCTION - crc: 0xf46f1e63 + crc: 0x7b0786ac type_id: 0x9b4bcb26 full_name: "drm_plane_create_alpha_property" } @@ -354892,7 +344896,7 @@ elf_symbol { name: "drm_plane_create_blend_mode_property" is_defined: true symbol_type: FUNCTION - crc: 0x140c2fee + crc: 0x7900faf9 type_id: 0x9a5ddebe full_name: "drm_plane_create_blend_mode_property" } @@ -354901,7 +344905,7 @@ elf_symbol { name: "drm_plane_create_color_properties" is_defined: true symbol_type: FUNCTION - crc: 0x9a844f93 + crc: 0xeec1de9e type_id: 0x985d3db9 full_name: "drm_plane_create_color_properties" } @@ -354910,7 +344914,7 @@ elf_symbol { name: "drm_plane_create_rotation_property" is_defined: true symbol_type: FUNCTION - crc: 0x90813960 + crc: 0xd78a51ad type_id: 0x9a4cbfe7 full_name: "drm_plane_create_rotation_property" } @@ -354919,7 +344923,7 @@ elf_symbol { name: "drm_plane_create_scaling_filter_property" is_defined: true symbol_type: FUNCTION - crc: 0x15a1a875 + crc: 0x38974849 type_id: 0x9a5ddebe full_name: "drm_plane_create_scaling_filter_property" } @@ -354928,7 +344932,7 @@ elf_symbol { name: "drm_plane_create_zpos_immutable_property" is_defined: true symbol_type: FUNCTION - crc: 0x1181fc71 + crc: 0x5774c42d type_id: 0x9a5ddebe full_name: "drm_plane_create_zpos_immutable_property" } @@ -354937,7 +344941,7 @@ elf_symbol { name: "drm_plane_create_zpos_property" is_defined: true symbol_type: FUNCTION - crc: 0x42ea020a + crc: 0xbae937dc type_id: 0x9a4da9f2 full_name: "drm_plane_create_zpos_property" } @@ -354946,7 +344950,7 @@ elf_symbol { name: "drm_plane_enable_fb_damage_clips" is_defined: true symbol_type: FUNCTION - crc: 0x2186cfa4 + crc: 0xe31b4dd7 type_id: 0x1653799a full_name: "drm_plane_enable_fb_damage_clips" } @@ -354955,7 +344959,7 @@ elf_symbol { name: "drm_poll" is_defined: true symbol_type: FUNCTION - crc: 0x8cca5861 + crc: 0xf583b687 type_id: 0x25b50dfa full_name: "drm_poll" } @@ -354964,7 +344968,7 @@ elf_symbol { name: "drm_prime_gem_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xa19dc891 + crc: 0xbf9f5c36 type_id: 0x1e82fda2 full_name: "drm_prime_gem_destroy" } @@ -354982,19 +344986,37 @@ elf_symbol { name: "drm_prime_pages_to_sg" is_defined: true symbol_type: FUNCTION - crc: 0xb2e0a933 + crc: 0xcb80fd42 type_id: 0x4f80ed11 full_name: "drm_prime_pages_to_sg" } +elf_symbol { + id: 0xe3236156 + name: "drm_prime_sg_to_dma_addr_array" + is_defined: true + symbol_type: FUNCTION + crc: 0x44a2cadb + type_id: 0x9d7a49fd + full_name: "drm_prime_sg_to_dma_addr_array" +} elf_symbol { id: 0x8f6d52ff name: "drm_prime_sg_to_page_array" is_defined: true symbol_type: FUNCTION - crc: 0x992fe9fa + crc: 0xae178337 type_id: 0x9d9ce4b7 full_name: "drm_prime_sg_to_page_array" } +elf_symbol { + id: 0xb3c9d206 + name: "drm_print_bits" + is_defined: true + symbol_type: FUNCTION + crc: 0x32a0cc37 + type_id: 0x1a857204 + full_name: "drm_print_bits" +} elf_symbol { id: 0xcd5d6af6 name: "drm_printf" @@ -355009,7 +345031,7 @@ elf_symbol { name: "drm_probe_ddc" is_defined: true symbol_type: FUNCTION - crc: 0x213c316b + crc: 0xd745712b type_id: 0xf7820d73 full_name: "drm_probe_ddc" } @@ -355018,7 +345040,7 @@ elf_symbol { name: "drm_property_blob_get" is_defined: true symbol_type: FUNCTION - crc: 0x53717364 + crc: 0x37cd579b type_id: 0x0c5304b6 full_name: "drm_property_blob_get" } @@ -355027,7 +345049,7 @@ elf_symbol { name: "drm_property_blob_put" is_defined: true symbol_type: FUNCTION - crc: 0x78854797 + crc: 0x9fb721c3 type_id: 0x1d97feab full_name: "drm_property_blob_put" } @@ -355036,7 +345058,7 @@ elf_symbol { name: "drm_property_create" is_defined: true symbol_type: FUNCTION - crc: 0xf1800ff1 + crc: 0x23f40da1 type_id: 0x9b73de6d full_name: "drm_property_create" } @@ -355045,7 +345067,7 @@ elf_symbol { name: "drm_property_create_bitmask" is_defined: true symbol_type: FUNCTION - crc: 0x4706d2a0 + crc: 0x8f2c8003 type_id: 0x9b72aafd full_name: "drm_property_create_bitmask" } @@ -355054,7 +345076,7 @@ elf_symbol { name: "drm_property_create_blob" is_defined: true symbol_type: FUNCTION - crc: 0x62bd849c + crc: 0xb4679f3d type_id: 0x0c431641 full_name: "drm_property_create_blob" } @@ -355063,7 +345085,7 @@ elf_symbol { name: "drm_property_create_bool" is_defined: true symbol_type: FUNCTION - crc: 0x978b412f + crc: 0xee0cec09 type_id: 0x9b7242ee full_name: "drm_property_create_bool" } @@ -355072,7 +345094,7 @@ elf_symbol { name: "drm_property_create_enum" is_defined: true symbol_type: FUNCTION - crc: 0x6d61e999 + crc: 0x6b5feaa7 type_id: 0x9b72aa8f full_name: "drm_property_create_enum" } @@ -355081,7 +345103,7 @@ elf_symbol { name: "drm_property_create_range" is_defined: true symbol_type: FUNCTION - crc: 0xd864417a + crc: 0x6ed99063 type_id: 0x9b7237ea full_name: "drm_property_create_range" } @@ -355090,7 +345112,7 @@ elf_symbol { name: "drm_property_create_signed_range" is_defined: true symbol_type: FUNCTION - crc: 0xe71198b6 + crc: 0x0573f291 type_id: 0x9b738b6d full_name: "drm_property_create_signed_range" } @@ -355099,7 +345121,7 @@ elf_symbol { name: "drm_property_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6a61f767 + crc: 0x4996144f type_id: 0x1ef0e215 full_name: "drm_property_destroy" } @@ -355108,7 +345130,7 @@ elf_symbol { name: "drm_property_lookup_blob" is_defined: true symbol_type: FUNCTION - crc: 0x5df3e899 + crc: 0x328b60c8 type_id: 0x0fed72dc full_name: "drm_property_lookup_blob" } @@ -355117,7 +345139,7 @@ elf_symbol { name: "drm_property_replace_blob" is_defined: true symbol_type: FUNCTION - crc: 0x37b305eb + crc: 0xccdcc724 type_id: 0xff934450 full_name: "drm_property_replace_blob" } @@ -355135,7 +345157,7 @@ elf_symbol { name: "drm_read" is_defined: true symbol_type: FUNCTION - crc: 0x7b187c6c + crc: 0x868c4e79 type_id: 0x12e4741f full_name: "drm_read" } @@ -355180,7 +345202,7 @@ elf_symbol { name: "drm_release" is_defined: true symbol_type: FUNCTION - crc: 0x838e746b + crc: 0x136961da type_id: 0x9b022eae full_name: "drm_release" } @@ -355198,7 +345220,7 @@ elf_symbol { name: "drm_self_refresh_helper_alter_state" is_defined: true symbol_type: FUNCTION - crc: 0xd25e929b + crc: 0xa0383ef0 type_id: 0x18d85efa full_name: "drm_self_refresh_helper_alter_state" } @@ -355207,7 +345229,7 @@ elf_symbol { name: "drm_self_refresh_helper_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x8987bb74 + crc: 0xeb36aaa9 type_id: 0x1cce8e13 full_name: "drm_self_refresh_helper_cleanup" } @@ -355216,7 +345238,7 @@ elf_symbol { name: "drm_self_refresh_helper_init" is_defined: true symbol_type: FUNCTION - crc: 0x2972205c + crc: 0x7864ccbf type_id: 0x91d63caf full_name: "drm_self_refresh_helper_init" } @@ -355225,7 +345247,7 @@ elf_symbol { name: "drm_send_event" is_defined: true symbol_type: FUNCTION - crc: 0x83c835bd + crc: 0x1b34279f type_id: 0x1e4577e0 full_name: "drm_send_event" } @@ -355234,7 +345256,7 @@ elf_symbol { name: "drm_send_event_locked" is_defined: true symbol_type: FUNCTION - crc: 0x1d177539 + crc: 0xd3bdbf49 type_id: 0x1e4577e0 full_name: "drm_send_event_locked" } @@ -355243,7 +345265,7 @@ elf_symbol { name: "drm_set_preferred_mode" is_defined: true symbol_type: FUNCTION - crc: 0x464c85ca + crc: 0xda9035aa type_id: 0x1d707370 full_name: "drm_set_preferred_mode" } @@ -355252,7 +345274,7 @@ elf_symbol { name: "drm_simple_display_pipe_attach_bridge" is_defined: true symbol_type: FUNCTION - crc: 0xf00760d1 + crc: 0xdfa5bc66 type_id: 0x9e08dfbb full_name: "drm_simple_display_pipe_attach_bridge" } @@ -355261,7 +345283,7 @@ elf_symbol { name: "drm_simple_display_pipe_init" is_defined: true symbol_type: FUNCTION - crc: 0xf3cff918 + crc: 0x9c1d9057 type_id: 0x937ca73d full_name: "drm_simple_display_pipe_init" } @@ -355270,7 +345292,7 @@ elf_symbol { name: "drm_simple_encoder_init" is_defined: true symbol_type: FUNCTION - crc: 0x1b21f204 + crc: 0x9cd11ef2 type_id: 0x93e3d44d full_name: "drm_simple_encoder_init" } @@ -355279,7 +345301,7 @@ elf_symbol { name: "drm_state_dump" is_defined: true symbol_type: FUNCTION - crc: 0xcfe2bece + crc: 0x95ef2f30 type_id: 0x1ef499ec full_name: "drm_state_dump" } @@ -355288,16 +345310,25 @@ elf_symbol { name: "drm_syncobj_add_point" is_defined: true symbol_type: FUNCTION - crc: 0x8634e8b3 + crc: 0x95148682 type_id: 0x15766e8a full_name: "drm_syncobj_add_point" } +elf_symbol { + id: 0xc68f1830 + name: "drm_syncobj_create" + is_defined: true + symbol_type: FUNCTION + crc: 0xec33a47e + type_id: 0x9e21c007 + full_name: "drm_syncobj_create" +} elf_symbol { id: 0x4cbe86f3 name: "drm_syncobj_find" is_defined: true symbol_type: FUNCTION - crc: 0x32371ffe + crc: 0x4a55d39b type_id: 0xe211074d full_name: "drm_syncobj_find" } @@ -355306,7 +345337,7 @@ elf_symbol { name: "drm_syncobj_find_fence" is_defined: true symbol_type: FUNCTION - crc: 0x16d81b1a + crc: 0x11d19323 type_id: 0x9a3bbebc full_name: "drm_syncobj_find_fence" } @@ -355319,12 +345350,30 @@ elf_symbol { type_id: 0x14cd8502 full_name: "drm_syncobj_free" } +elf_symbol { + id: 0x28312a82 + name: "drm_syncobj_get_fd" + is_defined: true + symbol_type: FUNCTION + crc: 0xd5139d46 + type_id: 0x9819e663 + full_name: "drm_syncobj_get_fd" +} +elf_symbol { + id: 0xd001b20d + name: "drm_syncobj_get_handle" + is_defined: true + symbol_type: FUNCTION + crc: 0xbe017ad0 + type_id: 0x996a2e1f + full_name: "drm_syncobj_get_handle" +} elf_symbol { id: 0x3b60a5fe name: "drm_syncobj_replace_fence" is_defined: true symbol_type: FUNCTION - crc: 0xcb18c6cc + crc: 0xcdcde525 type_id: 0x15401a81 full_name: "drm_syncobj_replace_fence" } @@ -355333,7 +345382,7 @@ elf_symbol { name: "drm_sysfs_connector_status_event" is_defined: true symbol_type: FUNCTION - crc: 0xbeca312f + crc: 0x74794155 type_id: 0x1c5ca425 full_name: "drm_sysfs_connector_status_event" } @@ -355342,7 +345391,7 @@ elf_symbol { name: "drm_universal_plane_init" is_defined: true symbol_type: FUNCTION - crc: 0x77dacc54 + crc: 0x3c3cc9ae type_id: 0x932a8871 full_name: "drm_universal_plane_init" } @@ -355351,7 +345400,7 @@ elf_symbol { name: "drm_vblank_init" is_defined: true symbol_type: FUNCTION - crc: 0xecee04cf + crc: 0xae4c6cd9 type_id: 0x9257d91c full_name: "drm_vblank_init" } @@ -355360,16 +345409,25 @@ elf_symbol { name: "drm_wait_one_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x40042680 + crc: 0xf6883fb7 type_id: 0x1f4f6ba0 full_name: "drm_wait_one_vblank" } +elf_symbol { + id: 0x9a93a123 + name: "drm_writeback_cleanup_job" + is_defined: true + symbol_type: FUNCTION + crc: 0xad76b5f8 + type_id: 0x1a6f19ba + full_name: "drm_writeback_cleanup_job" +} elf_symbol { id: 0x2f0e7bff name: "drm_writeback_connector_init" is_defined: true symbol_type: FUNCTION - crc: 0x649984f8 + crc: 0x7d3eca64 type_id: 0x93f3386e full_name: "drm_writeback_connector_init" } @@ -355378,7 +345436,7 @@ elf_symbol { name: "drm_writeback_connector_init_with_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x38b75bed + crc: 0x2981e77a type_id: 0x93f6a75b full_name: "drm_writeback_connector_init_with_encoder" } @@ -355387,7 +345445,7 @@ elf_symbol { name: "drm_writeback_queue_job" is_defined: true symbol_type: FUNCTION - crc: 0x26edcd20 + crc: 0xd10bb800 type_id: 0x1be9f38e full_name: "drm_writeback_queue_job" } @@ -355396,7 +345454,7 @@ elf_symbol { name: "drm_writeback_signal_completion" is_defined: true symbol_type: FUNCTION - crc: 0x161af789 + crc: 0x54156b4a type_id: 0x1ac748a8 full_name: "drm_writeback_signal_completion" } @@ -355405,7 +345463,7 @@ elf_symbol { name: "drmm_kfree" is_defined: true symbol_type: FUNCTION - crc: 0x475b1dd9 + crc: 0x7c64e338 type_id: 0x1e3b8bac full_name: "drmm_kfree" } @@ -355414,7 +345472,7 @@ elf_symbol { name: "drmm_kmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xa659e1dc + crc: 0x4898e38d type_id: 0x5bbb224c full_name: "drmm_kmalloc" } @@ -355423,7 +345481,7 @@ elf_symbol { name: "drmm_mode_config_init" is_defined: true symbol_type: FUNCTION - crc: 0xc96abcf9 + crc: 0x4fc1b0fa type_id: 0x9341cc84 full_name: "drmm_mode_config_init" } @@ -355441,7 +345499,7 @@ elf_symbol { name: "dst_cache_get" is_defined: true symbol_type: FUNCTION - crc: 0x9bd3f72d + crc: 0x6afc552f type_id: 0xaba1c9dd full_name: "dst_cache_get" } @@ -355459,7 +345517,7 @@ elf_symbol { name: "dst_cache_set_ip4" is_defined: true symbol_type: FUNCTION - crc: 0xc5e11ab7 + crc: 0x633308af type_id: 0x1aa3070d full_name: "dst_cache_set_ip4" } @@ -355468,7 +345526,7 @@ elf_symbol { name: "dst_cache_set_ip6" is_defined: true symbol_type: FUNCTION - crc: 0x687a250f + crc: 0x36de37e2 type_id: 0x1a954b21 full_name: "dst_cache_set_ip6" } @@ -355477,7 +345535,7 @@ elf_symbol { name: "dst_release" is_defined: true symbol_type: FUNCTION - crc: 0x87d20ae8 + crc: 0x5fc9451b type_id: 0x140e294e full_name: "dst_release" } @@ -355486,7 +345544,7 @@ elf_symbol { name: "dump_backtrace" is_defined: true symbol_type: FUNCTION - crc: 0xbe829fba + crc: 0x8df11492 type_id: 0x10ab38c6 full_name: "dump_backtrace" } @@ -355504,7 +345562,7 @@ elf_symbol { name: "dw_handle_msi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xce4d0026 + crc: 0x96988127 type_id: 0x2ba2f0cc full_name: "dw_handle_msi_irq" } @@ -355513,7 +345571,7 @@ elf_symbol { name: "dw_pcie_ep_init" is_defined: true symbol_type: FUNCTION - crc: 0x3052eb20 + crc: 0x43b44e6f type_id: 0x9271fe5c full_name: "dw_pcie_ep_init" } @@ -355522,7 +345580,7 @@ elf_symbol { name: "dw_pcie_ep_raise_legacy_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc2bc11ae + crc: 0xf09d0601 type_id: 0x92d48f94 full_name: "dw_pcie_ep_raise_legacy_irq" } @@ -355531,7 +345589,7 @@ elf_symbol { name: "dw_pcie_ep_raise_msi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb5360a4a + crc: 0x932837f5 type_id: 0x92ded888 full_name: "dw_pcie_ep_raise_msi_irq" } @@ -355540,7 +345598,7 @@ elf_symbol { name: "dw_pcie_ep_reset_bar" is_defined: true symbol_type: FUNCTION - crc: 0x2fa89345 + crc: 0xb952045a type_id: 0x1e32c371 full_name: "dw_pcie_ep_reset_bar" } @@ -355549,7 +345607,7 @@ elf_symbol { name: "dw_pcie_find_capability" is_defined: true symbol_type: FUNCTION - crc: 0x1ac511d4 + crc: 0x6f9700e1 type_id: 0x5ca118ca full_name: "dw_pcie_find_capability" } @@ -355558,10 +345616,19 @@ elf_symbol { name: "dw_pcie_host_init" is_defined: true symbol_type: FUNCTION - crc: 0x8fc036be + crc: 0xcbf1d5d0 type_id: 0x94e69702 full_name: "dw_pcie_host_init" } +elf_symbol { + id: 0x9d898d75 + name: "dw_pcie_own_conf_map_bus" + is_defined: true + symbol_type: FUNCTION + crc: 0x5dac11b1 + type_id: 0x5f5b0712 + full_name: "dw_pcie_own_conf_map_bus" +} elf_symbol { id: 0x9ec4a8cb name: "dw_pcie_read" @@ -355576,7 +345643,7 @@ elf_symbol { name: "dw_pcie_read_dbi" is_defined: true symbol_type: FUNCTION - crc: 0x7808723e + crc: 0xf289559a type_id: 0x49afd1e1 full_name: "dw_pcie_read_dbi" } @@ -355585,7 +345652,7 @@ elf_symbol { name: "dw_pcie_setup_rc" is_defined: true symbol_type: FUNCTION - crc: 0xad934507 + crc: 0xfb9a2564 type_id: 0x94e69702 full_name: "dw_pcie_setup_rc" } @@ -355594,7 +345661,7 @@ elf_symbol { name: "dw_pcie_wait_for_link" is_defined: true symbol_type: FUNCTION - crc: 0x7f603ff8 + crc: 0x58bb4868 type_id: 0x92ce345a full_name: "dw_pcie_wait_for_link" } @@ -355612,7 +345679,7 @@ elf_symbol { name: "dw_pcie_write_dbi" is_defined: true symbol_type: FUNCTION - crc: 0x574d6946 + crc: 0xd8aa1383 type_id: 0x1ccc8f30 full_name: "dw_pcie_write_dbi" } @@ -355621,7 +345688,7 @@ elf_symbol { name: "edac_device_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x128fda5a + crc: 0x74bc3cab type_id: 0x9f266269 full_name: "edac_device_add_device" } @@ -355630,7 +345697,7 @@ elf_symbol { name: "edac_device_alloc_ctl_info" is_defined: true symbol_type: FUNCTION - crc: 0x5c0b4631 + crc: 0xe794d435 type_id: 0xda32c714 full_name: "edac_device_alloc_ctl_info" } @@ -355648,7 +345715,7 @@ elf_symbol { name: "edac_device_del_device" is_defined: true symbol_type: FUNCTION - crc: 0x4983b280 + crc: 0xeae2d9f3 type_id: 0xcbc6cc7a full_name: "edac_device_del_device" } @@ -355657,7 +345724,7 @@ elf_symbol { name: "edac_device_free_ctl_info" is_defined: true symbol_type: FUNCTION - crc: 0x48b1f7d2 + crc: 0xa3ed719c type_id: 0x123ed0d5 full_name: "edac_device_free_ctl_info" } @@ -355666,7 +345733,7 @@ elf_symbol { name: "edac_device_handle_ce_count" is_defined: true symbol_type: FUNCTION - crc: 0xe9385b66 + crc: 0x88db68fa type_id: 0x13309e7e full_name: "edac_device_handle_ce_count" } @@ -355675,7 +345742,7 @@ elf_symbol { name: "edac_device_handle_ue_count" is_defined: true symbol_type: FUNCTION - crc: 0xc42d8fc1 + crc: 0x05cc02d6 type_id: 0x13309e7e full_name: "edac_device_handle_ue_count" } @@ -355684,7 +345751,7 @@ elf_symbol { name: "ehci_handshake" is_defined: true symbol_type: FUNCTION - crc: 0xa4dde49b + crc: 0x1ed43990 type_id: 0x9ab89acf full_name: "ehci_handshake" } @@ -355693,7 +345760,7 @@ elf_symbol { name: "ehci_hub_control" is_defined: true symbol_type: FUNCTION - crc: 0x7e1a341f + crc: 0xe3d27c64 type_id: 0x96bdc834 full_name: "ehci_hub_control" } @@ -355702,7 +345769,7 @@ elf_symbol { name: "ehci_init_driver" is_defined: true symbol_type: FUNCTION - crc: 0xb042094f + crc: 0xa8b764d0 type_id: 0x14fbfe19 full_name: "ehci_init_driver" } @@ -355711,10 +345778,109 @@ elf_symbol { name: "ehci_setup" is_defined: true symbol_type: FUNCTION - crc: 0x7fe6060e + crc: 0xd2d2139c type_id: 0x94deebf7 full_name: "ehci_setup" } +elf_symbol { + id: 0x6f76a9a4 + name: "elevator_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xf6934e37 + type_id: 0x05993839 + full_name: "elevator_alloc" +} +elf_symbol { + id: 0x14d9b2ac + name: "elv_bio_merge_ok" + is_defined: true + symbol_type: FUNCTION + crc: 0x8f24d0ef + type_id: 0xf9525760 + full_name: "elv_bio_merge_ok" +} +elf_symbol { + id: 0x5d0ca5c4 + name: "elv_rb_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xfefeb7e2 + type_id: 0x1cff7455 + full_name: "elv_rb_add" +} +elf_symbol { + id: 0xed989993 + name: "elv_rb_del" + is_defined: true + symbol_type: FUNCTION + crc: 0x1b8ad96c + type_id: 0x1cff7455 + full_name: "elv_rb_del" +} +elf_symbol { + id: 0xf7b7d7aa + name: "elv_rb_find" + is_defined: true + symbol_type: FUNCTION + crc: 0x6bf00a8e + type_id: 0xd119f642 + full_name: "elv_rb_find" +} +elf_symbol { + id: 0x1a3558d3 + name: "elv_rb_former_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x40a03a94 + type_id: 0xdc6c821c + full_name: "elv_rb_former_request" +} +elf_symbol { + id: 0x00f85b72 + name: "elv_rb_latter_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x7a020c55 + type_id: 0xdc6c821c + full_name: "elv_rb_latter_request" +} +elf_symbol { + id: 0x07288ca7 + name: "elv_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x376471b3 + type_id: 0x94f636df + full_name: "elv_register" +} +elf_symbol { + id: 0x0ff04eb0 + name: "elv_rqhash_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xc04361ed + type_id: 0x12b2c685 + full_name: "elv_rqhash_add" +} +elf_symbol { + id: 0xa6010848 + name: "elv_rqhash_del" + is_defined: true + symbol_type: FUNCTION + crc: 0x898ff8e9 + type_id: 0x12b2c685 + full_name: "elv_rqhash_del" +} +elf_symbol { + id: 0x6839b226 + name: "elv_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xeaf22adc + type_id: 0x19ee8463 + full_name: "elv_unregister" +} elf_symbol { id: 0xfa137f83 name: "em_cpu_get" @@ -355729,7 +345895,7 @@ elf_symbol { name: "em_dev_register_perf_domain" is_defined: true symbol_type: FUNCTION - crc: 0x0c6b5b34 + crc: 0x6df6ef79 type_id: 0x9c08c3d6 full_name: "em_dev_register_perf_domain" } @@ -355765,7 +345931,7 @@ elf_symbol { name: "end_buffer_read_sync" is_defined: true symbol_type: FUNCTION - crc: 0xe9d2d9b7 + crc: 0x84d3ef2d type_id: 0x17592b81 full_name: "end_buffer_read_sync" } @@ -355783,7 +345949,7 @@ elf_symbol { name: "eth_commit_mac_addr_change" is_defined: true symbol_type: FUNCTION - crc: 0xa061ee6a + crc: 0x87ccc33e type_id: 0x1c532cf2 full_name: "eth_commit_mac_addr_change" } @@ -355792,7 +345958,7 @@ elf_symbol { name: "eth_header" is_defined: true symbol_type: FUNCTION - crc: 0xf3e9ea2b + crc: 0x4e4cbc45 type_id: 0x9c2b054b full_name: "eth_header" } @@ -355801,7 +345967,7 @@ elf_symbol { name: "eth_header_cache" is_defined: true symbol_type: FUNCTION - crc: 0xae111348 + crc: 0x0d78f33b type_id: 0x92d3b873 full_name: "eth_header_cache" } @@ -355810,7 +345976,7 @@ elf_symbol { name: "eth_header_cache_update" is_defined: true symbol_type: FUNCTION - crc: 0x0bf5d84d + crc: 0x8fab9a49 type_id: 0x139004c0 full_name: "eth_header_cache_update" } @@ -355819,7 +345985,7 @@ elf_symbol { name: "eth_header_parse" is_defined: true symbol_type: FUNCTION - crc: 0xcfc6e03b + crc: 0xf081da3d type_id: 0x926fc724 full_name: "eth_header_parse" } @@ -355828,16 +345994,25 @@ elf_symbol { name: "eth_mac_addr" is_defined: true symbol_type: FUNCTION - crc: 0xe44d235f + crc: 0x6f314653 type_id: 0x914b9e4e full_name: "eth_mac_addr" } +elf_symbol { + id: 0xdef4bdce + name: "eth_platform_get_mac_address" + is_defined: true + symbol_type: FUNCTION + crc: 0x9576cab2 + type_id: 0x9d15c1e0 + full_name: "eth_platform_get_mac_address" +} elf_symbol { id: 0xeeed0fcd name: "eth_prepare_mac_addr_change" is_defined: true symbol_type: FUNCTION - crc: 0x982398fe + crc: 0xe16ceb0a type_id: 0x914b9e4e full_name: "eth_prepare_mac_addr_change" } @@ -355846,7 +346021,7 @@ elf_symbol { name: "eth_type_trans" is_defined: true symbol_type: FUNCTION - crc: 0x43b9f48d + crc: 0xa3a49e39 type_id: 0xe323faf8 full_name: "eth_type_trans" } @@ -355855,7 +346030,7 @@ elf_symbol { name: "eth_validate_addr" is_defined: true symbol_type: FUNCTION - crc: 0x12232b9a + crc: 0xd0c4e253 type_id: 0x91296bda full_name: "eth_validate_addr" } @@ -355864,7 +346039,7 @@ elf_symbol { name: "ether_setup" is_defined: true symbol_type: FUNCTION - crc: 0xe7e474b3 + crc: 0x46c7e5b5 type_id: 0x1c31d966 full_name: "ether_setup" } @@ -355873,7 +346048,7 @@ elf_symbol { name: "ethnl_cable_test_fault_length" is_defined: true symbol_type: FUNCTION - crc: 0x362c9902 + crc: 0x8f057bce type_id: 0x914a78cc full_name: "ethnl_cable_test_fault_length" } @@ -355882,7 +346057,7 @@ elf_symbol { name: "ethnl_cable_test_result" is_defined: true symbol_type: FUNCTION - crc: 0x46802da7 + crc: 0x1c546292 type_id: 0x91726dda full_name: "ethnl_cable_test_result" } @@ -355909,7 +346084,7 @@ elf_symbol { name: "ethtool_op_get_link" is_defined: true symbol_type: FUNCTION - crc: 0x352d23c5 + crc: 0xb5a62b42 type_id: 0x4951a397 full_name: "ethtool_op_get_link" } @@ -355918,7 +346093,7 @@ elf_symbol { name: "ethtool_op_get_ts_info" is_defined: true symbol_type: FUNCTION - crc: 0xcc0a8c94 + crc: 0x59d7903f type_id: 0x916bd4e5 full_name: "ethtool_op_get_ts_info" } @@ -355936,7 +346111,7 @@ elf_symbol { name: "ethtool_virtdev_set_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x35e889cf + crc: 0xc50f93aa type_id: 0x91c2a80b full_name: "ethtool_virtdev_set_link_ksettings" } @@ -355945,7 +346120,7 @@ elf_symbol { name: "event_triggers_call" is_defined: true symbol_type: FUNCTION - crc: 0x0a43fc17 + crc: 0xfc5dcc72 type_id: 0xeaf38011 full_name: "event_triggers_call" } @@ -355972,7 +346147,7 @@ elf_symbol { name: "eventfd_ctx_fileget" is_defined: true symbol_type: FUNCTION - crc: 0xf7f7ded2 + crc: 0x6af6da20 type_id: 0x90e5f66b full_name: "eventfd_ctx_fileget" } @@ -356008,7 +346183,7 @@ elf_symbol { name: "extcon_get_edev_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xd12f81dd + crc: 0x09bcb4a4 type_id: 0x0e2b9889 full_name: "extcon_get_edev_by_phandle" } @@ -356017,7 +346192,7 @@ elf_symbol { name: "extcon_get_edev_name" is_defined: true symbol_type: FUNCTION - crc: 0xeccb166b + crc: 0xb6a43328 type_id: 0x964692d8 full_name: "extcon_get_edev_name" } @@ -356026,7 +346201,7 @@ elf_symbol { name: "extcon_get_extcon_dev" is_defined: true symbol_type: FUNCTION - crc: 0xc68f1d83 + crc: 0xad6f6ac4 type_id: 0x00a508d8 full_name: "extcon_get_extcon_dev" } @@ -356035,7 +346210,7 @@ elf_symbol { name: "extcon_get_property" is_defined: true symbol_type: FUNCTION - crc: 0xbe11a3aa + crc: 0x5f8f279d type_id: 0x98853e56 full_name: "extcon_get_property" } @@ -356044,7 +346219,7 @@ elf_symbol { name: "extcon_get_state" is_defined: true symbol_type: FUNCTION - crc: 0x4d50d3b6 + crc: 0xf46b7726 type_id: 0x989473cc full_name: "extcon_get_state" } @@ -356053,7 +346228,7 @@ elf_symbol { name: "extcon_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x59d32c2c + crc: 0xf986375f type_id: 0x98929e65 full_name: "extcon_register_notifier" } @@ -356062,7 +346237,7 @@ elf_symbol { name: "extcon_set_property" is_defined: true symbol_type: FUNCTION - crc: 0xd3f97aa6 + crc: 0x5be55749 type_id: 0x98850898 full_name: "extcon_set_property" } @@ -356071,7 +346246,7 @@ elf_symbol { name: "extcon_set_property_capability" is_defined: true symbol_type: FUNCTION - crc: 0x32f9c637 + crc: 0x08a66542 type_id: 0x98851295 full_name: "extcon_set_property_capability" } @@ -356080,7 +346255,7 @@ elf_symbol { name: "extcon_set_state" is_defined: true symbol_type: FUNCTION - crc: 0x30661d85 + crc: 0x54ddb6bf type_id: 0x988f2c1b full_name: "extcon_set_state" } @@ -356089,7 +346264,7 @@ elf_symbol { name: "extcon_set_state_sync" is_defined: true symbol_type: FUNCTION - crc: 0xbe1bebe5 + crc: 0xad30aa24 type_id: 0x988f2c1b full_name: "extcon_set_state_sync" } @@ -356098,7 +346273,7 @@ elf_symbol { name: "extcon_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x4bc1d18d + crc: 0xb1296e0a type_id: 0x98929e65 full_name: "extcon_unregister_notifier" } @@ -356107,7 +346282,7 @@ elf_symbol { name: "fasync_helper" is_defined: true symbol_type: FUNCTION - crc: 0xc3e8a44a + crc: 0x30d08796 type_id: 0x8432b9df full_name: "fasync_helper" } @@ -356134,7 +346309,7 @@ elf_symbol { name: "fd_install" is_defined: true symbol_type: FUNCTION - crc: 0x6151838d + crc: 0xd94e18fc type_id: 0x019aa1b7 full_name: "fd_install" } @@ -356143,7 +346318,7 @@ elf_symbol { name: "fget" is_defined: true symbol_type: FUNCTION - crc: 0x1558a962 + crc: 0x314a6896 type_id: 0x50f3b181 full_name: "fget" } @@ -356152,7 +346327,7 @@ elf_symbol { name: "file_path" is_defined: true symbol_type: FUNCTION - crc: 0x8deeb5a6 + crc: 0x0251c7c2 type_id: 0x380f5cdc full_name: "file_path" } @@ -356161,7 +346336,7 @@ elf_symbol { name: "file_ra_state_init" is_defined: true symbol_type: FUNCTION - crc: 0x97b31276 + crc: 0x2ed22804 type_id: 0x14609640 full_name: "file_ra_state_init" } @@ -356170,7 +346345,7 @@ elf_symbol { name: "file_write_and_wait_range" is_defined: true symbol_type: FUNCTION - crc: 0xeaa75ae1 + crc: 0x6e31e275 type_id: 0x9b2d0f7e full_name: "file_write_and_wait_range" } @@ -356179,16 +346354,25 @@ elf_symbol { name: "filp_close" is_defined: true symbol_type: FUNCTION - crc: 0x48c13b2e + crc: 0x9523ac09 type_id: 0x99853e95 full_name: "filp_close" } +elf_symbol { + id: 0x8bbdb127 + name: "filp_open_block" + is_defined: true + symbol_type: FUNCTION + crc: 0x5e1426ea + type_id: 0x4f8ed2d9 + full_name: "filp_open_block" +} elf_symbol { id: 0xeaf15c9b name: "find_extend_vma" is_defined: true symbol_type: FUNCTION - crc: 0x253e48d1 + crc: 0xd2fac9d8 type_id: 0x93eb75f8 full_name: "find_extend_vma" } @@ -356197,7 +346381,7 @@ elf_symbol { name: "find_get_pid" is_defined: true symbol_type: FUNCTION - crc: 0x7a5934e6 + crc: 0xa1aafdfe type_id: 0x3a251008 full_name: "find_get_pid" } @@ -356206,7 +346390,7 @@ elf_symbol { name: "find_pid_ns" is_defined: true symbol_type: FUNCTION - crc: 0xe5de25d7 + crc: 0x93c5ba17 type_id: 0x31ab6254 full_name: "find_pid_ns" } @@ -356215,16 +346399,25 @@ elf_symbol { name: "find_task_by_vpid" is_defined: true symbol_type: FUNCTION - crc: 0xdee435c1 + crc: 0x5cd583b1 type_id: 0x69238486 full_name: "find_task_by_vpid" } +elf_symbol { + id: 0x5b7736f5 + name: "find_user" + is_defined: true + symbol_type: FUNCTION + crc: 0x516a7d16 + type_id: 0x043864e3 + full_name: "find_user" +} elf_symbol { id: 0x69beea41 name: "find_vma" is_defined: true symbol_type: FUNCTION - crc: 0x4ab86026 + crc: 0xa8f1e1ea type_id: 0x93eb75f8 full_name: "find_vma" } @@ -356233,7 +346426,7 @@ elf_symbol { name: "find_vma_intersection" is_defined: true symbol_type: FUNCTION - crc: 0x564cc6cd + crc: 0xed4b637e type_id: 0x93e7a8a1 full_name: "find_vma_intersection" } @@ -356242,7 +346435,7 @@ elf_symbol { name: "find_vpid" is_defined: true symbol_type: FUNCTION - crc: 0xeaff254c + crc: 0xaf95aaf5 type_id: 0x318306ba full_name: "find_vpid" } @@ -356260,7 +346453,7 @@ elf_symbol { name: "firmware_kobj" is_defined: true symbol_type: OBJECT - crc: 0x75e55ee2 + crc: 0xf000b70b type_id: 0x23f09c34 full_name: "firmware_kobj" } @@ -356269,7 +346462,7 @@ elf_symbol { name: "firmware_request_nowarn" is_defined: true symbol_type: FUNCTION - crc: 0x87433c9a + crc: 0x5dfa297f type_id: 0x9cec28b8 full_name: "firmware_request_nowarn" } @@ -356278,7 +346471,7 @@ elf_symbol { name: "fixed_size_llseek" is_defined: true symbol_type: FUNCTION - crc: 0xae2ffbe7 + crc: 0x5cf4b80e type_id: 0x2d6430a1 full_name: "fixed_size_llseek" } @@ -356287,7 +346480,7 @@ elf_symbol { name: "flow_block_cb_setup_simple" is_defined: true symbol_type: FUNCTION - crc: 0x50c581f9 + crc: 0x3a4f824a type_id: 0x9c25419d full_name: "flow_block_cb_setup_simple" } @@ -356305,7 +346498,7 @@ elf_symbol { name: "flow_rule_match_basic" is_defined: true symbol_type: FUNCTION - crc: 0x67d4020e + crc: 0x8668d6e5 type_id: 0x1de80b22 full_name: "flow_rule_match_basic" } @@ -356314,7 +346507,7 @@ elf_symbol { name: "flow_rule_match_ipv4_addrs" is_defined: true symbol_type: FUNCTION - crc: 0xb1eca765 + crc: 0x97a50d1a type_id: 0x1d3f8bd2 full_name: "flow_rule_match_ipv4_addrs" } @@ -356323,7 +346516,7 @@ elf_symbol { name: "flow_rule_match_ports" is_defined: true symbol_type: FUNCTION - crc: 0x65e2e53f + crc: 0x8a2974d9 type_id: 0x1d4e9dab full_name: "flow_rule_match_ports" } @@ -356332,7 +346525,7 @@ elf_symbol { name: "flow_rule_match_vlan" is_defined: true symbol_type: FUNCTION - crc: 0xe5685d8c + crc: 0x7fd7364a type_id: 0x1d4435ec full_name: "flow_rule_match_vlan" } @@ -356341,7 +346534,7 @@ elf_symbol { name: "flush_dcache_page" is_defined: true symbol_type: FUNCTION - crc: 0x73d14621 + crc: 0xd53495d8 type_id: 0x11388634 full_name: "flush_dcache_page" } @@ -356359,7 +346552,7 @@ elf_symbol { name: "flush_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0xb5e73116 + crc: 0x1148c0ea type_id: 0xf3110cae full_name: "flush_delayed_work" } @@ -356368,7 +346561,7 @@ elf_symbol { name: "flush_work" is_defined: true symbol_type: FUNCTION - crc: 0x2f2c95c4 + crc: 0x4735ac17 type_id: 0xfdf39d0a full_name: "flush_work" } @@ -356377,7 +346570,7 @@ elf_symbol { name: "folio_wait_bit" is_defined: true symbol_type: FUNCTION - crc: 0x1f5dc77c + crc: 0x5aacc70c type_id: 0x1958e6c4 full_name: "folio_wait_bit" } @@ -356386,7 +346579,7 @@ elf_symbol { name: "follow_pfn" is_defined: true symbol_type: FUNCTION - crc: 0x43d91612 + crc: 0x03ca71b7 type_id: 0x9fc875b4 full_name: "follow_pfn" } @@ -356422,7 +346615,7 @@ elf_symbol { name: "fput" is_defined: true symbol_type: FUNCTION - crc: 0xd7bcccfd + crc: 0x07215730 type_id: 0x16a2cb2b full_name: "fput" } @@ -356431,7 +346624,7 @@ elf_symbol { name: "fqdir_exit" is_defined: true symbol_type: FUNCTION - crc: 0xed3bb0bc + crc: 0x09580062 type_id: 0x13c2822b full_name: "fqdir_exit" } @@ -356440,7 +346633,7 @@ elf_symbol { name: "fqdir_init" is_defined: true symbol_type: FUNCTION - crc: 0xbe477364 + crc: 0x2f71efdb type_id: 0x9ffb698d full_name: "fqdir_init" } @@ -356485,7 +346678,7 @@ elf_symbol { name: "free_candev" is_defined: true symbol_type: FUNCTION - crc: 0x8a7ad42a + crc: 0x97d0a2dd type_id: 0x1c31d966 full_name: "free_candev" } @@ -356512,7 +346705,7 @@ elf_symbol { name: "free_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x6386d965 + crc: 0xb5769105 type_id: 0x1c31d966 full_name: "free_netdev" } @@ -356552,6 +346745,15 @@ elf_symbol { type_id: 0x019bfd88 full_name: "free_percpu_irq" } +elf_symbol { + id: 0x0f402ef5 + name: "free_uid" + is_defined: true + symbol_type: FUNCTION + crc: 0xa881688c + type_id: 0x169fe8f6 + full_name: "free_uid" +} elf_symbol { id: 0x2ed5588c name: "freezer_active" @@ -356561,12 +346763,21 @@ elf_symbol { type_id: 0x8e47c273 full_name: "freezer_active" } +elf_symbol { + id: 0x3918f832 + name: "freezer_cgrp_subsys" + is_defined: true + symbol_type: OBJECT + crc: 0xb25aa862 + type_id: 0x00571446 + full_name: "freezer_cgrp_subsys" +} elf_symbol { id: 0x238d82fe name: "freezing_slow_path" is_defined: true symbol_type: FUNCTION - crc: 0x29464bd8 + crc: 0x817dcb59 type_id: 0xf9e23171 full_name: "freezing_slow_path" } @@ -356575,7 +346786,7 @@ elf_symbol { name: "freq_qos_add_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x74059537 + crc: 0x8959e3df type_id: 0x98196cac full_name: "freq_qos_add_notifier" } @@ -356584,7 +346795,7 @@ elf_symbol { name: "freq_qos_add_request" is_defined: true symbol_type: FUNCTION - crc: 0xe0d8fcda + crc: 0x98a5d06a type_id: 0x98992525 full_name: "freq_qos_add_request" } @@ -356593,7 +346804,7 @@ elf_symbol { name: "freq_qos_remove_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xf6e37278 + crc: 0x6435f6e7 type_id: 0x98196cac full_name: "freq_qos_remove_notifier" } @@ -356602,7 +346813,7 @@ elf_symbol { name: "freq_qos_remove_request" is_defined: true symbol_type: FUNCTION - crc: 0x1d84acfb + crc: 0xb41c4e90 type_id: 0x97c2ea4f full_name: "freq_qos_remove_request" } @@ -356611,28 +346822,28 @@ elf_symbol { name: "freq_qos_update_request" is_defined: true symbol_type: FUNCTION - crc: 0x089c7c42 + crc: 0x5aa683b8 type_id: 0x9492906d full_name: "freq_qos_update_request" } -elf_symbol { - id: 0xbe8cae09 - name: "freq_reg_info" - is_defined: true - symbol_type: FUNCTION - crc: 0x0127521a - type_id: 0x69d8682e - full_name: "freq_reg_info" -} elf_symbol { id: 0xec31d371 name: "fs_bio_set" is_defined: true symbol_type: OBJECT - crc: 0x8e13b1e2 + crc: 0xc08a6144 type_id: 0x200a0749 full_name: "fs_bio_set" } +elf_symbol { + id: 0x9a2423a0 + name: "fs_kobj" + is_defined: true + symbol_type: OBJECT + crc: 0x658b3d53 + type_id: 0x23f09c34 + full_name: "fs_kobj" +} elf_symbol { id: 0x196ad62a name: "fsg_common_create_luns" @@ -356647,7 +346858,7 @@ elf_symbol { name: "fsg_common_set_cdev" is_defined: true symbol_type: FUNCTION - crc: 0x728512c5 + crc: 0x79831070 type_id: 0x97b9c78c full_name: "fsg_common_set_cdev" } @@ -356683,7 +346894,7 @@ elf_symbol { name: "fsync_bdev" is_defined: true symbol_type: FUNCTION - crc: 0xae15ba71 + crc: 0xcbb2ef2f type_id: 0x9e8b6578 full_name: "fsync_bdev" } @@ -356710,7 +346921,7 @@ elf_symbol { name: "fwnode_device_is_available" is_defined: true symbol_type: FUNCTION - crc: 0xf1375514 + crc: 0x775e7a8e type_id: 0xf1214399 full_name: "fwnode_device_is_available" } @@ -356719,7 +346930,7 @@ elf_symbol { name: "fwnode_find_reference" is_defined: true symbol_type: FUNCTION - crc: 0x782d5fbc + crc: 0x2ff5b2a8 type_id: 0x360ab09d full_name: "fwnode_find_reference" } @@ -356728,7 +346939,7 @@ elf_symbol { name: "fwnode_get_name" is_defined: true symbol_type: FUNCTION - crc: 0xe87358fa + crc: 0x2211d0fa type_id: 0x9dc10f3e full_name: "fwnode_get_name" } @@ -356737,7 +346948,7 @@ elf_symbol { name: "fwnode_get_named_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x78e7b06a + crc: 0x3b91231a type_id: 0x361bd1c4 full_name: "fwnode_get_named_child_node" } @@ -356746,7 +346957,7 @@ elf_symbol { name: "fwnode_get_next_child_node" is_defined: true symbol_type: FUNCTION - crc: 0xea5c7d17 + crc: 0xbd849003 type_id: 0x36f1d1fd full_name: "fwnode_get_next_child_node" } @@ -356755,7 +346966,7 @@ elf_symbol { name: "fwnode_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x5f8d4a76 + crc: 0x70ff97cd type_id: 0x5e864c76 full_name: "fwnode_gpiod_get_index" } @@ -356764,7 +346975,7 @@ elf_symbol { name: "fwnode_graph_get_next_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x161e226a + crc: 0xd4b12a11 type_id: 0x36f1d1fd full_name: "fwnode_graph_get_next_endpoint" } @@ -356773,7 +346984,7 @@ elf_symbol { name: "fwnode_graph_get_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0xd621fe3d + crc: 0x320df3e1 type_id: 0x36e39310 full_name: "fwnode_graph_get_port_parent" } @@ -356782,7 +346993,7 @@ elf_symbol { name: "fwnode_graph_get_remote_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xaf9b50d4 + crc: 0x55978869 type_id: 0x36e39310 full_name: "fwnode_graph_get_remote_endpoint" } @@ -356791,7 +347002,7 @@ elf_symbol { name: "fwnode_graph_get_remote_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x97508d61 + crc: 0x1a81e3e4 type_id: 0x36e39310 full_name: "fwnode_graph_get_remote_port_parent" } @@ -356800,7 +347011,7 @@ elf_symbol { name: "fwnode_graph_parse_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xf331ef95 + crc: 0x03c63e06 type_id: 0x9227b73b full_name: "fwnode_graph_parse_endpoint" } @@ -356809,7 +347020,7 @@ elf_symbol { name: "fwnode_handle_get" is_defined: true symbol_type: FUNCTION - crc: 0x841c8a1f + crc: 0xa962612b type_id: 0x3842a55f full_name: "fwnode_handle_get" } @@ -356818,7 +347029,7 @@ elf_symbol { name: "fwnode_handle_put" is_defined: true symbol_type: FUNCTION - crc: 0x03cbcd39 + crc: 0xf4671bb6 type_id: 0x11bc7f41 full_name: "fwnode_handle_put" } @@ -356827,7 +347038,7 @@ elf_symbol { name: "fwnode_irq_get_byname" is_defined: true symbol_type: FUNCTION - crc: 0xce88dcad + crc: 0x2b80e573 type_id: 0x92fdb966 full_name: "fwnode_irq_get_byname" } @@ -356836,7 +347047,7 @@ elf_symbol { name: "fwnode_property_get_reference_args" is_defined: true symbol_type: FUNCTION - crc: 0xe519bb42 + crc: 0x85c37740 type_id: 0x92f33a91 full_name: "fwnode_property_get_reference_args" } @@ -356845,7 +347056,7 @@ elf_symbol { name: "fwnode_property_present" is_defined: true symbol_type: FUNCTION - crc: 0x5b5660c7 + crc: 0x002bfa87 type_id: 0xf1d9014d full_name: "fwnode_property_present" } @@ -356854,7 +347065,7 @@ elf_symbol { name: "fwnode_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0xd4644805 + crc: 0x315e0775 type_id: 0x92fcfc63 full_name: "fwnode_property_read_string" } @@ -356863,7 +347074,7 @@ elf_symbol { name: "fwnode_property_read_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0x90d2c96a + crc: 0x9e786eb6 type_id: 0x92f05d3f full_name: "fwnode_property_read_u32_array" } @@ -356872,7 +347083,7 @@ elf_symbol { name: "fwnode_property_read_u64_array" is_defined: true symbol_type: FUNCTION - crc: 0x1eddeb06 + crc: 0x5848846b type_id: 0x92f5ef8e full_name: "fwnode_property_read_u64_array" } @@ -356881,7 +347092,7 @@ elf_symbol { name: "fwnode_property_read_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x4d52b5ec + crc: 0xcfede7db type_id: 0x92fe587a full_name: "fwnode_property_read_u8_array" } @@ -356890,7 +347101,7 @@ elf_symbol { name: "fwnode_typec_mux_get" is_defined: true symbol_type: FUNCTION - crc: 0xb57570d3 + crc: 0xfa4bbd79 type_id: 0x294efe3e full_name: "fwnode_typec_mux_get" } @@ -356899,7 +347110,7 @@ elf_symbol { name: "fwnode_usb_role_switch_get" is_defined: true symbol_type: FUNCTION - crc: 0xda83e8fb + crc: 0xac2c5e1b type_id: 0x84380e6d full_name: "fwnode_usb_role_switch_get" } @@ -357079,7 +347290,7 @@ elf_symbol { name: "generic_device_group" is_defined: true symbol_type: FUNCTION - crc: 0xf54fd487 + crc: 0xe911235c type_id: 0x7e204efc full_name: "generic_device_group" } @@ -357088,7 +347299,7 @@ elf_symbol { name: "generic_file_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6cd9f4f8 + crc: 0x55e1ea29 type_id: 0x2d64ae3e full_name: "generic_file_llseek" } @@ -357097,7 +347308,7 @@ elf_symbol { name: "generic_file_read_iter" is_defined: true symbol_type: FUNCTION - crc: 0xc10e2a2b + crc: 0x4185838a type_id: 0x16637235 full_name: "generic_file_read_iter" } @@ -357106,7 +347317,7 @@ elf_symbol { name: "generic_handle_domain_irq" is_defined: true symbol_type: FUNCTION - crc: 0x928058b3 + crc: 0x20359cbd type_id: 0x9abe486f full_name: "generic_handle_domain_irq" } @@ -357124,7 +347335,7 @@ elf_symbol { name: "generic_mii_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xc535a2e9 + crc: 0x47ee41ec type_id: 0x99c885a2 full_name: "generic_mii_ioctl" } @@ -357133,7 +347344,7 @@ elf_symbol { name: "generic_perform_write" is_defined: true symbol_type: FUNCTION - crc: 0xd7468eb8 + crc: 0xfb233ead type_id: 0x16637235 full_name: "generic_perform_write" } @@ -357142,7 +347353,7 @@ elf_symbol { name: "generic_shutdown_super" is_defined: true symbol_type: FUNCTION - crc: 0x7afee12c + crc: 0xf8eb67cf type_id: 0x1923cb99 full_name: "generic_shutdown_super" } @@ -357151,7 +347362,7 @@ elf_symbol { name: "generic_write_checks" is_defined: true symbol_type: FUNCTION - crc: 0x7ee7e9db + crc: 0x9605d5ea type_id: 0x16637235 full_name: "generic_write_checks" } @@ -357160,7 +347371,7 @@ elf_symbol { name: "geni_icc_disable" is_defined: true symbol_type: FUNCTION - crc: 0x4ff7c06b + crc: 0x15311284 type_id: 0x9a8dcf13 full_name: "geni_icc_disable" } @@ -357169,7 +347380,7 @@ elf_symbol { name: "geni_icc_enable" is_defined: true symbol_type: FUNCTION - crc: 0xee635b40 + crc: 0xe7e05518 type_id: 0x9a8dcf13 full_name: "geni_icc_enable" } @@ -357178,7 +347389,7 @@ elf_symbol { name: "geni_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0x57477f10 + crc: 0x197e57e3 type_id: 0x9a758dc7 full_name: "geni_icc_get" } @@ -357187,7 +347398,7 @@ elf_symbol { name: "geni_icc_set_bw" is_defined: true symbol_type: FUNCTION - crc: 0x1a65b288 + crc: 0x8c3d6067 type_id: 0x9a8dcf13 full_name: "geni_icc_set_bw" } @@ -357196,7 +347407,7 @@ elf_symbol { name: "geni_se_clk_freq_match" is_defined: true symbol_type: FUNCTION - crc: 0x90d787fc + crc: 0x2e6d5655 type_id: 0x9a46e4b3 full_name: "geni_se_clk_freq_match" } @@ -357205,7 +347416,7 @@ elf_symbol { name: "geni_se_config_packing" is_defined: true symbol_type: FUNCTION - crc: 0x07fd39b9 + crc: 0x42ed35dc type_id: 0x161199c0 full_name: "geni_se_config_packing" } @@ -357214,7 +347425,7 @@ elf_symbol { name: "geni_se_get_qup_hw_version" is_defined: true symbol_type: FUNCTION - crc: 0xe7051c12 + crc: 0x8a79994b type_id: 0x42f5075e full_name: "geni_se_get_qup_hw_version" } @@ -357223,7 +347434,7 @@ elf_symbol { name: "geni_se_init" is_defined: true symbol_type: FUNCTION - crc: 0xafba9083 + crc: 0x5c7f3042 type_id: 0x14831f09 full_name: "geni_se_init" } @@ -357232,7 +347443,7 @@ elf_symbol { name: "geni_se_resources_off" is_defined: true symbol_type: FUNCTION - crc: 0x2c317dfa + crc: 0xcdb17f1f type_id: 0x9a8dcf13 full_name: "geni_se_resources_off" } @@ -357241,7 +347452,7 @@ elf_symbol { name: "geni_se_resources_on" is_defined: true symbol_type: FUNCTION - crc: 0xb80bab07 + crc: 0xc2955ead type_id: 0x9a8dcf13 full_name: "geni_se_resources_on" } @@ -357250,7 +347461,7 @@ elf_symbol { name: "geni_se_rx_dma_prep" is_defined: true symbol_type: FUNCTION - crc: 0xbbebb74a + crc: 0x68ae4009 type_id: 0x9ad2fdb3 full_name: "geni_se_rx_dma_prep" } @@ -357259,7 +347470,7 @@ elf_symbol { name: "geni_se_rx_dma_unprep" is_defined: true symbol_type: FUNCTION - crc: 0x95f479c9 + crc: 0x009da024 type_id: 0x1428c8a6 full_name: "geni_se_rx_dma_unprep" } @@ -357268,7 +347479,7 @@ elf_symbol { name: "geni_se_select_mode" is_defined: true symbol_type: FUNCTION - crc: 0x90d1ebee + crc: 0x73ed847d type_id: 0x169ed235 full_name: "geni_se_select_mode" } @@ -357277,7 +347488,7 @@ elf_symbol { name: "geni_se_tx_dma_prep" is_defined: true symbol_type: FUNCTION - crc: 0x991a003f + crc: 0x6ce71a5f type_id: 0x9ad2fdb3 full_name: "geni_se_tx_dma_prep" } @@ -357286,7 +347497,7 @@ elf_symbol { name: "geni_se_tx_dma_unprep" is_defined: true symbol_type: FUNCTION - crc: 0xceb96065 + crc: 0xf647d023 type_id: 0x1428c8a6 full_name: "geni_se_tx_dma_unprep" } @@ -357295,7 +347506,7 @@ elf_symbol { name: "genl_notify" is_defined: true symbol_type: FUNCTION - crc: 0xbbe8652b + crc: 0x152db970 type_id: 0x1c9aeba3 full_name: "genl_notify" } @@ -357304,7 +347515,7 @@ elf_symbol { name: "genl_register_family" is_defined: true symbol_type: FUNCTION - crc: 0x19c70670 + crc: 0x1b998c98 type_id: 0x92d3febd full_name: "genl_register_family" } @@ -357313,7 +347524,7 @@ elf_symbol { name: "genl_unregister_family" is_defined: true symbol_type: FUNCTION - crc: 0x7afa6e5a + crc: 0xfc6fbbba type_id: 0x91983762 full_name: "genl_unregister_family" } @@ -357322,7 +347533,7 @@ elf_symbol { name: "genlmsg_multicast_allns" is_defined: true symbol_type: FUNCTION - crc: 0xd3fb3563 + crc: 0xa112607c type_id: 0x91be62b0 full_name: "genlmsg_multicast_allns" } @@ -357331,7 +347542,7 @@ elf_symbol { name: "genlmsg_put" is_defined: true symbol_type: FUNCTION - crc: 0xe29b09e7 + crc: 0x21eefe5b type_id: 0x54d3d1f1 full_name: "genlmsg_put" } @@ -357340,7 +347551,7 @@ elf_symbol { name: "genphy_c37_config_aneg" is_defined: true symbol_type: FUNCTION - crc: 0xc5650e7f + crc: 0x1ec7e28e type_id: 0x91dd4b0e full_name: "genphy_c37_config_aneg" } @@ -357349,7 +347560,7 @@ elf_symbol { name: "genphy_c37_read_status" is_defined: true symbol_type: FUNCTION - crc: 0xb4b1be1b + crc: 0x3f51f348 type_id: 0x91dd4b0e full_name: "genphy_c37_read_status" } @@ -357358,7 +347569,7 @@ elf_symbol { name: "genphy_c45_fast_retrain" is_defined: true symbol_type: FUNCTION - crc: 0x63a10b50 + crc: 0x1274a603 type_id: 0x9068b671 full_name: "genphy_c45_fast_retrain" } @@ -357367,7 +347578,7 @@ elf_symbol { name: "genphy_c45_pma_setup_forced" is_defined: true symbol_type: FUNCTION - crc: 0x250fa061 + crc: 0x62814a87 type_id: 0x91dd4b0e full_name: "genphy_c45_pma_setup_forced" } @@ -357376,7 +347587,7 @@ elf_symbol { name: "genphy_handle_interrupt_no_ack" is_defined: true symbol_type: FUNCTION - crc: 0x4cf963cc + crc: 0x3dab897c type_id: 0x2e992cc0 full_name: "genphy_handle_interrupt_no_ack" } @@ -357385,7 +347596,7 @@ elf_symbol { name: "genphy_read_abilities" is_defined: true symbol_type: FUNCTION - crc: 0xb4b4bb2c + crc: 0x4675693b type_id: 0x91dd4b0e full_name: "genphy_read_abilities" } @@ -357394,7 +347605,7 @@ elf_symbol { name: "genphy_read_lpa" is_defined: true symbol_type: FUNCTION - crc: 0xee0359a6 + crc: 0x812c058e type_id: 0x91dd4b0e full_name: "genphy_read_lpa" } @@ -357403,7 +347614,7 @@ elf_symbol { name: "genphy_read_mmd_unsupported" is_defined: true symbol_type: FUNCTION - crc: 0x52824320 + crc: 0x4e73c6ff type_id: 0x90659b2d full_name: "genphy_read_mmd_unsupported" } @@ -357412,7 +347623,7 @@ elf_symbol { name: "genphy_read_status" is_defined: true symbol_type: FUNCTION - crc: 0xbb7b12c8 + crc: 0x7d119744 type_id: 0x91dd4b0e full_name: "genphy_read_status" } @@ -357421,7 +347632,7 @@ elf_symbol { name: "genphy_restart_aneg" is_defined: true symbol_type: FUNCTION - crc: 0x401072d9 + crc: 0x7fdf7cab type_id: 0x91dd4b0e full_name: "genphy_restart_aneg" } @@ -357430,7 +347641,7 @@ elf_symbol { name: "genphy_resume" is_defined: true symbol_type: FUNCTION - crc: 0xb0d9e523 + crc: 0x8ca306fa type_id: 0x91dd4b0e full_name: "genphy_resume" } @@ -357439,7 +347650,7 @@ elf_symbol { name: "genphy_setup_forced" is_defined: true symbol_type: FUNCTION - crc: 0x9cb94553 + crc: 0xb8fd2b35 type_id: 0x91dd4b0e full_name: "genphy_setup_forced" } @@ -357448,7 +347659,7 @@ elf_symbol { name: "genphy_soft_reset" is_defined: true symbol_type: FUNCTION - crc: 0xd2a146eb + crc: 0xcceac2c4 type_id: 0x91dd4b0e full_name: "genphy_soft_reset" } @@ -357457,7 +347668,7 @@ elf_symbol { name: "genphy_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x31c6e22d + crc: 0x6af8794f type_id: 0x91dd4b0e full_name: "genphy_suspend" } @@ -357466,7 +347677,7 @@ elf_symbol { name: "genphy_update_link" is_defined: true symbol_type: FUNCTION - crc: 0xf6e7f9b8 + crc: 0x8d9089a9 type_id: 0x91dd4b0e full_name: "genphy_update_link" } @@ -357475,7 +347686,7 @@ elf_symbol { name: "genphy_write_mmd_unsupported" is_defined: true symbol_type: FUNCTION - crc: 0xe44d31a8 + crc: 0xcc12e733 type_id: 0x9067de1b full_name: "genphy_write_mmd_unsupported" } @@ -357493,7 +347704,7 @@ elf_symbol { name: "get_cpu_device" is_defined: true symbol_type: FUNCTION - crc: 0x08fda89e + crc: 0xe7e36288 type_id: 0xbc4e69b1 full_name: "get_cpu_device" } @@ -357529,7 +347740,7 @@ elf_symbol { name: "get_device" is_defined: true symbol_type: FUNCTION - crc: 0x4a1b927a + crc: 0xf181d237 type_id: 0xadb90e65 full_name: "get_device" } @@ -357538,7 +347749,7 @@ elf_symbol { name: "get_device_system_crosststamp" is_defined: true symbol_type: FUNCTION - crc: 0x4f779f3f + crc: 0x4c329c1b type_id: 0x96a1bf82 full_name: "get_device_system_crosststamp" } @@ -357547,7 +347758,7 @@ elf_symbol { name: "get_each_object_track" is_defined: true symbol_type: FUNCTION - crc: 0x8dc3c766 + crc: 0x17afd194 namespace: "MINIDUMP" type_id: 0x3a16a200 full_name: "get_each_object_track" @@ -357557,7 +347768,7 @@ elf_symbol { name: "get_governor_parent_kobj" is_defined: true symbol_type: FUNCTION - crc: 0x80584671 + crc: 0x9a124520 type_id: 0x3e5176fa full_name: "get_governor_parent_kobj" } @@ -357566,7 +347777,7 @@ elf_symbol { name: "get_kernel_pages" is_defined: true symbol_type: FUNCTION - crc: 0xd414e498 + crc: 0xbad3a1e3 type_id: 0x92759893 full_name: "get_kernel_pages" } @@ -357575,7 +347786,7 @@ elf_symbol { name: "get_net_ns_by_fd" is_defined: true symbol_type: FUNCTION - crc: 0x2a60abca + crc: 0x6e5208e9 type_id: 0x5102ac9f full_name: "get_net_ns_by_fd" } @@ -357584,10 +347795,19 @@ elf_symbol { name: "get_net_ns_by_pid" is_defined: true symbol_type: FUNCTION - crc: 0xdc4da326 + crc: 0xabbbe571 type_id: 0x5aa4ba2d full_name: "get_net_ns_by_pid" } +elf_symbol { + id: 0xae723651 + name: "get_next_ino" + is_defined: true + symbol_type: FUNCTION + crc: 0xe953b21f + type_id: 0xcedb7efb + full_name: "get_next_ino" +} elf_symbol { id: 0xb222bb33 name: "get_option" @@ -357621,7 +347841,7 @@ elf_symbol { name: "get_pfnblock_flags_mask" is_defined: true symbol_type: FUNCTION - crc: 0x96c2627f + crc: 0x61849004 type_id: 0x3ec9e358 full_name: "get_pfnblock_flags_mask" } @@ -357630,7 +347850,7 @@ elf_symbol { name: "get_pid_task" is_defined: true symbol_type: FUNCTION - crc: 0xb8862455 + crc: 0xecd5f222 type_id: 0x7f0f4bf3 full_name: "get_pid_task" } @@ -357693,7 +347913,7 @@ elf_symbol { name: "get_slabinfo" is_defined: true symbol_type: FUNCTION - crc: 0x6fe2bfb9 + crc: 0xa4f88746 namespace: "MINIDUMP" type_id: 0x1bc52dc4 full_name: "get_slabinfo" @@ -357712,7 +347932,7 @@ elf_symbol { name: "get_state_synchronize_srcu" is_defined: true symbol_type: FUNCTION - crc: 0x46342ce9 + crc: 0x73fd0457 type_id: 0x394e2c9b full_name: "get_state_synchronize_srcu" } @@ -357721,7 +347941,7 @@ elf_symbol { name: "get_task_cred" is_defined: true symbol_type: FUNCTION - crc: 0x43352638 + crc: 0xd90bd095 type_id: 0x0adc3a0d full_name: "get_task_cred" } @@ -357730,7 +347950,7 @@ elf_symbol { name: "get_task_mm" is_defined: true symbol_type: FUNCTION - crc: 0x9ab57a06 + crc: 0x41436ea5 type_id: 0xf152640a full_name: "get_task_mm" } @@ -357739,7 +347959,7 @@ elf_symbol { name: "get_task_pid" is_defined: true symbol_type: FUNCTION - crc: 0xe04bafe7 + crc: 0x168e2c1a type_id: 0x2d5eecc4 full_name: "get_task_pid" } @@ -357748,16 +347968,25 @@ elf_symbol { name: "get_thermal_instance" is_defined: true symbol_type: FUNCTION - crc: 0xff533427 + crc: 0xc4cb144c type_id: 0xb913af05 full_name: "get_thermal_instance" } +elf_symbol { + id: 0x90eb0a27 + name: "get_tree_single" + is_defined: true + symbol_type: FUNCTION + crc: 0x850ab11a + type_id: 0x96e9d652 + full_name: "get_tree_single" +} elf_symbol { id: 0x511aa4c3 name: "get_unmapped_area" is_defined: true symbol_type: FUNCTION - crc: 0x751e53ea + crc: 0x3f43f74d type_id: 0x37579e28 full_name: "get_unmapped_area" } @@ -357784,7 +348013,7 @@ elf_symbol { name: "get_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x795cd876 + crc: 0x6e591d3f type_id: 0xab21f8b5 full_name: "get_user_pages" } @@ -357793,7 +348022,7 @@ elf_symbol { name: "get_user_pages_fast" is_defined: true symbol_type: FUNCTION - crc: 0x03dbeada + crc: 0x56ce2f81 type_id: 0x90d074d8 full_name: "get_user_pages_fast" } @@ -357802,7 +348031,7 @@ elf_symbol { name: "get_user_pages_remote" is_defined: true symbol_type: FUNCTION - crc: 0xc2aa0435 + crc: 0xe4dd19ab type_id: 0xa12d9647 full_name: "get_user_pages_remote" } @@ -357816,13 +348045,13 @@ elf_symbol { full_name: "get_vaddr_frames" } elf_symbol { - id: 0x5c70fea3 - name: "get_wiphy_regdom" + id: 0x4ba4e06f + name: "get_wchan" is_defined: true symbol_type: FUNCTION - crc: 0xe4dee15c - type_id: 0x749f3e5c - full_name: "get_wiphy_regdom" + crc: 0x00a98699 + type_id: 0x36eaa726 + full_name: "get_wchan" } elf_symbol { id: 0xbac82e84 @@ -357856,8 +348085,8 @@ elf_symbol { name: "gh_rm_call" is_defined: true symbol_type: FUNCTION - crc: 0xfef4ce1d - type_id: 0x943552c7 + crc: 0xaa8c9d60 + type_id: 0x98860e2e full_name: "gh_rm_call" } elf_symbol { @@ -357865,8 +348094,8 @@ elf_symbol { name: "gh_rm_notifier_register" is_defined: true symbol_type: FUNCTION - crc: 0x412fac09 - type_id: 0x977a5487 + crc: 0xd5a6a3c9 + type_id: 0x9bc160f2 full_name: "gh_rm_notifier_register" } elf_symbol { @@ -357874,10 +348103,28 @@ elf_symbol { name: "gh_rm_notifier_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf4d771f8 - type_id: 0x977a5487 + crc: 0x2c865d28 + type_id: 0x9bc160f2 full_name: "gh_rm_notifier_unregister" } +elf_symbol { + id: 0x62906068 + name: "gh_rm_register_platform_ops" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd11885c + type_id: 0x91ab10d3 + full_name: "gh_rm_register_platform_ops" +} +elf_symbol { + id: 0x35ffaad3 + name: "gh_rm_unregister_platform_ops" + is_defined: true + symbol_type: FUNCTION + crc: 0x057f483b + type_id: 0x1cb3a26f + full_name: "gh_rm_unregister_platform_ops" +} elf_symbol { id: 0x5a582da8 name: "gic_nonsecure_priorities" @@ -357887,6 +348134,33 @@ elf_symbol { type_id: 0x8e47c273 full_name: "gic_nonsecure_priorities" } +elf_symbol { + id: 0x596931c4 + name: "gic_v3_cpu_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xe8208812 + type_id: 0x10985193 + full_name: "gic_v3_cpu_init" +} +elf_symbol { + id: 0x390427e4 + name: "gic_v3_dist_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xedec844c + type_id: 0x10985193 + full_name: "gic_v3_dist_init" +} +elf_symbol { + id: 0x53ba530f + name: "gic_v3_dist_wait_for_rwp" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5c47ee7 + type_id: 0x10985193 + full_name: "gic_v3_dist_wait_for_rwp" +} elf_symbol { id: 0x365c2930 name: "glob_match" @@ -357901,7 +348175,7 @@ elf_symbol { name: "gov_attr_set_get" is_defined: true symbol_type: FUNCTION - crc: 0x78df3d5b + crc: 0xe5806ff6 type_id: 0x1951a486 full_name: "gov_attr_set_get" } @@ -357910,7 +348184,7 @@ elf_symbol { name: "gov_attr_set_init" is_defined: true symbol_type: FUNCTION - crc: 0x6bb934a7 + crc: 0x2cc04b33 type_id: 0x1951a486 full_name: "gov_attr_set_init" } @@ -357919,7 +348193,7 @@ elf_symbol { name: "gov_attr_set_put" is_defined: true symbol_type: FUNCTION - crc: 0x82ab57ca + crc: 0x220455ed type_id: 0xc7128bee full_name: "gov_attr_set_put" } @@ -357928,7 +348202,7 @@ elf_symbol { name: "gov_update_cpu_data" is_defined: true symbol_type: FUNCTION - crc: 0xe4e8a2c0 + crc: 0xe8324250 type_id: 0x1e80bbd4 full_name: "gov_update_cpu_data" } @@ -357937,7 +348211,7 @@ elf_symbol { name: "governor_sysfs_ops" is_defined: true symbol_type: OBJECT - crc: 0x0982d498 + crc: 0x4660f474 type_id: 0xe7d52a38 full_name: "governor_sysfs_ops" } @@ -357991,7 +348265,7 @@ elf_symbol { name: "gpio_to_desc" is_defined: true symbol_type: FUNCTION - crc: 0x6b33c937 + crc: 0x0ec43f6f type_id: 0x4e221f3c full_name: "gpio_to_desc" } @@ -358000,7 +348274,7 @@ elf_symbol { name: "gpiochip_add_data_with_key" is_defined: true symbol_type: FUNCTION - crc: 0x85a2a7c4 + crc: 0xd395bb32 type_id: 0x9bdd396a full_name: "gpiochip_add_data_with_key" } @@ -358009,7 +348283,7 @@ elf_symbol { name: "gpiochip_add_pin_range" is_defined: true symbol_type: FUNCTION - crc: 0x02b7a79a + crc: 0x98eb29b2 type_id: 0x9b51540b full_name: "gpiochip_add_pin_range" } @@ -358018,7 +348292,7 @@ elf_symbol { name: "gpiochip_disable_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc1bd8135 + crc: 0x985f4865 type_id: 0x17b7d7d6 full_name: "gpiochip_disable_irq" } @@ -358027,7 +348301,7 @@ elf_symbol { name: "gpiochip_enable_irq" is_defined: true symbol_type: FUNCTION - crc: 0x4207fe82 + crc: 0xc2855c7c type_id: 0x17b7d7d6 full_name: "gpiochip_enable_irq" } @@ -358036,7 +348310,7 @@ elf_symbol { name: "gpiochip_find" is_defined: true symbol_type: FUNCTION - crc: 0xb95c4066 + crc: 0x44c84beb type_id: 0x46082d09 full_name: "gpiochip_find" } @@ -358045,7 +348319,7 @@ elf_symbol { name: "gpiochip_generic_config" is_defined: true symbol_type: FUNCTION - crc: 0x486b29d4 + crc: 0x93ce58bc type_id: 0x9aa3b833 full_name: "gpiochip_generic_config" } @@ -358054,7 +348328,7 @@ elf_symbol { name: "gpiochip_generic_free" is_defined: true symbol_type: FUNCTION - crc: 0x0de22beb + crc: 0x171224e9 type_id: 0x17b7d7d6 full_name: "gpiochip_generic_free" } @@ -358063,7 +348337,7 @@ elf_symbol { name: "gpiochip_generic_request" is_defined: true symbol_type: FUNCTION - crc: 0x16870987 + crc: 0xb9f78bd7 type_id: 0x9aaf656a full_name: "gpiochip_generic_request" } @@ -358072,7 +348346,7 @@ elf_symbol { name: "gpiochip_get_data" is_defined: true symbol_type: FUNCTION - crc: 0xebedcedd + crc: 0x2ddbb38c type_id: 0x50af222c full_name: "gpiochip_get_data" } @@ -358081,7 +348355,7 @@ elf_symbol { name: "gpiochip_irq_relres" is_defined: true symbol_type: FUNCTION - crc: 0x05406dff + crc: 0x76c8556c type_id: 0x1247424a full_name: "gpiochip_irq_relres" } @@ -358090,7 +348364,7 @@ elf_symbol { name: "gpiochip_irq_reqres" is_defined: true symbol_type: FUNCTION - crc: 0x17d2a49e + crc: 0xe63aeb72 type_id: 0x9f5ff0f6 full_name: "gpiochip_irq_reqres" } @@ -358099,7 +348373,7 @@ elf_symbol { name: "gpiochip_line_is_valid" is_defined: true symbol_type: FUNCTION - crc: 0x152133ea + crc: 0x6a52e538 type_id: 0xf1f03942 full_name: "gpiochip_line_is_valid" } @@ -358108,7 +348382,7 @@ elf_symbol { name: "gpiochip_lock_as_irq" is_defined: true symbol_type: FUNCTION - crc: 0xf18a17c4 + crc: 0xd82b8c33 type_id: 0x9aaf656a full_name: "gpiochip_lock_as_irq" } @@ -358117,7 +348391,7 @@ elf_symbol { name: "gpiochip_populate_parent_fwspec_fourcell" is_defined: true symbol_type: FUNCTION - crc: 0x934129ef + crc: 0x1848c29f type_id: 0x9b54e21c full_name: "gpiochip_populate_parent_fwspec_fourcell" } @@ -358126,7 +348400,7 @@ elf_symbol { name: "gpiochip_remove" is_defined: true symbol_type: FUNCTION - crc: 0x1922837d + crc: 0x070394c2 type_id: 0x16a1c24e full_name: "gpiochip_remove" } @@ -358135,7 +348409,7 @@ elf_symbol { name: "gpiochip_unlock_as_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb8b1f196 + crc: 0x825e775a type_id: 0x17b7d7d6 full_name: "gpiochip_unlock_as_irq" } @@ -358144,7 +348418,7 @@ elf_symbol { name: "gpiod_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x94d9bf90 + crc: 0x937449ad type_id: 0x901afa25 full_name: "gpiod_cansleep" } @@ -358153,7 +348427,7 @@ elf_symbol { name: "gpiod_count" is_defined: true symbol_type: FUNCTION - crc: 0x279afcb5 + crc: 0x6550a3e5 type_id: 0x9dee9fa0 full_name: "gpiod_count" } @@ -358162,7 +348436,7 @@ elf_symbol { name: "gpiod_direction_input" is_defined: true symbol_type: FUNCTION - crc: 0x57d18bb6 + crc: 0xff3802dc type_id: 0x94d8cba3 full_name: "gpiod_direction_input" } @@ -358171,7 +348445,7 @@ elf_symbol { name: "gpiod_direction_output" is_defined: true symbol_type: FUNCTION - crc: 0x7c289608 + crc: 0x141e73eb type_id: 0x954448ef full_name: "gpiod_direction_output" } @@ -358180,7 +348454,7 @@ elf_symbol { name: "gpiod_direction_output_raw" is_defined: true symbol_type: FUNCTION - crc: 0xa0106f9c + crc: 0x1aadfa2a type_id: 0x954448ef full_name: "gpiod_direction_output_raw" } @@ -358189,7 +348463,7 @@ elf_symbol { name: "gpiod_get" is_defined: true symbol_type: FUNCTION - crc: 0x4cdbb40d + crc: 0xb521fdd8 type_id: 0x5f272d07 full_name: "gpiod_get" } @@ -358198,7 +348472,7 @@ elf_symbol { name: "gpiod_get_index_optional" is_defined: true symbol_type: FUNCTION - crc: 0xd839fb35 + crc: 0x11bdf2bd type_id: 0x5f3cfa16 full_name: "gpiod_get_index_optional" } @@ -358207,7 +348481,7 @@ elf_symbol { name: "gpiod_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x0a19cd8e + crc: 0x90c83d78 type_id: 0x5f272d07 full_name: "gpiod_get_optional" } @@ -358216,7 +348490,7 @@ elf_symbol { name: "gpiod_get_raw_value" is_defined: true symbol_type: FUNCTION - crc: 0xe63ee4b8 + crc: 0xe7edce8c type_id: 0x901afa25 full_name: "gpiod_get_raw_value" } @@ -358225,7 +348499,7 @@ elf_symbol { name: "gpiod_get_raw_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x1229080f + crc: 0x2f7123aa type_id: 0x901afa25 full_name: "gpiod_get_raw_value_cansleep" } @@ -358234,7 +348508,7 @@ elf_symbol { name: "gpiod_get_value" is_defined: true symbol_type: FUNCTION - crc: 0x9a989fe7 + crc: 0xf0d7ec79 type_id: 0x901afa25 full_name: "gpiod_get_value" } @@ -358243,7 +348517,7 @@ elf_symbol { name: "gpiod_get_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x16632080 + crc: 0x5a83086b type_id: 0x901afa25 full_name: "gpiod_get_value_cansleep" } @@ -358252,7 +348526,7 @@ elf_symbol { name: "gpiod_is_active_low" is_defined: true symbol_type: FUNCTION - crc: 0x1f8083fe + crc: 0x8ae29508 type_id: 0x901afa25 full_name: "gpiod_is_active_low" } @@ -358261,7 +348535,7 @@ elf_symbol { name: "gpiod_put" is_defined: true symbol_type: FUNCTION - crc: 0xe0be3c69 + crc: 0xdbe25866 type_id: 0x19c0791f full_name: "gpiod_put" } @@ -358270,7 +348544,7 @@ elf_symbol { name: "gpiod_set_array_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x1f021d1d + crc: 0x091f8b65 type_id: 0x8ce0e11d full_name: "gpiod_set_array_value_cansleep" } @@ -358279,7 +348553,7 @@ elf_symbol { name: "gpiod_set_consumer_name" is_defined: true symbol_type: FUNCTION - crc: 0x988dfbab + crc: 0xe5b6d8a0 type_id: 0x94208977 full_name: "gpiod_set_consumer_name" } @@ -358288,7 +348562,7 @@ elf_symbol { name: "gpiod_set_debounce" is_defined: true symbol_type: FUNCTION - crc: 0x148b8df2 + crc: 0xc0823667 type_id: 0x95cede3b full_name: "gpiod_set_debounce" } @@ -358297,7 +348571,7 @@ elf_symbol { name: "gpiod_set_raw_value" is_defined: true symbol_type: FUNCTION - crc: 0x4a094164 + crc: 0x8dae9ed0 type_id: 0x185cfa53 full_name: "gpiod_set_raw_value" } @@ -358306,7 +348580,7 @@ elf_symbol { name: "gpiod_set_raw_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x89ed5cbd + crc: 0x2db93e29 type_id: 0x185cfa53 full_name: "gpiod_set_raw_value_cansleep" } @@ -358315,7 +348589,7 @@ elf_symbol { name: "gpiod_set_value" is_defined: true symbol_type: FUNCTION - crc: 0x8bfe6b93 + crc: 0x6dbacf3b type_id: 0x185cfa53 full_name: "gpiod_set_value" } @@ -358324,7 +348598,7 @@ elf_symbol { name: "gpiod_set_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x68a14536 + crc: 0x89837118 type_id: 0x185cfa53 full_name: "gpiod_set_value_cansleep" } @@ -358333,7 +348607,7 @@ elf_symbol { name: "gpiod_to_chip" is_defined: true symbol_type: FUNCTION - crc: 0xec431926 + crc: 0xf6adf92c type_id: 0x4d0cf62c full_name: "gpiod_to_chip" } @@ -358342,7 +348616,7 @@ elf_symbol { name: "gpiod_to_irq" is_defined: true symbol_type: FUNCTION - crc: 0x30f1176d + crc: 0xe46623a3 type_id: 0x901afa25 full_name: "gpiod_to_irq" } @@ -358351,7 +348625,7 @@ elf_symbol { name: "gre_add_protocol" is_defined: true symbol_type: FUNCTION - crc: 0xe2adc545 + crc: 0x06b80249 type_id: 0x92801eb4 full_name: "gre_add_protocol" } @@ -358360,7 +348634,7 @@ elf_symbol { name: "gre_del_protocol" is_defined: true symbol_type: FUNCTION - crc: 0xde951067 + crc: 0xdc8308a3 type_id: 0x92801eb4 full_name: "gre_del_protocol" } @@ -358378,7 +348652,7 @@ elf_symbol { name: "gro_cells_init" is_defined: true symbol_type: FUNCTION - crc: 0xe6e01a38 + crc: 0xadf066b5 type_id: 0x96fd9031 full_name: "gro_cells_init" } @@ -358387,7 +348661,7 @@ elf_symbol { name: "gro_cells_receive" is_defined: true symbol_type: FUNCTION - crc: 0x97e18c54 + crc: 0x7ec2e930 type_id: 0x9622351a full_name: "gro_cells_receive" } @@ -358396,7 +348670,7 @@ elf_symbol { name: "gs_alloc_req" is_defined: true symbol_type: FUNCTION - crc: 0x4a3df9d0 + crc: 0x43efdaa9 type_id: 0x263c17ab full_name: "gs_alloc_req" } @@ -358405,7 +348679,7 @@ elf_symbol { name: "gs_free_req" is_defined: true symbol_type: FUNCTION - crc: 0x60ea48a0 + crc: 0x29b24be5 type_id: 0x13af966b full_name: "gs_free_req" } @@ -358423,7 +348697,7 @@ elf_symbol { name: "gserial_connect" is_defined: true symbol_type: FUNCTION - crc: 0xc54f2520 + crc: 0x2f16aee1 type_id: 0x96521268 full_name: "gserial_connect" } @@ -358432,7 +348706,7 @@ elf_symbol { name: "gserial_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x563af504 + crc: 0x9b1cd369 type_id: 0x1befd11c full_name: "gserial_disconnect" } @@ -358450,7 +348724,7 @@ elf_symbol { name: "gserial_resume" is_defined: true symbol_type: FUNCTION - crc: 0xa3e9bb4e + crc: 0x3a315772 type_id: 0x1befd11c full_name: "gserial_resume" } @@ -358459,7 +348733,7 @@ elf_symbol { name: "gserial_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xb45e8714 + crc: 0x09e532cf type_id: 0x1befd11c full_name: "gserial_suspend" } @@ -358486,7 +348760,7 @@ elf_symbol { name: "h4_recv_buf" is_defined: true symbol_type: FUNCTION - crc: 0x57648219 + crc: 0x348e0aad type_id: 0x6ff47396 full_name: "h4_recv_buf" } @@ -358495,7 +348769,7 @@ elf_symbol { name: "handle_bad_irq" is_defined: true symbol_type: FUNCTION - crc: 0xab291afe + crc: 0x4f630b02 type_id: 0x1c4a186e full_name: "handle_bad_irq" } @@ -358504,7 +348778,7 @@ elf_symbol { name: "handle_edge_irq" is_defined: true symbol_type: FUNCTION - crc: 0xf4fbd595 + crc: 0xdff88e7a type_id: 0x1c4a186e full_name: "handle_edge_irq" } @@ -358513,7 +348787,7 @@ elf_symbol { name: "handle_fasteoi_ack_irq" is_defined: true symbol_type: FUNCTION - crc: 0x3e1223f7 + crc: 0x7e72c959 type_id: 0x1c4a186e full_name: "handle_fasteoi_ack_irq" } @@ -358522,7 +348796,7 @@ elf_symbol { name: "handle_fasteoi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcc8aee45 + crc: 0xd2b89b13 type_id: 0x1c4a186e full_name: "handle_fasteoi_irq" } @@ -358531,7 +348805,7 @@ elf_symbol { name: "handle_level_irq" is_defined: true symbol_type: FUNCTION - crc: 0x98056779 + crc: 0x192e18c0 type_id: 0x1c4a186e full_name: "handle_level_irq" } @@ -358549,7 +348823,7 @@ elf_symbol { name: "handle_simple_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcc0e5153 + crc: 0x3529af2e type_id: 0x1c4a186e full_name: "handle_simple_irq" } @@ -358585,7 +348859,7 @@ elf_symbol { name: "hci_alloc_dev_priv" is_defined: true symbol_type: FUNCTION - crc: 0x42060741 + crc: 0x75e4ad4d type_id: 0x9502ce9c full_name: "hci_alloc_dev_priv" } @@ -358594,7 +348868,7 @@ elf_symbol { name: "hci_cmd_sync" is_defined: true symbol_type: FUNCTION - crc: 0xca6b3681 + crc: 0x8c23a80e type_id: 0x6d996ee0 full_name: "hci_cmd_sync" } @@ -358603,7 +348877,7 @@ elf_symbol { name: "hci_cmd_sync_cancel" is_defined: true symbol_type: FUNCTION - crc: 0xef541357 + crc: 0x04743a79 type_id: 0x167427d5 full_name: "hci_cmd_sync_cancel" } @@ -358612,7 +348886,7 @@ elf_symbol { name: "hci_cmd_sync_queue" is_defined: true symbol_type: FUNCTION - crc: 0xaab33d0c + crc: 0x6dd2fc21 type_id: 0x9b91c1d8 full_name: "hci_cmd_sync_queue" } @@ -358621,7 +348895,7 @@ elf_symbol { name: "hci_conn_check_secure" is_defined: true symbol_type: FUNCTION - crc: 0xb22cb255 + crc: 0xc9c8c6fe type_id: 0x958cf238 full_name: "hci_conn_check_secure" } @@ -358630,7 +348904,7 @@ elf_symbol { name: "hci_conn_security" is_defined: true symbol_type: FUNCTION - crc: 0xb7e2200f + crc: 0x52e1a228 type_id: 0x95a1be2b full_name: "hci_conn_security" } @@ -358639,7 +348913,7 @@ elf_symbol { name: "hci_conn_switch_role" is_defined: true symbol_type: FUNCTION - crc: 0x5ce1c4cb + crc: 0x78bdce3f type_id: 0x958cf238 full_name: "hci_conn_switch_role" } @@ -358648,7 +348922,7 @@ elf_symbol { name: "hci_free_dev" is_defined: true symbol_type: FUNCTION - crc: 0x377ab0d5 + crc: 0x46b3e1b5 type_id: 0x17e8a499 full_name: "hci_free_dev" } @@ -358657,7 +348931,7 @@ elf_symbol { name: "hci_get_route" is_defined: true symbol_type: FUNCTION - crc: 0xd6d28cce + crc: 0x8b6af8db type_id: 0x8493c696 full_name: "hci_get_route" } @@ -358666,7 +348940,7 @@ elf_symbol { name: "hci_mgmt_chan_register" is_defined: true symbol_type: FUNCTION - crc: 0x82ed5662 + crc: 0xd2e8db95 type_id: 0x9a299233 full_name: "hci_mgmt_chan_register" } @@ -358675,7 +348949,7 @@ elf_symbol { name: "hci_mgmt_chan_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x4b9c16bd + crc: 0x1deb2107 type_id: 0x1731208f full_name: "hci_mgmt_chan_unregister" } @@ -358684,7 +348958,7 @@ elf_symbol { name: "hci_recv_diag" is_defined: true symbol_type: FUNCTION - crc: 0xebdf6a9d + crc: 0xac3e019a type_id: 0x9ae52b81 full_name: "hci_recv_diag" } @@ -358693,7 +348967,7 @@ elf_symbol { name: "hci_recv_frame" is_defined: true symbol_type: FUNCTION - crc: 0x46649d3b + crc: 0x2f0004dc type_id: 0x9ae52b81 full_name: "hci_recv_frame" } @@ -358702,7 +348976,7 @@ elf_symbol { name: "hci_register_cb" is_defined: true symbol_type: FUNCTION - crc: 0x56f49746 + crc: 0xc0fef9b8 type_id: 0x9684db0e full_name: "hci_register_cb" } @@ -358711,7 +348985,7 @@ elf_symbol { name: "hci_register_dev" is_defined: true symbol_type: FUNCTION - crc: 0x61afe17e + crc: 0xeafcc152 type_id: 0x9af01625 full_name: "hci_register_dev" } @@ -358720,7 +348994,7 @@ elf_symbol { name: "hci_release_dev" is_defined: true symbol_type: FUNCTION - crc: 0x58cbfcc0 + crc: 0x83de4b95 type_id: 0x17e8a499 full_name: "hci_release_dev" } @@ -358729,7 +349003,7 @@ elf_symbol { name: "hci_reset_dev" is_defined: true symbol_type: FUNCTION - crc: 0xd2c262f1 + crc: 0xd0999dcb type_id: 0x9af01625 full_name: "hci_reset_dev" } @@ -358738,7 +349012,7 @@ elf_symbol { name: "hci_resume_dev" is_defined: true symbol_type: FUNCTION - crc: 0x90c2d9a2 + crc: 0x3d17515f type_id: 0x9af01625 full_name: "hci_resume_dev" } @@ -358747,7 +349021,7 @@ elf_symbol { name: "hci_set_fw_info" is_defined: true symbol_type: FUNCTION - crc: 0x93307584 + crc: 0xb45bfbb5 type_id: 0x1739accf full_name: "hci_set_fw_info" } @@ -358756,7 +349030,7 @@ elf_symbol { name: "hci_set_hw_info" is_defined: true symbol_type: FUNCTION - crc: 0xe33204b4 + crc: 0xb5477294 type_id: 0x1739accf full_name: "hci_set_hw_info" } @@ -358765,7 +349039,7 @@ elf_symbol { name: "hci_suspend_dev" is_defined: true symbol_type: FUNCTION - crc: 0xdbdda33d + crc: 0xcdd6b9d0 type_id: 0x9af01625 full_name: "hci_suspend_dev" } @@ -358774,7 +349048,7 @@ elf_symbol { name: "hci_uart_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x86d5ba4e + crc: 0x5d81e7f6 type_id: 0x959a93b5 full_name: "hci_uart_register_device" } @@ -358783,7 +349057,7 @@ elf_symbol { name: "hci_uart_tx_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xf086bb60 + crc: 0xec73ca35 type_id: 0x9553fb18 full_name: "hci_uart_tx_wakeup" } @@ -358792,7 +349066,7 @@ elf_symbol { name: "hci_uart_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x31238c44 + crc: 0x7ca9fad0 type_id: 0x184b49a4 full_name: "hci_uart_unregister_device" } @@ -358801,7 +349075,7 @@ elf_symbol { name: "hci_unregister_cb" is_defined: true symbol_type: FUNCTION - crc: 0xd532bb99 + crc: 0x8b90629a type_id: 0x9684db0e full_name: "hci_unregister_cb" } @@ -358810,7 +349084,7 @@ elf_symbol { name: "hci_unregister_dev" is_defined: true symbol_type: FUNCTION - crc: 0xe5c30981 + crc: 0x6554264c type_id: 0x17e8a499 full_name: "hci_unregister_dev" } @@ -358877,6 +349151,15 @@ elf_symbol { type_id: 0x1613bf5e full_name: "hdmi_drm_infoframe_pack" } +elf_symbol { + id: 0x58069299 + name: "hdmi_drm_infoframe_pack_only" + is_defined: true + symbol_type: FUNCTION + crc: 0x5a290250 + type_id: 0x1bcd63e2 + full_name: "hdmi_drm_infoframe_pack_only" +} elf_symbol { id: 0x84d18ebf name: "hdmi_infoframe_pack" @@ -358945,7 +349228,7 @@ elf_symbol { name: "hid_add_device" is_defined: true symbol_type: FUNCTION - crc: 0xf6ea26ec + crc: 0xa110d252 type_id: 0x9ef9d283 full_name: "hid_add_device" } @@ -358954,7 +349237,7 @@ elf_symbol { name: "hid_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0xcf987bdf + crc: 0x88125dd8 type_id: 0x98aacbd0 full_name: "hid_allocate_device" } @@ -358963,7 +349246,7 @@ elf_symbol { name: "hid_destroy_device" is_defined: true symbol_type: FUNCTION - crc: 0xe25cd565 + crc: 0xa3b9a474 type_id: 0x13e1603f full_name: "hid_destroy_device" } @@ -358972,7 +349255,7 @@ elf_symbol { name: "hid_ignore" is_defined: true symbol_type: FUNCTION - crc: 0xa20f48e0 + crc: 0xc01e547e type_id: 0xfddd6aa8 full_name: "hid_ignore" } @@ -358981,7 +349264,7 @@ elf_symbol { name: "hid_input_report" is_defined: true symbol_type: FUNCTION - crc: 0xbeb31b15 + crc: 0x4464f8bd type_id: 0x9d13a27c full_name: "hid_input_report" } @@ -358990,7 +349273,7 @@ elf_symbol { name: "hid_parse_report" is_defined: true symbol_type: FUNCTION - crc: 0xcfa419b3 + crc: 0x4a8dd239 type_id: 0x9e711486 full_name: "hid_parse_report" } @@ -358999,7 +349282,7 @@ elf_symbol { name: "hidp_hid_driver" is_defined: true symbol_type: OBJECT - crc: 0x84778f4c + crc: 0xddb0b03b type_id: 0x2def15e8 full_name: "hidp_hid_driver" } @@ -359044,7 +349327,7 @@ elf_symbol { name: "hrtimer_active" is_defined: true symbol_type: FUNCTION - crc: 0xef34bf3e + crc: 0x0ecd991f type_id: 0xf2f497a5 full_name: "hrtimer_active" } @@ -359053,7 +349336,7 @@ elf_symbol { name: "hrtimer_cancel" is_defined: true symbol_type: FUNCTION - crc: 0x46a4b118 + crc: 0xcc69bd8c type_id: 0x93f39d0d full_name: "hrtimer_cancel" } @@ -359062,7 +349345,7 @@ elf_symbol { name: "hrtimer_forward" is_defined: true symbol_type: FUNCTION - crc: 0x828e22f4 + crc: 0x76c41756 type_id: 0x59ebcc7a full_name: "hrtimer_forward" } @@ -359071,7 +349354,7 @@ elf_symbol { name: "hrtimer_init" is_defined: true symbol_type: FUNCTION - crc: 0x2d0684a9 + crc: 0x3ebd5214 type_id: 0x1feb1868 full_name: "hrtimer_init" } @@ -359080,7 +349363,7 @@ elf_symbol { name: "hrtimer_init_sleeper" is_defined: true symbol_type: FUNCTION - crc: 0xbf99fd45 + crc: 0x6d4598b2 type_id: 0x14bcf198 full_name: "hrtimer_init_sleeper" } @@ -359098,7 +349381,7 @@ elf_symbol { name: "hrtimer_sleeper_start_expires" is_defined: true symbol_type: FUNCTION - crc: 0xee924026 + crc: 0x7c4d9d7e type_id: 0x14a1954e full_name: "hrtimer_sleeper_start_expires" } @@ -359107,7 +349390,7 @@ elf_symbol { name: "hrtimer_start_range_ns" is_defined: true symbol_type: FUNCTION - crc: 0x3c5d543a + crc: 0x939fc2ef type_id: 0x1e89aa3c full_name: "hrtimer_start_range_ns" } @@ -359116,7 +349399,7 @@ elf_symbol { name: "hrtimer_try_to_cancel" is_defined: true symbol_type: FUNCTION - crc: 0x0e1194d5 + crc: 0xef93df4b type_id: 0x93f39d0d full_name: "hrtimer_try_to_cancel" } @@ -359125,7 +349408,7 @@ elf_symbol { name: "hvc_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x956a7c41 + crc: 0x7ec68d0c type_id: 0x055da682 full_name: "hvc_alloc" } @@ -359134,7 +349417,7 @@ elf_symbol { name: "hvc_instantiate" is_defined: true symbol_type: FUNCTION - crc: 0x706f30ac + crc: 0xf217d763 type_id: 0x9b1ff8be full_name: "hvc_instantiate" } @@ -359152,7 +349435,7 @@ elf_symbol { name: "hvc_poll" is_defined: true symbol_type: FUNCTION - crc: 0xa7b3c3b1 + crc: 0x138e6a71 type_id: 0x929702b9 full_name: "hvc_poll" } @@ -359161,7 +349444,7 @@ elf_symbol { name: "hvc_remove" is_defined: true symbol_type: FUNCTION - crc: 0x730ed892 + crc: 0x24ab3da0 type_id: 0x929702b9 full_name: "hvc_remove" } @@ -359188,7 +349471,7 @@ elf_symbol { name: "hwspin_lock_free" is_defined: true symbol_type: FUNCTION - crc: 0x2abdee11 + crc: 0x622eaffa type_id: 0x9f2e9dbc full_name: "hwspin_lock_free" } @@ -359197,7 +349480,7 @@ elf_symbol { name: "hwspin_lock_request_specific" is_defined: true symbol_type: FUNCTION - crc: 0xa4ef89f1 + crc: 0x718c6b07 type_id: 0xd208e2cb full_name: "hwspin_lock_request_specific" } @@ -359206,7 +349489,7 @@ elf_symbol { name: "hypervisor_kobj" is_defined: true symbol_type: OBJECT - crc: 0xff68f6da + crc: 0xa9026146 type_id: 0x23f09c34 full_name: "hypervisor_kobj" } @@ -359215,7 +349498,7 @@ elf_symbol { name: "i2c_adapter_type" is_defined: true symbol_type: OBJECT - crc: 0x6897376d + crc: 0x0ddcaaf6 type_id: 0xf292150d full_name: "i2c_adapter_type" } @@ -359224,7 +349507,7 @@ elf_symbol { name: "i2c_add_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xe5e5954d + crc: 0x23955e15 type_id: 0x94a6b558 full_name: "i2c_add_adapter" } @@ -359233,16 +349516,25 @@ elf_symbol { name: "i2c_add_numbered_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x487eb629 + crc: 0x2d5878f2 type_id: 0x94a6b558 full_name: "i2c_add_numbered_adapter" } +elf_symbol { + id: 0x6fe725e4 + name: "i2c_bit_add_bus" + is_defined: true + symbol_type: FUNCTION + crc: 0xe11a059a + type_id: 0x94a6b558 + full_name: "i2c_bit_add_bus" +} elf_symbol { id: 0x01f2c038 name: "i2c_bit_add_numbered_bus" is_defined: true symbol_type: FUNCTION - crc: 0xce58066c + crc: 0xc11f3e67 type_id: 0x94a6b558 full_name: "i2c_bit_add_numbered_bus" } @@ -359251,7 +349543,7 @@ elf_symbol { name: "i2c_bus_type" is_defined: true symbol_type: OBJECT - crc: 0x61ca40df + crc: 0xbd795adf type_id: 0x257935aa full_name: "i2c_bus_type" } @@ -359260,7 +349552,7 @@ elf_symbol { name: "i2c_client_type" is_defined: true symbol_type: OBJECT - crc: 0x0bdfdff9 + crc: 0xf09b82a1 type_id: 0xf292150d full_name: "i2c_client_type" } @@ -359269,7 +349561,7 @@ elf_symbol { name: "i2c_del_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x05d1b471 + crc: 0xe4034f76 type_id: 0x19be07e4 full_name: "i2c_del_adapter" } @@ -359278,7 +349570,7 @@ elf_symbol { name: "i2c_del_driver" is_defined: true symbol_type: FUNCTION - crc: 0xcdb2794b + crc: 0xfee5be94 type_id: 0x1c0343dd full_name: "i2c_del_driver" } @@ -359287,7 +349579,7 @@ elf_symbol { name: "i2c_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0x97b26427 + crc: 0x4a2cdddd type_id: 0x9b188ead full_name: "i2c_for_each_dev" } @@ -359296,7 +349588,7 @@ elf_symbol { name: "i2c_generic_scl_recovery" is_defined: true symbol_type: FUNCTION - crc: 0x992cee5b + crc: 0x81baa69a type_id: 0x94a6b558 full_name: "i2c_generic_scl_recovery" } @@ -359305,7 +349597,7 @@ elf_symbol { name: "i2c_get_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xfc97c465 + crc: 0x7d016ced type_id: 0x754e9079 full_name: "i2c_get_adapter" } @@ -359314,7 +349606,7 @@ elf_symbol { name: "i2c_get_device_id" is_defined: true symbol_type: FUNCTION - crc: 0x2dcb7816 + crc: 0x532b32d0 type_id: 0x91c515b1 full_name: "i2c_get_device_id" } @@ -359332,7 +349624,7 @@ elf_symbol { name: "i2c_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x08417ef8 + crc: 0x7d78bc7f type_id: 0xbd7fe584 full_name: "i2c_match_id" } @@ -359341,7 +349633,7 @@ elf_symbol { name: "i2c_new_ancillary_device" is_defined: true symbol_type: FUNCTION - crc: 0xd04fcf00 + crc: 0xdfba8bdb type_id: 0x80f6512d full_name: "i2c_new_ancillary_device" } @@ -359350,7 +349642,7 @@ elf_symbol { name: "i2c_new_client_device" is_defined: true symbol_type: FUNCTION - crc: 0x3d1cbf73 + crc: 0x23e85b8a type_id: 0x8546debe full_name: "i2c_new_client_device" } @@ -359359,7 +349651,7 @@ elf_symbol { name: "i2c_new_dummy_device" is_defined: true symbol_type: FUNCTION - crc: 0x2b39f055 + crc: 0x2de51600 type_id: 0x87d0b8ed full_name: "i2c_new_dummy_device" } @@ -359368,7 +349660,7 @@ elf_symbol { name: "i2c_new_scanned_device" is_defined: true symbol_type: FUNCTION - crc: 0x4447d76c + crc: 0x3d63ebaf type_id: 0x85273440 full_name: "i2c_new_scanned_device" } @@ -359377,7 +349669,7 @@ elf_symbol { name: "i2c_parse_fw_timings" is_defined: true symbol_type: FUNCTION - crc: 0x9a8341d3 + crc: 0x7c2ab1f5 type_id: 0x10b9d05d full_name: "i2c_parse_fw_timings" } @@ -359386,7 +349678,7 @@ elf_symbol { name: "i2c_put_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xc57b2c02 + crc: 0x7ee4c4d5 type_id: 0x19be07e4 full_name: "i2c_put_adapter" } @@ -359404,7 +349696,7 @@ elf_symbol { name: "i2c_recover_bus" is_defined: true symbol_type: FUNCTION - crc: 0xc0a2a0b6 + crc: 0xed0c9fdd type_id: 0x94a6b558 full_name: "i2c_recover_bus" } @@ -359413,7 +349705,7 @@ elf_symbol { name: "i2c_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x0326bbdc + crc: 0x50f5d94e type_id: 0x9f80a51b full_name: "i2c_register_driver" } @@ -359422,7 +349714,7 @@ elf_symbol { name: "i2c_smbus_read_byte" is_defined: true symbol_type: FUNCTION - crc: 0x25c1ef89 + crc: 0xd8fd9518 type_id: 0x8db808c2 full_name: "i2c_smbus_read_byte" } @@ -359431,7 +349723,7 @@ elf_symbol { name: "i2c_smbus_read_byte_data" is_defined: true symbol_type: FUNCTION - crc: 0x21447878 + crc: 0x3e83308c type_id: 0x8d1d790a full_name: "i2c_smbus_read_byte_data" } @@ -359440,7 +349732,7 @@ elf_symbol { name: "i2c_smbus_read_i2c_block_data" is_defined: true symbol_type: FUNCTION - crc: 0x3d5a4bb9 + crc: 0xefa71d91 type_id: 0x8d172d0a full_name: "i2c_smbus_read_i2c_block_data" } @@ -359449,7 +349741,7 @@ elf_symbol { name: "i2c_smbus_read_word_data" is_defined: true symbol_type: FUNCTION - crc: 0xc03d9262 + crc: 0xa3b92a99 type_id: 0x8d1d790a full_name: "i2c_smbus_read_word_data" } @@ -359458,7 +349750,7 @@ elf_symbol { name: "i2c_smbus_write_byte" is_defined: true symbol_type: FUNCTION - crc: 0x3337ce31 + crc: 0x2a0c51ee type_id: 0x8d1d790a full_name: "i2c_smbus_write_byte" } @@ -359467,7 +349759,7 @@ elf_symbol { name: "i2c_smbus_write_byte_data" is_defined: true symbol_type: FUNCTION - crc: 0x56b537b6 + crc: 0xb16b9653 type_id: 0x8d172e16 full_name: "i2c_smbus_write_byte_data" } @@ -359476,7 +349768,7 @@ elf_symbol { name: "i2c_smbus_write_i2c_block_data" is_defined: true symbol_type: FUNCTION - crc: 0x37906dff + crc: 0x4104632b type_id: 0x8d17d210 full_name: "i2c_smbus_write_i2c_block_data" } @@ -359485,7 +349777,7 @@ elf_symbol { name: "i2c_smbus_write_word_data" is_defined: true symbol_type: FUNCTION - crc: 0x13772d3d + crc: 0xaed86104 type_id: 0x8d392a65 full_name: "i2c_smbus_write_word_data" } @@ -359494,7 +349786,7 @@ elf_symbol { name: "i2c_smbus_xfer" is_defined: true symbol_type: FUNCTION - crc: 0x78470e89 + crc: 0xe1bd4760 type_id: 0x8a03b82b full_name: "i2c_smbus_xfer" } @@ -359503,7 +349795,7 @@ elf_symbol { name: "i2c_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x44cb573c + crc: 0xaf50d612 type_id: 0x9480cdfa full_name: "i2c_transfer" } @@ -359512,7 +349804,7 @@ elf_symbol { name: "i2c_transfer_buffer_flags" is_defined: true symbol_type: FUNCTION - crc: 0x6c237054 + crc: 0x51f60267 type_id: 0x916314a3 full_name: "i2c_transfer_buffer_flags" } @@ -359521,7 +349813,7 @@ elf_symbol { name: "i2c_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x7b957eb9 + crc: 0x08d4f9f1 type_id: 0x1c01c960 full_name: "i2c_unregister_device" } @@ -359530,7 +349822,7 @@ elf_symbol { name: "i2c_verify_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x64080836 + crc: 0xd7a2c299 type_id: 0x6c109ae9 full_name: "i2c_verify_adapter" } @@ -359539,7 +349831,7 @@ elf_symbol { name: "i2c_verify_client" is_defined: true symbol_type: FUNCTION - crc: 0xaacb318b + crc: 0xfa83ba6b type_id: 0x8c25e63e full_name: "i2c_verify_client" } @@ -359548,7 +349840,7 @@ elf_symbol { name: "i3c_device_do_priv_xfers" is_defined: true symbol_type: FUNCTION - crc: 0x31876f69 + crc: 0x22eaea00 type_id: 0x91e7d0ce full_name: "i3c_device_do_priv_xfers" } @@ -359557,7 +349849,7 @@ elf_symbol { name: "i3c_device_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x94c6ea8a + crc: 0x576a3eee type_id: 0x0c049f24 full_name: "i3c_device_match_id" } @@ -359566,7 +349858,7 @@ elf_symbol { name: "i3c_driver_register_with_owner" is_defined: true symbol_type: FUNCTION - crc: 0x699ad8b2 + crc: 0x8c6fa3c5 type_id: 0x952ae349 full_name: "i3c_driver_register_with_owner" } @@ -359575,7 +349867,7 @@ elf_symbol { name: "i3c_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfa75c9f2 + crc: 0xb0e05202 type_id: 0x181ece84 full_name: "i3c_driver_unregister" } @@ -359584,7 +349876,7 @@ elf_symbol { name: "i3c_generic_ibi_alloc_pool" is_defined: true symbol_type: FUNCTION - crc: 0x6a0716d7 + crc: 0x62e6c946 type_id: 0xea3d26bb full_name: "i3c_generic_ibi_alloc_pool" } @@ -359602,7 +349894,7 @@ elf_symbol { name: "i3c_generic_ibi_get_free_slot" is_defined: true symbol_type: FUNCTION - crc: 0xec0e19f2 + crc: 0xe8a222ed type_id: 0x2b7baaf7 full_name: "i3c_generic_ibi_get_free_slot" } @@ -359611,7 +349903,7 @@ elf_symbol { name: "i3c_generic_ibi_recycle_slot" is_defined: true symbol_type: FUNCTION - crc: 0x97409496 + crc: 0x9bb9900e type_id: 0x1b3b60ec full_name: "i3c_generic_ibi_recycle_slot" } @@ -359620,7 +349912,7 @@ elf_symbol { name: "i3c_master_add_i3c_dev_locked" is_defined: true symbol_type: FUNCTION - crc: 0xefa35be1 + crc: 0x5a58c832 type_id: 0x9d9ed332 full_name: "i3c_master_add_i3c_dev_locked" } @@ -359629,7 +349921,7 @@ elf_symbol { name: "i3c_master_defslvs_locked" is_defined: true symbol_type: FUNCTION - crc: 0x62ced3b5 + crc: 0x35afdf5e type_id: 0x9d3ba2fa full_name: "i3c_master_defslvs_locked" } @@ -359638,7 +349930,7 @@ elf_symbol { name: "i3c_master_disec_locked" is_defined: true symbol_type: FUNCTION - crc: 0x6560a911 + crc: 0xb66352c3 type_id: 0x9d94842e full_name: "i3c_master_disec_locked" } @@ -359647,7 +349939,7 @@ elf_symbol { name: "i3c_master_do_daa" is_defined: true symbol_type: FUNCTION - crc: 0xe6bf4bb4 + crc: 0x7d13af4c type_id: 0x9d3ba2fa full_name: "i3c_master_do_daa" } @@ -359656,7 +349948,7 @@ elf_symbol { name: "i3c_master_enec_locked" is_defined: true symbol_type: FUNCTION - crc: 0x1a35264b + crc: 0xc8f3b89d type_id: 0x9d94842e full_name: "i3c_master_enec_locked" } @@ -359665,7 +349957,7 @@ elf_symbol { name: "i3c_master_entdaa_locked" is_defined: true symbol_type: FUNCTION - crc: 0xe119a563 + crc: 0x8c66b80d type_id: 0x9d3ba2fa full_name: "i3c_master_entdaa_locked" } @@ -359674,7 +349966,7 @@ elf_symbol { name: "i3c_master_get_free_addr" is_defined: true symbol_type: FUNCTION - crc: 0x03440280 + crc: 0x275cefcf type_id: 0x9d9ed332 full_name: "i3c_master_get_free_addr" } @@ -359683,7 +349975,7 @@ elf_symbol { name: "i3c_master_queue_ibi" is_defined: true symbol_type: FUNCTION - crc: 0xacd9f427 + crc: 0x45d5dc52 type_id: 0x13015378 full_name: "i3c_master_queue_ibi" } @@ -359692,7 +349984,7 @@ elf_symbol { name: "i3c_master_register" is_defined: true symbol_type: FUNCTION - crc: 0xc0fd23e5 + crc: 0x507aa18a type_id: 0x9d3fcc61 full_name: "i3c_master_register" } @@ -359701,7 +349993,7 @@ elf_symbol { name: "i3c_master_set_info" is_defined: true symbol_type: FUNCTION - crc: 0x133339ff + crc: 0xf6904e5b type_id: 0x9dd914f5 full_name: "i3c_master_set_info" } @@ -359710,7 +350002,7 @@ elf_symbol { name: "i3c_master_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xb13e5597 + crc: 0x0cf3450f type_id: 0x9d3ba2fa full_name: "i3c_master_unregister" } @@ -359719,7 +350011,7 @@ elf_symbol { name: "icc_disable" is_defined: true symbol_type: FUNCTION - crc: 0x6cde467d + crc: 0x9209f354 type_id: 0x975db23f full_name: "icc_disable" } @@ -359728,7 +350020,7 @@ elf_symbol { name: "icc_enable" is_defined: true symbol_type: FUNCTION - crc: 0x8eb2800b + crc: 0xfcdbe205 type_id: 0x975db23f full_name: "icc_enable" } @@ -359737,7 +350029,7 @@ elf_symbol { name: "icc_get" is_defined: true symbol_type: FUNCTION - crc: 0xce60adb8 + crc: 0x2230900a type_id: 0x2ab7a064 full_name: "icc_get" } @@ -359746,7 +350038,7 @@ elf_symbol { name: "icc_link_create" is_defined: true symbol_type: FUNCTION - crc: 0x3aa92ed2 + crc: 0x7789af3e type_id: 0x9f89d33b full_name: "icc_link_create" } @@ -359755,7 +350047,7 @@ elf_symbol { name: "icc_node_add" is_defined: true symbol_type: FUNCTION - crc: 0xf951a10b + crc: 0x8ab41c8a type_id: 0x13c6ea20 full_name: "icc_node_add" } @@ -359764,7 +350056,7 @@ elf_symbol { name: "icc_node_create" is_defined: true symbol_type: FUNCTION - crc: 0x0a2255a6 + crc: 0xc1ffe99d type_id: 0xa672c2e4 full_name: "icc_node_create" } @@ -359773,7 +350065,7 @@ elf_symbol { name: "icc_node_del" is_defined: true symbol_type: FUNCTION - crc: 0x870e33a1 + crc: 0x6d48fff5 type_id: 0x130de2cb full_name: "icc_node_del" } @@ -359791,7 +350083,7 @@ elf_symbol { name: "icc_nodes_remove" is_defined: true symbol_type: FUNCTION - crc: 0x153503cc + crc: 0x72ec9bde type_id: 0x91306d97 full_name: "icc_nodes_remove" } @@ -359800,7 +350092,7 @@ elf_symbol { name: "icc_provider_add" is_defined: true symbol_type: FUNCTION - crc: 0xfee4c3e1 + crc: 0x01fadf78 type_id: 0x91306d97 full_name: "icc_provider_add" } @@ -359809,7 +350101,7 @@ elf_symbol { name: "icc_provider_del" is_defined: true symbol_type: FUNCTION - crc: 0xe4fe4d65 + crc: 0x649dab98 type_id: 0x1c28df2b full_name: "icc_provider_del" } @@ -359818,7 +350110,7 @@ elf_symbol { name: "icc_provider_deregister" is_defined: true symbol_type: FUNCTION - crc: 0xb9ea95e6 + crc: 0x5509571e type_id: 0x1c28df2b full_name: "icc_provider_deregister" } @@ -359827,7 +350119,7 @@ elf_symbol { name: "icc_provider_init" is_defined: true symbol_type: FUNCTION - crc: 0x77e264b7 + crc: 0x36b6074c type_id: 0x1c28df2b full_name: "icc_provider_init" } @@ -359836,7 +350128,7 @@ elf_symbol { name: "icc_provider_register" is_defined: true symbol_type: FUNCTION - crc: 0xbbab1bc7 + crc: 0xb7ec9717 type_id: 0x91306d97 full_name: "icc_provider_register" } @@ -359845,7 +350137,7 @@ elf_symbol { name: "icc_put" is_defined: true symbol_type: FUNCTION - crc: 0x47e66044 + crc: 0x061de863 type_id: 0x1a450083 full_name: "icc_put" } @@ -359854,7 +350146,7 @@ elf_symbol { name: "icc_set_bw" is_defined: true symbol_type: FUNCTION - crc: 0xeec0391e + crc: 0x23b17c2e type_id: 0x944bd099 full_name: "icc_set_bw" } @@ -359863,7 +350155,7 @@ elf_symbol { name: "icc_set_tag" is_defined: true symbol_type: FUNCTION - crc: 0x27ed261b + crc: 0x245d44ae type_id: 0x1961202f full_name: "icc_set_tag" } @@ -359872,7 +350164,7 @@ elf_symbol { name: "icc_std_aggregate" is_defined: true symbol_type: FUNCTION - crc: 0x0699da86 + crc: 0xfc64eb00 type_id: 0x9d001826 full_name: "icc_std_aggregate" } @@ -359881,7 +350173,7 @@ elf_symbol { name: "icc_sync_state" is_defined: true symbol_type: FUNCTION - crc: 0x3549f9e1 + crc: 0xca163010 type_id: 0x100e6fc8 full_name: "icc_sync_state" } @@ -360011,1317 +350303,12 @@ elf_symbol { type_id: 0x54171e33 full_name: "idr_replace" } -elf_symbol { - id: 0x66ff2938 - name: "ieee80211_alloc_hw_nm" - is_defined: true - symbol_type: FUNCTION - crc: 0x247d2b5d - type_id: 0xd9abb4fc - full_name: "ieee80211_alloc_hw_nm" -} -elf_symbol { - id: 0x5db1c512 - name: "ieee80211_amsdu_to_8023s" - is_defined: true - symbol_type: FUNCTION - crc: 0x812c20b6 - type_id: 0x11b81f43 - full_name: "ieee80211_amsdu_to_8023s" -} -elf_symbol { - id: 0x45b927c3 - name: "ieee80211_ap_probereq_get" - is_defined: true - symbol_type: FUNCTION - crc: 0xbfffe5aa - type_id: 0x629ea942 - full_name: "ieee80211_ap_probereq_get" -} -elf_symbol { - id: 0x19ecfab0 - name: "ieee80211_ave_rssi" - is_defined: true - symbol_type: FUNCTION - crc: 0xad863054 - type_id: 0x973143c5 - full_name: "ieee80211_ave_rssi" -} -elf_symbol { - id: 0xd8d8f6ca - name: "ieee80211_beacon_cntdwn_is_complete" - is_defined: true - symbol_type: FUNCTION - crc: 0x2b750f85 - type_id: 0xf415fbee - full_name: "ieee80211_beacon_cntdwn_is_complete" -} -elf_symbol { - id: 0x4e3c0693 - name: "ieee80211_beacon_get_template" - is_defined: true - symbol_type: FUNCTION - crc: 0x0b028293 - type_id: 0x629d82aa - full_name: "ieee80211_beacon_get_template" -} -elf_symbol { - id: 0x312cf3c8 - name: "ieee80211_beacon_get_tim" - is_defined: true - symbol_type: FUNCTION - crc: 0x39842d4b - type_id: 0x6295b3fb - full_name: "ieee80211_beacon_get_tim" -} -elf_symbol { - id: 0x06d50a09 - name: "ieee80211_beacon_loss" - is_defined: true - symbol_type: FUNCTION - crc: 0xb324b9a3 - type_id: 0x1a29f179 - full_name: "ieee80211_beacon_loss" -} -elf_symbol { - id: 0x212dcb8a - name: "ieee80211_beacon_set_cntdwn" - is_defined: true - symbol_type: FUNCTION - crc: 0xbe359d90 - type_id: 0x1a8c80b1 - full_name: "ieee80211_beacon_set_cntdwn" -} -elf_symbol { - id: 0x50ae989e - name: "ieee80211_beacon_update_cntdwn" - is_defined: true - symbol_type: FUNCTION - crc: 0x351a1711 - type_id: 0x59fb1e9d - full_name: "ieee80211_beacon_update_cntdwn" -} -elf_symbol { - id: 0x92b6abfc - name: "ieee80211_bss_get_elem" - is_defined: true - symbol_type: FUNCTION - crc: 0x429c0c31 - type_id: 0x1c5bf712 - full_name: "ieee80211_bss_get_elem" -} -elf_symbol { - id: 0xa10749e8 - name: "ieee80211_calc_rx_airtime" - is_defined: true - symbol_type: FUNCTION - crc: 0xc1038123 - type_id: 0x4f1bbf4c - full_name: "ieee80211_calc_rx_airtime" -} -elf_symbol { - id: 0x386a0cd6 - name: "ieee80211_calc_tx_airtime" - is_defined: true - symbol_type: FUNCTION - crc: 0x58b495c7 - type_id: 0x4f48f53e - full_name: "ieee80211_calc_tx_airtime" -} -elf_symbol { - id: 0xa01134d1 - name: "ieee80211_chandef_to_operating_class" - is_defined: true - symbol_type: FUNCTION - crc: 0x3643b80f - type_id: 0xf43e2c5f - full_name: "ieee80211_chandef_to_operating_class" -} -elf_symbol { - id: 0xab7d8c8d - name: "ieee80211_channel_switch_disconnect" - is_defined: true - symbol_type: FUNCTION - crc: 0xa7fec7ca - type_id: 0x1b9c0c06 - full_name: "ieee80211_channel_switch_disconnect" -} -elf_symbol { - id: 0x4ba42a37 - name: "ieee80211_channel_to_freq_khz" - is_defined: true - symbol_type: FUNCTION - crc: 0x5584448a - type_id: 0x5eba21f9 - full_name: "ieee80211_channel_to_freq_khz" -} -elf_symbol { - id: 0x95a2007d - name: "ieee80211_chswitch_done" - is_defined: true - symbol_type: FUNCTION - crc: 0x65b1f6e6 - type_id: 0x1b9c0c06 - full_name: "ieee80211_chswitch_done" -} -elf_symbol { - id: 0xd5bebddc - name: "ieee80211_color_change_finish" - is_defined: true - symbol_type: FUNCTION - crc: 0x76a79f43 - type_id: 0x1a29f179 - full_name: "ieee80211_color_change_finish" -} -elf_symbol { - id: 0x8aaa3c38 - name: "ieee80211_connection_loss" - is_defined: true - symbol_type: FUNCTION - crc: 0xb38b8265 - type_id: 0x1a29f179 - full_name: "ieee80211_connection_loss" -} -elf_symbol { - id: 0x25f1d621 - name: "ieee80211_cqm_beacon_loss_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x94105d26 - type_id: 0x19ef6a06 - full_name: "ieee80211_cqm_beacon_loss_notify" -} -elf_symbol { - id: 0x6d776e7d - name: "ieee80211_cqm_rssi_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x7201df4b - type_id: 0x190a379e - full_name: "ieee80211_cqm_rssi_notify" -} -elf_symbol { - id: 0xd25c99d1 - name: "ieee80211_csa_finish" - is_defined: true - symbol_type: FUNCTION - crc: 0x4da19555 - type_id: 0x1a29f179 - full_name: "ieee80211_csa_finish" -} -elf_symbol { - id: 0x65b1e37e - name: "ieee80211_ctstoself_duration" - is_defined: true - symbol_type: FUNCTION - crc: 0xeb4c91e8 - type_id: 0xa571fd8b - full_name: "ieee80211_ctstoself_duration" -} -elf_symbol { - id: 0xf7b21941 - name: "ieee80211_ctstoself_get" - is_defined: true - symbol_type: FUNCTION - crc: 0xba36fc1f - type_id: 0x1a9559aa - full_name: "ieee80211_ctstoself_get" -} -elf_symbol { - id: 0x6a0e433c - name: "ieee80211_data_to_8023_exthdr" - is_defined: true - symbol_type: FUNCTION - crc: 0x100330e1 - type_id: 0x9c1a34cf - full_name: "ieee80211_data_to_8023_exthdr" -} -elf_symbol { - id: 0x888abf21 - name: "ieee80211_disable_rssi_reports" - is_defined: true - symbol_type: FUNCTION - crc: 0x484db847 - type_id: 0x1a29f179 - full_name: "ieee80211_disable_rssi_reports" -} -elf_symbol { - id: 0x2ea546a0 - name: "ieee80211_disconnect" - is_defined: true - symbol_type: FUNCTION - crc: 0xe257135b - type_id: 0x1b9c0c06 - full_name: "ieee80211_disconnect" -} -elf_symbol { - id: 0xf03c6293 - name: "ieee80211_enable_rssi_reports" - is_defined: true - symbol_type: FUNCTION - crc: 0xf26d1c52 - type_id: 0x1bacba01 - full_name: "ieee80211_enable_rssi_reports" -} -elf_symbol { - id: 0x013af32d - name: "ieee80211_find_sta" - is_defined: true - symbol_type: FUNCTION - crc: 0x4decaaa0 - type_id: 0x1c548e43 - full_name: "ieee80211_find_sta" -} -elf_symbol { - id: 0x5864cc2d - name: "ieee80211_find_sta_by_ifaddr" - is_defined: true - symbol_type: FUNCTION - crc: 0xf68f47a8 - type_id: 0x1c4164a5 - full_name: "ieee80211_find_sta_by_ifaddr" -} -elf_symbol { - id: 0x6d9ef62e - name: "ieee80211_find_sta_by_link_addrs" - is_defined: true - symbol_type: FUNCTION - crc: 0xef6e36fa - type_id: 0x1c410b60 - full_name: "ieee80211_find_sta_by_link_addrs" -} -elf_symbol { - id: 0xe2a6e326 - name: "ieee80211_free_hw" - is_defined: true - symbol_type: FUNCTION - crc: 0xc4eefa67 - type_id: 0x1a33dbfe - full_name: "ieee80211_free_hw" -} -elf_symbol { - id: 0x5250ad24 - name: "ieee80211_free_txskb" - is_defined: true - symbol_type: FUNCTION - crc: 0x58b9af53 - type_id: 0x1a26e65a - full_name: "ieee80211_free_txskb" -} -elf_symbol { - id: 0x794b2dc3 - name: "ieee80211_freq_khz_to_channel" - is_defined: true - symbol_type: FUNCTION - crc: 0x6bedf402 - type_id: 0xafc2e9e9 - full_name: "ieee80211_freq_khz_to_channel" -} -elf_symbol { - id: 0xc9a6dc9a - name: "ieee80211_generic_frame_duration" - is_defined: true - symbol_type: FUNCTION - crc: 0x400ccc41 - type_id: 0xa56777e3 - full_name: "ieee80211_generic_frame_duration" -} -elf_symbol { - id: 0xc1c6450e - name: "ieee80211_get_bssid" - is_defined: true - symbol_type: FUNCTION - crc: 0x95febea6 - type_id: 0x40fb5ceb - full_name: "ieee80211_get_bssid" -} -elf_symbol { - id: 0x90c884bc - name: "ieee80211_get_buffered_bc" - is_defined: true - symbol_type: FUNCTION - crc: 0xa16cfa40 - type_id: 0x629ea942 - full_name: "ieee80211_get_buffered_bc" -} -elf_symbol { - id: 0x2c94eee3 - name: "ieee80211_get_channel_khz" - is_defined: true - symbol_type: FUNCTION - crc: 0x5822b3f8 - type_id: 0xd59a69cd - full_name: "ieee80211_get_channel_khz" -} -elf_symbol { - id: 0x969a97f8 - name: "ieee80211_get_fils_discovery_tmpl" - is_defined: true - symbol_type: FUNCTION - crc: 0xe7a22eb9 - type_id: 0x629ea942 - full_name: "ieee80211_get_fils_discovery_tmpl" -} -elf_symbol { - id: 0x1be681cf - name: "ieee80211_get_hdrlen_from_skb" - is_defined: true - symbol_type: FUNCTION - crc: 0x512d95ad - type_id: 0xc1439b43 - full_name: "ieee80211_get_hdrlen_from_skb" -} -elf_symbol { - id: 0xf04a1dd8 - name: "ieee80211_get_key_rx_seq" - is_defined: true - symbol_type: FUNCTION - crc: 0xaeb9a917 - type_id: 0x13b146d8 - full_name: "ieee80211_get_key_rx_seq" -} -elf_symbol { - id: 0xa0367638 - name: "ieee80211_get_mesh_hdrlen" - is_defined: true - symbol_type: FUNCTION - crc: 0xd56d55f3 - type_id: 0xccba3822 - full_name: "ieee80211_get_mesh_hdrlen" -} -elf_symbol { - id: 0x6ea9177d - name: "ieee80211_get_num_supported_channels" - is_defined: true - symbol_type: FUNCTION - crc: 0x2a4b86a2 - type_id: 0xcab7b4f1 - full_name: "ieee80211_get_num_supported_channels" -} -elf_symbol { - id: 0xb310c506 - name: "ieee80211_get_response_rate" - is_defined: true - symbol_type: FUNCTION - crc: 0x46ff300c - type_id: 0xca5280b5 - full_name: "ieee80211_get_response_rate" -} -elf_symbol { - id: 0xe78ea206 - name: "ieee80211_get_tkip_p1k_iv" - is_defined: true - symbol_type: FUNCTION - crc: 0x1cf75d45 - type_id: 0x110c5b25 - full_name: "ieee80211_get_tkip_p1k_iv" -} -elf_symbol { - id: 0x49943ccf - name: "ieee80211_get_tkip_p2k" - is_defined: true - symbol_type: FUNCTION - crc: 0xd18e47a8 - type_id: 0x1236c731 - full_name: "ieee80211_get_tkip_p2k" -} -elf_symbol { - id: 0x341a10e6 - name: "ieee80211_get_tkip_rx_p1k" - is_defined: true - symbol_type: FUNCTION - crc: 0x391eda45 - type_id: 0x12ed344c - full_name: "ieee80211_get_tkip_rx_p1k" -} -elf_symbol { - id: 0xc98f4300 - name: "ieee80211_get_tx_rates" - is_defined: true - symbol_type: FUNCTION - crc: 0xaa5d6c6c - type_id: 0x1ad8a57d - full_name: "ieee80211_get_tx_rates" -} -elf_symbol { - id: 0xf546f8c5 - name: "ieee80211_get_unsol_bcast_probe_resp_tmpl" - is_defined: true - symbol_type: FUNCTION - crc: 0x638d852f - type_id: 0x629ea942 - full_name: "ieee80211_get_unsol_bcast_probe_resp_tmpl" -} -elf_symbol { - id: 0x88d317ff - name: "ieee80211_get_vht_max_nss" - is_defined: true - symbol_type: FUNCTION - crc: 0x7c3ac925 - type_id: 0x993f56a6 - full_name: "ieee80211_get_vht_max_nss" -} -elf_symbol { - id: 0x61949653 - name: "ieee80211_gtk_rekey_add" - is_defined: true - symbol_type: FUNCTION - crc: 0x123178a3 - type_id: 0xd68deb3e - full_name: "ieee80211_gtk_rekey_add" -} -elf_symbol { - id: 0xc2f4ca9f - name: "ieee80211_gtk_rekey_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x54590955 - type_id: 0x1ad9f194 - full_name: "ieee80211_gtk_rekey_notify" -} -elf_symbol { - id: 0x415d383f - name: "ieee80211_hdrlen" - is_defined: true - symbol_type: FUNCTION - crc: 0x7ef39823 - type_id: 0xe82e7e96 - full_name: "ieee80211_hdrlen" -} -elf_symbol { - id: 0xa93d13f5 - name: "ieee80211_hw_restart_disconnect" - is_defined: true - symbol_type: FUNCTION - crc: 0x6aca4a8b - type_id: 0x1a29f179 - full_name: "ieee80211_hw_restart_disconnect" -} -elf_symbol { - id: 0x4472c9dd - name: "ieee80211_ie_split_ric" - is_defined: true - symbol_type: FUNCTION - crc: 0x275269b3 - type_id: 0x9b212f0b - full_name: "ieee80211_ie_split_ric" -} -elf_symbol { - id: 0x020e0866 - name: "ieee80211_iter_chan_contexts_atomic" - is_defined: true - symbol_type: FUNCTION - crc: 0x4d6b06e5 - type_id: 0x1a053774 - full_name: "ieee80211_iter_chan_contexts_atomic" -} -elf_symbol { - id: 0x1f373af5 - name: "ieee80211_iter_keys" - is_defined: true - symbol_type: FUNCTION - crc: 0x286013fb - type_id: 0x1a9bae75 - full_name: "ieee80211_iter_keys" -} -elf_symbol { - id: 0x5a8eb3ec - name: "ieee80211_iter_keys_rcu" - is_defined: true - symbol_type: FUNCTION - crc: 0x378b458a - type_id: 0x1a9bae75 - full_name: "ieee80211_iter_keys_rcu" -} -elf_symbol { - id: 0xd913d431 - name: "ieee80211_iterate_active_interfaces_atomic" - is_defined: true - symbol_type: FUNCTION - crc: 0x1ff2fe7f - type_id: 0x19145643 - full_name: "ieee80211_iterate_active_interfaces_atomic" -} -elf_symbol { - id: 0x6f44ad2d - name: "ieee80211_iterate_active_interfaces_mtx" - is_defined: true - symbol_type: FUNCTION - crc: 0x8fd06cde - type_id: 0x19145643 - full_name: "ieee80211_iterate_active_interfaces_mtx" -} -elf_symbol { - id: 0x2fa73f96 - name: "ieee80211_iterate_interfaces" - is_defined: true - symbol_type: FUNCTION - crc: 0xc24a4573 - type_id: 0x19145643 - full_name: "ieee80211_iterate_interfaces" -} -elf_symbol { - id: 0x02334de0 - name: "ieee80211_iterate_stations" - is_defined: true - symbol_type: FUNCTION - crc: 0x99e87c2f - type_id: 0x1a09f36f - full_name: "ieee80211_iterate_stations" -} -elf_symbol { - id: 0x86537dc0 - name: "ieee80211_iterate_stations_atomic" - is_defined: true - symbol_type: FUNCTION - crc: 0x4c521e7a - type_id: 0x1a09f36f - full_name: "ieee80211_iterate_stations_atomic" -} -elf_symbol { - id: 0xe69145ff - name: "ieee80211_key_mic_failure" - is_defined: true - symbol_type: FUNCTION - crc: 0xd004ea88 - type_id: 0x1223cb5c - full_name: "ieee80211_key_mic_failure" -} -elf_symbol { - id: 0x20290af0 - name: "ieee80211_key_replay" - is_defined: true - symbol_type: FUNCTION - crc: 0x9e1c1431 - type_id: 0x1223cb5c - full_name: "ieee80211_key_replay" -} -elf_symbol { - id: 0x2a95f5e4 - name: "ieee80211_manage_rx_ba_offl" - is_defined: true - symbol_type: FUNCTION - crc: 0x92c72eb9 - type_id: 0x1ac49637 - full_name: "ieee80211_manage_rx_ba_offl" -} -elf_symbol { - id: 0xd95930b9 - name: "ieee80211_mandatory_rates" - is_defined: true - symbol_type: FUNCTION - crc: 0x97b516c7 - type_id: 0x4038e387 - full_name: "ieee80211_mandatory_rates" -} -elf_symbol { - id: 0x2cc3a952 - name: "ieee80211_mark_rx_ba_filtered_frames" - is_defined: true - symbol_type: FUNCTION - crc: 0xe036590d - type_id: 0x1f197503 - full_name: "ieee80211_mark_rx_ba_filtered_frames" -} -elf_symbol { - id: 0xa691141d - name: "ieee80211_nan_func_match" - is_defined: true - symbol_type: FUNCTION - crc: 0xa506899a - type_id: 0x1ac559f3 - full_name: "ieee80211_nan_func_match" -} -elf_symbol { - id: 0x3738cade - name: "ieee80211_nan_func_terminated" - is_defined: true - symbol_type: FUNCTION - crc: 0xa7714c3b - type_id: 0x1a9df67c - full_name: "ieee80211_nan_func_terminated" -} -elf_symbol { - id: 0xe28f7634 - name: "ieee80211_next_txq" - is_defined: true - symbol_type: FUNCTION - crc: 0x07d2f24a - type_id: 0xa0c12e79 - full_name: "ieee80211_next_txq" -} -elf_symbol { - id: 0xefc7f8fb - name: "ieee80211_nullfunc_get" - is_defined: true - symbol_type: FUNCTION - crc: 0x93d07a53 - type_id: 0x6286d48b - full_name: "ieee80211_nullfunc_get" -} -elf_symbol { - id: 0x8531bd9c - name: "ieee80211_operating_class_to_band" - is_defined: true - symbol_type: FUNCTION - crc: 0xf40bc2f5 - type_id: 0xf47b88f6 - full_name: "ieee80211_operating_class_to_band" -} -elf_symbol { - id: 0x7836462e - name: "ieee80211_parse_p2p_noa" - is_defined: true - symbol_type: FUNCTION - crc: 0x991a0ca0 - type_id: 0x92d185b3 - full_name: "ieee80211_parse_p2p_noa" -} -elf_symbol { - id: 0x1f4e3865 - name: "ieee80211_probereq_get" - is_defined: true - symbol_type: FUNCTION - crc: 0xed2fff4b - type_id: 0x62c598e2 - full_name: "ieee80211_probereq_get" -} -elf_symbol { - id: 0x6044c643 - name: "ieee80211_proberesp_get" - is_defined: true - symbol_type: FUNCTION - crc: 0x5f8ba6ef - type_id: 0x629ea942 - full_name: "ieee80211_proberesp_get" -} -elf_symbol { - id: 0xb2502f63 - name: "ieee80211_pspoll_get" - is_defined: true - symbol_type: FUNCTION - crc: 0x8788bbb3 - type_id: 0x629ea942 - full_name: "ieee80211_pspoll_get" -} -elf_symbol { - id: 0xb0aee321 - name: "ieee80211_queue_delayed_work" - is_defined: true - symbol_type: FUNCTION - crc: 0x134a94af - type_id: 0x1ae453dd - full_name: "ieee80211_queue_delayed_work" -} -elf_symbol { - id: 0xfd5c4c4b - name: "ieee80211_queue_stopped" - is_defined: true - symbol_type: FUNCTION - crc: 0xd5e4a299 - type_id: 0x96b7ea0e - full_name: "ieee80211_queue_stopped" -} -elf_symbol { - id: 0x6ee0de7a - name: "ieee80211_queue_work" - is_defined: true - symbol_type: FUNCTION - crc: 0x82dc3203 - type_id: 0x1a06a79e - full_name: "ieee80211_queue_work" -} -elf_symbol { - id: 0x03300358 - name: "ieee80211_radar_detected" - is_defined: true - symbol_type: FUNCTION - crc: 0x6d360f95 - type_id: 0x1a33dbfe - full_name: "ieee80211_radar_detected" -} -elf_symbol { - id: 0x50cf0809 - name: "ieee80211_radiotap_iterator_init" - is_defined: true - symbol_type: FUNCTION - crc: 0x43afadee - type_id: 0x9000ccc1 - full_name: "ieee80211_radiotap_iterator_init" -} -elf_symbol { - id: 0xb0445130 - name: "ieee80211_radiotap_iterator_next" - is_defined: true - symbol_type: FUNCTION - crc: 0x7acb86ed - type_id: 0x90e3f1b9 - full_name: "ieee80211_radiotap_iterator_next" -} -elf_symbol { - id: 0x7b614628 - name: "ieee80211_rate_control_register" - is_defined: true - symbol_type: FUNCTION - crc: 0xbb48301d - type_id: 0x90f44640 - full_name: "ieee80211_rate_control_register" -} -elf_symbol { - id: 0xf7201fbf - name: "ieee80211_rate_control_unregister" - is_defined: true - symbol_type: FUNCTION - crc: 0x6f4106a6 - type_id: 0x1decf4fc - full_name: "ieee80211_rate_control_unregister" -} -elf_symbol { - id: 0xfc43b586 - name: "ieee80211_ready_on_channel" - is_defined: true - symbol_type: FUNCTION - crc: 0xe7d1b986 - type_id: 0x1a33dbfe - full_name: "ieee80211_ready_on_channel" -} -elf_symbol { - id: 0x87c6c6a5 - name: "ieee80211_register_hw" - is_defined: true - symbol_type: FUNCTION - crc: 0x7db82bd1 - type_id: 0x972b6942 - full_name: "ieee80211_register_hw" -} -elf_symbol { - id: 0x1add83b2 - name: "ieee80211_remain_on_channel_expired" - is_defined: true - symbol_type: FUNCTION - crc: 0xdb214359 - type_id: 0x1a33dbfe - full_name: "ieee80211_remain_on_channel_expired" -} -elf_symbol { - id: 0x106ac12b - name: "ieee80211_remove_key" - is_defined: true - symbol_type: FUNCTION - crc: 0xea792270 - type_id: 0x1223cb5c - full_name: "ieee80211_remove_key" -} -elf_symbol { - id: 0x6391142d - name: "ieee80211_report_low_ack" - is_defined: true - symbol_type: FUNCTION - crc: 0xe4bf1187 - type_id: 0x1cbe1bd7 - full_name: "ieee80211_report_low_ack" -} -elf_symbol { - id: 0xa604e9b4 - name: "ieee80211_report_wowlan_wakeup" - is_defined: true - symbol_type: FUNCTION - crc: 0x2ca3e1ca - type_id: 0x1a92bf93 - full_name: "ieee80211_report_wowlan_wakeup" -} -elf_symbol { - id: 0xf3e4dc90 - name: "ieee80211_request_smps" - is_defined: true - symbol_type: FUNCTION - crc: 0x26580b4a - type_id: 0x1b2cf3b6 - full_name: "ieee80211_request_smps" -} -elf_symbol { - id: 0x33bf2621 - name: "ieee80211_reserve_tid" - is_defined: true - symbol_type: FUNCTION - crc: 0x616d24b6 - type_id: 0x9227f80f - full_name: "ieee80211_reserve_tid" -} -elf_symbol { - id: 0x029c3161 - name: "ieee80211_restart_hw" - is_defined: true - symbol_type: FUNCTION - crc: 0xc994e928 - type_id: 0x1a33dbfe - full_name: "ieee80211_restart_hw" -} -elf_symbol { - id: 0x6cda3819 - name: "ieee80211_resume_disconnect" - is_defined: true - symbol_type: FUNCTION - crc: 0x63753675 - type_id: 0x1a29f179 - full_name: "ieee80211_resume_disconnect" -} -elf_symbol { - id: 0xbd600f80 - name: "ieee80211_rts_duration" - is_defined: true - symbol_type: FUNCTION - crc: 0xce44c475 - type_id: 0xa571fd8b - full_name: "ieee80211_rts_duration" -} -elf_symbol { - id: 0x4428592b - name: "ieee80211_rts_get" - is_defined: true - symbol_type: FUNCTION - crc: 0xd9187a23 - type_id: 0x1a95598b - full_name: "ieee80211_rts_get" -} -elf_symbol { - id: 0x439e651b - name: "ieee80211_rx_ba_timer_expired" - is_defined: true - symbol_type: FUNCTION - crc: 0x38993f76 - type_id: 0x1ac49637 - full_name: "ieee80211_rx_ba_timer_expired" -} -elf_symbol { - id: 0xec390455 - name: "ieee80211_rx_irqsafe" - is_defined: true - symbol_type: FUNCTION - crc: 0x82de207e - type_id: 0x1a26e65a - full_name: "ieee80211_rx_irqsafe" -} -elf_symbol { - id: 0x9ea8fce2 - name: "ieee80211_rx_list" - is_defined: true - symbol_type: FUNCTION - crc: 0x59d773f8 - type_id: 0x1ac25702 - full_name: "ieee80211_rx_list" -} -elf_symbol { - id: 0xe918cd89 - name: "ieee80211_rx_napi" - is_defined: true - symbol_type: FUNCTION - crc: 0x9c81771b - type_id: 0x1ac2ce8c - full_name: "ieee80211_rx_napi" -} -elf_symbol { - id: 0x6072f46f - name: "ieee80211_s1g_channel_width" - is_defined: true - symbol_type: FUNCTION - crc: 0x0cc95bc2 - type_id: 0x9fd1faf9 - full_name: "ieee80211_s1g_channel_width" -} -elf_symbol { - id: 0x6e60a6b6 - name: "ieee80211_scan_completed" - is_defined: true - symbol_type: FUNCTION - crc: 0x65c3c274 - type_id: 0x1a3baef3 - full_name: "ieee80211_scan_completed" -} -elf_symbol { - id: 0x7232f62f - name: "ieee80211_sched_scan_results" - is_defined: true - symbol_type: FUNCTION - crc: 0xeb1ee5eb - type_id: 0x1a33dbfe - full_name: "ieee80211_sched_scan_results" -} -elf_symbol { - id: 0xc1160e3b - name: "ieee80211_sched_scan_stopped" - is_defined: true - symbol_type: FUNCTION - crc: 0x6ee9b9aa - type_id: 0x1a33dbfe - full_name: "ieee80211_sched_scan_stopped" -} -elf_symbol { - id: 0xab2d9b8b - name: "ieee80211_send_bar" - is_defined: true - symbol_type: FUNCTION - crc: 0x7f5370c6 - type_id: 0x1a0cfbb4 - full_name: "ieee80211_send_bar" -} -elf_symbol { - id: 0x70ebafdb - name: "ieee80211_send_eosp_nullfunc" - is_defined: true - symbol_type: FUNCTION - crc: 0x554d442e - type_id: 0x1e06b837 - full_name: "ieee80211_send_eosp_nullfunc" -} -elf_symbol { - id: 0xa0891839 - name: "ieee80211_set_active_links" - is_defined: true - symbol_type: FUNCTION - crc: 0x4d9fdd28 - type_id: 0x9574753a - full_name: "ieee80211_set_active_links" -} -elf_symbol { - id: 0x2c8f6105 - name: "ieee80211_set_active_links_async" - is_defined: true - symbol_type: FUNCTION - crc: 0xe060712c - type_id: 0x186cc786 - full_name: "ieee80211_set_active_links_async" -} -elf_symbol { - id: 0xd6f01c2b - name: "ieee80211_set_key_rx_seq" - is_defined: true - symbol_type: FUNCTION - crc: 0x1dab0efe - type_id: 0x13b146d8 - full_name: "ieee80211_set_key_rx_seq" -} -elf_symbol { - id: 0x27f82c1f - name: "ieee80211_sta_block_awake" - is_defined: true - symbol_type: FUNCTION - crc: 0x852a6919 - type_id: 0x1ad8a287 - full_name: "ieee80211_sta_block_awake" -} -elf_symbol { - id: 0x955d3dd2 - name: "ieee80211_sta_eosp" - is_defined: true - symbol_type: FUNCTION - crc: 0x4a0209a8 - type_id: 0x1f9a3b7b - full_name: "ieee80211_sta_eosp" -} -elf_symbol { - id: 0x4497a23e - name: "ieee80211_sta_ps_transition" - is_defined: true - symbol_type: FUNCTION - crc: 0xabb617af - type_id: 0x933774b8 - full_name: "ieee80211_sta_ps_transition" -} -elf_symbol { - id: 0x655dcbe9 - name: "ieee80211_sta_pspoll" - is_defined: true - symbol_type: FUNCTION - crc: 0x310f9240 - type_id: 0x1f9a3b7b - full_name: "ieee80211_sta_pspoll" -} -elf_symbol { - id: 0xf4421717 - name: "ieee80211_sta_recalc_aggregates" - is_defined: true - symbol_type: FUNCTION - crc: 0x75be4742 - type_id: 0x1f9a3b7b - full_name: "ieee80211_sta_recalc_aggregates" -} -elf_symbol { - id: 0xc451643a - name: "ieee80211_sta_register_airtime" - is_defined: true - symbol_type: FUNCTION - crc: 0xa091234b - type_id: 0x1f0e2c99 - full_name: "ieee80211_sta_register_airtime" -} -elf_symbol { - id: 0x18107675 - name: "ieee80211_sta_set_buffered" - is_defined: true - symbol_type: FUNCTION - crc: 0xd00a2b69 - type_id: 0x1f241564 - full_name: "ieee80211_sta_set_buffered" -} -elf_symbol { - id: 0xa3f16e79 - name: "ieee80211_sta_uapsd_trigger" - is_defined: true - symbol_type: FUNCTION - crc: 0xf67bf87a - type_id: 0x1f3f4ab3 - full_name: "ieee80211_sta_uapsd_trigger" -} -elf_symbol { - id: 0xba67abd4 - name: "ieee80211_start_tx_ba_cb_irqsafe" - is_defined: true - symbol_type: FUNCTION - crc: 0x1ff308ed - type_id: 0x1af1a401 - full_name: "ieee80211_start_tx_ba_cb_irqsafe" -} -elf_symbol { - id: 0x58e37271 - name: "ieee80211_start_tx_ba_session" - is_defined: true - symbol_type: FUNCTION - crc: 0xff71da08 - type_id: 0x90e3ec57 - full_name: "ieee80211_start_tx_ba_session" -} -elf_symbol { - id: 0x9a03c4aa - name: "ieee80211_stop_queue" - is_defined: true - symbol_type: FUNCTION - crc: 0x3c9d6d04 - type_id: 0x1baf58b2 - full_name: "ieee80211_stop_queue" -} -elf_symbol { - id: 0x06ccd9f5 - name: "ieee80211_stop_queues" - is_defined: true - symbol_type: FUNCTION - crc: 0x8c79fe37 - type_id: 0x1a33dbfe - full_name: "ieee80211_stop_queues" -} -elf_symbol { - id: 0xf782d688 - name: "ieee80211_stop_rx_ba_session" - is_defined: true - symbol_type: FUNCTION - crc: 0xda21db02 - type_id: 0x186307e7 - full_name: "ieee80211_stop_rx_ba_session" -} -elf_symbol { - id: 0x7f8692c1 - name: "ieee80211_stop_tx_ba_cb_irqsafe" - is_defined: true - symbol_type: FUNCTION - crc: 0x35c3640f - type_id: 0x1af1a401 - full_name: "ieee80211_stop_tx_ba_cb_irqsafe" -} -elf_symbol { - id: 0x20aed4ea - name: "ieee80211_stop_tx_ba_session" - is_defined: true - symbol_type: FUNCTION - crc: 0x138e1ab3 - type_id: 0x90c7bf38 - full_name: "ieee80211_stop_tx_ba_session" -} -elf_symbol { - id: 0x8f0875bc - name: "ieee80211_tdls_oper_request" - is_defined: true - symbol_type: FUNCTION - crc: 0x2074dcc7 - type_id: 0x1ae13484 - full_name: "ieee80211_tdls_oper_request" -} -elf_symbol { - id: 0x35731fdd - name: "ieee80211_tkip_add_iv" - is_defined: true - symbol_type: FUNCTION - crc: 0x16ad7c5f - type_id: 0x4a679f70 - full_name: "ieee80211_tkip_add_iv" -} -elf_symbol { - id: 0x06523181 - name: "ieee80211_tx_dequeue" - is_defined: true - symbol_type: FUNCTION - crc: 0x4da52b8e - type_id: 0x62838087 - full_name: "ieee80211_tx_dequeue" -} -elf_symbol { - id: 0x0fcb2441 - name: "ieee80211_tx_prepare_skb" - is_defined: true - symbol_type: FUNCTION - crc: 0x3cbdabf2 - type_id: 0xf4a4055a - full_name: "ieee80211_tx_prepare_skb" -} -elf_symbol { - id: 0x917e2e2e - name: "ieee80211_tx_rate_update" - is_defined: true - symbol_type: FUNCTION - crc: 0x10b1a2f2 - type_id: 0x1ac3d490 - full_name: "ieee80211_tx_rate_update" -} -elf_symbol { - id: 0xad5b7c91 - name: "ieee80211_tx_status" - is_defined: true - symbol_type: FUNCTION - crc: 0x425fa455 - type_id: 0x1a26e65a - full_name: "ieee80211_tx_status" -} -elf_symbol { - id: 0xe3dea293 - name: "ieee80211_tx_status_8023" - is_defined: true - symbol_type: FUNCTION - crc: 0x10eae86e - type_id: 0x1a99922a - full_name: "ieee80211_tx_status_8023" -} -elf_symbol { - id: 0xfd7dde0a - name: "ieee80211_tx_status_ext" - is_defined: true - symbol_type: FUNCTION - crc: 0xd072c475 - type_id: 0x1af033e5 - full_name: "ieee80211_tx_status_ext" -} -elf_symbol { - id: 0xac45f280 - name: "ieee80211_tx_status_irqsafe" - is_defined: true - symbol_type: FUNCTION - crc: 0xae0e5e31 - type_id: 0x1a26e65a - full_name: "ieee80211_tx_status_irqsafe" -} -elf_symbol { - id: 0x5a4787c7 - name: "ieee80211_txq_airtime_check" - is_defined: true - symbol_type: FUNCTION - crc: 0x728533a9 - type_id: 0xf4b9e2a2 - full_name: "ieee80211_txq_airtime_check" -} -elf_symbol { - id: 0x21e1e9c3 - name: "ieee80211_txq_get_depth" - is_defined: true - symbol_type: FUNCTION - crc: 0x72867a7a - type_id: 0x1be3cbf2 - full_name: "ieee80211_txq_get_depth" -} -elf_symbol { - id: 0xd5ad9295 - name: "ieee80211_txq_may_transmit" - is_defined: true - symbol_type: FUNCTION - crc: 0x77d4d3b4 - type_id: 0xf4b9e2a2 - full_name: "ieee80211_txq_may_transmit" -} -elf_symbol { - id: 0x7f2fd545 - name: "ieee80211_txq_schedule_start" - is_defined: true - symbol_type: FUNCTION - crc: 0x517b46a8 - type_id: 0x1a96aa36 - full_name: "ieee80211_txq_schedule_start" -} -elf_symbol { - id: 0x5df1dfc4 - name: "ieee80211_unregister_hw" - is_defined: true - symbol_type: FUNCTION - crc: 0xd587f17c - type_id: 0x1a33dbfe - full_name: "ieee80211_unregister_hw" -} -elf_symbol { - id: 0x66247a43 - name: "ieee80211_unreserve_tid" - is_defined: true - symbol_type: FUNCTION - crc: 0x5279e938 - type_id: 0x1f3f4ab3 - full_name: "ieee80211_unreserve_tid" -} -elf_symbol { - id: 0x0eeb3618 - name: "ieee80211_update_mu_groups" - is_defined: true - symbol_type: FUNCTION - crc: 0xcbce923c - type_id: 0x1b30d886 - full_name: "ieee80211_update_mu_groups" -} -elf_symbol { - id: 0x50877ca6 - name: "ieee80211_update_p2p_noa" - is_defined: true - symbol_type: FUNCTION - crc: 0x19f37f0d - type_id: 0x15340864 - full_name: "ieee80211_update_p2p_noa" -} -elf_symbol { - id: 0xdf31d35c - name: "ieee80211_vif_to_wdev" - is_defined: true - symbol_type: FUNCTION - crc: 0x239208df - type_id: 0xabc9bd38 - full_name: "ieee80211_vif_to_wdev" -} -elf_symbol { - id: 0x8ebdf784 - name: "ieee80211_wake_queue" - is_defined: true - symbol_type: FUNCTION - crc: 0x5ba7d2f7 - type_id: 0x1baf58b2 - full_name: "ieee80211_wake_queue" -} -elf_symbol { - id: 0xe11ee403 - name: "ieee80211_wake_queues" - is_defined: true - symbol_type: FUNCTION - crc: 0x5a3643a3 - type_id: 0x1a33dbfe - full_name: "ieee80211_wake_queues" -} elf_symbol { id: 0x303c00b2 name: "ieee802154_alloc_hw" is_defined: true symbol_type: FUNCTION - crc: 0x2f3719b0 + crc: 0xb6142068 type_id: 0x53d7cb1d full_name: "ieee802154_alloc_hw" } @@ -361330,7 +350317,7 @@ elf_symbol { name: "ieee802154_configure_durations" is_defined: true symbol_type: FUNCTION - crc: 0x7876b768 + crc: 0x94de3220 type_id: 0x1af18e52 full_name: "ieee802154_configure_durations" } @@ -361339,7 +350326,7 @@ elf_symbol { name: "ieee802154_free_hw" is_defined: true symbol_type: FUNCTION - crc: 0xec34bdcf + crc: 0xd51b4e71 type_id: 0x12d46025 full_name: "ieee802154_free_hw" } @@ -361348,7 +350335,7 @@ elf_symbol { name: "ieee802154_hdr_peek" is_defined: true symbol_type: FUNCTION - crc: 0x0b679680 + crc: 0xe130fb3d type_id: 0x92f9a820 full_name: "ieee802154_hdr_peek" } @@ -361357,7 +350344,7 @@ elf_symbol { name: "ieee802154_hdr_peek_addrs" is_defined: true symbol_type: FUNCTION - crc: 0x204936e0 + crc: 0xe67ef397 type_id: 0x92f9a820 full_name: "ieee802154_hdr_peek_addrs" } @@ -361366,7 +350353,7 @@ elf_symbol { name: "ieee802154_hdr_pull" is_defined: true symbol_type: FUNCTION - crc: 0x924a9aaf + crc: 0xc5b881fe type_id: 0x9c3297de full_name: "ieee802154_hdr_pull" } @@ -361375,7 +350362,7 @@ elf_symbol { name: "ieee802154_hdr_push" is_defined: true symbol_type: FUNCTION - crc: 0x19f84d8c + crc: 0xcba810a5 type_id: 0x9c3297de full_name: "ieee802154_hdr_push" } @@ -361393,7 +350380,7 @@ elf_symbol { name: "ieee802154_register_hw" is_defined: true symbol_type: FUNCTION - crc: 0x6cdb7d29 + crc: 0x0e635775 type_id: 0x9fccd299 full_name: "ieee802154_register_hw" } @@ -361402,7 +350389,7 @@ elf_symbol { name: "ieee802154_rx_irqsafe" is_defined: true symbol_type: FUNCTION - crc: 0xa9861adc + crc: 0x46b6ad46 type_id: 0x12cb0a9d full_name: "ieee802154_rx_irqsafe" } @@ -361411,7 +350398,7 @@ elf_symbol { name: "ieee802154_stop_queue" is_defined: true symbol_type: FUNCTION - crc: 0x135e6e21 + crc: 0xe8864751 type_id: 0x12d46025 full_name: "ieee802154_stop_queue" } @@ -361420,7 +350407,7 @@ elf_symbol { name: "ieee802154_unregister_hw" is_defined: true symbol_type: FUNCTION - crc: 0xadab2c4e + crc: 0x4c1a0b7f type_id: 0x12d46025 full_name: "ieee802154_unregister_hw" } @@ -361429,7 +350416,7 @@ elf_symbol { name: "ieee802154_wake_queue" is_defined: true symbol_type: FUNCTION - crc: 0xd23d3350 + crc: 0x009f6ef2 type_id: 0x12d46025 full_name: "ieee802154_wake_queue" } @@ -361438,7 +350425,7 @@ elf_symbol { name: "ieee802154_xmit_complete" is_defined: true symbol_type: FUNCTION - crc: 0x08e99803 + crc: 0xf1cb8c75 type_id: 0x12da0256 full_name: "ieee802154_xmit_complete" } @@ -361447,7 +350434,7 @@ elf_symbol { name: "ieee802154_xmit_error" is_defined: true symbol_type: FUNCTION - crc: 0x05b22e1c + crc: 0x8e499608 type_id: 0x12d895b5 full_name: "ieee802154_xmit_error" } @@ -361456,19 +350443,10 @@ elf_symbol { name: "ieee802154_xmit_hw_error" is_defined: true symbol_type: FUNCTION - crc: 0x34c7cf55 + crc: 0xe18257bc type_id: 0x12c15d81 full_name: "ieee802154_xmit_hw_error" } -elf_symbol { - id: 0x8a103c90 - name: "ieeee80211_obss_color_collision_notify" - is_defined: true - symbol_type: FUNCTION - crc: 0x6473a586 - type_id: 0x185d1400 - full_name: "ieeee80211_obss_color_collision_notify" -} elf_symbol { id: 0x4a5f3d41 name: "ignore_console_lock_warning" @@ -361483,7 +350461,7 @@ elf_symbol { name: "iio_alloc_pollfunc" is_defined: true symbol_type: FUNCTION - crc: 0xdf032df7 + crc: 0x054372d1 type_id: 0x6dc76989 full_name: "iio_alloc_pollfunc" } @@ -361492,7 +350470,7 @@ elf_symbol { name: "iio_buffer_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xfabe666f + crc: 0x2dafefcc type_id: 0xf886bca4 full_name: "iio_buffer_enabled" } @@ -361501,7 +350479,7 @@ elf_symbol { name: "iio_buffer_init" is_defined: true symbol_type: FUNCTION - crc: 0x4576f5ca + crc: 0xcd7f3ca6 type_id: 0x1b54f3ab full_name: "iio_buffer_init" } @@ -361510,16 +350488,25 @@ elf_symbol { name: "iio_buffer_put" is_defined: true symbol_type: FUNCTION - crc: 0xfc4b43b4 + crc: 0x54e93489 type_id: 0x1b54f3ab full_name: "iio_buffer_put" } +elf_symbol { + id: 0xd941beb8 + name: "iio_bus_type" + is_defined: true + symbol_type: OBJECT + crc: 0x2658a354 + type_id: 0x257935aa + full_name: "iio_bus_type" +} elf_symbol { id: 0xe4653a75 name: "iio_channel_get" is_defined: true symbol_type: FUNCTION - crc: 0x171e32f4 + crc: 0x926b344f type_id: 0xa98cedf4 full_name: "iio_channel_get" } @@ -361528,7 +350515,7 @@ elf_symbol { name: "iio_channel_release" is_defined: true symbol_type: FUNCTION - crc: 0x0eb5d179 + crc: 0x2be9dcd5 type_id: 0x1ef16b9c full_name: "iio_channel_release" } @@ -361537,16 +350524,25 @@ elf_symbol { name: "iio_dealloc_pollfunc" is_defined: true symbol_type: FUNCTION - crc: 0xfc230d9c + crc: 0x02938fa8 type_id: 0x1eb5cb05 full_name: "iio_dealloc_pollfunc" } +elf_symbol { + id: 0xea065265 + name: "iio_device_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x337035d5 + type_id: 0x582c94c3 + full_name: "iio_device_alloc" +} elf_symbol { id: 0xd50bc6e1 name: "iio_device_attach_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xf138617b + crc: 0xbeb5b86b type_id: 0x9b1eceac full_name: "iio_device_attach_buffer" } @@ -361555,16 +350551,25 @@ elf_symbol { name: "iio_device_claim_direct_mode" is_defined: true symbol_type: FUNCTION - crc: 0xb5e15a16 + crc: 0xe225d06e type_id: 0x9ba2048f full_name: "iio_device_claim_direct_mode" } +elf_symbol { + id: 0x70513762 + name: "iio_device_free" + is_defined: true + symbol_type: FUNCTION + crc: 0xb2b94823 + type_id: 0x16bab633 + full_name: "iio_device_free" +} elf_symbol { id: 0x49e3dfdd name: "iio_device_id" is_defined: true symbol_type: FUNCTION - crc: 0x642e1936 + crc: 0x0c0a30c6 type_id: 0x9ba2048f full_name: "iio_device_id" } @@ -361573,7 +350578,7 @@ elf_symbol { name: "iio_device_release_direct_mode" is_defined: true symbol_type: FUNCTION - crc: 0x97ad53e0 + crc: 0xf2f90b2a type_id: 0x16bab633 full_name: "iio_device_release_direct_mode" } @@ -361582,16 +350587,25 @@ elf_symbol { name: "iio_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x0e95e003 + crc: 0x61037119 type_id: 0x16bab633 full_name: "iio_device_unregister" } +elf_symbol { + id: 0xef661661 + name: "iio_format_value" + is_defined: true + symbol_type: FUNCTION + crc: 0x4dce7dd4 + type_id: 0x14de88f3 + full_name: "iio_format_value" +} elf_symbol { id: 0x83815ff1 name: "iio_get_channel_type" is_defined: true symbol_type: FUNCTION - crc: 0x4657d69c + crc: 0xdb3f26e5 type_id: 0x93b5b685 full_name: "iio_get_channel_type" } @@ -361600,16 +350614,25 @@ elf_symbol { name: "iio_get_time_ns" is_defined: true symbol_type: FUNCTION - crc: 0xd615f040 + crc: 0x84bfb8a5 type_id: 0x884063ea full_name: "iio_get_time_ns" } +elf_symbol { + id: 0x2dd4437a + name: "iio_pollfunc_store_time" + is_defined: true + symbol_type: FUNCTION + crc: 0xdf76bbeb + type_id: 0x3b6e45be + full_name: "iio_pollfunc_store_time" +} elf_symbol { id: 0x23b23c74 name: "iio_push_event" is_defined: true symbol_type: FUNCTION - crc: 0x983fcccd + crc: 0x6eb1e6a2 type_id: 0x99e10ba5 full_name: "iio_push_event" } @@ -361618,7 +350641,7 @@ elf_symbol { name: "iio_push_to_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x78010034 + crc: 0xd5e71e60 type_id: 0x9b4678d8 full_name: "iio_push_to_buffers" } @@ -361627,7 +350650,7 @@ elf_symbol { name: "iio_read_channel_attribute" is_defined: true symbol_type: FUNCTION - crc: 0x48b8dfc3 + crc: 0xb5f8323e type_id: 0x93a3791f full_name: "iio_read_channel_attribute" } @@ -361636,7 +350659,7 @@ elf_symbol { name: "iio_read_channel_processed" is_defined: true symbol_type: FUNCTION - crc: 0xfd1c6637 + crc: 0xcfc18bfc type_id: 0x93a4b915 full_name: "iio_read_channel_processed" } @@ -361645,7 +350668,7 @@ elf_symbol { name: "iio_read_channel_raw" is_defined: true symbol_type: FUNCTION - crc: 0x2c2acd8e + crc: 0x828f7acb type_id: 0x93a4b915 full_name: "iio_read_channel_raw" } @@ -361654,7 +350677,7 @@ elf_symbol { name: "iio_read_const_attr" is_defined: true symbol_type: FUNCTION - crc: 0x3dd5a850 + crc: 0x83421f8e type_id: 0x145d7056 full_name: "iio_read_const_attr" } @@ -361663,7 +350686,7 @@ elf_symbol { name: "iio_read_mount_matrix" is_defined: true symbol_type: FUNCTION - crc: 0xc1c88165 + crc: 0x75badd0f type_id: 0x9d2fa4f1 full_name: "iio_read_mount_matrix" } @@ -361672,34 +350695,79 @@ elf_symbol { name: "iio_show_mount_matrix" is_defined: true symbol_type: FUNCTION - crc: 0x641a84db + crc: 0x068ed796 type_id: 0x13641115 full_name: "iio_show_mount_matrix" } +elf_symbol { + id: 0x7ae28990 + name: "iio_str_to_fixpoint" + is_defined: true + symbol_type: FUNCTION + crc: 0x26f6b499 + type_id: 0x939cd646 + full_name: "iio_str_to_fixpoint" +} +elf_symbol { + id: 0xcc1f3656 + name: "iio_trigger_free" + is_defined: true + symbol_type: FUNCTION + crc: 0xc5117958 + type_id: 0x16dc304e + full_name: "iio_trigger_free" +} elf_symbol { id: 0x613f6d1f name: "iio_trigger_notify_done" is_defined: true symbol_type: FUNCTION - crc: 0x19781b17 + crc: 0x4804dc0b type_id: 0x16dc304e full_name: "iio_trigger_notify_done" } +elf_symbol { + id: 0x83c94241 + name: "iio_trigger_poll" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1c28f21 + type_id: 0x16dc304e + full_name: "iio_trigger_poll" +} elf_symbol { id: 0x7551a60b name: "iio_trigger_poll_chained" is_defined: true symbol_type: FUNCTION - crc: 0x2fde29c4 + crc: 0xe0895984 type_id: 0x16dc304e full_name: "iio_trigger_poll_chained" } +elf_symbol { + id: 0x08fd4b84 + name: "iio_trigger_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x507b434c + type_id: 0x9bc482f2 + full_name: "iio_trigger_register" +} +elf_symbol { + id: 0xc6d8f246 + name: "iio_trigger_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x213fef96 + type_id: 0x16dc304e + full_name: "iio_trigger_unregister" +} elf_symbol { id: 0x6f2f4bd1 name: "iio_write_channel_raw" is_defined: true symbol_type: FUNCTION - crc: 0xc802cd7a + crc: 0xd7b18040 type_id: 0x92755a6c full_name: "iio_write_channel_raw" } @@ -361708,7 +350776,7 @@ elf_symbol { name: "import_iovec" is_defined: true symbol_type: FUNCTION - crc: 0x8ad96d97 + crc: 0xba7e6dd3 type_id: 0x0dd33a8c full_name: "import_iovec" } @@ -361762,7 +350830,7 @@ elf_symbol { name: "inc_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4bda1ec2 + crc: 0x5951be66 type_id: 0x11899381 full_name: "inc_node_page_state" } @@ -361771,7 +350839,7 @@ elf_symbol { name: "inc_zone_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4b43501d + crc: 0x2e556a22 type_id: 0x125f5377 full_name: "inc_zone_page_state" } @@ -361780,7 +350848,7 @@ elf_symbol { name: "inet6_csk_xmit" is_defined: true symbol_type: FUNCTION - crc: 0x767d9f04 + crc: 0x133c1612 type_id: 0x9ac293c4 full_name: "inet6_csk_xmit" } @@ -361789,7 +350857,7 @@ elf_symbol { name: "inet6_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x3f284ee8 + crc: 0x81d46c70 type_id: 0x9882219f full_name: "inet6_ioctl" } @@ -361798,7 +350866,7 @@ elf_symbol { name: "inet_csk_get_port" is_defined: true symbol_type: FUNCTION - crc: 0xcf908f5f + crc: 0x2a4d24d9 type_id: 0x99f517b1 full_name: "inet_csk_get_port" } @@ -361807,7 +350875,7 @@ elf_symbol { name: "inet_frag_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x307c0f0e + crc: 0xfe4dc306 type_id: 0x1edcf3e9 full_name: "inet_frag_destroy" } @@ -361816,7 +350884,7 @@ elf_symbol { name: "inet_frag_find" is_defined: true symbol_type: FUNCTION - crc: 0xba4df654 + crc: 0x87588b1d type_id: 0x51a0e42b full_name: "inet_frag_find" } @@ -361825,7 +350893,7 @@ elf_symbol { name: "inet_frag_kill" is_defined: true symbol_type: FUNCTION - crc: 0xafd09783 + crc: 0x39fd139c type_id: 0x1edcf3e9 full_name: "inet_frag_kill" } @@ -361834,7 +350902,7 @@ elf_symbol { name: "inet_frag_queue_insert" is_defined: true symbol_type: FUNCTION - crc: 0x3aee9e74 + crc: 0x8ee8b549 type_id: 0x93c92846 full_name: "inet_frag_queue_insert" } @@ -361843,7 +350911,7 @@ elf_symbol { name: "inet_frag_reasm_finish" is_defined: true symbol_type: FUNCTION - crc: 0xcde30cff + crc: 0xb88cfb0e type_id: 0x1ece54e9 full_name: "inet_frag_reasm_finish" } @@ -361852,7 +350920,7 @@ elf_symbol { name: "inet_frag_reasm_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x6253c9a1 + crc: 0x478dbb9a type_id: 0x58c67df5 full_name: "inet_frag_reasm_prepare" } @@ -361861,7 +350929,7 @@ elf_symbol { name: "inet_frags_fini" is_defined: true symbol_type: FUNCTION - crc: 0x82018201 + crc: 0x970d6b0a type_id: 0x1039da16 full_name: "inet_frags_fini" } @@ -361870,7 +350938,7 @@ elf_symbol { name: "inet_frags_init" is_defined: true symbol_type: FUNCTION - crc: 0x81099848 + crc: 0xba6f3ff6 type_id: 0x9d2168aa full_name: "inet_frags_init" } @@ -361879,7 +350947,7 @@ elf_symbol { name: "inet_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xe7be80a8 + crc: 0x4a5645e2 type_id: 0x9882219f full_name: "inet_ioctl" } @@ -361888,7 +350956,7 @@ elf_symbol { name: "init_dummy_netdev" is_defined: true symbol_type: FUNCTION - crc: 0xbaac4b8e + crc: 0xc87c64e6 type_id: 0x91296bda full_name: "init_dummy_netdev" } @@ -361906,7 +350974,7 @@ elf_symbol { name: "init_net" is_defined: true symbol_type: OBJECT - crc: 0xf7137bf0 + crc: 0xe139b2bb type_id: 0x18c93498 full_name: "init_net" } @@ -361924,7 +350992,7 @@ elf_symbol { name: "init_pid_ns" is_defined: true symbol_type: OBJECT - crc: 0xf40b6eba + crc: 0x02820c79 type_id: 0x02240842 full_name: "init_pid_ns" } @@ -361933,7 +351001,7 @@ elf_symbol { name: "init_pseudo" is_defined: true symbol_type: FUNCTION - crc: 0x47538630 + crc: 0x496cb012 type_id: 0x5d05d02e full_name: "init_pseudo" } @@ -361942,7 +351010,7 @@ elf_symbol { name: "init_srcu_struct" is_defined: true symbol_type: FUNCTION - crc: 0x88cb53f9 + crc: 0xb0f2ca52 type_id: 0x956202e7 full_name: "init_srcu_struct" } @@ -361951,7 +351019,7 @@ elf_symbol { name: "init_task" is_defined: true symbol_type: OBJECT - crc: 0xcaba52ae + crc: 0xd567d551 type_id: 0x5e2641cb full_name: "init_task" } @@ -361960,7 +351028,7 @@ elf_symbol { name: "init_timer_key" is_defined: true symbol_type: FUNCTION - crc: 0xc6f46339 + crc: 0x79cf5987 type_id: 0x1f311b8f full_name: "init_timer_key" } @@ -361969,7 +351037,7 @@ elf_symbol { name: "init_user_ns" is_defined: true symbol_type: OBJECT - crc: 0xe0dd4790 + crc: 0xee6aba65 type_id: 0x14ee5a71 full_name: "init_user_ns" } @@ -361978,7 +351046,7 @@ elf_symbol { name: "init_uts_ns" is_defined: true symbol_type: OBJECT - crc: 0xbd47fdd5 + crc: 0x27e6258d type_id: 0xed5f8e3e full_name: "init_uts_ns" } @@ -362005,7 +351073,7 @@ elf_symbol { name: "input_alloc_absinfo" is_defined: true symbol_type: FUNCTION - crc: 0xb7b3d322 + crc: 0x3fbc7902 type_id: 0x1488e3e7 full_name: "input_alloc_absinfo" } @@ -362014,7 +351082,7 @@ elf_symbol { name: "input_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x23e529c9 + crc: 0x2c85b85e type_id: 0x3d249ff8 full_name: "input_allocate_device" } @@ -362023,7 +351091,7 @@ elf_symbol { name: "input_close_device" is_defined: true symbol_type: FUNCTION - crc: 0x2b37dfd8 + crc: 0xc18ee033 type_id: 0x1ee8bea7 full_name: "input_close_device" } @@ -362032,7 +351100,7 @@ elf_symbol { name: "input_copy_abs" is_defined: true symbol_type: FUNCTION - crc: 0x039b2e7b + crc: 0x3c6d2f73 type_id: 0x15912855 full_name: "input_copy_abs" } @@ -362041,7 +351109,7 @@ elf_symbol { name: "input_event" is_defined: true symbol_type: FUNCTION - crc: 0x1f294f32 + crc: 0x4d18d895 type_id: 0x158e0ba5 full_name: "input_event" } @@ -362050,16 +351118,25 @@ elf_symbol { name: "input_ff_create" is_defined: true symbol_type: FUNCTION - crc: 0xcd858048 + crc: 0x240656bd type_id: 0x988644c3 full_name: "input_ff_create" } +elf_symbol { + id: 0xc802de31 + name: "input_ff_create_memless" + is_defined: true + symbol_type: FUNCTION + crc: 0xd8192889 + type_id: 0x99f99f1d + full_name: "input_ff_create_memless" +} elf_symbol { id: 0x6f29f28e name: "input_ff_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x3779abf1 + crc: 0x2adb5cc8 type_id: 0x1488e3e7 full_name: "input_ff_destroy" } @@ -362068,7 +351145,7 @@ elf_symbol { name: "input_free_device" is_defined: true symbol_type: FUNCTION - crc: 0x47a25c6a + crc: 0x58fd3714 type_id: 0x1488e3e7 full_name: "input_free_device" } @@ -362077,7 +351154,7 @@ elf_symbol { name: "input_mt_assign_slots" is_defined: true symbol_type: FUNCTION - crc: 0x59173880 + crc: 0xb82c6be5 type_id: 0x99d112d9 full_name: "input_mt_assign_slots" } @@ -362086,7 +351163,7 @@ elf_symbol { name: "input_mt_destroy_slots" is_defined: true symbol_type: FUNCTION - crc: 0x5cce7027 + crc: 0x22e218bc type_id: 0x1488e3e7 full_name: "input_mt_destroy_slots" } @@ -362095,7 +351172,7 @@ elf_symbol { name: "input_mt_drop_unused" is_defined: true symbol_type: FUNCTION - crc: 0x2e185ed4 + crc: 0xd40e7ccb type_id: 0x1488e3e7 full_name: "input_mt_drop_unused" } @@ -362104,7 +351181,7 @@ elf_symbol { name: "input_mt_init_slots" is_defined: true symbol_type: FUNCTION - crc: 0x6606be64 + crc: 0xf24483b2 type_id: 0x9897259a full_name: "input_mt_init_slots" } @@ -362113,7 +351190,7 @@ elf_symbol { name: "input_mt_report_finger_count" is_defined: true symbol_type: FUNCTION - crc: 0x6d84fc0f + crc: 0x5a77d53a type_id: 0x151460ab full_name: "input_mt_report_finger_count" } @@ -362122,7 +351199,7 @@ elf_symbol { name: "input_mt_report_pointer_emulation" is_defined: true symbol_type: FUNCTION - crc: 0x57cf7808 + crc: 0x65dfef9d type_id: 0x153d1e98 full_name: "input_mt_report_pointer_emulation" } @@ -362131,7 +351208,7 @@ elf_symbol { name: "input_mt_report_slot_state" is_defined: true symbol_type: FUNCTION - crc: 0x8e2ef7a6 + crc: 0xe83a2318 type_id: 0xfbb9a33f full_name: "input_mt_report_slot_state" } @@ -362140,7 +351217,7 @@ elf_symbol { name: "input_mt_sync_frame" is_defined: true symbol_type: FUNCTION - crc: 0x22988532 + crc: 0xe49ba9bc type_id: 0x1488e3e7 full_name: "input_mt_sync_frame" } @@ -362149,7 +351226,7 @@ elf_symbol { name: "input_open_device" is_defined: true symbol_type: FUNCTION - crc: 0x21ce083c + crc: 0xe66e885f type_id: 0x93f00c1b full_name: "input_open_device" } @@ -362158,7 +351235,7 @@ elf_symbol { name: "input_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x6065f842 + crc: 0x7ce217c7 type_id: 0x9990515b full_name: "input_register_device" } @@ -362167,7 +351244,7 @@ elf_symbol { name: "input_register_handle" is_defined: true symbol_type: FUNCTION - crc: 0x37753523 + crc: 0x080a0817 type_id: 0x93f00c1b full_name: "input_register_handle" } @@ -362176,7 +351253,7 @@ elf_symbol { name: "input_register_handler" is_defined: true symbol_type: FUNCTION - crc: 0x7b7aafbf + crc: 0x2dfb4023 type_id: 0x9b6acfa5 full_name: "input_register_handler" } @@ -362185,7 +351262,7 @@ elf_symbol { name: "input_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x28d2835b + crc: 0x9b1f39da type_id: 0x1488e3e7 full_name: "input_reset_device" } @@ -362194,7 +351271,7 @@ elf_symbol { name: "input_set_abs_params" is_defined: true symbol_type: FUNCTION - crc: 0xe4a73805 + crc: 0xf28ecabf type_id: 0x1586ba9c full_name: "input_set_abs_params" } @@ -362203,7 +351280,7 @@ elf_symbol { name: "input_set_capability" is_defined: true symbol_type: FUNCTION - crc: 0x8f5f0184 + crc: 0xcbcf985f type_id: 0x158f9726 full_name: "input_set_capability" } @@ -362212,7 +351289,7 @@ elf_symbol { name: "input_set_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x12ff3a15 + crc: 0x6887b297 type_id: 0x14cff3f5 full_name: "input_set_timestamp" } @@ -362221,7 +351298,7 @@ elf_symbol { name: "input_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0xc767ea10 + crc: 0xd8654f13 type_id: 0x1488e3e7 full_name: "input_unregister_device" } @@ -362230,7 +351307,7 @@ elf_symbol { name: "input_unregister_handle" is_defined: true symbol_type: FUNCTION - crc: 0xd81d69d2 + crc: 0x52367fa7 type_id: 0x1ee8bea7 full_name: "input_unregister_handle" } @@ -362239,7 +351316,7 @@ elf_symbol { name: "input_unregister_handler" is_defined: true symbol_type: FUNCTION - crc: 0x217b5240 + crc: 0x7126ca1f type_id: 0x16727d19 full_name: "input_unregister_handler" } @@ -362248,7 +351325,7 @@ elf_symbol { name: "insert_resource" is_defined: true symbol_type: FUNCTION - crc: 0x5f23e3fa + crc: 0xbc9d9d19 type_id: 0x93bee8a1 full_name: "insert_resource" } @@ -362320,10 +351397,19 @@ elf_symbol { name: "invalidate_mapping_pages" is_defined: true symbol_type: FUNCTION - crc: 0xba170512 + crc: 0xca6b8a4a type_id: 0x340d6f59 full_name: "invalidate_mapping_pages" } +elf_symbol { + id: 0x6b8c216a + name: "io_cgrp_subsys_on_dfl_key" + is_defined: true + symbol_type: OBJECT + crc: 0x7de6cc23 + type_id: 0xd2755d5f + full_name: "io_cgrp_subsys_on_dfl_key" +} elf_symbol { id: 0x6f047c6e name: "io_schedule" @@ -362342,12 +351428,21 @@ elf_symbol { type_id: 0x9823bcf6 full_name: "io_schedule_timeout" } +elf_symbol { + id: 0xffca97cd + name: "ioc_lookup_icq" + is_defined: true + symbol_type: FUNCTION + crc: 0xbe87a7f4 + type_id: 0xd9de6af9 + full_name: "ioc_lookup_icq" +} elf_symbol { id: 0x99224733 name: "iomem_resource" is_defined: true symbol_type: OBJECT - crc: 0x77358855 + crc: 0xc7da062f type_id: 0xc7736674 full_name: "iomem_resource" } @@ -362356,7 +351451,7 @@ elf_symbol { name: "iommu_alloc_resv_region" is_defined: true symbol_type: FUNCTION - crc: 0x0a96fa70 + crc: 0x81ede167 type_id: 0x221b39b7 full_name: "iommu_alloc_resv_region" } @@ -362365,16 +351460,25 @@ elf_symbol { name: "iommu_attach_device" is_defined: true symbol_type: FUNCTION - crc: 0x49d593bb + crc: 0xe5f591b5 type_id: 0x962ca8b2 full_name: "iommu_attach_device" } +elf_symbol { + id: 0x396b0c47 + name: "iommu_attach_device_pasid" + is_defined: true + symbol_type: FUNCTION + crc: 0x548b429d + type_id: 0x962b38df + full_name: "iommu_attach_device_pasid" +} elf_symbol { id: 0xe80863b1 name: "iommu_attach_group" is_defined: true symbol_type: FUNCTION - crc: 0xf3f9a199 + crc: 0xb30645b7 type_id: 0x96000700 full_name: "iommu_attach_group" } @@ -362383,16 +351487,34 @@ elf_symbol { name: "iommu_detach_device" is_defined: true symbol_type: FUNCTION - crc: 0x878de788 + crc: 0x2e92b986 type_id: 0x1b341a0e full_name: "iommu_detach_device" } +elf_symbol { + id: 0x0566bca1 + name: "iommu_detach_device_pasid" + is_defined: true + symbol_type: FUNCTION + crc: 0x0e023fab + type_id: 0x1b338a63 + full_name: "iommu_detach_device_pasid" +} +elf_symbol { + id: 0x4c05b91e + name: "iommu_dev_disable_feature" + is_defined: true + symbol_type: FUNCTION + crc: 0x45b5a290 + type_id: 0x9e5b71a8 + full_name: "iommu_dev_disable_feature" +} elf_symbol { id: 0xa5459730 name: "iommu_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xaa9353c7 + crc: 0xc15151b9 type_id: 0x92c1e3df full_name: "iommu_device_register" } @@ -362401,7 +351523,7 @@ elf_symbol { name: "iommu_device_sysfs_add" is_defined: true symbol_type: FUNCTION - crc: 0xd385ce8b + crc: 0xf3f58a3f type_id: 0x9232e21d full_name: "iommu_device_sysfs_add" } @@ -362410,7 +351532,7 @@ elf_symbol { name: "iommu_device_sysfs_remove" is_defined: true symbol_type: FUNCTION - crc: 0x3579c5b3 + crc: 0x4e440328 type_id: 0x1f227282 full_name: "iommu_device_sysfs_remove" } @@ -362419,7 +351541,7 @@ elf_symbol { name: "iommu_device_unlink" is_defined: true symbol_type: FUNCTION - crc: 0x5e0b2f83 + crc: 0x12d313ff type_id: 0x1f2b1167 full_name: "iommu_device_unlink" } @@ -362428,7 +351550,7 @@ elf_symbol { name: "iommu_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf07e2522 + crc: 0xb91ee2cf type_id: 0x1f227282 full_name: "iommu_device_unregister" } @@ -362437,7 +351559,7 @@ elf_symbol { name: "iommu_dma_get_resv_regions" is_defined: true symbol_type: FUNCTION - crc: 0xde308089 + crc: 0xf10bcfd6 type_id: 0x10f7e72f full_name: "iommu_dma_get_resv_regions" } @@ -362446,7 +351568,7 @@ elf_symbol { name: "iommu_domain_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xe93a6780 + crc: 0x354ee6d4 type_id: 0xe717ecff full_name: "iommu_domain_alloc" } @@ -362455,7 +351577,7 @@ elf_symbol { name: "iommu_domain_free" is_defined: true symbol_type: FUNCTION - crc: 0xbe73c9d6 + crc: 0x8535ec96 type_id: 0x1b3d79eb full_name: "iommu_domain_free" } @@ -362464,7 +351586,7 @@ elf_symbol { name: "iommu_fwspec_add_ids" is_defined: true symbol_type: FUNCTION - crc: 0xf6f49710 + crc: 0x8762fdf0 type_id: 0x9dec5d8d full_name: "iommu_fwspec_add_ids" } @@ -362473,7 +351595,7 @@ elf_symbol { name: "iommu_fwspec_free" is_defined: true symbol_type: FUNCTION - crc: 0x6eb8435e + crc: 0x506998e9 type_id: 0x100e6fc8 full_name: "iommu_fwspec_free" } @@ -362482,16 +351604,25 @@ elf_symbol { name: "iommu_get_domain_for_dev" is_defined: true symbol_type: FUNCTION - crc: 0xe2f5c452 + crc: 0x825b0f1d type_id: 0xe7724f97 full_name: "iommu_get_domain_for_dev" } +elf_symbol { + id: 0x79945ddc + name: "iommu_get_domain_for_dev_pasid" + is_defined: true + symbol_type: FUNCTION + crc: 0x24d222c8 + type_id: 0xe71a2817 + full_name: "iommu_get_domain_for_dev_pasid" +} elf_symbol { id: 0xc359a46e name: "iommu_get_msi_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x586c899b + crc: 0x4027d059 type_id: 0x95a57304 full_name: "iommu_get_msi_cookie" } @@ -362509,7 +351640,7 @@ elf_symbol { name: "iommu_group_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0x7b38370f + crc: 0xc3a79edd type_id: 0x9fb5a087 full_name: "iommu_group_for_each_dev" } @@ -362518,7 +351649,7 @@ elf_symbol { name: "iommu_group_get" is_defined: true symbol_type: FUNCTION - crc: 0xed5a466a + crc: 0x27d10680 type_id: 0x7e204efc full_name: "iommu_group_get" } @@ -362572,7 +351703,7 @@ elf_symbol { name: "iommu_iova_to_phys" is_defined: true symbol_type: FUNCTION - crc: 0xaa808778 + crc: 0x9948e657 type_id: 0x098dcb5d full_name: "iommu_iova_to_phys" } @@ -362581,7 +351712,7 @@ elf_symbol { name: "iommu_map" is_defined: true symbol_type: FUNCTION - crc: 0x49134972 + crc: 0xfca4037a type_id: 0x96c4a3ba full_name: "iommu_map" } @@ -362590,7 +351721,7 @@ elf_symbol { name: "iommu_map_sg" is_defined: true symbol_type: FUNCTION - crc: 0xb95ec7bd + crc: 0x0fe2430d type_id: 0x1f9c6048 full_name: "iommu_map_sg" } @@ -362599,7 +351730,7 @@ elf_symbol { name: "iommu_present" is_defined: true symbol_type: FUNCTION - crc: 0x0f9e54b7 + crc: 0x0c4442c8 type_id: 0xfe57c637 full_name: "iommu_present" } @@ -362608,7 +351739,7 @@ elf_symbol { name: "iommu_put_resv_regions" is_defined: true symbol_type: FUNCTION - crc: 0xa4d82c50 + crc: 0xbab137f3 type_id: 0x10f7e72f full_name: "iommu_put_resv_regions" } @@ -362617,7 +351748,7 @@ elf_symbol { name: "iommu_register_device_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0xf18f6c16 + crc: 0xfd56292e type_id: 0x9c0ff674 full_name: "iommu_register_device_fault_handler" } @@ -362626,7 +351757,7 @@ elf_symbol { name: "iommu_report_device_fault" is_defined: true symbol_type: FUNCTION - crc: 0xf7c1895a + crc: 0xda1cfc8b type_id: 0x9da4bde5 full_name: "iommu_report_device_fault" } @@ -362635,7 +351766,7 @@ elf_symbol { name: "iommu_set_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0x8f9f0f35 + crc: 0xba3c0dd4 type_id: 0x197a8250 full_name: "iommu_set_fault_handler" } @@ -362644,7 +351775,7 @@ elf_symbol { name: "iommu_set_pgtable_quirks" is_defined: true symbol_type: FUNCTION - crc: 0x0bb8391f + crc: 0xfa31777b type_id: 0x96e81ec5 full_name: "iommu_set_pgtable_quirks" } @@ -362653,7 +351784,7 @@ elf_symbol { name: "iommu_unmap" is_defined: true symbol_type: FUNCTION - crc: 0x2060512f + crc: 0xfcf025d5 type_id: 0x9c6a39e2 full_name: "iommu_unmap" } @@ -362662,7 +351793,7 @@ elf_symbol { name: "iommu_unregister_device_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0x140a7deb + crc: 0x4589bbd2 type_id: 0x9d16dd74 full_name: "iommu_unregister_device_fault_handler" } @@ -362689,7 +351820,7 @@ elf_symbol { name: "iov_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0x42daa57f + crc: 0x07bf1a0c type_id: 0x1a5debf2 full_name: "iov_iter_init" } @@ -362698,7 +351829,7 @@ elf_symbol { name: "iov_iter_kvec" is_defined: true symbol_type: FUNCTION - crc: 0xf4440883 + crc: 0xfcf9632e type_id: 0x1a5c3241 full_name: "iov_iter_kvec" } @@ -362707,7 +351838,7 @@ elf_symbol { name: "iov_iter_revert" is_defined: true symbol_type: FUNCTION - crc: 0xaac7fd08 + crc: 0x74d40f4e type_id: 0x189472bc full_name: "iov_iter_revert" } @@ -362716,7 +351847,7 @@ elf_symbol { name: "ip6_dst_hoplimit" is_defined: true symbol_type: FUNCTION - crc: 0xcd8597fb + crc: 0x2574d8a8 type_id: 0x99169bf2 full_name: "ip6_dst_hoplimit" } @@ -362725,7 +351856,7 @@ elf_symbol { name: "ip6_local_out" is_defined: true symbol_type: FUNCTION - crc: 0xf22091bc + crc: 0x33d05c76 type_id: 0x9edc3d1c full_name: "ip6_local_out" } @@ -362734,7 +351865,7 @@ elf_symbol { name: "ip6_route_me_harder" is_defined: true symbol_type: FUNCTION - crc: 0xc14805ed + crc: 0x8ddb6625 type_id: 0x9edc3d1c full_name: "ip6_route_me_harder" } @@ -362752,7 +351883,7 @@ elf_symbol { name: "ip_local_out" is_defined: true symbol_type: FUNCTION - crc: 0xe189cd2c + crc: 0x81daeed1 type_id: 0x9edc3d1c full_name: "ip_local_out" } @@ -362761,7 +351892,7 @@ elf_symbol { name: "ip_mc_join_group" is_defined: true symbol_type: FUNCTION - crc: 0xc501218b + crc: 0xf307233c type_id: 0x9a03c4d6 full_name: "ip_mc_join_group" } @@ -362770,7 +351901,7 @@ elf_symbol { name: "ip_queue_xmit" is_defined: true symbol_type: FUNCTION - crc: 0xc8e0399e + crc: 0x297b2874 type_id: 0x9ac293c4 full_name: "ip_queue_xmit" } @@ -362779,7 +351910,7 @@ elf_symbol { name: "ip_route_me_harder" is_defined: true symbol_type: FUNCTION - crc: 0x980ec764 + crc: 0xd7a7733e type_id: 0x9edd2b09 full_name: "ip_route_me_harder" } @@ -362788,7 +351919,7 @@ elf_symbol { name: "ip_route_output_flow" is_defined: true symbol_type: FUNCTION - crc: 0x0ec41bfa + crc: 0x63d17c67 type_id: 0x7b5e948b full_name: "ip_route_output_flow" } @@ -362806,7 +351937,7 @@ elf_symbol { name: "ipi_desc_get" is_defined: true symbol_type: FUNCTION - crc: 0xaf09d13a + crc: 0x44654856 type_id: 0xac8d9251 full_name: "ipi_desc_get" } @@ -362815,7 +351946,7 @@ elf_symbol { name: "iput" is_defined: true symbol_type: FUNCTION - crc: 0xf7374580 + crc: 0xbe76da62 type_id: 0x167935b9 full_name: "iput" } @@ -362824,7 +351955,7 @@ elf_symbol { name: "ipv6_dev_find" is_defined: true symbol_type: FUNCTION - crc: 0x971ffd19 + crc: 0xfe50985e type_id: 0xffbaa126 full_name: "ipv6_dev_find" } @@ -362842,7 +351973,7 @@ elf_symbol { name: "ipv6_find_hdr" is_defined: true symbol_type: FUNCTION - crc: 0xaca8213d + crc: 0x5ca4ba9e type_id: 0x926eec8b full_name: "ipv6_find_hdr" } @@ -362851,7 +351982,7 @@ elf_symbol { name: "ipv6_skip_exthdr" is_defined: true symbol_type: FUNCTION - crc: 0xc1f88fd6 + crc: 0x2fbf103d type_id: 0x9384ebd6 full_name: "ipv6_skip_exthdr" } @@ -362860,7 +351991,7 @@ elf_symbol { name: "ipv6_stub" is_defined: true symbol_type: OBJECT - crc: 0x84b1dff2 + crc: 0x69417d20 type_id: 0x3d278a00 full_name: "ipv6_stub" } @@ -362869,7 +352000,7 @@ elf_symbol { name: "ir_raw_event_store_edge" is_defined: true symbol_type: FUNCTION - crc: 0x8ecd1c21 + crc: 0x82820dc2 type_id: 0x9db62354 full_name: "ir_raw_event_store_edge" } @@ -362887,7 +352018,7 @@ elf_symbol { name: "irq_chip_ack_parent" is_defined: true symbol_type: FUNCTION - crc: 0xa6d2c280 + crc: 0xccd4cdfc type_id: 0x1247424a full_name: "irq_chip_ack_parent" } @@ -362896,7 +352027,7 @@ elf_symbol { name: "irq_chip_disable_parent" is_defined: true symbol_type: FUNCTION - crc: 0x3dee1cb0 + crc: 0xe6edca0f type_id: 0x1247424a full_name: "irq_chip_disable_parent" } @@ -362905,7 +352036,7 @@ elf_symbol { name: "irq_chip_enable_parent" is_defined: true symbol_type: FUNCTION - crc: 0xa67c26dd + crc: 0x33549677 type_id: 0x1247424a full_name: "irq_chip_enable_parent" } @@ -362914,7 +352045,7 @@ elf_symbol { name: "irq_chip_eoi_parent" is_defined: true symbol_type: FUNCTION - crc: 0x5089d449 + crc: 0x0426c2dd type_id: 0x1247424a full_name: "irq_chip_eoi_parent" } @@ -362923,7 +352054,7 @@ elf_symbol { name: "irq_chip_get_parent_state" is_defined: true symbol_type: FUNCTION - crc: 0xbf084afd + crc: 0x6af14009 type_id: 0x9eedf034 full_name: "irq_chip_get_parent_state" } @@ -362932,7 +352063,7 @@ elf_symbol { name: "irq_chip_mask_parent" is_defined: true symbol_type: FUNCTION - crc: 0xc7b24a01 + crc: 0xae471816 type_id: 0x1247424a full_name: "irq_chip_mask_parent" } @@ -362941,7 +352072,7 @@ elf_symbol { name: "irq_chip_retrigger_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0xbc780e0c + crc: 0x2397acc4 type_id: 0x9f5ff0f6 full_name: "irq_chip_retrigger_hierarchy" } @@ -362950,7 +352081,7 @@ elf_symbol { name: "irq_chip_set_affinity_parent" is_defined: true symbol_type: FUNCTION - crc: 0x2079617c + crc: 0xc0056004 type_id: 0x9f809421 full_name: "irq_chip_set_affinity_parent" } @@ -362959,7 +352090,7 @@ elf_symbol { name: "irq_chip_set_parent_state" is_defined: true symbol_type: FUNCTION - crc: 0x209760b0 + crc: 0xe19b52bd type_id: 0x9ef2dc18 full_name: "irq_chip_set_parent_state" } @@ -362968,7 +352099,7 @@ elf_symbol { name: "irq_chip_set_type_parent" is_defined: true symbol_type: FUNCTION - crc: 0xf0f7166b + crc: 0xa1a9bf48 type_id: 0x9e49e56e full_name: "irq_chip_set_type_parent" } @@ -362977,7 +352108,7 @@ elf_symbol { name: "irq_chip_set_vcpu_affinity_parent" is_defined: true symbol_type: FUNCTION - crc: 0x88cc0a92 + crc: 0xdda7f96c type_id: 0x9f3d0562 full_name: "irq_chip_set_vcpu_affinity_parent" } @@ -362986,7 +352117,7 @@ elf_symbol { name: "irq_chip_set_wake_parent" is_defined: true symbol_type: FUNCTION - crc: 0x23d1c61d + crc: 0x21494643 type_id: 0x9e49e56e full_name: "irq_chip_set_wake_parent" } @@ -362995,7 +352126,7 @@ elf_symbol { name: "irq_chip_unmask_parent" is_defined: true symbol_type: FUNCTION - crc: 0x5f0b50d2 + crc: 0xec5816d4 type_id: 0x1247424a full_name: "irq_chip_unmask_parent" } @@ -363004,7 +352135,7 @@ elf_symbol { name: "irq_create_fwspec_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x12642407 + crc: 0xe9ff3560 type_id: 0xce9279fb full_name: "irq_create_fwspec_mapping" } @@ -363013,7 +352144,7 @@ elf_symbol { name: "irq_create_mapping_affinity" is_defined: true symbol_type: FUNCTION - crc: 0xae2c9ef5 + crc: 0x2d52ef9d type_id: 0xc8743fe5 full_name: "irq_create_mapping_affinity" } @@ -363022,7 +352153,7 @@ elf_symbol { name: "irq_create_of_mapping" is_defined: true symbol_type: FUNCTION - crc: 0xc70a94b0 + crc: 0xe80e5bdd type_id: 0xcdea9cab full_name: "irq_create_of_mapping" } @@ -363040,7 +352171,7 @@ elf_symbol { name: "irq_do_set_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x90324152 + crc: 0x24ac8f2d type_id: 0x9f809421 full_name: "irq_do_set_affinity" } @@ -363049,7 +352180,7 @@ elf_symbol { name: "irq_domain_add_legacy" is_defined: true symbol_type: FUNCTION - crc: 0x01cc3ee1 + crc: 0x927c6017 type_id: 0x53330ee0 full_name: "irq_domain_add_legacy" } @@ -363058,7 +352189,7 @@ elf_symbol { name: "irq_domain_alloc_irqs_parent" is_defined: true symbol_type: FUNCTION - crc: 0x50900b83 + crc: 0x0f1de918 type_id: 0x9aaf4bc3 full_name: "irq_domain_alloc_irqs_parent" } @@ -363067,7 +352198,7 @@ elf_symbol { name: "irq_domain_create_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0x0d0e0705 + crc: 0xf1984f11 type_id: 0x5807e85a full_name: "irq_domain_create_hierarchy" } @@ -363076,7 +352207,7 @@ elf_symbol { name: "irq_domain_disconnect_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0xe8daa8ba + crc: 0x888cf936 type_id: 0x9abe486f full_name: "irq_domain_disconnect_hierarchy" } @@ -363085,7 +352216,7 @@ elf_symbol { name: "irq_domain_free_irqs_common" is_defined: true symbol_type: FUNCTION - crc: 0x86aeec75 + crc: 0xebb4fc20 type_id: 0x17b79b8a full_name: "irq_domain_free_irqs_common" } @@ -363094,7 +352225,7 @@ elf_symbol { name: "irq_domain_free_irqs_parent" is_defined: true symbol_type: FUNCTION - crc: 0x170e16c1 + crc: 0xbdd24e0b type_id: 0x17b79b8a full_name: "irq_domain_free_irqs_parent" } @@ -363103,7 +352234,7 @@ elf_symbol { name: "irq_domain_get_irq_data" is_defined: true symbol_type: FUNCTION - crc: 0x242dee63 + crc: 0x8d5d280f type_id: 0xf6d4f929 full_name: "irq_domain_get_irq_data" } @@ -363112,7 +352243,7 @@ elf_symbol { name: "irq_domain_remove" is_defined: true symbol_type: FUNCTION - crc: 0x961cecba + crc: 0xce5287c1 type_id: 0x16b0ef4b full_name: "irq_domain_remove" } @@ -363121,7 +352252,7 @@ elf_symbol { name: "irq_domain_set_hwirq_and_chip" is_defined: true symbol_type: FUNCTION - crc: 0xf8a26cf7 + crc: 0xf5c7d787 type_id: 0x9ab63fbc full_name: "irq_domain_set_hwirq_and_chip" } @@ -363130,7 +352261,7 @@ elf_symbol { name: "irq_domain_set_info" is_defined: true symbol_type: FUNCTION - crc: 0xc9299373 + crc: 0x993751c8 type_id: 0x17ae8fc5 full_name: "irq_domain_set_info" } @@ -363139,7 +352270,7 @@ elf_symbol { name: "irq_domain_simple_ops" is_defined: true symbol_type: OBJECT - crc: 0x57a5f883 + crc: 0xfaf21a02 type_id: 0xea94bed9 full_name: "irq_domain_simple_ops" } @@ -363148,7 +352279,7 @@ elf_symbol { name: "irq_domain_translate_twocell" is_defined: true symbol_type: FUNCTION - crc: 0x533c2505 + crc: 0xf3681516 type_id: 0x9bad311a full_name: "irq_domain_translate_twocell" } @@ -363157,7 +352288,7 @@ elf_symbol { name: "irq_domain_update_bus_token" is_defined: true symbol_type: FUNCTION - crc: 0xc0987abc + crc: 0x0aa9b254 type_id: 0x14e196b0 full_name: "irq_domain_update_bus_token" } @@ -363166,7 +352297,7 @@ elf_symbol { name: "irq_domain_xlate_onecell" is_defined: true symbol_type: FUNCTION - crc: 0xf74935f7 + crc: 0xf656cbb1 type_id: 0x9b74c720 full_name: "irq_domain_xlate_onecell" } @@ -363175,7 +352306,7 @@ elf_symbol { name: "irq_domain_xlate_onetwocell" is_defined: true symbol_type: FUNCTION - crc: 0x0702bc48 + crc: 0xcf6b798d type_id: 0x9b74c720 full_name: "irq_domain_xlate_onetwocell" } @@ -363184,7 +352315,7 @@ elf_symbol { name: "irq_domain_xlate_twocell" is_defined: true symbol_type: FUNCTION - crc: 0xd59b64a1 + crc: 0x78ba91b9 type_id: 0x9b74c63c full_name: "irq_domain_xlate_twocell" } @@ -363193,7 +352324,7 @@ elf_symbol { name: "irq_find_matching_fwspec" is_defined: true symbol_type: FUNCTION - crc: 0x62f6e705 + crc: 0x6537b0c6 type_id: 0x5d304295 full_name: "irq_find_matching_fwspec" } @@ -363211,7 +352342,7 @@ elf_symbol { name: "irq_gc_ack_set_bit" is_defined: true symbol_type: FUNCTION - crc: 0x2ba006ee + crc: 0x891078ae type_id: 0x1247424a full_name: "irq_gc_ack_set_bit" } @@ -363220,7 +352351,7 @@ elf_symbol { name: "irq_gc_mask_clr_bit" is_defined: true symbol_type: FUNCTION - crc: 0xa3a701eb + crc: 0x523cbd67 type_id: 0x1247424a full_name: "irq_gc_mask_clr_bit" } @@ -363229,7 +352360,7 @@ elf_symbol { name: "irq_gc_mask_set_bit" is_defined: true symbol_type: FUNCTION - crc: 0x5e0702dd + crc: 0x0b033332 type_id: 0x1247424a full_name: "irq_gc_mask_set_bit" } @@ -363238,7 +352369,7 @@ elf_symbol { name: "irq_generic_chip_ops" is_defined: true symbol_type: OBJECT - crc: 0xa51b834a + crc: 0xe086ed35 type_id: 0xea94bed9 full_name: "irq_generic_chip_ops" } @@ -363247,7 +352378,7 @@ elf_symbol { name: "irq_get_domain_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xdd54d74a + crc: 0xc6617019 type_id: 0xe0b805a9 full_name: "irq_get_domain_generic_chip" } @@ -363256,7 +352387,7 @@ elf_symbol { name: "irq_get_irq_data" is_defined: true symbol_type: FUNCTION - crc: 0x8fd94b88 + crc: 0x29211c93 type_id: 0xe08b0be6 full_name: "irq_get_irq_data" } @@ -363283,7 +352414,7 @@ elf_symbol { name: "irq_of_parse_and_map" is_defined: true symbol_type: FUNCTION - crc: 0x42a35ebf + crc: 0xe416cf51 type_id: 0xc25b3d5a full_name: "irq_of_parse_and_map" } @@ -363301,7 +352432,7 @@ elf_symbol { name: "irq_set_affinity_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x974d6ab3 + crc: 0x7082834f type_id: 0x8c2b9b63 full_name: "irq_set_affinity_notifier" } @@ -363310,7 +352441,7 @@ elf_symbol { name: "irq_set_chained_handler_and_data" is_defined: true symbol_type: FUNCTION - crc: 0xc31b9d7b + crc: 0x60a51e14 type_id: 0x033c2ce9 full_name: "irq_set_chained_handler_and_data" } @@ -363319,7 +352450,7 @@ elf_symbol { name: "irq_set_chip" is_defined: true symbol_type: FUNCTION - crc: 0x5370da86 + crc: 0x734231cf type_id: 0x8c3c9e58 full_name: "irq_set_chip" } @@ -363328,7 +352459,7 @@ elf_symbol { name: "irq_set_chip_and_handler_name" is_defined: true symbol_type: FUNCTION - crc: 0x910c066a + crc: 0xce83d3b0 type_id: 0x0108e41c full_name: "irq_set_chip_and_handler_name" } @@ -363391,7 +352522,7 @@ elf_symbol { name: "irq_to_desc" is_defined: true symbol_type: FUNCTION - crc: 0xd97fad2b + crc: 0xf14251ad type_id: 0xd597088b full_name: "irq_to_desc" } @@ -363400,7 +352531,7 @@ elf_symbol { name: "irq_work_queue" is_defined: true symbol_type: FUNCTION - crc: 0xfa6be853 + crc: 0x879ace7c type_id: 0xf795eafe full_name: "irq_work_queue" } @@ -363409,7 +352540,7 @@ elf_symbol { name: "irq_work_queue_on" is_defined: true symbol_type: FUNCTION - crc: 0xf587ac39 + crc: 0x013705c6 type_id: 0xf60969b2 full_name: "irq_work_queue_on" } @@ -363427,10 +352558,19 @@ elf_symbol { name: "irq_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0x8ad9efe8 + crc: 0xf02b8396 type_id: 0x19a9e069 full_name: "irq_work_sync" } +elf_symbol { + id: 0x9ba08730 + name: "is_ashmem_file" + is_defined: true + symbol_type: FUNCTION + crc: 0x90ecef73 + type_id: 0x9bba7997 + full_name: "is_ashmem_file" +} elf_symbol { id: 0x064a6e13 name: "is_console_locked" @@ -363445,7 +352585,7 @@ elf_symbol { name: "is_dma_buf_file" is_defined: true symbol_type: FUNCTION - crc: 0x2c41f414 + crc: 0xc5ff7b09 namespace: "DMA_BUF" type_id: 0x9bba7997 full_name: "is_dma_buf_file" @@ -363455,7 +352595,7 @@ elf_symbol { name: "is_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0xb305a695 + crc: 0x9f9d3cc4 type_id: 0xfe32655f full_name: "is_virtio_device" } @@ -363473,7 +352613,7 @@ elf_symbol { name: "isolate_and_split_free_page" is_defined: true symbol_type: FUNCTION - crc: 0xf93b976f + crc: 0xa55503ae type_id: 0x30f59213 full_name: "isolate_and_split_free_page" } @@ -363482,7 +352622,7 @@ elf_symbol { name: "isolate_anon_lru_page" is_defined: true symbol_type: FUNCTION - crc: 0xd38d9987 + crc: 0x0b7af894 type_id: 0x9c203488 full_name: "isolate_anon_lru_page" } @@ -363491,7 +352631,7 @@ elf_symbol { name: "iterate_dir" is_defined: true symbol_type: FUNCTION - crc: 0x772614ea + crc: 0x2803b5e8 type_id: 0x9b41e906 full_name: "iterate_dir" } @@ -363500,7 +352640,7 @@ elf_symbol { name: "iterate_fd" is_defined: true symbol_type: FUNCTION - crc: 0x20367540 + crc: 0x3204fe7a type_id: 0x9659ea27 full_name: "iterate_fd" } @@ -363509,7 +352649,7 @@ elf_symbol { name: "iw_handler_get_spy" is_defined: true symbol_type: FUNCTION - crc: 0x3ba2a925 + crc: 0xfde0f341 type_id: 0x91aa9fd5 full_name: "iw_handler_get_spy" } @@ -363518,7 +352658,7 @@ elf_symbol { name: "iw_handler_get_thrspy" is_defined: true symbol_type: FUNCTION - crc: 0xd7cbd6cc + crc: 0x23474d05 type_id: 0x91aa9fd5 full_name: "iw_handler_get_thrspy" } @@ -363527,7 +352667,7 @@ elf_symbol { name: "iw_handler_set_spy" is_defined: true symbol_type: FUNCTION - crc: 0x7d71bb67 + crc: 0x27dafdef type_id: 0x91aa9fd5 full_name: "iw_handler_set_spy" } @@ -363536,7 +352676,7 @@ elf_symbol { name: "iw_handler_set_thrspy" is_defined: true symbol_type: FUNCTION - crc: 0xc3fb7c99 + crc: 0xa82ec989 type_id: 0x91aa9fd5 full_name: "iw_handler_set_thrspy" } @@ -363653,7 +352793,7 @@ elf_symbol { name: "kern_mount" is_defined: true symbol_type: FUNCTION - crc: 0x09da4630 + crc: 0xd3bcf9ed type_id: 0x66e18f45 full_name: "kern_mount" } @@ -363662,7 +352802,7 @@ elf_symbol { name: "kern_unmount" is_defined: true symbol_type: FUNCTION - crc: 0x6dfac56f + crc: 0x17527b9b type_id: 0x1bbb411c full_name: "kern_unmount" } @@ -363671,7 +352811,7 @@ elf_symbol { name: "kernel_accept" is_defined: true symbol_type: FUNCTION - crc: 0xea3d3230 + crc: 0x0e131c4a type_id: 0x99bb01a5 full_name: "kernel_accept" } @@ -363680,7 +352820,7 @@ elf_symbol { name: "kernel_bind" is_defined: true symbol_type: FUNCTION - crc: 0x347de421 + crc: 0xf28ec505 type_id: 0x99526c70 full_name: "kernel_bind" } @@ -363689,7 +352829,7 @@ elf_symbol { name: "kernel_connect" is_defined: true symbol_type: FUNCTION - crc: 0xb03388c4 + crc: 0x6f9153a5 type_id: 0x9953f0f3 full_name: "kernel_connect" } @@ -363707,7 +352847,7 @@ elf_symbol { name: "kernel_getsockname" is_defined: true symbol_type: FUNCTION - crc: 0x0460d8a3 + crc: 0x4a997980 type_id: 0x994ba444 full_name: "kernel_getsockname" } @@ -363716,7 +352856,7 @@ elf_symbol { name: "kernel_kobj" is_defined: true symbol_type: OBJECT - crc: 0x0d003dbf + crc: 0x4ba41360 type_id: 0x23f09c34 full_name: "kernel_kobj" } @@ -363725,7 +352865,7 @@ elf_symbol { name: "kernel_listen" is_defined: true symbol_type: FUNCTION - crc: 0xf86bddb0 + crc: 0x564aa2e8 type_id: 0x98046a12 full_name: "kernel_listen" } @@ -363734,7 +352874,7 @@ elf_symbol { name: "kernel_param_lock" is_defined: true symbol_type: FUNCTION - crc: 0xdea6f79a + crc: 0x0998aacd type_id: 0x1251a683 full_name: "kernel_param_lock" } @@ -363743,7 +352883,7 @@ elf_symbol { name: "kernel_param_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x7f9ab80a + crc: 0x323ac5fd type_id: 0x1251a683 full_name: "kernel_param_unlock" } @@ -363761,7 +352901,7 @@ elf_symbol { name: "kernel_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x35497201 + crc: 0xed5d2c06 type_id: 0x992e9bfb full_name: "kernel_recvmsg" } @@ -363779,7 +352919,7 @@ elf_symbol { name: "kernel_sendmsg" is_defined: true symbol_type: FUNCTION - crc: 0xf10b63ad + crc: 0xb240b296 type_id: 0x992e9a67 full_name: "kernel_sendmsg" } @@ -363797,7 +352937,7 @@ elf_symbol { name: "kernel_sock_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xd09315d9 + crc: 0xbb70ed39 type_id: 0x9b768ae0 full_name: "kernel_sock_shutdown" } @@ -363806,7 +352946,7 @@ elf_symbol { name: "kernfs_find_and_get_ns" is_defined: true symbol_type: FUNCTION - crc: 0xe77645e7 + crc: 0xd98d9801 type_id: 0x883b05d4 full_name: "kernfs_find_and_get_ns" } @@ -363815,7 +352955,7 @@ elf_symbol { name: "kernfs_notify" is_defined: true symbol_type: FUNCTION - crc: 0x270ff279 + crc: 0xd295b501 type_id: 0x1e0c8305 full_name: "kernfs_notify" } @@ -363824,7 +352964,7 @@ elf_symbol { name: "kernfs_path_from_node" is_defined: true symbol_type: FUNCTION - crc: 0xd211cfd3 + crc: 0x4c8e1979 type_id: 0x93ff8cbc full_name: "kernfs_path_from_node" } @@ -363833,7 +352973,7 @@ elf_symbol { name: "kernfs_put" is_defined: true symbol_type: FUNCTION - crc: 0xaa5866e9 + crc: 0x68fc7e58 type_id: 0x1e0c8305 full_name: "kernfs_put" } @@ -363851,7 +352991,7 @@ elf_symbol { name: "key_put" is_defined: true symbol_type: FUNCTION - crc: 0x20b9119a + crc: 0x267f45e1 type_id: 0x10f1f3b8 full_name: "key_put" } @@ -363860,7 +353000,7 @@ elf_symbol { name: "keyring_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xb572f181 + crc: 0x6fd638fd type_id: 0x8f04b264 full_name: "keyring_alloc" } @@ -363896,7 +353036,7 @@ elf_symbol { name: "kfree_skb_list_reason" is_defined: true symbol_type: FUNCTION - crc: 0xe8906a53 + crc: 0x441d50a3 type_id: 0x11a9e681 full_name: "kfree_skb_list_reason" } @@ -363905,7 +353045,7 @@ elf_symbol { name: "kfree_skb_partial" is_defined: true symbol_type: FUNCTION - crc: 0xd301105e + crc: 0x84305e73 type_id: 0x107e76aa full_name: "kfree_skb_partial" } @@ -363914,7 +353054,7 @@ elf_symbol { name: "kfree_skb_reason" is_defined: true symbol_type: FUNCTION - crc: 0x548ae1a5 + crc: 0x234cc6c0 type_id: 0x11a9e681 full_name: "kfree_skb_reason" } @@ -363932,7 +353072,7 @@ elf_symbol { name: "kill_anon_super" is_defined: true symbol_type: FUNCTION - crc: 0xe69a6877 + crc: 0xeeee84de type_id: 0x1923cb99 full_name: "kill_anon_super" } @@ -363941,10 +353081,19 @@ elf_symbol { name: "kill_fasync" is_defined: true symbol_type: FUNCTION - crc: 0xa7b538f5 + crc: 0x9ed85e15 type_id: 0x11e75010 full_name: "kill_fasync" } +elf_symbol { + id: 0xd6a8ff16 + name: "kill_litter_super" + is_defined: true + symbol_type: FUNCTION + crc: 0xfa1d4761 + type_id: 0x1923cb99 + full_name: "kill_litter_super" +} elf_symbol { id: 0x053e25cb name: "kimage_vaddr" @@ -363968,7 +353117,7 @@ elf_symbol { name: "kmalloc_caches" is_defined: true symbol_type: OBJECT - crc: 0x00228d40 + crc: 0x0f15b38a type_id: 0x273ad3f4 full_name: "kmalloc_caches" } @@ -363981,12 +353130,21 @@ elf_symbol { type_id: 0x685d7099 full_name: "kmalloc_large" } +elf_symbol { + id: 0x158dfa03 + name: "kmalloc_large_node" + is_defined: true + symbol_type: FUNCTION + crc: 0x48d3fa27 + type_id: 0x6844b8ad + full_name: "kmalloc_large_node" +} elf_symbol { id: 0xa64fdec4 name: "kmalloc_node_trace" is_defined: true symbol_type: FUNCTION - crc: 0xd3920863 + crc: 0x76842b02 type_id: 0x5ef56662 full_name: "kmalloc_node_trace" } @@ -363995,7 +353153,7 @@ elf_symbol { name: "kmalloc_trace" is_defined: true symbol_type: FUNCTION - crc: 0x94c8a3bc + crc: 0xb78e7543 type_id: 0x5ed273d9 full_name: "kmalloc_trace" } @@ -364004,7 +353162,7 @@ elf_symbol { name: "kmem_cache_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x32ee0ee9 + crc: 0xb3bcc335 type_id: 0x5eef7e83 full_name: "kmem_cache_alloc" } @@ -364013,7 +353171,7 @@ elf_symbol { name: "kmem_cache_create" is_defined: true symbol_type: FUNCTION - crc: 0x0197cb00 + crc: 0xd7c35710 type_id: 0xc3c98ae7 full_name: "kmem_cache_create" } @@ -364022,7 +353180,7 @@ elf_symbol { name: "kmem_cache_create_usercopy" is_defined: true symbol_type: FUNCTION - crc: 0x184984eb + crc: 0xfc1a32e3 type_id: 0xc3c9995c full_name: "kmem_cache_create_usercopy" } @@ -364031,7 +353189,7 @@ elf_symbol { name: "kmem_cache_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x65720fe0 + crc: 0x8b61c569 type_id: 0x1b27059e full_name: "kmem_cache_destroy" } @@ -364040,7 +353198,7 @@ elf_symbol { name: "kmem_cache_free" is_defined: true symbol_type: FUNCTION - crc: 0x754bbf9e + crc: 0x016d6ea7 type_id: 0x1b45f00a full_name: "kmem_cache_free" } @@ -364121,7 +353279,7 @@ elf_symbol { name: "kobj_sysfs_ops" is_defined: true symbol_type: OBJECT - crc: 0xbd0b2fcf + crc: 0xacbb82b4 type_id: 0xe7d52a38 full_name: "kobj_sysfs_ops" } @@ -364130,7 +353288,7 @@ elf_symbol { name: "kobject_add" is_defined: true symbol_type: FUNCTION - crc: 0xb91dc0bd + crc: 0xa3adbc43 type_id: 0x95fe16d7 full_name: "kobject_add" } @@ -364139,7 +353297,7 @@ elf_symbol { name: "kobject_create_and_add" is_defined: true symbol_type: FUNCTION - crc: 0x01ea8224 + crc: 0x99e24762 type_id: 0x313d1080 full_name: "kobject_create_and_add" } @@ -364148,7 +353306,7 @@ elf_symbol { name: "kobject_del" is_defined: true symbol_type: FUNCTION - crc: 0xec9d52fd + crc: 0xd56b3592 type_id: 0x1864769e full_name: "kobject_del" } @@ -364157,7 +353315,7 @@ elf_symbol { name: "kobject_get" is_defined: true symbol_type: FUNCTION - crc: 0xc0ef8ca7 + crc: 0xa25484d8 type_id: 0x36cad8bb full_name: "kobject_get" } @@ -364166,7 +353324,7 @@ elf_symbol { name: "kobject_get_path" is_defined: true symbol_type: FUNCTION - crc: 0x62b056f6 + crc: 0xe4ecf2e9 type_id: 0x300b805e full_name: "kobject_get_path" } @@ -364175,7 +353333,7 @@ elf_symbol { name: "kobject_init" is_defined: true symbol_type: FUNCTION - crc: 0xc198cd2c + crc: 0x423fe6bf type_id: 0x18b1d802 full_name: "kobject_init" } @@ -364184,7 +353342,7 @@ elf_symbol { name: "kobject_init_and_add" is_defined: true symbol_type: FUNCTION - crc: 0x39af1902 + crc: 0x463b3ed8 type_id: 0x95a14791 full_name: "kobject_init_and_add" } @@ -364193,7 +353351,7 @@ elf_symbol { name: "kobject_put" is_defined: true symbol_type: FUNCTION - crc: 0xab0aebdb + crc: 0x11e90cd4 type_id: 0x1864769e full_name: "kobject_put" } @@ -364202,7 +353360,7 @@ elf_symbol { name: "kobject_set_name" is_defined: true symbol_type: FUNCTION - crc: 0x4e03e64d + crc: 0x7f120f30 type_id: 0x95adcc74 full_name: "kobject_set_name" } @@ -364211,7 +353369,7 @@ elf_symbol { name: "kobject_uevent" is_defined: true symbol_type: FUNCTION - crc: 0xcd36e869 + crc: 0x5aac7c29 type_id: 0x950b8829 full_name: "kobject_uevent" } @@ -364220,7 +353378,7 @@ elf_symbol { name: "kobject_uevent_env" is_defined: true symbol_type: FUNCTION - crc: 0x2b74d307 + crc: 0x857f14bd type_id: 0x95096419 full_name: "kobject_uevent_env" } @@ -364238,7 +353396,7 @@ elf_symbol { name: "kset_create_and_add" is_defined: true symbol_type: FUNCTION - crc: 0x1ce7dd49 + crc: 0x4fbbb17d type_id: 0x288802b1 full_name: "kset_create_and_add" } @@ -364247,7 +353405,7 @@ elf_symbol { name: "kset_find_obj" is_defined: true symbol_type: FUNCTION - crc: 0x99b560df + crc: 0x72896612 type_id: 0x3bdb4e2c full_name: "kset_find_obj" } @@ -364256,7 +353414,7 @@ elf_symbol { name: "kset_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x1ce4a057 + crc: 0x24741948 type_id: 0x158da2dd full_name: "kset_unregister" } @@ -364274,7 +353432,7 @@ elf_symbol { name: "ksoftirqd" is_defined: true symbol_type: OBJECT - crc: 0x0ac004b4 + crc: 0x6173767a type_id: 0x1d19a9d5 full_name: "ksoftirqd" } @@ -364328,7 +353486,7 @@ elf_symbol { name: "kstrdup_quotable_cmdline" is_defined: true symbol_type: FUNCTION - crc: 0x5394d09a + crc: 0xf182d52c type_id: 0x3abef0c1 full_name: "kstrdup_quotable_cmdline" } @@ -364517,7 +353675,7 @@ elf_symbol { name: "kthread_bind" is_defined: true symbol_type: FUNCTION - crc: 0xff73a7b4 + crc: 0x3de7e7ce type_id: 0x16c82e7e full_name: "kthread_bind" } @@ -364526,7 +353684,7 @@ elf_symbol { name: "kthread_bind_mask" is_defined: true symbol_type: FUNCTION - crc: 0xcc2e821c + crc: 0x34848ecd type_id: 0x171a00e6 full_name: "kthread_bind_mask" } @@ -364535,7 +353693,7 @@ elf_symbol { name: "kthread_cancel_delayed_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0xfca13c1e + crc: 0xeda0a34d type_id: 0xfe6da83f full_name: "kthread_cancel_delayed_work_sync" } @@ -364544,7 +353702,7 @@ elf_symbol { name: "kthread_cancel_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0xb3683b4f + crc: 0x8e7b4939 type_id: 0xff8308a1 full_name: "kthread_cancel_work_sync" } @@ -364562,7 +353720,7 @@ elf_symbol { name: "kthread_create_on_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x2896fcb1 + crc: 0x951e9546 type_id: 0x70203fbf full_name: "kthread_create_on_cpu" } @@ -364571,7 +353729,7 @@ elf_symbol { name: "kthread_create_on_node" is_defined: true symbol_type: FUNCTION - crc: 0x7c80e160 + crc: 0xb0f4ab9f type_id: 0x7028bf98 full_name: "kthread_create_on_node" } @@ -364580,7 +353738,7 @@ elf_symbol { name: "kthread_create_worker" is_defined: true symbol_type: FUNCTION - crc: 0xc46f9634 + crc: 0x5697a553 type_id: 0x6c9e1249 full_name: "kthread_create_worker" } @@ -364589,7 +353747,7 @@ elf_symbol { name: "kthread_delayed_work_timer_fn" is_defined: true symbol_type: FUNCTION - crc: 0x0f86f560 + crc: 0xc1b48cc6 type_id: 0x1f15d172 full_name: "kthread_delayed_work_timer_fn" } @@ -364598,7 +353756,7 @@ elf_symbol { name: "kthread_destroy_worker" is_defined: true symbol_type: FUNCTION - crc: 0xd063682d + crc: 0xa6e6acfb type_id: 0x1dbb8bb2 full_name: "kthread_destroy_worker" } @@ -364607,7 +353765,7 @@ elf_symbol { name: "kthread_flush_work" is_defined: true symbol_type: FUNCTION - crc: 0x6d88aaa0 + crc: 0x2e45ff91 type_id: 0x11bf0236 full_name: "kthread_flush_work" } @@ -364616,7 +353774,7 @@ elf_symbol { name: "kthread_flush_worker" is_defined: true symbol_type: FUNCTION - crc: 0x4bc54cfe + crc: 0x669f34e6 type_id: 0x1dbb8bb2 full_name: "kthread_flush_worker" } @@ -364625,7 +353783,7 @@ elf_symbol { name: "kthread_mod_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0xb3b718e6 + crc: 0x467817a8 type_id: 0xf387c34f full_name: "kthread_mod_delayed_work" } @@ -364634,7 +353792,7 @@ elf_symbol { name: "kthread_park" is_defined: true symbol_type: FUNCTION - crc: 0x22cc78e5 + crc: 0xbdd2a211 type_id: 0x9ac6895a full_name: "kthread_park" } @@ -364652,7 +353810,7 @@ elf_symbol { name: "kthread_queue_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0x869e9277 + crc: 0xcada8247 type_id: 0xf387c34f full_name: "kthread_queue_delayed_work" } @@ -364661,7 +353819,7 @@ elf_symbol { name: "kthread_queue_work" is_defined: true symbol_type: FUNCTION - crc: 0x8ea204ab + crc: 0xb438cecd type_id: 0xf395f41f full_name: "kthread_queue_work" } @@ -364688,7 +353846,7 @@ elf_symbol { name: "kthread_stop" is_defined: true symbol_type: FUNCTION - crc: 0x19d51ac7 + crc: 0x4fa9ae5c type_id: 0x9ac6895a full_name: "kthread_stop" } @@ -364697,7 +353855,7 @@ elf_symbol { name: "kthread_unpark" is_defined: true symbol_type: FUNCTION - crc: 0x94e66201 + crc: 0xbb1ba9c7 type_id: 0x17de3be6 full_name: "kthread_unpark" } @@ -364728,6 +353886,15 @@ elf_symbol { type_id: 0x9fd15b99 full_name: "ktime_get" } +elf_symbol { + id: 0x7b453e0a + name: "ktime_get_boot_fast_ns" + is_defined: true + symbol_type: FUNCTION + crc: 0x6ef6b54f + type_id: 0x57dbd34b + full_name: "ktime_get_boot_fast_ns" +} elf_symbol { id: 0xb80124fb name: "ktime_get_coarse_real_ts64" @@ -364913,7 +354080,7 @@ elf_symbol { name: "l2cap_add_psm" is_defined: true symbol_type: FUNCTION - crc: 0x637672fd + crc: 0x5309dac2 type_id: 0x9dff38c4 full_name: "l2cap_add_psm" } @@ -364922,7 +354089,7 @@ elf_symbol { name: "l2cap_chan_close" is_defined: true symbol_type: FUNCTION - crc: 0x86eed452 + crc: 0xbc04cc40 type_id: 0x11d1a5c3 full_name: "l2cap_chan_close" } @@ -364931,7 +354098,7 @@ elf_symbol { name: "l2cap_chan_connect" is_defined: true symbol_type: FUNCTION - crc: 0xacc7128e + crc: 0x7b272ac4 type_id: 0x9f1e1154 full_name: "l2cap_chan_connect" } @@ -364940,7 +354107,7 @@ elf_symbol { name: "l2cap_chan_create" is_defined: true symbol_type: FUNCTION - crc: 0xb6aa9b9f + crc: 0x0cf226d7 type_id: 0xedba1f63 full_name: "l2cap_chan_create" } @@ -364949,7 +354116,7 @@ elf_symbol { name: "l2cap_chan_del" is_defined: true symbol_type: FUNCTION - crc: 0xe8785d68 + crc: 0xdacaf929 type_id: 0x11d1a5c3 full_name: "l2cap_chan_del" } @@ -364958,7 +354125,7 @@ elf_symbol { name: "l2cap_chan_list" is_defined: true symbol_type: FUNCTION - crc: 0xbb1f9510 + crc: 0x0318963b type_id: 0x1caf5700 full_name: "l2cap_chan_list" } @@ -364967,7 +354134,7 @@ elf_symbol { name: "l2cap_chan_put" is_defined: true symbol_type: FUNCTION - crc: 0x126c7c3b + crc: 0xadbe7195 type_id: 0x104d268f full_name: "l2cap_chan_put" } @@ -364976,7 +354143,7 @@ elf_symbol { name: "l2cap_chan_send" is_defined: true symbol_type: FUNCTION - crc: 0x2bb891c1 + crc: 0x20f36f9d type_id: 0x9ddbf7b4 full_name: "l2cap_chan_send" } @@ -364985,7 +354152,7 @@ elf_symbol { name: "l2cap_chan_set_defaults" is_defined: true symbol_type: FUNCTION - crc: 0xc6ef1dc5 + crc: 0x4640d465 type_id: 0x104d268f full_name: "l2cap_chan_set_defaults" } @@ -364994,7 +354161,7 @@ elf_symbol { name: "l2cap_conn_get" is_defined: true symbol_type: FUNCTION - crc: 0x2529e463 + crc: 0xe4c0d4ae type_id: 0xa6fe7077 full_name: "l2cap_conn_get" } @@ -365003,7 +354170,7 @@ elf_symbol { name: "l2cap_conn_put" is_defined: true symbol_type: FUNCTION - crc: 0xe53e279c + crc: 0x611a22ca type_id: 0x1ef27e10 full_name: "l2cap_conn_put" } @@ -365012,7 +354179,7 @@ elf_symbol { name: "l2cap_is_socket" is_defined: true symbol_type: FUNCTION - crc: 0x71b94b80 + crc: 0x31b3bf78 type_id: 0xfabc5175 full_name: "l2cap_is_socket" } @@ -365021,7 +354188,7 @@ elf_symbol { name: "l2cap_register_user" is_defined: true symbol_type: FUNCTION - crc: 0x16a1abf1 + crc: 0xd817a750 type_id: 0x9390f5c5 full_name: "l2cap_register_user" } @@ -365030,7 +354197,7 @@ elf_symbol { name: "l2cap_unregister_user" is_defined: true symbol_type: FUNCTION - crc: 0x2108987d + crc: 0xb8a79e98 type_id: 0x1e884779 full_name: "l2cap_unregister_user" } @@ -365039,7 +354206,7 @@ elf_symbol { name: "l2tp_recv_common" is_defined: true symbol_type: FUNCTION - crc: 0x692948df + crc: 0xd7b67f90 type_id: 0x15503314 full_name: "l2tp_recv_common" } @@ -365048,7 +354215,7 @@ elf_symbol { name: "l2tp_session_create" is_defined: true symbol_type: FUNCTION - crc: 0x412c5ae5 + crc: 0xa99e8f9e type_id: 0xf6e0960a full_name: "l2tp_session_create" } @@ -365057,7 +354224,7 @@ elf_symbol { name: "l2tp_session_dec_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x38a37e57 + crc: 0x044f87d8 type_id: 0x154220a5 full_name: "l2tp_session_dec_refcount" } @@ -365066,7 +354233,7 @@ elf_symbol { name: "l2tp_session_delete" is_defined: true symbol_type: FUNCTION - crc: 0xaf56232e + crc: 0x329487cb type_id: 0x154220a5 full_name: "l2tp_session_delete" } @@ -365075,7 +354242,7 @@ elf_symbol { name: "l2tp_session_get" is_defined: true symbol_type: FUNCTION - crc: 0x25df289f + crc: 0x5591b1e7 type_id: 0xe3a506be full_name: "l2tp_session_get" } @@ -365084,7 +354251,7 @@ elf_symbol { name: "l2tp_session_get_by_ifname" is_defined: true symbol_type: FUNCTION - crc: 0x89331868 + crc: 0x439328d4 type_id: 0xe07964c6 full_name: "l2tp_session_get_by_ifname" } @@ -365093,7 +354260,7 @@ elf_symbol { name: "l2tp_session_get_nth" is_defined: true symbol_type: FUNCTION - crc: 0xb7696d6e + crc: 0xa334e0fd type_id: 0xe7f6577b full_name: "l2tp_session_get_nth" } @@ -365102,7 +354269,7 @@ elf_symbol { name: "l2tp_session_inc_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x003ef2d9 + crc: 0x1b7d2a94 type_id: 0x154220a5 full_name: "l2tp_session_inc_refcount" } @@ -365111,7 +354278,7 @@ elf_symbol { name: "l2tp_session_register" is_defined: true symbol_type: FUNCTION - crc: 0x2bbea283 + crc: 0x3e42889a type_id: 0x98c44e7d full_name: "l2tp_session_register" } @@ -365120,7 +354287,7 @@ elf_symbol { name: "l2tp_session_set_header_len" is_defined: true symbol_type: FUNCTION - crc: 0xc0c20bc8 + crc: 0xd462b4a4 type_id: 0x14dea3e9 full_name: "l2tp_session_set_header_len" } @@ -365129,7 +354296,7 @@ elf_symbol { name: "l2tp_sk_to_tunnel" is_defined: true symbol_type: FUNCTION - crc: 0x22af0315 + crc: 0x788257b9 type_id: 0x30b12c32 full_name: "l2tp_sk_to_tunnel" } @@ -365138,7 +354305,7 @@ elf_symbol { name: "l2tp_tunnel_create" is_defined: true symbol_type: FUNCTION - crc: 0x2e4b2996 + crc: 0x5699f3d2 type_id: 0x85e53152 full_name: "l2tp_tunnel_create" } @@ -365147,7 +354314,7 @@ elf_symbol { name: "l2tp_tunnel_dec_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x06059262 + crc: 0xd559bd1d type_id: 0x197597d7 full_name: "l2tp_tunnel_dec_refcount" } @@ -365156,7 +354323,7 @@ elf_symbol { name: "l2tp_tunnel_delete" is_defined: true symbol_type: FUNCTION - crc: 0x23739a8b + crc: 0x0e742a21 type_id: 0x197597d7 full_name: "l2tp_tunnel_delete" } @@ -365165,7 +354332,7 @@ elf_symbol { name: "l2tp_tunnel_get" is_defined: true symbol_type: FUNCTION - crc: 0x69c5d8a8 + crc: 0xb94627a1 type_id: 0x3bc23464 full_name: "l2tp_tunnel_get" } @@ -365174,7 +354341,7 @@ elf_symbol { name: "l2tp_tunnel_get_nth" is_defined: true symbol_type: FUNCTION - crc: 0x7ff40c2e + crc: 0x2a196e15 type_id: 0x397a9784 full_name: "l2tp_tunnel_get_nth" } @@ -365183,7 +354350,7 @@ elf_symbol { name: "l2tp_tunnel_get_session" is_defined: true symbol_type: FUNCTION - crc: 0xd3760d2a + crc: 0xb7d4c0d8 type_id: 0xe54ef49b full_name: "l2tp_tunnel_get_session" } @@ -365192,7 +354359,7 @@ elf_symbol { name: "l2tp_tunnel_inc_refcount" is_defined: true symbol_type: FUNCTION - crc: 0xff03ae9d + crc: 0x3a672d09 type_id: 0x197597d7 full_name: "l2tp_tunnel_inc_refcount" } @@ -365201,7 +354368,7 @@ elf_symbol { name: "l2tp_tunnel_register" is_defined: true symbol_type: FUNCTION - crc: 0x1b262245 + crc: 0x2ef77e74 type_id: 0x945c71bc full_name: "l2tp_tunnel_register" } @@ -365210,7 +354377,7 @@ elf_symbol { name: "l2tp_udp_encap_recv" is_defined: true symbol_type: FUNCTION - crc: 0x189b8c3e + crc: 0x1167335b type_id: 0x9ac4d210 full_name: "l2tp_udp_encap_recv" } @@ -365219,7 +354386,7 @@ elf_symbol { name: "l2tp_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0xccca1784 + crc: 0x9ddbf6c3 type_id: 0x984fafbd full_name: "l2tp_xmit_skb" } @@ -365228,7 +354395,7 @@ elf_symbol { name: "led_classdev_flash_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x461534ec + crc: 0x742c1eda type_id: 0x9de9e113 full_name: "led_classdev_flash_register_ext" } @@ -365237,7 +354404,7 @@ elf_symbol { name: "led_classdev_flash_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x55dc7a51 + crc: 0x4eb59385 type_id: 0x1f99af43 full_name: "led_classdev_flash_unregister" } @@ -365246,7 +354413,7 @@ elf_symbol { name: "led_classdev_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x5e88a5b6 + crc: 0x41bc5097 type_id: 0x9dd2d442 full_name: "led_classdev_register_ext" } @@ -365255,7 +354422,7 @@ elf_symbol { name: "led_classdev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xdcb50e0f + crc: 0xb650ed0b type_id: 0x1c2afa5a full_name: "led_classdev_unregister" } @@ -365264,7 +354431,7 @@ elf_symbol { name: "led_get_flash_fault" is_defined: true symbol_type: FUNCTION - crc: 0xa2a4f445 + crc: 0x7514d616 type_id: 0x92625532 full_name: "led_get_flash_fault" } @@ -365273,7 +354440,7 @@ elf_symbol { name: "led_init_default_state_get" is_defined: true symbol_type: FUNCTION - crc: 0x08e43f71 + crc: 0x69cf0bc6 type_id: 0xd140e5e2 full_name: "led_init_default_state_get" } @@ -365282,7 +354449,7 @@ elf_symbol { name: "led_mc_calc_color_components" is_defined: true symbol_type: FUNCTION - crc: 0xc1068964 + crc: 0x5369cfa3 type_id: 0x927aedd4 full_name: "led_mc_calc_color_components" } @@ -365291,7 +354458,7 @@ elf_symbol { name: "led_set_brightness_sync" is_defined: true symbol_type: FUNCTION - crc: 0x30003814 + crc: 0xdf9a4d31 type_id: 0x90245d7e full_name: "led_set_brightness_sync" } @@ -365300,7 +354467,7 @@ elf_symbol { name: "led_set_flash_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xafe59b2a + crc: 0x7fa21441 type_id: 0x91a53d53 full_name: "led_set_flash_brightness" } @@ -365309,7 +354476,7 @@ elf_symbol { name: "led_set_flash_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x360f08c4 + crc: 0x851e8f16 type_id: 0x91a53d53 full_name: "led_set_flash_timeout" } @@ -365318,7 +354485,7 @@ elf_symbol { name: "led_sysfs_disable" is_defined: true symbol_type: FUNCTION - crc: 0xbfaeb888 + crc: 0x34ed8bee type_id: 0x1c2afa5a full_name: "led_sysfs_disable" } @@ -365327,7 +354494,7 @@ elf_symbol { name: "led_sysfs_enable" is_defined: true symbol_type: FUNCTION - crc: 0x831c233b + crc: 0x15d8b869 type_id: 0x1c2afa5a full_name: "led_sysfs_enable" } @@ -365336,7 +354503,7 @@ elf_symbol { name: "led_trigger_event" is_defined: true symbol_type: FUNCTION - crc: 0x50ab89a0 + crc: 0xe51c410d type_id: 0x13e8c6b3 full_name: "led_trigger_event" } @@ -365345,7 +354512,7 @@ elf_symbol { name: "led_trigger_register" is_defined: true symbol_type: FUNCTION - crc: 0x435f3a43 + crc: 0xe34a9f03 type_id: 0x9e1a0a92 full_name: "led_trigger_register" } @@ -365354,7 +354521,7 @@ elf_symbol { name: "led_trigger_register_simple" is_defined: true symbol_type: FUNCTION - crc: 0xa6e3a924 + crc: 0x0eb17eed type_id: 0x1f385795 full_name: "led_trigger_register_simple" } @@ -365363,7 +354530,7 @@ elf_symbol { name: "led_trigger_remove" is_defined: true symbol_type: FUNCTION - crc: 0x88374bdb + crc: 0x2f6d2528 type_id: 0x1c2afa5a full_name: "led_trigger_remove" } @@ -365372,7 +354539,7 @@ elf_symbol { name: "led_trigger_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x6f411085 + crc: 0x386b978c type_id: 0x1302b82e full_name: "led_trigger_unregister" } @@ -365381,7 +354548,7 @@ elf_symbol { name: "led_trigger_unregister_simple" is_defined: true symbol_type: FUNCTION - crc: 0x96f542f2 + crc: 0x67be3e5e type_id: 0x1302b82e full_name: "led_trigger_unregister_simple" } @@ -365390,7 +354557,7 @@ elf_symbol { name: "led_update_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x765c5c34 + crc: 0xdf15b59c type_id: 0x913248e6 full_name: "led_update_brightness" } @@ -365399,7 +354566,7 @@ elf_symbol { name: "led_update_flash_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x3d68297f + crc: 0x4bb7ff59 type_id: 0x92811dff full_name: "led_update_flash_brightness" } @@ -365426,7 +354593,7 @@ elf_symbol { name: "linkwatch_fire_event" is_defined: true symbol_type: FUNCTION - crc: 0x859ac89e + crc: 0x2d9e0ed8 type_id: 0x1c31d966 full_name: "linkwatch_fire_event" } @@ -365462,7 +354629,7 @@ elf_symbol { name: "lock_sock_nested" is_defined: true symbol_type: FUNCTION - crc: 0x6ea98b63 + crc: 0x94a1d0ed type_id: 0x1655de44 full_name: "lock_sock_nested" } @@ -365534,7 +354701,7 @@ elf_symbol { name: "logfc" is_defined: true symbol_type: FUNCTION - crc: 0x4364285a + crc: 0x5c5971c8 type_id: 0x11cf2aed full_name: "logfc" } @@ -365561,7 +354728,7 @@ elf_symbol { name: "lowpan_header_compress" is_defined: true symbol_type: FUNCTION - crc: 0x716061c4 + crc: 0xad31bd5d type_id: 0x9c13fdc1 full_name: "lowpan_header_compress" } @@ -365570,7 +354737,7 @@ elf_symbol { name: "lowpan_header_decompress" is_defined: true symbol_type: FUNCTION - crc: 0x5296fb79 + crc: 0x8c56cba6 type_id: 0x9c13fdc1 full_name: "lowpan_header_decompress" } @@ -365579,7 +354746,7 @@ elf_symbol { name: "lowpan_nhc_add" is_defined: true symbol_type: FUNCTION - crc: 0x4364954d + crc: 0x9fd87e04 type_id: 0x9286d894 full_name: "lowpan_nhc_add" } @@ -365588,7 +354755,7 @@ elf_symbol { name: "lowpan_nhc_del" is_defined: true symbol_type: FUNCTION - crc: 0xf87ef837 + crc: 0xa20a9587 type_id: 0x1f9e6a28 full_name: "lowpan_nhc_del" } @@ -365597,7 +354764,7 @@ elf_symbol { name: "lowpan_register_netdev" is_defined: true symbol_type: FUNCTION - crc: 0xd15306ac + crc: 0xaec2b9fa type_id: 0x92a49dbe full_name: "lowpan_register_netdev" } @@ -365606,7 +354773,7 @@ elf_symbol { name: "lowpan_register_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0x67ba129b + crc: 0x9e24b052 type_id: 0x92a49dbe full_name: "lowpan_register_netdevice" } @@ -365615,7 +354782,7 @@ elf_symbol { name: "lowpan_unregister_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x6fa73364 + crc: 0xa3191ad6 type_id: 0x1c31d966 full_name: "lowpan_unregister_netdev" } @@ -365624,7 +354791,7 @@ elf_symbol { name: "lowpan_unregister_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0xa1ae96b9 + crc: 0x71e189c1 type_id: 0x1c31d966 full_name: "lowpan_unregister_netdevice" } @@ -365696,7 +354863,7 @@ elf_symbol { name: "mbox_chan_received_data" is_defined: true symbol_type: FUNCTION - crc: 0x14d60da6 + crc: 0x9f686c56 type_id: 0x1c5fa2cd full_name: "mbox_chan_received_data" } @@ -365705,7 +354872,7 @@ elf_symbol { name: "mbox_chan_txdone" is_defined: true symbol_type: FUNCTION - crc: 0xc05b4cd7 + crc: 0xcfbc0dac type_id: 0x1da1d415 full_name: "mbox_chan_txdone" } @@ -365714,7 +354881,7 @@ elf_symbol { name: "mbox_client_txdone" is_defined: true symbol_type: FUNCTION - crc: 0x1bace53d + crc: 0x02754ce4 type_id: 0x1da1d415 full_name: "mbox_client_txdone" } @@ -365723,7 +354890,7 @@ elf_symbol { name: "mbox_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0x8bb64133 + crc: 0x41de95fc type_id: 0x93bf967f full_name: "mbox_controller_register" } @@ -365732,7 +354899,7 @@ elf_symbol { name: "mbox_controller_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xa9f349e8 + crc: 0x76ecfaad type_id: 0x1ea724c3 full_name: "mbox_controller_unregister" } @@ -365741,7 +354908,7 @@ elf_symbol { name: "mbox_free_channel" is_defined: true symbol_type: FUNCTION - crc: 0x72d17816 + crc: 0x0e412be4 type_id: 0x1c3d5759 full_name: "mbox_free_channel" } @@ -365750,7 +354917,7 @@ elf_symbol { name: "mbox_request_channel" is_defined: true symbol_type: FUNCTION - crc: 0xb2455927 + crc: 0x09f73d51 type_id: 0xfc78122e full_name: "mbox_request_channel" } @@ -365759,7 +354926,7 @@ elf_symbol { name: "mbox_request_channel_byname" is_defined: true symbol_type: FUNCTION - crc: 0x80efd1c4 + crc: 0x4d4b33d9 type_id: 0xfd1cd3b6 full_name: "mbox_request_channel_byname" } @@ -365768,7 +354935,7 @@ elf_symbol { name: "mbox_send_message" is_defined: true symbol_type: FUNCTION - crc: 0x14aadabd + crc: 0xe45e4550 type_id: 0x91471071 full_name: "mbox_send_message" } @@ -365804,7 +354971,7 @@ elf_symbol { name: "mctrl_gpio_init" is_defined: true symbol_type: FUNCTION - crc: 0x04c92189 + crc: 0x3562b3df type_id: 0x44301cc5 full_name: "mctrl_gpio_init" } @@ -365822,7 +354989,7 @@ elf_symbol { name: "mdio_device_create" is_defined: true symbol_type: FUNCTION - crc: 0x46d86d82 + crc: 0x79e613b9 type_id: 0x611af1f3 full_name: "mdio_device_create" } @@ -365831,7 +354998,7 @@ elf_symbol { name: "mdio_device_free" is_defined: true symbol_type: FUNCTION - crc: 0x1d3918bb + crc: 0x6d54e7c9 type_id: 0x14c7dbf6 full_name: "mdio_device_free" } @@ -365840,7 +355007,7 @@ elf_symbol { name: "mdio_device_reset" is_defined: true symbol_type: FUNCTION - crc: 0x7a61633f + crc: 0x4e1d8d04 type_id: 0x155b58ba full_name: "mdio_device_reset" } @@ -365849,7 +355016,7 @@ elf_symbol { name: "mdiobus_alloc_size" is_defined: true symbol_type: FUNCTION - crc: 0x1d87bc38 + crc: 0xa8c549aa type_id: 0x9384eeb1 full_name: "mdiobus_alloc_size" } @@ -365858,7 +355025,7 @@ elf_symbol { name: "mdiobus_free" is_defined: true symbol_type: FUNCTION - crc: 0x782b4f2f + crc: 0x3f19d564 type_id: 0x1ded15a3 full_name: "mdiobus_free" } @@ -365867,7 +355034,7 @@ elf_symbol { name: "mdiobus_get_phy" is_defined: true symbol_type: FUNCTION - crc: 0x1647f381 + crc: 0x88535ab3 type_id: 0xbf379f2f full_name: "mdiobus_get_phy" } @@ -365876,7 +355043,7 @@ elf_symbol { name: "mdiobus_is_registered_device" is_defined: true symbol_type: FUNCTION - crc: 0xef7fd9ca + crc: 0x044681d0 type_id: 0xf24d9c78 full_name: "mdiobus_is_registered_device" } @@ -365885,7 +355052,7 @@ elf_symbol { name: "mdiobus_modify_changed" is_defined: true symbol_type: FUNCTION - crc: 0x5f755972 + crc: 0x22bae055 type_id: 0x9159073c full_name: "mdiobus_modify_changed" } @@ -365894,7 +355061,7 @@ elf_symbol { name: "mdiobus_read" is_defined: true symbol_type: FUNCTION - crc: 0xcdfb466d + crc: 0x9b2615a6 type_id: 0x915b6659 full_name: "mdiobus_read" } @@ -365903,7 +355070,7 @@ elf_symbol { name: "mdiobus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x94b550fa + crc: 0x89879ae8 type_id: 0x1ded15a3 full_name: "mdiobus_unregister" } @@ -365912,7 +355079,7 @@ elf_symbol { name: "mdiobus_write" is_defined: true symbol_type: FUNCTION - crc: 0xa7cf94bc + crc: 0x95306f07 type_id: 0x9159236f full_name: "mdiobus_write" } @@ -365921,7 +355088,7 @@ elf_symbol { name: "media_create_ancillary_link" is_defined: true symbol_type: FUNCTION - crc: 0xf08a2dc4 + crc: 0x762f0e92 type_id: 0xdd6063b1 full_name: "media_create_ancillary_link" } @@ -365930,7 +355097,7 @@ elf_symbol { name: "media_create_intf_link" is_defined: true symbol_type: FUNCTION - crc: 0x4209ec18 + crc: 0xd0376524 type_id: 0xddb49ff7 full_name: "media_create_intf_link" } @@ -365939,7 +355106,7 @@ elf_symbol { name: "media_create_pad_link" is_defined: true symbol_type: FUNCTION - crc: 0xbc9ca0c4 + crc: 0xe704b727 type_id: 0x9865d601 full_name: "media_create_pad_link" } @@ -365948,7 +355115,7 @@ elf_symbol { name: "media_device_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xb188631e + crc: 0x8ea982ec type_id: 0x1510b6d0 full_name: "media_device_cleanup" } @@ -365957,7 +355124,7 @@ elf_symbol { name: "media_device_init" is_defined: true symbol_type: FUNCTION - crc: 0x9b4972aa + crc: 0x9a4b2751 type_id: 0x1510b6d0 full_name: "media_device_init" } @@ -365966,7 +355133,7 @@ elf_symbol { name: "media_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xd00710e4 + crc: 0x37bdb389 type_id: 0x1510b6d0 full_name: "media_device_unregister" } @@ -365975,7 +355142,7 @@ elf_symbol { name: "media_devnode_create" is_defined: true symbol_type: FUNCTION - crc: 0xca37b904 + crc: 0x3840cadd type_id: 0xfa3b0c7d full_name: "media_devnode_create" } @@ -365984,7 +355151,7 @@ elf_symbol { name: "media_devnode_remove" is_defined: true symbol_type: FUNCTION - crc: 0x6e96d108 + crc: 0x68238341 type_id: 0x144a285c full_name: "media_devnode_remove" } @@ -365993,7 +355160,7 @@ elf_symbol { name: "media_entity_pads_init" is_defined: true symbol_type: FUNCTION - crc: 0x2ba4966c + crc: 0xd2c7eba4 type_id: 0x9867350b full_name: "media_entity_pads_init" } @@ -366002,7 +355169,7 @@ elf_symbol { name: "media_entity_pipeline" is_defined: true symbol_type: FUNCTION - crc: 0x6d9b7c0e + crc: 0x370c8e16 type_id: 0xf86841bc full_name: "media_entity_pipeline" } @@ -366011,7 +355178,7 @@ elf_symbol { name: "media_entity_remove_links" is_defined: true symbol_type: FUNCTION - crc: 0xf85400ba + crc: 0xc1c112de type_id: 0x173d80e7 full_name: "media_entity_remove_links" } @@ -366020,7 +355187,7 @@ elf_symbol { name: "media_graph_walk_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x6b676570 + crc: 0x9b21e034 type_id: 0x143c209f full_name: "media_graph_walk_cleanup" } @@ -366029,7 +355196,7 @@ elf_symbol { name: "media_graph_walk_init" is_defined: true symbol_type: FUNCTION - crc: 0x328b3d5d + crc: 0x317c5d2e type_id: 0x997c1c57 full_name: "media_graph_walk_init" } @@ -366038,7 +355205,7 @@ elf_symbol { name: "media_graph_walk_next" is_defined: true symbol_type: FUNCTION - crc: 0xbde488de + crc: 0x5b525aff type_id: 0xdc294176 full_name: "media_graph_walk_next" } @@ -366047,7 +355214,7 @@ elf_symbol { name: "media_graph_walk_start" is_defined: true symbol_type: FUNCTION - crc: 0xdc8d9c87 + crc: 0x8d02f8d0 type_id: 0x14467d88 full_name: "media_graph_walk_start" } @@ -366056,7 +355223,7 @@ elf_symbol { name: "media_pad_remote_pad_first" is_defined: true symbol_type: FUNCTION - crc: 0xa78a7ffd + crc: 0x13a7480d type_id: 0x43429458 full_name: "media_pad_remote_pad_first" } @@ -366065,7 +355232,7 @@ elf_symbol { name: "media_pad_remote_pad_unique" is_defined: true symbol_type: FUNCTION - crc: 0xb3b5400a + crc: 0x0ebc9f21 type_id: 0x43429458 full_name: "media_pad_remote_pad_unique" } @@ -366074,7 +355241,7 @@ elf_symbol { name: "media_pipeline_start" is_defined: true symbol_type: FUNCTION - crc: 0x55e11abd + crc: 0xc27c4e2a type_id: 0x9aedeb37 full_name: "media_pipeline_start" } @@ -366083,7 +355250,7 @@ elf_symbol { name: "media_pipeline_stop" is_defined: true symbol_type: FUNCTION - crc: 0xf9235bf7 + crc: 0x35bd124d type_id: 0x17a9fee1 full_name: "media_pipeline_stop" } @@ -366092,7 +355259,7 @@ elf_symbol { name: "media_request_get_by_fd" is_defined: true symbol_type: FUNCTION - crc: 0x880a8690 + crc: 0x55b435a1 type_id: 0x573c9ee0 full_name: "media_request_get_by_fd" } @@ -366101,7 +355268,7 @@ elf_symbol { name: "media_request_object_complete" is_defined: true symbol_type: FUNCTION - crc: 0x3f5eddd6 + crc: 0xc1aaf506 type_id: 0x19b6a09f full_name: "media_request_object_complete" } @@ -366110,10 +355277,19 @@ elf_symbol { name: "media_request_put" is_defined: true symbol_type: FUNCTION - crc: 0xbe0352c9 + crc: 0x03c9e25c type_id: 0x19ccd2d6 full_name: "media_request_put" } +elf_symbol { + id: 0x140f40dd + name: "mem_cgroup_from_id" + is_defined: true + symbol_type: FUNCTION + crc: 0xd0c2ea0e + type_id: 0x59f18b0b + full_name: "mem_cgroup_from_id" +} elf_symbol { id: 0x7f797603 name: "mem_dump_obj" @@ -366233,7 +355409,7 @@ elf_symbol { name: "memory_cgrp_subsys" is_defined: true symbol_type: OBJECT - crc: 0x2752a387 + crc: 0x06703019 type_id: 0x00571446 full_name: "memory_cgrp_subsys" } @@ -366359,7 +355535,7 @@ elf_symbol { name: "memremap_pages" is_defined: true symbol_type: FUNCTION - crc: 0xa2617ba9 + crc: 0x393ba798 type_id: 0x53aca83f full_name: "memremap_pages" } @@ -366421,7 +355597,7 @@ elf_symbol { name: "memunmap_pages" is_defined: true symbol_type: FUNCTION - crc: 0x7bde4550 + crc: 0xf46b2956 type_id: 0x143ecb11 full_name: "memunmap_pages" } @@ -366430,7 +355606,7 @@ elf_symbol { name: "mfd_add_devices" is_defined: true symbol_type: FUNCTION - crc: 0xfffb1629 + crc: 0x931b389a type_id: 0x9c874975 full_name: "mfd_add_devices" } @@ -366439,7 +355615,7 @@ elf_symbol { name: "mfd_remove_devices" is_defined: true symbol_type: FUNCTION - crc: 0x3621a9ac + crc: 0x7048bb52 type_id: 0x100e6fc8 full_name: "mfd_remove_devices" } @@ -366448,7 +355624,7 @@ elf_symbol { name: "migrate_pages" is_defined: true symbol_type: FUNCTION - crc: 0x240c0317 + crc: 0x530bbde5 type_id: 0x92405f04 full_name: "migrate_pages" } @@ -366457,7 +355633,7 @@ elf_symbol { name: "migrate_swap" is_defined: true symbol_type: FUNCTION - crc: 0xb7fa5237 + crc: 0xb3b01563 type_id: 0x9aaabb4a full_name: "migrate_swap" } @@ -366466,7 +355642,7 @@ elf_symbol { name: "mii_check_media" is_defined: true symbol_type: FUNCTION - crc: 0x87fe9d55 + crc: 0x0b839173 type_id: 0xcb5a4db0 full_name: "mii_check_media" } @@ -366475,7 +355651,7 @@ elf_symbol { name: "mii_ethtool_gset" is_defined: true symbol_type: FUNCTION - crc: 0x273a10c6 + crc: 0xc42b22b3 type_id: 0x142e3633 full_name: "mii_ethtool_gset" } @@ -366484,7 +355660,7 @@ elf_symbol { name: "mii_nway_restart" is_defined: true symbol_type: FUNCTION - crc: 0x1d60bd3c + crc: 0x82a00e5c type_id: 0x9906a4a5 full_name: "mii_nway_restart" } @@ -366493,7 +355669,7 @@ elf_symbol { name: "mipi_dsi_attach" is_defined: true symbol_type: FUNCTION - crc: 0x2971b808 + crc: 0xbedc46e9 type_id: 0x9fd879f0 full_name: "mipi_dsi_attach" } @@ -366502,7 +355678,7 @@ elf_symbol { name: "mipi_dsi_compression_mode" is_defined: true symbol_type: FUNCTION - crc: 0xaba771b6 + crc: 0xa906cc12 type_id: 0x171c8621 full_name: "mipi_dsi_compression_mode" } @@ -366520,7 +355696,7 @@ elf_symbol { name: "mipi_dsi_dcs_enter_sleep_mode" is_defined: true symbol_type: FUNCTION - crc: 0x37ee9e41 + crc: 0x1b5a70c8 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_enter_sleep_mode" } @@ -366529,7 +355705,7 @@ elf_symbol { name: "mipi_dsi_dcs_exit_sleep_mode" is_defined: true symbol_type: FUNCTION - crc: 0x7c495d84 + crc: 0xeae616f4 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_exit_sleep_mode" } @@ -366538,7 +355714,7 @@ elf_symbol { name: "mipi_dsi_dcs_get_display_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xadaecccc + crc: 0xcec82df5 type_id: 0x9f6374a9 full_name: "mipi_dsi_dcs_get_display_brightness" } @@ -366547,7 +355723,7 @@ elf_symbol { name: "mipi_dsi_dcs_read" is_defined: true symbol_type: FUNCTION - crc: 0xe62f84bb + crc: 0x9fb01bee type_id: 0x1609f51a full_name: "mipi_dsi_dcs_read" } @@ -366556,7 +355732,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_column_address" is_defined: true symbol_type: FUNCTION - crc: 0xa0bcf08c + crc: 0xcdf7e8f8 type_id: 0x9db91c60 full_name: "mipi_dsi_dcs_set_column_address" } @@ -366565,7 +355741,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x7a48e9a0 + crc: 0x76f63b56 type_id: 0x9d9d4f0f full_name: "mipi_dsi_dcs_set_display_brightness" } @@ -366574,7 +355750,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_off" is_defined: true symbol_type: FUNCTION - crc: 0x1579c48b + crc: 0xa0fc9231 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_display_off" } @@ -366583,7 +355759,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_on" is_defined: true symbol_type: FUNCTION - crc: 0xcf8a7f95 + crc: 0x27ad4974 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_display_on" } @@ -366592,7 +355768,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_page_address" is_defined: true symbol_type: FUNCTION - crc: 0x4afa5045 + crc: 0x90106d36 type_id: 0x9db91c60 full_name: "mipi_dsi_dcs_set_page_address" } @@ -366601,7 +355777,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_pixel_format" is_defined: true symbol_type: FUNCTION - crc: 0x3baed061 + crc: 0xb0bf5101 type_id: 0x9f7d0838 full_name: "mipi_dsi_dcs_set_pixel_format" } @@ -366610,7 +355786,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_off" is_defined: true symbol_type: FUNCTION - crc: 0x0b29b6f3 + crc: 0x43404a64 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_tear_off" } @@ -366619,7 +355795,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_on" is_defined: true symbol_type: FUNCTION - crc: 0x73d64864 + crc: 0x3ca8eb13 type_id: 0x9cb0561a full_name: "mipi_dsi_dcs_set_tear_on" } @@ -366628,7 +355804,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_scanline" is_defined: true symbol_type: FUNCTION - crc: 0x4c7e9675 + crc: 0xe615fb41 type_id: 0x9d9d4f0f full_name: "mipi_dsi_dcs_set_tear_scanline" } @@ -366637,7 +355813,7 @@ elf_symbol { name: "mipi_dsi_dcs_soft_reset" is_defined: true symbol_type: FUNCTION - crc: 0xa9e739e5 + crc: 0x2421c5d6 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_soft_reset" } @@ -366646,7 +355822,7 @@ elf_symbol { name: "mipi_dsi_dcs_write" is_defined: true symbol_type: FUNCTION - crc: 0x8792519b + crc: 0x52e7077d type_id: 0x16019d86 full_name: "mipi_dsi_dcs_write" } @@ -366655,7 +355831,7 @@ elf_symbol { name: "mipi_dsi_dcs_write_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x043b6eca + crc: 0x73643b50 type_id: 0x16700a53 full_name: "mipi_dsi_dcs_write_buffer" } @@ -366664,7 +355840,7 @@ elf_symbol { name: "mipi_dsi_detach" is_defined: true symbol_type: FUNCTION - crc: 0x29a3f441 + crc: 0xbc909894 type_id: 0x9fd879f0 full_name: "mipi_dsi_detach" } @@ -366673,7 +355849,7 @@ elf_symbol { name: "mipi_dsi_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x474b5578 + crc: 0x0048ac20 type_id: 0x71d88eaa full_name: "mipi_dsi_device_register_full" } @@ -366682,7 +355858,7 @@ elf_symbol { name: "mipi_dsi_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7a78ae6b + crc: 0x9123d93b type_id: 0x12c0cb4c full_name: "mipi_dsi_device_unregister" } @@ -366691,7 +355867,7 @@ elf_symbol { name: "mipi_dsi_driver_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x77a90a41 + crc: 0x43e5149e type_id: 0x900f17ba full_name: "mipi_dsi_driver_register_full" } @@ -366700,7 +355876,7 @@ elf_symbol { name: "mipi_dsi_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xb1a74456 + crc: 0xcf198e40 type_id: 0x1d3b3a77 full_name: "mipi_dsi_driver_unregister" } @@ -366709,7 +355885,7 @@ elf_symbol { name: "mipi_dsi_generic_read" is_defined: true symbol_type: FUNCTION - crc: 0x9f960bed + crc: 0xbac8079f type_id: 0x167055ab full_name: "mipi_dsi_generic_read" } @@ -366718,7 +355894,7 @@ elf_symbol { name: "mipi_dsi_generic_write" is_defined: true symbol_type: FUNCTION - crc: 0xb6e56761 + crc: 0x90cea76b type_id: 0x16700a53 full_name: "mipi_dsi_generic_write" } @@ -366727,7 +355903,7 @@ elf_symbol { name: "mipi_dsi_host_register" is_defined: true symbol_type: FUNCTION - crc: 0x8f0f2ead + crc: 0x981c3d5b type_id: 0x96691fcd full_name: "mipi_dsi_host_register" } @@ -366736,7 +355912,7 @@ elf_symbol { name: "mipi_dsi_host_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x711fb1fa + crc: 0xe5a66718 type_id: 0x1b71ad71 full_name: "mipi_dsi_host_unregister" } @@ -366754,7 +355930,7 @@ elf_symbol { name: "mipi_dsi_picture_parameter_set" is_defined: true symbol_type: FUNCTION - crc: 0x5437179d + crc: 0x8079e155 type_id: 0x165fcf63 full_name: "mipi_dsi_picture_parameter_set" } @@ -366763,7 +355939,7 @@ elf_symbol { name: "misc_deregister" is_defined: true symbol_type: FUNCTION - crc: 0x4e034b5c + crc: 0x94a9d12b type_id: 0x1b00783f full_name: "misc_deregister" } @@ -366772,7 +355948,7 @@ elf_symbol { name: "misc_register" is_defined: true symbol_type: FUNCTION - crc: 0x267477a9 + crc: 0x06987aeb type_id: 0x9618ca83 full_name: "misc_register" } @@ -366790,7 +355966,7 @@ elf_symbol { name: "mmc_add_host" is_defined: true symbol_type: FUNCTION - crc: 0x67e8a7a9 + crc: 0xe08a16c5 type_id: 0x9006b123 full_name: "mmc_add_host" } @@ -366799,7 +355975,7 @@ elf_symbol { name: "mmc_alloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x708f01ff + crc: 0xf470ba66 type_id: 0x83a3929f full_name: "mmc_alloc_host" } @@ -366808,7 +355984,7 @@ elf_symbol { name: "mmc_can_gpio_cd" is_defined: true symbol_type: FUNCTION - crc: 0xc905baf3 + crc: 0xa2f4a473 type_id: 0xf3220908 full_name: "mmc_can_gpio_cd" } @@ -366817,7 +355993,7 @@ elf_symbol { name: "mmc_cmdq_disable" is_defined: true symbol_type: FUNCTION - crc: 0x1bdfffc8 + crc: 0x2527a7d9 type_id: 0x9d19aa55 full_name: "mmc_cmdq_disable" } @@ -366826,7 +356002,7 @@ elf_symbol { name: "mmc_cmdq_enable" is_defined: true symbol_type: FUNCTION - crc: 0x01c09471 + crc: 0xe18334ac type_id: 0x9d19aa55 full_name: "mmc_cmdq_enable" } @@ -366835,7 +356011,7 @@ elf_symbol { name: "mmc_cqe_request_done" is_defined: true symbol_type: FUNCTION - crc: 0x53189a00 + crc: 0xa9d3c029 type_id: 0x1dbab156 full_name: "mmc_cqe_request_done" } @@ -366844,16 +356020,25 @@ elf_symbol { name: "mmc_detect_change" is_defined: true symbol_type: FUNCTION - crc: 0xf6cfc200 + crc: 0xdf826526 type_id: 0x1dd3d60d full_name: "mmc_detect_change" } +elf_symbol { + id: 0x7737ff88 + name: "mmc_execute_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0x6336a0ec + type_id: 0x9d19aa55 + full_name: "mmc_execute_tuning" +} elf_symbol { id: 0xcc598f1c name: "mmc_free_host" is_defined: true symbol_type: FUNCTION - crc: 0xdbb07b9e + crc: 0x709558be type_id: 0x1d1e039f full_name: "mmc_free_host" } @@ -366862,7 +356047,7 @@ elf_symbol { name: "mmc_get_card" is_defined: true symbol_type: FUNCTION - crc: 0x257c497e + crc: 0x2fe2045b type_id: 0x1026309b full_name: "mmc_get_card" } @@ -366871,7 +356056,7 @@ elf_symbol { name: "mmc_get_ext_csd" is_defined: true symbol_type: FUNCTION - crc: 0x62a35ef3 + crc: 0x64fa7b19 type_id: 0x9d332d96 full_name: "mmc_get_ext_csd" } @@ -366880,7 +356065,7 @@ elf_symbol { name: "mmc_gpio_get_cd" is_defined: true symbol_type: FUNCTION - crc: 0x5f494032 + crc: 0x84483808 type_id: 0x9006b123 full_name: "mmc_gpio_get_cd" } @@ -366889,7 +356074,7 @@ elf_symbol { name: "mmc_gpio_get_ro" is_defined: true symbol_type: FUNCTION - crc: 0xf08328c6 + crc: 0x9d55a315 type_id: 0x9006b123 full_name: "mmc_gpio_get_ro" } @@ -366898,7 +356083,7 @@ elf_symbol { name: "mmc_gpio_set_cd_wake" is_defined: true symbol_type: FUNCTION - crc: 0xf6543b2b + crc: 0xec2dc402 type_id: 0x91b34c5c full_name: "mmc_gpio_set_cd_wake" } @@ -366907,7 +356092,7 @@ elf_symbol { name: "mmc_gpiod_request_cd" is_defined: true symbol_type: FUNCTION - crc: 0x03ef58ff + crc: 0x945b400f type_id: 0x90ee3632 full_name: "mmc_gpiod_request_cd" } @@ -366916,25 +356101,43 @@ elf_symbol { name: "mmc_gpiod_request_ro" is_defined: true symbol_type: FUNCTION - crc: 0x054ca275 + crc: 0xa1e21024 type_id: 0x90ee84bb full_name: "mmc_gpiod_request_ro" } +elf_symbol { + id: 0x3d86db69 + name: "mmc_hs200_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0xfda9bde3 + type_id: 0x9d19aa55 + full_name: "mmc_hs200_tuning" +} elf_symbol { id: 0x20019c31 name: "mmc_hw_reset" is_defined: true symbol_type: FUNCTION - crc: 0x1f7947dd + crc: 0xd030d11c type_id: 0x9d19aa55 full_name: "mmc_hw_reset" } +elf_symbol { + id: 0xb2308a01 + name: "mmc_issue_type" + is_defined: true + symbol_type: FUNCTION + crc: 0x6990301d + type_id: 0x23787ede + full_name: "mmc_issue_type" +} elf_symbol { id: 0x3ce0db00 name: "mmc_of_parse" is_defined: true symbol_type: FUNCTION - crc: 0xd66ea816 + crc: 0x8f1f9ba9 type_id: 0x9006b123 full_name: "mmc_of_parse" } @@ -366943,16 +356146,25 @@ elf_symbol { name: "mmc_of_parse_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x443abf90 + crc: 0x3cd29c76 type_id: 0x90e5f9ee full_name: "mmc_of_parse_voltage" } +elf_symbol { + id: 0xa9685e37 + name: "mmc_prepare_busy_cmd" + is_defined: true + symbol_type: FUNCTION + crc: 0xe3b97658 + type_id: 0xf389cb34 + full_name: "mmc_prepare_busy_cmd" +} elf_symbol { id: 0x5dc5546f name: "mmc_put_card" is_defined: true symbol_type: FUNCTION - crc: 0xedbfdf66 + crc: 0xeb745592 type_id: 0x1026309b full_name: "mmc_put_card" } @@ -366961,7 +356173,7 @@ elf_symbol { name: "mmc_pwrseq_register" is_defined: true symbol_type: FUNCTION - crc: 0xc7adf06b + crc: 0x6221d889 type_id: 0x9615ffdc full_name: "mmc_pwrseq_register" } @@ -366970,7 +356182,7 @@ elf_symbol { name: "mmc_pwrseq_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc02ce5ff + crc: 0x14806aa7 type_id: 0x1b0d4d60 full_name: "mmc_pwrseq_unregister" } @@ -366979,7 +356191,7 @@ elf_symbol { name: "mmc_regulator_get_supply" is_defined: true symbol_type: FUNCTION - crc: 0x542ab997 + crc: 0x05a87fee type_id: 0x9006b123 full_name: "mmc_regulator_get_supply" } @@ -366988,7 +356200,7 @@ elf_symbol { name: "mmc_regulator_set_ocr" is_defined: true symbol_type: FUNCTION - crc: 0x95f4959c + crc: 0xec5037d6 type_id: 0x903246db full_name: "mmc_regulator_set_ocr" } @@ -366997,16 +356209,25 @@ elf_symbol { name: "mmc_regulator_set_vqmmc" is_defined: true symbol_type: FUNCTION - crc: 0xf9f72f4f + crc: 0x4fc8f305 type_id: 0x90db86bb full_name: "mmc_regulator_set_vqmmc" } +elf_symbol { + id: 0x3a831b23 + name: "mmc_release_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x20c4151c + type_id: 0x1d1e039f + full_name: "mmc_release_host" +} elf_symbol { id: 0x462cbc3f name: "mmc_remove_host" is_defined: true symbol_type: FUNCTION - crc: 0x15ec4af7 + crc: 0xbdd6dc92 type_id: 0x1d1e039f full_name: "mmc_remove_host" } @@ -367015,43 +356236,169 @@ elf_symbol { name: "mmc_request_done" is_defined: true symbol_type: FUNCTION - crc: 0xe7d1d138 + crc: 0xd4221026 type_id: 0x1dbab156 full_name: "mmc_request_done" } +elf_symbol { + id: 0xbc5ef117 + name: "mmc_retune_hold" + is_defined: true + symbol_type: FUNCTION + crc: 0x2cc252d0 + type_id: 0x1d1e039f + full_name: "mmc_retune_hold" +} +elf_symbol { + id: 0x50e01c5d + name: "mmc_retune_release" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5165206 + type_id: 0x1d1e039f + full_name: "mmc_retune_release" +} elf_symbol { id: 0xc9735609 name: "mmc_retune_timer_stop" is_defined: true symbol_type: FUNCTION - crc: 0x50037a01 + crc: 0x9a3fe888 type_id: 0x1d1e039f full_name: "mmc_retune_timer_stop" } +elf_symbol { + id: 0x243ce42b + name: "mmc_select_bus_width" + is_defined: true + symbol_type: FUNCTION + crc: 0x1c244d7f + type_id: 0x9d19aa55 + full_name: "mmc_select_bus_width" +} +elf_symbol { + id: 0x2d0e7608 + name: "mmc_select_card" + is_defined: true + symbol_type: FUNCTION + crc: 0x6913dde6 + type_id: 0x9d19aa55 + full_name: "mmc_select_card" +} +elf_symbol { + id: 0x773040a8 + name: "mmc_select_hs" + is_defined: true + symbol_type: FUNCTION + crc: 0xd75913f3 + type_id: 0x9d19aa55 + full_name: "mmc_select_hs" +} +elf_symbol { + id: 0x0399dc23 + name: "mmc_select_hs400" + is_defined: true + symbol_type: FUNCTION + crc: 0x5989ab82 + type_id: 0x9d19aa55 + full_name: "mmc_select_hs400" +} +elf_symbol { + id: 0x10fd9f55 + name: "mmc_select_hs_ddr" + is_defined: true + symbol_type: FUNCTION + crc: 0x69f389d8 + type_id: 0x9d19aa55 + full_name: "mmc_select_hs_ddr" +} +elf_symbol { + id: 0xd0f0d35f + name: "mmc_select_timing" + is_defined: true + symbol_type: FUNCTION + crc: 0x1ae8028f + type_id: 0x9d19aa55 + full_name: "mmc_select_timing" +} +elf_symbol { + id: 0xfb31b7b7 + name: "mmc_send_status" + is_defined: true + symbol_type: FUNCTION + crc: 0x8f733007 + type_id: 0x9dfae298 + full_name: "mmc_send_status" +} elf_symbol { id: 0xfe0604fe name: "mmc_send_tuning" is_defined: true symbol_type: FUNCTION - crc: 0xad2d0dba + crc: 0xada47b9f type_id: 0x9326478c full_name: "mmc_send_tuning" } +elf_symbol { + id: 0xa466e3d3 + name: "mmc_set_bus_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0x515b4b8f + type_id: 0x1c081607 + full_name: "mmc_set_bus_mode" +} +elf_symbol { + id: 0x836750b8 + name: "mmc_set_bus_width" + is_defined: true + symbol_type: FUNCTION + crc: 0x5cba9f2e + type_id: 0x1c081607 + full_name: "mmc_set_bus_width" +} +elf_symbol { + id: 0x1398d9e3 + name: "mmc_set_clock" + is_defined: true + symbol_type: FUNCTION + crc: 0x97593211 + type_id: 0x1c081607 + full_name: "mmc_set_clock" +} elf_symbol { id: 0x2f332836 name: "mmc_set_data_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x2ac20882 + crc: 0xd89c304a type_id: 0x16f68165 full_name: "mmc_set_data_timeout" } +elf_symbol { + id: 0x165e673e + name: "mmc_set_initial_state" + is_defined: true + symbol_type: FUNCTION + crc: 0x0313c479 + type_id: 0x1d1e039f + full_name: "mmc_set_initial_state" +} +elf_symbol { + id: 0xe8a26880 + name: "mmc_set_timing" + is_defined: true + symbol_type: FUNCTION + crc: 0xdfcf499d + type_id: 0x1c081607 + full_name: "mmc_set_timing" +} elf_symbol { id: 0x44bb49dc name: "mmc_switch" is_defined: true symbol_type: FUNCTION - crc: 0x6f45ea1f + crc: 0xdb23e0af type_id: 0x9db63891 full_name: "mmc_switch" } @@ -367060,7 +356407,7 @@ elf_symbol { name: "mmc_wait_for_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xe24504e4 + crc: 0x2a768417 type_id: 0x90a5da72 full_name: "mmc_wait_for_cmd" } @@ -367069,7 +356416,7 @@ elf_symbol { name: "mmc_wait_for_req" is_defined: true symbol_type: FUNCTION - crc: 0x8d9eb14b + crc: 0x0dda67d4 type_id: 0x1dbab156 full_name: "mmc_wait_for_req" } @@ -367078,16 +356425,25 @@ elf_symbol { name: "mmput" is_defined: true symbol_type: FUNCTION - crc: 0xb665778a + crc: 0x97394d0c type_id: 0x1655e07b full_name: "mmput" } +elf_symbol { + id: 0xa062fd64 + name: "mmu_notifier_synchronize" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a4f623b + type_id: 0x10985193 + full_name: "mmu_notifier_synchronize" +} elf_symbol { id: 0xdf7b9a78 name: "mod_delayed_work_on" is_defined: true symbol_type: FUNCTION - crc: 0xf74bb274 + crc: 0xc4f47221 type_id: 0xe72ef591 full_name: "mod_delayed_work_on" } @@ -367096,7 +356452,7 @@ elf_symbol { name: "mod_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0xb88025a0 + crc: 0x3c27d6b1 type_id: 0x10d6a724 full_name: "mod_node_page_state" } @@ -367105,7 +356461,7 @@ elf_symbol { name: "mod_timer" is_defined: true symbol_type: FUNCTION - crc: 0xc38c83b8 + crc: 0x72cd0f7f type_id: 0x92c0b65c full_name: "mod_timer" } @@ -367114,7 +356470,7 @@ elf_symbol { name: "mod_timer_pending" is_defined: true symbol_type: FUNCTION - crc: 0x1e0a0c24 + crc: 0x8148b88e type_id: 0x92c0b65c full_name: "mod_timer_pending" } @@ -367123,7 +356479,7 @@ elf_symbol { name: "module_layout" is_defined: true symbol_type: FUNCTION - crc: 0x3a21a93f + crc: 0xea759d7f type_id: 0x12d88613 full_name: "module_layout" } @@ -367132,7 +356488,7 @@ elf_symbol { name: "module_put" is_defined: true symbol_type: FUNCTION - crc: 0x9cf67b18 + crc: 0x28f42c1d type_id: 0x1251a683 full_name: "module_put" } @@ -367141,7 +356497,7 @@ elf_symbol { name: "msi_first_desc" is_defined: true symbol_type: FUNCTION - crc: 0x14cf290a + crc: 0xfc57fc7c type_id: 0xbfc82229 full_name: "msi_first_desc" } @@ -367150,7 +356506,7 @@ elf_symbol { name: "msi_get_virq" is_defined: true symbol_type: FUNCTION - crc: 0x15197b66 + crc: 0xd95989cd type_id: 0xcf5b5538 full_name: "msi_get_virq" } @@ -367159,7 +356515,7 @@ elf_symbol { name: "msi_next_desc" is_defined: true symbol_type: FUNCTION - crc: 0x67c51b49 + crc: 0x47c45e0e type_id: 0xbfc82229 full_name: "msi_next_desc" } @@ -367204,7 +356560,7 @@ elf_symbol { name: "mutex_is_locked" is_defined: true symbol_type: FUNCTION - crc: 0x364c23ad + crc: 0x819bebd4 type_id: 0xf67c6346 full_name: "mutex_is_locked" } @@ -367213,7 +356569,7 @@ elf_symbol { name: "mutex_lock" is_defined: true symbol_type: FUNCTION - crc: 0x4dfa8d4b + crc: 0xd5977bfb type_id: 0x184069d1 full_name: "mutex_lock" } @@ -367222,7 +356578,7 @@ elf_symbol { name: "mutex_lock_interruptible" is_defined: true symbol_type: FUNCTION - crc: 0x89940875 + crc: 0x2c2067df type_id: 0x9558db6d full_name: "mutex_lock_interruptible" } @@ -367231,7 +356587,7 @@ elf_symbol { name: "mutex_lock_killable" is_defined: true symbol_type: FUNCTION - crc: 0x6d16c104 + crc: 0xbc532593 type_id: 0x9558db6d full_name: "mutex_lock_killable" } @@ -367240,7 +356596,7 @@ elf_symbol { name: "mutex_trylock" is_defined: true symbol_type: FUNCTION - crc: 0xbb9ed3bf + crc: 0x203392c6 type_id: 0x9558db6d full_name: "mutex_trylock" } @@ -367249,7 +356605,7 @@ elf_symbol { name: "mutex_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x3213f038 + crc: 0xed55cabd type_id: 0x184069d1 full_name: "mutex_unlock" } @@ -367258,7 +356614,7 @@ elf_symbol { name: "n_tty_ioctl_helper" is_defined: true symbol_type: FUNCTION - crc: 0x836d14f1 + crc: 0x32c5a9bf type_id: 0x97258bf7 full_name: "n_tty_ioctl_helper" } @@ -367271,12 +356627,30 @@ elf_symbol { type_id: 0xf3c9c4ce full_name: "name_to_dev_t" } +elf_symbol { + id: 0xc1add767 + name: "names_cachep" + is_defined: true + symbol_type: OBJECT + crc: 0x3096be16 + type_id: 0x2efd5036 + full_name: "names_cachep" +} +elf_symbol { + id: 0x9a02788c + name: "napi_build_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0x4b91433a + type_id: 0x6fa775f5 + full_name: "napi_build_skb" +} elf_symbol { id: 0xc258a893 name: "napi_complete_done" is_defined: true symbol_type: FUNCTION - crc: 0x3550c823 + crc: 0xdfaca303 type_id: 0xf938bd88 full_name: "napi_complete_done" } @@ -367285,7 +356659,7 @@ elf_symbol { name: "napi_consume_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2b7f5681 + crc: 0xb26a8708 type_id: 0x10570899 full_name: "napi_consume_skb" } @@ -367294,7 +356668,7 @@ elf_symbol { name: "napi_disable" is_defined: true symbol_type: FUNCTION - crc: 0x98f2fc6c + crc: 0x7f9a71db type_id: 0x16983453 full_name: "napi_disable" } @@ -367303,7 +356677,7 @@ elf_symbol { name: "napi_enable" is_defined: true symbol_type: FUNCTION - crc: 0xa87db9dc + crc: 0x39b1be5a type_id: 0x16983453 full_name: "napi_enable" } @@ -367312,7 +356686,7 @@ elf_symbol { name: "napi_gro_flush" is_defined: true symbol_type: FUNCTION - crc: 0x0c00c6e6 + crc: 0x20d9ab00 type_id: 0x172dc92c full_name: "napi_gro_flush" } @@ -367321,7 +356695,7 @@ elf_symbol { name: "napi_gro_receive" is_defined: true symbol_type: FUNCTION - crc: 0x56dbc038 + crc: 0xa02f0ec2 type_id: 0x091a93fa full_name: "napi_gro_receive" } @@ -367330,7 +356704,7 @@ elf_symbol { name: "napi_schedule_prep" is_defined: true symbol_type: FUNCTION - crc: 0x508dfefc + crc: 0x74dc6705 type_id: 0xf8a43ec4 full_name: "napi_schedule_prep" } @@ -367339,7 +356713,7 @@ elf_symbol { name: "nd_tbl" is_defined: true symbol_type: OBJECT - crc: 0x5aa0a6ff + crc: 0x137f0168 type_id: 0x77670b3b full_name: "nd_tbl" } @@ -367348,7 +356722,7 @@ elf_symbol { name: "neigh_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x4cc6c567 + crc: 0xf9a35910 type_id: 0x1262fcf5 full_name: "neigh_destroy" } @@ -367357,7 +356731,7 @@ elf_symbol { name: "neigh_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x6f65ddde + crc: 0x58bcf44b type_id: 0x189b5d05 full_name: "neigh_lookup" } @@ -367366,7 +356740,7 @@ elf_symbol { name: "neigh_resolve_output" is_defined: true symbol_type: FUNCTION - crc: 0x248d123a + crc: 0x77f910e9 type_id: 0x9f6f73ed full_name: "neigh_resolve_output" } @@ -367384,7 +356758,7 @@ elf_symbol { name: "net_ns_type_operations" is_defined: true symbol_type: OBJECT - crc: 0x987defae + crc: 0x8896b0fb type_id: 0xeabee0bd full_name: "net_ns_type_operations" } @@ -367402,7 +356776,7 @@ elf_symbol { name: "net_selftest" is_defined: true symbol_type: FUNCTION - crc: 0x71b36ef9 + crc: 0xfd587d2a type_id: 0x1c31f969 full_name: "net_selftest" } @@ -367429,7 +356803,7 @@ elf_symbol { name: "netdev_alert" is_defined: true symbol_type: FUNCTION - crc: 0xe61e6887 + crc: 0xb316f0fe type_id: 0x1caf28d1 full_name: "netdev_alert" } @@ -367438,7 +356812,7 @@ elf_symbol { name: "netdev_change_features" is_defined: true symbol_type: FUNCTION - crc: 0xa5193f8d + crc: 0xa5404d0d type_id: 0x1c31d966 full_name: "netdev_change_features" } @@ -367447,7 +356821,7 @@ elf_symbol { name: "netdev_core_stats_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x73560edf + crc: 0x2d3f14aa type_id: 0x9286ca40 full_name: "netdev_core_stats_alloc" } @@ -367456,7 +356830,7 @@ elf_symbol { name: "netdev_err" is_defined: true symbol_type: FUNCTION - crc: 0x524d23ee + crc: 0xb16a3d6d type_id: 0x1caf28d1 full_name: "netdev_err" } @@ -367474,7 +356848,7 @@ elf_symbol { name: "netdev_info" is_defined: true symbol_type: FUNCTION - crc: 0x10a7e408 + crc: 0x10ea702c type_id: 0x1caf28d1 full_name: "netdev_info" } @@ -367483,7 +356857,7 @@ elf_symbol { name: "netdev_lower_state_changed" is_defined: true symbol_type: FUNCTION - crc: 0x9f73be21 + crc: 0xa5d29cdc type_id: 0x1c532cf2 full_name: "netdev_lower_state_changed" } @@ -367492,7 +356866,7 @@ elf_symbol { name: "netdev_master_upper_dev_link" is_defined: true symbol_type: FUNCTION - crc: 0x0360c0fe + crc: 0x8fabd7e3 type_id: 0x91e5bf0e full_name: "netdev_master_upper_dev_link" } @@ -367501,7 +356875,7 @@ elf_symbol { name: "netdev_name_in_use" is_defined: true symbol_type: FUNCTION - crc: 0xa71a2579 + crc: 0x3b26056f type_id: 0xfd7484f0 full_name: "netdev_name_in_use" } @@ -367510,7 +356884,7 @@ elf_symbol { name: "netdev_notice" is_defined: true symbol_type: FUNCTION - crc: 0xa92cb923 + crc: 0xe416664f type_id: 0x1caf28d1 full_name: "netdev_notice" } @@ -367519,7 +356893,7 @@ elf_symbol { name: "netdev_notify_peers" is_defined: true symbol_type: FUNCTION - crc: 0x30f92be4 + crc: 0x84dace7d type_id: 0x1c31d966 full_name: "netdev_notify_peers" } @@ -367528,7 +356902,7 @@ elf_symbol { name: "netdev_pick_tx" is_defined: true symbol_type: FUNCTION - crc: 0x34449af9 + crc: 0x10ab015f type_id: 0x0d9b3569 full_name: "netdev_pick_tx" } @@ -367537,7 +356911,7 @@ elf_symbol { name: "netdev_printk" is_defined: true symbol_type: FUNCTION - crc: 0x365b3c28 + crc: 0xd7cebfd3 type_id: 0x1fdf0b41 full_name: "netdev_printk" } @@ -367555,7 +356929,7 @@ elf_symbol { name: "netdev_rx_handler_register" is_defined: true symbol_type: FUNCTION - crc: 0x02c0d344 + crc: 0xf203f1f4 type_id: 0x913b542f full_name: "netdev_rx_handler_register" } @@ -367564,7 +356938,7 @@ elf_symbol { name: "netdev_rx_handler_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3662136f + crc: 0x5560536e type_id: 0x1c31d966 full_name: "netdev_rx_handler_unregister" } @@ -367573,7 +356947,7 @@ elf_symbol { name: "netdev_set_default_ethtool_ops" is_defined: true symbol_type: FUNCTION - crc: 0x6ce58914 + crc: 0x83fe02f2 type_id: 0x1cd08481 full_name: "netdev_set_default_ethtool_ops" } @@ -367582,7 +356956,7 @@ elf_symbol { name: "netdev_state_change" is_defined: true symbol_type: FUNCTION - crc: 0x6e0ca602 + crc: 0xc2ed97e1 type_id: 0x1c31d966 full_name: "netdev_state_change" } @@ -367591,7 +356965,7 @@ elf_symbol { name: "netdev_update_features" is_defined: true symbol_type: FUNCTION - crc: 0x69bca520 + crc: 0xe23f3795 type_id: 0x1c31d966 full_name: "netdev_update_features" } @@ -367600,7 +356974,7 @@ elf_symbol { name: "netdev_upper_dev_link" is_defined: true symbol_type: FUNCTION - crc: 0x82b380ec + crc: 0x201c1c74 type_id: 0x91e20463 full_name: "netdev_upper_dev_link" } @@ -367609,7 +356983,7 @@ elf_symbol { name: "netdev_upper_dev_unlink" is_defined: true symbol_type: FUNCTION - crc: 0x0ee90e40 + crc: 0x52637a4b type_id: 0x1cfb41e9 full_name: "netdev_upper_dev_unlink" } @@ -367618,7 +356992,7 @@ elf_symbol { name: "netdev_warn" is_defined: true symbol_type: FUNCTION - crc: 0x4c15ffec + crc: 0x727ebc1b type_id: 0x1caf28d1 full_name: "netdev_warn" } @@ -367627,7 +357001,7 @@ elf_symbol { name: "netif_carrier_off" is_defined: true symbol_type: FUNCTION - crc: 0x4b096246 + crc: 0x6508739f type_id: 0x1c31d966 full_name: "netif_carrier_off" } @@ -367636,7 +357010,7 @@ elf_symbol { name: "netif_carrier_on" is_defined: true symbol_type: FUNCTION - crc: 0x76d3a49c + crc: 0x560a9ddb type_id: 0x1c31d966 full_name: "netif_carrier_on" } @@ -367645,7 +357019,7 @@ elf_symbol { name: "netif_device_attach" is_defined: true symbol_type: FUNCTION - crc: 0xdc12f413 + crc: 0x97bc586d type_id: 0x1c31d966 full_name: "netif_device_attach" } @@ -367654,7 +357028,7 @@ elf_symbol { name: "netif_device_detach" is_defined: true symbol_type: FUNCTION - crc: 0x20f51ed4 + crc: 0x6b79f44e type_id: 0x1c31d966 full_name: "netif_device_detach" } @@ -367663,7 +357037,7 @@ elf_symbol { name: "netif_inherit_tso_max" is_defined: true symbol_type: FUNCTION - crc: 0xa80678fb + crc: 0xb61316b4 type_id: 0x1cffbe77 full_name: "netif_inherit_tso_max" } @@ -367672,7 +357046,7 @@ elf_symbol { name: "netif_napi_add_weight" is_defined: true symbol_type: FUNCTION - crc: 0xf89caffe + crc: 0x9d31b4d5 type_id: 0x1c5b4677 full_name: "netif_napi_add_weight" } @@ -367681,7 +357055,7 @@ elf_symbol { name: "netif_receive_skb" is_defined: true symbol_type: FUNCTION - crc: 0x08a43be2 + crc: 0x373b061c type_id: 0x9cd33969 full_name: "netif_receive_skb" } @@ -367699,7 +357073,7 @@ elf_symbol { name: "netif_rx" is_defined: true symbol_type: FUNCTION - crc: 0x44f1f18d + crc: 0x67e9e82a type_id: 0x9cd33969 full_name: "netif_rx" } @@ -367708,7 +357082,7 @@ elf_symbol { name: "netif_schedule_queue" is_defined: true symbol_type: FUNCTION - crc: 0xedce67a7 + crc: 0xeb2a2366 type_id: 0x1604193e full_name: "netif_schedule_queue" } @@ -367717,7 +357091,7 @@ elf_symbol { name: "netif_set_real_num_rx_queues" is_defined: true symbol_type: FUNCTION - crc: 0xea2cf2fe + crc: 0x388fe7b3 type_id: 0x903f7e42 full_name: "netif_set_real_num_rx_queues" } @@ -367726,7 +357100,7 @@ elf_symbol { name: "netif_set_real_num_tx_queues" is_defined: true symbol_type: FUNCTION - crc: 0x45a16b85 + crc: 0x36fc53cb type_id: 0x903f7e42 full_name: "netif_set_real_num_tx_queues" } @@ -367735,16 +357109,25 @@ elf_symbol { name: "netif_set_tso_max_segs" is_defined: true symbol_type: FUNCTION - crc: 0x85bd1bb0 + crc: 0xb492c97e type_id: 0x1d27ccfe full_name: "netif_set_tso_max_segs" } +elf_symbol { + id: 0x1d1d3e9f + name: "netif_set_tso_max_size" + is_defined: true + symbol_type: FUNCTION + crc: 0x09ce7baa + type_id: 0x1d27ccfe + full_name: "netif_set_tso_max_size" +} elf_symbol { id: 0x5f6243cf name: "netif_stacked_transfer_operstate" is_defined: true symbol_type: FUNCTION - crc: 0x56a592f4 + crc: 0xe1c8c3b8 type_id: 0x1cb4b808 full_name: "netif_stacked_transfer_operstate" } @@ -367753,7 +357136,7 @@ elf_symbol { name: "netif_tx_lock" is_defined: true symbol_type: FUNCTION - crc: 0x4f040756 + crc: 0xa0493d72 type_id: 0x1c31d966 full_name: "netif_tx_lock" } @@ -367762,7 +357145,7 @@ elf_symbol { name: "netif_tx_stop_all_queues" is_defined: true symbol_type: FUNCTION - crc: 0x8ce002ee + crc: 0x926aa810 type_id: 0x1c31d966 full_name: "netif_tx_stop_all_queues" } @@ -367771,7 +357154,7 @@ elf_symbol { name: "netif_tx_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x02200f0e + crc: 0xfc1a4b98 type_id: 0x1c31d966 full_name: "netif_tx_unlock" } @@ -367780,16 +357163,25 @@ elf_symbol { name: "netif_tx_wake_queue" is_defined: true symbol_type: FUNCTION - crc: 0xb3057f28 + crc: 0xd329fbdd type_id: 0x1604193e full_name: "netif_tx_wake_queue" } +elf_symbol { + id: 0x894a0130 + name: "netlink_ack" + is_defined: true + symbol_type: FUNCTION + crc: 0xf0e9e509 + type_id: 0x119c2286 + full_name: "netlink_ack" +} elf_symbol { id: 0xab1506fb name: "netlink_broadcast" is_defined: true symbol_type: FUNCTION - crc: 0x248a358f + crc: 0x65ceed0f type_id: 0x9af58853 full_name: "netlink_broadcast" } @@ -367798,7 +357190,7 @@ elf_symbol { name: "netlink_capable" is_defined: true symbol_type: FUNCTION - crc: 0xc2c54667 + crc: 0xbfa0b419 type_id: 0xf0a03df0 full_name: "netlink_capable" } @@ -367807,7 +357199,7 @@ elf_symbol { name: "netlink_kernel_release" is_defined: true symbol_type: FUNCTION - crc: 0x268cf027 + crc: 0x34aa9854 type_id: 0x17c95d08 full_name: "netlink_kernel_release" } @@ -367816,7 +357208,7 @@ elf_symbol { name: "netlink_net_capable" is_defined: true symbol_type: FUNCTION - crc: 0xd8cc7da6 + crc: 0xa30ee563 type_id: 0xf0a03df0 full_name: "netlink_net_capable" } @@ -367834,7 +357226,7 @@ elf_symbol { name: "netlink_unicast" is_defined: true symbol_type: FUNCTION - crc: 0x340540cd + crc: 0xd0083f21 type_id: 0x9af70c99 full_name: "netlink_unicast" } @@ -367847,6 +357239,15 @@ elf_symbol { type_id: 0x9b6d4a33 full_name: "netlink_unregister_notifier" } +elf_symbol { + id: 0x57abe80f + name: "new_inode" + is_defined: true + symbol_type: FUNCTION + crc: 0x0b8859e2 + type_id: 0x12d6b73d + full_name: "new_inode" +} elf_symbol { id: 0xc8ea3547 name: "nf_conntrack_destroy" @@ -367861,7 +357262,7 @@ elf_symbol { name: "nf_ct_attach" is_defined: true symbol_type: FUNCTION - crc: 0x662bb5dc + crc: 0xb074af92 type_id: 0x1132058e full_name: "nf_ct_attach" } @@ -367870,7 +357271,7 @@ elf_symbol { name: "nf_ct_delete" is_defined: true symbol_type: FUNCTION - crc: 0x013cd401 + crc: 0xe0ad83f9 type_id: 0xf33b99db full_name: "nf_ct_delete" } @@ -367879,7 +357280,7 @@ elf_symbol { name: "nf_register_net_hooks" is_defined: true symbol_type: FUNCTION - crc: 0xe897ee32 + crc: 0x2adc0ac4 type_id: 0x9e768b87 full_name: "nf_register_net_hooks" } @@ -367888,7 +357289,7 @@ elf_symbol { name: "nf_unregister_net_hooks" is_defined: true symbol_type: FUNCTION - crc: 0x7b03a4a8 + crc: 0xc559e9aa type_id: 0x136e393b full_name: "nf_unregister_net_hooks" } @@ -367897,7 +357298,7 @@ elf_symbol { name: "nfc_add_se" is_defined: true symbol_type: FUNCTION - crc: 0xd15f05f1 + crc: 0x14914414 type_id: 0x9fbd796f full_name: "nfc_add_se" } @@ -367906,7 +357307,7 @@ elf_symbol { name: "nfc_alloc_recv_skb" is_defined: true symbol_type: FUNCTION - crc: 0x62dc9a49 + crc: 0xc0fa23ef type_id: 0x7a39fbd1 full_name: "nfc_alloc_recv_skb" } @@ -367915,7 +357316,7 @@ elf_symbol { name: "nfc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0xc5e76300 + crc: 0xc5f0e6eb type_id: 0x5daa055b full_name: "nfc_allocate_device" } @@ -367924,7 +357325,7 @@ elf_symbol { name: "nfc_class" is_defined: true symbol_type: OBJECT - crc: 0x02193ec2 + crc: 0x7423189d type_id: 0x83714889 full_name: "nfc_class" } @@ -367933,7 +357334,7 @@ elf_symbol { name: "nfc_dep_link_is_up" is_defined: true symbol_type: FUNCTION - crc: 0x7172db99 + crc: 0x300fe2d7 type_id: 0x9f93d86d full_name: "nfc_dep_link_is_up" } @@ -367942,7 +357343,7 @@ elf_symbol { name: "nfc_driver_failure" is_defined: true symbol_type: FUNCTION - crc: 0x04a4f9f2 + crc: 0x553f53fa type_id: 0x10393b5c full_name: "nfc_driver_failure" } @@ -367951,7 +357352,7 @@ elf_symbol { name: "nfc_find_se" is_defined: true symbol_type: FUNCTION - crc: 0xfbd68fe4 + crc: 0xdae3261e type_id: 0xee085698 full_name: "nfc_find_se" } @@ -367960,7 +357361,7 @@ elf_symbol { name: "nfc_fw_download_done" is_defined: true symbol_type: FUNCTION - crc: 0xcf802b0b + crc: 0xd98e9e33 type_id: 0x9c770a72 full_name: "nfc_fw_download_done" } @@ -367969,7 +357370,7 @@ elf_symbol { name: "nfc_get_local_general_bytes" is_defined: true symbol_type: FUNCTION - crc: 0xe20fa0ec + crc: 0x30d3b7b5 type_id: 0x4bbafb54 full_name: "nfc_get_local_general_bytes" } @@ -367978,7 +357379,7 @@ elf_symbol { name: "nfc_proto_register" is_defined: true symbol_type: FUNCTION - crc: 0x75fef1ee + crc: 0x0e81e449 type_id: 0x9095ed8c full_name: "nfc_proto_register" } @@ -367987,7 +357388,7 @@ elf_symbol { name: "nfc_proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc652a5c8 + crc: 0xbda3533d type_id: 0x1d8d5f30 full_name: "nfc_proto_unregister" } @@ -367996,7 +357397,7 @@ elf_symbol { name: "nfc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x87bb5db6 + crc: 0x95bc479d type_id: 0x9cbd0aac full_name: "nfc_register_device" } @@ -368005,7 +357406,7 @@ elf_symbol { name: "nfc_remove_se" is_defined: true symbol_type: FUNCTION - crc: 0x7ccf105d + crc: 0x22ef28f4 type_id: 0x9f992a00 full_name: "nfc_remove_se" } @@ -368014,7 +357415,7 @@ elf_symbol { name: "nfc_se_connectivity" is_defined: true symbol_type: FUNCTION - crc: 0x240caccb + crc: 0x6c4c75fe type_id: 0x9c187b64 full_name: "nfc_se_connectivity" } @@ -368023,7 +357424,7 @@ elf_symbol { name: "nfc_se_transaction" is_defined: true symbol_type: FUNCTION - crc: 0xfc54f12c + crc: 0x0972f982 type_id: 0x9c1fae0d full_name: "nfc_se_transaction" } @@ -368032,7 +357433,7 @@ elf_symbol { name: "nfc_send_to_raw_sock" is_defined: true symbol_type: FUNCTION - crc: 0xdce8b59f + crc: 0x3cfec4e6 type_id: 0x11ba77d9 full_name: "nfc_send_to_raw_sock" } @@ -368041,7 +357442,7 @@ elf_symbol { name: "nfc_set_remote_general_bytes" is_defined: true symbol_type: FUNCTION - crc: 0xbb62e286 + crc: 0x793bfe07 type_id: 0x9c4b5ba7 full_name: "nfc_set_remote_general_bytes" } @@ -368050,7 +357451,7 @@ elf_symbol { name: "nfc_target_lost" is_defined: true symbol_type: FUNCTION - crc: 0x200843b2 + crc: 0xfb95b9e9 type_id: 0x9f992a00 full_name: "nfc_target_lost" } @@ -368059,7 +357460,7 @@ elf_symbol { name: "nfc_targets_found" is_defined: true symbol_type: FUNCTION - crc: 0x70d32873 + crc: 0x0b682880 type_id: 0x9c908368 full_name: "nfc_targets_found" } @@ -368068,7 +357469,7 @@ elf_symbol { name: "nfc_tm_activated" is_defined: true symbol_type: FUNCTION - crc: 0xf3c4ca07 + crc: 0xf614a521 type_id: 0x9f93bc17 full_name: "nfc_tm_activated" } @@ -368077,7 +357478,7 @@ elf_symbol { name: "nfc_tm_data_received" is_defined: true symbol_type: FUNCTION - crc: 0x5e3d855f + crc: 0xa3cf6558 type_id: 0x9ca83708 full_name: "nfc_tm_data_received" } @@ -368086,7 +357487,7 @@ elf_symbol { name: "nfc_tm_deactivated" is_defined: true symbol_type: FUNCTION - crc: 0x2b1b71fe + crc: 0x99db2fa9 type_id: 0x9cbd0aac full_name: "nfc_tm_deactivated" } @@ -368095,7 +357496,7 @@ elf_symbol { name: "nfc_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x12a61fab + crc: 0xc23bba80 type_id: 0x11a5b810 full_name: "nfc_unregister_device" } @@ -368104,7 +357505,7 @@ elf_symbol { name: "nfc_vendor_cmd_reply" is_defined: true symbol_type: FUNCTION - crc: 0xb16d1130 + crc: 0x28a74112 type_id: 0x9cd33969 full_name: "nfc_vendor_cmd_reply" } @@ -368131,7 +357532,7 @@ elf_symbol { name: "nla_put" is_defined: true symbol_type: FUNCTION - crc: 0x136f0211 + crc: 0x6914cece type_id: 0x9d56966d full_name: "nla_put" } @@ -368140,7 +357541,7 @@ elf_symbol { name: "nla_put_64bit" is_defined: true symbol_type: FUNCTION - crc: 0x598f7aef + crc: 0xaabad31a type_id: 0x9d568fa5 full_name: "nla_put_64bit" } @@ -368149,7 +357550,7 @@ elf_symbol { name: "nla_put_nohdr" is_defined: true symbol_type: FUNCTION - crc: 0xa32f4810 + crc: 0x3663d775 type_id: 0x9d41fde0 full_name: "nla_put_nohdr" } @@ -368158,7 +357559,7 @@ elf_symbol { name: "nla_reserve" is_defined: true symbol_type: FUNCTION - crc: 0xb5b05639 + crc: 0x3519f3e2 type_id: 0x2a586b69 full_name: "nla_reserve" } @@ -368167,7 +357568,7 @@ elf_symbol { name: "nla_reserve_64bit" is_defined: true symbol_type: FUNCTION - crc: 0x7fe952f4 + crc: 0xac32baee type_id: 0x2a59f7ea full_name: "nla_reserve_64bit" } @@ -368185,7 +357586,7 @@ elf_symbol { name: "nonseekable_open" is_defined: true symbol_type: FUNCTION - crc: 0xf8aa2a04 + crc: 0x33534e04 type_id: 0x9b022eae full_name: "nonseekable_open" } @@ -368194,7 +357595,7 @@ elf_symbol { name: "noop_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6847fcd8 + crc: 0x4361c86a type_id: 0x2d64ae3e full_name: "noop_llseek" } @@ -368239,7 +357640,7 @@ elf_symbol { name: "ns_capable" is_defined: true symbol_type: FUNCTION - crc: 0xc7f99b2c + crc: 0x4ed6a2f5 type_id: 0xfcd23386 full_name: "ns_capable" } @@ -368284,7 +357685,7 @@ elf_symbol { name: "nvdimm_bus_register" is_defined: true symbol_type: FUNCTION - crc: 0x8d0c9e44 + crc: 0x5ecb5776 type_id: 0x8c4206d5 full_name: "nvdimm_bus_register" } @@ -368293,7 +357694,7 @@ elf_symbol { name: "nvdimm_bus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcf781b3c + crc: 0x7460ad60 type_id: 0x1be55e08 full_name: "nvdimm_bus_unregister" } @@ -368302,7 +357703,7 @@ elf_symbol { name: "nvdimm_pmem_region_create" is_defined: true symbol_type: FUNCTION - crc: 0x19c882cb + crc: 0x2a7de481 type_id: 0xe28e34fc full_name: "nvdimm_pmem_region_create" } @@ -368311,7 +357712,7 @@ elf_symbol { name: "nvmem_cell_get" is_defined: true symbol_type: FUNCTION - crc: 0x9b8d813d + crc: 0x596bea40 type_id: 0xbbe36438 full_name: "nvmem_cell_get" } @@ -368338,7 +357739,7 @@ elf_symbol { name: "nvmem_cell_read_u32" is_defined: true symbol_type: FUNCTION - crc: 0xfdb18fec + crc: 0x44ec2a22 type_id: 0x9de0ab2c full_name: "nvmem_cell_read_u32" } @@ -368347,7 +357748,7 @@ elf_symbol { name: "nvmem_cell_read_u64" is_defined: true symbol_type: FUNCTION - crc: 0x609b9c53 + crc: 0xcbebae53 type_id: 0x9de5199d full_name: "nvmem_cell_read_u64" } @@ -368356,7 +357757,7 @@ elf_symbol { name: "nvmem_cell_read_variable_le_u32" is_defined: true symbol_type: FUNCTION - crc: 0xabba66b0 + crc: 0xf932279a type_id: 0x9de0ab2c full_name: "nvmem_cell_read_variable_le_u32" } @@ -368374,7 +357775,7 @@ elf_symbol { name: "nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0xd9658eee + crc: 0x44b5d963 type_id: 0x21a8c9ba full_name: "nvmem_device_get" } @@ -368410,7 +357811,7 @@ elf_symbol { name: "nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xb08f5833 + crc: 0xb181bf4a type_id: 0x2eb1a24e full_name: "nvmem_register" } @@ -368428,7 +357829,7 @@ elf_symbol { name: "of_add_property" is_defined: true symbol_type: FUNCTION - crc: 0xfa1af30d + crc: 0x3037c324 type_id: 0x90903ad4 full_name: "of_add_property" } @@ -368437,16 +357838,25 @@ elf_symbol { name: "of_address_to_resource" is_defined: true symbol_type: FUNCTION - crc: 0xffc4c177 + crc: 0x3620741f type_id: 0x910e73b6 full_name: "of_address_to_resource" } +elf_symbol { + id: 0x017aa13b + name: "of_alias_get_highest_id" + is_defined: true + symbol_type: FUNCTION + crc: 0x0321cdbf + type_id: 0x9204ce69 + full_name: "of_alias_get_highest_id" +} elf_symbol { id: 0x058addcb name: "of_alias_get_id" is_defined: true symbol_type: FUNCTION - crc: 0x7ee16d7f + crc: 0xa734d448 type_id: 0x90646116 full_name: "of_alias_get_id" } @@ -368455,7 +357865,7 @@ elf_symbol { name: "of_can_transceiver" is_defined: true symbol_type: FUNCTION - crc: 0xc7125482 + crc: 0x9b5bbda7 type_id: 0x1c31d966 full_name: "of_can_transceiver" } @@ -368464,7 +357874,7 @@ elf_symbol { name: "of_chosen" is_defined: true symbol_type: OBJECT - crc: 0xa878a541 + crc: 0x214dedc5 type_id: 0x347303b4 full_name: "of_chosen" } @@ -368473,7 +357883,7 @@ elf_symbol { name: "of_clk_add_hw_provider" is_defined: true symbol_type: FUNCTION - crc: 0xb8f5a994 + crc: 0xcb7ea954 type_id: 0x906d7ec1 full_name: "of_clk_add_hw_provider" } @@ -368482,7 +357892,7 @@ elf_symbol { name: "of_clk_add_provider" is_defined: true symbol_type: FUNCTION - crc: 0x238f49fc + crc: 0xd3f515ad type_id: 0x90150082 full_name: "of_clk_add_provider" } @@ -368491,7 +357901,7 @@ elf_symbol { name: "of_clk_del_provider" is_defined: true symbol_type: FUNCTION - crc: 0x55e358fc + crc: 0xa9973baa type_id: 0x1d84917e full_name: "of_clk_del_provider" } @@ -368500,7 +357910,7 @@ elf_symbol { name: "of_clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xa0d8f19d + crc: 0xea0caa6e type_id: 0xaa9fab30 full_name: "of_clk_get" } @@ -368509,7 +357919,7 @@ elf_symbol { name: "of_clk_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xa5863188 + crc: 0x32746295 type_id: 0xabfb6aa8 full_name: "of_clk_get_by_name" } @@ -368518,7 +357928,7 @@ elf_symbol { name: "of_clk_get_from_provider" is_defined: true symbol_type: FUNCTION - crc: 0xf82bcd19 + crc: 0x0244fba4 type_id: 0xa52e0ac1 full_name: "of_clk_get_from_provider" } @@ -368527,7 +357937,7 @@ elf_symbol { name: "of_clk_get_parent_count" is_defined: true symbol_type: FUNCTION - crc: 0x74895744 + crc: 0xf2686e80 type_id: 0xc2505de9 full_name: "of_clk_get_parent_count" } @@ -368536,7 +357946,7 @@ elf_symbol { name: "of_clk_get_parent_name" is_defined: true symbol_type: FUNCTION - crc: 0xb9ab12ab + crc: 0x86a86df5 type_id: 0x9f53b7fd full_name: "of_clk_get_parent_name" } @@ -368545,7 +357955,7 @@ elf_symbol { name: "of_clk_hw_onecell_get" is_defined: true symbol_type: FUNCTION - crc: 0x399dff70 + crc: 0x0089c474 type_id: 0xdd32bce5 full_name: "of_clk_hw_onecell_get" } @@ -368554,7 +357964,7 @@ elf_symbol { name: "of_clk_hw_simple_get" is_defined: true symbol_type: FUNCTION - crc: 0x5d857622 + crc: 0x4a0db0c1 type_id: 0xdd32bce5 full_name: "of_clk_hw_simple_get" } @@ -368563,7 +357973,7 @@ elf_symbol { name: "of_clk_parent_fill" is_defined: true symbol_type: FUNCTION - crc: 0xc14ed8dd + crc: 0xd994397e type_id: 0x909912c8 full_name: "of_clk_parent_fill" } @@ -368572,7 +357982,7 @@ elf_symbol { name: "of_clk_set_defaults" is_defined: true symbol_type: FUNCTION - crc: 0x71b5d997 + crc: 0x2dd7db63 type_id: 0x9129debd full_name: "of_clk_set_defaults" } @@ -368581,7 +357991,7 @@ elf_symbol { name: "of_clk_src_onecell_get" is_defined: true symbol_type: FUNCTION - crc: 0xb9888573 + crc: 0x296dd097 type_id: 0xa54cff55 full_name: "of_clk_src_onecell_get" } @@ -368590,7 +358000,7 @@ elf_symbol { name: "of_clk_src_simple_get" is_defined: true symbol_type: FUNCTION - crc: 0xc6c41a6d + crc: 0x4d8eb188 type_id: 0xa54cff55 full_name: "of_clk_src_simple_get" } @@ -368599,7 +358009,7 @@ elf_symbol { name: "of_count_phandle_with_args" is_defined: true symbol_type: FUNCTION - crc: 0xd4bbcafa + crc: 0xc34e95f5 type_id: 0x91fc06c4 full_name: "of_count_phandle_with_args" } @@ -368608,7 +358018,7 @@ elf_symbol { name: "of_cpu_node_to_id" is_defined: true symbol_type: FUNCTION - crc: 0xb732d6ce + crc: 0xf3c0f231 type_id: 0x909c23c2 full_name: "of_cpu_node_to_id" } @@ -368617,7 +358027,7 @@ elf_symbol { name: "of_css" is_defined: true symbol_type: FUNCTION - crc: 0x45565639 + crc: 0x53833923 type_id: 0xcde52a7c full_name: "of_css" } @@ -368626,7 +358036,7 @@ elf_symbol { name: "of_devfreq_cooling_register" is_defined: true symbol_type: FUNCTION - crc: 0x022a1d10 + crc: 0x6d58f30c type_id: 0x45319f70 full_name: "of_devfreq_cooling_register" } @@ -368635,7 +358045,7 @@ elf_symbol { name: "of_devfreq_cooling_register_power" is_defined: true symbol_type: FUNCTION - crc: 0x230d0de8 + crc: 0x978d697a type_id: 0x453414c9 full_name: "of_devfreq_cooling_register_power" } @@ -368644,7 +358054,7 @@ elf_symbol { name: "of_device_get_match_data" is_defined: true symbol_type: FUNCTION - crc: 0x8f6daee8 + crc: 0xb1bf4b3e type_id: 0x5846e63a full_name: "of_device_get_match_data" } @@ -368653,7 +358063,7 @@ elf_symbol { name: "of_device_is_available" is_defined: true symbol_type: FUNCTION - crc: 0x37336992 + crc: 0x31e526cc type_id: 0xf22f7816 full_name: "of_device_is_available" } @@ -368662,7 +358072,7 @@ elf_symbol { name: "of_device_is_compatible" is_defined: true symbol_type: FUNCTION - crc: 0xc07c9361 + crc: 0x1ee00ad9 type_id: 0x91f382e9 full_name: "of_device_is_compatible" } @@ -368671,7 +358081,7 @@ elf_symbol { name: "of_device_modalias" is_defined: true symbol_type: FUNCTION - crc: 0x10acd0e2 + crc: 0x89d22f15 type_id: 0x1440a366 full_name: "of_device_modalias" } @@ -368680,7 +358090,7 @@ elf_symbol { name: "of_device_request_module" is_defined: true symbol_type: FUNCTION - crc: 0x79192db6 + crc: 0xfec6ae20 type_id: 0x9d16dd74 full_name: "of_device_request_module" } @@ -368689,7 +358099,7 @@ elf_symbol { name: "of_device_uevent_modalias" is_defined: true symbol_type: FUNCTION - crc: 0x3563b706 + crc: 0xf9415a36 type_id: 0x9dc2a5d0 full_name: "of_device_uevent_modalias" } @@ -368698,7 +358108,7 @@ elf_symbol { name: "of_dma_configure_id" is_defined: true symbol_type: FUNCTION - crc: 0x8cbed454 + crc: 0x55f0b55b type_id: 0x9ddc8abe full_name: "of_dma_configure_id" } @@ -368707,7 +358117,7 @@ elf_symbol { name: "of_dma_controller_free" is_defined: true symbol_type: FUNCTION - crc: 0xe7e18d01 + crc: 0x908bad64 type_id: 0x1d84917e full_name: "of_dma_controller_free" } @@ -368716,7 +358126,7 @@ elf_symbol { name: "of_dma_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xd495dfa3 + crc: 0xf7f7b192 type_id: 0x903479ff full_name: "of_dma_controller_register" } @@ -368725,16 +358135,25 @@ elf_symbol { name: "of_dma_is_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x11ebb5f4 + crc: 0x1b2968e8 type_id: 0xf3b89be9 full_name: "of_dma_is_coherent" } +elf_symbol { + id: 0x85218a7f + name: "of_dma_simple_xlate" + is_defined: true + symbol_type: FUNCTION + crc: 0x6844f059 + type_id: 0x843582ad + full_name: "of_dma_simple_xlate" +} elf_symbol { id: 0x9368cefd name: "of_dma_xlate_by_chan_id" is_defined: true symbol_type: FUNCTION - crc: 0xc66581f2 + crc: 0x1c378f32 type_id: 0x843582ad full_name: "of_dma_xlate_by_chan_id" } @@ -368743,7 +358162,7 @@ elf_symbol { name: "of_drm_find_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x44243bfa + crc: 0x510d196d type_id: 0x9702dcaf full_name: "of_drm_find_bridge" } @@ -368752,7 +358171,7 @@ elf_symbol { name: "of_drm_find_panel" is_defined: true symbol_type: FUNCTION - crc: 0x404d5a15 + crc: 0x7e03de69 type_id: 0x29f0e61e full_name: "of_drm_find_panel" } @@ -368761,7 +358180,7 @@ elf_symbol { name: "of_drm_get_panel_orientation" is_defined: true symbol_type: FUNCTION - crc: 0xd38009db + crc: 0x61c9378e type_id: 0x91a3a43e full_name: "of_drm_get_panel_orientation" } @@ -368770,7 +358189,7 @@ elf_symbol { name: "of_find_backlight_by_node" is_defined: true symbol_type: FUNCTION - crc: 0xb04e5ce9 + crc: 0x859e7083 type_id: 0x71a7be0e full_name: "of_find_backlight_by_node" } @@ -368779,7 +358198,7 @@ elf_symbol { name: "of_find_compatible_node" is_defined: true symbol_type: FUNCTION - crc: 0xbfdae62d + crc: 0x3d6e4570 type_id: 0x7b18d8c2 full_name: "of_find_compatible_node" } @@ -368788,7 +358207,7 @@ elf_symbol { name: "of_find_device_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x5dba8167 + crc: 0x00c0a572 type_id: 0xc44c8212 full_name: "of_find_device_by_node" } @@ -368797,7 +358216,7 @@ elf_symbol { name: "of_find_i2c_adapter_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x53105a5b + crc: 0x09064fb1 type_id: 0x619a645f full_name: "of_find_i2c_adapter_by_node" } @@ -368806,7 +358225,7 @@ elf_symbol { name: "of_find_i2c_device_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x70181148 + crc: 0x5287884f type_id: 0x81af1888 full_name: "of_find_i2c_device_by_node" } @@ -368815,7 +358234,7 @@ elf_symbol { name: "of_find_matching_node_and_match" is_defined: true symbol_type: FUNCTION - crc: 0xf92b8667 + crc: 0x11714da5 type_id: 0x7b05d834 full_name: "of_find_matching_node_and_match" } @@ -368824,7 +358243,7 @@ elf_symbol { name: "of_find_mipi_dsi_host_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x68f9894f + crc: 0xa4e10515 type_id: 0x2c313d32 full_name: "of_find_mipi_dsi_host_by_node" } @@ -368833,7 +358252,7 @@ elf_symbol { name: "of_find_node_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xc88746aa + crc: 0xc473e973 type_id: 0x7b175cef full_name: "of_find_node_by_name" } @@ -368842,7 +358261,7 @@ elf_symbol { name: "of_find_node_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x303c49e3 + crc: 0x268bfed9 type_id: 0x71fff4bd full_name: "of_find_node_by_phandle" } @@ -368851,7 +358270,7 @@ elf_symbol { name: "of_find_node_by_type" is_defined: true symbol_type: FUNCTION - crc: 0x4be84753 + crc: 0x471ce88a type_id: 0x7b175cef full_name: "of_find_node_by_type" } @@ -368860,7 +358279,7 @@ elf_symbol { name: "of_find_node_opts_by_path" is_defined: true symbol_type: FUNCTION - crc: 0x36386f0b + crc: 0x748c8ec0 type_id: 0x7963a3c3 full_name: "of_find_node_opts_by_path" } @@ -368869,7 +358288,7 @@ elf_symbol { name: "of_find_node_with_property" is_defined: true symbol_type: FUNCTION - crc: 0x3e8e2f5d + crc: 0xf9d61269 type_id: 0x7b175cef full_name: "of_find_node_with_property" } @@ -368878,7 +358297,7 @@ elf_symbol { name: "of_find_property" is_defined: true symbol_type: FUNCTION - crc: 0x067deff9 + crc: 0xe35274a3 type_id: 0xd587d547 full_name: "of_find_property" } @@ -368887,7 +358306,7 @@ elf_symbol { name: "of_fwnode_ops" is_defined: true symbol_type: OBJECT - crc: 0x0b0899ea + crc: 0xd36b1bfe type_id: 0xe4207e6d full_name: "of_fwnode_ops" } @@ -368896,7 +358315,7 @@ elf_symbol { name: "of_gen_pool_get" is_defined: true symbol_type: FUNCTION - crc: 0xba1e0ccf + crc: 0x9c4bee42 type_id: 0x5193f1b8 full_name: "of_gen_pool_get" } @@ -368905,7 +358324,7 @@ elf_symbol { name: "of_genpd_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x23d9e24d + crc: 0x99cb6a2e type_id: 0x9eb8629a full_name: "of_genpd_add_device" } @@ -368914,7 +358333,7 @@ elf_symbol { name: "of_genpd_add_provider_onecell" is_defined: true symbol_type: FUNCTION - crc: 0x87cf47b2 + crc: 0x50d40c58 type_id: 0x90ff140b full_name: "of_genpd_add_provider_onecell" } @@ -368923,7 +358342,7 @@ elf_symbol { name: "of_genpd_add_provider_simple" is_defined: true symbol_type: FUNCTION - crc: 0x45292f97 + crc: 0xbe4fde0c type_id: 0x908663be full_name: "of_genpd_add_provider_simple" } @@ -368932,7 +358351,7 @@ elf_symbol { name: "of_genpd_add_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xc0493ed4 + crc: 0xd8c61256 type_id: 0x9e821f5a full_name: "of_genpd_add_subdomain" } @@ -368941,7 +358360,7 @@ elf_symbol { name: "of_genpd_del_provider" is_defined: true symbol_type: FUNCTION - crc: 0x1e8565cb + crc: 0xf6a24424 type_id: 0x1d84917e full_name: "of_genpd_del_provider" } @@ -368950,7 +358369,7 @@ elf_symbol { name: "of_get_child_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x6468b7a6 + crc: 0xa3308a92 type_id: 0x7a80bf10 full_name: "of_get_child_by_name" } @@ -368959,7 +358378,7 @@ elf_symbol { name: "of_get_compatible_child" is_defined: true symbol_type: FUNCTION - crc: 0x82ab5bba + crc: 0xae918749 type_id: 0x7a80bf10 full_name: "of_get_compatible_child" } @@ -368968,7 +358387,7 @@ elf_symbol { name: "of_get_cpu_node" is_defined: true symbol_type: FUNCTION - crc: 0xd09a49c5 + crc: 0x6727c283 type_id: 0x6f542f9d full_name: "of_get_cpu_node" } @@ -368977,7 +358396,7 @@ elf_symbol { name: "of_get_display_timing" is_defined: true symbol_type: FUNCTION - crc: 0xa0b20201 + crc: 0xc59ab1dd type_id: 0x91f5fad8 full_name: "of_get_display_timing" } @@ -368986,7 +358405,7 @@ elf_symbol { name: "of_get_i2c_adapter_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x807a2b72 + crc: 0x93b0da8c type_id: 0x619a645f full_name: "of_get_i2c_adapter_by_node" } @@ -368995,7 +358414,7 @@ elf_symbol { name: "of_get_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0x535ff0c8 + crc: 0x3ae64267 type_id: 0x909f3f56 full_name: "of_get_mac_address" } @@ -369004,7 +358423,7 @@ elf_symbol { name: "of_get_named_gpio_flags" is_defined: true symbol_type: FUNCTION - crc: 0xe8e376dc + crc: 0xb9ab15e7 type_id: 0x91ea80a1 full_name: "of_get_named_gpio_flags" } @@ -369013,7 +358432,7 @@ elf_symbol { name: "of_get_next_available_child" is_defined: true symbol_type: FUNCTION - crc: 0xb7f9c704 + crc: 0x9abbe2da type_id: 0x7aa931ca full_name: "of_get_next_available_child" } @@ -369022,7 +358441,7 @@ elf_symbol { name: "of_get_next_child" is_defined: true symbol_type: FUNCTION - crc: 0x26b21c1d + crc: 0x96461ca6 type_id: 0x7aa931ca full_name: "of_get_next_child" } @@ -369031,7 +358450,7 @@ elf_symbol { name: "of_get_next_parent" is_defined: true symbol_type: FUNCTION - crc: 0xbdc04765 + crc: 0xa4703811 type_id: 0x7bef1e3b full_name: "of_get_next_parent" } @@ -369040,7 +358459,7 @@ elf_symbol { name: "of_get_parent" is_defined: true symbol_type: FUNCTION - crc: 0x117bbd48 + crc: 0x460ab812 type_id: 0x7a78fdc4 full_name: "of_get_parent" } @@ -369049,7 +358468,7 @@ elf_symbol { name: "of_get_pci_domain_nr" is_defined: true symbol_type: FUNCTION - crc: 0x590048d1 + crc: 0xfbfb5eb1 type_id: 0x909c23c2 full_name: "of_get_pci_domain_nr" } @@ -369058,7 +358477,7 @@ elf_symbol { name: "of_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xf5ec1ea3 + crc: 0xdd4a48d8 type_id: 0x90588e4c full_name: "of_get_phy_mode" } @@ -369067,7 +358486,7 @@ elf_symbol { name: "of_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x22bb394d + crc: 0x9da9550a type_id: 0x5bd8cd40 full_name: "of_get_property" } @@ -369076,7 +358495,7 @@ elf_symbol { name: "of_get_regulator_init_data" is_defined: true symbol_type: FUNCTION - crc: 0xefd4792c + crc: 0x6c6d14ef type_id: 0xecebfa40 full_name: "of_get_regulator_init_data" } @@ -369085,7 +358504,7 @@ elf_symbol { name: "of_get_required_opp_performance_state" is_defined: true symbol_type: FUNCTION - crc: 0x7c056772 + crc: 0x4703ee57 type_id: 0x9100a08e full_name: "of_get_required_opp_performance_state" } @@ -369094,7 +358513,7 @@ elf_symbol { name: "of_get_videomode" is_defined: true symbol_type: FUNCTION - crc: 0x99c8fd6f + crc: 0xf19b013d type_id: 0x90977154 full_name: "of_get_videomode" } @@ -369103,7 +358522,7 @@ elf_symbol { name: "of_graph_get_endpoint_by_regs" is_defined: true symbol_type: FUNCTION - crc: 0x1dfb9ebd + crc: 0x87b8de8f type_id: 0x7bfdb6bc full_name: "of_graph_get_endpoint_by_regs" } @@ -369112,7 +358531,7 @@ elf_symbol { name: "of_graph_get_next_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xdf375be6 + crc: 0x4eae3dec type_id: 0x7aa931ca full_name: "of_graph_get_next_endpoint" } @@ -369121,7 +358540,7 @@ elf_symbol { name: "of_graph_get_port_by_id" is_defined: true symbol_type: FUNCTION - crc: 0xfa4497d1 + crc: 0x7602ba02 type_id: 0x78cb3e97 full_name: "of_graph_get_port_by_id" } @@ -369130,7 +358549,7 @@ elf_symbol { name: "of_graph_get_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x9df8c4a4 + crc: 0x07993504 type_id: 0x7bef1e3b full_name: "of_graph_get_port_parent" } @@ -369139,7 +358558,7 @@ elf_symbol { name: "of_graph_get_remote_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x55748a81 + crc: 0x2a58dede type_id: 0x7a78fdc4 full_name: "of_graph_get_remote_endpoint" } @@ -369148,7 +358567,7 @@ elf_symbol { name: "of_graph_get_remote_node" is_defined: true symbol_type: FUNCTION - crc: 0xe4da72e8 + crc: 0xb4aaec75 type_id: 0x796e9f62 full_name: "of_graph_get_remote_node" } @@ -369157,7 +358576,7 @@ elf_symbol { name: "of_graph_get_remote_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x87a1ab26 + crc: 0x0c4e3667 type_id: 0x7a78fdc4 full_name: "of_graph_get_remote_port_parent" } @@ -369166,7 +358585,7 @@ elf_symbol { name: "of_graph_is_present" is_defined: true symbol_type: FUNCTION - crc: 0x911f0583 + crc: 0x92f30b09 type_id: 0xf22f7816 full_name: "of_graph_is_present" } @@ -369175,7 +358594,7 @@ elf_symbol { name: "of_graph_parse_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x8a6cbea2 + crc: 0x3703e9c6 type_id: 0x9104fd7b full_name: "of_graph_parse_endpoint" } @@ -369184,7 +358603,7 @@ elf_symbol { name: "of_hwspin_lock_get_id" is_defined: true symbol_type: FUNCTION - crc: 0x40dbce99 + crc: 0xc2c0f04e type_id: 0x9100a08e full_name: "of_hwspin_lock_get_id" } @@ -369193,7 +358612,7 @@ elf_symbol { name: "of_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0x304b5b41 + crc: 0x775c7df1 type_id: 0x2bcaa9c8 full_name: "of_icc_get" } @@ -369202,7 +358621,7 @@ elf_symbol { name: "of_icc_get_from_provider" is_defined: true symbol_type: FUNCTION - crc: 0xfe9c32de + crc: 0x44cda1a4 type_id: 0x2d456d1f full_name: "of_icc_get_from_provider" } @@ -369211,7 +358630,7 @@ elf_symbol { name: "of_icc_xlate_onecell" is_defined: true symbol_type: FUNCTION - crc: 0x9c651c60 + crc: 0xbc1cc4f8 type_id: 0xbce9e1eb full_name: "of_icc_xlate_onecell" } @@ -369220,7 +358639,7 @@ elf_symbol { name: "of_iomap" is_defined: true symbol_type: FUNCTION - crc: 0xe4d6d05d + crc: 0x9309b7e9 type_id: 0x5a16f250 full_name: "of_iomap" } @@ -369229,7 +358648,7 @@ elf_symbol { name: "of_irq_find_parent" is_defined: true symbol_type: FUNCTION - crc: 0x161ad819 + crc: 0x1701839b type_id: 0x7bef1e3b full_name: "of_irq_find_parent" } @@ -369238,7 +358657,7 @@ elf_symbol { name: "of_irq_get" is_defined: true symbol_type: FUNCTION - crc: 0xa5769d72 + crc: 0xf9677c4f type_id: 0x9100a08e full_name: "of_irq_get" } @@ -369247,7 +358666,7 @@ elf_symbol { name: "of_irq_get_byname" is_defined: true symbol_type: FUNCTION - crc: 0x4d0693e3 + crc: 0x91eb5598 type_id: 0x90646116 full_name: "of_irq_get_byname" } @@ -369256,7 +358675,7 @@ elf_symbol { name: "of_irq_parse_one" is_defined: true symbol_type: FUNCTION - crc: 0x1807a69f + crc: 0xf886afc2 type_id: 0x9103916c full_name: "of_irq_parse_one" } @@ -369265,7 +358684,7 @@ elf_symbol { name: "of_irq_to_resource" is_defined: true symbol_type: FUNCTION - crc: 0x9d5a76ec + crc: 0x65c694f6 type_id: 0x910e73b6 full_name: "of_irq_to_resource" } @@ -369274,7 +358693,7 @@ elf_symbol { name: "of_irq_to_resource_table" is_defined: true symbol_type: FUNCTION - crc: 0x9ad98c82 + crc: 0xb734be8d type_id: 0x9068d876 full_name: "of_irq_to_resource_table" } @@ -369292,7 +358711,7 @@ elf_symbol { name: "of_match_device" is_defined: true symbol_type: FUNCTION - crc: 0x260d428b + crc: 0x54ad2b23 type_id: 0xd082596f full_name: "of_match_device" } @@ -369301,7 +358720,7 @@ elf_symbol { name: "of_match_node" is_defined: true symbol_type: FUNCTION - crc: 0x55a76a42 + crc: 0x4fcce10a type_id: 0xd0b47295 full_name: "of_match_node" } @@ -369310,7 +358729,7 @@ elf_symbol { name: "of_modalias_node" is_defined: true symbol_type: FUNCTION - crc: 0x7be84a61 + crc: 0xbe048933 type_id: 0x9097e46d full_name: "of_modalias_node" } @@ -369319,7 +358738,7 @@ elf_symbol { name: "of_n_addr_cells" is_defined: true symbol_type: FUNCTION - crc: 0x8ade5856 + crc: 0x39d2055c type_id: 0x909c23c2 full_name: "of_n_addr_cells" } @@ -369328,7 +358747,7 @@ elf_symbol { name: "of_n_size_cells" is_defined: true symbol_type: FUNCTION - crc: 0xa4fb2099 + crc: 0x98ccdae5 type_id: 0x909c23c2 full_name: "of_n_size_cells" } @@ -369337,7 +358756,7 @@ elf_symbol { name: "of_node_name_eq" is_defined: true symbol_type: FUNCTION - crc: 0x23b53eab + crc: 0xc8e1b1b9 type_id: 0xf2d73ac2 full_name: "of_node_name_eq" } @@ -369346,25 +358765,43 @@ elf_symbol { name: "of_node_name_prefix" is_defined: true symbol_type: FUNCTION - crc: 0xef5b775a + crc: 0x1c73ce08 type_id: 0xf2d73ac2 full_name: "of_node_name_prefix" } +elf_symbol { + id: 0x01465bb9 + name: "of_nvmem_cell_get" + is_defined: true + symbol_type: FUNCTION + crc: 0x28344f2d + type_id: 0xb6699a8e + full_name: "of_nvmem_cell_get" +} elf_symbol { id: 0x24945e17 name: "of_nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x2089884e + crc: 0xd965c167 type_id: 0x2c22370c full_name: "of_nvmem_device_get" } +elf_symbol { + id: 0x7e41af4d + name: "of_pci_get_max_link_speed" + is_defined: true + symbol_type: FUNCTION + crc: 0x83f4e866 + type_id: 0x909c23c2 + full_name: "of_pci_get_max_link_speed" +} elf_symbol { id: 0x2d5d9d4f name: "of_phandle_iterator_init" is_defined: true symbol_type: FUNCTION - crc: 0xcbd0cddb + crc: 0xc085129c type_id: 0x94623262 full_name: "of_phandle_iterator_init" } @@ -369373,7 +358810,7 @@ elf_symbol { name: "of_phandle_iterator_next" is_defined: true symbol_type: FUNCTION - crc: 0x0db68245 + crc: 0xa793cd59 type_id: 0x94a5e5f4 full_name: "of_phandle_iterator_next" } @@ -369382,7 +358819,7 @@ elf_symbol { name: "of_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x3393abba + crc: 0xec6d7f86 type_id: 0xbfa66420 full_name: "of_phy_connect" } @@ -369391,7 +358828,7 @@ elf_symbol { name: "of_phy_deregister_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0xbdfc610b + crc: 0x66292e86 type_id: 0x1d84917e full_name: "of_phy_deregister_fixed_link" } @@ -369400,7 +358837,7 @@ elf_symbol { name: "of_phy_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xa0d4085d + crc: 0xc0e75a06 type_id: 0xbec298be full_name: "of_phy_find_device" } @@ -369409,7 +358846,7 @@ elf_symbol { name: "of_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xc406a1c9 + crc: 0x141f940b type_id: 0x1cde4dc9 full_name: "of_phy_get" } @@ -369418,7 +358855,7 @@ elf_symbol { name: "of_phy_is_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0xae1eb78c + crc: 0xb45076e5 type_id: 0xf3b89be9 full_name: "of_phy_is_fixed_link" } @@ -369427,7 +358864,7 @@ elf_symbol { name: "of_phy_register_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0x6b3f5605 + crc: 0x5b8fe935 type_id: 0x909c23c2 full_name: "of_phy_register_fixed_link" } @@ -369436,7 +358873,7 @@ elf_symbol { name: "of_phy_simple_xlate" is_defined: true symbol_type: FUNCTION - crc: 0x902b5ce3 + crc: 0x393623b2 type_id: 0x119fef8e full_name: "of_phy_simple_xlate" } @@ -369445,7 +358882,7 @@ elf_symbol { name: "of_platform_depopulate" is_defined: true symbol_type: FUNCTION - crc: 0x61f0f5a5 + crc: 0xd8207480 type_id: 0x100e6fc8 full_name: "of_platform_depopulate" } @@ -369454,7 +358891,7 @@ elf_symbol { name: "of_platform_device_create" is_defined: true symbol_type: FUNCTION - crc: 0x31e04ef6 + crc: 0xad524976 type_id: 0xc4b456f8 full_name: "of_platform_device_create" } @@ -369463,7 +358900,7 @@ elf_symbol { name: "of_platform_device_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x98f0757c + crc: 0x78bfadc8 type_id: 0x9d7428e0 full_name: "of_platform_device_destroy" } @@ -369472,7 +358909,7 @@ elf_symbol { name: "of_platform_populate" is_defined: true symbol_type: FUNCTION - crc: 0xd2ae88a9 + crc: 0xe0c30afd type_id: 0x90795841 full_name: "of_platform_populate" } @@ -369481,7 +358918,7 @@ elf_symbol { name: "of_pm_clk_add_clks" is_defined: true symbol_type: FUNCTION - crc: 0x70e1d987 + crc: 0xcc78158c type_id: 0x9d16dd74 full_name: "of_pm_clk_add_clks" } @@ -369490,7 +358927,7 @@ elf_symbol { name: "of_prop_next_string" is_defined: true symbol_type: FUNCTION - crc: 0xabbf3ae6 + crc: 0x819d9c94 type_id: 0x927dc411 full_name: "of_prop_next_string" } @@ -369499,7 +358936,7 @@ elf_symbol { name: "of_prop_next_u32" is_defined: true symbol_type: FUNCTION - crc: 0xbcfec40e + crc: 0x5820c2d2 type_id: 0x21ebbce2 full_name: "of_prop_next_u32" } @@ -369508,7 +358945,7 @@ elf_symbol { name: "of_property_count_elems_of_size" is_defined: true symbol_type: FUNCTION - crc: 0x71e8a393 + crc: 0x3cfa4a11 type_id: 0x91ea4add full_name: "of_property_count_elems_of_size" } @@ -369517,7 +358954,7 @@ elf_symbol { name: "of_property_match_string" is_defined: true symbol_type: FUNCTION - crc: 0x41358770 + crc: 0xaa0acb6b type_id: 0x91fc06c4 full_name: "of_property_match_string" } @@ -369526,7 +358963,7 @@ elf_symbol { name: "of_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0x9c252f90 + crc: 0x000c9569 type_id: 0x91f2c7ec full_name: "of_property_read_string" } @@ -369535,7 +358972,7 @@ elf_symbol { name: "of_property_read_string_helper" is_defined: true symbol_type: FUNCTION - crc: 0x5d5dd342 + crc: 0xf876718e type_id: 0x91f10ef1 full_name: "of_property_read_string_helper" } @@ -369544,7 +358981,7 @@ elf_symbol { name: "of_property_read_u32_index" is_defined: true symbol_type: FUNCTION - crc: 0x75aac016 + crc: 0xceae3dfa type_id: 0x91c123ab full_name: "of_property_read_u32_index" } @@ -369553,7 +358990,7 @@ elf_symbol { name: "of_property_read_u64" is_defined: true symbol_type: FUNCTION - crc: 0x975ee296 + crc: 0x37f4b967 type_id: 0x91f804d4 full_name: "of_property_read_u64" } @@ -369562,7 +358999,7 @@ elf_symbol { name: "of_property_read_u64_index" is_defined: true symbol_type: FUNCTION - crc: 0x0afaa77a + crc: 0x2e22ca9b type_id: 0x91c17880 full_name: "of_property_read_u64_index" } @@ -369571,7 +359008,7 @@ elf_symbol { name: "of_property_read_variable_u16_array" is_defined: true symbol_type: FUNCTION - crc: 0x425fc160 + crc: 0x0dafa66a type_id: 0x91fbdfe4 full_name: "of_property_read_variable_u16_array" } @@ -369580,7 +359017,7 @@ elf_symbol { name: "of_property_read_variable_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0x6d330434 + crc: 0x94a3f9c7 type_id: 0x91fe5bbd full_name: "of_property_read_variable_u32_array" } @@ -369589,7 +359026,7 @@ elf_symbol { name: "of_property_read_variable_u64_array" is_defined: true symbol_type: FUNCTION - crc: 0x717795d0 + crc: 0x9f5e7ab1 type_id: 0x91fbe90c full_name: "of_property_read_variable_u64_array" } @@ -369598,7 +359035,7 @@ elf_symbol { name: "of_property_read_variable_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x3b78ff6d + crc: 0x4956eb3e type_id: 0x91f05ef8 full_name: "of_property_read_variable_u8_array" } @@ -369607,7 +359044,7 @@ elf_symbol { name: "of_pwm_xlate_with_flags" is_defined: true symbol_type: FUNCTION - crc: 0x8bb6a66e + crc: 0xd06171c3 type_id: 0x0ad6ec83 full_name: "of_pwm_xlate_with_flags" } @@ -369616,7 +359053,7 @@ elf_symbol { name: "of_regulator_match" is_defined: true symbol_type: FUNCTION - crc: 0xc6eb68c3 + crc: 0xb65d015e type_id: 0x9dc26efd full_name: "of_regulator_match" } @@ -369625,7 +359062,7 @@ elf_symbol { name: "of_remove_property" is_defined: true symbol_type: FUNCTION - crc: 0x28066339 + crc: 0x2384588a type_id: 0x90903ad4 full_name: "of_remove_property" } @@ -369634,7 +359071,7 @@ elf_symbol { name: "of_reserved_mem_device_init_by_idx" is_defined: true symbol_type: FUNCTION - crc: 0xde928a98 + crc: 0xbb56af18 type_id: 0x9dded94e full_name: "of_reserved_mem_device_init_by_idx" } @@ -369643,7 +359080,7 @@ elf_symbol { name: "of_reserved_mem_device_release" is_defined: true symbol_type: FUNCTION - crc: 0x52268d0e + crc: 0xd1455ac4 type_id: 0x100e6fc8 full_name: "of_reserved_mem_device_release" } @@ -369652,7 +359089,7 @@ elf_symbol { name: "of_reserved_mem_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xa5b145ec + crc: 0x5bf2bc8d type_id: 0x3330b35a full_name: "of_reserved_mem_lookup" } @@ -369661,7 +359098,7 @@ elf_symbol { name: "of_reset_control_array_get" is_defined: true symbol_type: FUNCTION - crc: 0xe171c247 + crc: 0x490b6e10 type_id: 0x03232434 full_name: "of_reset_control_array_get" } @@ -369670,7 +359107,7 @@ elf_symbol { name: "of_root" is_defined: true symbol_type: OBJECT - crc: 0x4cd42481 + crc: 0x4cecbcce type_id: 0x347303b4 full_name: "of_root" } @@ -369679,7 +359116,7 @@ elf_symbol { name: "of_thermal_get_ntrips" is_defined: true symbol_type: FUNCTION - crc: 0x7015365a + crc: 0x624ff197 type_id: 0x9439b74e full_name: "of_thermal_get_ntrips" } @@ -369688,7 +359125,7 @@ elf_symbol { name: "of_thermal_get_trip_points" is_defined: true symbol_type: FUNCTION - crc: 0x5d02d3b8 + crc: 0x76401116 type_id: 0x954e493c full_name: "of_thermal_get_trip_points" } @@ -369697,7 +359134,7 @@ elf_symbol { name: "of_thermal_is_trip_valid" is_defined: true symbol_type: FUNCTION - crc: 0x33f7c703 + crc: 0x05d24c7a type_id: 0xf6818c29 full_name: "of_thermal_is_trip_valid" } @@ -369706,7 +359143,7 @@ elf_symbol { name: "of_translate_address" is_defined: true symbol_type: FUNCTION - crc: 0x114ed673 + crc: 0x2a0a7c73 type_id: 0x5a09df06 full_name: "of_translate_address" } @@ -369715,7 +359152,7 @@ elf_symbol { name: "of_usb_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xd8bccde5 + crc: 0x639dd3c2 type_id: 0xc7bc4f65 full_name: "of_usb_get_phy_mode" } @@ -369724,7 +359161,7 @@ elf_symbol { name: "of_usb_host_tpl_support" is_defined: true symbol_type: FUNCTION - crc: 0xf59a4a73 + crc: 0x3bac72d5 type_id: 0xf3b89be9 full_name: "of_usb_host_tpl_support" } @@ -369733,7 +359170,7 @@ elf_symbol { name: "of_usb_update_otg_caps" is_defined: true symbol_type: FUNCTION - crc: 0x48462ac0 + crc: 0x290c0b46 type_id: 0x90b8e351 full_name: "of_usb_update_otg_caps" } @@ -369769,7 +359206,7 @@ elf_symbol { name: "open_candev" is_defined: true symbol_type: FUNCTION - crc: 0xa0699420 + crc: 0x0dd3afa3 type_id: 0x91296bda full_name: "open_candev" } @@ -369805,7 +359242,7 @@ elf_symbol { name: "page_endio" is_defined: true symbol_type: FUNCTION - crc: 0x270fc99d + crc: 0x12cbd911 type_id: 0x1094b37f full_name: "page_endio" } @@ -369814,7 +359251,7 @@ elf_symbol { name: "page_ext_get" is_defined: true symbol_type: FUNCTION - crc: 0x99c1fa75 + crc: 0x0ee09d30 namespace: "MINIDUMP" type_id: 0xb6d2e6f8 full_name: "page_ext_get" @@ -369862,16 +359299,25 @@ elf_symbol { name: "page_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x2eb93f52 + crc: 0xaff5b625 type_id: 0x6a8ce717 full_name: "page_mapping" } +elf_symbol { + id: 0x44e50ff8 + name: "page_pinner_inited" + is_defined: true + symbol_type: OBJECT + crc: 0xacfe4142 + type_id: 0x8e47c273 + full_name: "page_pinner_inited" +} elf_symbol { id: 0xec5c680b name: "page_pool_alloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x25e4cb47 + crc: 0x744a4b34 type_id: 0xba8f5ef0 full_name: "page_pool_alloc_pages" } @@ -369880,7 +359326,7 @@ elf_symbol { name: "page_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0xf2dab00a + crc: 0x4c8831c4 type_id: 0xf18d022a full_name: "page_pool_create" } @@ -369889,7 +359335,7 @@ elf_symbol { name: "page_pool_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6169e08c + crc: 0x104e46b5 type_id: 0x1449649c full_name: "page_pool_destroy" } @@ -369898,7 +359344,7 @@ elf_symbol { name: "page_pool_put_defragged_page" is_defined: true symbol_type: FUNCTION - crc: 0xe2b3549d + crc: 0x42425748 type_id: 0x1443bd42 full_name: "page_pool_put_defragged_page" } @@ -369907,7 +359353,7 @@ elf_symbol { name: "page_pool_release_page" is_defined: true symbol_type: FUNCTION - crc: 0x184b5c7d + crc: 0x8ff08ad8 type_id: 0x145369e6 full_name: "page_pool_release_page" } @@ -369916,7 +359362,7 @@ elf_symbol { name: "page_relinquish" is_defined: true symbol_type: FUNCTION - crc: 0x9da8e62a + crc: 0x73336f4b type_id: 0x11388634 full_name: "page_relinquish" } @@ -369925,7 +359371,7 @@ elf_symbol { name: "page_reporting_register" is_defined: true symbol_type: FUNCTION - crc: 0x764ffefa + crc: 0xa21693fe type_id: 0x947d3e35 full_name: "page_reporting_register" } @@ -369934,7 +359380,7 @@ elf_symbol { name: "page_reporting_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x99dd730c + crc: 0x8d5b0483 type_id: 0x19658c89 full_name: "page_reporting_unregister" } @@ -369970,7 +359416,7 @@ elf_symbol { name: "param_array_ops" is_defined: true symbol_type: OBJECT - crc: 0x41042371 + crc: 0xc6eb4778 type_id: 0xd865d5b5 full_name: "param_array_ops" } @@ -369979,7 +359425,7 @@ elf_symbol { name: "param_get_bool" is_defined: true symbol_type: FUNCTION - crc: 0xde0d6d7e + crc: 0x129bb69a type_id: 0x9c660c95 full_name: "param_get_bool" } @@ -369988,7 +359434,7 @@ elf_symbol { name: "param_get_charp" is_defined: true symbol_type: FUNCTION - crc: 0x1122a3f5 + crc: 0x4c3a48f4 type_id: 0x9c660c95 full_name: "param_get_charp" } @@ -369997,7 +359443,7 @@ elf_symbol { name: "param_get_int" is_defined: true symbol_type: FUNCTION - crc: 0x52f44b5d + crc: 0xdad5f879 type_id: 0x9c660c95 full_name: "param_get_int" } @@ -370006,7 +359452,7 @@ elf_symbol { name: "param_get_string" is_defined: true symbol_type: FUNCTION - crc: 0x3b920b2e + crc: 0x1d32d4ad type_id: 0x9c660c95 full_name: "param_get_string" } @@ -370015,7 +359461,7 @@ elf_symbol { name: "param_get_uint" is_defined: true symbol_type: FUNCTION - crc: 0xbc12bb46 + crc: 0x67cb9dc6 type_id: 0x9c660c95 full_name: "param_get_uint" } @@ -370024,7 +359470,7 @@ elf_symbol { name: "param_get_ullong" is_defined: true symbol_type: FUNCTION - crc: 0x9d25ea8b + crc: 0xa03ed6f9 type_id: 0x9c660c95 full_name: "param_get_ullong" } @@ -370033,7 +359479,7 @@ elf_symbol { name: "param_get_ulong" is_defined: true symbol_type: FUNCTION - crc: 0x96dd0acf + crc: 0x4d4e1a44 type_id: 0x9c660c95 full_name: "param_get_ulong" } @@ -370042,7 +359488,7 @@ elf_symbol { name: "param_ops_bool" is_defined: true symbol_type: OBJECT - crc: 0xeeddd30a + crc: 0x091a089b type_id: 0xd865d5b5 full_name: "param_ops_bool" } @@ -370051,7 +359497,7 @@ elf_symbol { name: "param_ops_byte" is_defined: true symbol_type: OBJECT - crc: 0x5a1e2c91 + crc: 0xbdd9f700 type_id: 0xd865d5b5 full_name: "param_ops_byte" } @@ -370060,16 +359506,25 @@ elf_symbol { name: "param_ops_charp" is_defined: true symbol_type: OBJECT - crc: 0x3cf75020 + crc: 0xbb183429 type_id: 0xd865d5b5 full_name: "param_ops_charp" } +elf_symbol { + id: 0xb3d7f6dd + name: "param_ops_hexint" + is_defined: true + symbol_type: OBJECT + crc: 0x377b3b7e + type_id: 0xd865d5b5 + full_name: "param_ops_hexint" +} elf_symbol { id: 0x24c72ae5 name: "param_ops_int" is_defined: true symbol_type: OBJECT - crc: 0xdc477d13 + crc: 0xa3b1eb1d type_id: 0xd865d5b5 full_name: "param_ops_int" } @@ -370078,7 +359533,7 @@ elf_symbol { name: "param_ops_long" is_defined: true symbol_type: OBJECT - crc: 0xb3dbde97 + crc: 0x541c0506 type_id: 0xd865d5b5 full_name: "param_ops_long" } @@ -370087,7 +359542,7 @@ elf_symbol { name: "param_ops_string" is_defined: true symbol_type: OBJECT - crc: 0xc82c2c87 + crc: 0xb1777b47 type_id: 0xd865d5b5 full_name: "param_ops_string" } @@ -370096,7 +359551,7 @@ elf_symbol { name: "param_ops_uint" is_defined: true symbol_type: OBJECT - crc: 0x9aaf352a + crc: 0x7d68eebb type_id: 0xd865d5b5 full_name: "param_ops_uint" } @@ -370105,7 +359560,7 @@ elf_symbol { name: "param_ops_ullong" is_defined: true symbol_type: OBJECT - crc: 0xbec2ef74 + crc: 0xc799b8b4 type_id: 0xd865d5b5 full_name: "param_ops_ullong" } @@ -370114,7 +359569,7 @@ elf_symbol { name: "param_ops_ulong" is_defined: true symbol_type: OBJECT - crc: 0xec98bed7 + crc: 0x6b77dade type_id: 0xd865d5b5 full_name: "param_ops_ulong" } @@ -370123,7 +359578,7 @@ elf_symbol { name: "param_ops_ushort" is_defined: true symbol_type: OBJECT - crc: 0xcd11e27c + crc: 0xb44ab5bc type_id: 0xd865d5b5 full_name: "param_ops_ushort" } @@ -370132,7 +359587,7 @@ elf_symbol { name: "param_set_bool" is_defined: true symbol_type: FUNCTION - crc: 0x50587ba4 + crc: 0x32a5a132 type_id: 0x92c2d86d full_name: "param_set_bool" } @@ -370141,7 +359596,7 @@ elf_symbol { name: "param_set_charp" is_defined: true symbol_type: FUNCTION - crc: 0x854a8043 + crc: 0x1d836063 type_id: 0x92c2d86d full_name: "param_set_charp" } @@ -370150,7 +359605,7 @@ elf_symbol { name: "param_set_copystring" is_defined: true symbol_type: FUNCTION - crc: 0xf5ccb697 + crc: 0x2d8864dd type_id: 0x92c2d86d full_name: "param_set_copystring" } @@ -370159,7 +359614,7 @@ elf_symbol { name: "param_set_int" is_defined: true symbol_type: FUNCTION - crc: 0xd1cdbc99 + crc: 0x5445ffc9 type_id: 0x92c2d86d full_name: "param_set_int" } @@ -370168,7 +359623,7 @@ elf_symbol { name: "param_set_uint" is_defined: true symbol_type: FUNCTION - crc: 0xfded2c1a + crc: 0x66cfd2b2 type_id: 0x92c2d86d full_name: "param_set_uint" } @@ -370177,7 +359632,7 @@ elf_symbol { name: "param_set_ulong" is_defined: true symbol_type: FUNCTION - crc: 0x67e3529b + crc: 0xa005b241 type_id: 0x92c2d86d full_name: "param_set_ulong" } @@ -370186,7 +359641,7 @@ elf_symbol { name: "passthru_features_check" is_defined: true symbol_type: FUNCTION - crc: 0x87a954b0 + crc: 0x66386708 type_id: 0xa739c6fb full_name: "passthru_features_check" } @@ -370195,7 +359650,7 @@ elf_symbol { name: "pci_aer_clear_nonfatal_status" is_defined: true symbol_type: FUNCTION - crc: 0xfe673c79 + crc: 0x9d45b84c type_id: 0x99f942bc full_name: "pci_aer_clear_nonfatal_status" } @@ -370204,7 +359659,7 @@ elf_symbol { name: "pci_alloc_irq_vectors_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x6734e751 + crc: 0x3e2daa5d type_id: 0x98ff2dd7 full_name: "pci_alloc_irq_vectors_affinity" } @@ -370213,25 +359668,43 @@ elf_symbol { name: "pci_assign_resource" is_defined: true symbol_type: FUNCTION - crc: 0xb1782842 + crc: 0xa06ede0b type_id: 0x9865c1f0 full_name: "pci_assign_resource" } +elf_symbol { + id: 0x66f0c8cd + name: "pci_assign_unassigned_bus_resources" + is_defined: true + symbol_type: FUNCTION + crc: 0x91185491 + type_id: 0x185a3adc + full_name: "pci_assign_unassigned_bus_resources" +} elf_symbol { id: 0xb10958e7 name: "pci_ats_supported" is_defined: true symbol_type: FUNCTION - crc: 0xbc1d648d + crc: 0xc38eaa8c type_id: 0xfaddfa97 full_name: "pci_ats_supported" } +elf_symbol { + id: 0x45091f48 + name: "pci_bus_resource_n" + is_defined: true + symbol_type: FUNCTION + crc: 0x7d21cd3f + type_id: 0xcd829c8f + full_name: "pci_bus_resource_n" +} elf_symbol { id: 0x1540c319 name: "pci_bus_type" is_defined: true symbol_type: OBJECT - crc: 0xe0f4583a + crc: 0x55d05ae1 type_id: 0x257935aa full_name: "pci_bus_type" } @@ -370240,7 +359713,7 @@ elf_symbol { name: "pci_choose_state" is_defined: true symbol_type: FUNCTION - crc: 0x831b0462 + crc: 0x5958a8cf type_id: 0xb4f85508 full_name: "pci_choose_state" } @@ -370249,7 +359722,7 @@ elf_symbol { name: "pci_clear_master" is_defined: true symbol_type: FUNCTION - crc: 0x520a2f9f + crc: 0xfbe3a940 type_id: 0x14e1f000 full_name: "pci_clear_master" } @@ -370258,7 +359731,7 @@ elf_symbol { name: "pci_dev_get" is_defined: true symbol_type: FUNCTION - crc: 0x2c0fec8f + crc: 0x440eb2e2 type_id: 0x832143d7 full_name: "pci_dev_get" } @@ -370276,7 +359749,7 @@ elf_symbol { name: "pci_dev_put" is_defined: true symbol_type: FUNCTION - crc: 0xb5eeb10e + crc: 0x1ac914d6 type_id: 0x14e1f000 full_name: "pci_dev_put" } @@ -370285,7 +359758,7 @@ elf_symbol { name: "pci_device_group" is_defined: true symbol_type: FUNCTION - crc: 0x04410cf1 + crc: 0xd96822f2 type_id: 0x7e204efc full_name: "pci_device_group" } @@ -370294,7 +359767,7 @@ elf_symbol { name: "pci_device_is_present" is_defined: true symbol_type: FUNCTION - crc: 0x863e4754 + crc: 0xdc1c9900 type_id: 0xfaddfa97 full_name: "pci_device_is_present" } @@ -370303,7 +359776,7 @@ elf_symbol { name: "pci_disable_ats" is_defined: true symbol_type: FUNCTION - crc: 0x223f1633 + crc: 0xa5b32faf type_id: 0x14e1f000 full_name: "pci_disable_ats" } @@ -370312,7 +359785,7 @@ elf_symbol { name: "pci_disable_device" is_defined: true symbol_type: FUNCTION - crc: 0xac4b146a + crc: 0xfb9b8560 type_id: 0x14e1f000 full_name: "pci_disable_device" } @@ -370321,7 +359794,7 @@ elf_symbol { name: "pci_disable_link_state" is_defined: true symbol_type: FUNCTION - crc: 0x84771b67 + crc: 0x8b63f49f type_id: 0x9865c1f0 full_name: "pci_disable_link_state" } @@ -370330,7 +359803,7 @@ elf_symbol { name: "pci_disable_msi" is_defined: true symbol_type: FUNCTION - crc: 0x9400f109 + crc: 0xf5c749e9 type_id: 0x14e1f000 full_name: "pci_disable_msi" } @@ -370339,7 +359812,7 @@ elf_symbol { name: "pci_disable_msix" is_defined: true symbol_type: FUNCTION - crc: 0x44b72ad5 + crc: 0x8f30a592 type_id: 0x14e1f000 full_name: "pci_disable_msix" } @@ -370348,16 +359821,25 @@ elf_symbol { name: "pci_disable_sriov" is_defined: true symbol_type: FUNCTION - crc: 0x7674758f + crc: 0xdc73d235 type_id: 0x14e1f000 full_name: "pci_disable_sriov" } +elf_symbol { + id: 0x96b46225 + name: "pci_enable_atomic_ops_to_root" + is_defined: true + symbol_type: FUNCTION + crc: 0xcb159eb6 + type_id: 0x9add6210 + full_name: "pci_enable_atomic_ops_to_root" +} elf_symbol { id: 0x35a3d772 name: "pci_enable_ats" is_defined: true symbol_type: FUNCTION - crc: 0x632e2705 + crc: 0x41e2af1a type_id: 0x9865c1f0 full_name: "pci_enable_ats" } @@ -370366,7 +359848,7 @@ elf_symbol { name: "pci_enable_device" is_defined: true symbol_type: FUNCTION - crc: 0x107432a0 + crc: 0x5dbd3f1a type_id: 0x99f942bc full_name: "pci_enable_device" } @@ -370375,7 +359857,7 @@ elf_symbol { name: "pci_enable_msi" is_defined: true symbol_type: FUNCTION - crc: 0x7cbd5907 + crc: 0xe3078eea type_id: 0x99f942bc full_name: "pci_enable_msi" } @@ -370384,7 +359866,7 @@ elf_symbol { name: "pci_enable_msix_range" is_defined: true symbol_type: FUNCTION - crc: 0xfcff91f1 + crc: 0x441c427f type_id: 0x99b01e28 full_name: "pci_enable_msix_range" } @@ -370393,7 +359875,7 @@ elf_symbol { name: "pci_enable_pcie_error_reporting" is_defined: true symbol_type: FUNCTION - crc: 0xdb23caa8 + crc: 0x0915aabd type_id: 0x99f942bc full_name: "pci_enable_pcie_error_reporting" } @@ -370402,7 +359884,7 @@ elf_symbol { name: "pci_enable_sriov" is_defined: true symbol_type: FUNCTION - crc: 0xc2f046e1 + crc: 0xf3c70b25 type_id: 0x9865c1f0 full_name: "pci_enable_sriov" } @@ -370411,7 +359893,7 @@ elf_symbol { name: "pci_enable_wake" is_defined: true symbol_type: FUNCTION - crc: 0x67c94915 + crc: 0xbb17173d type_id: 0x999ac92f full_name: "pci_enable_wake" } @@ -370420,7 +359902,7 @@ elf_symbol { name: "pci_find_bus" is_defined: true symbol_type: FUNCTION - crc: 0x2fff53d6 + crc: 0x2d6df455 type_id: 0xd88df0fd full_name: "pci_find_bus" } @@ -370429,7 +359911,7 @@ elf_symbol { name: "pci_find_capability" is_defined: true symbol_type: FUNCTION - crc: 0x48efd533 + crc: 0x2c2ba92f type_id: 0x56af9ca8 full_name: "pci_find_capability" } @@ -370438,7 +359920,7 @@ elf_symbol { name: "pci_find_ext_capability" is_defined: true symbol_type: FUNCTION - crc: 0x87e781e6 + crc: 0x71d66c7b type_id: 0x04ce0b6f full_name: "pci_find_ext_capability" } @@ -370447,7 +359929,7 @@ elf_symbol { name: "pci_find_next_capability" is_defined: true symbol_type: FUNCTION - crc: 0xdf6cac64 + crc: 0xa88ac62f type_id: 0x578fa618 full_name: "pci_find_next_capability" } @@ -370456,25 +359938,43 @@ elf_symbol { name: "pci_free_irq_vectors" is_defined: true symbol_type: FUNCTION - crc: 0x8c5dd4ca + crc: 0x48080238 type_id: 0x14e1f000 full_name: "pci_free_irq_vectors" } +elf_symbol { + id: 0x50bce06e + name: "pci_generic_config_read" + is_defined: true + symbol_type: FUNCTION + crc: 0x25671fef + type_id: 0x944cc77b + full_name: "pci_generic_config_read" +} elf_symbol { id: 0x133a7a3e name: "pci_generic_config_read32" is_defined: true symbol_type: FUNCTION - crc: 0x461dbf1f + crc: 0x7fce2e4d type_id: 0x944cc77b full_name: "pci_generic_config_read32" } +elf_symbol { + id: 0xdeaa9b25 + name: "pci_generic_config_write" + is_defined: true + symbol_type: FUNCTION + crc: 0x04f29954 + type_id: 0x944cfb0d + full_name: "pci_generic_config_write" +} elf_symbol { id: 0x6f7d4414 name: "pci_generic_config_write32" is_defined: true symbol_type: FUNCTION - crc: 0x2e3e5a46 + crc: 0xe2db9a7c type_id: 0x944cfb0d full_name: "pci_generic_config_write32" } @@ -370483,7 +359983,7 @@ elf_symbol { name: "pci_get_device" is_defined: true symbol_type: FUNCTION - crc: 0x9787e743 + crc: 0xe71c8a05 type_id: 0x972bd7f2 full_name: "pci_get_device" } @@ -370492,7 +359992,7 @@ elf_symbol { name: "pci_get_domain_bus_and_slot" is_defined: true symbol_type: FUNCTION - crc: 0xa3950477 + crc: 0xd30e6931 type_id: 0x9f97a24e full_name: "pci_get_domain_bus_and_slot" } @@ -370501,7 +360001,7 @@ elf_symbol { name: "pci_get_slot" is_defined: true symbol_type: FUNCTION - crc: 0x5c85173f + crc: 0xe843a108 type_id: 0x8e8c9c93 full_name: "pci_get_slot" } @@ -370510,7 +360010,7 @@ elf_symbol { name: "pci_host_probe" is_defined: true symbol_type: FUNCTION - crc: 0x2df20151 + crc: 0x56d0f8aa type_id: 0x93acae9b full_name: "pci_host_probe" } @@ -370519,7 +360019,7 @@ elf_symbol { name: "pci_iomap" is_defined: true symbol_type: FUNCTION - crc: 0xaf9493d4 + crc: 0xc2b09549 type_id: 0x537f4e77 full_name: "pci_iomap" } @@ -370528,7 +360028,7 @@ elf_symbol { name: "pci_iomap_range" is_defined: true symbol_type: FUNCTION - crc: 0x71d8e27e + crc: 0x13c0bfb4 type_id: 0x537f83a2 full_name: "pci_iomap_range" } @@ -370537,7 +360037,7 @@ elf_symbol { name: "pci_iounmap" is_defined: true symbol_type: FUNCTION - crc: 0xfbdffcc1 + crc: 0x57c3bc79 type_id: 0x14830594 full_name: "pci_iounmap" } @@ -370546,7 +360046,7 @@ elf_symbol { name: "pci_irq_get_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x62239de7 + crc: 0x97586fdd type_id: 0x5c7d047e full_name: "pci_irq_get_affinity" } @@ -370555,7 +360055,7 @@ elf_symbol { name: "pci_irq_vector" is_defined: true symbol_type: FUNCTION - crc: 0xaf1d20dd + crc: 0x0f70e1bf type_id: 0x98ef5724 full_name: "pci_irq_vector" } @@ -370564,7 +360064,7 @@ elf_symbol { name: "pci_load_and_free_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0x8a1de283 + crc: 0xe3721488 type_id: 0x99dbf8a8 full_name: "pci_load_and_free_saved_state" } @@ -370573,7 +360073,7 @@ elf_symbol { name: "pci_load_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0xbce346b2 + crc: 0x341c4622 type_id: 0x99daa974 full_name: "pci_load_saved_state" } @@ -370586,12 +360086,21 @@ elf_symbol { type_id: 0x10985193 full_name: "pci_lock_rescan_remove" } +elf_symbol { + id: 0x0847b0c3 + name: "pci_map_rom" + is_defined: true + symbol_type: FUNCTION + crc: 0x200798d0 + type_id: 0x523165ec + full_name: "pci_map_rom" +} elf_symbol { id: 0xd1eec7be name: "pci_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x06010d83 + crc: 0xe4699c20 type_id: 0xaddc5fdc full_name: "pci_match_id" } @@ -370600,7 +360109,7 @@ elf_symbol { name: "pci_msi_create_irq_domain" is_defined: true symbol_type: FUNCTION - crc: 0x3a978ec4 + crc: 0x8e1a8a79 type_id: 0x5e4ba6ce full_name: "pci_msi_create_irq_domain" } @@ -370618,7 +360127,7 @@ elf_symbol { name: "pci_msi_mask_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb66b4630 + crc: 0x58289ce9 type_id: 0x1247424a full_name: "pci_msi_mask_irq" } @@ -370627,10 +360136,19 @@ elf_symbol { name: "pci_msi_unmask_irq" is_defined: true symbol_type: FUNCTION - crc: 0x175e8293 + crc: 0x73c5bf2e type_id: 0x1247424a full_name: "pci_msi_unmask_irq" } +elf_symbol { + id: 0x9d3ae050 + name: "pci_msix_vec_count" + is_defined: true + symbol_type: FUNCTION + crc: 0x8596cc1f + type_id: 0x99f942bc + full_name: "pci_msix_vec_count" +} elf_symbol { id: 0x180e6903 name: "pci_pio_to_address" @@ -370645,7 +360163,7 @@ elf_symbol { name: "pci_read_config_byte" is_defined: true symbol_type: FUNCTION - crc: 0x5e8252bc + crc: 0x7631422f type_id: 0x92ce2ae7 full_name: "pci_read_config_byte" } @@ -370654,7 +360172,7 @@ elf_symbol { name: "pci_read_config_dword" is_defined: true symbol_type: FUNCTION - crc: 0x428ad74d + crc: 0x63d0d036 type_id: 0x92c02fa2 full_name: "pci_read_config_dword" } @@ -370663,7 +360181,7 @@ elf_symbol { name: "pci_read_config_word" is_defined: true symbol_type: FUNCTION - crc: 0x2fd40de9 + crc: 0x4bf8662b type_id: 0x92c5abfb full_name: "pci_read_config_word" } @@ -370672,7 +360190,7 @@ elf_symbol { name: "pci_release_region" is_defined: true symbol_type: FUNCTION - crc: 0xcfbc179b + crc: 0x717742b7 type_id: 0x157d734c full_name: "pci_release_region" } @@ -370681,16 +360199,25 @@ elf_symbol { name: "pci_release_regions" is_defined: true symbol_type: FUNCTION - crc: 0x5d7ef0d2 + crc: 0xd1832ace type_id: 0x14e1f000 full_name: "pci_release_regions" } +elf_symbol { + id: 0x5b0002a1 + name: "pci_release_resource" + is_defined: true + symbol_type: FUNCTION + crc: 0x423e8881 + type_id: 0x157d734c + full_name: "pci_release_resource" +} elf_symbol { id: 0x2c8694e0 name: "pci_release_selected_regions" is_defined: true symbol_type: FUNCTION - crc: 0xed3a79a1 + crc: 0x97e7fd28 type_id: 0x157d734c full_name: "pci_release_selected_regions" } @@ -370699,7 +360226,7 @@ elf_symbol { name: "pci_remove_root_bus" is_defined: true symbol_type: FUNCTION - crc: 0x27d81e21 + crc: 0x3454a88b type_id: 0x185a3adc full_name: "pci_remove_root_bus" } @@ -370708,7 +360235,7 @@ elf_symbol { name: "pci_request_region" is_defined: true symbol_type: FUNCTION - crc: 0x7fb5c137 + crc: 0x56b115f6 type_id: 0x986a45dd full_name: "pci_request_region" } @@ -370717,7 +360244,7 @@ elf_symbol { name: "pci_request_selected_regions" is_defined: true symbol_type: FUNCTION - crc: 0x022fc9dd + crc: 0xc218bd90 type_id: 0x986a45dd full_name: "pci_request_selected_regions" } @@ -370726,7 +360253,7 @@ elf_symbol { name: "pci_rescan_bus" is_defined: true symbol_type: FUNCTION - crc: 0x9f0f18b6 + crc: 0x2cdb5aee type_id: 0xc61915b4 full_name: "pci_rescan_bus" } @@ -370735,16 +360262,25 @@ elf_symbol { name: "pci_reset_function" is_defined: true symbol_type: FUNCTION - crc: 0x4d93db7d + crc: 0xa90900f3 type_id: 0x99f942bc full_name: "pci_reset_function" } +elf_symbol { + id: 0xe61df390 + name: "pci_resize_resource" + is_defined: true + symbol_type: FUNCTION + crc: 0x4c0ba38f + type_id: 0x987c09c4 + full_name: "pci_resize_resource" +} elf_symbol { id: 0xd2a1df18 name: "pci_restore_msi_state" is_defined: true symbol_type: FUNCTION - crc: 0x8cccc2d9 + crc: 0xdb97efa0 type_id: 0x14e1f000 full_name: "pci_restore_msi_state" } @@ -370753,7 +360289,7 @@ elf_symbol { name: "pci_restore_state" is_defined: true symbol_type: FUNCTION - crc: 0xc9a52bf8 + crc: 0xa2f3dd02 type_id: 0x14e1f000 full_name: "pci_restore_state" } @@ -370762,7 +360298,7 @@ elf_symbol { name: "pci_save_state" is_defined: true symbol_type: FUNCTION - crc: 0x45f4bb59 + crc: 0x35ff06ae type_id: 0x99f942bc full_name: "pci_save_state" } @@ -370771,7 +360307,7 @@ elf_symbol { name: "pci_set_master" is_defined: true symbol_type: FUNCTION - crc: 0xafeb1c7a + crc: 0x42c44935 type_id: 0x14e1f000 full_name: "pci_set_master" } @@ -370780,7 +360316,7 @@ elf_symbol { name: "pci_set_power_state" is_defined: true symbol_type: FUNCTION - crc: 0xee1280d8 + crc: 0x1aa993cd type_id: 0x998196f8 full_name: "pci_set_power_state" } @@ -370789,7 +360325,7 @@ elf_symbol { name: "pci_stop_root_bus" is_defined: true symbol_type: FUNCTION - crc: 0x0ed8105b + crc: 0x940ecd02 type_id: 0x185a3adc full_name: "pci_stop_root_bus" } @@ -370798,7 +360334,7 @@ elf_symbol { name: "pci_store_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0x8eeb438b + crc: 0xaeab3b09 type_id: 0x551d3dad full_name: "pci_store_saved_state" } @@ -370811,12 +360347,21 @@ elf_symbol { type_id: 0x10985193 full_name: "pci_unlock_rescan_remove" } +elf_symbol { + id: 0x1ea7ecbd + name: "pci_unmap_rom" + is_defined: true + symbol_type: FUNCTION + crc: 0xcf39adac + type_id: 0x14830594 + full_name: "pci_unmap_rom" +} elf_symbol { id: 0xe47c4cd7 name: "pci_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x815e709d + crc: 0x72a75af0 type_id: 0x1a0ce609 full_name: "pci_unregister_driver" } @@ -370825,7 +360370,7 @@ elf_symbol { name: "pci_vfs_assigned" is_defined: true symbol_type: FUNCTION - crc: 0x0935e890 + crc: 0xdeff2152 type_id: 0x99f942bc full_name: "pci_vfs_assigned" } @@ -370834,7 +360379,7 @@ elf_symbol { name: "pci_wake_from_d3" is_defined: true symbol_type: FUNCTION - crc: 0xabe671ee + crc: 0x73614e41 type_id: 0x984cbfc3 full_name: "pci_wake_from_d3" } @@ -370843,7 +360388,7 @@ elf_symbol { name: "pci_walk_bus" is_defined: true symbol_type: FUNCTION - crc: 0x05329ef2 + crc: 0x021a9de2 type_id: 0x18efced4 full_name: "pci_walk_bus" } @@ -370852,7 +360397,7 @@ elf_symbol { name: "pci_write_config_dword" is_defined: true symbol_type: FUNCTION - crc: 0xd32870f2 + crc: 0x0b9b2f5c type_id: 0x92fc5924 full_name: "pci_write_config_dword" } @@ -370861,16 +360406,25 @@ elf_symbol { name: "pci_write_config_word" is_defined: true symbol_type: FUNCTION - crc: 0x31c5dcbe + crc: 0x339db6e2 type_id: 0x92ea4841 full_name: "pci_write_config_word" } +elf_symbol { + id: 0x0ce26450 + name: "pcie_bandwidth_available" + is_defined: true + symbol_type: FUNCTION + crc: 0xb8e5f4f0 + type_id: 0x41b29569 + full_name: "pcie_bandwidth_available" +} elf_symbol { id: 0x141fdc1f name: "pcie_capability_clear_and_set_word" is_defined: true symbol_type: FUNCTION - crc: 0xbb5fb53a + crc: 0x5801c397 type_id: 0x9843d7a9 full_name: "pcie_capability_clear_and_set_word" } @@ -370879,7 +360433,7 @@ elf_symbol { name: "pcie_capability_read_word" is_defined: true symbol_type: FUNCTION - crc: 0x7f4645cc + crc: 0x7dc89a68 type_id: 0x986e7125 full_name: "pcie_capability_read_word" } @@ -370888,16 +360442,43 @@ elf_symbol { name: "pcie_capability_write_word" is_defined: true symbol_type: FUNCTION - crc: 0x8c5a9f86 + crc: 0xccc2a185 type_id: 0x9841929f full_name: "pcie_capability_write_word" } +elf_symbol { + id: 0xb7c9d0b8 + name: "pcie_get_mps" + is_defined: true + symbol_type: FUNCTION + crc: 0x88b86e78 + type_id: 0x99f942bc + full_name: "pcie_get_mps" +} +elf_symbol { + id: 0x8897c24a + name: "pcie_get_speed_cap" + is_defined: true + symbol_type: FUNCTION + crc: 0x4c075964 + type_id: 0x2ec04b91 + full_name: "pcie_get_speed_cap" +} +elf_symbol { + id: 0xffa3ecd1 + name: "pcie_set_mps" + is_defined: true + symbol_type: FUNCTION + crc: 0x6136e248 + type_id: 0x9865c1f0 + full_name: "pcie_set_mps" +} elf_symbol { id: 0x42595f98 name: "pcim_enable_device" is_defined: true symbol_type: FUNCTION - crc: 0x805dd700 + crc: 0xf7fdeae2 type_id: 0x99f942bc full_name: "pcim_enable_device" } @@ -370906,7 +360487,7 @@ elf_symbol { name: "pcim_iomap_regions" is_defined: true symbol_type: FUNCTION - crc: 0x9011a6b9 + crc: 0x55503281 type_id: 0x986a45dd full_name: "pcim_iomap_regions" } @@ -370915,7 +360496,7 @@ elf_symbol { name: "pcim_iomap_table" is_defined: true symbol_type: FUNCTION - crc: 0xc12de4e9 + crc: 0xdc1a3617 type_id: 0x17f60e93 full_name: "pcim_iomap_table" } @@ -370924,7 +360505,7 @@ elf_symbol { name: "pcim_iounmap_regions" is_defined: true symbol_type: FUNCTION - crc: 0x3649d149 + crc: 0x81a7faf4 type_id: 0x157d734c full_name: "pcim_iounmap_regions" } @@ -370946,12 +360527,21 @@ elf_symbol { type_id: 0x0787023a full_name: "per_cpu_ptr_to_phys" } +elf_symbol { + id: 0x8ba9d028 + name: "percpu_counter_add_batch" + is_defined: true + symbol_type: FUNCTION + crc: 0x6b7377d3 + type_id: 0x12feb005 + full_name: "percpu_counter_add_batch" +} elf_symbol { id: 0x22f7748e name: "percpu_down_write" is_defined: true symbol_type: FUNCTION - crc: 0x3660a66b + crc: 0x19ea9b52 type_id: 0x14f50ddf full_name: "percpu_down_write" } @@ -370960,7 +360550,7 @@ elf_symbol { name: "percpu_free_rwsem" is_defined: true symbol_type: FUNCTION - crc: 0x7c28273b + crc: 0x950a76c2 type_id: 0x14f50ddf full_name: "percpu_free_rwsem" } @@ -370969,7 +360559,7 @@ elf_symbol { name: "percpu_up_write" is_defined: true symbol_type: FUNCTION - crc: 0x1ab917ed + crc: 0x5a050973 type_id: 0x14f50ddf full_name: "percpu_up_write" } @@ -370978,7 +360568,7 @@ elf_symbol { name: "perf_aux_output_begin" is_defined: true symbol_type: FUNCTION - crc: 0xce864f5f + crc: 0xc6b30be1 type_id: 0x5448323c full_name: "perf_aux_output_begin" } @@ -370987,7 +360577,7 @@ elf_symbol { name: "perf_aux_output_end" is_defined: true symbol_type: FUNCTION - crc: 0xd1fe1026 + crc: 0x6a9cf120 type_id: 0x12fc3ff3 full_name: "perf_aux_output_end" } @@ -370996,7 +360586,7 @@ elf_symbol { name: "perf_aux_output_flag" is_defined: true symbol_type: FUNCTION - crc: 0xc2c15910 + crc: 0x6eb2d9d0 type_id: 0x107966af full_name: "perf_aux_output_flag" } @@ -371005,7 +360595,7 @@ elf_symbol { name: "perf_event_addr_filters_sync" is_defined: true symbol_type: FUNCTION - crc: 0xfaaa927f + crc: 0x38179b01 type_id: 0x17ebd264 full_name: "perf_event_addr_filters_sync" } @@ -371014,7 +360604,7 @@ elf_symbol { name: "perf_event_create_kernel_counter" is_defined: true symbol_type: FUNCTION - crc: 0x7735b7d7 + crc: 0xec670350 type_id: 0x86d5804d full_name: "perf_event_create_kernel_counter" } @@ -371023,7 +360613,7 @@ elf_symbol { name: "perf_event_disable" is_defined: true symbol_type: FUNCTION - crc: 0x95740c7a + crc: 0x122937d6 type_id: 0x17ebd264 full_name: "perf_event_disable" } @@ -371032,7 +360622,7 @@ elf_symbol { name: "perf_event_enable" is_defined: true symbol_type: FUNCTION - crc: 0x5986f163 + crc: 0x365495cb type_id: 0x17ebd264 full_name: "perf_event_enable" } @@ -371041,7 +360631,7 @@ elf_symbol { name: "perf_event_pause" is_defined: true symbol_type: FUNCTION - crc: 0x18718f9a + crc: 0x3893a7ad type_id: 0x511dadc3 full_name: "perf_event_pause" } @@ -371050,7 +360640,7 @@ elf_symbol { name: "perf_event_read_local" is_defined: true symbol_type: FUNCTION - crc: 0xf6a9d1fd + crc: 0x92d2a53c type_id: 0x9a403d53 full_name: "perf_event_read_local" } @@ -371059,7 +360649,7 @@ elf_symbol { name: "perf_event_read_value" is_defined: true symbol_type: FUNCTION - crc: 0x58dc5364 + crc: 0xf865847b type_id: 0x501bb554 full_name: "perf_event_read_value" } @@ -371068,7 +360658,7 @@ elf_symbol { name: "perf_event_release_kernel" is_defined: true symbol_type: FUNCTION - crc: 0xa064bedc + crc: 0x8f87c75e type_id: 0x9af360d8 full_name: "perf_event_release_kernel" } @@ -371077,7 +360667,7 @@ elf_symbol { name: "perf_event_update_userpage" is_defined: true symbol_type: FUNCTION - crc: 0xc629abe1 + crc: 0xda17a52b type_id: 0x17ebd264 full_name: "perf_event_update_userpage" } @@ -371086,7 +360676,7 @@ elf_symbol { name: "perf_get_aux" is_defined: true symbol_type: FUNCTION - crc: 0x981d624b + crc: 0xebdfbe50 type_id: 0x543f0a03 full_name: "perf_get_aux" } @@ -371095,7 +360685,7 @@ elf_symbol { name: "perf_pmu_migrate_context" is_defined: true symbol_type: FUNCTION - crc: 0x9ffb6038 + crc: 0xa1cef50f type_id: 0x1fd9a8d3 full_name: "perf_pmu_migrate_context" } @@ -371104,7 +360694,7 @@ elf_symbol { name: "perf_pmu_register" is_defined: true symbol_type: FUNCTION - crc: 0x2a4dd5f8 + crc: 0x6c4d6bcb type_id: 0x93a5dbf7 full_name: "perf_pmu_register" } @@ -371113,7 +360703,7 @@ elf_symbol { name: "perf_pmu_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcee75632 + crc: 0x0551ee8a type_id: 0x1e5ce3ab full_name: "perf_pmu_unregister" } @@ -371131,7 +360721,7 @@ elf_symbol { name: "perf_trace_run_bpf_submit" is_defined: true symbol_type: FUNCTION - crc: 0xb73caf23 + crc: 0xd1fcd174 type_id: 0x1732fd5e full_name: "perf_trace_run_bpf_submit" } @@ -371149,7 +360739,7 @@ elf_symbol { name: "phy_attached_info" is_defined: true symbol_type: FUNCTION - crc: 0x770154b3 + crc: 0x2cbec35d type_id: 0x1cc5f9b2 full_name: "phy_attached_info" } @@ -371167,7 +360757,7 @@ elf_symbol { name: "phy_calibrate" is_defined: true symbol_type: FUNCTION - crc: 0x07c84ad8 + crc: 0x824777aa type_id: 0x9f7fc723 full_name: "phy_calibrate" } @@ -371176,7 +360766,7 @@ elf_symbol { name: "phy_configure" is_defined: true symbol_type: FUNCTION - crc: 0x75b2b0ca + crc: 0x33d3ffa2 type_id: 0x9faf6f77 full_name: "phy_configure" } @@ -371185,7 +360775,7 @@ elf_symbol { name: "phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x312749b2 + crc: 0x722009c6 type_id: 0xbf8f4ed4 full_name: "phy_connect" } @@ -371194,16 +360784,25 @@ elf_symbol { name: "phy_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0xc7ddc8c2 + crc: 0xf6666797 type_id: 0x1cc5f9b2 full_name: "phy_disconnect" } +elf_symbol { + id: 0xb39736f6 + name: "phy_do_ioctl_running" + is_defined: true + symbol_type: FUNCTION + crc: 0x27a5d553 + type_id: 0x91e86e2c + full_name: "phy_do_ioctl_running" +} elf_symbol { id: 0x9d35d830 name: "phy_drivers_register" is_defined: true symbol_type: FUNCTION - crc: 0x9ed40b62 + crc: 0x3b3379dd type_id: 0x9c907da6 full_name: "phy_drivers_register" } @@ -371212,7 +360811,7 @@ elf_symbol { name: "phy_drivers_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xefdce496 + crc: 0x7fc6f5a5 type_id: 0x118a06ed full_name: "phy_drivers_unregister" } @@ -371221,7 +360820,7 @@ elf_symbol { name: "phy_error" is_defined: true symbol_type: FUNCTION - crc: 0xc2089f9c + crc: 0x323b8b1b type_id: 0x1cc5f9b2 full_name: "phy_error" } @@ -371230,7 +360829,7 @@ elf_symbol { name: "phy_ethtool_get_eee" is_defined: true symbol_type: FUNCTION - crc: 0xff4f325f + crc: 0xb57b5d86 type_id: 0x9143ff1f full_name: "phy_ethtool_get_eee" } @@ -371239,7 +360838,7 @@ elf_symbol { name: "phy_ethtool_get_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x927766d0 + crc: 0x8f5b2672 type_id: 0x914dbe16 full_name: "phy_ethtool_get_link_ksettings" } @@ -371248,7 +360847,7 @@ elf_symbol { name: "phy_ethtool_get_wol" is_defined: true symbol_type: FUNCTION - crc: 0x8f70cb74 + crc: 0xafd590df type_id: 0x1c416a95 full_name: "phy_ethtool_get_wol" } @@ -371257,7 +360856,7 @@ elf_symbol { name: "phy_ethtool_nway_reset" is_defined: true symbol_type: FUNCTION - crc: 0x8f381457 + crc: 0x48c1184b type_id: 0x91296bda full_name: "phy_ethtool_nway_reset" } @@ -371266,7 +360865,7 @@ elf_symbol { name: "phy_ethtool_set_eee" is_defined: true symbol_type: FUNCTION - crc: 0x22286fa0 + crc: 0x264f1d18 type_id: 0x9143ff1f full_name: "phy_ethtool_set_eee" } @@ -371275,7 +360874,7 @@ elf_symbol { name: "phy_ethtool_set_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x5f23e772 + crc: 0x04728e16 type_id: 0x91cc9f9b full_name: "phy_ethtool_set_link_ksettings" } @@ -371284,7 +360883,7 @@ elf_symbol { name: "phy_ethtool_set_wol" is_defined: true symbol_type: FUNCTION - crc: 0xa98b0f01 + crc: 0x47da9c22 type_id: 0x9159d829 full_name: "phy_ethtool_set_wol" } @@ -371293,7 +360892,7 @@ elf_symbol { name: "phy_exit" is_defined: true symbol_type: FUNCTION - crc: 0xce5c6f0a + crc: 0x1d4ee8be type_id: 0x9f7fc723 full_name: "phy_exit" } @@ -371302,7 +360901,7 @@ elf_symbol { name: "phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xd12b0a5d + crc: 0x2cd44a8b type_id: 0x1154b37f full_name: "phy_get" } @@ -371311,7 +360910,7 @@ elf_symbol { name: "phy_init" is_defined: true symbol_type: FUNCTION - crc: 0x388724e7 + crc: 0xef7e821f type_id: 0x9f7fc723 full_name: "phy_init" } @@ -371320,7 +360919,7 @@ elf_symbol { name: "phy_init_eee" is_defined: true symbol_type: FUNCTION - crc: 0x4ba0694d + crc: 0xdfdacaab type_id: 0x9068b671 full_name: "phy_init_eee" } @@ -371329,7 +360928,7 @@ elf_symbol { name: "phy_init_hw" is_defined: true symbol_type: FUNCTION - crc: 0x72faa95d + crc: 0xc023e570 type_id: 0x91dd4b0e full_name: "phy_init_hw" } @@ -371338,7 +360937,7 @@ elf_symbol { name: "phy_mac_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0x5708242b + crc: 0x27f43e0b type_id: 0x1cc5f9b2 full_name: "phy_mac_interrupt" } @@ -371347,7 +360946,7 @@ elf_symbol { name: "phy_mii_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xc70b6cfc + crc: 0xd5c9bdfb type_id: 0x911c4ef8 full_name: "phy_mii_ioctl" } @@ -371365,7 +360964,7 @@ elf_symbol { name: "phy_modify" is_defined: true symbol_type: FUNCTION - crc: 0xf3e9c937 + crc: 0x5b6ae954 type_id: 0x92df7dfb full_name: "phy_modify" } @@ -371374,7 +360973,7 @@ elf_symbol { name: "phy_modify_changed" is_defined: true symbol_type: FUNCTION - crc: 0xa528251e + crc: 0x129e63d5 type_id: 0x92df7dfb full_name: "phy_modify_changed" } @@ -371383,7 +360982,7 @@ elf_symbol { name: "phy_modify_mmd" is_defined: true symbol_type: FUNCTION - crc: 0x16407963 + crc: 0x7d5f88d4 type_id: 0x9071eb2d full_name: "phy_modify_mmd" } @@ -371392,7 +360991,7 @@ elf_symbol { name: "phy_modify_mmd_changed" is_defined: true symbol_type: FUNCTION - crc: 0xe1522277 + crc: 0xa8bb87e1 type_id: 0x9071eb2d full_name: "phy_modify_mmd_changed" } @@ -371401,7 +361000,7 @@ elf_symbol { name: "phy_modify_paged" is_defined: true symbol_type: FUNCTION - crc: 0x45c6ba94 + crc: 0x1778d24c type_id: 0x9071eb2d full_name: "phy_modify_paged" } @@ -371410,7 +361009,7 @@ elf_symbol { name: "phy_modify_paged_changed" is_defined: true symbol_type: FUNCTION - crc: 0x5e53f8ec + crc: 0x1a50c43e type_id: 0x9071eb2d full_name: "phy_modify_paged_changed" } @@ -371419,7 +361018,7 @@ elf_symbol { name: "phy_pm_runtime_get_sync" is_defined: true symbol_type: FUNCTION - crc: 0xc8165d0c + crc: 0xfa46674c type_id: 0x9f7fc723 full_name: "phy_pm_runtime_get_sync" } @@ -371428,7 +361027,7 @@ elf_symbol { name: "phy_pm_runtime_put" is_defined: true symbol_type: FUNCTION - crc: 0x8b0c0d0a + crc: 0xa1fdb849 type_id: 0x9f7fc723 full_name: "phy_pm_runtime_put" } @@ -371437,7 +361036,7 @@ elf_symbol { name: "phy_power_off" is_defined: true symbol_type: FUNCTION - crc: 0x0b99961c + crc: 0xd55b8cdb type_id: 0x9f7fc723 full_name: "phy_power_off" } @@ -371446,7 +361045,7 @@ elf_symbol { name: "phy_power_on" is_defined: true symbol_type: FUNCTION - crc: 0x57e1d1d8 + crc: 0xfc66b265 type_id: 0x9f7fc723 full_name: "phy_power_on" } @@ -371455,7 +361054,7 @@ elf_symbol { name: "phy_print_status" is_defined: true symbol_type: FUNCTION - crc: 0xbc99f107 + crc: 0x1f2f9e6c type_id: 0x1cc5f9b2 full_name: "phy_print_status" } @@ -371464,7 +361063,7 @@ elf_symbol { name: "phy_put" is_defined: true symbol_type: FUNCTION - crc: 0xbffd8300 + crc: 0x19527b14 type_id: 0x10219d88 full_name: "phy_put" } @@ -371473,7 +361072,7 @@ elf_symbol { name: "phy_read_mmd" is_defined: true symbol_type: FUNCTION - crc: 0xd240dc7e + crc: 0x8d77951c type_id: 0x90738a48 full_name: "phy_read_mmd" } @@ -371482,7 +361081,7 @@ elf_symbol { name: "phy_read_paged" is_defined: true symbol_type: FUNCTION - crc: 0xc24c1f0e + crc: 0x720da624 type_id: 0x90738a48 full_name: "phy_read_paged" } @@ -371491,7 +361090,7 @@ elf_symbol { name: "phy_remove_link_mode" is_defined: true symbol_type: FUNCTION - crc: 0xc4d69bb5 + crc: 0xf2f81652 type_id: 0x1fe1d91e full_name: "phy_remove_link_mode" } @@ -371500,7 +361099,7 @@ elf_symbol { name: "phy_reset" is_defined: true symbol_type: FUNCTION - crc: 0xe935d78f + crc: 0xcd617670 type_id: 0x9f7fc723 full_name: "phy_reset" } @@ -371509,7 +361108,7 @@ elf_symbol { name: "phy_reset_after_clk_enable" is_defined: true symbol_type: FUNCTION - crc: 0x613ef9e9 + crc: 0x9bedd078 type_id: 0x91dd4b0e full_name: "phy_reset_after_clk_enable" } @@ -371518,7 +361117,7 @@ elf_symbol { name: "phy_resolve_aneg_linkmode" is_defined: true symbol_type: FUNCTION - crc: 0x1073261b + crc: 0xd5f2899c type_id: 0x1cc5f9b2 full_name: "phy_resolve_aneg_linkmode" } @@ -371527,7 +361126,7 @@ elf_symbol { name: "phy_resolve_aneg_pause" is_defined: true symbol_type: FUNCTION - crc: 0x427c9788 + crc: 0xa8e47563 type_id: 0x1cc5f9b2 full_name: "phy_resolve_aneg_pause" } @@ -371536,7 +361135,7 @@ elf_symbol { name: "phy_restore_page" is_defined: true symbol_type: FUNCTION - crc: 0xa4dd6bb1 + crc: 0x2071d018 type_id: 0x90580076 full_name: "phy_restore_page" } @@ -371545,7 +361144,7 @@ elf_symbol { name: "phy_select_page" is_defined: true symbol_type: FUNCTION - crc: 0xfb0d772c + crc: 0xd3a3f65d type_id: 0x9041c842 full_name: "phy_select_page" } @@ -371554,7 +361153,7 @@ elf_symbol { name: "phy_set_max_speed" is_defined: true symbol_type: FUNCTION - crc: 0x72a2da60 + crc: 0x700daaeb type_id: 0x1fe1d91e full_name: "phy_set_max_speed" } @@ -371563,7 +361162,7 @@ elf_symbol { name: "phy_set_mode_ext" is_defined: true symbol_type: FUNCTION - crc: 0xc083c142 + crc: 0x24639d80 type_id: 0x9ccae70d full_name: "phy_set_mode_ext" } @@ -371572,7 +361171,7 @@ elf_symbol { name: "phy_set_sym_pause" is_defined: true symbol_type: FUNCTION - crc: 0x1186132e + crc: 0xcc9f86fe type_id: 0x1d6aeee7 full_name: "phy_set_sym_pause" } @@ -371599,7 +361198,7 @@ elf_symbol { name: "phy_sfp_probe" is_defined: true symbol_type: FUNCTION - crc: 0x703cb66e + crc: 0x6d414d50 type_id: 0x9109cd4f full_name: "phy_sfp_probe" } @@ -371608,7 +361207,7 @@ elf_symbol { name: "phy_start" is_defined: true symbol_type: FUNCTION - crc: 0xd0bea8da + crc: 0x6437d5ef type_id: 0x1cc5f9b2 full_name: "phy_start" } @@ -371617,7 +361216,7 @@ elf_symbol { name: "phy_start_aneg" is_defined: true symbol_type: FUNCTION - crc: 0xe4522549 + crc: 0xd1def3dd type_id: 0x91dd4b0e full_name: "phy_start_aneg" } @@ -371626,7 +361225,7 @@ elf_symbol { name: "phy_stop" is_defined: true symbol_type: FUNCTION - crc: 0xcad88d8f + crc: 0x535c4112 type_id: 0x1cc5f9b2 full_name: "phy_stop" } @@ -371635,16 +361234,25 @@ elf_symbol { name: "phy_support_sym_pause" is_defined: true symbol_type: FUNCTION - crc: 0x63d49e6f + crc: 0xfeed8142 type_id: 0x1cc5f9b2 full_name: "phy_support_sym_pause" } +elf_symbol { + id: 0x2c0117f0 + name: "phy_suspend" + is_defined: true + symbol_type: FUNCTION + crc: 0x59e2fe57 + type_id: 0x91dd4b0e + full_name: "phy_suspend" +} elf_symbol { id: 0xa3314c5c name: "phy_trigger_machine" is_defined: true symbol_type: FUNCTION - crc: 0x4d16a2a0 + crc: 0x7a84fa9c type_id: 0x1cc5f9b2 full_name: "phy_trigger_machine" } @@ -371653,7 +361261,7 @@ elf_symbol { name: "phy_validate" is_defined: true symbol_type: FUNCTION - crc: 0x4b453207 + crc: 0xa9f068c3 type_id: 0x9cca37a5 full_name: "phy_validate" } @@ -371662,7 +361270,7 @@ elf_symbol { name: "phy_write_mmd" is_defined: true symbol_type: FUNCTION - crc: 0x828b0e61 + crc: 0xf69f9971 type_id: 0x9071cf7e full_name: "phy_write_mmd" } @@ -371671,7 +361279,7 @@ elf_symbol { name: "phy_write_paged" is_defined: true symbol_type: FUNCTION - crc: 0x5b935b39 + crc: 0xc24d4e85 type_id: 0x9071cf7e full_name: "phy_write_paged" } @@ -371680,7 +361288,7 @@ elf_symbol { name: "phylink_connect_phy" is_defined: true symbol_type: FUNCTION - crc: 0x272993e4 + crc: 0x8499b592 type_id: 0x92ed801d full_name: "phylink_connect_phy" } @@ -371689,7 +361297,7 @@ elf_symbol { name: "phylink_create" is_defined: true symbol_type: FUNCTION - crc: 0x113cff0e + crc: 0xbf6f5524 type_id: 0xe2c8401b full_name: "phylink_create" } @@ -371797,7 +361405,7 @@ elf_symbol { name: "phylink_fwnode_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x4a3e2543 + crc: 0xa593752f type_id: 0x92085a78 full_name: "phylink_fwnode_phy_connect" } @@ -371806,7 +361414,7 @@ elf_symbol { name: "phylink_generic_validate" is_defined: true symbol_type: FUNCTION - crc: 0x66e40f16 + crc: 0xfba18256 type_id: 0x1dc83ab4 full_name: "phylink_generic_validate" } @@ -371860,7 +361468,7 @@ elf_symbol { name: "phylink_of_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0xa6034787 + crc: 0xc5b3292e type_id: 0x92cbd49b full_name: "phylink_of_phy_connect" } @@ -371932,7 +361540,7 @@ elf_symbol { name: "pick_highest_pushable_task" is_defined: true symbol_type: FUNCTION - crc: 0x33315c74 + crc: 0x91e3e588 type_id: 0x7151826e full_name: "pick_highest_pushable_task" } @@ -371941,7 +361549,7 @@ elf_symbol { name: "pick_migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0xe432c684 + crc: 0x8549348b type_id: 0x70cd0122 full_name: "pick_migrate_task" } @@ -371950,7 +361558,7 @@ elf_symbol { name: "pid_nr_ns" is_defined: true symbol_type: FUNCTION - crc: 0x007fa0f9 + crc: 0x6e76f179 type_id: 0xd6b27f6b full_name: "pid_nr_ns" } @@ -371959,7 +361567,7 @@ elf_symbol { name: "pid_task" is_defined: true symbol_type: FUNCTION - crc: 0x1bd77f39 + crc: 0x564f2dac type_id: 0x7f0f4bf3 full_name: "pid_task" } @@ -371968,7 +361576,7 @@ elf_symbol { name: "pin_get_name" is_defined: true symbol_type: FUNCTION - crc: 0xbf47e8ab + crc: 0xe853ab2a type_id: 0x95876807 full_name: "pin_get_name" } @@ -371977,7 +361585,7 @@ elf_symbol { name: "pin_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x1571028e + crc: 0xd54ac0d7 type_id: 0xab21f8b5 full_name: "pin_user_pages" } @@ -371986,7 +361594,7 @@ elf_symbol { name: "pin_user_pages_fast" is_defined: true symbol_type: FUNCTION - crc: 0xa76f554c + crc: 0x021e1d7f type_id: 0x90d074d8 full_name: "pin_user_pages_fast" } @@ -371995,7 +361603,7 @@ elf_symbol { name: "pin_user_pages_remote" is_defined: true symbol_type: FUNCTION - crc: 0x253900e2 + crc: 0x5bc7a0cf type_id: 0xa12d9647 full_name: "pin_user_pages_remote" } @@ -372004,7 +361612,7 @@ elf_symbol { name: "pinconf_generic_dt_free_map" is_defined: true symbol_type: FUNCTION - crc: 0x1cc8cc62 + crc: 0x74411aa6 type_id: 0x168f342d full_name: "pinconf_generic_dt_free_map" } @@ -372013,7 +361621,7 @@ elf_symbol { name: "pinconf_generic_dt_node_to_map" is_defined: true symbol_type: FUNCTION - crc: 0xdb6df652 + crc: 0x7a95aa9a type_id: 0x9b85c911 full_name: "pinconf_generic_dt_node_to_map" } @@ -372022,7 +361630,7 @@ elf_symbol { name: "pinconf_generic_parse_dt_config" is_defined: true symbol_type: FUNCTION - crc: 0x638eae41 + crc: 0xd8214267 type_id: 0x90f3da7c full_name: "pinconf_generic_parse_dt_config" } @@ -372031,7 +361639,7 @@ elf_symbol { name: "pinctrl_add_gpio_range" is_defined: true symbol_type: FUNCTION - crc: 0x482c1d72 + crc: 0xb948b102 type_id: 0x165d386a full_name: "pinctrl_add_gpio_range" } @@ -372040,7 +361648,7 @@ elf_symbol { name: "pinctrl_dev_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x73dc6500 + crc: 0x7797518d type_id: 0x5043dbcd full_name: "pinctrl_dev_get_drvdata" } @@ -372049,7 +361657,7 @@ elf_symbol { name: "pinctrl_enable" is_defined: true symbol_type: FUNCTION - crc: 0xbfb660c9 + crc: 0x97e63aad type_id: 0x9b558913 full_name: "pinctrl_enable" } @@ -372058,7 +361666,7 @@ elf_symbol { name: "pinctrl_force_default" is_defined: true symbol_type: FUNCTION - crc: 0xd8598312 + crc: 0x323dc117 type_id: 0x9b558913 full_name: "pinctrl_force_default" } @@ -372067,7 +361675,7 @@ elf_symbol { name: "pinctrl_force_sleep" is_defined: true symbol_type: FUNCTION - crc: 0x90423e63 + crc: 0x15f808e5 type_id: 0x9b558913 full_name: "pinctrl_force_sleep" } @@ -372076,7 +361684,7 @@ elf_symbol { name: "pinctrl_generic_add_group" is_defined: true symbol_type: FUNCTION - crc: 0xf1d009ee + crc: 0x5b03edd4 type_id: 0x9ba88768 full_name: "pinctrl_generic_add_group" } @@ -372085,7 +361693,7 @@ elf_symbol { name: "pinctrl_generic_get_group" is_defined: true symbol_type: FUNCTION - crc: 0x19ae8f67 + crc: 0xe26a8267 type_id: 0xa3b4b1d5 full_name: "pinctrl_generic_get_group" } @@ -372094,7 +361702,7 @@ elf_symbol { name: "pinctrl_generic_get_group_count" is_defined: true symbol_type: FUNCTION - crc: 0xd7205e40 + crc: 0xd33ef8b7 type_id: 0x9b558913 full_name: "pinctrl_generic_get_group_count" } @@ -372103,7 +361711,7 @@ elf_symbol { name: "pinctrl_generic_get_group_name" is_defined: true symbol_type: FUNCTION - crc: 0x3b070b41 + crc: 0x62c281a7 type_id: 0x95876807 full_name: "pinctrl_generic_get_group_name" } @@ -372112,7 +361720,7 @@ elf_symbol { name: "pinctrl_generic_get_group_pins" is_defined: true symbol_type: FUNCTION - crc: 0x99e8d685 + crc: 0x53b181fe type_id: 0x9a42cb81 full_name: "pinctrl_generic_get_group_pins" } @@ -372121,7 +361729,7 @@ elf_symbol { name: "pinctrl_generic_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x7d69737f + crc: 0x8eb2961d type_id: 0x9a439c8b full_name: "pinctrl_generic_remove_group" } @@ -372130,7 +361738,7 @@ elf_symbol { name: "pinctrl_get" is_defined: true symbol_type: FUNCTION - crc: 0x99d18d41 + crc: 0xea0b1d4d type_id: 0x4df5d8bb full_name: "pinctrl_get" } @@ -372157,7 +361765,7 @@ elf_symbol { name: "pinctrl_lookup_state" is_defined: true symbol_type: FUNCTION - crc: 0xe7cfc3ce + crc: 0xfcab557c type_id: 0x89d1e10c full_name: "pinctrl_lookup_state" } @@ -372166,7 +361774,7 @@ elf_symbol { name: "pinctrl_pm_select_default_state" is_defined: true symbol_type: FUNCTION - crc: 0x2f311a0d + crc: 0x1fea7275 type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_default_state" } @@ -372175,7 +361783,7 @@ elf_symbol { name: "pinctrl_pm_select_idle_state" is_defined: true symbol_type: FUNCTION - crc: 0xf006f767 + crc: 0x3418f5dc type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_idle_state" } @@ -372184,7 +361792,7 @@ elf_symbol { name: "pinctrl_pm_select_sleep_state" is_defined: true symbol_type: FUNCTION - crc: 0xf8a9eab7 + crc: 0x099f3df5 type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_sleep_state" } @@ -372193,16 +361801,25 @@ elf_symbol { name: "pinctrl_put" is_defined: true symbol_type: FUNCTION - crc: 0xb8f6fa48 + crc: 0xe0cfba25 type_id: 0x1ad9d0a2 full_name: "pinctrl_put" } +elf_symbol { + id: 0x287a4dba + name: "pinctrl_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x5f26886e + type_id: 0xe0acd7ca + full_name: "pinctrl_register" +} elf_symbol { id: 0xba770aa5 name: "pinctrl_remove_gpio_range" is_defined: true symbol_type: FUNCTION - crc: 0x64334606 + crc: 0x440cac8e type_id: 0x165d386a full_name: "pinctrl_remove_gpio_range" } @@ -372211,7 +361828,7 @@ elf_symbol { name: "pinctrl_select_default_state" is_defined: true symbol_type: FUNCTION - crc: 0x9ef149f2 + crc: 0x41f7d4a0 type_id: 0x9d16dd74 full_name: "pinctrl_select_default_state" } @@ -372220,25 +361837,43 @@ elf_symbol { name: "pinctrl_select_state" is_defined: true symbol_type: FUNCTION - crc: 0x2b1d5042 + crc: 0x92ee9662 type_id: 0x97287db7 full_name: "pinctrl_select_state" } +elf_symbol { + id: 0x6c300812 + name: "pinctrl_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xd773d0eb + type_id: 0x164d3baf + full_name: "pinctrl_unregister" +} elf_symbol { id: 0x8370f127 name: "pinctrl_utils_add_map_configs" is_defined: true symbol_type: FUNCTION - crc: 0x1de50dfe + crc: 0xaaf51727 type_id: 0x9b4d8e52 full_name: "pinctrl_utils_add_map_configs" } +elf_symbol { + id: 0xe59b51ac + name: "pinctrl_utils_add_map_mux" + is_defined: true + symbol_type: FUNCTION + crc: 0x9c0cdc90 + type_id: 0x9b4d8ea2 + full_name: "pinctrl_utils_add_map_mux" +} elf_symbol { id: 0x82feb89e name: "pinctrl_utils_free_map" is_defined: true symbol_type: FUNCTION - crc: 0xd5bfa339 + crc: 0xb0881018 type_id: 0x168f342d full_name: "pinctrl_utils_free_map" } @@ -372247,7 +361882,7 @@ elf_symbol { name: "pinctrl_utils_reserve_map" is_defined: true symbol_type: FUNCTION - crc: 0x80f1c193 + crc: 0xcd28a368 type_id: 0x9b4d90bf full_name: "pinctrl_utils_reserve_map" } @@ -372256,7 +361891,7 @@ elf_symbol { name: "pinmux_generic_get_function" is_defined: true symbol_type: FUNCTION - crc: 0x0991decd + crc: 0x97d75c7c type_id: 0xf25e7c51 full_name: "pinmux_generic_get_function" } @@ -372265,7 +361900,7 @@ elf_symbol { name: "pinmux_generic_get_function_count" is_defined: true symbol_type: FUNCTION - crc: 0xffadd1d6 + crc: 0x86de50c2 type_id: 0x9b558913 full_name: "pinmux_generic_get_function_count" } @@ -372274,7 +361909,7 @@ elf_symbol { name: "pinmux_generic_get_function_groups" is_defined: true symbol_type: FUNCTION - crc: 0xf1e1871c + crc: 0x8def8b27 type_id: 0x9a42b014 full_name: "pinmux_generic_get_function_groups" } @@ -372283,7 +361918,7 @@ elf_symbol { name: "pinmux_generic_get_function_name" is_defined: true symbol_type: FUNCTION - crc: 0x4ab49d69 + crc: 0x31bbe4f4 type_id: 0x95876807 full_name: "pinmux_generic_get_function_name" } @@ -372292,7 +361927,7 @@ elf_symbol { name: "pipe_lock" is_defined: true symbol_type: FUNCTION - crc: 0x5cd77aa0 + crc: 0x20578b78 type_id: 0x1256dc52 full_name: "pipe_lock" } @@ -372301,7 +361936,7 @@ elf_symbol { name: "pipe_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x06d1f233 + crc: 0x7baf2f90 type_id: 0x1256dc52 full_name: "pipe_unlock" } @@ -372310,7 +361945,7 @@ elf_symbol { name: "pktgen_xfrm_outer_mode_output" is_defined: true symbol_type: FUNCTION - crc: 0x7088914a + crc: 0x72b73c41 type_id: 0x9cd82046 full_name: "pktgen_xfrm_outer_mode_output" } @@ -372337,7 +361972,7 @@ elf_symbol { name: "pkvm_iommu_register" is_defined: true symbol_type: FUNCTION - crc: 0x7dbf092d + crc: 0xd5bbc0c0 type_id: 0x9f72f53e full_name: "pkvm_iommu_register" } @@ -372346,7 +361981,7 @@ elf_symbol { name: "pkvm_iommu_resume" is_defined: true symbol_type: FUNCTION - crc: 0x19a525d9 + crc: 0xdf6d9785 type_id: 0x9d16dd74 full_name: "pkvm_iommu_resume" } @@ -372355,7 +361990,7 @@ elf_symbol { name: "pkvm_iommu_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x976a4802 + crc: 0xaaab79fa type_id: 0x9d16dd74 full_name: "pkvm_iommu_suspend" } @@ -372364,7 +361999,7 @@ elf_symbol { name: "platform_bus" is_defined: true symbol_type: OBJECT - crc: 0x2a26396a + crc: 0x25f1627e type_id: 0x23230326 full_name: "platform_bus" } @@ -372373,7 +362008,7 @@ elf_symbol { name: "platform_bus_type" is_defined: true symbol_type: OBJECT - crc: 0x4bc911bf + crc: 0xdede9e3e type_id: 0x257935aa full_name: "platform_bus_type" } @@ -372382,7 +362017,7 @@ elf_symbol { name: "platform_device_add" is_defined: true symbol_type: FUNCTION - crc: 0xce686e4d + crc: 0xd65fc9c9 type_id: 0x924d155a full_name: "platform_device_add" } @@ -372391,7 +362026,7 @@ elf_symbol { name: "platform_device_add_data" is_defined: true symbol_type: FUNCTION - crc: 0x11a0f962 + crc: 0x255548c6 type_id: 0x92946457 full_name: "platform_device_add_data" } @@ -372400,7 +362035,7 @@ elf_symbol { name: "platform_device_add_resources" is_defined: true symbol_type: FUNCTION - crc: 0x72856e8a + crc: 0x268de1a1 type_id: 0x929bf9d1 full_name: "platform_device_add_resources" } @@ -372409,7 +362044,7 @@ elf_symbol { name: "platform_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x363ed130 + crc: 0x1e3487b9 type_id: 0xc748ecf5 full_name: "platform_device_alloc" } @@ -372418,7 +362053,7 @@ elf_symbol { name: "platform_device_del" is_defined: true symbol_type: FUNCTION - crc: 0x2c4791e6 + crc: 0xf77b593f type_id: 0x1f55a7e6 full_name: "platform_device_del" } @@ -372427,7 +362062,7 @@ elf_symbol { name: "platform_device_put" is_defined: true symbol_type: FUNCTION - crc: 0x5c4e49b6 + crc: 0x76627f7f type_id: 0x1f55a7e6 full_name: "platform_device_put" } @@ -372436,7 +362071,7 @@ elf_symbol { name: "platform_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7276e5e0 + crc: 0xcd3900b0 type_id: 0x924d155a full_name: "platform_device_register" } @@ -372445,7 +362080,7 @@ elf_symbol { name: "platform_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0xea2cc45b + crc: 0xa1170196 type_id: 0xc5663ffe full_name: "platform_device_register_full" } @@ -372454,7 +362089,7 @@ elf_symbol { name: "platform_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xedee0942 + crc: 0xcaaae4ca type_id: 0x1f55a7e6 full_name: "platform_device_unregister" } @@ -372463,7 +362098,7 @@ elf_symbol { name: "platform_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf184137e + crc: 0xe1b15563 type_id: 0x1654b7a0 full_name: "platform_driver_unregister" } @@ -372472,7 +362107,7 @@ elf_symbol { name: "platform_find_device_by_driver" is_defined: true symbol_type: FUNCTION - crc: 0xa1523e3f + crc: 0x9dcf7ea0 type_id: 0xad77a8f0 full_name: "platform_find_device_by_driver" } @@ -372481,7 +362116,7 @@ elf_symbol { name: "platform_get_irq" is_defined: true symbol_type: FUNCTION - crc: 0x79b9fd07 + crc: 0x6e4e69eb type_id: 0x935b00c2 full_name: "platform_get_irq" } @@ -372490,7 +362125,7 @@ elf_symbol { name: "platform_get_irq_byname" is_defined: true symbol_type: FUNCTION - crc: 0x4b29c446 + crc: 0x7923336f type_id: 0x92b5578e full_name: "platform_get_irq_byname" } @@ -372499,7 +362134,7 @@ elf_symbol { name: "platform_get_irq_byname_optional" is_defined: true symbol_type: FUNCTION - crc: 0x5544e58c + crc: 0x0fa61621 type_id: 0x92b5578e full_name: "platform_get_irq_byname_optional" } @@ -372508,7 +362143,7 @@ elf_symbol { name: "platform_get_irq_optional" is_defined: true symbol_type: FUNCTION - crc: 0x7112a1f6 + crc: 0xd50c7c98 type_id: 0x935b00c2 full_name: "platform_get_irq_optional" } @@ -372517,7 +362152,7 @@ elf_symbol { name: "platform_get_resource" is_defined: true symbol_type: FUNCTION - crc: 0xa5ca8c9b + crc: 0xdf05713c type_id: 0xcf28148d full_name: "platform_get_resource" } @@ -372526,7 +362161,7 @@ elf_symbol { name: "platform_get_resource_byname" is_defined: true symbol_type: FUNCTION - crc: 0xec1fff13 + crc: 0xbce59abf type_id: 0xcf36f1f9 full_name: "platform_get_resource_byname" } @@ -372535,7 +362170,7 @@ elf_symbol { name: "platform_irq_count" is_defined: true symbol_type: FUNCTION - crc: 0x347e49fc + crc: 0x5bdb31a2 type_id: 0x924d155a full_name: "platform_irq_count" } @@ -372544,7 +362179,7 @@ elf_symbol { name: "platform_irqchip_probe" is_defined: true symbol_type: FUNCTION - crc: 0x40128b37 + crc: 0x986c8df4 type_id: 0x924d155a full_name: "platform_irqchip_probe" } @@ -372553,7 +362188,7 @@ elf_symbol { name: "platform_msi_create_irq_domain" is_defined: true symbol_type: FUNCTION - crc: 0x51f96946 + crc: 0x430eea3c type_id: 0x5e4ba6ce full_name: "platform_msi_create_irq_domain" } @@ -372562,7 +362197,7 @@ elf_symbol { name: "platform_msi_domain_alloc_irqs" is_defined: true symbol_type: FUNCTION - crc: 0xae15c8c1 + crc: 0x4fe5172c type_id: 0x9c3052e3 full_name: "platform_msi_domain_alloc_irqs" } @@ -372571,7 +362206,7 @@ elf_symbol { name: "platform_msi_domain_free_irqs" is_defined: true symbol_type: FUNCTION - crc: 0xa14c2ed3 + crc: 0x45cd5993 type_id: 0x100e6fc8 full_name: "platform_msi_domain_free_irqs" } @@ -372580,7 +362215,7 @@ elf_symbol { name: "platform_unregister_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x7ff87684 + crc: 0xebe20459 type_id: 0x1e879adb full_name: "platform_unregister_drivers" } @@ -372589,7 +362224,7 @@ elf_symbol { name: "pm_clk_add" is_defined: true symbol_type: FUNCTION - crc: 0x2ffdef0a + crc: 0xf7d00ddf type_id: 0x9dee9fa0 full_name: "pm_clk_add" } @@ -372598,7 +362233,7 @@ elf_symbol { name: "pm_clk_create" is_defined: true symbol_type: FUNCTION - crc: 0xf5c8d0ff + crc: 0x668c0f9f type_id: 0x9d16dd74 full_name: "pm_clk_create" } @@ -372607,7 +362242,7 @@ elf_symbol { name: "pm_clk_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xffadcb13 + crc: 0x7b3421b2 type_id: 0x100e6fc8 full_name: "pm_clk_destroy" } @@ -372616,7 +362251,7 @@ elf_symbol { name: "pm_clk_resume" is_defined: true symbol_type: FUNCTION - crc: 0x7826ad40 + crc: 0x1d05688d type_id: 0x9d16dd74 full_name: "pm_clk_resume" } @@ -372625,7 +362260,7 @@ elf_symbol { name: "pm_clk_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3debcf5e + crc: 0x4c365942 type_id: 0x9d16dd74 full_name: "pm_clk_suspend" } @@ -372634,7 +362269,7 @@ elf_symbol { name: "pm_generic_resume" is_defined: true symbol_type: FUNCTION - crc: 0x16e6e84a + crc: 0xa7ee18bd type_id: 0x9d16dd74 full_name: "pm_generic_resume" } @@ -372643,7 +362278,7 @@ elf_symbol { name: "pm_generic_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x917ba109 + crc: 0x604f75ad type_id: 0x9d16dd74 full_name: "pm_generic_runtime_resume" } @@ -372652,7 +362287,7 @@ elf_symbol { name: "pm_generic_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x4619cf61 + crc: 0x5088a28d type_id: 0x9d16dd74 full_name: "pm_generic_runtime_suspend" } @@ -372661,7 +362296,7 @@ elf_symbol { name: "pm_generic_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xa94b4202 + crc: 0x4df81384 type_id: 0x9d16dd74 full_name: "pm_generic_suspend" } @@ -372670,7 +362305,7 @@ elf_symbol { name: "pm_genpd_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x08af52d9 + crc: 0xb770126c type_id: 0x9c2d8704 full_name: "pm_genpd_add_device" } @@ -372679,7 +362314,7 @@ elf_symbol { name: "pm_genpd_add_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xfa0855b7 + crc: 0xe27d9b2f type_id: 0x9c3ea49d full_name: "pm_genpd_add_subdomain" } @@ -372688,7 +362323,7 @@ elf_symbol { name: "pm_genpd_init" is_defined: true symbol_type: FUNCTION - crc: 0x6f3ceaf8 + crc: 0x299e6b06 type_id: 0x9c571eea full_name: "pm_genpd_init" } @@ -372697,7 +362332,7 @@ elf_symbol { name: "pm_genpd_remove" is_defined: true symbol_type: FUNCTION - crc: 0x4755ae3d + crc: 0xe5dc49f5 type_id: 0x9c24e4e1 full_name: "pm_genpd_remove" } @@ -372706,7 +362341,7 @@ elf_symbol { name: "pm_genpd_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xcbcb7a63 + crc: 0x0a9933c2 type_id: 0x9d16dd74 full_name: "pm_genpd_remove_device" } @@ -372715,7 +362350,7 @@ elf_symbol { name: "pm_genpd_remove_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xea26dd31 + crc: 0x6796fd86 type_id: 0x9c3ea49d full_name: "pm_genpd_remove_subdomain" } @@ -372742,7 +362377,7 @@ elf_symbol { name: "pm_relax" is_defined: true symbol_type: FUNCTION - crc: 0x87352501 + crc: 0xf28b90d8 type_id: 0x100e6fc8 full_name: "pm_relax" } @@ -372751,7 +362386,7 @@ elf_symbol { name: "pm_runtime_allow" is_defined: true symbol_type: FUNCTION - crc: 0x2d431182 + crc: 0xfeb3fe8a type_id: 0x100e6fc8 full_name: "pm_runtime_allow" } @@ -372760,7 +362395,7 @@ elf_symbol { name: "pm_runtime_autosuspend_expiration" is_defined: true symbol_type: FUNCTION - crc: 0xc6d16aad + crc: 0x355a98c0 type_id: 0x574ded10 full_name: "pm_runtime_autosuspend_expiration" } @@ -372769,7 +362404,7 @@ elf_symbol { name: "pm_runtime_barrier" is_defined: true symbol_type: FUNCTION - crc: 0xf7e3a97b + crc: 0xcbcc8eb9 type_id: 0x9d16dd74 full_name: "pm_runtime_barrier" } @@ -372778,7 +362413,7 @@ elf_symbol { name: "pm_runtime_enable" is_defined: true symbol_type: FUNCTION - crc: 0xe8383135 + crc: 0x6a902ced type_id: 0x100e6fc8 full_name: "pm_runtime_enable" } @@ -372787,7 +362422,7 @@ elf_symbol { name: "pm_runtime_forbid" is_defined: true symbol_type: FUNCTION - crc: 0xac0d4822 + crc: 0x19ad42e8 type_id: 0x100e6fc8 full_name: "pm_runtime_forbid" } @@ -372796,7 +362431,7 @@ elf_symbol { name: "pm_runtime_force_resume" is_defined: true symbol_type: FUNCTION - crc: 0x9c6966ba + crc: 0xc4585928 type_id: 0x9d16dd74 full_name: "pm_runtime_force_resume" } @@ -372805,7 +362440,7 @@ elf_symbol { name: "pm_runtime_force_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3bdb54ea + crc: 0xe47cf318 type_id: 0x9d16dd74 full_name: "pm_runtime_force_suspend" } @@ -372814,7 +362449,7 @@ elf_symbol { name: "pm_runtime_get_if_active" is_defined: true symbol_type: FUNCTION - crc: 0x3b84909d + crc: 0x5be6bfd3 type_id: 0x9ca3200b full_name: "pm_runtime_get_if_active" } @@ -372823,7 +362458,7 @@ elf_symbol { name: "pm_runtime_irq_safe" is_defined: true symbol_type: FUNCTION - crc: 0xe7055590 + crc: 0x541a80cc type_id: 0x100e6fc8 full_name: "pm_runtime_irq_safe" } @@ -372832,7 +362467,7 @@ elf_symbol { name: "pm_runtime_no_callbacks" is_defined: true symbol_type: FUNCTION - crc: 0x73f3fc09 + crc: 0xeff567e5 type_id: 0x100e6fc8 full_name: "pm_runtime_no_callbacks" } @@ -372841,7 +362476,7 @@ elf_symbol { name: "pm_runtime_set_autosuspend_delay" is_defined: true symbol_type: FUNCTION - crc: 0xd08c9c85 + crc: 0xd84b8cdb type_id: 0x1192ec84 full_name: "pm_runtime_set_autosuspend_delay" } @@ -372850,7 +362485,7 @@ elf_symbol { name: "pm_stay_awake" is_defined: true symbol_type: FUNCTION - crc: 0x73cb4885 + crc: 0xe088ef99 type_id: 0x100e6fc8 full_name: "pm_stay_awake" } @@ -372886,7 +362521,7 @@ elf_symbol { name: "pm_wakeup_dev_event" is_defined: true symbol_type: FUNCTION - crc: 0x9a794e6e + crc: 0x2fc1eba5 type_id: 0x11032587 full_name: "pm_wakeup_dev_event" } @@ -372895,7 +362530,7 @@ elf_symbol { name: "pm_wakeup_ws_event" is_defined: true symbol_type: FUNCTION - crc: 0xe93ba011 + crc: 0x43b33a8d type_id: 0x112fdfca full_name: "pm_wakeup_ws_event" } @@ -372913,7 +362548,7 @@ elf_symbol { name: "policy_has_boost_freq" is_defined: true symbol_type: FUNCTION - crc: 0x5df6d691 + crc: 0x4878dc7b type_id: 0xfec3d248 full_name: "policy_has_boost_freq" } @@ -372931,25 +362566,52 @@ elf_symbol { name: "poll_state_synchronize_srcu" is_defined: true symbol_type: FUNCTION - crc: 0xad7dd21d + crc: 0x0fe8bcf3 type_id: 0xf68b6f5e full_name: "poll_state_synchronize_srcu" } +elf_symbol { + id: 0xd612789c + name: "power_supply_am_i_supplied" + is_defined: true + symbol_type: FUNCTION + crc: 0xe20b3db3 + type_id: 0x9b85a048 + full_name: "power_supply_am_i_supplied" +} elf_symbol { id: 0x561323f1 name: "power_supply_changed" is_defined: true symbol_type: FUNCTION - crc: 0x338a9def + crc: 0xdf24b749 type_id: 0x169d12f4 full_name: "power_supply_changed" } +elf_symbol { + id: 0xa9ebbb66 + name: "power_supply_find_ocv2cap_table" + is_defined: true + symbol_type: FUNCTION + crc: 0xb01b805a + type_id: 0xd450aa9d + full_name: "power_supply_find_ocv2cap_table" +} +elf_symbol { + id: 0x2f21ba25 + name: "power_supply_get_battery_info" + is_defined: true + symbol_type: FUNCTION + crc: 0xd38012fa + type_id: 0x9b9f45c1 + full_name: "power_supply_get_battery_info" +} elf_symbol { id: 0x81c5befa name: "power_supply_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xfac6d79d + crc: 0x60e98d99 type_id: 0x347afa45 full_name: "power_supply_get_by_name" } @@ -372958,7 +362620,7 @@ elf_symbol { name: "power_supply_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xb7bcc5fe + crc: 0x38758b0d type_id: 0x361a553a full_name: "power_supply_get_by_phandle" } @@ -372967,7 +362629,7 @@ elf_symbol { name: "power_supply_get_by_phandle_array" is_defined: true symbol_type: FUNCTION - crc: 0x03bdeab6 + crc: 0x9f0f4a03 type_id: 0x9064137a full_name: "power_supply_get_by_phandle_array" } @@ -372976,7 +362638,7 @@ elf_symbol { name: "power_supply_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x16c629dd + crc: 0xcf81c81f type_id: 0x5093f296 full_name: "power_supply_get_drvdata" } @@ -372985,7 +362647,7 @@ elf_symbol { name: "power_supply_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x01de9d01 + crc: 0xd351924c type_id: 0x9ba3144f full_name: "power_supply_get_property" } @@ -372998,15 +362660,33 @@ elf_symbol { type_id: 0x9d80e32f full_name: "power_supply_is_system_supplied" } +elf_symbol { + id: 0x9e62b4cc + name: "power_supply_ocv2cap_simple" + is_defined: true + symbol_type: FUNCTION + crc: 0x5cad8fc3 + type_id: 0x98aba01a + full_name: "power_supply_ocv2cap_simple" +} elf_symbol { id: 0x26c5a1b9 name: "power_supply_put" is_defined: true symbol_type: FUNCTION - crc: 0x3e78151c + crc: 0x5d2d21f4 type_id: 0x169d12f4 full_name: "power_supply_put" } +elf_symbol { + id: 0xdb34fc88 + name: "power_supply_put_battery_info" + is_defined: true + symbol_type: FUNCTION + crc: 0x2dc510de + type_id: 0x165f874a + full_name: "power_supply_put_battery_info" +} elf_symbol { id: 0xb0eab20a name: "power_supply_reg_notifier" @@ -373021,7 +362701,7 @@ elf_symbol { name: "power_supply_register" is_defined: true symbol_type: FUNCTION - crc: 0x2f7708fb + crc: 0x3a0d6aeb type_id: 0x3bb8868a full_name: "power_supply_register" } @@ -373030,10 +362710,19 @@ elf_symbol { name: "power_supply_set_property" is_defined: true symbol_type: FUNCTION - crc: 0xebfee9ee + crc: 0x54344be5 type_id: 0x9bad5a77 full_name: "power_supply_set_property" } +elf_symbol { + id: 0x8900d981 + name: "power_supply_temp2resist_simple" + is_defined: true + symbol_type: FUNCTION + crc: 0x2b6150fb + type_id: 0x9ae1bda5 + full_name: "power_supply_temp2resist_simple" +} elf_symbol { id: 0x9d05e78b name: "power_supply_unreg_notifier" @@ -373048,7 +362737,7 @@ elf_symbol { name: "power_supply_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xeef9d454 + crc: 0x931aa919 type_id: 0x169d12f4 full_name: "power_supply_unregister" } @@ -373057,7 +362746,7 @@ elf_symbol { name: "ppp_channel_index" is_defined: true symbol_type: FUNCTION - crc: 0xaadae668 + crc: 0x327e4f33 type_id: 0x99a901c1 full_name: "ppp_channel_index" } @@ -373066,7 +362755,7 @@ elf_symbol { name: "ppp_dev_name" is_defined: true symbol_type: FUNCTION - crc: 0x3b9e1731 + crc: 0x2a0f447d type_id: 0x3a17e325 full_name: "ppp_dev_name" } @@ -373075,7 +362764,7 @@ elf_symbol { name: "ppp_input" is_defined: true symbol_type: FUNCTION - crc: 0x6e18d299 + crc: 0x5718e0ba type_id: 0x14a48ed9 full_name: "ppp_input" } @@ -373084,7 +362773,7 @@ elf_symbol { name: "ppp_input_error" is_defined: true symbol_type: FUNCTION - crc: 0x9f4fa957 + crc: 0xbdaf528c type_id: 0x152d3031 full_name: "ppp_input_error" } @@ -373093,7 +362782,7 @@ elf_symbol { name: "ppp_output_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x969208f6 + crc: 0x601b0da8 type_id: 0x14b1b37d full_name: "ppp_output_wakeup" } @@ -373102,7 +362791,7 @@ elf_symbol { name: "ppp_register_channel" is_defined: true symbol_type: FUNCTION - crc: 0x3faa5504 + crc: 0x621da830 type_id: 0x99a901c1 full_name: "ppp_register_channel" } @@ -373111,7 +362800,7 @@ elf_symbol { name: "ppp_register_compressor" is_defined: true symbol_type: FUNCTION - crc: 0x2a73d436 + crc: 0x8433847c type_id: 0x90dc3d3e full_name: "ppp_register_compressor" } @@ -373120,7 +362809,7 @@ elf_symbol { name: "ppp_register_net_channel" is_defined: true symbol_type: FUNCTION - crc: 0xfc052b02 + crc: 0x2f4ffc7e type_id: 0x9eeae021 full_name: "ppp_register_net_channel" } @@ -373129,7 +362818,7 @@ elf_symbol { name: "ppp_unit_number" is_defined: true symbol_type: FUNCTION - crc: 0x179c969e + crc: 0x602b6e54 type_id: 0x99a901c1 full_name: "ppp_unit_number" } @@ -373138,7 +362827,7 @@ elf_symbol { name: "ppp_unregister_channel" is_defined: true symbol_type: FUNCTION - crc: 0xafdb35a6 + crc: 0x5964a2a8 type_id: 0x14b1b37d full_name: "ppp_unregister_channel" } @@ -373147,7 +362836,7 @@ elf_symbol { name: "ppp_unregister_compressor" is_defined: true symbol_type: FUNCTION - crc: 0x4c0b8b8d + crc: 0x6e8c0e61 type_id: 0x1dc48f82 full_name: "ppp_unregister_compressor" } @@ -373156,7 +362845,7 @@ elf_symbol { name: "pppox_compat_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x6a56cf4e + crc: 0x96106b85 type_id: 0x9882219f full_name: "pppox_compat_ioctl" } @@ -373165,7 +362854,7 @@ elf_symbol { name: "pppox_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xa6119d18 + crc: 0xbe91e020 type_id: 0x9882219f full_name: "pppox_ioctl" } @@ -373174,7 +362863,7 @@ elf_symbol { name: "pppox_unbind_sock" is_defined: true symbol_type: FUNCTION - crc: 0x599885ac + crc: 0x35a33ed7 type_id: 0x17c95d08 full_name: "pppox_unbind_sock" } @@ -373183,7 +362872,7 @@ elf_symbol { name: "pps_event" is_defined: true symbol_type: FUNCTION - crc: 0xf9ce821b + crc: 0x60a8351e type_id: 0x17306592 full_name: "pps_event" } @@ -373192,7 +362881,7 @@ elf_symbol { name: "pps_register_source" is_defined: true symbol_type: FUNCTION - crc: 0xc677bf6e + crc: 0x03d61185 type_id: 0x9ffaa344 full_name: "pps_register_source" } @@ -373201,7 +362890,7 @@ elf_symbol { name: "pps_unregister_source" is_defined: true symbol_type: FUNCTION - crc: 0x08315352 + crc: 0xfaa20c17 type_id: 0x17f14839 full_name: "pps_unregister_source" } @@ -373241,6 +362930,15 @@ elf_symbol { type_id: 0xa2ec04d3 full_name: "prepare_to_wait_event" } +elf_symbol { + id: 0xe8fde451 + name: "prepare_to_wait_exclusive" + is_defined: true + symbol_type: FUNCTION + crc: 0xc622556f + type_id: 0xfb68644e + full_name: "prepare_to_wait_exclusive" +} elf_symbol { id: 0xda3d90c9 name: "print_hex_dump" @@ -373264,7 +362962,7 @@ elf_symbol { name: "proc_create" is_defined: true symbol_type: FUNCTION - crc: 0x67c036f3 + crc: 0x0524767b type_id: 0x3943c0fb full_name: "proc_create" } @@ -373273,7 +362971,7 @@ elf_symbol { name: "proc_create_data" is_defined: true symbol_type: FUNCTION - crc: 0x346f769b + crc: 0x7ae3018a type_id: 0x3943c6d4 full_name: "proc_create_data" } @@ -373282,7 +362980,7 @@ elf_symbol { name: "proc_create_net_data" is_defined: true symbol_type: FUNCTION - crc: 0xf76dfa33 + crc: 0x7551a863 type_id: 0x3943cd14 full_name: "proc_create_net_data" } @@ -373291,7 +362989,7 @@ elf_symbol { name: "proc_create_net_single" is_defined: true symbol_type: FUNCTION - crc: 0x7d5bf944 + crc: 0xb513532d type_id: 0x39439154 full_name: "proc_create_net_single" } @@ -373300,7 +362998,7 @@ elf_symbol { name: "proc_create_seq_private" is_defined: true symbol_type: FUNCTION - crc: 0xf699247f + crc: 0xaf1d0f53 type_id: 0x3943cd14 full_name: "proc_create_seq_private" } @@ -373309,7 +363007,7 @@ elf_symbol { name: "proc_create_single_data" is_defined: true symbol_type: FUNCTION - crc: 0x6a87b6b1 + crc: 0x690c126f type_id: 0x39439154 full_name: "proc_create_single_data" } @@ -373372,7 +363070,7 @@ elf_symbol { name: "proc_mkdir" is_defined: true symbol_type: FUNCTION - crc: 0x7226878a + crc: 0x1e39ba1c type_id: 0x396d7dc5 full_name: "proc_mkdir" } @@ -373381,7 +363079,7 @@ elf_symbol { name: "proc_mkdir_data" is_defined: true symbol_type: FUNCTION - crc: 0x475940c7 + crc: 0x7cf82d90 type_id: 0x394343b5 full_name: "proc_mkdir_data" } @@ -373390,7 +363088,7 @@ elf_symbol { name: "proc_remove" is_defined: true symbol_type: FUNCTION - crc: 0xe99f71a2 + crc: 0xce01cfc4 type_id: 0x1688452c full_name: "proc_remove" } @@ -373399,7 +363097,7 @@ elf_symbol { name: "proc_set_size" is_defined: true symbol_type: FUNCTION - crc: 0xc91143ed + crc: 0xd8c155d0 type_id: 0x1616da34 full_name: "proc_set_size" } @@ -373408,7 +363106,7 @@ elf_symbol { name: "proc_set_user" is_defined: true symbol_type: FUNCTION - crc: 0x8f11b34e + crc: 0x7aa2a539 type_id: 0x15005e8a full_name: "proc_set_user" } @@ -373417,7 +363115,7 @@ elf_symbol { name: "proc_symlink" is_defined: true symbol_type: FUNCTION - crc: 0xdefe0e60 + crc: 0x9a87ae91 type_id: 0x3962f9e8 full_name: "proc_symlink" } @@ -373426,7 +363124,7 @@ elf_symbol { name: "proto_register" is_defined: true symbol_type: FUNCTION - crc: 0xb3dd97c8 + crc: 0x4feb4ee3 type_id: 0x92e29590 full_name: "proto_register" } @@ -373435,7 +363133,7 @@ elf_symbol { name: "proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x81577086 + crc: 0xa56e6382 type_id: 0x1e66a460 full_name: "proto_unregister" } @@ -373444,7 +363142,7 @@ elf_symbol { name: "ps2_begin_command" is_defined: true symbol_type: FUNCTION - crc: 0x25bcb885 + crc: 0x89e184bc type_id: 0x148b1035 full_name: "ps2_begin_command" } @@ -373453,7 +363151,7 @@ elf_symbol { name: "ps2_cmd_aborted" is_defined: true symbol_type: FUNCTION - crc: 0xcff6792f + crc: 0xba908321 type_id: 0x148b1035 full_name: "ps2_cmd_aborted" } @@ -373462,7 +363160,7 @@ elf_symbol { name: "ps2_command" is_defined: true symbol_type: FUNCTION - crc: 0xf2673391 + crc: 0x4d6d330c type_id: 0x9981df44 full_name: "ps2_command" } @@ -373471,7 +363169,7 @@ elf_symbol { name: "ps2_drain" is_defined: true symbol_type: FUNCTION - crc: 0x1a04ece0 + crc: 0x1e775761 type_id: 0x174aa4cd full_name: "ps2_drain" } @@ -373480,7 +363178,7 @@ elf_symbol { name: "ps2_end_command" is_defined: true symbol_type: FUNCTION - crc: 0x7d67699d + crc: 0x25ee3d3a type_id: 0x148b1035 full_name: "ps2_end_command" } @@ -373489,7 +363187,7 @@ elf_symbol { name: "ps2_handle_ack" is_defined: true symbol_type: FUNCTION - crc: 0xe2d778c4 + crc: 0x7af5425f type_id: 0xfa126b6a full_name: "ps2_handle_ack" } @@ -373498,7 +363196,7 @@ elf_symbol { name: "ps2_handle_response" is_defined: true symbol_type: FUNCTION - crc: 0xe1d16fe3 + crc: 0xfdae9c59 type_id: 0xfa126b6a full_name: "ps2_handle_response" } @@ -373507,7 +363205,7 @@ elf_symbol { name: "ps2_init" is_defined: true symbol_type: FUNCTION - crc: 0x22dea4a3 + crc: 0x115a04c7 type_id: 0x1480c3c3 full_name: "ps2_init" } @@ -373516,7 +363214,7 @@ elf_symbol { name: "ps2_sendbyte" is_defined: true symbol_type: FUNCTION - crc: 0x051497ee + crc: 0x9875920d type_id: 0x9927b218 full_name: "ps2_sendbyte" } @@ -373525,7 +363223,7 @@ elf_symbol { name: "ps2_sliced_command" is_defined: true symbol_type: FUNCTION - crc: 0xe55932dc + crc: 0x1f374111 type_id: 0x9936d341 full_name: "ps2_sliced_command" } @@ -373534,7 +363232,7 @@ elf_symbol { name: "pskb_expand_head" is_defined: true symbol_type: FUNCTION - crc: 0xc5942949 + crc: 0x4d1a048c type_id: 0x9d55b48a full_name: "pskb_expand_head" } @@ -373543,7 +363241,7 @@ elf_symbol { name: "pskb_put" is_defined: true symbol_type: FUNCTION - crc: 0xa6dc6e5f + crc: 0xd6916a65 type_id: 0x57c99e27 full_name: "pskb_put" } @@ -373552,7 +363250,7 @@ elf_symbol { name: "pstore_register" is_defined: true symbol_type: FUNCTION - crc: 0x96118243 + crc: 0x4d0a8a32 type_id: 0x9f9d90bf full_name: "pstore_register" } @@ -373570,7 +363268,7 @@ elf_symbol { name: "pstore_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xe6e6e2f9 + crc: 0x518b3e36 type_id: 0x12852203 full_name: "pstore_unregister" } @@ -373579,7 +363277,7 @@ elf_symbol { name: "ptp_classify_raw" is_defined: true symbol_type: FUNCTION - crc: 0xe96c5740 + crc: 0x2430337c type_id: 0xc1439b43 full_name: "ptp_classify_raw" } @@ -373588,7 +363286,7 @@ elf_symbol { name: "ptp_clock_event" is_defined: true symbol_type: FUNCTION - crc: 0x5c666fe0 + crc: 0x2eff1498 type_id: 0x1a780013 full_name: "ptp_clock_event" } @@ -373597,7 +363295,7 @@ elf_symbol { name: "ptp_clock_index" is_defined: true symbol_type: FUNCTION - crc: 0x8bc587c7 + crc: 0xd81dc87c type_id: 0x9768f895 full_name: "ptp_clock_index" } @@ -373606,7 +363304,7 @@ elf_symbol { name: "ptp_clock_register" is_defined: true symbol_type: FUNCTION - crc: 0xa06924e1 + crc: 0x798147b1 type_id: 0x2971f309 full_name: "ptp_clock_register" } @@ -373615,7 +363313,7 @@ elf_symbol { name: "ptp_clock_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x07cd626e + crc: 0x5d1c3c0b type_id: 0x9768f895 full_name: "ptp_clock_unregister" } @@ -373624,16 +363322,25 @@ elf_symbol { name: "ptp_parse_header" is_defined: true symbol_type: FUNCTION - crc: 0xed37d6d6 + crc: 0x6c082b04 type_id: 0x9587d027 full_name: "ptp_parse_header" } +elf_symbol { + id: 0x177fa0e0 + name: "public_key_verify_signature" + is_defined: true + symbol_type: FUNCTION + crc: 0x32836981 + type_id: 0x910aa3e9 + full_name: "public_key_verify_signature" +} elf_symbol { id: 0x11d4227b name: "put_cmsg" is_defined: true symbol_type: FUNCTION - crc: 0x430f2ff0 + crc: 0x31108fe3 type_id: 0x9732df25 full_name: "put_cmsg" } @@ -373642,7 +363349,7 @@ elf_symbol { name: "put_device" is_defined: true symbol_type: FUNCTION - crc: 0xba88a554 + crc: 0xc0052169 type_id: 0x100e6fc8 full_name: "put_device" } @@ -373651,7 +363358,7 @@ elf_symbol { name: "put_disk" is_defined: true symbol_type: FUNCTION - crc: 0x2afcbd08 + crc: 0x00cc8390 type_id: 0x18d41dd9 full_name: "put_disk" } @@ -373669,7 +363376,7 @@ elf_symbol { name: "put_pid" is_defined: true symbol_type: FUNCTION - crc: 0x5e61bd5c + crc: 0x354db4c3 type_id: 0x1689085f full_name: "put_pid" } @@ -373723,7 +363430,7 @@ elf_symbol { name: "pwm_apply_state" is_defined: true symbol_type: FUNCTION - crc: 0x4bbd366c + crc: 0xa27d3133 type_id: 0x977feed8 full_name: "pwm_apply_state" } @@ -373732,7 +363439,7 @@ elf_symbol { name: "pwm_free" is_defined: true symbol_type: FUNCTION - crc: 0x111a6b8c + crc: 0x6d5c6fa0 type_id: 0x1a902728 full_name: "pwm_free" } @@ -373741,7 +363448,7 @@ elf_symbol { name: "pwm_get_chip_data" is_defined: true symbol_type: FUNCTION - crc: 0xf94e524c + crc: 0x605d9076 type_id: 0x5c9ec74a full_name: "pwm_get_chip_data" } @@ -373750,7 +363457,7 @@ elf_symbol { name: "pwm_request" is_defined: true symbol_type: FUNCTION - crc: 0x20ea3e29 + crc: 0x3cfa9f02 type_id: 0x1a33cdc3 full_name: "pwm_request" } @@ -373759,7 +363466,7 @@ elf_symbol { name: "pwm_set_chip_data" is_defined: true symbol_type: FUNCTION - crc: 0x0d926b30 + crc: 0x6c01c940 type_id: 0x97ea6000 full_name: "pwm_set_chip_data" } @@ -373768,7 +363475,7 @@ elf_symbol { name: "pwmchip_add" is_defined: true symbol_type: FUNCTION - crc: 0xe0f49df2 + crc: 0x8471ef62 type_id: 0x94a5b2cb full_name: "pwmchip_add" } @@ -373777,7 +363484,7 @@ elf_symbol { name: "pwmchip_remove" is_defined: true symbol_type: FUNCTION - crc: 0x01e0b4da + crc: 0x8bc827fe type_id: 0x19bd0077 full_name: "pwmchip_remove" } @@ -373786,7 +363493,7 @@ elf_symbol { name: "qca_read_soc_version" is_defined: true symbol_type: FUNCTION - crc: 0xb02c87a8 + crc: 0x123214f3 type_id: 0x9a4d0c6c full_name: "qca_read_soc_version" } @@ -373795,7 +363502,7 @@ elf_symbol { name: "qca_send_pre_shutdown_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xb17a7fe2 + crc: 0xec434633 type_id: 0x9af01625 full_name: "qca_send_pre_shutdown_cmd" } @@ -373804,7 +363511,7 @@ elf_symbol { name: "qca_set_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0xef738e57 + crc: 0x2586a331 type_id: 0x9a2fc16a full_name: "qca_set_bdaddr" } @@ -373813,7 +363520,7 @@ elf_symbol { name: "qca_set_bdaddr_rome" is_defined: true symbol_type: FUNCTION - crc: 0xee3fc749 + crc: 0x5284d1b3 type_id: 0x9a2fc16a full_name: "qca_set_bdaddr_rome" } @@ -373822,7 +363529,7 @@ elf_symbol { name: "qca_uart_setup" is_defined: true symbol_type: FUNCTION - crc: 0x223afae9 + crc: 0x1cbf5582 type_id: 0x9bc09b7f full_name: "qca_uart_setup" } @@ -373831,7 +363538,7 @@ elf_symbol { name: "qcom_icc_xlate_extended" is_defined: true symbol_type: FUNCTION - crc: 0x3d0eb8f6 + crc: 0xc5728787 type_id: 0x2d27988b full_name: "qcom_icc_xlate_extended" } @@ -373840,7 +363547,7 @@ elf_symbol { name: "qcom_smem_state_get" is_defined: true symbol_type: FUNCTION - crc: 0xef38235f + crc: 0x74c75fd8 type_id: 0x4f30442f full_name: "qcom_smem_state_get" } @@ -373858,7 +363565,7 @@ elf_symbol { name: "qcom_smem_state_register" is_defined: true symbol_type: FUNCTION - crc: 0xacf15c3f + crc: 0xa335bd84 type_id: 0x42b552b4 full_name: "qcom_smem_state_register" } @@ -373885,7 +363592,7 @@ elf_symbol { name: "queue_delayed_work_on" is_defined: true symbol_type: FUNCTION - crc: 0xb2fcb56d + crc: 0xbf57e89e type_id: 0xe72ef591 full_name: "queue_delayed_work_on" } @@ -373894,7 +363601,7 @@ elf_symbol { name: "queue_work_on" is_defined: true symbol_type: FUNCTION - crc: 0xc5b6f236 + crc: 0x732ac580 type_id: 0xe720dad5 full_name: "queue_work_on" } @@ -373961,6 +363668,15 @@ elf_symbol { type_id: 0x5b3d7cd1 full_name: "radix_tree_lookup" } +elf_symbol { + id: 0x32b0de3e + name: "radix_tree_lookup_slot" + is_defined: true + symbol_type: FUNCTION + crc: 0x41efdeaf + type_id: 0x4abfefa4 + full_name: "radix_tree_lookup_slot" +} elf_symbol { id: 0x88fdaf2f name: "radix_tree_maybe_preload" @@ -373988,6 +363704,15 @@ elf_symbol { type_id: 0xa1e954d4 full_name: "radix_tree_preload" } +elf_symbol { + id: 0x69d73c4e + name: "radix_tree_replace_slot" + is_defined: true + symbol_type: FUNCTION + crc: 0x69049cd2 + type_id: 0x1a04ad27 + full_name: "radix_tree_replace_slot" +} elf_symbol { id: 0x9653ad6f name: "radix_tree_tagged" @@ -373997,15 +363722,6 @@ elf_symbol { type_id: 0x91f0ee05 full_name: "radix_tree_tagged" } -elf_symbol { - id: 0xf3c053eb - name: "rate_control_set_rates" - is_defined: true - symbol_type: FUNCTION - crc: 0x73034ac8 - type_id: 0x97d187d8 - full_name: "rate_control_set_rates" -} elf_symbol { id: 0xbc5e2f91 name: "rational_best_approximation" @@ -374047,7 +363763,7 @@ elf_symbol { name: "raw_spin_rq_lock_nested" is_defined: true symbol_type: FUNCTION - crc: 0xa8b11deb + crc: 0x2ffca154 type_id: 0x1a847502 full_name: "raw_spin_rq_lock_nested" } @@ -374056,7 +363772,7 @@ elf_symbol { name: "raw_spin_rq_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x66ab1890 + crc: 0xb93cb4ae type_id: 0x1b18f64e full_name: "raw_spin_rq_unlock" } @@ -374326,7 +364042,7 @@ elf_symbol { name: "rcu_read_unlock_trace_special" is_defined: true symbol_type: FUNCTION - crc: 0xdcf7380f + crc: 0xee4cf04c type_id: 0x17de3be6 full_name: "rcu_read_unlock_trace_special" } @@ -374335,7 +364051,7 @@ elf_symbol { name: "rcu_tasks_trace_qs_blkd" is_defined: true symbol_type: FUNCTION - crc: 0xe452b1a5 + crc: 0xcf01745e type_id: 0x17de3be6 full_name: "rcu_tasks_trace_qs_blkd" } @@ -374344,7 +364060,7 @@ elf_symbol { name: "rcu_trc_cmpxchg_need_qs" is_defined: true symbol_type: FUNCTION - crc: 0x9a7ac1af + crc: 0x88a00b98 type_id: 0x54a3f2d6 full_name: "rcu_trc_cmpxchg_need_qs" } @@ -374371,7 +364087,7 @@ elf_symbol { name: "rcuwait_wake_up" is_defined: true symbol_type: FUNCTION - crc: 0x03469357 + crc: 0xe112cd72 type_id: 0x929ea9e9 full_name: "rcuwait_wake_up" } @@ -374380,7 +364096,7 @@ elf_symbol { name: "rdev_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0xeebbf65f + crc: 0x9dff6aea type_id: 0xaef121ed full_name: "rdev_get_dev" } @@ -374389,7 +364105,7 @@ elf_symbol { name: "rdev_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x1d626e8e + crc: 0x779bbf64 type_id: 0x5548a022 full_name: "rdev_get_drvdata" } @@ -374398,7 +364114,7 @@ elf_symbol { name: "rdev_get_id" is_defined: true symbol_type: FUNCTION - crc: 0x05e05e15 + crc: 0x3806822a type_id: 0x9e5ef2fc full_name: "rdev_get_id" } @@ -374407,7 +364123,7 @@ elf_symbol { name: "rdev_get_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xf2e70b1f + crc: 0xf36d7d7c type_id: 0x8f6b28f3 full_name: "rdev_get_regmap" } @@ -374416,7 +364132,7 @@ elf_symbol { name: "read_cache_page" is_defined: true symbol_type: FUNCTION - crc: 0x0355a78b + crc: 0xb109bc26 type_id: 0xb8307855 full_name: "read_cache_page" } @@ -374452,7 +364168,7 @@ elf_symbol { name: "reclaim_shmem_address_space" is_defined: true symbol_type: FUNCTION - crc: 0xfa27527e + crc: 0xba46e5fb type_id: 0x98e049ee full_name: "reclaim_shmem_address_space" } @@ -374470,7 +364186,7 @@ elf_symbol { name: "refcount_dec_and_mutex_lock" is_defined: true symbol_type: FUNCTION - crc: 0x99f7371c + crc: 0x27c95ba3 type_id: 0xf6fffafa full_name: "refcount_dec_and_mutex_lock" } @@ -374506,34 +364222,16 @@ elf_symbol { name: "refresh_frequency_limits" is_defined: true symbol_type: FUNCTION - crc: 0x3830d587 + crc: 0x70ef8228 type_id: 0x10ffd8df full_name: "refresh_frequency_limits" } -elf_symbol { - id: 0x44a3bae5 - name: "reg_initiator_name" - is_defined: true - symbol_type: FUNCTION - crc: 0xdba126c1 - type_id: 0xa336aadd - full_name: "reg_initiator_name" -} -elf_symbol { - id: 0x0aa8874a - name: "reg_query_regdb_wmm" - is_defined: true - symbol_type: FUNCTION - crc: 0x1ce2497f - type_id: 0x9d3b14fc - full_name: "reg_query_regdb_wmm" -} elf_symbol { id: 0x9fb09fdf name: "regcache_cache_bypass" is_defined: true symbol_type: FUNCTION - crc: 0xf0b62a04 + crc: 0x4207d8d0 type_id: 0x1347a32b full_name: "regcache_cache_bypass" } @@ -374542,7 +364240,7 @@ elf_symbol { name: "regcache_cache_only" is_defined: true symbol_type: FUNCTION - crc: 0x6bb44871 + crc: 0xf09e3a6b type_id: 0x1347a32b full_name: "regcache_cache_only" } @@ -374551,7 +364249,7 @@ elf_symbol { name: "regcache_drop_region" is_defined: true symbol_type: FUNCTION - crc: 0x442a79e0 + crc: 0xec71d8fd type_id: 0x9eed9829 full_name: "regcache_drop_region" } @@ -374560,7 +364258,7 @@ elf_symbol { name: "regcache_mark_dirty" is_defined: true symbol_type: FUNCTION - crc: 0x841303bb + crc: 0x47325125 type_id: 0x12f25e54 full_name: "regcache_mark_dirty" } @@ -374569,7 +364267,7 @@ elf_symbol { name: "regcache_sync" is_defined: true symbol_type: FUNCTION - crc: 0x66a62b08 + crc: 0x901719af type_id: 0x9feaece8 full_name: "regcache_sync" } @@ -374578,7 +364276,7 @@ elf_symbol { name: "regcache_sync_region" is_defined: true symbol_type: FUNCTION - crc: 0x0e6b91fe + crc: 0x15290b38 type_id: 0x9eed9829 full_name: "regcache_sync_region" } @@ -374587,7 +364285,7 @@ elf_symbol { name: "register_candev" is_defined: true symbol_type: FUNCTION - crc: 0x2fe2ef59 + crc: 0xbd0e584d type_id: 0x91296bda full_name: "register_candev" } @@ -374605,7 +364303,7 @@ elf_symbol { name: "register_console" is_defined: true symbol_type: FUNCTION - crc: 0xc8b9b348 + crc: 0x20527664 type_id: 0x10cf8a7c full_name: "register_console" } @@ -374618,6 +364316,15 @@ elf_symbol { type_id: 0x9b6d4a33 full_name: "register_die_notifier" } +elf_symbol { + id: 0x0695a248 + name: "register_filesystem" + is_defined: true + symbol_type: FUNCTION + crc: 0x9ab0cdea + type_id: 0x913be113 + full_name: "register_filesystem" +} elf_symbol { id: 0x7165409e name: "register_ftrace_export" @@ -374695,7 +364402,7 @@ elf_symbol { name: "register_net_sysctl" is_defined: true symbol_type: FUNCTION - crc: 0xb57a0cf5 + crc: 0x883aa38a type_id: 0x0d4395f8 full_name: "register_net_sysctl" } @@ -374704,7 +364411,7 @@ elf_symbol { name: "register_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x0b2474a9 + crc: 0xa5940962 type_id: 0x91296bda full_name: "register_netdev" } @@ -374713,7 +364420,7 @@ elf_symbol { name: "register_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0x5baef02b + crc: 0xb4bdff70 type_id: 0x91296bda full_name: "register_netdevice" } @@ -374749,7 +364456,7 @@ elf_symbol { name: "register_pernet_device" is_defined: true symbol_type: FUNCTION - crc: 0x49bdd732 + crc: 0x5b6b7163 type_id: 0x97969509 full_name: "register_pernet_device" } @@ -374758,7 +364465,7 @@ elf_symbol { name: "register_pernet_subsys" is_defined: true symbol_type: FUNCTION - crc: 0x85640ecc + crc: 0xcf7dd4ce type_id: 0x97969509 full_name: "register_pernet_subsys" } @@ -374776,7 +364483,7 @@ elf_symbol { name: "register_pppox_proto" is_defined: true symbol_type: FUNCTION - crc: 0xd9aeeeee + crc: 0x72976f06 type_id: 0x84a4d3f7 full_name: "register_pppox_proto" } @@ -374785,7 +364492,7 @@ elf_symbol { name: "register_qdisc" is_defined: true symbol_type: FUNCTION - crc: 0xe6a38180 + crc: 0x39fad39c type_id: 0x927a4e4f full_name: "register_qdisc" } @@ -374812,7 +364519,7 @@ elf_symbol { name: "register_shrinker" is_defined: true symbol_type: FUNCTION - crc: 0xf019372a + crc: 0x63c8b495 type_id: 0x94bc9034 full_name: "register_shrinker" } @@ -374848,7 +364555,7 @@ elf_symbol { name: "register_tcf_proto_ops" is_defined: true symbol_type: FUNCTION - crc: 0xa46f87b0 + crc: 0xb3f827e3 type_id: 0x9afc1632 full_name: "register_tcf_proto_ops" } @@ -374857,7 +364564,7 @@ elf_symbol { name: "register_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0x6b0ae403 + crc: 0xe70d950b type_id: 0x97cd6aa0 full_name: "register_virtio_device" } @@ -374866,7 +364573,7 @@ elf_symbol { name: "register_virtio_driver" is_defined: true symbol_type: FUNCTION - crc: 0xab3bfec8 + crc: 0x8fb3b02a type_id: 0x99bc1448 full_name: "register_virtio_driver" } @@ -374884,7 +364591,7 @@ elf_symbol { name: "regmap_add_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0xd50ff6f5 + crc: 0x6e6a138a type_id: 0x9e6e36b1 full_name: "regmap_add_irq_chip" } @@ -374893,7 +364600,7 @@ elf_symbol { name: "regmap_async_complete" is_defined: true symbol_type: FUNCTION - crc: 0xa333cf5f + crc: 0x1a943ec2 type_id: 0x9feaece8 full_name: "regmap_async_complete" } @@ -374902,7 +364609,7 @@ elf_symbol { name: "regmap_attach_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf32e9b7d + crc: 0x3a4e93f0 type_id: 0x9d3f0070 full_name: "regmap_attach_dev" } @@ -374911,7 +364618,7 @@ elf_symbol { name: "regmap_bulk_read" is_defined: true symbol_type: FUNCTION - crc: 0xd3e13e7c + crc: 0xed962ff1 type_id: 0x9ef906fc full_name: "regmap_bulk_read" } @@ -374920,7 +364627,7 @@ elf_symbol { name: "regmap_bulk_write" is_defined: true symbol_type: FUNCTION - crc: 0x4a2d7528 + crc: 0x6272e817 type_id: 0x9ef16e60 full_name: "regmap_bulk_write" } @@ -374929,7 +364636,7 @@ elf_symbol { name: "regmap_check_range_table" is_defined: true symbol_type: FUNCTION - crc: 0x38aa88b9 + crc: 0x8619252a type_id: 0xfdd651d2 full_name: "regmap_check_range_table" } @@ -374947,7 +364654,7 @@ elf_symbol { name: "regmap_exit" is_defined: true symbol_type: FUNCTION - crc: 0x974f372f + crc: 0x4ecf2e25 type_id: 0x12f25e54 full_name: "regmap_exit" } @@ -374956,7 +364663,7 @@ elf_symbol { name: "regmap_field_read" is_defined: true symbol_type: FUNCTION - crc: 0xc8efdba5 + crc: 0xa5b6f19f type_id: 0x957964bc full_name: "regmap_field_read" } @@ -374965,7 +364672,7 @@ elf_symbol { name: "regmap_field_update_bits_base" is_defined: true symbol_type: FUNCTION - crc: 0x50bb963a + crc: 0xc2bd74e5 type_id: 0x94118828 full_name: "regmap_field_update_bits_base" } @@ -374974,7 +364681,7 @@ elf_symbol { name: "regmap_get_device" is_defined: true symbol_type: FUNCTION - crc: 0x0ad3f901 + crc: 0x9a35bb33 type_id: 0xaf453ff9 full_name: "regmap_get_device" } @@ -374983,7 +364690,7 @@ elf_symbol { name: "regmap_get_val_bytes" is_defined: true symbol_type: FUNCTION - crc: 0x2b6fc7bd + crc: 0x9fa7c349 type_id: 0x9feaece8 full_name: "regmap_get_val_bytes" } @@ -374992,7 +364699,7 @@ elf_symbol { name: "regmap_irq_get_domain" is_defined: true symbol_type: FUNCTION - crc: 0xb635d9db + crc: 0x6cf3530f type_id: 0x5bdd6b94 full_name: "regmap_irq_get_domain" } @@ -375019,7 +364726,7 @@ elf_symbol { name: "regmap_mmio_detach_clk" is_defined: true symbol_type: FUNCTION - crc: 0xfaba3d40 + crc: 0x4136a908 type_id: 0x12f25e54 full_name: "regmap_mmio_detach_clk" } @@ -375028,7 +364735,7 @@ elf_symbol { name: "regmap_multi_reg_write" is_defined: true symbol_type: FUNCTION - crc: 0x361fc852 + crc: 0xe0ee93a8 type_id: 0x9f0243b3 full_name: "regmap_multi_reg_write" } @@ -375037,7 +364744,7 @@ elf_symbol { name: "regmap_multi_reg_write_bypassed" is_defined: true symbol_type: FUNCTION - crc: 0x1bf3087f + crc: 0x9ab0ab13 type_id: 0x9f0243b3 full_name: "regmap_multi_reg_write_bypassed" } @@ -375046,7 +364753,7 @@ elf_symbol { name: "regmap_noinc_read" is_defined: true symbol_type: FUNCTION - crc: 0x69353ff5 + crc: 0xf5b7d7d3 type_id: 0x9ef906fc full_name: "regmap_noinc_read" } @@ -375055,7 +364762,7 @@ elf_symbol { name: "regmap_noinc_write" is_defined: true symbol_type: FUNCTION - crc: 0x92457ecb + crc: 0xaa9d2212 type_id: 0x9ef16e60 full_name: "regmap_noinc_write" } @@ -375064,7 +364771,7 @@ elf_symbol { name: "regmap_raw_read" is_defined: true symbol_type: FUNCTION - crc: 0x717362e0 + crc: 0xfcaef764 type_id: 0x9ef906fc full_name: "regmap_raw_read" } @@ -375073,7 +364780,7 @@ elf_symbol { name: "regmap_raw_write" is_defined: true symbol_type: FUNCTION - crc: 0x55ad0412 + crc: 0x581bec73 type_id: 0x9ef16e60 full_name: "regmap_raw_write" } @@ -375082,7 +364789,7 @@ elf_symbol { name: "regmap_raw_write_async" is_defined: true symbol_type: FUNCTION - crc: 0xa6a10474 + crc: 0xc232c75b type_id: 0x9ef16e60 full_name: "regmap_raw_write_async" } @@ -375091,7 +364798,7 @@ elf_symbol { name: "regmap_read" is_defined: true symbol_type: FUNCTION - crc: 0xc4c048f4 + crc: 0xe4fcaad8 type_id: 0x9efa0528 full_name: "regmap_read" } @@ -375100,7 +364807,7 @@ elf_symbol { name: "regmap_register_patch" is_defined: true symbol_type: FUNCTION - crc: 0x41402ca6 + crc: 0xaf92b170 type_id: 0x9f0243b3 full_name: "regmap_register_patch" } @@ -375109,7 +364816,7 @@ elf_symbol { name: "regmap_reinit_cache" is_defined: true symbol_type: FUNCTION - crc: 0x4632891d + crc: 0x737fb102 type_id: 0x9f1d3364 full_name: "regmap_reinit_cache" } @@ -375118,7 +364825,7 @@ elf_symbol { name: "regmap_update_bits_base" is_defined: true symbol_type: FUNCTION - crc: 0xa94a5a5b + crc: 0xb1d8e449 type_id: 0x9eec8be1 full_name: "regmap_update_bits_base" } @@ -375127,7 +364834,7 @@ elf_symbol { name: "regmap_write" is_defined: true symbol_type: FUNCTION - crc: 0xb5b99a71 + crc: 0x2971bc8d type_id: 0x9eed9829 full_name: "regmap_write" } @@ -375136,7 +364843,7 @@ elf_symbol { name: "regulator_allow_bypass" is_defined: true symbol_type: FUNCTION - crc: 0xe2067a4d + crc: 0xfd4ae8ca type_id: 0x9c5e99dc full_name: "regulator_allow_bypass" } @@ -375145,7 +364852,7 @@ elf_symbol { name: "regulator_bulk_disable" is_defined: true symbol_type: FUNCTION - crc: 0x9949b372 + crc: 0x842b846b type_id: 0x8499ea41 full_name: "regulator_bulk_disable" } @@ -375154,7 +364861,7 @@ elf_symbol { name: "regulator_bulk_enable" is_defined: true symbol_type: FUNCTION - crc: 0xec818e21 + crc: 0x33c884ba type_id: 0x8499ea41 full_name: "regulator_bulk_enable" } @@ -375163,7 +364870,7 @@ elf_symbol { name: "regulator_bulk_free" is_defined: true symbol_type: FUNCTION - crc: 0xdc5a4528 + crc: 0xe8dfd610 type_id: 0x098158fd full_name: "regulator_bulk_free" } @@ -375172,7 +364879,7 @@ elf_symbol { name: "regulator_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0x918d3f37 + crc: 0x809e5eec type_id: 0x9c874de2 full_name: "regulator_bulk_get" } @@ -375181,7 +364888,7 @@ elf_symbol { name: "regulator_count_voltages" is_defined: true symbol_type: FUNCTION - crc: 0x1b1c8fe6 + crc: 0xcebc8bd6 type_id: 0x9deb64a3 full_name: "regulator_count_voltages" } @@ -375190,7 +364897,7 @@ elf_symbol { name: "regulator_desc_list_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0xebe646d7 + crc: 0xe027fdd7 type_id: 0x92f2a156 full_name: "regulator_desc_list_voltage_linear_range" } @@ -375199,7 +364906,7 @@ elf_symbol { name: "regulator_disable" is_defined: true symbol_type: FUNCTION - crc: 0x4c19ecd4 + crc: 0x8b37c47c type_id: 0x9deb64a3 full_name: "regulator_disable" } @@ -375208,7 +364915,7 @@ elf_symbol { name: "regulator_disable_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xaad0d2ae + crc: 0x04054e02 type_id: 0x9e5ef2fc full_name: "regulator_disable_regmap" } @@ -375217,7 +364924,7 @@ elf_symbol { name: "regulator_enable" is_defined: true symbol_type: FUNCTION - crc: 0x4d0f69cb + crc: 0xe8decd2e type_id: 0x9deb64a3 full_name: "regulator_enable" } @@ -375226,7 +364933,7 @@ elf_symbol { name: "regulator_enable_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xa62a9889 + crc: 0x65b8210a type_id: 0x9e5ef2fc full_name: "regulator_enable_regmap" } @@ -375235,7 +364942,7 @@ elf_symbol { name: "regulator_force_disable" is_defined: true symbol_type: FUNCTION - crc: 0x58d24557 + crc: 0x5e2129e4 type_id: 0x9deb64a3 full_name: "regulator_force_disable" } @@ -375244,7 +364951,7 @@ elf_symbol { name: "regulator_get" is_defined: true symbol_type: FUNCTION - crc: 0x7edb04cd + crc: 0x7bfbbb52 type_id: 0x8556217d full_name: "regulator_get" } @@ -375253,16 +364960,25 @@ elf_symbol { name: "regulator_get_current_limit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x2f0aca7f + crc: 0x84156d6d type_id: 0x9e5ef2fc full_name: "regulator_get_current_limit_regmap" } +elf_symbol { + id: 0x4a781b7f + name: "regulator_get_drvdata" + is_defined: true + symbol_type: FUNCTION + crc: 0xc81d7d79 + type_id: 0x56fd367d + full_name: "regulator_get_drvdata" +} elf_symbol { id: 0xc92def38 name: "regulator_get_linear_step" is_defined: true symbol_type: FUNCTION - crc: 0x3616b8fb + crc: 0xfa55674a type_id: 0xceb0f977 full_name: "regulator_get_linear_step" } @@ -375271,7 +364987,7 @@ elf_symbol { name: "regulator_get_mode" is_defined: true symbol_type: FUNCTION - crc: 0x0437ac1b + crc: 0x172f78e3 type_id: 0xceb0f977 full_name: "regulator_get_mode" } @@ -375280,7 +364996,7 @@ elf_symbol { name: "regulator_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x998dd0a4 + crc: 0x1c07316f type_id: 0x8556217d full_name: "regulator_get_optional" } @@ -375289,7 +365005,7 @@ elf_symbol { name: "regulator_get_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xc2612f6b + crc: 0xce880ed3 type_id: 0x9deb64a3 full_name: "regulator_get_voltage" } @@ -375298,7 +365014,7 @@ elf_symbol { name: "regulator_get_voltage_rdev" is_defined: true symbol_type: FUNCTION - crc: 0x5c24f3bc + crc: 0x223b4294 type_id: 0x9e5ef2fc full_name: "regulator_get_voltage_rdev" } @@ -375307,7 +365023,7 @@ elf_symbol { name: "regulator_get_voltage_sel_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x598b21e5 + crc: 0x62f5cccf type_id: 0x9e5ef2fc full_name: "regulator_get_voltage_sel_regmap" } @@ -375316,7 +365032,7 @@ elf_symbol { name: "regulator_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xd317d066 + crc: 0xeb66df15 type_id: 0x9deb64a3 full_name: "regulator_is_enabled" } @@ -375325,7 +365041,7 @@ elf_symbol { name: "regulator_is_enabled_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xfa5f5f17 + crc: 0x5998b6c8 type_id: 0x9e5ef2fc full_name: "regulator_is_enabled_regmap" } @@ -375334,7 +365050,7 @@ elf_symbol { name: "regulator_is_supported_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xda9b2cf5 + crc: 0x7a001d23 type_id: 0x9c6e2fdb full_name: "regulator_is_supported_voltage" } @@ -375343,7 +365059,7 @@ elf_symbol { name: "regulator_list_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x88fb0fd2 + crc: 0x6d6ad820 type_id: 0x9cfd713b full_name: "regulator_list_voltage" } @@ -375352,7 +365068,7 @@ elf_symbol { name: "regulator_list_voltage_linear" is_defined: true symbol_type: FUNCTION - crc: 0x253d9b9c + crc: 0x1306e7c1 type_id: 0x9f48e764 full_name: "regulator_list_voltage_linear" } @@ -375361,7 +365077,7 @@ elf_symbol { name: "regulator_list_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0x70fdb534 + crc: 0xb7a5f78d type_id: 0x9f48e764 full_name: "regulator_list_voltage_linear_range" } @@ -375370,7 +365086,7 @@ elf_symbol { name: "regulator_list_voltage_table" is_defined: true symbol_type: FUNCTION - crc: 0x5fa4ebe8 + crc: 0x0e30e59e type_id: 0x9f48e764 full_name: "regulator_list_voltage_table" } @@ -375379,7 +365095,7 @@ elf_symbol { name: "regulator_map_voltage_ascend" is_defined: true symbol_type: FUNCTION - crc: 0xd5c4bc17 + crc: 0x1aaa4700 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_ascend" } @@ -375388,7 +365104,7 @@ elf_symbol { name: "regulator_map_voltage_iterate" is_defined: true symbol_type: FUNCTION - crc: 0xc43a65cd + crc: 0x15e20147 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_iterate" } @@ -375397,7 +365113,7 @@ elf_symbol { name: "regulator_map_voltage_linear" is_defined: true symbol_type: FUNCTION - crc: 0x788215e8 + crc: 0x2151cd6e type_id: 0x9fdbb984 full_name: "regulator_map_voltage_linear" } @@ -375406,7 +365122,7 @@ elf_symbol { name: "regulator_map_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0xa40365ea + crc: 0x221ce428 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_linear_range" } @@ -375415,7 +365131,7 @@ elf_symbol { name: "regulator_notifier_call_chain" is_defined: true symbol_type: FUNCTION - crc: 0x407fbd5c + crc: 0xb20c2aac type_id: 0x9e950837 full_name: "regulator_notifier_call_chain" } @@ -375424,7 +365140,7 @@ elf_symbol { name: "regulator_put" is_defined: true symbol_type: FUNCTION - crc: 0x38e746f0 + crc: 0xe17b85db type_id: 0x10f3d61f full_name: "regulator_put" } @@ -375433,7 +365149,7 @@ elf_symbol { name: "regulator_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x537db8ef + crc: 0x65b7b9c6 type_id: 0x9d85be32 full_name: "regulator_register_notifier" } @@ -375442,7 +365158,7 @@ elf_symbol { name: "regulator_set_active_discharge_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x6be187b9 + crc: 0xc9c42824 type_id: 0x9feb0f83 full_name: "regulator_set_active_discharge_regmap" } @@ -375451,7 +365167,7 @@ elf_symbol { name: "regulator_set_current_limit" is_defined: true symbol_type: FUNCTION - crc: 0x75027d2e + crc: 0xf807c1fa type_id: 0x9c6e2fdb full_name: "regulator_set_current_limit" } @@ -375460,7 +365176,7 @@ elf_symbol { name: "regulator_set_current_limit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x95ab246a + crc: 0x0c8c9210 type_id: 0x9fdbb984 full_name: "regulator_set_current_limit_regmap" } @@ -375469,7 +365185,7 @@ elf_symbol { name: "regulator_set_load" is_defined: true symbol_type: FUNCTION - crc: 0x165e6f39 + crc: 0x2eeb5640 type_id: 0x9c77e7ef full_name: "regulator_set_load" } @@ -375478,7 +365194,7 @@ elf_symbol { name: "regulator_set_mode" is_defined: true symbol_type: FUNCTION - crc: 0x93628b72 + crc: 0x82a7d66c type_id: 0x9cfd713b full_name: "regulator_set_mode" } @@ -375487,7 +365203,7 @@ elf_symbol { name: "regulator_set_pull_down_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xb3fd2211 + crc: 0x84924538 type_id: 0x9e5ef2fc full_name: "regulator_set_pull_down_regmap" } @@ -375496,7 +365212,7 @@ elf_symbol { name: "regulator_set_ramp_delay_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x95eab35f + crc: 0xa2fa97dc type_id: 0x9fc271b0 full_name: "regulator_set_ramp_delay_regmap" } @@ -375505,7 +365221,7 @@ elf_symbol { name: "regulator_set_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x06a9b925 + crc: 0xee5baf2d type_id: 0x9c6e2fdb full_name: "regulator_set_voltage" } @@ -375514,7 +365230,7 @@ elf_symbol { name: "regulator_set_voltage_sel_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x8a61f040 + crc: 0x726a3224 type_id: 0x9f48e764 full_name: "regulator_set_voltage_sel_regmap" } @@ -375523,7 +365239,7 @@ elf_symbol { name: "regulator_set_voltage_time" is_defined: true symbol_type: FUNCTION - crc: 0x7c625ad3 + crc: 0xa230236d type_id: 0x9c6e2fdb full_name: "regulator_set_voltage_time" } @@ -375532,7 +365248,7 @@ elf_symbol { name: "regulator_set_voltage_time_sel" is_defined: true symbol_type: FUNCTION - crc: 0x7067ace8 + crc: 0xa0ec4913 type_id: 0x9f59863d full_name: "regulator_set_voltage_time_sel" } @@ -375541,7 +365257,7 @@ elf_symbol { name: "regulator_sync_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xfc6f9f75 + crc: 0xd55ca348 type_id: 0x9deb64a3 full_name: "regulator_sync_voltage" } @@ -375550,7 +365266,7 @@ elf_symbol { name: "regulator_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x73ce3f23 + crc: 0xa25ae083 type_id: 0x13464040 full_name: "regulator_unregister" } @@ -375559,46 +365275,10 @@ elf_symbol { name: "regulator_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x3ebf8ab9 + crc: 0x2cc278bc type_id: 0x9d85be32 full_name: "regulator_unregister_notifier" } -elf_symbol { - id: 0x24b350a0 - name: "regulatory_hint" - is_defined: true - symbol_type: FUNCTION - crc: 0x1801f527 - type_id: 0x99146bf1 - full_name: "regulatory_hint" -} -elf_symbol { - id: 0x96caf5ef - name: "regulatory_pre_cac_allowed" - is_defined: true - symbol_type: FUNCTION - crc: 0x77d54307 - type_id: 0xfac8910e - full_name: "regulatory_pre_cac_allowed" -} -elf_symbol { - id: 0xd18ebadf - name: "regulatory_set_wiphy_regd" - is_defined: true - symbol_type: FUNCTION - crc: 0xe51dba56 - type_id: 0x99d60b9d - full_name: "regulatory_set_wiphy_regd" -} -elf_symbol { - id: 0xe0a87326 - name: "regulatory_set_wiphy_regd_sync" - is_defined: true - symbol_type: FUNCTION - crc: 0xd2b91caa - type_id: 0x99d60b9d - full_name: "regulatory_set_wiphy_regd_sync" -} elf_symbol { id: 0xc0705cb4 name: "release_firmware" @@ -375613,7 +365293,7 @@ elf_symbol { name: "release_pages" is_defined: true symbol_type: FUNCTION - crc: 0x209dd419 + crc: 0xc59e02fe type_id: 0x13c8e95f full_name: "release_pages" } @@ -375622,7 +365302,7 @@ elf_symbol { name: "release_sock" is_defined: true symbol_type: FUNCTION - crc: 0xf3a82ca7 + crc: 0xb1342d9c type_id: 0x17c95d08 full_name: "release_sock" } @@ -375631,7 +365311,7 @@ elf_symbol { name: "remap_pfn_range" is_defined: true symbol_type: FUNCTION - crc: 0x82ee820b + crc: 0xc477c1df type_id: 0x9fc5d15c full_name: "remap_pfn_range" } @@ -375640,7 +365320,7 @@ elf_symbol { name: "remap_vmalloc_range" is_defined: true symbol_type: FUNCTION - crc: 0xf18cc8a9 + crc: 0x17e5d102 type_id: 0x9f6a1bb3 full_name: "remap_vmalloc_range" } @@ -375667,7 +365347,7 @@ elf_symbol { name: "remove_proc_entry" is_defined: true symbol_type: FUNCTION - crc: 0x803c27ad + crc: 0xef8b7667 type_id: 0x1f7d7d9e full_name: "remove_proc_entry" } @@ -375676,7 +365356,7 @@ elf_symbol { name: "remove_proc_subtree" is_defined: true symbol_type: FUNCTION - crc: 0x1e006487 + crc: 0x915e47bc type_id: 0x9265cf22 full_name: "remove_proc_subtree" } @@ -375685,7 +365365,7 @@ elf_symbol { name: "remove_resource" is_defined: true symbol_type: FUNCTION - crc: 0x0b2db2d5 + crc: 0x164bbd19 type_id: 0x9353db21 full_name: "remove_resource" } @@ -375703,7 +365383,7 @@ elf_symbol { name: "report_iommu_fault" is_defined: true symbol_type: FUNCTION - crc: 0xdbcd7595 + crc: 0x93f7f258 type_id: 0x9621e968 full_name: "report_iommu_fault" } @@ -375721,7 +365401,7 @@ elf_symbol { name: "request_firmware" is_defined: true symbol_type: FUNCTION - crc: 0xaa2a78b1 + crc: 0x9c3fdf15 type_id: 0x9cec28b8 full_name: "request_firmware" } @@ -375730,7 +365410,7 @@ elf_symbol { name: "request_firmware_direct" is_defined: true symbol_type: FUNCTION - crc: 0x35e6ce1d + crc: 0x85608491 type_id: 0x9cec28b8 full_name: "request_firmware_direct" } @@ -375739,7 +365419,7 @@ elf_symbol { name: "request_firmware_into_buf" is_defined: true symbol_type: FUNCTION - crc: 0x06c98589 + crc: 0x8220ee4d type_id: 0x9cec7740 full_name: "request_firmware_into_buf" } @@ -375748,7 +365428,7 @@ elf_symbol { name: "request_firmware_nowait" is_defined: true symbol_type: FUNCTION - crc: 0xdc7df430 + crc: 0xd5816b60 type_id: 0x9ef35806 full_name: "request_firmware_nowait" } @@ -375766,7 +365446,7 @@ elf_symbol { name: "resched_curr" is_defined: true symbol_type: FUNCTION - crc: 0x00c84316 + crc: 0x21218e67 type_id: 0x1b18f64e full_name: "resched_curr" } @@ -375856,7 +365536,7 @@ elf_symbol { name: "reset_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xf22fda8b + crc: 0x05b4a6e2 type_id: 0x9539822a full_name: "reset_controller_register" } @@ -375865,7 +365545,7 @@ elf_symbol { name: "reset_controller_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x423b538f + crc: 0x6aea17c1 type_id: 0x18213096 full_name: "reset_controller_unregister" } @@ -375878,21 +365558,12 @@ elf_symbol { type_id: 0x47f7e87e full_name: "return_address" } -elf_symbol { - id: 0xb06f0491 - name: "rfc1042_header" - is_defined: true - symbol_type: OBJECT - crc: 0x69b18f43 - type_id: 0x937d3d9a - full_name: "rfc1042_header" -} elf_symbol { id: 0xa3f52060 name: "rfkill_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x969775ec + crc: 0x6a3675f4 type_id: 0x0a9e8df2 full_name: "rfkill_alloc" } @@ -376027,7 +365698,7 @@ elf_symbol { name: "rhashtable_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x2a5ea9ef + crc: 0x371379a0 type_id: 0x14485d75 full_name: "rhashtable_destroy" } @@ -376036,7 +365707,7 @@ elf_symbol { name: "rhashtable_free_and_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x7f6cee89 + crc: 0x1df13bbf type_id: 0x1472e737 full_name: "rhashtable_free_and_destroy" } @@ -376045,7 +365716,7 @@ elf_symbol { name: "rhashtable_init" is_defined: true symbol_type: FUNCTION - crc: 0x4b5acf74 + crc: 0x0938408c type_id: 0x99a8fd7d full_name: "rhashtable_init" } @@ -376054,7 +365725,7 @@ elf_symbol { name: "rhashtable_insert_slow" is_defined: true symbol_type: FUNCTION - crc: 0xe0313d71 + crc: 0x694ce81c type_id: 0x52a86eb1 full_name: "rhashtable_insert_slow" } @@ -376063,7 +365734,7 @@ elf_symbol { name: "rhashtable_walk_enter" is_defined: true symbol_type: FUNCTION - crc: 0xe5ce1a56 + crc: 0x8f406523 type_id: 0x149bc5c9 full_name: "rhashtable_walk_enter" } @@ -376072,7 +365743,7 @@ elf_symbol { name: "rhashtable_walk_exit" is_defined: true symbol_type: FUNCTION - crc: 0xf188a662 + crc: 0x0252e1a5 type_id: 0x1da1da53 full_name: "rhashtable_walk_exit" } @@ -376081,7 +365752,7 @@ elf_symbol { name: "rhashtable_walk_next" is_defined: true symbol_type: FUNCTION - crc: 0x54651f9b + crc: 0xf4700bae type_id: 0x5baf3a31 full_name: "rhashtable_walk_next" } @@ -376090,7 +365761,7 @@ elf_symbol { name: "rhashtable_walk_start_check" is_defined: true symbol_type: FUNCTION - crc: 0x9a5dce5c + crc: 0xa229b55a type_id: 0x90b968ef full_name: "rhashtable_walk_start_check" } @@ -376099,7 +365770,7 @@ elf_symbol { name: "rhashtable_walk_stop" is_defined: true symbol_type: FUNCTION - crc: 0x9cd7551a + crc: 0x63cc6a77 type_id: 0x1da1da53 full_name: "rhashtable_walk_stop" } @@ -376108,7 +365779,7 @@ elf_symbol { name: "rhltable_init" is_defined: true symbol_type: FUNCTION - crc: 0x3ac3feba + crc: 0x8c2573d1 type_id: 0x955fdee8 full_name: "rhltable_init" } @@ -376126,7 +365797,7 @@ elf_symbol { name: "rht_bucket_nested_insert" is_defined: true symbol_type: FUNCTION - crc: 0xb202f0d7 + crc: 0xebfbabb3 type_id: 0x9fce093a full_name: "rht_bucket_nested_insert" } @@ -376135,7 +365806,7 @@ elf_symbol { name: "root_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x4c679cd0 + crc: 0xfc5c2426 type_id: 0x100e6fc8 full_name: "root_device_unregister" } @@ -376144,7 +365815,7 @@ elf_symbol { name: "root_task_group" is_defined: true symbol_type: OBJECT - crc: 0xb2f8066f + crc: 0xca81e0d0 type_id: 0x84d533ac full_name: "root_task_group" } @@ -376180,7 +365851,7 @@ elf_symbol { name: "rpmsg_create_channel" is_defined: true symbol_type: FUNCTION - crc: 0xb02139f7 + crc: 0x984390ec type_id: 0xa3adbe6c full_name: "rpmsg_create_channel" } @@ -376189,7 +365860,7 @@ elf_symbol { name: "rpmsg_create_ept" is_defined: true symbol_type: FUNCTION - crc: 0x3ed23e48 + crc: 0xc61647ec type_id: 0x4cd21214 full_name: "rpmsg_create_ept" } @@ -376198,7 +365869,7 @@ elf_symbol { name: "rpmsg_destroy_ept" is_defined: true symbol_type: FUNCTION - crc: 0x2461277d + crc: 0xa202576f type_id: 0x1fc886d7 full_name: "rpmsg_destroy_ept" } @@ -376207,7 +365878,7 @@ elf_symbol { name: "rpmsg_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xa6f09324 + crc: 0x6712ca99 type_id: 0xad2e2b96 full_name: "rpmsg_find_device" } @@ -376216,7 +365887,7 @@ elf_symbol { name: "rpmsg_poll" is_defined: true symbol_type: FUNCTION - crc: 0x6d217eb6 + crc: 0xbaf89f74 type_id: 0x2c0dbc38 full_name: "rpmsg_poll" } @@ -376225,7 +365896,7 @@ elf_symbol { name: "rpmsg_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x75bfa268 + crc: 0x16006abd type_id: 0x94ed2c45 full_name: "rpmsg_register_device" } @@ -376234,7 +365905,7 @@ elf_symbol { name: "rpmsg_register_device_override" is_defined: true symbol_type: FUNCTION - crc: 0xbba91a03 + crc: 0x55e79208 type_id: 0x94156e91 full_name: "rpmsg_register_device_override" } @@ -376243,7 +365914,7 @@ elf_symbol { name: "rpmsg_release_channel" is_defined: true symbol_type: FUNCTION - crc: 0x6536fd08 + crc: 0x9a943bc8 type_id: 0x947a09b6 full_name: "rpmsg_release_channel" } @@ -376252,7 +365923,7 @@ elf_symbol { name: "rpmsg_send" is_defined: true symbol_type: FUNCTION - crc: 0xa96931d5 + crc: 0x15528baa type_id: 0x92ab09cb full_name: "rpmsg_send" } @@ -376261,7 +365932,7 @@ elf_symbol { name: "rpmsg_sendto" is_defined: true symbol_type: FUNCTION - crc: 0x8236901c + crc: 0x0e2bd50d type_id: 0x92a82deb full_name: "rpmsg_sendto" } @@ -376270,7 +365941,7 @@ elf_symbol { name: "rpmsg_trysend" is_defined: true symbol_type: FUNCTION - crc: 0x6a2e28e7 + crc: 0xfbca06ee type_id: 0x92ab09cb full_name: "rpmsg_trysend" } @@ -376279,7 +365950,7 @@ elf_symbol { name: "rpmsg_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x404fde6a + crc: 0x233a5250 type_id: 0x9d81f887 full_name: "rpmsg_unregister_device" } @@ -376288,7 +365959,7 @@ elf_symbol { name: "rproc_add" is_defined: true symbol_type: FUNCTION - crc: 0x0373b061 + crc: 0x71bef0f4 type_id: 0x97f16301 full_name: "rproc_add" } @@ -376297,7 +365968,7 @@ elf_symbol { name: "rproc_add_carveout" is_defined: true symbol_type: FUNCTION - crc: 0x385c27c8 + crc: 0xefbe3009 type_id: 0x1a816041 full_name: "rproc_add_carveout" } @@ -376306,7 +365977,7 @@ elf_symbol { name: "rproc_add_subdev" is_defined: true symbol_type: FUNCTION - crc: 0xaec7d3f0 + crc: 0x233f2200 type_id: 0x1a5a9df1 full_name: "rproc_add_subdev" } @@ -376315,7 +365986,7 @@ elf_symbol { name: "rproc_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x2a8728b5 + crc: 0x58067e88 type_id: 0xbd324cd3 full_name: "rproc_alloc" } @@ -376324,7 +365995,7 @@ elf_symbol { name: "rproc_boot" is_defined: true symbol_type: FUNCTION - crc: 0x7f078236 + crc: 0xeba62dea type_id: 0x97f16301 full_name: "rproc_boot" } @@ -376333,7 +366004,7 @@ elf_symbol { name: "rproc_coredump" is_defined: true symbol_type: FUNCTION - crc: 0x1988ecbb + crc: 0xbced5154 type_id: 0x1ae9d1bd full_name: "rproc_coredump" } @@ -376342,7 +366013,7 @@ elf_symbol { name: "rproc_coredump_add_custom_segment" is_defined: true symbol_type: FUNCTION - crc: 0xd18904fb + crc: 0xc4424d49 type_id: 0x944ce0cc full_name: "rproc_coredump_add_custom_segment" } @@ -376351,7 +366022,7 @@ elf_symbol { name: "rproc_coredump_add_segment" is_defined: true symbol_type: FUNCTION - crc: 0xb64912f3 + crc: 0x4db7e65b type_id: 0x944cd608 full_name: "rproc_coredump_add_segment" } @@ -376360,7 +366031,7 @@ elf_symbol { name: "rproc_coredump_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x44a97724 + crc: 0x2b6b4604 type_id: 0x1ae9d1bd full_name: "rproc_coredump_cleanup" } @@ -376369,7 +366040,7 @@ elf_symbol { name: "rproc_coredump_set_elf_info" is_defined: true symbol_type: FUNCTION - crc: 0x2cd6d97d + crc: 0xecdfd040 type_id: 0x977041a6 full_name: "rproc_coredump_set_elf_info" } @@ -376378,16 +366049,25 @@ elf_symbol { name: "rproc_coredump_using_sections" is_defined: true symbol_type: FUNCTION - crc: 0x4c574aa6 + crc: 0x1ea8b49e type_id: 0x1ae9d1bd full_name: "rproc_coredump_using_sections" } +elf_symbol { + id: 0x79536269 + name: "rproc_da_to_va" + is_defined: true + symbol_type: FUNCTION + crc: 0xcbe6ec32 + type_id: 0x5e92f774 + full_name: "rproc_da_to_va" +} elf_symbol { id: 0xb55db035 name: "rproc_del" is_defined: true symbol_type: FUNCTION - crc: 0xd751496e + crc: 0xff87363a type_id: 0x97f16301 full_name: "rproc_del" } @@ -376396,7 +366076,7 @@ elf_symbol { name: "rproc_elf_find_loaded_rsc_table" is_defined: true symbol_type: FUNCTION - crc: 0xd023fe89 + crc: 0xb9051c8c type_id: 0x20dcb434 full_name: "rproc_elf_find_loaded_rsc_table" } @@ -376405,7 +366085,7 @@ elf_symbol { name: "rproc_elf_get_boot_addr" is_defined: true symbol_type: FUNCTION - crc: 0xc25acb65 + crc: 0x3c2a49fb type_id: 0x5d665720 full_name: "rproc_elf_get_boot_addr" } @@ -376414,7 +366094,7 @@ elf_symbol { name: "rproc_elf_load_rsc_table" is_defined: true symbol_type: FUNCTION - crc: 0xcab72182 + crc: 0x5ab3eb77 type_id: 0x973d6744 full_name: "rproc_elf_load_rsc_table" } @@ -376423,7 +366103,7 @@ elf_symbol { name: "rproc_elf_load_segments" is_defined: true symbol_type: FUNCTION - crc: 0xeeddaec7 + crc: 0xc7922694 type_id: 0x973d6744 full_name: "rproc_elf_load_segments" } @@ -376432,7 +366112,7 @@ elf_symbol { name: "rproc_elf_sanity_check" is_defined: true symbol_type: FUNCTION - crc: 0x9c78ec37 + crc: 0x2a6e1b66 type_id: 0x973d6744 full_name: "rproc_elf_sanity_check" } @@ -376441,7 +366121,7 @@ elf_symbol { name: "rproc_free" is_defined: true symbol_type: FUNCTION - crc: 0xd8ba31ae + crc: 0xf3b817cf type_id: 0x1ae9d1bd full_name: "rproc_free" } @@ -376450,7 +366130,7 @@ elf_symbol { name: "rproc_get_by_child" is_defined: true symbol_type: FUNCTION - crc: 0xc1d178d1 + crc: 0x147878c8 type_id: 0xbdc4e083 full_name: "rproc_get_by_child" } @@ -376459,7 +366139,7 @@ elf_symbol { name: "rproc_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xcfefd884 + crc: 0x54efa435 type_id: 0xba5ef4b3 full_name: "rproc_get_by_phandle" } @@ -376468,7 +366148,7 @@ elf_symbol { name: "rproc_mem_entry_init" is_defined: true symbol_type: FUNCTION - crc: 0x5a07c5d4 + crc: 0x97735581 type_id: 0xb0ad4fdd full_name: "rproc_mem_entry_init" } @@ -376477,7 +366157,7 @@ elf_symbol { name: "rproc_of_parse_firmware" is_defined: true symbol_type: FUNCTION - crc: 0x28473841 + crc: 0x496e992d type_id: 0x9c8b1b3d full_name: "rproc_of_parse_firmware" } @@ -376486,7 +366166,7 @@ elf_symbol { name: "rproc_put" is_defined: true symbol_type: FUNCTION - crc: 0xba1d8f5c + crc: 0x45e8b92a type_id: 0x1ae9d1bd full_name: "rproc_put" } @@ -376495,7 +366175,7 @@ elf_symbol { name: "rproc_remove_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x506bd99b + crc: 0x82dbe7b3 type_id: 0x1a5a9df1 full_name: "rproc_remove_subdev" } @@ -376504,7 +366184,7 @@ elf_symbol { name: "rproc_report_crash" is_defined: true symbol_type: FUNCTION - crc: 0x80e5b611 + crc: 0x726e48b1 type_id: 0x197c612f full_name: "rproc_report_crash" } @@ -376513,7 +366193,7 @@ elf_symbol { name: "rproc_set_firmware" is_defined: true symbol_type: FUNCTION - crc: 0xe360c8db + crc: 0x76e9fa50 type_id: 0x970921d5 full_name: "rproc_set_firmware" } @@ -376522,7 +366202,7 @@ elf_symbol { name: "rproc_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xa12a7741 + crc: 0xc66701da type_id: 0x97f16301 full_name: "rproc_shutdown" } @@ -376531,7 +366211,7 @@ elf_symbol { name: "rproc_vq_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xd724f3f9 + crc: 0x14729319 type_id: 0x29298783 full_name: "rproc_vq_interrupt" } @@ -376549,7 +366229,7 @@ elf_symbol { name: "rt_mutex_lock" is_defined: true symbol_type: FUNCTION - crc: 0x96a20aff + crc: 0xf959a2cd type_id: 0x1d45c70c full_name: "rt_mutex_lock" } @@ -376558,7 +366238,7 @@ elf_symbol { name: "rt_mutex_trylock" is_defined: true symbol_type: FUNCTION - crc: 0xe6e30bb5 + crc: 0x34d8a2cb type_id: 0x905d75b0 full_name: "rt_mutex_trylock" } @@ -376567,7 +366247,7 @@ elf_symbol { name: "rt_mutex_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xbd119754 + crc: 0x2bd44b7e type_id: 0x1d45c70c full_name: "rt_mutex_unlock" } @@ -376576,7 +366256,7 @@ elf_symbol { name: "rtc_class_close" is_defined: true symbol_type: FUNCTION - crc: 0xc10750cb + crc: 0x7167f44f type_id: 0x19a0c3db full_name: "rtc_class_close" } @@ -376585,7 +366265,7 @@ elf_symbol { name: "rtc_class_open" is_defined: true symbol_type: FUNCTION - crc: 0x2bc34e7f + crc: 0x93c48ae2 type_id: 0x71086e18 full_name: "rtc_class_open" } @@ -376603,7 +366283,7 @@ elf_symbol { name: "rtc_read_alarm" is_defined: true symbol_type: FUNCTION - crc: 0x07f18d05 + crc: 0x028bae98 type_id: 0x94d99adc full_name: "rtc_read_alarm" } @@ -376612,7 +366292,7 @@ elf_symbol { name: "rtc_read_time" is_defined: true symbol_type: FUNCTION - crc: 0x579c677c + crc: 0xf297fe7b type_id: 0x94662870 full_name: "rtc_read_time" } @@ -376621,10 +366301,19 @@ elf_symbol { name: "rtc_set_alarm" is_defined: true symbol_type: FUNCTION - crc: 0xddca6629 + crc: 0xd055eea4 type_id: 0x94d99adc full_name: "rtc_set_alarm" } +elf_symbol { + id: 0xae7aa450 + name: "rtc_set_time" + is_defined: true + symbol_type: FUNCTION + crc: 0xabd2cf63 + type_id: 0x94662870 + full_name: "rtc_set_time" +} elf_symbol { id: 0x2edd194c name: "rtc_time64_to_tm" @@ -376657,7 +366346,7 @@ elf_symbol { name: "rtc_update_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcdf4b775 + crc: 0x614d8017 type_id: 0x1961cb10 full_name: "rtc_update_irq" } @@ -376684,7 +366373,7 @@ elf_symbol { name: "rtnl_link_register" is_defined: true symbol_type: FUNCTION - crc: 0x98006bdc + crc: 0x17ff0acb type_id: 0x91cbd408 full_name: "rtnl_link_register" } @@ -376693,7 +366382,7 @@ elf_symbol { name: "rtnl_link_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc8485600 + crc: 0x30b80c16 type_id: 0x1cd366b4 full_name: "rtnl_link_unregister" } @@ -376711,7 +366400,7 @@ elf_symbol { name: "rtnl_register_module" is_defined: true symbol_type: FUNCTION - crc: 0x1999966f + crc: 0x65278a71 type_id: 0x9ece22e0 full_name: "rtnl_register_module" } @@ -376729,7 +366418,7 @@ elf_symbol { name: "rtnl_unicast" is_defined: true symbol_type: FUNCTION - crc: 0x2e2b3c5c + crc: 0x89f6462c type_id: 0x9cd3f2b1 full_name: "rtnl_unicast" } @@ -376765,7 +366454,7 @@ elf_symbol { name: "runqueues" is_defined: true symbol_type: OBJECT - crc: 0x7ad51ca4 + crc: 0x5fc45fe1 type_id: 0x924a9b47 full_name: "runqueues" } @@ -376774,7 +366463,7 @@ elf_symbol { name: "safe_candev_priv" is_defined: true symbol_type: FUNCTION - crc: 0xde13fbb7 + crc: 0x4054bd25 type_id: 0x8426e149 full_name: "safe_candev_priv" } @@ -376783,7 +366472,7 @@ elf_symbol { name: "sampling_rate_store" is_defined: true symbol_type: FUNCTION - crc: 0x9920237c + crc: 0x9d48418d type_id: 0x1d04d3fd full_name: "sampling_rate_store" } @@ -376792,10 +366481,28 @@ elf_symbol { name: "sb800_prefetch" is_defined: true symbol_type: FUNCTION - crc: 0x21792b77 + crc: 0xe4cedc9f type_id: 0x1192ec84 full_name: "sb800_prefetch" } +elf_symbol { + id: 0x4513114c + name: "sbitmap_queue_min_shallow_depth" + is_defined: true + symbol_type: FUNCTION + crc: 0x4e23fddc + type_id: 0x1536d7b3 + full_name: "sbitmap_queue_min_shallow_depth" +} +elf_symbol { + id: 0x56cb7a36 + name: "sbitmap_weight" + is_defined: true + symbol_type: FUNCTION + crc: 0xf2de9307 + type_id: 0xc3320c3e + full_name: "sbitmap_weight" +} elf_symbol { id: 0xe8c754b0 name: "scatterwalk_ffwd" @@ -376823,6 +366530,15 @@ elf_symbol { type_id: 0x102bb271 full_name: "sched_clock" } +elf_symbol { + id: 0xe224f61e + name: "sched_clock_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x86d43be9 + type_id: 0x16d1bcdb + full_name: "sched_clock_register" +} elf_symbol { id: 0xd2090791 name: "sched_feat_keys" @@ -376846,7 +366562,7 @@ elf_symbol { name: "sched_set_fifo" is_defined: true symbol_type: FUNCTION - crc: 0x38b6a510 + crc: 0x2df40890 type_id: 0x17de3be6 full_name: "sched_set_fifo" } @@ -376855,7 +366571,7 @@ elf_symbol { name: "sched_set_fifo_low" is_defined: true symbol_type: FUNCTION - crc: 0xdba3868e + crc: 0x2cafb113 type_id: 0x17de3be6 full_name: "sched_set_fifo_low" } @@ -376864,7 +366580,7 @@ elf_symbol { name: "sched_set_normal" is_defined: true symbol_type: FUNCTION - crc: 0xcb7a5aca + crc: 0xf37369e7 type_id: 0x1642b8aa full_name: "sched_set_normal" } @@ -376873,7 +366589,7 @@ elf_symbol { name: "sched_setattr" is_defined: true symbol_type: FUNCTION - crc: 0xe472d791 + crc: 0x5b3e64b8 type_id: 0x9a2476b0 full_name: "sched_setattr" } @@ -376882,7 +366598,7 @@ elf_symbol { name: "sched_setattr_nocheck" is_defined: true symbol_type: FUNCTION - crc: 0x9c2b8199 + crc: 0x31821fb0 type_id: 0x9a2476b0 full_name: "sched_setattr_nocheck" } @@ -376891,7 +366607,7 @@ elf_symbol { name: "sched_setscheduler" is_defined: true symbol_type: FUNCTION - crc: 0x4a9c4851 + crc: 0xc67465ed type_id: 0x9b56b28e full_name: "sched_setscheduler" } @@ -376900,7 +366616,7 @@ elf_symbol { name: "sched_setscheduler_nocheck" is_defined: true symbol_type: FUNCTION - crc: 0x281a5284 + crc: 0x0a90ee98 type_id: 0x9b56b28e full_name: "sched_setscheduler_nocheck" } @@ -376909,7 +366625,7 @@ elf_symbol { name: "sched_show_task" is_defined: true symbol_type: FUNCTION - crc: 0xc0ec517b + crc: 0x31267b07 type_id: 0x17de3be6 full_name: "sched_show_task" } @@ -376972,7 +366688,7 @@ elf_symbol { name: "scmi_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x4cba9a73 + crc: 0x583211da type_id: 0x911879fc full_name: "scmi_driver_register" } @@ -376981,7 +366697,7 @@ elf_symbol { name: "scmi_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x65d7947c + crc: 0x049f4766 type_id: 0x1c23d01c full_name: "scmi_driver_unregister" } @@ -376990,7 +366706,7 @@ elf_symbol { name: "scmi_protocol_register" is_defined: true symbol_type: FUNCTION - crc: 0xd5d39640 + crc: 0x04cb7b15 type_id: 0x913b3774 full_name: "scmi_protocol_register" } @@ -376999,7 +366715,7 @@ elf_symbol { name: "scmi_protocol_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xe247fa5f + crc: 0x9d0c78f4 type_id: 0x1c2385c8 full_name: "scmi_protocol_unregister" } @@ -377017,7 +366733,7 @@ elf_symbol { name: "scsi_add_host_with_dma" is_defined: true symbol_type: FUNCTION - crc: 0x347c3c1c + crc: 0xa9ece0aa type_id: 0x987fb987 full_name: "scsi_add_host_with_dma" } @@ -377026,7 +366742,7 @@ elf_symbol { name: "scsi_alloc_request" is_defined: true symbol_type: FUNCTION - crc: 0x47e57a62 + crc: 0xc9ce2047 type_id: 0xdde97c3b full_name: "scsi_alloc_request" } @@ -377035,7 +366751,7 @@ elf_symbol { name: "scsi_autopm_get_device" is_defined: true symbol_type: FUNCTION - crc: 0xcee134ac + crc: 0x0864be4e type_id: 0x94dfa784 full_name: "scsi_autopm_get_device" } @@ -377044,7 +366760,7 @@ elf_symbol { name: "scsi_autopm_put_device" is_defined: true symbol_type: FUNCTION - crc: 0xa3cf87ce + crc: 0x55ba1da5 type_id: 0x19c71538 full_name: "scsi_autopm_put_device" } @@ -377053,7 +366769,7 @@ elf_symbol { name: "scsi_block_requests" is_defined: true symbol_type: FUNCTION - crc: 0xd9bfb0dc + crc: 0xe96b05dd type_id: 0x156efee0 full_name: "scsi_block_requests" } @@ -377062,7 +366778,7 @@ elf_symbol { name: "scsi_block_when_processing_errors" is_defined: true symbol_type: FUNCTION - crc: 0x3fceaf83 + crc: 0xd27a12cd type_id: 0x94dfa784 full_name: "scsi_block_when_processing_errors" } @@ -377071,7 +366787,7 @@ elf_symbol { name: "scsi_build_sense" is_defined: true symbol_type: FUNCTION - crc: 0x09d3c28b + crc: 0x056f7647 type_id: 0x1eeb0dff full_name: "scsi_build_sense" } @@ -377080,7 +366796,7 @@ elf_symbol { name: "scsi_change_queue_depth" is_defined: true symbol_type: FUNCTION - crc: 0x3ced4d41 + crc: 0x76beeee3 type_id: 0x954324c8 full_name: "scsi_change_queue_depth" } @@ -377107,7 +366823,7 @@ elf_symbol { name: "scsi_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x633d6800 + crc: 0xebb1ff4f type_id: 0x94dfa784 full_name: "scsi_device_get" } @@ -377116,7 +366832,7 @@ elf_symbol { name: "scsi_device_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x2a034881 + crc: 0xe368d679 type_id: 0xa355dd14 full_name: "scsi_device_lookup" } @@ -377125,7 +366841,7 @@ elf_symbol { name: "scsi_device_put" is_defined: true symbol_type: FUNCTION - crc: 0x4e384025 + crc: 0x49216112 type_id: 0x19c71538 full_name: "scsi_device_put" } @@ -377134,7 +366850,7 @@ elf_symbol { name: "scsi_dma_map" is_defined: true symbol_type: FUNCTION - crc: 0x6ffccebd + crc: 0x5f8bb6d0 type_id: 0x9265c435 full_name: "scsi_dma_map" } @@ -377143,7 +366859,7 @@ elf_symbol { name: "scsi_dma_unmap" is_defined: true symbol_type: FUNCTION - crc: 0xe694b311 + crc: 0xfd77d74d type_id: 0x1f7d7689 full_name: "scsi_dma_unmap" } @@ -377152,7 +366868,7 @@ elf_symbol { name: "scsi_done" is_defined: true symbol_type: FUNCTION - crc: 0xbb87c67e + crc: 0xbf44ea27 type_id: 0x1f7d7689 full_name: "scsi_done" } @@ -377161,7 +366877,7 @@ elf_symbol { name: "scsi_execute_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x4ec81c06 + crc: 0xb025f316 type_id: 0x94203dd2 full_name: "scsi_execute_cmd" } @@ -377170,7 +366886,7 @@ elf_symbol { name: "scsi_host_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xad59c64e + crc: 0x9f111602 type_id: 0x0fe1d65c full_name: "scsi_host_alloc" } @@ -377179,7 +366895,7 @@ elf_symbol { name: "scsi_host_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x557a8980 + crc: 0x55756e6c type_id: 0x30dc6fbb full_name: "scsi_host_lookup" } @@ -377188,7 +366904,7 @@ elf_symbol { name: "scsi_host_put" is_defined: true symbol_type: FUNCTION - crc: 0xa886cad6 + crc: 0xd1625413 type_id: 0x156efee0 full_name: "scsi_host_put" } @@ -377197,7 +366913,7 @@ elf_symbol { name: "scsi_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x012342d4 + crc: 0xa2b6365c type_id: 0x969313ca full_name: "scsi_ioctl" } @@ -377206,7 +366922,7 @@ elf_symbol { name: "scsi_ioctl_block_when_processing_errors" is_defined: true symbol_type: FUNCTION - crc: 0x22c8736b + crc: 0xb583abbe type_id: 0x95587b1f full_name: "scsi_ioctl_block_when_processing_errors" } @@ -377215,7 +366931,7 @@ elf_symbol { name: "scsi_is_host_device" is_defined: true symbol_type: FUNCTION - crc: 0x14b815c1 + crc: 0x52d41012 type_id: 0x92697f90 full_name: "scsi_is_host_device" } @@ -377233,7 +366949,7 @@ elf_symbol { name: "scsi_print_command" is_defined: true symbol_type: FUNCTION - crc: 0xc7475fdb + crc: 0xa828941b type_id: 0x1f7d7689 full_name: "scsi_print_command" } @@ -377242,7 +366958,7 @@ elf_symbol { name: "scsi_print_sense_hdr" is_defined: true symbol_type: FUNCTION - crc: 0x80f27075 + crc: 0x87ffadd5 type_id: 0x1df4a619 full_name: "scsi_print_sense_hdr" } @@ -377251,16 +366967,25 @@ elf_symbol { name: "scsi_register_interface" is_defined: true symbol_type: FUNCTION - crc: 0xaf5dcedf + crc: 0x5fed0425 type_id: 0x9d725f0c full_name: "scsi_register_interface" } +elf_symbol { + id: 0x42390c70 + name: "scsi_remove_device" + is_defined: true + symbol_type: FUNCTION + crc: 0x84cda96c + type_id: 0x19c71538 + full_name: "scsi_remove_device" +} elf_symbol { id: 0x8deacb1d name: "scsi_remove_host" is_defined: true symbol_type: FUNCTION - crc: 0xa6c1779b + crc: 0x16d974ba type_id: 0x156efee0 full_name: "scsi_remove_host" } @@ -377269,7 +366994,7 @@ elf_symbol { name: "scsi_report_bus_reset" is_defined: true symbol_type: FUNCTION - crc: 0x7215c992 + crc: 0x13b630c0 type_id: 0x14f27dac full_name: "scsi_report_bus_reset" } @@ -377278,7 +367003,7 @@ elf_symbol { name: "scsi_scan_host" is_defined: true symbol_type: FUNCTION - crc: 0xe8220d09 + crc: 0xe5675c9d type_id: 0x156efee0 full_name: "scsi_scan_host" } @@ -377296,7 +367021,7 @@ elf_symbol { name: "scsi_unblock_requests" is_defined: true symbol_type: FUNCTION - crc: 0xfcddfced + crc: 0x45a64ce0 type_id: 0x156efee0 full_name: "scsi_unblock_requests" } @@ -377305,7 +367030,7 @@ elf_symbol { name: "sdev_prefix_printk" is_defined: true symbol_type: FUNCTION - crc: 0xf8d5b55a + crc: 0x8c96f5ec type_id: 0x1fca95d0 full_name: "sdev_prefix_printk" } @@ -377314,7 +367039,7 @@ elf_symbol { name: "sdhci_add_host" is_defined: true symbol_type: FUNCTION - crc: 0x623ea64a + crc: 0xb80580fe type_id: 0x93dfa305 full_name: "sdhci_add_host" } @@ -377323,7 +367048,7 @@ elf_symbol { name: "sdhci_cleanup_host" is_defined: true symbol_type: FUNCTION - crc: 0x2f5bac6c + crc: 0x3c5cfab9 type_id: 0x1ec711b9 full_name: "sdhci_cleanup_host" } @@ -377332,7 +367057,7 @@ elf_symbol { name: "sdhci_cqe_disable" is_defined: true symbol_type: FUNCTION - crc: 0x1783cf5f + crc: 0x99b72dfa type_id: 0x1cabfee0 full_name: "sdhci_cqe_disable" } @@ -377341,7 +367066,7 @@ elf_symbol { name: "sdhci_cqe_enable" is_defined: true symbol_type: FUNCTION - crc: 0xad8f7326 + crc: 0xbe73df42 type_id: 0x1d1e039f full_name: "sdhci_cqe_enable" } @@ -377350,7 +367075,7 @@ elf_symbol { name: "sdhci_cqe_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6f1cdd40 + crc: 0x343aa4e2 type_id: 0xf3dba0e1 full_name: "sdhci_cqe_irq" } @@ -377359,7 +367084,7 @@ elf_symbol { name: "sdhci_dumpregs" is_defined: true symbol_type: FUNCTION - crc: 0x3c7a7d8f + crc: 0xb2028e16 type_id: 0x1ec711b9 full_name: "sdhci_dumpregs" } @@ -377368,16 +367093,25 @@ elf_symbol { name: "sdhci_enable_clk" is_defined: true symbol_type: FUNCTION - crc: 0xc490612c + crc: 0x1ab5901b type_id: 0x1c822746 full_name: "sdhci_enable_clk" } +elf_symbol { + id: 0x5ab300fb + name: "sdhci_enable_v4_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0xa1c094f0 + type_id: 0x1ec711b9 + full_name: "sdhci_enable_v4_mode" +} elf_symbol { id: 0x33d40ef0 name: "sdhci_execute_tuning" is_defined: true symbol_type: FUNCTION - crc: 0xf557c37d + crc: 0x597e0354 type_id: 0x9322918f full_name: "sdhci_execute_tuning" } @@ -377386,7 +367120,7 @@ elf_symbol { name: "sdhci_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x7c552b81 + crc: 0xdfc75b86 type_id: 0x1f55a7e6 full_name: "sdhci_get_property" } @@ -377395,7 +367129,7 @@ elf_symbol { name: "sdhci_pltfm_free" is_defined: true symbol_type: FUNCTION - crc: 0x6f14ea62 + crc: 0x9593cf11 type_id: 0x1f55a7e6 full_name: "sdhci_pltfm_free" } @@ -377404,7 +367138,7 @@ elf_symbol { name: "sdhci_pltfm_init" is_defined: true symbol_type: FUNCTION - crc: 0x2737faa1 + crc: 0xa6e40a77 type_id: 0xb019e307 full_name: "sdhci_pltfm_init" } @@ -377413,16 +367147,34 @@ elf_symbol { name: "sdhci_remove_host" is_defined: true symbol_type: FUNCTION - crc: 0xd47c8c1e + crc: 0x243943f4 type_id: 0x1f5b92f5 full_name: "sdhci_remove_host" } +elf_symbol { + id: 0xdc85b8be + name: "sdhci_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x9d669c3f + type_id: 0x1dbab156 + full_name: "sdhci_request" +} +elf_symbol { + id: 0xd1dc3f24 + name: "sdhci_request_atomic" + is_defined: true + symbol_type: FUNCTION + crc: 0x75f4b1ac + type_id: 0x90a203ea + full_name: "sdhci_request_atomic" +} elf_symbol { id: 0xa6a2da07 name: "sdhci_reset" is_defined: true symbol_type: FUNCTION - crc: 0x6c772e42 + crc: 0x16d3ee28 type_id: 0x1e626071 full_name: "sdhci_reset" } @@ -377431,7 +367183,7 @@ elf_symbol { name: "sdhci_resume_host" is_defined: true symbol_type: FUNCTION - crc: 0x552d9256 + crc: 0xd557ff21 type_id: 0x93dfa305 full_name: "sdhci_resume_host" } @@ -377440,7 +367192,7 @@ elf_symbol { name: "sdhci_runtime_resume_host" is_defined: true symbol_type: FUNCTION - crc: 0xdd74a1c9 + crc: 0x76bcf069 type_id: 0x92432049 full_name: "sdhci_runtime_resume_host" } @@ -377449,7 +367201,7 @@ elf_symbol { name: "sdhci_runtime_suspend_host" is_defined: true symbol_type: FUNCTION - crc: 0xb2ae3ab5 + crc: 0xdfd7c218 type_id: 0x93dfa305 full_name: "sdhci_runtime_suspend_host" } @@ -377458,7 +367210,7 @@ elf_symbol { name: "sdhci_set_bus_width" is_defined: true symbol_type: FUNCTION - crc: 0xc1bbed58 + crc: 0xd4a016d9 type_id: 0x1f5b92f5 full_name: "sdhci_set_bus_width" } @@ -377467,7 +367219,7 @@ elf_symbol { name: "sdhci_set_power_noreg" is_defined: true symbol_type: FUNCTION - crc: 0xf445889d + crc: 0xe918e046 type_id: 0x1f835b6f full_name: "sdhci_set_power_noreg" } @@ -377476,7 +367228,7 @@ elf_symbol { name: "sdhci_setup_host" is_defined: true symbol_type: FUNCTION - crc: 0xd8a315ee + crc: 0xbcb23378 type_id: 0x93dfa305 full_name: "sdhci_setup_host" } @@ -377485,7 +367237,7 @@ elf_symbol { name: "sdhci_suspend_host" is_defined: true symbol_type: FUNCTION - crc: 0x986ed1e5 + crc: 0x36a08a36 type_id: 0x93dfa305 full_name: "sdhci_suspend_host" } @@ -377494,7 +367246,7 @@ elf_symbol { name: "sdio_claim_host" is_defined: true symbol_type: FUNCTION - crc: 0x29a3af36 + crc: 0xe0e2d4ea type_id: 0x1402e6d4 full_name: "sdio_claim_host" } @@ -377503,7 +367255,7 @@ elf_symbol { name: "sdio_claim_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6c840694 + crc: 0xed16fd15 type_id: 0x99b6bd9e full_name: "sdio_claim_irq" } @@ -377512,7 +367264,7 @@ elf_symbol { name: "sdio_disable_func" is_defined: true symbol_type: FUNCTION - crc: 0x9a720f30 + crc: 0xbd8a604c type_id: 0x991a5468 full_name: "sdio_disable_func" } @@ -377521,7 +367273,7 @@ elf_symbol { name: "sdio_enable_func" is_defined: true symbol_type: FUNCTION - crc: 0xbffe7c38 + crc: 0x23d4a231 type_id: 0x991a5468 full_name: "sdio_enable_func" } @@ -377530,7 +367282,7 @@ elf_symbol { name: "sdio_f0_readb" is_defined: true symbol_type: FUNCTION - crc: 0x49f73e95 + crc: 0x10170c8d type_id: 0xc851cf67 full_name: "sdio_f0_readb" } @@ -377539,7 +367291,7 @@ elf_symbol { name: "sdio_f0_writeb" is_defined: true symbol_type: FUNCTION - crc: 0x3715b1c1 + crc: 0x4a4c8400 type_id: 0x1565cfbb full_name: "sdio_f0_writeb" } @@ -377548,7 +367300,7 @@ elf_symbol { name: "sdio_get_host_pm_caps" is_defined: true symbol_type: FUNCTION - crc: 0x8d328865 + crc: 0x157a6003 type_id: 0x0b1cd712 full_name: "sdio_get_host_pm_caps" } @@ -377557,7 +367309,7 @@ elf_symbol { name: "sdio_memcpy_fromio" is_defined: true symbol_type: FUNCTION - crc: 0xf463b0fd + crc: 0xd6889779 type_id: 0x99685c26 full_name: "sdio_memcpy_fromio" } @@ -377566,7 +367318,7 @@ elf_symbol { name: "sdio_memcpy_toio" is_defined: true symbol_type: FUNCTION - crc: 0x89030c12 + crc: 0x2554ef1d type_id: 0x980bf22a full_name: "sdio_memcpy_toio" } @@ -377575,7 +367327,7 @@ elf_symbol { name: "sdio_readb" is_defined: true symbol_type: FUNCTION - crc: 0xf039b0c3 + crc: 0xb270009e type_id: 0x56c2caab full_name: "sdio_readb" } @@ -377584,7 +367336,7 @@ elf_symbol { name: "sdio_readl" is_defined: true symbol_type: FUNCTION - crc: 0x21fd05b8 + crc: 0xa34148c4 type_id: 0x40705fbe full_name: "sdio_readl" } @@ -377593,7 +367345,7 @@ elf_symbol { name: "sdio_readsb" is_defined: true symbol_type: FUNCTION - crc: 0xff619113 + crc: 0xb9490bd5 type_id: 0x99685c26 full_name: "sdio_readsb" } @@ -377602,7 +367354,7 @@ elf_symbol { name: "sdio_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x6afe5015 + crc: 0x87c695c0 type_id: 0x92a01938 full_name: "sdio_register_driver" } @@ -377611,7 +367363,7 @@ elf_symbol { name: "sdio_release_host" is_defined: true symbol_type: FUNCTION - crc: 0xf397e93a + crc: 0x24435e40 type_id: 0x1402e6d4 full_name: "sdio_release_host" } @@ -377620,7 +367372,7 @@ elf_symbol { name: "sdio_release_irq" is_defined: true symbol_type: FUNCTION - crc: 0x68602a63 + crc: 0x0b37557b type_id: 0x991a5468 full_name: "sdio_release_irq" } @@ -377629,7 +367381,7 @@ elf_symbol { name: "sdio_set_block_size" is_defined: true symbol_type: FUNCTION - crc: 0xb81326ca + crc: 0x21ed1f43 type_id: 0x980c41f0 full_name: "sdio_set_block_size" } @@ -377638,7 +367390,7 @@ elf_symbol { name: "sdio_set_host_pm_flags" is_defined: true symbol_type: FUNCTION - crc: 0x9458502d + crc: 0xb131e411 type_id: 0x99eaebce full_name: "sdio_set_host_pm_flags" } @@ -377647,7 +367399,7 @@ elf_symbol { name: "sdio_signal_irq" is_defined: true symbol_type: FUNCTION - crc: 0xff56739e + crc: 0x54311161 type_id: 0x1d1e039f full_name: "sdio_signal_irq" } @@ -377656,7 +367408,7 @@ elf_symbol { name: "sdio_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x1badb121 + crc: 0x4b95327b type_id: 0x1fb8ab84 full_name: "sdio_unregister_driver" } @@ -377665,7 +367417,7 @@ elf_symbol { name: "sdio_writeb" is_defined: true symbol_type: FUNCTION - crc: 0x6b3d507f + crc: 0x6092e490 type_id: 0x14b6bb25 full_name: "sdio_writeb" } @@ -377674,7 +367426,7 @@ elf_symbol { name: "sdio_writeb_readb" is_defined: true symbol_type: FUNCTION - crc: 0x2a067387 + crc: 0x0361321c type_id: 0x576454c1 full_name: "sdio_writeb_readb" } @@ -377683,7 +367435,7 @@ elf_symbol { name: "sdio_writel" is_defined: true symbol_type: FUNCTION - crc: 0x22002dab + crc: 0x671fb995 type_id: 0x1737ea41 full_name: "sdio_writel" } @@ -377692,7 +367444,7 @@ elf_symbol { name: "sdio_writesb" is_defined: true symbol_type: FUNCTION - crc: 0x4a25e6af + crc: 0xf9e684dc type_id: 0x980bf22a full_name: "sdio_writesb" } @@ -377701,7 +367453,7 @@ elf_symbol { name: "security_file_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x9297edd4 + crc: 0x352ef55b type_id: 0x9aa0b156 full_name: "security_file_ioctl" } @@ -377737,7 +367489,7 @@ elf_symbol { name: "select_fallback_rq" is_defined: true symbol_type: FUNCTION - crc: 0x12716cc1 + crc: 0x37c45c03 type_id: 0x843cb143 full_name: "select_fallback_rq" } @@ -377746,7 +367498,7 @@ elf_symbol { name: "send_sig" is_defined: true symbol_type: FUNCTION - crc: 0x9f4adca9 + crc: 0x49a34c8d type_id: 0x84257977 full_name: "send_sig" } @@ -377755,7 +367507,7 @@ elf_symbol { name: "send_sig_info" is_defined: true symbol_type: FUNCTION - crc: 0x970a32e1 + crc: 0xb2a9dcfb type_id: 0x84af08b2 full_name: "send_sig_info" } @@ -377773,7 +367525,7 @@ elf_symbol { name: "seq_hex_dump" is_defined: true symbol_type: FUNCTION - crc: 0x4dede5bd + crc: 0x118a94a8 type_id: 0x11e1274d full_name: "seq_hex_dump" } @@ -377800,7 +367552,7 @@ elf_symbol { name: "seq_lseek" is_defined: true symbol_type: FUNCTION - crc: 0x0a97599d + crc: 0x11f8a681 type_id: 0x2d64ae3e full_name: "seq_lseek" } @@ -377809,7 +367561,7 @@ elf_symbol { name: "seq_open" is_defined: true symbol_type: FUNCTION - crc: 0x53a18626 + crc: 0x282ef6fb type_id: 0x9b472ec5 full_name: "seq_open" } @@ -377818,7 +367570,7 @@ elf_symbol { name: "seq_open_private" is_defined: true symbol_type: FUNCTION - crc: 0xbd3bd128 + crc: 0x96d03e07 type_id: 0x9b5ee6f1 full_name: "seq_open_private" } @@ -377827,7 +367579,7 @@ elf_symbol { name: "seq_printf" is_defined: true symbol_type: FUNCTION - crc: 0x67553bbd + crc: 0x04be4820 type_id: 0x11d02068 full_name: "seq_printf" } @@ -377836,7 +367588,7 @@ elf_symbol { name: "seq_putc" is_defined: true symbol_type: FUNCTION - crc: 0xf9d3a92a + crc: 0x78eb48ca type_id: 0x11e015cb full_name: "seq_putc" } @@ -377845,7 +367597,7 @@ elf_symbol { name: "seq_puts" is_defined: true symbol_type: FUNCTION - crc: 0xfd732f05 + crc: 0x18d2d657 type_id: 0x11f96aea full_name: "seq_puts" } @@ -377854,7 +367606,7 @@ elf_symbol { name: "seq_read" is_defined: true symbol_type: FUNCTION - crc: 0x7845565b + crc: 0xd963f308 type_id: 0x12e4741f full_name: "seq_read" } @@ -377863,7 +367615,7 @@ elf_symbol { name: "seq_release" is_defined: true symbol_type: FUNCTION - crc: 0x29750afe + crc: 0xcdd6b02a type_id: 0x9b022eae full_name: "seq_release" } @@ -377872,7 +367624,7 @@ elf_symbol { name: "seq_release_private" is_defined: true symbol_type: FUNCTION - crc: 0x86b1a0d8 + crc: 0x42e848ca type_id: 0x9b022eae full_name: "seq_release_private" } @@ -377881,7 +367633,7 @@ elf_symbol { name: "seq_vprintf" is_defined: true symbol_type: FUNCTION - crc: 0x62647238 + crc: 0x5edd4e69 type_id: 0x11c013b1 full_name: "seq_vprintf" } @@ -377890,7 +367642,7 @@ elf_symbol { name: "seq_write" is_defined: true symbol_type: FUNCTION - crc: 0xdb0e1dbc + crc: 0x82c86595 type_id: 0x9cc0eb8f full_name: "seq_write" } @@ -377899,7 +367651,7 @@ elf_symbol { name: "serdev_device_close" is_defined: true symbol_type: FUNCTION - crc: 0xc00cf08d + crc: 0x321c16b5 type_id: 0x1e70c9ff full_name: "serdev_device_close" } @@ -377908,7 +367660,7 @@ elf_symbol { name: "serdev_device_get_tiocm" is_defined: true symbol_type: FUNCTION - crc: 0xa1af4daf + crc: 0x26c19d68 type_id: 0x93687b43 full_name: "serdev_device_get_tiocm" } @@ -377917,7 +367669,7 @@ elf_symbol { name: "serdev_device_open" is_defined: true symbol_type: FUNCTION - crc: 0xe2db2203 + crc: 0x8865f74c type_id: 0x93687b43 full_name: "serdev_device_open" } @@ -377926,7 +367678,7 @@ elf_symbol { name: "serdev_device_set_baudrate" is_defined: true symbol_type: FUNCTION - crc: 0x5ef2a1e2 + crc: 0x4bb71c26 type_id: 0xc125f30f full_name: "serdev_device_set_baudrate" } @@ -377935,7 +367687,7 @@ elf_symbol { name: "serdev_device_set_flow_control" is_defined: true symbol_type: FUNCTION - crc: 0xdb189fbe + crc: 0x49e59315 type_id: 0x1fc53480 full_name: "serdev_device_set_flow_control" } @@ -377944,7 +367696,7 @@ elf_symbol { name: "serdev_device_set_tiocm" is_defined: true symbol_type: FUNCTION - crc: 0xc0dc0be5 + crc: 0x126805b7 type_id: 0x92ed303b full_name: "serdev_device_set_tiocm" } @@ -377953,7 +367705,7 @@ elf_symbol { name: "serdev_device_wait_until_sent" is_defined: true symbol_type: FUNCTION - crc: 0x73eccb8a + crc: 0x251738bc type_id: 0x1d80f189 full_name: "serdev_device_wait_until_sent" } @@ -377962,7 +367714,7 @@ elf_symbol { name: "serdev_device_write_buf" is_defined: true symbol_type: FUNCTION - crc: 0x9676aa74 + crc: 0xbd9c58c1 type_id: 0x93b44747 full_name: "serdev_device_write_buf" } @@ -377971,7 +367723,7 @@ elf_symbol { name: "serdev_device_write_flush" is_defined: true symbol_type: FUNCTION - crc: 0xeb1f57b9 + crc: 0x67cfcf54 type_id: 0x1e70c9ff full_name: "serdev_device_write_flush" } @@ -377980,7 +367732,7 @@ elf_symbol { name: "serial8250_do_set_termios" is_defined: true symbol_type: FUNCTION - crc: 0xe66c62c1 + crc: 0x001789e2 type_id: 0x104fea57 full_name: "serial8250_do_set_termios" } @@ -377989,7 +367741,7 @@ elf_symbol { name: "serial8250_do_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xc76ab7a8 + crc: 0x74119000 type_id: 0x10b5b48c full_name: "serial8250_do_shutdown" } @@ -377998,7 +367750,7 @@ elf_symbol { name: "serial8250_do_startup" is_defined: true symbol_type: FUNCTION - crc: 0x3184c398 + crc: 0xece68f9d type_id: 0x9dad0630 full_name: "serial8250_do_startup" } @@ -378007,7 +367759,7 @@ elf_symbol { name: "serial8250_get_port" is_defined: true symbol_type: FUNCTION - crc: 0x33543c74 + crc: 0x1733e179 type_id: 0x56706cd5 full_name: "serial8250_get_port" } @@ -378016,7 +367768,7 @@ elf_symbol { name: "serial8250_register_8250_port" is_defined: true symbol_type: FUNCTION - crc: 0x0a6d64b0 + crc: 0x19a86ac6 type_id: 0x93801804 full_name: "serial8250_register_8250_port" } @@ -378034,7 +367786,7 @@ elf_symbol { name: "serial8250_rpm_get" is_defined: true symbol_type: FUNCTION - crc: 0x836914a0 + crc: 0x032acd76 type_id: 0x17abf19b full_name: "serial8250_rpm_get" } @@ -378043,7 +367795,7 @@ elf_symbol { name: "serial8250_rpm_put" is_defined: true symbol_type: FUNCTION - crc: 0xb716f96d + crc: 0x83c89b47 type_id: 0x17abf19b full_name: "serial8250_rpm_put" } @@ -378070,7 +367822,7 @@ elf_symbol { name: "serio_close" is_defined: true symbol_type: FUNCTION - crc: 0xf6944048 + crc: 0x59a34821 type_id: 0x10256efa full_name: "serio_close" } @@ -378079,7 +367831,7 @@ elf_symbol { name: "serio_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xf6a6791e + crc: 0xc65ab4eb type_id: 0x231edf87 full_name: "serio_interrupt" } @@ -378088,7 +367840,7 @@ elf_symbol { name: "serio_open" is_defined: true symbol_type: FUNCTION - crc: 0x09808537 + crc: 0x65308694 type_id: 0x9d191a3a full_name: "serio_open" } @@ -378097,7 +367849,7 @@ elf_symbol { name: "serio_reconnect" is_defined: true symbol_type: FUNCTION - crc: 0xaadb8f54 + crc: 0xda8a736f type_id: 0x10256efa full_name: "serio_reconnect" } @@ -378106,7 +367858,7 @@ elf_symbol { name: "serio_rescan" is_defined: true symbol_type: FUNCTION - crc: 0xba5442af + crc: 0x28dd4d41 type_id: 0x10256efa full_name: "serio_rescan" } @@ -378115,7 +367867,7 @@ elf_symbol { name: "serio_unregister_child_port" is_defined: true symbol_type: FUNCTION - crc: 0x40438f72 + crc: 0xf28546e2 type_id: 0x10256efa full_name: "serio_unregister_child_port" } @@ -378124,7 +367876,7 @@ elf_symbol { name: "serio_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0xf7dfcd3b + crc: 0xda8987ba type_id: 0x12d43657 full_name: "serio_unregister_driver" } @@ -378133,7 +367885,7 @@ elf_symbol { name: "serio_unregister_port" is_defined: true symbol_type: FUNCTION - crc: 0xf0814f58 + crc: 0x3a6a5b23 type_id: 0x10256efa full_name: "serio_unregister_port" } @@ -378142,7 +367894,7 @@ elf_symbol { name: "set_blocksize" is_defined: true symbol_type: FUNCTION - crc: 0xa7a3aceb + crc: 0x77df292b type_id: 0x9f17e634 full_name: "set_blocksize" } @@ -378151,7 +367903,7 @@ elf_symbol { name: "set_capacity" is_defined: true symbol_type: FUNCTION - crc: 0x0b60f22a + crc: 0x41797080 type_id: 0x1b96d351 full_name: "set_capacity" } @@ -378160,7 +367912,7 @@ elf_symbol { name: "set_capacity_and_notify" is_defined: true symbol_type: FUNCTION - crc: 0xcf5471a6 + crc: 0x50798f66 type_id: 0xf5aad9c6 full_name: "set_capacity_and_notify" } @@ -378169,7 +367921,7 @@ elf_symbol { name: "set_cpus_allowed_ptr" is_defined: true symbol_type: FUNCTION - crc: 0xa944ab92 + crc: 0x6c4198dc type_id: 0x9a02b25a full_name: "set_cpus_allowed_ptr" } @@ -378187,7 +367939,7 @@ elf_symbol { name: "set_disk_ro" is_defined: true symbol_type: FUNCTION - crc: 0x31ae89b1 + crc: 0x3c741bc2 type_id: 0x1961e0a6 full_name: "set_disk_ro" } @@ -378205,7 +367957,7 @@ elf_symbol { name: "set_next_entity" is_defined: true symbol_type: FUNCTION - crc: 0x2678a2a9 + crc: 0x6d24d2d3 type_id: 0x130ef56d full_name: "set_next_entity" } @@ -378223,7 +367975,7 @@ elf_symbol { name: "set_page_dirty" is_defined: true symbol_type: FUNCTION - crc: 0xb9d48142 + crc: 0x991afb8d type_id: 0xff048ca3 full_name: "set_page_dirty" } @@ -378232,7 +367984,7 @@ elf_symbol { name: "set_page_dirty_lock" is_defined: true symbol_type: FUNCTION - crc: 0x69a96093 + crc: 0xbfa529f4 type_id: 0x9c203488 full_name: "set_page_dirty_lock" } @@ -378241,7 +367993,7 @@ elf_symbol { name: "set_task_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xd29f28b3 + crc: 0xb4809261 type_id: 0x16c82e7e full_name: "set_task_cpu" } @@ -378250,7 +368002,7 @@ elf_symbol { name: "set_user_nice" is_defined: true symbol_type: FUNCTION - crc: 0x3e9b39f4 + crc: 0x81bb3e77 type_id: 0x142e0390 full_name: "set_user_nice" } @@ -378259,7 +368011,7 @@ elf_symbol { name: "setup_udp_tunnel_sock" is_defined: true symbol_type: FUNCTION - crc: 0x3ceda97b + crc: 0xcfb61ede type_id: 0x13f4af03 full_name: "setup_udp_tunnel_sock" } @@ -378286,7 +368038,7 @@ elf_symbol { name: "sg_alloc_table_from_pages_segment" is_defined: true symbol_type: FUNCTION - crc: 0xeeb3fdba + crc: 0x84f227df type_id: 0x9d955638 full_name: "sg_alloc_table_from_pages_segment" } @@ -378367,7 +368119,7 @@ elf_symbol { name: "sg_miter_next" is_defined: true symbol_type: FUNCTION - crc: 0x738140fb + crc: 0xda32ddb0 type_id: 0xf226477c full_name: "sg_miter_next" } @@ -378376,7 +368128,7 @@ elf_symbol { name: "sg_miter_skip" is_defined: true symbol_type: FUNCTION - crc: 0xa8c384d1 + crc: 0x9b967351 type_id: 0xf14b1ed8 full_name: "sg_miter_skip" } @@ -378385,7 +368137,7 @@ elf_symbol { name: "sg_miter_start" is_defined: true symbol_type: FUNCTION - crc: 0x3ccc82ec + crc: 0xab8ec0db type_id: 0x1c4d054f full_name: "sg_miter_start" } @@ -378394,7 +368146,7 @@ elf_symbol { name: "sg_miter_stop" is_defined: true symbol_type: FUNCTION - crc: 0x0ad041be + crc: 0x8d489322 type_id: 0x1c1a4deb full_name: "sg_miter_stop" } @@ -378407,6 +368159,15 @@ elf_symbol { type_id: 0x99f31dad full_name: "sg_nents" } +elf_symbol { + id: 0x80197b32 + name: "sg_nents_for_len" + is_defined: true + symbol_type: FUNCTION + crc: 0x4230a8d7 + type_id: 0x9bbb9163 + full_name: "sg_nents_for_len" +} elf_symbol { id: 0x55c5bdf3 name: "sg_next" @@ -378439,7 +368200,7 @@ elf_symbol { name: "sget_fc" is_defined: true symbol_type: FUNCTION - crc: 0x713057ac + crc: 0xf19764e1 type_id: 0xf07462c6 full_name: "sget_fc" } @@ -378448,7 +368209,7 @@ elf_symbol { name: "shmem_file_setup" is_defined: true symbol_type: FUNCTION - crc: 0xd42f1f94 + crc: 0xe030574b type_id: 0x4e848709 full_name: "shmem_file_setup" } @@ -378457,7 +368218,7 @@ elf_symbol { name: "shmem_read_mapping_page_gfp" is_defined: true symbol_type: FUNCTION - crc: 0x7b0cd1aa + crc: 0x97b9e11b type_id: 0xb809e664 full_name: "shmem_read_mapping_page_gfp" } @@ -378466,7 +368227,7 @@ elf_symbol { name: "shmem_truncate_range" is_defined: true symbol_type: FUNCTION - crc: 0xa4ac4d98 + crc: 0xcfa71412 type_id: 0x16ee4350 full_name: "shmem_truncate_range" } @@ -378539,7 +368300,7 @@ elf_symbol { name: "simple_attr_open" is_defined: true symbol_type: FUNCTION - crc: 0xbcf20eee + crc: 0x70d5e5c7 type_id: 0x9b0987fe full_name: "simple_attr_open" } @@ -378548,7 +368309,7 @@ elf_symbol { name: "simple_attr_read" is_defined: true symbol_type: FUNCTION - crc: 0x6debf048 + crc: 0x2045fc18 type_id: 0x12e4741f full_name: "simple_attr_read" } @@ -378557,7 +368318,7 @@ elf_symbol { name: "simple_attr_release" is_defined: true symbol_type: FUNCTION - crc: 0x48fedb38 + crc: 0x64e1a89d type_id: 0x9b022eae full_name: "simple_attr_release" } @@ -378566,16 +368327,34 @@ elf_symbol { name: "simple_attr_write" is_defined: true symbol_type: FUNCTION - crc: 0xa1312a67 + crc: 0x1cab394e type_id: 0x120e3950 full_name: "simple_attr_write" } +elf_symbol { + id: 0x40c45272 + name: "simple_dir_inode_operations" + is_defined: true + symbol_type: OBJECT + crc: 0x29a368a9 + type_id: 0xd4846363 + full_name: "simple_dir_inode_operations" +} +elf_symbol { + id: 0xbdcb1d7d + name: "simple_dir_operations" + is_defined: true + symbol_type: OBJECT + crc: 0xd5d94f04 + type_id: 0xf10425d9 + full_name: "simple_dir_operations" +} elf_symbol { id: 0x341fb250 name: "simple_open" is_defined: true symbol_type: FUNCTION - crc: 0xb2c9103e + crc: 0xfc86e386 type_id: 0x9b022eae full_name: "simple_open" } @@ -378588,6 +368367,15 @@ elf_symbol { type_id: 0x110e6a6f full_name: "simple_read_from_buffer" } +elf_symbol { + id: 0x7a099f60 + name: "simple_statfs" + is_defined: true + symbol_type: FUNCTION + crc: 0x6956ad9a + type_id: 0x99ed1149 + full_name: "simple_statfs" +} elf_symbol { id: 0xa63a57d8 name: "simple_strtol" @@ -378638,7 +368426,7 @@ elf_symbol { name: "single_open" is_defined: true symbol_type: FUNCTION - crc: 0x78ebcd96 + crc: 0x4adb51eb type_id: 0x9b0a6d47 full_name: "single_open" } @@ -378647,7 +368435,7 @@ elf_symbol { name: "single_open_size" is_defined: true symbol_type: FUNCTION - crc: 0x7b433ced + crc: 0x6ca499dc type_id: 0x9b09bd92 full_name: "single_open_size" } @@ -378656,7 +368444,7 @@ elf_symbol { name: "single_release" is_defined: true symbol_type: FUNCTION - crc: 0x6ade1d9d + crc: 0xe8f7183d type_id: 0x9b022eae full_name: "single_release" } @@ -378665,7 +368453,7 @@ elf_symbol { name: "sk_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x1e1310e3 + crc: 0x6cad6404 type_id: 0x6ecc6402 full_name: "sk_alloc" } @@ -378674,7 +368462,7 @@ elf_symbol { name: "sk_common_release" is_defined: true symbol_type: FUNCTION - crc: 0x817f7869 + crc: 0x014477ca type_id: 0x17c95d08 full_name: "sk_common_release" } @@ -378683,7 +368471,7 @@ elf_symbol { name: "sk_error_report" is_defined: true symbol_type: FUNCTION - crc: 0x8f6e47ad + crc: 0x0b28e75b type_id: 0x17c95d08 full_name: "sk_error_report" } @@ -378692,7 +368480,7 @@ elf_symbol { name: "sk_filter_trim_cap" is_defined: true symbol_type: FUNCTION - crc: 0x0d435bee + crc: 0xf5845708 type_id: 0x9ad5b349 full_name: "sk_filter_trim_cap" } @@ -378701,7 +368489,7 @@ elf_symbol { name: "sk_free" is_defined: true symbol_type: FUNCTION - crc: 0x8c14dd5a + crc: 0x052a5c8f type_id: 0x17c95d08 full_name: "sk_free" } @@ -378710,7 +368498,7 @@ elf_symbol { name: "sk_reset_timer" is_defined: true symbol_type: FUNCTION - crc: 0x7d06b61a + crc: 0x35dc5f2e type_id: 0x173d585f full_name: "sk_reset_timer" } @@ -378719,7 +368507,7 @@ elf_symbol { name: "sk_setup_caps" is_defined: true symbol_type: FUNCTION - crc: 0x0b5248ed + crc: 0xea742b43 type_id: 0x17803a85 full_name: "sk_setup_caps" } @@ -378728,7 +368516,7 @@ elf_symbol { name: "sk_stop_timer" is_defined: true symbol_type: FUNCTION - crc: 0xac7f31b5 + crc: 0x37886892 type_id: 0x17318506 full_name: "sk_stop_timer" } @@ -378737,7 +368525,7 @@ elf_symbol { name: "skb_add_rx_frag" is_defined: true symbol_type: FUNCTION - crc: 0xc3eaec28 + crc: 0x79586ffa type_id: 0x10572c13 full_name: "skb_add_rx_frag" } @@ -378746,7 +368534,7 @@ elf_symbol { name: "skb_append_pagefrags" is_defined: true symbol_type: FUNCTION - crc: 0xff8f956e + crc: 0x26105e29 type_id: 0x9cd32cf2 full_name: "skb_append_pagefrags" } @@ -378755,7 +368543,7 @@ elf_symbol { name: "skb_checksum" is_defined: true symbol_type: FUNCTION - crc: 0x9044d714 + crc: 0xefe8d364 type_id: 0x345f1809 full_name: "skb_checksum" } @@ -378764,7 +368552,7 @@ elf_symbol { name: "skb_checksum_help" is_defined: true symbol_type: FUNCTION - crc: 0x7978abb1 + crc: 0xbcac167c type_id: 0x9cd33969 full_name: "skb_checksum_help" } @@ -378773,7 +368561,7 @@ elf_symbol { name: "skb_clone" is_defined: true symbol_type: FUNCTION - crc: 0xc41b35e0 + crc: 0xe48b1404 type_id: 0x6a0b7818 full_name: "skb_clone" } @@ -378782,7 +368570,7 @@ elf_symbol { name: "skb_clone_sk" is_defined: true symbol_type: FUNCTION - crc: 0x418d8d84 + crc: 0xed2a513b type_id: 0x69cde367 full_name: "skb_clone_sk" } @@ -378791,7 +368579,7 @@ elf_symbol { name: "skb_coalesce_rx_frag" is_defined: true symbol_type: FUNCTION - crc: 0x2f013f6a + crc: 0x98ad7d34 type_id: 0x104fd6b8 full_name: "skb_coalesce_rx_frag" } @@ -378800,7 +368588,7 @@ elf_symbol { name: "skb_complete_tx_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x46d1ef34 + crc: 0x84152f15 type_id: 0x11d3a4b4 full_name: "skb_complete_tx_timestamp" } @@ -378809,7 +368597,7 @@ elf_symbol { name: "skb_complete_wifi_ack" is_defined: true symbol_type: FUNCTION - crc: 0xf5b2f6e6 + crc: 0x9a7f42c9 type_id: 0x107e76aa full_name: "skb_complete_wifi_ack" } @@ -378818,7 +368606,7 @@ elf_symbol { name: "skb_copy" is_defined: true symbol_type: FUNCTION - crc: 0x3caa52e8 + crc: 0x91e767fe type_id: 0x64c047e6 full_name: "skb_copy" } @@ -378827,7 +368615,7 @@ elf_symbol { name: "skb_copy_bits" is_defined: true symbol_type: FUNCTION - crc: 0x9df7be5b + crc: 0xdaa46a17 type_id: 0x93833601 full_name: "skb_copy_bits" } @@ -378836,7 +368624,7 @@ elf_symbol { name: "skb_copy_datagram_from_iter" is_defined: true symbol_type: FUNCTION - crc: 0x192f338a + crc: 0x38f86852 type_id: 0x9d45fa50 full_name: "skb_copy_datagram_from_iter" } @@ -378845,7 +368633,7 @@ elf_symbol { name: "skb_copy_datagram_iter" is_defined: true symbol_type: FUNCTION - crc: 0x86fc03ab + crc: 0xe274a30f type_id: 0x938ec5ae full_name: "skb_copy_datagram_iter" } @@ -378854,16 +368642,25 @@ elf_symbol { name: "skb_copy_expand" is_defined: true symbol_type: FUNCTION - crc: 0x36f514ad + crc: 0x2204b34d type_id: 0x6680517a full_name: "skb_copy_expand" } +elf_symbol { + id: 0x7887ea8f + name: "skb_copy_ubufs" + is_defined: true + symbol_type: FUNCTION + crc: 0x738276d2 + type_id: 0x9f15a216 + full_name: "skb_copy_ubufs" +} elf_symbol { id: 0xf1f40891 name: "skb_cow_data" is_defined: true symbol_type: FUNCTION - crc: 0x0a572719 + crc: 0x141b1684 type_id: 0x9d4d4add full_name: "skb_cow_data" } @@ -378872,7 +368669,7 @@ elf_symbol { name: "skb_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xc534d756 + crc: 0x3a908023 type_id: 0x6f42ce8a full_name: "skb_dequeue" } @@ -378881,7 +368678,7 @@ elf_symbol { name: "skb_dequeue_tail" is_defined: true symbol_type: FUNCTION - crc: 0x8f2cb005 + crc: 0xa591e06f type_id: 0x6f42ce8a full_name: "skb_dequeue_tail" } @@ -378890,7 +368687,7 @@ elf_symbol { name: "skb_ensure_writable" is_defined: true symbol_type: FUNCTION - crc: 0x25108c59 + crc: 0xeea1ccc8 type_id: 0x9dc52cf1 full_name: "skb_ensure_writable" } @@ -378899,7 +368696,7 @@ elf_symbol { name: "skb_free_datagram" is_defined: true symbol_type: FUNCTION - crc: 0xdb56d6fb + crc: 0x92888700 type_id: 0x17dc60ac full_name: "skb_free_datagram" } @@ -378908,7 +368705,7 @@ elf_symbol { name: "skb_page_frag_refill" is_defined: true symbol_type: FUNCTION - crc: 0xab298261 + crc: 0x58fad65c type_id: 0xef54849c full_name: "skb_page_frag_refill" } @@ -378917,7 +368714,7 @@ elf_symbol { name: "skb_partial_csum_set" is_defined: true symbol_type: FUNCTION - crc: 0xd44a873f + crc: 0x3f03a4aa type_id: 0xfd96e4d2 full_name: "skb_partial_csum_set" } @@ -378926,7 +368723,7 @@ elf_symbol { name: "skb_pull" is_defined: true symbol_type: FUNCTION - crc: 0x47c6ded0 + crc: 0xbe5e92c9 type_id: 0x56d37e2f full_name: "skb_pull" } @@ -378935,7 +368732,7 @@ elf_symbol { name: "skb_pull_data" is_defined: true symbol_type: FUNCTION - crc: 0xc6a9ec9d + crc: 0xc5f73848 type_id: 0x5415be16 full_name: "skb_pull_data" } @@ -378944,7 +368741,7 @@ elf_symbol { name: "skb_pull_rcsum" is_defined: true symbol_type: FUNCTION - crc: 0x69487025 + crc: 0x4ecfcf3d type_id: 0x56d37e2f full_name: "skb_pull_rcsum" } @@ -378953,7 +368750,7 @@ elf_symbol { name: "skb_push" is_defined: true symbol_type: FUNCTION - crc: 0x7f1017a1 + crc: 0xb0cdde42 type_id: 0x56d37e2f full_name: "skb_push" } @@ -378962,7 +368759,7 @@ elf_symbol { name: "skb_put" is_defined: true symbol_type: FUNCTION - crc: 0x51b4edba + crc: 0xac7a3881 type_id: 0x56d37e2f full_name: "skb_put" } @@ -378971,7 +368768,7 @@ elf_symbol { name: "skb_queue_head" is_defined: true symbol_type: FUNCTION - crc: 0x90a5f27d + crc: 0x73234170 type_id: 0x17519b9c full_name: "skb_queue_head" } @@ -378980,7 +368777,7 @@ elf_symbol { name: "skb_queue_purge" is_defined: true symbol_type: FUNCTION - crc: 0xd8f7934c + crc: 0xbf2d8fce type_id: 0x1744a638 full_name: "skb_queue_purge" } @@ -378989,7 +368786,7 @@ elf_symbol { name: "skb_queue_tail" is_defined: true symbol_type: FUNCTION - crc: 0x96669f7e + crc: 0xfd2a2296 type_id: 0x17519b9c full_name: "skb_queue_tail" } @@ -378998,7 +368795,7 @@ elf_symbol { name: "skb_realloc_headroom" is_defined: true symbol_type: FUNCTION - crc: 0x0814d8de + crc: 0xd1063544 type_id: 0x68dbf6ff full_name: "skb_realloc_headroom" } @@ -379007,7 +368804,7 @@ elf_symbol { name: "skb_recv_datagram" is_defined: true symbol_type: FUNCTION - crc: 0x2f4a0520 + crc: 0x61bca68c type_id: 0x6eddf621 full_name: "skb_recv_datagram" } @@ -379016,7 +368813,7 @@ elf_symbol { name: "skb_scrub_packet" is_defined: true symbol_type: FUNCTION - crc: 0xb6d66f7a + crc: 0xa01713cf type_id: 0x107e76aa full_name: "skb_scrub_packet" } @@ -379025,7 +368822,7 @@ elf_symbol { name: "skb_set_owner_w" is_defined: true symbol_type: FUNCTION - crc: 0xb25cddb0 + crc: 0x344ead72 type_id: 0x11be9b1c full_name: "skb_set_owner_w" } @@ -379034,7 +368831,7 @@ elf_symbol { name: "skb_split" is_defined: true symbol_type: FUNCTION - crc: 0x7ce83794 + crc: 0x9fb1a84a type_id: 0x11ecf47b full_name: "skb_split" } @@ -379043,7 +368840,7 @@ elf_symbol { name: "skb_store_bits" is_defined: true symbol_type: FUNCTION - crc: 0x2817872d + crc: 0x38428244 type_id: 0x9d406163 full_name: "skb_store_bits" } @@ -379052,7 +368849,7 @@ elf_symbol { name: "skb_to_sgvec" is_defined: true symbol_type: FUNCTION - crc: 0x58975b0e + crc: 0x9201603f type_id: 0x9c8c5236 full_name: "skb_to_sgvec" } @@ -379061,7 +368858,7 @@ elf_symbol { name: "skb_trim" is_defined: true symbol_type: FUNCTION - crc: 0x5a24cac0 + crc: 0x584525af type_id: 0x10dd9e4d full_name: "skb_trim" } @@ -379070,7 +368867,7 @@ elf_symbol { name: "skb_try_coalesce" is_defined: true symbol_type: FUNCTION - crc: 0x0365abf8 + crc: 0xf71caf48 type_id: 0xffe6827d full_name: "skb_try_coalesce" } @@ -379079,7 +368876,7 @@ elf_symbol { name: "skb_tstamp_tx" is_defined: true symbol_type: FUNCTION - crc: 0x238a2069 + crc: 0x9028251a type_id: 0x11d3a4b4 full_name: "skb_tstamp_tx" } @@ -379088,7 +368885,7 @@ elf_symbol { name: "skb_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xe21384eb + crc: 0x9451ec1c type_id: 0x11b644af full_name: "skb_unlink" } @@ -379173,6 +368970,15 @@ elf_symbol { type_id: 0x90e2d95d full_name: "smp_call_function_any" } +elf_symbol { + id: 0xdf906b66 + name: "smp_call_function_many" + is_defined: true + symbol_type: FUNCTION + crc: 0xe2df8e9a + type_id: 0x1dfa429f + full_name: "smp_call_function_many" +} elf_symbol { id: 0x4c674d1e name: "smp_call_function_single" @@ -379200,12 +369006,21 @@ elf_symbol { type_id: 0x8c57cf58 full_name: "smp_call_on_cpu" } +elf_symbol { + id: 0x675bcd74 + name: "snapshot_get_image_size" + is_defined: true + symbol_type: FUNCTION + crc: 0x8873e715 + type_id: 0x31accd53 + full_name: "snapshot_get_image_size" +} elf_symbol { id: 0x35280a80 name: "snd_card_add_dev_attr" is_defined: true symbol_type: FUNCTION - crc: 0x62dcda35 + crc: 0x704e4f8a type_id: 0x91b3fe62 full_name: "snd_card_add_dev_attr" } @@ -379214,7 +369029,7 @@ elf_symbol { name: "snd_card_free" is_defined: true symbol_type: FUNCTION - crc: 0x726547f1 + crc: 0xd95762a4 type_id: 0x917ece7d full_name: "snd_card_free" } @@ -379223,7 +369038,7 @@ elf_symbol { name: "snd_card_new" is_defined: true symbol_type: FUNCTION - crc: 0xdaf346b8 + crc: 0xb8288a7a type_id: 0x9c85ef5b full_name: "snd_card_new" } @@ -379232,7 +369047,7 @@ elf_symbol { name: "snd_card_register" is_defined: true symbol_type: FUNCTION - crc: 0x1ada8f21 + crc: 0xb53f9d8c type_id: 0x917ece7d full_name: "snd_card_register" } @@ -379241,7 +369056,7 @@ elf_symbol { name: "snd_compr_malloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x1a1d8844 + crc: 0x29ff1a1d type_id: 0x98eb9df7 full_name: "snd_compr_malloc_pages" } @@ -379250,7 +369065,7 @@ elf_symbol { name: "snd_compr_stop_error" is_defined: true symbol_type: FUNCTION - crc: 0x4a2de460 + crc: 0x880a5103 type_id: 0x9b735e47 full_name: "snd_compr_stop_error" } @@ -379259,7 +369074,7 @@ elf_symbol { name: "snd_ctl_add" is_defined: true symbol_type: FUNCTION - crc: 0xdc8777ff + crc: 0x0f5ccb59 type_id: 0x91d0f233 full_name: "snd_ctl_add" } @@ -379268,7 +369083,7 @@ elf_symbol { name: "snd_ctl_boolean_mono_info" is_defined: true symbol_type: FUNCTION - crc: 0xe309f75f + crc: 0x75570b17 type_id: 0x9710bae0 full_name: "snd_ctl_boolean_mono_info" } @@ -379277,7 +369092,7 @@ elf_symbol { name: "snd_ctl_boolean_stereo_info" is_defined: true symbol_type: FUNCTION - crc: 0x92975a22 + crc: 0x3d42ff25 type_id: 0x9710bae0 full_name: "snd_ctl_boolean_stereo_info" } @@ -379295,7 +369110,7 @@ elf_symbol { name: "snd_ctl_new1" is_defined: true symbol_type: FUNCTION - crc: 0x1f2e0adc + crc: 0xfb8323ca type_id: 0x22a7ae7f full_name: "snd_ctl_new1" } @@ -379304,7 +369119,7 @@ elf_symbol { name: "snd_ctl_notify" is_defined: true symbol_type: FUNCTION - crc: 0x841b6b28 + crc: 0x0e78ef85 type_id: 0x1d729530 full_name: "snd_ctl_notify" } @@ -379313,7 +369128,7 @@ elf_symbol { name: "snd_ctl_notify_one" is_defined: true symbol_type: FUNCTION - crc: 0x87cfc1ff + crc: 0x7f2f5a3d type_id: 0x1d7b9c88 full_name: "snd_ctl_notify_one" } @@ -379322,7 +369137,7 @@ elf_symbol { name: "snd_ctl_remove" is_defined: true symbol_type: FUNCTION - crc: 0x894f11e9 + crc: 0xdeced337 type_id: 0x91d0f233 full_name: "snd_ctl_remove" } @@ -379331,7 +369146,7 @@ elf_symbol { name: "snd_device_free" is_defined: true symbol_type: FUNCTION - crc: 0xb8d32d15 + crc: 0xd496c1a9 type_id: 0x1c048955 full_name: "snd_device_free" } @@ -379340,7 +369155,7 @@ elf_symbol { name: "snd_dma_alloc_dir_pages" is_defined: true symbol_type: FUNCTION - crc: 0x521471a3 + crc: 0x49f3e052 type_id: 0x84710953 full_name: "snd_dma_alloc_dir_pages" } @@ -379349,7 +369164,7 @@ elf_symbol { name: "snd_dma_buffer_sync" is_defined: true symbol_type: FUNCTION - crc: 0xbf77fa29 + crc: 0xe545c5ee type_id: 0x1ffe211c full_name: "snd_dma_buffer_sync" } @@ -379358,7 +369173,7 @@ elf_symbol { name: "snd_dma_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf24db238 + crc: 0x13fe31cb type_id: 0x1c27266a full_name: "snd_dma_free_pages" } @@ -379367,7 +369182,7 @@ elf_symbol { name: "snd_dmaengine_pcm_prepare_slave_config" is_defined: true symbol_type: FUNCTION - crc: 0xc143dde8 + crc: 0xbd5a0b0f type_id: 0x981f5671 full_name: "snd_dmaengine_pcm_prepare_slave_config" } @@ -379376,7 +369191,7 @@ elf_symbol { name: "snd_dmaengine_pcm_refine_runtime_hwparams" is_defined: true symbol_type: FUNCTION - crc: 0xda28da29 + crc: 0xdcfa0a55 type_id: 0x982965be full_name: "snd_dmaengine_pcm_refine_runtime_hwparams" } @@ -379385,7 +369200,7 @@ elf_symbol { name: "snd_dmaengine_pcm_set_config_from_dai_data" is_defined: true symbol_type: FUNCTION - crc: 0x657b6d1f + crc: 0x5d05dc4a type_id: 0x1ec5beaa full_name: "snd_dmaengine_pcm_set_config_from_dai_data" } @@ -379394,7 +369209,7 @@ elf_symbol { name: "snd_hwdep_new" is_defined: true symbol_type: FUNCTION - crc: 0x7a907c13 + crc: 0x927d37f0 type_id: 0x9175015c full_name: "snd_hwdep_new" } @@ -379403,7 +369218,7 @@ elf_symbol { name: "snd_hwparams_to_dma_slave_config" is_defined: true symbol_type: FUNCTION - crc: 0x91780dce + crc: 0x2b69150e type_id: 0x93d14727 full_name: "snd_hwparams_to_dma_slave_config" } @@ -379412,7 +369227,7 @@ elf_symbol { name: "snd_info_create_card_entry" is_defined: true symbol_type: FUNCTION - crc: 0xebab7989 + crc: 0x881d5293 type_id: 0xc3dd5fea full_name: "snd_info_create_card_entry" } @@ -379421,7 +369236,7 @@ elf_symbol { name: "snd_info_create_module_entry" is_defined: true symbol_type: FUNCTION - crc: 0xf6c31e8e + crc: 0xdbbdc41b type_id: 0xcdea85a8 full_name: "snd_info_create_module_entry" } @@ -379430,7 +369245,7 @@ elf_symbol { name: "snd_info_free_entry" is_defined: true symbol_type: FUNCTION - crc: 0xd0313f17 + crc: 0x01cbc96c type_id: 0x1f50da89 full_name: "snd_info_free_entry" } @@ -379439,7 +369254,7 @@ elf_symbol { name: "snd_info_register" is_defined: true symbol_type: FUNCTION - crc: 0x09d431e7 + crc: 0x765facd4 type_id: 0x92486835 full_name: "snd_info_register" } @@ -379466,7 +369281,7 @@ elf_symbol { name: "snd_jack_new" is_defined: true symbol_type: FUNCTION - crc: 0x6e51893c + crc: 0x2ccda37d type_id: 0x919f7f11 full_name: "snd_jack_new" } @@ -379475,7 +369290,7 @@ elf_symbol { name: "snd_jack_report" is_defined: true symbol_type: FUNCTION - crc: 0x3f41fcf3 + crc: 0x9a24942a type_id: 0x13cd4ba2 full_name: "snd_jack_report" } @@ -379484,7 +369299,7 @@ elf_symbol { name: "snd_jack_set_key" is_defined: true symbol_type: FUNCTION - crc: 0x2388d8ba + crc: 0xc3a27f2b type_id: 0x9e441880 full_name: "snd_jack_set_key" } @@ -379493,7 +369308,7 @@ elf_symbol { name: "snd_pcm_add_chmap_ctls" is_defined: true symbol_type: FUNCTION - crc: 0x2150512b + crc: 0xb7e27e1a type_id: 0x987349b3 full_name: "snd_pcm_add_chmap_ctls" } @@ -379511,7 +369326,7 @@ elf_symbol { name: "snd_pcm_fill_iec958_consumer" is_defined: true symbol_type: FUNCTION - crc: 0x80bc7fd7 + crc: 0x1fb997e4 type_id: 0x9c8e6c6c full_name: "snd_pcm_fill_iec958_consumer" } @@ -379574,7 +369389,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_eld" is_defined: true symbol_type: FUNCTION - crc: 0xa2b3587a + crc: 0x744d0255 type_id: 0x9cd28836 full_name: "snd_pcm_hw_constraint_eld" } @@ -379583,7 +369398,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_integer" is_defined: true symbol_type: FUNCTION - crc: 0x60375fd1 + crc: 0x96e20f7d type_id: 0x9d51e53b full_name: "snd_pcm_hw_constraint_integer" } @@ -379592,7 +369407,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_list" is_defined: true symbol_type: FUNCTION - crc: 0x47d3de14 + crc: 0xcf61ccb6 type_id: 0x9db8bf34 full_name: "snd_pcm_hw_constraint_list" } @@ -379601,7 +369416,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_mask64" is_defined: true symbol_type: FUNCTION - crc: 0x2c3e1af7 + crc: 0x07cd632c type_id: 0x9d569303 full_name: "snd_pcm_hw_constraint_mask64" } @@ -379610,7 +369425,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_minmax" is_defined: true symbol_type: FUNCTION - crc: 0xbd488967 + crc: 0xea042b62 type_id: 0x9d419277 full_name: "snd_pcm_hw_constraint_minmax" } @@ -379619,7 +369434,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_ratnums" is_defined: true symbol_type: FUNCTION - crc: 0x8e3d7028 + crc: 0x2a84b328 type_id: 0x9db8b5e8 full_name: "snd_pcm_hw_constraint_ratnums" } @@ -379628,7 +369443,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_step" is_defined: true symbol_type: FUNCTION - crc: 0xbaa23e14 + crc: 0x8de0219b type_id: 0x9db8bc66 full_name: "snd_pcm_hw_constraint_step" } @@ -379637,7 +369452,7 @@ elf_symbol { name: "snd_pcm_hw_rule_add" is_defined: true symbol_type: FUNCTION - crc: 0xe05f963c + crc: 0xd46a860f type_id: 0x9dbe3773 full_name: "snd_pcm_hw_rule_add" } @@ -379646,7 +369461,7 @@ elf_symbol { name: "snd_pcm_lib_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xfdfc6338 + crc: 0xc5c8d4f4 type_id: 0x98aeb261 full_name: "snd_pcm_lib_free_pages" } @@ -379655,7 +369470,7 @@ elf_symbol { name: "snd_pcm_lib_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x6ebb1d35 + crc: 0xfc121469 type_id: 0x99be88a0 full_name: "snd_pcm_lib_ioctl" } @@ -379664,7 +369479,7 @@ elf_symbol { name: "snd_pcm_lib_malloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x299a79af + crc: 0x4c1adf53 type_id: 0x9b7e67c0 full_name: "snd_pcm_lib_malloc_pages" } @@ -379673,7 +369488,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_free_for_all" is_defined: true symbol_type: FUNCTION - crc: 0xa6ef9a77 + crc: 0x8b069ea6 type_id: 0x14fb3461 full_name: "snd_pcm_lib_preallocate_free_for_all" } @@ -379682,7 +369497,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf643b8d6 + crc: 0x5615391f type_id: 0x1429f877 full_name: "snd_pcm_lib_preallocate_pages" } @@ -379691,7 +369506,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_pages_for_all" is_defined: true symbol_type: FUNCTION - crc: 0x24e054e3 + crc: 0x705502d8 type_id: 0x156275ac full_name: "snd_pcm_lib_preallocate_pages_for_all" } @@ -379700,7 +369515,7 @@ elf_symbol { name: "snd_pcm_new" is_defined: true symbol_type: FUNCTION - crc: 0x876690f5 + crc: 0x2ffddf37 type_id: 0x919ec1ed full_name: "snd_pcm_new" } @@ -379709,7 +369524,7 @@ elf_symbol { name: "snd_pcm_period_elapsed" is_defined: true symbol_type: FUNCTION - crc: 0xdc881bd4 + crc: 0x064141d9 type_id: 0x15b600dd full_name: "snd_pcm_period_elapsed" } @@ -379718,7 +369533,7 @@ elf_symbol { name: "snd_pcm_set_managed_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x9363694e + crc: 0x1ba181db type_id: 0x99314acb full_name: "snd_pcm_set_managed_buffer" } @@ -379727,7 +369542,7 @@ elf_symbol { name: "snd_pcm_set_managed_buffer_all" is_defined: true symbol_type: FUNCTION - crc: 0x40613e31 + crc: 0x70c337b5 type_id: 0x987c7e77 full_name: "snd_pcm_set_managed_buffer_all" } @@ -379736,7 +369551,7 @@ elf_symbol { name: "snd_pcm_set_ops" is_defined: true symbol_type: FUNCTION - crc: 0x1660f5a1 + crc: 0x079ff9a0 type_id: 0x15694c5f full_name: "snd_pcm_set_ops" } @@ -379754,7 +369569,7 @@ elf_symbol { name: "snd_pcm_stop" is_defined: true symbol_type: FUNCTION - crc: 0xb334f47d + crc: 0x9fb5a46c type_id: 0x98e6a470 full_name: "snd_pcm_stop" } @@ -379763,7 +369578,7 @@ elf_symbol { name: "snd_sgbuf_get_addr" is_defined: true symbol_type: FUNCTION - crc: 0x1573f8c5 + crc: 0xa8ff3947 type_id: 0xb3725ca4 full_name: "snd_sgbuf_get_addr" } @@ -379772,7 +369587,7 @@ elf_symbol { name: "snd_soc_add_component_controls" is_defined: true symbol_type: FUNCTION - crc: 0x51c790e7 + crc: 0x63fdd47f type_id: 0x9928799a full_name: "snd_soc_add_component_controls" } @@ -379781,7 +369596,7 @@ elf_symbol { name: "snd_soc_add_dai_controls" is_defined: true symbol_type: FUNCTION - crc: 0xe5230083 + crc: 0x7ff234d2 type_id: 0x9c32da8c full_name: "snd_soc_add_dai_controls" } @@ -379790,7 +369605,7 @@ elf_symbol { name: "snd_soc_bytes_get" is_defined: true symbol_type: FUNCTION - crc: 0x2db5d351 + crc: 0x992e5ce8 type_id: 0x973a41ee full_name: "snd_soc_bytes_get" } @@ -379799,7 +369614,7 @@ elf_symbol { name: "snd_soc_bytes_info" is_defined: true symbol_type: FUNCTION - crc: 0x6de2fb97 + crc: 0xb0a5807a type_id: 0x9710bae0 full_name: "snd_soc_bytes_info" } @@ -379808,7 +369623,7 @@ elf_symbol { name: "snd_soc_bytes_info_ext" is_defined: true symbol_type: FUNCTION - crc: 0xc61a2d38 + crc: 0xf58f61bd type_id: 0x9710bae0 full_name: "snd_soc_bytes_info_ext" } @@ -379817,7 +369632,7 @@ elf_symbol { name: "snd_soc_bytes_put" is_defined: true symbol_type: FUNCTION - crc: 0xaef8c44c + crc: 0x71ec5fba type_id: 0x973a41ee full_name: "snd_soc_bytes_put" } @@ -379826,7 +369641,7 @@ elf_symbol { name: "snd_soc_bytes_tlv_callback" is_defined: true symbol_type: FUNCTION - crc: 0x9ffbdc76 + crc: 0x240a39e2 type_id: 0x96eeaa13 full_name: "snd_soc_bytes_tlv_callback" } @@ -379835,7 +369650,7 @@ elf_symbol { name: "snd_soc_card_get_kcontrol" is_defined: true symbol_type: FUNCTION - crc: 0x4b13c48c + crc: 0x9264fd7e type_id: 0x2a7bc89a full_name: "snd_soc_card_get_kcontrol" } @@ -379844,7 +369659,7 @@ elf_symbol { name: "snd_soc_card_jack_new" is_defined: true symbol_type: FUNCTION - crc: 0x6b5f1e8c + crc: 0x9cb268d7 type_id: 0x9b26368a full_name: "snd_soc_card_jack_new" } @@ -379853,7 +369668,7 @@ elf_symbol { name: "snd_soc_card_jack_new_pins" is_defined: true symbol_type: FUNCTION - crc: 0x19cae388 + crc: 0xcce5b3bf type_id: 0x9b263487 full_name: "snd_soc_card_jack_new_pins" } @@ -379862,7 +369677,7 @@ elf_symbol { name: "snd_soc_component_async_complete" is_defined: true symbol_type: FUNCTION - crc: 0xedf3e322 + crc: 0x0a19932e type_id: 0x14c1b0e8 full_name: "snd_soc_component_async_complete" } @@ -379871,7 +369686,7 @@ elf_symbol { name: "snd_soc_component_disable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xf7f93d63 + crc: 0xd228a173 type_id: 0x99214080 full_name: "snd_soc_component_disable_pin" } @@ -379880,7 +369695,7 @@ elf_symbol { name: "snd_soc_component_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xc82dc86c + crc: 0xf663f119 type_id: 0x99214080 full_name: "snd_soc_component_enable_pin" } @@ -379889,7 +369704,7 @@ elf_symbol { name: "snd_soc_component_exit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xab71f702 + crc: 0x29e29275 type_id: 0x14c1b0e8 full_name: "snd_soc_component_exit_regmap" } @@ -379898,7 +369713,7 @@ elf_symbol { name: "snd_soc_component_force_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xbaeac449 + crc: 0x7919471b type_id: 0x99214080 full_name: "snd_soc_component_force_enable_pin" } @@ -379907,7 +369722,7 @@ elf_symbol { name: "snd_soc_component_get_pin_status" is_defined: true symbol_type: FUNCTION - crc: 0x4135961b + crc: 0xa0d32e8f type_id: 0x99214080 full_name: "snd_soc_component_get_pin_status" } @@ -379916,7 +369731,7 @@ elf_symbol { name: "snd_soc_component_init_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xcec4056c + crc: 0x12f0f104 type_id: 0x14e71014 full_name: "snd_soc_component_init_regmap" } @@ -379925,7 +369740,7 @@ elf_symbol { name: "snd_soc_component_read" is_defined: true symbol_type: FUNCTION - crc: 0x79cd0866 + crc: 0xb7ed5895 type_id: 0xcb948a18 full_name: "snd_soc_component_read" } @@ -379934,7 +369749,7 @@ elf_symbol { name: "snd_soc_component_read_field" is_defined: true symbol_type: FUNCTION - crc: 0x3c54ae3d + crc: 0x93527085 type_id: 0xcb85eb41 full_name: "snd_soc_component_read_field" } @@ -379943,7 +369758,7 @@ elf_symbol { name: "snd_soc_component_set_jack" is_defined: true symbol_type: FUNCTION - crc: 0x222da51f + crc: 0x51e3d0ae type_id: 0x99f8b4f4 full_name: "snd_soc_component_set_jack" } @@ -379952,7 +369767,7 @@ elf_symbol { name: "snd_soc_component_set_pll" is_defined: true symbol_type: FUNCTION - crc: 0xb8d3b99a + crc: 0xa27b2c2e type_id: 0x985d4e58 full_name: "snd_soc_component_set_pll" } @@ -379961,7 +369776,7 @@ elf_symbol { name: "snd_soc_component_set_sysclk" is_defined: true symbol_type: FUNCTION - crc: 0x8ae76b34 + crc: 0xe9f86cf8 type_id: 0x985d46f1 full_name: "snd_soc_component_set_sysclk" } @@ -379970,7 +369785,7 @@ elf_symbol { name: "snd_soc_component_update_bits" is_defined: true symbol_type: FUNCTION - crc: 0xfb80b260 + crc: 0xedfab75d type_id: 0x98df6080 full_name: "snd_soc_component_update_bits" } @@ -379979,7 +369794,7 @@ elf_symbol { name: "snd_soc_component_update_bits_async" is_defined: true symbol_type: FUNCTION - crc: 0x83369613 + crc: 0x923e6fc4 type_id: 0x98df6080 full_name: "snd_soc_component_update_bits_async" } @@ -379988,7 +369803,7 @@ elf_symbol { name: "snd_soc_component_write" is_defined: true symbol_type: FUNCTION - crc: 0x2c77ce2d + crc: 0x180d8e06 type_id: 0x98de7695 full_name: "snd_soc_component_write" } @@ -379997,7 +369812,7 @@ elf_symbol { name: "snd_soc_component_write_field" is_defined: true symbol_type: FUNCTION - crc: 0x31c176e2 + crc: 0x63db3f32 type_id: 0x98df6080 full_name: "snd_soc_component_write_field" } @@ -380006,7 +369821,7 @@ elf_symbol { name: "snd_soc_dai_active" is_defined: true symbol_type: FUNCTION - crc: 0x733352f3 + crc: 0x4812771c type_id: 0x9ccb082f full_name: "snd_soc_dai_active" } @@ -380015,7 +369830,7 @@ elf_symbol { name: "snd_soc_dai_get_channel_map" is_defined: true symbol_type: FUNCTION - crc: 0x7c7ee4e7 + crc: 0xa1c9efe5 type_id: 0x9ca258ce full_name: "snd_soc_dai_get_channel_map" } @@ -380024,7 +369839,7 @@ elf_symbol { name: "snd_soc_dai_link_set_capabilities" is_defined: true symbol_type: FUNCTION - crc: 0x68c3e011 + crc: 0xff201b7a type_id: 0x1899030d full_name: "snd_soc_dai_link_set_capabilities" } @@ -380033,7 +369848,7 @@ elf_symbol { name: "snd_soc_dai_set_bclk_ratio" is_defined: true symbol_type: FUNCTION - crc: 0xa6bacedf + crc: 0x64f635b4 type_id: 0x9ddd1db7 full_name: "snd_soc_dai_set_bclk_ratio" } @@ -380042,7 +369857,7 @@ elf_symbol { name: "snd_soc_dai_set_channel_map" is_defined: true symbol_type: FUNCTION - crc: 0x1da56996 + crc: 0x4cd253a9 type_id: 0x9ddaf106 full_name: "snd_soc_dai_set_channel_map" } @@ -380051,7 +369866,7 @@ elf_symbol { name: "snd_soc_dai_set_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x2e1e9095 + crc: 0x34f984a6 type_id: 0x9ddd1db7 full_name: "snd_soc_dai_set_fmt" } @@ -380060,7 +369875,7 @@ elf_symbol { name: "snd_soc_dai_set_pll" is_defined: true symbol_type: FUNCTION - crc: 0x29580a17 + crc: 0x95b43f6e type_id: 0x9d4f4423 full_name: "snd_soc_dai_set_pll" } @@ -380069,7 +369884,7 @@ elf_symbol { name: "snd_soc_dai_set_sysclk" is_defined: true symbol_type: FUNCTION - crc: 0x451da659 + crc: 0x801708b6 type_id: 0x9d4776b9 full_name: "snd_soc_dai_set_sysclk" } @@ -380078,7 +369893,7 @@ elf_symbol { name: "snd_soc_dai_set_tdm_slot" is_defined: true symbol_type: FUNCTION - crc: 0xb941ccfe + crc: 0xdd8c801b type_id: 0x9dcdf9a5 full_name: "snd_soc_dai_set_tdm_slot" } @@ -380087,7 +369902,7 @@ elf_symbol { name: "snd_soc_dai_set_tristate" is_defined: true symbol_type: FUNCTION - crc: 0xbc522d3f + crc: 0x5fca5321 type_id: 0x9d578b63 full_name: "snd_soc_dai_set_tristate" } @@ -380114,7 +369929,7 @@ elf_symbol { name: "snd_soc_daifmt_parse_clock_provider_raw" is_defined: true symbol_type: FUNCTION - crc: 0x5be37157 + crc: 0xbbccb0cb type_id: 0xc33e01cf full_name: "snd_soc_daifmt_parse_clock_provider_raw" } @@ -380123,7 +369938,7 @@ elf_symbol { name: "snd_soc_daifmt_parse_format" is_defined: true symbol_type: FUNCTION - crc: 0x0e53426f + crc: 0xb18f3f90 type_id: 0xc33ffcc2 full_name: "snd_soc_daifmt_parse_format" } @@ -380132,7 +369947,7 @@ elf_symbol { name: "snd_soc_dapm_add_routes" is_defined: true symbol_type: FUNCTION - crc: 0x8c446df0 + crc: 0xb38ef37d type_id: 0x9d6ad4e2 full_name: "snd_soc_dapm_add_routes" } @@ -380141,7 +369956,7 @@ elf_symbol { name: "snd_soc_dapm_dai_free_widgets" is_defined: true symbol_type: FUNCTION - crc: 0xd0876e7f + crc: 0xb6fb92fe type_id: 0x129825ff full_name: "snd_soc_dapm_dai_free_widgets" } @@ -380150,7 +369965,7 @@ elf_symbol { name: "snd_soc_dapm_dai_get_connected_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x70abbef1 + crc: 0x6cf246d0 type_id: 0x9d555c37 full_name: "snd_soc_dapm_dai_get_connected_widgets" } @@ -380159,7 +369974,7 @@ elf_symbol { name: "snd_soc_dapm_del_routes" is_defined: true symbol_type: FUNCTION - crc: 0x2d0d328e + crc: 0x63e098ad type_id: 0x9d6ad4e2 full_name: "snd_soc_dapm_del_routes" } @@ -380168,7 +369983,7 @@ elf_symbol { name: "snd_soc_dapm_disable_pin" is_defined: true symbol_type: FUNCTION - crc: 0x4be84f05 + crc: 0xf608ad2f type_id: 0x9d7d5431 full_name: "snd_soc_dapm_disable_pin" } @@ -380177,7 +369992,7 @@ elf_symbol { name: "snd_soc_dapm_disable_pin_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x2cb4c377 + crc: 0x1c98c067 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_disable_pin_unlocked" } @@ -380186,7 +370001,7 @@ elf_symbol { name: "snd_soc_dapm_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0x9d7ed55c + crc: 0x1214d2b5 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_enable_pin" } @@ -380195,7 +370010,7 @@ elf_symbol { name: "snd_soc_dapm_force_bias_level" is_defined: true symbol_type: FUNCTION - crc: 0x2effe7c1 + crc: 0xf3d7e44b type_id: 0x9c1ecd15 full_name: "snd_soc_dapm_force_bias_level" } @@ -380204,7 +370019,7 @@ elf_symbol { name: "snd_soc_dapm_force_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xfdb4bff5 + crc: 0xaf1394e8 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_force_enable_pin" } @@ -380213,7 +370028,7 @@ elf_symbol { name: "snd_soc_dapm_force_enable_pin_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x6dcf670c + crc: 0x14e477bb type_id: 0x9d7d5431 full_name: "snd_soc_dapm_force_enable_pin_unlocked" } @@ -380222,7 +370037,7 @@ elf_symbol { name: "snd_soc_dapm_get_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x9080fba0 + crc: 0xe638a2ac type_id: 0x973a41ee full_name: "snd_soc_dapm_get_enum_double" } @@ -380231,7 +370046,7 @@ elf_symbol { name: "snd_soc_dapm_get_pin_status" is_defined: true symbol_type: FUNCTION - crc: 0x4855d3a2 + crc: 0x26661213 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_get_pin_status" } @@ -380240,7 +370055,7 @@ elf_symbol { name: "snd_soc_dapm_get_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0x2fc3bc65 + crc: 0xd8df8a29 type_id: 0x973a41ee full_name: "snd_soc_dapm_get_pin_switch" } @@ -380249,7 +370064,7 @@ elf_symbol { name: "snd_soc_dapm_get_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x58d7166b + crc: 0xbd679558 type_id: 0x973a41ee full_name: "snd_soc_dapm_get_volsw" } @@ -380258,7 +370073,7 @@ elf_symbol { name: "snd_soc_dapm_ignore_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x2108d854 + crc: 0xe6b65777 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_ignore_suspend" } @@ -380267,7 +370082,7 @@ elf_symbol { name: "snd_soc_dapm_info_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0xa232b8a2 + crc: 0x7bd13cb6 type_id: 0x9710bae0 full_name: "snd_soc_dapm_info_pin_switch" } @@ -380276,7 +370091,7 @@ elf_symbol { name: "snd_soc_dapm_kcontrol_dapm" is_defined: true symbol_type: FUNCTION - crc: 0x20f2d0a4 + crc: 0xbcbb84e6 type_id: 0x146afcfb full_name: "snd_soc_dapm_kcontrol_dapm" } @@ -380285,7 +370100,7 @@ elf_symbol { name: "snd_soc_dapm_kcontrol_widget" is_defined: true symbol_type: FUNCTION - crc: 0x13cce6c1 + crc: 0x02096b78 type_id: 0xa21fd62f full_name: "snd_soc_dapm_kcontrol_widget" } @@ -380294,7 +370109,7 @@ elf_symbol { name: "snd_soc_dapm_mixer_update_power" is_defined: true symbol_type: FUNCTION - crc: 0x2913fbc6 + crc: 0x73744eca type_id: 0x9d32251c full_name: "snd_soc_dapm_mixer_update_power" } @@ -380303,7 +370118,7 @@ elf_symbol { name: "snd_soc_dapm_mux_update_power" is_defined: true symbol_type: FUNCTION - crc: 0x688a969c + crc: 0xdee22b24 type_id: 0x9d328b5e full_name: "snd_soc_dapm_mux_update_power" } @@ -380312,7 +370127,7 @@ elf_symbol { name: "snd_soc_dapm_nc_pin" is_defined: true symbol_type: FUNCTION - crc: 0xb04b8cd2 + crc: 0xe0a9459f type_id: 0x9d7d5431 full_name: "snd_soc_dapm_nc_pin" } @@ -380321,7 +370136,7 @@ elf_symbol { name: "snd_soc_dapm_new_control" is_defined: true symbol_type: FUNCTION - crc: 0x08d0f188 + crc: 0x4804c6f7 type_id: 0xa80f38e4 full_name: "snd_soc_dapm_new_control" } @@ -380330,7 +370145,7 @@ elf_symbol { name: "snd_soc_dapm_new_controls" is_defined: true symbol_type: FUNCTION - crc: 0x9b2a6d59 + crc: 0x96388807 type_id: 0x9d6a013c full_name: "snd_soc_dapm_new_controls" } @@ -380339,7 +370154,7 @@ elf_symbol { name: "snd_soc_dapm_new_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x724815dc + crc: 0xa6d459d3 type_id: 0x9bc79bf3 full_name: "snd_soc_dapm_new_widgets" } @@ -380348,7 +370163,7 @@ elf_symbol { name: "snd_soc_dapm_put_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0xe26e4203 + crc: 0x6a14768c type_id: 0x973a41ee full_name: "snd_soc_dapm_put_enum_double" } @@ -380357,7 +370172,7 @@ elf_symbol { name: "snd_soc_dapm_put_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0xc61d9aa3 + crc: 0x27775977 type_id: 0x973a41ee full_name: "snd_soc_dapm_put_pin_switch" } @@ -380366,7 +370181,7 @@ elf_symbol { name: "snd_soc_dapm_put_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x09ad0904 + crc: 0x39af0bb2 type_id: 0x973a41ee full_name: "snd_soc_dapm_put_volsw" } @@ -380375,7 +370190,7 @@ elf_symbol { name: "snd_soc_dapm_sync" is_defined: true symbol_type: FUNCTION - crc: 0xc8720350 + crc: 0x29f6604d type_id: 0x9d8516e5 full_name: "snd_soc_dapm_sync" } @@ -380384,7 +370199,7 @@ elf_symbol { name: "snd_soc_dapm_sync_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x59b18b0b + crc: 0x4bedd327 type_id: 0x9d8516e5 full_name: "snd_soc_dapm_sync_unlocked" } @@ -380393,7 +370208,7 @@ elf_symbol { name: "snd_soc_dapm_weak_routes" is_defined: true symbol_type: FUNCTION - crc: 0xca9f073f + crc: 0x33733938 type_id: 0x9d6ad4e2 full_name: "snd_soc_dapm_weak_routes" } @@ -380402,7 +370217,7 @@ elf_symbol { name: "snd_soc_dpcm_get_substream" is_defined: true symbol_type: FUNCTION - crc: 0x2dd29417 + crc: 0x24661a35 type_id: 0x585c3474 full_name: "snd_soc_dpcm_get_substream" } @@ -380411,7 +370226,7 @@ elf_symbol { name: "snd_soc_find_dai" is_defined: true symbol_type: FUNCTION - crc: 0x7a906d3e + crc: 0x27959907 type_id: 0x6eef99a2 full_name: "snd_soc_find_dai" } @@ -380420,7 +370235,7 @@ elf_symbol { name: "snd_soc_find_dai_with_mutex" is_defined: true symbol_type: FUNCTION - crc: 0x25746da5 + crc: 0xeb409787 type_id: 0x6eef99a2 full_name: "snd_soc_find_dai_with_mutex" } @@ -380429,7 +370244,7 @@ elf_symbol { name: "snd_soc_get_dai_name" is_defined: true symbol_type: FUNCTION - crc: 0xf07c231e + crc: 0xe0389fd8 type_id: 0x9294d8c1 full_name: "snd_soc_get_dai_name" } @@ -380438,7 +370253,7 @@ elf_symbol { name: "snd_soc_get_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x4bb7b273 + crc: 0x8ec04280 type_id: 0x973a41ee full_name: "snd_soc_get_enum_double" } @@ -380447,7 +370262,7 @@ elf_symbol { name: "snd_soc_get_pcm_runtime" is_defined: true symbol_type: FUNCTION - crc: 0x7de31aec + crc: 0xd8aaf288 type_id: 0x76907643 full_name: "snd_soc_get_pcm_runtime" } @@ -380456,7 +370271,7 @@ elf_symbol { name: "snd_soc_get_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x3da47676 + crc: 0x2549f63f type_id: 0x973a41ee full_name: "snd_soc_get_volsw" } @@ -380465,7 +370280,7 @@ elf_symbol { name: "snd_soc_get_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0x7eddb64d + crc: 0x00733af2 type_id: 0x973a41ee full_name: "snd_soc_get_volsw_range" } @@ -380474,7 +370289,7 @@ elf_symbol { name: "snd_soc_get_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0x2fe78763 + crc: 0x7eb8b6e7 type_id: 0x973a41ee full_name: "snd_soc_get_volsw_sx" } @@ -380483,7 +370298,7 @@ elf_symbol { name: "snd_soc_get_xr_sx" is_defined: true symbol_type: FUNCTION - crc: 0x36224423 + crc: 0x5e492071 type_id: 0x973a41ee full_name: "snd_soc_get_xr_sx" } @@ -380492,7 +370307,7 @@ elf_symbol { name: "snd_soc_info_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x1ba68f47 + crc: 0xc095bbf9 type_id: 0x9710bae0 full_name: "snd_soc_info_enum_double" } @@ -380501,7 +370316,7 @@ elf_symbol { name: "snd_soc_info_multi_ext" is_defined: true symbol_type: FUNCTION - crc: 0xcd2c2abf + crc: 0x66ab3769 type_id: 0x9710bae0 full_name: "snd_soc_info_multi_ext" } @@ -380510,7 +370325,7 @@ elf_symbol { name: "snd_soc_info_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x38c4a37c + crc: 0xb0fbae85 type_id: 0x9710bae0 full_name: "snd_soc_info_volsw" } @@ -380519,7 +370334,7 @@ elf_symbol { name: "snd_soc_info_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0xc40a4b6f + crc: 0xcd023064 type_id: 0x9710bae0 full_name: "snd_soc_info_volsw_range" } @@ -380528,7 +370343,7 @@ elf_symbol { name: "snd_soc_info_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0xa4fa458b + crc: 0x50158f9c type_id: 0x9710bae0 full_name: "snd_soc_info_volsw_sx" } @@ -380537,7 +370352,7 @@ elf_symbol { name: "snd_soc_info_xr_sx" is_defined: true symbol_type: FUNCTION - crc: 0x6529d7b3 + crc: 0x01064e4f type_id: 0x9710bae0 full_name: "snd_soc_info_xr_sx" } @@ -380546,7 +370361,7 @@ elf_symbol { name: "snd_soc_jack_add_gpios" is_defined: true symbol_type: FUNCTION - crc: 0xd6852e9a + crc: 0xadbd86fc type_id: 0x9e6bce91 full_name: "snd_soc_jack_add_gpios" } @@ -380555,7 +370370,7 @@ elf_symbol { name: "snd_soc_jack_notifier_register" is_defined: true symbol_type: FUNCTION - crc: 0xac53bad5 + crc: 0x12f93259 type_id: 0x128f149f full_name: "snd_soc_jack_notifier_register" } @@ -380564,7 +370379,7 @@ elf_symbol { name: "snd_soc_jack_report" is_defined: true symbol_type: FUNCTION - crc: 0x060b56f7 + crc: 0x8a22c515 type_id: 0x13648576 full_name: "snd_soc_jack_report" } @@ -380573,7 +370388,7 @@ elf_symbol { name: "snd_soc_limit_volume" is_defined: true symbol_type: FUNCTION - crc: 0xd65dbd01 + crc: 0x7bd33e0d type_id: 0x9b261113 full_name: "snd_soc_limit_volume" } @@ -380582,7 +370397,7 @@ elf_symbol { name: "snd_soc_lookup_component" is_defined: true symbol_type: FUNCTION - crc: 0x3d807e9c + crc: 0xeec457b0 type_id: 0x67d77552 full_name: "snd_soc_lookup_component" } @@ -380591,7 +370406,7 @@ elf_symbol { name: "snd_soc_lookup_component_nolocked" is_defined: true symbol_type: FUNCTION - crc: 0x376a712c + crc: 0x9178460d type_id: 0x67d77552 full_name: "snd_soc_lookup_component_nolocked" } @@ -380600,7 +370415,7 @@ elf_symbol { name: "snd_soc_new_compress" is_defined: true symbol_type: FUNCTION - crc: 0x34385e1c + crc: 0x12988d83 type_id: 0x9d475de3 full_name: "snd_soc_new_compress" } @@ -380609,7 +370424,7 @@ elf_symbol { name: "snd_soc_of_get_dai_link_codecs" is_defined: true symbol_type: FUNCTION - crc: 0x468a95a3 + crc: 0x0c9dbcd3 type_id: 0x9dcf1028 full_name: "snd_soc_of_get_dai_link_codecs" } @@ -380618,7 +370433,7 @@ elf_symbol { name: "snd_soc_of_get_dai_name" is_defined: true symbol_type: FUNCTION - crc: 0xe0ca652c + crc: 0x3b8071e5 type_id: 0x90887391 full_name: "snd_soc_of_get_dai_name" } @@ -380627,7 +370442,7 @@ elf_symbol { name: "snd_soc_of_parse_audio_routing" is_defined: true symbol_type: FUNCTION - crc: 0xbce8e3c2 + crc: 0xe0466fbf type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_audio_routing" } @@ -380636,7 +370451,7 @@ elf_symbol { name: "snd_soc_of_parse_audio_simple_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x06cdbfba + crc: 0x418b714b type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_audio_simple_widgets" } @@ -380645,7 +370460,7 @@ elf_symbol { name: "snd_soc_of_parse_aux_devs" is_defined: true symbol_type: FUNCTION - crc: 0x9ade81ab + crc: 0x4253abbb type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_aux_devs" } @@ -380654,7 +370469,7 @@ elf_symbol { name: "snd_soc_of_parse_card_name" is_defined: true symbol_type: FUNCTION - crc: 0x17093a84 + crc: 0x7052bfcb type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_card_name" } @@ -380663,7 +370478,7 @@ elf_symbol { name: "snd_soc_of_parse_node_prefix" is_defined: true symbol_type: FUNCTION - crc: 0xff000455 + crc: 0xa4d1924a type_id: 0x1d61f95d full_name: "snd_soc_of_parse_node_prefix" } @@ -380672,7 +370487,7 @@ elf_symbol { name: "snd_soc_of_parse_pin_switches" is_defined: true symbol_type: FUNCTION - crc: 0xf6bbd270 + crc: 0xc28df6bb type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_pin_switches" } @@ -380681,7 +370496,7 @@ elf_symbol { name: "snd_soc_of_parse_tdm_slot" is_defined: true symbol_type: FUNCTION - crc: 0x2b7e9a59 + crc: 0x311f7464 type_id: 0x90f57323 full_name: "snd_soc_of_parse_tdm_slot" } @@ -380690,7 +370505,7 @@ elf_symbol { name: "snd_soc_of_put_dai_link_codecs" is_defined: true symbol_type: FUNCTION - crc: 0x69565f02 + crc: 0xf15daf86 type_id: 0x1899030d full_name: "snd_soc_of_put_dai_link_codecs" } @@ -380717,7 +370532,7 @@ elf_symbol { name: "snd_soc_pm_ops" is_defined: true symbol_type: OBJECT - crc: 0xd63fd242 + crc: 0x56d39d02 type_id: 0xc44f560e full_name: "snd_soc_pm_ops" } @@ -380726,7 +370541,7 @@ elf_symbol { name: "snd_soc_poweroff" is_defined: true symbol_type: FUNCTION - crc: 0x893328d4 + crc: 0x47ea7f83 type_id: 0x9d16dd74 full_name: "snd_soc_poweroff" } @@ -380735,7 +370550,7 @@ elf_symbol { name: "snd_soc_put_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x6a513fb3 + crc: 0x3ac61d7d type_id: 0x973a41ee full_name: "snd_soc_put_enum_double" } @@ -380744,7 +370559,7 @@ elf_symbol { name: "snd_soc_put_volsw" is_defined: true symbol_type: FUNCTION - crc: 0xda210998 + crc: 0x581a8286 type_id: 0x973a41ee full_name: "snd_soc_put_volsw" } @@ -380753,7 +370568,7 @@ elf_symbol { name: "snd_soc_put_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0x5f3b3b8d + crc: 0xb475650f type_id: 0x973a41ee full_name: "snd_soc_put_volsw_range" } @@ -380762,7 +370577,7 @@ elf_symbol { name: "snd_soc_put_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0xb9ee68b8 + crc: 0x0d06cfb9 type_id: 0x973a41ee full_name: "snd_soc_put_volsw_sx" } @@ -380771,7 +370586,7 @@ elf_symbol { name: "snd_soc_put_xr_sx" is_defined: true symbol_type: FUNCTION - crc: 0xd1a73bcd + crc: 0x231a54c8 type_id: 0x973a41ee full_name: "snd_soc_put_xr_sx" } @@ -380780,7 +370595,7 @@ elf_symbol { name: "snd_soc_register_card" is_defined: true symbol_type: FUNCTION - crc: 0xec0b3ebe + crc: 0x3c09a80b type_id: 0x9bc79bf3 full_name: "snd_soc_register_card" } @@ -380789,7 +370604,7 @@ elf_symbol { name: "snd_soc_register_component" is_defined: true symbol_type: FUNCTION - crc: 0xb1341187 + crc: 0x94646ac0 type_id: 0x9dd808ae full_name: "snd_soc_register_component" } @@ -380798,7 +370613,7 @@ elf_symbol { name: "snd_soc_resume" is_defined: true symbol_type: FUNCTION - crc: 0x65087780 + crc: 0x4d1c2f85 type_id: 0x9d16dd74 full_name: "snd_soc_resume" } @@ -380807,7 +370622,7 @@ elf_symbol { name: "snd_soc_rtdcom_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x092fdc8a + crc: 0x45e0dee3 type_id: 0x661a7689 full_name: "snd_soc_rtdcom_lookup" } @@ -380816,7 +370631,7 @@ elf_symbol { name: "snd_soc_runtime_calc_hw" is_defined: true symbol_type: FUNCTION - crc: 0x54764506 + crc: 0x2bbdf2fb type_id: 0x9cc9e057 full_name: "snd_soc_runtime_calc_hw" } @@ -380825,7 +370640,7 @@ elf_symbol { name: "snd_soc_runtime_set_dai_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x77a2edcc + crc: 0xcbabc797 type_id: 0x9dcdcb37 full_name: "snd_soc_runtime_set_dai_fmt" } @@ -380834,7 +370649,7 @@ elf_symbol { name: "snd_soc_set_runtime_hwparams" is_defined: true symbol_type: FUNCTION - crc: 0xc73a0861 + crc: 0x8331bc8c type_id: 0x98508ee0 full_name: "snd_soc_set_runtime_hwparams" } @@ -380843,7 +370658,7 @@ elf_symbol { name: "snd_soc_tplg_component_load" is_defined: true symbol_type: FUNCTION - crc: 0xb66d8658 + crc: 0x5fa4a73c type_id: 0x99516809 full_name: "snd_soc_tplg_component_load" } @@ -380852,7 +370667,7 @@ elf_symbol { name: "snd_soc_tplg_component_remove" is_defined: true symbol_type: FUNCTION - crc: 0xdb2c1548 + crc: 0x90ba4eb8 type_id: 0x99d90254 full_name: "snd_soc_tplg_component_remove" } @@ -380861,7 +370676,7 @@ elf_symbol { name: "snd_soc_tplg_widget_bind_event" is_defined: true symbol_type: FUNCTION - crc: 0x95951a62 + crc: 0x63f4e54c type_id: 0x9fee7b3a full_name: "snd_soc_tplg_widget_bind_event" } @@ -380870,7 +370685,7 @@ elf_symbol { name: "snd_soc_unregister_card" is_defined: true symbol_type: FUNCTION - crc: 0xf6171920 + crc: 0x54fa53d6 type_id: 0x16df294f full_name: "snd_soc_unregister_card" } @@ -380879,7 +370694,7 @@ elf_symbol { name: "snd_soc_unregister_component" is_defined: true symbol_type: FUNCTION - crc: 0x8f679e7e + crc: 0x4a46772b type_id: 0x100e6fc8 full_name: "snd_soc_unregister_component" } @@ -380888,7 +370703,7 @@ elf_symbol { name: "snd_timer_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xfa793e51 + crc: 0x6ccf3f71 type_id: 0x158152d0 full_name: "snd_timer_interrupt" } @@ -380897,7 +370712,7 @@ elf_symbol { name: "snd_usb_autoresume" is_defined: true symbol_type: FUNCTION - crc: 0xd8d6968f + crc: 0x612fcaec type_id: 0x9b1b4bcb full_name: "snd_usb_autoresume" } @@ -380906,7 +370721,7 @@ elf_symbol { name: "snd_usb_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0x9c101e34 + crc: 0x7a399fc5 type_id: 0x1603f977 full_name: "snd_usb_autosuspend" } @@ -380915,7 +370730,7 @@ elf_symbol { name: "snd_usb_endpoint_close" is_defined: true symbol_type: FUNCTION - crc: 0x85a3aa36 + crc: 0x64cb25fd type_id: 0x169238cf full_name: "snd_usb_endpoint_close" } @@ -380924,7 +370739,7 @@ elf_symbol { name: "snd_usb_endpoint_open" is_defined: true symbol_type: FUNCTION - crc: 0xe3532276 + crc: 0xf7df1247 type_id: 0x1fce8843 full_name: "snd_usb_endpoint_open" } @@ -380933,10 +370748,19 @@ elf_symbol { name: "snd_usb_endpoint_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x287a7d0c + crc: 0x135f16a6 type_id: 0x9b8a8a73 full_name: "snd_usb_endpoint_prepare" } +elf_symbol { + id: 0x3b425caf + name: "snd_usb_power_domain_set" + is_defined: true + symbol_type: FUNCTION + crc: 0x327ca64c + type_id: 0x9b2aae3f + full_name: "snd_usb_power_domain_set" +} elf_symbol { id: 0x32cae5ee name: "snprintf" @@ -380951,7 +370775,7 @@ elf_symbol { name: "soc_device_match" is_defined: true symbol_type: FUNCTION - crc: 0x0f3623de + crc: 0xbf2a90c3 type_id: 0x75b5d4f6 full_name: "soc_device_match" } @@ -380960,7 +370784,7 @@ elf_symbol { name: "soc_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7105af23 + crc: 0x2c7ba9a0 type_id: 0x1e394ee5 full_name: "soc_device_register" } @@ -380978,7 +370802,7 @@ elf_symbol { name: "sock_alloc_send_pskb" is_defined: true symbol_type: FUNCTION - crc: 0x9bc529f0 + crc: 0x6dea6a3b type_id: 0x6f0fa4b8 full_name: "sock_alloc_send_pskb" } @@ -380987,7 +370811,7 @@ elf_symbol { name: "sock_cmsg_send" is_defined: true symbol_type: FUNCTION - crc: 0x4d660a6d + crc: 0xc2fae2af type_id: 0x9a66b93e full_name: "sock_cmsg_send" } @@ -380996,7 +370820,7 @@ elf_symbol { name: "sock_common_getsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x4e959c7e + crc: 0x96aa0aa6 type_id: 0x981db4ff full_name: "sock_common_getsockopt" } @@ -381005,7 +370829,7 @@ elf_symbol { name: "sock_common_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x6d6bbaf9 + crc: 0x7f6ed9f9 type_id: 0x9917165a full_name: "sock_common_recvmsg" } @@ -381014,7 +370838,7 @@ elf_symbol { name: "sock_common_setsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x3e9b8ca6 + crc: 0x7392419d type_id: 0x981e2b3a full_name: "sock_common_setsockopt" } @@ -381023,7 +370847,7 @@ elf_symbol { name: "sock_create_kern" is_defined: true symbol_type: FUNCTION - crc: 0xfeffaf86 + crc: 0x147b171c type_id: 0x9f2caa56 full_name: "sock_create_kern" } @@ -381032,7 +370856,7 @@ elf_symbol { name: "sock_diag_register" is_defined: true symbol_type: FUNCTION - crc: 0x6448150f + crc: 0xa72c8e69 type_id: 0x9041c735 full_name: "sock_diag_register" } @@ -381041,7 +370865,7 @@ elf_symbol { name: "sock_diag_save_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x05d5de3b + crc: 0xf481d935 type_id: 0x17053351 full_name: "sock_diag_save_cookie" } @@ -381050,7 +370874,7 @@ elf_symbol { name: "sock_diag_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x473bba78 + crc: 0xa2a0e3d7 type_id: 0x1d597589 full_name: "sock_diag_unregister" } @@ -381059,7 +370883,7 @@ elf_symbol { name: "sock_edemux" is_defined: true symbol_type: FUNCTION - crc: 0x654f49bb + crc: 0x01d98814 type_id: 0x11cb8bd5 full_name: "sock_edemux" } @@ -381068,7 +370892,7 @@ elf_symbol { name: "sock_efree" is_defined: true symbol_type: FUNCTION - crc: 0x99113d7c + crc: 0xc58baa56 type_id: 0x11cb8bd5 full_name: "sock_efree" } @@ -381077,7 +370901,7 @@ elf_symbol { name: "sock_gen_put" is_defined: true symbol_type: FUNCTION - crc: 0xbcd873c7 + crc: 0x1c0448b8 type_id: 0x17c95d08 full_name: "sock_gen_put" } @@ -381086,7 +370910,7 @@ elf_symbol { name: "sock_gettstamp" is_defined: true symbol_type: FUNCTION - crc: 0xec252629 + crc: 0x8a4df5ef type_id: 0x99e0f6e0 full_name: "sock_gettstamp" } @@ -381095,7 +370919,7 @@ elf_symbol { name: "sock_i_ino" is_defined: true symbol_type: FUNCTION - crc: 0x818b9929 + crc: 0x6748dc4a type_id: 0x36fdc1c8 full_name: "sock_i_ino" } @@ -381104,7 +370928,7 @@ elf_symbol { name: "sock_i_uid" is_defined: true symbol_type: FUNCTION - crc: 0xe6bc189f + crc: 0xaf6d7db2 type_id: 0x7be897ce full_name: "sock_i_uid" } @@ -381113,7 +370937,7 @@ elf_symbol { name: "sock_init_data" is_defined: true symbol_type: FUNCTION - crc: 0x1a6dab69 + crc: 0x60225859 type_id: 0x14f54b2b full_name: "sock_init_data" } @@ -381122,7 +370946,7 @@ elf_symbol { name: "sock_no_accept" is_defined: true symbol_type: FUNCTION - crc: 0x6a5f352c + crc: 0x42f44792 type_id: 0x99c11430 full_name: "sock_no_accept" } @@ -381131,7 +370955,7 @@ elf_symbol { name: "sock_no_bind" is_defined: true symbol_type: FUNCTION - crc: 0x892d036d + crc: 0xd33a9cd9 type_id: 0x99526c70 full_name: "sock_no_bind" } @@ -381140,7 +370964,7 @@ elf_symbol { name: "sock_no_connect" is_defined: true symbol_type: FUNCTION - crc: 0xa7b1eb38 + crc: 0x74bf31f1 type_id: 0x9953f0f3 full_name: "sock_no_connect" } @@ -381149,7 +370973,7 @@ elf_symbol { name: "sock_no_getname" is_defined: true symbol_type: FUNCTION - crc: 0x91e627b3 + crc: 0x16879b58 type_id: 0x99526c70 full_name: "sock_no_getname" } @@ -381158,7 +370982,7 @@ elf_symbol { name: "sock_no_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xdf8a1260 + crc: 0x6c24b62b type_id: 0x9882219f full_name: "sock_no_ioctl" } @@ -381167,7 +370991,7 @@ elf_symbol { name: "sock_no_listen" is_defined: true symbol_type: FUNCTION - crc: 0x00873022 + crc: 0xb92c397b type_id: 0x98046a12 full_name: "sock_no_listen" } @@ -381176,7 +371000,7 @@ elf_symbol { name: "sock_no_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xb8d1c845 + crc: 0xd3197c4c type_id: 0x9bf97de0 full_name: "sock_no_mmap" } @@ -381185,7 +371009,7 @@ elf_symbol { name: "sock_no_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0xaeac3778 + crc: 0x342df4d7 type_id: 0x9917165a full_name: "sock_no_recvmsg" } @@ -381194,7 +371018,7 @@ elf_symbol { name: "sock_no_sendmsg" is_defined: true symbol_type: FUNCTION - crc: 0xb997530c + crc: 0xca6cd3ce type_id: 0x99168ad9 full_name: "sock_no_sendmsg" } @@ -381203,7 +371027,7 @@ elf_symbol { name: "sock_no_sendpage" is_defined: true symbol_type: FUNCTION - crc: 0xcf2847b2 + crc: 0xe33f0566 type_id: 0x10e9e7a3 full_name: "sock_no_sendpage" } @@ -381212,7 +371036,7 @@ elf_symbol { name: "sock_no_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x084d8fbc + crc: 0x4a1b3404 type_id: 0x98046a12 full_name: "sock_no_shutdown" } @@ -381221,7 +371045,7 @@ elf_symbol { name: "sock_no_socketpair" is_defined: true symbol_type: FUNCTION - crc: 0xa6918c69 + crc: 0x2e9cfbff type_id: 0x99d969f9 full_name: "sock_no_socketpair" } @@ -381230,7 +371054,7 @@ elf_symbol { name: "sock_queue_rcv_skb_reason" is_defined: true symbol_type: FUNCTION - crc: 0xced23320 + crc: 0xf6d98003 type_id: 0x9ac7ffab full_name: "sock_queue_rcv_skb_reason" } @@ -381239,7 +371063,7 @@ elf_symbol { name: "sock_recv_errqueue" is_defined: true symbol_type: FUNCTION - crc: 0xfe0b482f + crc: 0x9f725e3d type_id: 0x9a7acc16 full_name: "sock_recv_errqueue" } @@ -381248,7 +371072,7 @@ elf_symbol { name: "sock_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x9d03f05b + crc: 0x350084ff type_id: 0x99324fb7 full_name: "sock_recvmsg" } @@ -381257,7 +371081,7 @@ elf_symbol { name: "sock_register" is_defined: true symbol_type: FUNCTION - crc: 0xc1c8320b + crc: 0xcb131c31 type_id: 0x93c23a28 full_name: "sock_register" } @@ -381266,7 +371090,7 @@ elf_symbol { name: "sock_release" is_defined: true symbol_type: FUNCTION - crc: 0xbdcf9e53 + crc: 0x6369852b type_id: 0x14805be2 full_name: "sock_release" } @@ -381275,7 +371099,7 @@ elf_symbol { name: "sock_rfree" is_defined: true symbol_type: FUNCTION - crc: 0x5940fa91 + crc: 0xa5192714 type_id: 0x11cb8bd5 full_name: "sock_rfree" } @@ -381284,7 +371108,7 @@ elf_symbol { name: "sock_setsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x9d74ef42 + crc: 0x58182ec6 type_id: 0x981e2b3a full_name: "sock_setsockopt" } @@ -381302,7 +371126,7 @@ elf_symbol { name: "sock_wfree" is_defined: true symbol_type: FUNCTION - crc: 0x95f751fc + crc: 0x94ad4d47 type_id: 0x11cb8bd5 full_name: "sock_wfree" } @@ -381311,7 +371135,7 @@ elf_symbol { name: "sock_wmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xa2072751 + crc: 0xf4659a5d type_id: 0x6f18ee87 full_name: "sock_wmalloc" } @@ -381320,7 +371144,7 @@ elf_symbol { name: "sockfd_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xdfafe507 + crc: 0x36c8b5ac type_id: 0x3d20d65e full_name: "sockfd_lookup" } @@ -381329,7 +371153,7 @@ elf_symbol { name: "softnet_data" is_defined: true symbol_type: OBJECT - crc: 0xe4ffc8b0 + crc: 0x7a9ece2b type_id: 0x06066110 full_name: "softnet_data" } @@ -381347,7 +371171,7 @@ elf_symbol { name: "spi_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x7edb96a9 + crc: 0x33b7791d type_id: 0x9930cdbf full_name: "spi_add_device" } @@ -381356,7 +371180,7 @@ elf_symbol { name: "spi_alloc_device" is_defined: true symbol_type: FUNCTION - crc: 0x88830474 + crc: 0xdf381a0c type_id: 0xdf76302d full_name: "spi_alloc_device" } @@ -381365,7 +371189,7 @@ elf_symbol { name: "spi_async" is_defined: true symbol_type: FUNCTION - crc: 0x5b37d7e4 + crc: 0x7371fb9f type_id: 0x99b7b018 full_name: "spi_async" } @@ -381374,7 +371198,7 @@ elf_symbol { name: "spi_bus_lock" is_defined: true symbol_type: FUNCTION - crc: 0xdffcda0b + crc: 0x9022a61d type_id: 0x9db78784 full_name: "spi_bus_lock" } @@ -381383,7 +371207,7 @@ elf_symbol { name: "spi_bus_type" is_defined: true symbol_type: OBJECT - crc: 0xab2b439b + crc: 0xd9dfbb98 type_id: 0x257935aa full_name: "spi_bus_type" } @@ -381392,7 +371216,7 @@ elf_symbol { name: "spi_bus_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x6c7bb7b3 + crc: 0x32d09028 type_id: 0x9db78784 full_name: "spi_bus_unlock" } @@ -381401,7 +371225,7 @@ elf_symbol { name: "spi_controller_resume" is_defined: true symbol_type: FUNCTION - crc: 0xcc73df4e + crc: 0x11bc8fea type_id: 0x9db78784 full_name: "spi_controller_resume" } @@ -381410,7 +371234,7 @@ elf_symbol { name: "spi_controller_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x4deb4547 + crc: 0xa62c5dc0 type_id: 0x9db78784 full_name: "spi_controller_suspend" } @@ -381419,7 +371243,7 @@ elf_symbol { name: "spi_delay_exec" is_defined: true symbol_type: FUNCTION - crc: 0x21fc1509 + crc: 0x2826e6ad type_id: 0x9ef82027 full_name: "spi_delay_exec" } @@ -381428,7 +371252,7 @@ elf_symbol { name: "spi_delay_to_ns" is_defined: true symbol_type: FUNCTION - crc: 0xbfeb9c79 + crc: 0xc69a5ce0 type_id: 0x9ef82027 full_name: "spi_delay_to_ns" } @@ -381437,7 +371261,7 @@ elf_symbol { name: "spi_finalize_current_message" is_defined: true symbol_type: FUNCTION - crc: 0x9d6c97cd + crc: 0x4d236daf type_id: 0x10af3538 full_name: "spi_finalize_current_message" } @@ -381446,7 +371270,7 @@ elf_symbol { name: "spi_finalize_current_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x9b6c60c3 + crc: 0x0b45e87c type_id: 0x10af3538 full_name: "spi_finalize_current_transfer" } @@ -381455,7 +371279,7 @@ elf_symbol { name: "spi_get_device_id" is_defined: true symbol_type: FUNCTION - crc: 0x7f5dfd95 + crc: 0x0adf6ab3 type_id: 0xdb53d61f full_name: "spi_get_device_id" } @@ -381464,7 +371288,7 @@ elf_symbol { name: "spi_get_next_queued_message" is_defined: true symbol_type: FUNCTION - crc: 0x78b1377e + crc: 0x300e9a2f type_id: 0xb91d7092 full_name: "spi_get_next_queued_message" } @@ -381473,7 +371297,7 @@ elf_symbol { name: "spi_mem_adjust_op_size" is_defined: true symbol_type: FUNCTION - crc: 0x45b28c22 + crc: 0xa78d3f99 type_id: 0x9de31a69 full_name: "spi_mem_adjust_op_size" } @@ -381482,7 +371306,7 @@ elf_symbol { name: "spi_mem_default_supports_op" is_defined: true symbol_type: FUNCTION - crc: 0x9f82e752 + crc: 0x0b5e3538 type_id: 0xfe436e74 full_name: "spi_mem_default_supports_op" } @@ -381491,7 +371315,7 @@ elf_symbol { name: "spi_mem_dirmap_read" is_defined: true symbol_type: FUNCTION - crc: 0x0cd0d6b4 + crc: 0xb322caac type_id: 0x12a52815 full_name: "spi_mem_dirmap_read" } @@ -381500,7 +371324,7 @@ elf_symbol { name: "spi_mem_dirmap_write" is_defined: true symbol_type: FUNCTION - crc: 0x4e88add9 + crc: 0x0328b39a type_id: 0x12a5ae9c full_name: "spi_mem_dirmap_write" } @@ -381509,7 +371333,7 @@ elf_symbol { name: "spi_mem_driver_register_with_owner" is_defined: true symbol_type: FUNCTION - crc: 0xc7499e42 + crc: 0x29a6990d type_id: 0x91b0d67e full_name: "spi_mem_driver_register_with_owner" } @@ -381518,7 +371342,7 @@ elf_symbol { name: "spi_mem_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x0f4f5ae4 + crc: 0x1bbeb46f type_id: 0x1c84fbb3 full_name: "spi_mem_driver_unregister" } @@ -381527,7 +371351,7 @@ elf_symbol { name: "spi_mem_exec_op" is_defined: true symbol_type: FUNCTION - crc: 0xe7f8b208 + crc: 0xbb3a4ff9 type_id: 0x9d67d65f full_name: "spi_mem_exec_op" } @@ -381536,7 +371360,7 @@ elf_symbol { name: "spi_mem_get_name" is_defined: true symbol_type: FUNCTION - crc: 0x736ef793 + crc: 0xc60ce761 type_id: 0x9247e04a full_name: "spi_mem_get_name" } @@ -381545,7 +371369,7 @@ elf_symbol { name: "spi_mem_supports_op" is_defined: true symbol_type: FUNCTION - crc: 0x4724af06 + crc: 0x7b21121a type_id: 0xfe436e74 full_name: "spi_mem_supports_op" } @@ -381554,7 +371378,7 @@ elf_symbol { name: "spi_register_controller" is_defined: true symbol_type: FUNCTION - crc: 0x5a63b752 + crc: 0xb35f875f type_id: 0x9db78784 full_name: "spi_register_controller" } @@ -381563,7 +371387,7 @@ elf_symbol { name: "spi_setup" is_defined: true symbol_type: FUNCTION - crc: 0xfff9b4b0 + crc: 0x56c1736a type_id: 0x9930cdbf full_name: "spi_setup" } @@ -381572,7 +371396,7 @@ elf_symbol { name: "spi_sync" is_defined: true symbol_type: FUNCTION - crc: 0x6c614a7b + crc: 0x8211a422 type_id: 0x99b7b018 full_name: "spi_sync" } @@ -381581,7 +371405,7 @@ elf_symbol { name: "spi_sync_locked" is_defined: true symbol_type: FUNCTION - crc: 0x717bff72 + crc: 0x16bb7bfe type_id: 0x99b7b018 full_name: "spi_sync_locked" } @@ -381590,7 +371414,7 @@ elf_symbol { name: "spi_unregister_controller" is_defined: true symbol_type: FUNCTION - crc: 0xa21c5b17 + crc: 0x60999f42 type_id: 0x10af3538 full_name: "spi_unregister_controller" } @@ -381599,7 +371423,7 @@ elf_symbol { name: "spi_write_then_read" is_defined: true symbol_type: FUNCTION - crc: 0xd5e3a8c9 + crc: 0xb4cae48b type_id: 0x99c5a325 full_name: "spi_write_then_read" } @@ -381608,7 +371432,7 @@ elf_symbol { name: "split_page" is_defined: true symbol_type: FUNCTION - crc: 0xa8d9eea5 + crc: 0xd69b64f6 type_id: 0x102e93ac full_name: "split_page" } @@ -381617,7 +371441,7 @@ elf_symbol { name: "spmi_controller_add" is_defined: true symbol_type: FUNCTION - crc: 0x61b4b456 + crc: 0xbc77d9ff type_id: 0x98b9292d full_name: "spmi_controller_add" } @@ -381626,7 +371450,7 @@ elf_symbol { name: "spmi_controller_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x52839896 + crc: 0xb7623849 type_id: 0x40073fc6 full_name: "spmi_controller_alloc" } @@ -381635,7 +371459,7 @@ elf_symbol { name: "spmi_controller_remove" is_defined: true symbol_type: FUNCTION - crc: 0x72e23388 + crc: 0x0be33f4f type_id: 0x15a19b91 full_name: "spmi_controller_remove" } @@ -381644,7 +371468,7 @@ elf_symbol { name: "spmi_device_from_of" is_defined: true symbol_type: FUNCTION - crc: 0x0c33e500 + crc: 0x9a8d022e type_id: 0x48da335f full_name: "spmi_device_from_of" } @@ -381653,7 +371477,7 @@ elf_symbol { name: "spmi_ext_register_read" is_defined: true symbol_type: FUNCTION - crc: 0x1c59a59c + crc: 0x14a24d3b type_id: 0x9a1f348c full_name: "spmi_ext_register_read" } @@ -381662,7 +371486,7 @@ elf_symbol { name: "spmi_ext_register_readl" is_defined: true symbol_type: FUNCTION - crc: 0x3c429b2a + crc: 0xecd3ae7b type_id: 0x98ff73bb full_name: "spmi_ext_register_readl" } @@ -381671,7 +371495,7 @@ elf_symbol { name: "spmi_ext_register_write" is_defined: true symbol_type: FUNCTION - crc: 0xd6228b76 + crc: 0xc30e880e type_id: 0x9a10c524 full_name: "spmi_ext_register_write" } @@ -381680,7 +371504,7 @@ elf_symbol { name: "spmi_ext_register_writel" is_defined: true symbol_type: FUNCTION - crc: 0xe29d3dd6 + crc: 0x65f67115 type_id: 0x98f08213 full_name: "spmi_ext_register_writel" } @@ -381689,7 +371513,7 @@ elf_symbol { name: "spmi_register_read" is_defined: true symbol_type: FUNCTION - crc: 0x7ddc4956 + crc: 0xc06a5eb1 type_id: 0x9a1ce459 full_name: "spmi_register_read" } @@ -381698,7 +371522,7 @@ elf_symbol { name: "spmi_register_write" is_defined: true symbol_type: FUNCTION - crc: 0x80bd81fb + crc: 0xa7c8b7c3 type_id: 0x9a16828c full_name: "spmi_register_write" } @@ -381707,7 +371531,7 @@ elf_symbol { name: "spmi_register_zero_write" is_defined: true symbol_type: FUNCTION - crc: 0xe784137d + crc: 0x726221eb type_id: 0x9a1cd590 full_name: "spmi_register_zero_write" } @@ -381743,7 +371567,7 @@ elf_symbol { name: "srcu_barrier" is_defined: true symbol_type: FUNCTION - crc: 0xbba52d03 + crc: 0x6eadbf32 type_id: 0x187ab05b full_name: "srcu_barrier" } @@ -381752,7 +371576,7 @@ elf_symbol { name: "srcu_batches_completed" is_defined: true symbol_type: FUNCTION - crc: 0xabf6c8ac + crc: 0xf07c627c type_id: 0x394e2c9b full_name: "srcu_batches_completed" } @@ -381761,7 +371585,7 @@ elf_symbol { name: "srcu_init_notifier_head" is_defined: true symbol_type: FUNCTION - crc: 0xfff8d29a + crc: 0xe9ff63e4 type_id: 0x1b455a16 full_name: "srcu_init_notifier_head" } @@ -381770,7 +371594,7 @@ elf_symbol { name: "srcu_notifier_call_chain" is_defined: true symbol_type: FUNCTION - crc: 0x1debf088 + crc: 0x312514b5 type_id: 0x96961261 full_name: "srcu_notifier_call_chain" } @@ -381779,7 +371603,7 @@ elf_symbol { name: "srcu_notifier_chain_register" is_defined: true symbol_type: FUNCTION - crc: 0xff1218ab + crc: 0x0f45524a type_id: 0x9633323b full_name: "srcu_notifier_chain_register" } @@ -381788,7 +371612,7 @@ elf_symbol { name: "srcu_notifier_chain_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xa73ad50f + crc: 0x4bc97c17 type_id: 0x9633323b full_name: "srcu_notifier_chain_unregister" } @@ -381797,7 +371621,7 @@ elf_symbol { name: "srcu_torture_stats_print" is_defined: true symbol_type: FUNCTION - crc: 0xdb5c985e + crc: 0xf15c3845 type_id: 0x18699f39 full_name: "srcu_torture_stats_print" } @@ -381806,7 +371630,7 @@ elf_symbol { name: "srcutorture_get_gp_data" is_defined: true symbol_type: FUNCTION - crc: 0x5e0ce9f1 + crc: 0xc19e520c type_id: 0x28314eaa full_name: "srcutorture_get_gp_data" } @@ -381860,7 +371684,7 @@ elf_symbol { name: "stack_trace_save_tsk" is_defined: true symbol_type: FUNCTION - crc: 0xbbf07aca + crc: 0x5b0816c3 type_id: 0xc9945640 full_name: "stack_trace_save_tsk" } @@ -381887,7 +371711,7 @@ elf_symbol { name: "start_poll_synchronize_srcu" is_defined: true symbol_type: FUNCTION - crc: 0x45779b9a + crc: 0x022f1ab4 type_id: 0x394e2c9b full_name: "start_poll_synchronize_srcu" } @@ -382020,7 +371844,7 @@ elf_symbol { name: "stream_open" is_defined: true symbol_type: FUNCTION - crc: 0x1c70c7c5 + crc: 0x3a5b4cbe type_id: 0x9b022eae full_name: "stream_open" } @@ -382223,7 +372047,7 @@ elf_symbol { name: "submit_bh" is_defined: true symbol_type: FUNCTION - crc: 0xc97263b4 + crc: 0xb3eddb17 type_id: 0x0e24970c full_name: "submit_bh" } @@ -382232,7 +372056,7 @@ elf_symbol { name: "submit_bio" is_defined: true symbol_type: FUNCTION - crc: 0x53dbff20 + crc: 0x8c4ddfd2 type_id: 0x15f0919b full_name: "submit_bio" } @@ -382241,7 +372065,7 @@ elf_symbol { name: "submit_bio_wait" is_defined: true symbol_type: FUNCTION - crc: 0xd152a2db + crc: 0xd691938d type_id: 0x98e82327 full_name: "submit_bio_wait" } @@ -382250,7 +372074,7 @@ elf_symbol { name: "subsys_system_register" is_defined: true symbol_type: FUNCTION - crc: 0x3658accc + crc: 0x9d3986e0 type_id: 0x9d6a72fd full_name: "subsys_system_register" } @@ -382259,7 +372083,7 @@ elf_symbol { name: "suspend_set_ops" is_defined: true symbol_type: FUNCTION - crc: 0x9ac11b74 + crc: 0x1ab0c7e0 type_id: 0x1d20fb22 full_name: "suspend_set_ops" } @@ -382268,7 +372092,7 @@ elf_symbol { name: "sync_blockdev" is_defined: true symbol_type: FUNCTION - crc: 0xc65efeac + crc: 0x984592af type_id: 0x9e8b6578 full_name: "sync_blockdev" } @@ -382277,7 +372101,7 @@ elf_symbol { name: "sync_file_create" is_defined: true symbol_type: FUNCTION - crc: 0xde5288a9 + crc: 0x0f1d3f85 type_id: 0x28bd3c4e full_name: "sync_file_create" } @@ -382349,7 +372173,7 @@ elf_symbol { name: "synchronize_srcu" is_defined: true symbol_type: FUNCTION - crc: 0xa9fb86fc + crc: 0x5ee82342 type_id: 0x187ab05b full_name: "synchronize_srcu" } @@ -382358,7 +372182,7 @@ elf_symbol { name: "synchronize_srcu_expedited" is_defined: true symbol_type: FUNCTION - crc: 0x6bc0167f + crc: 0x96abfe59 type_id: 0x187ab05b full_name: "synchronize_srcu_expedited" } @@ -382367,7 +372191,7 @@ elf_symbol { name: "synth_event_create" is_defined: true symbol_type: FUNCTION - crc: 0x874982c3 + crc: 0x57321401 type_id: 0x924108e7 full_name: "synth_event_create" } @@ -382394,7 +372218,7 @@ elf_symbol { name: "syscon_node_to_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xcd22d62c + crc: 0x9448b538 type_id: 0x81a9f9cd full_name: "syscon_node_to_regmap" } @@ -382412,16 +372236,25 @@ elf_symbol { name: "syscon_regmap_lookup_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x5880eaf4 + crc: 0xac71bb09 type_id: 0x8151bb19 full_name: "syscon_regmap_lookup_by_phandle" } +elf_symbol { + id: 0x2f857527 + name: "syscon_regmap_lookup_by_phandle_args" + is_defined: true + symbol_type: FUNCTION + crc: 0xf2dec79f + type_id: 0x81481ce8 + full_name: "syscon_regmap_lookup_by_phandle_args" +} elf_symbol { id: 0x3e5f4f82 name: "syscon_regmap_lookup_by_phandle_optional" is_defined: true symbol_type: FUNCTION - crc: 0x8c05e84e + crc: 0x39ae3d98 type_id: 0x8151bb19 full_name: "syscon_regmap_lookup_by_phandle_optional" } @@ -382448,7 +372281,7 @@ elf_symbol { name: "sysfs_add_file_to_group" is_defined: true symbol_type: FUNCTION - crc: 0x9db1172c + crc: 0x20aa5048 type_id: 0x958e52ea full_name: "sysfs_add_file_to_group" } @@ -382457,7 +372290,7 @@ elf_symbol { name: "sysfs_add_link_to_group" is_defined: true symbol_type: FUNCTION - crc: 0x5d7f36a1 + crc: 0x104f5da6 type_id: 0x958c8293 full_name: "sysfs_add_link_to_group" } @@ -382466,7 +372299,7 @@ elf_symbol { name: "sysfs_create_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xc0aa29ec + crc: 0x3133d901 type_id: 0x959d810d full_name: "sysfs_create_bin_file" } @@ -382475,7 +372308,7 @@ elf_symbol { name: "sysfs_create_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x860b0f52 + crc: 0x8a1b623e type_id: 0x958f9102 full_name: "sysfs_create_file_ns" } @@ -382484,7 +372317,7 @@ elf_symbol { name: "sysfs_create_files" is_defined: true symbol_type: FUNCTION - crc: 0x1b8e4298 + crc: 0x7d1e3526 type_id: 0x95854407 full_name: "sysfs_create_files" } @@ -382493,7 +372326,7 @@ elf_symbol { name: "sysfs_create_group" is_defined: true symbol_type: FUNCTION - crc: 0x07f64210 + crc: 0xf43d4bfe type_id: 0x95b1f43d full_name: "sysfs_create_group" } @@ -382502,7 +372335,7 @@ elf_symbol { name: "sysfs_create_groups" is_defined: true symbol_type: FUNCTION - crc: 0x590a21ad + crc: 0x414679d7 type_id: 0x9565c8c3 full_name: "sysfs_create_groups" } @@ -382511,10 +372344,19 @@ elf_symbol { name: "sysfs_create_link" is_defined: true symbol_type: FUNCTION - crc: 0xfc88cb7b + crc: 0x56591d01 type_id: 0x95fc827f full_name: "sysfs_create_link" } +elf_symbol { + id: 0xae8fd9b8 + name: "sysfs_create_mount_point" + is_defined: true + symbol_type: FUNCTION + crc: 0x4a0df635 + type_id: 0x958486f6 + full_name: "sysfs_create_mount_point" +} elf_symbol { id: 0x8e57aec2 name: "sysfs_emit" @@ -382538,7 +372380,7 @@ elf_symbol { name: "sysfs_merge_group" is_defined: true symbol_type: FUNCTION - crc: 0x5d658e58 + crc: 0xe7fe0752 type_id: 0x95b1f43d full_name: "sysfs_merge_group" } @@ -382547,7 +372389,7 @@ elf_symbol { name: "sysfs_notify" is_defined: true symbol_type: FUNCTION - crc: 0xe56f5022 + crc: 0xc7278022 type_id: 0x1893b067 full_name: "sysfs_notify" } @@ -382556,7 +372398,7 @@ elf_symbol { name: "sysfs_remove_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0x201e0d6b + crc: 0x9bd9a16d type_id: 0x188533b1 full_name: "sysfs_remove_bin_file" } @@ -382565,7 +372407,7 @@ elf_symbol { name: "sysfs_remove_file_from_group" is_defined: true symbol_type: FUNCTION - crc: 0x242e8fdf + crc: 0x1175e582 type_id: 0x1896e056 full_name: "sysfs_remove_file_from_group" } @@ -382574,7 +372416,7 @@ elf_symbol { name: "sysfs_remove_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x0cd3b0cf + crc: 0xfb705284 type_id: 0x189723be full_name: "sysfs_remove_file_ns" } @@ -382583,7 +372425,7 @@ elf_symbol { name: "sysfs_remove_files" is_defined: true symbol_type: FUNCTION - crc: 0x68b2e03f + crc: 0x39b0f22d type_id: 0x189df6bb full_name: "sysfs_remove_files" } @@ -382592,7 +372434,7 @@ elf_symbol { name: "sysfs_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x72bf851a + crc: 0xf1d806db type_id: 0x18a94681 full_name: "sysfs_remove_group" } @@ -382601,7 +372443,7 @@ elf_symbol { name: "sysfs_remove_groups" is_defined: true symbol_type: FUNCTION - crc: 0xdf261cb3 + crc: 0xea77da66 type_id: 0x187d7a7f full_name: "sysfs_remove_groups" } @@ -382610,7 +372452,7 @@ elf_symbol { name: "sysfs_remove_link" is_defined: true symbol_type: FUNCTION - crc: 0x7b2d544b + crc: 0xdfb076f5 type_id: 0x189c344a full_name: "sysfs_remove_link" } @@ -382619,10 +372461,19 @@ elf_symbol { name: "sysfs_remove_link_from_group" is_defined: true symbol_type: FUNCTION - crc: 0x641f6660 + crc: 0xf1b0651f type_id: 0x1893b067 full_name: "sysfs_remove_link_from_group" } +elf_symbol { + id: 0x7d99e76c + name: "sysfs_remove_mount_point" + is_defined: true + symbol_type: FUNCTION + crc: 0x8f2dd1eb + type_id: 0x189c344a + full_name: "sysfs_remove_mount_point" +} elf_symbol { id: 0x389ac279 name: "sysfs_streq" @@ -382637,7 +372488,7 @@ elf_symbol { name: "sysfs_update_group" is_defined: true symbol_type: FUNCTION - crc: 0x8b344c14 + crc: 0x3a2221a5 type_id: 0x95b1f43d full_name: "sysfs_update_group" } @@ -382745,7 +372596,7 @@ elf_symbol { name: "task_active_pid_ns" is_defined: true symbol_type: FUNCTION - crc: 0x4ecf3fbc + crc: 0xb113afdd type_id: 0xac273de0 full_name: "task_active_pid_ns" } @@ -382754,7 +372605,7 @@ elf_symbol { name: "task_cputime_adjusted" is_defined: true symbol_type: FUNCTION - crc: 0xc7d3a109 + crc: 0xc2bb7316 type_id: 0x176dde0e full_name: "task_cputime_adjusted" } @@ -382763,7 +372614,7 @@ elf_symbol { name: "task_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x179e01d6 + crc: 0x244345e0 type_id: 0x8d7ecefa full_name: "task_rq_lock" } @@ -382817,7 +372668,7 @@ elf_symbol { name: "tcf_action_exec" is_defined: true symbol_type: FUNCTION - crc: 0x5f2a96a5 + crc: 0x54890127 type_id: 0x9cdfbc5a full_name: "tcf_action_exec" } @@ -382826,7 +372677,7 @@ elf_symbol { name: "tcf_exts_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x169119c0 + crc: 0xf6b73e2c type_id: 0x147c9fd8 full_name: "tcf_exts_destroy" } @@ -382835,7 +372686,7 @@ elf_symbol { name: "tcf_exts_dump" is_defined: true symbol_type: FUNCTION - crc: 0x62b8fbc1 + crc: 0x1a005bd2 type_id: 0x9c9d758d full_name: "tcf_exts_dump" } @@ -382844,7 +372695,7 @@ elf_symbol { name: "tcf_exts_dump_stats" is_defined: true symbol_type: FUNCTION - crc: 0x6e37ac71 + crc: 0x19a4eaf0 type_id: 0x9c9d758d full_name: "tcf_exts_dump_stats" } @@ -382853,7 +372704,7 @@ elf_symbol { name: "tcf_exts_validate" is_defined: true symbol_type: FUNCTION - crc: 0x30ced639 + crc: 0x6e754c3f type_id: 0x9e8d7e1b full_name: "tcf_exts_validate" } @@ -382862,7 +372713,7 @@ elf_symbol { name: "tcf_queue_work" is_defined: true symbol_type: FUNCTION - crc: 0xefaf2e4f + crc: 0x29063663 type_id: 0xf39dedcb full_name: "tcf_queue_work" } @@ -382898,7 +372749,7 @@ elf_symbol { name: "tcpci_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xb1ea83f0 + crc: 0xb83dcf2d type_id: 0x2601e7ac full_name: "tcpci_register_port" } @@ -382997,7 +372848,7 @@ elf_symbol { name: "thermal_cdev_update" is_defined: true symbol_type: FUNCTION - crc: 0xcac9153e + crc: 0x165674ba type_id: 0x11aaf502 full_name: "thermal_cdev_update" } @@ -383006,7 +372857,7 @@ elf_symbol { name: "thermal_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x11656a56 + crc: 0x64aaf1ec type_id: 0x4759fa3a full_name: "thermal_cooling_device_register" } @@ -383015,7 +372866,7 @@ elf_symbol { name: "thermal_cooling_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x34ead1b9 + crc: 0xec93f466 type_id: 0x11aaf502 full_name: "thermal_cooling_device_unregister" } @@ -383024,7 +372875,7 @@ elf_symbol { name: "thermal_of_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x6442fd66 + crc: 0xaaba57f7 type_id: 0x4552a7f2 full_name: "thermal_of_cooling_device_register" } @@ -383033,7 +372884,7 @@ elf_symbol { name: "thermal_of_zone_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x48f13d7e + crc: 0x027d5ad3 type_id: 0x192105f2 full_name: "thermal_of_zone_unregister" } @@ -383051,7 +372902,7 @@ elf_symbol { name: "thermal_zone_bind_cooling_device" is_defined: true symbol_type: FUNCTION - crc: 0x724bc099 + crc: 0x08f8406c type_id: 0x95a4c6b8 full_name: "thermal_zone_bind_cooling_device" } @@ -383060,7 +372911,7 @@ elf_symbol { name: "thermal_zone_device_disable" is_defined: true symbol_type: FUNCTION - crc: 0x20276953 + crc: 0xdb875325 type_id: 0x9439b74e full_name: "thermal_zone_device_disable" } @@ -383069,7 +372920,7 @@ elf_symbol { name: "thermal_zone_device_enable" is_defined: true symbol_type: FUNCTION - crc: 0x80796801 + crc: 0xea91c3df type_id: 0x9439b74e full_name: "thermal_zone_device_enable" } @@ -383078,7 +372929,7 @@ elf_symbol { name: "thermal_zone_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4536e915 + crc: 0x9b7989e7 type_id: 0xf354bbbc full_name: "thermal_zone_device_register" } @@ -383087,7 +372938,7 @@ elf_symbol { name: "thermal_zone_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xce817ca6 + crc: 0x1fb47932 type_id: 0x192105f2 full_name: "thermal_zone_device_unregister" } @@ -383096,7 +372947,7 @@ elf_symbol { name: "thermal_zone_device_update" is_defined: true symbol_type: FUNCTION - crc: 0x569af26f + crc: 0xaa5479ac type_id: 0x18a3b8d2 full_name: "thermal_zone_device_update" } @@ -383105,7 +372956,7 @@ elf_symbol { name: "thermal_zone_get_temp" is_defined: true symbol_type: FUNCTION - crc: 0x92193385 + crc: 0xbb84d0d3 type_id: 0x9474d77b full_name: "thermal_zone_get_temp" } @@ -383114,7 +372965,7 @@ elf_symbol { name: "thermal_zone_get_zone_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x82a89326 + crc: 0xfbe82964 type_id: 0xf2d19814 full_name: "thermal_zone_get_zone_by_name" } @@ -383123,10 +372974,19 @@ elf_symbol { name: "thread_group_cputime_adjusted" is_defined: true symbol_type: FUNCTION - crc: 0xb5e683f9 + crc: 0x3026e722 type_id: 0x176dde0e full_name: "thread_group_cputime_adjusted" } +elf_symbol { + id: 0x1cf36c3c + name: "tick_nohz_get_idle_calls_cpu" + is_defined: true + symbol_type: FUNCTION + crc: 0x2943498b + type_id: 0x2864f998 + full_name: "tick_nohz_get_idle_calls_cpu" +} elf_symbol { id: 0x9fc8421c name: "tick_nohz_get_sleep_length" @@ -383172,12 +373032,21 @@ elf_symbol { type_id: 0x51dbbe7b full_name: "timecounter_read" } +elf_symbol { + id: 0x78e97bdd + name: "timer_of_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x3db6885f + type_id: 0x90e86d28 + full_name: "timer_of_init" +} elf_symbol { id: 0xdc3e523b name: "timer_unstable_counter_workaround" is_defined: true symbol_type: OBJECT - crc: 0x28f3d1ae + crc: 0x37220509 type_id: 0x35bad1e5 full_name: "timer_unstable_counter_workaround" } @@ -383195,7 +373064,7 @@ elf_symbol { name: "tipc_dump_done" is_defined: true symbol_type: FUNCTION - crc: 0xd5933640 + crc: 0xdc43d984 type_id: 0x96b01a1d full_name: "tipc_dump_done" } @@ -383204,7 +373073,7 @@ elf_symbol { name: "tipc_dump_start" is_defined: true symbol_type: FUNCTION - crc: 0x19b2b742 + crc: 0x60da1d20 type_id: 0x96b01a1d full_name: "tipc_dump_start" } @@ -383213,7 +373082,7 @@ elf_symbol { name: "tipc_nl_sk_walk" is_defined: true symbol_type: FUNCTION - crc: 0xc55c9f47 + crc: 0xf6b650cc type_id: 0x9c6b5433 full_name: "tipc_nl_sk_walk" } @@ -383222,7 +373091,7 @@ elf_symbol { name: "tipc_sk_fill_sock_diag" is_defined: true symbol_type: FUNCTION - crc: 0x6a1b7fa3 + crc: 0x2a0945d7 type_id: 0x9c6f59d4 full_name: "tipc_sk_fill_sock_diag" } @@ -383267,7 +373136,7 @@ elf_symbol { name: "touchscreen_parse_properties" is_defined: true symbol_type: FUNCTION - crc: 0x9c7e9718 + crc: 0x42e784e5 type_id: 0x1532669f full_name: "touchscreen_parse_properties" } @@ -383276,7 +373145,7 @@ elf_symbol { name: "touchscreen_report_pos" is_defined: true symbol_type: FUNCTION - crc: 0xafd21103 + crc: 0xd541ddc7 type_id: 0x1459aedb full_name: "touchscreen_report_pos" } @@ -383285,7 +373154,7 @@ elf_symbol { name: "trace_array_put" is_defined: true symbol_type: FUNCTION - crc: 0xc9912dc2 + crc: 0x9b7b8816 type_id: 0x1164fa41 full_name: "trace_array_put" } @@ -383303,7 +373172,7 @@ elf_symbol { name: "trace_event_buffer_commit" is_defined: true symbol_type: FUNCTION - crc: 0xc4cfb9f3 + crc: 0x816bb80d type_id: 0x1a405f2d full_name: "trace_event_buffer_commit" } @@ -383312,7 +373181,7 @@ elf_symbol { name: "trace_event_buffer_reserve" is_defined: true symbol_type: FUNCTION - crc: 0xb0c14e2f + crc: 0x77909e8e type_id: 0x5c4f178f full_name: "trace_event_buffer_reserve" } @@ -383321,7 +373190,7 @@ elf_symbol { name: "trace_event_ignore_this_pid" is_defined: true symbol_type: FUNCTION - crc: 0x684e57ca + crc: 0x23312e7e type_id: 0xfe730297 full_name: "trace_event_ignore_this_pid" } @@ -383330,7 +373199,7 @@ elf_symbol { name: "trace_event_printf" is_defined: true symbol_type: FUNCTION - crc: 0x36e9b32f + crc: 0xbfb5f86f type_id: 0x1417fb73 full_name: "trace_event_printf" } @@ -383339,7 +373208,7 @@ elf_symbol { name: "trace_event_raw_init" is_defined: true symbol_type: FUNCTION - crc: 0xd0056fa4 + crc: 0xa7d84344 type_id: 0x9427c0bf full_name: "trace_event_raw_init" } @@ -383348,7 +373217,7 @@ elf_symbol { name: "trace_event_reg" is_defined: true symbol_type: FUNCTION - crc: 0xc99d8e9b + crc: 0x062e5727 type_id: 0x959717f8 full_name: "trace_event_reg" } @@ -383357,7 +373226,7 @@ elf_symbol { name: "trace_get_event_file" is_defined: true symbol_type: FUNCTION - crc: 0x089856f2 + crc: 0x2bbb38ea type_id: 0xfcfa91ba full_name: "trace_get_event_file" } @@ -383375,7 +373244,7 @@ elf_symbol { name: "trace_output_call" is_defined: true symbol_type: FUNCTION - crc: 0x2925b46b + crc: 0x5013ac7a type_id: 0x99cffa53 full_name: "trace_output_call" } @@ -383429,7 +373298,7 @@ elf_symbol { name: "trace_raw_output_prep" is_defined: true symbol_type: FUNCTION - crc: 0x2ab7798a + crc: 0xf3c8d647 type_id: 0x99666596 full_name: "trace_raw_output_prep" } @@ -383492,7 +373361,7 @@ elf_symbol { name: "tracepoint_srcu" is_defined: true symbol_type: OBJECT - crc: 0x74ee8b22 + crc: 0xc8063a7e type_id: 0xa46efa19 full_name: "tracepoint_srcu" } @@ -383510,7 +373379,7 @@ elf_symbol { name: "try_module_get" is_defined: true symbol_type: FUNCTION - crc: 0x9c3ffb7e + crc: 0xda2e6300 type_id: 0xfc6dac14 full_name: "try_module_get" } @@ -383519,10 +373388,19 @@ elf_symbol { name: "try_to_del_timer_sync" is_defined: true symbol_type: FUNCTION - crc: 0x7e3191f6 + crc: 0xfaf9e645 type_id: 0x920d63ce full_name: "try_to_del_timer_sync" } +elf_symbol { + id: 0x8814f5b8 + name: "try_to_free_mem_cgroup_pages" + is_defined: true + symbol_type: FUNCTION + crc: 0x3de80962 + type_id: 0x360a8ce9 + full_name: "try_to_free_mem_cgroup_pages" +} elf_symbol { id: 0xe54aec5b name: "try_wait_for_completion" @@ -383537,7 +373415,7 @@ elf_symbol { name: "tso_build_data" is_defined: true symbol_type: FUNCTION - crc: 0xd10dd159 + crc: 0x04fc9d12 type_id: 0x1fdd6fd2 full_name: "tso_build_data" } @@ -383546,7 +373424,7 @@ elf_symbol { name: "tso_build_hdr" is_defined: true symbol_type: FUNCTION - crc: 0x5f2a3c40 + crc: 0x66be5638 type_id: 0x1f1f7d50 full_name: "tso_build_hdr" } @@ -383555,7 +373433,7 @@ elf_symbol { name: "tso_count_descs" is_defined: true symbol_type: FUNCTION - crc: 0x6433bc15 + crc: 0x4a333dc6 type_id: 0x92180697 full_name: "tso_count_descs" } @@ -383564,25 +373442,421 @@ elf_symbol { name: "tso_start" is_defined: true symbol_type: FUNCTION - crc: 0x38c8db64 + crc: 0x3d491a47 type_id: 0x9c172aa4 full_name: "tso_start" } +elf_symbol { + id: 0x931c2b2c + name: "ttm_bo_eviction_valuable" + is_defined: true + symbol_type: FUNCTION + crc: 0xee473fba + type_id: 0xf7737100 + full_name: "ttm_bo_eviction_valuable" +} +elf_symbol { + id: 0xe39ac5d6 + name: "ttm_bo_init_reserved" + is_defined: true + symbol_type: FUNCTION + crc: 0x2920c2ad + type_id: 0x990a861c + full_name: "ttm_bo_init_reserved" +} +elf_symbol { + id: 0xe134ecc7 + name: "ttm_bo_kmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x2f2e9f32 + type_id: 0x945ae17e + full_name: "ttm_bo_kmap" +} +elf_symbol { + id: 0x8804c70b + name: "ttm_bo_kunmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xa6fed526 + type_id: 0x172ea7dd + full_name: "ttm_bo_kunmap" +} +elf_symbol { + id: 0x2d6405ae + name: "ttm_bo_lock_delayed_workqueue" + is_defined: true + symbol_type: FUNCTION + crc: 0x769e71dd + type_id: 0x998430a3 + full_name: "ttm_bo_lock_delayed_workqueue" +} +elf_symbol { + id: 0xfa270a04 + name: "ttm_bo_mem_space" + is_defined: true + symbol_type: FUNCTION + crc: 0xebb13390 + type_id: 0x941fec91 + full_name: "ttm_bo_mem_space" +} +elf_symbol { + id: 0x9b356a61 + name: "ttm_bo_mmap_obj" + is_defined: true + symbol_type: FUNCTION + crc: 0xf8ca9c28 + type_id: 0x9f958461 + full_name: "ttm_bo_mmap_obj" +} +elf_symbol { + id: 0x83b49800 + name: "ttm_bo_move_accel_cleanup" + is_defined: true + symbol_type: FUNCTION + crc: 0xfffee30f + type_id: 0x948d5e96 + full_name: "ttm_bo_move_accel_cleanup" +} +elf_symbol { + id: 0xb8bb996e + name: "ttm_bo_move_memcpy" + is_defined: true + symbol_type: FUNCTION + crc: 0x1b130e31 + type_id: 0x94b2aa4e + full_name: "ttm_bo_move_memcpy" +} +elf_symbol { + id: 0x414369cc + name: "ttm_bo_move_to_lru_tail" + is_defined: true + symbol_type: FUNCTION + crc: 0xa75aa4e0 + type_id: 0x19832066 + full_name: "ttm_bo_move_to_lru_tail" +} +elf_symbol { + id: 0x4012acca + name: "ttm_bo_pin" + is_defined: true + symbol_type: FUNCTION + crc: 0x0ba6f179 + type_id: 0x19832066 + full_name: "ttm_bo_pin" +} +elf_symbol { + id: 0xf57e37fe + name: "ttm_bo_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x9887feb6 + type_id: 0x19832066 + full_name: "ttm_bo_put" +} +elf_symbol { + id: 0xb0b2d21a + name: "ttm_bo_set_bulk_move" + is_defined: true + symbol_type: FUNCTION + crc: 0x9ea58eab + type_id: 0x19e4b813 + full_name: "ttm_bo_set_bulk_move" +} +elf_symbol { + id: 0xd755dcd0 + name: "ttm_bo_unlock_delayed_workqueue" + is_defined: true + symbol_type: FUNCTION + crc: 0xbfee8466 + type_id: 0x15000153 + full_name: "ttm_bo_unlock_delayed_workqueue" +} +elf_symbol { + id: 0x05d29e21 + name: "ttm_bo_unpin" + is_defined: true + symbol_type: FUNCTION + crc: 0xefce7233 + type_id: 0x19832066 + full_name: "ttm_bo_unpin" +} +elf_symbol { + id: 0x370666f8 + name: "ttm_bo_validate" + is_defined: true + symbol_type: FUNCTION + crc: 0x050c168f + type_id: 0x941d79a6 + full_name: "ttm_bo_validate" +} +elf_symbol { + id: 0xaf95f073 + name: "ttm_bo_vm_access" + is_defined: true + symbol_type: FUNCTION + crc: 0x5ac871d0 + type_id: 0x9fce4cfe + full_name: "ttm_bo_vm_access" +} +elf_symbol { + id: 0x6dd2d49f + name: "ttm_bo_vm_close" + is_defined: true + symbol_type: FUNCTION + crc: 0x0de7a2fb + type_id: 0x121c81c2 + full_name: "ttm_bo_vm_close" +} +elf_symbol { + id: 0x95984acc + name: "ttm_bo_vm_dummy_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x7abd87e8 + type_id: 0xcc9736e7 + full_name: "ttm_bo_vm_dummy_page" +} +elf_symbol { + id: 0x3cd017aa + name: "ttm_bo_vm_fault_reserved" + is_defined: true + symbol_type: FUNCTION + crc: 0x88a3c427 + type_id: 0xcc9bebbe + full_name: "ttm_bo_vm_fault_reserved" +} +elf_symbol { + id: 0xe12a74f8 + name: "ttm_bo_vm_open" + is_defined: true + symbol_type: FUNCTION + crc: 0xb3d129e6 + type_id: 0x121c81c2 + full_name: "ttm_bo_vm_open" +} +elf_symbol { + id: 0x17314b18 + name: "ttm_bo_vm_reserve" + is_defined: true + symbol_type: FUNCTION + crc: 0xd31640bc + type_id: 0xcbea3bfa + full_name: "ttm_bo_vm_reserve" +} +elf_symbol { + id: 0xfa2cb6b6 + name: "ttm_bo_vmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x26fea0db + type_id: 0x9467fbb8 + full_name: "ttm_bo_vmap" +} +elf_symbol { + id: 0xc4fae65d + name: "ttm_bo_vunmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x1eb7beb9 + type_id: 0x197f4904 + full_name: "ttm_bo_vunmap" +} +elf_symbol { + id: 0x7d656c6a + name: "ttm_device_fini" + is_defined: true + symbol_type: FUNCTION + crc: 0xa0f13682 + type_id: 0x149c821f + full_name: "ttm_device_fini" +} +elf_symbol { + id: 0x19abe185 + name: "ttm_device_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xb4dc696b + type_id: 0x99344ba0 + full_name: "ttm_device_init" +} +elf_symbol { + id: 0x07c1d025 + name: "ttm_eu_backoff_reservation" + is_defined: true + symbol_type: FUNCTION + crc: 0x508abcb6 + type_id: 0x1b6d6e11 + full_name: "ttm_eu_backoff_reservation" +} +elf_symbol { + id: 0x697b29f0 + name: "ttm_eu_reserve_buffers" + is_defined: true + symbol_type: FUNCTION + crc: 0xc1cd6a61 + type_id: 0x966e7af2 + full_name: "ttm_eu_reserve_buffers" +} +elf_symbol { + id: 0x88860085 + name: "ttm_glob" + is_defined: true + symbol_type: OBJECT + crc: 0x2fdd9820 + type_id: 0xfeb03d10 + full_name: "ttm_glob" +} +elf_symbol { + id: 0x27015d04 + name: "ttm_lru_bulk_move_tail" + is_defined: true + symbol_type: FUNCTION + crc: 0xeb2a6e8c + type_id: 0x16e1d6ca + full_name: "ttm_lru_bulk_move_tail" +} +elf_symbol { + id: 0xd1b528e9 + name: "ttm_pool_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x6ea4988b + type_id: 0x9e72e410 + full_name: "ttm_pool_alloc" +} +elf_symbol { + id: 0x5eb66253 + name: "ttm_pool_debugfs" + is_defined: true + symbol_type: FUNCTION + crc: 0xd07b8445 + type_id: 0x9e41ea47 + full_name: "ttm_pool_debugfs" +} +elf_symbol { + id: 0xa97cb486 + name: "ttm_pool_free" + is_defined: true + symbol_type: FUNCTION + crc: 0xe1fd676c + type_id: 0x136845f1 + full_name: "ttm_pool_free" +} +elf_symbol { + id: 0xace67562 + name: "ttm_range_man_fini_nocheck" + is_defined: true + symbol_type: FUNCTION + crc: 0x22e7dda5 + type_id: 0x9892253b + full_name: "ttm_range_man_fini_nocheck" +} +elf_symbol { + id: 0x865df3c2 + name: "ttm_range_man_init_nocheck" + is_defined: true + symbol_type: FUNCTION + crc: 0xd8aa20d3 + type_id: 0x9889b739 + full_name: "ttm_range_man_init_nocheck" +} +elf_symbol { + id: 0xc0b87726 + name: "ttm_resource_fini" + is_defined: true + symbol_type: FUNCTION + crc: 0x20ff28e1 + type_id: 0x185a605b + full_name: "ttm_resource_fini" +} +elf_symbol { + id: 0xf117ebcd + name: "ttm_resource_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x25516841 + type_id: 0x1989559a + full_name: "ttm_resource_free" +} +elf_symbol { + id: 0xdc75c1bf + name: "ttm_resource_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x58fc6758 + type_id: 0x194776d1 + full_name: "ttm_resource_init" +} +elf_symbol { + id: 0x164f9124 + name: "ttm_resource_manager_evict_all" + is_defined: true + symbol_type: FUNCTION + crc: 0x27b41033 + type_id: 0x99001ef9 + full_name: "ttm_resource_manager_evict_all" +} +elf_symbol { + id: 0xd61f19c9 + name: "ttm_resource_manager_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2eff9f6 + type_id: 0x189ddb68 + full_name: "ttm_resource_manager_init" +} +elf_symbol { + id: 0x677985f3 + name: "ttm_resource_manager_usage" + is_defined: true + symbol_type: FUNCTION + crc: 0xc30523d6 + type_id: 0x56e237b7 + full_name: "ttm_resource_manager_usage" +} +elf_symbol { + id: 0x6c2259cd + name: "ttm_sg_tt_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xdd9889ff + type_id: 0x9f9e0655 + full_name: "ttm_sg_tt_init" +} +elf_symbol { + id: 0xacf009d6 + name: "ttm_tt_fini" + is_defined: true + symbol_type: FUNCTION + crc: 0x134af5b9 + type_id: 0x1210f89b + full_name: "ttm_tt_fini" +} elf_symbol { id: 0x0b4dd20d name: "tty_chars_in_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x6bf331b3 + crc: 0x252d45f8 type_id: 0xc564dee2 full_name: "tty_chars_in_buffer" } +elf_symbol { + id: 0xae3ac3f6 + name: "tty_dev_name_to_number" + is_defined: true + symbol_type: FUNCTION + crc: 0xb11d9000 + type_id: 0x92c581e2 + full_name: "tty_dev_name_to_number" +} elf_symbol { id: 0xa7c71d5a name: "tty_driver_flush_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x3f4a5422 + crc: 0xfdef445d type_id: 0x1b27f18a full_name: "tty_driver_flush_buffer" } @@ -383591,7 +373865,7 @@ elf_symbol { name: "tty_driver_kref_put" is_defined: true symbol_type: FUNCTION - crc: 0xc3707158 + crc: 0x08bed42f type_id: 0x1ce1326b full_name: "tty_driver_kref_put" } @@ -383600,7 +373874,7 @@ elf_symbol { name: "tty_encode_baud_rate" is_defined: true symbol_type: FUNCTION - crc: 0xcc2c8f56 + crc: 0x0b36a876 type_id: 0x195942ac full_name: "tty_encode_baud_rate" } @@ -383609,7 +373883,7 @@ elf_symbol { name: "tty_flip_buffer_push" is_defined: true symbol_type: FUNCTION - crc: 0xc857f87f + crc: 0xea734050 type_id: 0x161c45fb full_name: "tty_flip_buffer_push" } @@ -383636,25 +373910,52 @@ elf_symbol { name: "tty_hangup" is_defined: true symbol_type: FUNCTION - crc: 0x658cda91 + crc: 0xc0c2117c type_id: 0x1b27f18a full_name: "tty_hangup" } +elf_symbol { + id: 0xfdbc073c + name: "tty_hung_up_p" + is_defined: true + symbol_type: FUNCTION + crc: 0xeefa4457 + type_id: 0x9bba7997 + full_name: "tty_hung_up_p" +} elf_symbol { id: 0x59f7bc61 name: "tty_insert_flip_string_fixed_flag" is_defined: true symbol_type: FUNCTION - crc: 0x19361184 + crc: 0x53d475f7 type_id: 0x9be80513 full_name: "tty_insert_flip_string_fixed_flag" } +elf_symbol { + id: 0xdeb902aa + name: "tty_kclose" + is_defined: true + symbol_type: FUNCTION + crc: 0x4a08f1b1 + type_id: 0x1b27f18a + full_name: "tty_kclose" +} +elf_symbol { + id: 0x43145b7f + name: "tty_kopen_exclusive" + is_defined: true + symbol_type: FUNCTION + crc: 0x03d712ba + type_id: 0xf03fb3d2 + full_name: "tty_kopen_exclusive" +} elf_symbol { id: 0x30f9f63f name: "tty_kref_put" is_defined: true symbol_type: FUNCTION - crc: 0x9561b5c1 + crc: 0x8c44482c type_id: 0x1b27f18a full_name: "tty_kref_put" } @@ -383663,7 +373964,7 @@ elf_symbol { name: "tty_ldisc_deref" is_defined: true symbol_type: FUNCTION - crc: 0x0ef82875 + crc: 0x17bebe24 type_id: 0x16d5560c full_name: "tty_ldisc_deref" } @@ -383672,7 +373973,7 @@ elf_symbol { name: "tty_ldisc_flush" is_defined: true symbol_type: FUNCTION - crc: 0x0cf6ce7c + crc: 0x4196ef00 type_id: 0x1b27f18a full_name: "tty_ldisc_flush" } @@ -383681,34 +373982,79 @@ elf_symbol { name: "tty_ldisc_ref" is_defined: true symbol_type: FUNCTION - crc: 0x84e4e08c + crc: 0x3b4b7aaa type_id: 0x797c68f3 full_name: "tty_ldisc_ref" } +elf_symbol { + id: 0xf0c9c0bf + name: "tty_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x425415e4 + type_id: 0x1b27f18a + full_name: "tty_lock" +} elf_symbol { id: 0x8a712bc6 name: "tty_mode_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x3f4e76fe + crc: 0x1f4a18aa type_id: 0x97258bf7 full_name: "tty_mode_ioctl" } +elf_symbol { + id: 0xe5875746 + name: "tty_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x243bde31 + type_id: 0x9f67ec8c + full_name: "tty_name" +} +elf_symbol { + id: 0x44728108 + name: "tty_port_block_til_ready" + is_defined: true + symbol_type: FUNCTION + crc: 0x4fd52fc4 + type_id: 0x9bb937dc + full_name: "tty_port_block_til_ready" +} elf_symbol { id: 0x2a899db0 name: "tty_port_close" is_defined: true symbol_type: FUNCTION - crc: 0x797f8a0e + crc: 0xba7460e7 type_id: 0x16a18560 full_name: "tty_port_close" } +elf_symbol { + id: 0x41fc53b5 + name: "tty_port_close_end" + is_defined: true + symbol_type: FUNCTION + crc: 0x07fcb1b2 + type_id: 0x16a7bffa + full_name: "tty_port_close_end" +} +elf_symbol { + id: 0xb7985539 + name: "tty_port_close_start" + is_defined: true + symbol_type: FUNCTION + crc: 0xee77b72e + type_id: 0x9bb937dc + full_name: "tty_port_close_start" +} elf_symbol { id: 0x954d57e8 name: "tty_port_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x9c7d8984 + crc: 0x6132a5be type_id: 0x161c45fb full_name: "tty_port_destroy" } @@ -383717,7 +374063,7 @@ elf_symbol { name: "tty_port_hangup" is_defined: true symbol_type: FUNCTION - crc: 0x050786fc + crc: 0x55daf509 type_id: 0x161c45fb full_name: "tty_port_hangup" } @@ -383726,7 +374072,7 @@ elf_symbol { name: "tty_port_init" is_defined: true symbol_type: FUNCTION - crc: 0x98d794e9 + crc: 0x6440e9cb type_id: 0x161c45fb full_name: "tty_port_init" } @@ -383735,16 +374081,25 @@ elf_symbol { name: "tty_port_install" is_defined: true symbol_type: FUNCTION - crc: 0x528735f1 + crc: 0x05b941b3 type_id: 0x9bc8ded8 full_name: "tty_port_install" } +elf_symbol { + id: 0x8c3087ea + name: "tty_port_lower_dtr_rts" + is_defined: true + symbol_type: FUNCTION + crc: 0x8d16eae7 + type_id: 0x161c45fb + full_name: "tty_port_lower_dtr_rts" +} elf_symbol { id: 0x4e9dfcab name: "tty_port_open" is_defined: true symbol_type: FUNCTION - crc: 0x73051bc7 + crc: 0x4fca46d4 type_id: 0x9bb937dc full_name: "tty_port_open" } @@ -383753,7 +374108,7 @@ elf_symbol { name: "tty_port_put" is_defined: true symbol_type: FUNCTION - crc: 0x123bbbe0 + crc: 0x533d0e0c type_id: 0x161c45fb full_name: "tty_port_put" } @@ -383762,7 +374117,7 @@ elf_symbol { name: "tty_port_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x6af04160 + crc: 0xa10677fe type_id: 0xab7dda53 full_name: "tty_port_register_device" } @@ -383771,7 +374126,7 @@ elf_symbol { name: "tty_port_tty_get" is_defined: true symbol_type: FUNCTION - crc: 0x591ce192 + crc: 0xeb94855c type_id: 0xcc787cc3 full_name: "tty_port_tty_get" } @@ -383780,25 +374135,43 @@ elf_symbol { name: "tty_port_tty_hangup" is_defined: true symbol_type: FUNCTION - crc: 0xce393051 + crc: 0x1ad11bb0 type_id: 0x17a9b884 full_name: "tty_port_tty_hangup" } +elf_symbol { + id: 0x99f6096a + name: "tty_port_tty_set" + is_defined: true + symbol_type: FUNCTION + crc: 0x1c5d6934 + type_id: 0x16a7bffa + full_name: "tty_port_tty_set" +} elf_symbol { id: 0x1f87b736 name: "tty_port_tty_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xf590868c + crc: 0x5e27ac00 type_id: 0x161c45fb full_name: "tty_port_tty_wakeup" } +elf_symbol { + id: 0x74487c98 + name: "tty_register_device" + is_defined: true + symbol_type: FUNCTION + crc: 0xa1b48c8f + type_id: 0xa040d060 + full_name: "tty_register_device" +} elf_symbol { id: 0x727ea003 name: "tty_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x4a31550c + crc: 0x0299ecd8 type_id: 0x91f980d7 full_name: "tty_register_driver" } @@ -383807,16 +374180,25 @@ elf_symbol { name: "tty_register_ldisc" is_defined: true symbol_type: FUNCTION - crc: 0x6a97a6fb + crc: 0xbe522d42 type_id: 0x91b78ec8 full_name: "tty_register_ldisc" } +elf_symbol { + id: 0xc2ec2319 + name: "tty_set_ldisc" + is_defined: true + symbol_type: FUNCTION + crc: 0x0f140c74 + type_id: 0x97a3c07a + full_name: "tty_set_ldisc" +} elf_symbol { id: 0xe9e8ea7d name: "tty_set_termios" is_defined: true symbol_type: FUNCTION - crc: 0x8c3064ec + crc: 0x87c1dc46 type_id: 0x96c908d1 full_name: "tty_set_termios" } @@ -383825,7 +374207,7 @@ elf_symbol { name: "tty_standard_install" is_defined: true symbol_type: FUNCTION - crc: 0xae972674 + crc: 0xa9960e4a type_id: 0x91427ad6 full_name: "tty_standard_install" } @@ -383865,12 +374247,21 @@ elf_symbol { type_id: 0x1d825cc4 full_name: "tty_termios_encode_baud_rate" } +elf_symbol { + id: 0xfd34f897 + name: "tty_unlock" + is_defined: true + symbol_type: FUNCTION + crc: 0x4515b135 + type_id: 0x1b27f18a + full_name: "tty_unlock" +} elf_symbol { id: 0x6eee841a name: "tty_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x92d8e0fe + crc: 0xc1752ef0 type_id: 0x1df727f3 full_name: "tty_unregister_device" } @@ -383879,7 +374270,7 @@ elf_symbol { name: "tty_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x8c4cf347 + crc: 0x9c47392c type_id: 0x1ce1326b full_name: "tty_unregister_driver" } @@ -383888,7 +374279,7 @@ elf_symbol { name: "tty_unregister_ldisc" is_defined: true symbol_type: FUNCTION - crc: 0x15bf9c52 + crc: 0x79a3a968 type_id: 0x1caf3c74 full_name: "tty_unregister_ldisc" } @@ -383897,7 +374288,7 @@ elf_symbol { name: "tty_unthrottle" is_defined: true symbol_type: FUNCTION - crc: 0xd9440773 + crc: 0x8f2b0c63 type_id: 0x1b27f18a full_name: "tty_unthrottle" } @@ -383906,7 +374297,7 @@ elf_symbol { name: "tty_vhangup" is_defined: true symbol_type: FUNCTION - crc: 0x4e063636 + crc: 0x31c8c9b8 type_id: 0x1b27f18a full_name: "tty_vhangup" } @@ -383915,7 +374306,7 @@ elf_symbol { name: "tty_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xeeaa104c + crc: 0x73ae1a0c type_id: 0x1b27f18a full_name: "tty_wakeup" } @@ -383924,7 +374315,7 @@ elf_symbol { name: "tty_write_room" is_defined: true symbol_type: FUNCTION - crc: 0xff244cac + crc: 0xbdd509ed type_id: 0xc564dee2 full_name: "tty_write_room" } @@ -383951,7 +374342,7 @@ elf_symbol { name: "typec_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x10dcd476 + crc: 0xf97fc2d7 type_id: 0x5b4eac6a full_name: "typec_get_drvdata" } @@ -383960,7 +374351,7 @@ elf_symbol { name: "typec_mux_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0xb30eb018 + crc: 0x15e08f8a type_id: 0x5aa1d598 full_name: "typec_mux_get_drvdata" } @@ -383978,7 +374369,7 @@ elf_symbol { name: "typec_mux_register" is_defined: true symbol_type: FUNCTION - crc: 0x7a18cea5 + crc: 0xb59ec8f6 type_id: 0x6caf01af full_name: "typec_mux_register" } @@ -383996,7 +374387,7 @@ elf_symbol { name: "typec_mux_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xa87c0b2b + crc: 0x56d4f794 type_id: 0x1caf35fa full_name: "typec_mux_unregister" } @@ -384005,7 +374396,7 @@ elf_symbol { name: "typec_partner_set_identity" is_defined: true symbol_type: FUNCTION - crc: 0x242929dd + crc: 0x273e101f type_id: 0x9997c326 full_name: "typec_partner_set_identity" } @@ -384014,7 +374405,7 @@ elf_symbol { name: "typec_partner_set_pd_revision" is_defined: true symbol_type: FUNCTION - crc: 0xa29cc800 + crc: 0x3d4ba090 type_id: 0x16ca4765 full_name: "typec_partner_set_pd_revision" } @@ -384023,7 +374414,7 @@ elf_symbol { name: "typec_partner_set_svdm_version" is_defined: true symbol_type: FUNCTION - crc: 0x4f1dd74b + crc: 0xb9d5c074 type_id: 0x163dd09d full_name: "typec_partner_set_svdm_version" } @@ -384032,7 +374423,7 @@ elf_symbol { name: "typec_register_partner" is_defined: true symbol_type: FUNCTION - crc: 0xfba646ae + crc: 0xb6bd1071 type_id: 0x2eae2692 full_name: "typec_register_partner" } @@ -384041,7 +374432,7 @@ elf_symbol { name: "typec_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xa4b791c8 + crc: 0xc278a2d2 type_id: 0xc993ac0a full_name: "typec_register_port" } @@ -384050,7 +374441,7 @@ elf_symbol { name: "typec_set_data_role" is_defined: true symbol_type: FUNCTION - crc: 0x36620acb + crc: 0x9c7b0769 type_id: 0x1e585388 full_name: "typec_set_data_role" } @@ -384059,7 +374450,7 @@ elf_symbol { name: "typec_set_orientation" is_defined: true symbol_type: FUNCTION - crc: 0x601ce519 + crc: 0x7d728b62 type_id: 0x9365db7d full_name: "typec_set_orientation" } @@ -384068,7 +374459,7 @@ elf_symbol { name: "typec_set_pwr_opmode" is_defined: true symbol_type: FUNCTION - crc: 0x8e4d02bd + crc: 0xff8dc427 type_id: 0x1c861e9d full_name: "typec_set_pwr_opmode" } @@ -384077,7 +374468,7 @@ elf_symbol { name: "typec_set_pwr_role" is_defined: true symbol_type: FUNCTION - crc: 0x5cdcdb6f + crc: 0x2ceb5865 type_id: 0x1f45d394 full_name: "typec_set_pwr_role" } @@ -384086,7 +374477,7 @@ elf_symbol { name: "typec_set_vconn_role" is_defined: true symbol_type: FUNCTION - crc: 0xbd35fbfa + crc: 0x6d0ae7ae type_id: 0x1f45d394 full_name: "typec_set_vconn_role" } @@ -384095,7 +374486,7 @@ elf_symbol { name: "typec_switch_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x1827401e + crc: 0x34867dd9 type_id: 0x57990287 full_name: "typec_switch_get_drvdata" } @@ -384104,7 +374495,7 @@ elf_symbol { name: "typec_switch_register" is_defined: true symbol_type: FUNCTION - crc: 0x831955b5 + crc: 0x9929df97 type_id: 0x2d04a70f full_name: "typec_switch_register" } @@ -384113,7 +374504,7 @@ elf_symbol { name: "typec_switch_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x1d67d903 + crc: 0x3c4b6a63 type_id: 0x1197e2e5 full_name: "typec_switch_unregister" } @@ -384122,7 +374513,7 @@ elf_symbol { name: "typec_unregister_partner" is_defined: true symbol_type: FUNCTION - crc: 0xd0906bbc + crc: 0xed5bd3c5 type_id: 0x148f719a full_name: "typec_unregister_partner" } @@ -384131,7 +374522,7 @@ elf_symbol { name: "typec_unregister_port" is_defined: true symbol_type: FUNCTION - crc: 0x34b1b2b3 + crc: 0x2be254c6 type_id: 0x1d404c08 full_name: "typec_unregister_port" } @@ -384140,7 +374531,7 @@ elf_symbol { name: "uart_add_one_port" is_defined: true symbol_type: FUNCTION - crc: 0xae24a2f5 + crc: 0x48137537 type_id: 0x9e5980cd full_name: "uart_add_one_port" } @@ -384149,7 +374540,7 @@ elf_symbol { name: "uart_console_device" is_defined: true symbol_type: FUNCTION - crc: 0x7490e40a + crc: 0xc442555b type_id: 0xaf7fbf57 full_name: "uart_console_device" } @@ -384158,7 +374549,7 @@ elf_symbol { name: "uart_console_write" is_defined: true symbol_type: FUNCTION - crc: 0x099219f8 + crc: 0x84c383bc type_id: 0x105cac82 full_name: "uart_console_write" } @@ -384167,7 +374558,7 @@ elf_symbol { name: "uart_get_baud_rate" is_defined: true symbol_type: FUNCTION - crc: 0x1580d1bb + crc: 0x82472299 type_id: 0xce0dc24b full_name: "uart_get_baud_rate" } @@ -384176,7 +374567,7 @@ elf_symbol { name: "uart_get_divisor" is_defined: true symbol_type: FUNCTION - crc: 0xd97a5bf2 + crc: 0xa9d1a146 type_id: 0xcfe08e7c full_name: "uart_get_divisor" } @@ -384185,7 +374576,7 @@ elf_symbol { name: "uart_get_rs485_mode" is_defined: true symbol_type: FUNCTION - crc: 0xc89f412c + crc: 0x9d8fa175 type_id: 0x9dad0630 full_name: "uart_get_rs485_mode" } @@ -384194,7 +374585,7 @@ elf_symbol { name: "uart_handle_cts_change" is_defined: true symbol_type: FUNCTION - crc: 0x89f2da68 + crc: 0x7e4da05e type_id: 0x11a3a114 full_name: "uart_handle_cts_change" } @@ -384203,7 +374594,7 @@ elf_symbol { name: "uart_handle_dcd_change" is_defined: true symbol_type: FUNCTION - crc: 0xb0191c06 + crc: 0x70812d52 type_id: 0x11a3a114 full_name: "uart_handle_dcd_change" } @@ -384212,7 +374603,7 @@ elf_symbol { name: "uart_insert_char" is_defined: true symbol_type: FUNCTION - crc: 0xafd68b9f + crc: 0x933e5a5b type_id: 0x11b3c739 full_name: "uart_insert_char" } @@ -384230,7 +374621,7 @@ elf_symbol { name: "uart_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x640ab53f + crc: 0x2c3e5884 type_id: 0x9e5b5e9c full_name: "uart_register_driver" } @@ -384239,7 +374630,7 @@ elf_symbol { name: "uart_remove_one_port" is_defined: true symbol_type: FUNCTION - crc: 0x3af9c010 + crc: 0x587349fb type_id: 0x9e5980cd full_name: "uart_remove_one_port" } @@ -384248,7 +374639,7 @@ elf_symbol { name: "uart_resume_port" is_defined: true symbol_type: FUNCTION - crc: 0x3062ec9f + crc: 0xe9bd1c87 type_id: 0x9e5980cd full_name: "uart_resume_port" } @@ -384257,7 +374648,7 @@ elf_symbol { name: "uart_set_options" is_defined: true symbol_type: FUNCTION - crc: 0x056613fb + crc: 0xea85a5f4 type_id: 0x9db0376d full_name: "uart_set_options" } @@ -384266,7 +374657,7 @@ elf_symbol { name: "uart_suspend_port" is_defined: true symbol_type: FUNCTION - crc: 0x1037f15e + crc: 0x541f990f type_id: 0x9e5980cd full_name: "uart_suspend_port" } @@ -384275,7 +374666,7 @@ elf_symbol { name: "uart_try_toggle_sysrq" is_defined: true symbol_type: FUNCTION - crc: 0xd56f0255 + crc: 0x2a6b2623 type_id: 0xff9fab83 full_name: "uart_try_toggle_sysrq" } @@ -384284,7 +374675,7 @@ elf_symbol { name: "uart_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x36a01d2c + crc: 0xabe8e925 type_id: 0x1343ec20 full_name: "uart_unregister_driver" } @@ -384293,7 +374684,7 @@ elf_symbol { name: "uart_update_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xec5d4d22 + crc: 0xcea67f4d type_id: 0x11b2c04d full_name: "uart_update_timeout" } @@ -384302,7 +374693,7 @@ elf_symbol { name: "uart_write_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x06b05853 + crc: 0xb162bf6b type_id: 0x10b5b48c full_name: "uart_write_wakeup" } @@ -384311,7 +374702,7 @@ elf_symbol { name: "uclamp_eff_value" is_defined: true symbol_type: FUNCTION - crc: 0x1956ab67 + crc: 0xb35eaea1 type_id: 0x37f8837e full_name: "uclamp_eff_value" } @@ -384320,7 +374711,7 @@ elf_symbol { name: "ucsi_connector_change" is_defined: true symbol_type: FUNCTION - crc: 0xdb9554b4 + crc: 0x312ecfdd type_id: 0x1bd0b1ab full_name: "ucsi_connector_change" } @@ -384329,7 +374720,7 @@ elf_symbol { name: "ucsi_create" is_defined: true symbol_type: FUNCTION - crc: 0x03a2e461 + crc: 0x7f6129e4 type_id: 0x3dc04d04 full_name: "ucsi_create" } @@ -384338,7 +374729,7 @@ elf_symbol { name: "ucsi_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x04bbb108 + crc: 0xb5b6feb5 type_id: 0x1b75c063 full_name: "ucsi_destroy" } @@ -384347,7 +374738,7 @@ elf_symbol { name: "ucsi_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0xbd744f88 + crc: 0x8806c94d type_id: 0x5d7b2001 full_name: "ucsi_get_drvdata" } @@ -384356,16 +374747,25 @@ elf_symbol { name: "ucsi_register" is_defined: true symbol_type: FUNCTION - crc: 0x8516ffba + crc: 0xf4e644b7 type_id: 0x966d72df full_name: "ucsi_register" } +elf_symbol { + id: 0x720b6de3 + name: "ucsi_send_command" + is_defined: true + symbol_type: FUNCTION + crc: 0x23e584cc + type_id: 0x9420019d + full_name: "ucsi_send_command" +} elf_symbol { id: 0xe750d0b7 name: "ucsi_set_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x90deb622 + crc: 0xe8cac204 type_id: 0x1b1735f7 full_name: "ucsi_set_drvdata" } @@ -384374,7 +374774,7 @@ elf_symbol { name: "ucsi_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x9c9f8d09 + crc: 0x9ffef383 type_id: 0x1b75c063 full_name: "ucsi_unregister" } @@ -384383,7 +374783,7 @@ elf_symbol { name: "udp4_hwcsum" is_defined: true symbol_type: FUNCTION - crc: 0x1861f718 + crc: 0xa1b5298e type_id: 0x127accc9 full_name: "udp4_hwcsum" } @@ -384392,7 +374792,7 @@ elf_symbol { name: "udp6_set_csum" is_defined: true symbol_type: FUNCTION - crc: 0x92820226 + crc: 0x2b6945b5 type_id: 0x0bdc9e9d full_name: "udp6_set_csum" } @@ -384401,7 +374801,7 @@ elf_symbol { name: "udp_set_csum" is_defined: true symbol_type: FUNCTION - crc: 0x725548aa + crc: 0xa61148a7 type_id: 0x0be9b673 full_name: "udp_set_csum" } @@ -384410,7 +374810,7 @@ elf_symbol { name: "udp_sock_create4" is_defined: true symbol_type: FUNCTION - crc: 0xf19cec27 + crc: 0x37d2c34f type_id: 0x9ea1fe03 full_name: "udp_sock_create4" } @@ -384419,7 +374819,7 @@ elf_symbol { name: "udp_sock_create6" is_defined: true symbol_type: FUNCTION - crc: 0xd10728d1 + crc: 0xec652a9e type_id: 0x9ea1fe03 full_name: "udp_sock_create6" } @@ -384437,7 +374837,7 @@ elf_symbol { name: "udp_tunnel6_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0x58cf5139 + crc: 0x5106a9d0 type_id: 0x99621666 full_name: "udp_tunnel6_xmit_skb" } @@ -384446,7 +374846,7 @@ elf_symbol { name: "udp_tunnel_sock_release" is_defined: true symbol_type: FUNCTION - crc: 0xa25f604a + crc: 0x8d386e7d type_id: 0x14805be2 full_name: "udp_tunnel_sock_release" } @@ -384455,7 +374855,7 @@ elf_symbol { name: "udp_tunnel_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0x96e91998 + crc: 0xb583abe2 type_id: 0x14a305ea full_name: "udp_tunnel_xmit_skb" } @@ -384464,7 +374864,7 @@ elf_symbol { name: "ufshcd_alloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x5542fd76 + crc: 0x073a53dd type_id: 0x9d3b1e84 full_name: "ufshcd_alloc_host" } @@ -384473,7 +374873,7 @@ elf_symbol { name: "ufshcd_auto_hibern8_update" is_defined: true symbol_type: FUNCTION - crc: 0xe332fded + crc: 0x9acf22d9 type_id: 0x125cb480 full_name: "ufshcd_auto_hibern8_update" } @@ -384482,7 +374882,7 @@ elf_symbol { name: "ufshcd_bkops_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x22ec8764 + crc: 0x1bfeb6eb type_id: 0x9fcafcaa full_name: "ufshcd_bkops_ctrl" } @@ -384491,7 +374891,7 @@ elf_symbol { name: "ufshcd_config_pwr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x5263ef09 + crc: 0x7fea5f06 type_id: 0x9c1de0b0 full_name: "ufshcd_config_pwr_mode" } @@ -384500,7 +374900,7 @@ elf_symbol { name: "ufshcd_dealloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x3b2bcef4 + crc: 0xf2ef8538 type_id: 0x1178942c full_name: "ufshcd_dealloc_host" } @@ -384518,7 +374918,7 @@ elf_symbol { name: "ufshcd_dme_configure_adapt" is_defined: true symbol_type: FUNCTION - crc: 0xda20fe85 + crc: 0x4770f9b9 type_id: 0x9de56de8 full_name: "ufshcd_dme_configure_adapt" } @@ -384527,7 +374927,7 @@ elf_symbol { name: "ufshcd_dme_get_attr" is_defined: true symbol_type: FUNCTION - crc: 0xb4772e23 + crc: 0x8928b337 type_id: 0x9f4a97c1 full_name: "ufshcd_dme_get_attr" } @@ -384536,7 +374936,7 @@ elf_symbol { name: "ufshcd_dme_set_attr" is_defined: true symbol_type: FUNCTION - crc: 0x6f569c5e + crc: 0x708a8a04 type_id: 0x9f4d7f57 full_name: "ufshcd_dme_set_attr" } @@ -384545,7 +374945,7 @@ elf_symbol { name: "ufshcd_dump_regs" is_defined: true symbol_type: FUNCTION - crc: 0xeddd53b8 + crc: 0xb77e84b1 type_id: 0x9f8d0629 full_name: "ufshcd_dump_regs" } @@ -384554,7 +374954,7 @@ elf_symbol { name: "ufshcd_fixup_dev_quirks" is_defined: true symbol_type: FUNCTION - crc: 0xfc44eb3f + crc: 0xd8bf8388 type_id: 0x1183ff2d full_name: "ufshcd_fixup_dev_quirks" } @@ -384563,7 +374963,7 @@ elf_symbol { name: "ufshcd_get_local_unipro_ver" is_defined: true symbol_type: FUNCTION - crc: 0xfcbb24d7 + crc: 0x25fae84e type_id: 0x4418eedd full_name: "ufshcd_get_local_unipro_ver" } @@ -384581,7 +374981,7 @@ elf_symbol { name: "ufshcd_hba_enable" is_defined: true symbol_type: FUNCTION - crc: 0x48b6925a + crc: 0x8ee7b6fa type_id: 0x9c602690 full_name: "ufshcd_hba_enable" } @@ -384590,7 +374990,7 @@ elf_symbol { name: "ufshcd_hba_stop" is_defined: true symbol_type: FUNCTION - crc: 0x9889eb73 + crc: 0xcc8acc00 type_id: 0x1178942c full_name: "ufshcd_hba_stop" } @@ -384599,7 +374999,7 @@ elf_symbol { name: "ufshcd_hold" is_defined: true symbol_type: FUNCTION - crc: 0xb3ea9e41 + crc: 0xbde7219d type_id: 0x9dd5dbef full_name: "ufshcd_hold" } @@ -384617,7 +375017,7 @@ elf_symbol { name: "ufshcd_link_recovery" is_defined: true symbol_type: FUNCTION - crc: 0x2e54ac93 + crc: 0x89f8ef66 type_id: 0x9c602690 full_name: "ufshcd_link_recovery" } @@ -384626,7 +375026,7 @@ elf_symbol { name: "ufshcd_make_hba_operational" is_defined: true symbol_type: FUNCTION - crc: 0x6b24e4ac + crc: 0x1168ff72 type_id: 0x9c602690 full_name: "ufshcd_make_hba_operational" } @@ -384635,7 +375035,7 @@ elf_symbol { name: "ufshcd_mcq_config_esi" is_defined: true symbol_type: FUNCTION - crc: 0xc84f3c50 + crc: 0x6cdf98ba type_id: 0x11ebebf2 full_name: "ufshcd_mcq_config_esi" } @@ -384644,16 +375044,25 @@ elf_symbol { name: "ufshcd_mcq_enable_esi" is_defined: true symbol_type: FUNCTION - crc: 0x929ab3a7 + crc: 0x7bb8ccaa type_id: 0x1178942c full_name: "ufshcd_mcq_enable_esi" } +elf_symbol { + id: 0x56d1da85 + name: "ufshcd_mcq_poll_cqe_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x373bfb09 + type_id: 0x30f8e5d3 + full_name: "ufshcd_mcq_poll_cqe_lock" +} elf_symbol { id: 0xe74af45a name: "ufshcd_mcq_poll_cqe_nolock" is_defined: true symbol_type: FUNCTION - crc: 0x48c68f7d + crc: 0xa7db621e type_id: 0x30f8e5d3 full_name: "ufshcd_mcq_poll_cqe_nolock" } @@ -384662,7 +375071,7 @@ elf_symbol { name: "ufshcd_mcq_write_cqis" is_defined: true symbol_type: FUNCTION - crc: 0x961aa254 + crc: 0x35c6b5e8 type_id: 0x12457cb4 full_name: "ufshcd_mcq_write_cqis" } @@ -384671,7 +375080,7 @@ elf_symbol { name: "ufshcd_pltfrm_init" is_defined: true symbol_type: FUNCTION - crc: 0x972ab93a + crc: 0xa4f65af3 type_id: 0x928794d5 full_name: "ufshcd_pltfrm_init" } @@ -384680,7 +375089,7 @@ elf_symbol { name: "ufshcd_pltfrm_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x2b3ae100 + crc: 0xb96deb17 type_id: 0x1f55a7e6 full_name: "ufshcd_pltfrm_shutdown" } @@ -384689,7 +375098,7 @@ elf_symbol { name: "ufshcd_query_attr" is_defined: true symbol_type: FUNCTION - crc: 0x89e11e2b + crc: 0x9165ddde type_id: 0x9ca39dee full_name: "ufshcd_query_attr" } @@ -384698,7 +375107,7 @@ elf_symbol { name: "ufshcd_query_attr_retry" is_defined: true symbol_type: FUNCTION - crc: 0x54a7e95f + crc: 0xdd7ff4c9 type_id: 0x9ca39dee full_name: "ufshcd_query_attr_retry" } @@ -384707,7 +375116,7 @@ elf_symbol { name: "ufshcd_query_descriptor_retry" is_defined: true symbol_type: FUNCTION - crc: 0x7e641220 + crc: 0x4483b314 type_id: 0x9cb87b44 full_name: "ufshcd_query_descriptor_retry" } @@ -384716,7 +375125,7 @@ elf_symbol { name: "ufshcd_query_flag" is_defined: true symbol_type: FUNCTION - crc: 0x3829fd50 + crc: 0x5d5b119c type_id: 0x9c8699ca full_name: "ufshcd_query_flag" } @@ -384725,7 +375134,7 @@ elf_symbol { name: "ufshcd_query_flag_retry" is_defined: true symbol_type: FUNCTION - crc: 0x8141dd79 + crc: 0x4e8ab5bf type_id: 0x9c8699ca full_name: "ufshcd_query_flag_retry" } @@ -384734,7 +375143,7 @@ elf_symbol { name: "ufshcd_read_desc_param" is_defined: true symbol_type: FUNCTION - crc: 0xfe77a817 + crc: 0x99742b4a type_id: 0x9fb1e92c full_name: "ufshcd_read_desc_param" } @@ -384743,7 +375152,7 @@ elf_symbol { name: "ufshcd_release" is_defined: true symbol_type: FUNCTION - crc: 0x2aea9030 + crc: 0xc4600916 type_id: 0x1178942c full_name: "ufshcd_release" } @@ -384752,7 +375161,7 @@ elf_symbol { name: "ufshcd_remove" is_defined: true symbol_type: FUNCTION - crc: 0x91e6b67f + crc: 0x653ec2e0 type_id: 0x1178942c full_name: "ufshcd_remove" } @@ -384761,7 +375170,7 @@ elf_symbol { name: "ufshcd_resume_complete" is_defined: true symbol_type: FUNCTION - crc: 0x1d81d262 + crc: 0x015f1ff6 type_id: 0x100e6fc8 full_name: "ufshcd_resume_complete" } @@ -384770,7 +375179,7 @@ elf_symbol { name: "ufshcd_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x70749d75 + crc: 0x0cc8115a type_id: 0x9d16dd74 full_name: "ufshcd_runtime_resume" } @@ -384779,7 +375188,7 @@ elf_symbol { name: "ufshcd_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x18ec4c85 + crc: 0x32f7c29d type_id: 0x9d16dd74 full_name: "ufshcd_runtime_suspend" } @@ -384788,7 +375197,7 @@ elf_symbol { name: "ufshcd_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xa67658bc + crc: 0x9038cbe3 type_id: 0x9c602690 full_name: "ufshcd_shutdown" } @@ -384797,7 +375206,7 @@ elf_symbol { name: "ufshcd_suspend_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x696d3c08 + crc: 0xf6bd39a3 type_id: 0x9d16dd74 full_name: "ufshcd_suspend_prepare" } @@ -384806,7 +375215,7 @@ elf_symbol { name: "ufshcd_system_freeze" is_defined: true symbol_type: FUNCTION - crc: 0xb07996af + crc: 0x44959949 type_id: 0x9d16dd74 full_name: "ufshcd_system_freeze" } @@ -384815,7 +375224,7 @@ elf_symbol { name: "ufshcd_system_restore" is_defined: true symbol_type: FUNCTION - crc: 0xa00e2fef + crc: 0xf304f12b type_id: 0x9d16dd74 full_name: "ufshcd_system_restore" } @@ -384824,7 +375233,7 @@ elf_symbol { name: "ufshcd_system_resume" is_defined: true symbol_type: FUNCTION - crc: 0x8657f2b5 + crc: 0x7dd8e502 type_id: 0x9d16dd74 full_name: "ufshcd_system_resume" } @@ -384833,7 +375242,7 @@ elf_symbol { name: "ufshcd_system_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x837ead5a + crc: 0x57360baf type_id: 0x9d16dd74 full_name: "ufshcd_system_suspend" } @@ -384842,7 +375251,7 @@ elf_symbol { name: "ufshcd_system_thaw" is_defined: true symbol_type: FUNCTION - crc: 0x5ce56b6e + crc: 0x9ad3c7d1 type_id: 0x9d16dd74 full_name: "ufshcd_system_thaw" } @@ -384851,7 +375260,7 @@ elf_symbol { name: "ufshcd_uic_change_pwr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x261ab230 + crc: 0x40283b29 type_id: 0x9cc55758 full_name: "ufshcd_uic_change_pwr_mode" } @@ -384860,7 +375269,7 @@ elf_symbol { name: "ufshcd_uic_hibern8_enter" is_defined: true symbol_type: FUNCTION - crc: 0x6b8ea329 + crc: 0xb61da8cb type_id: 0x9c602690 full_name: "ufshcd_uic_hibern8_enter" } @@ -384869,7 +375278,7 @@ elf_symbol { name: "ufshcd_uic_hibern8_exit" is_defined: true symbol_type: FUNCTION - crc: 0xfd94eb37 + crc: 0xe7db6d8d type_id: 0x9c602690 full_name: "ufshcd_uic_hibern8_exit" } @@ -384878,7 +375287,7 @@ elf_symbol { name: "ufshcd_update_evt_hist" is_defined: true symbol_type: FUNCTION - crc: 0x47451f70 + crc: 0x2d615762 type_id: 0x126ef68a full_name: "ufshcd_update_evt_hist" } @@ -384887,7 +375296,7 @@ elf_symbol { name: "uio_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x242cdc17 + crc: 0x3d1fbc25 type_id: 0x13f52df1 full_name: "uio_unregister_device" } @@ -384896,7 +375305,7 @@ elf_symbol { name: "unlock_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xeb92534d + crc: 0x6208bf1d type_id: 0x16c5a8cd full_name: "unlock_buffer" } @@ -384905,7 +375314,7 @@ elf_symbol { name: "unlock_page" is_defined: true symbol_type: FUNCTION - crc: 0xcdf86d15 + crc: 0x196234a5 type_id: 0x11388634 full_name: "unlock_page" } @@ -384914,7 +375323,7 @@ elf_symbol { name: "unmap_mapping_range" is_defined: true symbol_type: FUNCTION - crc: 0xbdea5ac8 + crc: 0xc97d8bcd type_id: 0x156e1138 full_name: "unmap_mapping_range" } @@ -384923,7 +375332,7 @@ elf_symbol { name: "unpin_user_page" is_defined: true symbol_type: FUNCTION - crc: 0xa4b36383 + crc: 0x2230a631 type_id: 0x11388634 full_name: "unpin_user_page" } @@ -384932,7 +375341,7 @@ elf_symbol { name: "unpin_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x53d82ed4 + crc: 0xab048e13 type_id: 0x1299bf81 full_name: "unpin_user_pages" } @@ -384941,7 +375350,7 @@ elf_symbol { name: "unpin_user_pages_dirty_lock" is_defined: true symbol_type: FUNCTION - crc: 0x29167127 + crc: 0xd1f9799d type_id: 0x1282e056 full_name: "unpin_user_pages_dirty_lock" } @@ -384959,7 +375368,7 @@ elf_symbol { name: "unregister_candev" is_defined: true symbol_type: FUNCTION - crc: 0x756d66fd + crc: 0x9ae27a5a type_id: 0x1c31d966 full_name: "unregister_candev" } @@ -384977,7 +375386,7 @@ elf_symbol { name: "unregister_console" is_defined: true symbol_type: FUNCTION - crc: 0x56e0a230 + crc: 0xe8d04d30 type_id: 0x9dd738c0 full_name: "unregister_console" } @@ -384990,6 +375399,15 @@ elf_symbol { type_id: 0x9b6d4a33 full_name: "unregister_die_notifier" } +elf_symbol { + id: 0xe1be38c3 + name: "unregister_filesystem" + is_defined: true + symbol_type: FUNCTION + crc: 0xf01d2c4c + type_id: 0x913be113 + full_name: "unregister_filesystem" +} elf_symbol { id: 0x6e1b5152 name: "unregister_ftrace_export" @@ -385067,7 +375485,7 @@ elf_symbol { name: "unregister_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x3c43f460 + crc: 0x4ab68b33 type_id: 0x1c31d966 full_name: "unregister_netdev" } @@ -385094,7 +375512,7 @@ elf_symbol { name: "unregister_netdevice_queue" is_defined: true symbol_type: FUNCTION - crc: 0x679da425 + crc: 0xc7086c08 type_id: 0x1cc85181 full_name: "unregister_netdevice_queue" } @@ -385121,7 +375539,7 @@ elf_symbol { name: "unregister_pernet_device" is_defined: true symbol_type: FUNCTION - crc: 0x339c4a30 + crc: 0x35887880 type_id: 0x1a8e27b5 full_name: "unregister_pernet_device" } @@ -385130,7 +375548,7 @@ elf_symbol { name: "unregister_pernet_subsys" is_defined: true symbol_type: FUNCTION - crc: 0xff4593ce + crc: 0xa19edd2d type_id: 0x1a8e27b5 full_name: "unregister_pernet_subsys" } @@ -385157,7 +375575,7 @@ elf_symbol { name: "unregister_qdisc" is_defined: true symbol_type: FUNCTION - crc: 0x9c7a2643 + crc: 0x2fc8474d type_id: 0x1f62fcf3 full_name: "unregister_qdisc" } @@ -385184,7 +375602,7 @@ elf_symbol { name: "unregister_rpmsg_driver" is_defined: true symbol_type: FUNCTION - crc: 0x43da07ba + crc: 0xeab85c26 type_id: 0x18db21cb full_name: "unregister_rpmsg_driver" } @@ -385193,7 +375611,7 @@ elf_symbol { name: "unregister_shrinker" is_defined: true symbol_type: FUNCTION - crc: 0x70d01837 + crc: 0x7f691249 type_id: 0x19752ade full_name: "unregister_shrinker" } @@ -385220,7 +375638,7 @@ elf_symbol { name: "unregister_tcf_proto_ops" is_defined: true symbol_type: FUNCTION - crc: 0x54baeed3 + crc: 0x2c8730c5 type_id: 0x17e4a48e full_name: "unregister_tcf_proto_ops" } @@ -385229,7 +375647,7 @@ elf_symbol { name: "unregister_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0x34cbab77 + crc: 0xb9c34a5e type_id: 0x1ad5d81c full_name: "unregister_virtio_device" } @@ -385238,7 +375656,7 @@ elf_symbol { name: "unregister_virtio_driver" is_defined: true symbol_type: FUNCTION - crc: 0x04cfed8d + crc: 0x0b251408 type_id: 0x14a4a6f4 full_name: "unregister_virtio_driver" } @@ -385265,7 +375683,7 @@ elf_symbol { name: "up_read" is_defined: true symbol_type: FUNCTION - crc: 0x98d747fd + crc: 0x6b50e951 type_id: 0x10b7c133 full_name: "up_read" } @@ -385274,7 +375692,7 @@ elf_symbol { name: "up_write" is_defined: true symbol_type: FUNCTION - crc: 0x469de6d2 + crc: 0x20d81059 type_id: 0x10b7c133 full_name: "up_write" } @@ -385283,7 +375701,7 @@ elf_symbol { name: "update_devfreq" is_defined: true symbol_type: FUNCTION - crc: 0x30cd6a03 + crc: 0x04e5f3e0 type_id: 0x945a66f1 full_name: "update_devfreq" } @@ -385292,7 +375710,7 @@ elf_symbol { name: "update_rq_clock" is_defined: true symbol_type: FUNCTION - crc: 0xfedc51d0 + crc: 0x7ff431ed type_id: 0x1b18f64e full_name: "update_rq_clock" } @@ -385301,7 +375719,7 @@ elf_symbol { name: "usb_add_config" is_defined: true symbol_type: FUNCTION - crc: 0x66ead90c + crc: 0x26f6d399 type_id: 0x95f84786 full_name: "usb_add_config" } @@ -385310,7 +375728,7 @@ elf_symbol { name: "usb_add_function" is_defined: true symbol_type: FUNCTION - crc: 0xfa2bee0d + crc: 0xb4f1d050 type_id: 0x9ebe912b full_name: "usb_add_function" } @@ -385319,7 +375737,7 @@ elf_symbol { name: "usb_add_gadget" is_defined: true symbol_type: FUNCTION - crc: 0x4357422c + crc: 0xe2b215b9 type_id: 0x94d9adef full_name: "usb_add_gadget" } @@ -385328,7 +375746,7 @@ elf_symbol { name: "usb_add_gadget_udc" is_defined: true symbol_type: FUNCTION - crc: 0x5507ac00 + crc: 0x18c96487 type_id: 0x9d834998 full_name: "usb_add_gadget_udc" } @@ -385337,7 +375755,7 @@ elf_symbol { name: "usb_add_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x04f8855e + crc: 0xa85ddb88 type_id: 0x95c42336 full_name: "usb_add_hcd" } @@ -385346,7 +375764,7 @@ elf_symbol { name: "usb_add_phy_dev" is_defined: true symbol_type: FUNCTION - crc: 0x64b97f67 + crc: 0xce9b68c4 type_id: 0x9cf04bdd full_name: "usb_add_phy_dev" } @@ -385355,19 +375773,37 @@ elf_symbol { name: "usb_alloc_coherent" is_defined: true symbol_type: FUNCTION - crc: 0xfe548f77 + crc: 0xbb455825 type_id: 0x5625fe7a full_name: "usb_alloc_coherent" } +elf_symbol { + id: 0xa1439ad9 + name: "usb_alloc_dev" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d116c70 + type_id: 0x75f8c649 + full_name: "usb_alloc_dev" +} elf_symbol { id: 0xaf52d437 name: "usb_alloc_urb" is_defined: true symbol_type: FUNCTION - crc: 0x05ea1e32 + crc: 0xe5714f41 type_id: 0x7fc911b7 full_name: "usb_alloc_urb" } +elf_symbol { + id: 0xd95773fe + name: "usb_altnum_to_altsetting" + is_defined: true + symbol_type: FUNCTION + crc: 0xffcd2f4e + type_id: 0x89207050 + full_name: "usb_altnum_to_altsetting" +} elf_symbol { id: 0x805677f0 name: "usb_amd_dev_put" @@ -385418,7 +375854,7 @@ elf_symbol { name: "usb_anchor_urb" is_defined: true symbol_type: FUNCTION - crc: 0x6f57d0fa + crc: 0x50a30a2a type_id: 0x100504e2 full_name: "usb_anchor_urb" } @@ -385427,7 +375863,7 @@ elf_symbol { name: "usb_assign_descriptors" is_defined: true symbol_type: FUNCTION - crc: 0x2a3bc989 + crc: 0x79921d0b type_id: 0x95b74be6 full_name: "usb_assign_descriptors" } @@ -385436,7 +375872,7 @@ elf_symbol { name: "usb_autopm_get_interface" is_defined: true symbol_type: FUNCTION - crc: 0x1ae9707e + crc: 0x46d9f3e3 type_id: 0x95c144d5 full_name: "usb_autopm_get_interface" } @@ -385445,7 +375881,7 @@ elf_symbol { name: "usb_autopm_get_interface_async" is_defined: true symbol_type: FUNCTION - crc: 0x6bc9355c + crc: 0xd0f2ee17 type_id: 0x95c144d5 full_name: "usb_autopm_get_interface_async" } @@ -385454,7 +375890,7 @@ elf_symbol { name: "usb_autopm_get_interface_no_resume" is_defined: true symbol_type: FUNCTION - crc: 0xf96b52c5 + crc: 0x1f929ea3 type_id: 0x18d9f669 full_name: "usb_autopm_get_interface_no_resume" } @@ -385463,7 +375899,7 @@ elf_symbol { name: "usb_autopm_put_interface" is_defined: true symbol_type: FUNCTION - crc: 0x2c5ade57 + crc: 0x073f3d9b type_id: 0x18d9f669 full_name: "usb_autopm_put_interface" } @@ -385472,7 +375908,7 @@ elf_symbol { name: "usb_autopm_put_interface_async" is_defined: true symbol_type: FUNCTION - crc: 0xab5c3803 + crc: 0xe3eace12 type_id: 0x18d9f669 full_name: "usb_autopm_put_interface_async" } @@ -385481,7 +375917,7 @@ elf_symbol { name: "usb_bulk_msg" is_defined: true symbol_type: FUNCTION - crc: 0xb75b46e8 + crc: 0x34d55150 type_id: 0x9fce79d4 full_name: "usb_bulk_msg" } @@ -385499,7 +375935,7 @@ elf_symbol { name: "usb_bus_idr_lock" is_defined: true symbol_type: OBJECT - crc: 0xae0ecf40 + crc: 0x255161f6 type_id: 0xa7c362b0 full_name: "usb_bus_idr_lock" } @@ -385517,7 +375953,7 @@ elf_symbol { name: "usb_clear_halt" is_defined: true symbol_type: FUNCTION - crc: 0x10c24a20 + crc: 0x41337a4e type_id: 0x9f435990 full_name: "usb_clear_halt" } @@ -385526,7 +375962,7 @@ elf_symbol { name: "usb_composite_probe" is_defined: true symbol_type: FUNCTION - crc: 0xf0504d2c + crc: 0xb3b3201b type_id: 0x9a94d204 full_name: "usb_composite_probe" } @@ -385535,7 +375971,7 @@ elf_symbol { name: "usb_composite_setup_continue" is_defined: true symbol_type: FUNCTION - crc: 0xa5e6949c + crc: 0xa1207983 type_id: 0x18d04dd3 full_name: "usb_composite_setup_continue" } @@ -385544,7 +375980,7 @@ elf_symbol { name: "usb_composite_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x131ae54b + crc: 0x8fbf7e81 type_id: 0x178c60b8 full_name: "usb_composite_unregister" } @@ -385553,7 +375989,7 @@ elf_symbol { name: "usb_control_msg" is_defined: true symbol_type: FUNCTION - crc: 0xa5439392 + crc: 0xd11cfb2a type_id: 0x9fe7c091 full_name: "usb_control_msg" } @@ -385562,7 +375998,7 @@ elf_symbol { name: "usb_control_msg_recv" is_defined: true symbol_type: FUNCTION - crc: 0xded5d035 + crc: 0xa3dfc77c type_id: 0x9c3e4be2 full_name: "usb_control_msg_recv" } @@ -385571,7 +376007,7 @@ elf_symbol { name: "usb_control_msg_send" is_defined: true symbol_type: FUNCTION - crc: 0xe0aa94f9 + crc: 0xadf959d4 type_id: 0x9c3e4bea full_name: "usb_control_msg_send" } @@ -385589,7 +376025,7 @@ elf_symbol { name: "usb_create_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc8cf9675 + crc: 0xb28c2fa9 type_id: 0xab95c382 full_name: "usb_create_hcd" } @@ -385598,7 +376034,7 @@ elf_symbol { name: "usb_create_shared_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc787f91d + crc: 0xdd54bd2d type_id: 0xab955662 full_name: "usb_create_shared_hcd" } @@ -385607,7 +376043,7 @@ elf_symbol { name: "usb_debug_root" is_defined: true symbol_type: OBJECT - crc: 0x3e122ae4 + crc: 0xfad7aa72 type_id: 0x120540d1 full_name: "usb_debug_root" } @@ -385625,7 +376061,7 @@ elf_symbol { name: "usb_del_gadget" is_defined: true symbol_type: FUNCTION - crc: 0xeced585b + crc: 0xe86f0eaf type_id: 0x19c11f53 full_name: "usb_del_gadget" } @@ -385634,7 +376070,7 @@ elf_symbol { name: "usb_del_gadget_udc" is_defined: true symbol_type: FUNCTION - crc: 0x316b0684 + crc: 0xf46f2300 type_id: 0x19c11f53 full_name: "usb_del_gadget_udc" } @@ -385643,7 +376079,7 @@ elf_symbol { name: "usb_deregister" is_defined: true symbol_type: FUNCTION - crc: 0x3b742b63 + crc: 0x1c3c3cf8 type_id: 0x1fbef67f full_name: "usb_deregister" } @@ -385652,7 +376088,7 @@ elf_symbol { name: "usb_device_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x935faeec + crc: 0xb0a10f4a type_id: 0x1c1deea6 full_name: "usb_device_match_id" } @@ -385670,7 +376106,7 @@ elf_symbol { name: "usb_driver_claim_interface" is_defined: true symbol_type: FUNCTION - crc: 0xb53029de + crc: 0x38b6fa85 type_id: 0x922471e5 full_name: "usb_driver_claim_interface" } @@ -385679,25 +376115,43 @@ elf_symbol { name: "usb_driver_release_interface" is_defined: true symbol_type: FUNCTION - crc: 0x8f9e6ef9 + crc: 0x3275b233 type_id: 0x1f3aec00 full_name: "usb_driver_release_interface" } +elf_symbol { + id: 0xd0fc1c2a + name: "usb_driver_set_configuration" + is_defined: true + symbol_type: FUNCTION + crc: 0x737cedcc + type_id: 0x9f435990 + full_name: "usb_driver_set_configuration" +} elf_symbol { id: 0x79e3481b name: "usb_enable_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0xcdd83356 + crc: 0x943ce715 type_id: 0x13c76860 full_name: "usb_enable_autosuspend" } +elf_symbol { + id: 0x5eaa090d + name: "usb_enable_lpm" + is_defined: true + symbol_type: FUNCTION + crc: 0x6be99a8a + type_id: 0x13c76860 + full_name: "usb_enable_lpm" +} elf_symbol { id: 0x3fdad193 name: "usb_ep_alloc_request" is_defined: true symbol_type: FUNCTION - crc: 0xa9e74462 + crc: 0x880d48e4 type_id: 0x24d0f0fb full_name: "usb_ep_alloc_request" } @@ -385706,7 +376160,7 @@ elf_symbol { name: "usb_ep_autoconfig" is_defined: true symbol_type: FUNCTION - crc: 0xf43c63ef + crc: 0x72aedefe type_id: 0xa2868e3b full_name: "usb_ep_autoconfig" } @@ -385715,7 +376169,7 @@ elf_symbol { name: "usb_ep_clear_halt" is_defined: true symbol_type: FUNCTION - crc: 0x5fc294ef + crc: 0x9370b708 type_id: 0x9e09431f full_name: "usb_ep_clear_halt" } @@ -385724,7 +376178,7 @@ elf_symbol { name: "usb_ep_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x882077d5 + crc: 0xbadfaba7 type_id: 0x9eb724d7 full_name: "usb_ep_dequeue" } @@ -385733,7 +376187,7 @@ elf_symbol { name: "usb_ep_disable" is_defined: true symbol_type: FUNCTION - crc: 0x9eb52803 + crc: 0x1aec8cdd type_id: 0x9e09431f full_name: "usb_ep_disable" } @@ -385742,7 +376196,7 @@ elf_symbol { name: "usb_ep_enable" is_defined: true symbol_type: FUNCTION - crc: 0xaf201fa6 + crc: 0x2dbea237 type_id: 0x9e09431f full_name: "usb_ep_enable" } @@ -385751,7 +376205,7 @@ elf_symbol { name: "usb_ep_fifo_flush" is_defined: true symbol_type: FUNCTION - crc: 0x0d90d784 + crc: 0xa50158bd type_id: 0x1311f1a3 full_name: "usb_ep_fifo_flush" } @@ -385760,7 +376214,7 @@ elf_symbol { name: "usb_ep_free_request" is_defined: true symbol_type: FUNCTION - crc: 0x01b12bfb + crc: 0x1d6766db type_id: 0x13af966b full_name: "usb_ep_free_request" } @@ -385769,7 +376223,7 @@ elf_symbol { name: "usb_ep_queue" is_defined: true symbol_type: FUNCTION - crc: 0x506ab3a9 + crc: 0xd4616fc7 type_id: 0x9e8b4d60 full_name: "usb_ep_queue" } @@ -385778,7 +376232,7 @@ elf_symbol { name: "usb_ep_set_halt" is_defined: true symbol_type: FUNCTION - crc: 0x0a8c3b4b + crc: 0x8310b89e type_id: 0x9e09431f full_name: "usb_ep_set_halt" } @@ -385787,7 +376241,7 @@ elf_symbol { name: "usb_ep_set_maxpacket_limit" is_defined: true symbol_type: FUNCTION - crc: 0x7a41b9f2 + crc: 0x77ec757b type_id: 0x1207e43b full_name: "usb_ep_set_maxpacket_limit" } @@ -385814,7 +376268,7 @@ elf_symbol { name: "usb_free_all_descriptors" is_defined: true symbol_type: FUNCTION - crc: 0x3dc4d054 + crc: 0xddfc1c21 type_id: 0x1880675b full_name: "usb_free_all_descriptors" } @@ -385823,7 +376277,7 @@ elf_symbol { name: "usb_free_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x21988964 + crc: 0x10ead029 type_id: 0x10121220 full_name: "usb_free_coherent" } @@ -385832,7 +376286,7 @@ elf_symbol { name: "usb_free_urb" is_defined: true symbol_type: FUNCTION - crc: 0x2b18c39a + crc: 0x041b314a type_id: 0x10d459f4 full_name: "usb_free_urb" } @@ -385841,7 +376295,7 @@ elf_symbol { name: "usb_function_register" is_defined: true symbol_type: FUNCTION - crc: 0xe107049f + crc: 0xed4379fe type_id: 0x9f5327f4 full_name: "usb_function_register" } @@ -385850,7 +376304,7 @@ elf_symbol { name: "usb_function_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x534c9edb + crc: 0x3de341e7 type_id: 0x124b9548 full_name: "usb_function_unregister" } @@ -385859,7 +376313,7 @@ elf_symbol { name: "usb_gadget_activate" is_defined: true symbol_type: FUNCTION - crc: 0x50dc0ca1 + crc: 0xd5ebcd4a type_id: 0x94d9adef full_name: "usb_gadget_activate" } @@ -385868,7 +376322,7 @@ elf_symbol { name: "usb_gadget_connect" is_defined: true symbol_type: FUNCTION - crc: 0x2c510e27 + crc: 0x6600a5fe type_id: 0x94d9adef full_name: "usb_gadget_connect" } @@ -385877,7 +376331,7 @@ elf_symbol { name: "usb_gadget_deactivate" is_defined: true symbol_type: FUNCTION - crc: 0xcbc675c8 + crc: 0xe2824953 type_id: 0x94d9adef full_name: "usb_gadget_deactivate" } @@ -385886,7 +376340,7 @@ elf_symbol { name: "usb_gadget_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x45ee3af4 + crc: 0xfbd2710e type_id: 0x94d9adef full_name: "usb_gadget_disconnect" } @@ -385895,7 +376349,7 @@ elf_symbol { name: "usb_gadget_giveback_request" is_defined: true symbol_type: FUNCTION - crc: 0x7be89624 + crc: 0x3cfd9348 type_id: 0x13af966b full_name: "usb_gadget_giveback_request" } @@ -385904,7 +376358,7 @@ elf_symbol { name: "usb_gadget_map_request" is_defined: true symbol_type: FUNCTION - crc: 0x22cca349 + crc: 0xeaddc31a type_id: 0x947e0213 full_name: "usb_gadget_map_request" } @@ -385913,7 +376367,7 @@ elf_symbol { name: "usb_gadget_map_request_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x00ee003f + crc: 0xa7a9b5ed type_id: 0x9db17288 full_name: "usb_gadget_map_request_by_dev" } @@ -385922,7 +376376,7 @@ elf_symbol { name: "usb_gadget_register_driver_owner" is_defined: true symbol_type: FUNCTION - crc: 0xb16ce300 + crc: 0xe12088d0 type_id: 0x93f81ac9 full_name: "usb_gadget_register_driver_owner" } @@ -385931,7 +376385,7 @@ elf_symbol { name: "usb_gadget_set_selfpowered" is_defined: true symbol_type: FUNCTION - crc: 0x818d56a5 + crc: 0x5bf42f93 type_id: 0x94d9adef full_name: "usb_gadget_set_selfpowered" } @@ -385940,7 +376394,7 @@ elf_symbol { name: "usb_gadget_set_state" is_defined: true symbol_type: FUNCTION - crc: 0x02bcb039 + crc: 0xfb228107 type_id: 0x1b74fe1c full_name: "usb_gadget_set_state" } @@ -385949,7 +376403,7 @@ elf_symbol { name: "usb_gadget_udc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x2f89a9cc + crc: 0xf167af90 type_id: 0x1924a178 full_name: "usb_gadget_udc_reset" } @@ -385958,7 +376412,7 @@ elf_symbol { name: "usb_gadget_unmap_request" is_defined: true symbol_type: FUNCTION - crc: 0xa3fda3e0 + crc: 0xe0d4c188 type_id: 0x1966b0af full_name: "usb_gadget_unmap_request" } @@ -385967,7 +376421,7 @@ elf_symbol { name: "usb_gadget_unmap_request_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x155aa84a + crc: 0x0ce668a1 type_id: 0x10a9c034 full_name: "usb_gadget_unmap_request_by_dev" } @@ -385976,7 +376430,7 @@ elf_symbol { name: "usb_gadget_vbus_connect" is_defined: true symbol_type: FUNCTION - crc: 0xe32fb6db + crc: 0xefbaeadf type_id: 0x94d9adef full_name: "usb_gadget_vbus_connect" } @@ -385985,7 +376439,7 @@ elf_symbol { name: "usb_gadget_vbus_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x6291c804 + crc: 0x9e085408 type_id: 0x94d9adef full_name: "usb_gadget_vbus_disconnect" } @@ -385994,7 +376448,7 @@ elf_symbol { name: "usb_gadget_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x2a4552ae + crc: 0x3b02c4c4 type_id: 0x94d9adef full_name: "usb_gadget_wakeup" } @@ -386003,7 +376457,7 @@ elf_symbol { name: "usb_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0x3ff4312b + crc: 0x5aff53a1 type_id: 0x751f8257 full_name: "usb_get_dev" } @@ -386012,7 +376466,7 @@ elf_symbol { name: "usb_get_dr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x0c1c7065 + crc: 0x1c6d0246 type_id: 0x6a442bfd full_name: "usb_get_dr_mode" } @@ -386021,7 +376475,7 @@ elf_symbol { name: "usb_get_from_anchor" is_defined: true symbol_type: FUNCTION - crc: 0x26ac2212 + crc: 0x5ec6dfcd type_id: 0x68d26f6c full_name: "usb_get_from_anchor" } @@ -386030,7 +376484,7 @@ elf_symbol { name: "usb_get_function" is_defined: true symbol_type: FUNCTION - crc: 0x362123b1 + crc: 0x1fdad91c type_id: 0x1c941374 full_name: "usb_get_function" } @@ -386039,7 +376493,7 @@ elf_symbol { name: "usb_get_function_instance" is_defined: true symbol_type: FUNCTION - crc: 0xd791ea27 + crc: 0xbb39a545 type_id: 0x3c0f7773 full_name: "usb_get_function_instance" } @@ -386048,7 +376502,7 @@ elf_symbol { name: "usb_get_intf" is_defined: true symbol_type: FUNCTION - crc: 0x056a2ac5 + crc: 0xab6a8303 type_id: 0x4bcbea3e full_name: "usb_get_intf" } @@ -386057,7 +376511,7 @@ elf_symbol { name: "usb_get_maximum_speed" is_defined: true symbol_type: FUNCTION - crc: 0x1fc4ca9a + crc: 0x9301ed75 type_id: 0x946eaca9 full_name: "usb_get_maximum_speed" } @@ -386066,16 +376520,25 @@ elf_symbol { name: "usb_get_role_switch_default_mode" is_defined: true symbol_type: FUNCTION - crc: 0x21c3dc05 + crc: 0x533bc2cc type_id: 0x6a442bfd full_name: "usb_get_role_switch_default_mode" } +elf_symbol { + id: 0x0fbcda2f + name: "usb_get_urb" + is_defined: true + symbol_type: FUNCTION + crc: 0x80335c11 + type_id: 0x658bb664 + full_name: "usb_get_urb" +} elf_symbol { id: 0xf4436b91 name: "usb_gstrings_attach" is_defined: true symbol_type: FUNCTION - crc: 0x7bda326a + crc: 0x882a293f type_id: 0x9b2c6ab8 full_name: "usb_gstrings_attach" } @@ -386084,7 +376547,7 @@ elf_symbol { name: "usb_hc_died" is_defined: true symbol_type: FUNCTION - crc: 0x8c9322e7 + crc: 0xcf36bf41 type_id: 0x19c6594b full_name: "usb_hc_died" } @@ -386093,7 +376556,7 @@ elf_symbol { name: "usb_hcd_check_unlink_urb" is_defined: true symbol_type: FUNCTION - crc: 0x64f1b19e + crc: 0x34c34625 type_id: 0x94c3e345 full_name: "usb_hcd_check_unlink_urb" } @@ -386102,7 +376565,7 @@ elf_symbol { name: "usb_hcd_end_port_resume" is_defined: true symbol_type: FUNCTION - crc: 0x22570185 + crc: 0xa935cba4 type_id: 0x1e6686a2 full_name: "usb_hcd_end_port_resume" } @@ -386111,7 +376574,7 @@ elf_symbol { name: "usb_hcd_giveback_urb" is_defined: true symbol_type: FUNCTION - crc: 0x75d47449 + crc: 0x0efbce6b type_id: 0x19db51f9 full_name: "usb_hcd_giveback_urb" } @@ -386129,7 +376592,7 @@ elf_symbol { name: "usb_hcd_is_primary_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc88a85a7 + crc: 0x29906c2f type_id: 0x94deebf7 full_name: "usb_hcd_is_primary_hcd" } @@ -386138,7 +376601,7 @@ elf_symbol { name: "usb_hcd_link_urb_to_ep" is_defined: true symbol_type: FUNCTION - crc: 0x4cd2a25c + crc: 0xdeb2c756 type_id: 0x94da2b71 full_name: "usb_hcd_link_urb_to_ep" } @@ -386147,7 +376610,7 @@ elf_symbol { name: "usb_hcd_map_urb_for_dma" is_defined: true symbol_type: FUNCTION - crc: 0xd7e013ed + crc: 0x9fc35a66 type_id: 0x94e642c6 full_name: "usb_hcd_map_urb_for_dma" } @@ -386156,7 +376619,7 @@ elf_symbol { name: "usb_hcd_pci_pm_ops" is_defined: true symbol_type: OBJECT - crc: 0xbd0b148a + crc: 0xc1ef5350 type_id: 0xc44f560e full_name: "usb_hcd_pci_pm_ops" } @@ -386165,7 +376628,7 @@ elf_symbol { name: "usb_hcd_pci_probe" is_defined: true symbol_type: FUNCTION - crc: 0xd820835a + crc: 0x8e4d9b18 type_id: 0x991753c2 full_name: "usb_hcd_pci_probe" } @@ -386174,7 +376637,7 @@ elf_symbol { name: "usb_hcd_pci_remove" is_defined: true symbol_type: FUNCTION - crc: 0xc6ed9443 + crc: 0xcb36412b type_id: 0x14e1f000 full_name: "usb_hcd_pci_remove" } @@ -386183,7 +376646,7 @@ elf_symbol { name: "usb_hcd_pci_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x35ca2c9a + crc: 0x2fc2e765 type_id: 0x14e1f000 full_name: "usb_hcd_pci_shutdown" } @@ -386192,7 +376655,7 @@ elf_symbol { name: "usb_hcd_platform_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x6f8eda7f + crc: 0xda706a09 type_id: 0x1f55a7e6 full_name: "usb_hcd_platform_shutdown" } @@ -386201,7 +376664,7 @@ elf_symbol { name: "usb_hcd_poll_rh_status" is_defined: true symbol_type: FUNCTION - crc: 0x679bb238 + crc: 0xc9c702e0 type_id: 0x19c6594b full_name: "usb_hcd_poll_rh_status" } @@ -386210,7 +376673,7 @@ elf_symbol { name: "usb_hcd_resume_root_hub" is_defined: true symbol_type: FUNCTION - crc: 0x63cae945 + crc: 0x18dfd09e type_id: 0x19c6594b full_name: "usb_hcd_resume_root_hub" } @@ -386219,7 +376682,7 @@ elf_symbol { name: "usb_hcd_start_port_resume" is_defined: true symbol_type: FUNCTION - crc: 0x540375a5 + crc: 0x5bc576dd type_id: 0x1e6686a2 full_name: "usb_hcd_start_port_resume" } @@ -386228,7 +376691,7 @@ elf_symbol { name: "usb_hcd_unlink_urb_from_ep" is_defined: true symbol_type: FUNCTION - crc: 0x99803109 + crc: 0x2146f0f8 type_id: 0x19c299cd full_name: "usb_hcd_unlink_urb_from_ep" } @@ -386237,7 +376700,7 @@ elf_symbol { name: "usb_hcd_unmap_urb_for_dma" is_defined: true symbol_type: FUNCTION - crc: 0x3a4bc8f2 + crc: 0x6ed65a4b type_id: 0x19c299cd full_name: "usb_hcd_unmap_urb_for_dma" } @@ -386255,7 +376718,7 @@ elf_symbol { name: "usb_hub_clear_tt_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x0ec0484d + crc: 0xa8cdee93 type_id: 0x9dcceb48 full_name: "usb_hub_clear_tt_buffer" } @@ -386264,7 +376727,7 @@ elf_symbol { name: "usb_hub_find_child" is_defined: true symbol_type: FUNCTION - crc: 0x5ff9183d + crc: 0x1dc93f31 type_id: 0x7483011b full_name: "usb_hub_find_child" } @@ -386273,7 +376736,7 @@ elf_symbol { name: "usb_ifnum_to_if" is_defined: true symbol_type: FUNCTION - crc: 0x6c64cdcd + crc: 0xc86c94d9 type_id: 0x4d878509 full_name: "usb_ifnum_to_if" } @@ -386282,7 +376745,7 @@ elf_symbol { name: "usb_init_urb" is_defined: true symbol_type: FUNCTION - crc: 0x4f7f3292 + crc: 0x90c04fe8 type_id: 0x10d459f4 full_name: "usb_init_urb" } @@ -386291,7 +376754,7 @@ elf_symbol { name: "usb_initialize_gadget" is_defined: true symbol_type: FUNCTION - crc: 0x21a2c14d + crc: 0xb8b12011 type_id: 0x10985fcc full_name: "usb_initialize_gadget" } @@ -386300,7 +376763,7 @@ elf_symbol { name: "usb_interface_id" is_defined: true symbol_type: FUNCTION - crc: 0x113f9ec4 + crc: 0x2d78741b type_id: 0x9ebe912b full_name: "usb_interface_id" } @@ -386318,7 +376781,7 @@ elf_symbol { name: "usb_kill_urb" is_defined: true symbol_type: FUNCTION - crc: 0x44fef6b7 + crc: 0xa3d91a1f type_id: 0x10d459f4 full_name: "usb_kill_urb" } @@ -386327,7 +376790,7 @@ elf_symbol { name: "usb_match_id" is_defined: true symbol_type: FUNCTION - crc: 0xb410c736 + crc: 0x799344e6 type_id: 0x170370af full_name: "usb_match_id" } @@ -386336,7 +376799,7 @@ elf_symbol { name: "usb_match_one_id" is_defined: true symbol_type: FUNCTION - crc: 0x54e3fa7d + crc: 0xe8d1aae9 type_id: 0x952154fc full_name: "usb_match_one_id" } @@ -386345,7 +376808,7 @@ elf_symbol { name: "usb_os_desc_prepare_interf_dir" is_defined: true symbol_type: FUNCTION - crc: 0x02fd195c + crc: 0xd79f9939 type_id: 0xea4685f2 full_name: "usb_os_desc_prepare_interf_dir" } @@ -386358,12 +376821,21 @@ elf_symbol { type_id: 0xa0c6098f full_name: "usb_otg_state_string" } +elf_symbol { + id: 0xb9163561 + name: "usb_phy_get_charger_current" + is_defined: true + symbol_type: FUNCTION + crc: 0xa4c06f8d + type_id: 0x1181c0b9 + full_name: "usb_phy_get_charger_current" +} elf_symbol { id: 0xe9d87e68 name: "usb_phy_set_charger_current" is_defined: true symbol_type: FUNCTION - crc: 0x7e40e1fe + crc: 0x7da77357 type_id: 0x10feecf9 full_name: "usb_phy_set_charger_current" } @@ -386372,7 +376844,7 @@ elf_symbol { name: "usb_phy_set_charger_state" is_defined: true symbol_type: FUNCTION - crc: 0xecf3c1ac + crc: 0xc9c6de2a type_id: 0x10a7df71 full_name: "usb_phy_set_charger_state" } @@ -386381,7 +376853,7 @@ elf_symbol { name: "usb_phy_set_event" is_defined: true symbol_type: FUNCTION - crc: 0xf14607df + crc: 0xe538692b type_id: 0x11252cf3 full_name: "usb_phy_set_event" } @@ -386390,7 +376862,7 @@ elf_symbol { name: "usb_poison_urb" is_defined: true symbol_type: FUNCTION - crc: 0x0eea2837 + crc: 0xbbecda2e type_id: 0x10d459f4 full_name: "usb_poison_urb" } @@ -386399,7 +376871,7 @@ elf_symbol { name: "usb_put_dev" is_defined: true symbol_type: FUNCTION - crc: 0x794fc786 + crc: 0xe4ba0187 type_id: 0x13c76860 full_name: "usb_put_dev" } @@ -386408,7 +376880,7 @@ elf_symbol { name: "usb_put_function" is_defined: true symbol_type: FUNCTION - crc: 0x0475b00d + crc: 0xddc6e910 type_id: 0x1880675b full_name: "usb_put_function" } @@ -386417,7 +376889,7 @@ elf_symbol { name: "usb_put_function_instance" is_defined: true symbol_type: FUNCTION - crc: 0x734a048f + crc: 0xadb03e1c type_id: 0x149eb739 full_name: "usb_put_function_instance" } @@ -386426,7 +376898,7 @@ elf_symbol { name: "usb_put_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x135bec9f + crc: 0x4174560b type_id: 0x19c6594b full_name: "usb_put_hcd" } @@ -386435,7 +376907,7 @@ elf_symbol { name: "usb_put_intf" is_defined: true symbol_type: FUNCTION - crc: 0x1f0ef638 + crc: 0xe0d43b8e type_id: 0x18d9f669 full_name: "usb_put_intf" } @@ -386444,7 +376916,7 @@ elf_symbol { name: "usb_queue_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0xa9954e20 + crc: 0x23734d3f type_id: 0x18d9f669 full_name: "usb_queue_reset_device" } @@ -386453,7 +376925,7 @@ elf_symbol { name: "usb_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x73f559de + crc: 0x99cfcf4a type_id: 0x92855f9f full_name: "usb_register_driver" } @@ -386471,7 +376943,7 @@ elf_symbol { name: "usb_remove_function" is_defined: true symbol_type: FUNCTION - crc: 0xa24178b6 + crc: 0x3fe9f497 type_id: 0x13a62397 full_name: "usb_remove_function" } @@ -386480,7 +376952,7 @@ elf_symbol { name: "usb_remove_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x76b093a9 + crc: 0x39effec3 type_id: 0x19c6594b full_name: "usb_remove_hcd" } @@ -386489,16 +376961,25 @@ elf_symbol { name: "usb_remove_phy" is_defined: true symbol_type: FUNCTION - crc: 0xaefdba51 + crc: 0x6b13dee2 type_id: 0x11e8f961 full_name: "usb_remove_phy" } +elf_symbol { + id: 0xe3f9d54d + name: "usb_reset_configuration" + is_defined: true + symbol_type: FUNCTION + crc: 0x389cb481 + type_id: 0x9edfdadc + full_name: "usb_reset_configuration" +} elf_symbol { id: 0xd80a0cec name: "usb_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x3f3dc897 + crc: 0x7fa4336f type_id: 0x9edfdadc full_name: "usb_reset_device" } @@ -386516,7 +376997,7 @@ elf_symbol { name: "usb_role_switch_find_by_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0xfbf3ab59 + crc: 0xe4f773ff type_id: 0x8a993822 full_name: "usb_role_switch_find_by_fwnode" } @@ -386525,7 +377006,7 @@ elf_symbol { name: "usb_role_switch_get" is_defined: true symbol_type: FUNCTION - crc: 0xaae5c480 + crc: 0x8f4a6fa5 type_id: 0x858a1ee4 full_name: "usb_role_switch_get" } @@ -386552,7 +377033,7 @@ elf_symbol { name: "usb_role_switch_register" is_defined: true symbol_type: FUNCTION - crc: 0x3a94423d + crc: 0x7724f469 type_id: 0x85551253 full_name: "usb_role_switch_register" } @@ -386579,7 +377060,7 @@ elf_symbol { name: "usb_root_hub_lost_power" is_defined: true symbol_type: FUNCTION - crc: 0x4091cf43 + crc: 0x0db2b181 type_id: 0x13c76860 full_name: "usb_root_hub_lost_power" } @@ -386597,7 +377078,7 @@ elf_symbol { name: "usb_serial_claim_interface" is_defined: true symbol_type: FUNCTION - crc: 0x6526448e + crc: 0xb24145d5 type_id: 0x9aa5384e full_name: "usb_serial_claim_interface" } @@ -386606,7 +377087,7 @@ elf_symbol { name: "usb_serial_deregister_drivers" is_defined: true symbol_type: FUNCTION - crc: 0xc9cdbf44 + crc: 0xdfd4095f type_id: 0x1f2cb682 full_name: "usb_serial_deregister_drivers" } @@ -386615,7 +377096,7 @@ elf_symbol { name: "usb_serial_generic_chars_in_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xc2dea2c0 + crc: 0x25fedccd type_id: 0xc564dee2 full_name: "usb_serial_generic_chars_in_buffer" } @@ -386624,7 +377105,7 @@ elf_symbol { name: "usb_serial_generic_close" is_defined: true symbol_type: FUNCTION - crc: 0x80570c9a + crc: 0x03ad5d8a type_id: 0x181d9d22 full_name: "usb_serial_generic_close" } @@ -386633,7 +377114,7 @@ elf_symbol { name: "usb_serial_generic_get_icount" is_defined: true symbol_type: FUNCTION - crc: 0x8769303f + crc: 0x74d1d966 type_id: 0x962949a5 full_name: "usb_serial_generic_get_icount" } @@ -386642,7 +377123,7 @@ elf_symbol { name: "usb_serial_generic_open" is_defined: true symbol_type: FUNCTION - crc: 0xc685afef + crc: 0x3ee6671b type_id: 0x96b71ffd full_name: "usb_serial_generic_open" } @@ -386651,7 +377132,7 @@ elf_symbol { name: "usb_serial_generic_process_read_urb" is_defined: true symbol_type: FUNCTION - crc: 0x5b8d6a21 + crc: 0x9b41ea73 type_id: 0x10d459f4 full_name: "usb_serial_generic_process_read_urb" } @@ -386660,7 +377141,7 @@ elf_symbol { name: "usb_serial_generic_read_bulk_callback" is_defined: true symbol_type: FUNCTION - crc: 0xbb6ae4cb + crc: 0xc52e0fa3 type_id: 0x10d459f4 full_name: "usb_serial_generic_read_bulk_callback" } @@ -386669,7 +377150,7 @@ elf_symbol { name: "usb_serial_generic_resume" is_defined: true symbol_type: FUNCTION - crc: 0x91efd3e8 + crc: 0xae4bdf1c type_id: 0x9a212231 full_name: "usb_serial_generic_resume" } @@ -386678,7 +377159,7 @@ elf_symbol { name: "usb_serial_generic_submit_read_urbs" is_defined: true symbol_type: FUNCTION - crc: 0xaf016309 + crc: 0xc4aedf6c type_id: 0x96c3b4e1 full_name: "usb_serial_generic_submit_read_urbs" } @@ -386687,7 +377168,7 @@ elf_symbol { name: "usb_serial_generic_throttle" is_defined: true symbol_type: FUNCTION - crc: 0x47d165cb + crc: 0x4d805469 type_id: 0x1b27f18a full_name: "usb_serial_generic_throttle" } @@ -386696,7 +377177,7 @@ elf_symbol { name: "usb_serial_generic_tiocmiwait" is_defined: true symbol_type: FUNCTION - crc: 0x64ca3e00 + crc: 0xfa18e2de type_id: 0x96f296a4 full_name: "usb_serial_generic_tiocmiwait" } @@ -386705,7 +377186,7 @@ elf_symbol { name: "usb_serial_generic_unthrottle" is_defined: true symbol_type: FUNCTION - crc: 0xa4a15db5 + crc: 0x907bc480 type_id: 0x1b27f18a full_name: "usb_serial_generic_unthrottle" } @@ -386714,7 +377195,7 @@ elf_symbol { name: "usb_serial_generic_wait_until_sent" is_defined: true symbol_type: FUNCTION - crc: 0x41aa0b45 + crc: 0xc7dee2e6 type_id: 0x18d7c9fc full_name: "usb_serial_generic_wait_until_sent" } @@ -386723,7 +377204,7 @@ elf_symbol { name: "usb_serial_generic_write" is_defined: true symbol_type: FUNCTION - crc: 0xc1bb2bb3 + crc: 0xfebea6c1 type_id: 0x96b8906b full_name: "usb_serial_generic_write" } @@ -386732,7 +377213,7 @@ elf_symbol { name: "usb_serial_generic_write_bulk_callback" is_defined: true symbol_type: FUNCTION - crc: 0x0cef8bd5 + crc: 0x6820793a type_id: 0x10d459f4 full_name: "usb_serial_generic_write_bulk_callback" } @@ -386741,7 +377222,7 @@ elf_symbol { name: "usb_serial_generic_write_start" is_defined: true symbol_type: FUNCTION - crc: 0xeca45b1a + crc: 0xc63daf9f type_id: 0x96c3b4e1 full_name: "usb_serial_generic_write_start" } @@ -386750,7 +377231,7 @@ elf_symbol { name: "usb_serial_handle_dcd_change" is_defined: true symbol_type: FUNCTION - crc: 0x9e75ec71 + crc: 0xd1a0a186 type_id: 0x18b7067a full_name: "usb_serial_handle_dcd_change" } @@ -386759,7 +377240,7 @@ elf_symbol { name: "usb_serial_port_softint" is_defined: true symbol_type: FUNCTION - crc: 0x8089faaf + crc: 0x4c8ff664 type_id: 0x181d9d22 full_name: "usb_serial_port_softint" } @@ -386768,7 +377249,7 @@ elf_symbol { name: "usb_serial_register_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x2d08ce94 + crc: 0x0cdad411 type_id: 0x92c247e8 full_name: "usb_serial_register_drivers" } @@ -386777,7 +377258,7 @@ elf_symbol { name: "usb_serial_resume" is_defined: true symbol_type: FUNCTION - crc: 0xd62130c2 + crc: 0xe832a0c0 type_id: 0x95c144d5 full_name: "usb_serial_resume" } @@ -386786,7 +377267,7 @@ elf_symbol { name: "usb_serial_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x619eb73f + crc: 0x91d8fc24 type_id: 0x96011ad3 full_name: "usb_serial_suspend" } @@ -386795,7 +377276,7 @@ elf_symbol { name: "usb_set_device_state" is_defined: true symbol_type: FUNCTION - crc: 0x86a192d7 + crc: 0xa9d9cb98 type_id: 0x1172892f full_name: "usb_set_device_state" } @@ -386804,7 +377285,7 @@ elf_symbol { name: "usb_set_interface" is_defined: true symbol_type: FUNCTION - crc: 0x850729c3 + crc: 0x77a03e36 type_id: 0x9f5a91a4 full_name: "usb_set_interface" } @@ -386831,16 +377312,25 @@ elf_symbol { name: "usb_store_new_id" is_defined: true symbol_type: FUNCTION - crc: 0x2544a501 + crc: 0xe1fe3992 type_id: 0x1fa33567 full_name: "usb_store_new_id" } +elf_symbol { + id: 0xecf36ba9 + name: "usb_string" + is_defined: true + symbol_type: FUNCTION + crc: 0x15940f97 + type_id: 0x9f41a9bc + full_name: "usb_string" +} elf_symbol { id: 0x9299d069 name: "usb_string_id" is_defined: true symbol_type: FUNCTION - crc: 0x8bf78668 + crc: 0x46f8e09f type_id: 0x95c8ff6f full_name: "usb_string_id" } @@ -386849,7 +377339,7 @@ elf_symbol { name: "usb_submit_urb" is_defined: true symbol_type: FUNCTION - crc: 0xa5d7860f + crc: 0xd137f0b4 type_id: 0x9e0a7037 full_name: "usb_submit_urb" } @@ -386858,7 +377348,7 @@ elf_symbol { name: "usb_udc_vbus_handler" is_defined: true symbol_type: FUNCTION - crc: 0x56744192 + crc: 0x1627fc8c type_id: 0x1874e22c full_name: "usb_udc_vbus_handler" } @@ -386867,16 +377357,25 @@ elf_symbol { name: "usb_unanchor_urb" is_defined: true symbol_type: FUNCTION - crc: 0x5aa498bb + crc: 0xdf5c10e7 type_id: 0x10d459f4 full_name: "usb_unanchor_urb" } +elf_symbol { + id: 0x0741c87d + name: "usb_unlink_urb" + is_defined: true + symbol_type: FUNCTION + crc: 0x52ed5635 + type_id: 0x9dcceb48 + full_name: "usb_unlink_urb" +} elf_symbol { id: 0x3bf4fac5 name: "usb_unpoison_urb" is_defined: true symbol_type: FUNCTION - crc: 0xf140d87f + crc: 0x1fe59e6a type_id: 0x10d459f4 full_name: "usb_unpoison_urb" } @@ -386894,7 +377393,7 @@ elf_symbol { name: "usb_wakeup_notification" is_defined: true symbol_type: FUNCTION - crc: 0xc6cef9ca + crc: 0x3fb23962 type_id: 0x12d17df8 full_name: "usb_wakeup_notification" } @@ -386903,7 +377402,7 @@ elf_symbol { name: "usbnet_get_endpoints" is_defined: true symbol_type: FUNCTION - crc: 0x988ec427 + crc: 0xb30fc515 type_id: 0x9e768332 full_name: "usbnet_get_endpoints" } @@ -386912,7 +377411,7 @@ elf_symbol { name: "usbnet_link_change" is_defined: true symbol_type: FUNCTION - crc: 0x99fdc882 + crc: 0x8a855afb type_id: 0x12448959 full_name: "usbnet_link_change" } @@ -386975,7 +377474,7 @@ elf_symbol { name: "v4l2_compat_ioctl32" is_defined: true symbol_type: FUNCTION - crc: 0x48b9f6e3 + crc: 0xb7eb2a81 type_id: 0xa00069e0 full_name: "v4l2_compat_ioctl32" } @@ -386984,7 +377483,7 @@ elf_symbol { name: "v4l2_ctrl_auto_cluster" is_defined: true symbol_type: FUNCTION - crc: 0xaed11f34 + crc: 0xbfe8732a type_id: 0x01ecbbc0 full_name: "v4l2_ctrl_auto_cluster" } @@ -386993,7 +377492,7 @@ elf_symbol { name: "v4l2_ctrl_find" is_defined: true symbol_type: FUNCTION - crc: 0x7422df3f + crc: 0x67d88e33 type_id: 0x1db066c6 full_name: "v4l2_ctrl_find" } @@ -387002,7 +377501,7 @@ elf_symbol { name: "v4l2_ctrl_g_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x1b1b3b9e + crc: 0xc61a51b2 type_id: 0x8c560b3b full_name: "v4l2_ctrl_g_ctrl" } @@ -387011,7 +377510,7 @@ elf_symbol { name: "v4l2_ctrl_g_ctrl_int64" is_defined: true symbol_type: FUNCTION - crc: 0xf61f2c0a + crc: 0x1ed85ebb type_id: 0x8b00bfc7 full_name: "v4l2_ctrl_g_ctrl_int64" } @@ -387029,7 +377528,7 @@ elf_symbol { name: "v4l2_ctrl_handler_free" is_defined: true symbol_type: FUNCTION - crc: 0x3774b271 + crc: 0x2cac929d type_id: 0x10035ee9 full_name: "v4l2_ctrl_handler_free" } @@ -387038,7 +377537,7 @@ elf_symbol { name: "v4l2_ctrl_handler_init_class" is_defined: true symbol_type: FUNCTION - crc: 0x15dfcfd6 + crc: 0x699e1454 type_id: 0x9c0bd092 full_name: "v4l2_ctrl_handler_init_class" } @@ -387047,7 +377546,7 @@ elf_symbol { name: "v4l2_ctrl_handler_setup" is_defined: true symbol_type: FUNCTION - crc: 0x34e336e4 + crc: 0xe7627b8d type_id: 0x9d1bec55 full_name: "v4l2_ctrl_handler_setup" } @@ -387056,7 +377555,7 @@ elf_symbol { name: "v4l2_ctrl_log_status" is_defined: true symbol_type: FUNCTION - crc: 0x621f30fa + crc: 0xf20b349f type_id: 0x9bd88c03 full_name: "v4l2_ctrl_log_status" } @@ -387065,7 +377564,7 @@ elf_symbol { name: "v4l2_ctrl_new_custom" is_defined: true symbol_type: FUNCTION - crc: 0x9975f481 + crc: 0x16b78ed7 type_id: 0x1e7e66b3 full_name: "v4l2_ctrl_new_custom" } @@ -387074,7 +377573,7 @@ elf_symbol { name: "v4l2_ctrl_new_fwnode_properties" is_defined: true symbol_type: FUNCTION - crc: 0x7b307f0d + crc: 0x4362297c type_id: 0x9deb25ef full_name: "v4l2_ctrl_new_fwnode_properties" } @@ -387083,7 +377582,7 @@ elf_symbol { name: "v4l2_ctrl_new_int_menu" is_defined: true symbol_type: FUNCTION - crc: 0x2cfe45f1 + crc: 0xc0526565 type_id: 0x1e5a132d full_name: "v4l2_ctrl_new_int_menu" } @@ -387092,7 +377591,7 @@ elf_symbol { name: "v4l2_ctrl_new_std" is_defined: true symbol_type: FUNCTION - crc: 0x73586eb7 + crc: 0x8e267b3b type_id: 0x1e5a0d08 full_name: "v4l2_ctrl_new_std" } @@ -387101,7 +377600,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_compound" is_defined: true symbol_type: FUNCTION - crc: 0x0e3a7a13 + crc: 0xe9b702cf type_id: 0x1e5a69e0 full_name: "v4l2_ctrl_new_std_compound" } @@ -387110,7 +377609,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_menu" is_defined: true symbol_type: FUNCTION - crc: 0x91a675d6 + crc: 0x63b9ef43 type_id: 0x1e5a3daa full_name: "v4l2_ctrl_new_std_menu" } @@ -387119,7 +377618,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_menu_items" is_defined: true symbol_type: FUNCTION - crc: 0x3c32a4eb + crc: 0x446596ec type_id: 0x1e5a3da5 full_name: "v4l2_ctrl_new_std_menu_items" } @@ -387128,7 +377627,7 @@ elf_symbol { name: "v4l2_ctrl_poll" is_defined: true symbol_type: FUNCTION - crc: 0x739b9bca + crc: 0x5392aca2 type_id: 0x25b50dfa full_name: "v4l2_ctrl_poll" } @@ -387137,7 +377636,7 @@ elf_symbol { name: "v4l2_ctrl_request_complete" is_defined: true symbol_type: FUNCTION - crc: 0x029f3028 + crc: 0xe15aaabf type_id: 0x19c56221 full_name: "v4l2_ctrl_request_complete" } @@ -387146,7 +377645,7 @@ elf_symbol { name: "v4l2_ctrl_request_setup" is_defined: true symbol_type: FUNCTION - crc: 0xf0bb2fe3 + crc: 0x8415ca25 type_id: 0x94ddd09d full_name: "v4l2_ctrl_request_setup" } @@ -387155,7 +377654,7 @@ elf_symbol { name: "v4l2_ctrl_subdev_log_status" is_defined: true symbol_type: FUNCTION - crc: 0xdf5da522 + crc: 0xfe49a701 type_id: 0x9df18afd full_name: "v4l2_ctrl_subdev_log_status" } @@ -387164,7 +377663,7 @@ elf_symbol { name: "v4l2_ctrl_subdev_subscribe_event" is_defined: true symbol_type: FUNCTION - crc: 0x832f80a5 + crc: 0x4aa4c9ea type_id: 0x9d3b60fc full_name: "v4l2_ctrl_subdev_subscribe_event" } @@ -387173,7 +377672,7 @@ elf_symbol { name: "v4l2_ctrl_subscribe_event" is_defined: true symbol_type: FUNCTION - crc: 0x0adf399b + crc: 0x08390c25 type_id: 0x912c9057 full_name: "v4l2_ctrl_subscribe_event" } @@ -387182,7 +377681,7 @@ elf_symbol { name: "v4l2_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xa965e13f + crc: 0x01e9e124 type_id: 0x9d0be11c full_name: "v4l2_device_register" } @@ -387191,16 +377690,25 @@ elf_symbol { name: "v4l2_device_register_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x15af1906 + crc: 0xfad94f9a type_id: 0x9c543337 full_name: "v4l2_device_register_subdev" } +elf_symbol { + id: 0xdc3fca57 + name: "v4l2_device_set_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x6b8f22fe + type_id: 0x9cae8e59 + full_name: "v4l2_device_set_name" +} elf_symbol { id: 0x23051526 name: "v4l2_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x17a0629d + crc: 0xeae16906 type_id: 0x114b9716 full_name: "v4l2_device_unregister" } @@ -387209,7 +377717,7 @@ elf_symbol { name: "v4l2_device_unregister_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x993c6e4a + crc: 0x833bc630 type_id: 0x10e93841 full_name: "v4l2_device_unregister_subdev" } @@ -387218,7 +377726,7 @@ elf_symbol { name: "v4l2_event_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x397902ca + crc: 0xea069d21 type_id: 0x91db22a4 full_name: "v4l2_event_dequeue" } @@ -387227,7 +377735,7 @@ elf_symbol { name: "v4l2_event_pending" is_defined: true symbol_type: FUNCTION - crc: 0xc3272cb1 + crc: 0x2edabde4 type_id: 0x91e301dd full_name: "v4l2_event_pending" } @@ -387236,7 +377744,7 @@ elf_symbol { name: "v4l2_event_queue" is_defined: true symbol_type: FUNCTION - crc: 0xd87fb0c1 + crc: 0x776d3a82 type_id: 0x1014c641 full_name: "v4l2_event_queue" } @@ -387245,7 +377753,7 @@ elf_symbol { name: "v4l2_event_queue_fh" is_defined: true symbol_type: FUNCTION - crc: 0x8561b431 + crc: 0x367b05b1 type_id: 0x1c0f0880 full_name: "v4l2_event_queue_fh" } @@ -387254,7 +377762,7 @@ elf_symbol { name: "v4l2_event_subdev_unsubscribe" is_defined: true symbol_type: FUNCTION - crc: 0x26858e9a + crc: 0xb88cea22 type_id: 0x9d3b60fc full_name: "v4l2_event_subdev_unsubscribe" } @@ -387263,7 +377771,7 @@ elf_symbol { name: "v4l2_event_subscribe" is_defined: true symbol_type: FUNCTION - crc: 0xfb729b7a + crc: 0xc0908856 type_id: 0x913d31b0 full_name: "v4l2_event_subscribe" } @@ -387272,7 +377780,7 @@ elf_symbol { name: "v4l2_event_unsubscribe" is_defined: true symbol_type: FUNCTION - crc: 0x9cced9c3 + crc: 0x928a9ca7 type_id: 0x912c9057 full_name: "v4l2_event_unsubscribe" } @@ -387281,7 +377789,7 @@ elf_symbol { name: "v4l2_fh_add" is_defined: true symbol_type: FUNCTION - crc: 0x3d26d09e + crc: 0x47054090 type_id: 0x1cfbb361 full_name: "v4l2_fh_add" } @@ -387290,7 +377798,7 @@ elf_symbol { name: "v4l2_fh_del" is_defined: true symbol_type: FUNCTION - crc: 0x84120618 + crc: 0x992b6dbe type_id: 0x1cfbb361 full_name: "v4l2_fh_del" } @@ -387299,7 +377807,7 @@ elf_symbol { name: "v4l2_fh_exit" is_defined: true symbol_type: FUNCTION - crc: 0x4bc48aba + crc: 0xabc41d67 type_id: 0x1cfbb361 full_name: "v4l2_fh_exit" } @@ -387308,7 +377816,7 @@ elf_symbol { name: "v4l2_fh_init" is_defined: true symbol_type: FUNCTION - crc: 0xfd3f9ebd + crc: 0x9acb357d type_id: 0x1cfc31a2 full_name: "v4l2_fh_init" } @@ -387317,7 +377825,7 @@ elf_symbol { name: "v4l2_fh_is_singular" is_defined: true symbol_type: FUNCTION - crc: 0x71ed6b2b + crc: 0x6a2d2791 type_id: 0x91e301dd full_name: "v4l2_fh_is_singular" } @@ -387326,7 +377834,7 @@ elf_symbol { name: "v4l2_fh_open" is_defined: true symbol_type: FUNCTION - crc: 0x6c2c514d + crc: 0xafe782ce type_id: 0x9bba7997 full_name: "v4l2_fh_open" } @@ -387335,7 +377843,7 @@ elf_symbol { name: "v4l2_fh_release" is_defined: true symbol_type: FUNCTION - crc: 0x8c7e082e + crc: 0xabe62220 type_id: 0x9bba7997 full_name: "v4l2_fh_release" } @@ -387353,7 +377861,7 @@ elf_symbol { name: "v4l2_g_parm_cap" is_defined: true symbol_type: FUNCTION - crc: 0x47c26851 + crc: 0x9bc61f97 type_id: 0x9df4075f full_name: "v4l2_g_parm_cap" } @@ -387362,7 +377870,7 @@ elf_symbol { name: "v4l2_get_link_freq" is_defined: true symbol_type: FUNCTION - crc: 0xef984006 + crc: 0x5fc3d83b type_id: 0x8798b290 full_name: "v4l2_get_link_freq" } @@ -387371,7 +377879,7 @@ elf_symbol { name: "v4l2_i2c_subdev_init" is_defined: true symbol_type: FUNCTION - crc: 0x6631bcf4 + crc: 0xd566efee type_id: 0x102f3bef full_name: "v4l2_i2c_subdev_init" } @@ -387380,7 +377888,7 @@ elf_symbol { name: "v4l2_m2m_buf_copy_metadata" is_defined: true symbol_type: FUNCTION - crc: 0xf0bdb7ff + crc: 0xf39f6d21 type_id: 0x1ce56ba2 full_name: "v4l2_m2m_buf_copy_metadata" } @@ -387389,7 +377897,7 @@ elf_symbol { name: "v4l2_m2m_buf_queue" is_defined: true symbol_type: FUNCTION - crc: 0x561d67b0 + crc: 0xb1ca6c94 type_id: 0x1253a5d6 full_name: "v4l2_m2m_buf_queue" } @@ -387398,7 +377906,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove" is_defined: true symbol_type: FUNCTION - crc: 0xb5542fc6 + crc: 0xc34c3fbf type_id: 0x318cc368 full_name: "v4l2_m2m_buf_remove" } @@ -387407,7 +377915,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove_by_buf" is_defined: true symbol_type: FUNCTION - crc: 0x9670edfb + crc: 0x54232bfd type_id: 0x127a8e67 full_name: "v4l2_m2m_buf_remove_by_buf" } @@ -387416,7 +377924,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove_by_idx" is_defined: true symbol_type: FUNCTION - crc: 0x3eb8947c + crc: 0xa81ee8a7 type_id: 0x309ad6f0 full_name: "v4l2_m2m_buf_remove_by_idx" } @@ -387425,7 +377933,7 @@ elf_symbol { name: "v4l2_m2m_ctx_init" is_defined: true symbol_type: FUNCTION - crc: 0x34331e68 + crc: 0x80c11d51 type_id: 0x3aa9b2fb full_name: "v4l2_m2m_ctx_init" } @@ -387434,7 +377942,7 @@ elf_symbol { name: "v4l2_m2m_ctx_release" is_defined: true symbol_type: FUNCTION - crc: 0xe8e923a0 + crc: 0x18303dbd type_id: 0x128e4140 full_name: "v4l2_m2m_ctx_release" } @@ -387443,7 +377951,7 @@ elf_symbol { name: "v4l2_m2m_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x15841ee2 + crc: 0x6c9393f1 type_id: 0x9b9c3080 full_name: "v4l2_m2m_dqbuf" } @@ -387452,7 +377960,7 @@ elf_symbol { name: "v4l2_m2m_fop_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x4354dff3 + crc: 0xd7abccb7 type_id: 0x9b923492 full_name: "v4l2_m2m_fop_mmap" } @@ -387461,7 +377969,7 @@ elf_symbol { name: "v4l2_m2m_fop_poll" is_defined: true symbol_type: FUNCTION - crc: 0x5325dcdc + crc: 0x580f3b6e type_id: 0x25ad187d full_name: "v4l2_m2m_fop_poll" } @@ -387479,7 +377987,7 @@ elf_symbol { name: "v4l2_m2m_get_vq" is_defined: true symbol_type: FUNCTION - crc: 0xa93cba0b + crc: 0x3c0b508f type_id: 0xdbd3d7da full_name: "v4l2_m2m_get_vq" } @@ -387497,7 +378005,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0xb1c1548b + crc: 0x1358fe47 type_id: 0x9bd21a8b full_name: "v4l2_m2m_ioctl_create_bufs" } @@ -387506,7 +378014,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_decoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x827233c0 + crc: 0x53b42d71 type_id: 0x9bdd631f full_name: "v4l2_m2m_ioctl_decoder_cmd" } @@ -387515,7 +378023,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0xebed6667 + crc: 0x5d2f2f4b type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_dqbuf" } @@ -387524,7 +378032,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_encoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xc620347b + crc: 0x9e7ee2a7 type_id: 0x9bd829a3 full_name: "v4l2_m2m_ioctl_encoder_cmd" } @@ -387533,7 +378041,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0xf568ce4f + crc: 0x4eb76570 type_id: 0x9bd4409d full_name: "v4l2_m2m_ioctl_expbuf" } @@ -387542,7 +378050,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0xe6c61cc4 + crc: 0x810497e7 type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_prepare_buf" } @@ -387551,7 +378059,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc0548e0e + crc: 0x33b403ac type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_qbuf" } @@ -387560,7 +378068,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0xa7cb6ec9 + crc: 0x0b98ac20 type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_querybuf" } @@ -387569,7 +378077,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x06a584ce + crc: 0xf68c89b7 type_id: 0x9bde0e00 full_name: "v4l2_m2m_ioctl_reqbufs" } @@ -387578,7 +378086,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0x13b40eef + crc: 0x0879d3aa type_id: 0x9bc4d75d full_name: "v4l2_m2m_ioctl_streamoff" } @@ -387587,7 +378095,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_streamon" is_defined: true symbol_type: FUNCTION - crc: 0xcf327e63 + crc: 0xca0644c6 type_id: 0x9bc4d75d full_name: "v4l2_m2m_ioctl_streamon" } @@ -387596,7 +378104,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_try_decoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x8113eeb3 + crc: 0x48180aa4 type_id: 0x9bdd631f full_name: "v4l2_m2m_ioctl_try_decoder_cmd" } @@ -387605,7 +378113,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_try_encoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x5ed10e4d + crc: 0x7a3d9049 type_id: 0x9bd829a3 full_name: "v4l2_m2m_ioctl_try_encoder_cmd" } @@ -387614,7 +378122,7 @@ elf_symbol { name: "v4l2_m2m_job_finish" is_defined: true symbol_type: FUNCTION - crc: 0x495de92c + crc: 0xd4bc2c54 type_id: 0x12eb3fc9 full_name: "v4l2_m2m_job_finish" } @@ -387623,16 +378131,25 @@ elf_symbol { name: "v4l2_m2m_last_buffer_done" is_defined: true symbol_type: FUNCTION - crc: 0xae520b8b + crc: 0xba845144 type_id: 0x1253a5d6 full_name: "v4l2_m2m_last_buffer_done" } +elf_symbol { + id: 0xaf1caca5 + name: "v4l2_m2m_mmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xf8b971e8 + type_id: 0x9b999c4a + full_name: "v4l2_m2m_mmap" +} elf_symbol { id: 0xb4198f5a name: "v4l2_m2m_next_buf" is_defined: true symbol_type: FUNCTION - crc: 0xb1cb8a9f + crc: 0x81687266 type_id: 0x318cc368 full_name: "v4l2_m2m_next_buf" } @@ -387641,7 +378158,7 @@ elf_symbol { name: "v4l2_m2m_poll" is_defined: true symbol_type: FUNCTION - crc: 0x927a7513 + crc: 0xf54c6ffe type_id: 0x2524b83a full_name: "v4l2_m2m_poll" } @@ -387650,7 +378167,7 @@ elf_symbol { name: "v4l2_m2m_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x220972d8 + crc: 0x3b8e59d9 type_id: 0x9b9c3080 full_name: "v4l2_m2m_qbuf" } @@ -387659,7 +378176,7 @@ elf_symbol { name: "v4l2_m2m_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0x9040fcee + crc: 0x94814687 type_id: 0x9b9c3080 full_name: "v4l2_m2m_querybuf" } @@ -387668,7 +378185,7 @@ elf_symbol { name: "v4l2_m2m_register_media_controller" is_defined: true symbol_type: FUNCTION - crc: 0x618e91ec + crc: 0x18ff3315 type_id: 0x9fcca68f full_name: "v4l2_m2m_register_media_controller" } @@ -387686,7 +378203,7 @@ elf_symbol { name: "v4l2_m2m_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x55e0e942 + crc: 0x326723a4 type_id: 0x9b9d9a99 full_name: "v4l2_m2m_reqbufs" } @@ -387695,7 +378212,7 @@ elf_symbol { name: "v4l2_m2m_request_queue" is_defined: true symbol_type: FUNCTION - crc: 0x4418e043 + crc: 0xf0c0176c type_id: 0x19ccd2d6 full_name: "v4l2_m2m_request_queue" } @@ -387713,7 +378230,7 @@ elf_symbol { name: "v4l2_m2m_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0x183170e9 + crc: 0xec027c7b type_id: 0x9b8743c4 full_name: "v4l2_m2m_streamoff" } @@ -387722,7 +378239,7 @@ elf_symbol { name: "v4l2_m2m_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x8c8e1013 + crc: 0xeb372814 type_id: 0x9b8743c4 full_name: "v4l2_m2m_streamon" } @@ -387740,7 +378257,7 @@ elf_symbol { name: "v4l2_m2m_try_schedule" is_defined: true symbol_type: FUNCTION - crc: 0x84856144 + crc: 0xe6f6dff7 type_id: 0x128e4140 full_name: "v4l2_m2m_try_schedule" } @@ -387758,7 +378275,7 @@ elf_symbol { name: "v4l2_m2m_update_start_streaming_state" is_defined: true symbol_type: FUNCTION - crc: 0xc91e319c + crc: 0x9dcfedbc type_id: 0x12e4752f full_name: "v4l2_m2m_update_start_streaming_state" } @@ -387767,16 +378284,25 @@ elf_symbol { name: "v4l2_m2m_update_stop_streaming_state" is_defined: true symbol_type: FUNCTION - crc: 0xc11497ef + crc: 0xd0b6bde7 type_id: 0x12e4752f full_name: "v4l2_m2m_update_stop_streaming_state" } +elf_symbol { + id: 0xf40e82dd + name: "v4l2_match_dv_timings" + is_defined: true + symbol_type: FUNCTION + crc: 0xd034392d + type_id: 0xf2ee299f + full_name: "v4l2_match_dv_timings" +} elf_symbol { id: 0x9b29f9ed name: "v4l2_pipeline_link_notify" is_defined: true symbol_type: FUNCTION - crc: 0x5600eeb6 + crc: 0xa46f633d type_id: 0x900d5d3b full_name: "v4l2_pipeline_link_notify" } @@ -387785,7 +378311,7 @@ elf_symbol { name: "v4l2_s_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0xa50b1518 + crc: 0x0e1f39df type_id: 0x91e7fef3 full_name: "v4l2_s_ctrl" } @@ -387794,7 +378320,7 @@ elf_symbol { name: "v4l2_s_parm_cap" is_defined: true symbol_type: FUNCTION - crc: 0x20d72213 + crc: 0xbc044e18 type_id: 0x9df4075f full_name: "v4l2_s_parm_cap" } @@ -387803,7 +378329,7 @@ elf_symbol { name: "v4l2_src_change_event_subscribe" is_defined: true symbol_type: FUNCTION - crc: 0x9bb34ea2 + crc: 0xa4ba5148 type_id: 0x912c9057 full_name: "v4l2_src_change_event_subscribe" } @@ -387812,7 +378338,7 @@ elf_symbol { name: "v4l2_subdev_call_wrappers" is_defined: true symbol_type: OBJECT - crc: 0x0666f2c4 + crc: 0xb643b519 type_id: 0xd3e2f5cd full_name: "v4l2_subdev_call_wrappers" } @@ -387821,7 +378347,7 @@ elf_symbol { name: "v4l2_subdev_init" is_defined: true symbol_type: FUNCTION - crc: 0xd78565b7 + crc: 0x44e14219 type_id: 0x10109a52 full_name: "v4l2_subdev_init" } @@ -387830,7 +378356,7 @@ elf_symbol { name: "v4l2_subdev_link_validate" is_defined: true symbol_type: FUNCTION - crc: 0xeeb451c5 + crc: 0xdb383d6e type_id: 0x93381cce full_name: "v4l2_subdev_link_validate" } @@ -387839,7 +378365,7 @@ elf_symbol { name: "v4l2_subdev_link_validate_default" is_defined: true symbol_type: FUNCTION - crc: 0x6c9a12a8 + crc: 0x9c2074dd type_id: 0x9d1d4664 full_name: "v4l2_subdev_link_validate_default" } @@ -387857,7 +378383,7 @@ elf_symbol { name: "vb2_buffer_done" is_defined: true symbol_type: FUNCTION - crc: 0x11fada15 + crc: 0xd1f609eb type_id: 0x1b1de99f full_name: "vb2_buffer_done" } @@ -387866,7 +378392,7 @@ elf_symbol { name: "vb2_common_vm_ops" is_defined: true symbol_type: OBJECT - crc: 0xb3884d83 + crc: 0x374b58eb type_id: 0xf5901b02 full_name: "vb2_common_vm_ops" } @@ -387875,7 +378401,7 @@ elf_symbol { name: "vb2_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0xc09b8bbd + crc: 0x68454cae type_id: 0x9b8acd5a full_name: "vb2_create_bufs" } @@ -387902,7 +378428,7 @@ elf_symbol { name: "vb2_dma_contig_memops" is_defined: true symbol_type: OBJECT - crc: 0xde86ba84 + crc: 0xd8b7f4d8 type_id: 0xe32fa2b6 full_name: "vb2_dma_contig_memops" } @@ -387911,7 +378437,7 @@ elf_symbol { name: "vb2_dma_sg_memops" is_defined: true symbol_type: OBJECT - crc: 0xdf1fce58 + crc: 0x90be079d type_id: 0xe32fa2b6 full_name: "vb2_dma_sg_memops" } @@ -387920,7 +378446,7 @@ elf_symbol { name: "vb2_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x8c3515fa + crc: 0x3c5b8217 type_id: 0x9b4a7bac full_name: "vb2_dqbuf" } @@ -387929,7 +378455,7 @@ elf_symbol { name: "vb2_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0xe7289807 + crc: 0x369827a7 type_id: 0x9bef6c38 full_name: "vb2_expbuf" } @@ -387938,7 +378464,7 @@ elf_symbol { name: "vb2_fop_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x9084546a + crc: 0x4e3e534b type_id: 0x9b923492 full_name: "vb2_fop_mmap" } @@ -387947,7 +378473,7 @@ elf_symbol { name: "vb2_fop_poll" is_defined: true symbol_type: FUNCTION - crc: 0xe621d75f + crc: 0x3eb09d10 type_id: 0x25ad187d full_name: "vb2_fop_poll" } @@ -387956,7 +378482,7 @@ elf_symbol { name: "vb2_fop_read" is_defined: true symbol_type: FUNCTION - crc: 0x9104d2ee + crc: 0x6ba75349 type_id: 0x12e4741f full_name: "vb2_fop_read" } @@ -387965,7 +378491,7 @@ elf_symbol { name: "vb2_fop_release" is_defined: true symbol_type: FUNCTION - crc: 0x490d94f1 + crc: 0xb5c9e85f type_id: 0x9bba7997 full_name: "vb2_fop_release" } @@ -387974,7 +378500,7 @@ elf_symbol { name: "vb2_ioctl_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0x17327b4d + crc: 0xfc78d061 type_id: 0x9bd21a8b full_name: "vb2_ioctl_create_bufs" } @@ -387983,7 +378509,7 @@ elf_symbol { name: "vb2_ioctl_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x8a538b77 + crc: 0x72a132c4 type_id: 0x9bdfa419 full_name: "vb2_ioctl_dqbuf" } @@ -387992,7 +378518,7 @@ elf_symbol { name: "vb2_ioctl_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0x72502c54 + crc: 0x10fa8b33 type_id: 0x9bd4409d full_name: "vb2_ioctl_expbuf" } @@ -388001,7 +378527,7 @@ elf_symbol { name: "vb2_ioctl_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0x81ec858f + crc: 0xc805a20c type_id: 0x9bdfa419 full_name: "vb2_ioctl_prepare_buf" } @@ -388010,7 +378536,7 @@ elf_symbol { name: "vb2_ioctl_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x15464dd0 + crc: 0xd2d50b90 type_id: 0x9bdfa419 full_name: "vb2_ioctl_qbuf" } @@ -388019,7 +378545,7 @@ elf_symbol { name: "vb2_ioctl_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0x7ce4def2 + crc: 0x149d3289 type_id: 0x9bdfa419 full_name: "vb2_ioctl_querybuf" } @@ -388028,7 +378554,7 @@ elf_symbol { name: "vb2_ioctl_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x7472f404 + crc: 0xff7cce3f type_id: 0x9bde0e00 full_name: "vb2_ioctl_reqbufs" } @@ -388037,7 +378563,7 @@ elf_symbol { name: "vb2_ioctl_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0xcbf69ca7 + crc: 0xe10e3b37 type_id: 0x9bc4d75d full_name: "vb2_ioctl_streamoff" } @@ -388046,7 +378572,7 @@ elf_symbol { name: "vb2_ioctl_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x808beccb + crc: 0xde4becc0 type_id: 0x9bc4d75d full_name: "vb2_ioctl_streamon" } @@ -388055,7 +378581,7 @@ elf_symbol { name: "vb2_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xb2fed33d + crc: 0xd81e6c5e type_id: 0x9b0be8d8 full_name: "vb2_mmap" } @@ -388064,7 +378590,7 @@ elf_symbol { name: "vb2_ops_wait_finish" is_defined: true symbol_type: FUNCTION - crc: 0x7ed64291 + crc: 0x45856120 type_id: 0x163b1761 full_name: "vb2_ops_wait_finish" } @@ -388073,7 +378599,7 @@ elf_symbol { name: "vb2_ops_wait_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x0ad436a6 + crc: 0x0ab9fd3b type_id: 0x163b1761 full_name: "vb2_ops_wait_prepare" } @@ -388082,7 +378608,7 @@ elf_symbol { name: "vb2_plane_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x14a64684 + crc: 0x5eda4e76 type_id: 0x5cabb760 full_name: "vb2_plane_cookie" } @@ -388091,7 +378617,7 @@ elf_symbol { name: "vb2_plane_vaddr" is_defined: true symbol_type: FUNCTION - crc: 0x7db070ba + crc: 0x428d647d type_id: 0x5cabb760 full_name: "vb2_plane_vaddr" } @@ -388100,7 +378626,7 @@ elf_symbol { name: "vb2_poll" is_defined: true symbol_type: FUNCTION - crc: 0x66e8582c + crc: 0x49136e8d type_id: 0x25fe2d8e full_name: "vb2_poll" } @@ -388109,7 +378635,7 @@ elf_symbol { name: "vb2_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0xcdf498ec + crc: 0x835fdef3 type_id: 0x9b7c03b3 full_name: "vb2_prepare_buf" } @@ -388118,7 +378644,7 @@ elf_symbol { name: "vb2_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x30c54885 + crc: 0x3c69bc9f type_id: 0x9b7c03b3 full_name: "vb2_qbuf" } @@ -388127,7 +378653,7 @@ elf_symbol { name: "vb2_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0xd74e846d + crc: 0x325dca8b type_id: 0x9b51247b full_name: "vb2_querybuf" } @@ -388136,7 +378662,7 @@ elf_symbol { name: "vb2_queue_error" is_defined: true symbol_type: FUNCTION - crc: 0x846a66ed + crc: 0x9d72d689 type_id: 0x163b1761 full_name: "vb2_queue_error" } @@ -388145,7 +378671,7 @@ elf_symbol { name: "vb2_queue_init" is_defined: true symbol_type: FUNCTION - crc: 0x6dda1b14 + crc: 0x777cb86f type_id: 0x9b23a5dd full_name: "vb2_queue_init" } @@ -388154,7 +378680,7 @@ elf_symbol { name: "vb2_queue_release" is_defined: true symbol_type: FUNCTION - crc: 0xf444cfd6 + crc: 0xcaef93e1 type_id: 0x163b1761 full_name: "vb2_queue_release" } @@ -388163,7 +378689,7 @@ elf_symbol { name: "vb2_read" is_defined: true symbol_type: FUNCTION - crc: 0x5c174725 + crc: 0xf618b20c type_id: 0x91b3994e full_name: "vb2_read" } @@ -388172,7 +378698,7 @@ elf_symbol { name: "vb2_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x903439f4 + crc: 0xda7c81ed type_id: 0x9b4b85e0 full_name: "vb2_reqbufs" } @@ -388181,7 +378707,7 @@ elf_symbol { name: "vb2_request_object_is_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xa7540233 + crc: 0x0cfcffa4 type_id: 0xf78aaa08 full_name: "vb2_request_object_is_buffer" } @@ -388190,7 +378716,7 @@ elf_symbol { name: "vb2_request_queue" is_defined: true symbol_type: FUNCTION - crc: 0x9b12f80c + crc: 0xb42af0f8 type_id: 0x19ccd2d6 full_name: "vb2_request_queue" } @@ -388199,7 +378725,7 @@ elf_symbol { name: "vb2_request_validate" is_defined: true symbol_type: FUNCTION - crc: 0x9eb0c07d + crc: 0xefc81974 type_id: 0x94d4606a full_name: "vb2_request_validate" } @@ -388208,7 +378734,7 @@ elf_symbol { name: "vb2_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0xcaf2b8f1 + crc: 0xfa0a5d2b type_id: 0x9ae61038 full_name: "vb2_streamoff" } @@ -388217,7 +378743,7 @@ elf_symbol { name: "vb2_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x22ddf07f + crc: 0xcf3847f0 type_id: 0x9ae61038 full_name: "vb2_streamon" } @@ -388226,7 +378752,7 @@ elf_symbol { name: "vb2_vmalloc_memops" is_defined: true symbol_type: OBJECT - crc: 0x1cb2bc35 + crc: 0xf7f32bc3 type_id: 0xe32fa2b6 full_name: "vb2_vmalloc_memops" } @@ -388235,7 +378761,7 @@ elf_symbol { name: "vb2_wait_for_all_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x841e7e96 + crc: 0xaf30ee3b type_id: 0x9b23a5dd full_name: "vb2_wait_for_all_buffers" } @@ -388244,7 +378770,7 @@ elf_symbol { name: "vchan_dma_desc_free_list" is_defined: true symbol_type: FUNCTION - crc: 0x3ba418e5 + crc: 0x524bef23 type_id: 0x1aebcc30 full_name: "vchan_dma_desc_free_list" } @@ -388253,7 +378779,7 @@ elf_symbol { name: "vchan_find_desc" is_defined: true symbol_type: FUNCTION - crc: 0x36ce2a8a + crc: 0x0881e270 type_id: 0xca318720 full_name: "vchan_find_desc" } @@ -388262,7 +378788,7 @@ elf_symbol { name: "vchan_init" is_defined: true symbol_type: FUNCTION - crc: 0x8e033721 + crc: 0x247c9c8e type_id: 0x1aad5bf3 full_name: "vchan_init" } @@ -388271,7 +378797,7 @@ elf_symbol { name: "vchan_tx_desc_free" is_defined: true symbol_type: FUNCTION - crc: 0xd6b28853 + crc: 0xea5d1fb7 type_id: 0x96225525 full_name: "vchan_tx_desc_free" } @@ -388280,7 +378806,7 @@ elf_symbol { name: "vchan_tx_submit" is_defined: true symbol_type: FUNCTION - crc: 0xed00ec78 + crc: 0xa758289a type_id: 0x533c8264 full_name: "vchan_tx_submit" } @@ -388289,7 +378815,7 @@ elf_symbol { name: "verify_pkcs7_signature" is_defined: true symbol_type: FUNCTION - crc: 0xa4469517 + crc: 0xda0ee32f type_id: 0x901a64a2 full_name: "verify_pkcs7_signature" } @@ -388307,7 +378833,7 @@ elf_symbol { name: "vfs_fsync_range" is_defined: true symbol_type: FUNCTION - crc: 0xbe542395 + crc: 0x2bae79ab type_id: 0x9b2c93fd full_name: "vfs_fsync_range" } @@ -388316,7 +378842,7 @@ elf_symbol { name: "vfs_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6d6a95fb + crc: 0xc65bfeb8 type_id: 0x2d64ae3e full_name: "vfs_llseek" } @@ -388325,7 +378851,7 @@ elf_symbol { name: "vhost_add_used_and_signal" is_defined: true symbol_type: FUNCTION - crc: 0x6a8952f7 + crc: 0x33a8caf5 type_id: 0x1eca4382 full_name: "vhost_add_used_and_signal" } @@ -388334,7 +378860,7 @@ elf_symbol { name: "vhost_dev_check_owner" is_defined: true symbol_type: FUNCTION - crc: 0xc3b25859 + crc: 0x84b8a380 type_id: 0xa972e03e full_name: "vhost_dev_check_owner" } @@ -388343,7 +378869,7 @@ elf_symbol { name: "vhost_dev_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x9e55fa91 + crc: 0x4b4d5f5b type_id: 0x1eca8a34 full_name: "vhost_dev_cleanup" } @@ -388352,7 +378878,7 @@ elf_symbol { name: "vhost_dev_init" is_defined: true symbol_type: FUNCTION - crc: 0xe72707b0 + crc: 0x3e1d88ef type_id: 0x1efc8b31 full_name: "vhost_dev_init" } @@ -388361,7 +378887,7 @@ elf_symbol { name: "vhost_dev_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x58ff002c + crc: 0x4906eeb3 type_id: 0xa862daff full_name: "vhost_dev_ioctl" } @@ -388370,7 +378896,7 @@ elf_symbol { name: "vhost_dev_stop" is_defined: true symbol_type: FUNCTION - crc: 0xd8b28e8c + crc: 0xffe2af44 type_id: 0x1eca8a34 full_name: "vhost_dev_stop" } @@ -388379,7 +378905,7 @@ elf_symbol { name: "vhost_disable_notify" is_defined: true symbol_type: FUNCTION - crc: 0xd71bf712 + crc: 0xd4594282 type_id: 0x1edabe58 full_name: "vhost_disable_notify" } @@ -388388,7 +378914,7 @@ elf_symbol { name: "vhost_enable_notify" is_defined: true symbol_type: FUNCTION - crc: 0x3b2604fb + crc: 0xee68d636 type_id: 0xf0e6b4cf full_name: "vhost_enable_notify" } @@ -388397,7 +378923,7 @@ elf_symbol { name: "vhost_get_vq_desc" is_defined: true symbol_type: FUNCTION - crc: 0xdf0164ed + crc: 0x2dc3e7f0 type_id: 0x9c8bc249 full_name: "vhost_get_vq_desc" } @@ -388406,7 +378932,7 @@ elf_symbol { name: "vhost_log_access_ok" is_defined: true symbol_type: FUNCTION - crc: 0xcf6ddca1 + crc: 0x244475b4 type_id: 0xf0f680a3 full_name: "vhost_log_access_ok" } @@ -388415,7 +378941,7 @@ elf_symbol { name: "vhost_vq_access_ok" is_defined: true symbol_type: FUNCTION - crc: 0x0c3a9290 + crc: 0x89a7b524 type_id: 0xffa71dc4 full_name: "vhost_vq_access_ok" } @@ -388424,7 +378950,7 @@ elf_symbol { name: "vhost_vq_init_access" is_defined: true symbol_type: FUNCTION - crc: 0xcabd13db + crc: 0xa796e0f6 type_id: 0x9c83a5ef full_name: "vhost_vq_init_access" } @@ -388433,7 +378959,7 @@ elf_symbol { name: "vhost_vring_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x547c4cef + crc: 0x41823101 type_id: 0xa862daff full_name: "vhost_vring_ioctl" } @@ -388442,7 +378968,7 @@ elf_symbol { name: "video_devdata" is_defined: true symbol_type: FUNCTION - crc: 0xce54c7d3 + crc: 0x3a1e1bcc type_id: 0x969da51f full_name: "video_devdata" } @@ -388451,7 +378977,7 @@ elf_symbol { name: "video_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x1f903d77 + crc: 0x6ee6f973 type_id: 0x90a73fa7 full_name: "video_device_alloc" } @@ -388460,7 +378986,7 @@ elf_symbol { name: "video_device_release" is_defined: true symbol_type: FUNCTION - crc: 0x4153aab9 + crc: 0xbd706b3b type_id: 0x10e07da0 full_name: "video_device_release" } @@ -388469,7 +378995,7 @@ elf_symbol { name: "video_device_release_empty" is_defined: true symbol_type: FUNCTION - crc: 0xc978fe77 + crc: 0x4e71abaf type_id: 0x10e07da0 full_name: "video_device_release_empty" } @@ -388478,7 +379004,7 @@ elf_symbol { name: "video_ioctl2" is_defined: true symbol_type: FUNCTION - crc: 0x3e07d975 + crc: 0x1e17a753 type_id: 0xa00069e0 full_name: "video_ioctl2" } @@ -388487,7 +379013,7 @@ elf_symbol { name: "video_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x8281daeb + crc: 0xee861199 type_id: 0x10e07da0 full_name: "video_unregister_device" } @@ -388505,7 +379031,7 @@ elf_symbol { name: "virtio_break_device" is_defined: true symbol_type: FUNCTION - crc: 0x7e279341 + crc: 0x692d0e21 type_id: 0x1ad5d81c full_name: "virtio_break_device" } @@ -388514,7 +379040,7 @@ elf_symbol { name: "virtio_check_driver_offered_feature" is_defined: true symbol_type: FUNCTION - crc: 0xb463f407 + crc: 0x42c5bb28 type_id: 0x1cd13541 full_name: "virtio_check_driver_offered_feature" } @@ -388523,7 +379049,7 @@ elf_symbol { name: "virtio_config_changed" is_defined: true symbol_type: FUNCTION - crc: 0x84512a9e + crc: 0x43ade6b9 type_id: 0x1ad5d81c full_name: "virtio_config_changed" } @@ -388532,7 +379058,7 @@ elf_symbol { name: "virtio_device_freeze" is_defined: true symbol_type: FUNCTION - crc: 0xe84d0e52 + crc: 0xb0a4521d type_id: 0x97cd6aa0 full_name: "virtio_device_freeze" } @@ -388541,7 +379067,7 @@ elf_symbol { name: "virtio_device_restore" is_defined: true symbol_type: FUNCTION - crc: 0xc56ba377 + crc: 0xb32ccb69 type_id: 0x97cd6aa0 full_name: "virtio_device_restore" } @@ -388550,7 +379076,7 @@ elf_symbol { name: "virtio_max_dma_size" is_defined: true symbol_type: FUNCTION - crc: 0x7965d61f + crc: 0x9ce26f13 type_id: 0x9d7240dd full_name: "virtio_max_dma_size" } @@ -388559,7 +379085,7 @@ elf_symbol { name: "virtio_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x873139c7 + crc: 0x0db89b19 type_id: 0x1ad5d81c full_name: "virtio_reset_device" } @@ -388568,7 +379094,7 @@ elf_symbol { name: "virtio_transport_connect" is_defined: true symbol_type: FUNCTION - crc: 0x3c379c64 + crc: 0x1f53add3 type_id: 0x98da7358 full_name: "virtio_transport_connect" } @@ -388577,7 +379103,7 @@ elf_symbol { name: "virtio_transport_deliver_tap_pkt" is_defined: true symbol_type: FUNCTION - crc: 0x1f083abc + crc: 0x87a17634 type_id: 0x10367ad4 full_name: "virtio_transport_deliver_tap_pkt" } @@ -388586,7 +379112,7 @@ elf_symbol { name: "virtio_transport_destruct" is_defined: true symbol_type: FUNCTION - crc: 0x5e2d0974 + crc: 0x61154d52 type_id: 0x15c2c1e4 full_name: "virtio_transport_destruct" } @@ -388604,7 +379130,7 @@ elf_symbol { name: "virtio_transport_dgram_bind" is_defined: true symbol_type: FUNCTION - crc: 0x5e21e4a1 + crc: 0x0638a296 type_id: 0x98e450c7 full_name: "virtio_transport_dgram_bind" } @@ -388613,7 +379139,7 @@ elf_symbol { name: "virtio_transport_dgram_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xb8b0b5e3 + crc: 0x1b3ca458 type_id: 0x98558c5c full_name: "virtio_transport_dgram_dequeue" } @@ -388622,7 +379148,7 @@ elf_symbol { name: "virtio_transport_dgram_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x4248e673 + crc: 0xf5b6a4ef type_id: 0x98ecb6ff full_name: "virtio_transport_dgram_enqueue" } @@ -388631,7 +379157,7 @@ elf_symbol { name: "virtio_transport_do_socket_init" is_defined: true symbol_type: FUNCTION - crc: 0x2951a8e5 + crc: 0xd94b3c5d type_id: 0x988fda5f full_name: "virtio_transport_do_socket_init" } @@ -388640,7 +379166,7 @@ elf_symbol { name: "virtio_transport_free_pkt" is_defined: true symbol_type: FUNCTION - crc: 0x0c65afba + crc: 0x833be086 type_id: 0x10367ad4 full_name: "virtio_transport_free_pkt" } @@ -388649,7 +379175,7 @@ elf_symbol { name: "virtio_transport_notify_buffer_size" is_defined: true symbol_type: FUNCTION - crc: 0x07c9b929 + crc: 0x5db8e034 type_id: 0x157aa231 full_name: "virtio_transport_notify_buffer_size" } @@ -388658,7 +379184,7 @@ elf_symbol { name: "virtio_transport_notify_poll_in" is_defined: true symbol_type: FUNCTION - crc: 0x5a46263b + crc: 0xae288e1f type_id: 0x9b0ed502 full_name: "virtio_transport_notify_poll_in" } @@ -388667,7 +379193,7 @@ elf_symbol { name: "virtio_transport_notify_poll_out" is_defined: true symbol_type: FUNCTION - crc: 0x8171542d + crc: 0xf3c18d66 type_id: 0x9b0ed502 full_name: "virtio_transport_notify_poll_out" } @@ -388676,7 +379202,7 @@ elf_symbol { name: "virtio_transport_notify_recv_init" is_defined: true symbol_type: FUNCTION - crc: 0x9e29044e + crc: 0xc069b149 type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_init" } @@ -388685,7 +379211,7 @@ elf_symbol { name: "virtio_transport_notify_recv_post_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x6b2264d9 + crc: 0x9161bead type_id: 0x9b3e6548 full_name: "virtio_transport_notify_recv_post_dequeue" } @@ -388694,7 +379220,7 @@ elf_symbol { name: "virtio_transport_notify_recv_pre_block" is_defined: true symbol_type: FUNCTION - crc: 0x594e6496 + crc: 0x4e0b6bd0 type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_pre_block" } @@ -388703,7 +379229,7 @@ elf_symbol { name: "virtio_transport_notify_recv_pre_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x3405694e + crc: 0x250baf3d type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_pre_dequeue" } @@ -388712,7 +379238,7 @@ elf_symbol { name: "virtio_transport_notify_send_init" is_defined: true symbol_type: FUNCTION - crc: 0xa1d86c31 + crc: 0x947c5fad type_id: 0x98573499 full_name: "virtio_transport_notify_send_init" } @@ -388721,7 +379247,7 @@ elf_symbol { name: "virtio_transport_notify_send_post_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x1c377364 + crc: 0x22b5ea8d type_id: 0x9b859556 full_name: "virtio_transport_notify_send_post_enqueue" } @@ -388730,7 +379256,7 @@ elf_symbol { name: "virtio_transport_notify_send_pre_block" is_defined: true symbol_type: FUNCTION - crc: 0x00a1d82c + crc: 0x7ebf2725 type_id: 0x98573499 full_name: "virtio_transport_notify_send_pre_block" } @@ -388739,7 +379265,7 @@ elf_symbol { name: "virtio_transport_notify_send_pre_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xcc92f48a + crc: 0x7fab1ecc type_id: 0x98573499 full_name: "virtio_transport_notify_send_pre_enqueue" } @@ -388748,7 +379274,7 @@ elf_symbol { name: "virtio_transport_recv_pkt" is_defined: true symbol_type: FUNCTION - crc: 0xa64bce4d + crc: 0xe67f7bfe type_id: 0x1966e93b full_name: "virtio_transport_recv_pkt" } @@ -388757,7 +379283,7 @@ elf_symbol { name: "virtio_transport_release" is_defined: true symbol_type: FUNCTION - crc: 0xc87a555e + crc: 0xc8336cc6 type_id: 0x15c2c1e4 full_name: "virtio_transport_release" } @@ -388766,7 +379292,7 @@ elf_symbol { name: "virtio_transport_seqpacket_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xe631790d + crc: 0x4aefed1b type_id: 0x1101d71f full_name: "virtio_transport_seqpacket_dequeue" } @@ -388775,7 +379301,7 @@ elf_symbol { name: "virtio_transport_seqpacket_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x12e6e95f + crc: 0x4371e8ea type_id: 0x985410df full_name: "virtio_transport_seqpacket_enqueue" } @@ -388784,7 +379310,7 @@ elf_symbol { name: "virtio_transport_seqpacket_has_data" is_defined: true symbol_type: FUNCTION - crc: 0x008c4d26 + crc: 0x8717573e type_id: 0x40a2bb15 full_name: "virtio_transport_seqpacket_has_data" } @@ -388793,7 +379319,7 @@ elf_symbol { name: "virtio_transport_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xbb0d2fc0 + crc: 0x73bd1b60 type_id: 0x9946f014 full_name: "virtio_transport_shutdown" } @@ -388811,7 +379337,7 @@ elf_symbol { name: "virtio_transport_stream_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x3384ce07 + crc: 0x93bb0691 type_id: 0x11248ef2 full_name: "virtio_transport_stream_dequeue" } @@ -388820,7 +379346,7 @@ elf_symbol { name: "virtio_transport_stream_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xef7c9481 + crc: 0x2066248f type_id: 0x11251271 full_name: "virtio_transport_stream_enqueue" } @@ -388829,7 +379355,7 @@ elf_symbol { name: "virtio_transport_stream_has_data" is_defined: true symbol_type: FUNCTION - crc: 0xffec4382 + crc: 0x55904d2c type_id: 0x835e595c full_name: "virtio_transport_stream_has_data" } @@ -388838,7 +379364,7 @@ elf_symbol { name: "virtio_transport_stream_has_space" is_defined: true symbol_type: FUNCTION - crc: 0x9fdf4562 + crc: 0x1ca28b82 type_id: 0x835e595c full_name: "virtio_transport_stream_has_space" } @@ -388847,7 +379373,7 @@ elf_symbol { name: "virtio_transport_stream_is_active" is_defined: true symbol_type: FUNCTION - crc: 0x1e7b04f6 + crc: 0x86146819 type_id: 0xfbfecb73 full_name: "virtio_transport_stream_is_active" } @@ -388856,7 +379382,7 @@ elf_symbol { name: "virtio_transport_stream_rcvhiwat" is_defined: true symbol_type: FUNCTION - crc: 0x593d4660 + crc: 0x9821949a type_id: 0x5281433c full_name: "virtio_transport_stream_rcvhiwat" } @@ -388865,7 +379391,7 @@ elf_symbol { name: "virtqueue_add_inbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc00c66dd + crc: 0x3f947993 type_id: 0x91a842e5 full_name: "virtqueue_add_inbuf" } @@ -388874,7 +379400,7 @@ elf_symbol { name: "virtqueue_add_inbuf_ctx" is_defined: true symbol_type: FUNCTION - crc: 0x836846e7 + crc: 0x0e3d2a1f type_id: 0x91a87b65 full_name: "virtqueue_add_inbuf_ctx" } @@ -388883,7 +379409,7 @@ elf_symbol { name: "virtqueue_add_outbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc1c94cc0 + crc: 0x892cf77c type_id: 0x91a842e5 full_name: "virtqueue_add_outbuf" } @@ -388892,7 +379418,7 @@ elf_symbol { name: "virtqueue_add_sgs" is_defined: true symbol_type: FUNCTION - crc: 0xd87cc923 + crc: 0x26c0d64f type_id: 0x91d5bf71 full_name: "virtqueue_add_sgs" } @@ -388901,7 +379427,7 @@ elf_symbol { name: "virtqueue_detach_unused_buf" is_defined: true symbol_type: FUNCTION - crc: 0x5ebee868 + crc: 0x1b52ac7b type_id: 0x5ae81016 full_name: "virtqueue_detach_unused_buf" } @@ -388910,7 +379436,7 @@ elf_symbol { name: "virtqueue_disable_cb" is_defined: true symbol_type: FUNCTION - crc: 0x94f60176 + crc: 0x7cf92b5d type_id: 0x1ce6f074 full_name: "virtqueue_disable_cb" } @@ -388919,7 +379445,7 @@ elf_symbol { name: "virtqueue_disable_dma_api_for_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x5191c290 + crc: 0xa09eabfe type_id: 0x1ce6f074 full_name: "virtqueue_disable_dma_api_for_buffers" } @@ -388928,7 +379454,7 @@ elf_symbol { name: "virtqueue_enable_cb" is_defined: true symbol_type: FUNCTION - crc: 0x0d451cc3 + crc: 0x73d61dbd type_id: 0xf2dafae3 full_name: "virtqueue_enable_cb" } @@ -388937,7 +379463,7 @@ elf_symbol { name: "virtqueue_enable_cb_delayed" is_defined: true symbol_type: FUNCTION - crc: 0x48535089 + crc: 0x1c251d64 type_id: 0xf2dafae3 full_name: "virtqueue_enable_cb_delayed" } @@ -388946,7 +379472,7 @@ elf_symbol { name: "virtqueue_enable_cb_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x9324a966 + crc: 0x727280a2 type_id: 0xc2a5df1c full_name: "virtqueue_enable_cb_prepare" } @@ -388955,7 +379481,7 @@ elf_symbol { name: "virtqueue_get_avail_addr" is_defined: true symbol_type: FUNCTION - crc: 0xbabf60d1 + crc: 0xe46b944a type_id: 0xb0635f1b full_name: "virtqueue_get_avail_addr" } @@ -388964,7 +379490,7 @@ elf_symbol { name: "virtqueue_get_buf" is_defined: true symbol_type: FUNCTION - crc: 0x1975ccc5 + crc: 0xf0c121d6 type_id: 0x5a87d596 full_name: "virtqueue_get_buf" } @@ -388973,7 +379499,7 @@ elf_symbol { name: "virtqueue_get_buf_ctx" is_defined: true symbol_type: FUNCTION - crc: 0xbff69c52 + crc: 0x81f82b4e type_id: 0x5a84fa4e full_name: "virtqueue_get_buf_ctx" } @@ -388982,7 +379508,7 @@ elf_symbol { name: "virtqueue_get_desc_addr" is_defined: true symbol_type: FUNCTION - crc: 0x83182a74 + crc: 0xf7144bd7 type_id: 0xb0635f1b full_name: "virtqueue_get_desc_addr" } @@ -388991,7 +379517,7 @@ elf_symbol { name: "virtqueue_get_used_addr" is_defined: true symbol_type: FUNCTION - crc: 0xabfb77a5 + crc: 0x6d37e6e4 type_id: 0xb0635f1b full_name: "virtqueue_get_used_addr" } @@ -389000,7 +379526,7 @@ elf_symbol { name: "virtqueue_get_vring_size" is_defined: true symbol_type: FUNCTION - crc: 0x848c1278 + crc: 0xd312bed7 type_id: 0xc2a5df1c full_name: "virtqueue_get_vring_size" } @@ -389009,7 +379535,7 @@ elf_symbol { name: "virtqueue_is_broken" is_defined: true symbol_type: FUNCTION - crc: 0x55482954 + crc: 0x17c2e25e type_id: 0xf2dafae3 full_name: "virtqueue_is_broken" } @@ -389018,7 +379544,7 @@ elf_symbol { name: "virtqueue_kick" is_defined: true symbol_type: FUNCTION - crc: 0x38d15f76 + crc: 0x7926a903 type_id: 0xf2dafae3 full_name: "virtqueue_kick" } @@ -389027,7 +379553,7 @@ elf_symbol { name: "virtqueue_kick_prepare" is_defined: true symbol_type: FUNCTION - crc: 0xd2637ee1 + crc: 0x69ca6e1b type_id: 0xf2dafae3 full_name: "virtqueue_kick_prepare" } @@ -389036,7 +379562,7 @@ elf_symbol { name: "virtqueue_notify" is_defined: true symbol_type: FUNCTION - crc: 0x34a32860 + crc: 0xaf7d45c1 type_id: 0xf2dafae3 full_name: "virtqueue_notify" } @@ -389045,7 +379571,7 @@ elf_symbol { name: "virtqueue_poll" is_defined: true symbol_type: FUNCTION - crc: 0x3c320de4 + crc: 0x6ba0c942 type_id: 0xf3ccef7b full_name: "virtqueue_poll" } @@ -389054,7 +379580,7 @@ elf_symbol { name: "virtqueue_resize" is_defined: true symbol_type: FUNCTION - crc: 0x8edaff10 + crc: 0x3a00b1ac type_id: 0x92d90e2a full_name: "virtqueue_resize" } @@ -389063,7 +379589,7 @@ elf_symbol { name: "vlan_dev_vlan_id" is_defined: true symbol_type: FUNCTION - crc: 0xd08f04f3 + crc: 0x00a8dcc6 type_id: 0x0dcd58a4 full_name: "vlan_dev_vlan_id" } @@ -389072,7 +379598,7 @@ elf_symbol { name: "vlan_filter_drop_vids" is_defined: true symbol_type: FUNCTION - crc: 0xb79baf70 + crc: 0x79c47dfd type_id: 0x1e4fc33a full_name: "vlan_filter_drop_vids" } @@ -389081,7 +379607,7 @@ elf_symbol { name: "vlan_filter_push_vids" is_defined: true symbol_type: FUNCTION - crc: 0x02f21c71 + crc: 0xd9d5c58f type_id: 0x93577186 full_name: "vlan_filter_push_vids" } @@ -389090,7 +379616,7 @@ elf_symbol { name: "vlan_ioctl_set" is_defined: true symbol_type: FUNCTION - crc: 0xe636d5a6 + crc: 0x2532dd75 type_id: 0x1bd0f743 full_name: "vlan_ioctl_set" } @@ -389099,7 +379625,7 @@ elf_symbol { name: "vlan_uses_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf0e72b89 + crc: 0xbe5060e0 type_id: 0xf2422a10 full_name: "vlan_uses_dev" } @@ -389108,7 +379634,7 @@ elf_symbol { name: "vlan_vid_add" is_defined: true symbol_type: FUNCTION - crc: 0x633967f7 + crc: 0x8e8548fc type_id: 0x90db2b2a full_name: "vlan_vid_add" } @@ -389117,7 +379643,7 @@ elf_symbol { name: "vlan_vid_del" is_defined: true symbol_type: FUNCTION - crc: 0xaea33601 + crc: 0x45315ff3 type_id: 0x1dc39996 full_name: "vlan_vid_del" } @@ -389126,7 +379652,7 @@ elf_symbol { name: "vlan_vids_add_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x87df098a + crc: 0xb5f227ec type_id: 0x91e70ccb full_name: "vlan_vids_add_by_dev" } @@ -389135,7 +379661,7 @@ elf_symbol { name: "vlan_vids_del_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x5453968b + crc: 0x6aef3ae5 type_id: 0x1cffbe77 full_name: "vlan_vids_del_by_dev" } @@ -389144,7 +379670,7 @@ elf_symbol { name: "vm_event_states" is_defined: true symbol_type: OBJECT - crc: 0xc9153568 + crc: 0xb6a88e0a type_id: 0x3306692c full_name: "vm_event_states" } @@ -389162,7 +379688,7 @@ elf_symbol { name: "vm_insert_page" is_defined: true symbol_type: FUNCTION - crc: 0xec4c18c7 + crc: 0xea670074 type_id: 0x9fc8463b full_name: "vm_insert_page" } @@ -389171,7 +379697,7 @@ elf_symbol { name: "vm_iomap_memory" is_defined: true symbol_type: FUNCTION - crc: 0x2ad7e339 + crc: 0x1bab83c7 type_id: 0x9dffa803 full_name: "vm_iomap_memory" } @@ -389180,7 +379706,7 @@ elf_symbol { name: "vm_map_pages" is_defined: true symbol_type: FUNCTION - crc: 0xcd83c814 + crc: 0xee8f06e0 type_id: 0x9f242d9f full_name: "vm_map_pages" } @@ -389189,16 +379715,25 @@ elf_symbol { name: "vm_map_ram" is_defined: true symbol_type: FUNCTION - crc: 0x9d7fec71 + crc: 0x29bfce6d type_id: 0x555557dd full_name: "vm_map_ram" } +elf_symbol { + id: 0x5d5d315a + name: "vm_memory_committed" + is_defined: true + symbol_type: FUNCTION + crc: 0x26520970 + type_id: 0x31accd53 + full_name: "vm_memory_committed" +} elf_symbol { id: 0xdc09fb10 name: "vm_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x6e4b7272 + crc: 0x11f970df type_id: 0x37579ee5 full_name: "vm_mmap" } @@ -389243,7 +379778,7 @@ elf_symbol { name: "vma_set_file" is_defined: true symbol_type: FUNCTION - crc: 0x2397545e + crc: 0xb8aada86 type_id: 0x127f2869 full_name: "vma_set_file" } @@ -389270,7 +379805,7 @@ elf_symbol { name: "vmalloc_to_page" is_defined: true symbol_type: FUNCTION - crc: 0x6bddcd98 + crc: 0xf354f462 type_id: 0xb3df35fa full_name: "vmalloc_to_page" } @@ -389297,7 +379832,7 @@ elf_symbol { name: "vmap" is_defined: true symbol_type: FUNCTION - crc: 0xae3f4829 + crc: 0xad3f829d type_id: 0x55423178 full_name: "vmap" } @@ -389315,7 +379850,7 @@ elf_symbol { name: "vmf_insert_mixed" is_defined: true symbol_type: FUNCTION - crc: 0xafcdf010 + crc: 0x7f1eb4f7 type_id: 0xc057b7a9 full_name: "vmf_insert_mixed" } @@ -389324,7 +379859,7 @@ elf_symbol { name: "vmf_insert_pfn" is_defined: true symbol_type: FUNCTION - crc: 0x6c05c482 + crc: 0x65f3d6aa type_id: 0xc07911ea full_name: "vmf_insert_pfn" } @@ -389333,7 +379868,7 @@ elf_symbol { name: "vmf_insert_pfn_prot" is_defined: true symbol_type: FUNCTION - crc: 0xd38c569e + crc: 0xd24f0344 type_id: 0xc07b6222 full_name: "vmf_insert_pfn_prot" } @@ -389360,7 +379895,7 @@ elf_symbol { name: "vring_create_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0x4903d49f + crc: 0x19f0c780 type_id: 0x825faca7 full_name: "vring_create_virtqueue" } @@ -389369,7 +379904,7 @@ elf_symbol { name: "vring_del_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0xaf9d0515 + crc: 0xe5ea83d5 type_id: 0x1ce6f074 full_name: "vring_del_virtqueue" } @@ -389387,7 +379922,7 @@ elf_symbol { name: "vring_new_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0x6ae9a723 + crc: 0x9c8b8453 type_id: 0x825facba full_name: "vring_new_virtqueue" } @@ -389396,7 +379931,7 @@ elf_symbol { name: "vring_transport_features" is_defined: true symbol_type: FUNCTION - crc: 0x5d69bc69 + crc: 0xf52ea309 type_id: 0x1ad5d81c full_name: "vring_transport_features" } @@ -389423,7 +379958,7 @@ elf_symbol { name: "vsock_core_register" is_defined: true symbol_type: FUNCTION - crc: 0x2e743105 + crc: 0x2cd67c57 type_id: 0x931e2c91 full_name: "vsock_core_register" } @@ -389432,7 +379967,7 @@ elf_symbol { name: "vsock_core_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x178a6d80 + crc: 0x05a47ec8 type_id: 0x1f9a1d61 full_name: "vsock_core_unregister" } @@ -389441,7 +379976,7 @@ elf_symbol { name: "vsock_for_each_connected_socket" is_defined: true symbol_type: FUNCTION - crc: 0x152c5c53 + crc: 0xa4eb6031 type_id: 0x139ca744 full_name: "vsock_for_each_connected_socket" } @@ -389594,7 +380129,7 @@ elf_symbol { name: "wake_up_process" is_defined: true symbol_type: FUNCTION - crc: 0x9a7aae9d + crc: 0x73e2bcf1 type_id: 0x9ac6895a full_name: "wake_up_process" } @@ -389612,7 +380147,7 @@ elf_symbol { name: "wakeup_source_add" is_defined: true symbol_type: FUNCTION - crc: 0x38583a77 + crc: 0x5cd4fa0b type_id: 0x10229585 full_name: "wakeup_source_add" } @@ -389621,7 +380156,7 @@ elf_symbol { name: "wakeup_source_create" is_defined: true symbol_type: FUNCTION - crc: 0x2a5d8894 + crc: 0x1578c6f0 type_id: 0xd94d3717 full_name: "wakeup_source_create" } @@ -389630,7 +380165,7 @@ elf_symbol { name: "wakeup_source_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xfa7b7be7 + crc: 0x846d6029 type_id: 0x10229585 full_name: "wakeup_source_destroy" } @@ -389639,7 +380174,7 @@ elf_symbol { name: "wakeup_source_register" is_defined: true symbol_type: FUNCTION - crc: 0x75b4fc44 + crc: 0x8be45c3b type_id: 0xd6a766de full_name: "wakeup_source_register" } @@ -389648,7 +380183,7 @@ elf_symbol { name: "wakeup_source_remove" is_defined: true symbol_type: FUNCTION - crc: 0x29d1bf91 + crc: 0x10a73976 type_id: 0x10229585 full_name: "wakeup_source_remove" } @@ -389657,7 +380192,7 @@ elf_symbol { name: "wakeup_source_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xd9a30165 + crc: 0xb511937b type_id: 0x10229585 full_name: "wakeup_source_unregister" } @@ -389684,7 +380219,7 @@ elf_symbol { name: "wakeup_sources_walk_next" is_defined: true symbol_type: FUNCTION - crc: 0x696b0a98 + crc: 0x80718483 type_id: 0xd673de47 full_name: "wakeup_sources_walk_next" } @@ -389693,7 +380228,7 @@ elf_symbol { name: "wakeup_sources_walk_start" is_defined: true symbol_type: FUNCTION - crc: 0xc88c2e6f + crc: 0x0eec7cfb type_id: 0xd6c91a51 full_name: "wakeup_sources_walk_start" } @@ -389702,7 +380237,7 @@ elf_symbol { name: "watchdog_init_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x7ff52009 + crc: 0x75865a3c type_id: 0x982fb6c1 full_name: "watchdog_init_timeout" } @@ -389711,7 +380246,7 @@ elf_symbol { name: "watchdog_register_device" is_defined: true symbol_type: FUNCTION - crc: 0xee1c4e9e + crc: 0x1a256841 type_id: 0x99393567 full_name: "watchdog_register_device" } @@ -389720,7 +380255,7 @@ elf_symbol { name: "watchdog_set_restart_priority" is_defined: true symbol_type: FUNCTION - crc: 0x3fbcc4d1 + crc: 0xa73a0d9d type_id: 0x15bd0497 full_name: "watchdog_set_restart_priority" } @@ -389729,109 +380264,10 @@ elf_symbol { name: "watchdog_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0xec8259f8 + crc: 0xddcdbf83 type_id: 0x142187db full_name: "watchdog_unregister_device" } -elf_symbol { - id: 0x1da2314c - name: "wdev_chandef" - is_defined: true - symbol_type: FUNCTION - crc: 0x18fb92d6 - type_id: 0x99aa79c0 - full_name: "wdev_chandef" -} -elf_symbol { - id: 0x2ae4951c - name: "wdev_to_ieee80211_vif" - is_defined: true - symbol_type: FUNCTION - crc: 0xb7205686 - type_id: 0xf0429094 - full_name: "wdev_to_ieee80211_vif" -} -elf_symbol { - id: 0x77f49edc - name: "wiphy_apply_custom_regulatory" - is_defined: true - symbol_type: FUNCTION - crc: 0x71dd3dc5 - type_id: 0x1406d205 - full_name: "wiphy_apply_custom_regulatory" -} -elf_symbol { - id: 0xbbc49efc - name: "wiphy_free" - is_defined: true - symbol_type: FUNCTION - crc: 0xf311e5ad - type_id: 0x14f49b99 - full_name: "wiphy_free" -} -elf_symbol { - id: 0xc1dbcd40 - name: "wiphy_new_nm" - is_defined: true - symbol_type: FUNCTION - crc: 0x335721d2 - type_id: 0x97c6a99f - full_name: "wiphy_new_nm" -} -elf_symbol { - id: 0xeb835be4 - name: "wiphy_read_of_freq_limits" - is_defined: true - symbol_type: FUNCTION - crc: 0x598e0f5d - type_id: 0x14f49b99 - full_name: "wiphy_read_of_freq_limits" -} -elf_symbol { - id: 0x3c92f92b - name: "wiphy_register" - is_defined: true - symbol_type: FUNCTION - crc: 0xe63f88db - type_id: 0x99ec2925 - full_name: "wiphy_register" -} -elf_symbol { - id: 0xd151bbdc - name: "wiphy_rfkill_set_hw_state_reason" - is_defined: true - symbol_type: FUNCTION - crc: 0x0f2ea8fa - type_id: 0x1557bbb6 - full_name: "wiphy_rfkill_set_hw_state_reason" -} -elf_symbol { - id: 0x5f6127ce - name: "wiphy_rfkill_start_polling" - is_defined: true - symbol_type: FUNCTION - crc: 0xf4d1bc5b - type_id: 0x14f49b99 - full_name: "wiphy_rfkill_start_polling" -} -elf_symbol { - id: 0x3186afd2 - name: "wiphy_to_ieee80211_hw" - is_defined: true - symbol_type: FUNCTION - crc: 0xbfcddfbe - type_id: 0xe01bc55c - full_name: "wiphy_to_ieee80211_hw" -} -elf_symbol { - id: 0x02537d38 - name: "wiphy_unregister" - is_defined: true - symbol_type: FUNCTION - crc: 0x60990f87 - type_id: 0x14f49b99 - full_name: "wiphy_unregister" -} elf_symbol { id: 0x7e6ed424 name: "wireless_nlevent_flush" @@ -389846,7 +380282,7 @@ elf_symbol { name: "wireless_send_event" is_defined: true symbol_type: FUNCTION - crc: 0x136f57cf + crc: 0xae6471d1 type_id: 0x1d250ee3 full_name: "wireless_send_event" } @@ -389864,7 +380300,7 @@ elf_symbol { name: "work_busy" is_defined: true symbol_type: FUNCTION - crc: 0x0c2c5802 + crc: 0x86ab091d type_id: 0xcd8cb8f5 full_name: "work_busy" } @@ -389882,7 +380318,7 @@ elf_symbol { name: "wpan_phy_find" is_defined: true symbol_type: FUNCTION - crc: 0x52f41d0a + crc: 0x9f4d1913 type_id: 0xaacf82f6 full_name: "wpan_phy_find" } @@ -389891,7 +380327,7 @@ elf_symbol { name: "wpan_phy_for_each" is_defined: true symbol_type: FUNCTION - crc: 0xf696b7e8 + crc: 0xfe7e7bc9 type_id: 0x963ea445 full_name: "wpan_phy_for_each" } @@ -389900,7 +380336,7 @@ elf_symbol { name: "wpan_phy_free" is_defined: true symbol_type: FUNCTION - crc: 0xc28f668e + crc: 0x70eca563 type_id: 0x1af18e52 full_name: "wpan_phy_free" } @@ -389909,7 +380345,7 @@ elf_symbol { name: "wpan_phy_new" is_defined: true symbol_type: FUNCTION - crc: 0xdff11ad5 + crc: 0xff230c07 type_id: 0xab2f6439 full_name: "wpan_phy_new" } @@ -389918,7 +380354,7 @@ elf_symbol { name: "wpan_phy_register" is_defined: true symbol_type: FUNCTION - crc: 0xc660a54e + crc: 0x267db43d type_id: 0x97e93cee full_name: "wpan_phy_register" } @@ -389927,16 +380363,25 @@ elf_symbol { name: "wpan_phy_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc2758d4c + crc: 0x3bd3ad22 type_id: 0x1af18e52 full_name: "wpan_phy_unregister" } +elf_symbol { + id: 0x180eeaeb + name: "wq_worker_comm" + is_defined: true + symbol_type: FUNCTION + crc: 0x8f7bb703 + type_id: 0x126f3be6 + full_name: "wq_worker_comm" +} elf_symbol { id: 0x61731bd0 name: "ww_mutex_lock" is_defined: true symbol_type: FUNCTION - crc: 0xfe0e3f6a + crc: 0x6cf47cfc type_id: 0x99413a22 full_name: "ww_mutex_lock" } @@ -389945,7 +380390,7 @@ elf_symbol { name: "ww_mutex_lock_interruptible" is_defined: true symbol_type: FUNCTION - crc: 0xeaf62f62 + crc: 0xdb8c9633 type_id: 0x99413a22 full_name: "ww_mutex_lock_interruptible" } @@ -389954,7 +380399,7 @@ elf_symbol { name: "ww_mutex_trylock" is_defined: true symbol_type: FUNCTION - crc: 0x632531c1 + crc: 0xd1154d24 type_id: 0x99413a22 full_name: "ww_mutex_trylock" } @@ -389963,7 +380408,7 @@ elf_symbol { name: "ww_mutex_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xcb5a1ca1 + crc: 0x6616e157 type_id: 0x14e943e8 full_name: "ww_mutex_unlock" } @@ -390053,7 +380498,7 @@ elf_symbol { name: "xdp_convert_zc_to_xdp_frame" is_defined: true symbol_type: FUNCTION - crc: 0x86e5e26c + crc: 0xcdfd1e71 type_id: 0x0a34c3a2 full_name: "xdp_convert_zc_to_xdp_frame" } @@ -390071,7 +380516,7 @@ elf_symbol { name: "xdp_do_redirect" is_defined: true symbol_type: FUNCTION - crc: 0x22948219 + crc: 0x16930c8a type_id: 0x9115bc9b full_name: "xdp_do_redirect" } @@ -390080,7 +380525,7 @@ elf_symbol { name: "xdp_master_redirect" is_defined: true symbol_type: FUNCTION - crc: 0xddf1050d + crc: 0xcd7c3b3b type_id: 0x46fb55eb full_name: "xdp_master_redirect" } @@ -390089,7 +380534,7 @@ elf_symbol { name: "xdp_return_frame" is_defined: true symbol_type: FUNCTION - crc: 0x385053db + crc: 0x97fa5ddb type_id: 0x1e92214d full_name: "xdp_return_frame" } @@ -390098,7 +380543,7 @@ elf_symbol { name: "xdp_return_frame_rx_napi" is_defined: true symbol_type: FUNCTION - crc: 0xffc6ee34 + crc: 0x6f7edc6f type_id: 0x1e92214d full_name: "xdp_return_frame_rx_napi" } @@ -390107,7 +380552,7 @@ elf_symbol { name: "xdp_rxq_info_is_reg" is_defined: true symbol_type: FUNCTION - crc: 0xa88398a4 + crc: 0xb8b3b99a type_id: 0xf690d6d1 full_name: "xdp_rxq_info_is_reg" } @@ -390116,7 +380561,7 @@ elf_symbol { name: "xdp_rxq_info_reg_mem_model" is_defined: true symbol_type: FUNCTION - crc: 0x96b20986 + crc: 0xd7fa3ff0 type_id: 0x9448ad12 full_name: "xdp_rxq_info_reg_mem_model" } @@ -390125,7 +380570,7 @@ elf_symbol { name: "xdp_rxq_info_unreg" is_defined: true symbol_type: FUNCTION - crc: 0x08ccd6d7 + crc: 0x31fd54d6 type_id: 0x18acdc46 full_name: "xdp_rxq_info_unreg" } @@ -390134,7 +380579,7 @@ elf_symbol { name: "xdp_rxq_info_unreg_mem_model" is_defined: true symbol_type: FUNCTION - crc: 0x88adb7cf + crc: 0x4fa6e7d5 type_id: 0x18acdc46 full_name: "xdp_rxq_info_unreg_mem_model" } @@ -390152,7 +380597,7 @@ elf_symbol { name: "xfrm_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x9a4fe3bb + crc: 0x404e7acd type_id: 0xa2843be3 full_name: "xfrm_lookup" } @@ -390161,7 +380606,7 @@ elf_symbol { name: "xfrm_state_lookup_byspi" is_defined: true symbol_type: FUNCTION - crc: 0x21768a45 + crc: 0x3f28571e type_id: 0x624b0f22 full_name: "xfrm_state_lookup_byspi" } @@ -390170,7 +380615,7 @@ elf_symbol { name: "xfrm_stateonly_find" is_defined: true symbol_type: FUNCTION - crc: 0xefb31a58 + crc: 0x28950cb8 type_id: 0x62e6e159 full_name: "xfrm_stateonly_find" } @@ -390179,7 +380624,7 @@ elf_symbol { name: "xhci_alloc_command" is_defined: true symbol_type: FUNCTION - crc: 0x36b7c0bb + crc: 0xba55486d type_id: 0xa8db3e38 full_name: "xhci_alloc_command" } @@ -390188,7 +380633,7 @@ elf_symbol { name: "xhci_alloc_erst" is_defined: true symbol_type: FUNCTION - crc: 0xdae76ab3 + crc: 0x09bbeaf4 type_id: 0x99afdc89 full_name: "xhci_alloc_erst" } @@ -390197,7 +380642,7 @@ elf_symbol { name: "xhci_free_command" is_defined: true symbol_type: FUNCTION - crc: 0x9423780b + crc: 0x63f91c06 type_id: 0x1401698f full_name: "xhci_free_command" } @@ -390206,7 +380651,7 @@ elf_symbol { name: "xhci_gen_setup" is_defined: true symbol_type: FUNCTION - crc: 0x5579d240 + crc: 0xbd0cce77 type_id: 0x97b34018 full_name: "xhci_gen_setup" } @@ -390224,7 +380669,7 @@ elf_symbol { name: "xhci_init_driver" is_defined: true symbol_type: FUNCTION - crc: 0x54b9af06 + crc: 0x49b2abc6 type_id: 0x14d9dc3c full_name: "xhci_init_driver" } @@ -390233,7 +380678,7 @@ elf_symbol { name: "xhci_queue_stop_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xcf805b9c + crc: 0x21035de0 type_id: 0x99011cda full_name: "xhci_queue_stop_endpoint" } @@ -390242,7 +380687,7 @@ elf_symbol { name: "xhci_resume" is_defined: true symbol_type: FUNCTION - crc: 0x0287e61d + crc: 0x14833b96 type_id: 0x98945a53 full_name: "xhci_resume" } @@ -390251,7 +380696,7 @@ elf_symbol { name: "xhci_ring_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x214e89b8 + crc: 0x222d9eb0 type_id: 0xa9d11801 full_name: "xhci_ring_alloc" } @@ -390260,7 +380705,7 @@ elf_symbol { name: "xhci_ring_cmd_db" is_defined: true symbol_type: FUNCTION - crc: 0x34fa1038 + crc: 0x3733affc type_id: 0x14391590 full_name: "xhci_ring_cmd_db" } @@ -390269,7 +380714,7 @@ elf_symbol { name: "xhci_ring_free" is_defined: true symbol_type: FUNCTION - crc: 0xaefc6396 + crc: 0xf7084d7c type_id: 0x14bfdedb full_name: "xhci_ring_free" } @@ -390278,7 +380723,7 @@ elf_symbol { name: "xhci_run" is_defined: true symbol_type: FUNCTION - crc: 0xa62f06ca + crc: 0x8e6c1288 type_id: 0x94deebf7 full_name: "xhci_run" } @@ -390287,7 +380732,7 @@ elf_symbol { name: "xhci_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xd96dc036 + crc: 0x62040b65 type_id: 0x98945a53 full_name: "xhci_suspend" } @@ -390296,7 +380741,7 @@ elf_symbol { name: "xhci_trb_virt_to_dma" is_defined: true symbol_type: FUNCTION - crc: 0x73ab2cd9 + crc: 0x83e71096 type_id: 0xb367c064 full_name: "xhci_trb_virt_to_dma" } @@ -390305,7 +380750,7 @@ elf_symbol { name: "xp_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x9b505f54 + crc: 0xaea8a44b type_id: 0x13a974bf full_name: "xp_alloc" } @@ -390314,7 +380759,7 @@ elf_symbol { name: "xp_dma_map" is_defined: true symbol_type: FUNCTION - crc: 0x3ccdb0f5 + crc: 0x040177c6 type_id: 0x9d04fab6 full_name: "xp_dma_map" } @@ -390323,7 +380768,7 @@ elf_symbol { name: "xp_dma_sync_for_cpu_slow" is_defined: true symbol_type: FUNCTION - crc: 0x91745d12 + crc: 0xf1c5729f type_id: 0x1265fe38 full_name: "xp_dma_sync_for_cpu_slow" } @@ -390332,7 +380777,7 @@ elf_symbol { name: "xp_dma_sync_for_device_slow" is_defined: true symbol_type: FUNCTION - crc: 0x68604584 + crc: 0x5b390982 type_id: 0x13a45d3e full_name: "xp_dma_sync_for_device_slow" } @@ -390341,7 +380786,7 @@ elf_symbol { name: "xp_dma_unmap" is_defined: true symbol_type: FUNCTION - crc: 0x490dac07 + crc: 0x418c999a type_id: 0x10d43da5 full_name: "xp_dma_unmap" } @@ -390350,7 +380795,7 @@ elf_symbol { name: "xp_free" is_defined: true symbol_type: FUNCTION - crc: 0x5d167235 + crc: 0xeafdd796 type_id: 0x1265fe38 full_name: "xp_free" } @@ -390359,7 +380804,7 @@ elf_symbol { name: "xp_raw_get_dma" is_defined: true symbol_type: FUNCTION - crc: 0x0b59689d + crc: 0x3377c899 type_id: 0xbed4cb96 full_name: "xp_raw_get_dma" } @@ -390368,7 +380813,7 @@ elf_symbol { name: "xp_set_rxq_info" is_defined: true symbol_type: FUNCTION - crc: 0x6e999833 + crc: 0xbe30b3f2 type_id: 0x109aa0ea full_name: "xp_set_rxq_info" } @@ -390377,7 +380822,7 @@ elf_symbol { name: "xsk_clear_rx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xbd6e869a + crc: 0x9a4c1342 type_id: 0x1019e837 full_name: "xsk_clear_rx_need_wakeup" } @@ -390386,7 +380831,7 @@ elf_symbol { name: "xsk_get_pool_from_qid" is_defined: true symbol_type: FUNCTION - crc: 0xd4320c22 + crc: 0xf0bfdad5 type_id: 0x9634d583 full_name: "xsk_get_pool_from_qid" } @@ -390395,7 +380840,7 @@ elf_symbol { name: "xsk_set_rx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xfee3a322 + crc: 0x64231838 type_id: 0x1019e837 full_name: "xsk_set_rx_need_wakeup" } @@ -390404,7 +380849,7 @@ elf_symbol { name: "xsk_set_tx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x70dec96d + crc: 0xdfcc3ff1 type_id: 0x1019e837 full_name: "xsk_set_tx_need_wakeup" } @@ -390413,7 +380858,7 @@ elf_symbol { name: "xsk_tx_completed" is_defined: true symbol_type: FUNCTION - crc: 0xb17c4926 + crc: 0x3dc0abc6 type_id: 0x133dc89b full_name: "xsk_tx_completed" } @@ -390422,7 +380867,7 @@ elf_symbol { name: "xsk_tx_peek_desc" is_defined: true symbol_type: FUNCTION - crc: 0x6139cff9 + crc: 0xdf5bea7b type_id: 0xfec52a83 full_name: "xsk_tx_peek_desc" } @@ -390431,7 +380876,7 @@ elf_symbol { name: "xsk_tx_release" is_defined: true symbol_type: FUNCTION - crc: 0xf1e8d0db + crc: 0x054d479a type_id: 0x1019e837 full_name: "xsk_tx_release" } @@ -390440,7 +380885,7 @@ elf_symbol { name: "xsk_uses_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x66183539 + crc: 0xd22abe4f type_id: 0xfe25e2a0 full_name: "xsk_uses_need_wakeup" } @@ -390449,7 +380894,7 @@ elf_symbol { name: "zap_vma_ptes" is_defined: true symbol_type: FUNCTION - crc: 0x845a24d8 + crc: 0xbd4d2486 type_id: 0x12dd8909 full_name: "zap_vma_ptes" } @@ -390633,25186 +381078,6609 @@ elf_symbol { type_id: 0x1c0c5019 full_name: "zs_unmap_object" } -symbols { +interface { id: 0x84ea5130 - symbol { - key: "I_BDEV" - value: 0x2dddbe52 - } - symbol { - key: "__ClearPageMovable" - value: 0xf56ca4c7 - } - symbol { - key: "__SetPageMovable" - value: 0x59348d38 - } - symbol { - key: "___drm_dbg" - value: 0x5b94e7ac - } - symbol { - key: "___pskb_trim" - value: 0x41de13f7 - } - symbol { - key: "___ratelimit" - value: 0xe284f532 - } - symbol { - key: "__alloc_pages" - value: 0x6e1bc82e - } - symbol { - key: "__alloc_percpu" - value: 0x9fa51b33 - } - symbol { - key: "__alloc_percpu_gfp" - value: 0x228f3ab6 - } - symbol { - key: "__alloc_skb" - value: 0x9be8e89f - } - symbol { - key: "__arch_clear_user" - value: 0x3f6b0839 - } - symbol { - key: "__arch_copy_from_user" - value: 0x0cec86b7 - } - symbol { - key: "__arch_copy_to_user" - value: 0xc4fd654e - } - symbol { - key: "__arm_smccc_hvc" - value: 0xc77348b3 - } - symbol { - key: "__arm_smccc_smc" - value: 0x21c9fe20 - } - symbol { - key: "__arm_smccc_sve_check" - value: 0xeaf0b860 - } - symbol { - key: "__auxiliary_driver_register" - value: 0x1bc9d7cd - } - symbol { - key: "__balance_callbacks" - value: 0xd97b055a - } - symbol { - key: "__bitmap_and" - value: 0x8920b575 - } - symbol { - key: "__bitmap_andnot" - value: 0x149a28b5 - } - symbol { - key: "__bitmap_clear" - value: 0x1709df48 - } - symbol { - key: "__bitmap_complement" - value: 0x85a72204 - } - symbol { - key: "__bitmap_equal" - value: 0xa8f918ba - } - symbol { - key: "__bitmap_intersects" - value: 0x05fd3e82 - } - symbol { - key: "__bitmap_or" - value: 0xfe65176f - } - symbol { - key: "__bitmap_replace" - value: 0x58758cb9 - } - symbol { - key: "__bitmap_set" - value: 0x1341e2f9 - } - symbol { - key: "__bitmap_subset" - value: 0xe465faed - } - symbol { - key: "__bitmap_weight" - value: 0xc6582869 - } - symbol { - key: "__bitmap_xor" - value: 0xbceb9c07 - } - symbol { - key: "__blk_alloc_disk" - value: 0xe70766b6 - } - symbol { - key: "__blk_mq_alloc_disk" - value: 0xb339c336 - } - symbol { - key: "__blk_mq_end_request" - value: 0x01badff0 - } - symbol { - key: "__blk_rq_map_sg" - value: 0x5a6afeee - } - symbol { - key: "__cfg80211_alloc_event_skb" - value: 0x7dc534a0 - } - symbol { - key: "__cfg80211_alloc_reply_skb" - value: 0x308d7f0d - } - symbol { - key: "__cfg80211_radar_event" - value: 0xc6c0cd34 - } - symbol { - key: "__cfg80211_send_event_skb" - value: 0xf800787f - } - symbol { - key: "__check_object_size" - value: 0x2057d4fc - } - symbol { - key: "__class_create" - value: 0x4598418e - } - symbol { - key: "__class_register" - value: 0x587f0c74 - } - symbol { - key: "__clk_determine_rate" - value: 0xad3ab1fc - } - symbol { - key: "__clk_get_hw" - value: 0xac2b058b - } - symbol { - key: "__clk_get_name" - value: 0x6ffa6a33 - } - symbol { - key: "__clk_hw_register_divider" - value: 0x694ba466 - } - symbol { - key: "__clk_hw_register_fixed_rate" - value: 0xa6164cad - } - symbol { - key: "__clk_hw_register_gate" - value: 0x8b66e11e - } - symbol { - key: "__clk_hw_register_mux" - value: 0xd0f23870 - } - symbol { - key: "__clk_is_enabled" - value: 0xaac029a7 - } - symbol { - key: "__clk_mux_determine_rate" - value: 0x6a30419a - } - symbol { - key: "__clk_mux_determine_rate_closest" - value: 0x021741b4 - } - symbol { - key: "__clocksource_register_scale" - value: 0x9339caba - } - symbol { - key: "__const_udelay" - value: 0xac1ff1ce - } - symbol { - key: "__copy_overflow" - value: 0xba429af2 - } - symbol { - key: "__cpu_active_mask" - value: 0xe495eb53 - } - symbol { - key: "__cpu_dying_mask" - value: 0x1210424a - } - symbol { - key: "__cpu_online_mask" - value: 0xceb7517f - } - symbol { - key: "__cpu_possible_mask" - value: 0xe8be269c - } - symbol { - key: "__cpu_present_mask" - value: 0x4580056d - } - symbol { - key: "__cpufreq_driver_target" - value: 0x61ab264f - } - symbol { - key: "__cpuhp_remove_state" - value: 0x93d381a9 - } - symbol { - key: "__cpuhp_setup_state" - value: 0x30a3a42f - } - symbol { - key: "__cpuhp_setup_state_cpuslocked" - value: 0xb96bbc49 - } - symbol { - key: "__cpuhp_state_add_instance" - value: 0xafb7da0f - } - symbol { - key: "__cpuhp_state_remove_instance" - value: 0x42e03bd1 - } - symbol { - key: "__crypto_memneq" - value: 0x857a0e42 - } - symbol { - key: "__crypto_xor" - value: 0xe889d441 - } - symbol { - key: "__dev_change_net_namespace" - value: 0x087c7a06 - } - symbol { - key: "__dev_get_by_index" - value: 0x2d91cc56 - } - symbol { - key: "__dev_get_by_name" - value: 0xdc24797a - } - symbol { - key: "__dev_kfree_skb_any" - value: 0xf2144a48 - } - symbol { - key: "__dev_kfree_skb_irq" - value: 0x26a4107f - } - symbol { - key: "__dev_queue_xmit" - value: 0x5ede8c55 - } - symbol { - key: "__device_reset" - value: 0x9a185646 - } - symbol { - key: "__devm_alloc_percpu" - value: 0x4f5366b7 - } - symbol { - key: "__devm_clk_hw_register_divider" - value: 0x44f8d55b - } - symbol { - key: "__devm_clk_hw_register_mux" - value: 0xce934a47 - } - symbol { - key: "__devm_drm_dev_alloc" - value: 0xa5e8c083 - } - symbol { - key: "__devm_iio_device_register" - value: 0x72280e0d - } - symbol { - key: "__devm_iio_trigger_alloc" - value: 0x5a669991 - } - symbol { - key: "__devm_irq_alloc_descs" - value: 0xa650eb31 - } - symbol { - key: "__devm_of_phy_provider_register" - value: 0x4633b40f - } - symbol { - key: "__devm_regmap_init" - value: 0x53979c85 - } - symbol { - key: "__devm_regmap_init_i2c" - value: 0x0088cc73 - } - symbol { - key: "__devm_regmap_init_mmio_clk" - value: 0xbfc6b0c0 - } - symbol { - key: "__devm_regmap_init_spi" - value: 0x52589eba - } - symbol { - key: "__devm_regmap_init_spmi_ext" - value: 0x6f0a4a19 - } - symbol { - key: "__devm_request_region" - value: 0x2ccf76fa - } - symbol { - key: "__devm_reset_control_bulk_get" - value: 0xeb5b97d5 - } - symbol { - key: "__devm_reset_control_get" - value: 0x7385cdb3 - } - symbol { - key: "__devm_rtc_register_device" - value: 0x279e51a3 - } - symbol { - key: "__devm_spi_alloc_controller" - value: 0xe78c29b1 - } - symbol { - key: "__devres_alloc_node" - value: 0x95c24824 - } - symbol { - key: "__dma_request_channel" - value: 0x0a6e3e89 - } - symbol { - key: "__drm_atomic_helper_connector_destroy_state" - value: 0x93a6e6d4 - } - symbol { - key: "__drm_atomic_helper_connector_duplicate_state" - value: 0xb9f5667b - } - symbol { - key: "__drm_atomic_helper_connector_reset" - value: 0x04059f00 - } - symbol { - key: "__drm_atomic_helper_crtc_destroy_state" - value: 0x1c1ee265 - } - symbol { - key: "__drm_atomic_helper_crtc_duplicate_state" - value: 0x77466fa6 - } - symbol { - key: "__drm_atomic_helper_crtc_reset" - value: 0x0b0f732e - } - symbol { - key: "__drm_atomic_helper_plane_destroy_state" - value: 0xec903c93 - } - symbol { - key: "__drm_atomic_helper_plane_duplicate_state" - value: 0x7149b35b - } - symbol { - key: "__drm_atomic_helper_plane_reset" - value: 0x04e4be20 - } - symbol { - key: "__drm_atomic_helper_private_obj_duplicate_state" - value: 0xd7326965 - } - symbol { - key: "__drm_atomic_state_free" - value: 0xdd06006d - } - symbol { - key: "__drm_crtc_commit_free" - value: 0x7669528e - } - symbol { - key: "__drm_debug" - value: 0x29276248 - } - symbol { - key: "__drm_dev_dbg" - value: 0x961412ac - } - symbol { - key: "__drm_err" - value: 0x37454b71 - } - symbol { - key: "__drm_gem_destroy_shadow_plane_state" - value: 0x8ed3b64a - } - symbol { - key: "__drm_gem_duplicate_shadow_plane_state" - value: 0x7bd5bd1e - } - symbol { - key: "__drm_gem_reset_shadow_plane" - value: 0xe94c47da - } - symbol { - key: "__drm_mm_interval_first" - value: 0xcc2f10f4 - } - symbol { - key: "__drm_printfn_coredump" - value: 0x87954e04 - } - symbol { - key: "__drm_printfn_debug" - value: 0xcd9d934f - } - symbol { - key: "__drm_printfn_info" - value: 0x6efa546f - } - symbol { - key: "__drm_printfn_seq_file" - value: 0x23f7ba3f - } - symbol { - key: "__drm_puts_coredump" - value: 0x75c34533 - } - symbol { - key: "__drm_puts_seq_file" - value: 0x817e893f - } - symbol { - key: "__drmm_simple_encoder_alloc" - value: 0xdb3875ea - } - symbol { - key: "__drmm_universal_plane_alloc" - value: 0x347ca344 - } - symbol { - key: "__dynamic_dev_dbg" - value: 0x76e3ff24 - } - symbol { - key: "__dynamic_pr_debug" - value: 0x80f1cf36 - } - symbol { - key: "__ethtool_get_link_ksettings" - value: 0x3e32c80e - } - symbol { - key: "__fdget" - value: 0x5298aa39 - } - symbol { - key: "__flush_workqueue" - value: 0x746a66fc - } - symbol { - key: "__folio_lock" - value: 0x47a334c4 - } - symbol { - key: "__folio_put" - value: 0xebf4b11f - } - symbol { - key: "__free_pages" - value: 0x5b1ea047 - } - symbol { - key: "__genphy_config_aneg" - value: 0x129eb7ed - } - symbol { - key: "__get_free_pages" - value: 0x63083569 - } - symbol { - key: "__get_random_u32_below" - value: 0x46f82598 - } - symbol { - key: "__get_task_comm" - value: 0x7babe2df - } - symbol { - key: "__get_task_ioprio" - value: 0x73476ba5 - } - symbol { - key: "__getblk_gfp" - value: 0xea677002 - } - symbol { - key: "__hci_cmd_send" - value: 0x3a5255b8 - } - symbol { - key: "__hci_cmd_sync" - value: 0xa3a6c885 - } - symbol { - key: "__hci_cmd_sync_ev" - value: 0x7efd1cdd - } - symbol { - key: "__hci_cmd_sync_sk" - value: 0x010ff5f2 - } - symbol { - key: "__hci_cmd_sync_status" - value: 0xe3bb3be3 - } - symbol { - key: "__hci_cmd_sync_status_sk" - value: 0xdf924e64 - } - symbol { - key: "__hrtimer_get_remaining" - value: 0xf245d4a3 - } - symbol { - key: "__hvc_resize" - value: 0x74b9825e - } - symbol { - key: "__hw_addr_init" - value: 0xd672e937 - } - symbol { - key: "__hw_addr_sync" - value: 0xa5f1f300 - } - symbol { - key: "__hw_addr_unsync" - value: 0x7874d435 - } - symbol { - key: "__hwspin_lock_timeout" - value: 0xc1db2428 - } - symbol { - key: "__hwspin_unlock" - value: 0x09a111a4 - } - symbol { - key: "__i2c_smbus_xfer" - value: 0x9ff710d8 - } - symbol { - key: "__i2c_transfer" - value: 0xee9e2392 - } - symbol { - key: "__ieee80211_schedule_txq" - value: 0x1ed50f6f - } - symbol { - key: "__iio_device_register" - value: 0xf9e10bbf - } - symbol { - key: "__inet6_lookup_established" - value: 0x64c84a6a - } - symbol { - key: "__inet_lookup_established" - value: 0x56e8b9af - } - symbol { - key: "__init_rwsem" - value: 0x88943e29 - } - symbol { - key: "__init_swait_queue_head" - value: 0x1060f5aa - } - symbol { - key: "__init_waitqueue_head" - value: 0x66da9aca - } - symbol { - key: "__ioread32_copy" - value: 0xe97034af - } - symbol { - key: "__iowrite32_copy" - value: 0xdb78f816 - } - symbol { - key: "__ip_dev_find" - value: 0x6db91312 - } - symbol { - key: "__ip_select_ident" - value: 0x9d19ea38 - } - symbol { - key: "__ipv6_addr_type" - value: 0xd3165b8d - } - symbol { - key: "__irq_alloc_descs" - value: 0x1de2050f - } - symbol { - key: "__irq_alloc_domain_generic_chips" - value: 0x1c57a05b - } - symbol { - key: "__irq_apply_affinity_hint" - value: 0xdf2d2827 - } - symbol { - key: "__irq_domain_add" - value: 0x70f1b87e - } - symbol { - key: "__irq_resolve_mapping" - value: 0xe064ac65 - } - symbol { - key: "__irq_set_handler" - value: 0xafc169af - } - symbol { - key: "__kfifo_alloc" - value: 0xcaf40f72 - } - symbol { - key: "__kfifo_free" - value: 0x2c5baba3 - } - symbol { - key: "__kfifo_from_user" - value: 0x1ddc201b - } - symbol { - key: "__kfifo_from_user_r" - value: 0x53470eba - } - symbol { - key: "__kfifo_in" - value: 0x15a8f184 - } - symbol { - key: "__kfifo_in_r" - value: 0x2557404e - } - symbol { - key: "__kfifo_init" - value: 0xb896e3f6 - } - symbol { - key: "__kfifo_len_r" - value: 0x2b891310 - } - symbol { - key: "__kfifo_out" - value: 0x61c1ff20 - } - symbol { - key: "__kfifo_out_peek" - value: 0x4eed247b - } - symbol { - key: "__kfifo_out_r" - value: 0xaf6dd949 - } - symbol { - key: "__kfifo_to_user" - value: 0x724a2dbc - } - symbol { - key: "__kfifo_to_user_r" - value: 0x6f655086 - } - symbol { - key: "__kmalloc" - value: 0xe30985db - } - symbol { - key: "__kmalloc_node" - value: 0x03aa8fb1 - } - symbol { - key: "__kmalloc_node_track_caller" - value: 0x87f1cde5 - } - symbol { - key: "__kthread_init_worker" - value: 0x2783e7a2 - } - symbol { - key: "__list_add_valid" - value: 0xffbb06ae - } - symbol { - key: "__list_del_entry_valid" - value: 0xb3ed4cf9 - } - symbol { - key: "__local_bh_enable_ip" - value: 0x9f86f628 - } - symbol { - key: "__lock_buffer" - value: 0x22bd6642 - } - symbol { - key: "__mdiobus_read" - value: 0x040ec563 - } - symbol { - key: "__mdiobus_write" - value: 0xc8acd38c - } - symbol { - key: "__media_device_register" - value: 0x1dfbf9ac - } - symbol { - key: "__media_entity_next_link" - value: 0x91810af1 - } - symbol { - key: "__memcat_p" - value: 0x47a4997d - } - symbol { - key: "__memcpy_fromio" - value: 0x92f8c9de - } - symbol { - key: "__memcpy_toio" - value: 0x3ac6d939 - } - symbol { - key: "__memset_io" - value: 0x07a9cbd5 - } - symbol { - key: "__migrate_task" - value: 0xb5a3b911 - } - symbol { - key: "__mmap_lock_do_trace_acquire_returned" - value: 0x479aa5f7 - } - symbol { - key: "__mmap_lock_do_trace_released" - value: 0x96a6352b - } - symbol { - key: "__mmap_lock_do_trace_start_locking" - value: 0x49293097 - } - symbol { - key: "__mmdrop" - value: 0x603dcc7d - } - symbol { - key: "__module_get" - value: 0x89d01efd - } - symbol { - key: "__module_put_and_kthread_exit" - value: 0xf680e61c - } - symbol { - key: "__msecs_to_jiffies" - value: 0x4cfc63ca - } - symbol { - key: "__mutex_init" - value: 0x4b5b4262 - } - symbol { - key: "__napi_alloc_skb" - value: 0xded7271b - } - symbol { - key: "__napi_schedule" - value: 0x41a72ad5 - } - symbol { - key: "__napi_schedule_irqoff" - value: 0x6c942f5c - } - symbol { - key: "__ndelay" - value: 0xe29f2fd9 - } - symbol { - key: "__ndisc_fill_addr_option" - value: 0x8b8ae791 - } - symbol { - key: "__netdev_alloc_frag_align" - value: 0x9d90da6e - } - symbol { - key: "__netdev_alloc_skb" - value: 0x6793e03f - } - symbol { - key: "__netif_napi_del" - value: 0x17112d4d - } - symbol { - key: "__netif_set_xps_queue" - value: 0x6337b091 - } - symbol { - key: "__netlink_dump_start" - value: 0x4fc5d8fb - } - symbol { - key: "__netlink_kernel_create" - value: 0x45dc2e90 - } - symbol { - key: "__nfc_alloc_vendor_cmd_reply_skb" - value: 0xa75780cd - } - symbol { - key: "__nla_parse" - value: 0x6a69f7a3 - } - symbol { - key: "__nla_validate" - value: 0x3a48fbc1 - } - symbol { - key: "__nlmsg_put" - value: 0x690bf184 - } - symbol { - key: "__num_online_cpus" - value: 0x420b07ce - } - symbol { - key: "__of_get_address" - value: 0xdc28d30d - } - symbol { - key: "__of_mdiobus_register" - value: 0x38c74e33 - } - symbol { - key: "__of_parse_phandle_with_args" - value: 0xcbeef20f - } - symbol { - key: "__of_reset_control_get" - value: 0x10e977be - } - symbol { - key: "__page_frag_cache_drain" - value: 0x057c7766 - } - symbol { - key: "__page_mapcount" - value: 0x8d43f7e0 - } - symbol { - key: "__pagevec_release" - value: 0xdc9a73c7 - } - symbol { - key: "__pci_register_driver" - value: 0xafa216a9 - } - symbol { - key: "__per_cpu_offset" - value: 0xdb2427ba - } - symbol { - key: "__percpu_down_read" - value: 0xf7e48028 - } - symbol { - key: "__percpu_init_rwsem" - value: 0x34126b3d - } - symbol { - key: "__phy_modify" - value: 0x28bdd181 - } - symbol { - key: "__pkvm_load_el2_module" - value: 0xd9bec400 - } - symbol { - key: "__pkvm_register_el2_call" - value: 0xb35f76db - } - symbol { - key: "__platform_driver_probe" - value: 0x430bd907 - } - symbol { - key: "__platform_driver_register" - value: 0x535df772 - } - symbol { - key: "__platform_register_drivers" - value: 0xafd4e12a - } - symbol { - key: "__pm_relax" - value: 0x6393f50b - } - symbol { - key: "__pm_runtime_disable" - value: 0xc1f3d46d - } - symbol { - key: "__pm_runtime_idle" - value: 0xe3f918cc - } - symbol { - key: "__pm_runtime_resume" - value: 0xfdfe6acd - } - symbol { - key: "__pm_runtime_set_status" - value: 0xb4013554 - } - symbol { - key: "__pm_runtime_suspend" - value: 0x3a80078d - } - symbol { - key: "__pm_runtime_use_autosuspend" - value: 0x4e3336f3 - } - symbol { - key: "__pm_stay_awake" - value: 0x085ad43c - } - symbol { - key: "__printk_ratelimit" - value: 0xc37b6db0 - } - symbol { - key: "__pskb_copy_fclone" - value: 0xa676022e - } - symbol { - key: "__pskb_pull_tail" - value: 0x577da3d6 - } - symbol { - key: "__put_cred" - value: 0xf00cbe99 - } - symbol { - key: "__put_net" - value: 0x36fb0a8e - } - symbol { - key: "__put_task_struct" - value: 0x45993ba3 - } - symbol { - key: "__rb_erase_color" - value: 0xf29639bc - } - symbol { - key: "__rb_insert_augmented" - value: 0x431cc4ee - } - symbol { - key: "__rcu_read_lock" - value: 0x56eb7c27 - } - symbol { - key: "__rcu_read_unlock" - value: 0x72b8a9cf - } - symbol { - key: "__refrigerator" - value: 0x41303eac - } - symbol { - key: "__register_blkdev" - value: 0x73fde903 - } - symbol { - key: "__register_chrdev" - value: 0x55970cc0 - } - symbol { - key: "__register_rpmsg_driver" - value: 0x914d1355 - } - symbol { - key: "__regmap_init" - value: 0x3f068dc8 - } - symbol { - key: "__regmap_init_mmio_clk" - value: 0x2a48bf7d - } - symbol { - key: "__release_region" - value: 0xe3a7489a - } - symbol { - key: "__request_module" - value: 0xf7c2da07 - } - symbol { - key: "__request_percpu_irq" - value: 0x1141e9bb - } - symbol { - key: "__request_region" - value: 0xf263b97f - } - symbol { - key: "__reset_control_get" - value: 0xa2452368 - } - symbol { - key: "__rht_bucket_nested" - value: 0x2b453adc - } - symbol { - key: "__root_device_register" - value: 0xd5276fa4 - } - symbol { - key: "__rt_mutex_init" - value: 0x98379aaf - } - symbol { - key: "__scsi_add_device" - value: 0xe68925b8 - } - symbol { - key: "__scsi_device_lookup_by_target" - value: 0x6e3bb1cf - } - symbol { - key: "__scsi_iterate_devices" - value: 0x0166be18 - } - symbol { - key: "__scsi_print_sense" - value: 0xc5953732 - } - symbol { - key: "__sdhci_add_host" - value: 0x1d4d84d0 - } - symbol { - key: "__sdhci_set_timeout" - value: 0x07b6ac89 - } - symbol { - key: "__seq_open_private" - value: 0x44371196 - } - symbol { - key: "__serdev_device_driver_register" - value: 0x55017671 - } - symbol { - key: "__serio_register_driver" - value: 0x257c4bb9 - } - symbol { - key: "__serio_register_port" - value: 0x8aca43ec - } - symbol { - key: "__sg_page_iter_dma_next" - value: 0x29a11d8a - } - symbol { - key: "__sg_page_iter_next" - value: 0x208b66fa - } - symbol { - key: "__sg_page_iter_start" - value: 0x4a440f54 - } - symbol { - key: "__sk_receive_skb" - value: 0x62009211 - } - symbol { - key: "__skb_checksum_complete" - value: 0x6a35982c - } - symbol { - key: "__skb_ext_put" - value: 0xe0752d30 - } - symbol { - key: "__skb_flow_dissect" - value: 0x5609670c - } - symbol { - key: "__skb_get_hash" - value: 0xe614bbc1 - } - symbol { - key: "__skb_gso_segment" - value: 0x07c5a76f - } - symbol { - key: "__skb_pad" - value: 0x55574d11 - } - symbol { - key: "__sock_create" - value: 0x7809a362 - } - symbol { - key: "__sock_queue_rcv_skb" - value: 0x91762fff - } - symbol { - key: "__sock_recv_cmsgs" - value: 0x7a4705f8 - } - symbol { - key: "__sock_recv_timestamp" - value: 0x0655a230 - } - symbol { - key: "__sock_recv_wifi_status" - value: 0x9ec67057 - } - symbol { - key: "__sock_tx_timestamp" - value: 0x768e674d - } - symbol { - key: "__spi_alloc_controller" - value: 0x16832084 - } - symbol { - key: "__spi_register_driver" - value: 0xd216a3ee - } - symbol { - key: "__splice_from_pipe" - value: 0xf7f0de2c - } - symbol { - key: "__spmi_driver_register" - value: 0x939642a4 - } - symbol { - key: "__srcu_read_lock" - value: 0x0c4a872a - } - symbol { - key: "__srcu_read_unlock" - value: 0xc4cf0ef3 - } - symbol { - key: "__stack_chk_fail" - value: 0x616a1571 - } - symbol { - key: "__sw_hweight16" - value: 0x4b2c6a92 - } - symbol { - key: "__sw_hweight32" - value: 0x7d0d7b3f - } - symbol { - key: "__sw_hweight64" - value: 0xef62271a - } - symbol { - key: "__sw_hweight8" - value: 0x243936f1 - } - symbol { - key: "__sysfs_match_string" - value: 0x04e4f57e - } - symbol { - key: "__task_pid_nr_ns" - value: 0xb04d8b58 - } - symbol { - key: "__task_rq_lock" - value: 0xd7d29ff4 - } - symbol { - key: "__tasklet_hi_schedule" - value: 0xdb99fd00 - } - symbol { - key: "__tasklet_schedule" - value: 0xf7de9a97 - } - symbol { - key: "__trace_bprintk" - value: 0x6356c7e1 - } - symbol { - key: "__trace_puts" - value: 0x233d8b34 - } - symbol { - key: "__trace_trigger_soft_disabled" - value: 0xa5905957 - } - symbol { - key: "__traceiter_android_rvh_account_irq" - value: 0x17dfc6db - } - symbol { - key: "__traceiter_android_rvh_after_dequeue_task" - value: 0xb42422d5 - } - symbol { - key: "__traceiter_android_rvh_after_enqueue_task" - value: 0xb3d70eab - } - symbol { - key: "__traceiter_android_rvh_arm64_serror_panic" - value: 0x0b48afa1 - } - symbol { - key: "__traceiter_android_rvh_audio_usb_offload_disconnect" - value: 0x48420da9 - } - symbol { - key: "__traceiter_android_rvh_build_perf_domains" - value: 0x192bbbd5 - } - symbol { - key: "__traceiter_android_rvh_can_migrate_task" - value: 0xadc13d20 - } - symbol { - key: "__traceiter_android_rvh_check_preempt_tick" - value: 0xc93c7d6d - } - symbol { - key: "__traceiter_android_rvh_check_preempt_wakeup" - value: 0x9d00b8f0 - } - symbol { - key: "__traceiter_android_rvh_check_preempt_wakeup_ignore" - value: 0x5e9397c4 - } - symbol { - key: "__traceiter_android_rvh_commit_creds" - value: 0xfd6e4093 - } - symbol { - key: "__traceiter_android_rvh_cpu_cgroup_attach" - value: 0xf11256cf - } - symbol { - key: "__traceiter_android_rvh_cpu_cgroup_online" - value: 0x6c4603a3 - } - symbol { - key: "__traceiter_android_rvh_cpu_overutilized" - value: 0x4053abff - } - symbol { - key: "__traceiter_android_rvh_dequeue_entity" - value: 0x8f1b1c1e - } - symbol { - key: "__traceiter_android_rvh_dequeue_task" - value: 0xd6290b85 - } - symbol { - key: "__traceiter_android_rvh_dequeue_task_fair" - value: 0x3e4ab4f6 - } - symbol { - key: "__traceiter_android_rvh_die_kernel_fault" - value: 0xa3b41867 - } - symbol { - key: "__traceiter_android_rvh_do_el1_bti" - value: 0x40034e11 - } - symbol { - key: "__traceiter_android_rvh_do_el1_fpac" - value: 0x6e62463e - } - symbol { - key: "__traceiter_android_rvh_do_sched_yield" - value: 0x81449840 - } - symbol { - key: "__traceiter_android_rvh_do_sea" - value: 0x611114e0 - } - symbol { - key: "__traceiter_android_rvh_do_sp_pc_abort" - value: 0x76eb11ee - } - symbol { - key: "__traceiter_android_rvh_do_undefinstr" - value: 0x1fb410b2 - } - symbol { - key: "__traceiter_android_rvh_enqueue_entity" - value: 0x6682daab - } - symbol { - key: "__traceiter_android_rvh_enqueue_task" - value: 0x24dfaeb0 - } - symbol { - key: "__traceiter_android_rvh_enqueue_task_fair" - value: 0xd5b05c65 - } - symbol { - key: "__traceiter_android_rvh_entity_tick" - value: 0xebecb2ce - } - symbol { - key: "__traceiter_android_rvh_exit_creds" - value: 0x6740fa4e - } - symbol { - key: "__traceiter_android_rvh_find_busiest_group" - value: 0xf94ce10d - } - symbol { - key: "__traceiter_android_rvh_find_busiest_queue" - value: 0x45d21f87 - } - symbol { - key: "__traceiter_android_rvh_find_energy_efficient_cpu" - value: 0x83371e9e - } - symbol { - key: "__traceiter_android_rvh_find_lowest_rq" - value: 0x8bd49e8e - } - symbol { - key: "__traceiter_android_rvh_find_new_ilb" - value: 0x5d2af80b - } - symbol { - key: "__traceiter_android_rvh_finish_prio_fork" - value: 0xf6f47b2e - } - symbol { - key: "__traceiter_android_rvh_flush_task" - value: 0xede4c5f2 - } - symbol { - key: "__traceiter_android_rvh_get_nohz_timer_target" - value: 0xa23fdad4 - } - symbol { - key: "__traceiter_android_rvh_gic_v3_set_affinity" - value: 0x41d29e07 - } - symbol { - key: "__traceiter_android_rvh_iommu_alloc_insert_iova" - value: 0x0b1353da - } - symbol { - key: "__traceiter_android_rvh_iommu_iovad_init_alloc_algo" - value: 0x7edcea8d - } - symbol { - key: "__traceiter_android_rvh_iommu_limit_align_shift" - value: 0x72c43156 - } - symbol { - key: "__traceiter_android_rvh_iommu_setup_dma_ops" - value: 0x61e95c07 - } - symbol { - key: "__traceiter_android_rvh_is_cpu_allowed" - value: 0x7c212080 - } - symbol { - key: "__traceiter_android_rvh_migrate_queued_task" - value: 0x1ea5d323 - } - symbol { - key: "__traceiter_android_rvh_new_task_stats" - value: 0x0d22882d - } - symbol { - key: "__traceiter_android_rvh_override_creds" - value: 0xb51338de - } - symbol { - key: "__traceiter_android_rvh_panic_unhandled" - value: 0xc463ba81 - } - symbol { - key: "__traceiter_android_rvh_pick_next_entity" - value: 0x88e9b222 - } - symbol { - key: "__traceiter_android_rvh_place_entity" - value: 0x097e467e - } - symbol { - key: "__traceiter_android_rvh_prepare_prio_fork" - value: 0xeccbc3c1 - } - symbol { - key: "__traceiter_android_rvh_replace_next_task_fair" - value: 0xe3e24295 - } - symbol { - key: "__traceiter_android_rvh_report_bug" - value: 0xaedef3a2 - } - symbol { - key: "__traceiter_android_rvh_revert_creds" - value: 0xde725472 - } - symbol { - key: "__traceiter_android_rvh_rtmutex_prepare_setprio" - value: 0xd90a9a58 - } - symbol { - key: "__traceiter_android_rvh_rto_next_cpu" - value: 0xbf64b0b6 - } - symbol { - key: "__traceiter_android_rvh_sched_balance_rt" - value: 0xb25ca194 - } - symbol { - key: "__traceiter_android_rvh_sched_cpu_dying" - value: 0x53bf1227 - } - symbol { - key: "__traceiter_android_rvh_sched_cpu_starting" - value: 0x36ed91b2 - } - symbol { - key: "__traceiter_android_rvh_sched_exec" - value: 0x2614daf2 - } - symbol { - key: "__traceiter_android_rvh_sched_fork" - value: 0x33e2d3a7 - } - symbol { - key: "__traceiter_android_rvh_sched_fork_init" - value: 0x0ff9bdf0 - } - symbol { - key: "__traceiter_android_rvh_sched_getaffinity" - value: 0xb407a86b - } - symbol { - key: "__traceiter_android_rvh_sched_newidle_balance" - value: 0x290327a5 - } - symbol { - key: "__traceiter_android_rvh_sched_nohz_balancer_kick" - value: 0x671862a7 - } - symbol { - key: "__traceiter_android_rvh_sched_rebalance_domains" - value: 0x415dd5e7 - } - symbol { - key: "__traceiter_android_rvh_sched_setaffinity" - value: 0xd7ca6cc8 - } - symbol { - key: "__traceiter_android_rvh_schedule" - value: 0x2bb177b4 - } - symbol { - key: "__traceiter_android_rvh_schedule_bug" - value: 0x40bb3f78 - } - symbol { - key: "__traceiter_android_rvh_select_fallback_rq" - value: 0x0f807f10 - } - symbol { - key: "__traceiter_android_rvh_select_task_rq_fair" - value: 0xe48752ef - } - symbol { - key: "__traceiter_android_rvh_select_task_rq_rt" - value: 0x4c24a4be - } - symbol { - key: "__traceiter_android_rvh_selinux_avc_insert" - value: 0x5d194c5c - } - symbol { - key: "__traceiter_android_rvh_selinux_avc_lookup" - value: 0x7765e85b - } - symbol { - key: "__traceiter_android_rvh_selinux_avc_node_delete" - value: 0xb7214df9 - } - symbol { - key: "__traceiter_android_rvh_selinux_avc_node_replace" - value: 0x2720fa46 - } - symbol { - key: "__traceiter_android_rvh_selinux_is_initialized" - value: 0x9f6c2b96 - } - symbol { - key: "__traceiter_android_rvh_set_balance_anon_file_reclaim" - value: 0x28eb5989 - } - symbol { - key: "__traceiter_android_rvh_set_cpus_allowed_by_task" - value: 0xbe8d73f2 - } - symbol { - key: "__traceiter_android_rvh_set_gfp_zone_flags" - value: 0xe56edb7a - } - symbol { - key: "__traceiter_android_rvh_set_module_core_rw_nx" - value: 0xcac6b03d - } - symbol { - key: "__traceiter_android_rvh_set_module_init_rw_nx" - value: 0x4a5f5242 - } - symbol { - key: "__traceiter_android_rvh_set_module_permit_after_init" - value: 0x08cd7e9d - } - symbol { - key: "__traceiter_android_rvh_set_module_permit_before_init" - value: 0x9e97904b - } - symbol { - key: "__traceiter_android_rvh_set_readahead_gfp_mask" - value: 0x615c3dcf - } - symbol { - key: "__traceiter_android_rvh_set_task_cpu" - value: 0xc6a28b4a - } - symbol { - key: "__traceiter_android_rvh_set_user_nice" - value: 0x9b0cc890 - } - symbol { - key: "__traceiter_android_rvh_setscheduler" - value: 0xa01b20ce - } - symbol { - key: "__traceiter_android_rvh_shmem_get_folio" - value: 0x73c83ef4 - } - symbol { - key: "__traceiter_android_rvh_show_max_freq" - value: 0x46515de8 - } - symbol { - key: "__traceiter_android_rvh_tick_entry" - value: 0x7b07c7f1 - } - symbol { - key: "__traceiter_android_rvh_try_to_wake_up" - value: 0x968833a5 - } - symbol { - key: "__traceiter_android_rvh_try_to_wake_up_success" - value: 0x09f2fded - } - symbol { - key: "__traceiter_android_rvh_ttwu_cond" - value: 0x23097c08 - } - symbol { - key: "__traceiter_android_rvh_typec_tcpci_get_vbus" - value: 0xe3ee70ae - } - symbol { - key: "__traceiter_android_rvh_uclamp_eff_get" - value: 0xcce6f612 - } - symbol { - key: "__traceiter_android_rvh_update_cpu_capacity" - value: 0xcd824552 - } - symbol { - key: "__traceiter_android_rvh_update_misfit_status" - value: 0x16809a5a - } - symbol { - key: "__traceiter_android_rvh_update_thermal_stats" - value: 0xc1ba0eb6 - } - symbol { - key: "__traceiter_android_rvh_util_est_update" - value: 0x13c17b96 - } - symbol { - key: "__traceiter_android_rvh_wake_up_new_task" - value: 0xebcd0234 - } - symbol { - key: "__traceiter_android_vh_alter_futex_plist_add" - value: 0x505f4289 - } - symbol { - key: "__traceiter_android_vh_alter_rwsem_list_add" - value: 0xb288a9fe - } - symbol { - key: "__traceiter_android_vh_arch_set_freq_scale" - value: 0xf89a975f - } - symbol { - key: "__traceiter_android_vh_audio_usb_offload_connect" - value: 0x528da532 - } - symbol { - key: "__traceiter_android_vh_binder_restore_priority" - value: 0xc6c9353c - } - symbol { - key: "__traceiter_android_vh_binder_set_priority" - value: 0x2a9c6616 - } - symbol { - key: "__traceiter_android_vh_binder_transaction_init" - value: 0x5cf60b10 - } - symbol { - key: "__traceiter_android_vh_binder_wait_for_work" - value: 0x61c82fb5 - } - symbol { - key: "__traceiter_android_vh_binder_wakeup_ilocked" - value: 0x53fba77d - } - symbol { - key: "__traceiter_android_vh_build_sched_domains" - value: 0xe479b209 - } - symbol { - key: "__traceiter_android_vh_cgroup_attach" - value: 0xa9225bf8 - } - symbol { - key: "__traceiter_android_vh_cgroup_set_task" - value: 0x33c527ab - } - symbol { - key: "__traceiter_android_vh_check_bpf_syscall" - value: 0x5012fcd8 - } - symbol { - key: "__traceiter_android_vh_check_file_open" - value: 0x67bab494 - } - symbol { - key: "__traceiter_android_vh_check_mmap_file" - value: 0x42428033 - } - symbol { - key: "__traceiter_android_vh_check_uninterrupt_tasks" - value: 0x005c7625 - } - symbol { - key: "__traceiter_android_vh_check_uninterrupt_tasks_done" - value: 0xf3accb84 - } - symbol { - key: "__traceiter_android_vh_cpu_idle_enter" - value: 0x9247dcb1 - } - symbol { - key: "__traceiter_android_vh_cpu_idle_exit" - value: 0xfd04e27a - } - symbol { - key: "__traceiter_android_vh_cpufreq_fast_switch" - value: 0x9c5d1bdd - } - symbol { - key: "__traceiter_android_vh_cpufreq_resolve_freq" - value: 0x5c9fa956 - } - symbol { - key: "__traceiter_android_vh_cpufreq_target" - value: 0xca50936b - } - symbol { - key: "__traceiter_android_vh_cpuidle_psci_enter" - value: 0x431c5bf5 - } - symbol { - key: "__traceiter_android_vh_cpuidle_psci_exit" - value: 0x9f47ed94 - } - symbol { - key: "__traceiter_android_vh_disable_thermal_cooling_stats" - value: 0x0bf2f5bb - } - symbol { - key: "__traceiter_android_vh_do_wake_up_sync" - value: 0x9dbd7b92 - } - symbol { - key: "__traceiter_android_vh_dump_throttled_rt_tasks" - value: 0x42312ccc - } - symbol { - key: "__traceiter_android_vh_free_task" - value: 0x5ecff02f - } - symbol { - key: "__traceiter_android_vh_ftrace_dump_buffer" - value: 0xe172d11a - } - symbol { - key: "__traceiter_android_vh_ftrace_format_check" - value: 0x0daa4221 - } - symbol { - key: "__traceiter_android_vh_ftrace_oops_enter" - value: 0xfcf37c56 - } - symbol { - key: "__traceiter_android_vh_ftrace_oops_exit" - value: 0x9eec9c93 - } - symbol { - key: "__traceiter_android_vh_ftrace_size_check" - value: 0xf9ce3d98 - } - symbol { - key: "__traceiter_android_vh_ignore_dmabuf_vmap_bounds" - value: 0xdb6662e8 - } - symbol { - key: "__traceiter_android_vh_iommu_iovad_alloc_iova" - value: 0x4b67a5dc - } - symbol { - key: "__traceiter_android_vh_iommu_iovad_free_iova" - value: 0x3684a257 - } - symbol { - key: "__traceiter_android_vh_ipi_stop" - value: 0x7ee652cd - } - symbol { - key: "__traceiter_android_vh_is_fpsimd_save" - value: 0x4dca46cc - } - symbol { - key: "__traceiter_android_vh_jiffies_update" - value: 0xf83fbd26 - } - symbol { - key: "__traceiter_android_vh_kswapd_per_node" - value: 0x18fde973 - } - symbol { - key: "__traceiter_android_vh_map_util_freq" - value: 0x61ea12b8 - } - symbol { - key: "__traceiter_android_vh_mutex_wait_finish" - value: 0xe17999f4 - } - symbol { - key: "__traceiter_android_vh_mutex_wait_start" - value: 0x721b87b7 - } - symbol { - key: "__traceiter_android_vh_printk_hotplug" - value: 0x7d499dab - } - symbol { - key: "__traceiter_android_vh_rproc_recovery" - value: 0xcef5d79f - } - symbol { - key: "__traceiter_android_vh_rproc_recovery_set" - value: 0x91384eff - } - symbol { - key: "__traceiter_android_vh_rtmutex_wait_finish" - value: 0x3ef508a2 - } - symbol { - key: "__traceiter_android_vh_rtmutex_wait_start" - value: 0xfb1b8d64 - } - symbol { - key: "__traceiter_android_vh_rwsem_init" - value: 0xb1847a6f - } - symbol { - key: "__traceiter_android_vh_rwsem_read_wait_finish" - value: 0xbffefc2b - } - symbol { - key: "__traceiter_android_vh_rwsem_read_wait_start" - value: 0x3d83999a - } - symbol { - key: "__traceiter_android_vh_rwsem_wake" - value: 0xf7bca936 - } - symbol { - key: "__traceiter_android_vh_rwsem_write_finished" - value: 0x7945e8fa - } - symbol { - key: "__traceiter_android_vh_rwsem_write_wait_finish" - value: 0x93333e39 - } - symbol { - key: "__traceiter_android_vh_rwsem_write_wait_start" - value: 0x947bd437 - } - symbol { - key: "__traceiter_android_vh_sched_pelt_multiplier" - value: 0x3a4e20d6 - } - symbol { - key: "__traceiter_android_vh_sched_show_task" - value: 0xb5ed74f6 - } - symbol { - key: "__traceiter_android_vh_scheduler_tick" - value: 0xb841c45e - } - symbol { - key: "__traceiter_android_vh_set_wake_flags" - value: 0xaa3f6a65 - } - symbol { - key: "__traceiter_android_vh_setscheduler_uclamp" - value: 0xa2fe718f - } - symbol { - key: "__traceiter_android_vh_show_resume_epoch_val" - value: 0xe7f6f975 - } - symbol { - key: "__traceiter_android_vh_show_suspend_epoch_val" - value: 0x6d9f8b13 - } - symbol { - key: "__traceiter_android_vh_syscall_prctl_finished" - value: 0x2ecf85e9 - } - symbol { - key: "__traceiter_android_vh_sysrq_crash" - value: 0x34a01a22 - } - symbol { - key: "__traceiter_android_vh_timer_calc_index" - value: 0xfeff2e7f - } - symbol { - key: "__traceiter_android_vh_try_to_freeze_todo" - value: 0x2bc25325 - } - symbol { - key: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" - value: 0x0119fc41 - } - symbol { - key: "__traceiter_android_vh_typec_store_partner_src_caps" - value: 0x8a773cc3 - } - symbol { - key: "__traceiter_android_vh_typec_tcpci_override_toggling" - value: 0x9545623c - } - symbol { - key: "__traceiter_android_vh_typec_tcpm_get_timer" - value: 0x558490b1 - } - symbol { - key: "__traceiter_android_vh_typec_tcpm_log" - value: 0x8af2b51e - } - symbol { - key: "__traceiter_android_vh_ufs_check_int_errors" - value: 0xe31bb308 - } - symbol { - key: "__traceiter_android_vh_ufs_clock_scaling" - value: 0x6a6dc806 - } - symbol { - key: "__traceiter_android_vh_ufs_compl_command" - value: 0xa56348c9 - } - symbol { - key: "__traceiter_android_vh_ufs_fill_prdt" - value: 0x15f6cf54 - } - symbol { - key: "__traceiter_android_vh_ufs_prepare_command" - value: 0x834b91de - } - symbol { - key: "__traceiter_android_vh_ufs_send_command" - value: 0x79a41c1c - } - symbol { - key: "__traceiter_android_vh_ufs_send_tm_command" - value: 0x2e0ec34f - } - symbol { - key: "__traceiter_android_vh_ufs_send_uic_command" - value: 0x4f428de5 - } - symbol { - key: "__traceiter_android_vh_ufs_update_sdev" - value: 0x810f6abf - } - symbol { - key: "__traceiter_android_vh_ufs_update_sysfs" - value: 0xcc8dcd0c - } - symbol { - key: "__traceiter_android_vh_update_topology_flags_workfn" - value: 0x6a8145ff - } - symbol { - key: "__traceiter_android_vh_watchdog_timer_softlockup" - value: 0xb0bf7fd6 - } - symbol { - key: "__traceiter_binder_transaction_received" - value: 0x6911084f - } - symbol { - key: "__traceiter_clock_set_rate" - value: 0xce25d5be - } - symbol { - key: "__traceiter_console" - value: 0x7443ed9a - } - symbol { - key: "__traceiter_cpu_frequency" - value: 0x58dd6501 - } - symbol { - key: "__traceiter_cpu_frequency_limits" - value: 0x1643e606 - } - symbol { - key: "__traceiter_cpu_idle" - value: 0x4576397a - } - symbol { - key: "__traceiter_device_pm_callback_end" - value: 0x7e705ab7 - } - symbol { - key: "__traceiter_device_pm_callback_start" - value: 0x7b03aae7 - } - symbol { - key: "__traceiter_dma_fence_emit" - value: 0x92373f85 - } - symbol { - key: "__traceiter_gpu_mem_total" - value: 0x104ffeec - } - symbol { - key: "__traceiter_hrtimer_expire_entry" - value: 0x6d4f31c4 - } - symbol { - key: "__traceiter_hrtimer_expire_exit" - value: 0xcf61fd25 - } - symbol { - key: "__traceiter_ipi_entry" - value: 0xe56422fc - } - symbol { - key: "__traceiter_ipi_exit" - value: 0xceea494c - } - symbol { - key: "__traceiter_ipi_raise" - value: 0x773b00db - } - symbol { - key: "__traceiter_irq_handler_entry" - value: 0x32248e2a - } - symbol { - key: "__traceiter_irq_handler_exit" - value: 0xe873a0cb - } - symbol { - key: "__traceiter_mmap_lock_acquire_returned" - value: 0x5c33446d - } - symbol { - key: "__traceiter_mmap_lock_released" - value: 0x423dad0f - } - symbol { - key: "__traceiter_mmap_lock_start_locking" - value: 0xc630c439 - } - symbol { - key: "__traceiter_pelt_rt_tp" - value: 0x3e69b303 - } - symbol { - key: "__traceiter_pelt_se_tp" - value: 0x7f1a363f - } - symbol { - key: "__traceiter_rwmmio_post_read" - value: 0x2c11fea4 - } - symbol { - key: "__traceiter_rwmmio_read" - value: 0x45e62871 - } - symbol { - key: "__traceiter_rwmmio_write" - value: 0x85a11e58 - } - symbol { - key: "__traceiter_sched_overutilized_tp" - value: 0xb614ca1f - } - symbol { - key: "__traceiter_sched_switch" - value: 0x570f3032 - } - symbol { - key: "__traceiter_sched_update_nr_running_tp" - value: 0xc42d0053 - } - symbol { - key: "__traceiter_suspend_resume" - value: 0x863777a0 - } - symbol { - key: "__traceiter_task_newtask" - value: 0xcac5a7d5 - } - symbol { - key: "__traceiter_workqueue_execute_end" - value: 0x961fbab2 - } - symbol { - key: "__traceiter_workqueue_execute_start" - value: 0x09f12012 - } - symbol { - key: "__traceiter_xdp_exception" - value: 0xb3150ce0 - } - symbol { - key: "__tracepoint_android_rvh_account_irq" - value: 0x34912e21 - } - symbol { - key: "__tracepoint_android_rvh_after_dequeue_task" - value: 0x4b7a8fd7 - } - symbol { - key: "__tracepoint_android_rvh_after_enqueue_task" - value: 0xcd36f539 - } - symbol { - key: "__tracepoint_android_rvh_arm64_serror_panic" - value: 0x748c1fd7 - } - symbol { - key: "__tracepoint_android_rvh_audio_usb_offload_disconnect" - value: 0xaf461bff - } - symbol { - key: "__tracepoint_android_rvh_build_perf_domains" - value: 0x1e8a7e23 - } - symbol { - key: "__tracepoint_android_rvh_can_migrate_task" - value: 0xfe3875f6 - } - symbol { - key: "__tracepoint_android_rvh_check_preempt_tick" - value: 0x60b5a917 - } - symbol { - key: "__tracepoint_android_rvh_check_preempt_wakeup" - value: 0x1dd402e6 - } - symbol { - key: "__tracepoint_android_rvh_check_preempt_wakeup_ignore" - value: 0x070d1e2a - } - symbol { - key: "__tracepoint_android_rvh_commit_creds" - value: 0xf63515c9 - } - symbol { - key: "__tracepoint_android_rvh_cpu_cgroup_attach" - value: 0xf4fe0429 - } - symbol { - key: "__tracepoint_android_rvh_cpu_cgroup_online" - value: 0xb2f08341 - } - symbol { - key: "__tracepoint_android_rvh_cpu_overutilized" - value: 0x05576f29 - } - symbol { - key: "__tracepoint_android_rvh_dequeue_entity" - value: 0x3eb0f084 - } - symbol { - key: "__tracepoint_android_rvh_dequeue_task" - value: 0x832ab9cf - } - symbol { - key: "__tracepoint_android_rvh_dequeue_task_fair" - value: 0xaa8affb8 - } - symbol { - key: "__tracepoint_android_rvh_die_kernel_fault" - value: 0x11f903b1 - } - symbol { - key: "__tracepoint_android_rvh_do_el1_bti" - value: 0x25e320a3 - } - symbol { - key: "__tracepoint_android_rvh_do_el1_fpac" - value: 0xcd81b300 - } - symbol { - key: "__tracepoint_android_rvh_do_sched_yield" - value: 0x411e7a56 - } - symbol { - key: "__tracepoint_android_rvh_do_sea" - value: 0xcfcbb846 - } - symbol { - key: "__tracepoint_android_rvh_do_sp_pc_abort" - value: 0x1d7748c4 - } - symbol { - key: "__tracepoint_android_rvh_do_undefinstr" - value: 0x7d9f4fa4 - } - symbol { - key: "__tracepoint_android_rvh_enqueue_entity" - value: 0xf9b36d15 - } - symbol { - key: "__tracepoint_android_rvh_enqueue_task" - value: 0xbade8646 - } - symbol { - key: "__tracepoint_android_rvh_enqueue_task_fair" - value: 0x395b2a73 - } - symbol { - key: "__tracepoint_android_rvh_entity_tick" - value: 0x4a5c5988 - } - symbol { - key: "__tracepoint_android_rvh_exit_creds" - value: 0xb71e231c - } - symbol { - key: "__tracepoint_android_rvh_find_busiest_group" - value: 0xb05fc507 - } - symbol { - key: "__tracepoint_android_rvh_find_busiest_queue" - value: 0xe0cf8a85 - } - symbol { - key: "__tracepoint_android_rvh_find_energy_efficient_cpu" - value: 0x60184478 - } - symbol { - key: "__tracepoint_android_rvh_find_lowest_rq" - value: 0x1a0c7568 - } - symbol { - key: "__tracepoint_android_rvh_find_new_ilb" - value: 0x46cd6685 - } - symbol { - key: "__tracepoint_android_rvh_finish_prio_fork" - value: 0xa6457550 - } - symbol { - key: "__tracepoint_android_rvh_flush_task" - value: 0xb894fcfc - } - symbol { - key: "__tracepoint_android_rvh_get_nohz_timer_target" - value: 0x555d2f3e - } - symbol { - key: "__tracepoint_android_rvh_gic_v3_set_affinity" - value: 0x47c27595 - } - symbol { - key: "__tracepoint_android_rvh_iommu_alloc_insert_iova" - value: 0x58127eb8 - } - symbol { - key: "__tracepoint_android_rvh_iommu_iovad_init_alloc_algo" - value: 0x0991fcbf - } - symbol { - key: "__tracepoint_android_rvh_iommu_limit_align_shift" - value: 0x693af5b0 - } - symbol { - key: "__tracepoint_android_rvh_iommu_setup_dma_ops" - value: 0x59d74b45 - } - symbol { - key: "__tracepoint_android_rvh_is_cpu_allowed" - value: 0x99d57c12 - } - symbol { - key: "__tracepoint_android_rvh_migrate_queued_task" - value: 0x3cb4db49 - } - symbol { - key: "__tracepoint_android_rvh_new_task_stats" - value: 0x62726c6f - } - symbol { - key: "__tracepoint_android_rvh_override_creds" - value: 0xdf21a7cc - } - symbol { - key: "__tracepoint_android_rvh_panic_unhandled" - value: 0xeea6bf23 - } - symbol { - key: "__tracepoint_android_rvh_pick_next_entity" - value: 0x18752990 - } - symbol { - key: "__tracepoint_android_rvh_place_entity" - value: 0x448fc4e4 - } - symbol { - key: "__tracepoint_android_rvh_prepare_prio_fork" - value: 0x50605d97 - } - symbol { - key: "__tracepoint_android_rvh_replace_next_task_fair" - value: 0x18bac297 - } - symbol { - key: "__tracepoint_android_rvh_report_bug" - value: 0x1a849f34 - } - symbol { - key: "__tracepoint_android_rvh_revert_creds" - value: 0x3f328d3c - } - symbol { - key: "__tracepoint_android_rvh_rtmutex_prepare_setprio" - value: 0x69e37d02 - } - symbol { - key: "__tracepoint_android_rvh_rto_next_cpu" - value: 0xeda5c5b0 - } - symbol { - key: "__tracepoint_android_rvh_sched_balance_rt" - value: 0x3cd58ada - } - symbol { - key: "__tracepoint_android_rvh_sched_cpu_dying" - value: 0xad77fe31 - } - symbol { - key: "__tracepoint_android_rvh_sched_cpu_starting" - value: 0x9d5d3918 - } - symbol { - key: "__tracepoint_android_rvh_sched_exec" - value: 0x0b064224 - } - symbol { - key: "__tracepoint_android_rvh_sched_fork" - value: 0xdacb8e65 - } - symbol { - key: "__tracepoint_android_rvh_sched_fork_init" - value: 0xf04adbae - } - symbol { - key: "__tracepoint_android_rvh_sched_getaffinity" - value: 0x0093f055 - } - symbol { - key: "__tracepoint_android_rvh_sched_newidle_balance" - value: 0x5edd0d13 - } - symbol { - key: "__tracepoint_android_rvh_sched_nohz_balancer_kick" - value: 0x8ffb9d8d - } - symbol { - key: "__tracepoint_android_rvh_sched_rebalance_domains" - value: 0x7babd1c5 - } - symbol { - key: "__tracepoint_android_rvh_sched_setaffinity" - value: 0x43527efa - } - symbol { - key: "__tracepoint_android_rvh_schedule" - value: 0x51af6212 - } - symbol { - key: "__tracepoint_android_rvh_schedule_bug" - value: 0xa5be18ba - } - symbol { - key: "__tracepoint_android_rvh_select_fallback_rq" - value: 0x0daed96e - } - symbol { - key: "__tracepoint_android_rvh_select_task_rq_fair" - value: 0x3bb904a5 - } - symbol { - key: "__tracepoint_android_rvh_select_task_rq_rt" - value: 0xec4d6758 - } - symbol { - key: "__tracepoint_android_rvh_selinux_avc_insert" - value: 0x33183ab6 - } - symbol { - key: "__tracepoint_android_rvh_selinux_avc_lookup" - value: 0x76b00d41 - } - symbol { - key: "__tracepoint_android_rvh_selinux_avc_node_delete" - value: 0x9d9301cb - } - symbol { - key: "__tracepoint_android_rvh_selinux_avc_node_replace" - value: 0xef003404 - } - symbol { - key: "__tracepoint_android_rvh_selinux_is_initialized" - value: 0x78daed28 - } - symbol { - key: "__tracepoint_android_rvh_set_balance_anon_file_reclaim" - value: 0x6d8ed263 - } - symbol { - key: "__tracepoint_android_rvh_set_cpus_allowed_by_task" - value: 0x4bc6b114 - } - symbol { - key: "__tracepoint_android_rvh_set_gfp_zone_flags" - value: 0x70131d40 - } - symbol { - key: "__tracepoint_android_rvh_set_module_core_rw_nx" - value: 0xda52fd4f - } - symbol { - key: "__tracepoint_android_rvh_set_module_init_rw_nx" - value: 0x86f03c84 - } - symbol { - key: "__tracepoint_android_rvh_set_module_permit_after_init" - value: 0x498fea3f - } - symbol { - key: "__tracepoint_android_rvh_set_module_permit_before_init" - value: 0xf79a8829 - } - symbol { - key: "__tracepoint_android_rvh_set_readahead_gfp_mask" - value: 0xde470f79 - } - symbol { - key: "__tracepoint_android_rvh_set_task_cpu" - value: 0xc5049f7c - } - symbol { - key: "__tracepoint_android_rvh_set_user_nice" - value: 0x42fff08e - } - symbol { - key: "__tracepoint_android_rvh_setscheduler" - value: 0xe48123a4 - } - symbol { - key: "__tracepoint_android_rvh_shmem_get_folio" - value: 0x00b7ed82 - } - symbol { - key: "__tracepoint_android_rvh_show_max_freq" - value: 0xe8cacf26 - } - symbol { - key: "__tracepoint_android_rvh_tick_entry" - value: 0x8db62b4f - } - symbol { - key: "__tracepoint_android_rvh_try_to_wake_up" - value: 0xe9c87fab - } - symbol { - key: "__tracepoint_android_rvh_try_to_wake_up_success" - value: 0xdf07959f - } - symbol { - key: "__tracepoint_android_rvh_ttwu_cond" - value: 0xafe46ece - } - symbol { - key: "__tracepoint_android_rvh_typec_tcpci_get_vbus" - value: 0xe445d254 - } - symbol { - key: "__tracepoint_android_rvh_uclamp_eff_get" - value: 0x64e2c288 - } - symbol { - key: "__tracepoint_android_rvh_update_cpu_capacity" - value: 0xdc2af26c - } - symbol { - key: "__tracepoint_android_rvh_update_misfit_status" - value: 0x1362c5b0 - } - symbol { - key: "__tracepoint_android_rvh_update_thermal_stats" - value: 0x0e614ab0 - } - symbol { - key: "__tracepoint_android_rvh_util_est_update" - value: 0xa68c0f10 - } - symbol { - key: "__tracepoint_android_rvh_wake_up_new_task" - value: 0xdcf22716 - } - symbol { - key: "__tracepoint_android_vh_alter_futex_plist_add" - value: 0xd82141b7 - } - symbol { - key: "__tracepoint_android_vh_alter_rwsem_list_add" - value: 0x8184b548 - } - symbol { - key: "__tracepoint_android_vh_arch_set_freq_scale" - value: 0xe423541d - } - symbol { - key: "__tracepoint_android_vh_audio_usb_offload_connect" - value: 0xfb7cdd24 - } - symbol { - key: "__tracepoint_android_vh_binder_restore_priority" - value: 0x57a9a36a - } - symbol { - key: "__tracepoint_android_vh_binder_set_priority" - value: 0x2e04cb9c - } - symbol { - key: "__tracepoint_android_vh_binder_transaction_init" - value: 0xa9d55136 - } - symbol { - key: "__tracepoint_android_vh_binder_wait_for_work" - value: 0x75b174bb - } - symbol { - key: "__tracepoint_android_vh_binder_wakeup_ilocked" - value: 0x506628ab - } - symbol { - key: "__tracepoint_android_vh_build_sched_domains" - value: 0x0d3c7607 - } - symbol { - key: "__tracepoint_android_vh_cgroup_attach" - value: 0xd3845a12 - } - symbol { - key: "__tracepoint_android_vh_cgroup_set_task" - value: 0x6f146fe1 - } - symbol { - key: "__tracepoint_android_vh_check_bpf_syscall" - value: 0x678bb5ba - } - symbol { - key: "__tracepoint_android_vh_check_file_open" - value: 0xf1ec5ef2 - } - symbol { - key: "__tracepoint_android_vh_check_mmap_file" - value: 0x9620eac1 - } - symbol { - key: "__tracepoint_android_vh_check_uninterrupt_tasks" - value: 0x5cc4ca5b - } - symbol { - key: "__tracepoint_android_vh_check_uninterrupt_tasks_done" - value: 0x607a7f0a - } - symbol { - key: "__tracepoint_android_vh_cpu_idle_enter" - value: 0x26324a1f - } - symbol { - key: "__tracepoint_android_vh_cpu_idle_exit" - value: 0x4ade2774 - } - symbol { - key: "__tracepoint_android_vh_cpufreq_fast_switch" - value: 0x4a3c01db - } - symbol { - key: "__tracepoint_android_vh_cpufreq_resolve_freq" - value: 0x463f3244 - } - symbol { - key: "__tracepoint_android_vh_cpufreq_target" - value: 0x750e1421 - } - symbol { - key: "__tracepoint_android_vh_cpuidle_psci_enter" - value: 0x66a766d7 - } - symbol { - key: "__tracepoint_android_vh_cpuidle_psci_exit" - value: 0xc44d61e6 - } - symbol { - key: "__tracepoint_android_vh_disable_thermal_cooling_stats" - value: 0x1ddb60ad - } - symbol { - key: "__tracepoint_android_vh_do_wake_up_sync" - value: 0xe2d7542c - } - symbol { - key: "__tracepoint_android_vh_dump_throttled_rt_tasks" - value: 0x988719fa - } - symbol { - key: "__tracepoint_android_vh_free_task" - value: 0xe6918e09 - } - symbol { - key: "__tracepoint_android_vh_ftrace_dump_buffer" - value: 0xbacc3060 - } - symbol { - key: "__tracepoint_android_vh_ftrace_format_check" - value: 0x1b0699af - } - symbol { - key: "__tracepoint_android_vh_ftrace_oops_enter" - value: 0xaa012cfc - } - symbol { - key: "__tracepoint_android_vh_ftrace_oops_exit" - value: 0x44d76aa5 - } - symbol { - key: "__tracepoint_android_vh_ftrace_size_check" - value: 0x6b0eca0a - } - symbol { - key: "__tracepoint_android_vh_ignore_dmabuf_vmap_bounds" - value: 0xf68497fa - } - symbol { - key: "__tracepoint_android_vh_iommu_iovad_alloc_iova" - value: 0xbbfc3b7e - } - symbol { - key: "__tracepoint_android_vh_iommu_iovad_free_iova" - value: 0xdb161c79 - } - symbol { - key: "__tracepoint_android_vh_ipi_stop" - value: 0x1d442b97 - } - symbol { - key: "__tracepoint_android_vh_is_fpsimd_save" - value: 0x62c13726 - } - symbol { - key: "__tracepoint_android_vh_jiffies_update" - value: 0xafbca760 - } - symbol { - key: "__tracepoint_android_vh_kswapd_per_node" - value: 0x586a06d1 - } - symbol { - key: "__tracepoint_android_vh_map_util_freq" - value: 0x00a5fe5e - } - symbol { - key: "__tracepoint_android_vh_mutex_wait_finish" - value: 0x76e879b6 - } - symbol { - key: "__tracepoint_android_vh_mutex_wait_start" - value: 0xae5bbde9 - } - symbol { - key: "__tracepoint_android_vh_printk_hotplug" - value: 0x49b95a49 - } - symbol { - key: "__tracepoint_android_vh_rproc_recovery" - value: 0xd94bc301 - } - symbol { - key: "__tracepoint_android_vh_rproc_recovery_set" - value: 0x3fc5ffc9 - } - symbol { - key: "__tracepoint_android_vh_rtmutex_wait_finish" - value: 0xa3915d70 - } - symbol { - key: "__tracepoint_android_vh_rtmutex_wait_start" - value: 0xf01f02ea - } - symbol { - key: "__tracepoint_android_vh_rwsem_init" - value: 0x84628825 - } - symbol { - key: "__tracepoint_android_vh_rwsem_read_wait_finish" - value: 0xe7ef7059 - } - symbol { - key: "__tracepoint_android_vh_rwsem_read_wait_start" - value: 0xf2d006c8 - } - symbol { - key: "__tracepoint_android_vh_rwsem_wake" - value: 0x85a885d0 - } - symbol { - key: "__tracepoint_android_vh_rwsem_write_finished" - value: 0x1220ff14 - } - symbol { - key: "__tracepoint_android_vh_rwsem_write_wait_finish" - value: 0x203fab27 - } - symbol { - key: "__tracepoint_android_vh_rwsem_write_wait_start" - value: 0xbe3d9b79 - } - symbol { - key: "__tracepoint_android_vh_sched_pelt_multiplier" - value: 0xb3b18fc4 - } - symbol { - key: "__tracepoint_android_vh_sched_show_task" - value: 0x931fa088 - } - symbol { - key: "__tracepoint_android_vh_scheduler_tick" - value: 0xff2bccb8 - } - symbol { - key: "__tracepoint_android_vh_set_wake_flags" - value: 0xd7ceb15f - } - symbol { - key: "__tracepoint_android_vh_setscheduler_uclamp" - value: 0x923147c1 - } - symbol { - key: "__tracepoint_android_vh_show_resume_epoch_val" - value: 0x42ad45a3 - } - symbol { - key: "__tracepoint_android_vh_show_suspend_epoch_val" - value: 0x8712dd01 - } - symbol { - key: "__tracepoint_android_vh_syscall_prctl_finished" - value: 0xefb9e5a3 - } - symbol { - key: "__tracepoint_android_vh_sysrq_crash" - value: 0x3fe0157c - } - symbol { - key: "__tracepoint_android_vh_timer_calc_index" - value: 0x69721329 - } - symbol { - key: "__tracepoint_android_vh_try_to_freeze_todo" - value: 0xd9d2bcff - } - symbol { - key: "__tracepoint_android_vh_try_to_freeze_todo_unfrozen" - value: 0x09ba106b - } - symbol { - key: "__tracepoint_android_vh_typec_store_partner_src_caps" - value: 0x18e67da1 - } - symbol { - key: "__tracepoint_android_vh_typec_tcpci_override_toggling" - value: 0x75a2f39e - } - symbol { - key: "__tracepoint_android_vh_typec_tcpm_get_timer" - value: 0x7b5c377f - } - symbol { - key: "__tracepoint_android_vh_typec_tcpm_log" - value: 0x6436c788 - } - symbol { - key: "__tracepoint_android_vh_ufs_check_int_errors" - value: 0x609a86da - } - symbol { - key: "__tracepoint_android_vh_ufs_clock_scaling" - value: 0x08a49528 - } - symbol { - key: "__tracepoint_android_vh_ufs_compl_command" - value: 0xa03a7d43 - } - symbol { - key: "__tracepoint_android_vh_ufs_fill_prdt" - value: 0xc9f46bb2 - } - symbol { - key: "__tracepoint_android_vh_ufs_prepare_command" - value: 0xc23168f8 - } - symbol { - key: "__tracepoint_android_vh_ufs_send_command" - value: 0x602cdd1a - } - symbol { - key: "__tracepoint_android_vh_ufs_send_tm_command" - value: 0xf8de19a9 - } - symbol { - key: "__tracepoint_android_vh_ufs_send_uic_command" - value: 0x5a3916cb - } - symbol { - key: "__tracepoint_android_vh_ufs_update_sdev" - value: 0xb7ba0c6d - } - symbol { - key: "__tracepoint_android_vh_ufs_update_sysfs" - value: 0xaf7a4dba - } - symbol { - key: "__tracepoint_android_vh_update_topology_flags_workfn" - value: 0xc09d36c9 - } - symbol { - key: "__tracepoint_android_vh_watchdog_timer_softlockup" - value: 0x42dbeb24 - } - symbol { - key: "__tracepoint_binder_transaction_received" - value: 0xf57e8f65 - } - symbol { - key: "__tracepoint_clock_set_rate" - value: 0x9600f350 - } - symbol { - key: "__tracepoint_console" - value: 0x4971cb68 - } - symbol { - key: "__tracepoint_cpu_frequency" - value: 0x78b22997 - } - symbol { - key: "__tracepoint_cpu_frequency_limits" - value: 0x10bc6dec - } - symbol { - key: "__tracepoint_cpu_idle" - value: 0x64c2c28c - } - symbol { - key: "__tracepoint_device_pm_callback_end" - value: 0xbf086359 - } - symbol { - key: "__tracepoint_device_pm_callback_start" - value: 0xef6e6795 - } - symbol { - key: "__tracepoint_dma_fence_emit" - value: 0xb2d6f207 - } - symbol { - key: "__tracepoint_gpu_mem_total" - value: 0xd8f3ca82 - } - symbol { - key: "__tracepoint_hrtimer_expire_entry" - value: 0xff315556 - } - symbol { - key: "__tracepoint_hrtimer_expire_exit" - value: 0x6d72699f - } - symbol { - key: "__tracepoint_ipi_entry" - value: 0x8a660b52 - } - symbol { - key: "__tracepoint_ipi_exit" - value: 0xd162e616 - } - symbol { - key: "__tracepoint_ipi_raise" - value: 0x2e809f1d - } - symbol { - key: "__tracepoint_irq_handler_entry" - value: 0x0713b56c - } - symbol { - key: "__tracepoint_irq_handler_exit" - value: 0x83005ddd - } - symbol { - key: "__tracepoint_mmap_lock_acquire_returned" - value: 0x88a08d67 - } - symbol { - key: "__tracepoint_mmap_lock_released" - value: 0xe2682879 - } - symbol { - key: "__tracepoint_mmap_lock_start_locking" - value: 0xdffbb8bf - } - symbol { - key: "__tracepoint_pelt_rt_tp" - value: 0xf3cb5921 - } - symbol { - key: "__tracepoint_pelt_se_tp" - value: 0xcb194ec9 - } - symbol { - key: "__tracepoint_rwmmio_post_read" - value: 0x009c40ce - } - symbol { - key: "__tracepoint_rwmmio_read" - value: 0x02473ce7 - } - symbol { - key: "__tracepoint_rwmmio_write" - value: 0x65f99dde - } - symbol { - key: "__tracepoint_sched_overutilized_tp" - value: 0x2497fb4d - } - symbol { - key: "__tracepoint_sched_switch" - value: 0xe10cee18 - } - symbol { - key: "__tracepoint_sched_update_nr_running_tp" - value: 0x477e3555 - } - symbol { - key: "__tracepoint_suspend_resume" - value: 0x5b327cd6 - } - symbol { - key: "__tracepoint_task_newtask" - value: 0xe91cdbb3 - } - symbol { - key: "__tracepoint_workqueue_execute_end" - value: 0x1a51f8cc - } - symbol { - key: "__tracepoint_workqueue_execute_start" - value: 0x20843be8 - } - symbol { - key: "__tracepoint_xdp_exception" - value: 0xc9969dba - } - symbol { - key: "__tty_alloc_driver" - value: 0xbc3bf362 - } - symbol { - key: "__tty_insert_flip_char" - value: 0x53fe1441 - } - symbol { - key: "__udelay" - value: 0xb882f62e - } - symbol { - key: "__udp4_lib_lookup" - value: 0x79821b1f - } - symbol { - key: "__udp6_lib_lookup" - value: 0xdf489de4 - } - symbol { - key: "__uio_register_device" - value: 0xd853ca80 - } - symbol { - key: "__unregister_chrdev" - value: 0x7c261545 - } - symbol { - key: "__usb_create_hcd" - value: 0xf497de36 - } - symbol { - key: "__usecs_to_jiffies" - value: 0xf44f6a18 - } - symbol { - key: "__v4l2_ctrl_modify_range" - value: 0xfc85c168 - } - symbol { - key: "__v4l2_ctrl_s_ctrl" - value: 0xb6af2644 - } - symbol { - key: "__v4l2_ctrl_s_ctrl_compound" - value: 0x96901dfb - } - symbol { - key: "__v4l2_ctrl_s_ctrl_int64" - value: 0x9420cc1a - } - symbol { - key: "__v4l2_device_register_subdev_nodes" - value: 0x84164213 - } - symbol { - key: "__v4l2_find_nearest_size" - value: 0x3f61ffe2 - } - symbol { - key: "__var_waitqueue" - value: 0xab99b62a - } - symbol { - key: "__video_register_device" - value: 0x4648ac0b - } - symbol { - key: "__vmalloc" - value: 0x97d65f20 - } - symbol { - key: "__wait_on_buffer" - value: 0xf84b240e - } - symbol { - key: "__wait_rcu_gp" - value: 0xb63e140d - } - symbol { - key: "__wake_up" - value: 0xd171b921 - } - symbol { - key: "__wake_up_locked" - value: 0xaf704e67 - } - symbol { - key: "__wake_up_sync" - value: 0x83ada50d - } - symbol { - key: "__wake_up_sync_key" - value: 0xe693da5d - } - symbol { - key: "__warn_printk" - value: 0x61e806d8 - } - symbol { - key: "__write_overflow_field" - value: 0xcf1808d5 - } - symbol { - key: "__xa_alloc" - value: 0x01b711f3 - } - symbol { - key: "__xa_alloc_cyclic" - value: 0xb0e141a3 - } - symbol { - key: "__xa_insert" - value: 0xd6e3f912 - } - symbol { - key: "__xdp_rxq_info_reg" - value: 0x640280c1 - } - symbol { - key: "__xfrm_state_destroy" - value: 0xb3b57b4d - } - symbol { - key: "_copy_from_iter" - value: 0x5693f2df - } - symbol { - key: "_copy_to_iter" - value: 0xb029aed0 - } - symbol { - key: "_ctype" - value: 0xa762593e - } - symbol { - key: "_dev_alert" - value: 0x602bd335 - } - symbol { - key: "_dev_crit" - value: 0x500c47a8 - } - symbol { - key: "_dev_emerg" - value: 0x83d25041 - } - symbol { - key: "_dev_err" - value: 0xd30e8a4f - } - symbol { - key: "_dev_info" - value: 0x4cdcc3eb - } - symbol { - key: "_dev_notice" - value: 0x6ca5668b - } - symbol { - key: "_dev_printk" - value: 0x75193e21 - } - symbol { - key: "_dev_warn" - value: 0x4669920b - } - symbol { - key: "_find_first_and_bit" - value: 0x871c7865 - } - symbol { - key: "_find_first_bit" - value: 0x63cd463e - } - symbol { - key: "_find_first_zero_bit" - value: 0xcfdf218e - } - symbol { - key: "_find_last_bit" - value: 0xc8829f05 - } - symbol { - key: "_find_next_and_bit" - value: 0xa0761c18 - } - symbol { - key: "_find_next_bit" - value: 0x97cac723 - } - symbol { - key: "_find_next_zero_bit" - value: 0xeb7cbe24 - } - symbol { - key: "_printk" - value: 0x21c4acad - } - symbol { - key: "_printk_deferred" - value: 0x41c78e43 - } - symbol { - key: "_proc_mkdir" - value: 0x92b4cc77 - } - symbol { - key: "_raw_read_lock" - value: 0xbaf13f25 - } - symbol { - key: "_raw_read_lock_bh" - value: 0x18ca83c0 - } - symbol { - key: "_raw_read_lock_irq" - value: 0x7828fbe8 - } - symbol { - key: "_raw_read_lock_irqsave" - value: 0xa38931c2 - } - symbol { - key: "_raw_read_trylock" - value: 0xd4d9e302 - } - symbol { - key: "_raw_read_unlock" - value: 0xad45b87e - } - symbol { - key: "_raw_read_unlock_bh" - value: 0x3c981610 - } - symbol { - key: "_raw_read_unlock_irq" - value: 0x439247e9 - } - symbol { - key: "_raw_read_unlock_irqrestore" - value: 0x2ae6e435 - } - symbol { - key: "_raw_spin_lock" - value: 0x8cec743c - } - symbol { - key: "_raw_spin_lock_bh" - value: 0x688df919 - } - symbol { - key: "_raw_spin_lock_irq" - value: 0xa6329dcf - } - symbol { - key: "_raw_spin_lock_irqsave" - value: 0xf7106e83 - } - symbol { - key: "_raw_spin_trylock" - value: 0x8edf3483 - } - symbol { - key: "_raw_spin_trylock_bh" - value: 0x47089d1d - } - symbol { - key: "_raw_spin_unlock" - value: 0x03c03057 - } - symbol { - key: "_raw_spin_unlock_bh" - value: 0x711ae667 - } - symbol { - key: "_raw_spin_unlock_irq" - value: 0x0e60919e - } - symbol { - key: "_raw_spin_unlock_irqrestore" - value: 0x50073fd4 - } - symbol { - key: "_raw_write_lock" - value: 0x424f8411 - } - symbol { - key: "_raw_write_lock_bh" - value: 0x489f1d79 - } - symbol { - key: "_raw_write_lock_irq" - value: 0xaca88f90 - } - symbol { - key: "_raw_write_lock_irqsave" - value: 0x5e807f50 - } - symbol { - key: "_raw_write_trylock" - value: 0x355ed0c4 - } - symbol { - key: "_raw_write_unlock" - value: 0xb29f9799 - } - symbol { - key: "_raw_write_unlock_bh" - value: 0x7e6c8474 - } - symbol { - key: "_raw_write_unlock_irq" - value: 0xeaaac8d4 - } - symbol { - key: "_raw_write_unlock_irqrestore" - value: 0x69bac57e - } - symbol { - key: "_snd_pcm_hw_params_any" - value: 0xa5eaf571 - } - symbol { - key: "_totalram_pages" - value: 0x7c570dc6 - } - symbol { - key: "_vb2_fop_release" - value: 0x86a88093 - } - symbol { - key: "access_process_vm" - value: 0xfbb6649f - } - symbol { - key: "activate_task" - value: 0xa3514d5f - } - symbol { - key: "add_cpu" - value: 0xd20e014a - } - symbol { - key: "add_device_randomness" - value: 0xf09e1ca4 - } - symbol { - key: "add_memory" - value: 0xcef4ad72 - } - symbol { - key: "add_taint" - value: 0xa5dcf915 - } - symbol { - key: "add_timer" - value: 0xf2768ed7 - } - symbol { - key: "add_timer_on" - value: 0xfbeae533 - } - symbol { - key: "add_uevent_var" - value: 0xdee25d92 - } - symbol { - key: "add_wait_queue" - value: 0xe251c99f - } - symbol { - key: "add_wait_queue_exclusive" - value: 0xac3dec68 - } - symbol { - key: "addrconf_add_linklocal" - value: 0xf9bb4624 - } - symbol { - key: "addrconf_prefix_rcv_add_addr" - value: 0x60b70858 - } - symbol { - key: "adjust_managed_page_count" - value: 0x09cd7a68 - } - symbol { - key: "aes_encrypt" - value: 0x294249c0 - } - symbol { - key: "aes_expandkey" - value: 0x6a3cf7b4 - } - symbol { - key: "alarm_cancel" - value: 0x510c7445 - } - symbol { - key: "alarm_expires_remaining" - value: 0xe4af6f7e - } - symbol { - key: "alarm_init" - value: 0x49029965 - } - symbol { - key: "alarm_start" - value: 0x06e1bebe - } - symbol { - key: "alarm_start_relative" - value: 0x18433655 - } - symbol { - key: "alarm_try_to_cancel" - value: 0x46e678fc - } - symbol { - key: "alarmtimer_get_rtcdev" - value: 0x5aa4c3e8 - } - symbol { - key: "all_vm_events" - value: 0xbd7c5367 - } - symbol { - key: "alloc_anon_inode" - value: 0x7a0cc0b9 - } - symbol { - key: "alloc_can_err_skb" - value: 0xc0fb25e9 - } - symbol { - key: "alloc_can_skb" - value: 0x0fc80d91 - } - symbol { - key: "alloc_candev_mqs" - value: 0xc453a761 - } - symbol { - key: "alloc_canfd_skb" - value: 0xf86dd29a - } - symbol { - key: "alloc_canxl_skb" - value: 0xbc8c457a - } - symbol { - key: "alloc_chrdev_region" - value: 0xc8c5af1c - } - symbol { - key: "alloc_etherdev_mqs" - value: 0xdeecf7a4 - } - symbol { - key: "alloc_io_pgtable_ops" - value: 0xeba70df6 - } - symbol { - key: "alloc_netdev_mqs" - value: 0xcf6df527 - } - symbol { - key: "alloc_pages_exact" - value: 0x00374dfe - } - symbol { - key: "alloc_skb_with_frags" - value: 0xb77c96c5 - } - symbol { - key: "alloc_workqueue" - value: 0x3374bea7 - } - symbol { - key: "alt_cb_patch_nops" - value: 0xd6cb7d0d - } - symbol { - key: "amba_bustype" - value: 0x5414d325 - } - symbol { - key: "amba_driver_register" - value: 0x26711163 - } - symbol { - key: "amba_driver_unregister" - value: 0x8480d9c1 - } - symbol { - key: "amba_release_regions" - value: 0xb7d7d836 - } - symbol { - key: "amba_request_regions" - value: 0xacb3d1d3 - } - symbol { - key: "android_rvh_probe_register" - value: 0xd8dbec6e - } - symbol { - key: "anon_inode_getfd" - value: 0x95eaf556 - } - symbol { - key: "anon_inode_getfile" - value: 0xf2d017ff - } - symbol { - key: "arc4_crypt" - value: 0x520c1997 - } - symbol { - key: "arc4_setkey" - value: 0x2d3715da - } - symbol { - key: "arch_freq_scale" - value: 0x7ff45ec2 - } - symbol { - key: "arch_timer_read_counter" - value: 0xc447be59 - } - symbol { - key: "argv_free" - value: 0xc6d0ad0a - } - symbol { - key: "argv_split" - value: 0x9403cfad - } - symbol { - key: "arm64_use_ng_mappings" - value: 0x1cf86989 - } - symbol { - key: "arm_smccc_1_1_get_conduit" - value: 0xccb0f5d6 - } - symbol { - key: "arm_smccc_1_2_hvc" - value: 0xd634ca29 - } - symbol { - key: "arm_smccc_1_2_smc" - value: 0xd672b08d - } - symbol { - key: "arm_smccc_get_version" - value: 0xb61718ed - } - symbol { - key: "arp_tbl" - value: 0x1eee53db - } - symbol { - key: "async_schedule_node" - value: 0xd9184490 - } - symbol { - key: "async_schedule_node_domain" - value: 0xe6ba30b7 - } - symbol { - key: "async_synchronize_cookie" - value: 0xa09651b4 - } - symbol { - key: "async_synchronize_full_domain" - value: 0x67de90c8 - } - symbol { - key: "atomic_notifier_call_chain" - value: 0x5f6a1554 - } - symbol { - key: "atomic_notifier_chain_register" - value: 0x3beebbde - } - symbol { - key: "atomic_notifier_chain_unregister" - value: 0x24064426 - } - symbol { - key: "autoremove_wake_function" - value: 0x82786c66 - } - symbol { - key: "auxiliary_driver_unregister" - value: 0xd772fde3 - } - symbol { - key: "available_idle_cpu" - value: 0x1abdc14f - } - symbol { - key: "backlight_device_get_by_type" - value: 0xb9c34cbd - } - symbol { - key: "backlight_device_register" - value: 0x0bd7f049 - } - symbol { - key: "backlight_device_set_brightness" - value: 0xf54175ef - } - symbol { - key: "backlight_device_unregister" - value: 0x8814eddf - } - symbol { - key: "badblocks_check" - value: 0x72f35f22 - } - symbol { - key: "badblocks_clear" - value: 0x679bf165 - } - symbol { - key: "badblocks_exit" - value: 0xde4c4481 - } - symbol { - key: "badblocks_init" - value: 0x09aecad0 - } - symbol { - key: "badblocks_set" - value: 0xca999587 - } - symbol { - key: "badblocks_show" - value: 0x761c5685 - } - symbol { - key: "balance_dirty_pages_ratelimited" - value: 0x4e505a21 - } - symbol { - key: "balance_push_callback" - value: 0xa3814535 - } - symbol { - key: "balloon_mops" - value: 0xb49a04fc - } - symbol { - key: "balloon_page_alloc" - value: 0x5d44dba7 - } - symbol { - key: "balloon_page_dequeue" - value: 0x3af91fad - } - symbol { - key: "balloon_page_enqueue" - value: 0x0b55af16 - } - symbol { - key: "baswap" - value: 0x3c7e214c - } - symbol { - key: "bcmp" - value: 0x3a41b660 - } - symbol { - key: "bdev_end_io_acct" - value: 0x21702781 - } - symbol { - key: "bdev_nr_zones" - value: 0x4d72c929 - } - symbol { - key: "bdev_start_io_acct" - value: 0xf701e854 - } - symbol { - key: "bdi_alloc" - value: 0x18c171b8 - } - symbol { - key: "bdi_put" - value: 0x8fb4b5f6 - } - symbol { - key: "bdi_register" - value: 0x6bb4e80d - } - symbol { - key: "bdi_unregister" - value: 0x979cde5c - } - symbol { - key: "bgpio_init" - value: 0xcdba3a55 - } - symbol { - key: "bin2hex" - value: 0x977cc973 - } - symbol { - key: "bio_add_page" - value: 0x49201db3 - } - symbol { - key: "bio_alloc_bioset" - value: 0xacc709b0 - } - symbol { - key: "bio_associate_blkg" - value: 0x2b2698f0 - } - symbol { - key: "bio_chain" - value: 0xb2553250 - } - symbol { - key: "bio_clone_blkg_association" - value: 0xb389e6a5 - } - symbol { - key: "bio_end_io_acct_remapped" - value: 0x3a8604de - } - symbol { - key: "bio_endio" - value: 0x61a552c6 - } - symbol { - key: "bio_init" - value: 0x5a9da856 - } - symbol { - key: "bio_put" - value: 0x1d853176 - } - symbol { - key: "bio_start_io_acct" - value: 0x1cb0de6c - } - symbol { - key: "bit_wait" - value: 0xe0e9f920 - } - symbol { - key: "bit_wait_timeout" - value: 0xfba0da8c - } - symbol { - key: "bitmap_alloc" - value: 0x181f78de - } - symbol { - key: "bitmap_allocate_region" - value: 0xbe6da55e - } - symbol { - key: "bitmap_find_free_region" - value: 0x95792096 - } - symbol { - key: "bitmap_find_next_zero_area_off" - value: 0x510c8347 - } - symbol { - key: "bitmap_free" - value: 0xe4dd862f - } - symbol { - key: "bitmap_from_arr32" - value: 0x3a1cd883 - } - symbol { - key: "bitmap_parse" - value: 0xa1f151cb - } - symbol { - key: "bitmap_parselist" - value: 0x10425c32 - } - symbol { - key: "bitmap_print_to_pagebuf" - value: 0xbd9a7739 - } - symbol { - key: "bitmap_release_region" - value: 0x82c387e4 - } - symbol { - key: "bitmap_to_arr32" - value: 0xb5b2d835 - } - symbol { - key: "bitmap_zalloc" - value: 0x226328f4 - } - symbol { - key: "blk_abort_request" - value: 0x0b5d5f1c - } - symbol { - key: "blk_crypto_reprogram_all_keys" - value: 0x528ef002 - } - symbol { - key: "blk_execute_rq" - value: 0x90bf9007 - } - symbol { - key: "blk_execute_rq_nowait" - value: 0xd76a9123 - } - symbol { - key: "blk_mq_alloc_request" - value: 0xaea1564a - } - symbol { - key: "blk_mq_alloc_sq_tag_set" - value: 0x0d1fc920 - } - symbol { - key: "blk_mq_alloc_tag_set" - value: 0xd34c6466 - } - symbol { - key: "blk_mq_complete_request" - value: 0x51c471d6 - } - symbol { - key: "blk_mq_end_request" - value: 0x2e876bee - } - symbol { - key: "blk_mq_end_request_batch" - value: 0x1996f188 - } - symbol { - key: "blk_mq_free_request" - value: 0xbc2fc882 - } - symbol { - key: "blk_mq_free_tag_set" - value: 0x70bd48bd - } - symbol { - key: "blk_mq_freeze_queue" - value: 0x5e553962 - } - symbol { - key: "blk_mq_init_queue" - value: 0x98c69e3e - } - symbol { - key: "blk_mq_map_queues" - value: 0x16569be2 - } - symbol { - key: "blk_mq_quiesce_queue" - value: 0x1f81c0c0 - } - symbol { - key: "blk_mq_requeue_request" - value: 0xcebb0cec - } - symbol { - key: "blk_mq_rq_cpu" - value: 0x27ae2b17 - } - symbol { - key: "blk_mq_start_request" - value: 0x96f2cda8 - } - symbol { - key: "blk_mq_start_stopped_hw_queues" - value: 0x1162870c - } - symbol { - key: "blk_mq_stop_hw_queue" - value: 0x310e729f - } - symbol { - key: "blk_mq_stop_hw_queues" - value: 0xd13a60aa - } - symbol { - key: "blk_mq_tagset_busy_iter" - value: 0x37d3a115 - } - symbol { - key: "blk_mq_unfreeze_queue" - value: 0x95bdba0c - } - symbol { - key: "blk_mq_unique_tag" - value: 0xd2c9c20b - } - symbol { - key: "blk_mq_unquiesce_queue" - value: 0x86bec7f5 - } - symbol { - key: "blk_mq_update_nr_hw_queues" - value: 0x5e358f2a - } - symbol { - key: "blk_mq_virtio_map_queues" - value: 0xa36916c0 - } - symbol { - key: "blk_op_str" - value: 0x1fa93c73 - } - symbol { - key: "blk_queue_alignment_offset" - value: 0x012046d8 - } - symbol { - key: "blk_queue_chunk_sectors" - value: 0xc539a531 - } - symbol { - key: "blk_queue_flag_clear" - value: 0x362bc08c - } - symbol { - key: "blk_queue_flag_set" - value: 0xe594310a - } - symbol { - key: "blk_queue_io_min" - value: 0xbb3cf175 - } - symbol { - key: "blk_queue_io_opt" - value: 0x9d74edbd - } - symbol { - key: "blk_queue_logical_block_size" - value: 0x52491b14 - } - symbol { - key: "blk_queue_max_discard_sectors" - value: 0x195f2f00 - } - symbol { - key: "blk_queue_max_discard_segments" - value: 0x19979235 - } - symbol { - key: "blk_queue_max_hw_sectors" - value: 0x077e4244 - } - symbol { - key: "blk_queue_max_secure_erase_sectors" - value: 0x226f126d - } - symbol { - key: "blk_queue_max_segment_size" - value: 0x4af16e82 - } - symbol { - key: "blk_queue_max_segments" - value: 0x84b34184 - } - symbol { - key: "blk_queue_max_write_zeroes_sectors" - value: 0x8adf461b - } - symbol { - key: "blk_queue_max_zone_append_sectors" - value: 0xe523da53 - } - symbol { - key: "blk_queue_physical_block_size" - value: 0xea321133 - } - symbol { - key: "blk_queue_required_elevator_features" - value: 0xc084dab6 - } - symbol { - key: "blk_queue_update_dma_alignment" - value: 0xcc0dd52b - } - symbol { - key: "blk_queue_update_dma_pad" - value: 0xe7756398 - } - symbol { - key: "blk_queue_virt_boundary" - value: 0x62aba3ce - } - symbol { - key: "blk_queue_write_cache" - value: 0x4c74830f - } - symbol { - key: "blk_revalidate_disk_zones" - value: 0xc5a6985e - } - symbol { - key: "blk_rq_map_kern" - value: 0xd1c0f0bd - } - symbol { - key: "blk_rq_map_user" - value: 0x89901311 - } - symbol { - key: "blk_rq_map_user_io" - value: 0xf744d7a6 - } - symbol { - key: "blk_rq_map_user_iov" - value: 0x835f3bf3 - } - symbol { - key: "blk_rq_unmap_user" - value: 0xdc30e4d6 - } - symbol { - key: "blk_status_to_errno" - value: 0xe6192860 - } - symbol { - key: "blk_update_request" - value: 0xf40ec9b3 - } - symbol { - key: "blk_zone_cond_str" - value: 0x2e5cd908 - } - symbol { - key: "blkdev_get_by_dev" - value: 0x0b067d4b - } - symbol { - key: "blkdev_get_by_path" - value: 0xc0201123 - } - symbol { - key: "blkdev_issue_flush" - value: 0x2a322266 - } - symbol { - key: "blkdev_put" - value: 0x57e1cd01 - } - symbol { - key: "blocking_notifier_call_chain" - value: 0x11fbb9ce - } - symbol { - key: "blocking_notifier_chain_register" - value: 0xd4a0f991 - } - symbol { - key: "blocking_notifier_chain_unregister" - value: 0x864cb6b1 - } - symbol { - key: "bpf_dispatcher_xdp_func" - value: 0x55c7afec - } - symbol { - key: "bpf_master_redirect_enabled_key" - value: 0xf737e767 - } - symbol { - key: "bpf_prog_add" - value: 0x6ad917a1 - } - symbol { - key: "bpf_prog_put" - value: 0xdeb1861d - } - symbol { - key: "bpf_prog_sub" - value: 0x7661d150 - } - symbol { - key: "bpf_stats_enabled_key" - value: 0x6a712ee1 - } - symbol { - key: "bpf_trace_run1" - value: 0xe594a242 - } - symbol { - key: "bpf_trace_run10" - value: 0x3afeb397 - } - symbol { - key: "bpf_trace_run11" - value: 0xfbbe101f - } - symbol { - key: "bpf_trace_run12" - value: 0xbf7946b8 - } - symbol { - key: "bpf_trace_run2" - value: 0xa4530154 - } - symbol { - key: "bpf_trace_run3" - value: 0x67137f1b - } - symbol { - key: "bpf_trace_run4" - value: 0x25d3d88b - } - symbol { - key: "bpf_trace_run5" - value: 0xea922c0b - } - symbol { - key: "bpf_trace_run6" - value: 0xab52b3bb - } - symbol { - key: "bpf_trace_run7" - value: 0x681114f4 - } - symbol { - key: "bpf_trace_run8" - value: 0x28d17942 - } - symbol { - key: "bpf_trace_run9" - value: 0xef91c650 - } - symbol { - key: "bpf_warn_invalid_xdp_action" - value: 0xac82dbbd - } - symbol { - key: "bridge_tunnel_header" - value: 0x02852d6e - } - symbol { - key: "bsearch" - value: 0xae106411 - } - symbol { - key: "bsg_job_done" - value: 0x53eb107b - } - symbol { - key: "bsg_remove_queue" - value: 0x9f7a08f8 - } - symbol { - key: "bsg_setup_queue" - value: 0xd5dbc767 - } - symbol { - key: "bt_accept_dequeue" - value: 0x096781b3 - } - symbol { - key: "bt_accept_enqueue" - value: 0x264769f1 - } - symbol { - key: "bt_accept_unlink" - value: 0x164e4899 - } - symbol { - key: "bt_debugfs" - value: 0xc507d6ff - } - symbol { - key: "bt_err" - value: 0xe0efe9cd - } - symbol { - key: "bt_err_ratelimited" - value: 0x23531f35 - } - symbol { - key: "bt_info" - value: 0x6ebfe2e8 - } - symbol { - key: "bt_procfs_cleanup" - value: 0xedfd0ad5 - } - symbol { - key: "bt_procfs_init" - value: 0x73b0a768 - } - symbol { - key: "bt_sock_ioctl" - value: 0x7b64a27a - } - symbol { - key: "bt_sock_link" - value: 0xe7a5b986 - } - symbol { - key: "bt_sock_poll" - value: 0xb230dae9 - } - symbol { - key: "bt_sock_reclassify_lock" - value: 0x348f5f0f - } - symbol { - key: "bt_sock_recvmsg" - value: 0x51bc5c83 - } - symbol { - key: "bt_sock_register" - value: 0x13abbd1d - } - symbol { - key: "bt_sock_stream_recvmsg" - value: 0xeab75311 - } - symbol { - key: "bt_sock_unlink" - value: 0x1b4335c7 - } - symbol { - key: "bt_sock_unregister" - value: 0x6e1a6ca2 - } - symbol { - key: "bt_sock_wait_ready" - value: 0xd3a66342 - } - symbol { - key: "bt_sock_wait_state" - value: 0x3fe4f18a - } - symbol { - key: "bt_status" - value: 0x80d2df6b - } - symbol { - key: "bt_to_errno" - value: 0x676ffcb7 - } - symbol { - key: "bt_warn" - value: 0xd84e3ad6 - } - symbol { - key: "bt_warn_ratelimited" - value: 0xcf431833 - } - symbol { - key: "btbcm_check_bdaddr" - value: 0xd7dd26cb - } - symbol { - key: "btbcm_finalize" - value: 0xb9d93634 - } - symbol { - key: "btbcm_initialize" - value: 0x29b56c73 - } - symbol { - key: "btbcm_patchram" - value: 0xd473cf33 - } - symbol { - key: "btbcm_read_pcm_int_params" - value: 0xed606d98 - } - symbol { - key: "btbcm_set_bdaddr" - value: 0xfc8c52c1 - } - symbol { - key: "btbcm_setup_apple" - value: 0xb47c5ffe - } - symbol { - key: "btbcm_setup_patchram" - value: 0xdded4dcd - } - symbol { - key: "btbcm_write_pcm_int_params" - value: 0x9dea2dda - } - symbol { - key: "build_skb" - value: 0x8ea00f54 - } - symbol { - key: "bus_find_device" - value: 0x0f9d7b5e - } - symbol { - key: "bus_for_each_dev" - value: 0x0be8da0e - } - symbol { - key: "bus_for_each_drv" - value: 0x921644f5 - } - symbol { - key: "bus_register" - value: 0xfc46d423 - } - symbol { - key: "bus_register_notifier" - value: 0xbeb0dfc5 - } - symbol { - key: "bus_unregister" - value: 0xea38ad01 - } - symbol { - key: "bus_unregister_notifier" - value: 0x21a2a1f8 - } - symbol { - key: "cache_line_size" - value: 0x35fe6c72 - } - symbol { - key: "caches_clean_inval_pou" - value: 0x9a3e308a - } - symbol { - key: "call_netdevice_notifiers" - value: 0x77a1b544 - } - symbol { - key: "call_rcu" - value: 0x39939627 - } - symbol { - key: "call_rcu_tasks" - value: 0xf2cb6869 - } - symbol { - key: "call_rcu_tasks_trace" - value: 0xeb39173a - } - symbol { - key: "call_srcu" - value: 0xf24e74f6 - } - symbol { - key: "can_bus_off" - value: 0x57eddd34 - } - symbol { - key: "can_change_mtu" - value: 0x4d603739 - } - symbol { - key: "can_change_state" - value: 0xea093ba2 - } - symbol { - key: "can_dropped_invalid_skb" - value: 0x3dd13fcb - } - symbol { - key: "can_eth_ioctl_hwts" - value: 0xdac5537c - } - symbol { - key: "can_ethtool_op_get_ts_info_hwts" - value: 0xd8781f70 - } - symbol { - key: "can_fd_dlc2len" - value: 0x1a528d17 - } - symbol { - key: "can_fd_len2dlc" - value: 0x71be4162 - } - symbol { - key: "can_free_echo_skb" - value: 0x4f5fc64f - } - symbol { - key: "can_get_echo_skb" - value: 0xceaadfeb - } - symbol { - key: "can_get_state_str" - value: 0x65b51b54 - } - symbol { - key: "can_proto_register" - value: 0x974fe999 - } - symbol { - key: "can_proto_unregister" - value: 0x12cb2316 - } - symbol { - key: "can_put_echo_skb" - value: 0x72704652 - } - symbol { - key: "can_rx_offload_add_fifo" - value: 0x23b4653d - } - symbol { - key: "can_rx_offload_add_manual" - value: 0x69e0ff72 - } - symbol { - key: "can_rx_offload_add_timestamp" - value: 0xb7a102cf - } - symbol { - key: "can_rx_offload_del" - value: 0xd6da7e29 - } - symbol { - key: "can_rx_offload_enable" - value: 0xeccdc9a3 - } - symbol { - key: "can_rx_offload_get_echo_skb" - value: 0xc49a22c5 - } - symbol { - key: "can_rx_offload_irq_finish" - value: 0xc44643cc - } - symbol { - key: "can_rx_offload_irq_offload_fifo" - value: 0xa9645df3 - } - symbol { - key: "can_rx_offload_irq_offload_timestamp" - value: 0xa955119c - } - symbol { - key: "can_rx_offload_queue_tail" - value: 0xca216232 - } - symbol { - key: "can_rx_offload_queue_timestamp" - value: 0x61ab1398 - } - symbol { - key: "can_rx_offload_threaded_irq_finish" - value: 0xa7a30fa3 - } - symbol { - key: "can_rx_register" - value: 0x6abd4acd - } - symbol { - key: "can_rx_unregister" - value: 0xd0f84332 - } - symbol { - key: "can_send" - value: 0x72003f5f - } - symbol { - key: "can_skb_get_frame_len" - value: 0x291a7ba1 - } - symbol { - key: "can_sock_destruct" - value: 0xb3c81ca9 - } - symbol { - key: "cancel_delayed_work" - value: 0xc85ca106 - } - symbol { - key: "cancel_delayed_work_sync" - value: 0x9c1662dc - } - symbol { - key: "cancel_work_sync" - value: 0x9e7fc289 - } - symbol { - key: "capable" - value: 0x0e419b40 - } - symbol { - key: "cdc_parse_cdc_header" - value: 0xb2bfcc0c - } - symbol { - key: "cdev_add" - value: 0x06192615 - } - symbol { - key: "cdev_alloc" - value: 0x9e3deb49 - } - symbol { - key: "cdev_del" - value: 0xf77ff2ff - } - symbol { - key: "cdev_device_add" - value: 0xa84b7a9c - } - symbol { - key: "cdev_device_del" - value: 0x1c488fd9 - } - symbol { - key: "cdev_init" - value: 0x4a75c450 - } - symbol { - key: "cec_allocate_adapter" - value: 0xc8e5adc6 - } - symbol { - key: "cec_delete_adapter" - value: 0xa0a33b62 - } - symbol { - key: "cec_fill_conn_info_from_drm" - value: 0xc80b76b2 - } - symbol { - key: "cec_notifier_cec_adap_register" - value: 0xc97591d1 - } - symbol { - key: "cec_notifier_cec_adap_unregister" - value: 0xbf627c6e - } - symbol { - key: "cec_notifier_conn_register" - value: 0x690c64c9 - } - symbol { - key: "cec_notifier_conn_unregister" - value: 0xfe061fe6 - } - symbol { - key: "cec_notifier_set_phys_addr" - value: 0xcda0bdad - } - symbol { - key: "cec_notifier_set_phys_addr_from_edid" - value: 0x3c28dcec - } - symbol { - key: "cec_received_msg_ts" - value: 0x1ff124cb - } - symbol { - key: "cec_register_adapter" - value: 0x80b6d91d - } - symbol { - key: "cec_s_log_addrs" - value: 0x229b68f6 - } - symbol { - key: "cec_s_phys_addr" - value: 0xa9a292c3 - } - symbol { - key: "cec_s_phys_addr_from_edid" - value: 0x9a074cae - } - symbol { - key: "cec_transmit_attempt_done_ts" - value: 0xc4e53e95 - } - symbol { - key: "cec_transmit_done_ts" - value: 0xba1a33c8 - } - symbol { - key: "cec_unregister_adapter" - value: 0xe2dc88d9 - } - symbol { - key: "cfg80211_any_usable_channels" - value: 0xed7f2b9e - } - symbol { - key: "cfg80211_assoc_comeback" - value: 0x1416496d - } - symbol { - key: "cfg80211_assoc_failure" - value: 0x694467d4 - } - symbol { - key: "cfg80211_auth_timeout" - value: 0x27e6a60c - } - symbol { - key: "cfg80211_background_cac_abort" - value: 0x5f1a089a - } - symbol { - key: "cfg80211_bss_color_notify" - value: 0x6d97a97d - } - symbol { - key: "cfg80211_bss_flush" - value: 0xf4a7134c - } - symbol { - key: "cfg80211_bss_iter" - value: 0x102cea5c - } - symbol { - key: "cfg80211_cac_event" - value: 0xa0623196 - } - symbol { - key: "cfg80211_calculate_bitrate" - value: 0x286d2962 - } - symbol { - key: "cfg80211_ch_switch_notify" - value: 0x75a9b982 - } - symbol { - key: "cfg80211_ch_switch_started_notify" - value: 0x9f9711d2 - } - symbol { - key: "cfg80211_chandef_compatible" - value: 0x8637e766 - } - symbol { - key: "cfg80211_chandef_create" - value: 0x765456f6 - } - symbol { - key: "cfg80211_chandef_dfs_required" - value: 0x7a209008 - } - symbol { - key: "cfg80211_chandef_usable" - value: 0x2aed02d8 - } - symbol { - key: "cfg80211_chandef_valid" - value: 0x3af049e1 - } - symbol { - key: "cfg80211_check_combinations" - value: 0xa6c82d56 - } - symbol { - key: "cfg80211_check_station_change" - value: 0x48fa86d6 - } - symbol { - key: "cfg80211_classify8021d" - value: 0x48aa9805 - } - symbol { - key: "cfg80211_conn_failed" - value: 0xbf68ca38 - } - symbol { - key: "cfg80211_connect_done" - value: 0x947debdd - } - symbol { - key: "cfg80211_control_port_tx_status" - value: 0xfdec8bb7 - } - symbol { - key: "cfg80211_cqm_beacon_loss_notify" - value: 0xabd3e144 - } - symbol { - key: "cfg80211_cqm_pktloss_notify" - value: 0xa861c296 - } - symbol { - key: "cfg80211_cqm_rssi_notify" - value: 0xf05bc488 - } - symbol { - key: "cfg80211_cqm_txe_notify" - value: 0xa3e439c5 - } - symbol { - key: "cfg80211_crit_proto_stopped" - value: 0x9b3b1164 - } - symbol { - key: "cfg80211_del_sta_sinfo" - value: 0x37f3a501 - } - symbol { - key: "cfg80211_disconnected" - value: 0x316e128c - } - symbol { - key: "cfg80211_external_auth_request" - value: 0x7abccdaa - } - symbol { - key: "cfg80211_find_elem_match" - value: 0x06b6e016 - } - symbol { - key: "cfg80211_find_vendor_elem" - value: 0x34f50d1c - } - symbol { - key: "cfg80211_free_nan_func" - value: 0xdb404c9a - } - symbol { - key: "cfg80211_ft_event" - value: 0x263a560b - } - symbol { - key: "cfg80211_get_bss" - value: 0x7f4ad609 - } - symbol { - key: "cfg80211_get_drvinfo" - value: 0xf9c5b2af - } - symbol { - key: "cfg80211_get_ies_channel_number" - value: 0xf06c252f - } - symbol { - key: "cfg80211_get_iftype_ext_capa" - value: 0x99850122 - } - symbol { - key: "cfg80211_get_p2p_attr" - value: 0x661b3b1c - } - symbol { - key: "cfg80211_get_station" - value: 0x094ccac5 - } - symbol { - key: "cfg80211_gtk_rekey_notify" - value: 0xfe6b138a - } - symbol { - key: "cfg80211_ibss_joined" - value: 0xf73e47f1 - } - symbol { - key: "cfg80211_iftype_allowed" - value: 0xf959e155 - } - symbol { - key: "cfg80211_inform_bss_data" - value: 0x4abbd809 - } - symbol { - key: "cfg80211_inform_bss_frame_data" - value: 0xbd479d58 - } - symbol { - key: "cfg80211_is_element_inherited" - value: 0x4d3b5d9b - } - symbol { - key: "cfg80211_iter_combinations" - value: 0xb46c11f6 - } - symbol { - key: "cfg80211_merge_profile" - value: 0x5873cd25 - } - symbol { - key: "cfg80211_mgmt_tx_status_ext" - value: 0x1099ab33 - } - symbol { - key: "cfg80211_michael_mic_failure" - value: 0xd6fbc2cc - } - symbol { - key: "cfg80211_nan_func_terminated" - value: 0x152bbb71 - } - symbol { - key: "cfg80211_nan_match" - value: 0x7098fdd3 - } - symbol { - key: "cfg80211_new_sta" - value: 0xd309f1fd - } - symbol { - key: "cfg80211_notify_new_peer_candidate" - value: 0x08096a7d - } - symbol { - key: "cfg80211_pmksa_candidate_notify" - value: 0xb91962be - } - symbol { - key: "cfg80211_pmsr_complete" - value: 0x851557f6 - } - symbol { - key: "cfg80211_pmsr_report" - value: 0x92d33008 - } - symbol { - key: "cfg80211_port_authorized" - value: 0x48ab736a - } - symbol { - key: "cfg80211_probe_status" - value: 0x798b5e8a - } - symbol { - key: "cfg80211_put_bss" - value: 0xa17fb96c - } - symbol { - key: "cfg80211_ready_on_channel" - value: 0xc7fd364d - } - symbol { - key: "cfg80211_ref_bss" - value: 0x524da36d - } - symbol { - key: "cfg80211_reg_can_beacon" - value: 0x490c805b - } - symbol { - key: "cfg80211_reg_can_beacon_relax" - value: 0x9a70776d - } - symbol { - key: "cfg80211_register_netdevice" - value: 0x0a87e456 - } - symbol { - key: "cfg80211_remain_on_channel_expired" - value: 0x4fad4387 - } - symbol { - key: "cfg80211_report_obss_beacon_khz" - value: 0x846d6a0b - } - symbol { - key: "cfg80211_report_wowlan_wakeup" - value: 0x196306b9 - } - symbol { - key: "cfg80211_roamed" - value: 0x9594e119 - } - symbol { - key: "cfg80211_rx_assoc_resp" - value: 0x0a67740d - } - symbol { - key: "cfg80211_rx_control_port" - value: 0x7a68ae5a - } - symbol { - key: "cfg80211_rx_mgmt_ext" - value: 0x99cec649 - } - symbol { - key: "cfg80211_rx_mlme_mgmt" - value: 0xbf1c89cf - } - symbol { - key: "cfg80211_rx_spurious_frame" - value: 0x26da5a14 - } - symbol { - key: "cfg80211_rx_unexpected_4addr_frame" - value: 0x9244e9e1 - } - symbol { - key: "cfg80211_rx_unprot_mlme_mgmt" - value: 0xd363a82f - } - symbol { - key: "cfg80211_scan_done" - value: 0x69174327 - } - symbol { - key: "cfg80211_sched_scan_results" - value: 0x6de5a6aa - } - symbol { - key: "cfg80211_sched_scan_stopped" - value: 0xf34404d4 - } - symbol { - key: "cfg80211_sched_scan_stopped_locked" - value: 0x5ac985c7 - } - symbol { - key: "cfg80211_send_layer2_update" - value: 0xa82725c4 - } - symbol { - key: "cfg80211_shutdown_all_interfaces" - value: 0x8fc573e1 - } - symbol { - key: "cfg80211_sinfo_alloc_tid_stats" - value: 0x70d49ef3 - } - symbol { - key: "cfg80211_sta_opmode_change_notify" - value: 0x012cf315 - } - symbol { - key: "cfg80211_stop_iface" - value: 0x24137671 - } - symbol { - key: "cfg80211_tdls_oper_request" - value: 0xd8cc916d - } - symbol { - key: "cfg80211_tx_mgmt_expired" - value: 0x015ff363 - } - symbol { - key: "cfg80211_tx_mlme_mgmt" - value: 0x21eea82a - } - symbol { - key: "cfg80211_unlink_bss" - value: 0x3508f7b6 - } - symbol { - key: "cfg80211_unregister_wdev" - value: 0xcb100ae0 - } - symbol { - key: "cfg80211_update_owe_info_event" - value: 0x92379376 - } - symbol { - key: "cfg80211_vendor_cmd_get_sender" - value: 0x8d48fcea - } - symbol { - key: "cfg80211_vendor_cmd_reply" - value: 0x297ae84e - } - symbol { - key: "cgroup_path_ns" - value: 0x4ce62869 - } - symbol { - key: "cgroup_taskset_first" - value: 0x6d77f512 - } - symbol { - key: "cgroup_taskset_next" - value: 0xb3cbf3c8 - } - symbol { - key: "check_move_unevictable_pages" - value: 0x7a871d1c - } - symbol { - key: "check_preempt_curr" - value: 0x91718d34 - } - symbol { - key: "check_zeroed_user" - value: 0x65e5fa26 - } - symbol { - key: "class_create_file_ns" - value: 0x2a71a0e1 - } - symbol { - key: "class_destroy" - value: 0x4a8d54b6 - } - symbol { - key: "class_dev_iter_exit" - value: 0xac4c3a4f - } - symbol { - key: "class_dev_iter_init" - value: 0x6a6dce96 - } - symbol { - key: "class_dev_iter_next" - value: 0x37cd3bf4 - } - symbol { - key: "class_find_device" - value: 0xe062f201 - } - symbol { - key: "class_for_each_device" - value: 0x9f11f727 - } - symbol { - key: "class_interface_unregister" - value: 0xb29100f2 - } - symbol { - key: "class_remove_file_ns" - value: 0xef9eb644 - } - symbol { - key: "class_unregister" - value: 0xf91cb171 - } - symbol { - key: "cleanup_srcu_struct" - value: 0x00d9abe7 - } - symbol { - key: "clear_page" - value: 0xb63845e5 - } - symbol { - key: "clk_bulk_disable" - value: 0x5332f89b - } - symbol { - key: "clk_bulk_enable" - value: 0xdfc28761 - } - symbol { - key: "clk_bulk_get" - value: 0x75df86d2 - } - symbol { - key: "clk_bulk_prepare" - value: 0x2427d483 - } - symbol { - key: "clk_bulk_put" - value: 0x69f839d5 - } - symbol { - key: "clk_bulk_put_all" - value: 0x9ff364ff - } - symbol { - key: "clk_bulk_unprepare" - value: 0x7c9d3fd1 - } - symbol { - key: "clk_disable" - value: 0x48a58872 - } - symbol { - key: "clk_divider_ops" - value: 0x3b996551 - } - symbol { - key: "clk_divider_ro_ops" - value: 0x6e1fafc8 - } - symbol { - key: "clk_enable" - value: 0xdac60909 - } - symbol { - key: "clk_fixed_factor_ops" - value: 0x39dbce1e - } - symbol { - key: "clk_fixed_rate_ops" - value: 0x5a11b234 - } - symbol { - key: "clk_fractional_divider_ops" - value: 0x8a96e88d - } - symbol { - key: "clk_gate_is_enabled" - value: 0xbd2ef94c - } - symbol { - key: "clk_gate_ops" - value: 0x580bab0e - } - symbol { - key: "clk_get" - value: 0x48318742 - } - symbol { - key: "clk_get_parent" - value: 0xa11919c2 - } - symbol { - key: "clk_get_rate" - value: 0x25ef9f7a - } - symbol { - key: "clk_hw_get_clk" - value: 0xd6393164 - } - symbol { - key: "clk_hw_get_flags" - value: 0x6c7fb432 - } - symbol { - key: "clk_hw_get_name" - value: 0x93003994 - } - symbol { - key: "clk_hw_get_num_parents" - value: 0xe8a9c1dd - } - symbol { - key: "clk_hw_get_parent" - value: 0xd7368737 - } - symbol { - key: "clk_hw_get_parent_by_index" - value: 0xd60d382d - } - symbol { - key: "clk_hw_get_parent_index" - value: 0xf187a948 - } - symbol { - key: "clk_hw_get_rate" - value: 0xcbc9d8c5 - } - symbol { - key: "clk_hw_get_rate_range" - value: 0xe71b4f1a - } - symbol { - key: "clk_hw_is_enabled" - value: 0x3ad97d2a - } - symbol { - key: "clk_hw_is_prepared" - value: 0x82573917 - } - symbol { - key: "clk_hw_register" - value: 0x879dc57b - } - symbol { - key: "clk_hw_register_composite" - value: 0x4adcbe96 - } - symbol { - key: "clk_hw_register_fixed_factor" - value: 0xee305d87 - } - symbol { - key: "clk_hw_round_rate" - value: 0x3d3dfc90 - } - symbol { - key: "clk_hw_set_parent" - value: 0x76052ea8 - } - symbol { - key: "clk_hw_set_rate_range" - value: 0x754e3185 - } - symbol { - key: "clk_hw_unregister" - value: 0x72598679 - } - symbol { - key: "clk_is_match" - value: 0xd2c17be4 - } - symbol { - key: "clk_mux_index_to_val" - value: 0xc5d5f65e - } - symbol { - key: "clk_mux_ops" - value: 0x6ca4b892 - } - symbol { - key: "clk_mux_ro_ops" - value: 0x5e64011a - } - symbol { - key: "clk_notifier_register" - value: 0xe1ca0d15 - } - symbol { - key: "clk_notifier_unregister" - value: 0x3452fd74 - } - symbol { - key: "clk_prepare" - value: 0x62ee7f8a - } - symbol { - key: "clk_put" - value: 0x7d1f0700 - } - symbol { - key: "clk_register" - value: 0xbfeba170 - } - symbol { - key: "clk_register_clkdev" - value: 0x76cb6cc8 - } - symbol { - key: "clk_register_composite" - value: 0x822d6c04 - } - symbol { - key: "clk_register_divider_table" - value: 0xde57ee2c - } - symbol { - key: "clk_register_fixed_factor" - value: 0x0de8247b - } - symbol { - key: "clk_register_fixed_rate" - value: 0xc594b8ee - } - symbol { - key: "clk_register_gate" - value: 0x5821013d - } - symbol { - key: "clk_register_mux_table" - value: 0xd96da8c9 - } - symbol { - key: "clk_restore_context" - value: 0xffe637ce - } - symbol { - key: "clk_round_rate" - value: 0xd84adb21 - } - symbol { - key: "clk_set_parent" - value: 0x2b1e3d59 - } - symbol { - key: "clk_set_rate" - value: 0x495f0223 - } - symbol { - key: "clk_sync_state" - value: 0x7fbd0d58 - } - symbol { - key: "clk_unprepare" - value: 0x06f2ea68 - } - symbol { - key: "clk_unregister" - value: 0xc8e117f2 - } - symbol { - key: "clockevents_config_and_register" - value: 0x430bfeda - } - symbol { - key: "clocks_calc_mult_shift" - value: 0x0522e13b - } - symbol { - key: "close_candev" - value: 0xb14ae124 - } - symbol { - key: "close_fd" - value: 0x4cf39275 - } - symbol { - key: "cma_alloc" - value: 0x83dc639c - } - symbol { - key: "cma_for_each_area" - value: 0x5f9864aa - } - symbol { - key: "cma_get_name" - value: 0x966a7c42 - } - symbol { - key: "cma_release" - value: 0xab62b21c - } - symbol { - key: "compat_ptr_ioctl" - value: 0x4f627b39 - } - symbol { - key: "complete" - value: 0xda163e44 - } - symbol { - key: "complete_all" - value: 0xb375007c - } - symbol { - key: "completion_done" - value: 0x9bc8eb84 - } - symbol { - key: "component_add" - value: 0x0356dc1d - } - symbol { - key: "component_add_typed" - value: 0x53eb2602 - } - symbol { - key: "component_bind_all" - value: 0xcce97787 - } - symbol { - key: "component_compare_dev_name" - value: 0x4bc5faef - } - symbol { - key: "component_compare_of" - value: 0xa06e08e9 - } - symbol { - key: "component_del" - value: 0x98bdb018 - } - symbol { - key: "component_master_add_with_match" - value: 0xd080858f - } - symbol { - key: "component_master_del" - value: 0x7d559fc7 - } - symbol { - key: "component_match_add_release" - value: 0xaa581068 - } - symbol { - key: "component_match_add_typed" - value: 0xf97edf1a - } - symbol { - key: "component_unbind_all" - value: 0x5f149483 - } - symbol { - key: "cond_synchronize_rcu" - value: 0x243de63b - } - symbol { - key: "cond_synchronize_rcu_expedited" - value: 0xb34a2312 - } - symbol { - key: "config_ep_by_speed" - value: 0x5929756d - } - symbol { - key: "config_group_init" - value: 0x71db8ae7 - } - symbol { - key: "config_group_init_type_name" - value: 0x8cc3df48 - } - symbol { - key: "config_item_get" - value: 0x6947cf2b - } - symbol { - key: "config_item_init_type_name" - value: 0x93bf161f - } - symbol { - key: "config_item_put" - value: 0x8be7c055 - } - symbol { - key: "config_item_set_name" - value: 0x20349fb1 - } - symbol { - key: "configfs_register_group" - value: 0x197789dd - } - symbol { - key: "configfs_register_subsystem" - value: 0xc5fc7c45 - } - symbol { - key: "configfs_unregister_group" - value: 0xf5bd4fae - } - symbol { - key: "configfs_unregister_subsystem" - value: 0x1b144a7e - } - symbol { - key: "console_drivers" - value: 0x77e3018c - } - symbol { - key: "console_lock" - value: 0x3d10b5b8 - } - symbol { - key: "console_printk" - value: 0x10e14b48 - } - symbol { - key: "console_set_on_cmdline" - value: 0x406ac226 - } - symbol { - key: "console_stop" - value: 0xe5567adc - } - symbol { - key: "console_suspend_enabled" - value: 0x85d79e5f - } - symbol { - key: "console_unlock" - value: 0x5a70b6f0 - } - symbol { - key: "consume_skb" - value: 0xca337eb1 - } - symbol { - key: "contig_page_data" - value: 0x9e7d8d76 - } - symbol { - key: "copy_from_kernel_nofault" - value: 0x610edc84 - } - symbol { - key: "cpu_all_bits" - value: 0xd89255c2 - } - symbol { - key: "cpu_bit_bitmap" - value: 0x962b6a68 - } - symbol { - key: "cpu_hotplug_disable" - value: 0x33bbeca6 - } - symbol { - key: "cpu_hotplug_enable" - value: 0x4e0ae383 - } - symbol { - key: "cpu_hwcaps" - value: 0x81619b01 - } - symbol { - key: "cpu_irqtime" - value: 0xfbce2cbb - } - symbol { - key: "cpu_is_hotpluggable" - value: 0xdf9606b3 - } - symbol { - key: "cpu_latency_qos_add_request" - value: 0xd6ea4255 - } - symbol { - key: "cpu_latency_qos_remove_request" - value: 0xa3ab8c31 - } - symbol { - key: "cpu_latency_qos_request_active" - value: 0x8daa61e5 - } - symbol { - key: "cpu_latency_qos_update_request" - value: 0x7511322a - } - symbol { - key: "cpu_number" - value: 0xd32e348e - } - symbol { - key: "cpu_pm_register_notifier" - value: 0xdd1168f7 - } - symbol { - key: "cpu_pm_unregister_notifier" - value: 0x210f422e - } - symbol { - key: "cpu_scale" - value: 0x288a6554 - } - symbol { - key: "cpu_subsys" - value: 0x715991ed - } - symbol { - key: "cpu_topology" - value: 0x30c8b794 - } - symbol { - key: "cpufreq_add_update_util_hook" - value: 0x0c359f27 - } - symbol { - key: "cpufreq_cpu_get" - value: 0x85c5ebd6 - } - symbol { - key: "cpufreq_cpu_get_raw" - value: 0xf95c9d54 - } - symbol { - key: "cpufreq_cpu_put" - value: 0x7d541a30 - } - symbol { - key: "cpufreq_dbs_governor_exit" - value: 0x84e3d2de - } - symbol { - key: "cpufreq_dbs_governor_init" - value: 0x0b134421 - } - symbol { - key: "cpufreq_dbs_governor_limits" - value: 0x659b0e63 - } - symbol { - key: "cpufreq_dbs_governor_start" - value: 0x86c85b12 - } - symbol { - key: "cpufreq_dbs_governor_stop" - value: 0x930f8d3c - } - symbol { - key: "cpufreq_disable_fast_switch" - value: 0x28f60fc9 - } - symbol { - key: "cpufreq_driver_fast_switch" - value: 0xd72ba404 - } - symbol { - key: "cpufreq_driver_resolve_freq" - value: 0x62250f4d - } - symbol { - key: "cpufreq_driver_target" - value: 0x1b33e29e - } - symbol { - key: "cpufreq_enable_boost_support" - value: 0x39e2d50e - } - symbol { - key: "cpufreq_enable_fast_switch" - value: 0x4eff590a - } - symbol { - key: "cpufreq_freq_attr_scaling_available_freqs" - value: 0xe94841a9 - } - symbol { - key: "cpufreq_freq_attr_scaling_boost_freqs" - value: 0x8df717be - } - symbol { - key: "cpufreq_freq_transition_begin" - value: 0xec748846 - } - symbol { - key: "cpufreq_freq_transition_end" - value: 0x39d208ed - } - symbol { - key: "cpufreq_frequency_table_get_index" - value: 0xf2a168f3 - } - symbol { - key: "cpufreq_frequency_table_verify" - value: 0xfe2b3cad - } - symbol { - key: "cpufreq_generic_attr" - value: 0xc53260d9 - } - symbol { - key: "cpufreq_generic_frequency_table_verify" - value: 0x6b87121d - } - symbol { - key: "cpufreq_generic_get" - value: 0xbfab4c85 - } - symbol { - key: "cpufreq_generic_suspend" - value: 0xff000a81 - } - symbol { - key: "cpufreq_get" - value: 0xc4e41b54 - } - symbol { - key: "cpufreq_get_driver_data" - value: 0x993bc120 - } - symbol { - key: "cpufreq_get_policy" - value: 0xee97aa9a - } - symbol { - key: "cpufreq_policy_transition_delay_us" - value: 0xe3c0c0b8 - } - symbol { - key: "cpufreq_quick_get" - value: 0xf45e469e - } - symbol { - key: "cpufreq_quick_get_max" - value: 0x2a6fe72b - } - symbol { - key: "cpufreq_register_driver" - value: 0xe9f2bcfa - } - symbol { - key: "cpufreq_register_governor" - value: 0x56500b2f - } - symbol { - key: "cpufreq_register_notifier" - value: 0x29ba3af0 - } - symbol { - key: "cpufreq_remove_update_util_hook" - value: 0xd9e53ee8 - } - symbol { - key: "cpufreq_table_index_unsorted" - value: 0x0a0bd813 - } - symbol { - key: "cpufreq_this_cpu_can_update" - value: 0x231cf427 - } - symbol { - key: "cpufreq_unregister_driver" - value: 0x969a0d74 - } - symbol { - key: "cpufreq_unregister_governor" - value: 0x131ff67b - } - symbol { - key: "cpufreq_unregister_notifier" - value: 0xbbbf4eda - } - symbol { - key: "cpufreq_update_limits" - value: 0xb6965ce8 - } - symbol { - key: "cpuhp_tasks_frozen" - value: 0xc6155c06 - } - symbol { - key: "cpuidle_driver_state_disabled" - value: 0xce563c27 - } - symbol { - key: "cpuidle_get_cpu_driver" - value: 0x788ad464 - } - symbol { - key: "cpuidle_get_driver" - value: 0x28b04407 - } - symbol { - key: "cpuidle_governor_latency_req" - value: 0x474c5b56 - } - symbol { - key: "cpuidle_pause_and_lock" - value: 0xb1a9cc86 - } - symbol { - key: "cpuidle_register_governor" - value: 0x9b056e94 - } - symbol { - key: "cpuidle_resume_and_unlock" - value: 0x2061f0ca - } - symbol { - key: "cpumask_any_and_distribute" - value: 0xd878ab56 - } - symbol { - key: "cpumask_next_wrap" - value: 0xb1469ae6 - } - symbol { - key: "cpupri_find_fitness" - value: 0x3afbe534 - } - symbol { - key: "cpus_read_lock" - value: 0x2cc0b276 - } - symbol { - key: "cpus_read_unlock" - value: 0x0e19b467 - } - symbol { - key: "crc16" - value: 0xa49d0aea - } - symbol { - key: "crc32_be" - value: 0x1c25c16f - } - symbol { - key: "crc32_le" - value: 0xd6cf566d - } - symbol { - key: "crc8" - value: 0xec1b66f9 - } - symbol { - key: "crc8_populate_msb" - value: 0xac913841 - } - symbol { - key: "crc_ccitt" - value: 0x42676517 - } - symbol { - key: "create_function_device" - value: 0xc3e46036 - } - symbol { - key: "crypto_aead_decrypt" - value: 0xcd2564d1 - } - symbol { - key: "crypto_aead_encrypt" - value: 0x2968f72a - } - symbol { - key: "crypto_aead_setauthsize" - value: 0x0a2b21ec - } - symbol { - key: "crypto_aead_setkey" - value: 0xbdd0f4c6 - } - symbol { - key: "crypto_ahash_digest" - value: 0xe5e28fcd - } - symbol { - key: "crypto_ahash_setkey" - value: 0xff08526f - } - symbol { - key: "crypto_alloc_aead" - value: 0xc81e9eb3 - } - symbol { - key: "crypto_alloc_ahash" - value: 0x237a3562 - } - symbol { - key: "crypto_alloc_base" - value: 0x1d1f6717 - } - symbol { - key: "crypto_alloc_kpp" - value: 0x20c19184 - } - symbol { - key: "crypto_alloc_shash" - value: 0xef67fe16 - } - symbol { - key: "crypto_alloc_skcipher" - value: 0x9eca665b - } - symbol { - key: "crypto_alloc_sync_skcipher" - value: 0x3ea8bbd7 - } - symbol { - key: "crypto_comp_compress" - value: 0x1257590d - } - symbol { - key: "crypto_comp_decompress" - value: 0x833374c8 - } - symbol { - key: "crypto_default_rng" - value: 0x717034d4 - } - symbol { - key: "crypto_dequeue_request" - value: 0xc27e8b2f - } - symbol { - key: "crypto_destroy_tfm" - value: 0x3464cb44 - } - symbol { - key: "crypto_ecdh_encode_key" - value: 0xd04a0a9e - } - symbol { - key: "crypto_ecdh_key_len" - value: 0x7c49856a - } - symbol { - key: "crypto_enqueue_request" - value: 0xcf0e0e01 - } - symbol { - key: "crypto_get_default_rng" - value: 0xbf39e9a5 - } - symbol { - key: "crypto_has_ahash" - value: 0x4d4a15b0 - } - symbol { - key: "crypto_has_alg" - value: 0xfc625698 - } - symbol { - key: "crypto_init_queue" - value: 0x62173925 - } - symbol { - key: "crypto_put_default_rng" - value: 0x053cd2eb - } - symbol { - key: "crypto_register_aead" - value: 0xd1471c13 - } - symbol { - key: "crypto_register_ahash" - value: 0x3359f049 - } - symbol { - key: "crypto_register_notifier" - value: 0xcb0ffe5b - } - symbol { - key: "crypto_register_rng" - value: 0xa79ba8cc - } - symbol { - key: "crypto_register_rngs" - value: 0x23b67585 - } - symbol { - key: "crypto_register_shash" - value: 0x1e81ded9 - } - symbol { - key: "crypto_register_skcipher" - value: 0xfca661a6 - } - symbol { - key: "crypto_req_done" - value: 0x0e52d725 - } - symbol { - key: "crypto_shash_digest" - value: 0x91309df9 - } - symbol { - key: "crypto_shash_final" - value: 0xfdca589d - } - symbol { - key: "crypto_shash_finup" - value: 0xb50ff8bd - } - symbol { - key: "crypto_shash_setkey" - value: 0x70dea96c - } - symbol { - key: "crypto_shash_tfm_digest" - value: 0x4ab4582b - } - symbol { - key: "crypto_shash_update" - value: 0x094a72c8 - } - symbol { - key: "crypto_skcipher_decrypt" - value: 0x15691536 - } - symbol { - key: "crypto_skcipher_encrypt" - value: 0x403155fc - } - symbol { - key: "crypto_skcipher_setkey" - value: 0xbb92068e - } - symbol { - key: "crypto_unregister_aead" - value: 0x81600265 - } - symbol { - key: "crypto_unregister_ahash" - value: 0x57a4fa38 - } - symbol { - key: "crypto_unregister_notifier" - value: 0x551c18d1 - } - symbol { - key: "crypto_unregister_rng" - value: 0xeb9b8f1f - } - symbol { - key: "crypto_unregister_rngs" - value: 0x4d669c6d - } - symbol { - key: "crypto_unregister_shash" - value: 0x6715c595 - } - symbol { - key: "crypto_unregister_skcipher" - value: 0x9f75c77b - } - symbol { - key: "css_next_child" - value: 0xd36400de - } - symbol { - key: "csum_ipv6_magic" - value: 0x81bdacc5 - } - symbol { - key: "csum_partial" - value: 0x554af0ba - } - symbol { - key: "csum_tcpudp_nofold" - value: 0xbb54c900 - } - symbol { - key: "ct_idle_enter" - value: 0x50e383fc - } - symbol { - key: "ct_idle_exit" - value: 0x823aeba5 - } - symbol { - key: "d_path" - value: 0xccc25fc1 - } - symbol { - key: "dapm_clock_event" - value: 0xb771d13e - } - symbol { - key: "dapm_kcontrol_get_value" - value: 0x53d11a8d - } - symbol { - key: "dapm_pinctrl_event" - value: 0x5489a975 - } - symbol { - key: "dapm_regulator_event" - value: 0xd8f17b20 - } - symbol { - key: "datagram_poll" - value: 0xf94e1278 - } - symbol { - key: "dbs_update" - value: 0xf1e399f5 - } - symbol { - key: "deactivate_locked_super" - value: 0x02f83230 - } - symbol { - key: "deactivate_task" - value: 0x36a5b3df - } - symbol { - key: "debug_locks_off" - value: 0x7225f00d - } - symbol { - key: "debug_locks_silent" - value: 0xe2150034 - } - symbol { - key: "debugfs_attr_read" - value: 0xb0ae7663 - } - symbol { - key: "debugfs_attr_write" - value: 0xf97f370a - } - symbol { - key: "debugfs_create_atomic_t" - value: 0xc3377ccb - } - symbol { - key: "debugfs_create_blob" - value: 0x0ba701fe - } - symbol { - key: "debugfs_create_bool" - value: 0x846def34 - } - symbol { - key: "debugfs_create_devm_seqfile" - value: 0xa40a487c - } - symbol { - key: "debugfs_create_dir" - value: 0x58e45beb - } - symbol { - key: "debugfs_create_file" - value: 0x69f4e209 - } - symbol { - key: "debugfs_create_file_unsafe" - value: 0xdd8fe9d8 - } - symbol { - key: "debugfs_create_regset32" - value: 0x256655e9 - } - symbol { - key: "debugfs_create_size_t" - value: 0x54a91370 - } - symbol { - key: "debugfs_create_symlink" - value: 0x5cc133b3 - } - symbol { - key: "debugfs_create_u16" - value: 0x0a4d757e - } - symbol { - key: "debugfs_create_u32" - value: 0x02a3be97 - } - symbol { - key: "debugfs_create_u64" - value: 0xad3dd00c - } - symbol { - key: "debugfs_create_u8" - value: 0x368d2cd0 - } - symbol { - key: "debugfs_create_ulong" - value: 0xf68a36eb - } - symbol { - key: "debugfs_create_x32" - value: 0xb5ca04ce - } - symbol { - key: "debugfs_create_x64" - value: 0x203ce1d2 - } - symbol { - key: "debugfs_create_x8" - value: 0xa80f19b8 - } - symbol { - key: "debugfs_file_get" - value: 0x5f9a95c1 - } - symbol { - key: "debugfs_file_put" - value: 0x01ee66df - } - symbol { - key: "debugfs_lookup" - value: 0x5e671464 - } - symbol { - key: "debugfs_lookup_and_remove" - value: 0x0d94ff56 - } - symbol { - key: "debugfs_remove" - value: 0xc28b6d25 - } - symbol { - key: "debugfs_rename" - value: 0xe97bc87b - } - symbol { - key: "dec_node_page_state" - value: 0x01ff0af3 - } - symbol { - key: "dec_zone_page_state" - value: 0x8ce0927a - } - symbol { - key: "default_llseek" - value: 0x35ab75ba - } - symbol { - key: "default_wake_function" - value: 0x44b5caf9 - } - symbol { - key: "deferred_free" - value: 0x7f1735ac - } - symbol { - key: "del_gendisk" - value: 0x4ba4968c - } - symbol { - key: "del_timer" - value: 0xf666562b - } - symbol { - key: "del_timer_sync" - value: 0xa5179b7b - } - symbol { - key: "delayed_work_timer_fn" - value: 0xc1583575 - } - symbol { - key: "desc_to_gpio" - value: 0x67daf3cf - } - symbol { - key: "destroy_workqueue" - value: 0xe5161e20 - } - symbol { - key: "dev_add_pack" - value: 0x31d27334 - } - symbol { - key: "dev_addr_mod" - value: 0x2f800ec5 - } - symbol { - key: "dev_alloc_name" - value: 0xd5cd30b1 - } - symbol { - key: "dev_base_lock" - value: 0x6c6752e7 - } - symbol { - key: "dev_change_flags" - value: 0x0e0e767c - } - symbol { - key: "dev_close" - value: 0x08912124 - } - symbol { - key: "dev_close_many" - value: 0x094eac4e - } - symbol { - key: "dev_coredumpm" - value: 0xb4062816 - } - symbol { - key: "dev_coredumpv" - value: 0xeac49112 - } - symbol { - key: "dev_driver_string" - value: 0x641371dc - } - symbol { - key: "dev_err_probe" - value: 0x5a345cb5 - } - symbol { - key: "dev_fetch_sw_netstats" - value: 0x1df78429 - } - symbol { - key: "dev_fwnode" - value: 0x9e546df6 - } - symbol { - key: "dev_get_by_index" - value: 0x95b2cfdd - } - symbol { - key: "dev_get_by_index_rcu" - value: 0xaa3567d8 - } - symbol { - key: "dev_get_by_name" - value: 0x5240d831 - } - symbol { - key: "dev_get_by_name_rcu" - value: 0xe509c61f - } - symbol { - key: "dev_get_flags" - value: 0xfd30a35a - } - symbol { - key: "dev_get_regmap" - value: 0x7921841c - } - symbol { - key: "dev_get_stats" - value: 0x0b0c0190 - } - symbol { - key: "dev_getbyhwaddr_rcu" - value: 0x87df61b4 - } - symbol { - key: "dev_getfirstbyhwtype" - value: 0x8abf96ef - } - symbol { - key: "dev_load" - value: 0x33035bf6 - } - symbol { - key: "dev_mc_sync" - value: 0x47c790a6 - } - symbol { - key: "dev_mc_sync_multiple" - value: 0x63999db6 - } - symbol { - key: "dev_mc_unsync" - value: 0xf58cd5f2 - } - symbol { - key: "dev_nit_active" - value: 0xa543c638 - } - symbol { - key: "dev_open" - value: 0x63b7fc82 - } - symbol { - key: "dev_pm_clear_wake_irq" - value: 0xf3d00c6b - } - symbol { - key: "dev_pm_domain_attach" - value: 0xe27e32df - } - symbol { - key: "dev_pm_domain_attach_by_id" - value: 0xd5dbd4f5 - } - symbol { - key: "dev_pm_domain_attach_by_name" - value: 0xad8f62c6 - } - symbol { - key: "dev_pm_domain_detach" - value: 0xe5fe5ba3 - } - symbol { - key: "dev_pm_genpd_add_notifier" - value: 0x6ef38ba9 - } - symbol { - key: "dev_pm_genpd_remove_notifier" - value: 0xa7986ac9 - } - symbol { - key: "dev_pm_genpd_set_next_wakeup" - value: 0x35986460 - } - symbol { - key: "dev_pm_genpd_set_performance_state" - value: 0x73c97c25 - } - symbol { - key: "dev_pm_opp_add" - value: 0xe85f8363 - } - symbol { - key: "dev_pm_opp_adjust_voltage" - value: 0xc60abbd3 - } - symbol { - key: "dev_pm_opp_clear_config" - value: 0xb974f8ce - } - symbol { - key: "dev_pm_opp_disable" - value: 0x489dfd09 - } - symbol { - key: "dev_pm_opp_enable" - value: 0x4059d2bb - } - symbol { - key: "dev_pm_opp_find_freq_ceil" - value: 0x22bf9346 - } - symbol { - key: "dev_pm_opp_find_freq_exact" - value: 0x56a85a70 - } - symbol { - key: "dev_pm_opp_find_freq_floor" - value: 0x15de010f - } - symbol { - key: "dev_pm_opp_find_level_exact" - value: 0xdb13d287 - } - symbol { - key: "dev_pm_opp_free_cpufreq_table" - value: 0xd301890a - } - symbol { - key: "dev_pm_opp_get_freq" - value: 0x2fe85fe8 - } - symbol { - key: "dev_pm_opp_get_level" - value: 0xe10a358b - } - symbol { - key: "dev_pm_opp_get_max_transition_latency" - value: 0x09c64cb4 - } - symbol { - key: "dev_pm_opp_get_of_node" - value: 0x4640865f - } - symbol { - key: "dev_pm_opp_get_opp_count" - value: 0xf233a4f2 - } - symbol { - key: "dev_pm_opp_get_opp_table" - value: 0x5f8e5002 - } - symbol { - key: "dev_pm_opp_get_sharing_cpus" - value: 0x4bb20cbc - } - symbol { - key: "dev_pm_opp_get_suspend_opp_freq" - value: 0x0d97ed87 - } - symbol { - key: "dev_pm_opp_get_voltage" - value: 0x0aa80467 - } - symbol { - key: "dev_pm_opp_init_cpufreq_table" - value: 0x92dcd9e0 - } - symbol { - key: "dev_pm_opp_of_add_table" - value: 0xde18ea43 - } - symbol { - key: "dev_pm_opp_of_add_table_indexed" - value: 0xd14b81b5 - } - symbol { - key: "dev_pm_opp_of_cpumask_add_table" - value: 0x2d6a4342 - } - symbol { - key: "dev_pm_opp_of_cpumask_remove_table" - value: 0xa7f66a97 - } - symbol { - key: "dev_pm_opp_of_find_icc_paths" - value: 0xbb6293b4 - } - symbol { - key: "dev_pm_opp_of_get_opp_desc_node" - value: 0x12485bef - } - symbol { - key: "dev_pm_opp_of_get_sharing_cpus" - value: 0xe26f4d10 - } - symbol { - key: "dev_pm_opp_of_register_em" - value: 0x262ddd16 - } - symbol { - key: "dev_pm_opp_of_remove_table" - value: 0x706732e6 - } - symbol { - key: "dev_pm_opp_put" - value: 0x52c8a093 - } - symbol { - key: "dev_pm_opp_put_opp_table" - value: 0x4624f3d3 - } - symbol { - key: "dev_pm_opp_remove" - value: 0xe6f275cc - } - symbol { - key: "dev_pm_opp_remove_all_dynamic" - value: 0x90259097 - } - symbol { - key: "dev_pm_opp_set_config" - value: 0x4b0b944c - } - symbol { - key: "dev_pm_opp_set_opp" - value: 0x9b2f909d - } - symbol { - key: "dev_pm_opp_set_rate" - value: 0xc927ca5d - } - symbol { - key: "dev_pm_opp_set_sharing_cpus" - value: 0xe3ab91c3 - } - symbol { - key: "dev_pm_qos_add_notifier" - value: 0x72797495 - } - symbol { - key: "dev_pm_qos_add_request" - value: 0x8b918cf2 - } - symbol { - key: "dev_pm_qos_read_value" - value: 0x0343af6f - } - symbol { - key: "dev_pm_qos_remove_notifier" - value: 0x92e87d67 - } - symbol { - key: "dev_pm_qos_remove_request" - value: 0x9134577e - } - symbol { - key: "dev_pm_qos_update_request" - value: 0xb6e3e4d8 - } - symbol { - key: "dev_pm_set_dedicated_wake_irq_reverse" - value: 0xcbc295b7 - } - symbol { - key: "dev_pm_set_wake_irq" - value: 0x52122b68 - } - symbol { - key: "dev_printk_emit" - value: 0xd084c59b - } - symbol { - key: "dev_remove_pack" - value: 0x51d93b3b - } - symbol { - key: "dev_set_allmulti" - value: 0x13f867b3 - } - symbol { - key: "dev_set_mac_address" - value: 0xad3c99f7 - } - symbol { - key: "dev_set_mtu" - value: 0xb13c4e5f - } - symbol { - key: "dev_set_name" - value: 0x238f99e1 - } - symbol { - key: "dev_set_promiscuity" - value: 0x366c7ecb - } - symbol { - key: "dev_set_threaded" - value: 0x033d3eaf - } - symbol { - key: "dev_to_i3cdev" - value: 0xd7455659 - } - symbol { - key: "dev_uc_add" - value: 0x07c1fefc - } - symbol { - key: "dev_uc_del" - value: 0xfd8ee5e4 - } - symbol { - key: "dev_uc_sync" - value: 0xdc3c497c - } - symbol { - key: "dev_uc_sync_multiple" - value: 0xc72fb978 - } - symbol { - key: "dev_uc_unsync" - value: 0x1938c508 - } - symbol { - key: "devfreq_add_device" - value: 0x55a1ee95 - } - symbol { - key: "devfreq_add_governor" - value: 0x04c32c7c - } - symbol { - key: "devfreq_cooling_unregister" - value: 0x647c0881 - } - symbol { - key: "devfreq_get_devfreq_by_node" - value: 0x19e74e36 - } - symbol { - key: "devfreq_get_devfreq_by_phandle" - value: 0xdb9d4783 - } - symbol { - key: "devfreq_monitor_resume" - value: 0x4c5f0ec2 - } - symbol { - key: "devfreq_monitor_start" - value: 0xb3e16eb2 - } - symbol { - key: "devfreq_monitor_stop" - value: 0xebc2af57 - } - symbol { - key: "devfreq_monitor_suspend" - value: 0x79ee7b2e - } - symbol { - key: "devfreq_recommended_opp" - value: 0xb6554d25 - } - symbol { - key: "devfreq_register_opp_notifier" - value: 0xa6333d46 - } - symbol { - key: "devfreq_remove_device" - value: 0x452b7360 - } - symbol { - key: "devfreq_remove_governor" - value: 0xfa4aa1a6 - } - symbol { - key: "devfreq_resume_device" - value: 0x74bc0467 - } - symbol { - key: "devfreq_suspend_device" - value: 0x01680af7 - } - symbol { - key: "devfreq_unregister_opp_notifier" - value: 0x799c3ec1 - } - symbol { - key: "devfreq_update_interval" - value: 0x34ba5507 - } - symbol { - key: "device_add" - value: 0x2ad163ea - } - symbol { - key: "device_add_disk" - value: 0x02599b70 - } - symbol { - key: "device_add_groups" - value: 0x21c2b40a - } - symbol { - key: "device_attach" - value: 0x1ed14221 - } - symbol { - key: "device_bind_driver" - value: 0xac41b920 - } - symbol { - key: "device_create" - value: 0xb64af32a - } - symbol { - key: "device_create_bin_file" - value: 0x48855bc6 - } - symbol { - key: "device_create_file" - value: 0x542963cf - } - symbol { - key: "device_create_managed_software_node" - value: 0x1da2d3da - } - symbol { - key: "device_create_with_groups" - value: 0x83a82ebe - } - symbol { - key: "device_del" - value: 0xe85fa1f1 - } - symbol { - key: "device_destroy" - value: 0xe6df6df5 - } - symbol { - key: "device_find_child" - value: 0x0b165427 - } - symbol { - key: "device_for_each_child" - value: 0xd81e7ab3 - } - symbol { - key: "device_for_each_child_reverse" - value: 0x3b013a69 - } - symbol { - key: "device_get_child_node_count" - value: 0x0576df29 - } - symbol { - key: "device_get_dma_attr" - value: 0x7fca902b - } - symbol { - key: "device_get_mac_address" - value: 0x96346c6f - } - symbol { - key: "device_get_match_data" - value: 0xce223563 - } - symbol { - key: "device_get_named_child_node" - value: 0x239ee8e4 - } - symbol { - key: "device_get_next_child_node" - value: 0x2b7b171a - } - symbol { - key: "device_get_phy_mode" - value: 0xd4b90c71 - } - symbol { - key: "device_initialize" - value: 0xd698e2aa - } - symbol { - key: "device_link_add" - value: 0x205d7c50 - } - symbol { - key: "device_link_del" - value: 0x5f40d4b5 - } - symbol { - key: "device_link_remove" - value: 0x40956c37 - } - symbol { - key: "device_match_any" - value: 0x12692b2c - } - symbol { - key: "device_match_fwnode" - value: 0x61f2a638 - } - symbol { - key: "device_match_name" - value: 0xe37e861a - } - symbol { - key: "device_match_of_node" - value: 0x714a49b3 - } - symbol { - key: "device_move" - value: 0xfb485c4b - } - symbol { - key: "device_node_to_regmap" - value: 0x3a21dcc8 - } - symbol { - key: "device_property_match_string" - value: 0xd0ac64f7 - } - symbol { - key: "device_property_present" - value: 0xa1e3330b - } - symbol { - key: "device_property_read_string" - value: 0x85ab844f - } - symbol { - key: "device_property_read_u16_array" - value: 0x90a9db6c - } - symbol { - key: "device_property_read_u32_array" - value: 0xde1fbc57 - } - symbol { - key: "device_property_read_u8_array" - value: 0xa161f29a - } - symbol { - key: "device_register" - value: 0x0bf6937c - } - symbol { - key: "device_release_driver" - value: 0x589e892d - } - symbol { - key: "device_remove_bin_file" - value: 0x25bf4477 - } - symbol { - key: "device_remove_file" - value: 0x5b8e8574 - } - symbol { - key: "device_remove_groups" - value: 0x5a62c5df - } - symbol { - key: "device_rename" - value: 0x20c43211 - } - symbol { - key: "device_set_of_node_from_dev" - value: 0xcdcce9e8 - } - symbol { - key: "device_set_wakeup_capable" - value: 0x67a68b2f - } - symbol { - key: "device_set_wakeup_enable" - value: 0x89e08852 - } - symbol { - key: "device_show_bool" - value: 0xb9e84b8a - } - symbol { - key: "device_show_int" - value: 0x97cf37b0 - } - symbol { - key: "device_store_bool" - value: 0x0c505108 - } - symbol { - key: "device_store_int" - value: 0x8e520fee - } - symbol { - key: "device_unregister" - value: 0x440b32de - } - symbol { - key: "device_wakeup_disable" - value: 0x96ffcda6 - } - symbol { - key: "device_wakeup_enable" - value: 0x4b1a4683 - } - symbol { - key: "devm_add_action" - value: 0xde9ec7ca - } - symbol { - key: "devm_alloc_etherdev_mqs" - value: 0xa2a47944 - } - symbol { - key: "devm_backlight_device_register" - value: 0x97ae66e9 - } - symbol { - key: "devm_backlight_device_unregister" - value: 0x206986c6 - } - symbol { - key: "devm_bitmap_zalloc" - value: 0xff3a9dde - } - symbol { - key: "devm_blk_crypto_profile_init" - value: 0x01a0cc1d - } - symbol { - key: "devm_clk_bulk_get" - value: 0x32439a1e - } - symbol { - key: "devm_clk_bulk_get_all" - value: 0x70cc5ef2 - } - symbol { - key: "devm_clk_bulk_get_optional" - value: 0xf770e060 - } - symbol { - key: "devm_clk_get" - value: 0xfe156c9a - } - symbol { - key: "devm_clk_get_optional" - value: 0xf569682d - } - symbol { - key: "devm_clk_hw_register" - value: 0x0d9ec99a - } - symbol { - key: "devm_clk_hw_register_fixed_factor_parent_hw" - value: 0x61438d3a - } - symbol { - key: "devm_clk_put" - value: 0xdeeb802d - } - symbol { - key: "devm_clk_register" - value: 0x78407718 - } - symbol { - key: "devm_devfreq_add_device" - value: 0x88d6fe86 - } - symbol { - key: "devm_devfreq_register_notifier" - value: 0x3afde7ec - } - symbol { - key: "devm_devfreq_remove_device" - value: 0x2bf23b7c - } - symbol { - key: "devm_devfreq_unregister_notifier" - value: 0x97301de5 - } - symbol { - key: "devm_device_add_group" - value: 0x8ed64fa4 - } - symbol { - key: "devm_device_add_groups" - value: 0x0764373d - } - symbol { - key: "devm_device_remove_group" - value: 0x72706e55 - } - symbol { - key: "devm_drm_of_get_bridge" - value: 0x6bf4c5d2 - } - symbol { - key: "devm_drm_panel_bridge_add" - value: 0x4a6566b1 - } - symbol { - key: "devm_drm_panel_bridge_add_typed" - value: 0x0e6117e6 - } - symbol { - key: "devm_extcon_dev_allocate" - value: 0x4b1cb09a - } - symbol { - key: "devm_extcon_dev_register" - value: 0xbcab4e4a - } - symbol { - key: "devm_extcon_dev_unregister" - value: 0xa77979a2 - } - symbol { - key: "devm_extcon_register_notifier" - value: 0x56724950 - } - symbol { - key: "devm_free_irq" - value: 0x9218e37d - } - symbol { - key: "devm_fwnode_gpiod_get_index" - value: 0xc8de14e8 - } - symbol { - key: "devm_fwnode_iio_channel_get_by_name" - value: 0xaf5de696 - } - symbol { - key: "devm_fwnode_pwm_get" - value: 0x3a75a119 - } - symbol { - key: "devm_gen_pool_create" - value: 0x5b50e567 - } - symbol { - key: "devm_get_clk_from_child" - value: 0xd4aa5b9b - } - symbol { - key: "devm_gh_rm_register_platform_ops" - value: 0x15a83ee8 - } - symbol { - key: "devm_gpio_request" - value: 0x010f4f76 - } - symbol { - key: "devm_gpio_request_one" - value: 0x33c681cd - } - symbol { - key: "devm_gpiochip_add_data_with_key" - value: 0x6903f6f8 - } - symbol { - key: "devm_gpiod_get" - value: 0x097ab520 - } - symbol { - key: "devm_gpiod_get_array" - value: 0xccb2ecff - } - symbol { - key: "devm_gpiod_get_index" - value: 0xd0f2d980 - } - symbol { - key: "devm_gpiod_get_optional" - value: 0xf6b9516e - } - symbol { - key: "devm_gpiod_put" - value: 0xa2b20c15 - } - symbol { - key: "devm_gpiod_put_array" - value: 0x0ea63f59 - } - symbol { - key: "devm_hwrng_register" - value: 0x753fb351 - } - symbol { - key: "devm_hwspin_lock_register" - value: 0x40c3a63b - } - symbol { - key: "devm_i2c_new_dummy_device" - value: 0xa29138c1 - } - symbol { - key: "devm_iio_channel_get" - value: 0x35d98638 - } - symbol { - key: "devm_iio_channel_get_all" - value: 0xb5428827 - } - symbol { - key: "devm_iio_device_alloc" - value: 0x4e9c460b - } - symbol { - key: "devm_iio_trigger_register" - value: 0x93a520bf - } - symbol { - key: "devm_input_allocate_device" - value: 0xc129555c - } - symbol { - key: "devm_ioremap" - value: 0x50344150 - } - symbol { - key: "devm_ioremap_resource" - value: 0xe6ef48b3 - } - symbol { - key: "devm_ioremap_wc" - value: 0x4d059afe - } - symbol { - key: "devm_iounmap" - value: 0x7a2b4593 - } - symbol { - key: "devm_irq_alloc_generic_chip" - value: 0xb08551d1 - } - symbol { - key: "devm_irq_setup_generic_chip" - value: 0x5b0ad2ac - } - symbol { - key: "devm_kasprintf" - value: 0xc576d59e - } - symbol { - key: "devm_kfree" - value: 0x7c053015 - } - symbol { - key: "devm_kmalloc" - value: 0xff9fcdce - } - symbol { - key: "devm_kmemdup" - value: 0xa34635ab - } - symbol { - key: "devm_krealloc" - value: 0x9a669d84 - } - symbol { - key: "devm_kstrdup" - value: 0x2b4cdf11 - } - symbol { - key: "devm_kstrdup_const" - value: 0xaaf83339 - } - symbol { - key: "devm_kvasprintf" - value: 0xba8f1fa9 - } - symbol { - key: "devm_led_classdev_flash_register_ext" - value: 0x0c87bbb9 - } - symbol { - key: "devm_led_classdev_multicolor_register_ext" - value: 0x8b816c48 - } - symbol { - key: "devm_led_classdev_register_ext" - value: 0x0f9aedf8 - } - symbol { - key: "devm_led_classdev_unregister" - value: 0x92b974cd - } - symbol { - key: "devm_mbox_controller_register" - value: 0x57498e16 - } - symbol { - key: "devm_memremap" - value: 0x888f691d - } - symbol { - key: "devm_mfd_add_devices" - value: 0x36e39cf6 - } - symbol { - key: "devm_mipi_dsi_attach" - value: 0x6e37c2ad - } - symbol { - key: "devm_mipi_dsi_device_register_full" - value: 0x91f58d29 - } - symbol { - key: "devm_nvmem_cell_get" - value: 0x7abe395b - } - symbol { - key: "devm_nvmem_device_get" - value: 0xa8b058e5 - } - symbol { - key: "devm_nvmem_register" - value: 0x47264dbb - } - symbol { - key: "devm_of_clk_add_hw_provider" - value: 0x35094803 - } - symbol { - key: "devm_of_icc_get" - value: 0x5bc8c0f2 - } - symbol { - key: "devm_of_iomap" - value: 0xbf8a0e84 - } - symbol { - key: "devm_of_phy_get" - value: 0xd1e3c18c - } - symbol { - key: "devm_of_phy_get_by_index" - value: 0x6e7e1dc0 - } - symbol { - key: "devm_of_platform_populate" - value: 0x1ed62a9d - } - symbol { - key: "devm_pci_alloc_host_bridge" - value: 0x5df7b359 - } - symbol { - key: "devm_phy_create" - value: 0xd6e5f7c7 - } - symbol { - key: "devm_phy_get" - value: 0x7695d1dd - } - symbol { - key: "devm_phy_optional_get" - value: 0xcf6046cf - } - symbol { - key: "devm_phy_package_join" - value: 0x0c059f07 - } - symbol { - key: "devm_phy_put" - value: 0x3856a7af - } - symbol { - key: "devm_pinctrl_get" - value: 0x8a8e86c7 - } - symbol { - key: "devm_pinctrl_put" - value: 0x69272f95 - } - symbol { - key: "devm_pinctrl_register" - value: 0xb6582726 - } - symbol { - key: "devm_pinctrl_register_and_init" - value: 0x0bc8f86d - } - symbol { - key: "devm_platform_get_and_ioremap_resource" - value: 0x5463e7ba - } - symbol { - key: "devm_platform_ioremap_resource" - value: 0x901f9d38 - } - symbol { - key: "devm_platform_ioremap_resource_byname" - value: 0x655f3c71 - } - symbol { - key: "devm_pm_clk_create" - value: 0xee877b72 - } - symbol { - key: "devm_pm_opp_of_add_table" - value: 0xa7a43193 - } - symbol { - key: "devm_pm_opp_set_config" - value: 0xb271f21a - } - symbol { - key: "devm_pm_runtime_enable" - value: 0xce4b7f5f - } - symbol { - key: "devm_power_supply_get_by_phandle" - value: 0x3600a769 - } - symbol { - key: "devm_power_supply_register" - value: 0x7880f04e - } - symbol { - key: "devm_pwm_get" - value: 0x36be1a91 - } - symbol { - key: "devm_pwmchip_add" - value: 0x46d775bd - } - symbol { - key: "devm_qcom_smem_state_get" - value: 0xeeb338c3 - } - symbol { - key: "devm_rc_allocate_device" - value: 0xf9c7bcfb - } - symbol { - key: "devm_rc_register_device" - value: 0xab957d64 - } - symbol { - key: "devm_register_sys_off_handler" - value: 0x90abc5f6 - } - symbol { - key: "devm_regmap_add_irq_chip" - value: 0x4c4e94fb - } - symbol { - key: "devm_regmap_del_irq_chip" - value: 0x1e3f62e1 - } - symbol { - key: "devm_regmap_field_alloc" - value: 0x577e9a02 - } - symbol { - key: "devm_regmap_field_bulk_alloc" - value: 0xc08bcc4a - } - symbol { - key: "devm_regulator_bulk_get" - value: 0x09b1d689 - } - symbol { - key: "devm_regulator_bulk_get_const" - value: 0x7c6f39ac - } - symbol { - key: "devm_regulator_get" - value: 0xadafc9a7 - } - symbol { - key: "devm_regulator_get_exclusive" - value: 0x3c0cefc0 - } - symbol { - key: "devm_regulator_get_optional" - value: 0x7775cca4 - } - symbol { - key: "devm_regulator_put" - value: 0xed639cd9 - } - symbol { - key: "devm_regulator_register" - value: 0x6b6744b7 - } - symbol { - key: "devm_regulator_register_notifier" - value: 0x92b1bbf5 - } - symbol { - key: "devm_regulator_unregister_notifier" - value: 0xfc0bc82d - } - symbol { - key: "devm_remove_action" - value: 0xd32940e1 - } - symbol { - key: "devm_request_any_context_irq" - value: 0x299f6192 - } - symbol { - key: "devm_request_threaded_irq" - value: 0xb7d7707e - } - symbol { - key: "devm_reset_control_array_get" - value: 0xdb0692a6 - } - symbol { - key: "devm_reset_controller_register" - value: 0xfafcdec5 - } - symbol { - key: "devm_rtc_allocate_device" - value: 0x752a2b5b - } - symbol { - key: "devm_rtc_device_register" - value: 0xca559b71 - } - symbol { - key: "devm_rtc_nvmem_register" - value: 0xa5b63f73 - } - symbol { - key: "devm_snd_dmaengine_pcm_register" - value: 0xeb30d8ff - } - symbol { - key: "devm_snd_soc_register_card" - value: 0x98e3d9f3 - } - symbol { - key: "devm_snd_soc_register_component" - value: 0xd1252dfa - } - symbol { - key: "devm_spi_mem_dirmap_create" - value: 0xf3c9734f - } - symbol { - key: "devm_spi_register_controller" - value: 0x6c9a6915 - } - symbol { - key: "devm_thermal_of_cooling_device_register" - value: 0x0dd13028 - } - symbol { - key: "devm_thermal_of_zone_register" - value: 0xfc46114a - } - symbol { - key: "devm_thermal_of_zone_unregister" - value: 0x5dc64161 - } - symbol { - key: "devm_usb_get_phy" - value: 0x841c985c - } - symbol { - key: "devm_usb_get_phy_by_node" - value: 0xbbf1a805 - } - symbol { - key: "devm_usb_get_phy_by_phandle" - value: 0x994f412d - } - symbol { - key: "devm_watchdog_register_device" - value: 0xd155689b - } - symbol { - key: "devres_add" - value: 0xf4be3f1a - } - symbol { - key: "devres_destroy" - value: 0x2f22f242 - } - symbol { - key: "devres_free" - value: 0xe41962a4 - } - symbol { - key: "devres_open_group" - value: 0xfb540e8c - } - symbol { - key: "devres_release" - value: 0xabe60a33 - } - symbol { - key: "devres_release_group" - value: 0x7ae5eeb4 - } - symbol { - key: "devres_remove_group" - value: 0x317870a4 - } - symbol { - key: "disable_irq" - value: 0x573e2956 - } - symbol { - key: "disable_irq_nosync" - value: 0xe5bfa8c8 - } - symbol { - key: "disable_percpu_irq" - value: 0xd48a6769 - } - symbol { - key: "disk_set_zoned" - value: 0xdd957eaf - } - symbol { - key: "divider_get_val" - value: 0x9c5fb17e - } - symbol { - key: "divider_recalc_rate" - value: 0xedd83590 - } - symbol { - key: "divider_ro_round_rate_parent" - value: 0x840989b2 - } - symbol { - key: "divider_round_rate_parent" - value: 0x57325158 - } - symbol { - key: "dma_alloc_attrs" - value: 0x6cb15207 - } - symbol { - key: "dma_alloc_pages" - value: 0xac4ecea5 - } - symbol { - key: "dma_async_device_register" - value: 0xf907b0c3 - } - symbol { - key: "dma_async_device_unregister" - value: 0x3492f7a1 - } - symbol { - key: "dma_async_tx_descriptor_init" - value: 0x965a6298 - } - symbol { - key: "dma_buf_attach" - value: 0xf1703ca1 - } - symbol { - key: "dma_buf_begin_cpu_access" - value: 0xd0b1bfa2 - } - symbol { - key: "dma_buf_begin_cpu_access_partial" - value: 0xe9b86725 - } - symbol { - key: "dma_buf_detach" - value: 0x99132839 - } - symbol { - key: "dma_buf_end_cpu_access" - value: 0x09f243ea - } - symbol { - key: "dma_buf_end_cpu_access_partial" - value: 0x0078753d - } - symbol { - key: "dma_buf_export" - value: 0x6ae46898 - } - symbol { - key: "dma_buf_fd" - value: 0xffba4af1 - } - symbol { - key: "dma_buf_get" - value: 0xa892e5b6 - } - symbol { - key: "dma_buf_get_each" - value: 0xe6ad1d16 - } - symbol { - key: "dma_buf_get_flags" - value: 0xda3a8347 - } - symbol { - key: "dma_buf_map_attachment" - value: 0xb3e02cd2 - } - symbol { - key: "dma_buf_mmap" - value: 0xc99a7edf - } - symbol { - key: "dma_buf_put" - value: 0xe5cfd7ac - } - symbol { - key: "dma_buf_unmap_attachment" - value: 0xd0deb542 - } - symbol { - key: "dma_buf_vmap" - value: 0x710f1fc2 - } - symbol { - key: "dma_buf_vunmap" - value: 0xaa54a71f - } - symbol { - key: "dma_contiguous_default_area" - value: 0x5f554bc7 - } - symbol { - key: "dma_fence_add_callback" - value: 0xd13969dd - } - symbol { - key: "dma_fence_array_create" - value: 0xe2ee283f - } - symbol { - key: "dma_fence_array_ops" - value: 0xf5808a3e - } - symbol { - key: "dma_fence_chain_init" - value: 0x2762abc3 - } - symbol { - key: "dma_fence_context_alloc" - value: 0xdb8d0852 - } - symbol { - key: "dma_fence_default_wait" - value: 0xc70d6b52 - } - symbol { - key: "dma_fence_enable_sw_signaling" - value: 0xae4cf762 - } - symbol { - key: "dma_fence_free" - value: 0x75e3f28c - } - symbol { - key: "dma_fence_get_status" - value: 0x55404fce - } - symbol { - key: "dma_fence_init" - value: 0xe3a20ca3 - } - symbol { - key: "dma_fence_match_context" - value: 0xbfb80a91 - } - symbol { - key: "dma_fence_release" - value: 0xa2cf4d2f - } - symbol { - key: "dma_fence_remove_callback" - value: 0x97b03c2a - } - symbol { - key: "dma_fence_signal" - value: 0xe2a2feec - } - symbol { - key: "dma_fence_signal_locked" - value: 0x904cad71 - } - symbol { - key: "dma_fence_signal_timestamp_locked" - value: 0x2b7d2f8e - } - symbol { - key: "dma_fence_wait_timeout" - value: 0x7ffe50b7 - } - symbol { - key: "dma_free_attrs" - value: 0x3b69b427 - } - symbol { - key: "dma_free_pages" - value: 0x23e816b8 - } - symbol { - key: "dma_get_required_mask" - value: 0xd0e88c9a - } - symbol { - key: "dma_get_sgtable_attrs" - value: 0x28fa142c - } - symbol { - key: "dma_get_slave_caps" - value: 0x425ac3ac - } - symbol { - key: "dma_get_slave_channel" - value: 0xc5b690ad - } - symbol { - key: "dma_heap_add" - value: 0x2ffcac07 - } - symbol { - key: "dma_heap_buffer_alloc" - value: 0xd900ca4b - } - symbol { - key: "dma_heap_buffer_free" - value: 0x223820a4 - } - symbol { - key: "dma_heap_bufferfd_alloc" - value: 0xea99ff15 - } - symbol { - key: "dma_heap_find" - value: 0xd47ccf76 - } - symbol { - key: "dma_heap_get_dev" - value: 0xdfdcefce - } - symbol { - key: "dma_heap_get_drvdata" - value: 0x626fbbbf - } - symbol { - key: "dma_heap_get_name" - value: 0xc9fc732f - } - symbol { - key: "dma_heap_put" - value: 0x2599b67f - } - symbol { - key: "dma_map_page_attrs" - value: 0x6accd8d9 - } - symbol { - key: "dma_map_resource" - value: 0x18b0baef - } - symbol { - key: "dma_map_sg_attrs" - value: 0x13f645c1 - } - symbol { - key: "dma_map_sgtable" - value: 0xb989e3a2 - } - symbol { - key: "dma_mmap_attrs" - value: 0xd140139f - } - symbol { - key: "dma_mmap_pages" - value: 0x009463a5 - } - symbol { - key: "dma_pool_alloc" - value: 0xeb70c9c5 - } - symbol { - key: "dma_pool_create" - value: 0xafa3c498 - } - symbol { - key: "dma_pool_destroy" - value: 0x083d52da - } - symbol { - key: "dma_pool_free" - value: 0x79322cff - } - symbol { - key: "dma_release_channel" - value: 0x587c77ce - } - symbol { - key: "dma_request_chan" - value: 0x2c0250c2 - } - symbol { - key: "dma_resv_add_fence" - value: 0xba971ed9 - } - symbol { - key: "dma_resv_describe" - value: 0x49e6da07 - } - symbol { - key: "dma_resv_fini" - value: 0x0f6bd9e0 - } - symbol { - key: "dma_resv_get_singleton" - value: 0x1e2996d8 - } - symbol { - key: "dma_resv_init" - value: 0x82aa3a94 - } - symbol { - key: "dma_resv_iter_first" - value: 0x8702d0d4 - } - symbol { - key: "dma_resv_iter_first_unlocked" - value: 0xc341f711 - } - symbol { - key: "dma_resv_iter_next" - value: 0x034915b6 - } - symbol { - key: "dma_resv_iter_next_unlocked" - value: 0x8057ec00 - } - symbol { - key: "dma_resv_reserve_fences" - value: 0x18c86bd9 - } - symbol { - key: "dma_resv_test_signaled" - value: 0x7aaf6db0 - } - symbol { - key: "dma_resv_wait_timeout" - value: 0xc78eb5e4 - } - symbol { - key: "dma_run_dependencies" - value: 0x33b86119 - } - symbol { - key: "dma_set_coherent_mask" - value: 0xf2e75ff5 - } - symbol { - key: "dma_set_mask" - value: 0x7995e8e7 - } - symbol { - key: "dma_sync_sg_for_cpu" - value: 0xb3531c1a - } - symbol { - key: "dma_sync_sg_for_device" - value: 0xc38f05c2 - } - symbol { - key: "dma_sync_single_for_cpu" - value: 0x5cc3c221 - } - symbol { - key: "dma_sync_single_for_device" - value: 0x64b56ecc - } - symbol { - key: "dma_unmap_page_attrs" - value: 0x45690ea2 - } - symbol { - key: "dma_unmap_resource" - value: 0x0134874d - } - symbol { - key: "dma_unmap_sg_attrs" - value: 0xe5a171eb - } - symbol { - key: "dmabuf_page_pool_alloc" - value: 0xfc6b4a0f - } - symbol { - key: "dmabuf_page_pool_create" - value: 0xf7f45910 - } - symbol { - key: "dmabuf_page_pool_destroy" - value: 0x2b250c73 - } - symbol { - key: "dmabuf_page_pool_free" - value: 0xf138bdf8 - } - symbol { - key: "dmabuf_page_pool_get_size" - value: 0x6c5eefdd - } - symbol { - key: "dmaengine_unmap_put" - value: 0x7a8e1c58 - } - symbol { - key: "dmaenginem_async_device_register" - value: 0xbd678b0e - } - symbol { - key: "dmam_alloc_attrs" - value: 0x400fac71 - } - symbol { - key: "dmam_free_coherent" - value: 0xdae2cdaf - } - symbol { - key: "do_SAK" - value: 0x6bebb14a - } - symbol { - key: "do_trace_netlink_extack" - value: 0xb50c088c - } - symbol { - key: "do_trace_rcu_torture_read" - value: 0xae435551 - } - symbol { - key: "do_wait_intr" - value: 0x718fec30 - } - symbol { - key: "do_wait_intr_irq" - value: 0x037d0335 - } - symbol { - key: "double_rq_lock" - value: 0x1f647fed - } - symbol { - key: "down" - value: 0xb832d27e - } - symbol { - key: "down_interruptible" - value: 0x22b91009 - } - symbol { - key: "down_killable" - value: 0x0b4ac64d - } - symbol { - key: "down_read" - value: 0xf65b5ded - } - symbol { - key: "down_read_killable" - value: 0x4bd2ef24 - } - symbol { - key: "down_read_trylock" - value: 0x6d790d49 - } - symbol { - key: "down_timeout" - value: 0x68deb409 - } - symbol { - key: "down_trylock" - value: 0x3d2d0ba2 - } - symbol { - key: "down_write" - value: 0x0d57c53d - } - symbol { - key: "down_write_killable" - value: 0xab93a1ea - } - symbol { - key: "downgrade_write" - value: 0x4a57b168 - } - symbol { - key: "dpcm_end_walk_at_be" - value: 0x8a417941 - } - symbol { - key: "dput" - value: 0xb04874d2 - } - symbol { - key: "dql_completed" - value: 0xcf2657d9 - } - symbol { - key: "dql_reset" - value: 0xecbd57a0 - } - symbol { - key: "drain_workqueue" - value: 0x472f65cb - } - symbol { - key: "driver_attach" - value: 0x8fbdd27e - } - symbol { - key: "driver_create_file" - value: 0xbde576b8 - } - symbol { - key: "driver_find_device" - value: 0xa6a7d8d9 - } - symbol { - key: "driver_register" - value: 0x1f0cd029 - } - symbol { - key: "driver_remove_file" - value: 0xd90c83a1 - } - symbol { - key: "driver_set_override" - value: 0x5234324e - } - symbol { - key: "driver_unregister" - value: 0xe5349379 - } - symbol { - key: "drm_add_edid_modes" - value: 0xb7abbec5 - } - symbol { - key: "drm_add_modes_noedid" - value: 0x573a436c - } - symbol { - key: "drm_aperture_remove_conflicting_pci_framebuffers" - value: 0x588ab3fd - } - symbol { - key: "drm_atomic_add_affected_connectors" - value: 0x1389094c - } - symbol { - key: "drm_atomic_add_affected_planes" - value: 0x098d4189 - } - symbol { - key: "drm_atomic_bridge_chain_disable" - value: 0x27bb2715 - } - symbol { - key: "drm_atomic_bridge_chain_enable" - value: 0xa7187ebf - } - symbol { - key: "drm_atomic_commit" - value: 0x4fa53f59 - } - symbol { - key: "drm_atomic_get_connector_state" - value: 0xc98da8e7 - } - symbol { - key: "drm_atomic_get_crtc_state" - value: 0xd5466b6c - } - symbol { - key: "drm_atomic_get_new_bridge_state" - value: 0x1d9e3d52 - } - symbol { - key: "drm_atomic_get_new_connector_for_encoder" - value: 0xec51c2ad - } - symbol { - key: "drm_atomic_get_new_private_obj_state" - value: 0xd6791c20 - } - symbol { - key: "drm_atomic_get_old_connector_for_encoder" - value: 0xf53e2c51 - } - symbol { - key: "drm_atomic_get_old_private_obj_state" - value: 0xd9c6b1b6 - } - symbol { - key: "drm_atomic_get_plane_state" - value: 0x0a479d68 - } - symbol { - key: "drm_atomic_get_private_obj_state" - value: 0xcb9062ec - } - symbol { - key: "drm_atomic_helper_bridge_destroy_state" - value: 0x13b62ed6 - } - symbol { - key: "drm_atomic_helper_bridge_duplicate_state" - value: 0xa9a0aa89 - } - symbol { - key: "drm_atomic_helper_bridge_propagate_bus_fmt" - value: 0x9b59d361 - } - symbol { - key: "drm_atomic_helper_bridge_reset" - value: 0xe526da4a - } - symbol { - key: "drm_atomic_helper_check" - value: 0x86f64a4f - } - symbol { - key: "drm_atomic_helper_check_modeset" - value: 0x5f15326d - } - symbol { - key: "drm_atomic_helper_check_plane_state" - value: 0x9890ec36 - } - symbol { - key: "drm_atomic_helper_check_planes" - value: 0x212b65fd - } - symbol { - key: "drm_atomic_helper_check_wb_encoder_state" - value: 0xccd2b090 - } - symbol { - key: "drm_atomic_helper_cleanup_planes" - value: 0xf4bf18ca - } - symbol { - key: "drm_atomic_helper_commit" - value: 0x1356df51 - } - symbol { - key: "drm_atomic_helper_commit_cleanup_done" - value: 0x49d4c5ab - } - symbol { - key: "drm_atomic_helper_commit_duplicated_state" - value: 0x0600128d - } - symbol { - key: "drm_atomic_helper_commit_hw_done" - value: 0x41d51d39 - } - symbol { - key: "drm_atomic_helper_commit_modeset_disables" - value: 0xb960d098 - } - symbol { - key: "drm_atomic_helper_commit_modeset_enables" - value: 0x16b0d5fb - } - symbol { - key: "drm_atomic_helper_commit_planes" - value: 0x2505f076 - } - symbol { - key: "drm_atomic_helper_commit_tail" - value: 0xd422cc3f - } - symbol { - key: "drm_atomic_helper_commit_tail_rpm" - value: 0x46d54518 - } - symbol { - key: "drm_atomic_helper_connector_destroy_state" - value: 0xc0853146 - } - symbol { - key: "drm_atomic_helper_connector_duplicate_state" - value: 0xc33afed2 - } - symbol { - key: "drm_atomic_helper_connector_reset" - value: 0x8787c046 - } - symbol { - key: "drm_atomic_helper_crtc_destroy_state" - value: 0x7b96b33d - } - symbol { - key: "drm_atomic_helper_crtc_duplicate_state" - value: 0x4185c541 - } - symbol { - key: "drm_atomic_helper_crtc_reset" - value: 0x1b260b5a - } - symbol { - key: "drm_atomic_helper_damage_iter_init" - value: 0x8a560545 - } - symbol { - key: "drm_atomic_helper_damage_iter_next" - value: 0x48426434 - } - symbol { - key: "drm_atomic_helper_damage_merged" - value: 0x5048d4f5 - } - symbol { - key: "drm_atomic_helper_dirtyfb" - value: 0x1348bb29 - } - symbol { - key: "drm_atomic_helper_disable_plane" - value: 0x4c959d92 - } - symbol { - key: "drm_atomic_helper_disable_planes_on_crtc" - value: 0x0d8d7b9b - } - symbol { - key: "drm_atomic_helper_duplicate_state" - value: 0x2ed07e93 - } - symbol { - key: "drm_atomic_helper_fake_vblank" - value: 0x4a7f7e5b - } - symbol { - key: "drm_atomic_helper_page_flip" - value: 0x0c677c01 - } - symbol { - key: "drm_atomic_helper_plane_destroy_state" - value: 0x16b02987 - } - symbol { - key: "drm_atomic_helper_plane_duplicate_state" - value: 0x34009364 - } - symbol { - key: "drm_atomic_helper_plane_reset" - value: 0xa9e6e5e8 - } - symbol { - key: "drm_atomic_helper_prepare_planes" - value: 0x5a9ea9d7 - } - symbol { - key: "drm_atomic_helper_resume" - value: 0xd0656c2a - } - symbol { - key: "drm_atomic_helper_set_config" - value: 0xba2e4af9 - } - symbol { - key: "drm_atomic_helper_setup_commit" - value: 0xa0b728be - } - symbol { - key: "drm_atomic_helper_shutdown" - value: 0x5f99d405 - } - symbol { - key: "drm_atomic_helper_suspend" - value: 0x308067a6 - } - symbol { - key: "drm_atomic_helper_swap_state" - value: 0xe375001c - } - symbol { - key: "drm_atomic_helper_update_legacy_modeset_state" - value: 0xace15cad - } - symbol { - key: "drm_atomic_helper_update_plane" - value: 0x38dc8db4 - } - symbol { - key: "drm_atomic_helper_wait_for_dependencies" - value: 0xf8c5a501 - } - symbol { - key: "drm_atomic_helper_wait_for_fences" - value: 0x59e9d983 - } - symbol { - key: "drm_atomic_helper_wait_for_flip_done" - value: 0x0cac698d - } - symbol { - key: "drm_atomic_helper_wait_for_vblanks" - value: 0x94e838b6 - } - symbol { - key: "drm_atomic_nonblocking_commit" - value: 0x670d0b05 - } - symbol { - key: "drm_atomic_normalize_zpos" - value: 0x3801a3ca - } - symbol { - key: "drm_atomic_print_new_state" - value: 0x525885c3 - } - symbol { - key: "drm_atomic_private_obj_fini" - value: 0x57bfd6ae - } - symbol { - key: "drm_atomic_private_obj_init" - value: 0x747e1262 - } - symbol { - key: "drm_atomic_set_crtc_for_connector" - value: 0x2ef91e0b - } - symbol { - key: "drm_atomic_set_crtc_for_plane" - value: 0x8de42ab3 - } - symbol { - key: "drm_atomic_set_fb_for_plane" - value: 0xaefe0f11 - } - symbol { - key: "drm_atomic_set_mode_for_crtc" - value: 0x651ec6ad - } - symbol { - key: "drm_atomic_set_mode_prop_for_crtc" - value: 0x311de203 - } - symbol { - key: "drm_atomic_state_alloc" - value: 0x4f6fdc7b - } - symbol { - key: "drm_atomic_state_clear" - value: 0xb0883802 - } - symbol { - key: "drm_atomic_state_default_clear" - value: 0x9d81246b - } - symbol { - key: "drm_atomic_state_default_release" - value: 0x4e128020 - } - symbol { - key: "drm_atomic_state_init" - value: 0xc38c9743 - } - symbol { - key: "drm_bridge_add" - value: 0xbe2288e1 - } - symbol { - key: "drm_bridge_attach" - value: 0x7658ff57 - } - symbol { - key: "drm_bridge_chain_disable" - value: 0xfeebbef1 - } - symbol { - key: "drm_bridge_chain_enable" - value: 0x6ea804d3 - } - symbol { - key: "drm_bridge_chain_mode_set" - value: 0x0e57bc00 - } - symbol { - key: "drm_bridge_chain_post_disable" - value: 0x59eac7ab - } - symbol { - key: "drm_bridge_chain_pre_enable" - value: 0xf0f67717 - } - symbol { - key: "drm_bridge_connector_disable_hpd" - value: 0x6fbfd8e1 - } - symbol { - key: "drm_bridge_connector_enable_hpd" - value: 0x0dfe64b8 - } - symbol { - key: "drm_bridge_connector_init" - value: 0x51b726c8 - } - symbol { - key: "drm_bridge_detect" - value: 0x5d9f16f7 - } - symbol { - key: "drm_bridge_hpd_notify" - value: 0xd82232b3 - } - symbol { - key: "drm_bridge_remove" - value: 0x69a31cde - } - symbol { - key: "drm_bus_flags_from_videomode" - value: 0xfbc28ac3 - } - symbol { - key: "drm_calc_timestamping_constants" - value: 0xe2f527ca - } - symbol { - key: "drm_client_init" - value: 0x51df4337 - } - symbol { - key: "drm_client_modeset_commit_locked" - value: 0xa27d2f32 - } - symbol { - key: "drm_client_register" - value: 0xa978b6c8 - } - symbol { - key: "drm_compat_ioctl" - value: 0x54a3e32d - } - symbol { - key: "drm_connector_atomic_hdr_metadata_equal" - value: 0x3f2eb351 - } - symbol { - key: "drm_connector_attach_edid_property" - value: 0x91c4aa40 - } - symbol { - key: "drm_connector_attach_encoder" - value: 0xe78757f8 - } - symbol { - key: "drm_connector_attach_hdr_output_metadata_property" - value: 0x1cc3ba5d - } - symbol { - key: "drm_connector_attach_max_bpc_property" - value: 0xf01aa08a - } - symbol { - key: "drm_connector_cleanup" - value: 0x7fe4fd87 - } - symbol { - key: "drm_connector_init" - value: 0x70b7d94b - } - symbol { - key: "drm_connector_init_with_ddc" - value: 0x3b6d3ed0 - } - symbol { - key: "drm_connector_list_iter_begin" - value: 0xcda9ec73 - } - symbol { - key: "drm_connector_list_iter_end" - value: 0x17025822 - } - symbol { - key: "drm_connector_list_iter_next" - value: 0x8bd15036 - } - symbol { - key: "drm_connector_list_update" - value: 0x8069ccc3 - } - symbol { - key: "drm_connector_register" - value: 0xbe9b3f22 - } - symbol { - key: "drm_connector_set_panel_orientation" - value: 0xb9cc9c24 - } - symbol { - key: "drm_connector_unregister" - value: 0xe4a41c47 - } - symbol { - key: "drm_connector_update_edid_property" - value: 0x33f2cc93 - } - symbol { - key: "drm_crtc_accurate_vblank_count" - value: 0x1773ebf6 - } - symbol { - key: "drm_crtc_add_crc_entry" - value: 0xce26050a - } - symbol { - key: "drm_crtc_arm_vblank_event" - value: 0x3af81f7d - } - symbol { - key: "drm_crtc_cleanup" - value: 0xc8580afc - } - symbol { - key: "drm_crtc_commit_wait" - value: 0xbe89afca - } - symbol { - key: "drm_crtc_enable_color_mgmt" - value: 0x3b7c3802 - } - symbol { - key: "drm_crtc_handle_vblank" - value: 0x11e9361c - } - symbol { - key: "drm_crtc_init_with_planes" - value: 0x6db0b862 - } - symbol { - key: "drm_crtc_send_vblank_event" - value: 0x9119c06a - } - symbol { - key: "drm_crtc_set_max_vblank_count" - value: 0x167719fe - } - symbol { - key: "drm_crtc_vblank_count_and_time" - value: 0x8b01dcb0 - } - symbol { - key: "drm_crtc_vblank_get" - value: 0x92444a19 - } - symbol { - key: "drm_crtc_vblank_helper_get_vblank_timestamp" - value: 0x3d72f095 - } - symbol { - key: "drm_crtc_vblank_off" - value: 0x1d6c3f41 - } - symbol { - key: "drm_crtc_vblank_on" - value: 0xa05d587d - } - symbol { - key: "drm_crtc_vblank_put" - value: 0x19d409c4 - } - symbol { - key: "drm_crtc_vblank_reset" - value: 0x427db265 - } - symbol { - key: "drm_crtc_wait_one_vblank" - value: 0x94cd1327 - } - symbol { - key: "drm_cvt_mode" - value: 0x9a9fe23f - } - symbol { - key: "drm_debugfs_create_files" - value: 0x6d0482ba - } - symbol { - key: "drm_default_rgb_quant_range" - value: 0x858617be - } - symbol { - key: "drm_detect_hdmi_monitor" - value: 0x3a4d5745 - } - symbol { - key: "drm_detect_monitor_audio" - value: 0xd76880e9 - } - symbol { - key: "drm_dev_alloc" - value: 0xe2df98e8 - } - symbol { - key: "drm_dev_enter" - value: 0x9543b6f4 - } - symbol { - key: "drm_dev_exit" - value: 0xe8ffa2f1 - } - symbol { - key: "drm_dev_get" - value: 0x57980a14 - } - symbol { - key: "drm_dev_printk" - value: 0x5654b5d3 - } - symbol { - key: "drm_dev_put" - value: 0x0cb650e6 - } - symbol { - key: "drm_dev_register" - value: 0xaf3c279d - } - symbol { - key: "drm_dev_unplug" - value: 0x5f6348a0 - } - symbol { - key: "drm_dev_unregister" - value: 0x2a94838c - } - symbol { - key: "drm_display_info_set_bus_formats" - value: 0x1ff040fa - } - symbol { - key: "drm_display_mode_from_cea_vic" - value: 0xfd2136f5 - } - symbol { - key: "drm_display_mode_from_videomode" - value: 0x2b8a2bbd - } - symbol { - key: "drm_display_mode_to_videomode" - value: 0xae21a946 - } - symbol { - key: "drm_do_get_edid" - value: 0xf35c98a3 - } - symbol { - key: "drm_edid_block_valid" - value: 0xef8e6384 - } - symbol { - key: "drm_edid_duplicate" - value: 0xc74638be - } - symbol { - key: "drm_edid_get_monitor_name" - value: 0xd5cd8e9b - } - symbol { - key: "drm_edid_is_valid" - value: 0x903baf1e - } - symbol { - key: "drm_edid_to_sad" - value: 0x9ff39d6a - } - symbol { - key: "drm_encoder_cleanup" - value: 0x2dd89a0f - } - symbol { - key: "drm_encoder_init" - value: 0x6ea79777 - } - symbol { - key: "drm_event_cancel_free" - value: 0x99beb7c8 - } - symbol { - key: "drm_event_reserve_init" - value: 0x0ba86fe5 - } - symbol { - key: "drm_event_reserve_init_locked" - value: 0x90dbe313 - } - symbol { - key: "drm_firmware_drivers_only" - value: 0x49d641ae - } - symbol { - key: "drm_flip_work_cleanup" - value: 0x9d83d0f8 - } - symbol { - key: "drm_flip_work_commit" - value: 0x11744540 - } - symbol { - key: "drm_flip_work_init" - value: 0x4b6be7d2 - } - symbol { - key: "drm_flip_work_queue" - value: 0x02f0a645 - } - symbol { - key: "drm_format_info" - value: 0xaad93a6e - } - symbol { - key: "drm_format_info_block_height" - value: 0x820af79e - } - symbol { - key: "drm_format_info_block_width" - value: 0xf5a866d4 - } - symbol { - key: "drm_framebuffer_cleanup" - value: 0x9c6b68f2 - } - symbol { - key: "drm_framebuffer_init" - value: 0x8ab89d74 - } - symbol { - key: "drm_framebuffer_lookup" - value: 0x717f2784 - } - symbol { - key: "drm_framebuffer_remove" - value: 0x3bd21ada - } - symbol { - key: "drm_framebuffer_unregister_private" - value: 0x88d310ca - } - symbol { - key: "drm_gem_cleanup_shadow_fb" - value: 0x596f41bc - } - symbol { - key: "drm_gem_create_mmap_offset" - value: 0xcf21a814 - } - symbol { - key: "drm_gem_dmabuf_mmap" - value: 0x81bdff8a - } - symbol { - key: "drm_gem_dmabuf_release" - value: 0xeba98304 - } - symbol { - key: "drm_gem_dmabuf_vmap" - value: 0x48e94357 - } - symbol { - key: "drm_gem_dmabuf_vunmap" - value: 0x6cbff317 - } - symbol { - key: "drm_gem_fb_create" - value: 0x5758ca8d - } - symbol { - key: "drm_gem_fb_create_handle" - value: 0x8f687080 - } - symbol { - key: "drm_gem_fb_destroy" - value: 0x128b55c8 - } - symbol { - key: "drm_gem_fb_get_obj" - value: 0xd2191311 - } - symbol { - key: "drm_gem_fb_vmap" - value: 0xd4a13963 - } - symbol { - key: "drm_gem_fb_vunmap" - value: 0xa09bde3a - } - symbol { - key: "drm_gem_free_mmap_offset" - value: 0xaef6523a - } - symbol { - key: "drm_gem_get_pages" - value: 0xef97e722 - } - symbol { - key: "drm_gem_handle_create" - value: 0x026b095a - } - symbol { - key: "drm_gem_lock_reservations" - value: 0xf76bbee4 - } - symbol { - key: "drm_gem_lru_init" - value: 0x91de51a1 - } - symbol { - key: "drm_gem_lru_move_tail" - value: 0x007e9802 - } - symbol { - key: "drm_gem_lru_scan" - value: 0x419b2e18 - } - symbol { - key: "drm_gem_map_attach" - value: 0x4ba4b7e9 - } - symbol { - key: "drm_gem_map_detach" - value: 0xcc23e671 - } - symbol { - key: "drm_gem_map_dma_buf" - value: 0x1486d528 - } - symbol { - key: "drm_gem_mmap" - value: 0x872c1847 - } - symbol { - key: "drm_gem_mmap_obj" - value: 0x4788e5d1 - } - symbol { - key: "drm_gem_object_free" - value: 0x03bbf55f - } - symbol { - key: "drm_gem_object_init" - value: 0x49176259 - } - symbol { - key: "drm_gem_object_lookup" - value: 0xc155b6bb - } - symbol { - key: "drm_gem_object_release" - value: 0xfcbea4f3 - } - symbol { - key: "drm_gem_plane_helper_prepare_fb" - value: 0xcd83af95 - } - symbol { - key: "drm_gem_prepare_shadow_fb" - value: 0xac7ce6db - } - symbol { - key: "drm_gem_prime_fd_to_handle" - value: 0x8abb34fd - } - symbol { - key: "drm_gem_prime_handle_to_fd" - value: 0x9446177d - } - symbol { - key: "drm_gem_prime_import" - value: 0x6bfc59a2 - } - symbol { - key: "drm_gem_prime_import_dev" - value: 0xa1e811bb - } - symbol { - key: "drm_gem_prime_mmap" - value: 0x08ad4333 - } - symbol { - key: "drm_gem_private_object_init" - value: 0x13aa17f1 - } - symbol { - key: "drm_gem_put_pages" - value: 0x91880d1c - } - symbol { - key: "drm_gem_shmem_create" - value: 0x6dcd08f1 - } - symbol { - key: "drm_gem_shmem_dumb_create" - value: 0xe425a1d5 - } - symbol { - key: "drm_gem_shmem_free" - value: 0x20389b58 - } - symbol { - key: "drm_gem_shmem_get_pages_sgt" - value: 0x1bc0f1da - } - symbol { - key: "drm_gem_shmem_get_sg_table" - value: 0xdfdc728c - } - symbol { - key: "drm_gem_shmem_mmap" - value: 0x3e11441d - } - symbol { - key: "drm_gem_shmem_pin" - value: 0x63b3c289 - } - symbol { - key: "drm_gem_shmem_prime_import_sg_table" - value: 0xcce09c63 - } - symbol { - key: "drm_gem_shmem_print_info" - value: 0x9ed2eb17 - } - symbol { - key: "drm_gem_shmem_unpin" - value: 0x749b5136 - } - symbol { - key: "drm_gem_shmem_vm_ops" - value: 0x29df50d6 - } - symbol { - key: "drm_gem_shmem_vmap" - value: 0x28ede1f0 - } - symbol { - key: "drm_gem_shmem_vunmap" - value: 0xeceb786e - } - symbol { - key: "drm_gem_unlock_reservations" - value: 0x07345b6b - } - symbol { - key: "drm_gem_unmap_dma_buf" - value: 0xcc20f1d4 - } - symbol { - key: "drm_gem_vm_close" - value: 0x4f51620f - } - symbol { - key: "drm_gem_vm_open" - value: 0xf54df6a8 - } - symbol { - key: "drm_get_connector_status_name" - value: 0xabd8ab71 - } - symbol { - key: "drm_get_connector_type_name" - value: 0xe52ce78e - } - symbol { - key: "drm_get_edid" - value: 0xc64f37ff - } - symbol { - key: "drm_get_format_info" - value: 0xd8e2fc20 - } - symbol { - key: "drm_handle_vblank" - value: 0x2a521f90 - } - symbol { - key: "drm_hdmi_avi_infoframe_from_display_mode" - value: 0xe5568c92 - } - symbol { - key: "drm_hdmi_avi_infoframe_quant_range" - value: 0x2a53ebba - } - symbol { - key: "drm_hdmi_vendor_infoframe_from_display_mode" - value: 0xebe5f6cf - } - symbol { - key: "drm_helper_hpd_irq_event" - value: 0x213004ed - } - symbol { - key: "drm_helper_mode_fill_fb_struct" - value: 0xc62eba2d - } - symbol { - key: "drm_helper_move_panel_connectors_to_head" - value: 0x0869dd10 - } - symbol { - key: "drm_helper_probe_single_connector_modes" - value: 0x25989156 - } - symbol { - key: "drm_ioctl" - value: 0x3a6e27e9 - } - symbol { - key: "drm_is_current_master" - value: 0xec79cf1c - } - symbol { - key: "drm_kms_helper_hotplug_event" - value: 0x8a043efe - } - symbol { - key: "drm_kms_helper_poll_disable" - value: 0x3c6b600d - } - symbol { - key: "drm_kms_helper_poll_enable" - value: 0x24bd5fa6 - } - symbol { - key: "drm_kms_helper_poll_fini" - value: 0xf459d14d - } - symbol { - key: "drm_kms_helper_poll_init" - value: 0x1184def8 - } - symbol { - key: "drm_master_get" - value: 0x3528c036 - } - symbol { - key: "drm_master_put" - value: 0xdc5e3703 - } - symbol { - key: "drm_match_cea_mode" - value: 0x51bef211 - } - symbol { - key: "drm_mm_init" - value: 0xe078eb3a - } - symbol { - key: "drm_mm_insert_node_in_range" - value: 0x93c0dba2 - } - symbol { - key: "drm_mm_print" - value: 0xd7cfff98 - } - symbol { - key: "drm_mm_remove_node" - value: 0xecb4d16d - } - symbol { - key: "drm_mm_scan_add_block" - value: 0x3b867568 - } - symbol { - key: "drm_mm_scan_init_with_range" - value: 0xc5806cb6 - } - symbol { - key: "drm_mm_scan_remove_block" - value: 0xd48e0164 - } - symbol { - key: "drm_mm_takedown" - value: 0xe28bc96f - } - symbol { - key: "drm_mode_config_cleanup" - value: 0xab46a3c7 - } - symbol { - key: "drm_mode_config_helper_resume" - value: 0x385bff4a - } - symbol { - key: "drm_mode_config_helper_suspend" - value: 0xd219907d - } - symbol { - key: "drm_mode_config_reset" - value: 0x1117f3c4 - } - symbol { - key: "drm_mode_convert_to_umode" - value: 0x2b1419da - } - symbol { - key: "drm_mode_convert_umode" - value: 0x684e3e45 - } - symbol { - key: "drm_mode_copy" - value: 0xd4a7d3d3 - } - symbol { - key: "drm_mode_create" - value: 0x51184dc0 - } - symbol { - key: "drm_mode_create_dp_colorspace_property" - value: 0xf5b01d8e - } - symbol { - key: "drm_mode_create_hdmi_colorspace_property" - value: 0xbe3f1757 - } - symbol { - key: "drm_mode_create_tile_group" - value: 0x51b5201f - } - symbol { - key: "drm_mode_crtc_set_gamma_size" - value: 0x58b810bd - } - symbol { - key: "drm_mode_debug_printmodeline" - value: 0x23e302cb - } - symbol { - key: "drm_mode_destroy" - value: 0x9a3d3812 - } - symbol { - key: "drm_mode_duplicate" - value: 0xe4ede23d - } - symbol { - key: "drm_mode_equal" - value: 0xa6782aae - } - symbol { - key: "drm_mode_equal_no_clocks" - value: 0x648de106 - } - symbol { - key: "drm_mode_find_dmt" - value: 0xe96cf682 - } - symbol { - key: "drm_mode_is_420_also" - value: 0xca851619 - } - symbol { - key: "drm_mode_is_420_only" - value: 0x6a50bad9 - } - symbol { - key: "drm_mode_match" - value: 0x1183a93d - } - symbol { - key: "drm_mode_object_find" - value: 0x86f4fe83 - } - symbol { - key: "drm_mode_object_get" - value: 0x318e4c55 - } - symbol { - key: "drm_mode_object_put" - value: 0xa19887cb - } - symbol { - key: "drm_mode_probed_add" - value: 0xc6047029 - } - symbol { - key: "drm_mode_prune_invalid" - value: 0xa1f845d9 - } - symbol { - key: "drm_mode_set_crtcinfo" - value: 0x76120529 - } - symbol { - key: "drm_mode_set_name" - value: 0x7a8a4736 - } - symbol { - key: "drm_mode_sort" - value: 0x3f8952ab - } - symbol { - key: "drm_mode_vrefresh" - value: 0x4e6bfabc - } - symbol { - key: "drm_modeset_acquire_fini" - value: 0x935fb0ee - } - symbol { - key: "drm_modeset_acquire_init" - value: 0xe5fad629 - } - symbol { - key: "drm_modeset_backoff" - value: 0x1ef4279a - } - symbol { - key: "drm_modeset_drop_locks" - value: 0x0257011e - } - symbol { - key: "drm_modeset_lock" - value: 0xd4965634 - } - symbol { - key: "drm_modeset_lock_all" - value: 0xc8e287ec - } - symbol { - key: "drm_modeset_lock_all_ctx" - value: 0x8989926a - } - symbol { - key: "drm_modeset_lock_init" - value: 0x09dc1a73 - } - symbol { - key: "drm_modeset_lock_single_interruptible" - value: 0x8c78342c - } - symbol { - key: "drm_modeset_unlock" - value: 0xac1fc3ae - } - symbol { - key: "drm_modeset_unlock_all" - value: 0x75cad5a4 - } - symbol { - key: "drm_object_attach_property" - value: 0xd8c18cec - } - symbol { - key: "drm_object_property_set_value" - value: 0x0cf86849 - } - symbol { - key: "drm_of_component_match_add" - value: 0x6f8184d5 - } - symbol { - key: "drm_of_encoder_active_endpoint" - value: 0x122e3e9f - } - symbol { - key: "drm_of_find_panel_or_bridge" - value: 0xc0d6517a - } - symbol { - key: "drm_of_find_possible_crtcs" - value: 0xd479c471 - } - symbol { - key: "drm_of_get_data_lanes_count" - value: 0x3a2aa84b - } - symbol { - key: "drm_open" - value: 0x124ae77d - } - symbol { - key: "drm_panel_add" - value: 0xdc6725cf - } - symbol { - key: "drm_panel_bridge_add_typed" - value: 0xd67ad69f - } - symbol { - key: "drm_panel_bridge_connector" - value: 0x48cde8a9 - } - symbol { - key: "drm_panel_bridge_remove" - value: 0x633d0644 - } - symbol { - key: "drm_panel_disable" - value: 0x213cfa4f - } - symbol { - key: "drm_panel_enable" - value: 0xaaae7be8 - } - symbol { - key: "drm_panel_get_modes" - value: 0x06b3c598 - } - symbol { - key: "drm_panel_init" - value: 0x3ad3ca2e - } - symbol { - key: "drm_panel_of_backlight" - value: 0xad1d778f - } - symbol { - key: "drm_panel_prepare" - value: 0xcf81b673 - } - symbol { - key: "drm_panel_remove" - value: 0x864914fa - } - symbol { - key: "drm_panel_unprepare" - value: 0x046720ab - } - symbol { - key: "drm_plane_cleanup" - value: 0x3c07bbff - } - symbol { - key: "drm_plane_create_alpha_property" - value: 0xbdb562b1 - } - symbol { - key: "drm_plane_create_blend_mode_property" - value: 0x1f35127a - } - symbol { - key: "drm_plane_create_color_properties" - value: 0x34b80a32 - } - symbol { - key: "drm_plane_create_rotation_property" - value: 0x93ab4714 - } - symbol { - key: "drm_plane_create_scaling_filter_property" - value: 0x198a2313 - } - symbol { - key: "drm_plane_create_zpos_immutable_property" - value: 0xd08fdb4b - } - symbol { - key: "drm_plane_create_zpos_property" - value: 0x9082bb51 - } - symbol { - key: "drm_plane_enable_fb_damage_clips" - value: 0x87ced39a - } - symbol { - key: "drm_poll" - value: 0x8984b2e1 - } - symbol { - key: "drm_prime_gem_destroy" - value: 0x22bf134d - } - symbol { - key: "drm_prime_get_contiguous_size" - value: 0xee902d0d - } - symbol { - key: "drm_prime_pages_to_sg" - value: 0x3cbc47c3 - } - symbol { - key: "drm_prime_sg_to_page_array" - value: 0x8f6d52ff - } - symbol { - key: "drm_printf" - value: 0xcd5d6af6 - } - symbol { - key: "drm_probe_ddc" - value: 0xac3356ce - } - symbol { - key: "drm_property_blob_get" - value: 0x0768ccdb - } - symbol { - key: "drm_property_blob_put" - value: 0x4310a9de - } - symbol { - key: "drm_property_create" - value: 0x65aa6e41 - } - symbol { - key: "drm_property_create_bitmask" - value: 0xb85093db - } - symbol { - key: "drm_property_create_blob" - value: 0x3bb33b54 - } - symbol { - key: "drm_property_create_bool" - value: 0x8da7c819 - } - symbol { - key: "drm_property_create_enum" - value: 0x808bdf9f - } - symbol { - key: "drm_property_create_range" - value: 0x7a4db2f9 - } - symbol { - key: "drm_property_create_signed_range" - value: 0xb96f3f15 - } - symbol { - key: "drm_property_destroy" - value: 0xafb178b7 - } - symbol { - key: "drm_property_lookup_blob" - value: 0xceb76dac - } - symbol { - key: "drm_property_replace_blob" - value: 0xb1f5cc24 - } - symbol { - key: "drm_puts" - value: 0x9718e72e - } - symbol { - key: "drm_read" - value: 0x8da70bb5 - } - symbol { - key: "drm_rect_calc_hscale" - value: 0xc84875f6 - } - symbol { - key: "drm_rect_calc_vscale" - value: 0x81c987cc - } - symbol { - key: "drm_rect_clip_scaled" - value: 0x7f211ebf - } - symbol { - key: "drm_rect_intersect" - value: 0x62aa5e8d - } - symbol { - key: "drm_release" - value: 0xa9f64e27 - } - symbol { - key: "drm_rotation_simplify" - value: 0x4ba62142 - } - symbol { - key: "drm_self_refresh_helper_alter_state" - value: 0x39b330a8 - } - symbol { - key: "drm_self_refresh_helper_cleanup" - value: 0xf7e03c16 - } - symbol { - key: "drm_self_refresh_helper_init" - value: 0x879ed3f8 - } - symbol { - key: "drm_send_event" - value: 0xd7bee2cf - } - symbol { - key: "drm_send_event_locked" - value: 0x7826a8f0 - } - symbol { - key: "drm_set_preferred_mode" - value: 0x19652f5f - } - symbol { - key: "drm_simple_display_pipe_attach_bridge" - value: 0x78ae9c1c - } - symbol { - key: "drm_simple_display_pipe_init" - value: 0x3e16ebdf - } - symbol { - key: "drm_simple_encoder_init" - value: 0xd5a30565 - } - symbol { - key: "drm_state_dump" - value: 0x7812c81e - } - symbol { - key: "drm_syncobj_add_point" - value: 0xdae72f16 - } - symbol { - key: "drm_syncobj_find" - value: 0x4cbe86f3 - } - symbol { - key: "drm_syncobj_find_fence" - value: 0xfad82b0b - } - symbol { - key: "drm_syncobj_free" - value: 0xb11bdc47 - } - symbol { - key: "drm_syncobj_replace_fence" - value: 0x3b60a5fe - } - symbol { - key: "drm_sysfs_connector_status_event" - value: 0x1e7c4dd7 - } - symbol { - key: "drm_universal_plane_init" - value: 0xb8f84f03 - } - symbol { - key: "drm_vblank_init" - value: 0xad1fada2 - } - symbol { - key: "drm_wait_one_vblank" - value: 0x7993ff4e - } - symbol { - key: "drm_writeback_connector_init" - value: 0x2f0e7bff - } - symbol { - key: "drm_writeback_connector_init_with_encoder" - value: 0x716e8cc6 - } - symbol { - key: "drm_writeback_queue_job" - value: 0xc6c1247d - } - symbol { - key: "drm_writeback_signal_completion" - value: 0x219eb62f - } - symbol { - key: "drmm_kfree" - value: 0xdaf34c14 - } - symbol { - key: "drmm_kmalloc" - value: 0x1f1ab070 - } - symbol { - key: "drmm_mode_config_init" - value: 0x66dcfd31 - } - symbol { - key: "dst_cache_destroy" - value: 0xe2b96ffd - } - symbol { - key: "dst_cache_get" - value: 0x126bb89f - } - symbol { - key: "dst_cache_init" - value: 0x2e0e7810 - } - symbol { - key: "dst_cache_set_ip4" - value: 0x383fe893 - } - symbol { - key: "dst_cache_set_ip6" - value: 0xa9bf10bc - } - symbol { - key: "dst_release" - value: 0xc70188be - } - symbol { - key: "dump_backtrace" - value: 0xded28924 - } - symbol { - key: "dump_stack" - value: 0xe3421d56 - } - symbol { - key: "dw_handle_msi_irq" - value: 0xda364c85 - } - symbol { - key: "dw_pcie_ep_init" - value: 0x68e0756b - } - symbol { - key: "dw_pcie_ep_raise_legacy_irq" - value: 0x12cb063e - } - symbol { - key: "dw_pcie_ep_raise_msi_irq" - value: 0x42636e32 - } - symbol { - key: "dw_pcie_ep_reset_bar" - value: 0x9bb960df - } - symbol { - key: "dw_pcie_find_capability" - value: 0xbf2af0d7 - } - symbol { - key: "dw_pcie_host_init" - value: 0xb8395a3e - } - symbol { - key: "dw_pcie_read" - value: 0x9ec4a8cb - } - symbol { - key: "dw_pcie_read_dbi" - value: 0x9b31fd86 - } - symbol { - key: "dw_pcie_setup_rc" - value: 0xeb5f52cc - } - symbol { - key: "dw_pcie_wait_for_link" - value: 0x16b47c46 - } - symbol { - key: "dw_pcie_write" - value: 0xf52b6f8a - } - symbol { - key: "dw_pcie_write_dbi" - value: 0x2475753e - } - symbol { - key: "edac_device_add_device" - value: 0x63e89795 - } - symbol { - key: "edac_device_alloc_ctl_info" - value: 0xce8db673 - } - symbol { - key: "edac_device_alloc_index" - value: 0x9a7525de - } - symbol { - key: "edac_device_del_device" - value: 0x98dfada4 - } - symbol { - key: "edac_device_free_ctl_info" - value: 0x20ac879e - } - symbol { - key: "edac_device_handle_ce_count" - value: 0xd85f1ace - } - symbol { - key: "edac_device_handle_ue_count" - value: 0x1b003d7c - } - symbol { - key: "ehci_handshake" - value: 0x03c26bf9 - } - symbol { - key: "ehci_hub_control" - value: 0x5d5a2134 - } - symbol { - key: "ehci_init_driver" - value: 0x53a8b40e - } - symbol { - key: "ehci_setup" - value: 0xc670de95 - } - symbol { - key: "em_cpu_get" - value: 0xfa137f83 - } - symbol { - key: "em_dev_register_perf_domain" - value: 0x109abab4 - } - symbol { - key: "emergency_restart" - value: 0x2935539f - } - symbol { - key: "enable_irq" - value: 0x8f99729e - } - symbol { - key: "enable_percpu_irq" - value: 0xb6a9c6f8 - } - symbol { - key: "end_buffer_read_sync" - value: 0x309cb0fd - } - symbol { - key: "errno_to_blk_status" - value: 0x7b9ffce9 - } - symbol { - key: "eth_commit_mac_addr_change" - value: 0xda116c83 - } - symbol { - key: "eth_header" - value: 0xa279fd1d - } - symbol { - key: "eth_header_cache" - value: 0x134d07e5 - } - symbol { - key: "eth_header_cache_update" - value: 0xcfde732b - } - symbol { - key: "eth_header_parse" - value: 0x260d2936 - } - symbol { - key: "eth_mac_addr" - value: 0x3179c651 - } - symbol { - key: "eth_prepare_mac_addr_change" - value: 0xeeed0fcd - } - symbol { - key: "eth_type_trans" - value: 0x9c46e3cf - } - symbol { - key: "eth_validate_addr" - value: 0xd4d3c19b - } - symbol { - key: "ether_setup" - value: 0x3276ffad - } - symbol { - key: "ethnl_cable_test_fault_length" - value: 0x592619b0 - } - symbol { - key: "ethnl_cable_test_result" - value: 0xc00e9f7c - } - symbol { - key: "ethtool_convert_legacy_u32_to_link_mode" - value: 0xfe219f57 - } - symbol { - key: "ethtool_convert_link_mode_to_legacy_u32" - value: 0x6e69a2b9 - } - symbol { - key: "ethtool_op_get_link" - value: 0xd3082d07 - } - symbol { - key: "ethtool_op_get_ts_info" - value: 0x091eb2ba - } - symbol { - key: "ethtool_sprintf" - value: 0x80d8d153 - } - symbol { - key: "ethtool_virtdev_set_link_ksettings" - value: 0x18d23e80 - } - symbol { - key: "event_triggers_call" - value: 0x8b7a48ea - } - symbol { - key: "eventfd_ctx_do_read" - value: 0x0270a08d - } - symbol { - key: "eventfd_ctx_fdget" - value: 0xb2ed7d56 - } - symbol { - key: "eventfd_ctx_fileget" - value: 0x8a93ade5 - } - symbol { - key: "eventfd_ctx_put" - value: 0x9fc520e2 - } - symbol { - key: "eventfd_ctx_remove_wait_queue" - value: 0xfb855519 - } - symbol { - key: "eventfd_signal" - value: 0xb8c1d5eb - } - symbol { - key: "extcon_get_edev_by_phandle" - value: 0x26cb4760 - } - symbol { - key: "extcon_get_edev_name" - value: 0x8525692c - } - symbol { - key: "extcon_get_extcon_dev" - value: 0x1b659ae1 - } - symbol { - key: "extcon_get_property" - value: 0xaf15b515 - } - symbol { - key: "extcon_get_state" - value: 0x0fe3e822 - } - symbol { - key: "extcon_register_notifier" - value: 0x3f648037 - } - symbol { - key: "extcon_set_property" - value: 0xc75616d8 - } - symbol { - key: "extcon_set_property_capability" - value: 0x467358e5 - } - symbol { - key: "extcon_set_state" - value: 0xacc42253 - } - symbol { - key: "extcon_set_state_sync" - value: 0x0a446897 - } - symbol { - key: "extcon_unregister_notifier" - value: 0xb107d2cd - } - symbol { - key: "fasync_helper" - value: 0x8628f24d - } - symbol { - key: "fb_get_options" - value: 0xbbfb394e - } - symbol { - key: "fb_mode_option" - value: 0x79edfc56 - } - symbol { - key: "fd_install" - value: 0xc3077f07 - } - symbol { - key: "fget" - value: 0xedcfa797 - } - symbol { - key: "file_path" - value: 0xe7aacfe5 - } - symbol { - key: "file_ra_state_init" - value: 0x9e942fbe - } - symbol { - key: "file_write_and_wait_range" - value: 0x46b6e531 - } - symbol { - key: "filp_close" - value: 0xb9dc79d0 - } - symbol { - key: "find_extend_vma" - value: 0xeaf15c9b - } - symbol { - key: "find_get_pid" - value: 0x02b1ce77 - } - symbol { - key: "find_pid_ns" - value: 0x90d375c5 - } - symbol { - key: "find_task_by_vpid" - value: 0xdc16d76a - } - symbol { - key: "find_vma" - value: 0x69beea41 - } - symbol { - key: "find_vma_intersection" - value: 0xd2a94cce - } - symbol { - key: "find_vpid" - value: 0x40cf5b57 - } - symbol { - key: "finish_wait" - value: 0xf882020f - } - symbol { - key: "firmware_kobj" - value: 0x2e62a121 - } - symbol { - key: "firmware_request_nowarn" - value: 0x24954a6b - } - symbol { - key: "fixed_size_llseek" - value: 0xbbba9aad - } - symbol { - key: "flow_block_cb_setup_simple" - value: 0xd211b195 - } - symbol { - key: "flow_keys_basic_dissector" - value: 0xba7efe3b - } - symbol { - key: "flow_rule_match_basic" - value: 0xdf189e23 - } - symbol { - key: "flow_rule_match_ipv4_addrs" - value: 0xae6c6645 - } - symbol { - key: "flow_rule_match_ports" - value: 0x6097dede - } - symbol { - key: "flow_rule_match_vlan" - value: 0x7c9e554a - } - symbol { - key: "flush_dcache_page" - value: 0xc442704c - } - symbol { - key: "flush_delayed_fput" - value: 0xb290a148 - } - symbol { - key: "flush_delayed_work" - value: 0x09d08108 - } - symbol { - key: "flush_work" - value: 0x3c7c2553 - } - symbol { - key: "folio_wait_bit" - value: 0x3dca9a13 - } - symbol { - key: "follow_pfn" - value: 0xcb14b5cc - } - symbol { - key: "font_vga_8x16" - value: 0x1721c938 - } - symbol { - key: "for_each_kernel_tracepoint" - value: 0x1bf542c4 - } - symbol { - key: "fortify_panic" - value: 0x5c93a483 - } - symbol { - key: "fput" - value: 0x93b9959a - } - symbol { - key: "fqdir_exit" - value: 0x618f059e - } - symbol { - key: "fqdir_init" - value: 0x48641588 - } - symbol { - key: "frame_vector_create" - value: 0xbd5537b4 - } - symbol { - key: "frame_vector_destroy" - value: 0xf650f97e - } - symbol { - key: "frame_vector_to_pages" - value: 0x942400d1 - } - symbol { - key: "frame_vector_to_pfns" - value: 0x0513219e - } - symbol { - key: "free_candev" - value: 0x1b00ff86 - } - symbol { - key: "free_io_pgtable_ops" - value: 0x9b815cdc - } - symbol { - key: "free_irq" - value: 0x27e49ce0 - } - symbol { - key: "free_netdev" - value: 0xa0e729a5 - } - symbol { - key: "free_pages" - value: 0xe330aff9 - } - symbol { - key: "free_pages_exact" - value: 0x49af2256 - } - symbol { - key: "free_percpu" - value: 0xdfd6609a - } - symbol { - key: "free_percpu_irq" - value: 0x31dfc6e3 - } - symbol { - key: "freezer_active" - value: 0x2ed5588c - } - symbol { - key: "freezing_slow_path" - value: 0x238d82fe - } - symbol { - key: "freq_qos_add_notifier" - value: 0xf5541f28 - } - symbol { - key: "freq_qos_add_request" - value: 0x89d2da05 - } - symbol { - key: "freq_qos_remove_notifier" - value: 0x21202a06 - } - symbol { - key: "freq_qos_remove_request" - value: 0x893590d8 - } - symbol { - key: "freq_qos_update_request" - value: 0x4c985dbf - } - symbol { - key: "freq_reg_info" - value: 0xbe8cae09 - } - symbol { - key: "fs_bio_set" - value: 0xec31d371 - } - symbol { - key: "fsg_common_create_luns" - value: 0x196ad62a - } - symbol { - key: "fsg_common_set_cdev" - value: 0x804c5038 - } - symbol { - key: "fsg_common_set_inquiry_string" - value: 0x07715f1a - } - symbol { - key: "fsg_common_set_sysfs" - value: 0x2c0dfd47 - } - symbol { - key: "fsg_config_from_params" - value: 0xb3bb06f4 - } - symbol { - key: "fsync_bdev" - value: 0xee139066 - } - symbol { - key: "ftrace_dump" - value: 0x613adcb1 - } - symbol { - key: "full_name_hash" - value: 0x370e6f08 - } - symbol { - key: "fwnode_device_is_available" - value: 0x53816b02 - } - symbol { - key: "fwnode_find_reference" - value: 0xc9ddb79e - } - symbol { - key: "fwnode_get_name" - value: 0x11780300 - } - symbol { - key: "fwnode_get_named_child_node" - value: 0x183013c2 - } - symbol { - key: "fwnode_get_next_child_node" - value: 0x55d636ec - } - symbol { - key: "fwnode_gpiod_get_index" - value: 0x02e45228 - } - symbol { - key: "fwnode_graph_get_next_endpoint" - value: 0x90df3dac - } - symbol { - key: "fwnode_graph_get_port_parent" - value: 0x98cceeb9 - } - symbol { - key: "fwnode_graph_get_remote_endpoint" - value: 0x8c138008 - } - symbol { - key: "fwnode_graph_get_remote_port_parent" - value: 0x5263336d - } - symbol { - key: "fwnode_graph_parse_endpoint" - value: 0x644b2089 - } - symbol { - key: "fwnode_handle_get" - value: 0x7f409680 - } - symbol { - key: "fwnode_handle_put" - value: 0x46d8dfb5 - } - symbol { - key: "fwnode_irq_get_byname" - value: 0x40d7d2d1 - } - symbol { - key: "fwnode_property_get_reference_args" - value: 0x4a8547f0 - } - symbol { - key: "fwnode_property_present" - value: 0xff19753b - } - symbol { - key: "fwnode_property_read_string" - value: 0x2f1a3bf8 - } - symbol { - key: "fwnode_property_read_u32_array" - value: 0x806b0d54 - } - symbol { - key: "fwnode_property_read_u64_array" - value: 0x11f02a55 - } - symbol { - key: "fwnode_property_read_u8_array" - value: 0x9f69bdd5 - } - symbol { - key: "fwnode_typec_mux_get" - value: 0xd314e8e2 - } - symbol { - key: "fwnode_usb_role_switch_get" - value: 0x8005396c - } - symbol { - key: "gcd" - value: 0x4e154d27 - } - symbol { - key: "gen_pool_add_owner" - value: 0xc3be8e53 - } - symbol { - key: "gen_pool_alloc_algo_owner" - value: 0xc0d67a7b - } - symbol { - key: "gen_pool_avail" - value: 0x838e302b - } - symbol { - key: "gen_pool_best_fit" - value: 0x8d516f3b - } - symbol { - key: "gen_pool_create" - value: 0xcde73eff - } - symbol { - key: "gen_pool_destroy" - value: 0xa48d1205 - } - symbol { - key: "gen_pool_dma_alloc" - value: 0xe802aac6 - } - symbol { - key: "gen_pool_dma_alloc_align" - value: 0x0d3305c8 - } - symbol { - key: "gen_pool_dma_zalloc" - value: 0x38c268a7 - } - symbol { - key: "gen_pool_dma_zalloc_align" - value: 0x5c399a13 - } - symbol { - key: "gen_pool_first_fit_align" - value: 0xcf017fb2 - } - symbol { - key: "gen_pool_first_fit_order_align" - value: 0x5b793682 - } - symbol { - key: "gen_pool_for_each_chunk" - value: 0xe0327fdb - } - symbol { - key: "gen_pool_free_owner" - value: 0xb38d3ae8 - } - symbol { - key: "gen_pool_has_addr" - value: 0xb307a45b - } - symbol { - key: "gen_pool_set_algo" - value: 0x62469fff - } - symbol { - key: "gen_pool_size" - value: 0xc5fee33e - } - symbol { - key: "gen_pool_virt_to_phys" - value: 0x7419d447 - } - symbol { - key: "generic_device_group" - value: 0x30828743 - } - symbol { - key: "generic_file_llseek" - value: 0x94b60724 - } - symbol { - key: "generic_file_read_iter" - value: 0x5ec3daa8 - } - symbol { - key: "generic_handle_domain_irq" - value: 0x2f7205ee - } - symbol { - key: "generic_handle_irq" - value: 0x7d577f86 - } - symbol { - key: "generic_mii_ioctl" - value: 0x95a840b8 - } - symbol { - key: "generic_perform_write" - value: 0x7f639ef1 - } - symbol { - key: "generic_shutdown_super" - value: 0x798f83da - } - symbol { - key: "generic_write_checks" - value: 0x542785af - } - symbol { - key: "geni_icc_disable" - value: 0x86da67c0 - } - symbol { - key: "geni_icc_enable" - value: 0x27168bf7 - } - symbol { - key: "geni_icc_get" - value: 0x4e0faf2a - } - symbol { - key: "geni_icc_set_bw" - value: 0x337638e2 - } - symbol { - key: "geni_se_clk_freq_match" - value: 0x036ebd65 - } - symbol { - key: "geni_se_config_packing" - value: 0xd381ea2f - } - symbol { - key: "geni_se_get_qup_hw_version" - value: 0xba2824e9 - } - symbol { - key: "geni_se_init" - value: 0x58017eec - } - symbol { - key: "geni_se_resources_off" - value: 0x33ee7617 - } - symbol { - key: "geni_se_resources_on" - value: 0xf94d5f8a - } - symbol { - key: "geni_se_rx_dma_prep" - value: 0x0d761151 - } - symbol { - key: "geni_se_rx_dma_unprep" - value: 0xb302ac33 - } - symbol { - key: "geni_se_select_mode" - value: 0x6c088000 - } - symbol { - key: "geni_se_tx_dma_prep" - value: 0xc4cb8fa6 - } - symbol { - key: "geni_se_tx_dma_unprep" - value: 0xd54b6b78 - } - symbol { - key: "genl_notify" - value: 0x6e81d052 - } - symbol { - key: "genl_register_family" - value: 0x96c8bcae - } - symbol { - key: "genl_unregister_family" - value: 0xc09fd862 - } - symbol { - key: "genlmsg_multicast_allns" - value: 0x3598fbb3 - } - symbol { - key: "genlmsg_put" - value: 0x343a2d56 - } - symbol { - key: "genphy_c37_config_aneg" - value: 0xa0c0d25f - } - symbol { - key: "genphy_c37_read_status" - value: 0xb87c5ff6 - } - symbol { - key: "genphy_c45_fast_retrain" - value: 0x607c937c - } - symbol { - key: "genphy_c45_pma_setup_forced" - value: 0xd99708c7 - } - symbol { - key: "genphy_handle_interrupt_no_ack" - value: 0x618539bc - } - symbol { - key: "genphy_read_abilities" - value: 0xe00705b3 - } - symbol { - key: "genphy_read_lpa" - value: 0xcaf802e6 - } - symbol { - key: "genphy_read_mmd_unsupported" - value: 0xbaba47ed - } - symbol { - key: "genphy_read_status" - value: 0x67f44b83 - } - symbol { - key: "genphy_restart_aneg" - value: 0xa94a7a92 - } - symbol { - key: "genphy_resume" - value: 0x855de755 - } - symbol { - key: "genphy_setup_forced" - value: 0xb3b7ca78 - } - symbol { - key: "genphy_soft_reset" - value: 0x1a9af016 - } - symbol { - key: "genphy_suspend" - value: 0xfc12228c - } - symbol { - key: "genphy_update_link" - value: 0xae957b3b - } - symbol { - key: "genphy_write_mmd_unsupported" - value: 0x77665a1c - } - symbol { - key: "get_completed_synchronize_rcu" - value: 0xe8d92d04 - } - symbol { - key: "get_cpu_device" - value: 0xafbdd1c4 - } - symbol { - key: "get_cpu_idle_time" - value: 0x0431ade4 - } - symbol { - key: "get_cpu_idle_time_us" - value: 0x01eb2325 - } - symbol { - key: "get_cpu_iowait_time_us" - value: 0xd9d90ad6 - } - symbol { - key: "get_device" - value: 0xaf0c4e38 - } - symbol { - key: "get_device_system_crosststamp" - value: 0x08e235b1 - } - symbol { - key: "get_each_object_track" - value: 0x00d00ad1 - } - symbol { - key: "get_governor_parent_kobj" - value: 0xdb82735d - } - symbol { - key: "get_kernel_pages" - value: 0x7d6ec6da - } - symbol { - key: "get_net_ns_by_fd" - value: 0x56ec444f - } - symbol { - key: "get_net_ns_by_pid" - value: 0x519dce2c - } - symbol { - key: "get_option" - value: 0xb222bb33 - } - symbol { - key: "get_options" - value: 0xb3083c09 - } - symbol { - key: "get_page_owner_handle" - value: 0x3746f7a2 - } - symbol { - key: "get_pfnblock_flags_mask" - value: 0x7fafe916 - } - symbol { - key: "get_pid_task" - value: 0x475d45f1 - } - symbol { - key: "get_random_bytes" - value: 0x8f644487 - } - symbol { - key: "get_random_u16" - value: 0xbc123b47 - } - symbol { - key: "get_random_u32" - value: 0x0447d62c - } - symbol { - key: "get_random_u64" - value: 0xba2bc2c4 - } - symbol { - key: "get_random_u8" - value: 0x3266d1f2 - } - symbol { - key: "get_sg_io_hdr" - value: 0x3a06dd48 - } - symbol { - key: "get_slabinfo" - value: 0x75d8e345 - } - symbol { - key: "get_state_synchronize_rcu" - value: 0xfa5debf3 - } - symbol { - key: "get_state_synchronize_srcu" - value: 0x450ea7a4 - } - symbol { - key: "get_task_cred" - value: 0x35d05a7d - } - symbol { - key: "get_task_mm" - value: 0x02327717 - } - symbol { - key: "get_task_pid" - value: 0x6d155c9e - } - symbol { - key: "get_thermal_instance" - value: 0xc5f5aefd - } - symbol { - key: "get_unmapped_area" - value: 0x511aa4c3 - } - symbol { - key: "get_unused_fd_flags" - value: 0x18a5fee3 - } - symbol { - key: "get_user_ifreq" - value: 0x0ac85cf7 - } - symbol { - key: "get_user_pages" - value: 0x853a2529 - } - symbol { - key: "get_user_pages_fast" - value: 0x236d47d9 - } - symbol { - key: "get_user_pages_remote" - value: 0x4909936e - } - symbol { - key: "get_vaddr_frames" - value: 0xce04fca2 - } - symbol { - key: "get_wiphy_regdom" - value: 0x5c70fea3 - } - symbol { - key: "get_zeroed_page" - value: 0xbac82e84 - } - symbol { - key: "getboottime64" - value: 0xa8319a8c - } - symbol { - key: "gfn_to_pfn_memslot" - value: 0xfe79963a - } - symbol { - key: "gh_rm_call" - value: 0xbc19d975 - } - symbol { - key: "gh_rm_notifier_register" - value: 0x6dc59ee7 - } - symbol { - key: "gh_rm_notifier_unregister" - value: 0x3049a5e5 - } - symbol { - key: "gic_nonsecure_priorities" - value: 0x5a582da8 - } - symbol { - key: "glob_match" - value: 0x365c2930 - } - symbol { - key: "gov_attr_set_get" - value: 0x64b49555 - } - symbol { - key: "gov_attr_set_init" - value: 0xbfc46f3e - } - symbol { - key: "gov_attr_set_put" - value: 0x53579c80 - } - symbol { - key: "gov_update_cpu_data" - value: 0xd915e343 - } - symbol { - key: "governor_sysfs_ops" - value: 0x2b91f916 - } - symbol { - key: "gpio_free" - value: 0x2defacf0 - } - symbol { - key: "gpio_free_array" - value: 0x1808c84e - } - symbol { - key: "gpio_request" - value: 0x09fe5bd6 - } - symbol { - key: "gpio_request_array" - value: 0xe9a558bf - } - symbol { - key: "gpio_request_one" - value: 0x260ae9d8 - } - symbol { - key: "gpio_to_desc" - value: 0xc805d9b2 - } - symbol { - key: "gpiochip_add_data_with_key" - value: 0xc1baf786 - } - symbol { - key: "gpiochip_add_pin_range" - value: 0x2221f1e8 - } - symbol { - key: "gpiochip_disable_irq" - value: 0x5be9fa34 - } - symbol { - key: "gpiochip_enable_irq" - value: 0x05b09788 - } - symbol { - key: "gpiochip_find" - value: 0xb4fb8840 - } - symbol { - key: "gpiochip_generic_config" - value: 0x221b14f2 - } - symbol { - key: "gpiochip_generic_free" - value: 0x4b6fcf32 - } - symbol { - key: "gpiochip_generic_request" - value: 0x803663ec - } - symbol { - key: "gpiochip_get_data" - value: 0x04d3cd28 - } - symbol { - key: "gpiochip_irq_relres" - value: 0xf7c116d2 - } - symbol { - key: "gpiochip_irq_reqres" - value: 0x6b47e2c7 - } - symbol { - key: "gpiochip_line_is_valid" - value: 0x65492c23 - } - symbol { - key: "gpiochip_lock_as_irq" - value: 0xa106a350 - } - symbol { - key: "gpiochip_populate_parent_fwspec_fourcell" - value: 0x59b3b64e - } - symbol { - key: "gpiochip_remove" - value: 0x7dd9e61e - } - symbol { - key: "gpiochip_unlock_as_irq" - value: 0x77a0ab63 - } - symbol { - key: "gpiod_cansleep" - value: 0x4825b485 - } - symbol { - key: "gpiod_count" - value: 0xa448ac51 - } - symbol { - key: "gpiod_direction_input" - value: 0x73ac3fd7 - } - symbol { - key: "gpiod_direction_output" - value: 0xad2ad56b - } - symbol { - key: "gpiod_direction_output_raw" - value: 0xfc326378 - } - symbol { - key: "gpiod_get" - value: 0x652eb3f5 - } - symbol { - key: "gpiod_get_index_optional" - value: 0x226f81df - } - symbol { - key: "gpiod_get_optional" - value: 0x4950fc9e - } - symbol { - key: "gpiod_get_raw_value" - value: 0x74240b4d - } - symbol { - key: "gpiod_get_raw_value_cansleep" - value: 0xe4150b00 - } - symbol { - key: "gpiod_get_value" - value: 0x4b83f5b7 - } - symbol { - key: "gpiod_get_value_cansleep" - value: 0x2972a8a3 - } - symbol { - key: "gpiod_is_active_low" - value: 0xb88eef1b - } - symbol { - key: "gpiod_put" - value: 0x6c1022ab - } - symbol { - key: "gpiod_set_array_value_cansleep" - value: 0x877d6e07 - } - symbol { - key: "gpiod_set_consumer_name" - value: 0x9e518224 - } - symbol { - key: "gpiod_set_debounce" - value: 0x57b14fc5 - } - symbol { - key: "gpiod_set_raw_value" - value: 0xfe31da3e - } - symbol { - key: "gpiod_set_raw_value_cansleep" - value: 0x55e18a15 - } - symbol { - key: "gpiod_set_value" - value: 0x4c4ea97e - } - symbol { - key: "gpiod_set_value_cansleep" - value: 0x2bcde32a - } - symbol { - key: "gpiod_to_chip" - value: 0x65cf864e - } - symbol { - key: "gpiod_to_irq" - value: 0xc5a4a821 - } - symbol { - key: "gre_add_protocol" - value: 0x4dcdd24d - } - symbol { - key: "gre_del_protocol" - value: 0x8df87722 - } - symbol { - key: "gro_cells_destroy" - value: 0x0ac30c0d - } - symbol { - key: "gro_cells_init" - value: 0x61ad5a29 - } - symbol { - key: "gro_cells_receive" - value: 0x4b6846bd - } - symbol { - key: "gs_alloc_req" - value: 0x3f69092d - } - symbol { - key: "gs_free_req" - value: 0x61776461 - } - symbol { - key: "gserial_alloc_line" - value: 0xfeac8d5f - } - symbol { - key: "gserial_connect" - value: 0xa18073b9 - } - symbol { - key: "gserial_disconnect" - value: 0x9388d1ae - } - symbol { - key: "gserial_free_line" - value: 0x62fb6b01 - } - symbol { - key: "gserial_resume" - value: 0x8fd4b2bf - } - symbol { - key: "gserial_suspend" - value: 0xa1e1e5e6 - } - symbol { - key: "guid_gen" - value: 0x8dfcda69 - } - symbol { - key: "guid_null" - value: 0x236ad020 - } - symbol { - key: "h4_recv_buf" - value: 0x57f86533 - } - symbol { - key: "handle_bad_irq" - value: 0x2c0d609d - } - symbol { - key: "handle_edge_irq" - value: 0x34e65374 - } - symbol { - key: "handle_fasteoi_ack_irq" - value: 0xcd5440a2 - } - symbol { - key: "handle_fasteoi_irq" - value: 0x749e8c39 - } - symbol { - key: "handle_level_irq" - value: 0x6bfa17c9 - } - symbol { - key: "handle_nested_irq" - value: 0x9f446d29 - } - symbol { - key: "handle_simple_irq" - value: 0xab6386a0 - } - symbol { - key: "handle_sysrq" - value: 0x55e1ead1 - } - symbol { - key: "hashlen_string" - value: 0x4ae6d6c4 - } - symbol { - key: "have_governor_per_policy" - value: 0x23498da9 - } - symbol { - key: "hci_alloc_dev_priv" - value: 0xdbab134a - } - symbol { - key: "hci_cmd_sync" - value: 0x3906c0f6 - } - symbol { - key: "hci_cmd_sync_cancel" - value: 0xc2efad35 - } - symbol { - key: "hci_cmd_sync_queue" - value: 0xced6b01d - } - symbol { - key: "hci_conn_check_secure" - value: 0xed4f6979 - } - symbol { - key: "hci_conn_security" - value: 0x1a89058a - } - symbol { - key: "hci_conn_switch_role" - value: 0x7bbdca15 - } - symbol { - key: "hci_free_dev" - value: 0xeb452b30 - } - symbol { - key: "hci_get_route" - value: 0x7c237b76 - } - symbol { - key: "hci_mgmt_chan_register" - value: 0x0fcee8a0 - } - symbol { - key: "hci_mgmt_chan_unregister" - value: 0x0c5a048d - } - symbol { - key: "hci_recv_diag" - value: 0x2ca02363 - } - symbol { - key: "hci_recv_frame" - value: 0xb0989145 - } - symbol { - key: "hci_register_cb" - value: 0x5fd40da9 - } - symbol { - key: "hci_register_dev" - value: 0xa95cc739 - } - symbol { - key: "hci_release_dev" - value: 0xf954f6cc - } - symbol { - key: "hci_reset_dev" - value: 0xbb3066ec - } - symbol { - key: "hci_resume_dev" - value: 0x37e2237f - } - symbol { - key: "hci_set_fw_info" - value: 0xcecb1881 - } - symbol { - key: "hci_set_hw_info" - value: 0x91929e22 - } - symbol { - key: "hci_suspend_dev" - value: 0xc0424a96 - } - symbol { - key: "hci_uart_register_device" - value: 0x37830110 - } - symbol { - key: "hci_uart_tx_wakeup" - value: 0x5d90edb1 - } - symbol { - key: "hci_uart_unregister_device" - value: 0xb69012e2 - } - symbol { - key: "hci_unregister_cb" - value: 0xc78d4b07 - } - symbol { - key: "hci_unregister_dev" - value: 0x3163ad8e - } - symbol { - key: "hdmi_audio_infoframe_init" - value: 0x78d85567 - } - symbol { - key: "hdmi_audio_infoframe_pack" - value: 0xcd9a2048 - } - symbol { - key: "hdmi_avi_infoframe_check" - value: 0x0e1d2fa4 - } - symbol { - key: "hdmi_avi_infoframe_init" - value: 0x306e3b3d - } - symbol { - key: "hdmi_avi_infoframe_pack" - value: 0x684435da - } - symbol { - key: "hdmi_drm_infoframe_init" - value: 0x7ec10e18 - } - symbol { - key: "hdmi_drm_infoframe_pack" - value: 0xe197ec6f - } - symbol { - key: "hdmi_infoframe_pack" - value: 0x84d18ebf - } - symbol { - key: "hdmi_vendor_infoframe_pack" - value: 0x2a0bd345 - } - symbol { - key: "hex2bin" - value: 0x7d6d55a7 - } - symbol { - key: "hex_asc" - value: 0x98db1088 - } - symbol { - key: "hex_asc_upper" - value: 0xc42edfb4 - } - symbol { - key: "hex_dump_to_buffer" - value: 0x9302ca1c - } - symbol { - key: "hex_to_bin" - value: 0x88f82161 - } - symbol { - key: "hid_add_device" - value: 0xccc593d6 - } - symbol { - key: "hid_allocate_device" - value: 0x97a02af0 - } - symbol { - key: "hid_destroy_device" - value: 0x2ffc7c7e - } - symbol { - key: "hid_ignore" - value: 0x7d0e44ca - } - symbol { - key: "hid_input_report" - value: 0x10de460f - } - symbol { - key: "hid_parse_report" - value: 0x6ca4d0ed - } - symbol { - key: "hidp_hid_driver" - value: 0x21d35235 - } - symbol { - key: "high_memory" - value: 0x334ff68f - } - symbol { - key: "housekeeping_cpumask" - value: 0xd7ecf501 - } - symbol { - key: "housekeeping_overridden" - value: 0xa5f8942d - } - symbol { - key: "housekeeping_test_cpu" - value: 0x552bcd06 - } - symbol { - key: "hrtimer_active" - value: 0x86e16775 - } - symbol { - key: "hrtimer_cancel" - value: 0x66b7fd66 - } - symbol { - key: "hrtimer_forward" - value: 0xd54152db - } - symbol { - key: "hrtimer_init" - value: 0xd68b6296 - } - symbol { - key: "hrtimer_init_sleeper" - value: 0xa17a9ffe - } - symbol { - key: "hrtimer_resolution" - value: 0xe0e52b19 - } - symbol { - key: "hrtimer_sleeper_start_expires" - value: 0xf16f6abd - } - symbol { - key: "hrtimer_start_range_ns" - value: 0xfe586a82 - } - symbol { - key: "hrtimer_try_to_cancel" - value: 0x49327479 - } - symbol { - key: "hvc_alloc" - value: 0xef64a177 - } - symbol { - key: "hvc_instantiate" - value: 0x72108945 - } - symbol { - key: "hvc_kick" - value: 0x9e9cd7f8 - } - symbol { - key: "hvc_poll" - value: 0x33f91506 - } - symbol { - key: "hvc_remove" - value: 0xdd2248de - } - symbol { - key: "hwrng_register" - value: 0x5af755ee - } - symbol { - key: "hwrng_unregister" - value: 0xecce2e76 - } - symbol { - key: "hwspin_lock_free" - value: 0x9a65c4be - } - symbol { - key: "hwspin_lock_request_specific" - value: 0xaa95b979 - } - symbol { - key: "hypervisor_kobj" - value: 0xe15d2559 - } - symbol { - key: "i2c_adapter_type" - value: 0x9cf659eb - } - symbol { - key: "i2c_add_adapter" - value: 0xeadbb948 - } - symbol { - key: "i2c_add_numbered_adapter" - value: 0x58fde223 - } - symbol { - key: "i2c_bit_add_numbered_bus" - value: 0x01f2c038 - } - symbol { - key: "i2c_bus_type" - value: 0x949ba632 - } - symbol { - key: "i2c_client_type" - value: 0x09c9d41d - } - symbol { - key: "i2c_del_adapter" - value: 0x984a209f - } - symbol { - key: "i2c_del_driver" - value: 0x5bfc6931 - } - symbol { - key: "i2c_for_each_dev" - value: 0x6d03f920 - } - symbol { - key: "i2c_generic_scl_recovery" - value: 0x830ea684 - } - symbol { - key: "i2c_get_adapter" - value: 0x7b53e605 - } - symbol { - key: "i2c_get_device_id" - value: 0x79e33abb - } - symbol { - key: "i2c_get_dma_safe_msg_buf" - value: 0x6a503675 - } - symbol { - key: "i2c_match_id" - value: 0xe548a597 - } - symbol { - key: "i2c_new_ancillary_device" - value: 0x1b1cb0d0 - } - symbol { - key: "i2c_new_client_device" - value: 0x8427551d - } - symbol { - key: "i2c_new_dummy_device" - value: 0x74df05e1 - } - symbol { - key: "i2c_new_scanned_device" - value: 0x093c3961 - } - symbol { - key: "i2c_parse_fw_timings" - value: 0xdcc2a654 - } - symbol { - key: "i2c_put_adapter" - value: 0xe7073e36 - } - symbol { - key: "i2c_put_dma_safe_msg_buf" - value: 0xda059fd6 - } - symbol { - key: "i2c_recover_bus" - value: 0xf9a63f6b - } - symbol { - key: "i2c_register_driver" - value: 0xfc041c30 - } - symbol { - key: "i2c_smbus_read_byte" - value: 0x6079aa3a - } - symbol { - key: "i2c_smbus_read_byte_data" - value: 0x01d46904 - } - symbol { - key: "i2c_smbus_read_i2c_block_data" - value: 0x5bf25f7e - } - symbol { - key: "i2c_smbus_read_word_data" - value: 0x93a3cbac - } - symbol { - key: "i2c_smbus_write_byte" - value: 0x32d81b47 - } - symbol { - key: "i2c_smbus_write_byte_data" - value: 0xfd060ae2 - } - symbol { - key: "i2c_smbus_write_i2c_block_data" - value: 0xed1c6463 - } - symbol { - key: "i2c_smbus_write_word_data" - value: 0x0cf580c0 - } - symbol { - key: "i2c_smbus_xfer" - value: 0x8e169483 - } - symbol { - key: "i2c_transfer" - value: 0xf51269dc - } - symbol { - key: "i2c_transfer_buffer_flags" - value: 0x8fcd82af - } - symbol { - key: "i2c_unregister_device" - value: 0xfc3516fe - } - symbol { - key: "i2c_verify_adapter" - value: 0xcb84ba6b - } - symbol { - key: "i2c_verify_client" - value: 0x04c802bf - } - symbol { - key: "i3c_device_do_priv_xfers" - value: 0x5942f608 - } - symbol { - key: "i3c_device_match_id" - value: 0x345672f8 - } - symbol { - key: "i3c_driver_register_with_owner" - value: 0x5e92ab6f - } - symbol { - key: "i3c_driver_unregister" - value: 0x3c49d772 - } - symbol { - key: "i3c_generic_ibi_alloc_pool" - value: 0x593078ec - } - symbol { - key: "i3c_generic_ibi_free_pool" - value: 0x1c35e67b - } - symbol { - key: "i3c_generic_ibi_get_free_slot" - value: 0x7f6e81ef - } - symbol { - key: "i3c_generic_ibi_recycle_slot" - value: 0xca6dde07 - } - symbol { - key: "i3c_master_add_i3c_dev_locked" - value: 0x9187fbcc - } - symbol { - key: "i3c_master_defslvs_locked" - value: 0xf694daf8 - } - symbol { - key: "i3c_master_disec_locked" - value: 0x4b80a5fd - } - symbol { - key: "i3c_master_do_daa" - value: 0xbf3b0543 - } - symbol { - key: "i3c_master_enec_locked" - value: 0x9a728d67 - } - symbol { - key: "i3c_master_entdaa_locked" - value: 0x620ba53b - } - symbol { - key: "i3c_master_get_free_addr" - value: 0xeb0fa4d4 - } - symbol { - key: "i3c_master_queue_ibi" - value: 0x3dda00d0 - } - symbol { - key: "i3c_master_register" - value: 0x44500726 - } - symbol { - key: "i3c_master_set_info" - value: 0x16ef3ff0 - } - symbol { - key: "i3c_master_unregister" - value: 0x4a5526be - } - symbol { - key: "icc_disable" - value: 0x9a09d7f5 - } - symbol { - key: "icc_enable" - value: 0xd04a88f6 - } - symbol { - key: "icc_get" - value: 0xcdce4bd7 - } - symbol { - key: "icc_link_create" - value: 0x0430bdc8 - } - symbol { - key: "icc_node_add" - value: 0x5d223813 - } - symbol { - key: "icc_node_create" - value: 0xfe365f09 - } - symbol { - key: "icc_node_del" - value: 0xed3a9098 - } - symbol { - key: "icc_node_destroy" - value: 0x5434b2e4 - } - symbol { - key: "icc_nodes_remove" - value: 0xad8697d5 - } - symbol { - key: "icc_provider_add" - value: 0x057be6ef - } - symbol { - key: "icc_provider_del" - value: 0x577a8e49 - } - symbol { - key: "icc_provider_deregister" - value: 0x30251c53 - } - symbol { - key: "icc_provider_init" - value: 0x9d4abe0a - } - symbol { - key: "icc_provider_register" - value: 0x12c6c0e3 - } - symbol { - key: "icc_put" - value: 0xc8d0d1e5 - } - symbol { - key: "icc_set_bw" - value: 0xcaf710e3 - } - symbol { - key: "icc_set_tag" - value: 0x92a80b79 - } - symbol { - key: "icc_std_aggregate" - value: 0x17b1a06d - } - symbol { - key: "icc_sync_state" - value: 0x5e075973 - } - symbol { - key: "ida_alloc_range" - value: 0x58de8ff6 - } - symbol { - key: "ida_destroy" - value: 0xb9a0744d - } - symbol { - key: "ida_free" - value: 0x9c458796 - } - symbol { - key: "idr_alloc" - value: 0x7f40c9c2 - } - symbol { - key: "idr_alloc_cyclic" - value: 0x3b6f5da6 - } - symbol { - key: "idr_alloc_u32" - value: 0x4a59ab5d - } - symbol { - key: "idr_destroy" - value: 0x5ef63cd1 - } - symbol { - key: "idr_find" - value: 0xdc130490 - } - symbol { - key: "idr_for_each" - value: 0xd4556504 - } - symbol { - key: "idr_get_next" - value: 0x80fbce75 - } - symbol { - key: "idr_get_next_ul" - value: 0xbb70a764 - } - symbol { - key: "idr_preload" - value: 0x18b26540 - } - symbol { - key: "idr_remove" - value: 0x74ecaa54 - } - symbol { - key: "idr_replace" - value: 0x714d6f42 - } - symbol { - key: "ieee80211_alloc_hw_nm" - value: 0x66ff2938 - } - symbol { - key: "ieee80211_amsdu_to_8023s" - value: 0x5db1c512 - } - symbol { - key: "ieee80211_ap_probereq_get" - value: 0x45b927c3 - } - symbol { - key: "ieee80211_ave_rssi" - value: 0x19ecfab0 - } - symbol { - key: "ieee80211_beacon_cntdwn_is_complete" - value: 0xd8d8f6ca - } - symbol { - key: "ieee80211_beacon_get_template" - value: 0x4e3c0693 - } - symbol { - key: "ieee80211_beacon_get_tim" - value: 0x312cf3c8 - } - symbol { - key: "ieee80211_beacon_loss" - value: 0x06d50a09 - } - symbol { - key: "ieee80211_beacon_set_cntdwn" - value: 0x212dcb8a - } - symbol { - key: "ieee80211_beacon_update_cntdwn" - value: 0x50ae989e - } - symbol { - key: "ieee80211_bss_get_elem" - value: 0x92b6abfc - } - symbol { - key: "ieee80211_calc_rx_airtime" - value: 0xa10749e8 - } - symbol { - key: "ieee80211_calc_tx_airtime" - value: 0x386a0cd6 - } - symbol { - key: "ieee80211_chandef_to_operating_class" - value: 0xa01134d1 - } - symbol { - key: "ieee80211_channel_switch_disconnect" - value: 0xab7d8c8d - } - symbol { - key: "ieee80211_channel_to_freq_khz" - value: 0x4ba42a37 - } - symbol { - key: "ieee80211_chswitch_done" - value: 0x95a2007d - } - symbol { - key: "ieee80211_color_change_finish" - value: 0xd5bebddc - } - symbol { - key: "ieee80211_connection_loss" - value: 0x8aaa3c38 - } - symbol { - key: "ieee80211_cqm_beacon_loss_notify" - value: 0x25f1d621 - } - symbol { - key: "ieee80211_cqm_rssi_notify" - value: 0x6d776e7d - } - symbol { - key: "ieee80211_csa_finish" - value: 0xd25c99d1 - } - symbol { - key: "ieee80211_ctstoself_duration" - value: 0x65b1e37e - } - symbol { - key: "ieee80211_ctstoself_get" - value: 0xf7b21941 - } - symbol { - key: "ieee80211_data_to_8023_exthdr" - value: 0x6a0e433c - } - symbol { - key: "ieee80211_disable_rssi_reports" - value: 0x888abf21 - } - symbol { - key: "ieee80211_disconnect" - value: 0x2ea546a0 - } - symbol { - key: "ieee80211_enable_rssi_reports" - value: 0xf03c6293 - } - symbol { - key: "ieee80211_find_sta" - value: 0x013af32d - } - symbol { - key: "ieee80211_find_sta_by_ifaddr" - value: 0x5864cc2d - } - symbol { - key: "ieee80211_find_sta_by_link_addrs" - value: 0x6d9ef62e - } - symbol { - key: "ieee80211_free_hw" - value: 0xe2a6e326 - } - symbol { - key: "ieee80211_free_txskb" - value: 0x5250ad24 - } - symbol { - key: "ieee80211_freq_khz_to_channel" - value: 0x794b2dc3 - } - symbol { - key: "ieee80211_generic_frame_duration" - value: 0xc9a6dc9a - } - symbol { - key: "ieee80211_get_bssid" - value: 0xc1c6450e - } - symbol { - key: "ieee80211_get_buffered_bc" - value: 0x90c884bc - } - symbol { - key: "ieee80211_get_channel_khz" - value: 0x2c94eee3 - } - symbol { - key: "ieee80211_get_fils_discovery_tmpl" - value: 0x969a97f8 - } - symbol { - key: "ieee80211_get_hdrlen_from_skb" - value: 0x1be681cf - } - symbol { - key: "ieee80211_get_key_rx_seq" - value: 0xf04a1dd8 - } - symbol { - key: "ieee80211_get_mesh_hdrlen" - value: 0xa0367638 - } - symbol { - key: "ieee80211_get_num_supported_channels" - value: 0x6ea9177d - } - symbol { - key: "ieee80211_get_response_rate" - value: 0xb310c506 - } - symbol { - key: "ieee80211_get_tkip_p1k_iv" - value: 0xe78ea206 - } - symbol { - key: "ieee80211_get_tkip_p2k" - value: 0x49943ccf - } - symbol { - key: "ieee80211_get_tkip_rx_p1k" - value: 0x341a10e6 - } - symbol { - key: "ieee80211_get_tx_rates" - value: 0xc98f4300 - } - symbol { - key: "ieee80211_get_unsol_bcast_probe_resp_tmpl" - value: 0xf546f8c5 - } - symbol { - key: "ieee80211_get_vht_max_nss" - value: 0x88d317ff - } - symbol { - key: "ieee80211_gtk_rekey_add" - value: 0x61949653 - } - symbol { - key: "ieee80211_gtk_rekey_notify" - value: 0xc2f4ca9f - } - symbol { - key: "ieee80211_hdrlen" - value: 0x415d383f - } - symbol { - key: "ieee80211_hw_restart_disconnect" - value: 0xa93d13f5 - } - symbol { - key: "ieee80211_ie_split_ric" - value: 0x4472c9dd - } - symbol { - key: "ieee80211_iter_chan_contexts_atomic" - value: 0x020e0866 - } - symbol { - key: "ieee80211_iter_keys" - value: 0x1f373af5 - } - symbol { - key: "ieee80211_iter_keys_rcu" - value: 0x5a8eb3ec - } - symbol { - key: "ieee80211_iterate_active_interfaces_atomic" - value: 0xd913d431 - } - symbol { - key: "ieee80211_iterate_active_interfaces_mtx" - value: 0x6f44ad2d - } - symbol { - key: "ieee80211_iterate_interfaces" - value: 0x2fa73f96 - } - symbol { - key: "ieee80211_iterate_stations" - value: 0x02334de0 - } - symbol { - key: "ieee80211_iterate_stations_atomic" - value: 0x86537dc0 - } - symbol { - key: "ieee80211_key_mic_failure" - value: 0xe69145ff - } - symbol { - key: "ieee80211_key_replay" - value: 0x20290af0 - } - symbol { - key: "ieee80211_manage_rx_ba_offl" - value: 0x2a95f5e4 - } - symbol { - key: "ieee80211_mandatory_rates" - value: 0xd95930b9 - } - symbol { - key: "ieee80211_mark_rx_ba_filtered_frames" - value: 0x2cc3a952 - } - symbol { - key: "ieee80211_nan_func_match" - value: 0xa691141d - } - symbol { - key: "ieee80211_nan_func_terminated" - value: 0x3738cade - } - symbol { - key: "ieee80211_next_txq" - value: 0xe28f7634 - } - symbol { - key: "ieee80211_nullfunc_get" - value: 0xefc7f8fb - } - symbol { - key: "ieee80211_operating_class_to_band" - value: 0x8531bd9c - } - symbol { - key: "ieee80211_parse_p2p_noa" - value: 0x7836462e - } - symbol { - key: "ieee80211_probereq_get" - value: 0x1f4e3865 - } - symbol { - key: "ieee80211_proberesp_get" - value: 0x6044c643 - } - symbol { - key: "ieee80211_pspoll_get" - value: 0xb2502f63 - } - symbol { - key: "ieee80211_queue_delayed_work" - value: 0xb0aee321 - } - symbol { - key: "ieee80211_queue_stopped" - value: 0xfd5c4c4b - } - symbol { - key: "ieee80211_queue_work" - value: 0x6ee0de7a - } - symbol { - key: "ieee80211_radar_detected" - value: 0x03300358 - } - symbol { - key: "ieee80211_radiotap_iterator_init" - value: 0x50cf0809 - } - symbol { - key: "ieee80211_radiotap_iterator_next" - value: 0xb0445130 - } - symbol { - key: "ieee80211_rate_control_register" - value: 0x7b614628 - } - symbol { - key: "ieee80211_rate_control_unregister" - value: 0xf7201fbf - } - symbol { - key: "ieee80211_ready_on_channel" - value: 0xfc43b586 - } - symbol { - key: "ieee80211_register_hw" - value: 0x87c6c6a5 - } - symbol { - key: "ieee80211_remain_on_channel_expired" - value: 0x1add83b2 - } - symbol { - key: "ieee80211_remove_key" - value: 0x106ac12b - } - symbol { - key: "ieee80211_report_low_ack" - value: 0x6391142d - } - symbol { - key: "ieee80211_report_wowlan_wakeup" - value: 0xa604e9b4 - } - symbol { - key: "ieee80211_request_smps" - value: 0xf3e4dc90 - } - symbol { - key: "ieee80211_reserve_tid" - value: 0x33bf2621 - } - symbol { - key: "ieee80211_restart_hw" - value: 0x029c3161 - } - symbol { - key: "ieee80211_resume_disconnect" - value: 0x6cda3819 - } - symbol { - key: "ieee80211_rts_duration" - value: 0xbd600f80 - } - symbol { - key: "ieee80211_rts_get" - value: 0x4428592b - } - symbol { - key: "ieee80211_rx_ba_timer_expired" - value: 0x439e651b - } - symbol { - key: "ieee80211_rx_irqsafe" - value: 0xec390455 - } - symbol { - key: "ieee80211_rx_list" - value: 0x9ea8fce2 - } - symbol { - key: "ieee80211_rx_napi" - value: 0xe918cd89 - } - symbol { - key: "ieee80211_s1g_channel_width" - value: 0x6072f46f - } - symbol { - key: "ieee80211_scan_completed" - value: 0x6e60a6b6 - } - symbol { - key: "ieee80211_sched_scan_results" - value: 0x7232f62f - } - symbol { - key: "ieee80211_sched_scan_stopped" - value: 0xc1160e3b - } - symbol { - key: "ieee80211_send_bar" - value: 0xab2d9b8b - } - symbol { - key: "ieee80211_send_eosp_nullfunc" - value: 0x70ebafdb - } - symbol { - key: "ieee80211_set_active_links" - value: 0xa0891839 - } - symbol { - key: "ieee80211_set_active_links_async" - value: 0x2c8f6105 - } - symbol { - key: "ieee80211_set_key_rx_seq" - value: 0xd6f01c2b - } - symbol { - key: "ieee80211_sta_block_awake" - value: 0x27f82c1f - } - symbol { - key: "ieee80211_sta_eosp" - value: 0x955d3dd2 - } - symbol { - key: "ieee80211_sta_ps_transition" - value: 0x4497a23e - } - symbol { - key: "ieee80211_sta_pspoll" - value: 0x655dcbe9 - } - symbol { - key: "ieee80211_sta_recalc_aggregates" - value: 0xf4421717 - } - symbol { - key: "ieee80211_sta_register_airtime" - value: 0xc451643a - } - symbol { - key: "ieee80211_sta_set_buffered" - value: 0x18107675 - } - symbol { - key: "ieee80211_sta_uapsd_trigger" - value: 0xa3f16e79 - } - symbol { - key: "ieee80211_start_tx_ba_cb_irqsafe" - value: 0xba67abd4 - } - symbol { - key: "ieee80211_start_tx_ba_session" - value: 0x58e37271 - } - symbol { - key: "ieee80211_stop_queue" - value: 0x9a03c4aa - } - symbol { - key: "ieee80211_stop_queues" - value: 0x06ccd9f5 - } - symbol { - key: "ieee80211_stop_rx_ba_session" - value: 0xf782d688 - } - symbol { - key: "ieee80211_stop_tx_ba_cb_irqsafe" - value: 0x7f8692c1 - } - symbol { - key: "ieee80211_stop_tx_ba_session" - value: 0x20aed4ea - } - symbol { - key: "ieee80211_tdls_oper_request" - value: 0x8f0875bc - } - symbol { - key: "ieee80211_tkip_add_iv" - value: 0x35731fdd - } - symbol { - key: "ieee80211_tx_dequeue" - value: 0x06523181 - } - symbol { - key: "ieee80211_tx_prepare_skb" - value: 0x0fcb2441 - } - symbol { - key: "ieee80211_tx_rate_update" - value: 0x917e2e2e - } - symbol { - key: "ieee80211_tx_status" - value: 0xad5b7c91 - } - symbol { - key: "ieee80211_tx_status_8023" - value: 0xe3dea293 - } - symbol { - key: "ieee80211_tx_status_ext" - value: 0xfd7dde0a - } - symbol { - key: "ieee80211_tx_status_irqsafe" - value: 0xac45f280 - } - symbol { - key: "ieee80211_txq_airtime_check" - value: 0x5a4787c7 - } - symbol { - key: "ieee80211_txq_get_depth" - value: 0x21e1e9c3 - } - symbol { - key: "ieee80211_txq_may_transmit" - value: 0xd5ad9295 - } - symbol { - key: "ieee80211_txq_schedule_start" - value: 0x7f2fd545 - } - symbol { - key: "ieee80211_unregister_hw" - value: 0x5df1dfc4 - } - symbol { - key: "ieee80211_unreserve_tid" - value: 0x66247a43 - } - symbol { - key: "ieee80211_update_mu_groups" - value: 0x0eeb3618 - } - symbol { - key: "ieee80211_update_p2p_noa" - value: 0x50877ca6 - } - symbol { - key: "ieee80211_vif_to_wdev" - value: 0xdf31d35c - } - symbol { - key: "ieee80211_wake_queue" - value: 0x8ebdf784 - } - symbol { - key: "ieee80211_wake_queues" - value: 0xe11ee403 - } - symbol { - key: "ieee802154_alloc_hw" - value: 0x303c00b2 - } - symbol { - key: "ieee802154_configure_durations" - value: 0x62acf96f - } - symbol { - key: "ieee802154_free_hw" - value: 0xccd41de3 - } - symbol { - key: "ieee802154_hdr_peek" - value: 0xf2d1305b - } - symbol { - key: "ieee802154_hdr_peek_addrs" - value: 0x7d9923b4 - } - symbol { - key: "ieee802154_hdr_pull" - value: 0x2e42a423 - } - symbol { - key: "ieee802154_hdr_push" - value: 0xea3447a8 - } - symbol { - key: "ieee802154_max_payload" - value: 0xac4a03ce - } - symbol { - key: "ieee802154_register_hw" - value: 0x42cccec0 - } - symbol { - key: "ieee802154_rx_irqsafe" - value: 0x083923d0 - } - symbol { - key: "ieee802154_stop_queue" - value: 0xb59c8e60 - } - symbol { - key: "ieee802154_unregister_hw" - value: 0x82067880 - } - symbol { - key: "ieee802154_wake_queue" - value: 0x8f70da42 - } - symbol { - key: "ieee802154_xmit_complete" - value: 0x82d54cd2 - } - symbol { - key: "ieee802154_xmit_error" - value: 0xec107a09 - } - symbol { - key: "ieee802154_xmit_hw_error" - value: 0x841218b7 - } - symbol { - key: "ieeee80211_obss_color_collision_notify" - value: 0x8a103c90 - } - symbol { - key: "ignore_console_lock_warning" - value: 0x4a5f3d41 - } - symbol { - key: "iio_alloc_pollfunc" - value: 0x98a39db9 - } - symbol { - key: "iio_buffer_enabled" - value: 0xf9fd308c - } - symbol { - key: "iio_buffer_init" - value: 0x5956f21f - } - symbol { - key: "iio_buffer_put" - value: 0x76041d7e - } - symbol { - key: "iio_channel_get" - value: 0xe4653a75 - } - symbol { - key: "iio_channel_release" - value: 0x8aa99af0 - } - symbol { - key: "iio_dealloc_pollfunc" - value: 0x7ee06725 - } - symbol { - key: "iio_device_attach_buffer" - value: 0xd50bc6e1 - } - symbol { - key: "iio_device_claim_direct_mode" - value: 0xdf70779d - } - symbol { - key: "iio_device_id" - value: 0x49e3dfdd - } - symbol { - key: "iio_device_release_direct_mode" - value: 0x7a6b0e4c - } - symbol { - key: "iio_device_unregister" - value: 0xe0909072 - } - symbol { - key: "iio_get_channel_type" - value: 0x83815ff1 - } - symbol { - key: "iio_get_time_ns" - value: 0x01f28688 - } - symbol { - key: "iio_push_event" - value: 0x23b23c74 - } - symbol { - key: "iio_push_to_buffers" - value: 0x88fdf87a - } - symbol { - key: "iio_read_channel_attribute" - value: 0xe0c6693f - } - symbol { - key: "iio_read_channel_processed" - value: 0x4bda4ccf - } - symbol { - key: "iio_read_channel_raw" - value: 0x350d9a11 - } - symbol { - key: "iio_read_const_attr" - value: 0xb1548c88 - } - symbol { - key: "iio_read_mount_matrix" - value: 0x5ed0ce65 - } - symbol { - key: "iio_show_mount_matrix" - value: 0xfc17cb5d - } - symbol { - key: "iio_trigger_notify_done" - value: 0x613f6d1f - } - symbol { - key: "iio_trigger_poll_chained" - value: 0x7551a60b - } - symbol { - key: "iio_write_channel_raw" - value: 0x6f2f4bd1 - } - symbol { - key: "import_iovec" - value: 0x00b4d2da - } - symbol { - key: "in4_pton" - value: 0xdf968210 - } - symbol { - key: "in6_pton" - value: 0xc93c3b7d - } - symbol { - key: "in6addr_any" - value: 0xcae49fd9 - } - symbol { - key: "in_aton" - value: 0x83940072 - } - symbol { - key: "in_egroup_p" - value: 0x511cdd52 - } - symbol { - key: "inc_node_page_state" - value: 0x53baed4c - } - symbol { - key: "inc_zone_page_state" - value: 0xaf4fc4b9 - } - symbol { - key: "inet6_csk_xmit" - value: 0x2d6e1a71 - } - symbol { - key: "inet6_ioctl" - value: 0x3db1b953 - } - symbol { - key: "inet_csk_get_port" - value: 0x1e4863ea - } - symbol { - key: "inet_frag_destroy" - value: 0x6e027547 - } - symbol { - key: "inet_frag_find" - value: 0x18472cc5 - } - symbol { - key: "inet_frag_kill" - value: 0x2daf6508 - } - symbol { - key: "inet_frag_queue_insert" - value: 0x586598d1 - } - symbol { - key: "inet_frag_reasm_finish" - value: 0x23a8e1f9 - } - symbol { - key: "inet_frag_reasm_prepare" - value: 0x4e1b2c76 - } - symbol { - key: "inet_frags_fini" - value: 0xbf4f0b58 - } - symbol { - key: "inet_frags_init" - value: 0x6e6a2ec5 - } - symbol { - key: "inet_ioctl" - value: 0xca2771be - } - symbol { - key: "init_dummy_netdev" - value: 0x7ded1ffe - } - symbol { - key: "init_iova_domain" - value: 0xe42479db - } - symbol { - key: "init_net" - value: 0xd8b14976 - } - symbol { - key: "init_on_free" - value: 0x86c8a137 - } - symbol { - key: "init_pid_ns" - value: 0x64e448f4 - } - symbol { - key: "init_pseudo" - value: 0x4e874464 - } - symbol { - key: "init_srcu_struct" - value: 0x7dce8737 - } - symbol { - key: "init_task" - value: 0x3d6f5577 - } - symbol { - key: "init_timer_key" - value: 0x2b35dbba - } - symbol { - key: "init_user_ns" - value: 0x0732d2d1 - } - symbol { - key: "init_uts_ns" - value: 0x5eecacc4 - } - symbol { - key: "init_wait_entry" - value: 0x215b5641 - } - symbol { - key: "init_wait_var_entry" - value: 0xbf6470f2 - } - symbol { - key: "input_alloc_absinfo" - value: 0x18eeb52f - } - symbol { - key: "input_allocate_device" - value: 0xbc652525 - } - symbol { - key: "input_close_device" - value: 0x2336c16f - } - symbol { - key: "input_copy_abs" - value: 0x5b69d05f - } - symbol { - key: "input_event" - value: 0x1cfb5d03 - } - symbol { - key: "input_ff_create" - value: 0x60efc3a4 - } - symbol { - key: "input_ff_destroy" - value: 0x6f29f28e - } - symbol { - key: "input_free_device" - value: 0xcd4b17c4 - } - symbol { - key: "input_mt_assign_slots" - value: 0x8d472246 - } - symbol { - key: "input_mt_destroy_slots" - value: 0x29087f7f - } - symbol { - key: "input_mt_drop_unused" - value: 0xa4d70a3f - } - symbol { - key: "input_mt_init_slots" - value: 0x4d98ff50 - } - symbol { - key: "input_mt_report_finger_count" - value: 0x6905de49 - } - symbol { - key: "input_mt_report_pointer_emulation" - value: 0xd5ec9823 - } - symbol { - key: "input_mt_report_slot_state" - value: 0xb7c38617 - } - symbol { - key: "input_mt_sync_frame" - value: 0xa5fd7358 - } - symbol { - key: "input_open_device" - value: 0xc59a0788 - } - symbol { - key: "input_register_device" - value: 0xe6f7c5ea - } - symbol { - key: "input_register_handle" - value: 0x718b5d04 - } - symbol { - key: "input_register_handler" - value: 0xbcce2413 - } - symbol { - key: "input_reset_device" - value: 0xdd50f291 - } - symbol { - key: "input_set_abs_params" - value: 0xd2b5c87d - } - symbol { - key: "input_set_capability" - value: 0xf58961c1 - } - symbol { - key: "input_set_timestamp" - value: 0xfa66175a - } - symbol { - key: "input_unregister_device" - value: 0x6a48a444 - } - symbol { - key: "input_unregister_handle" - value: 0xc73383c1 - } - symbol { - key: "input_unregister_handler" - value: 0x0ee6aecf - } - symbol { - key: "insert_resource" - value: 0x3c5daf32 - } - symbol { - key: "int_pow" - value: 0xbd83f7de - } - symbol { - key: "int_sqrt" - value: 0xb6637ce6 - } - symbol { - key: "int_to_scsilun" - value: 0x5ce8149d - } - symbol { - key: "interval_tree_insert" - value: 0x92b91a66 - } - symbol { - key: "interval_tree_iter_first" - value: 0x0d19106d - } - symbol { - key: "interval_tree_iter_next" - value: 0xfe94820e - } - symbol { - key: "interval_tree_remove" - value: 0xe7fc8dce - } - symbol { - key: "invalidate_mapping_pages" - value: 0xc3e2d4ae - } - symbol { - key: "io_schedule" - value: 0x6f047c6e - } - symbol { - key: "io_schedule_timeout" - value: 0xd67bf9ed - } - symbol { - key: "iomem_resource" - value: 0x99224733 - } - symbol { - key: "iommu_alloc_resv_region" - value: 0xa4eabc87 - } - symbol { - key: "iommu_attach_device" - value: 0xd24a70f6 - } - symbol { - key: "iommu_attach_group" - value: 0xe80863b1 - } - symbol { - key: "iommu_detach_device" - value: 0xd81a7d03 - } - symbol { - key: "iommu_device_register" - value: 0xa5459730 - } - symbol { - key: "iommu_device_sysfs_add" - value: 0xe77a1ae2 - } - symbol { - key: "iommu_device_sysfs_remove" - value: 0x0faa1a3d - } - symbol { - key: "iommu_device_unlink" - value: 0x4655db4f - } - symbol { - key: "iommu_device_unregister" - value: 0xb2194478 - } - symbol { - key: "iommu_dma_get_resv_regions" - value: 0x90148e8e - } - symbol { - key: "iommu_domain_alloc" - value: 0x92cc8c41 - } - symbol { - key: "iommu_domain_free" - value: 0xdf5bc8be - } - symbol { - key: "iommu_fwspec_add_ids" - value: 0x836fd42d - } - symbol { - key: "iommu_fwspec_free" - value: 0x07d8752d - } - symbol { - key: "iommu_get_domain_for_dev" - value: 0x29d25600 - } - symbol { - key: "iommu_get_msi_cookie" - value: 0xc359a46e - } - symbol { - key: "iommu_group_alloc" - value: 0xc9c5433a - } - symbol { - key: "iommu_group_for_each_dev" - value: 0xfce67239 - } - symbol { - key: "iommu_group_get" - value: 0xe154efb2 - } - symbol { - key: "iommu_group_get_iommudata" - value: 0xadf1bba5 - } - symbol { - key: "iommu_group_put" - value: 0x1a299344 - } - symbol { - key: "iommu_group_ref_get" - value: 0xe52a90e5 - } - symbol { - key: "iommu_group_set_iommudata" - value: 0x1f9ceb72 - } - symbol { - key: "iommu_group_set_name" - value: 0x119c23e5 - } - symbol { - key: "iommu_iova_to_phys" - value: 0x9aea043a - } - symbol { - key: "iommu_map" - value: 0xbfb0ba46 - } - symbol { - key: "iommu_map_sg" - value: 0x21c33dfe - } - symbol { - key: "iommu_present" - value: 0x6c972a39 - } - symbol { - key: "iommu_put_resv_regions" - value: 0x5334a8b4 - } - symbol { - key: "iommu_register_device_fault_handler" - value: 0x30e89515 - } - symbol { - key: "iommu_report_device_fault" - value: 0x407738ab - } - symbol { - key: "iommu_set_fault_handler" - value: 0x7e9c5e3f - } - symbol { - key: "iommu_set_pgtable_quirks" - value: 0x2d2eb8bc - } - symbol { - key: "iommu_unmap" - value: 0x08ecc90d - } - symbol { - key: "iommu_unregister_device_fault_handler" - value: 0x42137268 - } - symbol { - key: "ioremap_prot" - value: 0xa0390871 - } - symbol { - key: "iounmap" - value: 0xfb789e26 - } - symbol { - key: "iov_iter_init" - value: 0x71726a83 - } - symbol { - key: "iov_iter_kvec" - value: 0xffb394c4 - } - symbol { - key: "iov_iter_revert" - value: 0x48a6183b - } - symbol { - key: "ip6_dst_hoplimit" - value: 0x1be0f35f - } - symbol { - key: "ip6_local_out" - value: 0x5a7fbd45 - } - symbol { - key: "ip6_route_me_harder" - value: 0x7837fb7f - } - symbol { - key: "ip_compute_csum" - value: 0x6cd920cf - } - symbol { - key: "ip_local_out" - value: 0x5234b1b5 - } - symbol { - key: "ip_mc_join_group" - value: 0xaed020d7 - } - symbol { - key: "ip_queue_xmit" - value: 0xc1d5ac06 - } - symbol { - key: "ip_route_me_harder" - value: 0xc86b3dec - } - symbol { - key: "ip_route_output_flow" - value: 0x6bd8b5b5 - } - symbol { - key: "ip_send_check" - value: 0x5b9fac73 - } - symbol { - key: "ipi_desc_get" - value: 0x39f87265 - } - symbol { - key: "iput" - value: 0xd35aa56c - } - symbol { - key: "ipv6_dev_find" - value: 0xfd0a8a39 - } - symbol { - key: "ipv6_ext_hdr" - value: 0x274071bc - } - symbol { - key: "ipv6_find_hdr" - value: 0x8b22b24d - } - symbol { - key: "ipv6_skip_exthdr" - value: 0x1f294d29 - } - symbol { - key: "ipv6_stub" - value: 0xc610fcd6 - } - symbol { - key: "ir_raw_event_store_edge" - value: 0x915bc321 - } - symbol { - key: "irq_check_status_bit" - value: 0xbf9d3356 - } - symbol { - key: "irq_chip_ack_parent" - value: 0xd8989bc0 - } - symbol { - key: "irq_chip_disable_parent" - value: 0x43c80a09 - } - symbol { - key: "irq_chip_enable_parent" - value: 0xdec0d803 - } - symbol { - key: "irq_chip_eoi_parent" - value: 0x318d7639 - } - symbol { - key: "irq_chip_get_parent_state" - value: 0x234b3b39 - } - symbol { - key: "irq_chip_mask_parent" - value: 0xadb0ba0e - } - symbol { - key: "irq_chip_retrigger_hierarchy" - value: 0xce3d1021 - } - symbol { - key: "irq_chip_set_affinity_parent" - value: 0xc55dac9c - } - symbol { - key: "irq_chip_set_parent_state" - value: 0x3e7fecbe - } - symbol { - key: "irq_chip_set_type_parent" - value: 0x7021eb31 - } - symbol { - key: "irq_chip_set_vcpu_affinity_parent" - value: 0xf2ede93a - } - symbol { - key: "irq_chip_set_wake_parent" - value: 0xc50b462b - } - symbol { - key: "irq_chip_unmask_parent" - value: 0x53918fa8 - } - symbol { - key: "irq_create_fwspec_mapping" - value: 0xa4445542 - } - symbol { - key: "irq_create_mapping_affinity" - value: 0xbe5c3dff - } - symbol { - key: "irq_create_of_mapping" - value: 0x455e91ec - } - symbol { - key: "irq_dispose_mapping" - value: 0x630bb842 - } - symbol { - key: "irq_do_set_affinity" - value: 0x22a9a9c1 - } - symbol { - key: "irq_domain_add_legacy" - value: 0x9f4df92b - } - symbol { - key: "irq_domain_alloc_irqs_parent" - value: 0x5e13f2f1 - } - symbol { - key: "irq_domain_create_hierarchy" - value: 0x135db1d2 - } - symbol { - key: "irq_domain_disconnect_hierarchy" - value: 0xba41ecd4 - } - symbol { - key: "irq_domain_free_irqs_common" - value: 0x327b1cbb - } - symbol { - key: "irq_domain_free_irqs_parent" - value: 0x61a826d2 - } - symbol { - key: "irq_domain_get_irq_data" - value: 0x3cc69c51 - } - symbol { - key: "irq_domain_remove" - value: 0xb0b89150 - } - symbol { - key: "irq_domain_set_hwirq_and_chip" - value: 0xa7d2492e - } - symbol { - key: "irq_domain_set_info" - value: 0x313a31e6 - } - symbol { - key: "irq_domain_simple_ops" - value: 0x054ef290 - } - symbol { - key: "irq_domain_translate_twocell" - value: 0x42675a87 - } - symbol { - key: "irq_domain_update_bus_token" - value: 0x18eb0e3e - } - symbol { - key: "irq_domain_xlate_onecell" - value: 0xfd8e5705 - } - symbol { - key: "irq_domain_xlate_onetwocell" - value: 0x3087961e - } - symbol { - key: "irq_domain_xlate_twocell" - value: 0x2f696324 - } - symbol { - key: "irq_find_matching_fwspec" - value: 0x362487ea - } - symbol { - key: "irq_force_affinity" - value: 0xc6121864 - } - symbol { - key: "irq_gc_ack_set_bit" - value: 0x9ed1af8c - } - symbol { - key: "irq_gc_mask_clr_bit" - value: 0xf030b866 - } - symbol { - key: "irq_gc_mask_set_bit" - value: 0x01f6343f - } - symbol { - key: "irq_generic_chip_ops" - value: 0xe8b2d7a6 - } - symbol { - key: "irq_get_domain_generic_chip" - value: 0x2ed6bfeb - } - symbol { - key: "irq_get_irq_data" - value: 0xa9c80d6c - } - symbol { - key: "irq_get_irqchip_state" - value: 0xb1d265b1 - } - symbol { - key: "irq_modify_status" - value: 0x28fabc56 - } - symbol { - key: "irq_of_parse_and_map" - value: 0x68e07680 - } - symbol { - key: "irq_set_affinity" - value: 0xcd991820 - } - symbol { - key: "irq_set_affinity_notifier" - value: 0x307e484e - } - symbol { - key: "irq_set_chained_handler_and_data" - value: 0xf62740c9 - } - symbol { - key: "irq_set_chip" - value: 0x1af2c6cc - } - symbol { - key: "irq_set_chip_and_handler_name" - value: 0x94fc8420 - } - symbol { - key: "irq_set_chip_data" - value: 0x7c906e0d - } - symbol { - key: "irq_set_handler_data" - value: 0x0bad9216 - } - symbol { - key: "irq_set_irq_type" - value: 0xb2b17b6f - } - symbol { - key: "irq_set_irq_wake" - value: 0x5904d735 - } - symbol { - key: "irq_set_irqchip_state" - value: 0xcb7dc482 - } - symbol { - key: "irq_set_parent" - value: 0xaed00f8c - } - symbol { - key: "irq_to_desc" - value: 0xc89a8e29 - } - symbol { - key: "irq_work_queue" - value: 0x92dfef70 - } - symbol { - key: "irq_work_queue_on" - value: 0xd1f69ecb - } - symbol { - key: "irq_work_run" - value: 0xdbb90310 - } - symbol { - key: "irq_work_sync" - value: 0x3d2a104d - } - symbol { - key: "is_console_locked" - value: 0x064a6e13 - } - symbol { - key: "is_dma_buf_file" - value: 0x73ffe9a9 - } - symbol { - key: "is_virtio_device" - value: 0x03de6dc5 - } - symbol { - key: "is_vmalloc_addr" - value: 0xe4e974b3 - } - symbol { - key: "isolate_and_split_free_page" - value: 0x2066c48d - } - symbol { - key: "isolate_anon_lru_page" - value: 0x1cd74592 - } - symbol { - key: "iterate_dir" - value: 0xd4b34ea6 - } - symbol { - key: "iterate_fd" - value: 0x3c6496cb - } - symbol { - key: "iw_handler_get_spy" - value: 0x124d42c2 - } - symbol { - key: "iw_handler_get_thrspy" - value: 0xd106aba0 - } - symbol { - key: "iw_handler_set_spy" - value: 0x5cce6b17 - } - symbol { - key: "iw_handler_set_thrspy" - value: 0x854c19ed - } - symbol { - key: "iwe_stream_add_event" - value: 0x50909f0b - } - symbol { - key: "iwe_stream_add_point" - value: 0xe56d8267 - } - symbol { - key: "iwe_stream_add_value" - value: 0x7862fdf3 - } - symbol { - key: "jiffies" - value: 0xa6e6c879 - } - symbol { - key: "jiffies64_to_msecs" - value: 0x6e47d2cf - } - symbol { - key: "jiffies64_to_nsecs" - value: 0xd63a3f70 - } - symbol { - key: "jiffies_64" - value: 0x075fdad1 - } - symbol { - key: "jiffies_64_to_clock_t" - value: 0x6bcfa61d - } - symbol { - key: "jiffies_to_msecs" - value: 0x9175ce1c - } - symbol { - key: "jiffies_to_usecs" - value: 0x81dadb36 - } - symbol { - key: "kasan_flag_enabled" - value: 0x9bfc3a5e - } - symbol { - key: "kasprintf" - value: 0xc750a072 - } - symbol { - key: "kern_mount" - value: 0xbccf7511 - } - symbol { - key: "kern_unmount" - value: 0x3b31be3d - } - symbol { - key: "kernel_accept" - value: 0x88704b49 - } - symbol { - key: "kernel_bind" - value: 0x8cd9004f - } - symbol { - key: "kernel_connect" - value: 0x21d6616d - } - symbol { - key: "kernel_cpustat" - value: 0xd9f8da7b - } - symbol { - key: "kernel_getsockname" - value: 0x1b2f5f11 - } - symbol { - key: "kernel_kobj" - value: 0x6746106c - } - symbol { - key: "kernel_listen" - value: 0xc5f22a59 - } - symbol { - key: "kernel_param_lock" - value: 0xff4a14be - } - symbol { - key: "kernel_param_unlock" - value: 0x4e60d546 - } - symbol { - key: "kernel_power_off" - value: 0x0e6a648c - } - symbol { - key: "kernel_recvmsg" - value: 0x05b57a3a - } - symbol { - key: "kernel_restart" - value: 0x5da7d3fd - } - symbol { - key: "kernel_sendmsg" - value: 0x51fc2e7c - } - symbol { - key: "kernel_sigaction" - value: 0x9a493b0a - } - symbol { - key: "kernel_sock_shutdown" - value: 0x7db59566 - } - symbol { - key: "kernfs_find_and_get_ns" - value: 0x74c27cba - } - symbol { - key: "kernfs_notify" - value: 0x9c2a699a - } - symbol { - key: "kernfs_path_from_node" - value: 0x1185f06e - } - symbol { - key: "kernfs_put" - value: 0x1ac8e26f - } - symbol { - key: "key_create_or_update" - value: 0x1feedde3 - } - symbol { - key: "key_put" - value: 0xc2d6ae96 - } - symbol { - key: "keyring_alloc" - value: 0x6dbdf8e6 - } - symbol { - key: "kfree" - value: 0x6bb359de - } - symbol { - key: "kfree_const" - value: 0xe097a7bd - } - symbol { - key: "kfree_sensitive" - value: 0xdc88dfbc - } - symbol { - key: "kfree_skb_list_reason" - value: 0xe867c7e6 - } - symbol { - key: "kfree_skb_partial" - value: 0x6dc922be - } - symbol { - key: "kfree_skb_reason" - value: 0x5cdb4ea4 - } - symbol { - key: "kick_all_cpus_sync" - value: 0x6d575dad - } - symbol { - key: "kill_anon_super" - value: 0xb1072fb1 - } - symbol { - key: "kill_fasync" - value: 0x661955d6 - } - symbol { - key: "kimage_vaddr" - value: 0x053e25cb - } - symbol { - key: "kimage_voffset" - value: 0x567c8a8a - } - symbol { - key: "kmalloc_caches" - value: 0xbc2dc163 - } - symbol { - key: "kmalloc_large" - value: 0x98b2ed59 - } - symbol { - key: "kmalloc_node_trace" - value: 0xa64fdec4 - } - symbol { - key: "kmalloc_trace" - value: 0xcbec700e - } - symbol { - key: "kmem_cache_alloc" - value: 0x394ce3dd - } - symbol { - key: "kmem_cache_create" - value: 0x56f23732 - } - symbol { - key: "kmem_cache_create_usercopy" - value: 0xa5a4fafa - } - symbol { - key: "kmem_cache_destroy" - value: 0xc37ba22c - } - symbol { - key: "kmem_cache_free" - value: 0xbce770e6 - } - symbol { - key: "kmemdup" - value: 0xc5292cdd - } - symbol { - key: "kmemdup_nul" - value: 0xdaa011df - } - symbol { - key: "kmsg_dump_get_buffer" - value: 0xeecf2614 - } - symbol { - key: "kmsg_dump_get_line" - value: 0x5addff7b - } - symbol { - key: "kmsg_dump_reason_str" - value: 0xf6a8f652 - } - symbol { - key: "kmsg_dump_register" - value: 0x3ce2ed77 - } - symbol { - key: "kmsg_dump_rewind" - value: 0x456e21b8 - } - symbol { - key: "kmsg_dump_unregister" - value: 0x3de0a0d6 - } - symbol { - key: "kobj_sysfs_ops" - value: 0xff11f1ef - } - symbol { - key: "kobject_add" - value: 0xa8f2033f - } - symbol { - key: "kobject_create_and_add" - value: 0xa5deede8 - } - symbol { - key: "kobject_del" - value: 0x78a1f659 - } - symbol { - key: "kobject_get" - value: 0x42241ce5 - } - symbol { - key: "kobject_get_path" - value: 0x5ca92bb1 - } - symbol { - key: "kobject_init" - value: 0x11e33922 - } - symbol { - key: "kobject_init_and_add" - value: 0xa95939f5 - } - symbol { - key: "kobject_put" - value: 0x45f53e02 - } - symbol { - key: "kobject_set_name" - value: 0xaa5c8089 - } - symbol { - key: "kobject_uevent" - value: 0x6a1b96a4 - } - symbol { - key: "kobject_uevent_env" - value: 0x5e008c58 - } - symbol { - key: "krealloc" - value: 0x6ebdc3d5 - } - symbol { - key: "kset_create_and_add" - value: 0x997ce4eb - } - symbol { - key: "kset_find_obj" - value: 0xc8630541 - } - symbol { - key: "kset_unregister" - value: 0x67714f19 - } - symbol { - key: "ksize" - value: 0x2c162109 - } - symbol { - key: "ksoftirqd" - value: 0x9c9d432c - } - symbol { - key: "kstat" - value: 0x3004454e - } - symbol { - key: "kstat_irqs_cpu" - value: 0x2b3485f8 - } - symbol { - key: "kstat_irqs_usr" - value: 0x2f71359b - } - symbol { - key: "kstrdup" - value: 0xdf35d747 - } - symbol { - key: "kstrdup_const" - value: 0x5dcc8e77 - } - symbol { - key: "kstrdup_quotable_cmdline" - value: 0xcabb291b - } - symbol { - key: "kstrndup" - value: 0x31577ae4 - } - symbol { - key: "kstrtobool" - value: 0x48e6567f - } - symbol { - key: "kstrtobool_from_user" - value: 0xbd8349ba - } - symbol { - key: "kstrtoint" - value: 0xa677d946 - } - symbol { - key: "kstrtoint_from_user" - value: 0x46063085 - } - symbol { - key: "kstrtol_from_user" - value: 0x8ab0e185 - } - symbol { - key: "kstrtoll" - value: 0xbeb6fe53 - } - symbol { - key: "kstrtos8" - value: 0x9c1bb84e - } - symbol { - key: "kstrtos8_from_user" - value: 0xa656e08e - } - symbol { - key: "kstrtou16" - value: 0x4c5f49dc - } - symbol { - key: "kstrtou16_from_user" - value: 0x8776d783 - } - symbol { - key: "kstrtou8" - value: 0xa4c342f5 - } - symbol { - key: "kstrtou8_from_user" - value: 0x253268e8 - } - symbol { - key: "kstrtouint" - value: 0xec1bb297 - } - symbol { - key: "kstrtouint_from_user" - value: 0x0da18d92 - } - symbol { - key: "kstrtoul_from_user" - value: 0x35384efd - } - symbol { - key: "kstrtoull" - value: 0x95eb59ef - } - symbol { - key: "kstrtoull_from_user" - value: 0xa074b313 - } - symbol { - key: "kswapd" - value: 0x877c1d4f - } - symbol { - key: "ksys_sync_helper" - value: 0x80424e6f - } - symbol { - key: "kthread_bind" - value: 0xa662c735 - } - symbol { - key: "kthread_bind_mask" - value: 0xa921f032 - } - symbol { - key: "kthread_cancel_delayed_work_sync" - value: 0x5b454f0c - } - symbol { - key: "kthread_cancel_work_sync" - value: 0x21fc0560 - } - symbol { - key: "kthread_complete_and_exit" - value: 0xd20ecdb9 - } - symbol { - key: "kthread_create_on_cpu" - value: 0x4ed76f28 - } - symbol { - key: "kthread_create_on_node" - value: 0x54d851dc - } - symbol { - key: "kthread_create_worker" - value: 0x1c8ac0ea - } - symbol { - key: "kthread_delayed_work_timer_fn" - value: 0xdd5dcb4e - } - symbol { - key: "kthread_destroy_worker" - value: 0xeae01788 - } - symbol { - key: "kthread_flush_work" - value: 0x84839142 - } - symbol { - key: "kthread_flush_worker" - value: 0xa9c37a1d - } - symbol { - key: "kthread_mod_delayed_work" - value: 0x49232ca9 - } - symbol { - key: "kthread_park" - value: 0xec609d3e - } - symbol { - key: "kthread_parkme" - value: 0x44f92a6d - } - symbol { - key: "kthread_queue_delayed_work" - value: 0x40c3dc92 - } - symbol { - key: "kthread_queue_work" - value: 0xb27aa180 - } - symbol { - key: "kthread_should_park" - value: 0xeb6e491f - } - symbol { - key: "kthread_should_stop" - value: 0xf902c37c - } - symbol { - key: "kthread_stop" - value: 0x9a04e3d3 - } - symbol { - key: "kthread_unpark" - value: 0x52e60edd - } - symbol { - key: "kthread_worker_fn" - value: 0xc6d4a959 - } - symbol { - key: "ktime_add_safe" - value: 0x95d94296 - } - symbol { - key: "ktime_get" - value: 0x25143c30 - } - symbol { - key: "ktime_get_coarse_real_ts64" - value: 0xb80124fb - } - symbol { - key: "ktime_get_coarse_with_offset" - value: 0xba76946d - } - symbol { - key: "ktime_get_mono_fast_ns" - value: 0x012f568e - } - symbol { - key: "ktime_get_raw" - value: 0x6a40dcf7 - } - symbol { - key: "ktime_get_raw_ts64" - value: 0x627cd27d - } - symbol { - key: "ktime_get_real_seconds" - value: 0xa662e905 - } - symbol { - key: "ktime_get_real_ts64" - value: 0xc78c2710 - } - symbol { - key: "ktime_get_seconds" - value: 0x0614b92e - } - symbol { - key: "ktime_get_snapshot" - value: 0x01b49a38 - } - symbol { - key: "ktime_get_ts64" - value: 0xbe2a589c - } - symbol { - key: "ktime_get_with_offset" - value: 0xf03cc7d6 - } - symbol { - key: "kunit_binary_assert_format" - value: 0x4026efa6 - } - symbol { - key: "kunit_do_failed_assertion" - value: 0x76ff2b39 - } - symbol { - key: "kunit_kmalloc_array" - value: 0xf2e6f907 - } - symbol { - key: "kunit_ptr_not_err_assert_format" - value: 0xb1bdece7 - } - symbol { - key: "kvasprintf" - value: 0x3160ee82 - } - symbol { - key: "kvasprintf_const" - value: 0xbc9cd951 - } - symbol { - key: "kvfree" - value: 0x15a3f41a - } - symbol { - key: "kvfree_call_rcu" - value: 0x6e8c6baf - } - symbol { - key: "kvmalloc_node" - value: 0x3ae24a16 - } - symbol { - key: "l2cap_add_psm" - value: 0x3df63827 - } - symbol { - key: "l2cap_chan_close" - value: 0x26f1f650 - } - symbol { - key: "l2cap_chan_connect" - value: 0xbad9100b - } - symbol { - key: "l2cap_chan_create" - value: 0x5fbc0f26 - } - symbol { - key: "l2cap_chan_del" - value: 0xf311fdc8 - } - symbol { - key: "l2cap_chan_list" - value: 0x1b77235e - } - symbol { - key: "l2cap_chan_put" - value: 0x95c06871 - } - symbol { - key: "l2cap_chan_send" - value: 0x477d12fb - } - symbol { - key: "l2cap_chan_set_defaults" - value: 0xa2949e70 - } - symbol { - key: "l2cap_conn_get" - value: 0x7ddae758 - } - symbol { - key: "l2cap_conn_put" - value: 0x408a40eb - } - symbol { - key: "l2cap_is_socket" - value: 0x713c49dc - } - symbol { - key: "l2cap_register_user" - value: 0xcf1da4b4 - } - symbol { - key: "l2cap_unregister_user" - value: 0x4be6182f - } - symbol { - key: "l2tp_recv_common" - value: 0x0adf80e9 - } - symbol { - key: "l2tp_session_create" - value: 0x8667b5a3 - } - symbol { - key: "l2tp_session_dec_refcount" - value: 0x41e1d797 - } - symbol { - key: "l2tp_session_delete" - value: 0x6d5a3515 - } - symbol { - key: "l2tp_session_get" - value: 0x7c29c299 - } - symbol { - key: "l2tp_session_get_by_ifname" - value: 0x1d4f252f - } - symbol { - key: "l2tp_session_get_nth" - value: 0xd944403c - } - symbol { - key: "l2tp_session_inc_refcount" - value: 0x12bc1d26 - } - symbol { - key: "l2tp_session_register" - value: 0x8bf0dadd - } - symbol { - key: "l2tp_session_set_header_len" - value: 0x16020414 - } - symbol { - key: "l2tp_sk_to_tunnel" - value: 0x19b323fa - } - symbol { - key: "l2tp_tunnel_create" - value: 0xb3ed8a46 - } - symbol { - key: "l2tp_tunnel_dec_refcount" - value: 0x9328a6ed - } - symbol { - key: "l2tp_tunnel_delete" - value: 0xf70d152f - } - symbol { - key: "l2tp_tunnel_get" - value: 0xbf0c31fb - } - symbol { - key: "l2tp_tunnel_get_nth" - value: 0x2b8f7fee - } - symbol { - key: "l2tp_tunnel_get_session" - value: 0x8244eaf7 - } - symbol { - key: "l2tp_tunnel_inc_refcount" - value: 0x7169705b - } - symbol { - key: "l2tp_tunnel_register" - value: 0x8066cf3a - } - symbol { - key: "l2tp_udp_encap_recv" - value: 0x8f6761e2 - } - symbol { - key: "l2tp_xmit_skb" - value: 0x20069858 - } - symbol { - key: "led_classdev_flash_register_ext" - value: 0x709f7fc8 - } - symbol { - key: "led_classdev_flash_unregister" - value: 0xa58e6f5d - } - symbol { - key: "led_classdev_register_ext" - value: 0xfe24eb71 - } - symbol { - key: "led_classdev_unregister" - value: 0x27d77d55 - } - symbol { - key: "led_get_flash_fault" - value: 0x62cd5012 - } - symbol { - key: "led_init_default_state_get" - value: 0xda95494e - } - symbol { - key: "led_mc_calc_color_components" - value: 0x76f00da5 - } - symbol { - key: "led_set_brightness_sync" - value: 0x2e74d698 - } - symbol { - key: "led_set_flash_brightness" - value: 0x7bbb8d5f - } - symbol { - key: "led_set_flash_timeout" - value: 0xa18d331b - } - symbol { - key: "led_sysfs_disable" - value: 0x1874c9e3 - } - symbol { - key: "led_sysfs_enable" - value: 0xef448c0c - } - symbol { - key: "led_trigger_event" - value: 0x678fcec9 - } - symbol { - key: "led_trigger_register" - value: 0x73ea3871 - } - symbol { - key: "led_trigger_register_simple" - value: 0xaaa8b4f9 - } - symbol { - key: "led_trigger_remove" - value: 0xbadeab0f - } - symbol { - key: "led_trigger_unregister" - value: 0xa60f59c7 - } - symbol { - key: "led_trigger_unregister_simple" - value: 0x61d92429 - } - symbol { - key: "led_update_brightness" - value: 0xf4949824 - } - symbol { - key: "led_update_flash_brightness" - value: 0xf48c4979 - } - symbol { - key: "linear_range_get_selector_within" - value: 0x7d03c60e - } - symbol { - key: "linear_range_get_value" - value: 0x6149caff - } - symbol { - key: "linkwatch_fire_event" - value: 0x91e9c466 - } - symbol { - key: "list_sort" - value: 0xf33d71ea - } - symbol { - key: "llist_add_batch" - value: 0xc50733a4 - } - symbol { - key: "llist_reverse_order" - value: 0xc162c911 - } - symbol { - key: "lock_sock_nested" - value: 0xaaab26df - } - symbol { - key: "lockref_get" - value: 0x42eaca18 - } - symbol { - key: "log_abnormal_wakeup_reason" - value: 0x408fc274 - } - symbol { - key: "log_post_read_mmio" - value: 0x8fab82b5 - } - symbol { - key: "log_post_write_mmio" - value: 0xe1482206 - } - symbol { - key: "log_read_mmio" - value: 0xf2579cec - } - symbol { - key: "log_threaded_irq_wakeup_reason" - value: 0xc41c43d2 - } - symbol { - key: "log_write_mmio" - value: 0x02bffe2a - } - symbol { - key: "logfc" - value: 0x06e891b4 - } - symbol { - key: "lookup_bdev" - value: 0xad10cf0f - } - symbol { - key: "loops_per_jiffy" - value: 0x493ce9fc - } - symbol { - key: "lowpan_header_compress" - value: 0x1440b3fe - } - symbol { - key: "lowpan_header_decompress" - value: 0xf625170a - } - symbol { - key: "lowpan_nhc_add" - value: 0x3751bf8b - } - symbol { - key: "lowpan_nhc_del" - value: 0xf1354b5e - } - symbol { - key: "lowpan_register_netdev" - value: 0x2ee79858 - } - symbol { - key: "lowpan_register_netdevice" - value: 0xbc74f02a - } - symbol { - key: "lowpan_unregister_netdev" - value: 0x01bea327 - } - symbol { - key: "lowpan_unregister_netdevice" - value: 0x4f31c756 - } - symbol { - key: "mac_pton" - value: 0x7bd17841 - } - symbol { - key: "mas_empty_area_rev" - value: 0xe4eac6bd - } - symbol { - key: "mas_find" - value: 0x602510fe - } - symbol { - key: "match_hex" - value: 0x304a5133 - } - symbol { - key: "match_int" - value: 0xcc9bd833 - } - symbol { - key: "match_string" - value: 0x97e555df - } - symbol { - key: "match_token" - value: 0x61c53930 - } - symbol { - key: "mbox_chan_received_data" - value: 0x588e0fe2 - } - symbol { - key: "mbox_chan_txdone" - value: 0xdaf86712 - } - symbol { - key: "mbox_client_txdone" - value: 0xd8f7e87d - } - symbol { - key: "mbox_controller_register" - value: 0x26ff76ce - } - symbol { - key: "mbox_controller_unregister" - value: 0xc74935db - } - symbol { - key: "mbox_free_channel" - value: 0xbf272cf1 - } - symbol { - key: "mbox_request_channel" - value: 0xa93d3855 - } - symbol { - key: "mbox_request_channel_byname" - value: 0x88716266 - } - symbol { - key: "mbox_send_message" - value: 0x28a1af7f - } - symbol { - key: "mctrl_gpio_disable_ms" - value: 0xbf3f53e8 - } - symbol { - key: "mctrl_gpio_enable_ms" - value: 0xfff946e6 - } - symbol { - key: "mctrl_gpio_get" - value: 0x6b021d79 - } - symbol { - key: "mctrl_gpio_init" - value: 0x225925a6 - } - symbol { - key: "mctrl_gpio_set" - value: 0x791e75a2 - } - symbol { - key: "mdio_device_create" - value: 0x74d2c062 - } - symbol { - key: "mdio_device_free" - value: 0x08abb636 - } - symbol { - key: "mdio_device_reset" - value: 0xe93a46f5 - } - symbol { - key: "mdiobus_alloc_size" - value: 0x97be343f - } - symbol { - key: "mdiobus_free" - value: 0xd18d9beb - } - symbol { - key: "mdiobus_get_phy" - value: 0x4b1572e8 - } - symbol { - key: "mdiobus_is_registered_device" - value: 0x9205ef97 - } - symbol { - key: "mdiobus_modify_changed" - value: 0x0d67f02b - } - symbol { - key: "mdiobus_read" - value: 0x8fd19cea - } - symbol { - key: "mdiobus_unregister" - value: 0x2e683b3e - } - symbol { - key: "mdiobus_write" - value: 0x46caa64b - } - symbol { - key: "media_create_ancillary_link" - value: 0x7f726caf - } - symbol { - key: "media_create_intf_link" - value: 0x562d3f6f - } - symbol { - key: "media_create_pad_link" - value: 0x57c27f6f - } - symbol { - key: "media_device_cleanup" - value: 0x9eddc572 - } - symbol { - key: "media_device_init" - value: 0xa54f3ef4 - } - symbol { - key: "media_device_unregister" - value: 0x84271f20 - } - symbol { - key: "media_devnode_create" - value: 0xf60a5d60 - } - symbol { - key: "media_devnode_remove" - value: 0xea64439d - } - symbol { - key: "media_entity_pads_init" - value: 0xd0b869bf - } - symbol { - key: "media_entity_pipeline" - value: 0x3e285e2f - } - symbol { - key: "media_entity_remove_links" - value: 0xf5924d9f - } - symbol { - key: "media_graph_walk_cleanup" - value: 0x84278a73 - } - symbol { - key: "media_graph_walk_init" - value: 0xf5327fe3 - } - symbol { - key: "media_graph_walk_next" - value: 0x92649662 - } - symbol { - key: "media_graph_walk_start" - value: 0xc023a87c - } - symbol { - key: "media_pad_remote_pad_first" - value: 0x8d56397b - } - symbol { - key: "media_pad_remote_pad_unique" - value: 0x47afd45d - } - symbol { - key: "media_pipeline_start" - value: 0xa17b36f0 - } - symbol { - key: "media_pipeline_stop" - value: 0xee370c66 - } - symbol { - key: "media_request_get_by_fd" - value: 0xd075c3be - } - symbol { - key: "media_request_object_complete" - value: 0xa848deda - } - symbol { - key: "media_request_put" - value: 0x8eadb5fd - } - symbol { - key: "mem_dump_obj" - value: 0x7f797603 - } - symbol { - key: "mem_section" - value: 0x01e78001 - } - symbol { - key: "memblock_end_of_DRAM" - value: 0x746374fa - } - symbol { - key: "memblock_free" - value: 0x4fb91c54 - } - symbol { - key: "memchr" - value: 0xaa97e158 - } - symbol { - key: "memchr_inv" - value: 0x0b518e04 - } - symbol { - key: "memcmp" - value: 0xad94cee2 - } - symbol { - key: "memcpy" - value: 0xec5de79b - } - symbol { - key: "memcpy_and_pad" - value: 0xd046a426 - } - symbol { - key: "memdup_user" - value: 0x9c7c44dc - } - symbol { - key: "memdup_user_nul" - value: 0x4b8998cf - } - symbol { - key: "memmove" - value: 0x48ffba03 - } - symbol { - key: "memory_block_size_bytes" - value: 0x08fd5f0f - } - symbol { - key: "memory_cgrp_subsys" - value: 0xcd17d380 - } - symbol { - key: "memory_cgrp_subsys_enabled_key" - value: 0x4a3fbd55 - } - symbol { - key: "memory_read_from_buffer" - value: 0x433c572b - } - symbol { - key: "memparse" - value: 0xdf190787 - } - symbol { - key: "mempool_alloc" - value: 0xfd2dc160 - } - symbol { - key: "mempool_alloc_pages" - value: 0x13e62490 - } - symbol { - key: "mempool_alloc_slab" - value: 0xa613caa5 - } - symbol { - key: "mempool_create" - value: 0x25f67c9f - } - symbol { - key: "mempool_destroy" - value: 0x65b19e25 - } - symbol { - key: "mempool_free" - value: 0xfa3d486a - } - symbol { - key: "mempool_free_pages" - value: 0x77eb61b0 - } - symbol { - key: "mempool_free_slab" - value: 0xfbb56638 - } - symbol { - key: "mempool_resize" - value: 0x9a28516c - } - symbol { - key: "memremap" - value: 0x7ad45055 - } - symbol { - key: "memremap_pages" - value: 0x56171277 - } - symbol { - key: "memscan" - value: 0x67a278cb - } - symbol { - key: "memset" - value: 0xd1412061 - } - symbol { - key: "memset32" - value: 0x4742ac18 - } - symbol { - key: "memset64" - value: 0x343d8d9d - } - symbol { - key: "memstart_addr" - value: 0xabdeef21 - } - symbol { - key: "memunmap" - value: 0xaa1ecb0d - } - symbol { - key: "memunmap_pages" - value: 0xbc9af04b - } - symbol { - key: "mfd_add_devices" - value: 0x78495fd8 - } - symbol { - key: "mfd_remove_devices" - value: 0xa208d2dc - } - symbol { - key: "migrate_pages" - value: 0x89c6398f - } - symbol { - key: "migrate_swap" - value: 0xbad16ab3 - } - symbol { - key: "mii_check_media" - value: 0x68c3a63b - } - symbol { - key: "mii_ethtool_gset" - value: 0xbc90165b - } - symbol { - key: "mii_nway_restart" - value: 0x1579ecd2 - } - symbol { - key: "mipi_dsi_attach" - value: 0xe4572a81 - } - symbol { - key: "mipi_dsi_compression_mode" - value: 0x07b15271 - } - symbol { - key: "mipi_dsi_create_packet" - value: 0xe2d4d055 - } - symbol { - key: "mipi_dsi_dcs_enter_sleep_mode" - value: 0xe53f4a86 - } - symbol { - key: "mipi_dsi_dcs_exit_sleep_mode" - value: 0xc42d006b - } - symbol { - key: "mipi_dsi_dcs_get_display_brightness" - value: 0x3a394021 - } - symbol { - key: "mipi_dsi_dcs_read" - value: 0xefe40ad0 - } - symbol { - key: "mipi_dsi_dcs_set_column_address" - value: 0x54a680f9 - } - symbol { - key: "mipi_dsi_dcs_set_display_brightness" - value: 0x6ee51cd8 - } - symbol { - key: "mipi_dsi_dcs_set_display_off" - value: 0x1086ae4c - } - symbol { - key: "mipi_dsi_dcs_set_display_on" - value: 0x26cf67c0 - } - symbol { - key: "mipi_dsi_dcs_set_page_address" - value: 0xf096de3c - } - symbol { - key: "mipi_dsi_dcs_set_pixel_format" - value: 0x0b3caa81 - } - symbol { - key: "mipi_dsi_dcs_set_tear_off" - value: 0x4512217f - } - symbol { - key: "mipi_dsi_dcs_set_tear_on" - value: 0xe9f5d63c - } - symbol { - key: "mipi_dsi_dcs_set_tear_scanline" - value: 0x1ed1af4f - } - symbol { - key: "mipi_dsi_dcs_soft_reset" - value: 0x2f419666 - } - symbol { - key: "mipi_dsi_dcs_write" - value: 0x0d70d901 - } - symbol { - key: "mipi_dsi_dcs_write_buffer" - value: 0x9d1a3913 - } - symbol { - key: "mipi_dsi_detach" - value: 0xfdf03f19 - } - symbol { - key: "mipi_dsi_device_register_full" - value: 0xb0f04be5 - } - symbol { - key: "mipi_dsi_device_unregister" - value: 0x0f5c6d24 - } - symbol { - key: "mipi_dsi_driver_register_full" - value: 0x86d3fa50 - } - symbol { - key: "mipi_dsi_driver_unregister" - value: 0xc5df0bf5 - } - symbol { - key: "mipi_dsi_generic_read" - value: 0xcb4b66a2 - } - symbol { - key: "mipi_dsi_generic_write" - value: 0xcb5e0ac4 - } - symbol { - key: "mipi_dsi_host_register" - value: 0xd08cb4e7 - } - symbol { - key: "mipi_dsi_host_unregister" - value: 0x596b8466 - } - symbol { - key: "mipi_dsi_packet_format_is_long" - value: 0xd9f124cf - } - symbol { - key: "mipi_dsi_picture_parameter_set" - value: 0xdca2a3c4 - } - symbol { - key: "misc_deregister" - value: 0xe4059d72 - } - symbol { - key: "misc_register" - value: 0x842903b7 - } - symbol { - key: "mktime64" - value: 0x354e8904 - } - symbol { - key: "mmc_add_host" - value: 0xd328c906 - } - symbol { - key: "mmc_alloc_host" - value: 0x9a282ce3 - } - symbol { - key: "mmc_can_gpio_cd" - value: 0xd2482cd8 - } - symbol { - key: "mmc_cmdq_disable" - value: 0x3c9f12f3 - } - symbol { - key: "mmc_cmdq_enable" - value: 0x512b7828 - } - symbol { - key: "mmc_cqe_request_done" - value: 0x2ddd5efb - } - symbol { - key: "mmc_detect_change" - value: 0x674dbf62 - } - symbol { - key: "mmc_free_host" - value: 0xcc598f1c - } - symbol { - key: "mmc_get_card" - value: 0x82b43f76 - } - symbol { - key: "mmc_get_ext_csd" - value: 0xa5ae02cf - } - symbol { - key: "mmc_gpio_get_cd" - value: 0x5cc45f81 - } - symbol { - key: "mmc_gpio_get_ro" - value: 0x127edc77 - } - symbol { - key: "mmc_gpio_set_cd_wake" - value: 0x7ac15cd7 - } - symbol { - key: "mmc_gpiod_request_cd" - value: 0x7cd7ef85 - } - symbol { - key: "mmc_gpiod_request_ro" - value: 0xbda89b5c - } - symbol { - key: "mmc_hw_reset" - value: 0x20019c31 - } - symbol { - key: "mmc_of_parse" - value: 0x3ce0db00 - } - symbol { - key: "mmc_of_parse_voltage" - value: 0xbb4d4446 - } - symbol { - key: "mmc_put_card" - value: 0x5dc5546f - } - symbol { - key: "mmc_pwrseq_register" - value: 0x05ea5ad1 - } - symbol { - key: "mmc_pwrseq_unregister" - value: 0xa6c3d5a7 - } - symbol { - key: "mmc_regulator_get_supply" - value: 0x424f3d82 - } - symbol { - key: "mmc_regulator_set_ocr" - value: 0xa2e72f24 - } - symbol { - key: "mmc_regulator_set_vqmmc" - value: 0xba0b2eaa - } - symbol { - key: "mmc_remove_host" - value: 0x462cbc3f - } - symbol { - key: "mmc_request_done" - value: 0x5eda25d4 - } - symbol { - key: "mmc_retune_timer_stop" - value: 0xc9735609 - } - symbol { - key: "mmc_send_tuning" - value: 0xfe0604fe - } - symbol { - key: "mmc_set_data_timeout" - value: 0x2f332836 - } - symbol { - key: "mmc_switch" - value: 0x44bb49dc - } - symbol { - key: "mmc_wait_for_cmd" - value: 0x6e71b72c - } - symbol { - key: "mmc_wait_for_req" - value: 0x381bc1b0 - } - symbol { - key: "mmput" - value: 0x236a1277 - } - symbol { - key: "mod_delayed_work_on" - value: 0xdf7b9a78 - } - symbol { - key: "mod_node_page_state" - value: 0xa259d75f - } - symbol { - key: "mod_timer" - value: 0x93f5b442 - } - symbol { - key: "mod_timer_pending" - value: 0xe4008a83 - } - symbol { - key: "module_layout" - value: 0x7eaf76f6 - } - symbol { - key: "module_put" - value: 0x65106d59 - } - symbol { - key: "msi_first_desc" - value: 0xbedab58b - } - symbol { - key: "msi_get_virq" - value: 0x603dd7ca - } - symbol { - key: "msi_next_desc" - value: 0xc30a6d76 - } - symbol { - key: "msleep" - value: 0xb28e5573 - } - symbol { - key: "msleep_interruptible" - value: 0x1a083689 - } - symbol { - key: "mtree_load" - value: 0xce6c8813 - } - symbol { - key: "mul_u64_u64_div_u64" - value: 0xae4bf0ee - } - symbol { - key: "mutex_is_locked" - value: 0x6792f365 - } - symbol { - key: "mutex_lock" - value: 0xf85ead17 - } - symbol { - key: "mutex_lock_interruptible" - value: 0x04aec85e - } - symbol { - key: "mutex_lock_killable" - value: 0x3eb4f3ba - } - symbol { - key: "mutex_trylock" - value: 0xeaf1f8e6 - } - symbol { - key: "mutex_unlock" - value: 0x9d40283f - } - symbol { - key: "n_tty_ioctl_helper" - value: 0xf8eaff55 - } - symbol { - key: "name_to_dev_t" - value: 0x55bed293 - } - symbol { - key: "napi_complete_done" - value: 0xc258a893 - } - symbol { - key: "napi_consume_skb" - value: 0x2ce3e2c6 - } - symbol { - key: "napi_disable" - value: 0x04096200 - } - symbol { - key: "napi_enable" - value: 0x62bb4fb7 - } - symbol { - key: "napi_gro_flush" - value: 0xc7e96077 - } - symbol { - key: "napi_gro_receive" - value: 0x30d34395 - } - symbol { - key: "napi_schedule_prep" - value: 0xddfd9f85 - } - symbol { - key: "nd_tbl" - value: 0x61161520 - } - symbol { - key: "neigh_destroy" - value: 0x4dbc1b6c - } - symbol { - key: "neigh_lookup" - value: 0x1a3da5bd - } - symbol { - key: "neigh_resolve_output" - value: 0xb6b84793 - } - symbol { - key: "net_namespace_list" - value: 0x6988c1c1 - } - symbol { - key: "net_ns_type_operations" - value: 0x9da338a6 - } - symbol { - key: "net_ratelimit" - value: 0x91c85f34 - } - symbol { - key: "net_selftest" - value: 0x4d59c065 - } - symbol { - key: "net_selftest_get_count" - value: 0x90860c61 - } - symbol { - key: "net_selftest_get_strings" - value: 0xafa7b68d - } - symbol { - key: "netdev_alert" - value: 0xed606b4f - } - symbol { - key: "netdev_change_features" - value: 0x2a20c876 - } - symbol { - key: "netdev_core_stats_alloc" - value: 0x6c72efe1 - } - symbol { - key: "netdev_err" - value: 0xfac0e8e6 - } - symbol { - key: "netdev_increment_features" - value: 0x1a34a34f - } - symbol { - key: "netdev_info" - value: 0x06bf2dbd - } - symbol { - key: "netdev_lower_state_changed" - value: 0x5a4e487e - } - symbol { - key: "netdev_master_upper_dev_link" - value: 0x178677d3 - } - symbol { - key: "netdev_name_in_use" - value: 0xb4ca02f0 - } - symbol { - key: "netdev_notice" - value: 0x9b8c6a7d - } - symbol { - key: "netdev_notify_peers" - value: 0xd5ed1a09 - } - symbol { - key: "netdev_pick_tx" - value: 0xd78c295f - } - symbol { - key: "netdev_printk" - value: 0xe42df14f - } - symbol { - key: "netdev_rss_key_fill" - value: 0x22c60050 - } - symbol { - key: "netdev_rx_handler_register" - value: 0x7a3d8713 - } - symbol { - key: "netdev_rx_handler_unregister" - value: 0xf7edefd1 - } - symbol { - key: "netdev_set_default_ethtool_ops" - value: 0xb78d7b09 - } - symbol { - key: "netdev_state_change" - value: 0x13d32ab6 - } - symbol { - key: "netdev_update_features" - value: 0x88a6525c - } - symbol { - key: "netdev_upper_dev_link" - value: 0xa9b870ab - } - symbol { - key: "netdev_upper_dev_unlink" - value: 0x07d0c0e2 - } - symbol { - key: "netdev_warn" - value: 0x873a0741 - } - symbol { - key: "netif_carrier_off" - value: 0x0e4b2c83 - } - symbol { - key: "netif_carrier_on" - value: 0x3a4c076b - } - symbol { - key: "netif_device_attach" - value: 0x3ce8e22e - } - symbol { - key: "netif_device_detach" - value: 0xa03599a6 - } - symbol { - key: "netif_inherit_tso_max" - value: 0x659c1a4c - } - symbol { - key: "netif_napi_add_weight" - value: 0x865e414c - } - symbol { - key: "netif_receive_skb" - value: 0xf4d035ba - } - symbol { - key: "netif_receive_skb_list" - value: 0x410cb094 - } - symbol { - key: "netif_rx" - value: 0x6692f232 - } - symbol { - key: "netif_schedule_queue" - value: 0xac772e2b - } - symbol { - key: "netif_set_real_num_rx_queues" - value: 0x4c1d5834 - } - symbol { - key: "netif_set_real_num_tx_queues" - value: 0xf16a1d9f - } - symbol { - key: "netif_set_tso_max_segs" - value: 0xdbff81b0 - } - symbol { - key: "netif_stacked_transfer_operstate" - value: 0x5f6243cf - } - symbol { - key: "netif_tx_lock" - value: 0x142ee439 - } - symbol { - key: "netif_tx_stop_all_queues" - value: 0xcad08fbc - } - symbol { - key: "netif_tx_unlock" - value: 0xbf885171 - } - symbol { - key: "netif_tx_wake_queue" - value: 0x8cb67134 - } - symbol { - key: "netlink_broadcast" - value: 0xab1506fb - } - symbol { - key: "netlink_capable" - value: 0x8a6ce95c - } - symbol { - key: "netlink_kernel_release" - value: 0x5691a857 - } - symbol { - key: "netlink_net_capable" - value: 0xcb74c77c - } - symbol { - key: "netlink_register_notifier" - value: 0x401ca299 - } - symbol { - key: "netlink_unicast" - value: 0xeb19d9f6 - } - symbol { - key: "netlink_unregister_notifier" - value: 0xbbd2a0ab - } - symbol { - key: "nf_conntrack_destroy" - value: 0xc8ea3547 - } - symbol { - key: "nf_ct_attach" - value: 0xb2e54d47 - } - symbol { - key: "nf_ct_delete" - value: 0x1b589c40 - } - symbol { - key: "nf_register_net_hooks" - value: 0x43078d96 - } - symbol { - key: "nf_unregister_net_hooks" - value: 0x619db28f - } - symbol { - key: "nfc_add_se" - value: 0x36bc8d13 - } - symbol { - key: "nfc_alloc_recv_skb" - value: 0x38637341 - } - symbol { - key: "nfc_allocate_device" - value: 0x985a4d66 - } - symbol { - key: "nfc_class" - value: 0xfe9be121 - } - symbol { - key: "nfc_dep_link_is_up" - value: 0x7d557ee6 - } - symbol { - key: "nfc_driver_failure" - value: 0x406df389 - } - symbol { - key: "nfc_find_se" - value: 0xed791383 - } - symbol { - key: "nfc_fw_download_done" - value: 0xcb97b841 - } - symbol { - key: "nfc_get_local_general_bytes" - value: 0xa7ee49a4 - } - symbol { - key: "nfc_proto_register" - value: 0x52d9a3b8 - } - symbol { - key: "nfc_proto_unregister" - value: 0x930fd17a - } - symbol { - key: "nfc_register_device" - value: 0xbbc401d2 - } - symbol { - key: "nfc_remove_se" - value: 0xcd1f4608 - } - symbol { - key: "nfc_se_connectivity" - value: 0x8dad3883 - } - symbol { - key: "nfc_se_transaction" - value: 0x4d2043db - } - symbol { - key: "nfc_send_to_raw_sock" - value: 0x14ac1f0f - } - symbol { - key: "nfc_set_remote_general_bytes" - value: 0xaca68d79 - } - symbol { - key: "nfc_target_lost" - value: 0x12f5593e - } - symbol { - key: "nfc_targets_found" - value: 0x5fc2c016 - } - symbol { - key: "nfc_tm_activated" - value: 0x82c92992 - } - symbol { - key: "nfc_tm_data_received" - value: 0x99f408c5 - } - symbol { - key: "nfc_tm_deactivated" - value: 0x22e68369 - } - symbol { - key: "nfc_unregister_device" - value: 0xefd6be85 - } - symbol { - key: "nfc_vendor_cmd_reply" - value: 0x53dde8dc - } - symbol { - key: "nla_find" - value: 0x915620e9 - } - symbol { - key: "nla_memcpy" - value: 0x1570bf50 - } - symbol { - key: "nla_put" - value: 0xfb9ee5c5 - } - symbol { - key: "nla_put_64bit" - value: 0xb65f0139 - } - symbol { - key: "nla_put_nohdr" - value: 0x54a760fe - } - symbol { - key: "nla_reserve" - value: 0x49027247 - } - symbol { - key: "nla_reserve_64bit" - value: 0x85e07b67 - } - symbol { - key: "nla_strscpy" - value: 0x6359420c - } - symbol { - key: "nonseekable_open" - value: 0x7f258c4e - } - symbol { - key: "noop_llseek" - value: 0x64e6aa0b - } - symbol { - key: "nr_cpu_ids" - value: 0x1560f116 - } - symbol { - key: "nr_ipi_get" - value: 0x1cfcf940 - } - symbol { - key: "nr_irqs" - value: 0x3704ac3f - } - symbol { - key: "nr_swap_pages" - value: 0x0bb7f730 - } - symbol { - key: "ns_capable" - value: 0xb65e3baf - } - symbol { - key: "ns_to_kernel_old_timeval" - value: 0xf68f8b33 - } - symbol { - key: "ns_to_timespec64" - value: 0xfab02ca8 - } - symbol { - key: "nsec_to_clock_t" - value: 0xd7668767 - } - symbol { - key: "nsecs_to_jiffies" - value: 0x50d8c489 - } - symbol { - key: "nvdimm_bus_register" - value: 0x77722cfe - } - symbol { - key: "nvdimm_bus_unregister" - value: 0x58765106 - } - symbol { - key: "nvdimm_pmem_region_create" - value: 0x14f0cfc8 - } - symbol { - key: "nvmem_cell_get" - value: 0xd19691bd - } - symbol { - key: "nvmem_cell_put" - value: 0x8689cf0f - } - symbol { - key: "nvmem_cell_read" - value: 0x8da2cfcb - } - symbol { - key: "nvmem_cell_read_u32" - value: 0x005c3998 - } - symbol { - key: "nvmem_cell_read_u64" - value: 0x00111bab - } - symbol { - key: "nvmem_cell_read_variable_le_u32" - value: 0x1e629967 - } - symbol { - key: "nvmem_cell_write" - value: 0xf1401602 - } - symbol { - key: "nvmem_device_get" - value: 0xd00eb623 - } - symbol { - key: "nvmem_device_put" - value: 0x23113228 - } - symbol { - key: "nvmem_device_read" - value: 0xc1013b0e - } - symbol { - key: "nvmem_device_write" - value: 0x28ba8e50 - } - symbol { - key: "nvmem_register" - value: 0x65d6ca81 - } - symbol { - key: "nvmem_unregister" - value: 0x27081fa8 - } - symbol { - key: "of_add_property" - value: 0x4fa74969 - } - symbol { - key: "of_address_to_resource" - value: 0x458a15db - } - symbol { - key: "of_alias_get_id" - value: 0x058addcb - } - symbol { - key: "of_can_transceiver" - value: 0x698c5d5a - } - symbol { - key: "of_chosen" - value: 0x7db02791 - } - symbol { - key: "of_clk_add_hw_provider" - value: 0x93579cdd - } - symbol { - key: "of_clk_add_provider" - value: 0x74eec260 - } - symbol { - key: "of_clk_del_provider" - value: 0xcd5a930a - } - symbol { - key: "of_clk_get" - value: 0x642a8f0e - } - symbol { - key: "of_clk_get_by_name" - value: 0x5cb0984c - } - symbol { - key: "of_clk_get_from_provider" - value: 0x61134f05 - } - symbol { - key: "of_clk_get_parent_count" - value: 0x26767170 - } - symbol { - key: "of_clk_get_parent_name" - value: 0x40d34b30 - } - symbol { - key: "of_clk_hw_onecell_get" - value: 0xeb805131 - } - symbol { - key: "of_clk_hw_simple_get" - value: 0xebf521c2 - } - symbol { - key: "of_clk_parent_fill" - value: 0x0fa1166f - } - symbol { - key: "of_clk_set_defaults" - value: 0x9dc7df03 - } - symbol { - key: "of_clk_src_onecell_get" - value: 0xcd06f186 - } - symbol { - key: "of_clk_src_simple_get" - value: 0xc4cdaff8 - } - symbol { - key: "of_count_phandle_with_args" - value: 0x7f382772 - } - symbol { - key: "of_cpu_node_to_id" - value: 0x4636cb2f - } - symbol { - key: "of_css" - value: 0xa2a80692 - } - symbol { - key: "of_devfreq_cooling_register" - value: 0x306598a8 - } - symbol { - key: "of_devfreq_cooling_register_power" - value: 0xccbb9f00 - } - symbol { - key: "of_device_get_match_data" - value: 0x99c34b67 - } - symbol { - key: "of_device_is_available" - value: 0x5bbd22c3 - } - symbol { - key: "of_device_is_compatible" - value: 0x490e6dfe - } - symbol { - key: "of_device_modalias" - value: 0xa4bda7eb - } - symbol { - key: "of_device_request_module" - value: 0xa388be0c - } - symbol { - key: "of_device_uevent_modalias" - value: 0x34456de2 - } - symbol { - key: "of_dma_configure_id" - value: 0x9b9bd086 - } - symbol { - key: "of_dma_controller_free" - value: 0xb784add6 - } - symbol { - key: "of_dma_controller_register" - value: 0x46255d0e - } - symbol { - key: "of_dma_is_coherent" - value: 0xcd27d22d - } - symbol { - key: "of_dma_xlate_by_chan_id" - value: 0x9368cefd - } - symbol { - key: "of_drm_find_bridge" - value: 0xd37bdc53 - } - symbol { - key: "of_drm_find_panel" - value: 0x1d42003f - } - symbol { - key: "of_drm_get_panel_orientation" - value: 0xf3b2b115 - } - symbol { - key: "of_find_backlight_by_node" - value: 0x985c43d8 - } - symbol { - key: "of_find_compatible_node" - value: 0xd5545a99 - } - symbol { - key: "of_find_device_by_node" - value: 0x9f89ff97 - } - symbol { - key: "of_find_i2c_adapter_by_node" - value: 0x52e0026e - } - symbol { - key: "of_find_i2c_device_by_node" - value: 0x5a17d8da - } - symbol { - key: "of_find_matching_node_and_match" - value: 0xdf129c81 - } - symbol { - key: "of_find_mipi_dsi_host_by_node" - value: 0x94b29523 - } - symbol { - key: "of_find_node_by_name" - value: 0x27d7263a - } - symbol { - key: "of_find_node_by_phandle" - value: 0x19ba4c41 - } - symbol { - key: "of_find_node_by_type" - value: 0xc9e82455 - } - symbol { - key: "of_find_node_opts_by_path" - value: 0x71c7b52f - } - symbol { - key: "of_find_node_with_property" - value: 0x1aff7044 - } - symbol { - key: "of_find_property" - value: 0x5b961c3b - } - symbol { - key: "of_fwnode_ops" - value: 0x50e4a55a - } - symbol { - key: "of_gen_pool_get" - value: 0x29990ff9 - } - symbol { - key: "of_genpd_add_device" - value: 0xf9082011 - } - symbol { - key: "of_genpd_add_provider_onecell" - value: 0x95c739b2 - } - symbol { - key: "of_genpd_add_provider_simple" - value: 0x61fdb8d4 - } - symbol { - key: "of_genpd_add_subdomain" - value: 0x10a4724b - } - symbol { - key: "of_genpd_del_provider" - value: 0xd357707f - } - symbol { - key: "of_get_child_by_name" - value: 0xe506b8c8 - } - symbol { - key: "of_get_compatible_child" - value: 0xe2b0e5a5 - } - symbol { - key: "of_get_cpu_node" - value: 0xb8036e9c - } - symbol { - key: "of_get_display_timing" - value: 0xe36e392a - } - symbol { - key: "of_get_i2c_adapter_by_node" - value: 0xe3de7018 - } - symbol { - key: "of_get_mac_address" - value: 0x26fb2401 - } - symbol { - key: "of_get_named_gpio_flags" - value: 0xec79392b - } - symbol { - key: "of_get_next_available_child" - value: 0xf5728f86 - } - symbol { - key: "of_get_next_child" - value: 0xb71ce21c - } - symbol { - key: "of_get_next_parent" - value: 0x40588e62 - } - symbol { - key: "of_get_parent" - value: 0x9db24364 - } - symbol { - key: "of_get_pci_domain_nr" - value: 0xbe4d24aa - } - symbol { - key: "of_get_phy_mode" - value: 0xca6e1d6e - } - symbol { - key: "of_get_property" - value: 0xf964baa3 - } - symbol { - key: "of_get_regulator_init_data" - value: 0x85b62ff5 - } - symbol { - key: "of_get_required_opp_performance_state" - value: 0xcbfc5627 - } - symbol { - key: "of_get_videomode" - value: 0xee3e4c4b - } - symbol { - key: "of_graph_get_endpoint_by_regs" - value: 0x083944d7 - } - symbol { - key: "of_graph_get_next_endpoint" - value: 0x377ef2e6 - } - symbol { - key: "of_graph_get_port_by_id" - value: 0xd87751ae - } - symbol { - key: "of_graph_get_port_parent" - value: 0xd3bfa538 - } - symbol { - key: "of_graph_get_remote_endpoint" - value: 0x1544acf1 - } - symbol { - key: "of_graph_get_remote_node" - value: 0xacdbe7cb - } - symbol { - key: "of_graph_get_remote_port_parent" - value: 0xc699a239 - } - symbol { - key: "of_graph_is_present" - value: 0xe63f0c53 - } - symbol { - key: "of_graph_parse_endpoint" - value: 0x8be0e5f9 - } - symbol { - key: "of_hwspin_lock_get_id" - value: 0xb3d357f8 - } - symbol { - key: "of_icc_get" - value: 0x453bec03 - } - symbol { - key: "of_icc_get_from_provider" - value: 0x08284f40 - } - symbol { - key: "of_icc_xlate_onecell" - value: 0xbd1c7f26 - } - symbol { - key: "of_iomap" - value: 0xb6e53400 - } - symbol { - key: "of_irq_find_parent" - value: 0xa6b53b87 - } - symbol { - key: "of_irq_get" - value: 0xa66a671b - } - symbol { - key: "of_irq_get_byname" - value: 0x4c312bdc - } - symbol { - key: "of_irq_parse_one" - value: 0x538752dd - } - symbol { - key: "of_irq_to_resource" - value: 0x3fb40bf5 - } - symbol { - key: "of_irq_to_resource_table" - value: 0x9f4df85d - } - symbol { - key: "of_machine_is_compatible" - value: 0x318c8fe5 - } - symbol { - key: "of_match_device" - value: 0x16c4cdb3 - } - symbol { - key: "of_match_node" - value: 0x3965b143 - } - symbol { - key: "of_modalias_node" - value: 0x23d1db24 - } - symbol { - key: "of_n_addr_cells" - value: 0x8ac60fa1 - } - symbol { - key: "of_n_size_cells" - value: 0xc9f43d6f - } - symbol { - key: "of_node_name_eq" - value: 0xe6c411fe - } - symbol { - key: "of_node_name_prefix" - value: 0xc4acef3c - } - symbol { - key: "of_nvmem_device_get" - value: 0x24945e17 - } - symbol { - key: "of_phandle_iterator_init" - value: 0x2d5d9d4f - } - symbol { - key: "of_phandle_iterator_next" - value: 0x99aacdb6 - } - symbol { - key: "of_phy_connect" - value: 0xf330039e - } - symbol { - key: "of_phy_deregister_fixed_link" - value: 0x76fed243 - } - symbol { - key: "of_phy_find_device" - value: 0x3ea82fd1 - } - symbol { - key: "of_phy_get" - value: 0xb8340e79 - } - symbol { - key: "of_phy_is_fixed_link" - value: 0x783e3f26 - } - symbol { - key: "of_phy_register_fixed_link" - value: 0xeb2dab5b - } - symbol { - key: "of_phy_simple_xlate" - value: 0x5516ad40 - } - symbol { - key: "of_platform_depopulate" - value: 0x840bde05 - } - symbol { - key: "of_platform_device_create" - value: 0x923f5818 - } - symbol { - key: "of_platform_device_destroy" - value: 0x41ba71c8 - } - symbol { - key: "of_platform_populate" - value: 0x2278bde9 - } - symbol { - key: "of_pm_clk_add_clks" - value: 0x9e9ee706 - } - symbol { - key: "of_prop_next_string" - value: 0x34f75344 - } - symbol { - key: "of_prop_next_u32" - value: 0xc2c6cbcb - } - symbol { - key: "of_property_count_elems_of_size" - value: 0xef3ebc91 - } - symbol { - key: "of_property_match_string" - value: 0xd8c43eff - } - symbol { - key: "of_property_read_string" - value: 0xd8909932 - } - symbol { - key: "of_property_read_string_helper" - value: 0xc3590dc2 - } - symbol { - key: "of_property_read_u32_index" - value: 0xed968a02 - } - symbol { - key: "of_property_read_u64" - value: 0xd75c95b1 - } - symbol { - key: "of_property_read_u64_index" - value: 0xecb95256 - } - symbol { - key: "of_property_read_variable_u16_array" - value: 0x5edeb48b - } - symbol { - key: "of_property_read_variable_u32_array" - value: 0x13fc3df8 - } - symbol { - key: "of_property_read_variable_u64_array" - value: 0x22e56ff2 - } - symbol { - key: "of_property_read_variable_u8_array" - value: 0x6df0c91f - } - symbol { - key: "of_pwm_xlate_with_flags" - value: 0xb4e1cb45 - } - symbol { - key: "of_regulator_match" - value: 0x31405e51 - } - symbol { - key: "of_remove_property" - value: 0x64a1a905 - } - symbol { - key: "of_reserved_mem_device_init_by_idx" - value: 0x702cbeb6 - } - symbol { - key: "of_reserved_mem_device_release" - value: 0x29cfdcb2 - } - symbol { - key: "of_reserved_mem_lookup" - value: 0xd44421aa - } - symbol { - key: "of_reset_control_array_get" - value: 0x3f880952 - } - symbol { - key: "of_root" - value: 0x6072555e - } - symbol { - key: "of_thermal_get_ntrips" - value: 0x96b640c7 - } - symbol { - key: "of_thermal_get_trip_points" - value: 0x28517749 - } - symbol { - key: "of_thermal_is_trip_valid" - value: 0xdfe02c28 - } - symbol { - key: "of_translate_address" - value: 0xdcce2e99 - } - symbol { - key: "of_usb_get_phy_mode" - value: 0x7d8fe18b - } - symbol { - key: "of_usb_host_tpl_support" - value: 0x02252ed7 - } - symbol { - key: "of_usb_update_otg_caps" - value: 0xbfb07eec - } - symbol { - key: "offline_and_remove_memory" - value: 0x396f9457 - } - symbol { - key: "on_each_cpu_cond_mask" - value: 0xd9c8585e - } - symbol { - key: "oops_in_progress" - value: 0xa50d59b7 - } - symbol { - key: "open_candev" - value: 0x224cb6b2 - } - symbol { - key: "out_of_line_wait_on_bit" - value: 0x57ecab02 - } - symbol { - key: "out_of_line_wait_on_bit_timeout" - value: 0x27d0c7b6 - } - symbol { - key: "overflowuid" - value: 0x28b33064 - } - symbol { - key: "page_endio" - value: 0x60d84cc3 - } - symbol { - key: "page_ext_get" - value: 0xb613af5e - } - symbol { - key: "page_ext_put" - value: 0xff029108 - } - symbol { - key: "page_frag_alloc_align" - value: 0xd723c668 - } - symbol { - key: "page_frag_free" - value: 0x13dfcd3d - } - symbol { - key: "page_is_ram" - value: 0xc2b69854 - } - symbol { - key: "page_mapping" - value: 0x4f3e5356 - } - symbol { - key: "page_pool_alloc_pages" - value: 0xec5c680b - } - symbol { - key: "page_pool_create" - value: 0xdc14ff55 - } - symbol { - key: "page_pool_destroy" - value: 0x2616989d - } - symbol { - key: "page_pool_put_defragged_page" - value: 0xc922a019 - } - symbol { - key: "page_pool_release_page" - value: 0xfdf9f7ee - } - symbol { - key: "page_relinquish" - value: 0x3c537500 - } - symbol { - key: "page_reporting_register" - value: 0x1b814fa6 - } - symbol { - key: "page_reporting_unregister" - value: 0x9ca2e070 - } - symbol { - key: "panic" - value: 0x37d86bb7 - } - symbol { - key: "panic_notifier_list" - value: 0x32ecd828 - } - symbol { - key: "panic_timeout" - value: 0xe769f645 - } - symbol { - key: "param_array_ops" - value: 0x37c3807c - } - symbol { - key: "param_get_bool" - value: 0xd883f01d - } - symbol { - key: "param_get_charp" - value: 0x3949f4f2 - } - symbol { - key: "param_get_int" - value: 0xe3ebf1bd - } - symbol { - key: "param_get_string" - value: 0x9a649861 - } - symbol { - key: "param_get_uint" - value: 0xced06429 - } - symbol { - key: "param_get_ullong" - value: 0x712a9478 - } - symbol { - key: "param_get_ulong" - value: 0x1b988a17 - } - symbol { - key: "param_ops_bool" - value: 0xe9eceac5 - } - symbol { - key: "param_ops_byte" - value: 0x0af305ea - } - symbol { - key: "param_ops_charp" - value: 0xfda206aa - } - symbol { - key: "param_ops_int" - value: 0x24c72ae5 - } - symbol { - key: "param_ops_long" - value: 0x5269af0f - } - symbol { - key: "param_ops_string" - value: 0xbbecac69 - } - symbol { - key: "param_ops_uint" - value: 0x73430331 - } - symbol { - key: "param_ops_ullong" - value: 0x3e079c30 - } - symbol { - key: "param_ops_ulong" - value: 0x2bfcd0ef - } - symbol { - key: "param_ops_ushort" - value: 0x16e3a1c0 - } - symbol { - key: "param_set_bool" - value: 0x3c5cce26 - } - symbol { - key: "param_set_charp" - value: 0xd9cc558b - } - symbol { - key: "param_set_copystring" - value: 0x34de6be7 - } - symbol { - key: "param_set_int" - value: 0x9cc61d04 - } - symbol { - key: "param_set_uint" - value: 0x07e4f5ea - } - symbol { - key: "param_set_ulong" - value: 0x1eafdf64 - } - symbol { - key: "passthru_features_check" - value: 0x67d6372c - } - symbol { - key: "pci_aer_clear_nonfatal_status" - value: 0x0a48d5ac - } - symbol { - key: "pci_alloc_irq_vectors_affinity" - value: 0x76729be5 - } - symbol { - key: "pci_assign_resource" - value: 0xbab6c772 - } - symbol { - key: "pci_ats_supported" - value: 0xb10958e7 - } - symbol { - key: "pci_bus_type" - value: 0x1540c319 - } - symbol { - key: "pci_choose_state" - value: 0x06548b7e - } - symbol { - key: "pci_clear_master" - value: 0xe99b6d83 - } - symbol { - key: "pci_dev_get" - value: 0x04525af5 - } - symbol { - key: "pci_dev_present" - value: 0x9252d1d7 - } - symbol { - key: "pci_dev_put" - value: 0x4f0ba1d7 - } - symbol { - key: "pci_device_group" - value: 0xd115b1d3 - } - symbol { - key: "pci_device_is_present" - value: 0x3937523a - } - symbol { - key: "pci_disable_ats" - value: 0x80238a68 - } - symbol { - key: "pci_disable_device" - value: 0x75040d3e - } - symbol { - key: "pci_disable_link_state" - value: 0x7cd4622d - } - symbol { - key: "pci_disable_msi" - value: 0x5dfeb70f - } - symbol { - key: "pci_disable_msix" - value: 0x01a00013 - } - symbol { - key: "pci_disable_sriov" - value: 0xb9d0b3a8 - } - symbol { - key: "pci_enable_ats" - value: 0x35a3d772 - } - symbol { - key: "pci_enable_device" - value: 0x86bcc4a0 - } - symbol { - key: "pci_enable_msi" - value: 0xf6382d08 - } - symbol { - key: "pci_enable_msix_range" - value: 0x433f7035 - } - symbol { - key: "pci_enable_pcie_error_reporting" - value: 0x8238784d - } - symbol { - key: "pci_enable_sriov" - value: 0xc80fa4a7 - } - symbol { - key: "pci_enable_wake" - value: 0x39db373c - } - symbol { - key: "pci_find_bus" - value: 0x3852868c - } - symbol { - key: "pci_find_capability" - value: 0x27f20808 - } - symbol { - key: "pci_find_ext_capability" - value: 0x63876663 - } - symbol { - key: "pci_find_next_capability" - value: 0xdea420f5 - } - symbol { - key: "pci_free_irq_vectors" - value: 0x8ffabaa9 - } - symbol { - key: "pci_generic_config_read32" - value: 0x133a7a3e - } - symbol { - key: "pci_generic_config_write32" - value: 0x6f7d4414 - } - symbol { - key: "pci_get_device" - value: 0x37d02bbe - } - symbol { - key: "pci_get_domain_bus_and_slot" - value: 0x9ac8ef20 - } - symbol { - key: "pci_get_slot" - value: 0x35c96922 - } - symbol { - key: "pci_host_probe" - value: 0xbe6406c3 - } - symbol { - key: "pci_iomap" - value: 0x9c6c58ea - } - symbol { - key: "pci_iomap_range" - value: 0x2fefe933 - } - symbol { - key: "pci_iounmap" - value: 0xec861eec - } - symbol { - key: "pci_irq_get_affinity" - value: 0x5810bdc3 - } - symbol { - key: "pci_irq_vector" - value: 0x3cbd6214 - } - symbol { - key: "pci_load_and_free_saved_state" - value: 0xff509c01 - } - symbol { - key: "pci_load_saved_state" - value: 0xa58a02f7 - } - symbol { - key: "pci_lock_rescan_remove" - value: 0x419ed67f - } - symbol { - key: "pci_match_id" - value: 0xd1eec7be - } - symbol { - key: "pci_msi_create_irq_domain" - value: 0xbc68a810 - } - symbol { - key: "pci_msi_enabled" - value: 0x2feb66ad - } - symbol { - key: "pci_msi_mask_irq" - value: 0x9a271493 - } - symbol { - key: "pci_msi_unmask_irq" - value: 0xcb617d2b - } - symbol { - key: "pci_pio_to_address" - value: 0x180e6903 - } - symbol { - key: "pci_read_config_byte" - value: 0x162de729 - } - symbol { - key: "pci_read_config_dword" - value: 0x5983afac - } - symbol { - key: "pci_read_config_word" - value: 0x8c3e2fab - } - symbol { - key: "pci_release_region" - value: 0xc25fb732 - } - symbol { - key: "pci_release_regions" - value: 0x904aadaf - } - symbol { - key: "pci_release_selected_regions" - value: 0x2c8694e0 - } - symbol { - key: "pci_remove_root_bus" - value: 0xa21a61f0 - } - symbol { - key: "pci_request_region" - value: 0x324ff23b - } - symbol { - key: "pci_request_selected_regions" - value: 0xde0961b5 - } - symbol { - key: "pci_rescan_bus" - value: 0x93ed1ac4 - } - symbol { - key: "pci_reset_function" - value: 0xffcee71a - } - symbol { - key: "pci_restore_msi_state" - value: 0xd2a1df18 - } - symbol { - key: "pci_restore_state" - value: 0x18bfee32 - } - symbol { - key: "pci_save_state" - value: 0x53d0da35 - } - symbol { - key: "pci_set_master" - value: 0x9595d229 - } - symbol { - key: "pci_set_power_state" - value: 0xe770d8d1 - } - symbol { - key: "pci_stop_root_bus" - value: 0xa321b388 - } - symbol { - key: "pci_store_saved_state" - value: 0x958eb206 - } - symbol { - key: "pci_unlock_rescan_remove" - value: 0xd0c1e622 - } - symbol { - key: "pci_unregister_driver" - value: 0xe47c4cd7 - } - symbol { - key: "pci_vfs_assigned" - value: 0xa01539e9 - } - symbol { - key: "pci_wake_from_d3" - value: 0x46d93e48 - } - symbol { - key: "pci_walk_bus" - value: 0x0bb33843 - } - symbol { - key: "pci_write_config_dword" - value: 0x6d6403f6 - } - symbol { - key: "pci_write_config_word" - value: 0x52200b18 - } - symbol { - key: "pcie_capability_clear_and_set_word" - value: 0x141fdc1f - } - symbol { - key: "pcie_capability_read_word" - value: 0xf1513a2c - } - symbol { - key: "pcie_capability_write_word" - value: 0x1070f731 - } - symbol { - key: "pcim_enable_device" - value: 0x42595f98 - } - symbol { - key: "pcim_iomap_regions" - value: 0xd085753f - } - symbol { - key: "pcim_iomap_table" - value: 0xc37c9a74 - } - symbol { - key: "pcim_iounmap_regions" - value: 0xd03f3f09 - } - symbol { - key: "pcpu_nr_pages" - value: 0x123cd197 - } - symbol { - key: "per_cpu_ptr_to_phys" - value: 0xe57e5e73 - } - symbol { - key: "percpu_down_write" - value: 0x22f7748e - } - symbol { - key: "percpu_free_rwsem" - value: 0x12951e5c - } - symbol { - key: "percpu_up_write" - value: 0xe4bc7703 - } - symbol { - key: "perf_aux_output_begin" - value: 0xf9e83d36 - } - symbol { - key: "perf_aux_output_end" - value: 0x80bebca0 - } - symbol { - key: "perf_aux_output_flag" - value: 0xe207c73b - } - symbol { - key: "perf_event_addr_filters_sync" - value: 0x84bf9f80 - } - symbol { - key: "perf_event_create_kernel_counter" - value: 0xea4938d9 - } - symbol { - key: "perf_event_disable" - value: 0xdc02a166 - } - symbol { - key: "perf_event_enable" - value: 0x2e5af443 - } - symbol { - key: "perf_event_pause" - value: 0x125dc05b - } - symbol { - key: "perf_event_read_local" - value: 0x5cb257e7 - } - symbol { - key: "perf_event_read_value" - value: 0x51dd09eb - } - symbol { - key: "perf_event_release_kernel" - value: 0x243b376d - } - symbol { - key: "perf_event_update_userpage" - value: 0x793668af - } - symbol { - key: "perf_get_aux" - value: 0x1e384c7a - } - symbol { - key: "perf_pmu_migrate_context" - value: 0x693c5568 - } - symbol { - key: "perf_pmu_register" - value: 0x1ef72034 - } - symbol { - key: "perf_pmu_unregister" - value: 0xc2bb86d6 - } - symbol { - key: "perf_trace_buf_alloc" - value: 0x1dad348b - } - symbol { - key: "perf_trace_run_bpf_submit" - value: 0xd50beffc - } - symbol { - key: "pfn_is_map_memory" - value: 0xba681a1a - } - symbol { - key: "phy_attached_info" - value: 0x5fa10488 - } - symbol { - key: "phy_basic_t1_features" - value: 0x9db95d0c - } - symbol { - key: "phy_calibrate" - value: 0x81e2991f - } - symbol { - key: "phy_configure" - value: 0xc278f4fa - } - symbol { - key: "phy_connect" - value: 0x9c15bd7a - } - symbol { - key: "phy_disconnect" - value: 0x5ebc16d0 - } - symbol { - key: "phy_drivers_register" - value: 0x9d35d830 - } - symbol { - key: "phy_drivers_unregister" - value: 0xf0c151e7 - } - symbol { - key: "phy_error" - value: 0xac7ed12e - } - symbol { - key: "phy_ethtool_get_eee" - value: 0x02d49a4a - } - symbol { - key: "phy_ethtool_get_link_ksettings" - value: 0xc8a98327 - } - symbol { - key: "phy_ethtool_get_wol" - value: 0x1e7f3ab3 - } - symbol { - key: "phy_ethtool_nway_reset" - value: 0x6a3f9c83 - } - symbol { - key: "phy_ethtool_set_eee" - value: 0xd75689cb - } - symbol { - key: "phy_ethtool_set_link_ksettings" - value: 0x992e8b3c - } - symbol { - key: "phy_ethtool_set_wol" - value: 0xcd9e585e - } - symbol { - key: "phy_exit" - value: 0x69eeb51b - } - symbol { - key: "phy_get" - value: 0x0dfe21ad - } - symbol { - key: "phy_init" - value: 0x30e87de6 - } - symbol { - key: "phy_init_eee" - value: 0x6fc1e83f - } - symbol { - key: "phy_init_hw" - value: 0x0e1df21c - } - symbol { - key: "phy_mac_interrupt" - value: 0xac520589 - } - symbol { - key: "phy_mii_ioctl" - value: 0x2eeef935 - } - symbol { - key: "phy_mipi_dphy_get_default_config" - value: 0x890d0269 - } - symbol { - key: "phy_modify" - value: 0xa22df476 - } - symbol { - key: "phy_modify_changed" - value: 0x3b5dbc43 - } - symbol { - key: "phy_modify_mmd" - value: 0x06367b1f - } - symbol { - key: "phy_modify_mmd_changed" - value: 0x90818f05 - } - symbol { - key: "phy_modify_paged" - value: 0x49b0b3dc - } - symbol { - key: "phy_modify_paged_changed" - value: 0xe4264e80 - } - symbol { - key: "phy_pm_runtime_get_sync" - value: 0xb37c1005 - } - symbol { - key: "phy_pm_runtime_put" - value: 0x793c34e6 - } - symbol { - key: "phy_power_off" - value: 0xe501016b - } - symbol { - key: "phy_power_on" - value: 0x67bb32d8 - } - symbol { - key: "phy_print_status" - value: 0xccd5125f - } - symbol { - key: "phy_put" - value: 0xc7d3f838 - } - symbol { - key: "phy_read_mmd" - value: 0x1a84af17 - } - symbol { - key: "phy_read_paged" - value: 0x13b5133e - } - symbol { - key: "phy_remove_link_mode" - value: 0x6e21f792 - } - symbol { - key: "phy_reset" - value: 0x4e868331 - } - symbol { - key: "phy_reset_after_clk_enable" - value: 0xd306839f - } - symbol { - key: "phy_resolve_aneg_linkmode" - value: 0x8fff831c - } - symbol { - key: "phy_resolve_aneg_pause" - value: 0x61290d1f - } - symbol { - key: "phy_restore_page" - value: 0x409cd326 - } - symbol { - key: "phy_select_page" - value: 0x0ccd2ae9 - } - symbol { - key: "phy_set_max_speed" - value: 0x14a69275 - } - symbol { - key: "phy_set_mode_ext" - value: 0x6a86851c - } - symbol { - key: "phy_set_sym_pause" - value: 0x9ef66b44 - } - symbol { - key: "phy_sfp_attach" - value: 0x61d52d25 - } - symbol { - key: "phy_sfp_detach" - value: 0xac255df6 - } - symbol { - key: "phy_sfp_probe" - value: 0xe1cb7751 - } - symbol { - key: "phy_start" - value: 0x6e315775 - } - symbol { - key: "phy_start_aneg" - value: 0x10d51eda - } - symbol { - key: "phy_stop" - value: 0x7a9c49cb - } - symbol { - key: "phy_support_sym_pause" - value: 0xf1503ace - } - symbol { - key: "phy_trigger_machine" - value: 0xa3314c5c - } - symbol { - key: "phy_validate" - value: 0xe7bafb12 - } - symbol { - key: "phy_write_mmd" - value: 0x32988703 - } - symbol { - key: "phy_write_paged" - value: 0x39bc463d - } - symbol { - key: "phylink_connect_phy" - value: 0xe8c3a46c - } - symbol { - key: "phylink_create" - value: 0x92ad6653 - } - symbol { - key: "phylink_destroy" - value: 0x765567f1 - } - symbol { - key: "phylink_disconnect_phy" - value: 0x67cab613 - } - symbol { - key: "phylink_ethtool_get_eee" - value: 0xe7b7f01e - } - symbol { - key: "phylink_ethtool_get_pauseparam" - value: 0xdff4358e - } - symbol { - key: "phylink_ethtool_get_wol" - value: 0x21353f4f - } - symbol { - key: "phylink_ethtool_ksettings_get" - value: 0xdcbb9215 - } - symbol { - key: "phylink_ethtool_ksettings_set" - value: 0x2447e16e - } - symbol { - key: "phylink_ethtool_nway_reset" - value: 0xad90b9ef - } - symbol { - key: "phylink_ethtool_set_eee" - value: 0xeab149af - } - symbol { - key: "phylink_ethtool_set_pauseparam" - value: 0x0a235dd5 - } - symbol { - key: "phylink_ethtool_set_wol" - value: 0xa92902da - } - symbol { - key: "phylink_fwnode_phy_connect" - value: 0x2c092465 - } - symbol { - key: "phylink_generic_validate" - value: 0x161b2b54 - } - symbol { - key: "phylink_get_eee_err" - value: 0x707a35cb - } - symbol { - key: "phylink_mac_change" - value: 0xbb500a73 - } - symbol { - key: "phylink_mii_c22_pcs_decode_state" - value: 0x9a68c1f7 - } - symbol { - key: "phylink_mii_c22_pcs_encode_advertisement" - value: 0x70790afa - } - symbol { - key: "phylink_mii_ioctl" - value: 0x726f15c1 - } - symbol { - key: "phylink_of_phy_connect" - value: 0x6db2cfc5 - } - symbol { - key: "phylink_resume" - value: 0x5364e8c5 - } - symbol { - key: "phylink_set_port_modes" - value: 0x2c2de021 - } - symbol { - key: "phylink_speed_down" - value: 0x73eeb559 - } - symbol { - key: "phylink_speed_up" - value: 0xe3713e89 - } - symbol { - key: "phylink_start" - value: 0x69dcbd79 - } - symbol { - key: "phylink_stop" - value: 0x14fb1d7f - } - symbol { - key: "phylink_suspend" - value: 0xae5a377c - } - symbol { - key: "pick_highest_pushable_task" - value: 0xfa197680 - } - symbol { - key: "pick_migrate_task" - value: 0x4ef078c0 - } - symbol { - key: "pid_nr_ns" - value: 0x634946e6 - } - symbol { - key: "pid_task" - value: 0x0c0b5c37 - } - symbol { - key: "pin_get_name" - value: 0x2f08ffc6 - } - symbol { - key: "pin_user_pages" - value: 0xbe1a0b7f - } - symbol { - key: "pin_user_pages_fast" - value: 0x6fa67e06 - } - symbol { - key: "pin_user_pages_remote" - value: 0x1114603a - } - symbol { - key: "pinconf_generic_dt_free_map" - value: 0xbebe3d2e - } - symbol { - key: "pinconf_generic_dt_node_to_map" - value: 0x56ffdefe - } - symbol { - key: "pinconf_generic_parse_dt_config" - value: 0xd6e8532d - } - symbol { - key: "pinctrl_add_gpio_range" - value: 0x9df74c73 - } - symbol { - key: "pinctrl_dev_get_drvdata" - value: 0x740c134e - } - symbol { - key: "pinctrl_enable" - value: 0xacd66e9e - } - symbol { - key: "pinctrl_force_default" - value: 0xf8bcc2db - } - symbol { - key: "pinctrl_force_sleep" - value: 0x3f5b9269 - } - symbol { - key: "pinctrl_generic_add_group" - value: 0xdfa2e68a - } - symbol { - key: "pinctrl_generic_get_group" - value: 0x17806848 - } - symbol { - key: "pinctrl_generic_get_group_count" - value: 0x86c3082b - } - symbol { - key: "pinctrl_generic_get_group_name" - value: 0x0fdc5a85 - } - symbol { - key: "pinctrl_generic_get_group_pins" - value: 0x3ce6f576 - } - symbol { - key: "pinctrl_generic_remove_group" - value: 0xc93168f3 - } - symbol { - key: "pinctrl_get" - value: 0x761cec78 - } - symbol { - key: "pinctrl_gpio_direction_input" - value: 0x0707a7ce - } - symbol { - key: "pinctrl_gpio_direction_output" - value: 0x470ca027 - } - symbol { - key: "pinctrl_lookup_state" - value: 0x173c6399 - } - symbol { - key: "pinctrl_pm_select_default_state" - value: 0xecd5c994 - } - symbol { - key: "pinctrl_pm_select_idle_state" - value: 0xf439020c - } - symbol { - key: "pinctrl_pm_select_sleep_state" - value: 0xd1503081 - } - symbol { - key: "pinctrl_put" - value: 0x689f5b8d - } - symbol { - key: "pinctrl_remove_gpio_range" - value: 0xba770aa5 - } - symbol { - key: "pinctrl_select_default_state" - value: 0x7c38f5dc - } - symbol { - key: "pinctrl_select_state" - value: 0x0c39a57f - } - symbol { - key: "pinctrl_utils_add_map_configs" - value: 0x8370f127 - } - symbol { - key: "pinctrl_utils_free_map" - value: 0x82feb89e - } - symbol { - key: "pinctrl_utils_reserve_map" - value: 0x417866a8 - } - symbol { - key: "pinmux_generic_get_function" - value: 0x013abbf5 - } - symbol { - key: "pinmux_generic_get_function_count" - value: 0x9542ffda - } - symbol { - key: "pinmux_generic_get_function_groups" - value: 0xb1ded749 - } - symbol { - key: "pinmux_generic_get_function_name" - value: 0xf131e6d4 - } - symbol { - key: "pipe_lock" - value: 0x50cfaca0 - } - symbol { - key: "pipe_unlock" - value: 0xf5634793 - } - symbol { - key: "pktgen_xfrm_outer_mode_output" - value: 0xac156dd0 - } - symbol { - key: "pkvm_iommu_driver_init" - value: 0x9e86d87a - } - symbol { - key: "pkvm_iommu_finalize" - value: 0x6f7172e0 - } - symbol { - key: "pkvm_iommu_register" - value: 0xa74e4e73 - } - symbol { - key: "pkvm_iommu_resume" - value: 0x508c3717 - } - symbol { - key: "pkvm_iommu_suspend" - value: 0xe5abcddf - } - symbol { - key: "platform_bus" - value: 0xb30e2978 - } - symbol { - key: "platform_bus_type" - value: 0x49cc7bc6 - } - symbol { - key: "platform_device_add" - value: 0x13a3a596 - } - symbol { - key: "platform_device_add_data" - value: 0xdc17958b - } - symbol { - key: "platform_device_add_resources" - value: 0x80062cae - } - symbol { - key: "platform_device_alloc" - value: 0x420bc618 - } - symbol { - key: "platform_device_del" - value: 0x47a664c6 - } - symbol { - key: "platform_device_put" - value: 0x01428af9 - } - symbol { - key: "platform_device_register" - value: 0xb323415e - } - symbol { - key: "platform_device_register_full" - value: 0xf8f6df36 - } - symbol { - key: "platform_device_unregister" - value: 0xe8ed13a6 - } - symbol { - key: "platform_driver_unregister" - value: 0x2c91b5be - } - symbol { - key: "platform_find_device_by_driver" - value: 0xf8b12136 - } - symbol { - key: "platform_get_irq" - value: 0xb11c92aa - } - symbol { - key: "platform_get_irq_byname" - value: 0xaa322a74 - } - symbol { - key: "platform_get_irq_byname_optional" - value: 0x0d9f5d07 - } - symbol { - key: "platform_get_irq_optional" - value: 0x864eb34f - } - symbol { - key: "platform_get_resource" - value: 0xb7a7a808 - } - symbol { - key: "platform_get_resource_byname" - value: 0x160949a1 - } - symbol { - key: "platform_irq_count" - value: 0xf5e8f5ed - } - symbol { - key: "platform_irqchip_probe" - value: 0xa10f5ac7 - } - symbol { - key: "platform_msi_create_irq_domain" - value: 0x5b48ee3a - } - symbol { - key: "platform_msi_domain_alloc_irqs" - value: 0xdea8ab93 - } - symbol { - key: "platform_msi_domain_free_irqs" - value: 0x55fd0d76 - } - symbol { - key: "platform_unregister_drivers" - value: 0x25e7db1a - } - symbol { - key: "pm_clk_add" - value: 0xb634bd54 - } - symbol { - key: "pm_clk_create" - value: 0xaba73bf2 - } - symbol { - key: "pm_clk_destroy" - value: 0xa2a45fe2 - } - symbol { - key: "pm_clk_resume" - value: 0xe8ce7aa9 - } - symbol { - key: "pm_clk_suspend" - value: 0xe1b4680c - } - symbol { - key: "pm_generic_resume" - value: 0xe243fac9 - } - symbol { - key: "pm_generic_runtime_resume" - value: 0xf140b7ff - } - symbol { - key: "pm_generic_runtime_suspend" - value: 0x2e17e257 - } - symbol { - key: "pm_generic_suspend" - value: 0xb89cc5d0 - } - symbol { - key: "pm_genpd_add_device" - value: 0x92ae3cd2 - } - symbol { - key: "pm_genpd_add_subdomain" - value: 0x8dbf40f1 - } - symbol { - key: "pm_genpd_init" - value: 0x80c5af01 - } - symbol { - key: "pm_genpd_remove" - value: 0xd2ecbea7 - } - symbol { - key: "pm_genpd_remove_device" - value: 0x8153c982 - } - symbol { - key: "pm_genpd_remove_subdomain" - value: 0x14190014 - } - symbol { - key: "pm_get_active_wakeup_sources" - value: 0xa0afbf37 - } - symbol { - key: "pm_power_off" - value: 0xc779d1cf - } - symbol { - key: "pm_relax" - value: 0xe2cb1aad - } - symbol { - key: "pm_runtime_allow" - value: 0x3fc75673 - } - symbol { - key: "pm_runtime_autosuspend_expiration" - value: 0x14d7bd08 - } - symbol { - key: "pm_runtime_barrier" - value: 0x8a5e5384 - } - symbol { - key: "pm_runtime_enable" - value: 0x4139dc1a - } - symbol { - key: "pm_runtime_forbid" - value: 0x15bd9b54 - } - symbol { - key: "pm_runtime_force_resume" - value: 0x25ae3e5f - } - symbol { - key: "pm_runtime_force_suspend" - value: 0x80df38ea - } - symbol { - key: "pm_runtime_get_if_active" - value: 0x322949f1 - } - symbol { - key: "pm_runtime_irq_safe" - value: 0x878b97bb - } - symbol { - key: "pm_runtime_no_callbacks" - value: 0x1f3f17bd - } - symbol { - key: "pm_runtime_set_autosuspend_delay" - value: 0x53f4166f - } - symbol { - key: "pm_stay_awake" - value: 0x59caaeac - } - symbol { - key: "pm_suspend_default_s2idle" - value: 0x64f92138 - } - symbol { - key: "pm_suspend_target_state" - value: 0x2e13b831 - } - symbol { - key: "pm_system_wakeup" - value: 0x57ba6430 - } - symbol { - key: "pm_wakeup_dev_event" - value: 0x131272a2 - } - symbol { - key: "pm_wakeup_ws_event" - value: 0x58b605c8 - } - symbol { - key: "pm_wq" - value: 0xf06ef566 - } - symbol { - key: "policy_has_boost_freq" - value: 0x3020cd17 - } - symbol { - key: "poll_state_synchronize_rcu" - value: 0x25c6452e - } - symbol { - key: "poll_state_synchronize_srcu" - value: 0x324d8228 - } - symbol { - key: "power_supply_changed" - value: 0x561323f1 - } - symbol { - key: "power_supply_get_by_name" - value: 0x81c5befa - } - symbol { - key: "power_supply_get_by_phandle" - value: 0x17e91481 - } - symbol { - key: "power_supply_get_by_phandle_array" - value: 0xd1691fe4 - } - symbol { - key: "power_supply_get_drvdata" - value: 0x4804f611 - } - symbol { - key: "power_supply_get_property" - value: 0x842fc505 - } - symbol { - key: "power_supply_is_system_supplied" - value: 0xd28bb85a - } - symbol { - key: "power_supply_put" - value: 0x26c5a1b9 - } - symbol { - key: "power_supply_reg_notifier" - value: 0xb0eab20a - } - symbol { - key: "power_supply_register" - value: 0x8229d43c - } - symbol { - key: "power_supply_set_property" - value: 0xa3012e88 - } - symbol { - key: "power_supply_unreg_notifier" - value: 0x9d05e78b - } - symbol { - key: "power_supply_unregister" - value: 0x8a65993b - } - symbol { - key: "ppp_channel_index" - value: 0x1a646dda - } - symbol { - key: "ppp_dev_name" - value: 0x52651755 - } - symbol { - key: "ppp_input" - value: 0x3987d121 - } - symbol { - key: "ppp_input_error" - value: 0x608fa528 - } - symbol { - key: "ppp_output_wakeup" - value: 0x9f666495 - } - symbol { - key: "ppp_register_channel" - value: 0x6f0567ec - } - symbol { - key: "ppp_register_compressor" - value: 0x927e4918 - } - symbol { - key: "ppp_register_net_channel" - value: 0x98e59f77 - } - symbol { - key: "ppp_unit_number" - value: 0xbecf4baa - } - symbol { - key: "ppp_unregister_channel" - value: 0xe38cbeaa - } - symbol { - key: "ppp_unregister_compressor" - value: 0xec727723 - } - symbol { - key: "pppox_compat_ioctl" - value: 0xe9a7481c - } - symbol { - key: "pppox_ioctl" - value: 0x5ff552c9 - } - symbol { - key: "pppox_unbind_sock" - value: 0x6423f928 - } - symbol { - key: "pps_event" - value: 0x6a9aa538 - } - symbol { - key: "pps_register_source" - value: 0x0422d1e4 - } - symbol { - key: "pps_unregister_source" - value: 0x48fb8c7e - } - symbol { - key: "preempt_schedule" - value: 0x180b11d3 - } - symbol { - key: "preempt_schedule_notrace" - value: 0xd46a0ddb - } - symbol { - key: "prepare_to_wait" - value: 0x49317a7a - } - symbol { - key: "prepare_to_wait_event" - value: 0xd780999c - } - symbol { - key: "print_hex_dump" - value: 0xda3d90c9 - } - symbol { - key: "printk_timed_ratelimit" - value: 0x85643cba - } - symbol { - key: "proc_create" - value: 0x10599707 - } - symbol { - key: "proc_create_data" - value: 0x49314bbb - } - symbol { - key: "proc_create_net_data" - value: 0x0df14cdd - } - symbol { - key: "proc_create_net_single" - value: 0x0fae0c8d - } - symbol { - key: "proc_create_seq_private" - value: 0x5749ee7e - } - symbol { - key: "proc_create_single_data" - value: 0xe5e4dbdf - } - symbol { - key: "proc_dointvec" - value: 0x52cfab58 - } - symbol { - key: "proc_dointvec_jiffies" - value: 0xfd020b9f - } - symbol { - key: "proc_dointvec_minmax" - value: 0x7c9e1a26 - } - symbol { - key: "proc_dostring" - value: 0x499b7b9e - } - symbol { - key: "proc_douintvec_minmax" - value: 0x712f800b - } - symbol { - key: "proc_doulongvec_minmax" - value: 0x37c95360 - } - symbol { - key: "proc_mkdir" - value: 0xd27c5bdf - } - symbol { - key: "proc_mkdir_data" - value: 0xe2f2f3da - } - symbol { - key: "proc_remove" - value: 0xeb5eabdb - } - symbol { - key: "proc_set_size" - value: 0x1561afad - } - symbol { - key: "proc_set_user" - value: 0x7ba3baed - } - symbol { - key: "proc_symlink" - value: 0xceb41cae - } - symbol { - key: "proto_register" - value: 0x2197c0b9 - } - symbol { - key: "proto_unregister" - value: 0x830bfa0f - } - symbol { - key: "ps2_begin_command" - value: 0x5a85390c - } - symbol { - key: "ps2_cmd_aborted" - value: 0x0f84842d - } - symbol { - key: "ps2_command" - value: 0x74a4f32b - } - symbol { - key: "ps2_drain" - value: 0x990f6662 - } - symbol { - key: "ps2_end_command" - value: 0x9864ac97 - } - symbol { - key: "ps2_handle_ack" - value: 0x2dabc7a6 - } - symbol { - key: "ps2_handle_response" - value: 0x465b6faa - } - symbol { - key: "ps2_init" - value: 0xafb47c9f - } - symbol { - key: "ps2_sendbyte" - value: 0x408f4567 - } - symbol { - key: "ps2_sliced_command" - value: 0x7fc27c29 - } - symbol { - key: "pskb_expand_head" - value: 0x9dc0e748 - } - symbol { - key: "pskb_put" - value: 0x2251af59 - } - symbol { - key: "pstore_register" - value: 0xea6abe92 - } - symbol { - key: "pstore_type_to_name" - value: 0xbbb52558 - } - symbol { - key: "pstore_unregister" - value: 0x5b447f09 - } - symbol { - key: "ptp_classify_raw" - value: 0x0e3a132f - } - symbol { - key: "ptp_clock_event" - value: 0x16154bce - } - symbol { - key: "ptp_clock_index" - value: 0x8becb370 - } - symbol { - key: "ptp_clock_register" - value: 0x42a88d96 - } - symbol { - key: "ptp_clock_unregister" - value: 0xb36e22d3 - } - symbol { - key: "ptp_parse_header" - value: 0x683db5bf - } - symbol { - key: "put_cmsg" - value: 0x11d4227b - } - symbol { - key: "put_device" - value: 0x71551ba9 - } - symbol { - key: "put_disk" - value: 0x435b99c6 - } - symbol { - key: "put_iova_domain" - value: 0x01768311 - } - symbol { - key: "put_pid" - value: 0x1744651d - } - symbol { - key: "put_sg_io_hdr" - value: 0x9103dd70 - } - symbol { - key: "put_unused_fd" - value: 0xffdd03be - } - symbol { - key: "put_user_ifreq" - value: 0x15848de9 - } - symbol { - key: "put_vaddr_frames" - value: 0xde695e5a - } - symbol { - key: "putback_movable_pages" - value: 0x4e730977 - } - symbol { - key: "pwm_apply_state" - value: 0x53ee2234 - } - symbol { - key: "pwm_free" - value: 0x227e051f - } - symbol { - key: "pwm_get_chip_data" - value: 0x9a5fd229 - } - symbol { - key: "pwm_request" - value: 0xe4363e0f - } - symbol { - key: "pwm_set_chip_data" - value: 0x97ae9712 - } - symbol { - key: "pwmchip_add" - value: 0x649b0ae0 - } - symbol { - key: "pwmchip_remove" - value: 0x4ecdb62e - } - symbol { - key: "qca_read_soc_version" - value: 0xb60564aa - } - symbol { - key: "qca_send_pre_shutdown_cmd" - value: 0x9209e3c3 - } - symbol { - key: "qca_set_bdaddr" - value: 0x6dd94494 - } - symbol { - key: "qca_set_bdaddr_rome" - value: 0x69e23de7 - } - symbol { - key: "qca_uart_setup" - value: 0xb53f86dc - } - symbol { - key: "qcom_icc_xlate_extended" - value: 0x87ac4949 - } - symbol { - key: "qcom_smem_state_get" - value: 0xac6b1fea - } - symbol { - key: "qcom_smem_state_put" - value: 0x90383f0c - } - symbol { - key: "qcom_smem_state_register" - value: 0x6a663d57 - } - symbol { - key: "qcom_smem_state_unregister" - value: 0xbed674f6 - } - symbol { - key: "qcom_smem_state_update_bits" - value: 0x0ca915af - } - symbol { - key: "queue_delayed_work_on" - value: 0x2721b297 - } - symbol { - key: "queue_work_on" - value: 0xf60ed3ec - } - symbol { - key: "radix_tree_delete" - value: 0x1f556538 - } - symbol { - key: "radix_tree_delete_item" - value: 0xb51f872d - } - symbol { - key: "radix_tree_gang_lookup" - value: 0x1f203052 - } - symbol { - key: "radix_tree_insert" - value: 0x1c94f26a - } - symbol { - key: "radix_tree_iter_delete" - value: 0xda033b26 - } - symbol { - key: "radix_tree_iter_resume" - value: 0xfc5b9a92 - } - symbol { - key: "radix_tree_lookup" - value: 0xd1f648be - } - symbol { - key: "radix_tree_maybe_preload" - value: 0x88fdaf2f - } - symbol { - key: "radix_tree_next_chunk" - value: 0x23d99f29 - } - symbol { - key: "radix_tree_preload" - value: 0xf65a8574 - } - symbol { - key: "radix_tree_tagged" - value: 0x9653ad6f - } - symbol { - key: "rate_control_set_rates" - value: 0xf3c053eb - } - symbol { - key: "rational_best_approximation" - value: 0xbc5e2f91 - } - symbol { - key: "raw_notifier_call_chain" - value: 0x05375661 - } - symbol { - key: "raw_notifier_chain_register" - value: 0x8e8693ec - } - symbol { - key: "raw_notifier_chain_unregister" - value: 0x938485a1 - } - symbol { - key: "raw_spin_rq_lock_nested" - value: 0x486016b6 - } - symbol { - key: "raw_spin_rq_unlock" - value: 0xae54e6d0 - } - symbol { - key: "rb_erase" - value: 0x3cb678c1 - } - symbol { - key: "rb_first" - value: 0x826d9499 - } - symbol { - key: "rb_first_postorder" - value: 0x49a7f238 - } - symbol { - key: "rb_insert_color" - value: 0x51af4178 - } - symbol { - key: "rb_last" - value: 0xcdedac88 - } - symbol { - key: "rb_next" - value: 0xceaba6d1 - } - symbol { - key: "rb_next_postorder" - value: 0x829cc511 - } - symbol { - key: "rb_prev" - value: 0xd8d641e9 - } - symbol { - key: "rb_replace_node" - value: 0xf1e11c16 - } - symbol { - key: "rcu_barrier" - value: 0xdbf9c67a - } - symbol { - key: "rcu_barrier_tasks" - value: 0xd1e79536 - } - symbol { - key: "rcu_barrier_tasks_trace" - value: 0x2c564089 - } - symbol { - key: "rcu_bind_current_to_nocb" - value: 0x8afe9539 - } - symbol { - key: "rcu_check_boost_fail" - value: 0xb3a33a94 - } - symbol { - key: "rcu_cpu_stall_suppress" - value: 0x5a1e8208 - } - symbol { - key: "rcu_cpu_stall_suppress_at_boot" - value: 0x2eff102f - } - symbol { - key: "rcu_expedite_gp" - value: 0x1072c3ea - } - symbol { - key: "rcu_force_quiescent_state" - value: 0x0b9aa695 - } - symbol { - key: "rcu_fwd_progress_check" - value: 0x50df738e - } - symbol { - key: "rcu_get_gp_kthreads_prio" - value: 0x98734bd3 - } - symbol { - key: "rcu_get_gp_seq" - value: 0xfb623241 - } - symbol { - key: "rcu_gp_is_expedited" - value: 0x3aeddbd4 - } - symbol { - key: "rcu_gp_is_normal" - value: 0x0128eff9 - } - symbol { - key: "rcu_gp_set_torture_wait" - value: 0xcd29475b - } - symbol { - key: "rcu_inkernel_boot_has_ended" - value: 0xc67413f4 - } - symbol { - key: "rcu_is_watching" - value: 0xf3a8b66c - } - symbol { - key: "rcu_jiffies_till_stall_check" - value: 0xb151be0e - } - symbol { - key: "rcu_nocb_cpu_deoffload" - value: 0x909b3688 - } - symbol { - key: "rcu_nocb_cpu_offload" - value: 0x126f72d4 - } - symbol { - key: "rcu_read_unlock_trace_special" - value: 0x1367c9d8 - } - symbol { - key: "rcu_tasks_trace_qs_blkd" - value: 0x2355a9dd - } - symbol { - key: "rcu_trc_cmpxchg_need_qs" - value: 0x2f1102f6 - } - symbol { - key: "rcu_unexpedite_gp" - value: 0x7389434f - } - symbol { - key: "rcutorture_get_gp_data" - value: 0x3a05c2fc - } - symbol { - key: "rcuwait_wake_up" - value: 0x854212b1 - } - symbol { - key: "rdev_get_dev" - value: 0xd12105c9 - } - symbol { - key: "rdev_get_drvdata" - value: 0xb826c91a - } - symbol { - key: "rdev_get_id" - value: 0x85c7decb - } - symbol { - key: "rdev_get_regmap" - value: 0x87a9e1a0 - } - symbol { - key: "read_cache_page" - value: 0x5b227eda - } - symbol { - key: "reboot_mode" - value: 0x46082c90 - } - symbol { - key: "rebuild_sched_domains" - value: 0x590d247f - } - symbol { - key: "reciprocal_value" - value: 0x91579542 - } - symbol { - key: "reclaim_shmem_address_space" - value: 0x2a59e35c - } - symbol { - key: "refcount_dec_and_lock" - value: 0x3b03aaea - } - symbol { - key: "refcount_dec_and_mutex_lock" - value: 0xeeb1ddf9 - } - symbol { - key: "refcount_dec_if_one" - value: 0x54bb98b3 - } - symbol { - key: "refcount_dec_not_one" - value: 0x183217e2 - } - symbol { - key: "refcount_warn_saturate" - value: 0xb7634e4d - } - symbol { - key: "refresh_frequency_limits" - value: 0x005b9494 - } - symbol { - key: "reg_initiator_name" - value: 0x44a3bae5 - } - symbol { - key: "reg_query_regdb_wmm" - value: 0x0aa8874a - } - symbol { - key: "regcache_cache_bypass" - value: 0x9fb09fdf - } - symbol { - key: "regcache_cache_only" - value: 0x0238e2a9 - } - symbol { - key: "regcache_drop_region" - value: 0x7c26f0bc - } - symbol { - key: "regcache_mark_dirty" - value: 0xb7ff4d92 - } - symbol { - key: "regcache_sync" - value: 0x38aaa220 - } - symbol { - key: "regcache_sync_region" - value: 0xb34d0634 - } - symbol { - key: "register_candev" - value: 0xeab63d27 - } - symbol { - key: "register_chrdev_region" - value: 0x1bc307a0 - } - symbol { - key: "register_console" - value: 0xab29122c - } - symbol { - key: "register_die_notifier" - value: 0x0748dfdb - } - symbol { - key: "register_ftrace_export" - value: 0x7165409e - } - symbol { - key: "register_inet6addr_notifier" - value: 0x2c5e821c - } - symbol { - key: "register_inetaddr_notifier" - value: 0xa36bcd31 - } - symbol { - key: "register_kernel_break_hook" - value: 0x6c1eddbc - } - symbol { - key: "register_kprobe" - value: 0xba3fffd9 - } - symbol { - key: "register_kretprobe" - value: 0x20a31fba - } - symbol { - key: "register_memory_notifier" - value: 0xd467aa67 - } - symbol { - key: "register_module_notifier" - value: 0x55f2d454 - } - symbol { - key: "register_net_sysctl" - value: 0xf8464b2a - } - symbol { - key: "register_netdev" - value: 0x4e8f8f88 - } - symbol { - key: "register_netdevice" - value: 0x5c86ec9a - } - symbol { - key: "register_netdevice_notifier" - value: 0x31cbcd74 - } - symbol { - key: "register_netevent_notifier" - value: 0xdd35f00b - } - symbol { - key: "register_oom_notifier" - value: 0x1843760e - } - symbol { - key: "register_pernet_device" - value: 0xca5987b4 - } - symbol { - key: "register_pernet_subsys" - value: 0xf83d14d2 - } - symbol { - key: "register_pm_notifier" - value: 0x0987d619 - } - symbol { - key: "register_pppox_proto" - value: 0x4b59a0e3 - } - symbol { - key: "register_qdisc" - value: 0x9fdcbc57 - } - symbol { - key: "register_reboot_notifier" - value: 0x5a0b5a6d - } - symbol { - key: "register_restart_handler" - value: 0xd27c4a50 - } - symbol { - key: "register_shrinker" - value: 0x3a87c686 - } - symbol { - key: "register_syscore_ops" - value: 0x4268401e - } - symbol { - key: "register_sysctl" - value: 0xb02bf4aa - } - symbol { - key: "register_sysctl_table" - value: 0x2b900c73 - } - symbol { - key: "register_tcf_proto_ops" - value: 0xf62fefe0 - } - symbol { - key: "register_virtio_device" - value: 0x49b7d4e1 - } - symbol { - key: "register_virtio_driver" - value: 0x3e36e803 - } - symbol { - key: "register_vmap_purge_notifier" - value: 0xfb6bc213 - } - symbol { - key: "regmap_add_irq_chip" - value: 0x65ef2e20 - } - symbol { - key: "regmap_async_complete" - value: 0xa5791e4a - } - symbol { - key: "regmap_attach_dev" - value: 0xe4053aa7 - } - symbol { - key: "regmap_bulk_read" - value: 0xe5e8386c - } - symbol { - key: "regmap_bulk_write" - value: 0xce0ee445 - } - symbol { - key: "regmap_check_range_table" - value: 0x4feaaf8f - } - symbol { - key: "regmap_del_irq_chip" - value: 0x91f3338a - } - symbol { - key: "regmap_exit" - value: 0x64440a60 - } - symbol { - key: "regmap_field_read" - value: 0x6cde79b4 - } - symbol { - key: "regmap_field_update_bits_base" - value: 0xd68bae0f - } - symbol { - key: "regmap_get_device" - value: 0x2b688ec7 - } - symbol { - key: "regmap_get_val_bytes" - value: 0x248856c2 - } - symbol { - key: "regmap_irq_get_domain" - value: 0x6ff192fd - } - symbol { - key: "regmap_irq_get_virq" - value: 0x3deea824 - } - symbol { - key: "regmap_irq_set_type_config_simple" - value: 0x90b29211 - } - symbol { - key: "regmap_mmio_detach_clk" - value: 0x2991c962 - } - symbol { - key: "regmap_multi_reg_write" - value: 0x2e6efbc9 - } - symbol { - key: "regmap_multi_reg_write_bypassed" - value: 0x259a5a1d - } - symbol { - key: "regmap_noinc_read" - value: 0xd12e2c62 - } - symbol { - key: "regmap_noinc_write" - value: 0xdbf7d123 - } - symbol { - key: "regmap_raw_read" - value: 0xebf295af - } - symbol { - key: "regmap_raw_write" - value: 0x8b6e9080 - } - symbol { - key: "regmap_raw_write_async" - value: 0xc3c79032 - } - symbol { - key: "regmap_read" - value: 0x7aadc374 - } - symbol { - key: "regmap_register_patch" - value: 0x799e8ae8 - } - symbol { - key: "regmap_reinit_cache" - value: 0x541cef30 - } - symbol { - key: "regmap_update_bits_base" - value: 0xf68e2a91 - } - symbol { - key: "regmap_write" - value: 0x33807c0a - } - symbol { - key: "regulator_allow_bypass" - value: 0x396ad9d1 - } - symbol { - key: "regulator_bulk_disable" - value: 0x960e5c5b - } - symbol { - key: "regulator_bulk_enable" - value: 0x77274abe - } - symbol { - key: "regulator_bulk_free" - value: 0xf2357f9f - } - symbol { - key: "regulator_bulk_get" - value: 0xc16e78d8 - } - symbol { - key: "regulator_count_voltages" - value: 0xabbc8603 - } - symbol { - key: "regulator_desc_list_voltage_linear_range" - value: 0x4cf1070c - } - symbol { - key: "regulator_disable" - value: 0x9e48588d - } - symbol { - key: "regulator_disable_regmap" - value: 0x3945d02a - } - symbol { - key: "regulator_enable" - value: 0x32908e47 - } - symbol { - key: "regulator_enable_regmap" - value: 0xc91eefc6 - } - symbol { - key: "regulator_force_disable" - value: 0x7511baca - } - symbol { - key: "regulator_get" - value: 0x29553efc - } - symbol { - key: "regulator_get_current_limit_regmap" - value: 0xfd198070 - } - symbol { - key: "regulator_get_linear_step" - value: 0xc92def38 - } - symbol { - key: "regulator_get_mode" - value: 0xdd41811b - } - symbol { - key: "regulator_get_optional" - value: 0x0118b55f - } - symbol { - key: "regulator_get_voltage" - value: 0x4e97a73b - } - symbol { - key: "regulator_get_voltage_rdev" - value: 0x62f86638 - } - symbol { - key: "regulator_get_voltage_sel_regmap" - value: 0x117f1097 - } - symbol { - key: "regulator_is_enabled" - value: 0x8570255f - } - symbol { - key: "regulator_is_enabled_regmap" - value: 0x438146c4 - } - symbol { - key: "regulator_is_supported_voltage" - value: 0xf069b7fd - } - symbol { - key: "regulator_list_voltage" - value: 0xd8377ddc - } - symbol { - key: "regulator_list_voltage_linear" - value: 0xfbb2197e - } - symbol { - key: "regulator_list_voltage_linear_range" - value: 0xb4fdfb1e - } - symbol { - key: "regulator_list_voltage_table" - value: 0x04d5663a - } - symbol { - key: "regulator_map_voltage_ascend" - value: 0x5cf2f6f8 - } - symbol { - key: "regulator_map_voltage_iterate" - value: 0xa66866da - } - symbol { - key: "regulator_map_voltage_linear" - value: 0xcbfd8cea - } - symbol { - key: "regulator_map_voltage_linear_range" - value: 0x2804801a - } - symbol { - key: "regulator_notifier_call_chain" - value: 0x4893b166 - } - symbol { - key: "regulator_put" - value: 0xbf6a903f - } - symbol { - key: "regulator_register_notifier" - value: 0xddb9ed35 - } - symbol { - key: "regulator_set_active_discharge_regmap" - value: 0x21d8367b - } - symbol { - key: "regulator_set_current_limit" - value: 0xce959ab5 - } - symbol { - key: "regulator_set_current_limit_regmap" - value: 0x41f70cdb - } - symbol { - key: "regulator_set_load" - value: 0x805d1994 - } - symbol { - key: "regulator_set_mode" - value: 0x1764380c - } - symbol { - key: "regulator_set_pull_down_regmap" - value: 0x5a67d15f - } - symbol { - key: "regulator_set_ramp_delay_regmap" - value: 0xfb766d3e - } - symbol { - key: "regulator_set_voltage" - value: 0xc20a2c2c - } - symbol { - key: "regulator_set_voltage_sel_regmap" - value: 0x0b03a904 - } - symbol { - key: "regulator_set_voltage_time" - value: 0x2bce772d - } - symbol { - key: "regulator_set_voltage_time_sel" - value: 0x705777ef - } - symbol { - key: "regulator_sync_voltage" - value: 0x21b06e02 - } - symbol { - key: "regulator_unregister" - value: 0x70f8b485 - } - symbol { - key: "regulator_unregister_notifier" - value: 0x3a44a497 - } - symbol { - key: "regulatory_hint" - value: 0x24b350a0 - } - symbol { - key: "regulatory_pre_cac_allowed" - value: 0x96caf5ef - } - symbol { - key: "regulatory_set_wiphy_regd" - value: 0xd18ebadf - } - symbol { - key: "regulatory_set_wiphy_regd_sync" - value: 0xe0a87326 - } - symbol { - key: "release_firmware" - value: 0xc0705cb4 - } - symbol { - key: "release_pages" - value: 0x5ebdf90f - } - symbol { - key: "release_sock" - value: 0x9cb108b5 - } - symbol { - key: "remap_pfn_range" - value: 0xdfdf59f8 - } - symbol { - key: "remap_vmalloc_range" - value: 0x195b028a - } - symbol { - key: "remove_cpu" - value: 0x78126b2c - } - symbol { - key: "remove_memory" - value: 0x5153378f - } - symbol { - key: "remove_proc_entry" - value: 0xe5686fed - } - symbol { - key: "remove_proc_subtree" - value: 0xf7b2b5e2 - } - symbol { - key: "remove_resource" - value: 0x64df4bab - } - symbol { - key: "remove_wait_queue" - value: 0xdf865b89 - } - symbol { - key: "report_iommu_fault" - value: 0xc6c6c125 - } - symbol { - key: "request_any_context_irq" - value: 0x0538a0a0 - } - symbol { - key: "request_firmware" - value: 0x755857c9 - } - symbol { - key: "request_firmware_direct" - value: 0xb261904e - } - symbol { - key: "request_firmware_into_buf" - value: 0x8732c1c9 - } - symbol { - key: "request_firmware_nowait" - value: 0x677926cf - } - symbol { - key: "request_threaded_irq" - value: 0x0d3c3e14 - } - symbol { - key: "resched_curr" - value: 0xe5340075 - } - symbol { - key: "reservation_ww_class" - value: 0x6aab6dda - } - symbol { - key: "reset_control_acquire" - value: 0x089f5fe6 - } - symbol { - key: "reset_control_assert" - value: 0x0c73acc8 - } - symbol { - key: "reset_control_bulk_assert" - value: 0xace4bcdf - } - symbol { - key: "reset_control_bulk_deassert" - value: 0x57ee69c1 - } - symbol { - key: "reset_control_deassert" - value: 0xd76b82b2 - } - symbol { - key: "reset_control_put" - value: 0x30c7b7f4 - } - symbol { - key: "reset_control_release" - value: 0x9c7a2d6c - } - symbol { - key: "reset_control_reset" - value: 0x48fc2cb6 - } - symbol { - key: "reset_controller_register" - value: 0xd41c441b - } - symbol { - key: "reset_controller_unregister" - value: 0x8607d899 - } - symbol { - key: "return_address" - value: 0x1d945826 - } - symbol { - key: "rfc1042_header" - value: 0xb06f0491 - } - symbol { - key: "rfkill_alloc" - value: 0xa3f52060 - } - symbol { - key: "rfkill_blocked" - value: 0x001f1a24 - } - symbol { - key: "rfkill_destroy" - value: 0x46d54e34 - } - symbol { - key: "rfkill_find_type" - value: 0x48ae5586 - } - symbol { - key: "rfkill_get_led_trigger_name" - value: 0xfba840ea - } - symbol { - key: "rfkill_init_sw_state" - value: 0x9562ae27 - } - symbol { - key: "rfkill_pause_polling" - value: 0xf985c978 - } - symbol { - key: "rfkill_register" - value: 0x5ba6dff6 - } - symbol { - key: "rfkill_resume_polling" - value: 0xf977c032 - } - symbol { - key: "rfkill_set_hw_state_reason" - value: 0x7802cb99 - } - symbol { - key: "rfkill_set_led_trigger_name" - value: 0x821675f7 - } - symbol { - key: "rfkill_set_states" - value: 0x2831202e - } - symbol { - key: "rfkill_set_sw_state" - value: 0x8be50e45 - } - symbol { - key: "rfkill_soft_blocked" - value: 0x66112f81 - } - symbol { - key: "rfkill_unregister" - value: 0x46449fce - } - symbol { - key: "rhashtable_destroy" - value: 0xefa494ef - } - symbol { - key: "rhashtable_free_and_destroy" - value: 0x74fbd45c - } - symbol { - key: "rhashtable_init" - value: 0x139e6573 - } - symbol { - key: "rhashtable_insert_slow" - value: 0x17c74c49 - } - symbol { - key: "rhashtable_walk_enter" - value: 0x6f637792 - } - symbol { - key: "rhashtable_walk_exit" - value: 0xf63fdfbf - } - symbol { - key: "rhashtable_walk_next" - value: 0xe12c6c9f - } - symbol { - key: "rhashtable_walk_start_check" - value: 0xb5ebcdfc - } - symbol { - key: "rhashtable_walk_stop" - value: 0x71ecd71f - } - symbol { - key: "rhltable_init" - value: 0x7b08b3df - } - symbol { - key: "rht_bucket_nested" - value: 0x6af2dc93 - } - symbol { - key: "rht_bucket_nested_insert" - value: 0x56f4af9c - } - symbol { - key: "root_device_unregister" - value: 0x93ee7a0f - } - symbol { - key: "root_task_group" - value: 0x7d858174 - } - symbol { - key: "round_jiffies" - value: 0x0e66eaf7 - } - symbol { - key: "round_jiffies_relative" - value: 0x81bce56b - } - symbol { - key: "round_jiffies_up" - value: 0x01a1f5e7 - } - symbol { - key: "rpmsg_create_channel" - value: 0xa3ee1393 - } - symbol { - key: "rpmsg_create_ept" - value: 0x492407e0 - } - symbol { - key: "rpmsg_destroy_ept" - value: 0xfd36afa6 - } - symbol { - key: "rpmsg_find_device" - value: 0x988f4d92 - } - symbol { - key: "rpmsg_poll" - value: 0x1bdc5aa0 - } - symbol { - key: "rpmsg_register_device" - value: 0x8b5859cf - } - symbol { - key: "rpmsg_register_device_override" - value: 0x7c2a2a37 - } - symbol { - key: "rpmsg_release_channel" - value: 0x882375b2 - } - symbol { - key: "rpmsg_send" - value: 0xa4ceb82a - } - symbol { - key: "rpmsg_sendto" - value: 0x47a1f086 - } - symbol { - key: "rpmsg_trysend" - value: 0x8c26ec8b - } - symbol { - key: "rpmsg_unregister_device" - value: 0xab5f4767 - } - symbol { - key: "rproc_add" - value: 0xd056ad1b - } - symbol { - key: "rproc_add_carveout" - value: 0x2104bead - } - symbol { - key: "rproc_add_subdev" - value: 0xedc5f666 - } - symbol { - key: "rproc_alloc" - value: 0x9e73d367 - } - symbol { - key: "rproc_boot" - value: 0x3cf252e7 - } - symbol { - key: "rproc_coredump" - value: 0x828f61b2 - } - symbol { - key: "rproc_coredump_add_custom_segment" - value: 0xa7a9bc3b - } - symbol { - key: "rproc_coredump_add_segment" - value: 0xc5684e9c - } - symbol { - key: "rproc_coredump_cleanup" - value: 0xe51d6dd1 - } - symbol { - key: "rproc_coredump_set_elf_info" - value: 0xec4ea718 - } - symbol { - key: "rproc_coredump_using_sections" - value: 0x4f384161 - } - symbol { - key: "rproc_del" - value: 0xb55db035 - } - symbol { - key: "rproc_elf_find_loaded_rsc_table" - value: 0x4f3dccb0 - } - symbol { - key: "rproc_elf_get_boot_addr" - value: 0xa341b4f5 - } - symbol { - key: "rproc_elf_load_rsc_table" - value: 0x7450c7fb - } - symbol { - key: "rproc_elf_load_segments" - value: 0x45bac715 - } - symbol { - key: "rproc_elf_sanity_check" - value: 0x431a82e5 - } - symbol { - key: "rproc_free" - value: 0x795a1c4e - } - symbol { - key: "rproc_get_by_child" - value: 0x9e9162a1 - } - symbol { - key: "rproc_get_by_phandle" - value: 0x5ca3653a - } - symbol { - key: "rproc_mem_entry_init" - value: 0x5400f960 - } - symbol { - key: "rproc_of_parse_firmware" - value: 0x4173a10e - } - symbol { - key: "rproc_put" - value: 0x5e9d56ee - } - symbol { - key: "rproc_remove_subdev" - value: 0x999465c1 - } - symbol { - key: "rproc_report_crash" - value: 0x74844b2a - } - symbol { - key: "rproc_set_firmware" - value: 0xa2e29e3b - } - symbol { - key: "rproc_shutdown" - value: 0x74c27ecd - } - symbol { - key: "rproc_vq_interrupt" - value: 0x80913de9 - } - symbol { - key: "rps_needed" - value: 0xbffd1c46 - } - symbol { - key: "rt_mutex_lock" - value: 0x264c5308 - } - symbol { - key: "rt_mutex_trylock" - value: 0x205145e9 - } - symbol { - key: "rt_mutex_unlock" - value: 0x0eff96d9 - } - symbol { - key: "rtc_class_close" - value: 0xc7dca9cd - } - symbol { - key: "rtc_class_open" - value: 0xa503728e - } - symbol { - key: "rtc_ktime_to_tm" - value: 0x8163968f - } - symbol { - key: "rtc_read_alarm" - value: 0x29f98a43 - } - symbol { - key: "rtc_read_time" - value: 0x43241ada - } - symbol { - key: "rtc_set_alarm" - value: 0x5c6aa8cb - } - symbol { - key: "rtc_time64_to_tm" - value: 0x2edd194c - } - symbol { - key: "rtc_tm_to_ktime" - value: 0x12aeae3a - } - symbol { - key: "rtc_tm_to_time64" - value: 0xa4ad8391 - } - symbol { - key: "rtc_update_irq" - value: 0x5c1197ba - } - symbol { - key: "rtc_valid_tm" - value: 0x22e1072c - } - symbol { - key: "rtnl_is_locked" - value: 0x50b92bc4 - } - symbol { - key: "rtnl_link_register" - value: 0x8c0dd14a - } - symbol { - key: "rtnl_link_unregister" - value: 0x3480e8df - } - symbol { - key: "rtnl_lock" - value: 0x0bf91812 - } - symbol { - key: "rtnl_register_module" - value: 0x16db3f05 - } - symbol { - key: "rtnl_trylock" - value: 0x258649b1 - } - symbol { - key: "rtnl_unicast" - value: 0x761738c2 - } - symbol { - key: "rtnl_unlock" - value: 0x1ff99fdd - } - symbol { - key: "rtnl_unregister" - value: 0xe74ce327 - } - symbol { - key: "rtnl_unregister_all" - value: 0x35e3ce18 - } - symbol { - key: "runqueues" - value: 0xb2a4fdfa - } - symbol { - key: "safe_candev_priv" - value: 0x8fb082a6 - } - symbol { - key: "sampling_rate_store" - value: 0x570df167 - } - symbol { - key: "sb800_prefetch" - value: 0x84f045c2 - } - symbol { - key: "scatterwalk_ffwd" - value: 0xe8c754b0 - } - symbol { - key: "scatterwalk_map_and_copy" - value: 0x12fb2fd6 - } - symbol { - key: "sched_clock" - value: 0xac6ce0b0 - } - symbol { - key: "sched_feat_keys" - value: 0xd2090791 - } - symbol { - key: "sched_feat_names" - value: 0xedd0d1ed - } - symbol { - key: "sched_set_fifo" - value: 0xda5d60be - } - symbol { - key: "sched_set_fifo_low" - value: 0x33ee29b2 - } - symbol { - key: "sched_set_normal" - value: 0x43533d44 - } - symbol { - key: "sched_setattr" - value: 0xa85c9809 - } - symbol { - key: "sched_setattr_nocheck" - value: 0xd762c8bb - } - symbol { - key: "sched_setscheduler" - value: 0x4bf9c130 - } - symbol { - key: "sched_setscheduler_nocheck" - value: 0xdc781a16 - } - symbol { - key: "sched_show_task" - value: 0x5ad6b744 - } - symbol { - key: "sched_uclamp_used" - value: 0x67d7bbc2 - } - symbol { - key: "schedule" - value: 0x11ca9115 - } - symbol { - key: "schedule_hrtimeout" - value: 0xf4841d33 - } - symbol { - key: "schedule_timeout" - value: 0x34a94ed3 - } - symbol { - key: "schedule_timeout_interruptible" - value: 0xb05cd7bd - } - symbol { - key: "schedule_timeout_uninterruptible" - value: 0xf41c5e13 - } - symbol { - key: "scmi_driver_register" - value: 0xafbfe5ff - } - symbol { - key: "scmi_driver_unregister" - value: 0xf5a7fda4 - } - symbol { - key: "scmi_protocol_register" - value: 0x3d4320ba - } - symbol { - key: "scmi_protocol_unregister" - value: 0x120bf14f - } - symbol { - key: "scnprintf" - value: 0xa2bcc818 - } - symbol { - key: "scsi_add_host_with_dma" - value: 0xa0d4d843 - } - symbol { - key: "scsi_alloc_request" - value: 0x7a6a0afc - } - symbol { - key: "scsi_autopm_get_device" - value: 0x1586d077 - } - symbol { - key: "scsi_autopm_put_device" - value: 0x2ee3ef04 - } - symbol { - key: "scsi_block_requests" - value: 0x008a247e - } - symbol { - key: "scsi_block_when_processing_errors" - value: 0xd3148537 - } - symbol { - key: "scsi_build_sense" - value: 0xb5b25b58 - } - symbol { - key: "scsi_change_queue_depth" - value: 0x278a6b59 - } - symbol { - key: "scsi_cmd_allowed" - value: 0xe4036f2e - } - symbol { - key: "scsi_command_size_tbl" - value: 0xd49d7abc - } - symbol { - key: "scsi_device_get" - value: 0x76dea2aa - } - symbol { - key: "scsi_device_lookup" - value: 0x14eb95fa - } - symbol { - key: "scsi_device_put" - value: 0x474e9bcc - } - symbol { - key: "scsi_dma_map" - value: 0xf10245da - } - symbol { - key: "scsi_dma_unmap" - value: 0x18cbd7f9 - } - symbol { - key: "scsi_done" - value: 0x30f6b9b1 - } - symbol { - key: "scsi_execute_cmd" - value: 0x8ef5c221 - } - symbol { - key: "scsi_host_alloc" - value: 0x32b196e0 - } - symbol { - key: "scsi_host_lookup" - value: 0x022517f0 - } - symbol { - key: "scsi_host_put" - value: 0x4d8a452e - } - symbol { - key: "scsi_ioctl" - value: 0x7509c737 - } - symbol { - key: "scsi_ioctl_block_when_processing_errors" - value: 0xd8a616ba - } - symbol { - key: "scsi_is_host_device" - value: 0xcecaa985 - } - symbol { - key: "scsi_normalize_sense" - value: 0x36deacf7 - } - symbol { - key: "scsi_print_command" - value: 0xf0e07f22 - } - symbol { - key: "scsi_print_sense_hdr" - value: 0x63a78c37 - } - symbol { - key: "scsi_register_interface" - value: 0x5286bfd6 - } - symbol { - key: "scsi_remove_host" - value: 0x8deacb1d - } - symbol { - key: "scsi_report_bus_reset" - value: 0x2e407415 - } - symbol { - key: "scsi_scan_host" - value: 0xc9021692 - } - symbol { - key: "scsi_set_sense_information" - value: 0xcf17c9a6 - } - symbol { - key: "scsi_unblock_requests" - value: 0x9c54c873 - } - symbol { - key: "sdev_prefix_printk" - value: 0x771aea1d - } - symbol { - key: "sdhci_add_host" - value: 0x8d3c4841 - } - symbol { - key: "sdhci_cleanup_host" - value: 0x05840f35 - } - symbol { - key: "sdhci_cqe_disable" - value: 0xa6141872 - } - symbol { - key: "sdhci_cqe_enable" - value: 0x56b779c5 - } - symbol { - key: "sdhci_cqe_irq" - value: 0xc4c7fcde - } - symbol { - key: "sdhci_dumpregs" - value: 0x20d4dbb9 - } - symbol { - key: "sdhci_enable_clk" - value: 0x6febaf59 - } - symbol { - key: "sdhci_execute_tuning" - value: 0x33d40ef0 - } - symbol { - key: "sdhci_get_property" - value: 0xeb6692c0 - } - symbol { - key: "sdhci_pltfm_free" - value: 0x38940a34 - } - symbol { - key: "sdhci_pltfm_init" - value: 0x322ca1cc - } - symbol { - key: "sdhci_remove_host" - value: 0xad3b5931 - } - symbol { - key: "sdhci_reset" - value: 0xa6a2da07 - } - symbol { - key: "sdhci_resume_host" - value: 0xa6fc085f - } - symbol { - key: "sdhci_runtime_resume_host" - value: 0x4e595f64 - } - symbol { - key: "sdhci_runtime_suspend_host" - value: 0xd94e8fae - } - symbol { - key: "sdhci_set_bus_width" - value: 0xd2399e18 - } - symbol { - key: "sdhci_set_power_noreg" - value: 0xa6c906b5 - } - symbol { - key: "sdhci_setup_host" - value: 0x5cc4535c - } - symbol { - key: "sdhci_suspend_host" - value: 0x7d2c4acc - } - symbol { - key: "sdio_claim_host" - value: 0x1f593233 - } - symbol { - key: "sdio_claim_irq" - value: 0x808ff24a - } - symbol { - key: "sdio_disable_func" - value: 0xd40f1edd - } - symbol { - key: "sdio_enable_func" - value: 0xb1df15e0 - } - symbol { - key: "sdio_f0_readb" - value: 0x08c47cc6 - } - symbol { - key: "sdio_f0_writeb" - value: 0x48499e9a - } - symbol { - key: "sdio_get_host_pm_caps" - value: 0x3ea6cb2c - } - symbol { - key: "sdio_memcpy_fromio" - value: 0x26011f31 - } - symbol { - key: "sdio_memcpy_toio" - value: 0x252b1748 - } - symbol { - key: "sdio_readb" - value: 0xbd7218cd - } - symbol { - key: "sdio_readl" - value: 0x8ef4fedc - } - symbol { - key: "sdio_readsb" - value: 0x4f956c89 - } - symbol { - key: "sdio_register_driver" - value: 0x3003f174 - } - symbol { - key: "sdio_release_host" - value: 0xf85ae22f - } - symbol { - key: "sdio_release_irq" - value: 0xcca4d1a0 - } - symbol { - key: "sdio_set_block_size" - value: 0xc3a3db62 - } - symbol { - key: "sdio_set_host_pm_flags" - value: 0xc472be84 - } - symbol { - key: "sdio_signal_irq" - value: 0x842bd7b1 - } - symbol { - key: "sdio_unregister_driver" - value: 0x01c90481 - } - symbol { - key: "sdio_writeb" - value: 0xfdf415e2 - } - symbol { - key: "sdio_writeb_readb" - value: 0xbf0b0a4c - } - symbol { - key: "sdio_writel" - value: 0x4a4e8bee - } - symbol { - key: "sdio_writesb" - value: 0x5b060b7d - } - symbol { - key: "security_file_ioctl" - value: 0xec171799 - } - symbol { - key: "security_sk_classify_flow" - value: 0x24b9d7ed - } - symbol { - key: "security_sk_clone" - value: 0x25471057 - } - symbol { - key: "security_sock_graft" - value: 0xb77dc501 - } - symbol { - key: "select_fallback_rq" - value: 0xb543d6ba - } - symbol { - key: "send_sig" - value: 0x569844be - } - symbol { - key: "send_sig_info" - value: 0x17b3f8eb - } - symbol { - key: "seq_buf_printf" - value: 0x4814ecd5 - } - symbol { - key: "seq_hex_dump" - value: 0xb2b0c8fa - } - symbol { - key: "seq_hlist_next" - value: 0xfb710d3e - } - symbol { - key: "seq_hlist_start_head" - value: 0x0af60b8b - } - symbol { - key: "seq_lseek" - value: 0xe0349007 - } - symbol { - key: "seq_open" - value: 0xfae0b182 - } - symbol { - key: "seq_open_private" - value: 0x9ef87854 - } - symbol { - key: "seq_printf" - value: 0xc5442265 - } - symbol { - key: "seq_putc" - value: 0x25bebf3b - } - symbol { - key: "seq_puts" - value: 0x59b4ca07 - } - symbol { - key: "seq_read" - value: 0xba8007cd - } - symbol { - key: "seq_release" - value: 0x91763ae6 - } - symbol { - key: "seq_release_private" - value: 0x2cc9ecc6 - } - symbol { - key: "seq_vprintf" - value: 0x56c495a4 - } - symbol { - key: "seq_write" - value: 0x331ad54e - } - symbol { - key: "serdev_device_close" - value: 0x6f6a6551 - } - symbol { - key: "serdev_device_get_tiocm" - value: 0xd9f835a5 - } - symbol { - key: "serdev_device_open" - value: 0xe17d94e2 - } - symbol { - key: "serdev_device_set_baudrate" - value: 0x704b33f2 - } - symbol { - key: "serdev_device_set_flow_control" - value: 0x39477e15 - } - symbol { - key: "serdev_device_set_tiocm" - value: 0x05a66e98 - } - symbol { - key: "serdev_device_wait_until_sent" - value: 0x3c71822d - } - symbol { - key: "serdev_device_write_buf" - value: 0x6e10178a - } - symbol { - key: "serdev_device_write_flush" - value: 0x5d6a93ff - } - symbol { - key: "serial8250_do_set_termios" - value: 0x2bb7ad6a - } - symbol { - key: "serial8250_do_shutdown" - value: 0x4bb58367 - } - symbol { - key: "serial8250_do_startup" - value: 0x63762e51 - } - symbol { - key: "serial8250_get_port" - value: 0x3e462ca5 - } - symbol { - key: "serial8250_register_8250_port" - value: 0x970aca32 - } - symbol { - key: "serial8250_resume_port" - value: 0x7e56f1cb - } - symbol { - key: "serial8250_rpm_get" - value: 0xb28c2541 - } - symbol { - key: "serial8250_rpm_put" - value: 0xf8889a4c - } - symbol { - key: "serial8250_suspend_port" - value: 0x89ed643c - } - symbol { - key: "serial8250_unregister_port" - value: 0x620f0859 - } - symbol { - key: "serio_close" - value: 0x4e412a59 - } - symbol { - key: "serio_interrupt" - value: 0xaf2bd97c - } - symbol { - key: "serio_open" - value: 0x5b1dd2cc - } - symbol { - key: "serio_reconnect" - value: 0x7a3ba5ab - } - symbol { - key: "serio_rescan" - value: 0x2189bf03 - } - symbol { - key: "serio_unregister_child_port" - value: 0x9a2a9bda - } - symbol { - key: "serio_unregister_driver" - value: 0x54732419 - } - symbol { - key: "serio_unregister_port" - value: 0x7df87144 - } - symbol { - key: "set_blocksize" - value: 0xdfe1cb53 - } - symbol { - key: "set_capacity" - value: 0x2c6a64fa - } - symbol { - key: "set_capacity_and_notify" - value: 0x689737cf - } - symbol { - key: "set_cpus_allowed_ptr" - value: 0x7b6738b5 - } - symbol { - key: "set_direct_map_range_uncached" - value: 0x07b831b6 - } - symbol { - key: "set_disk_ro" - value: 0x1f625c64 - } - symbol { - key: "set_freezable" - value: 0x180ceb0c - } - symbol { - key: "set_next_entity" - value: 0x19ed5e1a - } - symbol { - key: "set_normalized_timespec64" - value: 0xaae00157 - } - symbol { - key: "set_page_dirty" - value: 0x455375fa - } - symbol { - key: "set_page_dirty_lock" - value: 0xc1ea8aaa - } - symbol { - key: "set_task_cpu" - value: 0xe19d98a9 - } - symbol { - key: "set_user_nice" - value: 0xdebcf3e9 - } - symbol { - key: "setup_udp_tunnel_sock" - value: 0x5d6d169f - } - symbol { - key: "sg_alloc_table" - value: 0x023858a0 - } - symbol { - key: "sg_alloc_table_chained" - value: 0x7b2c2128 - } - symbol { - key: "sg_alloc_table_from_pages_segment" - value: 0x69cf76f8 - } - symbol { - key: "sg_copy_buffer" - value: 0x9f643b02 - } - symbol { - key: "sg_copy_from_buffer" - value: 0x37d43848 - } - symbol { - key: "sg_copy_to_buffer" - value: 0x9b754839 - } - symbol { - key: "sg_free_table" - value: 0xe9c59a02 - } - symbol { - key: "sg_free_table_chained" - value: 0x7aad3cde - } - symbol { - key: "sg_init_one" - value: 0x9c381e9a - } - symbol { - key: "sg_init_table" - value: 0xcf06c075 - } - symbol { - key: "sg_last" - value: 0xc335d09a - } - symbol { - key: "sg_miter_next" - value: 0xed461eb7 - } - symbol { - key: "sg_miter_skip" - value: 0x9c9476f8 - } - symbol { - key: "sg_miter_start" - value: 0x0e434d19 - } - symbol { - key: "sg_miter_stop" - value: 0x124a6437 - } - symbol { - key: "sg_nents" - value: 0x005702f9 - } - symbol { - key: "sg_next" - value: 0x55c5bdf3 - } - symbol { - key: "sg_pcopy_from_buffer" - value: 0x7c74f0ec - } - symbol { - key: "sg_pcopy_to_buffer" - value: 0x8525915d - } - symbol { - key: "sget_fc" - value: 0x12402fa7 - } - symbol { - key: "shmem_file_setup" - value: 0x7f3b48aa - } - symbol { - key: "shmem_read_mapping_page_gfp" - value: 0xf47010e0 - } - symbol { - key: "shmem_truncate_range" - value: 0x436ee92c - } - symbol { - key: "show_rcu_gp_kthreads" - value: 0xd2beae59 - } - symbol { - key: "show_rcu_tasks_classic_gp_kthread" - value: 0x96bd64f2 - } - symbol { - key: "show_rcu_tasks_trace_gp_kthread" - value: 0x064eb0d1 - } - symbol { - key: "show_regs" - value: 0xbf6056e5 - } - symbol { - key: "si_mem_available" - value: 0xaba9754d - } - symbol { - key: "si_meminfo" - value: 0x6a9fad39 - } - symbol { - key: "si_swapinfo" - value: 0x99c66454 - } - symbol { - key: "simple_attr_open" - value: 0xfc18945f - } - symbol { - key: "simple_attr_read" - value: 0xcbc81720 - } - symbol { - key: "simple_attr_release" - value: 0xda8bd5f1 - } - symbol { - key: "simple_attr_write" - value: 0xa07fb91d - } - symbol { - key: "simple_open" - value: 0x341fb250 - } - symbol { - key: "simple_read_from_buffer" - value: 0x2deba225 - } - symbol { - key: "simple_strtol" - value: 0xa63a57d8 - } - symbol { - key: "simple_strtoll" - value: 0xd438cd46 - } - symbol { - key: "simple_strtoul" - value: 0xa58f5af9 - } - symbol { - key: "simple_strtoull" - value: 0x5f5db40c - } - symbol { - key: "simple_write_to_buffer" - value: 0xb9d20cc1 - } - symbol { - key: "single_open" - value: 0x935a92ca - } - symbol { - key: "single_open_size" - value: 0x4f6b19f1 - } - symbol { - key: "single_release" - value: 0xd4ea779d - } - symbol { - key: "sk_alloc" - value: 0x67a38bc7 - } - symbol { - key: "sk_common_release" - value: 0xd7cc5056 - } - symbol { - key: "sk_error_report" - value: 0x40df740b - } - symbol { - key: "sk_filter_trim_cap" - value: 0x89a97545 - } - symbol { - key: "sk_free" - value: 0x62f414d0 - } - symbol { - key: "sk_reset_timer" - value: 0x517294f8 - } - symbol { - key: "sk_setup_caps" - value: 0xa3febb65 - } - symbol { - key: "sk_stop_timer" - value: 0x1bedb04f - } - symbol { - key: "skb_add_rx_frag" - value: 0xd8114005 - } - symbol { - key: "skb_append_pagefrags" - value: 0x736f4bcb - } - symbol { - key: "skb_checksum" - value: 0x3ffd8828 - } - symbol { - key: "skb_checksum_help" - value: 0x38f9f2a7 - } - symbol { - key: "skb_clone" - value: 0x5d5ff743 - } - symbol { - key: "skb_clone_sk" - value: 0x091ef2aa - } - symbol { - key: "skb_coalesce_rx_frag" - value: 0x6bf3e0a9 - } - symbol { - key: "skb_complete_tx_timestamp" - value: 0xd3102305 - } - symbol { - key: "skb_complete_wifi_ack" - value: 0xe9b464cc - } - symbol { - key: "skb_copy" - value: 0x49088d8f - } - symbol { - key: "skb_copy_bits" - value: 0x267fd1ec - } - symbol { - key: "skb_copy_datagram_from_iter" - value: 0x9065463e - } - symbol { - key: "skb_copy_datagram_iter" - value: 0x5f0785ba - } - symbol { - key: "skb_copy_expand" - value: 0x9d80748f - } - symbol { - key: "skb_cow_data" - value: 0xf1f40891 - } - symbol { - key: "skb_dequeue" - value: 0xe40dd16b - } - symbol { - key: "skb_dequeue_tail" - value: 0xe3dfe241 - } - symbol { - key: "skb_ensure_writable" - value: 0x33735fec - } - symbol { - key: "skb_free_datagram" - value: 0xca7402ca - } - symbol { - key: "skb_page_frag_refill" - value: 0x778992cc - } - symbol { - key: "skb_partial_csum_set" - value: 0x0e0dc50e - } - symbol { - key: "skb_pull" - value: 0x90d072a5 - } - symbol { - key: "skb_pull_data" - value: 0x859796a9 - } - symbol { - key: "skb_pull_rcsum" - value: 0x3f4150a5 - } - symbol { - key: "skb_push" - value: 0xae246c18 - } - symbol { - key: "skb_put" - value: 0x9d194bee - } - symbol { - key: "skb_queue_head" - value: 0xe12b6ced - } - symbol { - key: "skb_queue_purge" - value: 0x2204e0c5 - } - symbol { - key: "skb_queue_tail" - value: 0xc680f7e5 - } - symbol { - key: "skb_realloc_headroom" - value: 0xa393d439 - } - symbol { - key: "skb_recv_datagram" - value: 0x3c015632 - } - symbol { - key: "skb_scrub_packet" - value: 0xea81e880 - } - symbol { - key: "skb_set_owner_w" - value: 0xd1b9e255 - } - symbol { - key: "skb_split" - value: 0x24587583 - } - symbol { - key: "skb_store_bits" - value: 0xf23330c5 - } - symbol { - key: "skb_to_sgvec" - value: 0x05746b6c - } - symbol { - key: "skb_trim" - value: 0xd034d018 - } - symbol { - key: "skb_try_coalesce" - value: 0x745d77d7 - } - symbol { - key: "skb_tstamp_tx" - value: 0xee44d535 - } - symbol { - key: "skb_unlink" - value: 0xeedc57e1 - } - symbol { - key: "skip_spaces" - value: 0x57adf54a - } - symbol { - key: "slhc_compress" - value: 0xcfc71fe1 - } - symbol { - key: "slhc_free" - value: 0xadfa8107 - } - symbol { - key: "slhc_init" - value: 0xa9faaf0c - } - symbol { - key: "slhc_remember" - value: 0xb8d1e828 - } - symbol { - key: "slhc_toss" - value: 0x059d7a50 - } - symbol { - key: "slhc_uncompress" - value: 0x5d808bbc - } - symbol { - key: "smp_call_function" - value: 0xf46be251 - } - symbol { - key: "smp_call_function_any" - value: 0x824ee5eb - } - symbol { - key: "smp_call_function_single" - value: 0x4c674d1e - } - symbol { - key: "smp_call_function_single_async" - value: 0x1f9b728b - } - symbol { - key: "smp_call_on_cpu" - value: 0x99a17453 - } - symbol { - key: "snd_card_add_dev_attr" - value: 0x35280a80 - } - symbol { - key: "snd_card_free" - value: 0x03fd01bd - } - symbol { - key: "snd_card_new" - value: 0x7df62009 - } - symbol { - key: "snd_card_register" - value: 0xba68a39f - } - symbol { - key: "snd_compr_malloc_pages" - value: 0x62b259b4 - } - symbol { - key: "snd_compr_stop_error" - value: 0xa511d0ea - } - symbol { - key: "snd_ctl_add" - value: 0x476ce3a0 - } - symbol { - key: "snd_ctl_boolean_mono_info" - value: 0x83c5422c - } - symbol { - key: "snd_ctl_boolean_stereo_info" - value: 0xff4bd5dc - } - symbol { - key: "snd_ctl_enum_info" - value: 0x1adae35c - } - symbol { - key: "snd_ctl_new1" - value: 0x6aca9744 - } - symbol { - key: "snd_ctl_notify" - value: 0x6b08a95c - } - symbol { - key: "snd_ctl_notify_one" - value: 0x238c5442 - } - symbol { - key: "snd_ctl_remove" - value: 0x20fc506b - } - symbol { - key: "snd_device_free" - value: 0xe3942db0 - } - symbol { - key: "snd_dma_alloc_dir_pages" - value: 0x74d92df1 - } - symbol { - key: "snd_dma_buffer_sync" - value: 0x7983b6b1 - } - symbol { - key: "snd_dma_free_pages" - value: 0xafa6f89a - } - symbol { - key: "snd_dmaengine_pcm_prepare_slave_config" - value: 0x2e657b50 - } - symbol { - key: "snd_dmaengine_pcm_refine_runtime_hwparams" - value: 0xf9680c5d - } - symbol { - key: "snd_dmaengine_pcm_set_config_from_dai_data" - value: 0x4b5d3ed2 - } - symbol { - key: "snd_hwdep_new" - value: 0xf8dd0a45 - } - symbol { - key: "snd_hwparams_to_dma_slave_config" - value: 0x7d021e87 - } - symbol { - key: "snd_info_create_card_entry" - value: 0x8a143ba0 - } - symbol { - key: "snd_info_create_module_entry" - value: 0x47548cf4 - } - symbol { - key: "snd_info_free_entry" - value: 0xfa53e7be - } - symbol { - key: "snd_info_register" - value: 0x5e6e4a8e - } - symbol { - key: "snd_interval_ranges" - value: 0x32ffb327 - } - symbol { - key: "snd_interval_refine" - value: 0x3491ba62 - } - symbol { - key: "snd_jack_new" - value: 0x30679a90 - } - symbol { - key: "snd_jack_report" - value: 0xd0976985 - } - symbol { - key: "snd_jack_set_key" - value: 0x5f29be60 - } - symbol { - key: "snd_pcm_add_chmap_ctls" - value: 0xfd1fa5d2 - } - symbol { - key: "snd_pcm_create_iec958_consumer_default" - value: 0x964dcd4d - } - symbol { - key: "snd_pcm_fill_iec958_consumer" - value: 0xb9a87429 - } - symbol { - key: "snd_pcm_fill_iec958_consumer_hw_params" - value: 0xbfd5ebac - } - symbol { - key: "snd_pcm_format_big_endian" - value: 0x68c67cd0 - } - symbol { - key: "snd_pcm_format_linear" - value: 0xc10b3ddb - } - symbol { - key: "snd_pcm_format_physical_width" - value: 0xcd9887e8 - } - symbol { - key: "snd_pcm_format_unsigned" - value: 0x9ebdc6d8 - } - symbol { - key: "snd_pcm_format_width" - value: 0x4974f847 - } - symbol { - key: "snd_pcm_hw_constraint_eld" - value: 0x45ca79f2 - } - symbol { - key: "snd_pcm_hw_constraint_integer" - value: 0x720046df - } - symbol { - key: "snd_pcm_hw_constraint_list" - value: 0x0e8fdef9 - } - symbol { - key: "snd_pcm_hw_constraint_mask64" - value: 0x9dc5f190 - } - symbol { - key: "snd_pcm_hw_constraint_minmax" - value: 0x4436f3b6 - } - symbol { - key: "snd_pcm_hw_constraint_ratnums" - value: 0x39aa3d60 - } - symbol { - key: "snd_pcm_hw_constraint_step" - value: 0xc6fd5d28 - } - symbol { - key: "snd_pcm_hw_rule_add" - value: 0x3a3577fc - } - symbol { - key: "snd_pcm_lib_free_pages" - value: 0x26db3306 - } - symbol { - key: "snd_pcm_lib_ioctl" - value: 0xcb6ed759 - } - symbol { - key: "snd_pcm_lib_malloc_pages" - value: 0x62017cf8 - } - symbol { - key: "snd_pcm_lib_preallocate_free_for_all" - value: 0x4fc4b51e - } - symbol { - key: "snd_pcm_lib_preallocate_pages" - value: 0x6e6a37f2 - } - symbol { - key: "snd_pcm_lib_preallocate_pages_for_all" - value: 0x2c61b358 - } - symbol { - key: "snd_pcm_new" - value: 0x352feb2c - } - symbol { - key: "snd_pcm_period_elapsed" - value: 0xf21d6619 - } - symbol { - key: "snd_pcm_set_managed_buffer" - value: 0xba998ee2 - } - symbol { - key: "snd_pcm_set_managed_buffer_all" - value: 0x74420600 - } - symbol { - key: "snd_pcm_set_ops" - value: 0x92edca7e - } - symbol { - key: "snd_pcm_std_chmaps" - value: 0xb2f7eb17 - } - symbol { - key: "snd_pcm_stop" - value: 0x8eb5b50d - } - symbol { - key: "snd_sgbuf_get_addr" - value: 0x1f5649eb - } - symbol { - key: "snd_soc_add_component_controls" - value: 0x0af8ff72 - } - symbol { - key: "snd_soc_add_dai_controls" - value: 0xe3ec4d34 - } - symbol { - key: "snd_soc_bytes_get" - value: 0xf23ecd34 - } - symbol { - key: "snd_soc_bytes_info" - value: 0xf8078eea - } - symbol { - key: "snd_soc_bytes_info_ext" - value: 0x46985c24 - } - symbol { - key: "snd_soc_bytes_put" - value: 0x1b94f9a7 - } - symbol { - key: "snd_soc_bytes_tlv_callback" - value: 0x723461f4 - } - symbol { - key: "snd_soc_card_get_kcontrol" - value: 0x30c684dc - } - symbol { - key: "snd_soc_card_jack_new" - value: 0x80680525 - } - symbol { - key: "snd_soc_card_jack_new_pins" - value: 0xf84e3b0d - } - symbol { - key: "snd_soc_component_async_complete" - value: 0x1c40b8b7 - } - symbol { - key: "snd_soc_component_disable_pin" - value: 0xb63a9550 - } - symbol { - key: "snd_soc_component_enable_pin" - value: 0x46cb4d6f - } - symbol { - key: "snd_soc_component_exit_regmap" - value: 0xe2e2b58b - } - symbol { - key: "snd_soc_component_force_enable_pin" - value: 0xf7d58a02 - } - symbol { - key: "snd_soc_component_get_pin_status" - value: 0x92cb0839 - } - symbol { - key: "snd_soc_component_init_regmap" - value: 0x3662091d - } - symbol { - key: "snd_soc_component_read" - value: 0xf31fbaa5 - } - symbol { - key: "snd_soc_component_read_field" - value: 0x8ba98f3d - } - symbol { - key: "snd_soc_component_set_jack" - value: 0x047e7c15 - } - symbol { - key: "snd_soc_component_set_pll" - value: 0x3fb7a184 - } - symbol { - key: "snd_soc_component_set_sysclk" - value: 0xd1f293b0 - } - symbol { - key: "snd_soc_component_update_bits" - value: 0x690f235d - } - symbol { - key: "snd_soc_component_update_bits_async" - value: 0xe278d2b9 - } - symbol { - key: "snd_soc_component_write" - value: 0x84e7b6d6 - } - symbol { - key: "snd_soc_component_write_field" - value: 0xc6659892 - } - symbol { - key: "snd_soc_dai_active" - value: 0x2c45f8ab - } - symbol { - key: "snd_soc_dai_get_channel_map" - value: 0x21ecd4de - } - symbol { - key: "snd_soc_dai_link_set_capabilities" - value: 0x3300426e - } - symbol { - key: "snd_soc_dai_set_bclk_ratio" - value: 0x1d763a17 - } - symbol { - key: "snd_soc_dai_set_channel_map" - value: 0x407cd33b - } - symbol { - key: "snd_soc_dai_set_fmt" - value: 0x99dadb46 - } - symbol { - key: "snd_soc_dai_set_pll" - value: 0x7f8de782 - } - symbol { - key: "snd_soc_dai_set_sysclk" - value: 0x6a0561ba - } - symbol { - key: "snd_soc_dai_set_tdm_slot" - value: 0x14d25dda - } - symbol { - key: "snd_soc_dai_set_tristate" - value: 0x9994fae4 - } - symbol { - key: "snd_soc_daifmt_clock_provider_flipped" - value: 0x6b59ec0c - } - symbol { - key: "snd_soc_daifmt_clock_provider_from_bitmap" - value: 0xaf61c3cf - } - symbol { - key: "snd_soc_daifmt_parse_clock_provider_raw" - value: 0x6c20af20 - } - symbol { - key: "snd_soc_daifmt_parse_format" - value: 0xc9059346 - } - symbol { - key: "snd_soc_dapm_add_routes" - value: 0x7ffcfd26 - } - symbol { - key: "snd_soc_dapm_dai_free_widgets" - value: 0x01423777 - } - symbol { - key: "snd_soc_dapm_dai_get_connected_widgets" - value: 0x6dcd301e - } - symbol { - key: "snd_soc_dapm_del_routes" - value: 0x49206b79 - } - symbol { - key: "snd_soc_dapm_disable_pin" - value: 0x2ce95c75 - } - symbol { - key: "snd_soc_dapm_disable_pin_unlocked" - value: 0x2a7b2b50 - } - symbol { - key: "snd_soc_dapm_enable_pin" - value: 0xc606a54b - } - symbol { - key: "snd_soc_dapm_force_bias_level" - value: 0x7b979ccf - } - symbol { - key: "snd_soc_dapm_force_enable_pin" - value: 0xc2ff39cb - } - symbol { - key: "snd_soc_dapm_force_enable_pin_unlocked" - value: 0xfa58787c - } - symbol { - key: "snd_soc_dapm_get_enum_double" - value: 0x015c4998 - } - symbol { - key: "snd_soc_dapm_get_pin_status" - value: 0x8fdbed5d - } - symbol { - key: "snd_soc_dapm_get_pin_switch" - value: 0xc4468dde - } - symbol { - key: "snd_soc_dapm_get_volsw" - value: 0xe36bf059 - } - symbol { - key: "snd_soc_dapm_ignore_suspend" - value: 0xa0ea8280 - } - symbol { - key: "snd_soc_dapm_info_pin_switch" - value: 0xc2b88037 - } - symbol { - key: "snd_soc_dapm_kcontrol_dapm" - value: 0xa15d28fb - } - symbol { - key: "snd_soc_dapm_kcontrol_widget" - value: 0x72bc9a43 - } - symbol { - key: "snd_soc_dapm_mixer_update_power" - value: 0xe7655218 - } - symbol { - key: "snd_soc_dapm_mux_update_power" - value: 0xb11490ee - } - symbol { - key: "snd_soc_dapm_nc_pin" - value: 0x64da441a - } - symbol { - key: "snd_soc_dapm_new_control" - value: 0x78acbf5c - } - symbol { - key: "snd_soc_dapm_new_controls" - value: 0xc1355d55 - } - symbol { - key: "snd_soc_dapm_new_widgets" - value: 0xaffee4ad - } - symbol { - key: "snd_soc_dapm_put_enum_double" - value: 0xc665994d - } - symbol { - key: "snd_soc_dapm_put_pin_switch" - value: 0x6e3b2c73 - } - symbol { - key: "snd_soc_dapm_put_volsw" - value: 0x739b4d97 - } - symbol { - key: "snd_soc_dapm_sync" - value: 0x4c6c2d05 - } - symbol { - key: "snd_soc_dapm_sync_unlocked" - value: 0xc5bea14a - } - symbol { - key: "snd_soc_dapm_weak_routes" - value: 0x6355ee58 - } - symbol { - key: "snd_soc_dpcm_get_substream" - value: 0x687a68d3 - } - symbol { - key: "snd_soc_find_dai" - value: 0x97843792 - } - symbol { - key: "snd_soc_find_dai_with_mutex" - value: 0xc88e38bb - } - symbol { - key: "snd_soc_get_dai_name" - value: 0x4086fab0 - } - symbol { - key: "snd_soc_get_enum_double" - value: 0x33a917a0 - } - symbol { - key: "snd_soc_get_pcm_runtime" - value: 0x4c3ba1e9 - } - symbol { - key: "snd_soc_get_volsw" - value: 0x05ad614a - } - symbol { - key: "snd_soc_get_volsw_range" - value: 0xe6fd4826 - } - symbol { - key: "snd_soc_get_volsw_sx" - value: 0x04c98965 - } - symbol { - key: "snd_soc_get_xr_sx" - value: 0xb5349f49 - } - symbol { - key: "snd_soc_info_enum_double" - value: 0x98f26ea1 - } - symbol { - key: "snd_soc_info_multi_ext" - value: 0xdc66f122 - } - symbol { - key: "snd_soc_info_volsw" - value: 0x7c07ccc5 - } - symbol { - key: "snd_soc_info_volsw_range" - value: 0x310b431a - } - symbol { - key: "snd_soc_info_volsw_sx" - value: 0xcd537f33 - } - symbol { - key: "snd_soc_info_xr_sx" - value: 0xef58928a - } - symbol { - key: "snd_soc_jack_add_gpios" - value: 0x48726233 - } - symbol { - key: "snd_soc_jack_notifier_register" - value: 0xabad0839 - } - symbol { - key: "snd_soc_jack_report" - value: 0x6d4398fa - } - symbol { - key: "snd_soc_limit_volume" - value: 0xce618820 - } - symbol { - key: "snd_soc_lookup_component" - value: 0x40ea2324 - } - symbol { - key: "snd_soc_lookup_component_nolocked" - value: 0x9fc83467 - } - symbol { - key: "snd_soc_new_compress" - value: 0x55809d13 - } - symbol { - key: "snd_soc_of_get_dai_link_codecs" - value: 0x6d5fd07f - } - symbol { - key: "snd_soc_of_get_dai_name" - value: 0x1f495628 - } - symbol { - key: "snd_soc_of_parse_audio_routing" - value: 0x3eaad2c3 - } - symbol { - key: "snd_soc_of_parse_audio_simple_widgets" - value: 0xe436d856 - } - symbol { - key: "snd_soc_of_parse_aux_devs" - value: 0x79fa03e3 - } - symbol { - key: "snd_soc_of_parse_card_name" - value: 0x3af545e9 - } - symbol { - key: "snd_soc_of_parse_node_prefix" - value: 0xa013f08e - } - symbol { - key: "snd_soc_of_parse_pin_switches" - value: 0x9ba011d3 - } - symbol { - key: "snd_soc_of_parse_tdm_slot" - value: 0xa976fac7 - } - symbol { - key: "snd_soc_of_put_dai_link_codecs" - value: 0x88e57905 - } - symbol { - key: "snd_soc_params_to_bclk" - value: 0x97f4e147 - } - symbol { - key: "snd_soc_params_to_frame_size" - value: 0xb01de4a2 - } - symbol { - key: "snd_soc_pm_ops" - value: 0x56f3103d - } - symbol { - key: "snd_soc_poweroff" - value: 0x5805599a - } - symbol { - key: "snd_soc_put_enum_double" - value: 0x6baed657 - } - symbol { - key: "snd_soc_put_volsw" - value: 0x230cb690 - } - symbol { - key: "snd_soc_put_volsw_range" - value: 0x30162bad - } - symbol { - key: "snd_soc_put_volsw_sx" - value: 0x00b2c629 - } - symbol { - key: "snd_soc_put_xr_sx" - value: 0x72a7bbd2 - } - symbol { - key: "snd_soc_register_card" - value: 0x5fe5beeb - } - symbol { - key: "snd_soc_register_component" - value: 0x900c4eab - } - symbol { - key: "snd_soc_resume" - value: 0x6a48086d - } - symbol { - key: "snd_soc_rtdcom_lookup" - value: 0xb95cb131 - } - symbol { - key: "snd_soc_runtime_calc_hw" - value: 0x2673800e - } - symbol { - key: "snd_soc_runtime_set_dai_fmt" - value: 0x04af389d - } - symbol { - key: "snd_soc_set_runtime_hwparams" - value: 0x685b01fa - } - symbol { - key: "snd_soc_tplg_component_load" - value: 0x93803c84 - } - symbol { - key: "snd_soc_tplg_component_remove" - value: 0x7c7f5167 - } - symbol { - key: "snd_soc_tplg_widget_bind_event" - value: 0xe5cef1d3 - } - symbol { - key: "snd_soc_unregister_card" - value: 0x816c43b3 - } - symbol { - key: "snd_soc_unregister_component" - value: 0xc4b7b8fe - } - symbol { - key: "snd_timer_interrupt" - value: 0xd30316c2 - } - symbol { - key: "snd_usb_autoresume" - value: 0xc6d51e10 - } - symbol { - key: "snd_usb_autosuspend" - value: 0x9c066dd7 - } - symbol { - key: "snd_usb_endpoint_close" - value: 0x1c3814ad - } - symbol { - key: "snd_usb_endpoint_open" - value: 0xd2e3da2e - } - symbol { - key: "snd_usb_endpoint_prepare" - value: 0x14184fbf - } - symbol { - key: "snprintf" - value: 0x32cae5ee - } - symbol { - key: "soc_device_match" - value: 0x0651ce31 - } - symbol { - key: "soc_device_register" - value: 0x194db723 - } - symbol { - key: "soc_device_unregister" - value: 0x05175c9b - } - symbol { - key: "sock_alloc_send_pskb" - value: 0x622ff2b0 - } - symbol { - key: "sock_cmsg_send" - value: 0x6e3d8fa4 - } - symbol { - key: "sock_common_getsockopt" - value: 0x6974548c - } - symbol { - key: "sock_common_recvmsg" - value: 0xe0ea15f1 - } - symbol { - key: "sock_common_setsockopt" - value: 0xa829435f - } - symbol { - key: "sock_create_kern" - value: 0x7be16ce2 - } - symbol { - key: "sock_diag_register" - value: 0x0967d0a1 - } - symbol { - key: "sock_diag_save_cookie" - value: 0x33edf503 - } - symbol { - key: "sock_diag_unregister" - value: 0x5ca98337 - } - symbol { - key: "sock_edemux" - value: 0xbcf8b9bf - } - symbol { - key: "sock_efree" - value: 0x83497546 - } - symbol { - key: "sock_gen_put" - value: 0x4ece0732 - } - symbol { - key: "sock_gettstamp" - value: 0x284bec0f - } - symbol { - key: "sock_i_ino" - value: 0xb2cef8e2 - } - symbol { - key: "sock_i_uid" - value: 0xed806c73 - } - symbol { - key: "sock_init_data" - value: 0x1be58b2b - } - symbol { - key: "sock_no_accept" - value: 0x456ecb71 - } - symbol { - key: "sock_no_bind" - value: 0x590eabae - } - symbol { - key: "sock_no_connect" - value: 0x3401a29b - } - symbol { - key: "sock_no_getname" - value: 0x3e54b0dd - } - symbol { - key: "sock_no_ioctl" - value: 0x731fabf8 - } - symbol { - key: "sock_no_listen" - value: 0x0939aa53 - } - symbol { - key: "sock_no_mmap" - value: 0x671e9438 - } - symbol { - key: "sock_no_recvmsg" - value: 0xac19d61a - } - symbol { - key: "sock_no_sendmsg" - value: 0x4333f082 - } - symbol { - key: "sock_no_sendpage" - value: 0xf7ca54f0 - } - symbol { - key: "sock_no_shutdown" - value: 0xcfa933b0 - } - symbol { - key: "sock_no_socketpair" - value: 0xc7bb50ac - } - symbol { - key: "sock_queue_rcv_skb_reason" - value: 0xc4ac81a3 - } - symbol { - key: "sock_recv_errqueue" - value: 0xde3137d4 - } - symbol { - key: "sock_recvmsg" - value: 0x3728c158 - } - symbol { - key: "sock_register" - value: 0xd326bb7c - } - symbol { - key: "sock_release" - value: 0xe138dce0 - } - symbol { - key: "sock_rfree" - value: 0xeffe0f16 - } - symbol { - key: "sock_setsockopt" - value: 0x7b771682 - } - symbol { - key: "sock_unregister" - value: 0x39362be4 - } - symbol { - key: "sock_wfree" - value: 0xba26b6a3 - } - symbol { - key: "sock_wmalloc" - value: 0xfdaa1c0d - } - symbol { - key: "sockfd_lookup" - value: 0xe86ce747 - } - symbol { - key: "softnet_data" - value: 0x85476106 - } - symbol { - key: "sort" - value: 0x1780168b - } - symbol { - key: "spi_add_device" - value: 0x743e9912 - } - symbol { - key: "spi_alloc_device" - value: 0x13b529c0 - } - symbol { - key: "spi_async" - value: 0x55b4474a - } - symbol { - key: "spi_bus_lock" - value: 0xe2eab328 - } - symbol { - key: "spi_bus_type" - value: 0xf4d76908 - } - symbol { - key: "spi_bus_unlock" - value: 0xc99e9aa2 - } - symbol { - key: "spi_controller_resume" - value: 0xc3db62f6 - } - symbol { - key: "spi_controller_suspend" - value: 0x2f764099 - } - symbol { - key: "spi_delay_exec" - value: 0x17969d2e - } - symbol { - key: "spi_delay_to_ns" - value: 0xf2e31909 - } - symbol { - key: "spi_finalize_current_message" - value: 0xb31331bc - } - symbol { - key: "spi_finalize_current_transfer" - value: 0xc699d17a - } - symbol { - key: "spi_get_device_id" - value: 0x8d01be1f - } - symbol { - key: "spi_get_next_queued_message" - value: 0x53ad82f3 - } - symbol { - key: "spi_mem_adjust_op_size" - value: 0x9140558e - } - symbol { - key: "spi_mem_default_supports_op" - value: 0xe3077a93 - } - symbol { - key: "spi_mem_dirmap_read" - value: 0x0e0941ba - } - symbol { - key: "spi_mem_dirmap_write" - value: 0x3b461c8b - } - symbol { - key: "spi_mem_driver_register_with_owner" - value: 0x393d4a00 - } - symbol { - key: "spi_mem_driver_unregister" - value: 0x485ebef5 - } - symbol { - key: "spi_mem_exec_op" - value: 0x94f291e3 - } - symbol { - key: "spi_mem_get_name" - value: 0x071b0cf7 - } - symbol { - key: "spi_mem_supports_op" - value: 0x680976a6 - } - symbol { - key: "spi_register_controller" - value: 0xc98f6928 - } - symbol { - key: "spi_setup" - value: 0x042377cd - } - symbol { - key: "spi_sync" - value: 0xdaf3a27e - } - symbol { - key: "spi_sync_locked" - value: 0xbe2a8422 - } - symbol { - key: "spi_unregister_controller" - value: 0x38ac4651 - } - symbol { - key: "spi_write_then_read" - value: 0xf74b4f61 - } - symbol { - key: "split_page" - value: 0xf76668be - } - symbol { - key: "spmi_controller_add" - value: 0xc1ff3a0f - } - symbol { - key: "spmi_controller_alloc" - value: 0xb9875bdb - } - symbol { - key: "spmi_controller_remove" - value: 0x494d6bbb - } - symbol { - key: "spmi_device_from_of" - value: 0xbc1bec89 - } - symbol { - key: "spmi_ext_register_read" - value: 0x37c222d5 - } - symbol { - key: "spmi_ext_register_readl" - value: 0x75b6f1be - } - symbol { - key: "spmi_ext_register_write" - value: 0x54aaff66 - } - symbol { - key: "spmi_ext_register_writel" - value: 0xa9e263e3 - } - symbol { - key: "spmi_register_read" - value: 0x0d5e8c9c - } - symbol { - key: "spmi_register_write" - value: 0xc08173b3 - } - symbol { - key: "spmi_register_zero_write" - value: 0x581a0bb3 - } - symbol { - key: "sprint_symbol" - value: 0x863d7345 - } - symbol { - key: "sprint_symbol_no_offset" - value: 0xad8ec240 - } - symbol { - key: "sprintf" - value: 0x2c7eedb1 - } - symbol { - key: "srcu_barrier" - value: 0x89ede675 - } - symbol { - key: "srcu_batches_completed" - value: 0x1c97d739 - } - symbol { - key: "srcu_init_notifier_head" - value: 0x2aa3fe50 - } - symbol { - key: "srcu_notifier_call_chain" - value: 0x8a3c07b3 - } - symbol { - key: "srcu_notifier_chain_register" - value: 0xffcd07df - } - symbol { - key: "srcu_notifier_chain_unregister" - value: 0x322f6dbd - } - symbol { - key: "srcu_torture_stats_print" - value: 0x56de18f0 - } - symbol { - key: "srcutorture_get_gp_data" - value: 0xc78ca9c9 - } - symbol { - key: "sscanf" - value: 0xf0ca1a39 - } - symbol { - key: "stack_depot_fetch" - value: 0x4ca735c5 - } - symbol { - key: "stack_depot_save" - value: 0xf4594c32 - } - symbol { - key: "stack_trace_print" - value: 0xa33694f6 - } - symbol { - key: "stack_trace_save" - value: 0x7e8e12de - } - symbol { - key: "stack_trace_save_tsk" - value: 0xe69a5898 - } - symbol { - key: "start_poll_synchronize_rcu" - value: 0xbd07e567 - } - symbol { - key: "start_poll_synchronize_rcu_expedited" - value: 0xf304733e - } - symbol { - key: "start_poll_synchronize_srcu" - value: 0x153d2098 - } - symbol { - key: "static_key_disable" - value: 0xc24d49e4 - } - symbol { - key: "static_key_slow_dec" - value: 0xd09568e0 - } - symbol { - key: "static_key_slow_inc" - value: 0xe4a0e986 - } - symbol { - key: "stop_machine" - value: 0x6dc2f0b4 - } - symbol { - key: "stop_one_cpu" - value: 0xac5037c8 - } - symbol { - key: "stop_one_cpu_nowait" - value: 0x0aa43c83 - } - symbol { - key: "stpcpy" - value: 0x02489ec9 - } - symbol { - key: "strcasecmp" - value: 0x1737916a - } - symbol { - key: "strcat" - value: 0xe77c296b - } - symbol { - key: "strchr" - value: 0xfcf064a9 - } - symbol { - key: "strchrnul" - value: 0x9dd5c94f - } - symbol { - key: "strcmp" - value: 0xe1ae099f - } - symbol { - key: "strcpy" - value: 0x54bdcaa9 - } - symbol { - key: "strcspn" - value: 0x81366fa1 - } - symbol { - key: "stream_open" - value: 0x4d0e9517 - } - symbol { - key: "strim" - value: 0x189b20cc - } - symbol { - key: "string_get_size" - value: 0x968e2d31 - } - symbol { - key: "strlcat" - value: 0x5d71d694 - } - symbol { - key: "strlcpy" - value: 0x898b21e8 - } - symbol { - key: "strlen" - value: 0x14d6909c - } - symbol { - key: "strncasecmp" - value: 0x258b3330 - } - symbol { - key: "strncat" - value: 0x1e28701f - } - symbol { - key: "strnchr" - value: 0x07b0efd7 - } - symbol { - key: "strncmp" - value: 0x35fbffad - } - symbol { - key: "strncpy" - value: 0x400b412c - } - symbol { - key: "strncpy_from_user" - value: 0x544af8d3 - } - symbol { - key: "strndup_user" - value: 0x0ab31bef - } - symbol { - key: "strnlen" - value: 0x457e09db - } - symbol { - key: "strnstr" - value: 0xbf5ecdb4 - } - symbol { - key: "strpbrk" - value: 0x8f344cc6 - } - symbol { - key: "strrchr" - value: 0x123ab6a2 - } - symbol { - key: "strreplace" - value: 0x747f8310 - } - symbol { - key: "strscpy" - value: 0x7bd225a5 - } - symbol { - key: "strscpy_pad" - value: 0xe7f214f1 - } - symbol { - key: "strsep" - value: 0x22209cb5 - } - symbol { - key: "strspn" - value: 0x248c1bba - } - symbol { - key: "strstr" - value: 0x563982aa - } - symbol { - key: "submit_bh" - value: 0xc3067e63 - } - symbol { - key: "submit_bio" - value: 0x5577d5a8 - } - symbol { - key: "submit_bio_wait" - value: 0x0e1b0b82 - } - symbol { - key: "subsys_system_register" - value: 0xfb52ace2 - } - symbol { - key: "suspend_set_ops" - value: 0x44e002a2 - } - symbol { - key: "sync_blockdev" - value: 0x1fe11014 - } - symbol { - key: "sync_file_create" - value: 0x2a267913 - } - symbol { - key: "sync_file_get_fence" - value: 0xf3c91dcd - } - symbol { - key: "synchronize_irq" - value: 0x3da4fd63 - } - symbol { - key: "synchronize_net" - value: 0xc49e9f39 - } - symbol { - key: "synchronize_rcu" - value: 0x89663420 - } - symbol { - key: "synchronize_rcu_expedited" - value: 0xfadb35f8 - } - symbol { - key: "synchronize_rcu_tasks" - value: 0xfc0e1518 - } - symbol { - key: "synchronize_rcu_tasks_trace" - value: 0xa16b7b6f - } - symbol { - key: "synchronize_srcu" - value: 0x177b2fdf - } - symbol { - key: "synchronize_srcu_expedited" - value: 0xcbe3a021 - } - symbol { - key: "synth_event_create" - value: 0x489b0049 - } - symbol { - key: "synth_event_delete" - value: 0x86020d6e - } - symbol { - key: "sys_tz" - value: 0xe639979e - } - symbol { - key: "syscon_node_to_regmap" - value: 0xe072259b - } - symbol { - key: "syscon_regmap_lookup_by_compatible" - value: 0x4cdd0c3f - } - symbol { - key: "syscon_regmap_lookup_by_phandle" - value: 0x9a5404bf - } - symbol { - key: "syscon_regmap_lookup_by_phandle_optional" - value: 0x3e5f4f82 - } - symbol { - key: "sysctl_sched_features" - value: 0xbf1515af - } - symbol { - key: "sysctl_vals" - value: 0x18d0dd21 - } - symbol { - key: "sysfs_add_file_to_group" - value: 0x92705587 - } - symbol { - key: "sysfs_add_link_to_group" - value: 0xdbe66171 - } - symbol { - key: "sysfs_create_bin_file" - value: 0x90640a71 - } - symbol { - key: "sysfs_create_file_ns" - value: 0x5b711bcd - } - symbol { - key: "sysfs_create_files" - value: 0xc84792a8 - } - symbol { - key: "sysfs_create_group" - value: 0xdc690470 - } - symbol { - key: "sysfs_create_groups" - value: 0x0804ce19 - } - symbol { - key: "sysfs_create_link" - value: 0xd284bafa - } - symbol { - key: "sysfs_emit" - value: 0x8e57aec2 - } - symbol { - key: "sysfs_emit_at" - value: 0x06721103 - } - symbol { - key: "sysfs_merge_group" - value: 0x4b618371 - } - symbol { - key: "sysfs_notify" - value: 0x1deea65a - } - symbol { - key: "sysfs_remove_bin_file" - value: 0x5e1b9bc5 - } - symbol { - key: "sysfs_remove_file_from_group" - value: 0x51be9cf5 - } - symbol { - key: "sysfs_remove_file_ns" - value: 0x1ec7cdc1 - } - symbol { - key: "sysfs_remove_files" - value: 0x48a2aa64 - } - symbol { - key: "sysfs_remove_group" - value: 0xd556d15c - } - symbol { - key: "sysfs_remove_groups" - value: 0x4a678355 - } - symbol { - key: "sysfs_remove_link" - value: 0xe063e9de - } - symbol { - key: "sysfs_remove_link_from_group" - value: 0xddd9e037 - } - symbol { - key: "sysfs_streq" - value: 0x389ac279 - } - symbol { - key: "sysfs_update_group" - value: 0xe845f76e - } - symbol { - key: "sysrq_mask" - value: 0xda44819e - } - symbol { - key: "sysrq_toggle_support" - value: 0x46cd3193 - } - symbol { - key: "system_32bit_el0_cpumask" - value: 0xb6c44fb1 - } - symbol { - key: "system_freezable_power_efficient_wq" - value: 0xb5701f35 - } - symbol { - key: "system_freezable_wq" - value: 0xeeb4dc4c - } - symbol { - key: "system_highpri_wq" - value: 0x314b4b2e - } - symbol { - key: "system_long_wq" - value: 0x4ecc800b - } - symbol { - key: "system_power_efficient_wq" - value: 0x88fcd367 - } - symbol { - key: "system_state" - value: 0xa64e4b1e - } - symbol { - key: "system_unbound_wq" - value: 0xd143c302 - } - symbol { - key: "system_wq" - value: 0xbf6d0a0f - } - symbol { - key: "task_active_pid_ns" - value: 0x2eda3aae - } - symbol { - key: "task_cputime_adjusted" - value: 0x9891b743 - } - symbol { - key: "task_rq_lock" - value: 0x51f65372 - } - symbol { - key: "tasklet_init" - value: 0xd26fea36 - } - symbol { - key: "tasklet_kill" - value: 0x6d894b2b - } - symbol { - key: "tasklet_setup" - value: 0x9c77d018 - } - symbol { - key: "tasklet_unlock_wait" - value: 0x9b3fb280 - } - symbol { - key: "tasklist_lock" - value: 0x6c3c9573 - } - symbol { - key: "tcf_action_exec" - value: 0x01cdd14d - } - symbol { - key: "tcf_exts_destroy" - value: 0xc924b9c3 - } - symbol { - key: "tcf_exts_dump" - value: 0x2c53af12 - } - symbol { - key: "tcf_exts_dump_stats" - value: 0xa4bb7174 - } - symbol { - key: "tcf_exts_validate" - value: 0xd6adc7e6 - } - symbol { - key: "tcf_queue_work" - value: 0xcc386657 - } - symbol { - key: "tcp_hashinfo" - value: 0xeb0e3e9b - } - symbol { - key: "tcpci_get_tcpm_port" - value: 0x857e5dc9 - } - symbol { - key: "tcpci_irq" - value: 0x85459353 - } - symbol { - key: "tcpci_register_port" - value: 0x1ecfd7d9 - } - symbol { - key: "tcpci_unregister_port" - value: 0x80ba938c - } - symbol { - key: "tcpm_cc_change" - value: 0x76f0e146 - } - symbol { - key: "tcpm_pd_hard_reset" - value: 0x8ff05644 - } - symbol { - key: "tcpm_pd_receive" - value: 0x3da83409 - } - symbol { - key: "tcpm_pd_transmit_complete" - value: 0xbabc4102 - } - symbol { - key: "tcpm_port_clean" - value: 0x4c16a6b4 - } - symbol { - key: "tcpm_port_is_toggling" - value: 0xc8ad19b6 - } - symbol { - key: "tcpm_sink_frs" - value: 0xdebe76ba - } - symbol { - key: "tcpm_sourcing_vbus" - value: 0xae3ea97c - } - symbol { - key: "tcpm_vbus_change" - value: 0x6869c83d - } - symbol { - key: "thermal_cdev_update" - value: 0x5bbd3545 - } - symbol { - key: "thermal_cooling_device_register" - value: 0xf4017fdd - } - symbol { - key: "thermal_cooling_device_unregister" - value: 0x2d1f2cdd - } - symbol { - key: "thermal_of_cooling_device_register" - value: 0xdfc3c1f5 - } - symbol { - key: "thermal_of_zone_unregister" - value: 0x4da66281 - } - symbol { - key: "thermal_pressure" - value: 0x8c0c76a2 - } - symbol { - key: "thermal_zone_bind_cooling_device" - value: 0x91df6de8 - } - symbol { - key: "thermal_zone_device_disable" - value: 0x96242237 - } - symbol { - key: "thermal_zone_device_enable" - value: 0x571b278c - } - symbol { - key: "thermal_zone_device_register" - value: 0x3272fe14 - } - symbol { - key: "thermal_zone_device_unregister" - value: 0x73954c59 - } - symbol { - key: "thermal_zone_device_update" - value: 0x0f9699eb - } - symbol { - key: "thermal_zone_get_temp" - value: 0x66782435 - } - symbol { - key: "thermal_zone_get_zone_by_name" - value: 0x793a755b - } - symbol { - key: "thread_group_cputime_adjusted" - value: 0x68e98442 - } - symbol { - key: "tick_nohz_get_sleep_length" - value: 0x9fc8421c - } - symbol { - key: "time64_to_tm" - value: 0xd79bc23e - } - symbol { - key: "timecounter_cyc2time" - value: 0x2179a4e4 - } - symbol { - key: "timecounter_init" - value: 0x6642e9e1 - } - symbol { - key: "timecounter_read" - value: 0x4063e8a2 - } - symbol { - key: "timer_unstable_counter_workaround" - value: 0xdc3e523b - } - symbol { - key: "timespec64_to_jiffies" - value: 0x3934d205 - } - symbol { - key: "tipc_dump_done" - value: 0xa603e7df - } - symbol { - key: "tipc_dump_start" - value: 0xfbbf21e2 - } - symbol { - key: "tipc_nl_sk_walk" - value: 0xb08b0149 - } - symbol { - key: "tipc_sk_fill_sock_diag" - value: 0x22b164d3 - } - symbol { - key: "topology_clear_scale_freq_source" - value: 0x18c0f285 - } - symbol { - key: "topology_update_done" - value: 0xd3e5c9bd - } - symbol { - key: "topology_update_thermal_pressure" - value: 0x96be8568 - } - symbol { - key: "touch_softlockup_watchdog" - value: 0xf7dfdad1 - } - symbol { - key: "touchscreen_parse_properties" - value: 0x47d78ddb - } - symbol { - key: "touchscreen_report_pos" - value: 0x961122f4 - } - symbol { - key: "trace_array_put" - value: 0x86b2ecdf - } - symbol { - key: "trace_clock_local" - value: 0x00fb9c6d - } - symbol { - key: "trace_event_buffer_commit" - value: 0x0e209244 - } - symbol { - key: "trace_event_buffer_reserve" - value: 0xe8ad61b2 - } - symbol { - key: "trace_event_ignore_this_pid" - value: 0x4f11a926 - } - symbol { - key: "trace_event_printf" - value: 0x0a4752d3 - } - symbol { - key: "trace_event_raw_init" - value: 0x50d8dcae - } - symbol { - key: "trace_event_reg" - value: 0x8545e3e2 - } - symbol { - key: "trace_get_event_file" - value: 0xe324c6fd - } - symbol { - key: "trace_handle_return" - value: 0x4213c7e8 - } - symbol { - key: "trace_output_call" - value: 0x09b538c5 - } - symbol { - key: "trace_print_array_seq" - value: 0x167489e0 - } - symbol { - key: "trace_print_bitmask_seq" - value: 0x4fcdf35d - } - symbol { - key: "trace_print_flags_seq" - value: 0xe743c11a - } - symbol { - key: "trace_print_hex_seq" - value: 0x89177dc3 - } - symbol { - key: "trace_print_symbols_seq" - value: 0xa53cf4d8 - } - symbol { - key: "trace_raw_output_prep" - value: 0x866696e3 - } - symbol { - key: "trace_seq_printf" - value: 0x2eccd186 - } - symbol { - key: "trace_seq_putc" - value: 0xeefac25a - } - symbol { - key: "trace_set_clr_event" - value: 0xc796457e - } - symbol { - key: "tracepoint_probe_register" - value: 0xd1284f5b - } - symbol { - key: "tracepoint_probe_register_prio" - value: 0xed8ca0be - } - symbol { - key: "tracepoint_probe_unregister" - value: 0x3df2f359 - } - symbol { - key: "tracepoint_srcu" - value: 0x33172d21 - } - symbol { - key: "tracing_off" - value: 0x54bbaa46 - } - symbol { - key: "try_module_get" - value: 0x3d986fb5 - } - symbol { - key: "try_to_del_timer_sync" - value: 0x2f855953 - } - symbol { - key: "try_wait_for_completion" - value: 0xe54aec5b - } - symbol { - key: "tso_build_data" - value: 0xce4acc7b - } - symbol { - key: "tso_build_hdr" - value: 0xe244df50 - } - symbol { - key: "tso_count_descs" - value: 0xfd33d38f - } - symbol { - key: "tso_start" - value: 0x74651475 - } - symbol { - key: "tty_chars_in_buffer" - value: 0x0b4dd20d - } - symbol { - key: "tty_driver_flush_buffer" - value: 0xa7c71d5a - } - symbol { - key: "tty_driver_kref_put" - value: 0x8ca570bf - } - symbol { - key: "tty_encode_baud_rate" - value: 0x64a32cf8 - } - symbol { - key: "tty_flip_buffer_push" - value: 0xebb339ef - } - symbol { - key: "tty_get_char_size" - value: 0x000b201f - } - symbol { - key: "tty_get_frame_size" - value: 0x0b032f8d - } - symbol { - key: "tty_hangup" - value: 0xeafeba4a - } - symbol { - key: "tty_insert_flip_string_fixed_flag" - value: 0x59f7bc61 - } - symbol { - key: "tty_kref_put" - value: 0x30f9f63f - } - symbol { - key: "tty_ldisc_deref" - value: 0xd158764c - } - symbol { - key: "tty_ldisc_flush" - value: 0xbf8f4498 - } - symbol { - key: "tty_ldisc_ref" - value: 0x0b050f75 - } - symbol { - key: "tty_mode_ioctl" - value: 0x8a712bc6 - } - symbol { - key: "tty_port_close" - value: 0x2a899db0 - } - symbol { - key: "tty_port_destroy" - value: 0x954d57e8 - } - symbol { - key: "tty_port_hangup" - value: 0x604f0f0b - } - symbol { - key: "tty_port_init" - value: 0x5b997ef3 - } - symbol { - key: "tty_port_install" - value: 0x6a405f9b - } - symbol { - key: "tty_port_open" - value: 0x4e9dfcab - } - symbol { - key: "tty_port_put" - value: 0x4a92dfd1 - } - symbol { - key: "tty_port_register_device" - value: 0xb958a87a - } - symbol { - key: "tty_port_tty_get" - value: 0xdcd44915 - } - symbol { - key: "tty_port_tty_hangup" - value: 0xca491b5d - } - symbol { - key: "tty_port_tty_wakeup" - value: 0x1f87b736 - } - symbol { - key: "tty_register_driver" - value: 0x727ea003 - } - symbol { - key: "tty_register_ldisc" - value: 0x2aefba25 - } - symbol { - key: "tty_set_termios" - value: 0xe9e8ea7d - } - symbol { - key: "tty_standard_install" - value: 0x8728e6bf - } - symbol { - key: "tty_std_termios" - value: 0x3e022cbe - } - symbol { - key: "tty_termios_baud_rate" - value: 0x40ef0583 - } - symbol { - key: "tty_termios_copy_hw" - value: 0x66974d1b - } - symbol { - key: "tty_termios_encode_baud_rate" - value: 0x4cc18d95 - } - symbol { - key: "tty_unregister_device" - value: 0x6eee841a - } - symbol { - key: "tty_unregister_driver" - value: 0x0c2de3ab - } - symbol { - key: "tty_unregister_ldisc" - value: 0xaf7b86f3 - } - symbol { - key: "tty_unthrottle" - value: 0xe0d69cde - } - symbol { - key: "tty_vhangup" - value: 0x6590f3a5 - } - symbol { - key: "tty_wakeup" - value: 0x8e95f895 - } - symbol { - key: "tty_write_room" - value: 0x30438a62 - } - symbol { - key: "typec_find_port_data_role" - value: 0x0d23e13a - } - symbol { - key: "typec_find_port_power_role" - value: 0xd02d0c21 - } - symbol { - key: "typec_get_drvdata" - value: 0x84b20708 - } - symbol { - key: "typec_mux_get_drvdata" - value: 0x8fafe0a6 - } - symbol { - key: "typec_mux_put" - value: 0x6d4f7368 - } - symbol { - key: "typec_mux_register" - value: 0x29215b38 - } - symbol { - key: "typec_mux_set" - value: 0x1ee037b1 - } - symbol { - key: "typec_mux_unregister" - value: 0x13f409fa - } - symbol { - key: "typec_partner_set_identity" - value: 0xe9bfa224 - } - symbol { - key: "typec_partner_set_pd_revision" - value: 0x0df14bce - } - symbol { - key: "typec_partner_set_svdm_version" - value: 0xd6fc8732 - } - symbol { - key: "typec_register_partner" - value: 0x22d09ebb - } - symbol { - key: "typec_register_port" - value: 0xad69345e - } - symbol { - key: "typec_set_data_role" - value: 0x381c401c - } - symbol { - key: "typec_set_orientation" - value: 0xfb60a10e - } - symbol { - key: "typec_set_pwr_opmode" - value: 0xc632b16e - } - symbol { - key: "typec_set_pwr_role" - value: 0xe95b649e - } - symbol { - key: "typec_set_vconn_role" - value: 0xc0a0fb3a - } - symbol { - key: "typec_switch_get_drvdata" - value: 0xaab0b041 - } - symbol { - key: "typec_switch_register" - value: 0x5800606d - } - symbol { - key: "typec_switch_unregister" - value: 0xae69b1ad - } - symbol { - key: "typec_unregister_partner" - value: 0x098b2c4d - } - symbol { - key: "typec_unregister_port" - value: 0x008276ec - } - symbol { - key: "uart_add_one_port" - value: 0xe9c62c61 - } - symbol { - key: "uart_console_device" - value: 0xad19779c - } - symbol { - key: "uart_console_write" - value: 0x9987f06c - } - symbol { - key: "uart_get_baud_rate" - value: 0xb1a4c511 - } - symbol { - key: "uart_get_divisor" - value: 0xa245ca71 - } - symbol { - key: "uart_get_rs485_mode" - value: 0x3f1f93d5 - } - symbol { - key: "uart_handle_cts_change" - value: 0x42e824ab - } - symbol { - key: "uart_handle_dcd_change" - value: 0x6a1d1a11 - } - symbol { - key: "uart_insert_char" - value: 0xd3ec6f8d - } - symbol { - key: "uart_parse_options" - value: 0xffeb078f - } - symbol { - key: "uart_register_driver" - value: 0x321abf21 - } - symbol { - key: "uart_remove_one_port" - value: 0x92b41cef - } - symbol { - key: "uart_resume_port" - value: 0x7d9e83f8 - } - symbol { - key: "uart_set_options" - value: 0xb9ea5b5a - } - symbol { - key: "uart_suspend_port" - value: 0x6489aa2a - } - symbol { - key: "uart_try_toggle_sysrq" - value: 0xb55e05eb - } - symbol { - key: "uart_unregister_driver" - value: 0xa60def42 - } - symbol { - key: "uart_update_timeout" - value: 0x695ad58f - } - symbol { - key: "uart_write_wakeup" - value: 0x35ae0706 - } - symbol { - key: "uclamp_eff_value" - value: 0x169dc8fd - } - symbol { - key: "ucsi_connector_change" - value: 0xa590d80f - } - symbol { - key: "ucsi_create" - value: 0x61e25d6a - } - symbol { - key: "ucsi_destroy" - value: 0xf545666a - } - symbol { - key: "ucsi_get_drvdata" - value: 0xfd503704 - } - symbol { - key: "ucsi_register" - value: 0x74041438 - } - symbol { - key: "ucsi_set_drvdata" - value: 0xe750d0b7 - } - symbol { - key: "ucsi_unregister" - value: 0x9cefccb0 - } - symbol { - key: "udp4_hwcsum" - value: 0xef1a96f5 - } - symbol { - key: "udp6_set_csum" - value: 0x93e3a105 - } - symbol { - key: "udp_set_csum" - value: 0xf946dfdd - } - symbol { - key: "udp_sock_create4" - value: 0xa7d65bf5 - } - symbol { - key: "udp_sock_create6" - value: 0x2259ac6a - } - symbol { - key: "udp_table" - value: 0x3bea1d77 - } - symbol { - key: "udp_tunnel6_xmit_skb" - value: 0x83627eaa - } - symbol { - key: "udp_tunnel_sock_release" - value: 0x7f7d27b4 - } - symbol { - key: "udp_tunnel_xmit_skb" - value: 0x674efb6f - } - symbol { - key: "ufshcd_alloc_host" - value: 0x3fa12248 - } - symbol { - key: "ufshcd_auto_hibern8_update" - value: 0x5ba31e17 - } - symbol { - key: "ufshcd_bkops_ctrl" - value: 0x3b41d1e4 - } - symbol { - key: "ufshcd_config_pwr_mode" - value: 0xa45d6674 - } - symbol { - key: "ufshcd_dealloc_host" - value: 0xca76e0b2 - } - symbol { - key: "ufshcd_delay_us" - value: 0x536defb8 - } - symbol { - key: "ufshcd_dme_configure_adapt" - value: 0x60b0cfc9 - } - symbol { - key: "ufshcd_dme_get_attr" - value: 0x583a63e9 - } - symbol { - key: "ufshcd_dme_set_attr" - value: 0x9d64a1ae - } - symbol { - key: "ufshcd_dump_regs" - value: 0x31203d5e - } - symbol { - key: "ufshcd_fixup_dev_quirks" - value: 0xd7166db7 - } - symbol { - key: "ufshcd_get_local_unipro_ver" - value: 0xaf574bfc - } - symbol { - key: "ufshcd_get_pwr_dev_param" - value: 0x7f35e3d5 - } - symbol { - key: "ufshcd_hba_enable" - value: 0x493c067d - } - symbol { - key: "ufshcd_hba_stop" - value: 0xc3b81360 - } - symbol { - key: "ufshcd_hold" - value: 0x02278a0a - } - symbol { - key: "ufshcd_init_pwr_dev_param" - value: 0x1c4ece11 - } - symbol { - key: "ufshcd_link_recovery" - value: 0xcd6f9634 - } - symbol { - key: "ufshcd_make_hba_operational" - value: 0xba7435fd - } - symbol { - key: "ufshcd_mcq_config_esi" - value: 0xb59c5eaf - } - symbol { - key: "ufshcd_mcq_enable_esi" - value: 0x051c0489 - } - symbol { - key: "ufshcd_mcq_poll_cqe_nolock" - value: 0xe74af45a - } - symbol { - key: "ufshcd_mcq_write_cqis" - value: 0x3ecd46f0 - } - symbol { - key: "ufshcd_pltfrm_init" - value: 0xde541a7b - } - symbol { - key: "ufshcd_pltfrm_shutdown" - value: 0xe6e08555 - } - symbol { - key: "ufshcd_query_attr" - value: 0xf49dae9f - } - symbol { - key: "ufshcd_query_attr_retry" - value: 0xf6ca1448 - } - symbol { - key: "ufshcd_query_descriptor_retry" - value: 0xaa5366ae - } - symbol { - key: "ufshcd_query_flag" - value: 0x82188885 - } - symbol { - key: "ufshcd_query_flag_retry" - value: 0xf8fc1aee - } - symbol { - key: "ufshcd_read_desc_param" - value: 0x5ef2af2f - } - symbol { - key: "ufshcd_release" - value: 0xb6a9e694 - } - symbol { - key: "ufshcd_remove" - value: 0xba786154 - } - symbol { - key: "ufshcd_resume_complete" - value: 0xeb091e22 - } - symbol { - key: "ufshcd_runtime_resume" - value: 0x17299607 - } - symbol { - key: "ufshcd_runtime_suspend" - value: 0xd4da9de2 - } - symbol { - key: "ufshcd_shutdown" - value: 0x9e4a58bb - } - symbol { - key: "ufshcd_suspend_prepare" - value: 0x29719a35 - } - symbol { - key: "ufshcd_system_freeze" - value: 0x25606668 - } - symbol { - key: "ufshcd_system_restore" - value: 0x0a316c12 - } - symbol { - key: "ufshcd_system_resume" - value: 0x349438ad - } - symbol { - key: "ufshcd_system_suspend" - value: 0xf8f1d010 - } - symbol { - key: "ufshcd_system_thaw" - value: 0xad906d0d - } - symbol { - key: "ufshcd_uic_change_pwr_mode" - value: 0x9c569794 - } - symbol { - key: "ufshcd_uic_hibern8_enter" - value: 0x122d3ff3 - } - symbol { - key: "ufshcd_uic_hibern8_exit" - value: 0xc9fa7338 - } - symbol { - key: "ufshcd_update_evt_hist" - value: 0xb163f167 - } - symbol { - key: "uio_unregister_device" - value: 0x439eff60 - } - symbol { - key: "unlock_buffer" - value: 0x9f5197f0 - } - symbol { - key: "unlock_page" - value: 0x11fd8c82 - } - symbol { - key: "unmap_mapping_range" - value: 0xe41b8f90 - } - symbol { - key: "unpin_user_page" - value: 0x60ffe144 - } - symbol { - key: "unpin_user_pages" - value: 0xffd70606 - } - symbol { - key: "unpin_user_pages_dirty_lock" - value: 0xe19f4159 - } - symbol { - key: "unregister_blkdev" - value: 0xa4688ed8 - } - symbol { - key: "unregister_candev" - value: 0x0f7f3fac - } - symbol { - key: "unregister_chrdev_region" - value: 0xefa2529f - } - symbol { - key: "unregister_console" - value: 0x4d5eb284 - } - symbol { - key: "unregister_die_notifier" - value: 0x3c5dbd60 - } - symbol { - key: "unregister_ftrace_export" - value: 0x6e1b5152 - } - symbol { - key: "unregister_inet6addr_notifier" - value: 0x4144b792 - } - symbol { - key: "unregister_inetaddr_notifier" - value: 0x4615e3af - } - symbol { - key: "unregister_kprobe" - value: 0x4bd3e4fd - } - symbol { - key: "unregister_kretprobe" - value: 0x67d5fb19 - } - symbol { - key: "unregister_memory_notifier" - value: 0xd3f1f6f2 - } - symbol { - key: "unregister_module_notifier" - value: 0x2b66ae90 - } - symbol { - key: "unregister_net_sysctl_table" - value: 0x66161dd0 - } - symbol { - key: "unregister_netdev" - value: 0x06168d57 - } - symbol { - key: "unregister_netdevice_many" - value: 0xf8e07177 - } - symbol { - key: "unregister_netdevice_notifier" - value: 0x601a7ecc - } - symbol { - key: "unregister_netdevice_queue" - value: 0xc9db6c79 - } - symbol { - key: "unregister_netevent_notifier" - value: 0x3681f5be - } - symbol { - key: "unregister_oom_notifier" - value: 0xcaff1088 - } - symbol { - key: "unregister_pernet_device" - value: 0xc391f7a5 - } - symbol { - key: "unregister_pernet_subsys" - value: 0x3c5aa8bf - } - symbol { - key: "unregister_pm_notifier" - value: 0x5386caa3 - } - symbol { - key: "unregister_pppox_proto" - value: 0xfec1aa96 - } - symbol { - key: "unregister_qdisc" - value: 0x0c7148f5 - } - symbol { - key: "unregister_reboot_notifier" - value: 0x115960c0 - } - symbol { - key: "unregister_restart_handler" - value: 0xb70e9915 - } - symbol { - key: "unregister_rpmsg_driver" - value: 0x2da08566 - } - symbol { - key: "unregister_shrinker" - value: 0x882a2ed7 - } - symbol { - key: "unregister_syscore_ops" - value: 0xe437e69c - } - symbol { - key: "unregister_sysctl_table" - value: 0x2e6d8f4b - } - symbol { - key: "unregister_tcf_proto_ops" - value: 0x5754936e - } - symbol { - key: "unregister_virtio_device" - value: 0xba28112d - } - symbol { - key: "unregister_virtio_driver" - value: 0x75699b4c - } - symbol { - key: "unregister_vmap_purge_notifier" - value: 0xc9d63690 - } - symbol { - key: "up" - value: 0xaa01498e - } - symbol { - key: "up_read" - value: 0xe109b3fc - } - symbol { - key: "up_write" - value: 0xb9af2013 - } - symbol { - key: "update_devfreq" - value: 0x2867d724 - } - symbol { - key: "update_rq_clock" - value: 0xa32cb360 - } - symbol { - key: "usb_add_config" - value: 0x45dcd84f - } - symbol { - key: "usb_add_function" - value: 0x54ba3937 - } - symbol { - key: "usb_add_gadget" - value: 0x8f72141f - } - symbol { - key: "usb_add_gadget_udc" - value: 0x8dc26f05 - } - symbol { - key: "usb_add_hcd" - value: 0xcb2698e3 - } - symbol { - key: "usb_add_phy_dev" - value: 0xdc59a2d7 - } - symbol { - key: "usb_alloc_coherent" - value: 0xc8d57f30 - } - symbol { - key: "usb_alloc_urb" - value: 0xaf52d437 - } - symbol { - key: "usb_amd_dev_put" - value: 0x805677f0 - } - symbol { - key: "usb_amd_prefetch_quirk" - value: 0xed4e96d3 - } - symbol { - key: "usb_amd_quirk_pll_check" - value: 0x7da4e281 - } - symbol { - key: "usb_amd_quirk_pll_disable" - value: 0x811fc2f9 - } - symbol { - key: "usb_amd_quirk_pll_enable" - value: 0xaff7b9fa - } - symbol { - key: "usb_anchor_urb" - value: 0x73c499cf - } - symbol { - key: "usb_assign_descriptors" - value: 0x1e897b44 - } - symbol { - key: "usb_autopm_get_interface" - value: 0xdc4939d2 - } - symbol { - key: "usb_autopm_get_interface_async" - value: 0x9956a628 - } - symbol { - key: "usb_autopm_get_interface_no_resume" - value: 0xe66de663 - } - symbol { - key: "usb_autopm_put_interface" - value: 0xc270a0aa - } - symbol { - key: "usb_autopm_put_interface_async" - value: 0xb20d4b54 - } - symbol { - key: "usb_bulk_msg" - value: 0x9e6e4c47 - } - symbol { - key: "usb_bus_idr" - value: 0xb9dd1d1a - } - symbol { - key: "usb_bus_idr_lock" - value: 0x3d66dcb8 - } - symbol { - key: "usb_calc_bus_time" - value: 0x1f68a496 - } - symbol { - key: "usb_clear_halt" - value: 0x2a589f64 - } - symbol { - key: "usb_composite_probe" - value: 0x7da41bc7 - } - symbol { - key: "usb_composite_setup_continue" - value: 0x795a4305 - } - symbol { - key: "usb_composite_unregister" - value: 0xfb07b087 - } - symbol { - key: "usb_control_msg" - value: 0xc71b1f63 - } - symbol { - key: "usb_control_msg_recv" - value: 0xd980d303 - } - symbol { - key: "usb_control_msg_send" - value: 0x8f149e98 - } - symbol { - key: "usb_copy_descriptors" - value: 0x16511917 - } - symbol { - key: "usb_create_hcd" - value: 0x71b6da45 - } - symbol { - key: "usb_create_shared_hcd" - value: 0xad18bbc8 - } - symbol { - key: "usb_debug_root" - value: 0xcf52857c - } - symbol { - key: "usb_decode_ctrl" - value: 0x1b3cf36c - } - symbol { - key: "usb_del_gadget" - value: 0x27e59f46 - } - symbol { - key: "usb_del_gadget_udc" - value: 0x109adee2 - } - symbol { - key: "usb_deregister" - value: 0x784d1cb4 - } - symbol { - key: "usb_device_match_id" - value: 0xd75ad246 - } - symbol { - key: "usb_disabled" - value: 0xdefa9d60 - } - symbol { - key: "usb_driver_claim_interface" - value: 0x905187d4 - } - symbol { - key: "usb_driver_release_interface" - value: 0x8483fc3d - } - symbol { - key: "usb_enable_autosuspend" - value: 0x79e3481b - } - symbol { - key: "usb_ep_alloc_request" - value: 0x3fdad193 - } - symbol { - key: "usb_ep_autoconfig" - value: 0x00e285ec - } - symbol { - key: "usb_ep_clear_halt" - value: 0x50104747 - } - symbol { - key: "usb_ep_dequeue" - value: 0xe17a0800 - } - symbol { - key: "usb_ep_disable" - value: 0x1a573f6f - } - symbol { - key: "usb_ep_enable" - value: 0x84761308 - } - symbol { - key: "usb_ep_fifo_flush" - value: 0x8975adfa - } - symbol { - key: "usb_ep_free_request" - value: 0x9bbb59cf - } - symbol { - key: "usb_ep_queue" - value: 0x973ae918 - } - symbol { - key: "usb_ep_set_halt" - value: 0xb3507f92 - } - symbol { - key: "usb_ep_set_maxpacket_limit" - value: 0x792a6c04 - } - symbol { - key: "usb_ep_type_string" - value: 0xdc1a1266 - } - symbol { - key: "usb_find_common_endpoints" - value: 0x4a8ce807 - } - symbol { - key: "usb_free_all_descriptors" - value: 0x4ec99a42 - } - symbol { - key: "usb_free_coherent" - value: 0xf83f300d - } - symbol { - key: "usb_free_urb" - value: 0x57c3f1e7 - } - symbol { - key: "usb_function_register" - value: 0xe78aa16d - } - symbol { - key: "usb_function_unregister" - value: 0x7478c07c - } - symbol { - key: "usb_gadget_activate" - value: 0x84592be3 - } - symbol { - key: "usb_gadget_connect" - value: 0x7db34954 - } - symbol { - key: "usb_gadget_deactivate" - value: 0x810ae5df - } - symbol { - key: "usb_gadget_disconnect" - value: 0x0f6331d1 - } - symbol { - key: "usb_gadget_giveback_request" - value: 0x4f4af3aa - } - symbol { - key: "usb_gadget_map_request" - value: 0xc6f12d08 - } - symbol { - key: "usb_gadget_map_request_by_dev" - value: 0x6331fa1c - } - symbol { - key: "usb_gadget_register_driver_owner" - value: 0x0ec453a0 - } - symbol { - key: "usb_gadget_set_selfpowered" - value: 0x06a16fcd - } - symbol { - key: "usb_gadget_set_state" - value: 0xa995baf6 - } - symbol { - key: "usb_gadget_udc_reset" - value: 0x2ffa8c21 - } - symbol { - key: "usb_gadget_unmap_request" - value: 0xf6b7c76a - } - symbol { - key: "usb_gadget_unmap_request_by_dev" - value: 0xebca322a - } - symbol { - key: "usb_gadget_vbus_connect" - value: 0xdc1ce8b9 - } - symbol { - key: "usb_gadget_vbus_disconnect" - value: 0xadfcc022 - } - symbol { - key: "usb_gadget_wakeup" - value: 0x72b7e351 - } - symbol { - key: "usb_get_dev" - value: 0x154a9ae6 - } - symbol { - key: "usb_get_dr_mode" - value: 0x451d590c - } - symbol { - key: "usb_get_from_anchor" - value: 0xcdfba9d9 - } - symbol { - key: "usb_get_function" - value: 0xc6afe73b - } - symbol { - key: "usb_get_function_instance" - value: 0x320c23b0 - } - symbol { - key: "usb_get_intf" - value: 0x90d03bc9 - } - symbol { - key: "usb_get_maximum_speed" - value: 0xbbb3c0b0 - } - symbol { - key: "usb_get_role_switch_default_mode" - value: 0xaaff2220 - } - symbol { - key: "usb_gstrings_attach" - value: 0xf4436b91 - } - symbol { - key: "usb_hc_died" - value: 0xf6d28797 - } - symbol { - key: "usb_hcd_check_unlink_urb" - value: 0x86ed11eb - } - symbol { - key: "usb_hcd_end_port_resume" - value: 0xfaec7878 - } - symbol { - key: "usb_hcd_giveback_urb" - value: 0x351f9c86 - } - symbol { - key: "usb_hcd_irq" - value: 0x98c7b18e - } - symbol { - key: "usb_hcd_is_primary_hcd" - value: 0x975ff621 - } - symbol { - key: "usb_hcd_link_urb_to_ep" - value: 0x07f3e9e2 - } - symbol { - key: "usb_hcd_map_urb_for_dma" - value: 0xafc16d71 - } - symbol { - key: "usb_hcd_pci_pm_ops" - value: 0x633cfc39 - } - symbol { - key: "usb_hcd_pci_probe" - value: 0x55447a3f - } - symbol { - key: "usb_hcd_pci_remove" - value: 0x9de4bb85 - } - symbol { - key: "usb_hcd_pci_shutdown" - value: 0xa4091e22 - } - symbol { - key: "usb_hcd_platform_shutdown" - value: 0x2b52ca5d - } - symbol { - key: "usb_hcd_poll_rh_status" - value: 0xfcada692 - } - symbol { - key: "usb_hcd_resume_root_hub" - value: 0x9f8507b1 - } - symbol { - key: "usb_hcd_start_port_resume" - value: 0xc3d62a98 - } - symbol { - key: "usb_hcd_unlink_urb_from_ep" - value: 0x700d3d6b - } - symbol { - key: "usb_hcd_unmap_urb_for_dma" - value: 0xbdfbbc33 - } - symbol { - key: "usb_hcds_loaded" - value: 0x1b3f668e - } - symbol { - key: "usb_hub_clear_tt_buffer" - value: 0x868c5f6e - } - symbol { - key: "usb_hub_find_child" - value: 0xb89dad0b - } - symbol { - key: "usb_ifnum_to_if" - value: 0x110008ad - } - symbol { - key: "usb_init_urb" - value: 0x5df193f7 - } - symbol { - key: "usb_initialize_gadget" - value: 0x9b635032 - } - symbol { - key: "usb_interface_id" - value: 0x4048e514 - } - symbol { - key: "usb_kill_anchored_urbs" - value: 0x89c78ea4 - } - symbol { - key: "usb_kill_urb" - value: 0x37cf2035 - } - symbol { - key: "usb_match_id" - value: 0x2db08c33 - } - symbol { - key: "usb_match_one_id" - value: 0x927b119c - } - symbol { - key: "usb_os_desc_prepare_interf_dir" - value: 0x0f633308 - } - symbol { - key: "usb_otg_state_string" - value: 0xbc24fc64 - } - symbol { - key: "usb_phy_set_charger_current" - value: 0xe9d87e68 - } - symbol { - key: "usb_phy_set_charger_state" - value: 0xf55bd7e0 - } - symbol { - key: "usb_phy_set_event" - value: 0xf3c1fd90 - } - symbol { - key: "usb_poison_urb" - value: 0xcaff4b1e - } - symbol { - key: "usb_put_dev" - value: 0x92510f88 - } - symbol { - key: "usb_put_function" - value: 0x1294ca70 - } - symbol { - key: "usb_put_function_instance" - value: 0x38a32d34 - } - symbol { - key: "usb_put_hcd" - value: 0x214d76fa - } - symbol { - key: "usb_put_intf" - value: 0xa834737e - } - symbol { - key: "usb_queue_reset_device" - value: 0x869e15d7 - } - symbol { - key: "usb_register_driver" - value: 0x944deaea - } - symbol { - key: "usb_register_notify" - value: 0x413dc89c - } - symbol { - key: "usb_remove_function" - value: 0xbc035d91 - } - symbol { - key: "usb_remove_hcd" - value: 0xddfc2941 - } - symbol { - key: "usb_remove_phy" - value: 0x58937c87 - } - symbol { - key: "usb_reset_device" - value: 0xd80a0cec - } - symbol { - key: "usb_role_string" - value: 0xb61e8892 - } - symbol { - key: "usb_role_switch_find_by_fwnode" - value: 0xd5bd73b9 - } - symbol { - key: "usb_role_switch_get" - value: 0x951bfee9 - } - symbol { - key: "usb_role_switch_get_drvdata" - value: 0x55fbd705 - } - symbol { - key: "usb_role_switch_put" - value: 0x09c05733 - } - symbol { - key: "usb_role_switch_register" - value: 0xf104e451 - } - symbol { - key: "usb_role_switch_set_role" - value: 0x282288bb - } - symbol { - key: "usb_role_switch_unregister" - value: 0x2db97071 - } - symbol { - key: "usb_root_hub_lost_power" - value: 0x88509066 - } - symbol { - key: "usb_scuttle_anchored_urbs" - value: 0x3f64aa24 - } - symbol { - key: "usb_serial_claim_interface" - value: 0x62707abc - } - symbol { - key: "usb_serial_deregister_drivers" - value: 0x5fde6ab0 - } - symbol { - key: "usb_serial_generic_chars_in_buffer" - value: 0x7a58d33b - } - symbol { - key: "usb_serial_generic_close" - value: 0xcb415220 - } - symbol { - key: "usb_serial_generic_get_icount" - value: 0x256f289d - } - symbol { - key: "usb_serial_generic_open" - value: 0xcc99e836 - } - symbol { - key: "usb_serial_generic_process_read_urb" - value: 0x679f1f4a - } - symbol { - key: "usb_serial_generic_read_bulk_callback" - value: 0x8e696a57 - } - symbol { - key: "usb_serial_generic_resume" - value: 0x7bc2d957 - } - symbol { - key: "usb_serial_generic_submit_read_urbs" - value: 0x9da2deff - } - symbol { - key: "usb_serial_generic_throttle" - value: 0xbeec161b - } - symbol { - key: "usb_serial_generic_tiocmiwait" - value: 0x20194c97 - } - symbol { - key: "usb_serial_generic_unthrottle" - value: 0x1e85ca64 - } - symbol { - key: "usb_serial_generic_wait_until_sent" - value: 0x3ba8a76e - } - symbol { - key: "usb_serial_generic_write" - value: 0x1dc2c092 - } - symbol { - key: "usb_serial_generic_write_bulk_callback" - value: 0x881d65bb - } - symbol { - key: "usb_serial_generic_write_start" - value: 0x77741468 - } - symbol { - key: "usb_serial_handle_dcd_change" - value: 0x261c8a11 - } - symbol { - key: "usb_serial_port_softint" - value: 0x7bad4a68 - } - symbol { - key: "usb_serial_register_drivers" - value: 0xbc49d007 - } - symbol { - key: "usb_serial_resume" - value: 0xa20893c4 - } - symbol { - key: "usb_serial_suspend" - value: 0xf13a39cb - } - symbol { - key: "usb_set_device_state" - value: 0x34af8a35 - } - symbol { - key: "usb_set_interface" - value: 0x3cc50b4b - } - symbol { - key: "usb_show_dynids" - value: 0x85997d50 - } - symbol { - key: "usb_speed_string" - value: 0x6d33fccc - } - symbol { - key: "usb_store_new_id" - value: 0x087c6f6c - } - symbol { - key: "usb_string_id" - value: 0x9299d069 - } - symbol { - key: "usb_submit_urb" - value: 0x6fe64b22 - } - symbol { - key: "usb_udc_vbus_handler" - value: 0x5d6fb7c5 - } - symbol { - key: "usb_unanchor_urb" - value: 0x4eea2829 - } - symbol { - key: "usb_unpoison_urb" - value: 0x3bf4fac5 - } - symbol { - key: "usb_unregister_notify" - value: 0xcac8f190 - } - symbol { - key: "usb_wakeup_notification" - value: 0x140d9164 - } - symbol { - key: "usbnet_get_endpoints" - value: 0x52816b1c - } - symbol { - key: "usbnet_link_change" - value: 0x19d80976 - } - symbol { - key: "usleep_range_state" - value: 0xb5437ef4 - } - symbol { - key: "utf16s_to_utf8s" - value: 0x1473720a - } - symbol { - key: "utf8_data_table" - value: 0xa459c02b - } - symbol { - key: "uuid_gen" - value: 0xb0c1eaf9 - } - symbol { - key: "uuid_null" - value: 0xe7b3f166 - } - symbol { - key: "uuid_parse" - value: 0xb21b47da - } - symbol { - key: "v4l2_compat_ioctl32" - value: 0xf39bae65 - } - symbol { - key: "v4l2_ctrl_auto_cluster" - value: 0xfd78bf45 - } - symbol { - key: "v4l2_ctrl_find" - value: 0x218d39b6 - } - symbol { - key: "v4l2_ctrl_g_ctrl" - value: 0xd71b366d - } - symbol { - key: "v4l2_ctrl_g_ctrl_int64" - value: 0xe2254576 - } - symbol { - key: "v4l2_ctrl_get_name" - value: 0x1b3bffbd - } - symbol { - key: "v4l2_ctrl_handler_free" - value: 0xd811c59d - } - symbol { - key: "v4l2_ctrl_handler_init_class" - value: 0xd669e74b - } - symbol { - key: "v4l2_ctrl_handler_setup" - value: 0xc474068f - } - symbol { - key: "v4l2_ctrl_log_status" - value: 0x2ead83ba - } - symbol { - key: "v4l2_ctrl_new_custom" - value: 0xda8c14c5 - } - symbol { - key: "v4l2_ctrl_new_fwnode_properties" - value: 0x191cb14b - } - symbol { - key: "v4l2_ctrl_new_int_menu" - value: 0xbe25a938 - } - symbol { - key: "v4l2_ctrl_new_std" - value: 0x5ed35bd1 - } - symbol { - key: "v4l2_ctrl_new_std_compound" - value: 0x3583be56 - } - symbol { - key: "v4l2_ctrl_new_std_menu" - value: 0xb29ebe2f - } - symbol { - key: "v4l2_ctrl_new_std_menu_items" - value: 0xc16e847e - } - symbol { - key: "v4l2_ctrl_poll" - value: 0x39e11963 - } - symbol { - key: "v4l2_ctrl_request_complete" - value: 0x009d2026 - } - symbol { - key: "v4l2_ctrl_request_setup" - value: 0xa37ded43 - } - symbol { - key: "v4l2_ctrl_subdev_log_status" - value: 0x5f83fb51 - } - symbol { - key: "v4l2_ctrl_subdev_subscribe_event" - value: 0x06acb36e - } - symbol { - key: "v4l2_ctrl_subscribe_event" - value: 0xc62e4949 - } - symbol { - key: "v4l2_device_register" - value: 0x426bca09 - } - symbol { - key: "v4l2_device_register_subdev" - value: 0xabdb2ade - } - symbol { - key: "v4l2_device_unregister" - value: 0x23051526 - } - symbol { - key: "v4l2_device_unregister_subdev" - value: 0xad9b8781 - } - symbol { - key: "v4l2_event_dequeue" - value: 0xd40ec4d6 - } - symbol { - key: "v4l2_event_pending" - value: 0xcd00be9c - } - symbol { - key: "v4l2_event_queue" - value: 0xef302a24 - } - symbol { - key: "v4l2_event_queue_fh" - value: 0x0d49294f - } - symbol { - key: "v4l2_event_subdev_unsubscribe" - value: 0xe47c3e85 - } - symbol { - key: "v4l2_event_subscribe" - value: 0x13de96e8 - } - symbol { - key: "v4l2_event_unsubscribe" - value: 0xaa9a25c3 - } - symbol { - key: "v4l2_fh_add" - value: 0xb9ee7dde - } - symbol { - key: "v4l2_fh_del" - value: 0xbe306b4b - } - symbol { - key: "v4l2_fh_exit" - value: 0x4dbc5e45 - } - symbol { - key: "v4l2_fh_init" - value: 0x9499bc08 - } - symbol { - key: "v4l2_fh_is_singular" - value: 0x592a4678 - } - symbol { - key: "v4l2_fh_open" - value: 0xff77e1ca - } - symbol { - key: "v4l2_fh_release" - value: 0xe66642fe - } - symbol { - key: "v4l2_format_info" - value: 0x2244c8f0 - } - symbol { - key: "v4l2_g_parm_cap" - value: 0x58330374 - } - symbol { - key: "v4l2_get_link_freq" - value: 0xdb18c924 - } - symbol { - key: "v4l2_i2c_subdev_init" - value: 0x5e36dba6 - } - symbol { - key: "v4l2_m2m_buf_copy_metadata" - value: 0xbca2a56b - } - symbol { - key: "v4l2_m2m_buf_queue" - value: 0x31a465c5 - } - symbol { - key: "v4l2_m2m_buf_remove" - value: 0x101dc375 - } - symbol { - key: "v4l2_m2m_buf_remove_by_buf" - value: 0xc60ea189 - } - symbol { - key: "v4l2_m2m_buf_remove_by_idx" - value: 0x0ac8b028 - } - symbol { - key: "v4l2_m2m_ctx_init" - value: 0x4d677cc2 - } - symbol { - key: "v4l2_m2m_ctx_release" - value: 0x45c63d78 - } - symbol { - key: "v4l2_m2m_dqbuf" - value: 0x5e8a63fa - } - symbol { - key: "v4l2_m2m_fop_mmap" - value: 0xfcc9d943 - } - symbol { - key: "v4l2_m2m_fop_poll" - value: 0x26121fc0 - } - symbol { - key: "v4l2_m2m_get_curr_priv" - value: 0xff692625 - } - symbol { - key: "v4l2_m2m_get_vq" - value: 0x5cedc1a5 - } - symbol { - key: "v4l2_m2m_init" - value: 0x80afb6cb - } - symbol { - key: "v4l2_m2m_ioctl_create_bufs" - value: 0xddaf4e25 - } - symbol { - key: "v4l2_m2m_ioctl_decoder_cmd" - value: 0x2aa9eaa5 - } - symbol { - key: "v4l2_m2m_ioctl_dqbuf" - value: 0x4b112491 - } - symbol { - key: "v4l2_m2m_ioctl_encoder_cmd" - value: 0x9fecca14 - } - symbol { - key: "v4l2_m2m_ioctl_expbuf" - value: 0x5e036c03 - } - symbol { - key: "v4l2_m2m_ioctl_prepare_buf" - value: 0x04b823f9 - } - symbol { - key: "v4l2_m2m_ioctl_qbuf" - value: 0xa23d06ae - } - symbol { - key: "v4l2_m2m_ioctl_querybuf" - value: 0x72585ff3 - } - symbol { - key: "v4l2_m2m_ioctl_reqbufs" - value: 0x40e2ee0e - } - symbol { - key: "v4l2_m2m_ioctl_streamoff" - value: 0xcc76293a - } - symbol { - key: "v4l2_m2m_ioctl_streamon" - value: 0x372ac2af - } - symbol { - key: "v4l2_m2m_ioctl_try_decoder_cmd" - value: 0xd34d4e91 - } - symbol { - key: "v4l2_m2m_ioctl_try_encoder_cmd" - value: 0x2e26a86b - } - symbol { - key: "v4l2_m2m_job_finish" - value: 0x143e338b - } - symbol { - key: "v4l2_m2m_last_buffer_done" - value: 0x1aa035d8 - } - symbol { - key: "v4l2_m2m_next_buf" - value: 0xb4198f5a - } - symbol { - key: "v4l2_m2m_poll" - value: 0x0ec6b6da - } - symbol { - key: "v4l2_m2m_qbuf" - value: 0x5b4a7ca1 - } - symbol { - key: "v4l2_m2m_querybuf" - value: 0x36a4341f - } - symbol { - key: "v4l2_m2m_register_media_controller" - value: 0xabff52f7 - } - symbol { - key: "v4l2_m2m_release" - value: 0x54693ef1 - } - symbol { - key: "v4l2_m2m_reqbufs" - value: 0x1f068d9a - } - symbol { - key: "v4l2_m2m_request_queue" - value: 0x9cac5dd9 - } - symbol { - key: "v4l2_m2m_resume" - value: 0x5b4f4e84 - } - symbol { - key: "v4l2_m2m_streamoff" - value: 0x2e96531c - } - symbol { - key: "v4l2_m2m_streamon" - value: 0xbccca110 - } - symbol { - key: "v4l2_m2m_suspend" - value: 0xaa045f6b - } - symbol { - key: "v4l2_m2m_try_schedule" - value: 0xeefe80e0 - } - symbol { - key: "v4l2_m2m_unregister_media_controller" - value: 0xa4c4ebe9 - } - symbol { - key: "v4l2_m2m_update_start_streaming_state" - value: 0xf7e4a510 - } - symbol { - key: "v4l2_m2m_update_stop_streaming_state" - value: 0x906c5f61 - } - symbol { - key: "v4l2_pipeline_link_notify" - value: 0x9b29f9ed - } - symbol { - key: "v4l2_s_ctrl" - value: 0x5f3882d0 - } - symbol { - key: "v4l2_s_parm_cap" - value: 0xe203e72f - } - symbol { - key: "v4l2_src_change_event_subscribe" - value: 0xac8d7ab3 - } - symbol { - key: "v4l2_subdev_call_wrappers" - value: 0x2f159216 - } - symbol { - key: "v4l2_subdev_init" - value: 0xb1da32d2 - } - symbol { - key: "v4l2_subdev_link_validate" - value: 0x354ec447 - } - symbol { - key: "v4l2_subdev_link_validate_default" - value: 0x28f5deaf - } - symbol { - key: "v4l_bound_align_image" - value: 0x7733b651 - } - symbol { - key: "vb2_buffer_done" - value: 0x8e6a3c4a - } - symbol { - key: "vb2_common_vm_ops" - value: 0x3635e264 - } - symbol { - key: "vb2_create_bufs" - value: 0xc2eed4fe - } - symbol { - key: "vb2_create_framevec" - value: 0x7fb65c50 - } - symbol { - key: "vb2_destroy_framevec" - value: 0x61c086ce - } - symbol { - key: "vb2_dma_contig_memops" - value: 0x03410164 - } - symbol { - key: "vb2_dma_sg_memops" - value: 0xde8f3957 - } - symbol { - key: "vb2_dqbuf" - value: 0x3997b003 - } - symbol { - key: "vb2_expbuf" - value: 0xafcd1744 - } - symbol { - key: "vb2_fop_mmap" - value: 0xfcd4fd85 - } - symbol { - key: "vb2_fop_poll" - value: 0x67563547 - } - symbol { - key: "vb2_fop_read" - value: 0x3e087d1e - } - symbol { - key: "vb2_fop_release" - value: 0xccf1cf97 - } - symbol { - key: "vb2_ioctl_create_bufs" - value: 0xbf20de3f - } - symbol { - key: "vb2_ioctl_dqbuf" - value: 0x8b640541 - } - symbol { - key: "vb2_ioctl_expbuf" - value: 0x7f067455 - } - symbol { - key: "vb2_ioctl_prepare_buf" - value: 0xee6e1f6c - } - symbol { - key: "vb2_ioctl_qbuf" - value: 0x278cdeee - } - symbol { - key: "vb2_ioctl_querybuf" - value: 0x347d8958 - } - symbol { - key: "vb2_ioctl_reqbufs" - value: 0x0df71d15 - } - symbol { - key: "vb2_ioctl_streamoff" - value: 0x3d20049f - } - symbol { - key: "vb2_ioctl_streamon" - value: 0x977435b2 - } - symbol { - key: "vb2_mmap" - value: 0x1342b83d - } - symbol { - key: "vb2_ops_wait_finish" - value: 0x07eaae45 - } - symbol { - key: "vb2_ops_wait_prepare" - value: 0x2bab7519 - } - symbol { - key: "vb2_plane_cookie" - value: 0xd3898035 - } - symbol { - key: "vb2_plane_vaddr" - value: 0x1a579bd8 - } - symbol { - key: "vb2_poll" - value: 0xada6722b - } - symbol { - key: "vb2_prepare_buf" - value: 0xba41649f - } - symbol { - key: "vb2_qbuf" - value: 0xf4a3a08f - } - symbol { - key: "vb2_querybuf" - value: 0xdfb89e7e - } - symbol { - key: "vb2_queue_error" - value: 0x33a2f100 - } - symbol { - key: "vb2_queue_init" - value: 0xcdf82e93 - } - symbol { - key: "vb2_queue_release" - value: 0xe44c6ac8 - } - symbol { - key: "vb2_read" - value: 0xd60bdd76 - } - symbol { - key: "vb2_reqbufs" - value: 0x0b1c01d2 - } - symbol { - key: "vb2_request_object_is_buffer" - value: 0x20d404b1 - } - symbol { - key: "vb2_request_queue" - value: 0x49536a26 - } - symbol { - key: "vb2_request_validate" - value: 0x39528cf5 - } - symbol { - key: "vb2_streamoff" - value: 0xcb922fd0 - } - symbol { - key: "vb2_streamon" - value: 0x5c2cffc5 - } - symbol { - key: "vb2_vmalloc_memops" - value: 0x37026d37 - } - symbol { - key: "vb2_wait_for_all_buffers" - value: 0x1b22201e - } - symbol { - key: "vchan_dma_desc_free_list" - value: 0x6dc0b5fd - } - symbol { - key: "vchan_find_desc" - value: 0xa18683c9 - } - symbol { - key: "vchan_init" - value: 0xbdc38eeb - } - symbol { - key: "vchan_tx_desc_free" - value: 0x2e35eb72 - } - symbol { - key: "vchan_tx_submit" - value: 0x2e0cfc9a - } - symbol { - key: "verify_pkcs7_signature" - value: 0x9181a5f3 - } - symbol { - key: "vfree" - value: 0xa7ab6134 - } - symbol { - key: "vfs_fsync_range" - value: 0x1499f6a1 - } - symbol { - key: "vfs_llseek" - value: 0xf89b49b7 - } - symbol { - key: "vhost_add_used_and_signal" - value: 0xf33dadbd - } - symbol { - key: "vhost_dev_check_owner" - value: 0x743ba358 - } - symbol { - key: "vhost_dev_cleanup" - value: 0x9f33c2c6 - } - symbol { - key: "vhost_dev_init" - value: 0x429eeda3 - } - symbol { - key: "vhost_dev_ioctl" - value: 0x67d81c4b - } - symbol { - key: "vhost_dev_stop" - value: 0x5b1b7953 - } - symbol { - key: "vhost_disable_notify" - value: 0xeb7a9b77 - } - symbol { - key: "vhost_enable_notify" - value: 0x6ab1ba70 - } - symbol { - key: "vhost_get_vq_desc" - value: 0x472ca228 - } - symbol { - key: "vhost_log_access_ok" - value: 0x74fdc781 - } - symbol { - key: "vhost_vq_access_ok" - value: 0x47c7271e - } - symbol { - key: "vhost_vq_init_access" - value: 0xbb7b0e96 - } - symbol { - key: "vhost_vring_ioctl" - value: 0x2f1da35c - } - symbol { - key: "video_devdata" - value: 0x47f90fd0 - } - symbol { - key: "video_device_alloc" - value: 0x969a2ec0 - } - symbol { - key: "video_device_release" - value: 0xb1b42a22 - } - symbol { - key: "video_device_release_empty" - value: 0x689b6a95 - } - symbol { - key: "video_ioctl2" - value: 0xbd9fe5b6 - } - symbol { - key: "video_unregister_device" - value: 0x76ec943c - } - symbol { - key: "videomode_from_timing" - value: 0x1a4e4142 - } - symbol { - key: "virtio_break_device" - value: 0x1bf9e9e5 - } - symbol { - key: "virtio_check_driver_offered_feature" - value: 0xec6b2b3d - } - symbol { - key: "virtio_config_changed" - value: 0x4b519cf9 - } - symbol { - key: "virtio_device_freeze" - value: 0xca359dbf - } - symbol { - key: "virtio_device_restore" - value: 0xbd74d21e - } - symbol { - key: "virtio_max_dma_size" - value: 0x9cbf06d7 - } - symbol { - key: "virtio_reset_device" - value: 0x7ee23f4e - } - symbol { - key: "virtio_transport_connect" - value: 0x8684931b - } - symbol { - key: "virtio_transport_deliver_tap_pkt" - value: 0x7fa6e289 - } - symbol { - key: "virtio_transport_destruct" - value: 0xa07ee8d2 - } - symbol { - key: "virtio_transport_dgram_allow" - value: 0xde344997 - } - symbol { - key: "virtio_transport_dgram_bind" - value: 0xea70d424 - } - symbol { - key: "virtio_transport_dgram_dequeue" - value: 0xfe9092ab - } - symbol { - key: "virtio_transport_dgram_enqueue" - value: 0xd9e10c59 - } - symbol { - key: "virtio_transport_do_socket_init" - value: 0x8a8da7f1 - } - symbol { - key: "virtio_transport_free_pkt" - value: 0x2af74799 - } - symbol { - key: "virtio_transport_notify_buffer_size" - value: 0xb7aee2c5 - } - symbol { - key: "virtio_transport_notify_poll_in" - value: 0xfef2e182 - } - symbol { - key: "virtio_transport_notify_poll_out" - value: 0x91ee0115 - } - symbol { - key: "virtio_transport_notify_recv_init" - value: 0xf232b484 - } - symbol { - key: "virtio_transport_notify_recv_post_dequeue" - value: 0x92cd8f09 - } - symbol { - key: "virtio_transport_notify_recv_pre_block" - value: 0xa1a3c9fa - } - symbol { - key: "virtio_transport_notify_recv_pre_dequeue" - value: 0x5e9a19c7 - } - symbol { - key: "virtio_transport_notify_send_init" - value: 0x145b02f5 - } - symbol { - key: "virtio_transport_notify_send_post_enqueue" - value: 0xe07b73f3 - } - symbol { - key: "virtio_transport_notify_send_pre_block" - value: 0xd9851481 - } - symbol { - key: "virtio_transport_notify_send_pre_enqueue" - value: 0xb9a9a844 - } - symbol { - key: "virtio_transport_recv_pkt" - value: 0x5a0ffdee - } - symbol { - key: "virtio_transport_release" - value: 0xb21e5a5d - } - symbol { - key: "virtio_transport_seqpacket_dequeue" - value: 0x9454b7ef - } - symbol { - key: "virtio_transport_seqpacket_enqueue" - value: 0xa850323d - } - symbol { - key: "virtio_transport_seqpacket_has_data" - value: 0x3c9ddf14 - } - symbol { - key: "virtio_transport_shutdown" - value: 0xbdbb3861 - } - symbol { - key: "virtio_transport_stream_allow" - value: 0x3f1a831f - } - symbol { - key: "virtio_transport_stream_dequeue" - value: 0xbbc0dd1b - } - symbol { - key: "virtio_transport_stream_enqueue" - value: 0x1c7e966c - } - symbol { - key: "virtio_transport_stream_has_data" - value: 0xd2b79899 - } - symbol { - key: "virtio_transport_stream_has_space" - value: 0x2e2c18d8 - } - symbol { - key: "virtio_transport_stream_is_active" - value: 0x353d111f - } - symbol { - key: "virtio_transport_stream_rcvhiwat" - value: 0xae9f4961 - } - symbol { - key: "virtqueue_add_inbuf" - value: 0x748d6994 - } - symbol { - key: "virtqueue_add_inbuf_ctx" - value: 0x3d2886e2 - } - symbol { - key: "virtqueue_add_outbuf" - value: 0x8e701dda - } - symbol { - key: "virtqueue_add_sgs" - value: 0xb13a809e - } - symbol { - key: "virtqueue_detach_unused_buf" - value: 0x32530e9e - } - symbol { - key: "virtqueue_disable_cb" - value: 0x2accb4e2 - } - symbol { - key: "virtqueue_disable_dma_api_for_buffers" - value: 0xda040cc6 - } - symbol { - key: "virtqueue_enable_cb" - value: 0xa398c1a5 - } - symbol { - key: "virtqueue_enable_cb_delayed" - value: 0x4786597c - } - symbol { - key: "virtqueue_enable_cb_prepare" - value: 0xf4867072 - } - symbol { - key: "virtqueue_get_avail_addr" - value: 0xcafdd619 - } - symbol { - key: "virtqueue_get_buf" - value: 0xb5cf0c37 - } - symbol { - key: "virtqueue_get_buf_ctx" - value: 0x97472a76 - } - symbol { - key: "virtqueue_get_desc_addr" - value: 0x18b1b4af - } - symbol { - key: "virtqueue_get_used_addr" - value: 0x6baf8fe0 - } - symbol { - key: "virtqueue_get_vring_size" - value: 0x40994c4b - } - symbol { - key: "virtqueue_is_broken" - value: 0xc310fa7c - } - symbol { - key: "virtqueue_kick" - value: 0xbadb7e4b - } - symbol { - key: "virtqueue_kick_prepare" - value: 0xdb0e240a - } - symbol { - key: "virtqueue_notify" - value: 0xb61f9f98 - } - symbol { - key: "virtqueue_poll" - value: 0xd13c80bd - } - symbol { - key: "virtqueue_resize" - value: 0x0ab935cb - } - symbol { - key: "vlan_dev_vlan_id" - value: 0x8a60b44b - } - symbol { - key: "vlan_filter_drop_vids" - value: 0xf63d0cfd - } - symbol { - key: "vlan_filter_push_vids" - value: 0x13e8d3f8 - } - symbol { - key: "vlan_ioctl_set" - value: 0xf7843e68 - } - symbol { - key: "vlan_uses_dev" - value: 0xd33fff31 - } - symbol { - key: "vlan_vid_add" - value: 0xd4186273 - } - symbol { - key: "vlan_vid_del" - value: 0x4a8b3536 - } - symbol { - key: "vlan_vids_add_by_dev" - value: 0xea9f1dc7 - } - symbol { - key: "vlan_vids_del_by_dev" - value: 0xe8d961d3 - } - symbol { - key: "vm_event_states" - value: 0xfdbff447 - } - symbol { - key: "vm_get_page_prot" - value: 0xd08bd5b6 - } - symbol { - key: "vm_insert_page" - value: 0x30f68c14 - } - symbol { - key: "vm_iomap_memory" - value: 0x8899dfb4 - } - symbol { - key: "vm_map_pages" - value: 0x1c065008 - } - symbol { - key: "vm_map_ram" - value: 0xee1009c9 - } - symbol { - key: "vm_mmap" - value: 0xdc09fb10 - } - symbol { - key: "vm_munmap" - value: 0x5849ff8e - } - symbol { - key: "vm_node_stat" - value: 0xaf85c216 - } - symbol { - key: "vm_unmap_ram" - value: 0xef2c49d1 - } - symbol { - key: "vm_zone_stat" - value: 0xca7f93d5 - } - symbol { - key: "vma_set_file" - value: 0xac972f8d - } - symbol { - key: "vmalloc" - value: 0x3c915fdb - } - symbol { - key: "vmalloc_nr_pages" - value: 0x3f9de086 - } - symbol { - key: "vmalloc_to_page" - value: 0x6d8b459f - } - symbol { - key: "vmalloc_to_pfn" - value: 0xa1a341df - } - symbol { - key: "vmalloc_user" - value: 0xf7787d5c - } - symbol { - key: "vmap" - value: 0x8119b492 - } - symbol { - key: "vmemdup_user" - value: 0xdd7d73a5 - } - symbol { - key: "vmf_insert_mixed" - value: 0xe4441605 - } - symbol { - key: "vmf_insert_pfn" - value: 0x7d46f112 - } - symbol { - key: "vmf_insert_pfn_prot" - value: 0x67a74b01 - } - symbol { - key: "vprintk" - value: 0x61b986b8 - } - symbol { - key: "vprintk_emit" - value: 0xd0fa04e7 - } - symbol { - key: "vring_create_virtqueue" - value: 0x5c9f3e0e - } - symbol { - key: "vring_del_virtqueue" - value: 0xd68f23fc - } - symbol { - key: "vring_interrupt" - value: 0xbb8b92a9 - } - symbol { - key: "vring_new_virtqueue" - value: 0xe27a4705 - } - symbol { - key: "vring_transport_features" - value: 0xea7fc751 - } - symbol { - key: "vscnprintf" - value: 0xd574e01b - } - symbol { - key: "vsnprintf" - value: 0x9af4ba91 - } - symbol { - key: "vsock_core_register" - value: 0xc46cf30e - } - symbol { - key: "vsock_core_unregister" - value: 0x584cd956 - } - symbol { - key: "vsock_for_each_connected_socket" - value: 0x3d09e223 - } - symbol { - key: "vsprintf" - value: 0x0db9531c - } - symbol { - key: "vunmap" - value: 0xbd4af188 - } - symbol { - key: "vzalloc" - value: 0xd0f100ba - } - symbol { - key: "vzalloc_node" - value: 0xb2149cf6 - } - symbol { - key: "wait_for_completion" - value: 0x5b9410e0 - } - symbol { - key: "wait_for_completion_interruptible" - value: 0x929bcf22 - } - symbol { - key: "wait_for_completion_interruptible_timeout" - value: 0xdd20bb49 - } - symbol { - key: "wait_for_completion_io_timeout" - value: 0xd0367f5d - } - symbol { - key: "wait_for_completion_killable" - value: 0xacccfc76 - } - symbol { - key: "wait_for_completion_killable_timeout" - value: 0x8b18825a - } - symbol { - key: "wait_for_completion_state" - value: 0x718f5c64 - } - symbol { - key: "wait_for_completion_timeout" - value: 0x60488ecf - } - symbol { - key: "wait_for_device_probe" - value: 0x9d727719 - } - symbol { - key: "wait_woken" - value: 0xa4027847 - } - symbol { - key: "wake_up_bit" - value: 0x7540b5a8 - } - symbol { - key: "wake_up_if_idle" - value: 0xb1036d49 - } - symbol { - key: "wake_up_process" - value: 0x9a87f32b - } - symbol { - key: "wake_up_var" - value: 0xecc7b6fc - } - symbol { - key: "wakeup_source_add" - value: 0x5d14316b - } - symbol { - key: "wakeup_source_create" - value: 0x0094f87c - } - symbol { - key: "wakeup_source_destroy" - value: 0x4e0971d6 - } - symbol { - key: "wakeup_source_register" - value: 0x1e98f8ba - } - symbol { - key: "wakeup_source_remove" - value: 0x700cd224 - } - symbol { - key: "wakeup_source_unregister" - value: 0xfff68651 - } - symbol { - key: "wakeup_sources_read_lock" - value: 0x735a53f2 - } - symbol { - key: "wakeup_sources_read_unlock" - value: 0xaa56f7fa - } - symbol { - key: "wakeup_sources_walk_next" - value: 0x36d0e118 - } - symbol { - key: "wakeup_sources_walk_start" - value: 0x96e52cc0 - } - symbol { - key: "watchdog_init_timeout" - value: 0xb3aa5e28 - } - symbol { - key: "watchdog_register_device" - value: 0x610289ba - } - symbol { - key: "watchdog_set_restart_priority" - value: 0x39d70409 - } - symbol { - key: "watchdog_unregister_device" - value: 0xae30b13d - } - symbol { - key: "wdev_chandef" - value: 0x1da2314c - } - symbol { - key: "wdev_to_ieee80211_vif" - value: 0x2ae4951c - } - symbol { - key: "wiphy_apply_custom_regulatory" - value: 0x77f49edc - } - symbol { - key: "wiphy_free" - value: 0xbbc49efc - } - symbol { - key: "wiphy_new_nm" - value: 0xc1dbcd40 - } - symbol { - key: "wiphy_read_of_freq_limits" - value: 0xeb835be4 - } - symbol { - key: "wiphy_register" - value: 0x3c92f92b - } - symbol { - key: "wiphy_rfkill_set_hw_state_reason" - value: 0xd151bbdc - } - symbol { - key: "wiphy_rfkill_start_polling" - value: 0x5f6127ce - } - symbol { - key: "wiphy_to_ieee80211_hw" - value: 0x3186afd2 - } - symbol { - key: "wiphy_unregister" - value: 0x02537d38 - } - symbol { - key: "wireless_nlevent_flush" - value: 0x7e6ed424 - } - symbol { - key: "wireless_send_event" - value: 0x05952796 - } - symbol { - key: "woken_wake_function" - value: 0xbf6dc1f2 - } - symbol { - key: "work_busy" - value: 0xa319773c - } - symbol { - key: "work_on_cpu" - value: 0xec1a6a81 - } - symbol { - key: "wpan_phy_find" - value: 0x21d8904f - } - symbol { - key: "wpan_phy_for_each" - value: 0x9112284f - } - symbol { - key: "wpan_phy_free" - value: 0xc122de73 - } - symbol { - key: "wpan_phy_new" - value: 0x5d671f52 - } - symbol { - key: "wpan_phy_register" - value: 0x4e8c6206 - } - symbol { - key: "wpan_phy_unregister" - value: 0x887e1dde - } - symbol { - key: "ww_mutex_lock" - value: 0x61731bd0 - } - symbol { - key: "ww_mutex_lock_interruptible" - value: 0x6f9f10f2 - } - symbol { - key: "ww_mutex_trylock" - value: 0x99941051 - } - symbol { - key: "ww_mutex_unlock" - value: 0x4ff86851 - } - symbol { - key: "xa_clear_mark" - value: 0x505283a2 - } - symbol { - key: "xa_destroy" - value: 0xeb9a524c - } - symbol { - key: "xa_erase" - value: 0x8b920e03 - } - symbol { - key: "xa_find" - value: 0x73e59f31 - } - symbol { - key: "xa_find_after" - value: 0xe0d6968c - } - symbol { - key: "xa_get_mark" - value: 0x5bd79069 - } - symbol { - key: "xa_load" - value: 0xb91fc02e - } - symbol { - key: "xa_set_mark" - value: 0xaa425530 - } - symbol { - key: "xa_store" - value: 0x9b05d33a - } - symbol { - key: "xdp_convert_zc_to_xdp_frame" - value: 0xebb799b4 - } - symbol { - key: "xdp_do_flush" - value: 0xcaf4c4fe - } - symbol { - key: "xdp_do_redirect" - value: 0x11080b78 - } - symbol { - key: "xdp_master_redirect" - value: 0x7604d076 - } - symbol { - key: "xdp_return_frame" - value: 0x59171ad5 - } - symbol { - key: "xdp_return_frame_rx_napi" - value: 0xbaf19860 - } - symbol { - key: "xdp_rxq_info_is_reg" - value: 0x30b9ea58 - } - symbol { - key: "xdp_rxq_info_reg_mem_model" - value: 0xd45f17d8 - } - symbol { - key: "xdp_rxq_info_unreg" - value: 0xbc3cb711 - } - symbol { - key: "xdp_rxq_info_unreg_mem_model" - value: 0x248b3536 - } - symbol { - key: "xdp_warn" - value: 0x950a62ac - } - symbol { - key: "xfrm_lookup" - value: 0x8f8f2df9 - } - symbol { - key: "xfrm_state_lookup_byspi" - value: 0xeb912db7 - } - symbol { - key: "xfrm_stateonly_find" - value: 0x64876ecd - } - symbol { - key: "xhci_alloc_command" - value: 0xdf73207c - } - symbol { - key: "xhci_alloc_erst" - value: 0xd232cbb1 - } - symbol { - key: "xhci_free_command" - value: 0xa6eac918 - } - symbol { - key: "xhci_gen_setup" - value: 0xc46f1f1f - } - symbol { - key: "xhci_get_endpoint_index" - value: 0xf30af7b3 - } - symbol { - key: "xhci_init_driver" - value: 0x71f2808e - } - symbol { - key: "xhci_queue_stop_endpoint" - value: 0xfa57b81b - } - symbol { - key: "xhci_resume" - value: 0x4603c1d4 - } - symbol { - key: "xhci_ring_alloc" - value: 0x54c09325 - } - symbol { - key: "xhci_ring_cmd_db" - value: 0xf1838f43 - } - symbol { - key: "xhci_ring_free" - value: 0x9324879f - } - symbol { - key: "xhci_run" - value: 0xcde37345 - } - symbol { - key: "xhci_suspend" - value: 0xb834cd77 - } - symbol { - key: "xhci_trb_virt_to_dma" - value: 0x5827485d - } - symbol { - key: "xp_alloc" - value: 0x23b2a72a - } - symbol { - key: "xp_dma_map" - value: 0xf407269f - } - symbol { - key: "xp_dma_sync_for_cpu_slow" - value: 0xe0308dad - } - symbol { - key: "xp_dma_sync_for_device_slow" - value: 0x8e1b14a8 - } - symbol { - key: "xp_dma_unmap" - value: 0x38f3135f - } - symbol { - key: "xp_free" - value: 0xfd336d19 - } - symbol { - key: "xp_raw_get_dma" - value: 0x19d4533f - } - symbol { - key: "xp_set_rxq_info" - value: 0x72ddc3de - } - symbol { - key: "xsk_clear_rx_need_wakeup" - value: 0x9e93bc3d - } - symbol { - key: "xsk_get_pool_from_qid" - value: 0x308dfef4 - } - symbol { - key: "xsk_set_rx_need_wakeup" - value: 0x47d1f084 - } - symbol { - key: "xsk_set_tx_need_wakeup" - value: 0xb951a4e5 - } - symbol { - key: "xsk_tx_completed" - value: 0xaf80b2ca - } - symbol { - key: "xsk_tx_peek_desc" - value: 0xe31eb78b - } - symbol { - key: "xsk_tx_release" - value: 0xb73c4905 - } - symbol { - key: "xsk_uses_need_wakeup" - value: 0xbb650596 - } - symbol { - key: "zap_vma_ptes" - value: 0x0fc8c78d - } - symbol { - key: "zlib_deflate" - value: 0xa5d58813 - } - symbol { - key: "zlib_deflateEnd" - value: 0xde6620d5 - } - symbol { - key: "zlib_deflateInit2" - value: 0xdf18b1a9 - } - symbol { - key: "zlib_deflateReset" - value: 0xf158bd25 - } - symbol { - key: "zlib_deflate_workspacesize" - value: 0xee403ebb - } - symbol { - key: "zlib_inflate" - value: 0x52ed8956 - } - symbol { - key: "zlib_inflateIncomp" - value: 0xf6eda681 - } - symbol { - key: "zlib_inflateInit2" - value: 0xd7745fba - } - symbol { - key: "zlib_inflateReset" - value: 0xd9789392 - } - symbol { - key: "zlib_inflate_workspacesize" - value: 0x74942776 - } - symbol { - key: "zs_compact" - value: 0xb59d09c8 - } - symbol { - key: "zs_create_pool" - value: 0x2242c82d - } - symbol { - key: "zs_destroy_pool" - value: 0xc25d24ef - } - symbol { - key: "zs_free" - value: 0xc6638ed0 - } - symbol { - key: "zs_get_total_pages" - value: 0x3f0451e3 - } - symbol { - key: "zs_huge_class_size" - value: 0xc0f3c22d - } - symbol { - key: "zs_malloc" - value: 0x7e421214 - } - symbol { - key: "zs_map_object" - value: 0x867032c4 - } - symbol { - key: "zs_pool_stats" - value: 0xefe9dc42 - } - symbol { - key: "zs_unmap_object" - value: 0x5303ad4a - } + symbol_id: 0x2dddbe52 + symbol_id: 0xf56ca4c7 + symbol_id: 0x59348d38 + symbol_id: 0x5b94e7ac + symbol_id: 0x41de13f7 + symbol_id: 0xe284f532 + symbol_id: 0x6e1bc82e + symbol_id: 0x9fa51b33 + symbol_id: 0x228f3ab6 + symbol_id: 0x9be8e89f + symbol_id: 0x3f6b0839 + symbol_id: 0x0cec86b7 + symbol_id: 0xc4fd654e + symbol_id: 0xc77348b3 + symbol_id: 0x21c9fe20 + symbol_id: 0xeaf0b860 + symbol_id: 0x1bc9d7cd + symbol_id: 0xd97b055a + symbol_id: 0x8920b575 + symbol_id: 0x149a28b5 + symbol_id: 0x1709df48 + symbol_id: 0x85a72204 + symbol_id: 0xa8f918ba + symbol_id: 0x05fd3e82 + symbol_id: 0xfe65176f + symbol_id: 0x58758cb9 + symbol_id: 0x1341e2f9 + symbol_id: 0xe465faed + symbol_id: 0xc6582869 + symbol_id: 0xbceb9c07 + symbol_id: 0xe70766b6 + symbol_id: 0xb339c336 + symbol_id: 0x01badff0 + symbol_id: 0x4df0b385 + symbol_id: 0x35aa1afd + symbol_id: 0x5a6afeee + symbol_id: 0xc8eb813d + symbol_id: 0x7bf707d4 + symbol_id: 0xbf1d0365 + symbol_id: 0x2057d4fc + symbol_id: 0x4598418e + symbol_id: 0x587f0c74 + symbol_id: 0xad3ab1fc + symbol_id: 0xac2b058b + symbol_id: 0x6ffa6a33 + symbol_id: 0x694ba466 + symbol_id: 0xa6164cad + symbol_id: 0x8b66e11e + symbol_id: 0xd0f23870 + symbol_id: 0xaac029a7 + symbol_id: 0x6a30419a + symbol_id: 0x021741b4 + symbol_id: 0x9339caba + symbol_id: 0xac1ff1ce + symbol_id: 0xba429af2 + symbol_id: 0xe495eb53 + symbol_id: 0x1210424a + symbol_id: 0xceb7517f + symbol_id: 0xe8be269c + symbol_id: 0x4580056d + symbol_id: 0x61ab264f + symbol_id: 0x93d381a9 + symbol_id: 0x30a3a42f + symbol_id: 0xb96bbc49 + symbol_id: 0xafb7da0f + symbol_id: 0x42e03bd1 + symbol_id: 0x857a0e42 + symbol_id: 0xe889d441 + symbol_id: 0x087c7a06 + symbol_id: 0x2d91cc56 + symbol_id: 0xdc24797a + symbol_id: 0xf2144a48 + symbol_id: 0x26a4107f + symbol_id: 0x5ede8c55 + symbol_id: 0x9a185646 + symbol_id: 0x4f5366b7 + symbol_id: 0x44f8d55b + symbol_id: 0xce934a47 + symbol_id: 0xa5e8c083 + symbol_id: 0x72280e0d + symbol_id: 0x5a669991 + symbol_id: 0xa650eb31 + symbol_id: 0x4633b40f + symbol_id: 0x53979c85 + symbol_id: 0x0088cc73 + symbol_id: 0xbfc6b0c0 + symbol_id: 0x52589eba + symbol_id: 0x6f0a4a19 + symbol_id: 0x8a84f79f + symbol_id: 0x2ccf76fa + symbol_id: 0xeb5b97d5 + symbol_id: 0x7385cdb3 + symbol_id: 0x279e51a3 + symbol_id: 0xe78c29b1 + symbol_id: 0x95c24824 + symbol_id: 0x0a6e3e89 + symbol_id: 0x347a699c + symbol_id: 0x27ce6aa1 + symbol_id: 0xbc44f404 + symbol_id: 0x2d22f5f4 + symbol_id: 0x93a6e6d4 + symbol_id: 0xb9f5667b + symbol_id: 0x04059f00 + symbol_id: 0x1c1ee265 + symbol_id: 0x77466fa6 + symbol_id: 0x0b0f732e + symbol_id: 0xec903c93 + symbol_id: 0x7149b35b + symbol_id: 0x04e4be20 + symbol_id: 0xd7326965 + symbol_id: 0xdd06006d + symbol_id: 0x7669528e + symbol_id: 0x29276248 + symbol_id: 0x961412ac + symbol_id: 0x37454b71 + symbol_id: 0x8ed3b64a + symbol_id: 0x7bd5bd1e + symbol_id: 0xe94c47da + symbol_id: 0xcc2f10f4 + symbol_id: 0x87954e04 + symbol_id: 0xcd9d934f + symbol_id: 0x6efa546f + symbol_id: 0x23f7ba3f + symbol_id: 0x75c34533 + symbol_id: 0x817e893f + symbol_id: 0x01d746af + symbol_id: 0xca790885 + symbol_id: 0xf95afe4d + symbol_id: 0xdb3875ea + symbol_id: 0x347ca344 + symbol_id: 0x76e3ff24 + symbol_id: 0x26602f9c + symbol_id: 0x80f1cf36 + symbol_id: 0x3e32c80e + symbol_id: 0x5298aa39 + symbol_id: 0x746a66fc + symbol_id: 0x47a334c4 + symbol_id: 0xebf4b11f + symbol_id: 0x5b1ea047 + symbol_id: 0x129eb7ed + symbol_id: 0x63083569 + symbol_id: 0x46f82598 + symbol_id: 0x7babe2df + symbol_id: 0x73476ba5 + symbol_id: 0xea677002 + symbol_id: 0x3a5255b8 + symbol_id: 0xa3a6c885 + symbol_id: 0x7efd1cdd + symbol_id: 0x010ff5f2 + symbol_id: 0xe3bb3be3 + symbol_id: 0xdf924e64 + symbol_id: 0xf245d4a3 + symbol_id: 0x74b9825e + symbol_id: 0xd672e937 + symbol_id: 0xa5f1f300 + symbol_id: 0x7874d435 + symbol_id: 0xc1db2428 + symbol_id: 0x09a111a4 + symbol_id: 0x9ff710d8 + symbol_id: 0xee9e2392 + symbol_id: 0xf9e10bbf + symbol_id: 0x335e7054 + symbol_id: 0x64c84a6a + symbol_id: 0x56e8b9af + symbol_id: 0x88943e29 + symbol_id: 0x1060f5aa + symbol_id: 0x66da9aca + symbol_id: 0xe97034af + symbol_id: 0xdb78f816 + symbol_id: 0x6db91312 + symbol_id: 0x9d19ea38 + symbol_id: 0xd3165b8d + symbol_id: 0x1de2050f + symbol_id: 0x1c57a05b + symbol_id: 0xdf2d2827 + symbol_id: 0x70f1b87e + symbol_id: 0xe064ac65 + symbol_id: 0xafc169af + symbol_id: 0xcaf40f72 + symbol_id: 0x2c5baba3 + symbol_id: 0x1ddc201b + symbol_id: 0x53470eba + symbol_id: 0x15a8f184 + symbol_id: 0x2557404e + symbol_id: 0xb896e3f6 + symbol_id: 0x2b891310 + symbol_id: 0x61c1ff20 + symbol_id: 0x4eed247b + symbol_id: 0xaf6dd949 + symbol_id: 0x724a2dbc + symbol_id: 0x6f655086 + symbol_id: 0x4efc82d3 + symbol_id: 0xe30985db + symbol_id: 0x03aa8fb1 + symbol_id: 0x87f1cde5 + symbol_id: 0x2783e7a2 + symbol_id: 0xffbb06ae + symbol_id: 0xb3ed4cf9 + symbol_id: 0x9f86f628 + symbol_id: 0x22bd6642 + symbol_id: 0x040ec563 + symbol_id: 0xa5f70021 + symbol_id: 0xc8acd38c + symbol_id: 0x1dfbf9ac + symbol_id: 0x91810af1 + symbol_id: 0x47a4997d + symbol_id: 0x92f8c9de + symbol_id: 0x3ac6d939 + symbol_id: 0x07a9cbd5 + symbol_id: 0xb5a3b911 + symbol_id: 0x479aa5f7 + symbol_id: 0x96a6352b + symbol_id: 0x49293097 + symbol_id: 0x0ba13d85 + symbol_id: 0x479db511 + symbol_id: 0x603dcc7d + symbol_id: 0x89d01efd + symbol_id: 0xf680e61c + symbol_id: 0x4cfc63ca + symbol_id: 0x4b5b4262 + symbol_id: 0xded7271b + symbol_id: 0x41a72ad5 + symbol_id: 0x6c942f5c + symbol_id: 0xe29f2fd9 + symbol_id: 0x8b8ae791 + symbol_id: 0x9d90da6e + symbol_id: 0x6793e03f + symbol_id: 0x17112d4d + symbol_id: 0x6337b091 + symbol_id: 0x4fc5d8fb + symbol_id: 0x45dc2e90 + symbol_id: 0xa75780cd + symbol_id: 0x6a69f7a3 + symbol_id: 0x3a48fbc1 + symbol_id: 0x690bf184 + symbol_id: 0x420b07ce + symbol_id: 0xdc28d30d + symbol_id: 0x38c74e33 + symbol_id: 0xcbeef20f + symbol_id: 0x10e977be + symbol_id: 0x4d1e5aba + symbol_id: 0x057c7766 + symbol_id: 0x8d43f7e0 + symbol_id: 0xe595f8f9 + symbol_id: 0xdc9a73c7 + symbol_id: 0xafa216a9 + symbol_id: 0xdb2427ba + symbol_id: 0xf7e48028 + symbol_id: 0x34126b3d + symbol_id: 0x28bdd181 + symbol_id: 0xd9bec400 + symbol_id: 0xb35f76db + symbol_id: 0x430bd907 + symbol_id: 0x535df772 + symbol_id: 0xafd4e12a + symbol_id: 0x6393f50b + symbol_id: 0xc1f3d46d + symbol_id: 0xe3f918cc + symbol_id: 0xfdfe6acd + symbol_id: 0xb4013554 + symbol_id: 0x3a80078d + symbol_id: 0x4e3336f3 + symbol_id: 0x085ad43c + symbol_id: 0xc37b6db0 + symbol_id: 0xa676022e + symbol_id: 0x577da3d6 + symbol_id: 0xf00cbe99 + symbol_id: 0x36fb0a8e + symbol_id: 0x45993ba3 + symbol_id: 0xf29639bc + symbol_id: 0x431cc4ee + symbol_id: 0x56eb7c27 + symbol_id: 0x72b8a9cf + symbol_id: 0x41303eac + symbol_id: 0x73fde903 + symbol_id: 0x55970cc0 + symbol_id: 0x914d1355 + symbol_id: 0x3f068dc8 + symbol_id: 0x2a48bf7d + symbol_id: 0xe3a7489a + symbol_id: 0xf7c2da07 + symbol_id: 0x1141e9bb + symbol_id: 0xf263b97f + symbol_id: 0xa2452368 + symbol_id: 0x2b453adc + symbol_id: 0xd5276fa4 + symbol_id: 0x98379aaf + symbol_id: 0xe68925b8 + symbol_id: 0x6e3bb1cf + symbol_id: 0x0166be18 + symbol_id: 0xc5953732 + symbol_id: 0x1d4d84d0 + symbol_id: 0x07b6ac89 + symbol_id: 0x44371196 + symbol_id: 0x55017671 + symbol_id: 0x257c4bb9 + symbol_id: 0x8aca43ec + symbol_id: 0x29a11d8a + symbol_id: 0x208b66fa + symbol_id: 0x4a440f54 + symbol_id: 0x62009211 + symbol_id: 0x6a35982c + symbol_id: 0xe0752d30 + symbol_id: 0x5609670c + symbol_id: 0xe614bbc1 + symbol_id: 0x07c5a76f + symbol_id: 0x55574d11 + symbol_id: 0x7809a362 + symbol_id: 0x91762fff + symbol_id: 0x7a4705f8 + symbol_id: 0x0655a230 + symbol_id: 0x9ec67057 + symbol_id: 0x768e674d + symbol_id: 0x16832084 + symbol_id: 0xd216a3ee + symbol_id: 0xf7f0de2c + symbol_id: 0x939642a4 + symbol_id: 0x0c4a872a + symbol_id: 0xc4cf0ef3 + symbol_id: 0x616a1571 + symbol_id: 0x4b2c6a92 + symbol_id: 0x7d0d7b3f + symbol_id: 0xef62271a + symbol_id: 0x243936f1 + symbol_id: 0x04e4f57e + symbol_id: 0xb04d8b58 + symbol_id: 0xd7d29ff4 + symbol_id: 0xdb99fd00 + symbol_id: 0xf7de9a97 + symbol_id: 0x6356c7e1 + symbol_id: 0x233d8b34 + symbol_id: 0xa5905957 + symbol_id: 0x17dfc6db + symbol_id: 0xb42422d5 + symbol_id: 0xb3d70eab + symbol_id: 0x0b48afa1 + symbol_id: 0x48420da9 + symbol_id: 0x192bbbd5 + symbol_id: 0xadc13d20 + symbol_id: 0xc93c7d6d + symbol_id: 0x9d00b8f0 + symbol_id: 0x5e9397c4 + symbol_id: 0xfd6e4093 + symbol_id: 0xf11256cf + symbol_id: 0x6c4603a3 + symbol_id: 0x4053abff + symbol_id: 0x1baec33d + symbol_id: 0x1a7f4cf6 + symbol_id: 0x44c5f919 + symbol_id: 0x8f1b1c1e + symbol_id: 0xd6290b85 + symbol_id: 0x3e4ab4f6 + symbol_id: 0xa3b41867 + symbol_id: 0x40034e11 + symbol_id: 0x6e62463e + symbol_id: 0x81449840 + symbol_id: 0x611114e0 + symbol_id: 0x76eb11ee + symbol_id: 0x1fb410b2 + symbol_id: 0x123e41ea + symbol_id: 0x6682daab + symbol_id: 0x24dfaeb0 + symbol_id: 0xd5b05c65 + symbol_id: 0xebecb2ce + symbol_id: 0x6740fa4e + symbol_id: 0xf94ce10d + symbol_id: 0x45d21f87 + symbol_id: 0x83371e9e + symbol_id: 0x8bd49e8e + symbol_id: 0x5d2af80b + symbol_id: 0xf6f47b2e + symbol_id: 0xede4c5f2 + symbol_id: 0xa23fdad4 + symbol_id: 0x41d29e07 + symbol_id: 0x0b1353da + symbol_id: 0x7edcea8d + symbol_id: 0x72c43156 + symbol_id: 0x61e95c07 + symbol_id: 0x7c212080 + symbol_id: 0x1ea5d323 + symbol_id: 0xc1a482d8 + symbol_id: 0x9c17d92b + symbol_id: 0x0d22882d + symbol_id: 0xb51338de + symbol_id: 0xc463ba81 + symbol_id: 0x88e9b222 + symbol_id: 0x097e467e + symbol_id: 0xfad1d9f5 + symbol_id: 0xeccbc3c1 + symbol_id: 0xbd2d27dc + symbol_id: 0xe41b0c78 + symbol_id: 0x13f466b7 + symbol_id: 0xe3e24295 + symbol_id: 0xaedef3a2 + symbol_id: 0xde725472 + symbol_id: 0xd90a9a58 + symbol_id: 0xbf64b0b6 + symbol_id: 0xb25ca194 + symbol_id: 0x53bf1227 + symbol_id: 0x36ed91b2 + symbol_id: 0x2614daf2 + symbol_id: 0x33e2d3a7 + symbol_id: 0x0ff9bdf0 + symbol_id: 0xb407a86b + symbol_id: 0x290327a5 + symbol_id: 0x671862a7 + symbol_id: 0x415dd5e7 + symbol_id: 0xd7ca6cc8 + symbol_id: 0x2bb177b4 + symbol_id: 0x40bb3f78 + symbol_id: 0x0f807f10 + symbol_id: 0xe48752ef + symbol_id: 0x4c24a4be + symbol_id: 0x5d194c5c + symbol_id: 0x7765e85b + symbol_id: 0xb7214df9 + symbol_id: 0x2720fa46 + symbol_id: 0x9f6c2b96 + symbol_id: 0x28eb5989 + symbol_id: 0xbe8d73f2 + symbol_id: 0xaf658447 + symbol_id: 0xe56edb7a + symbol_id: 0xcac6b03d + symbol_id: 0x4a5f5242 + symbol_id: 0x08cd7e9d + symbol_id: 0x9e97904b + symbol_id: 0x615c3dcf + symbol_id: 0xc6a28b4a + symbol_id: 0x9b0cc890 + symbol_id: 0xa01b20ce + symbol_id: 0x73c83ef4 + symbol_id: 0x46515de8 + symbol_id: 0x7b07c7f1 + symbol_id: 0x968833a5 + symbol_id: 0x09f2fded + symbol_id: 0x23097c08 + symbol_id: 0xe3ee70ae + symbol_id: 0xcce6f612 + symbol_id: 0xcd824552 + symbol_id: 0x16809a5a + symbol_id: 0xc1ba0eb6 + symbol_id: 0x13c17b96 + symbol_id: 0xebcd0234 + symbol_id: 0xa3af7947 + symbol_id: 0x86527a4e + symbol_id: 0x33f9278c + symbol_id: 0x2e343246 + symbol_id: 0x9c240ef1 + symbol_id: 0x505f4289 + symbol_id: 0xd5431a65 + symbol_id: 0xb288a9fe + symbol_id: 0xf89a975f + symbol_id: 0x528da532 + symbol_id: 0x530ad17d + symbol_id: 0x6e0b473c + symbol_id: 0xbebf7d98 + symbol_id: 0x6935b08b + symbol_id: 0xd595bd2c + symbol_id: 0xfdb48c6a + symbol_id: 0xbff39e0e + symbol_id: 0xae7d043c + symbol_id: 0x3663ade6 + symbol_id: 0x8df3721b + symbol_id: 0x20dbced6 + symbol_id: 0x5c1ee0c5 + symbol_id: 0x2d244867 + symbol_id: 0xc6c9353c + symbol_id: 0xd738b678 + symbol_id: 0x2a9c6616 + symbol_id: 0x4785a3dd + symbol_id: 0x25f13dbe + symbol_id: 0xf6faffcb + symbol_id: 0x5cf60b10 + symbol_id: 0x61c82fb5 + symbol_id: 0x53fba77d + symbol_id: 0xe479b209 + symbol_id: 0xa9225bf8 + symbol_id: 0x33c527ab + symbol_id: 0x5012fcd8 + symbol_id: 0x67bab494 + symbol_id: 0x96d1c9c4 + symbol_id: 0x42428033 + symbol_id: 0x005c7625 + symbol_id: 0xf3accb84 + symbol_id: 0xef7737f8 + symbol_id: 0x9247dcb1 + symbol_id: 0xfd04e27a + symbol_id: 0xa124d3e0 + symbol_id: 0x9c5d1bdd + symbol_id: 0x5c9fa956 + symbol_id: 0xca50936b + symbol_id: 0x431c5bf5 + symbol_id: 0x9f47ed94 + symbol_id: 0x0bf2f5bb + symbol_id: 0x5c382938 + symbol_id: 0xd593b3ef + symbol_id: 0x1cc3aec5 + symbol_id: 0xb12728da + symbol_id: 0x9dbd7b92 + symbol_id: 0x42312ccc + symbol_id: 0xf432d1c9 + symbol_id: 0xf586d5b6 + symbol_id: 0x1f554c2a + symbol_id: 0x93a4717b + symbol_id: 0x5ecff02f + symbol_id: 0xe3ce1f52 + symbol_id: 0x3272ce60 + symbol_id: 0x4d900d32 + symbol_id: 0xe6eff83f + symbol_id: 0xe172d11a + symbol_id: 0x0daa4221 + symbol_id: 0xfcf37c56 + symbol_id: 0x9eec9c93 + symbol_id: 0xf9ce3d98 + symbol_id: 0x494c2e7a + symbol_id: 0x79670e34 + symbol_id: 0x4f81fc38 + symbol_id: 0xff623c2f + symbol_id: 0x7fef736f + symbol_id: 0x9fe60f0c + symbol_id: 0x83b45f32 + symbol_id: 0x1df03151 + symbol_id: 0x88586647 + symbol_id: 0xdb6662e8 + symbol_id: 0x64c2fe7a + symbol_id: 0x4b67a5dc + symbol_id: 0x3684a257 + symbol_id: 0x7ee652cd + symbol_id: 0x0bf41403 + symbol_id: 0x4dca46cc + symbol_id: 0xf83fbd26 + symbol_id: 0x18fde973 + symbol_id: 0xfb6a92a8 + symbol_id: 0xa94ef105 + symbol_id: 0x0e1f9e23 + symbol_id: 0x61ea12b8 + symbol_id: 0x1bfed9f9 + symbol_id: 0x27757c9a + symbol_id: 0xb832c560 + symbol_id: 0x96b60e0b + symbol_id: 0x3431d426 + symbol_id: 0x8c174a7d + symbol_id: 0xe44dacb1 + symbol_id: 0x5612c9d1 + symbol_id: 0xa77effd1 + symbol_id: 0xb7624cbd + symbol_id: 0x29785770 + symbol_id: 0x306a6019 + symbol_id: 0xb1c564a3 + symbol_id: 0xacfcb454 + symbol_id: 0x17b175ff + symbol_id: 0x2a856841 + symbol_id: 0x0b2ba11b + symbol_id: 0xe17999f4 + symbol_id: 0x721b87b7 + symbol_id: 0xacaadcc9 + symbol_id: 0x5983841b + symbol_id: 0x7d499dab + symbol_id: 0xa09f7a4b + symbol_id: 0x574e7b58 + symbol_id: 0xf2c39651 + symbol_id: 0x93303c51 + symbol_id: 0x7d069e91 + symbol_id: 0x0fa39b81 + symbol_id: 0x92518ec5 + symbol_id: 0x9792c22e + symbol_id: 0xcef5d79f + symbol_id: 0x91384eff + symbol_id: 0x3ef508a2 + symbol_id: 0xfb1b8d64 + symbol_id: 0x5858f827 + symbol_id: 0xb1847a6f + symbol_id: 0x958d8cdb + symbol_id: 0xfde8086a + symbol_id: 0xbffefc2b + symbol_id: 0x3d83999a + symbol_id: 0xf7bca936 + symbol_id: 0x6fe41dd1 + symbol_id: 0x7945e8fa + symbol_id: 0x93333e39 + symbol_id: 0x947bd437 + symbol_id: 0xbdbb0c65 + symbol_id: 0xa1325610 + symbol_id: 0x3a4e20d6 + symbol_id: 0x237634b3 + symbol_id: 0xb5ed74f6 + symbol_id: 0xedb34a44 + symbol_id: 0xb841c45e + symbol_id: 0xaa3f6a65 + symbol_id: 0xa2fe718f + symbol_id: 0xe828d15b + symbol_id: 0x4d31a413 + symbol_id: 0xe7f6f975 + symbol_id: 0x78accdce + symbol_id: 0x6d9f8b13 + symbol_id: 0x709279fd + symbol_id: 0xdfd06b97 + symbol_id: 0x69c3749b + symbol_id: 0x3d0fc76c + symbol_id: 0x8f7ad177 + symbol_id: 0x08f4cbb0 + symbol_id: 0x58e7556b + symbol_id: 0x2ecf85e9 + symbol_id: 0x34a01a22 + symbol_id: 0x6befbf23 + symbol_id: 0x226cc38b + symbol_id: 0xeecc1529 + symbol_id: 0xfeff2e7f + symbol_id: 0x2bc25325 + symbol_id: 0x0119fc41 + symbol_id: 0xd9f43028 + symbol_id: 0x8a773cc3 + symbol_id: 0x9545623c + symbol_id: 0x558490b1 + symbol_id: 0x8af2b51e + symbol_id: 0xe31bb308 + symbol_id: 0x6a6dc806 + symbol_id: 0xa56348c9 + symbol_id: 0x15f6cf54 + symbol_id: 0xf8832088 + symbol_id: 0x834b91de + symbol_id: 0x79a41c1c + symbol_id: 0x2e0ec34f + symbol_id: 0x4f428de5 + symbol_id: 0x810f6abf + symbol_id: 0xcc8dcd0c + symbol_id: 0xcb4d15f3 + symbol_id: 0x6a8145ff + symbol_id: 0xb0bf7fd6 + symbol_id: 0x6911084f + symbol_id: 0x8068eeb3 + symbol_id: 0xfdf83a19 + symbol_id: 0x73ba3e80 + symbol_id: 0xc4cbd22c + symbol_id: 0x18fb5d72 + symbol_id: 0x77d40b1c + symbol_id: 0xdd24ab36 + symbol_id: 0xce25d5be + symbol_id: 0x7443ed9a + symbol_id: 0x58dd6501 + symbol_id: 0x1643e606 + symbol_id: 0x4576397a + symbol_id: 0x7e705ab7 + symbol_id: 0x7b03aae7 + symbol_id: 0x92373f85 + symbol_id: 0x104ffeec + symbol_id: 0x6d4f31c4 + symbol_id: 0xcf61fd25 + symbol_id: 0xe56422fc + symbol_id: 0xceea494c + symbol_id: 0x773b00db + symbol_id: 0x32248e2a + symbol_id: 0xe873a0cb + symbol_id: 0x101ec6c5 + symbol_id: 0x5c33446d + symbol_id: 0x423dad0f + symbol_id: 0xc630c439 + symbol_id: 0x3e69b303 + symbol_id: 0x7f1a363f + symbol_id: 0x2c11fea4 + symbol_id: 0x45e62871 + symbol_id: 0x85a11e58 + symbol_id: 0xb614ca1f + symbol_id: 0x2de60b3e + symbol_id: 0x9cf075c5 + symbol_id: 0xf29865b1 + symbol_id: 0xa785ee77 + symbol_id: 0x41fdc249 + symbol_id: 0x570f3032 + symbol_id: 0xc42d0053 + symbol_id: 0x20097074 + symbol_id: 0x863777a0 + symbol_id: 0xcac5a7d5 + symbol_id: 0x2dc83a86 + symbol_id: 0x961fbab2 + symbol_id: 0x09f12012 + symbol_id: 0xb3150ce0 + symbol_id: 0x34912e21 + symbol_id: 0x4b7a8fd7 + symbol_id: 0xcd36f539 + symbol_id: 0x748c1fd7 + symbol_id: 0xaf461bff + symbol_id: 0x1e8a7e23 + symbol_id: 0xfe3875f6 + symbol_id: 0x60b5a917 + symbol_id: 0x1dd402e6 + symbol_id: 0x070d1e2a + symbol_id: 0xf63515c9 + symbol_id: 0xf4fe0429 + symbol_id: 0xb2f08341 + symbol_id: 0x05576f29 + symbol_id: 0x9f779ef7 + symbol_id: 0xc53e6388 + symbol_id: 0xd9e47a83 + symbol_id: 0x3eb0f084 + symbol_id: 0x832ab9cf + symbol_id: 0xaa8affb8 + symbol_id: 0x11f903b1 + symbol_id: 0x25e320a3 + symbol_id: 0xcd81b300 + symbol_id: 0x411e7a56 + symbol_id: 0xcfcbb846 + symbol_id: 0x1d7748c4 + symbol_id: 0x7d9f4fa4 + symbol_id: 0x82c6c454 + symbol_id: 0xf9b36d15 + symbol_id: 0xbade8646 + symbol_id: 0x395b2a73 + symbol_id: 0x4a5c5988 + symbol_id: 0xb71e231c + symbol_id: 0xb05fc507 + symbol_id: 0xe0cf8a85 + symbol_id: 0x60184478 + symbol_id: 0x1a0c7568 + symbol_id: 0x46cd6685 + symbol_id: 0xa6457550 + symbol_id: 0xb894fcfc + symbol_id: 0x555d2f3e + symbol_id: 0x47c27595 + symbol_id: 0x58127eb8 + symbol_id: 0x0991fcbf + symbol_id: 0x693af5b0 + symbol_id: 0x59d74b45 + symbol_id: 0x99d57c12 + symbol_id: 0x3cb4db49 + symbol_id: 0x3a6f3fb2 + symbol_id: 0x8b0b932d + symbol_id: 0x62726c6f + symbol_id: 0xdf21a7cc + symbol_id: 0xeea6bf23 + symbol_id: 0x18752990 + symbol_id: 0x448fc4e4 + symbol_id: 0x121537db + symbol_id: 0x50605d97 + symbol_id: 0xa5e991f6 + symbol_id: 0x261c997e + symbol_id: 0x3b6248c1 + symbol_id: 0x18bac297 + symbol_id: 0x1a849f34 + symbol_id: 0x3f328d3c + symbol_id: 0x69e37d02 + symbol_id: 0xeda5c5b0 + symbol_id: 0x3cd58ada + symbol_id: 0xad77fe31 + symbol_id: 0x9d5d3918 + symbol_id: 0x0b064224 + symbol_id: 0xdacb8e65 + symbol_id: 0xf04adbae + symbol_id: 0x0093f055 + symbol_id: 0x5edd0d13 + symbol_id: 0x8ffb9d8d + symbol_id: 0x7babd1c5 + symbol_id: 0x43527efa + symbol_id: 0x51af6212 + symbol_id: 0xa5be18ba + symbol_id: 0x0daed96e + symbol_id: 0x3bb904a5 + symbol_id: 0xec4d6758 + symbol_id: 0x33183ab6 + symbol_id: 0x76b00d41 + symbol_id: 0x9d9301cb + symbol_id: 0xef003404 + symbol_id: 0x78daed28 + symbol_id: 0x6d8ed263 + symbol_id: 0x4bc6b114 + symbol_id: 0x93751239 + symbol_id: 0x70131d40 + symbol_id: 0xda52fd4f + symbol_id: 0x86f03c84 + symbol_id: 0x498fea3f + symbol_id: 0xf79a8829 + symbol_id: 0xde470f79 + symbol_id: 0xc5049f7c + symbol_id: 0x42fff08e + symbol_id: 0xe48123a4 + symbol_id: 0x00b7ed82 + symbol_id: 0xe8cacf26 + symbol_id: 0x8db62b4f + symbol_id: 0xe9c87fab + symbol_id: 0xdf07959f + symbol_id: 0xafe46ece + symbol_id: 0xe445d254 + symbol_id: 0x64e2c288 + symbol_id: 0xdc2af26c + symbol_id: 0x1362c5b0 + symbol_id: 0x0e614ab0 + symbol_id: 0xa68c0f10 + symbol_id: 0xdcf22716 + symbol_id: 0x4f980315 + symbol_id: 0xe1489e0c + symbol_id: 0x37776872 + symbol_id: 0xfc735654 + symbol_id: 0xea695d5b + symbol_id: 0xd82141b7 + symbol_id: 0xe520cb67 + symbol_id: 0x8184b548 + symbol_id: 0xe423541d + symbol_id: 0xfb7cdd24 + symbol_id: 0xc8703937 + symbol_id: 0x61b56472 + symbol_id: 0xf32898c6 + symbol_id: 0x332635cd + symbol_id: 0xf06625d6 + symbol_id: 0x259ffe94 + symbol_id: 0x95c75a1c + symbol_id: 0xe3a367fe + symbol_id: 0xc6fb73b4 + symbol_id: 0xb6cfb459 + symbol_id: 0xc6a5dbd8 + symbol_id: 0x54aac8cb + symbol_id: 0x6de9ac69 + symbol_id: 0x57a9a36a + symbol_id: 0x21d8d29a + symbol_id: 0x2e04cb9c + symbol_id: 0x306b5ff7 + symbol_id: 0x2fce8f78 + symbol_id: 0xec7035fd + symbol_id: 0xa9d55136 + symbol_id: 0x75b174bb + symbol_id: 0x506628ab + symbol_id: 0x0d3c7607 + symbol_id: 0xd3845a12 + symbol_id: 0x6f146fe1 + symbol_id: 0x678bb5ba + symbol_id: 0xf1ec5ef2 + symbol_id: 0xaa072f92 + symbol_id: 0x9620eac1 + symbol_id: 0x5cc4ca5b + symbol_id: 0x607a7f0a + symbol_id: 0xca10f06e + symbol_id: 0x26324a1f + symbol_id: 0x4ade2774 + symbol_id: 0x704b9aae + symbol_id: 0x4a3c01db + symbol_id: 0x463f3244 + symbol_id: 0x750e1421 + symbol_id: 0x66a766d7 + symbol_id: 0xc44d61e6 + symbol_id: 0x1ddb60ad + symbol_id: 0x0ae2ee16 + symbol_id: 0x9fe99d05 + symbol_id: 0x82ce823f + symbol_id: 0x474d211c + symbol_id: 0xe2d7542c + symbol_id: 0x988719fa + symbol_id: 0x732a182b + symbol_id: 0xe7584e1c + symbol_id: 0x0d418d38 + symbol_id: 0x50a83025 + symbol_id: 0xe6918e09 + symbol_id: 0x4d4fd1cc + symbol_id: 0xace80c56 + symbol_id: 0xa0ce156c + symbol_id: 0x46787271 + symbol_id: 0xbacc3060 + symbol_id: 0x1b0699af + symbol_id: 0xaa012cfc + symbol_id: 0x44d76aa5 + symbol_id: 0x6b0eca0a + symbol_id: 0xef0379f8 + symbol_id: 0x08e2cf92 + symbol_id: 0x6d73379a + symbol_id: 0x0c310ebd + symbol_id: 0x9b384a49 + symbol_id: 0x828646be + symbol_id: 0x4756cfec + symbol_id: 0x8b7beb3b + symbol_id: 0xf18e312d + symbol_id: 0xf68497fa + symbol_id: 0xb6603d58 + symbol_id: 0xbbfc3b7e + symbol_id: 0xdb161c79 + symbol_id: 0x1d442b97 + symbol_id: 0x31457bed + symbol_id: 0x62c13726 + symbol_id: 0xafbca760 + symbol_id: 0x586a06d1 + symbol_id: 0xcb34ca12 + symbol_id: 0x2f768c2b + symbol_id: 0xc34a5545 + symbol_id: 0x00a5fe5e + symbol_id: 0x6377ba8b + symbol_id: 0xe160b6f0 + symbol_id: 0x37c5c41a + symbol_id: 0x78341cfd + symbol_id: 0xac62c748 + symbol_id: 0xa2bd1edf + symbol_id: 0xb6da564f + symbol_id: 0x41c8d09b + symbol_id: 0xe2ad11db + symbol_id: 0xcac93aff + symbol_id: 0x43873fea + symbol_id: 0x65023f2f + symbol_id: 0xd5097f8d + symbol_id: 0x6d3764d2 + symbol_id: 0xecc3ea35 + symbol_id: 0x2122908b + symbol_id: 0x68d68809 + symbol_id: 0x76e879b6 + symbol_id: 0xae5bbde9 + symbol_id: 0x20d2ceb3 + symbol_id: 0xab37fc55 + symbol_id: 0x49b95a49 + symbol_id: 0xb194c4c5 + symbol_id: 0x61f8c8ae + symbol_id: 0x0e92ee53 + symbol_id: 0xb0c197a3 + symbol_id: 0x761f292f + symbol_id: 0xef7ad117 + symbol_id: 0x4568ff8f + symbol_id: 0xe918e2ec + symbol_id: 0xd94bc301 + symbol_id: 0x3fc5ffc9 + symbol_id: 0xa3915d70 + symbol_id: 0xf01f02ea + symbol_id: 0xe471b8d5 + symbol_id: 0x84628825 + symbol_id: 0x8d0ce77d + symbol_id: 0x50ab483c + symbol_id: 0xe7ef7059 + symbol_id: 0xf2d006c8 + symbol_id: 0x85a885d0 + symbol_id: 0x878b3583 + symbol_id: 0x1220ff14 + symbol_id: 0x203fab27 + symbol_id: 0xbe3d9b79 + symbol_id: 0x30004003 + symbol_id: 0xb91d18b6 + symbol_id: 0xb3b18fc4 + symbol_id: 0x40d6a8c5 + symbol_id: 0x931fa088 + symbol_id: 0xaaf6a826 + symbol_id: 0xff2bccb8 + symbol_id: 0xd7ceb15f + symbol_id: 0x923147c1 + symbol_id: 0x5b6bc3a9 + symbol_id: 0x823654f5 + symbol_id: 0x42ad45a3 + symbol_id: 0x0a5014f0 + symbol_id: 0x8712dd01 + symbol_id: 0x87db1583 + symbol_id: 0x3e70324d + symbol_id: 0xc8a7ac69 + symbol_id: 0x5ef059ce + symbol_id: 0x3204c8e5 + symbol_id: 0x547e3912 + symbol_id: 0x39e68fed + symbol_id: 0xefb9e5a3 + symbol_id: 0x3fe0157c + symbol_id: 0x6f25dd05 + symbol_id: 0xa5c71571 + symbol_id: 0xfa3284c7 + symbol_id: 0x69721329 + symbol_id: 0xd9d2bcff + symbol_id: 0x09ba106b + symbol_id: 0xf9580976 + symbol_id: 0x18e67da1 + symbol_id: 0x75a2f39e + symbol_id: 0x7b5c377f + symbol_id: 0x6436c788 + symbol_id: 0x609a86da + symbol_id: 0x08a49528 + symbol_id: 0xa03a7d43 + symbol_id: 0xc9f46bb2 + symbol_id: 0x334a964e + symbol_id: 0xc23168f8 + symbol_id: 0x602cdd1a + symbol_id: 0xf8de19a9 + symbol_id: 0x5a3916cb + symbol_id: 0xb7ba0c6d + symbol_id: 0xaf7a4dba + symbol_id: 0x743ea36d + symbol_id: 0xc09d36c9 + symbol_id: 0x42dbeb24 + symbol_id: 0xf57e8f65 + symbol_id: 0x18343f2d + symbol_id: 0xef8c9bf3 + symbol_id: 0xaf8a4962 + symbol_id: 0x48239fa6 + symbol_id: 0xbcf87a84 + symbol_id: 0xf4acf4ca + symbol_id: 0x9772d1c0 + symbol_id: 0x9600f350 + symbol_id: 0x4971cb68 + symbol_id: 0x78b22997 + symbol_id: 0x10bc6dec + symbol_id: 0x64c2c28c + symbol_id: 0xbf086359 + symbol_id: 0xef6e6795 + symbol_id: 0xb2d6f207 + symbol_id: 0xd8f3ca82 + symbol_id: 0xff315556 + symbol_id: 0x6d72699f + symbol_id: 0x8a660b52 + symbol_id: 0xd162e616 + symbol_id: 0x2e809f1d + symbol_id: 0x0713b56c + symbol_id: 0x83005ddd + symbol_id: 0x5c535ca7 + symbol_id: 0x88a08d67 + symbol_id: 0xe2682879 + symbol_id: 0xdffbb8bf + symbol_id: 0xf3cb5921 + symbol_id: 0xcb194ec9 + symbol_id: 0x009c40ce + symbol_id: 0x02473ce7 + symbol_id: 0x65f99dde + symbol_id: 0x2497fb4d + symbol_id: 0x37548d14 + symbol_id: 0x6aa1a617 + symbol_id: 0xeac9b507 + symbol_id: 0xbc210559 + symbol_id: 0x7d5529d3 + symbol_id: 0xe10cee18 + symbol_id: 0x477e3555 + symbol_id: 0xa70e8cd2 + symbol_id: 0x5b327cd6 + symbol_id: 0xe91cdbb3 + symbol_id: 0x4f1ffabc + symbol_id: 0x1a51f8cc + symbol_id: 0x20843be8 + symbol_id: 0xc9969dba + symbol_id: 0xbc3bf362 + symbol_id: 0x53fe1441 + symbol_id: 0xb882f62e + symbol_id: 0x79821b1f + symbol_id: 0xdf489de4 + symbol_id: 0xd853ca80 + symbol_id: 0x7c261545 + symbol_id: 0xf497de36 + symbol_id: 0xf44f6a18 + symbol_id: 0xfc85c168 + symbol_id: 0xb6af2644 + symbol_id: 0x96901dfb + symbol_id: 0x9420cc1a + symbol_id: 0x84164213 + symbol_id: 0x3f61ffe2 + symbol_id: 0xab99b62a + symbol_id: 0x4648ac0b + symbol_id: 0x97d65f20 + symbol_id: 0xf84b240e + symbol_id: 0xb63e140d + symbol_id: 0xd171b921 + symbol_id: 0xaf704e67 + symbol_id: 0x2168939c + symbol_id: 0x83ada50d + symbol_id: 0xe693da5d + symbol_id: 0x61e806d8 + symbol_id: 0xcf1808d5 + symbol_id: 0x01b711f3 + symbol_id: 0xb0e141a3 + symbol_id: 0xd6e3f912 + symbol_id: 0x640280c1 + symbol_id: 0xb3b57b4d + symbol_id: 0x5693f2df + symbol_id: 0xb029aed0 + symbol_id: 0xa762593e + symbol_id: 0x602bd335 + symbol_id: 0x500c47a8 + symbol_id: 0x83d25041 + symbol_id: 0xd30e8a4f + symbol_id: 0x4cdcc3eb + symbol_id: 0x6ca5668b + symbol_id: 0x75193e21 + symbol_id: 0x4669920b + symbol_id: 0x871c7865 + symbol_id: 0x63cd463e + symbol_id: 0xcfdf218e + symbol_id: 0xc8829f05 + symbol_id: 0xa0761c18 + symbol_id: 0x97cac723 + symbol_id: 0xeb7cbe24 + symbol_id: 0x21c4acad + symbol_id: 0x41c78e43 + symbol_id: 0x92b4cc77 + symbol_id: 0xbaf13f25 + symbol_id: 0x18ca83c0 + symbol_id: 0x7828fbe8 + symbol_id: 0xa38931c2 + symbol_id: 0xd4d9e302 + symbol_id: 0xad45b87e + symbol_id: 0x3c981610 + symbol_id: 0x439247e9 + symbol_id: 0x2ae6e435 + symbol_id: 0x8cec743c + symbol_id: 0x688df919 + symbol_id: 0xa6329dcf + symbol_id: 0xf7106e83 + symbol_id: 0x8edf3483 + symbol_id: 0x47089d1d + symbol_id: 0x03c03057 + symbol_id: 0x711ae667 + symbol_id: 0x0e60919e + symbol_id: 0x50073fd4 + symbol_id: 0x424f8411 + symbol_id: 0x489f1d79 + symbol_id: 0xaca88f90 + symbol_id: 0x5e807f50 + symbol_id: 0x355ed0c4 + symbol_id: 0xb29f9799 + symbol_id: 0x7e6c8474 + symbol_id: 0xeaaac8d4 + symbol_id: 0x69bac57e + symbol_id: 0xa5eaf571 + symbol_id: 0x7c570dc6 + symbol_id: 0x993e379e + symbol_id: 0x86a88093 + symbol_id: 0xfbb6649f + symbol_id: 0xa3514d5f + symbol_id: 0xd20e014a + symbol_id: 0xf09e1ca4 + symbol_id: 0xcef4ad72 + symbol_id: 0xa5dcf915 + symbol_id: 0xf2768ed7 + symbol_id: 0xfbeae533 + symbol_id: 0xdee25d92 + symbol_id: 0xe251c99f + symbol_id: 0xac3dec68 + symbol_id: 0xf9bb4624 + symbol_id: 0x60b70858 + symbol_id: 0x7f488498 + symbol_id: 0x09cd7a68 + symbol_id: 0x294249c0 + symbol_id: 0x6a3cf7b4 + symbol_id: 0x510c7445 + symbol_id: 0xe4af6f7e + symbol_id: 0x49029965 + symbol_id: 0x06e1bebe + symbol_id: 0x18433655 + symbol_id: 0x46e678fc + symbol_id: 0x5aa4c3e8 + symbol_id: 0xbd7c5367 + symbol_id: 0x7a0cc0b9 + symbol_id: 0xc0fb25e9 + symbol_id: 0x0fc80d91 + symbol_id: 0xc453a761 + symbol_id: 0xf86dd29a + symbol_id: 0xbc8c457a + symbol_id: 0xc8c5af1c + symbol_id: 0xdeecf7a4 + symbol_id: 0xeba70df6 + symbol_id: 0xcf6df527 + symbol_id: 0x00374dfe + symbol_id: 0xb77c96c5 + symbol_id: 0xc769d5d0 + symbol_id: 0x3374bea7 + symbol_id: 0xd6cb7d0d + symbol_id: 0x5414d325 + symbol_id: 0x26711163 + symbol_id: 0x8480d9c1 + symbol_id: 0xb7d7d836 + symbol_id: 0xacb3d1d3 + symbol_id: 0xd8dbec6e + symbol_id: 0x95eaf556 + symbol_id: 0xf2d017ff + symbol_id: 0x520c1997 + symbol_id: 0x2d3715da + symbol_id: 0x7ff45ec2 + symbol_id: 0xc447be59 + symbol_id: 0xc6d0ad0a + symbol_id: 0x9403cfad + symbol_id: 0x1cf86989 + symbol_id: 0xccb0f5d6 + symbol_id: 0xd634ca29 + symbol_id: 0xd672b08d + symbol_id: 0xb61718ed + symbol_id: 0x1eee53db + symbol_id: 0xd9184490 + symbol_id: 0xe6ba30b7 + symbol_id: 0xa09651b4 + symbol_id: 0x67de90c8 + symbol_id: 0x5f6a1554 + symbol_id: 0x3beebbde + symbol_id: 0x24064426 + symbol_id: 0x82786c66 + symbol_id: 0xd772fde3 + symbol_id: 0x1abdc14f + symbol_id: 0xb9c34cbd + symbol_id: 0x0bd7f049 + symbol_id: 0xf54175ef + symbol_id: 0x8814eddf + symbol_id: 0x72f35f22 + symbol_id: 0x679bf165 + symbol_id: 0xde4c4481 + symbol_id: 0x09aecad0 + symbol_id: 0xca999587 + symbol_id: 0x761c5685 + symbol_id: 0x4e505a21 + symbol_id: 0xa3814535 + symbol_id: 0xb49a04fc + symbol_id: 0x5d44dba7 + symbol_id: 0x3af91fad + symbol_id: 0x0b55af16 + symbol_id: 0x3c7e214c + symbol_id: 0x3a41b660 + symbol_id: 0x21702781 + symbol_id: 0x4d72c929 + symbol_id: 0xf701e854 + symbol_id: 0x18c171b8 + symbol_id: 0xd040ed1b + symbol_id: 0x8fb4b5f6 + symbol_id: 0x6bb4e80d + symbol_id: 0x979cde5c + symbol_id: 0xcdba3a55 + symbol_id: 0x977cc973 + symbol_id: 0x49201db3 + symbol_id: 0xacc709b0 + symbol_id: 0x2b2698f0 + symbol_id: 0xb2553250 + symbol_id: 0xb389e6a5 + symbol_id: 0x3a8604de + symbol_id: 0x61a552c6 + symbol_id: 0x5a9da856 + symbol_id: 0x1d853176 + symbol_id: 0x1cb0de6c + symbol_id: 0xe0e9f920 + symbol_id: 0xfba0da8c + symbol_id: 0x181f78de + symbol_id: 0xbe6da55e + symbol_id: 0x95792096 + symbol_id: 0x510c8347 + symbol_id: 0xe4dd862f + symbol_id: 0x3a1cd883 + symbol_id: 0xa1f151cb + symbol_id: 0x10425c32 + symbol_id: 0xbd9a7739 + symbol_id: 0x82c387e4 + symbol_id: 0xb5b2d835 + symbol_id: 0x226328f4 + symbol_id: 0x0b5d5f1c + symbol_id: 0x4ffac461 + symbol_id: 0xad8bab96 + symbol_id: 0x528ef002 + symbol_id: 0x90bf9007 + symbol_id: 0xd76a9123 + symbol_id: 0xc0d4821a + symbol_id: 0xaea1564a + symbol_id: 0x0d1fc920 + symbol_id: 0xd34c6466 + symbol_id: 0x51c471d6 + symbol_id: 0x6458d26a + symbol_id: 0x2e876bee + symbol_id: 0x1996f188 + symbol_id: 0xbc2fc882 + symbol_id: 0x70bd48bd + symbol_id: 0x5e553962 + symbol_id: 0x98c69e3e + symbol_id: 0x16569be2 + symbol_id: 0x1f81c0c0 + symbol_id: 0xcebb0cec + symbol_id: 0x27ae2b17 + symbol_id: 0x49ee3f1e + symbol_id: 0x646a1dc6 + symbol_id: 0xc40c1fbe + symbol_id: 0x96f2cda8 + symbol_id: 0x1162870c + symbol_id: 0x310e729f + symbol_id: 0xd13a60aa + symbol_id: 0x37d3a115 + symbol_id: 0x95bdba0c + symbol_id: 0xd2c9c20b + symbol_id: 0x86bec7f5 + symbol_id: 0x5e358f2a + symbol_id: 0xa36916c0 + symbol_id: 0x1fa93c73 + symbol_id: 0x76783663 + symbol_id: 0xeae629ca + symbol_id: 0x012046d8 + symbol_id: 0xc539a531 + symbol_id: 0x362bc08c + symbol_id: 0xe594310a + symbol_id: 0xbb3cf175 + symbol_id: 0x9d74edbd + symbol_id: 0x52491b14 + symbol_id: 0x195f2f00 + symbol_id: 0x19979235 + symbol_id: 0x077e4244 + symbol_id: 0x226f126d + symbol_id: 0x4af16e82 + symbol_id: 0x84b34184 + symbol_id: 0x8adf461b + symbol_id: 0xe523da53 + symbol_id: 0xea321133 + symbol_id: 0xc084dab6 + symbol_id: 0x092baf69 + symbol_id: 0xcc0dd52b + symbol_id: 0xe7756398 + symbol_id: 0x62aba3ce + symbol_id: 0x4c74830f + symbol_id: 0xcacfeb0e + symbol_id: 0xc5a6985e + symbol_id: 0xd1c0f0bd + symbol_id: 0x89901311 + symbol_id: 0xf744d7a6 + symbol_id: 0x835f3bf3 + symbol_id: 0xdc30e4d6 + symbol_id: 0xcb1ad79b + symbol_id: 0xb78983c5 + symbol_id: 0xe6192860 + symbol_id: 0xf40ec9b3 + symbol_id: 0x2e5cd908 + symbol_id: 0xe00b32cb + symbol_id: 0xae700ddc + symbol_id: 0xa304d3f1 + symbol_id: 0xcd31ef47 + symbol_id: 0x00dd3231 + symbol_id: 0x4cb4702d + symbol_id: 0x0b067d4b + symbol_id: 0xc0201123 + symbol_id: 0x2a322266 + symbol_id: 0x57e1cd01 + symbol_id: 0xf0581d11 + symbol_id: 0x35eb35db + symbol_id: 0x120ecf6c + symbol_id: 0xabd39b51 + symbol_id: 0x6dfac71b + symbol_id: 0xb0184730 + symbol_id: 0x427cedc9 + symbol_id: 0x11fbb9ce + symbol_id: 0xd4a0f991 + symbol_id: 0x864cb6b1 + symbol_id: 0x55c7afec + symbol_id: 0xf737e767 + symbol_id: 0x6ad917a1 + symbol_id: 0xdeb1861d + symbol_id: 0x7661d150 + symbol_id: 0x6a712ee1 + symbol_id: 0xe594a242 + symbol_id: 0x3afeb397 + symbol_id: 0xfbbe101f + symbol_id: 0xbf7946b8 + symbol_id: 0xa4530154 + symbol_id: 0x67137f1b + symbol_id: 0x25d3d88b + symbol_id: 0xea922c0b + symbol_id: 0xab52b3bb + symbol_id: 0x681114f4 + symbol_id: 0x28d17942 + symbol_id: 0xef91c650 + symbol_id: 0xac82dbbd + symbol_id: 0xae106411 + symbol_id: 0x53eb107b + symbol_id: 0x9f7a08f8 + symbol_id: 0xd5dbc767 + symbol_id: 0x096781b3 + symbol_id: 0x264769f1 + symbol_id: 0x164e4899 + symbol_id: 0xc507d6ff + symbol_id: 0xe0efe9cd + symbol_id: 0x23531f35 + symbol_id: 0x6ebfe2e8 + symbol_id: 0xedfd0ad5 + symbol_id: 0x73b0a768 + symbol_id: 0x7b64a27a + symbol_id: 0xe7a5b986 + symbol_id: 0xb230dae9 + symbol_id: 0x348f5f0f + symbol_id: 0x51bc5c83 + symbol_id: 0x13abbd1d + symbol_id: 0xeab75311 + symbol_id: 0x1b4335c7 + symbol_id: 0x6e1a6ca2 + symbol_id: 0xd3a66342 + symbol_id: 0x3fe4f18a + symbol_id: 0x80d2df6b + symbol_id: 0x676ffcb7 + symbol_id: 0xd84e3ad6 + symbol_id: 0xcf431833 + symbol_id: 0xd7dd26cb + symbol_id: 0xb9d93634 + symbol_id: 0x29b56c73 + symbol_id: 0xd473cf33 + symbol_id: 0xed606d98 + symbol_id: 0xfc8c52c1 + symbol_id: 0xb47c5ffe + symbol_id: 0xdded4dcd + symbol_id: 0x9dea2dda + symbol_id: 0x8ea00f54 + symbol_id: 0x0f9d7b5e + symbol_id: 0x0be8da0e + symbol_id: 0x921644f5 + symbol_id: 0xfc46d423 + symbol_id: 0xbeb0dfc5 + symbol_id: 0xea38ad01 + symbol_id: 0x21a2a1f8 + symbol_id: 0x35fe6c72 + symbol_id: 0x9a3e308a + symbol_id: 0x77a1b544 + symbol_id: 0x39939627 + symbol_id: 0xf2cb6869 + symbol_id: 0xeb39173a + symbol_id: 0xf24e74f6 + symbol_id: 0x57eddd34 + symbol_id: 0x4d603739 + symbol_id: 0xea093ba2 + symbol_id: 0x3dd13fcb + symbol_id: 0xdac5537c + symbol_id: 0xd8781f70 + symbol_id: 0x1a528d17 + symbol_id: 0x71be4162 + symbol_id: 0x4f5fc64f + symbol_id: 0xceaadfeb + symbol_id: 0x65b51b54 + symbol_id: 0x974fe999 + symbol_id: 0x12cb2316 + symbol_id: 0x72704652 + symbol_id: 0x23b4653d + symbol_id: 0x69e0ff72 + symbol_id: 0xb7a102cf + symbol_id: 0xd6da7e29 + symbol_id: 0xeccdc9a3 + symbol_id: 0xc49a22c5 + symbol_id: 0xc44643cc + symbol_id: 0xa9645df3 + symbol_id: 0xa955119c + symbol_id: 0xca216232 + symbol_id: 0x61ab1398 + symbol_id: 0xa7a30fa3 + symbol_id: 0x6abd4acd + symbol_id: 0xd0f84332 + symbol_id: 0x72003f5f + symbol_id: 0x291a7ba1 + symbol_id: 0xb3c81ca9 + symbol_id: 0xc85ca106 + symbol_id: 0x9c1662dc + symbol_id: 0x9e7fc289 + symbol_id: 0x0e419b40 + symbol_id: 0xb2bfcc0c + symbol_id: 0x06192615 + symbol_id: 0x9e3deb49 + symbol_id: 0xf77ff2ff + symbol_id: 0xa84b7a9c + symbol_id: 0x1c488fd9 + symbol_id: 0x4a75c450 + symbol_id: 0xc8e5adc6 + symbol_id: 0xa0a33b62 + symbol_id: 0xc80b76b2 + symbol_id: 0xc97591d1 + symbol_id: 0xbf627c6e + symbol_id: 0x690c64c9 + symbol_id: 0xfe061fe6 + symbol_id: 0xcda0bdad + symbol_id: 0x3c28dcec + symbol_id: 0x1ff124cb + symbol_id: 0x80b6d91d + symbol_id: 0x229b68f6 + symbol_id: 0xa9a292c3 + symbol_id: 0x9a074cae + symbol_id: 0xc4e53e95 + symbol_id: 0xba1a33c8 + symbol_id: 0xe2dc88d9 + symbol_id: 0x3c85cae0 + symbol_id: 0x4ce62869 + symbol_id: 0x6d77f512 + symbol_id: 0xb3cbf3c8 + symbol_id: 0x7a871d1c + symbol_id: 0x91718d34 + symbol_id: 0x65e5fa26 + symbol_id: 0x2a71a0e1 + symbol_id: 0x4a8d54b6 + symbol_id: 0xac4c3a4f + symbol_id: 0x6a6dce96 + symbol_id: 0x37cd3bf4 + symbol_id: 0xe062f201 + symbol_id: 0x9f11f727 + symbol_id: 0xb29100f2 + symbol_id: 0xef9eb644 + symbol_id: 0xf91cb171 + symbol_id: 0x00d9abe7 + symbol_id: 0xb63845e5 + symbol_id: 0x5332f89b + symbol_id: 0xdfc28761 + symbol_id: 0x75df86d2 + symbol_id: 0x2427d483 + symbol_id: 0x69f839d5 + symbol_id: 0x9ff364ff + symbol_id: 0x7c9d3fd1 + symbol_id: 0x48a58872 + symbol_id: 0x3b996551 + symbol_id: 0x6e1fafc8 + symbol_id: 0xdac60909 + symbol_id: 0x39dbce1e + symbol_id: 0x5a11b234 + symbol_id: 0x8a96e88d + symbol_id: 0xbd2ef94c + symbol_id: 0x580bab0e + symbol_id: 0x48318742 + symbol_id: 0xa11919c2 + symbol_id: 0x25ef9f7a + symbol_id: 0xd6393164 + symbol_id: 0x6c7fb432 + symbol_id: 0x93003994 + symbol_id: 0xe8a9c1dd + symbol_id: 0xd7368737 + symbol_id: 0xd60d382d + symbol_id: 0xf187a948 + symbol_id: 0xcbc9d8c5 + symbol_id: 0xe71b4f1a + symbol_id: 0x3ad97d2a + symbol_id: 0x82573917 + symbol_id: 0x879dc57b + symbol_id: 0x4adcbe96 + symbol_id: 0xee305d87 + symbol_id: 0x3d3dfc90 + symbol_id: 0x76052ea8 + symbol_id: 0x754e3185 + symbol_id: 0x72598679 + symbol_id: 0xd2c17be4 + symbol_id: 0xc5d5f65e + symbol_id: 0x6ca4b892 + symbol_id: 0x5e64011a + symbol_id: 0xe1ca0d15 + symbol_id: 0x3452fd74 + symbol_id: 0x62ee7f8a + symbol_id: 0x7d1f0700 + symbol_id: 0xbfeba170 + symbol_id: 0x76cb6cc8 + symbol_id: 0x822d6c04 + symbol_id: 0xde57ee2c + symbol_id: 0x0de8247b + symbol_id: 0xc594b8ee + symbol_id: 0x5821013d + symbol_id: 0xd96da8c9 + symbol_id: 0xffe637ce + symbol_id: 0xd84adb21 + symbol_id: 0xed719736 + symbol_id: 0x2b1e3d59 + symbol_id: 0x495f0223 + symbol_id: 0x7fbd0d58 + symbol_id: 0x06f2ea68 + symbol_id: 0xc8e117f2 + symbol_id: 0x430bfeda + symbol_id: 0x0522e13b + symbol_id: 0x961eb280 + symbol_id: 0xfa04a306 + symbol_id: 0xb14ae124 + symbol_id: 0x4cf39275 + symbol_id: 0x83dc639c + symbol_id: 0x5f9864aa + symbol_id: 0x966a7c42 + symbol_id: 0xab62b21c + symbol_id: 0x4f627b39 + symbol_id: 0xda163e44 + symbol_id: 0xb375007c + symbol_id: 0x9bc8eb84 + symbol_id: 0x0356dc1d + symbol_id: 0x53eb2602 + symbol_id: 0xcce97787 + symbol_id: 0x4bc5faef + symbol_id: 0xa06e08e9 + symbol_id: 0x98bdb018 + symbol_id: 0xd080858f + symbol_id: 0x7d559fc7 + symbol_id: 0xaa581068 + symbol_id: 0xf97edf1a + symbol_id: 0x5f149483 + symbol_id: 0x243de63b + symbol_id: 0xb34a2312 + symbol_id: 0x5929756d + symbol_id: 0x71db8ae7 + symbol_id: 0x8cc3df48 + symbol_id: 0x6947cf2b + symbol_id: 0x93bf161f + symbol_id: 0x8be7c055 + symbol_id: 0x20349fb1 + symbol_id: 0x79d8f672 + symbol_id: 0x197789dd + symbol_id: 0xc5fc7c45 + symbol_id: 0x76381968 + symbol_id: 0xf5bd4fae + symbol_id: 0x1b144a7e + symbol_id: 0x77e3018c + symbol_id: 0x3d10b5b8 + symbol_id: 0x10e14b48 + symbol_id: 0x406ac226 + symbol_id: 0xe5567adc + symbol_id: 0x85d79e5f + symbol_id: 0xf9f01d9c + symbol_id: 0x5a70b6f0 + symbol_id: 0xca337eb1 + symbol_id: 0x9e7d8d76 + symbol_id: 0x610edc84 + symbol_id: 0xd89255c2 + symbol_id: 0x962b6a68 + symbol_id: 0x33bbeca6 + symbol_id: 0x4e0ae383 + symbol_id: 0x81619b01 + symbol_id: 0xfbce2cbb + symbol_id: 0xdf9606b3 + symbol_id: 0xd6ea4255 + symbol_id: 0xa3ab8c31 + symbol_id: 0x8daa61e5 + symbol_id: 0x7511322a + symbol_id: 0xd32e348e + symbol_id: 0xdd1168f7 + symbol_id: 0x210f422e + symbol_id: 0x288a6554 + symbol_id: 0x715991ed + symbol_id: 0x30c8b794 + symbol_id: 0x0c359f27 + symbol_id: 0x85c5ebd6 + symbol_id: 0xf95c9d54 + symbol_id: 0x7d541a30 + symbol_id: 0x84e3d2de + symbol_id: 0x0b134421 + symbol_id: 0x659b0e63 + symbol_id: 0x86c85b12 + symbol_id: 0x930f8d3c + symbol_id: 0x28f60fc9 + symbol_id: 0xd72ba404 + symbol_id: 0x62250f4d + symbol_id: 0x1b33e29e + symbol_id: 0x39e2d50e + symbol_id: 0x4eff590a + symbol_id: 0xe94841a9 + symbol_id: 0x8df717be + symbol_id: 0xec748846 + symbol_id: 0x39d208ed + symbol_id: 0xf2a168f3 + symbol_id: 0xfe2b3cad + symbol_id: 0xc53260d9 + symbol_id: 0x6b87121d + symbol_id: 0xbfab4c85 + symbol_id: 0xff000a81 + symbol_id: 0xc4e41b54 + symbol_id: 0x993bc120 + symbol_id: 0xee97aa9a + symbol_id: 0xe3c0c0b8 + symbol_id: 0xf45e469e + symbol_id: 0x2a6fe72b + symbol_id: 0xe9f2bcfa + symbol_id: 0x56500b2f + symbol_id: 0x29ba3af0 + symbol_id: 0xd9e53ee8 + symbol_id: 0x0a0bd813 + symbol_id: 0x231cf427 + symbol_id: 0x969a0d74 + symbol_id: 0x131ff67b + symbol_id: 0xbbbf4eda + symbol_id: 0xb6965ce8 + symbol_id: 0x0c67e2fe + symbol_id: 0xc6155c06 + symbol_id: 0xce563c27 + symbol_id: 0x788ad464 + symbol_id: 0x28b04407 + symbol_id: 0x474c5b56 + symbol_id: 0xb1a9cc86 + symbol_id: 0x9b056e94 + symbol_id: 0x2061f0ca + symbol_id: 0xd878ab56 + symbol_id: 0xb1469ae6 + symbol_id: 0x3afbe534 + symbol_id: 0x2cc0b276 + symbol_id: 0x0e19b467 + symbol_id: 0x7d95ddab + symbol_id: 0xa49d0aea + symbol_id: 0x1c25c16f + symbol_id: 0xd6cf566d + symbol_id: 0xec1b66f9 + symbol_id: 0xac913841 + symbol_id: 0x42676517 + symbol_id: 0xc3e46036 + symbol_id: 0xcd2564d1 + symbol_id: 0x2968f72a + symbol_id: 0x0a2b21ec + symbol_id: 0xbdd0f4c6 + symbol_id: 0xe5e28fcd + symbol_id: 0xff08526f + symbol_id: 0xc81e9eb3 + symbol_id: 0x237a3562 + symbol_id: 0x1d1f6717 + symbol_id: 0x20c19184 + symbol_id: 0xef67fe16 + symbol_id: 0x9eca665b + symbol_id: 0x3ea8bbd7 + symbol_id: 0x1257590d + symbol_id: 0x833374c8 + symbol_id: 0x717034d4 + symbol_id: 0xc27e8b2f + symbol_id: 0x3464cb44 + symbol_id: 0xd04a0a9e + symbol_id: 0x7c49856a + symbol_id: 0xcf0e0e01 + symbol_id: 0xbf39e9a5 + symbol_id: 0x4d4a15b0 + symbol_id: 0xfc625698 + symbol_id: 0x62173925 + symbol_id: 0x053cd2eb + symbol_id: 0xd1471c13 + symbol_id: 0x3359f049 + symbol_id: 0xcb0ffe5b + symbol_id: 0xa79ba8cc + symbol_id: 0x23b67585 + symbol_id: 0x1e81ded9 + symbol_id: 0xfca661a6 + symbol_id: 0x0e52d725 + symbol_id: 0x91309df9 + symbol_id: 0xfdca589d + symbol_id: 0xb50ff8bd + symbol_id: 0x70dea96c + symbol_id: 0x4ab4582b + symbol_id: 0x094a72c8 + symbol_id: 0x15691536 + symbol_id: 0x403155fc + symbol_id: 0xbb92068e + symbol_id: 0x81600265 + symbol_id: 0x57a4fa38 + symbol_id: 0x551c18d1 + symbol_id: 0xeb9b8f1f + symbol_id: 0x4d669c6d + symbol_id: 0x6715c595 + symbol_id: 0x9f75c77b + symbol_id: 0xd36400de + symbol_id: 0x2c08983d + symbol_id: 0x81bdacc5 + symbol_id: 0x554af0ba + symbol_id: 0xbb54c900 + symbol_id: 0x50e383fc + symbol_id: 0x823aeba5 + symbol_id: 0xde96cb2f + symbol_id: 0x171eca8a + symbol_id: 0x79187969 + symbol_id: 0x52864a7e + symbol_id: 0xccc25fc1 + symbol_id: 0xb771d13e + symbol_id: 0x53d11a8d + symbol_id: 0x5489a975 + symbol_id: 0xd8f17b20 + symbol_id: 0xf94e1278 + symbol_id: 0xf1e399f5 + symbol_id: 0x02f83230 + symbol_id: 0x36a5b3df + symbol_id: 0x7225f00d + symbol_id: 0xe2150034 + symbol_id: 0xb0ae7663 + symbol_id: 0xf97f370a + symbol_id: 0xc3377ccb + symbol_id: 0x0ba701fe + symbol_id: 0x846def34 + symbol_id: 0xa40a487c + symbol_id: 0x58e45beb + symbol_id: 0x69f4e209 + symbol_id: 0xdd8fe9d8 + symbol_id: 0x256655e9 + symbol_id: 0x54a91370 + symbol_id: 0x5cc133b3 + symbol_id: 0x0a4d757e + symbol_id: 0x02a3be97 + symbol_id: 0xad3dd00c + symbol_id: 0x368d2cd0 + symbol_id: 0xf68a36eb + symbol_id: 0xb5ca04ce + symbol_id: 0x203ce1d2 + symbol_id: 0xa80f19b8 + symbol_id: 0x5f9a95c1 + symbol_id: 0x01ee66df + symbol_id: 0x5e671464 + symbol_id: 0x0d94ff56 + symbol_id: 0xc28b6d25 + symbol_id: 0xe97bc87b + symbol_id: 0x01ff0af3 + symbol_id: 0x8ce0927a + symbol_id: 0x35ab75ba + symbol_id: 0x44b5caf9 + symbol_id: 0x7f1735ac + symbol_id: 0x4ba4968c + symbol_id: 0xf666562b + symbol_id: 0xa5179b7b + symbol_id: 0xc1583575 + symbol_id: 0x67daf3cf + symbol_id: 0xe5161e20 + symbol_id: 0x31d27334 + symbol_id: 0x2f800ec5 + symbol_id: 0xd5cd30b1 + symbol_id: 0x6c6752e7 + symbol_id: 0x0e0e767c + symbol_id: 0x08912124 + symbol_id: 0x094eac4e + symbol_id: 0xb4062816 + symbol_id: 0xeac49112 + symbol_id: 0x641371dc + symbol_id: 0x5a345cb5 + symbol_id: 0x1df78429 + symbol_id: 0x9e546df6 + symbol_id: 0x95b2cfdd + symbol_id: 0xaa3567d8 + symbol_id: 0x5240d831 + symbol_id: 0xe509c61f + symbol_id: 0xfd30a35a + symbol_id: 0x7921841c + symbol_id: 0x0b0c0190 + symbol_id: 0x34feac51 + symbol_id: 0x87df61b4 + symbol_id: 0x8abf96ef + symbol_id: 0x33035bf6 + symbol_id: 0x47c790a6 + symbol_id: 0x63999db6 + symbol_id: 0xf58cd5f2 + symbol_id: 0xa543c638 + symbol_id: 0x63b7fc82 + symbol_id: 0xf3d00c6b + symbol_id: 0xe27e32df + symbol_id: 0xd5dbd4f5 + symbol_id: 0xad8f62c6 + symbol_id: 0xe5fe5ba3 + symbol_id: 0x6ef38ba9 + symbol_id: 0xa7986ac9 + symbol_id: 0x35986460 + symbol_id: 0x73c97c25 + symbol_id: 0xe85f8363 + symbol_id: 0xc60abbd3 + symbol_id: 0xb974f8ce + symbol_id: 0x489dfd09 + symbol_id: 0x4059d2bb + symbol_id: 0x22bf9346 + symbol_id: 0x56a85a70 + symbol_id: 0x15de010f + symbol_id: 0xdb13d287 + symbol_id: 0xd301890a + symbol_id: 0x2fe85fe8 + symbol_id: 0xe10a358b + symbol_id: 0x09c64cb4 + symbol_id: 0x4640865f + symbol_id: 0xf233a4f2 + symbol_id: 0x5f8e5002 + symbol_id: 0x4bb20cbc + symbol_id: 0x0d97ed87 + symbol_id: 0x0aa80467 + symbol_id: 0x92dcd9e0 + symbol_id: 0xde18ea43 + symbol_id: 0xd14b81b5 + symbol_id: 0x2d6a4342 + symbol_id: 0xa7f66a97 + symbol_id: 0xbb6293b4 + symbol_id: 0x12485bef + symbol_id: 0xe26f4d10 + symbol_id: 0x262ddd16 + symbol_id: 0x706732e6 + symbol_id: 0x52c8a093 + symbol_id: 0x4624f3d3 + symbol_id: 0xe6f275cc + symbol_id: 0x90259097 + symbol_id: 0x4b0b944c + symbol_id: 0x9b2f909d + symbol_id: 0xc927ca5d + symbol_id: 0xe3ab91c3 + symbol_id: 0x72797495 + symbol_id: 0x8b918cf2 + symbol_id: 0x0343af6f + symbol_id: 0x92e87d67 + symbol_id: 0x9134577e + symbol_id: 0xb6e3e4d8 + symbol_id: 0xcbc295b7 + symbol_id: 0x52122b68 + symbol_id: 0xd084c59b + symbol_id: 0x51d93b3b + symbol_id: 0x13f867b3 + symbol_id: 0xad3c99f7 + symbol_id: 0xb13c4e5f + symbol_id: 0x238f99e1 + symbol_id: 0x366c7ecb + symbol_id: 0x033d3eaf + symbol_id: 0xd7455659 + symbol_id: 0x07c1fefc + symbol_id: 0xfd8ee5e4 + symbol_id: 0xdc3c497c + symbol_id: 0xc72fb978 + symbol_id: 0x1938c508 + symbol_id: 0xfc7749bc + symbol_id: 0x55a1ee95 + symbol_id: 0x04c32c7c + symbol_id: 0x647c0881 + symbol_id: 0x19e74e36 + symbol_id: 0xdb9d4783 + symbol_id: 0x4c5f0ec2 + symbol_id: 0xb3e16eb2 + symbol_id: 0xebc2af57 + symbol_id: 0x79ee7b2e + symbol_id: 0xb6554d25 + symbol_id: 0xa6333d46 + symbol_id: 0x452b7360 + symbol_id: 0xfa4aa1a6 + symbol_id: 0x74bc0467 + symbol_id: 0x01680af7 + symbol_id: 0x799c3ec1 + symbol_id: 0x34ba5507 + symbol_id: 0x2ad163ea + symbol_id: 0x02599b70 + symbol_id: 0x21c2b40a + symbol_id: 0x1ed14221 + symbol_id: 0xac41b920 + symbol_id: 0xb64af32a + symbol_id: 0x48855bc6 + symbol_id: 0x542963cf + symbol_id: 0x1da2d3da + symbol_id: 0x83a82ebe + symbol_id: 0xe85fa1f1 + symbol_id: 0xe6df6df5 + symbol_id: 0x0b165427 + symbol_id: 0xd81e7ab3 + symbol_id: 0x3b013a69 + symbol_id: 0x0576df29 + symbol_id: 0x7fca902b + symbol_id: 0x96346c6f + symbol_id: 0xce223563 + symbol_id: 0x239ee8e4 + symbol_id: 0x2b7b171a + symbol_id: 0xd4b90c71 + symbol_id: 0xd698e2aa + symbol_id: 0x205d7c50 + symbol_id: 0x5f40d4b5 + symbol_id: 0x40956c37 + symbol_id: 0x12692b2c + symbol_id: 0x61f2a638 + symbol_id: 0xe37e861a + symbol_id: 0x714a49b3 + symbol_id: 0xfb485c4b + symbol_id: 0x3a21dcc8 + symbol_id: 0xd0ac64f7 + symbol_id: 0xa1e3330b + symbol_id: 0x85ab844f + symbol_id: 0x90a9db6c + symbol_id: 0xde1fbc57 + symbol_id: 0xa161f29a + symbol_id: 0x0bf6937c + symbol_id: 0x589e892d + symbol_id: 0x25bf4477 + symbol_id: 0x5b8e8574 + symbol_id: 0x5a62c5df + symbol_id: 0x20c43211 + symbol_id: 0xcdcce9e8 + symbol_id: 0x67a68b2f + symbol_id: 0x89e08852 + symbol_id: 0xb9e84b8a + symbol_id: 0x97cf37b0 + symbol_id: 0x0c505108 + symbol_id: 0x8e520fee + symbol_id: 0x440b32de + symbol_id: 0x96ffcda6 + symbol_id: 0x4b1a4683 + symbol_id: 0xde9ec7ca + symbol_id: 0xa2a47944 + symbol_id: 0x97ae66e9 + symbol_id: 0x206986c6 + symbol_id: 0xff3a9dde + symbol_id: 0x01a0cc1d + symbol_id: 0x32439a1e + symbol_id: 0x70cc5ef2 + symbol_id: 0xf770e060 + symbol_id: 0xfe156c9a + symbol_id: 0xf569682d + symbol_id: 0x0d9ec99a + symbol_id: 0x61438d3a + symbol_id: 0xdeeb802d + symbol_id: 0x78407718 + symbol_id: 0x88d6fe86 + symbol_id: 0x3afde7ec + symbol_id: 0x2bf23b7c + symbol_id: 0x97301de5 + symbol_id: 0x8ed64fa4 + symbol_id: 0x0764373d + symbol_id: 0x72706e55 + symbol_id: 0x6bf4c5d2 + symbol_id: 0x4a6566b1 + symbol_id: 0x0e6117e6 + symbol_id: 0x4b1cb09a + symbol_id: 0xbcab4e4a + symbol_id: 0xa77979a2 + symbol_id: 0x56724950 + symbol_id: 0x9218e37d + symbol_id: 0xc8de14e8 + symbol_id: 0xaf5de696 + symbol_id: 0x3a75a119 + symbol_id: 0x5b50e567 + symbol_id: 0xd4aa5b9b + symbol_id: 0x15a83ee8 + symbol_id: 0x010f4f76 + symbol_id: 0x33c681cd + symbol_id: 0x6903f6f8 + symbol_id: 0x097ab520 + symbol_id: 0xccb2ecff + symbol_id: 0xd0f2d980 + symbol_id: 0xf6b9516e + symbol_id: 0xa2b20c15 + symbol_id: 0x0ea63f59 + symbol_id: 0x753fb351 + symbol_id: 0x40c3a63b + symbol_id: 0xe896baa8 + symbol_id: 0xa29138c1 + symbol_id: 0x35d98638 + symbol_id: 0xb5428827 + symbol_id: 0x4e9c460b + symbol_id: 0x93a520bf + symbol_id: 0xc129555c + symbol_id: 0x50344150 + symbol_id: 0xe6ef48b3 + symbol_id: 0x4d059afe + symbol_id: 0x7a2b4593 + symbol_id: 0xb08551d1 + symbol_id: 0x5b0ad2ac + symbol_id: 0xc576d59e + symbol_id: 0x7c053015 + symbol_id: 0xff9fcdce + symbol_id: 0xa34635ab + symbol_id: 0x9a669d84 + symbol_id: 0x2b4cdf11 + symbol_id: 0xaaf83339 + symbol_id: 0xba8f1fa9 + symbol_id: 0x0c87bbb9 + symbol_id: 0x8b816c48 + symbol_id: 0x0f9aedf8 + symbol_id: 0x92b974cd + symbol_id: 0x57498e16 + symbol_id: 0x888f691d + symbol_id: 0x36e39cf6 + symbol_id: 0x6e37c2ad + symbol_id: 0x91f58d29 + symbol_id: 0x7abe395b + symbol_id: 0xa8b058e5 + symbol_id: 0x47264dbb + symbol_id: 0x35094803 + symbol_id: 0x5bc8c0f2 + symbol_id: 0xbf8a0e84 + symbol_id: 0xd1e3c18c + symbol_id: 0x6e7e1dc0 + symbol_id: 0x1ed62a9d + symbol_id: 0x5df7b359 + symbol_id: 0xd6e5f7c7 + symbol_id: 0x7695d1dd + symbol_id: 0xcf6046cf + symbol_id: 0x0c059f07 + symbol_id: 0x3856a7af + symbol_id: 0x8a8e86c7 + symbol_id: 0x69272f95 + symbol_id: 0xb6582726 + symbol_id: 0x0bc8f86d + symbol_id: 0x5463e7ba + symbol_id: 0x901f9d38 + symbol_id: 0x655f3c71 + symbol_id: 0xee877b72 + symbol_id: 0xa7a43193 + symbol_id: 0xb271f21a + symbol_id: 0xce4b7f5f + symbol_id: 0x3600a769 + symbol_id: 0x7880f04e + symbol_id: 0x36be1a91 + symbol_id: 0x46d775bd + symbol_id: 0xeeb338c3 + symbol_id: 0xf9c7bcfb + symbol_id: 0xab957d64 + symbol_id: 0x90abc5f6 + symbol_id: 0x4c4e94fb + symbol_id: 0x1e3f62e1 + symbol_id: 0x577e9a02 + symbol_id: 0xc08bcc4a + symbol_id: 0x09b1d689 + symbol_id: 0x7c6f39ac + symbol_id: 0xadafc9a7 + symbol_id: 0x3c0cefc0 + symbol_id: 0x7775cca4 + symbol_id: 0xed639cd9 + symbol_id: 0x6b6744b7 + symbol_id: 0x92b1bbf5 + symbol_id: 0xfc0bc82d + symbol_id: 0xd32940e1 + symbol_id: 0x299f6192 + symbol_id: 0xb7d7707e + symbol_id: 0xdb0692a6 + symbol_id: 0xfafcdec5 + symbol_id: 0x752a2b5b + symbol_id: 0xca559b71 + symbol_id: 0xa5b63f73 + symbol_id: 0xeb30d8ff + symbol_id: 0x98e3d9f3 + symbol_id: 0xd1252dfa + symbol_id: 0xf3c9734f + symbol_id: 0x6c9a6915 + symbol_id: 0x0dd13028 + symbol_id: 0xfc46114a + symbol_id: 0x5dc64161 + symbol_id: 0x841c985c + symbol_id: 0xbbf1a805 + symbol_id: 0x994f412d + symbol_id: 0xd155689b + symbol_id: 0xf4be3f1a + symbol_id: 0x2f22f242 + symbol_id: 0xe41962a4 + symbol_id: 0xfb540e8c + symbol_id: 0xabe60a33 + symbol_id: 0x7ae5eeb4 + symbol_id: 0x317870a4 + symbol_id: 0x573e2956 + symbol_id: 0xe5bfa8c8 + symbol_id: 0xd48a6769 + symbol_id: 0xdd957eaf + symbol_id: 0x9c5fb17e + symbol_id: 0xedd83590 + symbol_id: 0x840989b2 + symbol_id: 0x57325158 + symbol_id: 0x6cb15207 + symbol_id: 0x12eaf956 + symbol_id: 0xac4ecea5 + symbol_id: 0xf907b0c3 + symbol_id: 0x3492f7a1 + symbol_id: 0x965a6298 + symbol_id: 0xf1703ca1 + symbol_id: 0xd0b1bfa2 + symbol_id: 0xe9b86725 + symbol_id: 0x99132839 + symbol_id: 0x187982ec + symbol_id: 0x09f243ea + symbol_id: 0x0078753d + symbol_id: 0x6ae46898 + symbol_id: 0xffba4af1 + symbol_id: 0xa892e5b6 + symbol_id: 0xe6ad1d16 + symbol_id: 0xda3a8347 + symbol_id: 0xb3e02cd2 + symbol_id: 0xc99a7edf + symbol_id: 0xdcb8ed3c + symbol_id: 0x4ec1de19 + symbol_id: 0xe5cfd7ac + symbol_id: 0xd0deb542 + symbol_id: 0xe8233473 + symbol_id: 0x710f1fc2 + symbol_id: 0xaa54a71f + symbol_id: 0x5f554bc7 + symbol_id: 0xd13969dd + symbol_id: 0xe2ee283f + symbol_id: 0xf5808a3e + symbol_id: 0x2762abc3 + symbol_id: 0xe4261bef + symbol_id: 0x96c3de88 + symbol_id: 0xdb8d0852 + symbol_id: 0xc70d6b52 + symbol_id: 0xae4cf762 + symbol_id: 0x75e3f28c + symbol_id: 0x55404fce + symbol_id: 0xb08bb90e + symbol_id: 0xe3a20ca3 + symbol_id: 0xbfb80a91 + symbol_id: 0xa2cf4d2f + symbol_id: 0x97b03c2a + symbol_id: 0xe2a2feec + symbol_id: 0x904cad71 + symbol_id: 0x2b7d2f8e + symbol_id: 0xf18ac584 + symbol_id: 0x7ffe50b7 + symbol_id: 0x3b69b427 + symbol_id: 0x1d7e2299 + symbol_id: 0x23e816b8 + symbol_id: 0xd0e88c9a + symbol_id: 0x28fa142c + symbol_id: 0x425ac3ac + symbol_id: 0xc5b690ad + symbol_id: 0x2ffcac07 + symbol_id: 0xd900ca4b + symbol_id: 0x223820a4 + symbol_id: 0xea99ff15 + symbol_id: 0xd47ccf76 + symbol_id: 0xdfdcefce + symbol_id: 0x626fbbbf + symbol_id: 0xc9fc732f + symbol_id: 0x2599b67f + symbol_id: 0x6accd8d9 + symbol_id: 0x18b0baef + symbol_id: 0x13f645c1 + symbol_id: 0xb989e3a2 + symbol_id: 0xd140139f + symbol_id: 0x009463a5 + symbol_id: 0xeb70c9c5 + symbol_id: 0xafa3c498 + symbol_id: 0x083d52da + symbol_id: 0x79322cff + symbol_id: 0x587c77ce + symbol_id: 0x2c0250c2 + symbol_id: 0xba971ed9 + symbol_id: 0x49e6da07 + symbol_id: 0x0f6bd9e0 + symbol_id: 0xf0e5b5d3 + symbol_id: 0x1e2996d8 + symbol_id: 0x82aa3a94 + symbol_id: 0x8702d0d4 + symbol_id: 0xc341f711 + symbol_id: 0x034915b6 + symbol_id: 0x8057ec00 + symbol_id: 0x18c86bd9 + symbol_id: 0x7aaf6db0 + symbol_id: 0xc78eb5e4 + symbol_id: 0x33b86119 + symbol_id: 0xf2e75ff5 + symbol_id: 0x7995e8e7 + symbol_id: 0xb3531c1a + symbol_id: 0xc38f05c2 + symbol_id: 0x5cc3c221 + symbol_id: 0x64b56ecc + symbol_id: 0x45690ea2 + symbol_id: 0x0134874d + symbol_id: 0xe5a171eb + symbol_id: 0xc4a6e691 + symbol_id: 0xcb48db3d + symbol_id: 0xfc6b4a0f + symbol_id: 0xf7f45910 + symbol_id: 0x2b250c73 + symbol_id: 0xf138bdf8 + symbol_id: 0x6c5eefdd + symbol_id: 0x7a8e1c58 + symbol_id: 0xbd678b0e + symbol_id: 0x400fac71 + symbol_id: 0xdae2cdaf + symbol_id: 0x6bebb14a + symbol_id: 0xb50c088c + symbol_id: 0xae435551 + symbol_id: 0x718fec30 + symbol_id: 0x037d0335 + symbol_id: 0x1f647fed + symbol_id: 0xb832d27e + symbol_id: 0x22b91009 + symbol_id: 0x0b4ac64d + symbol_id: 0xf65b5ded + symbol_id: 0x4bd2ef24 + symbol_id: 0x6d790d49 + symbol_id: 0x68deb409 + symbol_id: 0x3d2d0ba2 + symbol_id: 0x0d57c53d + symbol_id: 0xab93a1ea + symbol_id: 0x4a57b168 + symbol_id: 0x8a417941 + symbol_id: 0xb04874d2 + symbol_id: 0xcf2657d9 + symbol_id: 0xecbd57a0 + symbol_id: 0x472f65cb + symbol_id: 0x8fbdd27e + symbol_id: 0xbde576b8 + symbol_id: 0xa6a7d8d9 + symbol_id: 0x1f0cd029 + symbol_id: 0xd90c83a1 + symbol_id: 0x5234324e + symbol_id: 0xe5349379 + symbol_id: 0xb7abbec5 + symbol_id: 0x573a436c + symbol_id: 0x588ab3fd + symbol_id: 0x1389094c + symbol_id: 0x098d4189 + symbol_id: 0x27bb2715 + symbol_id: 0xa7187ebf + symbol_id: 0xff22568f + symbol_id: 0xe21486eb + symbol_id: 0x4fa53f59 + symbol_id: 0xc98da8e7 + symbol_id: 0xd5466b6c + symbol_id: 0x1d9e3d52 + symbol_id: 0xec51c2ad + symbol_id: 0xd6791c20 + symbol_id: 0xf53e2c51 + symbol_id: 0xd9c6b1b6 + symbol_id: 0x0a479d68 + symbol_id: 0xcb9062ec + symbol_id: 0x13b62ed6 + symbol_id: 0xa9a0aa89 + symbol_id: 0x9b59d361 + symbol_id: 0xe526da4a + symbol_id: 0x848785d9 + symbol_id: 0x86f64a4f + symbol_id: 0x5f15326d + symbol_id: 0x9890ec36 + symbol_id: 0x212b65fd + symbol_id: 0xccd2b090 + symbol_id: 0xf4bf18ca + symbol_id: 0x1356df51 + symbol_id: 0x49d4c5ab + symbol_id: 0x0600128d + symbol_id: 0x41d51d39 + symbol_id: 0xb960d098 + symbol_id: 0x16b0d5fb + symbol_id: 0x2505f076 + symbol_id: 0xd422cc3f + symbol_id: 0x46d54518 + symbol_id: 0xc0853146 + symbol_id: 0xc33afed2 + symbol_id: 0x8787c046 + symbol_id: 0x7b96b33d + symbol_id: 0x4185c541 + symbol_id: 0x1b260b5a + symbol_id: 0x8a560545 + symbol_id: 0x48426434 + symbol_id: 0x5048d4f5 + symbol_id: 0x1348bb29 + symbol_id: 0x4c959d92 + symbol_id: 0x0d8d7b9b + symbol_id: 0x2ed07e93 + symbol_id: 0x4a7f7e5b + symbol_id: 0x0c677c01 + symbol_id: 0x16b02987 + symbol_id: 0x34009364 + symbol_id: 0xa9e6e5e8 + symbol_id: 0x5a9ea9d7 + symbol_id: 0xd0656c2a + symbol_id: 0xba2e4af9 + symbol_id: 0xa0b728be + symbol_id: 0x5f99d405 + symbol_id: 0x308067a6 + symbol_id: 0xe375001c + symbol_id: 0xace15cad + symbol_id: 0x38dc8db4 + symbol_id: 0xf8c5a501 + symbol_id: 0x59e9d983 + symbol_id: 0x0cac698d + symbol_id: 0x94e838b6 + symbol_id: 0x670d0b05 + symbol_id: 0x3801a3ca + symbol_id: 0x525885c3 + symbol_id: 0x57bfd6ae + symbol_id: 0x747e1262 + symbol_id: 0x2ef91e0b + symbol_id: 0x8de42ab3 + symbol_id: 0xaefe0f11 + symbol_id: 0x651ec6ad + symbol_id: 0x311de203 + symbol_id: 0x4f6fdc7b + symbol_id: 0xb0883802 + symbol_id: 0x9d81246b + symbol_id: 0x4e128020 + symbol_id: 0xc38c9743 + symbol_id: 0xbe2288e1 + symbol_id: 0x7658ff57 + symbol_id: 0xfeebbef1 + symbol_id: 0x6ea804d3 + symbol_id: 0x0e57bc00 + symbol_id: 0x59eac7ab + symbol_id: 0xf0f67717 + symbol_id: 0x6fbfd8e1 + symbol_id: 0x0dfe64b8 + symbol_id: 0x51b726c8 + symbol_id: 0x5d9f16f7 + symbol_id: 0xd82232b3 + symbol_id: 0x69a31cde + symbol_id: 0xfbc28ac3 + symbol_id: 0xe2f527ca + symbol_id: 0x51df4337 + symbol_id: 0xa27d2f32 + symbol_id: 0xa978b6c8 + symbol_id: 0x54a3e32d + symbol_id: 0x3f2eb351 + symbol_id: 0x9ff01046 + symbol_id: 0x91c4aa40 + symbol_id: 0xe78757f8 + symbol_id: 0x1cc3ba5d + symbol_id: 0xf01aa08a + symbol_id: 0x7fe4fd87 + symbol_id: 0x70b7d94b + symbol_id: 0x3b6d3ed0 + symbol_id: 0xcda9ec73 + symbol_id: 0x17025822 + symbol_id: 0x8bd15036 + symbol_id: 0x8069ccc3 + symbol_id: 0xbe9b3f22 + symbol_id: 0xb9cc9c24 + symbol_id: 0xe4a41c47 + symbol_id: 0x33f2cc93 + symbol_id: 0x1773ebf6 + symbol_id: 0xce26050a + symbol_id: 0x3af81f7d + symbol_id: 0xc8580afc + symbol_id: 0xbe89afca + symbol_id: 0x3b7c3802 + symbol_id: 0x11e9361c + symbol_id: 0x98de519f + symbol_id: 0x49bf35a9 + symbol_id: 0x9e8cce85 + symbol_id: 0x6db0b862 + symbol_id: 0x9119c06a + symbol_id: 0x167719fe + symbol_id: 0xf7b33934 + symbol_id: 0x8b01dcb0 + symbol_id: 0x92444a19 + symbol_id: 0x3d72f095 + symbol_id: 0x1d6c3f41 + symbol_id: 0xa05d587d + symbol_id: 0x19d409c4 + symbol_id: 0x427db265 + symbol_id: 0x2ca7efbd + symbol_id: 0x94cd1327 + symbol_id: 0x9a9fe23f + symbol_id: 0x6d0482ba + symbol_id: 0x858617be + symbol_id: 0x3a4d5745 + symbol_id: 0xd76880e9 + symbol_id: 0xe2df98e8 + symbol_id: 0x9543b6f4 + symbol_id: 0xe8ffa2f1 + symbol_id: 0x57980a14 + symbol_id: 0x48f7af32 + symbol_id: 0x5654b5d3 + symbol_id: 0x0cb650e6 + symbol_id: 0xaf3c279d + symbol_id: 0x5f6348a0 + symbol_id: 0x2a94838c + symbol_id: 0x1ff040fa + symbol_id: 0xfd2136f5 + symbol_id: 0x2b8a2bbd + symbol_id: 0xae21a946 + symbol_id: 0xf35c98a3 + symbol_id: 0xef8e6384 + symbol_id: 0xc74638be + symbol_id: 0xd5cd8e9b + symbol_id: 0x7ee897fe + symbol_id: 0x903baf1e + symbol_id: 0x9ff39d6a + symbol_id: 0x2dd89a0f + symbol_id: 0x6ea79777 + symbol_id: 0x99beb7c8 + symbol_id: 0x0ba86fe5 + symbol_id: 0x90dbe313 + symbol_id: 0x49d641ae + symbol_id: 0x9d83d0f8 + symbol_id: 0x11744540 + symbol_id: 0x4b6be7d2 + symbol_id: 0x02f0a645 + symbol_id: 0xaad93a6e + symbol_id: 0x820af79e + symbol_id: 0xf5a866d4 + symbol_id: 0x9c6b68f2 + symbol_id: 0x8ab89d74 + symbol_id: 0x717f2784 + symbol_id: 0x3bd21ada + symbol_id: 0x88d310ca + symbol_id: 0x596f41bc + symbol_id: 0xcf21a814 + symbol_id: 0x81bdff8a + symbol_id: 0xeba98304 + symbol_id: 0x48e94357 + symbol_id: 0x6cbff317 + symbol_id: 0xc7970f23 + symbol_id: 0x5758ca8d + symbol_id: 0x8f687080 + symbol_id: 0x128b55c8 + symbol_id: 0xd2191311 + symbol_id: 0xd4a13963 + symbol_id: 0xa09bde3a + symbol_id: 0xaef6523a + symbol_id: 0xef97e722 + symbol_id: 0x026b095a + symbol_id: 0xf76bbee4 + symbol_id: 0x91de51a1 + symbol_id: 0x007e9802 + symbol_id: 0x419b2e18 + symbol_id: 0x4ba4b7e9 + symbol_id: 0xcc23e671 + symbol_id: 0x1486d528 + symbol_id: 0x872c1847 + symbol_id: 0x4788e5d1 + symbol_id: 0x03bbf55f + symbol_id: 0x49176259 + symbol_id: 0xc155b6bb + symbol_id: 0xfcbea4f3 + symbol_id: 0xcd83af95 + symbol_id: 0xac7ce6db + symbol_id: 0x82fd8719 + symbol_id: 0x8abb34fd + symbol_id: 0x9446177d + symbol_id: 0x6bfc59a2 + symbol_id: 0xa1e811bb + symbol_id: 0x08ad4333 + symbol_id: 0x13aa17f1 + symbol_id: 0x91880d1c + symbol_id: 0x6dcd08f1 + symbol_id: 0xe425a1d5 + symbol_id: 0x20389b58 + symbol_id: 0x1bc0f1da + symbol_id: 0xdfdc728c + symbol_id: 0x3e11441d + symbol_id: 0x63b3c289 + symbol_id: 0xcce09c63 + symbol_id: 0x9ed2eb17 + symbol_id: 0x749b5136 + symbol_id: 0x29df50d6 + symbol_id: 0x28ede1f0 + symbol_id: 0xeceb786e + symbol_id: 0x07345b6b + symbol_id: 0xcc20f1d4 + symbol_id: 0x4f51620f + symbol_id: 0xf54df6a8 + symbol_id: 0xabd8ab71 + symbol_id: 0xe52ce78e + symbol_id: 0xc64f37ff + symbol_id: 0xd8e2fc20 + symbol_id: 0x2a521f90 + symbol_id: 0xe5568c92 + symbol_id: 0x2a53ebba + symbol_id: 0xebe5f6cf + symbol_id: 0x80d03c2c + symbol_id: 0xf8c3c062 + symbol_id: 0xc00007fe + symbol_id: 0x213004ed + symbol_id: 0xc62eba2d + symbol_id: 0x0869dd10 + symbol_id: 0x25989156 + symbol_id: 0x3a6e27e9 + symbol_id: 0xec79cf1c + symbol_id: 0x8a043efe + symbol_id: 0xb6107be5 + symbol_id: 0x3c6b600d + symbol_id: 0x24bd5fa6 + symbol_id: 0xf459d14d + symbol_id: 0x1184def8 + symbol_id: 0x3528c036 + symbol_id: 0xdc5e3703 + symbol_id: 0x51bef211 + symbol_id: 0xe078eb3a + symbol_id: 0x93c0dba2 + symbol_id: 0xd7cfff98 + symbol_id: 0xecb4d16d + symbol_id: 0x3b867568 + symbol_id: 0xc5806cb6 + symbol_id: 0xd48e0164 + symbol_id: 0xe28bc96f + symbol_id: 0xab46a3c7 + symbol_id: 0x385bff4a + symbol_id: 0xd219907d + symbol_id: 0x1117f3c4 + symbol_id: 0x2b1419da + symbol_id: 0x684e3e45 + symbol_id: 0xd4a7d3d3 + symbol_id: 0x51184dc0 + symbol_id: 0xf5b01d8e + symbol_id: 0xbe3f1757 + symbol_id: 0x64649d2c + symbol_id: 0x51b5201f + symbol_id: 0x58b810bd + symbol_id: 0x23e302cb + symbol_id: 0x9a3d3812 + symbol_id: 0xe4ede23d + symbol_id: 0xa6782aae + symbol_id: 0x648de106 + symbol_id: 0xe96cf682 + symbol_id: 0xca851619 + symbol_id: 0x6a50bad9 + symbol_id: 0x1183a93d + symbol_id: 0x86f4fe83 + symbol_id: 0x318e4c55 + symbol_id: 0xa19887cb + symbol_id: 0xc6047029 + symbol_id: 0xa1f845d9 + symbol_id: 0x76120529 + symbol_id: 0x7a8a4736 + symbol_id: 0x3f8952ab + symbol_id: 0x4e6bfabc + symbol_id: 0x935fb0ee + symbol_id: 0xe5fad629 + symbol_id: 0x1ef4279a + symbol_id: 0x0257011e + symbol_id: 0xd4965634 + symbol_id: 0xc8e287ec + symbol_id: 0x8989926a + symbol_id: 0x09dc1a73 + symbol_id: 0x8c78342c + symbol_id: 0xac1fc3ae + symbol_id: 0x75cad5a4 + symbol_id: 0xd8c18cec + symbol_id: 0x0cf86849 + symbol_id: 0x6f8184d5 + symbol_id: 0x8aa099dd + symbol_id: 0x122e3e9f + symbol_id: 0xc0d6517a + symbol_id: 0xd479c471 + symbol_id: 0x3a2aa84b + symbol_id: 0x124ae77d + symbol_id: 0xdc6725cf + symbol_id: 0xd67ad69f + symbol_id: 0x48cde8a9 + symbol_id: 0x633d0644 + symbol_id: 0x213cfa4f + symbol_id: 0xaaae7be8 + symbol_id: 0x06b3c598 + symbol_id: 0x3ad3ca2e + symbol_id: 0xad1d778f + symbol_id: 0xcf81b673 + symbol_id: 0x864914fa + symbol_id: 0x046720ab + symbol_id: 0x3c07bbff + symbol_id: 0xbdb562b1 + symbol_id: 0x1f35127a + symbol_id: 0x34b80a32 + symbol_id: 0x93ab4714 + symbol_id: 0x198a2313 + symbol_id: 0xd08fdb4b + symbol_id: 0x9082bb51 + symbol_id: 0x87ced39a + symbol_id: 0x8984b2e1 + symbol_id: 0x22bf134d + symbol_id: 0xee902d0d + symbol_id: 0x3cbc47c3 + symbol_id: 0xe3236156 + symbol_id: 0x8f6d52ff + symbol_id: 0xb3c9d206 + symbol_id: 0xcd5d6af6 + symbol_id: 0xac3356ce + symbol_id: 0x0768ccdb + symbol_id: 0x4310a9de + symbol_id: 0x65aa6e41 + symbol_id: 0xb85093db + symbol_id: 0x3bb33b54 + symbol_id: 0x8da7c819 + symbol_id: 0x808bdf9f + symbol_id: 0x7a4db2f9 + symbol_id: 0xb96f3f15 + symbol_id: 0xafb178b7 + symbol_id: 0xceb76dac + symbol_id: 0xb1f5cc24 + symbol_id: 0x9718e72e + symbol_id: 0x8da70bb5 + symbol_id: 0xc84875f6 + symbol_id: 0x81c987cc + symbol_id: 0x7f211ebf + symbol_id: 0x62aa5e8d + symbol_id: 0xa9f64e27 + symbol_id: 0x4ba62142 + symbol_id: 0x39b330a8 + symbol_id: 0xf7e03c16 + symbol_id: 0x879ed3f8 + symbol_id: 0xd7bee2cf + symbol_id: 0x7826a8f0 + symbol_id: 0x19652f5f + symbol_id: 0x78ae9c1c + symbol_id: 0x3e16ebdf + symbol_id: 0xd5a30565 + symbol_id: 0x7812c81e + symbol_id: 0xdae72f16 + symbol_id: 0xc68f1830 + symbol_id: 0x4cbe86f3 + symbol_id: 0xfad82b0b + symbol_id: 0xb11bdc47 + symbol_id: 0x28312a82 + symbol_id: 0xd001b20d + symbol_id: 0x3b60a5fe + symbol_id: 0x1e7c4dd7 + symbol_id: 0xb8f84f03 + symbol_id: 0xad1fada2 + symbol_id: 0x7993ff4e + symbol_id: 0x9a93a123 + symbol_id: 0x2f0e7bff + symbol_id: 0x716e8cc6 + symbol_id: 0xc6c1247d + symbol_id: 0x219eb62f + symbol_id: 0xdaf34c14 + symbol_id: 0x1f1ab070 + symbol_id: 0x66dcfd31 + symbol_id: 0xe2b96ffd + symbol_id: 0x126bb89f + symbol_id: 0x2e0e7810 + symbol_id: 0x383fe893 + symbol_id: 0xa9bf10bc + symbol_id: 0xc70188be + symbol_id: 0xded28924 + symbol_id: 0xe3421d56 + symbol_id: 0xda364c85 + symbol_id: 0x68e0756b + symbol_id: 0x12cb063e + symbol_id: 0x42636e32 + symbol_id: 0x9bb960df + symbol_id: 0xbf2af0d7 + symbol_id: 0xb8395a3e + symbol_id: 0x9d898d75 + symbol_id: 0x9ec4a8cb + symbol_id: 0x9b31fd86 + symbol_id: 0xeb5f52cc + symbol_id: 0x16b47c46 + symbol_id: 0xf52b6f8a + symbol_id: 0x2475753e + symbol_id: 0x63e89795 + symbol_id: 0xce8db673 + symbol_id: 0x9a7525de + symbol_id: 0x98dfada4 + symbol_id: 0x20ac879e + symbol_id: 0xd85f1ace + symbol_id: 0x1b003d7c + symbol_id: 0x03c26bf9 + symbol_id: 0x5d5a2134 + symbol_id: 0x53a8b40e + symbol_id: 0xc670de95 + symbol_id: 0x6f76a9a4 + symbol_id: 0x14d9b2ac + symbol_id: 0x5d0ca5c4 + symbol_id: 0xed989993 + symbol_id: 0xf7b7d7aa + symbol_id: 0x1a3558d3 + symbol_id: 0x00f85b72 + symbol_id: 0x07288ca7 + symbol_id: 0x0ff04eb0 + symbol_id: 0xa6010848 + symbol_id: 0x6839b226 + symbol_id: 0xfa137f83 + symbol_id: 0x109abab4 + symbol_id: 0x2935539f + symbol_id: 0x8f99729e + symbol_id: 0xb6a9c6f8 + symbol_id: 0x309cb0fd + symbol_id: 0x7b9ffce9 + symbol_id: 0xda116c83 + symbol_id: 0xa279fd1d + symbol_id: 0x134d07e5 + symbol_id: 0xcfde732b + symbol_id: 0x260d2936 + symbol_id: 0x3179c651 + symbol_id: 0xdef4bdce + symbol_id: 0xeeed0fcd + symbol_id: 0x9c46e3cf + symbol_id: 0xd4d3c19b + symbol_id: 0x3276ffad + symbol_id: 0x592619b0 + symbol_id: 0xc00e9f7c + symbol_id: 0xfe219f57 + symbol_id: 0x6e69a2b9 + symbol_id: 0xd3082d07 + symbol_id: 0x091eb2ba + symbol_id: 0x80d8d153 + symbol_id: 0x18d23e80 + symbol_id: 0x8b7a48ea + symbol_id: 0x0270a08d + symbol_id: 0xb2ed7d56 + symbol_id: 0x8a93ade5 + symbol_id: 0x9fc520e2 + symbol_id: 0xfb855519 + symbol_id: 0xb8c1d5eb + symbol_id: 0x26cb4760 + symbol_id: 0x8525692c + symbol_id: 0x1b659ae1 + symbol_id: 0xaf15b515 + symbol_id: 0x0fe3e822 + symbol_id: 0x3f648037 + symbol_id: 0xc75616d8 + symbol_id: 0x467358e5 + symbol_id: 0xacc42253 + symbol_id: 0x0a446897 + symbol_id: 0xb107d2cd + symbol_id: 0x8628f24d + symbol_id: 0xbbfb394e + symbol_id: 0x79edfc56 + symbol_id: 0xc3077f07 + symbol_id: 0xedcfa797 + symbol_id: 0xe7aacfe5 + symbol_id: 0x9e942fbe + symbol_id: 0x46b6e531 + symbol_id: 0xb9dc79d0 + symbol_id: 0x8bbdb127 + symbol_id: 0xeaf15c9b + symbol_id: 0x02b1ce77 + symbol_id: 0x90d375c5 + symbol_id: 0xdc16d76a + symbol_id: 0x5b7736f5 + symbol_id: 0x69beea41 + symbol_id: 0xd2a94cce + symbol_id: 0x40cf5b57 + symbol_id: 0xf882020f + symbol_id: 0x2e62a121 + symbol_id: 0x24954a6b + symbol_id: 0xbbba9aad + symbol_id: 0xd211b195 + symbol_id: 0xba7efe3b + symbol_id: 0xdf189e23 + symbol_id: 0xae6c6645 + symbol_id: 0x6097dede + symbol_id: 0x7c9e554a + symbol_id: 0xc442704c + symbol_id: 0xb290a148 + symbol_id: 0x09d08108 + symbol_id: 0x3c7c2553 + symbol_id: 0x3dca9a13 + symbol_id: 0xcb14b5cc + symbol_id: 0x1721c938 + symbol_id: 0x1bf542c4 + symbol_id: 0x5c93a483 + symbol_id: 0x93b9959a + symbol_id: 0x618f059e + symbol_id: 0x48641588 + symbol_id: 0xbd5537b4 + symbol_id: 0xf650f97e + symbol_id: 0x942400d1 + symbol_id: 0x0513219e + symbol_id: 0x1b00ff86 + symbol_id: 0x9b815cdc + symbol_id: 0x27e49ce0 + symbol_id: 0xa0e729a5 + symbol_id: 0xe330aff9 + symbol_id: 0x49af2256 + symbol_id: 0xdfd6609a + symbol_id: 0x31dfc6e3 + symbol_id: 0x0f402ef5 + symbol_id: 0x2ed5588c + symbol_id: 0x3918f832 + symbol_id: 0x238d82fe + symbol_id: 0xf5541f28 + symbol_id: 0x89d2da05 + symbol_id: 0x21202a06 + symbol_id: 0x893590d8 + symbol_id: 0x4c985dbf + symbol_id: 0xec31d371 + symbol_id: 0x9a2423a0 + symbol_id: 0x196ad62a + symbol_id: 0x804c5038 + symbol_id: 0x07715f1a + symbol_id: 0x2c0dfd47 + symbol_id: 0xb3bb06f4 + symbol_id: 0xee139066 + symbol_id: 0x613adcb1 + symbol_id: 0x370e6f08 + symbol_id: 0x53816b02 + symbol_id: 0xc9ddb79e + symbol_id: 0x11780300 + symbol_id: 0x183013c2 + symbol_id: 0x55d636ec + symbol_id: 0x02e45228 + symbol_id: 0x90df3dac + symbol_id: 0x98cceeb9 + symbol_id: 0x8c138008 + symbol_id: 0x5263336d + symbol_id: 0x644b2089 + symbol_id: 0x7f409680 + symbol_id: 0x46d8dfb5 + symbol_id: 0x40d7d2d1 + symbol_id: 0x4a8547f0 + symbol_id: 0xff19753b + symbol_id: 0x2f1a3bf8 + symbol_id: 0x806b0d54 + symbol_id: 0x11f02a55 + symbol_id: 0x9f69bdd5 + symbol_id: 0xd314e8e2 + symbol_id: 0x8005396c + symbol_id: 0x4e154d27 + symbol_id: 0xc3be8e53 + symbol_id: 0xc0d67a7b + symbol_id: 0x838e302b + symbol_id: 0x8d516f3b + symbol_id: 0xcde73eff + symbol_id: 0xa48d1205 + symbol_id: 0xe802aac6 + symbol_id: 0x0d3305c8 + symbol_id: 0x38c268a7 + symbol_id: 0x5c399a13 + symbol_id: 0xcf017fb2 + symbol_id: 0x5b793682 + symbol_id: 0xe0327fdb + symbol_id: 0xb38d3ae8 + symbol_id: 0xb307a45b + symbol_id: 0x62469fff + symbol_id: 0xc5fee33e + symbol_id: 0x7419d447 + symbol_id: 0x30828743 + symbol_id: 0x94b60724 + symbol_id: 0x5ec3daa8 + symbol_id: 0x2f7205ee + symbol_id: 0x7d577f86 + symbol_id: 0x95a840b8 + symbol_id: 0x7f639ef1 + symbol_id: 0x798f83da + symbol_id: 0x542785af + symbol_id: 0x86da67c0 + symbol_id: 0x27168bf7 + symbol_id: 0x4e0faf2a + symbol_id: 0x337638e2 + symbol_id: 0x036ebd65 + symbol_id: 0xd381ea2f + symbol_id: 0xba2824e9 + symbol_id: 0x58017eec + symbol_id: 0x33ee7617 + symbol_id: 0xf94d5f8a + symbol_id: 0x0d761151 + symbol_id: 0xb302ac33 + symbol_id: 0x6c088000 + symbol_id: 0xc4cb8fa6 + symbol_id: 0xd54b6b78 + symbol_id: 0x6e81d052 + symbol_id: 0x96c8bcae + symbol_id: 0xc09fd862 + symbol_id: 0x3598fbb3 + symbol_id: 0x343a2d56 + symbol_id: 0xa0c0d25f + symbol_id: 0xb87c5ff6 + symbol_id: 0x607c937c + symbol_id: 0xd99708c7 + symbol_id: 0x618539bc + symbol_id: 0xe00705b3 + symbol_id: 0xcaf802e6 + symbol_id: 0xbaba47ed + symbol_id: 0x67f44b83 + symbol_id: 0xa94a7a92 + symbol_id: 0x855de755 + symbol_id: 0xb3b7ca78 + symbol_id: 0x1a9af016 + symbol_id: 0xfc12228c + symbol_id: 0xae957b3b + symbol_id: 0x77665a1c + symbol_id: 0xe8d92d04 + symbol_id: 0xafbdd1c4 + symbol_id: 0x0431ade4 + symbol_id: 0x01eb2325 + symbol_id: 0xd9d90ad6 + symbol_id: 0xaf0c4e38 + symbol_id: 0x08e235b1 + symbol_id: 0x00d00ad1 + symbol_id: 0xdb82735d + symbol_id: 0x7d6ec6da + symbol_id: 0x56ec444f + symbol_id: 0x519dce2c + symbol_id: 0xae723651 + symbol_id: 0xb222bb33 + symbol_id: 0xb3083c09 + symbol_id: 0x3746f7a2 + symbol_id: 0x7fafe916 + symbol_id: 0x475d45f1 + symbol_id: 0x8f644487 + symbol_id: 0xbc123b47 + symbol_id: 0x0447d62c + symbol_id: 0xba2bc2c4 + symbol_id: 0x3266d1f2 + symbol_id: 0x3a06dd48 + symbol_id: 0x75d8e345 + symbol_id: 0xfa5debf3 + symbol_id: 0x450ea7a4 + symbol_id: 0x35d05a7d + symbol_id: 0x02327717 + symbol_id: 0x6d155c9e + symbol_id: 0xc5f5aefd + symbol_id: 0x90eb0a27 + symbol_id: 0x511aa4c3 + symbol_id: 0x18a5fee3 + symbol_id: 0x0ac85cf7 + symbol_id: 0x853a2529 + symbol_id: 0x236d47d9 + symbol_id: 0x4909936e + symbol_id: 0xce04fca2 + symbol_id: 0x4ba4e06f + symbol_id: 0xbac82e84 + symbol_id: 0xa8319a8c + symbol_id: 0xfe79963a + symbol_id: 0xbc19d975 + symbol_id: 0x6dc59ee7 + symbol_id: 0x3049a5e5 + symbol_id: 0x62906068 + symbol_id: 0x35ffaad3 + symbol_id: 0x5a582da8 + symbol_id: 0x596931c4 + symbol_id: 0x390427e4 + symbol_id: 0x53ba530f + symbol_id: 0x365c2930 + symbol_id: 0x64b49555 + symbol_id: 0xbfc46f3e + symbol_id: 0x53579c80 + symbol_id: 0xd915e343 + symbol_id: 0x2b91f916 + symbol_id: 0x2defacf0 + symbol_id: 0x1808c84e + symbol_id: 0x09fe5bd6 + symbol_id: 0xe9a558bf + symbol_id: 0x260ae9d8 + symbol_id: 0xc805d9b2 + symbol_id: 0xc1baf786 + symbol_id: 0x2221f1e8 + symbol_id: 0x5be9fa34 + symbol_id: 0x05b09788 + symbol_id: 0xb4fb8840 + symbol_id: 0x221b14f2 + symbol_id: 0x4b6fcf32 + symbol_id: 0x803663ec + symbol_id: 0x04d3cd28 + symbol_id: 0xf7c116d2 + symbol_id: 0x6b47e2c7 + symbol_id: 0x65492c23 + symbol_id: 0xa106a350 + symbol_id: 0x59b3b64e + symbol_id: 0x7dd9e61e + symbol_id: 0x77a0ab63 + symbol_id: 0x4825b485 + symbol_id: 0xa448ac51 + symbol_id: 0x73ac3fd7 + symbol_id: 0xad2ad56b + symbol_id: 0xfc326378 + symbol_id: 0x652eb3f5 + symbol_id: 0x226f81df + symbol_id: 0x4950fc9e + symbol_id: 0x74240b4d + symbol_id: 0xe4150b00 + symbol_id: 0x4b83f5b7 + symbol_id: 0x2972a8a3 + symbol_id: 0xb88eef1b + symbol_id: 0x6c1022ab + symbol_id: 0x877d6e07 + symbol_id: 0x9e518224 + symbol_id: 0x57b14fc5 + symbol_id: 0xfe31da3e + symbol_id: 0x55e18a15 + symbol_id: 0x4c4ea97e + symbol_id: 0x2bcde32a + symbol_id: 0x65cf864e + symbol_id: 0xc5a4a821 + symbol_id: 0x4dcdd24d + symbol_id: 0x8df87722 + symbol_id: 0x0ac30c0d + symbol_id: 0x61ad5a29 + symbol_id: 0x4b6846bd + symbol_id: 0x3f69092d + symbol_id: 0x61776461 + symbol_id: 0xfeac8d5f + symbol_id: 0xa18073b9 + symbol_id: 0x9388d1ae + symbol_id: 0x62fb6b01 + symbol_id: 0x8fd4b2bf + symbol_id: 0xa1e1e5e6 + symbol_id: 0x8dfcda69 + symbol_id: 0x236ad020 + symbol_id: 0x57f86533 + symbol_id: 0x2c0d609d + symbol_id: 0x34e65374 + symbol_id: 0xcd5440a2 + symbol_id: 0x749e8c39 + symbol_id: 0x6bfa17c9 + symbol_id: 0x9f446d29 + symbol_id: 0xab6386a0 + symbol_id: 0x55e1ead1 + symbol_id: 0x4ae6d6c4 + symbol_id: 0x23498da9 + symbol_id: 0xdbab134a + symbol_id: 0x3906c0f6 + symbol_id: 0xc2efad35 + symbol_id: 0xced6b01d + symbol_id: 0xed4f6979 + symbol_id: 0x1a89058a + symbol_id: 0x7bbdca15 + symbol_id: 0xeb452b30 + symbol_id: 0x7c237b76 + symbol_id: 0x0fcee8a0 + symbol_id: 0x0c5a048d + symbol_id: 0x2ca02363 + symbol_id: 0xb0989145 + symbol_id: 0x5fd40da9 + symbol_id: 0xa95cc739 + symbol_id: 0xf954f6cc + symbol_id: 0xbb3066ec + symbol_id: 0x37e2237f + symbol_id: 0xcecb1881 + symbol_id: 0x91929e22 + symbol_id: 0xc0424a96 + symbol_id: 0x37830110 + symbol_id: 0x5d90edb1 + symbol_id: 0xb69012e2 + symbol_id: 0xc78d4b07 + symbol_id: 0x3163ad8e + symbol_id: 0x78d85567 + symbol_id: 0xcd9a2048 + symbol_id: 0x0e1d2fa4 + symbol_id: 0x306e3b3d + symbol_id: 0x684435da + symbol_id: 0x7ec10e18 + symbol_id: 0xe197ec6f + symbol_id: 0x58069299 + symbol_id: 0x84d18ebf + symbol_id: 0x2a0bd345 + symbol_id: 0x7d6d55a7 + symbol_id: 0x98db1088 + symbol_id: 0xc42edfb4 + symbol_id: 0x9302ca1c + symbol_id: 0x88f82161 + symbol_id: 0xccc593d6 + symbol_id: 0x97a02af0 + symbol_id: 0x2ffc7c7e + symbol_id: 0x7d0e44ca + symbol_id: 0x10de460f + symbol_id: 0x6ca4d0ed + symbol_id: 0x21d35235 + symbol_id: 0x334ff68f + symbol_id: 0xd7ecf501 + symbol_id: 0xa5f8942d + symbol_id: 0x552bcd06 + symbol_id: 0x86e16775 + symbol_id: 0x66b7fd66 + symbol_id: 0xd54152db + symbol_id: 0xd68b6296 + symbol_id: 0xa17a9ffe + symbol_id: 0xe0e52b19 + symbol_id: 0xf16f6abd + symbol_id: 0xfe586a82 + symbol_id: 0x49327479 + symbol_id: 0xef64a177 + symbol_id: 0x72108945 + symbol_id: 0x9e9cd7f8 + symbol_id: 0x33f91506 + symbol_id: 0xdd2248de + symbol_id: 0x5af755ee + symbol_id: 0xecce2e76 + symbol_id: 0x9a65c4be + symbol_id: 0xaa95b979 + symbol_id: 0xe15d2559 + symbol_id: 0x9cf659eb + symbol_id: 0xeadbb948 + symbol_id: 0x58fde223 + symbol_id: 0x6fe725e4 + symbol_id: 0x01f2c038 + symbol_id: 0x949ba632 + symbol_id: 0x09c9d41d + symbol_id: 0x984a209f + symbol_id: 0x5bfc6931 + symbol_id: 0x6d03f920 + symbol_id: 0x830ea684 + symbol_id: 0x7b53e605 + symbol_id: 0x79e33abb + symbol_id: 0x6a503675 + symbol_id: 0xe548a597 + symbol_id: 0x1b1cb0d0 + symbol_id: 0x8427551d + symbol_id: 0x74df05e1 + symbol_id: 0x093c3961 + symbol_id: 0xdcc2a654 + symbol_id: 0xe7073e36 + symbol_id: 0xda059fd6 + symbol_id: 0xf9a63f6b + symbol_id: 0xfc041c30 + symbol_id: 0x6079aa3a + symbol_id: 0x01d46904 + symbol_id: 0x5bf25f7e + symbol_id: 0x93a3cbac + symbol_id: 0x32d81b47 + symbol_id: 0xfd060ae2 + symbol_id: 0xed1c6463 + symbol_id: 0x0cf580c0 + symbol_id: 0x8e169483 + symbol_id: 0xf51269dc + symbol_id: 0x8fcd82af + symbol_id: 0xfc3516fe + symbol_id: 0xcb84ba6b + symbol_id: 0x04c802bf + symbol_id: 0x5942f608 + symbol_id: 0x345672f8 + symbol_id: 0x5e92ab6f + symbol_id: 0x3c49d772 + symbol_id: 0x593078ec + symbol_id: 0x1c35e67b + symbol_id: 0x7f6e81ef + symbol_id: 0xca6dde07 + symbol_id: 0x9187fbcc + symbol_id: 0xf694daf8 + symbol_id: 0x4b80a5fd + symbol_id: 0xbf3b0543 + symbol_id: 0x9a728d67 + symbol_id: 0x620ba53b + symbol_id: 0xeb0fa4d4 + symbol_id: 0x3dda00d0 + symbol_id: 0x44500726 + symbol_id: 0x16ef3ff0 + symbol_id: 0x4a5526be + symbol_id: 0x9a09d7f5 + symbol_id: 0xd04a88f6 + symbol_id: 0xcdce4bd7 + symbol_id: 0x0430bdc8 + symbol_id: 0x5d223813 + symbol_id: 0xfe365f09 + symbol_id: 0xed3a9098 + symbol_id: 0x5434b2e4 + symbol_id: 0xad8697d5 + symbol_id: 0x057be6ef + symbol_id: 0x577a8e49 + symbol_id: 0x30251c53 + symbol_id: 0x9d4abe0a + symbol_id: 0x12c6c0e3 + symbol_id: 0xc8d0d1e5 + symbol_id: 0xcaf710e3 + symbol_id: 0x92a80b79 + symbol_id: 0x17b1a06d + symbol_id: 0x5e075973 + symbol_id: 0x58de8ff6 + symbol_id: 0xb9a0744d + symbol_id: 0x9c458796 + symbol_id: 0x7f40c9c2 + symbol_id: 0x3b6f5da6 + symbol_id: 0x4a59ab5d + symbol_id: 0x5ef63cd1 + symbol_id: 0xdc130490 + symbol_id: 0xd4556504 + symbol_id: 0x80fbce75 + symbol_id: 0xbb70a764 + symbol_id: 0x18b26540 + symbol_id: 0x74ecaa54 + symbol_id: 0x714d6f42 + symbol_id: 0x303c00b2 + symbol_id: 0x62acf96f + symbol_id: 0xccd41de3 + symbol_id: 0xf2d1305b + symbol_id: 0x7d9923b4 + symbol_id: 0x2e42a423 + symbol_id: 0xea3447a8 + symbol_id: 0xac4a03ce + symbol_id: 0x42cccec0 + symbol_id: 0x083923d0 + symbol_id: 0xb59c8e60 + symbol_id: 0x82067880 + symbol_id: 0x8f70da42 + symbol_id: 0x82d54cd2 + symbol_id: 0xec107a09 + symbol_id: 0x841218b7 + symbol_id: 0x4a5f3d41 + symbol_id: 0x98a39db9 + symbol_id: 0xf9fd308c + symbol_id: 0x5956f21f + symbol_id: 0x76041d7e + symbol_id: 0xd941beb8 + symbol_id: 0xe4653a75 + symbol_id: 0x8aa99af0 + symbol_id: 0x7ee06725 + symbol_id: 0xea065265 + symbol_id: 0xd50bc6e1 + symbol_id: 0xdf70779d + symbol_id: 0x70513762 + symbol_id: 0x49e3dfdd + symbol_id: 0x7a6b0e4c + symbol_id: 0xe0909072 + symbol_id: 0xef661661 + symbol_id: 0x83815ff1 + symbol_id: 0x01f28688 + symbol_id: 0x2dd4437a + symbol_id: 0x23b23c74 + symbol_id: 0x88fdf87a + symbol_id: 0xe0c6693f + symbol_id: 0x4bda4ccf + symbol_id: 0x350d9a11 + symbol_id: 0xb1548c88 + symbol_id: 0x5ed0ce65 + symbol_id: 0xfc17cb5d + symbol_id: 0x7ae28990 + symbol_id: 0xcc1f3656 + symbol_id: 0x613f6d1f + symbol_id: 0x83c94241 + symbol_id: 0x7551a60b + symbol_id: 0x08fd4b84 + symbol_id: 0xc6d8f246 + symbol_id: 0x6f2f4bd1 + symbol_id: 0x00b4d2da + symbol_id: 0xdf968210 + symbol_id: 0xc93c3b7d + symbol_id: 0xcae49fd9 + symbol_id: 0x83940072 + symbol_id: 0x511cdd52 + symbol_id: 0x53baed4c + symbol_id: 0xaf4fc4b9 + symbol_id: 0x2d6e1a71 + symbol_id: 0x3db1b953 + symbol_id: 0x1e4863ea + symbol_id: 0x6e027547 + symbol_id: 0x18472cc5 + symbol_id: 0x2daf6508 + symbol_id: 0x586598d1 + symbol_id: 0x23a8e1f9 + symbol_id: 0x4e1b2c76 + symbol_id: 0xbf4f0b58 + symbol_id: 0x6e6a2ec5 + symbol_id: 0xca2771be + symbol_id: 0x7ded1ffe + symbol_id: 0xe42479db + symbol_id: 0xd8b14976 + symbol_id: 0x86c8a137 + symbol_id: 0x64e448f4 + symbol_id: 0x4e874464 + symbol_id: 0x7dce8737 + symbol_id: 0x3d6f5577 + symbol_id: 0x2b35dbba + symbol_id: 0x0732d2d1 + symbol_id: 0x5eecacc4 + symbol_id: 0x215b5641 + symbol_id: 0xbf6470f2 + symbol_id: 0x18eeb52f + symbol_id: 0xbc652525 + symbol_id: 0x2336c16f + symbol_id: 0x5b69d05f + symbol_id: 0x1cfb5d03 + symbol_id: 0x60efc3a4 + symbol_id: 0xc802de31 + symbol_id: 0x6f29f28e + symbol_id: 0xcd4b17c4 + symbol_id: 0x8d472246 + symbol_id: 0x29087f7f + symbol_id: 0xa4d70a3f + symbol_id: 0x4d98ff50 + symbol_id: 0x6905de49 + symbol_id: 0xd5ec9823 + symbol_id: 0xb7c38617 + symbol_id: 0xa5fd7358 + symbol_id: 0xc59a0788 + symbol_id: 0xe6f7c5ea + symbol_id: 0x718b5d04 + symbol_id: 0xbcce2413 + symbol_id: 0xdd50f291 + symbol_id: 0xd2b5c87d + symbol_id: 0xf58961c1 + symbol_id: 0xfa66175a + symbol_id: 0x6a48a444 + symbol_id: 0xc73383c1 + symbol_id: 0x0ee6aecf + symbol_id: 0x3c5daf32 + symbol_id: 0xbd83f7de + symbol_id: 0xb6637ce6 + symbol_id: 0x5ce8149d + symbol_id: 0x92b91a66 + symbol_id: 0x0d19106d + symbol_id: 0xfe94820e + symbol_id: 0xe7fc8dce + symbol_id: 0xc3e2d4ae + symbol_id: 0x6b8c216a + symbol_id: 0x6f047c6e + symbol_id: 0xd67bf9ed + symbol_id: 0xffca97cd + symbol_id: 0x99224733 + symbol_id: 0xa4eabc87 + symbol_id: 0xd24a70f6 + symbol_id: 0x396b0c47 + symbol_id: 0xe80863b1 + symbol_id: 0xd81a7d03 + symbol_id: 0x0566bca1 + symbol_id: 0x4c05b91e + symbol_id: 0xa5459730 + symbol_id: 0xe77a1ae2 + symbol_id: 0x0faa1a3d + symbol_id: 0x4655db4f + symbol_id: 0xb2194478 + symbol_id: 0x90148e8e + symbol_id: 0x92cc8c41 + symbol_id: 0xdf5bc8be + symbol_id: 0x836fd42d + symbol_id: 0x07d8752d + symbol_id: 0x29d25600 + symbol_id: 0x79945ddc + symbol_id: 0xc359a46e + symbol_id: 0xc9c5433a + symbol_id: 0xfce67239 + symbol_id: 0xe154efb2 + symbol_id: 0xadf1bba5 + symbol_id: 0x1a299344 + symbol_id: 0xe52a90e5 + symbol_id: 0x1f9ceb72 + symbol_id: 0x119c23e5 + symbol_id: 0x9aea043a + symbol_id: 0xbfb0ba46 + symbol_id: 0x21c33dfe + symbol_id: 0x6c972a39 + symbol_id: 0x5334a8b4 + symbol_id: 0x30e89515 + symbol_id: 0x407738ab + symbol_id: 0x7e9c5e3f + symbol_id: 0x2d2eb8bc + symbol_id: 0x08ecc90d + symbol_id: 0x42137268 + symbol_id: 0xa0390871 + symbol_id: 0xfb789e26 + symbol_id: 0x71726a83 + symbol_id: 0xffb394c4 + symbol_id: 0x48a6183b + symbol_id: 0x1be0f35f + symbol_id: 0x5a7fbd45 + symbol_id: 0x7837fb7f + symbol_id: 0x6cd920cf + symbol_id: 0x5234b1b5 + symbol_id: 0xaed020d7 + symbol_id: 0xc1d5ac06 + symbol_id: 0xc86b3dec + symbol_id: 0x6bd8b5b5 + symbol_id: 0x5b9fac73 + symbol_id: 0x39f87265 + symbol_id: 0xd35aa56c + symbol_id: 0xfd0a8a39 + symbol_id: 0x274071bc + symbol_id: 0x8b22b24d + symbol_id: 0x1f294d29 + symbol_id: 0xc610fcd6 + symbol_id: 0x915bc321 + symbol_id: 0xbf9d3356 + symbol_id: 0xd8989bc0 + symbol_id: 0x43c80a09 + symbol_id: 0xdec0d803 + symbol_id: 0x318d7639 + symbol_id: 0x234b3b39 + symbol_id: 0xadb0ba0e + symbol_id: 0xce3d1021 + symbol_id: 0xc55dac9c + symbol_id: 0x3e7fecbe + symbol_id: 0x7021eb31 + symbol_id: 0xf2ede93a + symbol_id: 0xc50b462b + symbol_id: 0x53918fa8 + symbol_id: 0xa4445542 + symbol_id: 0xbe5c3dff + symbol_id: 0x455e91ec + symbol_id: 0x630bb842 + symbol_id: 0x22a9a9c1 + symbol_id: 0x9f4df92b + symbol_id: 0x5e13f2f1 + symbol_id: 0x135db1d2 + symbol_id: 0xba41ecd4 + symbol_id: 0x327b1cbb + symbol_id: 0x61a826d2 + symbol_id: 0x3cc69c51 + symbol_id: 0xb0b89150 + symbol_id: 0xa7d2492e + symbol_id: 0x313a31e6 + symbol_id: 0x054ef290 + symbol_id: 0x42675a87 + symbol_id: 0x18eb0e3e + symbol_id: 0xfd8e5705 + symbol_id: 0x3087961e + symbol_id: 0x2f696324 + symbol_id: 0x362487ea + symbol_id: 0xc6121864 + symbol_id: 0x9ed1af8c + symbol_id: 0xf030b866 + symbol_id: 0x01f6343f + symbol_id: 0xe8b2d7a6 + symbol_id: 0x2ed6bfeb + symbol_id: 0xa9c80d6c + symbol_id: 0xb1d265b1 + symbol_id: 0x28fabc56 + symbol_id: 0x68e07680 + symbol_id: 0xcd991820 + symbol_id: 0x307e484e + symbol_id: 0xf62740c9 + symbol_id: 0x1af2c6cc + symbol_id: 0x94fc8420 + symbol_id: 0x7c906e0d + symbol_id: 0x0bad9216 + symbol_id: 0xb2b17b6f + symbol_id: 0x5904d735 + symbol_id: 0xcb7dc482 + symbol_id: 0xaed00f8c + symbol_id: 0xc89a8e29 + symbol_id: 0x92dfef70 + symbol_id: 0xd1f69ecb + symbol_id: 0xdbb90310 + symbol_id: 0x3d2a104d + symbol_id: 0x9ba08730 + symbol_id: 0x064a6e13 + symbol_id: 0x73ffe9a9 + symbol_id: 0x03de6dc5 + symbol_id: 0xe4e974b3 + symbol_id: 0x2066c48d + symbol_id: 0x1cd74592 + symbol_id: 0xd4b34ea6 + symbol_id: 0x3c6496cb + symbol_id: 0x124d42c2 + symbol_id: 0xd106aba0 + symbol_id: 0x5cce6b17 + symbol_id: 0x854c19ed + symbol_id: 0x50909f0b + symbol_id: 0xe56d8267 + symbol_id: 0x7862fdf3 + symbol_id: 0xa6e6c879 + symbol_id: 0x6e47d2cf + symbol_id: 0xd63a3f70 + symbol_id: 0x075fdad1 + symbol_id: 0x6bcfa61d + symbol_id: 0x9175ce1c + symbol_id: 0x81dadb36 + symbol_id: 0x9bfc3a5e + symbol_id: 0xc750a072 + symbol_id: 0xbccf7511 + symbol_id: 0x3b31be3d + symbol_id: 0x88704b49 + symbol_id: 0x8cd9004f + symbol_id: 0x21d6616d + symbol_id: 0xd9f8da7b + symbol_id: 0x1b2f5f11 + symbol_id: 0x6746106c + symbol_id: 0xc5f22a59 + symbol_id: 0xff4a14be + symbol_id: 0x4e60d546 + symbol_id: 0x0e6a648c + symbol_id: 0x05b57a3a + symbol_id: 0x5da7d3fd + symbol_id: 0x51fc2e7c + symbol_id: 0x9a493b0a + symbol_id: 0x7db59566 + symbol_id: 0x74c27cba + symbol_id: 0x9c2a699a + symbol_id: 0x1185f06e + symbol_id: 0x1ac8e26f + symbol_id: 0x1feedde3 + symbol_id: 0xc2d6ae96 + symbol_id: 0x6dbdf8e6 + symbol_id: 0x6bb359de + symbol_id: 0xe097a7bd + symbol_id: 0xdc88dfbc + symbol_id: 0xe867c7e6 + symbol_id: 0x6dc922be + symbol_id: 0x5cdb4ea4 + symbol_id: 0x6d575dad + symbol_id: 0xb1072fb1 + symbol_id: 0x661955d6 + symbol_id: 0xd6a8ff16 + symbol_id: 0x053e25cb + symbol_id: 0x567c8a8a + symbol_id: 0xbc2dc163 + symbol_id: 0x98b2ed59 + symbol_id: 0x158dfa03 + symbol_id: 0xa64fdec4 + symbol_id: 0xcbec700e + symbol_id: 0x394ce3dd + symbol_id: 0x56f23732 + symbol_id: 0xa5a4fafa + symbol_id: 0xc37ba22c + symbol_id: 0xbce770e6 + symbol_id: 0xc5292cdd + symbol_id: 0xdaa011df + symbol_id: 0xeecf2614 + symbol_id: 0x5addff7b + symbol_id: 0xf6a8f652 + symbol_id: 0x3ce2ed77 + symbol_id: 0x456e21b8 + symbol_id: 0x3de0a0d6 + symbol_id: 0xff11f1ef + symbol_id: 0xa8f2033f + symbol_id: 0xa5deede8 + symbol_id: 0x78a1f659 + symbol_id: 0x42241ce5 + symbol_id: 0x5ca92bb1 + symbol_id: 0x11e33922 + symbol_id: 0xa95939f5 + symbol_id: 0x45f53e02 + symbol_id: 0xaa5c8089 + symbol_id: 0x6a1b96a4 + symbol_id: 0x5e008c58 + symbol_id: 0x6ebdc3d5 + symbol_id: 0x997ce4eb + symbol_id: 0xc8630541 + symbol_id: 0x67714f19 + symbol_id: 0x2c162109 + symbol_id: 0x9c9d432c + symbol_id: 0x3004454e + symbol_id: 0x2b3485f8 + symbol_id: 0x2f71359b + symbol_id: 0xdf35d747 + symbol_id: 0x5dcc8e77 + symbol_id: 0xcabb291b + symbol_id: 0x31577ae4 + symbol_id: 0x48e6567f + symbol_id: 0xbd8349ba + symbol_id: 0xa677d946 + symbol_id: 0x46063085 + symbol_id: 0x8ab0e185 + symbol_id: 0xbeb6fe53 + symbol_id: 0x9c1bb84e + symbol_id: 0xa656e08e + symbol_id: 0x4c5f49dc + symbol_id: 0x8776d783 + symbol_id: 0xa4c342f5 + symbol_id: 0x253268e8 + symbol_id: 0xec1bb297 + symbol_id: 0x0da18d92 + symbol_id: 0x35384efd + symbol_id: 0x95eb59ef + symbol_id: 0xa074b313 + symbol_id: 0x877c1d4f + symbol_id: 0x80424e6f + symbol_id: 0xa662c735 + symbol_id: 0xa921f032 + symbol_id: 0x5b454f0c + symbol_id: 0x21fc0560 + symbol_id: 0xd20ecdb9 + symbol_id: 0x4ed76f28 + symbol_id: 0x54d851dc + symbol_id: 0x1c8ac0ea + symbol_id: 0xdd5dcb4e + symbol_id: 0xeae01788 + symbol_id: 0x84839142 + symbol_id: 0xa9c37a1d + symbol_id: 0x49232ca9 + symbol_id: 0xec609d3e + symbol_id: 0x44f92a6d + symbol_id: 0x40c3dc92 + symbol_id: 0xb27aa180 + symbol_id: 0xeb6e491f + symbol_id: 0xf902c37c + symbol_id: 0x9a04e3d3 + symbol_id: 0x52e60edd + symbol_id: 0xc6d4a959 + symbol_id: 0x95d94296 + symbol_id: 0x25143c30 + symbol_id: 0x7b453e0a + symbol_id: 0xb80124fb + symbol_id: 0xba76946d + symbol_id: 0x012f568e + symbol_id: 0x6a40dcf7 + symbol_id: 0x627cd27d + symbol_id: 0xa662e905 + symbol_id: 0xc78c2710 + symbol_id: 0x0614b92e + symbol_id: 0x01b49a38 + symbol_id: 0xbe2a589c + symbol_id: 0xf03cc7d6 + symbol_id: 0x4026efa6 + symbol_id: 0x76ff2b39 + symbol_id: 0xf2e6f907 + symbol_id: 0xb1bdece7 + symbol_id: 0x3160ee82 + symbol_id: 0xbc9cd951 + symbol_id: 0x15a3f41a + symbol_id: 0x6e8c6baf + symbol_id: 0x3ae24a16 + symbol_id: 0x3df63827 + symbol_id: 0x26f1f650 + symbol_id: 0xbad9100b + symbol_id: 0x5fbc0f26 + symbol_id: 0xf311fdc8 + symbol_id: 0x1b77235e + symbol_id: 0x95c06871 + symbol_id: 0x477d12fb + symbol_id: 0xa2949e70 + symbol_id: 0x7ddae758 + symbol_id: 0x408a40eb + symbol_id: 0x713c49dc + symbol_id: 0xcf1da4b4 + symbol_id: 0x4be6182f + symbol_id: 0x0adf80e9 + symbol_id: 0x8667b5a3 + symbol_id: 0x41e1d797 + symbol_id: 0x6d5a3515 + symbol_id: 0x7c29c299 + symbol_id: 0x1d4f252f + symbol_id: 0xd944403c + symbol_id: 0x12bc1d26 + symbol_id: 0x8bf0dadd + symbol_id: 0x16020414 + symbol_id: 0x19b323fa + symbol_id: 0xb3ed8a46 + symbol_id: 0x9328a6ed + symbol_id: 0xf70d152f + symbol_id: 0xbf0c31fb + symbol_id: 0x2b8f7fee + symbol_id: 0x8244eaf7 + symbol_id: 0x7169705b + symbol_id: 0x8066cf3a + symbol_id: 0x8f6761e2 + symbol_id: 0x20069858 + symbol_id: 0x709f7fc8 + symbol_id: 0xa58e6f5d + symbol_id: 0xfe24eb71 + symbol_id: 0x27d77d55 + symbol_id: 0x62cd5012 + symbol_id: 0xda95494e + symbol_id: 0x76f00da5 + symbol_id: 0x2e74d698 + symbol_id: 0x7bbb8d5f + symbol_id: 0xa18d331b + symbol_id: 0x1874c9e3 + symbol_id: 0xef448c0c + symbol_id: 0x678fcec9 + symbol_id: 0x73ea3871 + symbol_id: 0xaaa8b4f9 + symbol_id: 0xbadeab0f + symbol_id: 0xa60f59c7 + symbol_id: 0x61d92429 + symbol_id: 0xf4949824 + symbol_id: 0xf48c4979 + symbol_id: 0x7d03c60e + symbol_id: 0x6149caff + symbol_id: 0x91e9c466 + symbol_id: 0xf33d71ea + symbol_id: 0xc50733a4 + symbol_id: 0xc162c911 + symbol_id: 0xaaab26df + symbol_id: 0x42eaca18 + symbol_id: 0x408fc274 + symbol_id: 0x8fab82b5 + symbol_id: 0xe1482206 + symbol_id: 0xf2579cec + symbol_id: 0xc41c43d2 + symbol_id: 0x02bffe2a + symbol_id: 0x06e891b4 + symbol_id: 0xad10cf0f + symbol_id: 0x493ce9fc + symbol_id: 0x1440b3fe + symbol_id: 0xf625170a + symbol_id: 0x3751bf8b + symbol_id: 0xf1354b5e + symbol_id: 0x2ee79858 + symbol_id: 0xbc74f02a + symbol_id: 0x01bea327 + symbol_id: 0x4f31c756 + symbol_id: 0x7bd17841 + symbol_id: 0xe4eac6bd + symbol_id: 0x602510fe + symbol_id: 0x304a5133 + symbol_id: 0xcc9bd833 + symbol_id: 0x97e555df + symbol_id: 0x61c53930 + symbol_id: 0x588e0fe2 + symbol_id: 0xdaf86712 + symbol_id: 0xd8f7e87d + symbol_id: 0x26ff76ce + symbol_id: 0xc74935db + symbol_id: 0xbf272cf1 + symbol_id: 0xa93d3855 + symbol_id: 0x88716266 + symbol_id: 0x28a1af7f + symbol_id: 0xbf3f53e8 + symbol_id: 0xfff946e6 + symbol_id: 0x6b021d79 + symbol_id: 0x225925a6 + symbol_id: 0x791e75a2 + symbol_id: 0x74d2c062 + symbol_id: 0x08abb636 + symbol_id: 0xe93a46f5 + symbol_id: 0x97be343f + symbol_id: 0xd18d9beb + symbol_id: 0x4b1572e8 + symbol_id: 0x9205ef97 + symbol_id: 0x0d67f02b + symbol_id: 0x8fd19cea + symbol_id: 0x2e683b3e + symbol_id: 0x46caa64b + symbol_id: 0x7f726caf + symbol_id: 0x562d3f6f + symbol_id: 0x57c27f6f + symbol_id: 0x9eddc572 + symbol_id: 0xa54f3ef4 + symbol_id: 0x84271f20 + symbol_id: 0xf60a5d60 + symbol_id: 0xea64439d + symbol_id: 0xd0b869bf + symbol_id: 0x3e285e2f + symbol_id: 0xf5924d9f + symbol_id: 0x84278a73 + symbol_id: 0xf5327fe3 + symbol_id: 0x92649662 + symbol_id: 0xc023a87c + symbol_id: 0x8d56397b + symbol_id: 0x47afd45d + symbol_id: 0xa17b36f0 + symbol_id: 0xee370c66 + symbol_id: 0xd075c3be + symbol_id: 0xa848deda + symbol_id: 0x8eadb5fd + symbol_id: 0x140f40dd + symbol_id: 0x7f797603 + symbol_id: 0x01e78001 + symbol_id: 0x746374fa + symbol_id: 0x4fb91c54 + symbol_id: 0xaa97e158 + symbol_id: 0x0b518e04 + symbol_id: 0xad94cee2 + symbol_id: 0xec5de79b + symbol_id: 0xd046a426 + symbol_id: 0x9c7c44dc + symbol_id: 0x4b8998cf + symbol_id: 0x48ffba03 + symbol_id: 0x08fd5f0f + symbol_id: 0xcd17d380 + symbol_id: 0x4a3fbd55 + symbol_id: 0x433c572b + symbol_id: 0xdf190787 + symbol_id: 0xfd2dc160 + symbol_id: 0x13e62490 + symbol_id: 0xa613caa5 + symbol_id: 0x25f67c9f + symbol_id: 0x65b19e25 + symbol_id: 0xfa3d486a + symbol_id: 0x77eb61b0 + symbol_id: 0xfbb56638 + symbol_id: 0x9a28516c + symbol_id: 0x7ad45055 + symbol_id: 0x56171277 + symbol_id: 0x67a278cb + symbol_id: 0xd1412061 + symbol_id: 0x4742ac18 + symbol_id: 0x343d8d9d + symbol_id: 0xabdeef21 + symbol_id: 0xaa1ecb0d + symbol_id: 0xbc9af04b + symbol_id: 0x78495fd8 + symbol_id: 0xa208d2dc + symbol_id: 0x89c6398f + symbol_id: 0xbad16ab3 + symbol_id: 0x68c3a63b + symbol_id: 0xbc90165b + symbol_id: 0x1579ecd2 + symbol_id: 0xe4572a81 + symbol_id: 0x07b15271 + symbol_id: 0xe2d4d055 + symbol_id: 0xe53f4a86 + symbol_id: 0xc42d006b + symbol_id: 0x3a394021 + symbol_id: 0xefe40ad0 + symbol_id: 0x54a680f9 + symbol_id: 0x6ee51cd8 + symbol_id: 0x1086ae4c + symbol_id: 0x26cf67c0 + symbol_id: 0xf096de3c + symbol_id: 0x0b3caa81 + symbol_id: 0x4512217f + symbol_id: 0xe9f5d63c + symbol_id: 0x1ed1af4f + symbol_id: 0x2f419666 + symbol_id: 0x0d70d901 + symbol_id: 0x9d1a3913 + symbol_id: 0xfdf03f19 + symbol_id: 0xb0f04be5 + symbol_id: 0x0f5c6d24 + symbol_id: 0x86d3fa50 + symbol_id: 0xc5df0bf5 + symbol_id: 0xcb4b66a2 + symbol_id: 0xcb5e0ac4 + symbol_id: 0xd08cb4e7 + symbol_id: 0x596b8466 + symbol_id: 0xd9f124cf + symbol_id: 0xdca2a3c4 + symbol_id: 0xe4059d72 + symbol_id: 0x842903b7 + symbol_id: 0x354e8904 + symbol_id: 0xd328c906 + symbol_id: 0x9a282ce3 + symbol_id: 0xd2482cd8 + symbol_id: 0x3c9f12f3 + symbol_id: 0x512b7828 + symbol_id: 0x2ddd5efb + symbol_id: 0x674dbf62 + symbol_id: 0x7737ff88 + symbol_id: 0xcc598f1c + symbol_id: 0x82b43f76 + symbol_id: 0xa5ae02cf + symbol_id: 0x5cc45f81 + symbol_id: 0x127edc77 + symbol_id: 0x7ac15cd7 + symbol_id: 0x7cd7ef85 + symbol_id: 0xbda89b5c + symbol_id: 0x3d86db69 + symbol_id: 0x20019c31 + symbol_id: 0xb2308a01 + symbol_id: 0x3ce0db00 + symbol_id: 0xbb4d4446 + symbol_id: 0xa9685e37 + symbol_id: 0x5dc5546f + symbol_id: 0x05ea5ad1 + symbol_id: 0xa6c3d5a7 + symbol_id: 0x424f3d82 + symbol_id: 0xa2e72f24 + symbol_id: 0xba0b2eaa + symbol_id: 0x3a831b23 + symbol_id: 0x462cbc3f + symbol_id: 0x5eda25d4 + symbol_id: 0xbc5ef117 + symbol_id: 0x50e01c5d + symbol_id: 0xc9735609 + symbol_id: 0x243ce42b + symbol_id: 0x2d0e7608 + symbol_id: 0x773040a8 + symbol_id: 0x0399dc23 + symbol_id: 0x10fd9f55 + symbol_id: 0xd0f0d35f + symbol_id: 0xfb31b7b7 + symbol_id: 0xfe0604fe + symbol_id: 0xa466e3d3 + symbol_id: 0x836750b8 + symbol_id: 0x1398d9e3 + symbol_id: 0x2f332836 + symbol_id: 0x165e673e + symbol_id: 0xe8a26880 + symbol_id: 0x44bb49dc + symbol_id: 0x6e71b72c + symbol_id: 0x381bc1b0 + symbol_id: 0x236a1277 + symbol_id: 0xa062fd64 + symbol_id: 0xdf7b9a78 + symbol_id: 0xa259d75f + symbol_id: 0x93f5b442 + symbol_id: 0xe4008a83 + symbol_id: 0x7eaf76f6 + symbol_id: 0x65106d59 + symbol_id: 0xbedab58b + symbol_id: 0x603dd7ca + symbol_id: 0xc30a6d76 + symbol_id: 0xb28e5573 + symbol_id: 0x1a083689 + symbol_id: 0xce6c8813 + symbol_id: 0xae4bf0ee + symbol_id: 0x6792f365 + symbol_id: 0xf85ead17 + symbol_id: 0x04aec85e + symbol_id: 0x3eb4f3ba + symbol_id: 0xeaf1f8e6 + symbol_id: 0x9d40283f + symbol_id: 0xf8eaff55 + symbol_id: 0x55bed293 + symbol_id: 0xc1add767 + symbol_id: 0x9a02788c + symbol_id: 0xc258a893 + symbol_id: 0x2ce3e2c6 + symbol_id: 0x04096200 + symbol_id: 0x62bb4fb7 + symbol_id: 0xc7e96077 + symbol_id: 0x30d34395 + symbol_id: 0xddfd9f85 + symbol_id: 0x61161520 + symbol_id: 0x4dbc1b6c + symbol_id: 0x1a3da5bd + symbol_id: 0xb6b84793 + symbol_id: 0x6988c1c1 + symbol_id: 0x9da338a6 + symbol_id: 0x91c85f34 + symbol_id: 0x4d59c065 + symbol_id: 0x90860c61 + symbol_id: 0xafa7b68d + symbol_id: 0xed606b4f + symbol_id: 0x2a20c876 + symbol_id: 0x6c72efe1 + symbol_id: 0xfac0e8e6 + symbol_id: 0x1a34a34f + symbol_id: 0x06bf2dbd + symbol_id: 0x5a4e487e + symbol_id: 0x178677d3 + symbol_id: 0xb4ca02f0 + symbol_id: 0x9b8c6a7d + symbol_id: 0xd5ed1a09 + symbol_id: 0xd78c295f + symbol_id: 0xe42df14f + symbol_id: 0x22c60050 + symbol_id: 0x7a3d8713 + symbol_id: 0xf7edefd1 + symbol_id: 0xb78d7b09 + symbol_id: 0x13d32ab6 + symbol_id: 0x88a6525c + symbol_id: 0xa9b870ab + symbol_id: 0x07d0c0e2 + symbol_id: 0x873a0741 + symbol_id: 0x0e4b2c83 + symbol_id: 0x3a4c076b + symbol_id: 0x3ce8e22e + symbol_id: 0xa03599a6 + symbol_id: 0x659c1a4c + symbol_id: 0x865e414c + symbol_id: 0xf4d035ba + symbol_id: 0x410cb094 + symbol_id: 0x6692f232 + symbol_id: 0xac772e2b + symbol_id: 0x4c1d5834 + symbol_id: 0xf16a1d9f + symbol_id: 0xdbff81b0 + symbol_id: 0x1d1d3e9f + symbol_id: 0x5f6243cf + symbol_id: 0x142ee439 + symbol_id: 0xcad08fbc + symbol_id: 0xbf885171 + symbol_id: 0x8cb67134 + symbol_id: 0x894a0130 + symbol_id: 0xab1506fb + symbol_id: 0x8a6ce95c + symbol_id: 0x5691a857 + symbol_id: 0xcb74c77c + symbol_id: 0x401ca299 + symbol_id: 0xeb19d9f6 + symbol_id: 0xbbd2a0ab + symbol_id: 0x57abe80f + symbol_id: 0xc8ea3547 + symbol_id: 0xb2e54d47 + symbol_id: 0x1b589c40 + symbol_id: 0x43078d96 + symbol_id: 0x619db28f + symbol_id: 0x36bc8d13 + symbol_id: 0x38637341 + symbol_id: 0x985a4d66 + symbol_id: 0xfe9be121 + symbol_id: 0x7d557ee6 + symbol_id: 0x406df389 + symbol_id: 0xed791383 + symbol_id: 0xcb97b841 + symbol_id: 0xa7ee49a4 + symbol_id: 0x52d9a3b8 + symbol_id: 0x930fd17a + symbol_id: 0xbbc401d2 + symbol_id: 0xcd1f4608 + symbol_id: 0x8dad3883 + symbol_id: 0x4d2043db + symbol_id: 0x14ac1f0f + symbol_id: 0xaca68d79 + symbol_id: 0x12f5593e + symbol_id: 0x5fc2c016 + symbol_id: 0x82c92992 + symbol_id: 0x99f408c5 + symbol_id: 0x22e68369 + symbol_id: 0xefd6be85 + symbol_id: 0x53dde8dc + symbol_id: 0x915620e9 + symbol_id: 0x1570bf50 + symbol_id: 0xfb9ee5c5 + symbol_id: 0xb65f0139 + symbol_id: 0x54a760fe + symbol_id: 0x49027247 + symbol_id: 0x85e07b67 + symbol_id: 0x6359420c + symbol_id: 0x7f258c4e + symbol_id: 0x64e6aa0b + symbol_id: 0x1560f116 + symbol_id: 0x1cfcf940 + symbol_id: 0x3704ac3f + symbol_id: 0x0bb7f730 + symbol_id: 0xb65e3baf + symbol_id: 0xf68f8b33 + symbol_id: 0xfab02ca8 + symbol_id: 0xd7668767 + symbol_id: 0x50d8c489 + symbol_id: 0x77722cfe + symbol_id: 0x58765106 + symbol_id: 0x14f0cfc8 + symbol_id: 0xd19691bd + symbol_id: 0x8689cf0f + symbol_id: 0x8da2cfcb + symbol_id: 0x005c3998 + symbol_id: 0x00111bab + symbol_id: 0x1e629967 + symbol_id: 0xf1401602 + symbol_id: 0xd00eb623 + symbol_id: 0x23113228 + symbol_id: 0xc1013b0e + symbol_id: 0x28ba8e50 + symbol_id: 0x65d6ca81 + symbol_id: 0x27081fa8 + symbol_id: 0x4fa74969 + symbol_id: 0x458a15db + symbol_id: 0x017aa13b + symbol_id: 0x058addcb + symbol_id: 0x698c5d5a + symbol_id: 0x7db02791 + symbol_id: 0x93579cdd + symbol_id: 0x74eec260 + symbol_id: 0xcd5a930a + symbol_id: 0x642a8f0e + symbol_id: 0x5cb0984c + symbol_id: 0x61134f05 + symbol_id: 0x26767170 + symbol_id: 0x40d34b30 + symbol_id: 0xeb805131 + symbol_id: 0xebf521c2 + symbol_id: 0x0fa1166f + symbol_id: 0x9dc7df03 + symbol_id: 0xcd06f186 + symbol_id: 0xc4cdaff8 + symbol_id: 0x7f382772 + symbol_id: 0x4636cb2f + symbol_id: 0xa2a80692 + symbol_id: 0x306598a8 + symbol_id: 0xccbb9f00 + symbol_id: 0x99c34b67 + symbol_id: 0x5bbd22c3 + symbol_id: 0x490e6dfe + symbol_id: 0xa4bda7eb + symbol_id: 0xa388be0c + symbol_id: 0x34456de2 + symbol_id: 0x9b9bd086 + symbol_id: 0xb784add6 + symbol_id: 0x46255d0e + symbol_id: 0xcd27d22d + symbol_id: 0x85218a7f + symbol_id: 0x9368cefd + symbol_id: 0xd37bdc53 + symbol_id: 0x1d42003f + symbol_id: 0xf3b2b115 + symbol_id: 0x985c43d8 + symbol_id: 0xd5545a99 + symbol_id: 0x9f89ff97 + symbol_id: 0x52e0026e + symbol_id: 0x5a17d8da + symbol_id: 0xdf129c81 + symbol_id: 0x94b29523 + symbol_id: 0x27d7263a + symbol_id: 0x19ba4c41 + symbol_id: 0xc9e82455 + symbol_id: 0x71c7b52f + symbol_id: 0x1aff7044 + symbol_id: 0x5b961c3b + symbol_id: 0x50e4a55a + symbol_id: 0x29990ff9 + symbol_id: 0xf9082011 + symbol_id: 0x95c739b2 + symbol_id: 0x61fdb8d4 + symbol_id: 0x10a4724b + symbol_id: 0xd357707f + symbol_id: 0xe506b8c8 + symbol_id: 0xe2b0e5a5 + symbol_id: 0xb8036e9c + symbol_id: 0xe36e392a + symbol_id: 0xe3de7018 + symbol_id: 0x26fb2401 + symbol_id: 0xec79392b + symbol_id: 0xf5728f86 + symbol_id: 0xb71ce21c + symbol_id: 0x40588e62 + symbol_id: 0x9db24364 + symbol_id: 0xbe4d24aa + symbol_id: 0xca6e1d6e + symbol_id: 0xf964baa3 + symbol_id: 0x85b62ff5 + symbol_id: 0xcbfc5627 + symbol_id: 0xee3e4c4b + symbol_id: 0x083944d7 + symbol_id: 0x377ef2e6 + symbol_id: 0xd87751ae + symbol_id: 0xd3bfa538 + symbol_id: 0x1544acf1 + symbol_id: 0xacdbe7cb + symbol_id: 0xc699a239 + symbol_id: 0xe63f0c53 + symbol_id: 0x8be0e5f9 + symbol_id: 0xb3d357f8 + symbol_id: 0x453bec03 + symbol_id: 0x08284f40 + symbol_id: 0xbd1c7f26 + symbol_id: 0xb6e53400 + symbol_id: 0xa6b53b87 + symbol_id: 0xa66a671b + symbol_id: 0x4c312bdc + symbol_id: 0x538752dd + symbol_id: 0x3fb40bf5 + symbol_id: 0x9f4df85d + symbol_id: 0x318c8fe5 + symbol_id: 0x16c4cdb3 + symbol_id: 0x3965b143 + symbol_id: 0x23d1db24 + symbol_id: 0x8ac60fa1 + symbol_id: 0xc9f43d6f + symbol_id: 0xe6c411fe + symbol_id: 0xc4acef3c + symbol_id: 0x01465bb9 + symbol_id: 0x24945e17 + symbol_id: 0x7e41af4d + symbol_id: 0x2d5d9d4f + symbol_id: 0x99aacdb6 + symbol_id: 0xf330039e + symbol_id: 0x76fed243 + symbol_id: 0x3ea82fd1 + symbol_id: 0xb8340e79 + symbol_id: 0x783e3f26 + symbol_id: 0xeb2dab5b + symbol_id: 0x5516ad40 + symbol_id: 0x840bde05 + symbol_id: 0x923f5818 + symbol_id: 0x41ba71c8 + symbol_id: 0x2278bde9 + symbol_id: 0x9e9ee706 + symbol_id: 0x34f75344 + symbol_id: 0xc2c6cbcb + symbol_id: 0xef3ebc91 + symbol_id: 0xd8c43eff + symbol_id: 0xd8909932 + symbol_id: 0xc3590dc2 + symbol_id: 0xed968a02 + symbol_id: 0xd75c95b1 + symbol_id: 0xecb95256 + symbol_id: 0x5edeb48b + symbol_id: 0x13fc3df8 + symbol_id: 0x22e56ff2 + symbol_id: 0x6df0c91f + symbol_id: 0xb4e1cb45 + symbol_id: 0x31405e51 + symbol_id: 0x64a1a905 + symbol_id: 0x702cbeb6 + symbol_id: 0x29cfdcb2 + symbol_id: 0xd44421aa + symbol_id: 0x3f880952 + symbol_id: 0x6072555e + symbol_id: 0x96b640c7 + symbol_id: 0x28517749 + symbol_id: 0xdfe02c28 + symbol_id: 0xdcce2e99 + symbol_id: 0x7d8fe18b + symbol_id: 0x02252ed7 + symbol_id: 0xbfb07eec + symbol_id: 0x396f9457 + symbol_id: 0xd9c8585e + symbol_id: 0xa50d59b7 + symbol_id: 0x224cb6b2 + symbol_id: 0x57ecab02 + symbol_id: 0x27d0c7b6 + symbol_id: 0x28b33064 + symbol_id: 0x60d84cc3 + symbol_id: 0xb613af5e + symbol_id: 0xff029108 + symbol_id: 0xd723c668 + symbol_id: 0x13dfcd3d + symbol_id: 0xc2b69854 + symbol_id: 0x4f3e5356 + symbol_id: 0x44e50ff8 + symbol_id: 0xec5c680b + symbol_id: 0xdc14ff55 + symbol_id: 0x2616989d + symbol_id: 0xc922a019 + symbol_id: 0xfdf9f7ee + symbol_id: 0x3c537500 + symbol_id: 0x1b814fa6 + symbol_id: 0x9ca2e070 + symbol_id: 0x37d86bb7 + symbol_id: 0x32ecd828 + symbol_id: 0xe769f645 + symbol_id: 0x37c3807c + symbol_id: 0xd883f01d + symbol_id: 0x3949f4f2 + symbol_id: 0xe3ebf1bd + symbol_id: 0x9a649861 + symbol_id: 0xced06429 + symbol_id: 0x712a9478 + symbol_id: 0x1b988a17 + symbol_id: 0xe9eceac5 + symbol_id: 0x0af305ea + symbol_id: 0xfda206aa + symbol_id: 0xb3d7f6dd + symbol_id: 0x24c72ae5 + symbol_id: 0x5269af0f + symbol_id: 0xbbecac69 + symbol_id: 0x73430331 + symbol_id: 0x3e079c30 + symbol_id: 0x2bfcd0ef + symbol_id: 0x16e3a1c0 + symbol_id: 0x3c5cce26 + symbol_id: 0xd9cc558b + symbol_id: 0x34de6be7 + symbol_id: 0x9cc61d04 + symbol_id: 0x07e4f5ea + symbol_id: 0x1eafdf64 + symbol_id: 0x67d6372c + symbol_id: 0x0a48d5ac + symbol_id: 0x76729be5 + symbol_id: 0xbab6c772 + symbol_id: 0x66f0c8cd + symbol_id: 0xb10958e7 + symbol_id: 0x45091f48 + symbol_id: 0x1540c319 + symbol_id: 0x06548b7e + symbol_id: 0xe99b6d83 + symbol_id: 0x04525af5 + symbol_id: 0x9252d1d7 + symbol_id: 0x4f0ba1d7 + symbol_id: 0xd115b1d3 + symbol_id: 0x3937523a + symbol_id: 0x80238a68 + symbol_id: 0x75040d3e + symbol_id: 0x7cd4622d + symbol_id: 0x5dfeb70f + symbol_id: 0x01a00013 + symbol_id: 0xb9d0b3a8 + symbol_id: 0x96b46225 + symbol_id: 0x35a3d772 + symbol_id: 0x86bcc4a0 + symbol_id: 0xf6382d08 + symbol_id: 0x433f7035 + symbol_id: 0x8238784d + symbol_id: 0xc80fa4a7 + symbol_id: 0x39db373c + symbol_id: 0x3852868c + symbol_id: 0x27f20808 + symbol_id: 0x63876663 + symbol_id: 0xdea420f5 + symbol_id: 0x8ffabaa9 + symbol_id: 0x50bce06e + symbol_id: 0x133a7a3e + symbol_id: 0xdeaa9b25 + symbol_id: 0x6f7d4414 + symbol_id: 0x37d02bbe + symbol_id: 0x9ac8ef20 + symbol_id: 0x35c96922 + symbol_id: 0xbe6406c3 + symbol_id: 0x9c6c58ea + symbol_id: 0x2fefe933 + symbol_id: 0xec861eec + symbol_id: 0x5810bdc3 + symbol_id: 0x3cbd6214 + symbol_id: 0xff509c01 + symbol_id: 0xa58a02f7 + symbol_id: 0x419ed67f + symbol_id: 0x0847b0c3 + symbol_id: 0xd1eec7be + symbol_id: 0xbc68a810 + symbol_id: 0x2feb66ad + symbol_id: 0x9a271493 + symbol_id: 0xcb617d2b + symbol_id: 0x9d3ae050 + symbol_id: 0x180e6903 + symbol_id: 0x162de729 + symbol_id: 0x5983afac + symbol_id: 0x8c3e2fab + symbol_id: 0xc25fb732 + symbol_id: 0x904aadaf + symbol_id: 0x5b0002a1 + symbol_id: 0x2c8694e0 + symbol_id: 0xa21a61f0 + symbol_id: 0x324ff23b + symbol_id: 0xde0961b5 + symbol_id: 0x93ed1ac4 + symbol_id: 0xffcee71a + symbol_id: 0xe61df390 + symbol_id: 0xd2a1df18 + symbol_id: 0x18bfee32 + symbol_id: 0x53d0da35 + symbol_id: 0x9595d229 + symbol_id: 0xe770d8d1 + symbol_id: 0xa321b388 + symbol_id: 0x958eb206 + symbol_id: 0xd0c1e622 + symbol_id: 0x1ea7ecbd + symbol_id: 0xe47c4cd7 + symbol_id: 0xa01539e9 + symbol_id: 0x46d93e48 + symbol_id: 0x0bb33843 + symbol_id: 0x6d6403f6 + symbol_id: 0x52200b18 + symbol_id: 0x0ce26450 + symbol_id: 0x141fdc1f + symbol_id: 0xf1513a2c + symbol_id: 0x1070f731 + symbol_id: 0xb7c9d0b8 + symbol_id: 0x8897c24a + symbol_id: 0xffa3ecd1 + symbol_id: 0x42595f98 + symbol_id: 0xd085753f + symbol_id: 0xc37c9a74 + symbol_id: 0xd03f3f09 + symbol_id: 0x123cd197 + symbol_id: 0xe57e5e73 + symbol_id: 0x8ba9d028 + symbol_id: 0x22f7748e + symbol_id: 0x12951e5c + symbol_id: 0xe4bc7703 + symbol_id: 0xf9e83d36 + symbol_id: 0x80bebca0 + symbol_id: 0xe207c73b + symbol_id: 0x84bf9f80 + symbol_id: 0xea4938d9 + symbol_id: 0xdc02a166 + symbol_id: 0x2e5af443 + symbol_id: 0x125dc05b + symbol_id: 0x5cb257e7 + symbol_id: 0x51dd09eb + symbol_id: 0x243b376d + symbol_id: 0x793668af + symbol_id: 0x1e384c7a + symbol_id: 0x693c5568 + symbol_id: 0x1ef72034 + symbol_id: 0xc2bb86d6 + symbol_id: 0x1dad348b + symbol_id: 0xd50beffc + symbol_id: 0xba681a1a + symbol_id: 0x5fa10488 + symbol_id: 0x9db95d0c + symbol_id: 0x81e2991f + symbol_id: 0xc278f4fa + symbol_id: 0x9c15bd7a + symbol_id: 0x5ebc16d0 + symbol_id: 0xb39736f6 + symbol_id: 0x9d35d830 + symbol_id: 0xf0c151e7 + symbol_id: 0xac7ed12e + symbol_id: 0x02d49a4a + symbol_id: 0xc8a98327 + symbol_id: 0x1e7f3ab3 + symbol_id: 0x6a3f9c83 + symbol_id: 0xd75689cb + symbol_id: 0x992e8b3c + symbol_id: 0xcd9e585e + symbol_id: 0x69eeb51b + symbol_id: 0x0dfe21ad + symbol_id: 0x30e87de6 + symbol_id: 0x6fc1e83f + symbol_id: 0x0e1df21c + symbol_id: 0xac520589 + symbol_id: 0x2eeef935 + symbol_id: 0x890d0269 + symbol_id: 0xa22df476 + symbol_id: 0x3b5dbc43 + symbol_id: 0x06367b1f + symbol_id: 0x90818f05 + symbol_id: 0x49b0b3dc + symbol_id: 0xe4264e80 + symbol_id: 0xb37c1005 + symbol_id: 0x793c34e6 + symbol_id: 0xe501016b + symbol_id: 0x67bb32d8 + symbol_id: 0xccd5125f + symbol_id: 0xc7d3f838 + symbol_id: 0x1a84af17 + symbol_id: 0x13b5133e + symbol_id: 0x6e21f792 + symbol_id: 0x4e868331 + symbol_id: 0xd306839f + symbol_id: 0x8fff831c + symbol_id: 0x61290d1f + symbol_id: 0x409cd326 + symbol_id: 0x0ccd2ae9 + symbol_id: 0x14a69275 + symbol_id: 0x6a86851c + symbol_id: 0x9ef66b44 + symbol_id: 0x61d52d25 + symbol_id: 0xac255df6 + symbol_id: 0xe1cb7751 + symbol_id: 0x6e315775 + symbol_id: 0x10d51eda + symbol_id: 0x7a9c49cb + symbol_id: 0xf1503ace + symbol_id: 0x2c0117f0 + symbol_id: 0xa3314c5c + symbol_id: 0xe7bafb12 + symbol_id: 0x32988703 + symbol_id: 0x39bc463d + symbol_id: 0xe8c3a46c + symbol_id: 0x92ad6653 + symbol_id: 0x765567f1 + symbol_id: 0x67cab613 + symbol_id: 0xe7b7f01e + symbol_id: 0xdff4358e + symbol_id: 0x21353f4f + symbol_id: 0xdcbb9215 + symbol_id: 0x2447e16e + symbol_id: 0xad90b9ef + symbol_id: 0xeab149af + symbol_id: 0x0a235dd5 + symbol_id: 0xa92902da + symbol_id: 0x2c092465 + symbol_id: 0x161b2b54 + symbol_id: 0x707a35cb + symbol_id: 0xbb500a73 + symbol_id: 0x9a68c1f7 + symbol_id: 0x70790afa + symbol_id: 0x726f15c1 + symbol_id: 0x6db2cfc5 + symbol_id: 0x5364e8c5 + symbol_id: 0x2c2de021 + symbol_id: 0x73eeb559 + symbol_id: 0xe3713e89 + symbol_id: 0x69dcbd79 + symbol_id: 0x14fb1d7f + symbol_id: 0xae5a377c + symbol_id: 0xfa197680 + symbol_id: 0x4ef078c0 + symbol_id: 0x634946e6 + symbol_id: 0x0c0b5c37 + symbol_id: 0x2f08ffc6 + symbol_id: 0xbe1a0b7f + symbol_id: 0x6fa67e06 + symbol_id: 0x1114603a + symbol_id: 0xbebe3d2e + symbol_id: 0x56ffdefe + symbol_id: 0xd6e8532d + symbol_id: 0x9df74c73 + symbol_id: 0x740c134e + symbol_id: 0xacd66e9e + symbol_id: 0xf8bcc2db + symbol_id: 0x3f5b9269 + symbol_id: 0xdfa2e68a + symbol_id: 0x17806848 + symbol_id: 0x86c3082b + symbol_id: 0x0fdc5a85 + symbol_id: 0x3ce6f576 + symbol_id: 0xc93168f3 + symbol_id: 0x761cec78 + symbol_id: 0x0707a7ce + symbol_id: 0x470ca027 + symbol_id: 0x173c6399 + symbol_id: 0xecd5c994 + symbol_id: 0xf439020c + symbol_id: 0xd1503081 + symbol_id: 0x689f5b8d + symbol_id: 0x287a4dba + symbol_id: 0xba770aa5 + symbol_id: 0x7c38f5dc + symbol_id: 0x0c39a57f + symbol_id: 0x6c300812 + symbol_id: 0x8370f127 + symbol_id: 0xe59b51ac + symbol_id: 0x82feb89e + symbol_id: 0x417866a8 + symbol_id: 0x013abbf5 + symbol_id: 0x9542ffda + symbol_id: 0xb1ded749 + symbol_id: 0xf131e6d4 + symbol_id: 0x50cfaca0 + symbol_id: 0xf5634793 + symbol_id: 0xac156dd0 + symbol_id: 0x9e86d87a + symbol_id: 0x6f7172e0 + symbol_id: 0xa74e4e73 + symbol_id: 0x508c3717 + symbol_id: 0xe5abcddf + symbol_id: 0xb30e2978 + symbol_id: 0x49cc7bc6 + symbol_id: 0x13a3a596 + symbol_id: 0xdc17958b + symbol_id: 0x80062cae + symbol_id: 0x420bc618 + symbol_id: 0x47a664c6 + symbol_id: 0x01428af9 + symbol_id: 0xb323415e + symbol_id: 0xf8f6df36 + symbol_id: 0xe8ed13a6 + symbol_id: 0x2c91b5be + symbol_id: 0xf8b12136 + symbol_id: 0xb11c92aa + symbol_id: 0xaa322a74 + symbol_id: 0x0d9f5d07 + symbol_id: 0x864eb34f + symbol_id: 0xb7a7a808 + symbol_id: 0x160949a1 + symbol_id: 0xf5e8f5ed + symbol_id: 0xa10f5ac7 + symbol_id: 0x5b48ee3a + symbol_id: 0xdea8ab93 + symbol_id: 0x55fd0d76 + symbol_id: 0x25e7db1a + symbol_id: 0xb634bd54 + symbol_id: 0xaba73bf2 + symbol_id: 0xa2a45fe2 + symbol_id: 0xe8ce7aa9 + symbol_id: 0xe1b4680c + symbol_id: 0xe243fac9 + symbol_id: 0xf140b7ff + symbol_id: 0x2e17e257 + symbol_id: 0xb89cc5d0 + symbol_id: 0x92ae3cd2 + symbol_id: 0x8dbf40f1 + symbol_id: 0x80c5af01 + symbol_id: 0xd2ecbea7 + symbol_id: 0x8153c982 + symbol_id: 0x14190014 + symbol_id: 0xa0afbf37 + symbol_id: 0xc779d1cf + symbol_id: 0xe2cb1aad + symbol_id: 0x3fc75673 + symbol_id: 0x14d7bd08 + symbol_id: 0x8a5e5384 + symbol_id: 0x4139dc1a + symbol_id: 0x15bd9b54 + symbol_id: 0x25ae3e5f + symbol_id: 0x80df38ea + symbol_id: 0x322949f1 + symbol_id: 0x878b97bb + symbol_id: 0x1f3f17bd + symbol_id: 0x53f4166f + symbol_id: 0x59caaeac + symbol_id: 0x64f92138 + symbol_id: 0x2e13b831 + symbol_id: 0x57ba6430 + symbol_id: 0x131272a2 + symbol_id: 0x58b605c8 + symbol_id: 0xf06ef566 + symbol_id: 0x3020cd17 + symbol_id: 0x25c6452e + symbol_id: 0x324d8228 + symbol_id: 0xd612789c + symbol_id: 0x561323f1 + symbol_id: 0xa9ebbb66 + symbol_id: 0x2f21ba25 + symbol_id: 0x81c5befa + symbol_id: 0x17e91481 + symbol_id: 0xd1691fe4 + symbol_id: 0x4804f611 + symbol_id: 0x842fc505 + symbol_id: 0xd28bb85a + symbol_id: 0x9e62b4cc + symbol_id: 0x26c5a1b9 + symbol_id: 0xdb34fc88 + symbol_id: 0xb0eab20a + symbol_id: 0x8229d43c + symbol_id: 0xa3012e88 + symbol_id: 0x8900d981 + symbol_id: 0x9d05e78b + symbol_id: 0x8a65993b + symbol_id: 0x1a646dda + symbol_id: 0x52651755 + symbol_id: 0x3987d121 + symbol_id: 0x608fa528 + symbol_id: 0x9f666495 + symbol_id: 0x6f0567ec + symbol_id: 0x927e4918 + symbol_id: 0x98e59f77 + symbol_id: 0xbecf4baa + symbol_id: 0xe38cbeaa + symbol_id: 0xec727723 + symbol_id: 0xe9a7481c + symbol_id: 0x5ff552c9 + symbol_id: 0x6423f928 + symbol_id: 0x6a9aa538 + symbol_id: 0x0422d1e4 + symbol_id: 0x48fb8c7e + symbol_id: 0x180b11d3 + symbol_id: 0xd46a0ddb + symbol_id: 0x49317a7a + symbol_id: 0xd780999c + symbol_id: 0xe8fde451 + symbol_id: 0xda3d90c9 + symbol_id: 0x85643cba + symbol_id: 0x10599707 + symbol_id: 0x49314bbb + symbol_id: 0x0df14cdd + symbol_id: 0x0fae0c8d + symbol_id: 0x5749ee7e + symbol_id: 0xe5e4dbdf + symbol_id: 0x52cfab58 + symbol_id: 0xfd020b9f + symbol_id: 0x7c9e1a26 + symbol_id: 0x499b7b9e + symbol_id: 0x712f800b + symbol_id: 0x37c95360 + symbol_id: 0xd27c5bdf + symbol_id: 0xe2f2f3da + symbol_id: 0xeb5eabdb + symbol_id: 0x1561afad + symbol_id: 0x7ba3baed + symbol_id: 0xceb41cae + symbol_id: 0x2197c0b9 + symbol_id: 0x830bfa0f + symbol_id: 0x5a85390c + symbol_id: 0x0f84842d + symbol_id: 0x74a4f32b + symbol_id: 0x990f6662 + symbol_id: 0x9864ac97 + symbol_id: 0x2dabc7a6 + symbol_id: 0x465b6faa + symbol_id: 0xafb47c9f + symbol_id: 0x408f4567 + symbol_id: 0x7fc27c29 + symbol_id: 0x9dc0e748 + symbol_id: 0x2251af59 + symbol_id: 0xea6abe92 + symbol_id: 0xbbb52558 + symbol_id: 0x5b447f09 + symbol_id: 0x0e3a132f + symbol_id: 0x16154bce + symbol_id: 0x8becb370 + symbol_id: 0x42a88d96 + symbol_id: 0xb36e22d3 + symbol_id: 0x683db5bf + symbol_id: 0x177fa0e0 + symbol_id: 0x11d4227b + symbol_id: 0x71551ba9 + symbol_id: 0x435b99c6 + symbol_id: 0x01768311 + symbol_id: 0x1744651d + symbol_id: 0x9103dd70 + symbol_id: 0xffdd03be + symbol_id: 0x15848de9 + symbol_id: 0xde695e5a + symbol_id: 0x4e730977 + symbol_id: 0x53ee2234 + symbol_id: 0x227e051f + symbol_id: 0x9a5fd229 + symbol_id: 0xe4363e0f + symbol_id: 0x97ae9712 + symbol_id: 0x649b0ae0 + symbol_id: 0x4ecdb62e + symbol_id: 0xb60564aa + symbol_id: 0x9209e3c3 + symbol_id: 0x6dd94494 + symbol_id: 0x69e23de7 + symbol_id: 0xb53f86dc + symbol_id: 0x87ac4949 + symbol_id: 0xac6b1fea + symbol_id: 0x90383f0c + symbol_id: 0x6a663d57 + symbol_id: 0xbed674f6 + symbol_id: 0x0ca915af + symbol_id: 0x2721b297 + symbol_id: 0xf60ed3ec + symbol_id: 0x1f556538 + symbol_id: 0xb51f872d + symbol_id: 0x1f203052 + symbol_id: 0x1c94f26a + symbol_id: 0xda033b26 + symbol_id: 0xfc5b9a92 + symbol_id: 0xd1f648be + symbol_id: 0x32b0de3e + symbol_id: 0x88fdaf2f + symbol_id: 0x23d99f29 + symbol_id: 0xf65a8574 + symbol_id: 0x69d73c4e + symbol_id: 0x9653ad6f + symbol_id: 0xbc5e2f91 + symbol_id: 0x05375661 + symbol_id: 0x8e8693ec + symbol_id: 0x938485a1 + symbol_id: 0x486016b6 + symbol_id: 0xae54e6d0 + symbol_id: 0x3cb678c1 + symbol_id: 0x826d9499 + symbol_id: 0x49a7f238 + symbol_id: 0x51af4178 + symbol_id: 0xcdedac88 + symbol_id: 0xceaba6d1 + symbol_id: 0x829cc511 + symbol_id: 0xd8d641e9 + symbol_id: 0xf1e11c16 + symbol_id: 0xdbf9c67a + symbol_id: 0xd1e79536 + symbol_id: 0x2c564089 + symbol_id: 0x8afe9539 + symbol_id: 0xb3a33a94 + symbol_id: 0x5a1e8208 + symbol_id: 0x2eff102f + symbol_id: 0x1072c3ea + symbol_id: 0x0b9aa695 + symbol_id: 0x50df738e + symbol_id: 0x98734bd3 + symbol_id: 0xfb623241 + symbol_id: 0x3aeddbd4 + symbol_id: 0x0128eff9 + symbol_id: 0xcd29475b + symbol_id: 0xc67413f4 + symbol_id: 0xf3a8b66c + symbol_id: 0xb151be0e + symbol_id: 0x909b3688 + symbol_id: 0x126f72d4 + symbol_id: 0x1367c9d8 + symbol_id: 0x2355a9dd + symbol_id: 0x2f1102f6 + symbol_id: 0x7389434f + symbol_id: 0x3a05c2fc + symbol_id: 0x854212b1 + symbol_id: 0xd12105c9 + symbol_id: 0xb826c91a + symbol_id: 0x85c7decb + symbol_id: 0x87a9e1a0 + symbol_id: 0x5b227eda + symbol_id: 0x46082c90 + symbol_id: 0x590d247f + symbol_id: 0x91579542 + symbol_id: 0x2a59e35c + symbol_id: 0x3b03aaea + symbol_id: 0xeeb1ddf9 + symbol_id: 0x54bb98b3 + symbol_id: 0x183217e2 + symbol_id: 0xb7634e4d + symbol_id: 0x005b9494 + symbol_id: 0x9fb09fdf + symbol_id: 0x0238e2a9 + symbol_id: 0x7c26f0bc + symbol_id: 0xb7ff4d92 + symbol_id: 0x38aaa220 + symbol_id: 0xb34d0634 + symbol_id: 0xeab63d27 + symbol_id: 0x1bc307a0 + symbol_id: 0xab29122c + symbol_id: 0x0748dfdb + symbol_id: 0x0695a248 + symbol_id: 0x7165409e + symbol_id: 0x2c5e821c + symbol_id: 0xa36bcd31 + symbol_id: 0x6c1eddbc + symbol_id: 0xba3fffd9 + symbol_id: 0x20a31fba + symbol_id: 0xd467aa67 + symbol_id: 0x55f2d454 + symbol_id: 0xf8464b2a + symbol_id: 0x4e8f8f88 + symbol_id: 0x5c86ec9a + symbol_id: 0x31cbcd74 + symbol_id: 0xdd35f00b + symbol_id: 0x1843760e + symbol_id: 0xca5987b4 + symbol_id: 0xf83d14d2 + symbol_id: 0x0987d619 + symbol_id: 0x4b59a0e3 + symbol_id: 0x9fdcbc57 + symbol_id: 0x5a0b5a6d + symbol_id: 0xd27c4a50 + symbol_id: 0x3a87c686 + symbol_id: 0x4268401e + symbol_id: 0xb02bf4aa + symbol_id: 0x2b900c73 + symbol_id: 0xf62fefe0 + symbol_id: 0x49b7d4e1 + symbol_id: 0x3e36e803 + symbol_id: 0xfb6bc213 + symbol_id: 0x65ef2e20 + symbol_id: 0xa5791e4a + symbol_id: 0xe4053aa7 + symbol_id: 0xe5e8386c + symbol_id: 0xce0ee445 + symbol_id: 0x4feaaf8f + symbol_id: 0x91f3338a + symbol_id: 0x64440a60 + symbol_id: 0x6cde79b4 + symbol_id: 0xd68bae0f + symbol_id: 0x2b688ec7 + symbol_id: 0x248856c2 + symbol_id: 0x6ff192fd + symbol_id: 0x3deea824 + symbol_id: 0x90b29211 + symbol_id: 0x2991c962 + symbol_id: 0x2e6efbc9 + symbol_id: 0x259a5a1d + symbol_id: 0xd12e2c62 + symbol_id: 0xdbf7d123 + symbol_id: 0xebf295af + symbol_id: 0x8b6e9080 + symbol_id: 0xc3c79032 + symbol_id: 0x7aadc374 + symbol_id: 0x799e8ae8 + symbol_id: 0x541cef30 + symbol_id: 0xf68e2a91 + symbol_id: 0x33807c0a + symbol_id: 0x396ad9d1 + symbol_id: 0x960e5c5b + symbol_id: 0x77274abe + symbol_id: 0xf2357f9f + symbol_id: 0xc16e78d8 + symbol_id: 0xabbc8603 + symbol_id: 0x4cf1070c + symbol_id: 0x9e48588d + symbol_id: 0x3945d02a + symbol_id: 0x32908e47 + symbol_id: 0xc91eefc6 + symbol_id: 0x7511baca + symbol_id: 0x29553efc + symbol_id: 0xfd198070 + symbol_id: 0x4a781b7f + symbol_id: 0xc92def38 + symbol_id: 0xdd41811b + symbol_id: 0x0118b55f + symbol_id: 0x4e97a73b + symbol_id: 0x62f86638 + symbol_id: 0x117f1097 + symbol_id: 0x8570255f + symbol_id: 0x438146c4 + symbol_id: 0xf069b7fd + symbol_id: 0xd8377ddc + symbol_id: 0xfbb2197e + symbol_id: 0xb4fdfb1e + symbol_id: 0x04d5663a + symbol_id: 0x5cf2f6f8 + symbol_id: 0xa66866da + symbol_id: 0xcbfd8cea + symbol_id: 0x2804801a + symbol_id: 0x4893b166 + symbol_id: 0xbf6a903f + symbol_id: 0xddb9ed35 + symbol_id: 0x21d8367b + symbol_id: 0xce959ab5 + symbol_id: 0x41f70cdb + symbol_id: 0x805d1994 + symbol_id: 0x1764380c + symbol_id: 0x5a67d15f + symbol_id: 0xfb766d3e + symbol_id: 0xc20a2c2c + symbol_id: 0x0b03a904 + symbol_id: 0x2bce772d + symbol_id: 0x705777ef + symbol_id: 0x21b06e02 + symbol_id: 0x70f8b485 + symbol_id: 0x3a44a497 + symbol_id: 0xc0705cb4 + symbol_id: 0x5ebdf90f + symbol_id: 0x9cb108b5 + symbol_id: 0xdfdf59f8 + symbol_id: 0x195b028a + symbol_id: 0x78126b2c + symbol_id: 0x5153378f + symbol_id: 0xe5686fed + symbol_id: 0xf7b2b5e2 + symbol_id: 0x64df4bab + symbol_id: 0xdf865b89 + symbol_id: 0xc6c6c125 + symbol_id: 0x0538a0a0 + symbol_id: 0x755857c9 + symbol_id: 0xb261904e + symbol_id: 0x8732c1c9 + symbol_id: 0x677926cf + symbol_id: 0x0d3c3e14 + symbol_id: 0xe5340075 + symbol_id: 0x6aab6dda + symbol_id: 0x089f5fe6 + symbol_id: 0x0c73acc8 + symbol_id: 0xace4bcdf + symbol_id: 0x57ee69c1 + symbol_id: 0xd76b82b2 + symbol_id: 0x30c7b7f4 + symbol_id: 0x9c7a2d6c + symbol_id: 0x48fc2cb6 + symbol_id: 0xd41c441b + symbol_id: 0x8607d899 + symbol_id: 0x1d945826 + symbol_id: 0xa3f52060 + symbol_id: 0x001f1a24 + symbol_id: 0x46d54e34 + symbol_id: 0x48ae5586 + symbol_id: 0xfba840ea + symbol_id: 0x9562ae27 + symbol_id: 0xf985c978 + symbol_id: 0x5ba6dff6 + symbol_id: 0xf977c032 + symbol_id: 0x7802cb99 + symbol_id: 0x821675f7 + symbol_id: 0x2831202e + symbol_id: 0x8be50e45 + symbol_id: 0x66112f81 + symbol_id: 0x46449fce + symbol_id: 0xefa494ef + symbol_id: 0x74fbd45c + symbol_id: 0x139e6573 + symbol_id: 0x17c74c49 + symbol_id: 0x6f637792 + symbol_id: 0xf63fdfbf + symbol_id: 0xe12c6c9f + symbol_id: 0xb5ebcdfc + symbol_id: 0x71ecd71f + symbol_id: 0x7b08b3df + symbol_id: 0x6af2dc93 + symbol_id: 0x56f4af9c + symbol_id: 0x93ee7a0f + symbol_id: 0x7d858174 + symbol_id: 0x0e66eaf7 + symbol_id: 0x81bce56b + symbol_id: 0x01a1f5e7 + symbol_id: 0xa3ee1393 + symbol_id: 0x492407e0 + symbol_id: 0xfd36afa6 + symbol_id: 0x988f4d92 + symbol_id: 0x1bdc5aa0 + symbol_id: 0x8b5859cf + symbol_id: 0x7c2a2a37 + symbol_id: 0x882375b2 + symbol_id: 0xa4ceb82a + symbol_id: 0x47a1f086 + symbol_id: 0x8c26ec8b + symbol_id: 0xab5f4767 + symbol_id: 0xd056ad1b + symbol_id: 0x2104bead + symbol_id: 0xedc5f666 + symbol_id: 0x9e73d367 + symbol_id: 0x3cf252e7 + symbol_id: 0x828f61b2 + symbol_id: 0xa7a9bc3b + symbol_id: 0xc5684e9c + symbol_id: 0xe51d6dd1 + symbol_id: 0xec4ea718 + symbol_id: 0x4f384161 + symbol_id: 0x79536269 + symbol_id: 0xb55db035 + symbol_id: 0x4f3dccb0 + symbol_id: 0xa341b4f5 + symbol_id: 0x7450c7fb + symbol_id: 0x45bac715 + symbol_id: 0x431a82e5 + symbol_id: 0x795a1c4e + symbol_id: 0x9e9162a1 + symbol_id: 0x5ca3653a + symbol_id: 0x5400f960 + symbol_id: 0x4173a10e + symbol_id: 0x5e9d56ee + symbol_id: 0x999465c1 + symbol_id: 0x74844b2a + symbol_id: 0xa2e29e3b + symbol_id: 0x74c27ecd + symbol_id: 0x80913de9 + symbol_id: 0xbffd1c46 + symbol_id: 0x264c5308 + symbol_id: 0x205145e9 + symbol_id: 0x0eff96d9 + symbol_id: 0xc7dca9cd + symbol_id: 0xa503728e + symbol_id: 0x8163968f + symbol_id: 0x29f98a43 + symbol_id: 0x43241ada + symbol_id: 0x5c6aa8cb + symbol_id: 0xae7aa450 + symbol_id: 0x2edd194c + symbol_id: 0x12aeae3a + symbol_id: 0xa4ad8391 + symbol_id: 0x5c1197ba + symbol_id: 0x22e1072c + symbol_id: 0x50b92bc4 + symbol_id: 0x8c0dd14a + symbol_id: 0x3480e8df + symbol_id: 0x0bf91812 + symbol_id: 0x16db3f05 + symbol_id: 0x258649b1 + symbol_id: 0x761738c2 + symbol_id: 0x1ff99fdd + symbol_id: 0xe74ce327 + symbol_id: 0x35e3ce18 + symbol_id: 0xb2a4fdfa + symbol_id: 0x8fb082a6 + symbol_id: 0x570df167 + symbol_id: 0x84f045c2 + symbol_id: 0x4513114c + symbol_id: 0x56cb7a36 + symbol_id: 0xe8c754b0 + symbol_id: 0x12fb2fd6 + symbol_id: 0xac6ce0b0 + symbol_id: 0xe224f61e + symbol_id: 0xd2090791 + symbol_id: 0xedd0d1ed + symbol_id: 0xda5d60be + symbol_id: 0x33ee29b2 + symbol_id: 0x43533d44 + symbol_id: 0xa85c9809 + symbol_id: 0xd762c8bb + symbol_id: 0x4bf9c130 + symbol_id: 0xdc781a16 + symbol_id: 0x5ad6b744 + symbol_id: 0x67d7bbc2 + symbol_id: 0x11ca9115 + symbol_id: 0xf4841d33 + symbol_id: 0x34a94ed3 + symbol_id: 0xb05cd7bd + symbol_id: 0xf41c5e13 + symbol_id: 0xafbfe5ff + symbol_id: 0xf5a7fda4 + symbol_id: 0x3d4320ba + symbol_id: 0x120bf14f + symbol_id: 0xa2bcc818 + symbol_id: 0xa0d4d843 + symbol_id: 0x7a6a0afc + symbol_id: 0x1586d077 + symbol_id: 0x2ee3ef04 + symbol_id: 0x008a247e + symbol_id: 0xd3148537 + symbol_id: 0xb5b25b58 + symbol_id: 0x278a6b59 + symbol_id: 0xe4036f2e + symbol_id: 0xd49d7abc + symbol_id: 0x76dea2aa + symbol_id: 0x14eb95fa + symbol_id: 0x474e9bcc + symbol_id: 0xf10245da + symbol_id: 0x18cbd7f9 + symbol_id: 0x30f6b9b1 + symbol_id: 0x8ef5c221 + symbol_id: 0x32b196e0 + symbol_id: 0x022517f0 + symbol_id: 0x4d8a452e + symbol_id: 0x7509c737 + symbol_id: 0xd8a616ba + symbol_id: 0xcecaa985 + symbol_id: 0x36deacf7 + symbol_id: 0xf0e07f22 + symbol_id: 0x63a78c37 + symbol_id: 0x5286bfd6 + symbol_id: 0x42390c70 + symbol_id: 0x8deacb1d + symbol_id: 0x2e407415 + symbol_id: 0xc9021692 + symbol_id: 0xcf17c9a6 + symbol_id: 0x9c54c873 + symbol_id: 0x771aea1d + symbol_id: 0x8d3c4841 + symbol_id: 0x05840f35 + symbol_id: 0xa6141872 + symbol_id: 0x56b779c5 + symbol_id: 0xc4c7fcde + symbol_id: 0x20d4dbb9 + symbol_id: 0x6febaf59 + symbol_id: 0x5ab300fb + symbol_id: 0x33d40ef0 + symbol_id: 0xeb6692c0 + symbol_id: 0x38940a34 + symbol_id: 0x322ca1cc + symbol_id: 0xad3b5931 + symbol_id: 0xdc85b8be + symbol_id: 0xd1dc3f24 + symbol_id: 0xa6a2da07 + symbol_id: 0xa6fc085f + symbol_id: 0x4e595f64 + symbol_id: 0xd94e8fae + symbol_id: 0xd2399e18 + symbol_id: 0xa6c906b5 + symbol_id: 0x5cc4535c + symbol_id: 0x7d2c4acc + symbol_id: 0x1f593233 + symbol_id: 0x808ff24a + symbol_id: 0xd40f1edd + symbol_id: 0xb1df15e0 + symbol_id: 0x08c47cc6 + symbol_id: 0x48499e9a + symbol_id: 0x3ea6cb2c + symbol_id: 0x26011f31 + symbol_id: 0x252b1748 + symbol_id: 0xbd7218cd + symbol_id: 0x8ef4fedc + symbol_id: 0x4f956c89 + symbol_id: 0x3003f174 + symbol_id: 0xf85ae22f + symbol_id: 0xcca4d1a0 + symbol_id: 0xc3a3db62 + symbol_id: 0xc472be84 + symbol_id: 0x842bd7b1 + symbol_id: 0x01c90481 + symbol_id: 0xfdf415e2 + symbol_id: 0xbf0b0a4c + symbol_id: 0x4a4e8bee + symbol_id: 0x5b060b7d + symbol_id: 0xec171799 + symbol_id: 0x24b9d7ed + symbol_id: 0x25471057 + symbol_id: 0xb77dc501 + symbol_id: 0xb543d6ba + symbol_id: 0x569844be + symbol_id: 0x17b3f8eb + symbol_id: 0x4814ecd5 + symbol_id: 0xb2b0c8fa + symbol_id: 0xfb710d3e + symbol_id: 0x0af60b8b + symbol_id: 0xe0349007 + symbol_id: 0xfae0b182 + symbol_id: 0x9ef87854 + symbol_id: 0xc5442265 + symbol_id: 0x25bebf3b + symbol_id: 0x59b4ca07 + symbol_id: 0xba8007cd + symbol_id: 0x91763ae6 + symbol_id: 0x2cc9ecc6 + symbol_id: 0x56c495a4 + symbol_id: 0x331ad54e + symbol_id: 0x6f6a6551 + symbol_id: 0xd9f835a5 + symbol_id: 0xe17d94e2 + symbol_id: 0x704b33f2 + symbol_id: 0x39477e15 + symbol_id: 0x05a66e98 + symbol_id: 0x3c71822d + symbol_id: 0x6e10178a + symbol_id: 0x5d6a93ff + symbol_id: 0x2bb7ad6a + symbol_id: 0x4bb58367 + symbol_id: 0x63762e51 + symbol_id: 0x3e462ca5 + symbol_id: 0x970aca32 + symbol_id: 0x7e56f1cb + symbol_id: 0xb28c2541 + symbol_id: 0xf8889a4c + symbol_id: 0x89ed643c + symbol_id: 0x620f0859 + symbol_id: 0x4e412a59 + symbol_id: 0xaf2bd97c + symbol_id: 0x5b1dd2cc + symbol_id: 0x7a3ba5ab + symbol_id: 0x2189bf03 + symbol_id: 0x9a2a9bda + symbol_id: 0x54732419 + symbol_id: 0x7df87144 + symbol_id: 0xdfe1cb53 + symbol_id: 0x2c6a64fa + symbol_id: 0x689737cf + symbol_id: 0x7b6738b5 + symbol_id: 0x07b831b6 + symbol_id: 0x1f625c64 + symbol_id: 0x180ceb0c + symbol_id: 0x19ed5e1a + symbol_id: 0xaae00157 + symbol_id: 0x455375fa + symbol_id: 0xc1ea8aaa + symbol_id: 0xe19d98a9 + symbol_id: 0xdebcf3e9 + symbol_id: 0x5d6d169f + symbol_id: 0x023858a0 + symbol_id: 0x7b2c2128 + symbol_id: 0x69cf76f8 + symbol_id: 0x9f643b02 + symbol_id: 0x37d43848 + symbol_id: 0x9b754839 + symbol_id: 0xe9c59a02 + symbol_id: 0x7aad3cde + symbol_id: 0x9c381e9a + symbol_id: 0xcf06c075 + symbol_id: 0xc335d09a + symbol_id: 0xed461eb7 + symbol_id: 0x9c9476f8 + symbol_id: 0x0e434d19 + symbol_id: 0x124a6437 + symbol_id: 0x005702f9 + symbol_id: 0x80197b32 + symbol_id: 0x55c5bdf3 + symbol_id: 0x7c74f0ec + symbol_id: 0x8525915d + symbol_id: 0x12402fa7 + symbol_id: 0x7f3b48aa + symbol_id: 0xf47010e0 + symbol_id: 0x436ee92c + symbol_id: 0xd2beae59 + symbol_id: 0x96bd64f2 + symbol_id: 0x064eb0d1 + symbol_id: 0xbf6056e5 + symbol_id: 0xaba9754d + symbol_id: 0x6a9fad39 + symbol_id: 0x99c66454 + symbol_id: 0xfc18945f + symbol_id: 0xcbc81720 + symbol_id: 0xda8bd5f1 + symbol_id: 0xa07fb91d + symbol_id: 0x40c45272 + symbol_id: 0xbdcb1d7d + symbol_id: 0x341fb250 + symbol_id: 0x2deba225 + symbol_id: 0x7a099f60 + symbol_id: 0xa63a57d8 + symbol_id: 0xd438cd46 + symbol_id: 0xa58f5af9 + symbol_id: 0x5f5db40c + symbol_id: 0xb9d20cc1 + symbol_id: 0x935a92ca + symbol_id: 0x4f6b19f1 + symbol_id: 0xd4ea779d + symbol_id: 0x67a38bc7 + symbol_id: 0xd7cc5056 + symbol_id: 0x40df740b + symbol_id: 0x89a97545 + symbol_id: 0x62f414d0 + symbol_id: 0x517294f8 + symbol_id: 0xa3febb65 + symbol_id: 0x1bedb04f + symbol_id: 0xd8114005 + symbol_id: 0x736f4bcb + symbol_id: 0x3ffd8828 + symbol_id: 0x38f9f2a7 + symbol_id: 0x5d5ff743 + symbol_id: 0x091ef2aa + symbol_id: 0x6bf3e0a9 + symbol_id: 0xd3102305 + symbol_id: 0xe9b464cc + symbol_id: 0x49088d8f + symbol_id: 0x267fd1ec + symbol_id: 0x9065463e + symbol_id: 0x5f0785ba + symbol_id: 0x9d80748f + symbol_id: 0x7887ea8f + symbol_id: 0xf1f40891 + symbol_id: 0xe40dd16b + symbol_id: 0xe3dfe241 + symbol_id: 0x33735fec + symbol_id: 0xca7402ca + symbol_id: 0x778992cc + symbol_id: 0x0e0dc50e + symbol_id: 0x90d072a5 + symbol_id: 0x859796a9 + symbol_id: 0x3f4150a5 + symbol_id: 0xae246c18 + symbol_id: 0x9d194bee + symbol_id: 0xe12b6ced + symbol_id: 0x2204e0c5 + symbol_id: 0xc680f7e5 + symbol_id: 0xa393d439 + symbol_id: 0x3c015632 + symbol_id: 0xea81e880 + symbol_id: 0xd1b9e255 + symbol_id: 0x24587583 + symbol_id: 0xf23330c5 + symbol_id: 0x05746b6c + symbol_id: 0xd034d018 + symbol_id: 0x745d77d7 + symbol_id: 0xee44d535 + symbol_id: 0xeedc57e1 + symbol_id: 0x57adf54a + symbol_id: 0xcfc71fe1 + symbol_id: 0xadfa8107 + symbol_id: 0xa9faaf0c + symbol_id: 0xb8d1e828 + symbol_id: 0x059d7a50 + symbol_id: 0x5d808bbc + symbol_id: 0xf46be251 + symbol_id: 0x824ee5eb + symbol_id: 0xdf906b66 + symbol_id: 0x4c674d1e + symbol_id: 0x1f9b728b + symbol_id: 0x99a17453 + symbol_id: 0x675bcd74 + symbol_id: 0x35280a80 + symbol_id: 0x03fd01bd + symbol_id: 0x7df62009 + symbol_id: 0xba68a39f + symbol_id: 0x62b259b4 + symbol_id: 0xa511d0ea + symbol_id: 0x476ce3a0 + symbol_id: 0x83c5422c + symbol_id: 0xff4bd5dc + symbol_id: 0x1adae35c + symbol_id: 0x6aca9744 + symbol_id: 0x6b08a95c + symbol_id: 0x238c5442 + symbol_id: 0x20fc506b + symbol_id: 0xe3942db0 + symbol_id: 0x74d92df1 + symbol_id: 0x7983b6b1 + symbol_id: 0xafa6f89a + symbol_id: 0x2e657b50 + symbol_id: 0xf9680c5d + symbol_id: 0x4b5d3ed2 + symbol_id: 0xf8dd0a45 + symbol_id: 0x7d021e87 + symbol_id: 0x8a143ba0 + symbol_id: 0x47548cf4 + symbol_id: 0xfa53e7be + symbol_id: 0x5e6e4a8e + symbol_id: 0x32ffb327 + symbol_id: 0x3491ba62 + symbol_id: 0x30679a90 + symbol_id: 0xd0976985 + symbol_id: 0x5f29be60 + symbol_id: 0xfd1fa5d2 + symbol_id: 0x964dcd4d + symbol_id: 0xb9a87429 + symbol_id: 0xbfd5ebac + symbol_id: 0x68c67cd0 + symbol_id: 0xc10b3ddb + symbol_id: 0xcd9887e8 + symbol_id: 0x9ebdc6d8 + symbol_id: 0x4974f847 + symbol_id: 0x45ca79f2 + symbol_id: 0x720046df + symbol_id: 0x0e8fdef9 + symbol_id: 0x9dc5f190 + symbol_id: 0x4436f3b6 + symbol_id: 0x39aa3d60 + symbol_id: 0xc6fd5d28 + symbol_id: 0x3a3577fc + symbol_id: 0x26db3306 + symbol_id: 0xcb6ed759 + symbol_id: 0x62017cf8 + symbol_id: 0x4fc4b51e + symbol_id: 0x6e6a37f2 + symbol_id: 0x2c61b358 + symbol_id: 0x352feb2c + symbol_id: 0xf21d6619 + symbol_id: 0xba998ee2 + symbol_id: 0x74420600 + symbol_id: 0x92edca7e + symbol_id: 0xb2f7eb17 + symbol_id: 0x8eb5b50d + symbol_id: 0x1f5649eb + symbol_id: 0x0af8ff72 + symbol_id: 0xe3ec4d34 + symbol_id: 0xf23ecd34 + symbol_id: 0xf8078eea + symbol_id: 0x46985c24 + symbol_id: 0x1b94f9a7 + symbol_id: 0x723461f4 + symbol_id: 0x30c684dc + symbol_id: 0x80680525 + symbol_id: 0xf84e3b0d + symbol_id: 0x1c40b8b7 + symbol_id: 0xb63a9550 + symbol_id: 0x46cb4d6f + symbol_id: 0xe2e2b58b + symbol_id: 0xf7d58a02 + symbol_id: 0x92cb0839 + symbol_id: 0x3662091d + symbol_id: 0xf31fbaa5 + symbol_id: 0x8ba98f3d + symbol_id: 0x047e7c15 + symbol_id: 0x3fb7a184 + symbol_id: 0xd1f293b0 + symbol_id: 0x690f235d + symbol_id: 0xe278d2b9 + symbol_id: 0x84e7b6d6 + symbol_id: 0xc6659892 + symbol_id: 0x2c45f8ab + symbol_id: 0x21ecd4de + symbol_id: 0x3300426e + symbol_id: 0x1d763a17 + symbol_id: 0x407cd33b + symbol_id: 0x99dadb46 + symbol_id: 0x7f8de782 + symbol_id: 0x6a0561ba + symbol_id: 0x14d25dda + symbol_id: 0x9994fae4 + symbol_id: 0x6b59ec0c + symbol_id: 0xaf61c3cf + symbol_id: 0x6c20af20 + symbol_id: 0xc9059346 + symbol_id: 0x7ffcfd26 + symbol_id: 0x01423777 + symbol_id: 0x6dcd301e + symbol_id: 0x49206b79 + symbol_id: 0x2ce95c75 + symbol_id: 0x2a7b2b50 + symbol_id: 0xc606a54b + symbol_id: 0x7b979ccf + symbol_id: 0xc2ff39cb + symbol_id: 0xfa58787c + symbol_id: 0x015c4998 + symbol_id: 0x8fdbed5d + symbol_id: 0xc4468dde + symbol_id: 0xe36bf059 + symbol_id: 0xa0ea8280 + symbol_id: 0xc2b88037 + symbol_id: 0xa15d28fb + symbol_id: 0x72bc9a43 + symbol_id: 0xe7655218 + symbol_id: 0xb11490ee + symbol_id: 0x64da441a + symbol_id: 0x78acbf5c + symbol_id: 0xc1355d55 + symbol_id: 0xaffee4ad + symbol_id: 0xc665994d + symbol_id: 0x6e3b2c73 + symbol_id: 0x739b4d97 + symbol_id: 0x4c6c2d05 + symbol_id: 0xc5bea14a + symbol_id: 0x6355ee58 + symbol_id: 0x687a68d3 + symbol_id: 0x97843792 + symbol_id: 0xc88e38bb + symbol_id: 0x4086fab0 + symbol_id: 0x33a917a0 + symbol_id: 0x4c3ba1e9 + symbol_id: 0x05ad614a + symbol_id: 0xe6fd4826 + symbol_id: 0x04c98965 + symbol_id: 0xb5349f49 + symbol_id: 0x98f26ea1 + symbol_id: 0xdc66f122 + symbol_id: 0x7c07ccc5 + symbol_id: 0x310b431a + symbol_id: 0xcd537f33 + symbol_id: 0xef58928a + symbol_id: 0x48726233 + symbol_id: 0xabad0839 + symbol_id: 0x6d4398fa + symbol_id: 0xce618820 + symbol_id: 0x40ea2324 + symbol_id: 0x9fc83467 + symbol_id: 0x55809d13 + symbol_id: 0x6d5fd07f + symbol_id: 0x1f495628 + symbol_id: 0x3eaad2c3 + symbol_id: 0xe436d856 + symbol_id: 0x79fa03e3 + symbol_id: 0x3af545e9 + symbol_id: 0xa013f08e + symbol_id: 0x9ba011d3 + symbol_id: 0xa976fac7 + symbol_id: 0x88e57905 + symbol_id: 0x97f4e147 + symbol_id: 0xb01de4a2 + symbol_id: 0x56f3103d + symbol_id: 0x5805599a + symbol_id: 0x6baed657 + symbol_id: 0x230cb690 + symbol_id: 0x30162bad + symbol_id: 0x00b2c629 + symbol_id: 0x72a7bbd2 + symbol_id: 0x5fe5beeb + symbol_id: 0x900c4eab + symbol_id: 0x6a48086d + symbol_id: 0xb95cb131 + symbol_id: 0x2673800e + symbol_id: 0x04af389d + symbol_id: 0x685b01fa + symbol_id: 0x93803c84 + symbol_id: 0x7c7f5167 + symbol_id: 0xe5cef1d3 + symbol_id: 0x816c43b3 + symbol_id: 0xc4b7b8fe + symbol_id: 0xd30316c2 + symbol_id: 0xc6d51e10 + symbol_id: 0x9c066dd7 + symbol_id: 0x1c3814ad + symbol_id: 0xd2e3da2e + symbol_id: 0x14184fbf + symbol_id: 0x3b425caf + symbol_id: 0x32cae5ee + symbol_id: 0x0651ce31 + symbol_id: 0x194db723 + symbol_id: 0x05175c9b + symbol_id: 0x622ff2b0 + symbol_id: 0x6e3d8fa4 + symbol_id: 0x6974548c + symbol_id: 0xe0ea15f1 + symbol_id: 0xa829435f + symbol_id: 0x7be16ce2 + symbol_id: 0x0967d0a1 + symbol_id: 0x33edf503 + symbol_id: 0x5ca98337 + symbol_id: 0xbcf8b9bf + symbol_id: 0x83497546 + symbol_id: 0x4ece0732 + symbol_id: 0x284bec0f + symbol_id: 0xb2cef8e2 + symbol_id: 0xed806c73 + symbol_id: 0x1be58b2b + symbol_id: 0x456ecb71 + symbol_id: 0x590eabae + symbol_id: 0x3401a29b + symbol_id: 0x3e54b0dd + symbol_id: 0x731fabf8 + symbol_id: 0x0939aa53 + symbol_id: 0x671e9438 + symbol_id: 0xac19d61a + symbol_id: 0x4333f082 + symbol_id: 0xf7ca54f0 + symbol_id: 0xcfa933b0 + symbol_id: 0xc7bb50ac + symbol_id: 0xc4ac81a3 + symbol_id: 0xde3137d4 + symbol_id: 0x3728c158 + symbol_id: 0xd326bb7c + symbol_id: 0xe138dce0 + symbol_id: 0xeffe0f16 + symbol_id: 0x7b771682 + symbol_id: 0x39362be4 + symbol_id: 0xba26b6a3 + symbol_id: 0xfdaa1c0d + symbol_id: 0xe86ce747 + symbol_id: 0x85476106 + symbol_id: 0x1780168b + symbol_id: 0x743e9912 + symbol_id: 0x13b529c0 + symbol_id: 0x55b4474a + symbol_id: 0xe2eab328 + symbol_id: 0xf4d76908 + symbol_id: 0xc99e9aa2 + symbol_id: 0xc3db62f6 + symbol_id: 0x2f764099 + symbol_id: 0x17969d2e + symbol_id: 0xf2e31909 + symbol_id: 0xb31331bc + symbol_id: 0xc699d17a + symbol_id: 0x8d01be1f + symbol_id: 0x53ad82f3 + symbol_id: 0x9140558e + symbol_id: 0xe3077a93 + symbol_id: 0x0e0941ba + symbol_id: 0x3b461c8b + symbol_id: 0x393d4a00 + symbol_id: 0x485ebef5 + symbol_id: 0x94f291e3 + symbol_id: 0x071b0cf7 + symbol_id: 0x680976a6 + symbol_id: 0xc98f6928 + symbol_id: 0x042377cd + symbol_id: 0xdaf3a27e + symbol_id: 0xbe2a8422 + symbol_id: 0x38ac4651 + symbol_id: 0xf74b4f61 + symbol_id: 0xf76668be + symbol_id: 0xc1ff3a0f + symbol_id: 0xb9875bdb + symbol_id: 0x494d6bbb + symbol_id: 0xbc1bec89 + symbol_id: 0x37c222d5 + symbol_id: 0x75b6f1be + symbol_id: 0x54aaff66 + symbol_id: 0xa9e263e3 + symbol_id: 0x0d5e8c9c + symbol_id: 0xc08173b3 + symbol_id: 0x581a0bb3 + symbol_id: 0x863d7345 + symbol_id: 0xad8ec240 + symbol_id: 0x2c7eedb1 + symbol_id: 0x89ede675 + symbol_id: 0x1c97d739 + symbol_id: 0x2aa3fe50 + symbol_id: 0x8a3c07b3 + symbol_id: 0xffcd07df + symbol_id: 0x322f6dbd + symbol_id: 0x56de18f0 + symbol_id: 0xc78ca9c9 + symbol_id: 0xf0ca1a39 + symbol_id: 0x4ca735c5 + symbol_id: 0xf4594c32 + symbol_id: 0xa33694f6 + symbol_id: 0x7e8e12de + symbol_id: 0xe69a5898 + symbol_id: 0xbd07e567 + symbol_id: 0xf304733e + symbol_id: 0x153d2098 + symbol_id: 0xc24d49e4 + symbol_id: 0xd09568e0 + symbol_id: 0xe4a0e986 + symbol_id: 0x6dc2f0b4 + symbol_id: 0xac5037c8 + symbol_id: 0x0aa43c83 + symbol_id: 0x02489ec9 + symbol_id: 0x1737916a + symbol_id: 0xe77c296b + symbol_id: 0xfcf064a9 + symbol_id: 0x9dd5c94f + symbol_id: 0xe1ae099f + symbol_id: 0x54bdcaa9 + symbol_id: 0x81366fa1 + symbol_id: 0x4d0e9517 + symbol_id: 0x189b20cc + symbol_id: 0x968e2d31 + symbol_id: 0x5d71d694 + symbol_id: 0x898b21e8 + symbol_id: 0x14d6909c + symbol_id: 0x258b3330 + symbol_id: 0x1e28701f + symbol_id: 0x07b0efd7 + symbol_id: 0x35fbffad + symbol_id: 0x400b412c + symbol_id: 0x544af8d3 + symbol_id: 0x0ab31bef + symbol_id: 0x457e09db + symbol_id: 0xbf5ecdb4 + symbol_id: 0x8f344cc6 + symbol_id: 0x123ab6a2 + symbol_id: 0x747f8310 + symbol_id: 0x7bd225a5 + symbol_id: 0xe7f214f1 + symbol_id: 0x22209cb5 + symbol_id: 0x248c1bba + symbol_id: 0x563982aa + symbol_id: 0xc3067e63 + symbol_id: 0x5577d5a8 + symbol_id: 0x0e1b0b82 + symbol_id: 0xfb52ace2 + symbol_id: 0x44e002a2 + symbol_id: 0x1fe11014 + symbol_id: 0x2a267913 + symbol_id: 0xf3c91dcd + symbol_id: 0x3da4fd63 + symbol_id: 0xc49e9f39 + symbol_id: 0x89663420 + symbol_id: 0xfadb35f8 + symbol_id: 0xfc0e1518 + symbol_id: 0xa16b7b6f + symbol_id: 0x177b2fdf + symbol_id: 0xcbe3a021 + symbol_id: 0x489b0049 + symbol_id: 0x86020d6e + symbol_id: 0xe639979e + symbol_id: 0xe072259b + symbol_id: 0x4cdd0c3f + symbol_id: 0x9a5404bf + symbol_id: 0x2f857527 + symbol_id: 0x3e5f4f82 + symbol_id: 0xbf1515af + symbol_id: 0x18d0dd21 + symbol_id: 0x92705587 + symbol_id: 0xdbe66171 + symbol_id: 0x90640a71 + symbol_id: 0x5b711bcd + symbol_id: 0xc84792a8 + symbol_id: 0xdc690470 + symbol_id: 0x0804ce19 + symbol_id: 0xd284bafa + symbol_id: 0xae8fd9b8 + symbol_id: 0x8e57aec2 + symbol_id: 0x06721103 + symbol_id: 0x4b618371 + symbol_id: 0x1deea65a + symbol_id: 0x5e1b9bc5 + symbol_id: 0x51be9cf5 + symbol_id: 0x1ec7cdc1 + symbol_id: 0x48a2aa64 + symbol_id: 0xd556d15c + symbol_id: 0x4a678355 + symbol_id: 0xe063e9de + symbol_id: 0xddd9e037 + symbol_id: 0x7d99e76c + symbol_id: 0x389ac279 + symbol_id: 0xe845f76e + symbol_id: 0xda44819e + symbol_id: 0x46cd3193 + symbol_id: 0xb6c44fb1 + symbol_id: 0xb5701f35 + symbol_id: 0xeeb4dc4c + symbol_id: 0x314b4b2e + symbol_id: 0x4ecc800b + symbol_id: 0x88fcd367 + symbol_id: 0xa64e4b1e + symbol_id: 0xd143c302 + symbol_id: 0xbf6d0a0f + symbol_id: 0x2eda3aae + symbol_id: 0x9891b743 + symbol_id: 0x51f65372 + symbol_id: 0xd26fea36 + symbol_id: 0x6d894b2b + symbol_id: 0x9c77d018 + symbol_id: 0x9b3fb280 + symbol_id: 0x6c3c9573 + symbol_id: 0x01cdd14d + symbol_id: 0xc924b9c3 + symbol_id: 0x2c53af12 + symbol_id: 0xa4bb7174 + symbol_id: 0xd6adc7e6 + symbol_id: 0xcc386657 + symbol_id: 0xeb0e3e9b + symbol_id: 0x857e5dc9 + symbol_id: 0x85459353 + symbol_id: 0x1ecfd7d9 + symbol_id: 0x80ba938c + symbol_id: 0x76f0e146 + symbol_id: 0x8ff05644 + symbol_id: 0x3da83409 + symbol_id: 0xbabc4102 + symbol_id: 0x4c16a6b4 + symbol_id: 0xc8ad19b6 + symbol_id: 0xdebe76ba + symbol_id: 0xae3ea97c + symbol_id: 0x6869c83d + symbol_id: 0x5bbd3545 + symbol_id: 0xf4017fdd + symbol_id: 0x2d1f2cdd + symbol_id: 0xdfc3c1f5 + symbol_id: 0x4da66281 + symbol_id: 0x8c0c76a2 + symbol_id: 0x91df6de8 + symbol_id: 0x96242237 + symbol_id: 0x571b278c + symbol_id: 0x3272fe14 + symbol_id: 0x73954c59 + symbol_id: 0x0f9699eb + symbol_id: 0x66782435 + symbol_id: 0x793a755b + symbol_id: 0x68e98442 + symbol_id: 0x1cf36c3c + symbol_id: 0x9fc8421c + symbol_id: 0xd79bc23e + symbol_id: 0x2179a4e4 + symbol_id: 0x6642e9e1 + symbol_id: 0x4063e8a2 + symbol_id: 0x78e97bdd + symbol_id: 0xdc3e523b + symbol_id: 0x3934d205 + symbol_id: 0xa603e7df + symbol_id: 0xfbbf21e2 + symbol_id: 0xb08b0149 + symbol_id: 0x22b164d3 + symbol_id: 0x18c0f285 + symbol_id: 0xd3e5c9bd + symbol_id: 0x96be8568 + symbol_id: 0xf7dfdad1 + symbol_id: 0x47d78ddb + symbol_id: 0x961122f4 + symbol_id: 0x86b2ecdf + symbol_id: 0x00fb9c6d + symbol_id: 0x0e209244 + symbol_id: 0xe8ad61b2 + symbol_id: 0x4f11a926 + symbol_id: 0x0a4752d3 + symbol_id: 0x50d8dcae + symbol_id: 0x8545e3e2 + symbol_id: 0xe324c6fd + symbol_id: 0x4213c7e8 + symbol_id: 0x09b538c5 + symbol_id: 0x167489e0 + symbol_id: 0x4fcdf35d + symbol_id: 0xe743c11a + symbol_id: 0x89177dc3 + symbol_id: 0xa53cf4d8 + symbol_id: 0x866696e3 + symbol_id: 0x2eccd186 + symbol_id: 0xeefac25a + symbol_id: 0xc796457e + symbol_id: 0xd1284f5b + symbol_id: 0xed8ca0be + symbol_id: 0x3df2f359 + symbol_id: 0x33172d21 + symbol_id: 0x54bbaa46 + symbol_id: 0x3d986fb5 + symbol_id: 0x2f855953 + symbol_id: 0x8814f5b8 + symbol_id: 0xe54aec5b + symbol_id: 0xce4acc7b + symbol_id: 0xe244df50 + symbol_id: 0xfd33d38f + symbol_id: 0x74651475 + symbol_id: 0x931c2b2c + symbol_id: 0xe39ac5d6 + symbol_id: 0xe134ecc7 + symbol_id: 0x8804c70b + symbol_id: 0x2d6405ae + symbol_id: 0xfa270a04 + symbol_id: 0x9b356a61 + symbol_id: 0x83b49800 + symbol_id: 0xb8bb996e + symbol_id: 0x414369cc + symbol_id: 0x4012acca + symbol_id: 0xf57e37fe + symbol_id: 0xb0b2d21a + symbol_id: 0xd755dcd0 + symbol_id: 0x05d29e21 + symbol_id: 0x370666f8 + symbol_id: 0xaf95f073 + symbol_id: 0x6dd2d49f + symbol_id: 0x95984acc + symbol_id: 0x3cd017aa + symbol_id: 0xe12a74f8 + symbol_id: 0x17314b18 + symbol_id: 0xfa2cb6b6 + symbol_id: 0xc4fae65d + symbol_id: 0x7d656c6a + symbol_id: 0x19abe185 + symbol_id: 0x07c1d025 + symbol_id: 0x697b29f0 + symbol_id: 0x88860085 + symbol_id: 0x27015d04 + symbol_id: 0xd1b528e9 + symbol_id: 0x5eb66253 + symbol_id: 0xa97cb486 + symbol_id: 0xace67562 + symbol_id: 0x865df3c2 + symbol_id: 0xc0b87726 + symbol_id: 0xf117ebcd + symbol_id: 0xdc75c1bf + symbol_id: 0x164f9124 + symbol_id: 0xd61f19c9 + symbol_id: 0x677985f3 + symbol_id: 0x6c2259cd + symbol_id: 0xacf009d6 + symbol_id: 0x0b4dd20d + symbol_id: 0xae3ac3f6 + symbol_id: 0xa7c71d5a + symbol_id: 0x8ca570bf + symbol_id: 0x64a32cf8 + symbol_id: 0xebb339ef + symbol_id: 0x000b201f + symbol_id: 0x0b032f8d + symbol_id: 0xeafeba4a + symbol_id: 0xfdbc073c + symbol_id: 0x59f7bc61 + symbol_id: 0xdeb902aa + symbol_id: 0x43145b7f + symbol_id: 0x30f9f63f + symbol_id: 0xd158764c + symbol_id: 0xbf8f4498 + symbol_id: 0x0b050f75 + symbol_id: 0xf0c9c0bf + symbol_id: 0x8a712bc6 + symbol_id: 0xe5875746 + symbol_id: 0x44728108 + symbol_id: 0x2a899db0 + symbol_id: 0x41fc53b5 + symbol_id: 0xb7985539 + symbol_id: 0x954d57e8 + symbol_id: 0x604f0f0b + symbol_id: 0x5b997ef3 + symbol_id: 0x6a405f9b + symbol_id: 0x8c3087ea + symbol_id: 0x4e9dfcab + symbol_id: 0x4a92dfd1 + symbol_id: 0xb958a87a + symbol_id: 0xdcd44915 + symbol_id: 0xca491b5d + symbol_id: 0x99f6096a + symbol_id: 0x1f87b736 + symbol_id: 0x74487c98 + symbol_id: 0x727ea003 + symbol_id: 0x2aefba25 + symbol_id: 0xc2ec2319 + symbol_id: 0xe9e8ea7d + symbol_id: 0x8728e6bf + symbol_id: 0x3e022cbe + symbol_id: 0x40ef0583 + symbol_id: 0x66974d1b + symbol_id: 0x4cc18d95 + symbol_id: 0xfd34f897 + symbol_id: 0x6eee841a + symbol_id: 0x0c2de3ab + symbol_id: 0xaf7b86f3 + symbol_id: 0xe0d69cde + symbol_id: 0x6590f3a5 + symbol_id: 0x8e95f895 + symbol_id: 0x30438a62 + symbol_id: 0x0d23e13a + symbol_id: 0xd02d0c21 + symbol_id: 0x84b20708 + symbol_id: 0x8fafe0a6 + symbol_id: 0x6d4f7368 + symbol_id: 0x29215b38 + symbol_id: 0x1ee037b1 + symbol_id: 0x13f409fa + symbol_id: 0xe9bfa224 + symbol_id: 0x0df14bce + symbol_id: 0xd6fc8732 + symbol_id: 0x22d09ebb + symbol_id: 0xad69345e + symbol_id: 0x381c401c + symbol_id: 0xfb60a10e + symbol_id: 0xc632b16e + symbol_id: 0xe95b649e + symbol_id: 0xc0a0fb3a + symbol_id: 0xaab0b041 + symbol_id: 0x5800606d + symbol_id: 0xae69b1ad + symbol_id: 0x098b2c4d + symbol_id: 0x008276ec + symbol_id: 0xe9c62c61 + symbol_id: 0xad19779c + symbol_id: 0x9987f06c + symbol_id: 0xb1a4c511 + symbol_id: 0xa245ca71 + symbol_id: 0x3f1f93d5 + symbol_id: 0x42e824ab + symbol_id: 0x6a1d1a11 + symbol_id: 0xd3ec6f8d + symbol_id: 0xffeb078f + symbol_id: 0x321abf21 + symbol_id: 0x92b41cef + symbol_id: 0x7d9e83f8 + symbol_id: 0xb9ea5b5a + symbol_id: 0x6489aa2a + symbol_id: 0xb55e05eb + symbol_id: 0xa60def42 + symbol_id: 0x695ad58f + symbol_id: 0x35ae0706 + symbol_id: 0x169dc8fd + symbol_id: 0xa590d80f + symbol_id: 0x61e25d6a + symbol_id: 0xf545666a + symbol_id: 0xfd503704 + symbol_id: 0x74041438 + symbol_id: 0x720b6de3 + symbol_id: 0xe750d0b7 + symbol_id: 0x9cefccb0 + symbol_id: 0xef1a96f5 + symbol_id: 0x93e3a105 + symbol_id: 0xf946dfdd + symbol_id: 0xa7d65bf5 + symbol_id: 0x2259ac6a + symbol_id: 0x3bea1d77 + symbol_id: 0x83627eaa + symbol_id: 0x7f7d27b4 + symbol_id: 0x674efb6f + symbol_id: 0x3fa12248 + symbol_id: 0x5ba31e17 + symbol_id: 0x3b41d1e4 + symbol_id: 0xa45d6674 + symbol_id: 0xca76e0b2 + symbol_id: 0x536defb8 + symbol_id: 0x60b0cfc9 + symbol_id: 0x583a63e9 + symbol_id: 0x9d64a1ae + symbol_id: 0x31203d5e + symbol_id: 0xd7166db7 + symbol_id: 0xaf574bfc + symbol_id: 0x7f35e3d5 + symbol_id: 0x493c067d + symbol_id: 0xc3b81360 + symbol_id: 0x02278a0a + symbol_id: 0x1c4ece11 + symbol_id: 0xcd6f9634 + symbol_id: 0xba7435fd + symbol_id: 0xb59c5eaf + symbol_id: 0x051c0489 + symbol_id: 0x56d1da85 + symbol_id: 0xe74af45a + symbol_id: 0x3ecd46f0 + symbol_id: 0xde541a7b + symbol_id: 0xe6e08555 + symbol_id: 0xf49dae9f + symbol_id: 0xf6ca1448 + symbol_id: 0xaa5366ae + symbol_id: 0x82188885 + symbol_id: 0xf8fc1aee + symbol_id: 0x5ef2af2f + symbol_id: 0xb6a9e694 + symbol_id: 0xba786154 + symbol_id: 0xeb091e22 + symbol_id: 0x17299607 + symbol_id: 0xd4da9de2 + symbol_id: 0x9e4a58bb + symbol_id: 0x29719a35 + symbol_id: 0x25606668 + symbol_id: 0x0a316c12 + symbol_id: 0x349438ad + symbol_id: 0xf8f1d010 + symbol_id: 0xad906d0d + symbol_id: 0x9c569794 + symbol_id: 0x122d3ff3 + symbol_id: 0xc9fa7338 + symbol_id: 0xb163f167 + symbol_id: 0x439eff60 + symbol_id: 0x9f5197f0 + symbol_id: 0x11fd8c82 + symbol_id: 0xe41b8f90 + symbol_id: 0x60ffe144 + symbol_id: 0xffd70606 + symbol_id: 0xe19f4159 + symbol_id: 0xa4688ed8 + symbol_id: 0x0f7f3fac + symbol_id: 0xefa2529f + symbol_id: 0x4d5eb284 + symbol_id: 0x3c5dbd60 + symbol_id: 0xe1be38c3 + symbol_id: 0x6e1b5152 + symbol_id: 0x4144b792 + symbol_id: 0x4615e3af + symbol_id: 0x4bd3e4fd + symbol_id: 0x67d5fb19 + symbol_id: 0xd3f1f6f2 + symbol_id: 0x2b66ae90 + symbol_id: 0x66161dd0 + symbol_id: 0x06168d57 + symbol_id: 0xf8e07177 + symbol_id: 0x601a7ecc + symbol_id: 0xc9db6c79 + symbol_id: 0x3681f5be + symbol_id: 0xcaff1088 + symbol_id: 0xc391f7a5 + symbol_id: 0x3c5aa8bf + symbol_id: 0x5386caa3 + symbol_id: 0xfec1aa96 + symbol_id: 0x0c7148f5 + symbol_id: 0x115960c0 + symbol_id: 0xb70e9915 + symbol_id: 0x2da08566 + symbol_id: 0x882a2ed7 + symbol_id: 0xe437e69c + symbol_id: 0x2e6d8f4b + symbol_id: 0x5754936e + symbol_id: 0xba28112d + symbol_id: 0x75699b4c + symbol_id: 0xc9d63690 + symbol_id: 0xaa01498e + symbol_id: 0xe109b3fc + symbol_id: 0xb9af2013 + symbol_id: 0x2867d724 + symbol_id: 0xa32cb360 + symbol_id: 0x45dcd84f + symbol_id: 0x54ba3937 + symbol_id: 0x8f72141f + symbol_id: 0x8dc26f05 + symbol_id: 0xcb2698e3 + symbol_id: 0xdc59a2d7 + symbol_id: 0xc8d57f30 + symbol_id: 0xa1439ad9 + symbol_id: 0xaf52d437 + symbol_id: 0xd95773fe + symbol_id: 0x805677f0 + symbol_id: 0xed4e96d3 + symbol_id: 0x7da4e281 + symbol_id: 0x811fc2f9 + symbol_id: 0xaff7b9fa + symbol_id: 0x73c499cf + symbol_id: 0x1e897b44 + symbol_id: 0xdc4939d2 + symbol_id: 0x9956a628 + symbol_id: 0xe66de663 + symbol_id: 0xc270a0aa + symbol_id: 0xb20d4b54 + symbol_id: 0x9e6e4c47 + symbol_id: 0xb9dd1d1a + symbol_id: 0x3d66dcb8 + symbol_id: 0x1f68a496 + symbol_id: 0x2a589f64 + symbol_id: 0x7da41bc7 + symbol_id: 0x795a4305 + symbol_id: 0xfb07b087 + symbol_id: 0xc71b1f63 + symbol_id: 0xd980d303 + symbol_id: 0x8f149e98 + symbol_id: 0x16511917 + symbol_id: 0x71b6da45 + symbol_id: 0xad18bbc8 + symbol_id: 0xcf52857c + symbol_id: 0x1b3cf36c + symbol_id: 0x27e59f46 + symbol_id: 0x109adee2 + symbol_id: 0x784d1cb4 + symbol_id: 0xd75ad246 + symbol_id: 0xdefa9d60 + symbol_id: 0x905187d4 + symbol_id: 0x8483fc3d + symbol_id: 0xd0fc1c2a + symbol_id: 0x79e3481b + symbol_id: 0x5eaa090d + symbol_id: 0x3fdad193 + symbol_id: 0x00e285ec + symbol_id: 0x50104747 + symbol_id: 0xe17a0800 + symbol_id: 0x1a573f6f + symbol_id: 0x84761308 + symbol_id: 0x8975adfa + symbol_id: 0x9bbb59cf + symbol_id: 0x973ae918 + symbol_id: 0xb3507f92 + symbol_id: 0x792a6c04 + symbol_id: 0xdc1a1266 + symbol_id: 0x4a8ce807 + symbol_id: 0x4ec99a42 + symbol_id: 0xf83f300d + symbol_id: 0x57c3f1e7 + symbol_id: 0xe78aa16d + symbol_id: 0x7478c07c + symbol_id: 0x84592be3 + symbol_id: 0x7db34954 + symbol_id: 0x810ae5df + symbol_id: 0x0f6331d1 + symbol_id: 0x4f4af3aa + symbol_id: 0xc6f12d08 + symbol_id: 0x6331fa1c + symbol_id: 0x0ec453a0 + symbol_id: 0x06a16fcd + symbol_id: 0xa995baf6 + symbol_id: 0x2ffa8c21 + symbol_id: 0xf6b7c76a + symbol_id: 0xebca322a + symbol_id: 0xdc1ce8b9 + symbol_id: 0xadfcc022 + symbol_id: 0x72b7e351 + symbol_id: 0x154a9ae6 + symbol_id: 0x451d590c + symbol_id: 0xcdfba9d9 + symbol_id: 0xc6afe73b + symbol_id: 0x320c23b0 + symbol_id: 0x90d03bc9 + symbol_id: 0xbbb3c0b0 + symbol_id: 0xaaff2220 + symbol_id: 0x0fbcda2f + symbol_id: 0xf4436b91 + symbol_id: 0xf6d28797 + symbol_id: 0x86ed11eb + symbol_id: 0xfaec7878 + symbol_id: 0x351f9c86 + symbol_id: 0x98c7b18e + symbol_id: 0x975ff621 + symbol_id: 0x07f3e9e2 + symbol_id: 0xafc16d71 + symbol_id: 0x633cfc39 + symbol_id: 0x55447a3f + symbol_id: 0x9de4bb85 + symbol_id: 0xa4091e22 + symbol_id: 0x2b52ca5d + symbol_id: 0xfcada692 + symbol_id: 0x9f8507b1 + symbol_id: 0xc3d62a98 + symbol_id: 0x700d3d6b + symbol_id: 0xbdfbbc33 + symbol_id: 0x1b3f668e + symbol_id: 0x868c5f6e + symbol_id: 0xb89dad0b + symbol_id: 0x110008ad + symbol_id: 0x5df193f7 + symbol_id: 0x9b635032 + symbol_id: 0x4048e514 + symbol_id: 0x89c78ea4 + symbol_id: 0x37cf2035 + symbol_id: 0x2db08c33 + symbol_id: 0x927b119c + symbol_id: 0x0f633308 + symbol_id: 0xbc24fc64 + symbol_id: 0xb9163561 + symbol_id: 0xe9d87e68 + symbol_id: 0xf55bd7e0 + symbol_id: 0xf3c1fd90 + symbol_id: 0xcaff4b1e + symbol_id: 0x92510f88 + symbol_id: 0x1294ca70 + symbol_id: 0x38a32d34 + symbol_id: 0x214d76fa + symbol_id: 0xa834737e + symbol_id: 0x869e15d7 + symbol_id: 0x944deaea + symbol_id: 0x413dc89c + symbol_id: 0xbc035d91 + symbol_id: 0xddfc2941 + symbol_id: 0x58937c87 + symbol_id: 0xe3f9d54d + symbol_id: 0xd80a0cec + symbol_id: 0xb61e8892 + symbol_id: 0xd5bd73b9 + symbol_id: 0x951bfee9 + symbol_id: 0x55fbd705 + symbol_id: 0x09c05733 + symbol_id: 0xf104e451 + symbol_id: 0x282288bb + symbol_id: 0x2db97071 + symbol_id: 0x88509066 + symbol_id: 0x3f64aa24 + symbol_id: 0x62707abc + symbol_id: 0x5fde6ab0 + symbol_id: 0x7a58d33b + symbol_id: 0xcb415220 + symbol_id: 0x256f289d + symbol_id: 0xcc99e836 + symbol_id: 0x679f1f4a + symbol_id: 0x8e696a57 + symbol_id: 0x7bc2d957 + symbol_id: 0x9da2deff + symbol_id: 0xbeec161b + symbol_id: 0x20194c97 + symbol_id: 0x1e85ca64 + symbol_id: 0x3ba8a76e + symbol_id: 0x1dc2c092 + symbol_id: 0x881d65bb + symbol_id: 0x77741468 + symbol_id: 0x261c8a11 + symbol_id: 0x7bad4a68 + symbol_id: 0xbc49d007 + symbol_id: 0xa20893c4 + symbol_id: 0xf13a39cb + symbol_id: 0x34af8a35 + symbol_id: 0x3cc50b4b + symbol_id: 0x85997d50 + symbol_id: 0x6d33fccc + symbol_id: 0x087c6f6c + symbol_id: 0xecf36ba9 + symbol_id: 0x9299d069 + symbol_id: 0x6fe64b22 + symbol_id: 0x5d6fb7c5 + symbol_id: 0x4eea2829 + symbol_id: 0x0741c87d + symbol_id: 0x3bf4fac5 + symbol_id: 0xcac8f190 + symbol_id: 0x140d9164 + symbol_id: 0x52816b1c + symbol_id: 0x19d80976 + symbol_id: 0xb5437ef4 + symbol_id: 0x1473720a + symbol_id: 0xa459c02b + symbol_id: 0xb0c1eaf9 + symbol_id: 0xe7b3f166 + symbol_id: 0xb21b47da + symbol_id: 0xf39bae65 + symbol_id: 0xfd78bf45 + symbol_id: 0x218d39b6 + symbol_id: 0xd71b366d + symbol_id: 0xe2254576 + symbol_id: 0x1b3bffbd + symbol_id: 0xd811c59d + symbol_id: 0xd669e74b + symbol_id: 0xc474068f + symbol_id: 0x2ead83ba + symbol_id: 0xda8c14c5 + symbol_id: 0x191cb14b + symbol_id: 0xbe25a938 + symbol_id: 0x5ed35bd1 + symbol_id: 0x3583be56 + symbol_id: 0xb29ebe2f + symbol_id: 0xc16e847e + symbol_id: 0x39e11963 + symbol_id: 0x009d2026 + symbol_id: 0xa37ded43 + symbol_id: 0x5f83fb51 + symbol_id: 0x06acb36e + symbol_id: 0xc62e4949 + symbol_id: 0x426bca09 + symbol_id: 0xabdb2ade + symbol_id: 0xdc3fca57 + symbol_id: 0x23051526 + symbol_id: 0xad9b8781 + symbol_id: 0xd40ec4d6 + symbol_id: 0xcd00be9c + symbol_id: 0xef302a24 + symbol_id: 0x0d49294f + symbol_id: 0xe47c3e85 + symbol_id: 0x13de96e8 + symbol_id: 0xaa9a25c3 + symbol_id: 0xb9ee7dde + symbol_id: 0xbe306b4b + symbol_id: 0x4dbc5e45 + symbol_id: 0x9499bc08 + symbol_id: 0x592a4678 + symbol_id: 0xff77e1ca + symbol_id: 0xe66642fe + symbol_id: 0x2244c8f0 + symbol_id: 0x58330374 + symbol_id: 0xdb18c924 + symbol_id: 0x5e36dba6 + symbol_id: 0xbca2a56b + symbol_id: 0x31a465c5 + symbol_id: 0x101dc375 + symbol_id: 0xc60ea189 + symbol_id: 0x0ac8b028 + symbol_id: 0x4d677cc2 + symbol_id: 0x45c63d78 + symbol_id: 0x5e8a63fa + symbol_id: 0xfcc9d943 + symbol_id: 0x26121fc0 + symbol_id: 0xff692625 + symbol_id: 0x5cedc1a5 + symbol_id: 0x80afb6cb + symbol_id: 0xddaf4e25 + symbol_id: 0x2aa9eaa5 + symbol_id: 0x4b112491 + symbol_id: 0x9fecca14 + symbol_id: 0x5e036c03 + symbol_id: 0x04b823f9 + symbol_id: 0xa23d06ae + symbol_id: 0x72585ff3 + symbol_id: 0x40e2ee0e + symbol_id: 0xcc76293a + symbol_id: 0x372ac2af + symbol_id: 0xd34d4e91 + symbol_id: 0x2e26a86b + symbol_id: 0x143e338b + symbol_id: 0x1aa035d8 + symbol_id: 0xaf1caca5 + symbol_id: 0xb4198f5a + symbol_id: 0x0ec6b6da + symbol_id: 0x5b4a7ca1 + symbol_id: 0x36a4341f + symbol_id: 0xabff52f7 + symbol_id: 0x54693ef1 + symbol_id: 0x1f068d9a + symbol_id: 0x9cac5dd9 + symbol_id: 0x5b4f4e84 + symbol_id: 0x2e96531c + symbol_id: 0xbccca110 + symbol_id: 0xaa045f6b + symbol_id: 0xeefe80e0 + symbol_id: 0xa4c4ebe9 + symbol_id: 0xf7e4a510 + symbol_id: 0x906c5f61 + symbol_id: 0xf40e82dd + symbol_id: 0x9b29f9ed + symbol_id: 0x5f3882d0 + symbol_id: 0xe203e72f + symbol_id: 0xac8d7ab3 + symbol_id: 0x2f159216 + symbol_id: 0xb1da32d2 + symbol_id: 0x354ec447 + symbol_id: 0x28f5deaf + symbol_id: 0x7733b651 + symbol_id: 0x8e6a3c4a + symbol_id: 0x3635e264 + symbol_id: 0xc2eed4fe + symbol_id: 0x7fb65c50 + symbol_id: 0x61c086ce + symbol_id: 0x03410164 + symbol_id: 0xde8f3957 + symbol_id: 0x3997b003 + symbol_id: 0xafcd1744 + symbol_id: 0xfcd4fd85 + symbol_id: 0x67563547 + symbol_id: 0x3e087d1e + symbol_id: 0xccf1cf97 + symbol_id: 0xbf20de3f + symbol_id: 0x8b640541 + symbol_id: 0x7f067455 + symbol_id: 0xee6e1f6c + symbol_id: 0x278cdeee + symbol_id: 0x347d8958 + symbol_id: 0x0df71d15 + symbol_id: 0x3d20049f + symbol_id: 0x977435b2 + symbol_id: 0x1342b83d + symbol_id: 0x07eaae45 + symbol_id: 0x2bab7519 + symbol_id: 0xd3898035 + symbol_id: 0x1a579bd8 + symbol_id: 0xada6722b + symbol_id: 0xba41649f + symbol_id: 0xf4a3a08f + symbol_id: 0xdfb89e7e + symbol_id: 0x33a2f100 + symbol_id: 0xcdf82e93 + symbol_id: 0xe44c6ac8 + symbol_id: 0xd60bdd76 + symbol_id: 0x0b1c01d2 + symbol_id: 0x20d404b1 + symbol_id: 0x49536a26 + symbol_id: 0x39528cf5 + symbol_id: 0xcb922fd0 + symbol_id: 0x5c2cffc5 + symbol_id: 0x37026d37 + symbol_id: 0x1b22201e + symbol_id: 0x6dc0b5fd + symbol_id: 0xa18683c9 + symbol_id: 0xbdc38eeb + symbol_id: 0x2e35eb72 + symbol_id: 0x2e0cfc9a + symbol_id: 0x9181a5f3 + symbol_id: 0xa7ab6134 + symbol_id: 0x1499f6a1 + symbol_id: 0xf89b49b7 + symbol_id: 0xf33dadbd + symbol_id: 0x743ba358 + symbol_id: 0x9f33c2c6 + symbol_id: 0x429eeda3 + symbol_id: 0x67d81c4b + symbol_id: 0x5b1b7953 + symbol_id: 0xeb7a9b77 + symbol_id: 0x6ab1ba70 + symbol_id: 0x472ca228 + symbol_id: 0x74fdc781 + symbol_id: 0x47c7271e + symbol_id: 0xbb7b0e96 + symbol_id: 0x2f1da35c + symbol_id: 0x47f90fd0 + symbol_id: 0x969a2ec0 + symbol_id: 0xb1b42a22 + symbol_id: 0x689b6a95 + symbol_id: 0xbd9fe5b6 + symbol_id: 0x76ec943c + symbol_id: 0x1a4e4142 + symbol_id: 0x1bf9e9e5 + symbol_id: 0xec6b2b3d + symbol_id: 0x4b519cf9 + symbol_id: 0xca359dbf + symbol_id: 0xbd74d21e + symbol_id: 0x9cbf06d7 + symbol_id: 0x7ee23f4e + symbol_id: 0x8684931b + symbol_id: 0x7fa6e289 + symbol_id: 0xa07ee8d2 + symbol_id: 0xde344997 + symbol_id: 0xea70d424 + symbol_id: 0xfe9092ab + symbol_id: 0xd9e10c59 + symbol_id: 0x8a8da7f1 + symbol_id: 0x2af74799 + symbol_id: 0xb7aee2c5 + symbol_id: 0xfef2e182 + symbol_id: 0x91ee0115 + symbol_id: 0xf232b484 + symbol_id: 0x92cd8f09 + symbol_id: 0xa1a3c9fa + symbol_id: 0x5e9a19c7 + symbol_id: 0x145b02f5 + symbol_id: 0xe07b73f3 + symbol_id: 0xd9851481 + symbol_id: 0xb9a9a844 + symbol_id: 0x5a0ffdee + symbol_id: 0xb21e5a5d + symbol_id: 0x9454b7ef + symbol_id: 0xa850323d + symbol_id: 0x3c9ddf14 + symbol_id: 0xbdbb3861 + symbol_id: 0x3f1a831f + symbol_id: 0xbbc0dd1b + symbol_id: 0x1c7e966c + symbol_id: 0xd2b79899 + symbol_id: 0x2e2c18d8 + symbol_id: 0x353d111f + symbol_id: 0xae9f4961 + symbol_id: 0x748d6994 + symbol_id: 0x3d2886e2 + symbol_id: 0x8e701dda + symbol_id: 0xb13a809e + symbol_id: 0x32530e9e + symbol_id: 0x2accb4e2 + symbol_id: 0xda040cc6 + symbol_id: 0xa398c1a5 + symbol_id: 0x4786597c + symbol_id: 0xf4867072 + symbol_id: 0xcafdd619 + symbol_id: 0xb5cf0c37 + symbol_id: 0x97472a76 + symbol_id: 0x18b1b4af + symbol_id: 0x6baf8fe0 + symbol_id: 0x40994c4b + symbol_id: 0xc310fa7c + symbol_id: 0xbadb7e4b + symbol_id: 0xdb0e240a + symbol_id: 0xb61f9f98 + symbol_id: 0xd13c80bd + symbol_id: 0x0ab935cb + symbol_id: 0x8a60b44b + symbol_id: 0xf63d0cfd + symbol_id: 0x13e8d3f8 + symbol_id: 0xf7843e68 + symbol_id: 0xd33fff31 + symbol_id: 0xd4186273 + symbol_id: 0x4a8b3536 + symbol_id: 0xea9f1dc7 + symbol_id: 0xe8d961d3 + symbol_id: 0xfdbff447 + symbol_id: 0xd08bd5b6 + symbol_id: 0x30f68c14 + symbol_id: 0x8899dfb4 + symbol_id: 0x1c065008 + symbol_id: 0xee1009c9 + symbol_id: 0x5d5d315a + symbol_id: 0xdc09fb10 + symbol_id: 0x5849ff8e + symbol_id: 0xaf85c216 + symbol_id: 0xef2c49d1 + symbol_id: 0xca7f93d5 + symbol_id: 0xac972f8d + symbol_id: 0x3c915fdb + symbol_id: 0x3f9de086 + symbol_id: 0x6d8b459f + symbol_id: 0xa1a341df + symbol_id: 0xf7787d5c + symbol_id: 0x8119b492 + symbol_id: 0xdd7d73a5 + symbol_id: 0xe4441605 + symbol_id: 0x7d46f112 + symbol_id: 0x67a74b01 + symbol_id: 0x61b986b8 + symbol_id: 0xd0fa04e7 + symbol_id: 0x5c9f3e0e + symbol_id: 0xd68f23fc + symbol_id: 0xbb8b92a9 + symbol_id: 0xe27a4705 + symbol_id: 0xea7fc751 + symbol_id: 0xd574e01b + symbol_id: 0x9af4ba91 + symbol_id: 0xc46cf30e + symbol_id: 0x584cd956 + symbol_id: 0x3d09e223 + symbol_id: 0x0db9531c + symbol_id: 0xbd4af188 + symbol_id: 0xd0f100ba + symbol_id: 0xb2149cf6 + symbol_id: 0x5b9410e0 + symbol_id: 0x929bcf22 + symbol_id: 0xdd20bb49 + symbol_id: 0xd0367f5d + symbol_id: 0xacccfc76 + symbol_id: 0x8b18825a + symbol_id: 0x718f5c64 + symbol_id: 0x60488ecf + symbol_id: 0x9d727719 + symbol_id: 0xa4027847 + symbol_id: 0x7540b5a8 + symbol_id: 0xb1036d49 + symbol_id: 0x9a87f32b + symbol_id: 0xecc7b6fc + symbol_id: 0x5d14316b + symbol_id: 0x0094f87c + symbol_id: 0x4e0971d6 + symbol_id: 0x1e98f8ba + symbol_id: 0x700cd224 + symbol_id: 0xfff68651 + symbol_id: 0x735a53f2 + symbol_id: 0xaa56f7fa + symbol_id: 0x36d0e118 + symbol_id: 0x96e52cc0 + symbol_id: 0xb3aa5e28 + symbol_id: 0x610289ba + symbol_id: 0x39d70409 + symbol_id: 0xae30b13d + symbol_id: 0x7e6ed424 + symbol_id: 0x05952796 + symbol_id: 0xbf6dc1f2 + symbol_id: 0xa319773c + symbol_id: 0xec1a6a81 + symbol_id: 0x21d8904f + symbol_id: 0x9112284f + symbol_id: 0xc122de73 + symbol_id: 0x5d671f52 + symbol_id: 0x4e8c6206 + symbol_id: 0x887e1dde + symbol_id: 0x180eeaeb + symbol_id: 0x61731bd0 + symbol_id: 0x6f9f10f2 + symbol_id: 0x99941051 + symbol_id: 0x4ff86851 + symbol_id: 0x505283a2 + symbol_id: 0xeb9a524c + symbol_id: 0x8b920e03 + symbol_id: 0x73e59f31 + symbol_id: 0xe0d6968c + symbol_id: 0x5bd79069 + symbol_id: 0xb91fc02e + symbol_id: 0xaa425530 + symbol_id: 0x9b05d33a + symbol_id: 0xebb799b4 + symbol_id: 0xcaf4c4fe + symbol_id: 0x11080b78 + symbol_id: 0x7604d076 + symbol_id: 0x59171ad5 + symbol_id: 0xbaf19860 + symbol_id: 0x30b9ea58 + symbol_id: 0xd45f17d8 + symbol_id: 0xbc3cb711 + symbol_id: 0x248b3536 + symbol_id: 0x950a62ac + symbol_id: 0x8f8f2df9 + symbol_id: 0xeb912db7 + symbol_id: 0x64876ecd + symbol_id: 0xdf73207c + symbol_id: 0xd232cbb1 + symbol_id: 0xa6eac918 + symbol_id: 0xc46f1f1f + symbol_id: 0xf30af7b3 + symbol_id: 0x71f2808e + symbol_id: 0xfa57b81b + symbol_id: 0x4603c1d4 + symbol_id: 0x54c09325 + symbol_id: 0xf1838f43 + symbol_id: 0x9324879f + symbol_id: 0xcde37345 + symbol_id: 0xb834cd77 + symbol_id: 0x5827485d + symbol_id: 0x23b2a72a + symbol_id: 0xf407269f + symbol_id: 0xe0308dad + symbol_id: 0x8e1b14a8 + symbol_id: 0x38f3135f + symbol_id: 0xfd336d19 + symbol_id: 0x19d4533f + symbol_id: 0x72ddc3de + symbol_id: 0x9e93bc3d + symbol_id: 0x308dfef4 + symbol_id: 0x47d1f084 + symbol_id: 0xb951a4e5 + symbol_id: 0xaf80b2ca + symbol_id: 0xe31eb78b + symbol_id: 0xb73c4905 + symbol_id: 0xbb650596 + symbol_id: 0x0fc8c78d + symbol_id: 0xa5d58813 + symbol_id: 0xde6620d5 + symbol_id: 0xdf18b1a9 + symbol_id: 0xf158bd25 + symbol_id: 0xee403ebb + symbol_id: 0x52ed8956 + symbol_id: 0xf6eda681 + symbol_id: 0xd7745fba + symbol_id: 0xd9789392 + symbol_id: 0x74942776 + symbol_id: 0xb59d09c8 + symbol_id: 0x2242c82d + symbol_id: 0xc25d24ef + symbol_id: 0xc6638ed0 + symbol_id: 0x3f0451e3 + symbol_id: 0xc0f3c22d + symbol_id: 0x7e421214 + symbol_id: 0x867032c4 + symbol_id: 0xefe9dc42 + symbol_id: 0x5303ad4a } diff --git a/android/abi_gki_aarch64_db845c b/android/abi_gki_aarch64_db845c index c627292bc2ff..4e9ca9abba2b 100644 --- a/android/abi_gki_aarch64_db845c +++ b/android/abi_gki_aarch64_db845c @@ -2,6 +2,7 @@ # commonly used symbols add_uevent_var alloc_io_pgtable_ops + __alloc_skb alloc_workqueue alt_cb_patch_nops __arch_copy_from_user @@ -19,8 +20,11 @@ bpf_trace_run3 bpf_trace_run4 bpf_trace_run5 + bpf_trace_run6 + bpf_trace_run8 bus_register bus_unregister + call_rcu cancel_delayed_work cancel_delayed_work_sync cancel_work_sync @@ -28,15 +32,9 @@ cdev_device_add cdev_device_del cdev_init - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - cfg80211_find_elem_match - cfg80211_find_vendor_elem - cfg80211_get_bss - cfg80211_put_bss - __cfg80211_send_event_skb - cfg80211_vendor_cmd_reply __check_object_size + __class_register + class_unregister clk_bulk_disable clk_bulk_enable clk_bulk_prepare @@ -66,6 +64,14 @@ cpu_hwcaps cpu_number __cpu_online_mask + __cpu_possible_mask + crc32_le + crypto_alloc_shash + crypto_destroy_tfm + crypto_shash_setkey + crypto_shash_update + csum_partial + _ctype debugfs_create_dir debugfs_create_file debugfs_create_u32 @@ -73,14 +79,18 @@ debugfs_remove default_llseek delayed_work_timer_fn + del_timer del_timer_sync destroy_workqueue + dev_close dev_coredumpv dev_driver_string _dev_err dev_err_probe dev_fwnode dev_get_regmap + device_add + device_del device_for_each_child device_get_mac_address device_get_match_data @@ -174,6 +184,7 @@ dev_pm_opp_set_opp dev_pm_opp_set_rate dev_pm_set_wake_irq + _dev_printk dev_set_name dev_set_threaded _dev_warn @@ -244,13 +255,16 @@ drm_mode_vrefresh drm_printf enable_irq + eth_type_trans _find_first_bit _find_first_zero_bit _find_next_bit _find_next_zero_bit finish_wait firmware_request_nowarn + flush_delayed_work flush_work + __flush_workqueue fortify_panic free_io_pgtable_ops free_irq @@ -258,6 +272,7 @@ fwnode_property_present fwnode_property_read_string fwnode_property_read_u32_array + gcd generic_handle_domain_irq generic_handle_irq geni_icc_disable @@ -324,44 +339,12 @@ idr_for_each idr_get_next idr_remove - ieee80211_alloc_hw_nm - ieee80211_beacon_cntdwn_is_complete - ieee80211_beacon_get_template - ieee80211_beacon_loss - ieee80211_beacon_update_cntdwn - ieee80211_bss_get_elem - ieee80211_channel_to_freq_khz - ieee80211_connection_loss - ieee80211_csa_finish - ieee80211_find_sta - ieee80211_find_sta_by_ifaddr - ieee80211_free_hw - ieee80211_free_txskb - ieee80211_get_channel_khz - ieee80211_hdrlen - ieee80211_iterate_active_interfaces_atomic - ieee80211_iterate_stations_atomic - ieee80211_iter_chan_contexts_atomic - ieee80211_queue_delayed_work - ieee80211_queue_work - ieee80211_radar_detected - ieee80211_ready_on_channel - ieee80211_register_hw - ieee80211_remain_on_channel_expired - ieee80211_report_low_ack - ieee80211_restart_hw - ieee80211_rx_napi - ieee80211_scan_completed - ieee80211_stop_queues - ieee80211_tx_status_ext - ieee80211_tx_status_irqsafe - ieee80211_unregister_hw - ieee80211_wake_queues iio_read_channel_processed init_dummy_netdev init_net __init_swait_queue_head init_timer_key + init_uts_ns init_wait_entry __init_waitqueue_head iomem_resource @@ -413,6 +396,7 @@ kernel_sendmsg kfree kfree_const + kfree_sensitive kfree_skb_reason kimage_voffset __kmalloc @@ -433,6 +417,9 @@ ktime_get_mono_fast_ns ktime_get_real_ts64 ktime_get_with_offset + kvfree + kvfree_call_rcu + kvmalloc_node __list_add_valid __list_del_entry_valid __local_bh_enable_ip @@ -470,8 +457,13 @@ __napi_schedule napi_schedule_prep __netdev_alloc_skb + netdev_err + netdev_info netif_napi_add_weight __netif_napi_del + netif_rx + netif_tx_wake_queue + net_ratelimit __nla_parse nla_put nr_cpu_ids @@ -522,8 +514,10 @@ of_property_read_u32_index of_property_read_variable_u32_array of_property_read_variable_u8_array + of_prop_next_u32 of_reserved_mem_lookup param_ops_bool + param_ops_charp param_ops_int param_ops_uint pci_clear_master @@ -607,6 +601,7 @@ _raw_write_lock_irq _raw_write_unlock_bh _raw_write_unlock_irq + rcu_barrier __rcu_read_lock __rcu_read_unlock rdev_get_drvdata @@ -614,6 +609,7 @@ regcache_cache_only regcache_mark_dirty regcache_sync + register_netdevice_notifier register_reboot_notifier __register_rpmsg_driver regmap_bulk_read @@ -653,6 +649,11 @@ __reset_control_get reset_control_put reset_control_reset + rhashtable_insert_slow + __rht_bucket_nested + rht_bucket_nested + rht_bucket_nested_insert + round_jiffies_up rpmsg_register_device rpmsg_register_device_override rpmsg_send @@ -665,6 +666,9 @@ rproc_del rproc_free rproc_remove_subdev + rtnl_is_locked + rtnl_lock + rtnl_unlock sched_set_fifo_low schedule schedule_timeout @@ -681,10 +685,15 @@ simple_read_from_buffer single_open single_release + skb_clone + skb_copy + skb_copy_bits skb_dequeue + __skb_get_hash skb_pull skb_push skb_put + skb_queue_head skb_queue_purge skb_queue_tail skb_trim @@ -759,11 +768,13 @@ sysfs_create_link sysfs_emit sysfs_remove_link + system_power_efficient_wq system_wq tasklet_init tasklet_kill __tasklet_schedule tasklet_setup + tasklet_unlock_wait thermal_cooling_device_register thermal_cooling_device_unregister thermal_zone_device_update @@ -777,9 +788,12 @@ __trace_trigger_soft_disabled __udelay unregister_chrdev_region + unregister_netdevice_notifier + unregister_netdevice_queue unregister_reboot_notifier unregister_rpmsg_driver usb_disabled + __usecs_to_jiffies usleep_range_state v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class @@ -833,7 +847,6 @@ wake_up_process __warn_printk watchdog_init_timeout - wiphy_to_ieee80211_hw __xa_alloc xa_erase xa_find @@ -863,44 +876,15 @@ platform_irq_count report_iommu_fault -# required by ath.ko - freq_reg_info - reg_initiator_name - wiphy_apply_custom_regulatory - # required by ath10k_core.ko - cfg80211_calculate_bitrate cpu_latency_qos_add_request cpu_latency_qos_remove_request - crc32_le guid_gen - ieee80211_beacon_get_tim - ieee80211_hw_restart_disconnect - ieee80211_manage_rx_ba_offl - ieee80211_next_txq - ieee80211_proberesp_get - __ieee80211_schedule_txq - ieee80211_sta_register_airtime - ieee80211_stop_queue - ieee80211_tdls_oper_request - ieee80211_tx_dequeue - ieee80211_txq_get_depth - ieee80211_txq_may_transmit - ieee80211_txq_schedule_start - ieee80211_tx_rate_update - ieee80211_wake_queue - init_uts_ns __kfifo_alloc __kfifo_free param_ops_ulong - regulatory_hint - rfc1042_header - skb_copy skb_dequeue_tail - skb_queue_head skb_realloc_headroom - wiphy_read_of_freq_limits - wiphy_rfkill_set_hw_state_reason # required by ath10k_pci.ko pci_disable_msi @@ -908,29 +892,11 @@ pci_write_config_dword # required by ath11k.ko - crypto_alloc_shash - crypto_destroy_tfm crypto_shash_final - crypto_shash_setkey - crypto_shash_update - ieee80211_color_change_finish - ieee80211_freq_khz_to_channel - ieee80211_get_fils_discovery_tmpl - ieee80211_get_hdrlen_from_skb - ieee80211_get_unsol_bcast_probe_resp_tmpl - ieee80211_gtk_rekey_notify - ieee80211_tx_status - ieeee80211_obss_color_collision_notify __ipv6_addr_type memcpy_and_pad - regulatory_set_wiphy_regd rhashtable_destroy rhashtable_init - rhashtable_insert_slow - __rht_bucket_nested - rht_bucket_nested - rht_bucket_nested_insert - __skb_get_hash # required by ath11k_ahb.ko dma_map_resource @@ -956,6 +922,57 @@ pm_runtime_irq_safe vchan_find_desc +# required by cfg80211.ko + bpf_trace_run10 + bpf_trace_run7 + debugfs_rename + __dev_change_net_namespace + __dev_get_by_index + dev_get_by_index + device_rename + do_trace_netlink_extack + genlmsg_multicast_allns + genlmsg_put + genl_register_family + genl_unregister_family + get_net_ns_by_fd + get_net_ns_by_pid + inet_csk_get_port + key_create_or_update + key_put + keyring_alloc + ktime_get_coarse_with_offset + memcmp + netlink_broadcast + netlink_register_notifier + netlink_unicast + netlink_unregister_notifier + net_ns_type_operations + nla_find + nla_memcpy + nla_put_64bit + nla_reserve + __nla_validate + __put_net + rb_erase + rb_insert_color + register_netdevice + register_pernet_device + request_firmware_nowait + rfkill_alloc + rfkill_blocked + rfkill_destroy + rfkill_register + rfkill_resume_polling + rfkill_set_hw_state_reason + rfkill_unregister + skb_add_rx_frag + __sock_create + trace_print_array_seq + unregister_pernet_device + verify_pkcs7_signature + wireless_nlevent_flush + # required by clk-qcom.ko __clk_determine_rate clk_fixed_factor_ops @@ -969,7 +986,6 @@ __clk_mux_determine_rate_closest divider_ro_round_rate_parent of_find_node_opts_by_path - of_prop_next_u32 pm_genpd_remove_subdomain # required by clk-rpmh.ko @@ -1003,7 +1019,6 @@ # required by drm_display_helper.ko devm_backlight_device_register - _dev_printk drm_atomic_get_connector_state drm_atomic_get_crtc_state drm_atomic_get_new_private_obj_state @@ -1031,7 +1046,6 @@ devm_extcon_dev_register extcon_set_state_sync gpiod_set_debounce - system_power_efficient_wq # required by fastrpc.ko dma_buf_attach @@ -1043,6 +1057,7 @@ dma_buf_unmap_attachment dma_get_sgtable_attrs down_read + down_write find_vma __mmap_lock_do_trace_acquire_returned __mmap_lock_do_trace_released @@ -1054,6 +1069,7 @@ __tracepoint_mmap_lock_released __tracepoint_mmap_lock_start_locking up_read + up_write # required by gpi.ko krealloc @@ -1066,7 +1082,6 @@ gpiod_get_optional # required by gpu-sched.ko - call_rcu dma_fence_add_callback dma_fence_remove_callback dma_resv_iter_first @@ -1077,7 +1092,6 @@ kmem_cache_free kthread_parkme kthread_should_park - rcu_barrier wait_for_completion xa_destroy xa_store @@ -1123,9 +1137,6 @@ i2c_get_dma_safe_msg_buf i2c_put_dma_safe_msg_buf -# required by i2c-qup.ko - __usecs_to_jiffies - # required by i2c-rk3x.ko clk_notifier_register clk_notifier_unregister @@ -1163,6 +1174,71 @@ pm_clk_resume pm_clk_suspend +# required by mac80211.ko + alloc_netdev_mqs + __alloc_percpu_gfp + arc4_crypt + arc4_setkey + bitmap_free + bitmap_zalloc + crc32_be + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_alloc_aead + crypto_alloc_skcipher + __crypto_memneq + crypto_shash_digest + crypto_shash_finup + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + __crypto_xor + dev_addr_mod + dev_alloc_name + dev_fetch_sw_netstats + __dev_queue_xmit + ether_setup + eth_mac_addr + ethtool_op_get_link + free_netdev + free_percpu + get_random_u16 + __hw_addr_init + __hw_addr_sync + __hw_addr_unsync + kernel_param_lock + kernel_param_unlock + kfree_skb_list_reason + ktime_get_seconds + napi_gro_receive + netdev_set_default_ethtool_ops + netif_carrier_off + netif_carrier_on + netif_receive_skb + netif_receive_skb_list + netif_tx_stop_all_queues + __per_cpu_offset + ___pskb_trim + register_inet6addr_notifier + register_inetaddr_notifier + rhashtable_free_and_destroy + rhltable_init + round_jiffies + round_jiffies_relative + sg_init_one + skb_checksum_help + skb_clone_sk + skb_complete_wifi_ack + skb_copy_expand + skb_ensure_writable + __skb_gso_segment + system_freezable_wq + unregister_inet6addr_notifier + unregister_inetaddr_notifier + unregister_netdevice_many + # required by mcp251xfd.ko alloc_candev_mqs alloc_can_err_skb @@ -1189,14 +1265,10 @@ dql_completed dql_reset free_candev - netdev_err - netdev_info netdev_notice netdev_printk netdev_warn netif_schedule_queue - netif_tx_wake_queue - net_ratelimit open_candev register_candev regmap_get_val_bytes @@ -1214,8 +1286,6 @@ __vmalloc # required by mhi.ko - device_add - device_del get_random_u32 pm_wakeup_dev_event _raw_read_lock_irq @@ -1230,8 +1300,6 @@ # required by msm.ko __bitmap_andnot - bpf_trace_run6 - bpf_trace_run8 clk_get_parent component_add component_bind_all @@ -1240,14 +1308,12 @@ component_master_add_with_match component_master_del component_unbind_all - _ctype debugfs_attr_read debugfs_attr_write debugfs_create_bool debugfs_create_file_unsafe debugfs_create_u64 debugfs_create_x64 - del_timer dev_coredumpm devfreq_cooling_unregister devfreq_recommended_opp @@ -1430,7 +1496,6 @@ drm_writeback_queue_job drm_writeback_signal_completion fd_install - __flush_workqueue get_pid_task get_unused_fd_flags gpiod_get_value @@ -1448,8 +1513,6 @@ kthread_create_worker kthread_destroy_worker kthread_queue_work - kvfree - kvmalloc_node memdup_user_nul memparse mipi_dsi_create_packet @@ -1467,7 +1530,6 @@ of_graph_get_next_endpoint of_graph_get_remote_port_parent of_icc_get - param_ops_charp param_ops_ullong phy_calibrate phy_configure @@ -1479,7 +1541,6 @@ register_shrinker register_vmap_purge_notifier reservation_ww_class - round_jiffies_up sched_set_fifo schedule_timeout_interruptible __sg_page_iter_dma_next @@ -1632,7 +1693,6 @@ cpufreq_get_driver_data cpufreq_register_driver cpufreq_unregister_driver - __cpu_possible_mask dev_pm_opp_adjust_voltage dev_pm_opp_disable dev_pm_opp_enable @@ -1762,7 +1822,6 @@ _copy_to_iter # required by qrtr.ko - __alloc_skb autoremove_wake_function datagram_poll do_wait_intr_irq @@ -1781,8 +1840,6 @@ refcount_dec_and_mutex_lock release_sock sk_alloc - skb_clone - skb_copy_bits skb_copy_datagram_iter skb_free_datagram __skb_pad @@ -1812,8 +1869,6 @@ # required by rmtfs_mem.ko alloc_chrdev_region - __class_register - class_unregister # required by rpmsg_ns.ko rpmsg_create_channel @@ -1896,9 +1951,6 @@ snd_soc_of_parse_card_name snd_soc_of_parse_pin_switches -# required by snd-soc-rl6231.ko - gcd - # required by snd-soc-rt5663.ko regcache_cache_bypass snd_soc_dapm_disable_pin @@ -1951,7 +2003,6 @@ spi_delay_exec spi_finalize_current_message spi_get_next_queued_message - tasklet_unlock_wait # required by spi-qcom-qspi.ko icc_disable @@ -1994,7 +2045,7 @@ ufshcd_init_pwr_dev_param ufshcd_mcq_config_esi ufshcd_mcq_enable_esi - ufshcd_mcq_poll_cqe_nolock + ufshcd_mcq_poll_cqe_lock ufshcd_mcq_write_cqis ufshcd_pltfrm_init ufshcd_pltfrm_shutdown @@ -2052,3 +2103,4 @@ fwnode_get_name icc_provider_add icc_provider_del + ufshcd_mcq_poll_cqe_nolock diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index ce6c52f6b0ce..19441f4ee7d8 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -48,6 +48,7 @@ bpf_trace_run5 bpf_trace_run6 bpf_trace_run7 + bpf_trace_run8 bpf_trace_run9 bus_register bus_unregister @@ -86,6 +87,7 @@ config_group_init_type_name console_suspend_enabled __const_udelay + consume_skb __copy_overflow __cpu_active_mask cpu_bit_bitmap @@ -244,7 +246,6 @@ dma_unmap_resource dma_unmap_sg_attrs do_wait_intr - down_read down_write d_path driver_unregister @@ -268,6 +269,7 @@ drm_crtc_add_crc_entry __drm_crtc_commit_free drm_crtc_send_vblank_event + drm_crtc_vblank_count drm_crtc_vblank_off drm_crtc_vblank_on drm_crtc_vblank_put @@ -318,6 +320,7 @@ drm_vblank_init dump_stack enable_irq + eth_type_trans fd_install _find_first_bit _find_last_bit @@ -337,8 +340,13 @@ __free_pages free_pages freq_qos_update_request + gcd generic_file_llseek generic_handle_irq + genlmsg_multicast_allns + genlmsg_put + genl_register_family + genl_unregister_family gen_pool_add_owner gen_pool_alloc_algo_owner gen_pool_avail @@ -399,6 +407,7 @@ idr_alloc idr_remove init_dummy_netdev + init_net __init_rwsem __init_swait_queue_head init_task @@ -503,6 +512,7 @@ log_write_mmio loops_per_jiffy memchr + memcmp memcpy __memcpy_fromio __memcpy_toio @@ -516,7 +526,6 @@ mipi_dsi_dcs_set_display_brightness misc_deregister misc_register - mmput mod_delayed_work_on mod_timer module_layout @@ -529,6 +538,7 @@ mutex_lock_interruptible mutex_trylock mutex_unlock + names_cachep napi_complete_done napi_enable napi_gro_receive @@ -537,8 +547,11 @@ __netdev_alloc_skb netif_napi_add_weight netif_receive_skb + netif_rx netif_tx_wake_queue + nla_memcpy nla_put + nla_reserve noop_llseek nr_cpu_ids nsecs_to_jiffies @@ -604,6 +617,7 @@ param_set_ulong pci_alloc_irq_vectors_affinity pci_clear_master + pcie_get_mps pci_free_irq_vectors pci_irq_vector pci_load_saved_state @@ -681,10 +695,12 @@ _raw_read_lock _raw_read_unlock _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 _raw_write_lock_irqsave @@ -704,6 +720,7 @@ __register_chrdev register_chrdev_region register_die_notifier + register_netdevice register_pm_notifier register_reboot_notifier register_restart_handler @@ -731,6 +748,7 @@ remove_proc_entry request_firmware request_firmware_direct + request_firmware_nowait __request_region request_threaded_irq rps_needed @@ -738,6 +756,9 @@ rtc_class_open rtc_read_time rtc_time64_to_tm + rtnl_is_locked + rtnl_lock + rtnl_unlock runqueues sched_clock sched_setscheduler_nocheck @@ -766,6 +787,7 @@ simple_write_to_buffer single_open single_release + skb_copy_bits skb_copy_expand skb_dequeue skb_dequeue_tail @@ -839,7 +861,9 @@ subsys_system_register __sw_hweight32 __sw_hweight64 + __sw_hweight8 sync_file_create + synchronize_net synchronize_rcu syscon_regmap_lookup_by_phandle sysfs_add_file_to_group @@ -853,6 +877,7 @@ sysfs_notify sysfs_remove_file_ns sysfs_remove_group + sysfs_remove_link system_highpri_wq system_long_wq system_state @@ -879,6 +904,7 @@ __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_cpuidle_psci_enter __traceiter_android_vh_cpuidle_psci_exit + __traceiter_android_vh_show_mem __traceiter_device_pm_callback_end __traceiter_device_pm_callback_start __traceiter_suspend_resume @@ -886,6 +912,7 @@ __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_cpuidle_psci_enter __tracepoint_android_vh_cpuidle_psci_exit + __tracepoint_android_vh_show_mem __tracepoint_device_pm_callback_end __tracepoint_device_pm_callback_start tracepoint_probe_register @@ -894,10 +921,12 @@ trace_print_array_seq trace_raw_output_prep __trace_trigger_soft_disabled + ttm_bo_mmap_obj __udelay unpin_user_page __unregister_chrdev unregister_chrdev_region + unregister_netdevice_queue unregister_pm_notifier unregister_reboot_notifier up @@ -935,6 +964,7 @@ v4l2_m2m_get_vq v4l2_m2m_init v4l2_m2m_job_finish + v4l2_m2m_mmap v4l2_m2m_next_buf v4l2_m2m_poll v4l2_m2m_qbuf @@ -983,6 +1013,58 @@ ww_mutex_lock ww_mutex_unlock +# required by cfg80211.ko + bpf_trace_run10 + csum_partial + debugfs_rename + __dev_change_net_namespace + dev_close + __dev_get_by_index + dev_get_by_index + device_add + device_del + device_rename + do_trace_netlink_extack + get_net_ns_by_fd + get_net_ns_by_pid + inet_csk_get_port + init_uts_ns + key_create_or_update + key_put + keyring_alloc + kfree_sensitive + ktime_get_coarse_with_offset + netdev_err + netlink_broadcast + netlink_register_notifier + netlink_unicast + netlink_unregister_notifier + net_ns_type_operations + nla_find + __nla_parse + nla_put_64bit + __nla_validate + __pskb_pull_tail + __put_net + register_netdevice_notifier + register_pernet_device + rfkill_alloc + rfkill_blocked + rfkill_destroy + rfkill_register + rfkill_resume_polling + rfkill_set_hw_state_reason + rfkill_unregister + skb_add_rx_frag + __sock_create + sock_release + __sw_hweight16 + system_power_efficient_wq + unregister_netdevice_notifier + unregister_pernet_device + verify_pkcs7_signature + wireless_nlevent_flush + # required by clk_exynos.ko clk_hw_get_parent clk_register @@ -999,8 +1081,8 @@ csum_ipv6_magic csum_tcpudp_nofold dev_get_by_name - init_net __napi_alloc_skb + napi_build_skb register_netdev unregister_netdev @@ -1024,7 +1106,11 @@ __drm_printfn_debug hdmi_drm_infoframe_init memchr_inv - __sw_hweight8 + +# required by drm_ttm_helper.ko + drm_print_bits + ttm_bo_vmap + ttm_bo_vunmap # required by dss.ko copy_from_kernel_nofault @@ -1082,7 +1168,6 @@ balance_push_callback __bitmap_complement bpf_trace_run11 - bpf_trace_run8 check_preempt_curr cpufreq_add_update_util_hook cpufreq_disable_fast_switch @@ -1200,6 +1285,10 @@ # required by exynos-coresight.ko cpu_pm_register_notifier +# required by exynos-cpu-profiler.ko + __traceiter_android_rvh_cpufreq_transition + __tracepoint_android_rvh_cpufreq_transition + # required by exynos-cpufreq.ko cpufreq_freq_transition_begin cpufreq_freq_transition_end @@ -1222,6 +1311,7 @@ __tracepoint_ipi_entry __tracepoint_ipi_exit __tracepoint_ipi_raise + # required by exynos-drm.ko class_create_file_ns component_add @@ -1231,14 +1321,22 @@ component_master_del component_match_add_release component_unbind_all + console_trylock console_unlock devm_drm_panel_bridge_add_typed + __do_once_done + __do_once_start drm_atomic_add_affected_connectors drm_atomic_add_affected_planes drm_atomic_bridge_chain_disable drm_atomic_bridge_chain_enable + drm_atomic_bridge_chain_post_disable + drm_atomic_bridge_chain_pre_enable drm_atomic_commit drm_atomic_get_plane_state + __drm_atomic_helper_bridge_duplicate_state + __drm_atomic_helper_bridge_reset + drm_atomic_helper_calc_timestamping_constants drm_atomic_helper_check_modeset drm_atomic_helper_check_planes drm_atomic_helper_check_plane_state @@ -1279,15 +1377,20 @@ drm_crtc_enable_color_mgmt drm_crtc_handle_vblank drm_crtc_vblank_get + drm_dev_has_vblank drm_display_mode_to_videomode drm_edid_to_sad drm_format_info drm_gem_create_mmap_offset + drm_gem_fb_begin_cpu_access drm_gem_prime_import_dev drm_gem_vm_close drm_gem_vm_open drm_get_format_info + __drmm_add_action_or_reset drm_match_cea_mode + __drmm_crtc_alloc_with_planes + __drmm_encoder_alloc drmm_kmalloc drm_mode_config_reset drm_mode_copy @@ -1319,9 +1422,11 @@ drm_self_refresh_helper_alter_state drm_send_event_locked drm_wait_one_vblank + drm_writeback_cleanup_job drm_writeback_connector_init drm_writeback_queue_job get_options + hdmi_drm_infoframe_pack_only mipi_dsi_create_packet mipi_dsi_dcs_set_column_address mipi_dsi_dcs_set_page_address @@ -1335,6 +1440,7 @@ platform_find_device_by_driver seq_release strnchr + v4l2_match_dv_timings # required by exynos-dsufreq.ko nsec_to_clock_t @@ -1360,6 +1466,9 @@ # required by exynos-reboot.ko pm_power_off +# required by exynos-s2i.ko + smp_call_function_many + # required by exynos-ssld.ko driver_register @@ -1417,14 +1526,32 @@ hex_dump_to_buffer # required by exynos_mpam_policy.ko + current_time + d_add + d_alloc_name + d_make_root dput find_task_by_vpid + fs_kobj + get_next_ino + get_tree_single init_user_ns kernfs_path_from_node + kill_litter_super + new_inode + register_filesystem + simple_dir_inode_operations + simple_dir_operations + simple_statfs + sysfs_create_mount_point + sysfs_remove_mount_point __traceiter_android_rvh_sched_fork + __traceiter_android_vh_cgroup_attach __traceiter_android_vh_is_fpsimd_save __tracepoint_android_rvh_sched_fork + __tracepoint_android_vh_cgroup_attach __tracepoint_android_vh_is_fpsimd_save + unregister_filesystem # required by exynos_thermal_v2.ko dev_pm_opp_find_freq_exact @@ -1466,11 +1593,13 @@ # required by fimc-is.ko clk_hw_get_rate devm_phy_put + __devm_release_region down_interruptible i3c_device_do_priv_xfers kthread_create_worker kthread_destroy_worker kthread_flush_worker + of_alias_get_highest_id of_find_node_by_phandle param_set_uint phy_configure @@ -1482,6 +1611,7 @@ regulator_get_voltage regulator_set_voltage v4l2_device_register_subdev + v4l2_device_set_name v4l2_device_unregister_subdev v4l2_subdev_call_wrappers vb2_mmap @@ -1591,11 +1721,13 @@ # required by mcDrvModule.ko crypto_shash_final crypto_shash_update + down_read freezer_active freezing_slow_path get_zeroed_page kstrtol_from_user ktime_get_raw_ts64 + mmput pin_user_pages __refrigerator release_pages @@ -1610,7 +1742,6 @@ # required by mpam_arch.ko bitmap_alloc - __cpu_present_mask kobj_sysfs_ops kstrtou16 on_each_cpu_cond_mask @@ -1619,12 +1750,15 @@ arch_timer_read_counter class_find_device clocks_calc_mult_shift + iio_device_alloc + iio_device_free __iio_device_register iio_device_unregister nonseekable_open + rtc_set_time rtc_tm_to_time64 sched_setscheduler - sysfs_remove_link + __wake_up_locked_key __wake_up_sync # required by npu.ko @@ -1651,7 +1785,6 @@ # required by pablo-self-tests.ko debugfs_create_blob - memcmp # required by panel-samsung-command-ctrl.ko mipi_dsi_compression_mode @@ -1684,12 +1817,16 @@ # required by pcie-exynos-rc-core.ko dw_handle_msi_irq dw_pcie_host_init + dw_pcie_own_conf_map_bus dw_pcie_read dw_pcie_setup_rc dw_pcie_write pci_assign_resource + pcie_set_mps pci_find_bus pci_find_ext_capability + pci_generic_config_read + pci_generic_config_write pci_get_device pci_rescan_bus platform_get_irq_byname_optional @@ -1709,23 +1846,6 @@ pin_get_name platform_get_irq_optional -# required by pl330.ko - amba_driver_register - amba_driver_unregister - cpu_all_bits - dev_err_probe - __devm_reset_control_get - dma_async_device_register - dma_async_device_unregister - dma_async_tx_descriptor_init - dmaengine_unmap_put - dma_get_slave_channel - of_dma_controller_free - of_dma_controller_register - pm_runtime_irq_safe - reset_control_assert - reset_control_deassert - # required by pwm-samsung.ko of_pwm_xlate_with_flags pwmchip_add @@ -1781,6 +1901,23 @@ iommu_group_alloc iommu_group_set_name +# required by samsung-pdma.ko + amba_driver_register + amba_driver_unregister + cpu_all_bits + dev_err_probe + __devm_reset_control_get + dma_async_device_register + dma_async_device_unregister + dma_async_tx_descriptor_init + dmaengine_unmap_put + dma_get_slave_channel + of_dma_controller_free + of_dma_controller_register + pm_runtime_irq_safe + reset_control_assert + reset_control_deassert + # required by samsung-secure-iova.ko gen_pool_first_fit_align @@ -1818,6 +1955,7 @@ # required by scaler.ko dma_fence_default_wait + sg_nents_for_len sync_file_get_fence v4l2_ctrl_handler_setup v4l2_m2m_try_schedule @@ -1827,19 +1965,22 @@ crc_ccitt param_ops_ullong skb_split + tty_dev_name_to_number + tty_kclose + tty_kopen_exclusive + tty_lock tty_mode_ioctl tty_register_ldisc + tty_set_ldisc tty_set_termios + tty_unlock tty_unregister_ldisc # required by scsc_logring.ko + dev_vprintk_emit vprintk_emit # required by scsc_mx.ko - genlmsg_multicast_allns - genlmsg_put - genl_register_family - genl_unregister_family kobject_get kobject_uevent @@ -1859,70 +2000,34 @@ _raw_read_unlock_irqrestore # required by scsc_wlan.ko - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - cfg80211_chandef_create - cfg80211_chandef_valid - cfg80211_ch_switch_notify - cfg80211_connect_done - cfg80211_conn_failed - cfg80211_del_sta_sinfo - cfg80211_disconnected - cfg80211_external_auth_request - cfg80211_find_elem_match - cfg80211_find_vendor_elem - cfg80211_get_bss - cfg80211_inform_bss_frame_data - cfg80211_mgmt_tx_status_ext - cfg80211_michael_mic_failure - cfg80211_new_sta - cfg80211_put_bss - cfg80211_ready_on_channel - cfg80211_ref_bss - cfg80211_register_netdevice - cfg80211_remain_on_channel_expired - cfg80211_roamed - cfg80211_rx_mgmt_ext - cfg80211_scan_done - cfg80211_sched_scan_results - cfg80211_sched_scan_stopped - __cfg80211_send_event_skb - cfg80211_unregister_wdev - cfg80211_update_owe_info_event - cfg80211_vendor_cmd_reply - consume_skb + arp_tbl dev_addr_mod dev_alloc_name __dev_queue_xmit down_trylock dql_completed dql_reset + dst_release ether_setup - eth_type_trans for_each_kernel_tracepoint - ieee80211_channel_to_freq_khz - ieee80211_freq_khz_to_channel - ieee80211_get_channel_khz in4_pton in6_pton + ip_route_output_flow ip_send_check linkwatch_fire_event __local_bh_enable_ip napi_disable napi_gro_flush + neigh_destroy + neigh_lookup netif_carrier_off netif_carrier_on __netif_napi_del - netif_rx netif_schedule_queue netif_tx_stop_all_queues - nla_memcpy nla_put_nohdr - nla_reserve _raw_read_lock_bh _raw_read_unlock_bh - _raw_spin_lock_bh - _raw_spin_unlock_bh _raw_write_lock _raw_write_lock_bh _raw_write_unlock @@ -1930,24 +2035,12 @@ register_inet6addr_notifier register_inetaddr_notifier register_kretprobe - register_netdevice - regulatory_set_wiphy_regd - rtnl_is_locked - rtnl_lock - rtnl_unlock skb_clone skb_copy - skb_copy_bits skb_realloc_headroom - synchronize_net unregister_inet6addr_notifier unregister_inetaddr_notifier unregister_kretprobe - unregister_netdevice_queue - wiphy_free - wiphy_new_nm - wiphy_register - wiphy_unregister # required by scsi_srpmb.ko pfn_is_map_memory @@ -1982,10 +2075,19 @@ devfreq_update_interval devm_devfreq_unregister_notifier devm_platform_ioremap_resource_byname + dma_buf_dynamic_attach + dma_buf_move_notify + dma_buf_pin + dma_buf_unpin dma_fence_array_create + dma_fence_chain_ops + dma_fence_chain_walk dma_fence_get_status + dma_fence_get_stub + dma_fence_wait_any_timeout dma_get_required_mask dma_resv_add_fence + dma_resv_get_fences dma_resv_get_singleton dma_resv_iter_first_unlocked dma_resv_iter_next_unlocked @@ -1995,8 +2097,12 @@ down_read_killable down_read_trylock drain_workqueue + drm_connector_attach_dp_subconnector_property drm_connector_init_with_ddc drm_crtc_cleanup + drm_crtc_helper_set_config + drm_crtc_helper_set_mode + drm_crtc_init drm_crtc_vblank_helper_get_vblank_timestamp drm_cvt_mode drm_debugfs_create_files @@ -2004,6 +2110,7 @@ drm_dev_enter drm_dev_exit drm_dev_put + drm_edid_header_is_valid drm_edid_is_valid drm_encoder_cleanup drm_encoder_init @@ -2013,10 +2120,15 @@ drm_gem_dmabuf_release drm_gem_dmabuf_vmap drm_gem_dmabuf_vunmap + drm_gem_prime_export drm_gem_prime_mmap drm_handle_vblank + drm_helper_connector_dpms + drm_helper_disable_unused_functions + drm_helper_force_disable_all drm_helper_hpd_irq_event drm_is_current_master + drm_kms_helper_is_poll_worker drm_kms_helper_poll_disable drm_kms_helper_poll_enable drm_mm_init @@ -2025,22 +2137,27 @@ drm_mm_remove_node drm_mm_takedown drm_mode_config_cleanup + drm_mode_create_scaling_mode_property drm_mode_crtc_set_gamma_size drm_mode_set_crtcinfo drm_mode_set_name drm_prime_pages_to_sg + drm_prime_sg_to_dma_addr_array drm_syncobj_add_point + drm_syncobj_create drm_syncobj_find drm_syncobj_find_fence drm_syncobj_free + drm_syncobj_get_fd + drm_syncobj_get_handle drm_syncobj_replace_fence __fdget _find_first_zero_bit __folio_put - gcd get_random_u32 __get_task_comm handle_simple_irq + i2c_bit_add_bus ida_destroy idr_destroy idr_find @@ -2050,14 +2167,24 @@ jiffies64_to_msecs memremap memunmap - __mmap_lock_do_trace_acquire_returned - __mmap_lock_do_trace_released - __mmap_lock_do_trace_start_locking - mtree_load + mmu_notifier_synchronize + page_pinner_inited + __page_pinner_put_page + param_ops_hexint + pci_assign_unassigned_bus_resources + pci_bus_resource_n + pcie_bandwidth_available + pcie_get_speed_cap + pci_enable_atomic_ops_to_root pci_enable_pcie_error_reporting pci_get_domain_bus_and_slot pci_iomap pci_iounmap + pci_map_rom + pci_msix_vec_count + pci_release_resource + pci_resize_resource + pci_unmap_rom pci_write_config_word perf_pmu_unregister pid_task @@ -2076,13 +2203,48 @@ si_meminfo sysfs_remove_files __traceiter_gpu_mem_total - __traceiter_mmap_lock_acquire_returned - __traceiter_mmap_lock_released - __traceiter_mmap_lock_start_locking __tracepoint_gpu_mem_total - __tracepoint_mmap_lock_acquire_returned - __tracepoint_mmap_lock_released - __tracepoint_mmap_lock_start_locking + ttm_bo_eviction_valuable + ttm_bo_init_reserved + ttm_bo_kmap + ttm_bo_kunmap + ttm_bo_lock_delayed_workqueue + ttm_bo_mem_space + ttm_bo_move_accel_cleanup + ttm_bo_move_memcpy + ttm_bo_move_to_lru_tail + ttm_bo_pin + ttm_bo_put + ttm_bo_set_bulk_move + ttm_bo_unlock_delayed_workqueue + ttm_bo_unpin + ttm_bo_validate + ttm_bo_vm_access + ttm_bo_vm_close + ttm_bo_vm_dummy_page + ttm_bo_vm_fault_reserved + ttm_bo_vm_open + ttm_bo_vm_reserve + ttm_device_fini + ttm_device_init + ttm_eu_backoff_reservation + ttm_eu_reserve_buffers + ttm_glob + ttm_lru_bulk_move_tail + ttm_pool_alloc + ttm_pool_debugfs + ttm_pool_free + ttm_range_man_fini_nocheck + ttm_range_man_init_nocheck + ttm_resource_fini + ttm_resource_free + ttm_resource_init + ttm_resource_manager_evict_all + ttm_resource_manager_init + ttm_resource_manager_usage + ttm_sg_tt_init + ttm_tt_fini + vm_get_page_prot __wake_up_locked ww_mutex_lock_interruptible ww_mutex_trylock @@ -2140,7 +2302,6 @@ pm_runtime_get_if_active pm_wakeup_dev_event proc_symlink - request_firmware_nowait snd_device_free snd_dma_alloc_dir_pages snd_dma_free_pages @@ -2219,8 +2380,12 @@ scsi_done __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_compl_command + __traceiter_android_vh_ufs_mcq_abort + __traceiter_android_vh_ufs_use_mcq_hooks __tracepoint_android_vh_ufs_check_int_errors __tracepoint_android_vh_ufs_compl_command + __tracepoint_android_vh_ufs_mcq_abort + __tracepoint_android_vh_ufs_use_mcq_hooks trace_print_symbols_seq ufshcd_auto_hibern8_update ufshcd_dme_configure_adapt diff --git a/android/abi_gki_aarch64_galaxy b/android/abi_gki_aarch64_galaxy index a2ac88501247..76989b7b20b3 100644 --- a/android/abi_gki_aarch64_galaxy +++ b/android/abi_gki_aarch64_galaxy @@ -11,10 +11,23 @@ atomic_notifier_chain_unregister __bitmap_weight bitmap_zalloc + blkcg_activate_policy + blkcg_deactivate_policy + blkcg_policy_register + blkcg_policy_unregister + blkcg_root blkdev_get_by_dev blkdev_get_by_path blkdev_issue_flush blkdev_put + blk_mq_sched_mark_restart_hctx + blk_mq_sched_try_insert_merge + blk_mq_sched_try_merge + blk_queue_rq_timeout + blk_req_needs_zone_write_lock + __blk_req_zone_write_lock + __blk_req_zone_write_unlock + blk_stat_enable_accounting cache_line_size cancel_delayed_work_sync __check_object_size @@ -34,11 +47,13 @@ crypto_comp_compress crypto_comp_decompress crypto_destroy_tfm + css_next_descendant_pre _ctype debugfs_create_file debugfs_remove delayed_work_timer_fn del_timer + _dev_alert _dev_err device_create device_destroy @@ -62,6 +77,17 @@ dma_alloc_attrs dma_free_attrs down_write + elevator_alloc + elv_bio_merge_ok + elv_rb_add + elv_rb_del + elv_rb_find + elv_rb_former_request + elv_rb_latter_request + elv_register + elv_rqhash_add + elv_rqhash_del + elv_unregister emergency_restart file_ra_state_init file_write_and_wait_range @@ -120,6 +146,7 @@ kernel_cpustat kernfs_find_and_get_ns kfree + __kfree_skb kimage_vaddr kimage_voffset __kmalloc @@ -160,9 +187,11 @@ mutex_lock mutex_unlock name_to_dev_t + netlink_ack nr_cpu_ids nsec_to_clock_t of_address_to_resource + of_css of_find_compatible_node of_find_node_opts_by_path of_find_property @@ -225,6 +254,7 @@ rtc_time64_to_tm rtc_tm_to_time64 runqueues + sbitmap_queue_min_shallow_depth sched_clock sched_show_task scnprintf @@ -237,6 +267,8 @@ simple_strtol single_open single_release + skb_copy_ubufs + snd_soc_find_dai snd_soc_info_volsw_sx snd_soc_put_volsw_sx snprintf @@ -277,23 +309,34 @@ __traceiter_android_rvh_report_bug __traceiter_android_vh_ipi_stop __traceiter_android_vh_is_fpsimd_save + __traceiter_android_vh_madvise_pageout_swap_entry + __traceiter_android_vh_madvise_swapin_walk_pmd_entry __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start + __traceiter_android_vh_ptype_head __traceiter_android_vh_rtmutex_wait_finish __traceiter_android_vh_rtmutex_wait_start __traceiter_android_vh_rwsem_read_wait_finish __traceiter_android_vh_rwsem_read_wait_start __traceiter_android_vh_rwsem_write_wait_finish __traceiter_android_vh_rwsem_write_wait_start + __traceiter_android_vh_process_madvise_end __traceiter_android_vh_sched_show_task + __traceiter_android_vh_show_smap + __traceiter_android_vh_smaps_pte_entry __traceiter_android_vh_try_to_freeze_todo __traceiter_android_vh_try_to_freeze_todo_unfrozen __traceiter_android_vh_watchdog_timer_softlockup + __traceiter_android_vh_meminfo_cache_adjust + __traceiter_android_vh_si_mem_available_adjust + __traceiter_android_vh_si_meminfo_adjust + __traceiter_block_rq_insert __traceiter_console __traceiter_hrtimer_expire_entry __traceiter_hrtimer_expire_exit __traceiter_irq_handler_entry __traceiter_irq_handler_exit + __traceiter_kfree_skb __traceiter_sched_switch __traceiter_workqueue_execute_start __tracepoint_android_rvh_arm64_serror_panic @@ -307,23 +350,34 @@ __tracepoint_android_rvh_report_bug __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_is_fpsimd_save + __tracepoint_android_vh_madvise_pageout_swap_entry + __tracepoint_android_vh_madvise_swapin_walk_pmd_entry __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start + __tracepoint_android_vh_ptype_head __tracepoint_android_vh_rtmutex_wait_finish __tracepoint_android_vh_rtmutex_wait_start __tracepoint_android_vh_rwsem_read_wait_finish __tracepoint_android_vh_rwsem_read_wait_start __tracepoint_android_vh_rwsem_write_wait_finish __tracepoint_android_vh_rwsem_write_wait_start + __tracepoint_android_vh_process_madvise_end __tracepoint_android_vh_sched_show_task + __tracepoint_android_vh_show_smap + __tracepoint_android_vh_smaps_pte_entry __tracepoint_android_vh_try_to_freeze_todo __tracepoint_android_vh_try_to_freeze_todo_unfrozen __tracepoint_android_vh_watchdog_timer_softlockup + __tracepoint_android_vh_meminfo_cache_adjust + __tracepoint_android_vh_si_mem_available_adjust + __tracepoint_android_vh_si_meminfo_adjust + __tracepoint_block_rq_insert __tracepoint_console __tracepoint_hrtimer_expire_entry __tracepoint_hrtimer_expire_exit __tracepoint_irq_handler_entry __tracepoint_irq_handler_exit + __tracepoint_kfree_skb tracepoint_probe_register tracepoint_probe_unregister __tracepoint_sched_switch @@ -334,6 +388,7 @@ unregister_restart_handler unregister_syscore_ops up_write + usb_alloc_dev usb_gstrings_attach usbnet_get_endpoints usbnet_link_change diff --git a/android/abi_gki_aarch64_honor b/android/abi_gki_aarch64_honor new file mode 100644 index 000000000000..29d60a8effd0 --- /dev/null +++ b/android/abi_gki_aarch64_honor @@ -0,0 +1,17 @@ +[abi_symbol_list] + __tracepoint_android_vh_get_page_wmark + __tracepoint_android_vh_page_add_new_anon_rmap + __tracepoint_android_vh_do_shrink_slab + __tracepoint_android_vh_shrink_slab_bypass + __tracepoint_android_vh_mutex_init + __tracepoint_android_vh_file_is_tiny_bypass + __tracepoint_android_vh_modify_scan_control + __tracepoint_android_vh_should_continue_reclaim + __traceiter_android_vh_get_page_wmark + __traceiter_android_vh_page_add_new_anon_rmap + __traceiter_android_vh_do_shrink_slab + __traceiter_android_vh_shrink_slab_bypass + __traceiter_android_vh_mutex_init + __traceiter_android_vh_file_is_tiny_bypass + __traceiter_android_vh_modify_scan_control + __traceiter_android_vh_should_continue_reclaim \ No newline at end of file diff --git a/android/abi_gki_aarch64_imx b/android/abi_gki_aarch64_imx index bad41e2480ad..ac16191a3545 100644 --- a/android/abi_gki_aarch64_imx +++ b/android/abi_gki_aarch64_imx @@ -13,10 +13,13 @@ __alloc_pages alloc_pages_exact __alloc_percpu + __alloc_percpu_gfp __alloc_skb alloc_workqueue alt_cb_patch_nops anon_inode_getfd + arc4_crypt + arc4_setkey __arch_copy_from_user __arch_copy_to_user arm64_use_ng_mappings @@ -54,10 +57,14 @@ bpf_prog_put bpf_stats_enabled_key bpf_trace_run1 + bpf_trace_run10 bpf_trace_run2 bpf_trace_run3 bpf_trace_run4 bpf_trace_run5 + bpf_trace_run6 + bpf_trace_run7 + bpf_trace_run8 bpf_warn_invalid_xdp_action bsearch build_skb @@ -108,42 +115,6 @@ cec_transmit_attempt_done_ts cec_transmit_done_ts cec_unregister_adapter - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - cfg80211_auth_timeout - cfg80211_cac_event - cfg80211_ch_switch_notify - cfg80211_classify8021d - cfg80211_connect_done - cfg80211_cqm_rssi_notify - cfg80211_del_sta_sinfo - cfg80211_disconnected - cfg80211_find_elem_match - cfg80211_ft_event - cfg80211_get_bss - cfg80211_inform_bss_data - cfg80211_mgmt_tx_status_ext - cfg80211_michael_mic_failure - cfg80211_new_sta - cfg80211_pmksa_candidate_notify - cfg80211_put_bss - __cfg80211_radar_event - cfg80211_ready_on_channel - cfg80211_register_netdevice - cfg80211_remain_on_channel_expired - cfg80211_report_wowlan_wakeup - cfg80211_roamed - cfg80211_rx_assoc_resp - cfg80211_rx_mgmt_ext - cfg80211_rx_mlme_mgmt - cfg80211_scan_done - cfg80211_sched_scan_results - cfg80211_sched_scan_stopped - __cfg80211_send_event_skb - cfg80211_tdls_oper_request - cfg80211_unlink_bss - cfg80211_unregister_wdev - cfg80211_vendor_cmd_reply __check_object_size __class_create class_destroy @@ -197,10 +168,13 @@ clk_unprepare clk_unregister clockevents_config_and_register + clocksource_mmio_init + clocksource_mmio_readl_up close_candev cma_alloc cma_get_name cma_release + compat_ptr_ioctl complete complete_all completion_done @@ -213,6 +187,14 @@ component_master_del component_match_add_release component_unbind_all + configfs_register_default_group + configfs_register_subsystem + configfs_unregister_default_group + configfs_unregister_subsystem + config_group_init + config_group_init_type_name + config_item_put + config_item_set_name console_lock console_suspend_enabled console_unlock @@ -242,7 +224,26 @@ cpu_number __cpu_online_mask __cpu_possible_mask + crc32_be crc32_le + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_alloc_aead + crypto_alloc_shash + crypto_alloc_skcipher + crypto_destroy_tfm + __crypto_memneq + crypto_shash_digest + crypto_shash_finup + crypto_shash_setkey + crypto_shash_update + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + __crypto_xor + csum_partial _ctype deactivate_locked_super debugfs_create_blob @@ -252,6 +253,7 @@ debugfs_lookup debugfs_lookup_and_remove debugfs_remove + debugfs_rename default_llseek default_wake_function delayed_work_timer_fn @@ -260,12 +262,17 @@ destroy_workqueue dev_addr_mod dev_alloc_name + __dev_change_net_namespace + dev_close dev_coredumpv _dev_crit dev_driver_string _dev_err dev_err_probe + dev_fetch_sw_netstats dev_fwnode + __dev_get_by_index + dev_get_by_index dev_get_regmap device_add device_create @@ -290,6 +297,7 @@ device_property_read_u32_array device_register device_remove_file + device_rename __device_reset device_set_of_node_from_dev device_set_wakeup_capable @@ -370,6 +378,7 @@ devm_platform_get_and_ioremap_resource devm_platform_ioremap_resource devm_platform_ioremap_resource_byname + devm_power_supply_register devm_pwmchip_add devm_pwm_get devm_rc_allocate_device @@ -427,6 +436,7 @@ dev_pm_opp_set_sharing_cpus dev_pm_set_wake_irq _dev_printk + __dev_queue_xmit devres_add __devres_alloc_node devres_free @@ -458,6 +468,7 @@ dmabuf_page_pool_create dmabuf_page_pool_destroy dmabuf_page_pool_free + dmabuf_page_pool_get_size dma_buf_put dma_buf_unmap_attachment dma_buf_vmap @@ -516,6 +527,7 @@ dma_unmap_resource dma_unmap_sg_attrs do_SAK + do_trace_netlink_extack down down_interruptible down_killable @@ -783,6 +795,7 @@ enable_irq enable_percpu_irq ether_setup + eth_mac_addr ethnl_cable_test_fault_length ethnl_cable_test_result ethtool_op_get_link @@ -806,6 +819,7 @@ finish_wait firmware_kobj fixed_size_llseek + flush_delayed_work flush_work __flush_workqueue fortify_panic @@ -838,6 +852,10 @@ generic_handle_domain_irq generic_handle_irq generic_shutdown_super + genlmsg_multicast_allns + genlmsg_put + genl_register_family + genl_unregister_family genphy_c37_config_aneg genphy_c37_read_status genphy_c45_fast_retrain @@ -864,7 +882,10 @@ gen_pool_virt_to_phys get_cpu_device get_device + get_net_ns_by_fd + get_net_ns_by_pid get_random_bytes + get_random_u16 get_random_u32 get_random_u8 get_unused_fd_flags @@ -918,10 +939,14 @@ hdmi_vendor_infoframe_pack hex_dump_to_buffer hrtimer_cancel + hrtimer_forward hrtimer_init hrtimer_resolution hrtimer_start_range_ns hrtimer_try_to_cancel + __hw_addr_init + __hw_addr_sync + __hw_addr_unsync i2c_adapter_type i2c_add_adapter i2c_add_numbered_adapter @@ -964,16 +989,12 @@ idr_get_next idr_preload idr_remove - ieee80211_bss_get_elem - ieee80211_channel_to_freq_khz - ieee80211_freq_khz_to_channel - ieee80211_get_channel_khz - ieee80211_hdrlen ignore_console_lock_warning iio_alloc_pollfunc iio_buffer_enabled iio_buffer_init iio_buffer_put + iio_bus_type iio_dealloc_pollfunc iio_device_attach_buffer iio_device_claim_direct_mode @@ -981,20 +1002,29 @@ __iio_device_register iio_device_release_direct_mode iio_device_unregister + iio_format_value iio_get_time_ns iio_push_event iio_push_to_buffers iio_read_const_attr iio_read_mount_matrix iio_show_mount_matrix + iio_str_to_fixpoint + __iio_trigger_alloc + iio_trigger_free iio_trigger_notify_done + iio_trigger_poll iio_trigger_poll_chained + iio_trigger_register + iio_trigger_unregister import_iovec in4_pton + inet_csk_get_port init_dummy_netdev init_net __init_swait_queue_head init_timer_key + init_uts_ns init_wait_entry __init_waitqueue_head input_alloc_absinfo @@ -1056,6 +1086,8 @@ __irq_set_handler irq_set_irq_wake irq_to_desc + irq_work_queue + irq_work_sync ir_raw_event_store_edge is_console_locked is_vmalloc_addr @@ -1071,6 +1103,11 @@ jiffies_to_usecs kasan_flag_enabled kasprintf + kernel_param_lock + kernel_param_unlock + key_create_or_update + key_put + keyring_alloc __kfifo_alloc __kfifo_free __kfifo_from_user @@ -1079,6 +1116,8 @@ __kfifo_out __kfifo_to_user kfree + kfree_sensitive + kfree_skb_list_reason kfree_skb_reason kimage_voffset __kmalloc @@ -1111,9 +1150,11 @@ kthread_stop kthread_unpark ktime_get + ktime_get_coarse_with_offset ktime_get_mono_fast_ns ktime_get_raw_ts64 ktime_get_real_ts64 + ktime_get_seconds ktime_get_ts64 ktime_get_with_offset kvfree @@ -1174,8 +1215,8 @@ memparse memremap mem_section - memset32 memset + memset32 __memset_io memstart_addr memunmap @@ -1244,6 +1285,7 @@ netdev_info netdev_pick_tx netdev_printk + netdev_set_default_ethtool_ops netdev_warn netif_carrier_off netif_carrier_on @@ -1252,6 +1294,7 @@ netif_napi_add_weight __netif_napi_del netif_receive_skb + netif_receive_skb_list netif_rx netif_set_tso_max_segs netif_tx_lock @@ -1261,12 +1304,21 @@ netlink_broadcast __netlink_kernel_create netlink_kernel_release + netlink_register_notifier + netlink_unicast + netlink_unregister_notifier + net_ns_type_operations net_ratelimit net_selftest net_selftest_get_count net_selftest_get_strings + nla_find + nla_memcpy __nla_parse nla_put + nla_put_64bit + nla_reserve + __nla_validate noop_llseek nr_cpu_ids nsecs_to_jiffies @@ -1375,6 +1427,7 @@ of_property_read_variable_u32_array of_property_read_variable_u8_array of_prop_next_string + of_prop_next_u32 of_pwm_xlate_with_flags of_regulator_match of_reserved_mem_device_init_by_idx @@ -1557,7 +1610,10 @@ pm_wakeup_dev_event pm_wakeup_ws_event policy_has_boost_freq + power_supply_am_i_supplied + power_supply_changed power_supply_get_by_phandle + power_supply_get_drvdata power_supply_get_property power_supply_put power_supply_register @@ -1576,6 +1632,8 @@ proc_mkdir proc_remove pskb_expand_head + __pskb_pull_tail + ___pskb_trim ptp_classify_raw ptp_clock_event ptp_clock_index @@ -1583,6 +1641,7 @@ ptp_clock_unregister ptp_parse_header put_device + __put_net __put_task_struct put_unused_fd pwm_apply_state @@ -1625,6 +1684,8 @@ register_inetaddr_notifier register_netdev register_netdevice + register_netdevice_notifier + register_pernet_device register_pm_notifier register_reboot_notifier __register_rpmsg_driver @@ -1669,8 +1730,6 @@ regulator_set_voltage regulator_set_voltage_sel_regmap regulator_set_voltage_time_sel - regulatory_hint - regulatory_set_wiphy_regd_sync release_firmware __release_region remap_pfn_range @@ -1692,6 +1751,22 @@ reset_controller_unregister reset_control_put reset_control_reset + rfkill_alloc + rfkill_blocked + rfkill_destroy + rfkill_register + rfkill_resume_polling + rfkill_set_hw_state_reason + rfkill_unregister + rhashtable_free_and_destroy + rhashtable_insert_slow + rhltable_init + __rht_bucket_nested + rht_bucket_nested + rht_bucket_nested_insert + round_jiffies + round_jiffies_relative + round_jiffies_up rpmsg_create_channel rpmsg_create_ept rpmsg_find_device @@ -1705,6 +1780,7 @@ rproc_add_carveout rproc_alloc rproc_coredump_add_segment + rproc_da_to_va rproc_del rproc_elf_find_loaded_rsc_table rproc_elf_get_boot_addr @@ -1793,12 +1869,25 @@ simple_write_to_buffer single_open single_release + skb_add_rx_frag + skb_checksum_help skb_clone + skb_clone_sk skb_complete_tx_timestamp + skb_complete_wifi_ack + skb_copy + skb_copy_bits + skb_copy_expand + skb_dequeue + skb_ensure_writable + __skb_get_hash + __skb_gso_segment skb_pull skb_push skb_put + skb_queue_head skb_queue_purge + skb_queue_tail skb_realloc_headroom skb_trim skb_tstamp_tx @@ -1926,6 +2015,8 @@ snprintf soc_device_match soc_device_register + __sock_create + sock_release sort __spi_alloc_controller spi_finalize_current_transfer @@ -1960,6 +2051,7 @@ strlcat strlen strncasecmp + strncat strncmp strncpy strncpy_from_user @@ -1969,6 +2061,7 @@ strscpy strsep strstr + __sw_hweight16 __sw_hweight32 __sw_hweight64 __sw_hweight8 @@ -1976,6 +2069,7 @@ sync_file_get_fence synchronize_irq synchronize_net + synchronize_rcu syscon_node_to_regmap syscon_regmap_lookup_by_compatible syscon_regmap_lookup_by_phandle @@ -1984,12 +2078,14 @@ sysfs_create_files sysfs_create_group sysfs_create_groups + sysfs_create_link sysfs_emit __sysfs_match_string sysfs_notify sysfs_remove_file_ns sysfs_remove_files sysfs_remove_group + sysfs_remove_link sysrq_mask system_freezable_wq system_long_wq @@ -2000,6 +2096,7 @@ tasklet_kill __tasklet_schedule tasklet_setup + tasklet_unlock_wait thermal_cooling_device_unregister thermal_of_cooling_device_register thermal_of_zone_unregister @@ -2008,6 +2105,7 @@ timecounter_cyc2time timecounter_init timecounter_read + timer_of_init timespec64_to_jiffies _totalram_pages touchscreen_parse_properties @@ -2069,7 +2167,10 @@ unregister_inet6addr_notifier unregister_inetaddr_notifier unregister_netdev + unregister_netdevice_many + unregister_netdevice_notifier unregister_netdevice_queue + unregister_pernet_device unregister_reboot_notifier unregister_rpmsg_driver unregister_virtio_device @@ -2123,6 +2224,7 @@ usb_role_switch_unregister usb_speed_string usb_udc_vbus_handler + __usecs_to_jiffies usleep_range_state v4l2_ctrl_auto_cluster v4l2_ctrl_handler_free @@ -2241,6 +2343,7 @@ vchan_init vchan_tx_desc_free vchan_tx_submit + verify_pkcs7_signature vfree video_devdata video_device_alloc @@ -2294,11 +2397,7 @@ __warn_printk watchdog_init_timeout watchdog_set_restart_priority - wiphy_apply_custom_regulatory - wiphy_free - wiphy_new_nm - wiphy_register - wiphy_unregister + wireless_nlevent_flush wireless_send_event woken_wake_function ww_mutex_lock @@ -2314,6 +2413,7 @@ xdp_do_flush xdp_do_redirect xdp_master_redirect + xdp_return_frame xdp_rxq_info_is_reg __xdp_rxq_info_reg xdp_rxq_info_reg_mem_model diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk index 5de92e8744c1..f3af0c1114ba 100644 --- a/android/abi_gki_aarch64_mtk +++ b/android/abi_gki_aarch64_mtk @@ -186,6 +186,8 @@ clk_unprepare clockevents_config_and_register clocks_calc_mult_shift + clocksource_mmio_init + clocksource_mmio_readl_up close_fd cma_alloc cma_release @@ -246,7 +248,9 @@ cpu_hwcaps cpuidle_driver_state_disabled cpuidle_get_driver + cpuidle_governor_latency_req cpuidle_pause_and_lock + cpuidle_register_governor cpuidle_resume_and_unlock cpu_latency_qos_add_request cpu_latency_qos_remove_request @@ -302,6 +306,7 @@ crypto_skcipher_setkey __crypto_xor css_next_child + csum_ipv6_magic csum_partial ct_idle_enter ct_idle_exit @@ -378,6 +383,7 @@ dev_get_flags dev_get_regmap dev_get_stats + dev_get_tstats64 device_add device_add_disk device_attach @@ -413,6 +419,7 @@ __device_reset device_set_of_node_from_dev device_set_wakeup_capable + device_set_wakeup_enable device_show_bool device_store_bool device_unregister @@ -545,6 +552,8 @@ dev_pm_opp_put_opp_table dev_pm_opp_remove_all_dynamic dev_pm_opp_set_config + dev_pm_qos_add_notifier + dev_pm_qos_remove_notifier dev_pm_qos_update_request dev_pm_set_dedicated_wake_irq_reverse _dev_printk @@ -583,6 +592,10 @@ dma_buf_get_each dma_buf_map_attachment dma_buf_mmap + dmabuf_page_pool_alloc + dmabuf_page_pool_create + dmabuf_page_pool_destroy + dmabuf_page_pool_free dma_buf_put dma_buf_unmap_attachment dma_buf_vmap @@ -760,6 +773,7 @@ drm_gem_prime_fd_to_handle drm_gem_prime_handle_to_fd drm_gem_prime_import + drm_gem_prime_import_dev drm_gem_private_object_init drm_gem_vm_close drm_gem_vm_open @@ -836,6 +850,9 @@ eth_header_cache_update eth_header_parse eth_mac_addr + eth_platform_get_mac_address + ethtool_convert_legacy_u32_to_link_mode + ethtool_convert_link_mode_to_legacy_u32 __ethtool_get_link_ksettings ethtool_op_get_link ethtool_op_get_ts_info @@ -855,6 +872,7 @@ fget file_path filp_close + filp_open_block _find_first_bit _find_first_zero_bit find_get_pid @@ -933,6 +951,7 @@ genlmsg_put genl_register_family genl_unregister_family + genphy_resume gen_pool_add_owner gen_pool_alloc_algo_owner gen_pool_avail @@ -1012,6 +1031,7 @@ handle_simple_irq handle_sysrq have_governor_per_policy + hex2bin hex_asc hex_asc_upper hex_dump_to_buffer @@ -1029,6 +1049,7 @@ hrtimer_active hrtimer_cancel hrtimer_forward + __hrtimer_get_remaining hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel @@ -1136,8 +1157,10 @@ input_unregister_device input_unregister_handle input_unregister_handler + int_sqrt iomem_resource iommu_alloc_resv_region + iommu_dev_disable_feature iommu_device_register iommu_device_sysfs_add iommu_device_sysfs_remove @@ -1208,6 +1231,7 @@ irq_work_queue_on irq_work_run irq_work_sync + is_dma_buf_file is_vmalloc_addr iterate_dir iterate_fd @@ -1256,6 +1280,7 @@ __kmalloc kmalloc_caches kmalloc_large + kmalloc_large_node __kmalloc_node kmalloc_node_trace __kmalloc_node_track_caller @@ -1366,6 +1391,11 @@ mbox_free_channel mbox_request_channel mbox_send_message + mdiobus_alloc_size + mdiobus_free + mdiobus_get_phy + __mdiobus_register + mdiobus_unregister media_create_ancillary_link media_create_intf_link media_create_pad_link @@ -1471,6 +1501,7 @@ mutex_lock_killable mutex_trylock mutex_unlock + __napi_alloc_skb napi_complete_done napi_disable napi_enable @@ -1488,6 +1519,7 @@ netdev_err netdev_info netdev_name_in_use + netdev_notice netdev_printk netdev_set_default_ethtool_ops netdev_update_features @@ -1504,8 +1536,11 @@ netif_receive_skb netif_receive_skb_list netif_rx + netif_set_tso_max_size netif_stacked_transfer_operstate + netif_tx_lock netif_tx_stop_all_queues + netif_tx_unlock netif_tx_wake_queue netlink_broadcast netlink_capable @@ -1519,6 +1554,9 @@ net_namespace_list net_ns_type_operations net_ratelimit + net_selftest + net_selftest_get_count + net_selftest_get_strings nf_conntrack_destroy nf_register_net_hooks nf_unregister_net_hooks @@ -1617,6 +1655,7 @@ of_n_addr_cells of_n_size_cells __of_parse_phandle_with_args + of_pci_get_max_link_speed of_phandle_iterator_init of_phandle_iterator_next of_phy_simple_xlate @@ -1726,13 +1765,35 @@ perf_trace_buf_alloc perf_trace_run_bpf_submit pfn_is_map_memory + phy_attached_info + phy_connect + phy_disconnect + phy_do_ioctl_running + phy_ethtool_get_link_ksettings + phy_ethtool_nway_reset + phy_ethtool_set_link_ksettings phy_exit phy_get phy_init + phylink_connect_phy + phylink_create + phylink_destroy + phylink_disconnect_phy + phylink_ethtool_get_pauseparam + phylink_ethtool_set_pauseparam + phylink_generic_validate + phylink_resume + phylink_start + phylink_stop + phylink_suspend phy_power_off phy_power_on + phy_print_status phy_put phy_set_mode_ext + phy_start + phy_stop + phy_suspend pick_migrate_task pid_task pinconf_generic_parse_dt_config @@ -1823,6 +1884,7 @@ print_hex_dump _printk _printk_deferred + __printk_ratelimit proc_create proc_create_data proc_create_net_data @@ -2062,6 +2124,7 @@ rtnl_unregister_all runqueues sched_clock + sched_clock_register sched_feat_keys sched_setattr sched_setattr_nocheck @@ -2335,6 +2398,7 @@ spi_controller_suspend spi_delay_to_ns spi_finalize_current_transfer + spi_mem_default_supports_op __spi_register_driver spi_setup spi_sync @@ -2444,12 +2508,15 @@ thermal_zone_get_temp thermal_zone_get_zone_by_name thread_group_cputime_adjusted + tick_nohz_get_sleep_length timecounter_init timecounter_read + timer_of_init timer_unstable_counter_workaround topology_clear_scale_freq_source topology_update_thermal_pressure _totalram_pages + _trace_android_vh_record_pcpu_rwsem_starttime __trace_bprintk trace_event_buffer_commit trace_event_buffer_reserve @@ -2524,6 +2591,8 @@ __traceiter_android_vh_check_file_open __traceiter_android_vh_check_mmap_file __traceiter_android_vh_cpufreq_fast_switch + __traceiter_android_vh_cpu_idle_enter + __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_iommu_iovad_alloc_iova __traceiter_android_vh_iommu_iovad_free_iova __traceiter_android_vh_is_fpsimd_save @@ -2539,6 +2608,8 @@ __traceiter_android_vh_ufs_clock_scaling __traceiter_cpu_frequency __traceiter_gpu_mem_total + __traceiter_ipi_entry + __traceiter_ipi_raise __traceiter_mmap_lock_acquire_returned __traceiter_mmap_lock_released __traceiter_mmap_lock_start_locking @@ -2614,6 +2685,8 @@ __tracepoint_android_vh_check_file_open __tracepoint_android_vh_check_mmap_file __tracepoint_android_vh_cpufreq_fast_switch + __tracepoint_android_vh_cpu_idle_enter + __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_iommu_iovad_alloc_iova __tracepoint_android_vh_iommu_iovad_free_iova __tracepoint_android_vh_is_fpsimd_save @@ -2629,12 +2702,15 @@ __tracepoint_android_vh_ufs_clock_scaling __tracepoint_cpu_frequency __tracepoint_gpu_mem_total + __tracepoint_ipi_entry + __tracepoint_ipi_raise __tracepoint_mmap_lock_acquire_returned __tracepoint_mmap_lock_released __tracepoint_mmap_lock_start_locking __tracepoint_pelt_rt_tp __tracepoint_pelt_se_tp tracepoint_probe_register + tracepoint_probe_register_prio tracepoint_probe_unregister __tracepoint_sched_update_nr_running_tp tracepoint_srcu @@ -2791,6 +2867,7 @@ usb_add_hcd usb_alloc_coherent usb_alloc_urb + usb_altnum_to_altsetting usb_anchor_urb usb_assign_descriptors usb_autopm_get_interface @@ -2803,6 +2880,7 @@ usb_composite_unregister usb_control_msg usb_control_msg_recv + usb_control_msg_send usb_copy_descriptors usb_create_hcd usb_create_shared_hcd @@ -2812,6 +2890,8 @@ usb_disabled usb_driver_claim_interface usb_driver_release_interface + usb_driver_set_configuration + usb_enable_lpm usb_ep_alloc_request usb_ep_autoconfig usb_ep_dequeue @@ -2844,6 +2924,7 @@ usb_get_intf usb_get_maximum_speed usb_get_role_switch_default_mode + usb_get_urb usb_gstrings_attach usb_hcd_check_unlink_urb usb_hcd_end_port_resume @@ -2871,9 +2952,12 @@ usb_put_function_instance usb_put_hcd usb_put_intf + usb_queue_reset_device usb_register_driver usb_remove_function usb_remove_hcd + usb_reset_configuration + usb_reset_device usb_role_string usb_role_switch_get usb_role_switch_get_drvdata @@ -2881,11 +2965,14 @@ usb_role_switch_set_role usb_role_switch_unregister usb_root_hub_lost_power + usb_set_interface usb_show_dynids usb_speed_string usb_store_new_id + usb_string usb_string_id usb_submit_urb + usb_unlink_urb usb_unpoison_urb usb_wakeup_notification __usecs_to_jiffies @@ -3053,6 +3140,7 @@ wait_woken __wake_up wake_up_bit + wake_up_if_idle __wake_up_locked wake_up_process wakeup_source_add @@ -3060,6 +3148,10 @@ wakeup_source_destroy wakeup_source_register wakeup_source_remove + wakeup_sources_read_lock + wakeup_sources_read_unlock + wakeup_sources_walk_next + wakeup_sources_walk_start wakeup_source_unregister __wake_up_sync_key __warn_printk diff --git a/android/abi_gki_aarch64_oplus b/android/abi_gki_aarch64_oplus index a08e1fe6ba45..a5812def9b5b 100644 --- a/android/abi_gki_aarch64_oplus +++ b/android/abi_gki_aarch64_oplus @@ -1,20 +1,28 @@ [abi_symbol_list] + address_space_init_once bio_add_page bio_associate_blkg bio_put + __blkdev_issue_discard + blk_finish_plug blk_rq_map_user blk_rq_map_user_iov + blk_start_plug + cgroup_add_legacy_cftypes console_printk cpufreq_frequency_table_get_index cpufreq_policy_transition_delay_us + cpufreq_update_util_data device_create_bin_file device_remove_bin_file devres_destroy down_read_trylock + drm_crtc_vblank_waitqueue filp_close for_each_kernel_tracepoint freq_qos_add_notifier freq_qos_remove_notifier + get_wchan gov_attr_set_get gpiod_to_chip have_governor_per_policy @@ -27,10 +35,12 @@ ip6_route_me_harder ip_route_me_harder ipv6_find_hdr + is_ashmem_file jiffies_64_to_clock_t ktime_get_coarse_real_ts64 memory_cgrp_subsys memory_cgrp_subsys_enabled_key + mem_cgroup_from_id mipi_dsi_generic_write mmc_wait_for_cmd nf_ct_attach @@ -38,10 +48,15 @@ nf_register_net_hooks nf_unregister_net_hooks of_css + __page_file_index __page_mapcount pm_get_active_wakeup_sources __printk_ratelimit + prepare_to_wait_exclusive proc_symlink + public_key_verify_signature + radix_tree_lookup_slot + radix_tree_replace_slot _raw_write_trylock reciprocal_value register_tcf_proto_ops @@ -69,7 +84,140 @@ tcf_exts_dump_stats tcf_exts_validate tcf_queue_work + __traceiter_android_rvh_post_init_entity_util_avg + __traceiter_android_vh_account_process_tick_gran + __traceiter_android_vh_account_task_time + __traceiter_android_vh_do_futex + __traceiter_android_vh_futex_sleep_start + __traceiter_android_vh_futex_wait_end + __traceiter_android_vh_futex_wait_start + __traceiter_android_vh_futex_wake_this + __traceiter_android_vh_futex_wake_traverse_plist + __traceiter_android_vh_futex_wake_up_q_finish + __traceiter_android_vh_record_mutex_lock_starttime + __traceiter_android_vh_record_pcpu_rwsem_starttime + __traceiter_android_vh_record_rtmutex_lock_starttime + __traceiter_android_vh_record_rwsem_lock_starttime + __tracepoint_android_vh_record_mutex_lock_starttime + __tracepoint_android_vh_record_pcpu_rwsem_starttime + __tracepoint_android_vh_record_rtmutex_lock_starttime + __tracepoint_android_vh_record_rwsem_lock_starttime __trace_puts + __traceiter_android_vh_alter_mutex_list_add + __traceiter_android_vh_binder_free_proc + __traceiter_android_vh_binder_has_work_ilocked + __traceiter_android_vh_binder_looper_state_registered + __traceiter_android_vh_binder_new_ref + __traceiter_android_vh_binder_del_ref + __traceiter_android_vh_binder_proc_transaction + __traceiter_android_vh_binder_preset + __traceiter_android_vh_binder_priority_skip + __traceiter_android_vh_binder_proc_transaction_entry + __traceiter_android_vh_binder_proc_transaction_finish + __traceiter_android_vh_binder_read_done + __traceiter_android_vh_binder_select_worklist_ilocked + __traceiter_android_vh_binder_thread_read + __traceiter_android_vh_binder_thread_release + __traceiter_android_vh_binder_wait_for_work + __traceiter_android_vh_cgroup_set_task + __traceiter_android_vh_dup_task_struct + __traceiter_android_vh_exit_signal + __traceiter_android_vh_mem_cgroup_id_remove + __traceiter_android_vh_mem_cgroup_css_offline + __traceiter_android_vh_mem_cgroup_css_online + __traceiter_android_vh_mem_cgroup_free + __traceiter_android_vh_mem_cgroup_alloc + __traceiter_android_vh_irqtime_account_process_tick + __traceiter_android_vh_mutex_can_spin_on_owner + __traceiter_android_vh_mutex_opt_spin_finish + __traceiter_android_vh_mutex_opt_spin_start + __traceiter_android_vh_cpufreq_acct_update_power + __traceiter_android_vh_cleanup_old_buffers_bypass + __traceiter_android_vh_dm_bufio_shrink_scan_bypass + __traceiter_android_vh_mutex_unlock_slowpath + __traceiter_android_vh_rwsem_can_spin_on_owner + __traceiter_android_vh_rwsem_opt_spin_finish + __traceiter_android_vh_rwsem_opt_spin_start + __traceiter_android_vh_rwsem_wake_finish + __traceiter_android_vh_sched_stat_runtime_rt + __traceiter_android_vh_shrink_node_memcgs + __traceiter_android_vh_sync_txn_recvd + __traceiter_block_bio_queue + __traceiter_block_getrq + __traceiter_block_rq_complete + __traceiter_block_rq_issue + __traceiter_block_rq_merge + __traceiter_block_rq_requeue + __traceiter_sched_stat_blocked + __traceiter_sched_stat_iowait + __traceiter_sched_stat_runtime + __traceiter_sched_stat_sleep + __traceiter_sched_stat_wait + __traceiter_sched_waking + __traceiter_task_rename + __tracepoint_android_rvh_post_init_entity_util_avg + __tracepoint_android_vh_account_process_tick_gran + __tracepoint_android_vh_account_task_time + __tracepoint_android_vh_alter_mutex_list_add + __tracepoint_android_vh_binder_free_proc + __tracepoint_android_vh_binder_has_work_ilocked + __tracepoint_android_vh_binder_looper_state_registered + __tracepoint_android_vh_binder_new_ref + __tracepoint_android_vh_binder_del_ref + __tracepoint_android_vh_binder_proc_transaction + __tracepoint_android_vh_binder_preset + __tracepoint_android_vh_binder_priority_skip + __tracepoint_android_vh_binder_proc_transaction_entry + __tracepoint_android_vh_binder_proc_transaction_finish + __tracepoint_android_vh_binder_read_done + __tracepoint_android_vh_binder_select_worklist_ilocked + __tracepoint_android_vh_binder_thread_read + __tracepoint_android_vh_binder_thread_release + __tracepoint_android_vh_binder_wait_for_work + __tracepoint_android_vh_cgroup_set_task + __tracepoint_android_vh_do_futex + __tracepoint_android_vh_dup_task_struct + __tracepoint_android_vh_exit_signal + __tracepoint_android_vh_mem_cgroup_id_remove + __tracepoint_android_vh_mem_cgroup_css_offline + __tracepoint_android_vh_mem_cgroup_css_online + __tracepoint_android_vh_mem_cgroup_free + __tracepoint_android_vh_mem_cgroup_alloc + __tracepoint_android_vh_futex_sleep_start + __tracepoint_android_vh_futex_wait_end + __tracepoint_android_vh_futex_wait_start + __tracepoint_android_vh_futex_wake_this + __tracepoint_android_vh_futex_wake_traverse_plist + __tracepoint_android_vh_futex_wake_up_q_finish + __tracepoint_android_vh_irqtime_account_process_tick + __tracepoint_android_vh_mutex_can_spin_on_owner + __tracepoint_android_vh_mutex_opt_spin_finish + __tracepoint_android_vh_mutex_opt_spin_start + __tracepoint_android_vh_cpufreq_acct_update_power + __tracepoint_android_vh_cleanup_old_buffers_bypass + __tracepoint_android_vh_dm_bufio_shrink_scan_bypass + __tracepoint_android_vh_mutex_unlock_slowpath + __tracepoint_android_vh_rwsem_can_spin_on_owner + __tracepoint_android_vh_rwsem_opt_spin_finish + __tracepoint_android_vh_rwsem_opt_spin_start + __tracepoint_android_vh_rwsem_wake_finish + __tracepoint_android_vh_sched_stat_runtime_rt + __tracepoint_android_vh_shrink_node_memcgs + __tracepoint_android_vh_sync_txn_recvd + __tracepoint_block_bio_queue + __tracepoint_block_getrq + __tracepoint_block_rq_complete + __tracepoint_block_rq_issue + __tracepoint_block_rq_merge + __tracepoint_block_rq_requeue + __tracepoint_sched_stat_blocked + __tracepoint_sched_stat_iowait + __tracepoint_sched_stat_runtime + __tracepoint_sched_stat_sleep + __tracepoint_sched_stat_wait + __tracepoint_sched_waking + __tracepoint_task_rename + try_to_free_mem_cgroup_pages typec_mux_get_drvdata unregister_memory_notifier unregister_tcf_proto_ops @@ -77,3 +225,4 @@ wait_for_completion_io_timeout wait_for_completion_killable_timeout wakeup_source_remove + wq_worker_comm diff --git a/android/abi_gki_aarch64_pixel b/android/abi_gki_aarch64_pixel index d9fce8768f7c..06d7a6c7e801 100644 --- a/android/abi_gki_aarch64_pixel +++ b/android/abi_gki_aarch64_pixel @@ -15,6 +15,7 @@ __alloc_pages alloc_pages_exact __alloc_percpu + __alloc_percpu_gfp __alloc_skb alloc_workqueue alt_cb_patch_nops @@ -23,6 +24,8 @@ amba_driver_unregister android_rvh_probe_register anon_inode_getfd + arc4_crypt + arc4_setkey __arch_clear_user __arch_copy_from_user __arch_copy_to_user @@ -108,8 +111,8 @@ blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister - bpf_trace_run10 bpf_trace_run1 + bpf_trace_run10 bpf_trace_run2 bpf_trace_run3 bpf_trace_run4 @@ -127,6 +130,7 @@ bus_unregister bus_unregister_notifier cache_line_size + call_rcu cancel_delayed_work cancel_delayed_work_sync cancel_work_sync @@ -137,35 +141,6 @@ cdev_device_add cdev_device_del cdev_init - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - cfg80211_chandef_create - cfg80211_ch_switch_notify - cfg80211_connect_done - cfg80211_del_sta_sinfo - cfg80211_disconnected - cfg80211_external_auth_request - cfg80211_find_elem_match - cfg80211_get_bss - cfg80211_ibss_joined - cfg80211_inform_bss_frame_data - cfg80211_mgmt_tx_status_ext - cfg80211_michael_mic_failure - cfg80211_new_sta - cfg80211_port_authorized - cfg80211_put_bss - cfg80211_ready_on_channel - cfg80211_register_netdevice - cfg80211_remain_on_channel_expired - cfg80211_roamed - cfg80211_rx_mgmt_ext - cfg80211_scan_done - cfg80211_sched_scan_results - cfg80211_sched_scan_stopped - __cfg80211_send_event_skb - cfg80211_unlink_bss - cfg80211_unregister_wdev - cfg80211_vendor_cmd_reply __check_object_size __class_create class_destroy @@ -260,9 +235,12 @@ cpu_pm_unregister_notifier __cpu_possible_mask __cpu_present_mask + cpu_scale cpus_read_lock cpus_read_unlock cpu_subsys + crc32_be + crc32_le crc8 crc8_populate_msb crypto_aead_decrypt @@ -278,6 +256,7 @@ crypto_comp_decompress crypto_destroy_tfm crypto_has_alg + __crypto_memneq crypto_register_notifier crypto_register_shash crypto_req_done @@ -290,7 +269,9 @@ crypto_skcipher_setkey crypto_unregister_notifier crypto_unregister_shash + __crypto_xor csum_ipv6_magic + csum_partial csum_tcpudp_nofold _ctype debugfs_attr_read @@ -309,6 +290,7 @@ debugfs_create_x32 debugfs_lookup debugfs_remove + debugfs_rename dec_zone_page_state default_llseek deferred_free @@ -319,12 +301,15 @@ desc_to_gpio destroy_workqueue dev_addr_mod + dev_alloc_name + __dev_change_net_namespace dev_close _dev_crit dev_driver_string _dev_emerg _dev_err dev_err_probe + dev_fetch_sw_netstats devfreq_add_device devfreq_add_governor devfreq_monitor_resume @@ -337,13 +322,17 @@ devfreq_unregister_opp_notifier devfreq_update_interval dev_fwnode + __dev_get_by_index + dev_get_by_index dev_get_by_name + device_add device_add_disk device_add_groups device_create device_create_file device_create_managed_software_node device_create_with_groups + device_del device_destroy device_find_child device_for_each_child @@ -362,6 +351,7 @@ device_register device_remove_file device_remove_groups + device_rename device_set_wakeup_capable device_set_wakeup_enable device_unregister @@ -738,6 +728,9 @@ enable_irq enable_percpu_irq errno_to_blk_status + ether_setup + eth_mac_addr + ethtool_op_get_link eth_type_trans eventfd_ctx_fdget eventfd_ctx_put @@ -800,6 +793,7 @@ gcd generic_file_llseek generic_handle_domain_irq + genlmsg_multicast_allns genlmsg_put genl_register_family genl_unregister_family @@ -818,6 +812,8 @@ get_cpu_iowait_time_us get_device __get_free_pages + get_net_ns_by_fd + get_net_ns_by_pid get_pid_task get_random_bytes get_random_u16 @@ -875,6 +871,9 @@ hrtimer_sleeper_start_expires hrtimer_start_range_ns hrtimer_try_to_cancel + __hw_addr_init + __hw_addr_sync + __hw_addr_unsync hwrng_register hwrng_unregister i2c_adapter_type @@ -904,11 +903,9 @@ idr_destroy idr_find idr_for_each + idr_get_next idr_preload idr_remove - ieee80211_channel_to_freq_khz - ieee80211_freq_khz_to_channel - ieee80211_get_channel_khz ieee802154_alloc_hw ieee802154_free_hw ieee802154_register_hw @@ -922,6 +919,7 @@ in6_pton in_aton inc_zone_page_state + inet_csk_get_port init_dummy_netdev init_net init_pid_ns @@ -929,6 +927,7 @@ __init_swait_queue_head init_task init_timer_key + init_uts_ns init_wait_entry __init_waitqueue_head input_alloc_absinfo @@ -958,7 +957,9 @@ int_to_scsilun iomem_resource iommu_alloc_resv_region + iommu_attach_device_pasid iommu_attach_group + iommu_detach_device_pasid iommu_device_register iommu_device_sysfs_add iommu_device_sysfs_remove @@ -969,6 +970,7 @@ iommu_fwspec_add_ids iommu_fwspec_free iommu_get_domain_for_dev + iommu_get_domain_for_dev_pasid iommu_group_alloc iommu_group_for_each_dev iommu_group_get @@ -1011,15 +1013,20 @@ irq_set_irq_wake irq_to_desc is_vmalloc_addr - jiffies64_to_msecs jiffies + jiffies64_to_msecs jiffies_to_msecs jiffies_to_usecs kasan_flag_enabled kasprintf kernel_cpustat kernel_kobj + kernel_param_lock + kernel_param_unlock kernel_restart + key_create_or_update + key_put + keyring_alloc __kfifo_alloc __kfifo_free __kfifo_in @@ -1028,6 +1035,7 @@ __kfifo_out_peek kfree kfree_sensitive + kfree_skb_list_reason kfree_skb_reason kill_fasync kimage_voffset @@ -1091,11 +1099,13 @@ kthread_unpark kthread_worker_fn ktime_get + ktime_get_coarse_with_offset ktime_get_mono_fast_ns ktime_get_raw ktime_get_raw_ts64 ktime_get_real_seconds ktime_get_real_ts64 + ktime_get_seconds ktime_get_snapshot ktime_get_ts64 ktime_get_with_offset @@ -1138,8 +1148,8 @@ memparse memremap mem_section - memset64 memset + memset64 __memset_io memstart_addr memunmap @@ -1190,22 +1200,37 @@ __napi_schedule napi_schedule_prep __netdev_alloc_skb + netdev_err + netdev_info + netdev_set_default_ethtool_ops netdev_state_change netdev_update_features + netif_carrier_off + netif_carrier_on netif_napi_add_weight __netif_napi_del netif_receive_skb + netif_receive_skb_list netif_rx + netif_tx_stop_all_queues netif_tx_wake_queue + netlink_broadcast __netlink_kernel_create netlink_kernel_release + netlink_register_notifier netlink_unicast + netlink_unregister_notifier + net_ns_type_operations net_ratelimit + nla_find nla_memcpy __nla_parse nla_put + nla_put_64bit nla_put_nohdr + nla_reserve nla_strscpy + __nla_validate __nlmsg_put nonseekable_open noop_llseek @@ -1302,6 +1327,8 @@ page_frag_alloc_align __page_frag_cache_drain page_frag_free + page_pinner_inited + __page_pinner_put_page panic panic_notifier_list param_array_ops @@ -1461,8 +1488,11 @@ proc_mkdir_data proc_remove pskb_expand_head + __pskb_pull_tail + ___pskb_trim put_device put_disk + __put_net put_pid put_sg_io_hdr __put_task_struct @@ -1506,6 +1536,7 @@ rb_next rb_prev rb_replace_node + rcu_barrier __rcu_read_lock __rcu_read_unlock rdev_get_drvdata @@ -1529,6 +1560,7 @@ register_netdevice register_netdevice_notifier register_oom_notifier + register_pernet_device register_pernet_subsys register_pm_notifier register_reboot_notifier @@ -1571,9 +1603,6 @@ regulator_set_voltage regulator_set_voltage_sel_regmap regulator_unregister - regulatory_hint - regulatory_set_wiphy_regd - regulatory_set_wiphy_regd_sync release_firmware __release_region remap_pfn_range @@ -1588,12 +1617,24 @@ request_threaded_irq return_address rfkill_alloc + rfkill_blocked rfkill_destroy rfkill_init_sw_state rfkill_register + rfkill_resume_polling + rfkill_set_hw_state_reason rfkill_unregister + rhashtable_free_and_destroy + rhashtable_insert_slow + rhltable_init + __rht_bucket_nested + rht_bucket_nested + rht_bucket_nested_insert __root_device_register root_device_unregister + round_jiffies + round_jiffies_relative + round_jiffies_up rps_needed rtc_class_close rtc_class_open @@ -1693,11 +1734,20 @@ single_open single_open_size single_release + skb_add_rx_frag skb_checksum + skb_checksum_help skb_clone + skb_clone_sk + skb_complete_wifi_ack skb_copy + skb_copy_bits + skb_copy_expand skb_dequeue skb_dequeue_tail + skb_ensure_writable + __skb_get_hash + __skb_gso_segment skb_pull skb_push skb_put @@ -1780,6 +1830,8 @@ snd_soc_unregister_component snprintf soc_device_register + __sock_create + sock_release sock_wfree softnet_data sort @@ -1835,8 +1887,10 @@ strstr subsys_system_register suspend_set_ops + __sw_hweight16 __sw_hweight32 __sw_hweight64 + __sw_hweight8 sync_blockdev sync_file_create sync_file_get_fence @@ -1864,8 +1918,10 @@ sysfs_streq sysfs_update_group sysrq_mask + system_freezable_wq system_highpri_wq system_long_wq + system_power_efficient_wq system_state system_unbound_wq system_wq @@ -1874,6 +1930,7 @@ tasklet_init tasklet_kill __tasklet_schedule + tasklet_setup tasklet_unlock_wait __task_pid_nr_ns tcpci_get_tcpm_port @@ -2021,9 +2078,11 @@ unregister_inet6addr_notifier unregister_inetaddr_notifier unregister_netdev + unregister_netdevice_many unregister_netdevice_notifier unregister_netdevice_queue unregister_oom_notifier + unregister_pernet_device unregister_pernet_subsys unregister_pm_notifier unregister_reboot_notifier @@ -2129,6 +2188,7 @@ vb2_streamon vb2_vmalloc_memops vb2_wait_for_all_buffers + verify_pkcs7_signature vfree video_devdata video_device_alloc @@ -2178,10 +2238,7 @@ watchdog_register_device watchdog_set_restart_priority watchdog_unregister_device - wiphy_free - wiphy_new_nm - wiphy_register - wiphy_unregister + wireless_nlevent_flush woken_wake_function work_busy __xa_alloc diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index 66fb40d60ee1..6a43499fb225 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -31,6 +31,7 @@ __alloc_percpu_gfp __alloc_skb alloc_skb_with_frags + alloc_swapdev_block alloc_workqueue alt_cb_patch_nops amba_bustype @@ -141,10 +142,10 @@ bpf_prog_put bpf_prog_sub bpf_stats_enabled_key + bpf_trace_run1 bpf_trace_run10 bpf_trace_run11 bpf_trace_run12 - bpf_trace_run1 bpf_trace_run2 bpf_trace_run3 bpf_trace_run4 @@ -154,7 +155,6 @@ bpf_trace_run8 bpf_trace_run9 bpf_warn_invalid_xdp_action - bridge_tunnel_header bt_accept_dequeue bt_accept_enqueue bt_accept_unlink @@ -243,104 +243,6 @@ cdev_device_add cdev_device_del cdev_init - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - cfg80211_any_usable_channels - cfg80211_assoc_comeback - cfg80211_assoc_failure - cfg80211_auth_timeout - cfg80211_background_cac_abort - cfg80211_bss_color_notify - cfg80211_bss_flush - cfg80211_bss_iter - cfg80211_cac_event - cfg80211_calculate_bitrate - cfg80211_chandef_compatible - cfg80211_chandef_create - cfg80211_chandef_dfs_required - cfg80211_chandef_usable - cfg80211_chandef_valid - cfg80211_check_combinations - cfg80211_check_station_change - cfg80211_ch_switch_notify - cfg80211_ch_switch_started_notify - cfg80211_classify8021d - cfg80211_connect_done - cfg80211_conn_failed - cfg80211_control_port_tx_status - cfg80211_cqm_beacon_loss_notify - cfg80211_cqm_pktloss_notify - cfg80211_cqm_rssi_notify - cfg80211_cqm_txe_notify - cfg80211_crit_proto_stopped - cfg80211_del_sta_sinfo - cfg80211_disconnected - cfg80211_external_auth_request - cfg80211_find_elem_match - cfg80211_find_vendor_elem - cfg80211_free_nan_func - cfg80211_ft_event - cfg80211_get_bss - cfg80211_get_drvinfo - cfg80211_get_ies_channel_number - cfg80211_get_iftype_ext_capa - cfg80211_get_p2p_attr - cfg80211_get_station - cfg80211_gtk_rekey_notify - cfg80211_ibss_joined - cfg80211_iftype_allowed - cfg80211_inform_bss_data - cfg80211_inform_bss_frame_data - cfg80211_is_element_inherited - cfg80211_iter_combinations - cfg80211_merge_profile - cfg80211_mgmt_tx_status_ext - cfg80211_michael_mic_failure - cfg80211_nan_func_terminated - cfg80211_nan_match - cfg80211_new_sta - cfg80211_notify_new_peer_candidate - cfg80211_pmksa_candidate_notify - cfg80211_pmsr_complete - cfg80211_pmsr_report - cfg80211_port_authorized - cfg80211_probe_status - cfg80211_put_bss - __cfg80211_radar_event - cfg80211_ready_on_channel - cfg80211_ref_bss - cfg80211_reg_can_beacon - cfg80211_reg_can_beacon_relax - cfg80211_register_netdevice - cfg80211_remain_on_channel_expired - cfg80211_report_obss_beacon_khz - cfg80211_report_wowlan_wakeup - cfg80211_roamed - cfg80211_rx_assoc_resp - cfg80211_rx_control_port - cfg80211_rx_mgmt_ext - cfg80211_rx_mlme_mgmt - cfg80211_rx_spurious_frame - cfg80211_rx_unexpected_4addr_frame - cfg80211_rx_unprot_mlme_mgmt - cfg80211_scan_done - cfg80211_sched_scan_results - cfg80211_sched_scan_stopped - cfg80211_sched_scan_stopped_locked - __cfg80211_send_event_skb - cfg80211_send_layer2_update - cfg80211_shutdown_all_interfaces - cfg80211_sinfo_alloc_tid_stats - cfg80211_sta_opmode_change_notify - cfg80211_stop_iface - cfg80211_tdls_oper_request - cfg80211_tx_mgmt_expired - cfg80211_tx_mlme_mgmt - cfg80211_unlink_bss - cfg80211_unregister_wdev - cfg80211_update_owe_info_event - cfg80211_vendor_cmd_get_sender - cfg80211_vendor_cmd_reply cgroup_path_ns cgroup_taskset_first cgroup_taskset_next @@ -398,6 +300,7 @@ clk_register clk_restore_context clk_round_rate + clk_save_context clk_set_parent clk_set_rate clk_sync_state @@ -626,6 +529,7 @@ dev_get_flags dev_get_regmap dev_get_stats + dev_get_tstats64 device_add device_add_disk device_add_groups @@ -792,6 +696,7 @@ dev_pm_opp_of_register_em dev_pm_opp_of_remove_table dev_pm_opp_put + dev_pm_opp_remove dev_pm_opp_remove_all_dynamic dev_pm_opp_set_config dev_pm_opp_set_opp @@ -829,6 +734,7 @@ divider_ro_round_rate_parent divider_round_rate_parent dma_alloc_attrs + dma_alloc_noncontiguous dma_alloc_pages dma_async_device_register dma_async_device_unregister @@ -867,6 +773,7 @@ dma_fence_signal_timestamp_locked dma_fence_wait_timeout dma_free_attrs + dma_free_noncontiguous dma_free_pages dma_get_sgtable_attrs dma_get_slave_channel @@ -901,6 +808,8 @@ dma_unmap_page_attrs dma_unmap_resource dma_unmap_sg_attrs + dma_vmap_noncontiguous + dma_vunmap_noncontiguous do_trace_netlink_extack do_trace_rcu_torture_read double_rq_lock @@ -1157,6 +1066,7 @@ eth_mac_addr ethnl_cable_test_fault_length ethnl_cable_test_result + eth_platform_get_mac_address eth_prepare_mac_addr_change ethtool_convert_legacy_u32_to_link_mode ethtool_convert_link_mode_to_legacy_u32 @@ -1231,7 +1141,6 @@ freq_qos_add_request freq_qos_remove_request freq_qos_update_request - freq_reg_info fsync_bdev ftrace_dump fwnode_find_reference @@ -1319,11 +1228,15 @@ get_unused_fd_flags get_user_ifreq get_user_pages - get_wiphy_regdom get_zeroed_page gh_rm_call gh_rm_notifier_register gh_rm_notifier_unregister + gh_rm_register_platform_ops + gh_rm_unregister_platform_ops + gic_v3_cpu_init + gic_v3_dist_init + gic_v3_dist_wait_for_rwp gic_nonsecure_priorities gov_attr_set_init gov_attr_set_put @@ -1500,6 +1413,9 @@ icc_nodes_remove icc_provider_add icc_provider_del + icc_provider_deregister + icc_provider_init + icc_provider_register icc_put icc_set_bw icc_set_tag @@ -1517,152 +1433,6 @@ idr_preload idr_remove idr_replace - ieee80211_alloc_hw_nm - ieee80211_amsdu_to_8023s - ieee80211_ap_probereq_get - ieee80211_ave_rssi - ieee80211_beacon_cntdwn_is_complete - ieee80211_beacon_get_template - ieee80211_beacon_get_tim - ieee80211_beacon_loss - ieee80211_beacon_set_cntdwn - ieee80211_beacon_update_cntdwn - ieee80211_bss_get_elem - ieee80211_calc_rx_airtime - ieee80211_calc_tx_airtime - ieee80211_chandef_to_operating_class - ieee80211_channel_switch_disconnect - ieee80211_channel_to_freq_khz - ieee80211_chswitch_done - ieee80211_color_change_finish - ieee80211_connection_loss - ieee80211_cqm_beacon_loss_notify - ieee80211_cqm_rssi_notify - ieee80211_csa_finish - ieee80211_ctstoself_duration - ieee80211_ctstoself_get - ieee80211_data_to_8023_exthdr - ieee80211_disable_rssi_reports - ieee80211_disconnect - ieee80211_enable_rssi_reports - ieee80211_find_sta - ieee80211_find_sta_by_ifaddr - ieee80211_find_sta_by_link_addrs - ieee80211_free_hw - ieee80211_free_txskb - ieee80211_freq_khz_to_channel - ieee80211_generic_frame_duration - ieee80211_get_bssid - ieee80211_get_buffered_bc - ieee80211_get_channel_khz - ieee80211_get_fils_discovery_tmpl - ieee80211_get_hdrlen_from_skb - ieee80211_get_key_rx_seq - ieee80211_get_mesh_hdrlen - ieee80211_get_num_supported_channels - ieee80211_get_response_rate - ieee80211_get_tkip_p1k_iv - ieee80211_get_tkip_p2k - ieee80211_get_tkip_rx_p1k - ieee80211_get_tx_rates - ieee80211_get_unsol_bcast_probe_resp_tmpl - ieee80211_get_vht_max_nss - ieee80211_gtk_rekey_add - ieee80211_gtk_rekey_notify - ieee80211_hdrlen - ieee80211_hw_restart_disconnect - ieee80211_ie_split_ric - ieee80211_iterate_active_interfaces_atomic - ieee80211_iterate_active_interfaces_mtx - ieee80211_iterate_interfaces - ieee80211_iterate_stations - ieee80211_iterate_stations_atomic - ieee80211_iter_chan_contexts_atomic - ieee80211_iter_keys - ieee80211_iter_keys_rcu - ieee80211_key_mic_failure - ieee80211_key_replay - ieee80211_manage_rx_ba_offl - ieee80211_mandatory_rates - ieee80211_mark_rx_ba_filtered_frames - ieee80211_nan_func_match - ieee80211_nan_func_terminated - ieee80211_next_txq - ieee80211_nullfunc_get - ieee80211_operating_class_to_band - ieee80211_parse_p2p_noa - ieee80211_probereq_get - ieee80211_proberesp_get - ieee80211_pspoll_get - ieee80211_queue_delayed_work - ieee80211_queue_stopped - ieee80211_queue_work - ieee80211_radar_detected - ieee80211_radiotap_iterator_init - ieee80211_radiotap_iterator_next - ieee80211_rate_control_register - ieee80211_rate_control_unregister - ieee80211_ready_on_channel - ieee80211_register_hw - ieee80211_remain_on_channel_expired - ieee80211_remove_key - ieee80211_report_low_ack - ieee80211_report_wowlan_wakeup - ieee80211_request_smps - ieee80211_reserve_tid - ieee80211_restart_hw - ieee80211_resume_disconnect - ieee80211_rts_duration - ieee80211_rts_get - ieee80211_rx_ba_timer_expired - ieee80211_rx_irqsafe - ieee80211_rx_list - ieee80211_rx_napi - ieee80211_s1g_channel_width - ieee80211_scan_completed - ieee80211_sched_scan_results - ieee80211_sched_scan_stopped - __ieee80211_schedule_txq - ieee80211_send_bar - ieee80211_send_eosp_nullfunc - ieee80211_set_active_links - ieee80211_set_active_links_async - ieee80211_set_key_rx_seq - ieee80211_sta_block_awake - ieee80211_sta_eosp - ieee80211_sta_pspoll - ieee80211_sta_ps_transition - ieee80211_sta_recalc_aggregates - ieee80211_sta_register_airtime - ieee80211_start_tx_ba_cb_irqsafe - ieee80211_start_tx_ba_session - ieee80211_sta_set_buffered - ieee80211_sta_uapsd_trigger - ieee80211_stop_queue - ieee80211_stop_queues - ieee80211_stop_rx_ba_session - ieee80211_stop_tx_ba_cb_irqsafe - ieee80211_stop_tx_ba_session - ieee80211_tdls_oper_request - ieee80211_tkip_add_iv - ieee80211_tx_dequeue - ieee80211_tx_prepare_skb - ieee80211_txq_airtime_check - ieee80211_txq_get_depth - ieee80211_txq_may_transmit - ieee80211_txq_schedule_start - ieee80211_tx_rate_update - ieee80211_tx_status_8023 - ieee80211_tx_status - ieee80211_tx_status_ext - ieee80211_tx_status_irqsafe - ieee80211_unregister_hw - ieee80211_unreserve_tid - ieee80211_update_mu_groups - ieee80211_update_p2p_noa - ieee80211_vif_to_wdev - ieee80211_wake_queue - ieee80211_wake_queues ieee802154_alloc_hw ieee802154_configure_durations ieee802154_free_hw @@ -1679,7 +1449,6 @@ ieee802154_xmit_complete ieee802154_xmit_error ieee802154_xmit_hw_error - ieeee80211_obss_color_collision_notify iio_buffer_init iio_buffer_put iio_device_attach_buffer @@ -1910,6 +1679,7 @@ __kmalloc kmalloc_caches kmalloc_large + kmalloc_large_node kmalloc_node_trace __kmalloc_node_track_caller kmalloc_trace @@ -2077,6 +1847,7 @@ mdiobus_modify_changed __mdiobus_read mdiobus_read + __mdiobus_register mdiobus_unregister __mdiobus_write mdiobus_write @@ -2112,8 +1883,8 @@ memremap_pages memscan mem_section - memset64 memset + memset64 __memset_io memstart_addr memunmap @@ -2131,12 +1902,37 @@ __mmap_lock_do_trace_acquire_returned __mmap_lock_do_trace_released __mmap_lock_do_trace_start_locking + __mmc_claim_host mmc_cqe_request_done + mmc_execute_tuning + mmc_get_card + mmc_get_ext_csd + mmc_hs200_tuning + mmc_issue_type mmc_of_parse + __mmc_poll_for_busy + mmc_prepare_busy_cmd + mmc_put_card mmc_regulator_get_supply mmc_regulator_set_ocr mmc_regulator_set_vqmmc + mmc_release_host + mmc_retune_hold + mmc_retune_release + mmc_select_bus_width + mmc_select_card + mmc_select_hs + mmc_select_hs400 + mmc_select_hs_ddr + mmc_select_timing + mmc_send_status mmc_send_tuning + mmc_set_bus_mode + mmc_set_bus_width + mmc_set_clock + mmc_set_initial_state + mmc_set_timing + mmc_wait_for_cmd mmput mod_delayed_work_on mod_node_page_state @@ -2208,6 +2004,7 @@ netif_schedule_queue netif_set_real_num_rx_queues netif_set_real_num_tx_queues + netif_set_tso_max_size __netif_set_xps_queue netif_stacked_transfer_operstate netif_tx_lock @@ -2255,10 +2052,10 @@ nla_find nla_memcpy __nla_parse - nla_put_64bit nla_put - nla_reserve_64bit + nla_put_64bit nla_reserve + nla_reserve_64bit nla_strscpy __nla_validate __nlmsg_put @@ -2352,6 +2149,7 @@ of_machine_is_compatible of_match_device of_match_node + __of_mdiobus_register of_modalias_node of_n_addr_cells of_node_name_eq @@ -2396,6 +2194,8 @@ page_ext_put page_is_ram page_mapping + page_pinner_inited + __page_pinner_put_page page_pool_alloc_pages page_pool_create page_pool_destroy @@ -2488,6 +2288,7 @@ perf_trace_run_bpf_submit phy_attached_info phy_calibrate + phy_do_ioctl_running phy_drivers_register phy_drivers_unregister phy_error @@ -2532,6 +2333,7 @@ phy_power_on phy_read_mmd phy_set_mode_ext + phy_suspend phy_trigger_machine phy_write_mmd pick_highest_pushable_task @@ -2701,7 +2503,6 @@ radix_tree_lookup radix_tree_next_chunk radix_tree_tagged - rate_control_set_rates ___ratelimit rational_best_approximation raw_notifier_call_chain @@ -2786,7 +2587,6 @@ regcache_mark_dirty regcache_sync regcache_sync_region - reg_initiator_name __register_blkdev register_candev __register_chrdev @@ -2831,7 +2631,6 @@ regmap_read regmap_update_bits_base regmap_write - reg_query_regdb_wmm regulator_allow_bypass regulator_bulk_disable regulator_bulk_enable @@ -2864,10 +2663,6 @@ regulator_set_voltage regulator_set_voltage_sel_regmap regulator_unregister_notifier - regulatory_hint - regulatory_pre_cac_allowed - regulatory_set_wiphy_regd - regulatory_set_wiphy_regd_sync release_firmware __release_region release_sock @@ -2894,7 +2689,6 @@ reset_control_release reset_control_reset return_address - rfc1042_header rfkill_alloc rfkill_blocked rfkill_destroy @@ -3015,6 +2809,7 @@ sdhci_cqe_disable sdhci_cqe_enable sdhci_cqe_irq + sdhci_dumpregs sdhci_enable_clk sdhci_get_property sdhci_pltfm_free @@ -3175,6 +2970,7 @@ smp_call_function smp_call_function_single smp_call_function_single_async + snapshot_get_image_size snd_ctl_remove snd_hwdep_new snd_info_create_card_entry @@ -3236,6 +3032,7 @@ snd_usb_endpoint_close snd_usb_endpoint_open snd_usb_endpoint_prepare + snd_usb_power_domain_set snprintf soc_device_register soc_device_unregister @@ -3397,6 +3194,7 @@ sysfs_remove_link sysfs_remove_link_from_group sysfs_streq + sysfs_update_group sysrq_mask system_32bit_el0_cpumask system_freezable_power_efficient_wq @@ -3443,6 +3241,7 @@ topology_update_done topology_update_thermal_pressure _totalram_pages + _trace_android_vh_record_pcpu_rwsem_starttime trace_array_put __trace_bprintk trace_clock_local @@ -3487,6 +3286,8 @@ __traceiter_android_rvh_iommu_setup_dma_ops __traceiter_android_rvh_is_cpu_allowed __traceiter_android_rvh_migrate_queued_task + __traceiter_android_rvh_mmc_resume + __traceiter_android_rvh_mmc_suspend __traceiter_android_rvh_new_task_stats __traceiter_android_rvh_pick_next_entity __traceiter_android_rvh_place_entity @@ -3539,6 +3340,7 @@ __traceiter_android_vh_cpufreq_fast_switch __traceiter_android_vh_cpufreq_resolve_freq __traceiter_android_vh_cpufreq_target + __traceiter_android_vh_check_hibernation_swap __traceiter_android_vh_cpu_idle_enter __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_cpuidle_psci_enter @@ -3547,22 +3349,30 @@ __traceiter_android_vh_do_wake_up_sync __traceiter_android_vh_dump_throttled_rt_tasks __traceiter_android_vh_free_task + __traceiter_android_vh_encrypt_page __traceiter_android_vh_ftrace_dump_buffer __traceiter_android_vh_ftrace_format_check __traceiter_android_vh_ftrace_oops_enter __traceiter_android_vh_ftrace_oops_exit __traceiter_android_vh_ftrace_size_check __traceiter_android_vh_ignore_dmabuf_vmap_bounds + __traceiter_android_vh_gic_v3_suspend __traceiter_android_vh_ipi_stop __traceiter_android_vh_jiffies_update __traceiter_android_vh_kswapd_per_node + __traceiter_android_vh_mpam_set + __traceiter_android_vh_init_aes_encrypt + __traceiter_android_vh_post_image_save __traceiter_android_vh_printk_hotplug __traceiter_android_vh_rproc_recovery __traceiter_android_vh_rproc_recovery_set + __traceiter_android_vh_save_cpu_resume + __traceiter_android_vh_save_hib_resume_bdev __traceiter_android_vh_scheduler_tick __traceiter_android_vh_setscheduler_uclamp __traceiter_android_vh_show_resume_epoch_val __traceiter_android_vh_show_suspend_epoch_val + __traceiter_android_vh_skip_swap_map_write __traceiter_android_vh_timer_calc_index __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_compl_command @@ -3619,6 +3429,8 @@ __tracepoint_android_rvh_iommu_setup_dma_ops __tracepoint_android_rvh_is_cpu_allowed __tracepoint_android_rvh_migrate_queued_task + __tracepoint_android_rvh_mmc_resume + __tracepoint_android_rvh_mmc_suspend __tracepoint_android_rvh_new_task_stats __tracepoint_android_rvh_pick_next_entity __tracepoint_android_rvh_place_entity @@ -3671,6 +3483,7 @@ __tracepoint_android_vh_cpufreq_fast_switch __tracepoint_android_vh_cpufreq_resolve_freq __tracepoint_android_vh_cpufreq_target + __tracepoint_android_vh_check_hibernation_swap __tracepoint_android_vh_cpu_idle_enter __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_cpuidle_psci_enter @@ -3679,22 +3492,30 @@ __tracepoint_android_vh_do_wake_up_sync __tracepoint_android_vh_dump_throttled_rt_tasks __tracepoint_android_vh_free_task + __tracepoint_android_vh_encrypt_page __tracepoint_android_vh_ftrace_dump_buffer __tracepoint_android_vh_ftrace_format_check __tracepoint_android_vh_ftrace_oops_enter __tracepoint_android_vh_ftrace_oops_exit __tracepoint_android_vh_ftrace_size_check __tracepoint_android_vh_ignore_dmabuf_vmap_bounds + __tracepoint_android_vh_gic_v3_suspend __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_jiffies_update __tracepoint_android_vh_kswapd_per_node + __tracepoint_android_vh_mpam_set + __tracepoint_android_vh_init_aes_encrypt + __tracepoint_android_vh_post_image_save __tracepoint_android_vh_printk_hotplug __tracepoint_android_vh_rproc_recovery __tracepoint_android_vh_rproc_recovery_set + __tracepoint_android_vh_save_cpu_resume + __tracepoint_android_vh_save_hib_resume_bdev __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_setscheduler_uclamp __tracepoint_android_vh_show_resume_epoch_val __tracepoint_android_vh_show_suspend_epoch_val + __tracepoint_android_vh_skip_swap_map_write __tracepoint_android_vh_timer_calc_index __tracepoint_android_vh_ufs_check_int_errors __tracepoint_android_vh_ufs_compl_command @@ -3878,6 +3699,7 @@ usb_add_phy_dev usb_alloc_coherent usb_alloc_urb + usb_altnum_to_altsetting usb_anchor_urb usb_assign_descriptors usb_autopm_get_interface @@ -3899,6 +3721,8 @@ usb_disabled usb_driver_claim_interface usb_driver_release_interface + usb_driver_set_configuration + usb_enable_lpm usb_ep_alloc_request usb_ep_autoconfig usb_ep_dequeue @@ -3917,6 +3741,7 @@ usb_get_dev usb_get_from_anchor usb_get_intf + usb_get_urb usb_ifnum_to_if usb_interface_id usb_kill_urb @@ -3930,6 +3755,7 @@ usb_register_driver usb_register_notify usb_remove_phy + usb_reset_configuration usb_role_switch_find_by_fwnode usb_role_switch_get_drvdata usb_role_switch_register @@ -3960,8 +3786,10 @@ usb_show_dynids usb_speed_string usb_store_new_id + usb_string usb_string_id usb_submit_urb + usb_unlink_urb usb_unpoison_urb usb_unregister_notify __usecs_to_jiffies @@ -4138,17 +3966,6 @@ wakeup_source_unregister __wake_up_sync_key __warn_printk - wdev_chandef - wdev_to_ieee80211_vif - wiphy_apply_custom_regulatory - wiphy_free - wiphy_new_nm - wiphy_read_of_freq_limits - wiphy_register - wiphy_rfkill_set_hw_state_reason - wiphy_rfkill_start_polling - wiphy_to_ieee80211_hw - wiphy_unregister wireless_nlevent_flush wireless_send_event woken_wake_function diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc new file mode 100644 index 000000000000..f2724b1aa984 --- /dev/null +++ b/android/abi_gki_aarch64_unisoc @@ -0,0 +1,1945 @@ +[abi_symbol_list] +# commonly used symbols + add_cpu + add_wait_queue + add_wait_queue_exclusive + activate_task + alloc_chrdev_region + alloc_etherdev_mqs + alloc_netdev_mqs + __alloc_pages + alloc_pages_exact + __alloc_percpu + __alloc_percpu_gfp + __alloc_skb + alloc_workqueue + alt_cb_patch_nops + arch_freq_scale + __arch_copy_from_user + __arch_copy_to_user + arm64_use_ng_mappings + __arm_smccc_smc + atomic_notifier_call_chain + atomic_notifier_chain_register + atomic_notifier_chain_unregister + available_idle_cpu + balance_push_callback + bcmp + blockdev_superblock + bpf_trace_run1 + bpf_trace_run2 + bpf_trace_run3 + bpf_trace_run4 + call_rcu + cancel_delayed_work + cancel_delayed_work_sync + cancel_work_sync + capable + cdc_parse_cdc_header + cdev_add + cdev_del + cdev_init + check_preempt_curr + __check_object_size + __class_create + class_destroy + class_find_device + __class_register + class_unregister + clk_disable + clk_enable + clk_fixed_factor_ops + clk_get_rate + clk_prepare + clk_set_parent + clk_unprepare + complete + __const_udelay + consume_skb + _copy_from_iter + _copy_to_iter + __cpuhp_remove_state + __cpuhp_setup_state + __cpuhp_state_add_instance + __cpuhp_state_remove_instance + __cpufreq_driver_target + cpufreq_disable_fast_switch + cpufreq_driver_fast_switch + cpufreq_driver_resolve_freq + cpufreq_enable_fast_switch + cpufreq_policy_transition_delay_us + cpufreq_this_cpu_can_update + cpufreq_register_governor + cpufreq_unregister_governor + cpu_hwcaps + cpu_number + __cpu_active_mask + __cpu_online_mask + __cpu_possible_mask + __cpu_present_mask + crc32_le + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_alloc_aead + crypto_alloc_shash + crypto_destroy_tfm + crypto_has_alg + css_next_child + datagram_poll + deactivate_task + debugfs_create_dir + debugfs_create_file + debugfs_create_u8 + debugfs_remove + default_llseek + default_wake_function + delayed_work_timer_fn + del_timer + del_timer_sync + destroy_workqueue + dev_add_pack + dev_addr_mod + dev_driver_string + _dev_err + dev_err_probe + dev_fwnode + __dev_get_by_index + dev_get_by_index + dev_get_by_name + dev_get_regmap + dev_get_tstats64 + device_add + device_create + device_create_file + device_del + device_destroy + device_get_match_data + device_initialize + device_move + device_property_read_u32_array + device_remove_file + device_set_wakeup_capable + device_wakeup_disable + device_wakeup_enable + _dev_info + __dev_kfree_skb_any + __dev_kfree_skb_irq + devm_add_action + devm_clk_get + devm_clk_get_optional + devm_free_irq + devm_gpiochip_add_data_with_key + devm_gpiod_get_optional + devm_hwspin_lock_request_specific + devm_iio_channel_get + devm_ioremap + devm_ioremap_resource + devm_kfree + devm_kmalloc + devm_mbox_controller_register + devm_nvmem_register + devm_of_platform_populate + devm_pinctrl_get + devm_platform_get_and_ioremap_resource + devm_platform_ioremap_resource + devm_power_supply_register + __devm_regmap_init + devm_regulator_get + devm_regulator_register + devm_request_threaded_irq + __devm_reset_control_get + devm_spi_register_controller + devm_usb_get_phy_by_phandle + __dev_queue_xmit + dev_remove_pack + dev_set_mac_address + dev_set_name + _dev_warn + disable_irq_nosync + dma_alloc_attrs + dma_buf_export + dma_free_attrs + dma_map_page_attrs + dma_release_channel + dma_request_chan + dma_set_coherent_mask + dma_set_mask + dma_sync_single_for_cpu + dma_sync_single_for_device + dma_unmap_page_attrs + do_trace_netlink_extack + double_rq_lock + down_read + down_write + driver_unregister + ___drm_dbg + __drm_dev_dbg + __drm_err + dst_release + __dynamic_dev_dbg + __dynamic_netdev_dbg + __dynamic_pr_debug + init_task + enable_irq + eth_mac_addr + eth_platform_get_mac_address + ethtool_convert_legacy_u32_to_link_mode + ethtool_op_get_link + ethtool_op_get_ts_info + eth_type_trans + eth_validate_addr + extcon_get_state + _find_next_bit + finish_wait + flush_delayed_work + flush_work + __flush_workqueue + __folio_put + fortify_panic + fput + free_irq + free_netdev + __free_pages + free_pages + free_pages_exact + free_percpu + genlmsg_put + genl_register_family + genl_unregister_family + gen_pool_add_owner + gen_pool_alloc_algo_owner + gen_pool_avail + gen_pool_create + gen_pool_destroy + gen_pool_free_owner + get_device + __get_free_pages + get_random_bytes + gic_nonsecure_priorities + gpiochip_disable_irq + gpiochip_enable_irq + gpiochip_get_data + gpiochip_irq_relres + gpiochip_irq_reqres + gpiod_get_value_cansleep + gpiod_to_irq + handle_bad_irq + handle_edge_irq + handle_level_irq + hrtimer_active + hrtimer_cancel + hrtimer_forward + hrtimer_init + hrtimer_start_range_ns + __hwspin_lock_timeout + __hwspin_unlock + i2c_add_numbered_adapter + i2c_del_adapter + ida_alloc_range + ida_free + idr_alloc + idr_destroy + idr_find + idr_for_each + idr_get_next + idr_remove + iio_read_channel_processed + init_net + __init_rwsem + __init_swait_queue_head + init_timer_key + init_wait_entry + __init_waitqueue_head + input_register_device + ioremap_prot + iounmap + iov_iter_kvec + iov_iter_revert + ip_route_output_flow + __ipv6_addr_type + irq_get_irq_data + __irq_resolve_mapping + irq_set_irq_wake + is_vmalloc_addr + jiffies + jiffies_to_msecs + kasan_flag_enabled + kernel_accept + kernel_bind + kernel_connect + kernel_listen + kernel_sendmsg + kernel_sock_shutdown + __kfifo_out + kfree + kfree_sensitive + kfree_skb_reason + kimage_voffset + __kmalloc + kmalloc_caches + kmalloc_large + kmalloc_trace + kmem_cache_alloc + kmem_cache_create + kmem_cache_destroy + kmem_cache_free + kmemdup + kobject_uevent + kobject_uevent_env + ksoftirqd + kstrtobool + kstrtoint + kstrtouint + kstrtoull + kthread_cancel_work_sync + kthread_create_on_node + kthread_should_stop + kthread_stop + ktime_get + ktime_get_boot_fast_ns + ktime_get_mono_fast_ns + ktime_get_with_offset + kvfree_call_rcu + __list_add_valid + __list_del_entry_valid + __local_bh_enable_ip + lock_sock_nested + log_post_read_mmio + log_post_write_mmio + log_read_mmio + log_write_mmio + mbox_chan_received_data + mbox_chan_txdone + memcpy + memmove + memset + memstart_addr + migrate_swap + misc_deregister + misc_register + mod_timer + __module_get + module_layout + module_put + __msecs_to_jiffies + msleep + __mutex_init + mutex_lock + mutex_trylock + mutex_unlock + napi_complete_done + napi_enable + __napi_schedule + napi_schedule_prep + __netdev_alloc_skb + netdev_err + netdev_info + netdev_notice + netdev_printk + netdev_warn + netif_carrier_off + netif_carrier_on + netif_device_attach + netif_device_detach + netif_napi_add_weight + netif_receive_skb + netif_rx + netif_set_tso_max_size + netif_tx_lock + netif_tx_unlock + netif_tx_wake_queue + netlink_broadcast + netlink_unicast + net_ratelimit + nf_conntrack_destroy + nla_memcpy + __nla_parse + nla_put + nla_put_64bit + nla_strscpy + __nlmsg_put + noop_llseek + nr_cpu_ids + ns_capable + ns_to_kernel_old_timeval + nvmem_cell_get + nvmem_cell_put + nvmem_cell_read + of_address_to_resource + of_alias_get_id + of_device_get_match_data + of_device_is_compatible + of_find_compatible_node + of_find_device_by_node + of_find_node_opts_by_path + of_find_property + of_get_cpu_node + of_get_next_child + of_get_parent + of_get_property + of_hwspin_lock_get_id + of_match_node + __of_parse_phandle_with_args + of_property_read_string + of_property_read_string_helper + of_property_read_u32_index + of_property_read_variable_u32_array + page_pinner_inited + __page_pinner_put_page + panic + panic_notifier_list + param_ops_bool + param_ops_int + param_ops_uint + pcpu_nr_pages + __per_cpu_offset + perf_trace_buf_alloc + perf_trace_run_bpf_submit + pinctrl_lookup_state + pinctrl_select_state + platform_device_unregister + __platform_driver_register + platform_driver_unregister + platform_get_irq + platform_get_irq_byname + platform_get_resource + __pm_relax + __pm_runtime_disable + pm_runtime_enable + pm_runtime_force_resume + pm_runtime_force_suspend + __pm_runtime_idle + __pm_runtime_resume + pm_runtime_set_autosuspend_delay + __pm_runtime_set_status + __pm_runtime_suspend + __pm_runtime_use_autosuspend + __pm_stay_awake + power_supply_get_battery_info + power_supply_get_drvdata + power_supply_put_battery_info + preempt_schedule + preempt_schedule_notrace + prepare_to_wait_event + _printk + _printk_deferred + proc_create + proc_create_net_data + proc_create_net_single + proc_dointvec_minmax + proc_doulongvec_minmax + _proc_mkdir + proc_mkdir + proto_register + proto_unregister + __pskb_copy_fclone + pskb_expand_head + __pskb_pull_tail + put_cmsg + put_device + __put_net + __put_task_struct + queue_delayed_work_on + queue_work_on + ___ratelimit + _raw_read_lock + _raw_read_lock_bh + _raw_read_unlock + _raw_read_unlock_bh + _raw_spin_lock + _raw_spin_lock_bh + _raw_spin_lock_irq + _raw_spin_lock_irqsave + _raw_spin_unlock + _raw_spin_unlock_bh + _raw_spin_unlock_irq + _raw_spin_unlock_irqrestore + _raw_write_lock + _raw_write_lock_bh + _raw_write_unlock + _raw_write_unlock_bh + raw_spin_rq_lock_nested + raw_spin_rq_unlock + rcu_barrier + __rcu_read_lock + __rcu_read_unlock + refcount_warn_saturate + register_netdev + register_netdevice + register_netdevice_notifier + register_net_sysctl + register_pernet_device + register_pernet_subsys + register_pm_notifier + register_syscore_ops + register_sysctl_table + regmap_read + regmap_update_bits_base + regmap_write + regulator_disable + regulator_disable_regmap + regulator_enable + regulator_enable_regmap + regulator_get_voltage_sel_regmap + regulator_is_enabled + regulator_is_enabled_regmap + regulator_list_voltage_linear + regulator_set_voltage + regulator_set_voltage_sel_regmap + release_firmware + release_sock + remap_pfn_range + remove_proc_entry + remove_wait_queue + request_firmware + __request_module + request_threaded_irq + return_address + root_task_group + rtc_time64_to_tm + rtnl_is_locked + rtnl_link_register + rtnl_link_unregister + rtnl_lock + rtnl_unlock + runqueues + sched_setscheduler + sched_uclamp_used + schedule + schedule_timeout + schedule_timeout_uninterruptible + scnprintf + security_sk_clone + security_sock_graft + seq_buf_printf + seq_lseek + seq_printf + seq_putc + seq_puts + seq_read + setup_udp_tunnel_sock + set_task_cpu + set_user_nice + sg_init_one + sg_init_table + sg_next + si_mem_available + si_swapinfo + simple_attr_open + simple_attr_release + simple_read_from_buffer + single_open + single_release + sk_alloc + skb_clone + skb_copy + skb_copy_bits + skb_copy_datagram_iter + skb_copy_expand + skb_dequeue + skb_free_datagram + skb_pull + skb_push + skb_put + skb_queue_head + skb_queue_purge + skb_queue_tail + skb_recv_datagram + skb_trim + skb_tstamp_tx + skb_unlink + sk_error_report + sk_free + snprintf + sock_alloc_send_pskb + sock_create_kern + sock_efree + sockfd_lookup + sock_gettstamp + sock_i_ino + sock_init_data + sock_i_uid + sock_no_accept + sock_no_bind + sock_no_connect + sock_no_getname + sock_no_listen + sock_no_mmap + sock_no_recvmsg + sock_no_sendmsg + sock_no_sendpage + sock_no_shutdown + sock_no_socketpair + sock_queue_rcv_skb_reason + __sock_recv_cmsgs + __sock_recv_timestamp + __sock_recv_wifi_status + sock_register + sock_release + sock_unregister + __spi_alloc_controller + sprintf + sscanf + static_key_disable + __stack_chk_fail + stop_machine + stop_one_cpu + stop_one_cpu_nowait + strcmp + strcpy + strlcat + strlen + strncmp + strncpy + strnlen + strscpy + strstr + synchronize_net + synchronize_rcu + syscon_regmap_lookup_by_phandle + syscon_regmap_lookup_by_phandle_args + sysctl_vals + sysfs_create_files + sysfs_create_group + sysfs_create_groups + sysfs_notify + sysfs_remove_files + sysfs_remove_group + sysfs_remove_groups + sysfs_streq + system_wq + tasklet_kill + __tasklet_schedule + tasklet_setup + tasklet_unlock_wait + tasklist_lock + tick_nohz_get_idle_calls_cpu + topology_clear_scale_freq_source + topology_update_done + trace_event_buffer_commit + trace_event_buffer_reserve + trace_event_printf + trace_event_raw_init + trace_event_reg + trace_handle_return + __trace_bprintk + __traceiter_android_rvh_account_irq + __traceiter_android_rvh_after_dequeue_task + __traceiter_android_rvh_after_enqueue_task + __traceiter_android_rvh_build_perf_domains + __traceiter_android_rvh_can_migrate_task + __traceiter_android_rvh_check_preempt_tick + __traceiter_android_rvh_check_preempt_wakeup + __traceiter_android_rvh_check_preempt_wakeup_ignore + __traceiter_android_rvh_cpu_cgroup_attach + __traceiter_android_rvh_cpu_cgroup_online + __traceiter_android_rvh_cpu_overutilized + __traceiter_android_rvh_dequeue_entity + __traceiter_android_rvh_dequeue_task + __traceiter_android_rvh_dequeue_task_fair + __traceiter_android_rvh_do_sched_yield + __traceiter_android_rvh_effective_cpu_util + __traceiter_android_rvh_enqueue_entity + __traceiter_android_rvh_enqueue_task + __traceiter_android_rvh_enqueue_task_fair + __traceiter_android_rvh_entity_tick + __traceiter_android_rvh_find_busiest_group + __traceiter_android_rvh_find_busiest_queue + __traceiter_android_rvh_find_lowest_rq + __traceiter_android_rvh_is_cpu_allowed + __traceiter_android_rvh_migrate_queued_task + __traceiter_android_rvh_new_task_stats + __traceiter_android_rvh_pick_next_entity + __traceiter_android_rvh_place_entity + __traceiter_android_rvh_replace_next_task_fair + __traceiter_android_rvh_rto_next_cpu + __traceiter_android_rvh_sched_balance_rt + __traceiter_android_rvh_sched_cpu_dying + __traceiter_android_rvh_sched_cpu_starting + __traceiter_android_rvh_sched_exec + __traceiter_android_rvh_sched_fork + __traceiter_android_rvh_sched_fork_init + __traceiter_android_rvh_sched_newidle_balance + __traceiter_android_rvh_sched_nohz_balancer_kick + __traceiter_android_rvh_sched_rebalance_domains + __traceiter_android_rvh_sched_setaffinity + __traceiter_android_rvh_schedule + __traceiter_android_rvh_select_fallback_rq + __traceiter_android_rvh_select_task_rq_fair + __traceiter_android_rvh_select_task_rq_rt + __traceiter_android_rvh_set_cpus_allowed_by_task + __traceiter_android_rvh_setscheduler + __traceiter_android_rvh_set_task_cpu + __traceiter_android_rvh_tick_entry + __traceiter_android_rvh_try_to_wake_up + __traceiter_android_rvh_try_to_wake_up_success + __traceiter_android_rvh_update_misfit_status + __traceiter_android_rvh_update_thermal_stats + __traceiter_android_rvh_wake_up_new_task + __traceiter_android_rvh_psci_cpu_suspend + __traceiter_android_rvh_psci_tos_resident_on + __traceiter_android_vh_build_sched_domains + __traceiter_android_vh_check_uninterrupt_tasks + __traceiter_android_vh_check_uninterrupt_tasks_done + __traceiter_android_vh_cpufreq_fast_switch + __traceiter_android_vh_cpufreq_resolve_freq + __traceiter_android_vh_cpufreq_target + __traceiter_android_vh_cpu_idle_enter + __traceiter_android_vh_cpu_idle_exit + __traceiter_android_vh_get_thermal_zone_device + __traceiter_android_vh_modify_thermal_request_freq + __traceiter_android_vh_modify_thermal_target_freq + __traceiter_android_vh_scheduler_tick + __traceiter_android_vh_thermal_power_cap + __traceiter_android_vh_thermal_register + __traceiter_android_vh_thermal_unregister + __traceiter_android_vh_update_topology_flags_workfn + __traceiter_clock_set_rate + __traceiter_cpu_frequency + __traceiter_cpu_frequency_limits + __traceiter_sched_overutilized_tp + __traceiter_sched_switch + trace_output_call + __tracepoint_android_rvh_account_irq + __tracepoint_android_rvh_after_dequeue_task + __tracepoint_android_rvh_after_enqueue_task + __tracepoint_android_rvh_build_perf_domains + __tracepoint_android_rvh_can_migrate_task + __tracepoint_android_rvh_check_preempt_tick + __tracepoint_android_rvh_check_preempt_wakeup + __tracepoint_android_rvh_check_preempt_wakeup_ignore + __tracepoint_android_rvh_cpu_cgroup_attach + __tracepoint_android_rvh_cpu_cgroup_online + __tracepoint_android_rvh_cpu_overutilized + __tracepoint_android_rvh_dequeue_entity + __tracepoint_android_rvh_dequeue_task + __tracepoint_android_rvh_dequeue_task_fair + __tracepoint_android_rvh_do_sched_yield + __tracepoint_android_rvh_effective_cpu_util + __tracepoint_android_rvh_enqueue_entity + __tracepoint_android_rvh_enqueue_task + __tracepoint_android_rvh_enqueue_task_fair + __tracepoint_android_rvh_entity_tick + __tracepoint_android_rvh_find_busiest_group + __tracepoint_android_rvh_find_busiest_queue + __tracepoint_android_rvh_find_lowest_rq + __tracepoint_android_rvh_is_cpu_allowed + __tracepoint_android_rvh_migrate_queued_task + __tracepoint_android_rvh_new_task_stats + __tracepoint_android_rvh_pick_next_entity + __tracepoint_android_rvh_place_entity + __tracepoint_android_rvh_replace_next_task_fair + __tracepoint_android_rvh_rto_next_cpu + __tracepoint_android_rvh_sched_balance_rt + __tracepoint_android_rvh_sched_cpu_dying + __tracepoint_android_rvh_sched_cpu_starting + __tracepoint_android_rvh_sched_exec + __tracepoint_android_rvh_sched_fork + __tracepoint_android_rvh_sched_fork_init + __tracepoint_android_rvh_sched_newidle_balance + __tracepoint_android_rvh_sched_nohz_balancer_kick + __tracepoint_android_rvh_sched_rebalance_domains + __tracepoint_android_rvh_sched_setaffinity + __tracepoint_android_rvh_schedule + __tracepoint_android_rvh_select_fallback_rq + __tracepoint_android_rvh_select_task_rq_fair + __tracepoint_android_rvh_select_task_rq_rt + __tracepoint_android_rvh_set_cpus_allowed_by_task + __tracepoint_android_rvh_setscheduler + __tracepoint_android_rvh_set_task_cpu + __tracepoint_android_rvh_tick_entry + __tracepoint_android_rvh_try_to_wake_up + __tracepoint_android_rvh_try_to_wake_up_success + __tracepoint_android_rvh_update_misfit_status + __tracepoint_android_rvh_update_thermal_stats + __tracepoint_android_rvh_wake_up_new_task + __tracepoint_android_rvh_psci_cpu_suspend + __tracepoint_android_rvh_psci_tos_resident_on + __tracepoint_android_vh_build_sched_domains + __tracepoint_android_vh_check_uninterrupt_tasks + __tracepoint_android_vh_check_uninterrupt_tasks_done + __tracepoint_android_vh_cpufreq_fast_switch + __tracepoint_android_vh_cpufreq_resolve_freq + __tracepoint_android_vh_cpufreq_target + __tracepoint_android_vh_cpu_idle_enter + __tracepoint_android_vh_cpu_idle_exit + __tracepoint_android_vh_get_thermal_zone_device + __tracepoint_android_vh_modify_thermal_request_freq + __tracepoint_android_vh_modify_thermal_target_freq + __tracepoint_android_vh_scheduler_tick + __tracepoint_android_vh_thermal_power_cap + __tracepoint_android_vh_thermal_register + __tracepoint_android_vh_thermal_unregister + __tracepoint_android_vh_update_topology_flags_workfn + __tracepoint_clock_set_rate + __tracepoint_cpu_frequency + __tracepoint_cpu_frequency_limits + __tracepoint_sched_overutilized_tp + __tracepoint_sched_switch + tracepoint_probe_register + tracepoint_probe_unregister + trace_print_symbols_seq + trace_raw_output_prep + __trace_trigger_soft_disabled + try_module_get + __tty_alloc_driver + tty_driver_kref_put + tty_flip_buffer_push + __tty_insert_flip_char + tty_insert_flip_string_fixed_flag + tty_kref_put + tty_port_close + tty_port_hangup + tty_port_init + tty_port_open + tty_port_put + tty_port_register_device + tty_port_tty_get + tty_port_tty_hangup + tty_port_tty_wakeup + tty_register_driver + tty_register_ldisc + tty_standard_install + tty_std_termios + tty_termios_baud_rate + tty_unregister_device + tty_unregister_driver + tty_unregister_ldisc + tty_vhangup + udp_sock_create4 + udp_sock_create6 + unregister_chrdev_region + unregister_netdev + unregister_netdevice_many + unregister_netdevice_notifier + unregister_netdevice_queue + unregister_net_sysctl_table + unregister_pernet_device + unregister_pernet_subsys + unregister_pm_notifier + up_read + up_write + update_rq_clock + usb_alloc_urb + usb_anchor_urb + usb_autopm_get_interface + usb_autopm_get_interface_async + usb_autopm_get_interface_no_resume + usb_autopm_put_interface + usb_autopm_put_interface_async + usb_clear_halt + usb_control_msg + usb_control_msg_recv + usb_deregister + usb_driver_claim_interface + usb_driver_release_interface + usb_driver_set_configuration + usb_find_common_endpoints + usb_free_urb + usb_get_dr_mode + usb_get_from_anchor + usb_get_intf + usb_ifnum_to_if + usb_kill_urb + usb_otg_state_string + usb_phy_get_charger_current + usb_poison_urb + usb_put_intf + usb_register_driver + usb_set_interface + usb_submit_urb + usb_udc_vbus_handler + usb_unlink_urb + usb_unpoison_urb + usleep_range_state + vfree + vmalloc + vmalloc_nr_pages + vmap + vm_memory_committed + vm_node_stat + vm_zone_stat + vsnprintf + vunmap + vzalloc + wait_for_completion + wait_for_completion_timeout + wait_woken + __wake_up + wake_up_bit + wake_up_process + wakeup_source_add + wakeup_source_create + __warn_printk + woken_wake_function + +# required by 6lowpan.ko + addrconf_add_linklocal + addrconf_prefix_rcv_add_addr + __ndisc_fill_addr_option + +# required by 8021q.ko + call_netdevice_notifiers + dev_change_flags + dev_close_many + __dev_get_by_name + dev_get_flags + dev_get_stats + dev_mc_sync + dev_mc_unsync + dev_set_allmulti + dev_set_mtu + dev_set_promiscuity + dev_uc_add + dev_uc_del + dev_uc_sync + dev_uc_unsync + ether_setup + eth_header_parse + __ethtool_get_link_ksettings + linkwatch_fire_event + netdev_update_features + netdev_upper_dev_link + netdev_upper_dev_unlink + netif_inherit_tso_max + netif_stacked_transfer_operstate + __nla_validate + proc_create_single_data + proc_remove + strscpy_pad + vlan_dev_vlan_id + vlan_filter_drop_vids + vlan_filter_push_vids + vlan_ioctl_set + vlan_uses_dev + vlan_vid_add + vlan_vid_del + +# required by aqc111.ko + usb_reset_configuration + +# required by asix.ko + genphy_resume + mdiobus_alloc_size + mdiobus_free + mdiobus_get_phy + __mdiobus_register + mdiobus_unregister + net_selftest + net_selftest_get_count + net_selftest_get_strings + phy_attached_info + phy_connect + phy_disconnect + phy_do_ioctl_running + phy_ethtool_get_link_ksettings + phy_ethtool_nway_reset + phy_ethtool_set_link_ksettings + phylink_connect_phy + phylink_create + phylink_destroy + phylink_disconnect_phy + phylink_ethtool_get_pauseparam + phylink_ethtool_set_pauseparam + phylink_generic_validate + phylink_resume + phylink_start + phylink_stop + phylink_suspend + phy_print_status + phy_start + phy_stop + phy_suspend + +# required by bluetooth.ko + aes_encrypt + aes_expandkey + bit_wait + crc16 + crypto_alloc_kpp + crypto_ecdh_encode_key + crypto_ecdh_key_len + __crypto_memneq + crypto_shash_setkey + crypto_shash_tfm_digest + debugfs_attr_read + debugfs_attr_write + debugfs_create_u16 + device_find_child + drain_workqueue + fwnode_property_read_u8_array + __get_random_u32_below + __get_task_comm + init_uts_ns + kfree_const + kstrtobool_from_user + kvasprintf_const + out_of_line_wait_on_bit + proc_create_seq_private + radix_tree_tagged + seq_hlist_next + seq_hlist_start_head + simple_open + skb_pull_data + sk_filter_trim_cap + __sock_queue_rcv_skb + vsprintf + +# required by btbcm.ko + firmware_request_nowarn + +# required by btsdio.ko + sdio_claim_host + sdio_claim_irq + sdio_disable_func + sdio_enable_func + sdio_readb + sdio_readsb + sdio_register_driver + sdio_release_host + sdio_release_irq + sdio_unregister_driver + sdio_writeb + sdio_writesb + +# required by can-bcm.ko + dev_get_by_index_rcu + +# required by can-dev.ko + gpiod_set_value + __netif_napi_del + of_get_child_by_name + +# required by can-gw.ko + netlink_capable + rtnl_register_module + rtnl_unregister + rtnl_unregister_all + +# required by can-raw.ko + __kmalloc_node_track_caller + sock_cmsg_send + sock_recv_errqueue + __sock_tx_timestamp + +# required by can.ko + round_jiffies + +# required by cdc-acm.ko + krealloc + tty_get_char_size + usb_alloc_coherent + usb_free_coherent + +# required by cdc_ncm.ko + usb_altnum_to_altsetting + +# required by clk-sprd.ko + clk_hw_get_num_parents + clk_hw_get_parent + clk_hw_is_enabled + __clk_mux_determine_rate + device_node_to_regmap + devm_clk_hw_register + devm_of_clk_add_hw_provider + __devm_regmap_init_mmio_clk + divider_get_val + divider_recalc_rate + divider_round_rate_parent + of_clk_hw_onecell_get + __udelay + +# required by diag.ko + __netlink_dump_start + sock_diag_register + sock_diag_save_cookie + sock_diag_unregister + +# required by dmc_drv.ko + proc_create_data + +# required by drm_dma_helper.ko + dma_alloc_pages + dma_buf_vmap + dma_buf_vunmap + dma_free_pages + dma_get_sgtable_attrs + dma_mmap_attrs + dma_mmap_pages + drm_atomic_helper_damage_iter_init + drm_atomic_helper_damage_iter_next + drm_format_info_block_height + drm_format_info_block_width + drm_gem_create_mmap_offset + drm_gem_fb_get_obj + drm_gem_handle_create + drm_gem_object_free + drm_gem_object_init + drm_gem_object_release + drm_gem_private_object_init + drm_gem_vm_close + drm_gem_vm_open + drm_prime_gem_destroy + drm_prime_get_contiguous_size + drm_printf + vm_get_page_prot + +# required by ftdi_sio.ko + __bitmap_complement + _find_first_bit + gpiochip_add_data_with_key + gpiochip_remove + kstrtou8 + tty_encode_baud_rate + +# required by gpio-eic-sprd.ko + generic_handle_irq + gpiochip_find + +# required by gpio-pmic-eic-sprd.ko + handle_nested_irq + +# required by gpio-sprd.ko + generic_handle_domain_irq + __platform_driver_probe + +# required by hci_uart.ko + bit_wait_timeout + clk_is_match + clk_set_rate + debugfs_create_bool + debugfs_create_u32 + debugfs_create_u64 + dev_coredumpv + device_property_present + device_property_read_string + device_property_read_u8_array + devm_clk_put + devm_regulator_bulk_get + gpiod_set_value_cansleep + n_tty_ioctl_helper + of_irq_get_byname + out_of_line_wait_on_bit_timeout + __percpu_down_read + percpu_down_write + percpu_free_rwsem + __percpu_init_rwsem + percpu_up_write + rcuwait_wake_up + regulator_bulk_disable + regulator_bulk_enable + regulator_set_load + serdev_device_close + __serdev_device_driver_register + serdev_device_get_tiocm + serdev_device_open + serdev_device_set_baudrate + serdev_device_set_flow_control + serdev_device_set_tiocm + serdev_device_wait_until_sent + serdev_device_write_buf + serdev_device_write_flush + _trace_android_vh_record_pcpu_rwsem_starttime + tty_driver_flush_buffer + tty_ldisc_flush + tty_set_termios + tty_termios_encode_baud_rate + tty_unthrottle + +# required by hidp.ko + hid_add_device + hid_allocate_device + hid_destroy_device + hid_ignore + hid_input_report + hid_parse_report + input_allocate_device + input_event + input_unregister_device + memdup_user + memscan + __module_put_and_kthread_exit + mutex_lock_interruptible + +# required by i2c-sprd.ko + i2c_get_dma_safe_msg_buf + i2c_put_dma_safe_msg_buf + reset_control_reset + +# required by ieee802154.ko + class_for_each_device + __dev_change_net_namespace + device_match_name + device_rename + get_net_ns_by_fd + get_net_ns_by_pid + +# required by ieee802154_6lowpan.ko + fqdir_exit + fqdir_init + inet_frag_destroy + inet_frag_find + inet_frag_kill + inet_frag_queue_insert + inet_frag_reasm_finish + inet_frag_reasm_prepare + inet_frags_fini + inet_frags_init + init_user_ns + nd_tbl + neigh_destroy + neigh_lookup + proc_dointvec_jiffies + +# required by ieee802154_socket.ko + dev_getbyhwaddr_rcu + dev_getfirstbyhwtype + dev_load + get_user_ifreq + put_user_ifreq + sk_common_release + sock_common_getsockopt + sock_common_recvmsg + sock_common_setsockopt + +# required by kfifo_buf.ko + devres_add + __devres_alloc_node + devres_free + iio_buffer_init + iio_buffer_put + iio_device_attach_buffer + __kfifo_from_user + __kfifo_to_user + +# required by l2tp_core.ko + idr_alloc_u32 + idr_get_next_ul + idr_replace + inet6_csk_xmit + ip_queue_xmit + udp6_set_csum + udp_set_csum + +# required by l2tp_ppp.ko + sock_wmalloc + +# required by leds-sc27xx-bltc.ko + devm_led_classdev_register_ext + of_get_next_available_child + +# required by mac802154.ko + crc_ccitt + crypto_alloc_sync_skcipher + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + dev_alloc_name + +# required by mii.ko + ethtool_convert_link_mode_to_legacy_u32 + +# required by mmc_hsq.ko + mmc_cqe_request_done + +# required by musb_hdrc.ko + device_unregister + _dev_printk + param_ops_ushort + platform_bus_type + sg_miter_next + sg_miter_start + sg_miter_stop + usb_add_gadget_udc + usb_add_hcd + usb_create_hcd + usb_debug_root + usb_del_gadget_udc + usb_ep_set_halt + usb_ep_set_maxpacket_limit + usb_gadget_giveback_request + usb_gadget_map_request_by_dev + usb_gadget_udc_reset + usb_hcd_check_unlink_urb + usb_hcd_giveback_urb + usb_hcd_link_urb_to_ep + usb_hcd_map_urb_for_dma + usb_hcd_poll_rh_status + usb_hcd_resume_root_hub + usb_hcd_unlink_urb_from_ep + usb_hcd_unmap_urb_for_dma + usb_phy_set_charger_current + usb_put_hcd + usb_remove_hcd + +# required by musb_sprd.ko + disable_irq + extcon_get_edev_by_phandle + extcon_register_notifier + extcon_unregister_notifier + platform_device_register_full + usb_ep_disable + usb_gadget_set_state + usb_role_switch_get_drvdata + usb_role_switch_register + usb_role_switch_unregister + usb_speed_string + +# required by nfc.ko + class_dev_iter_exit + class_dev_iter_init + class_dev_iter_next + netlink_register_notifier + netlink_unregister_notifier + print_hex_dump + sock_no_ioctl + +# required by phy-sprd-commonphy.ko + raw_notifier_call_chain + raw_notifier_chain_register + +# required by phy-sprd-ums512.ko + usb_add_phy_dev + usb_phy_set_charger_state + usb_remove_phy + +# required by pinctrl-sprd.ko + of_prop_next_string + pinconf_generic_parse_dt_config + pinctrl_dev_get_drvdata + pinctrl_register + pinctrl_unregister + pinctrl_utils_add_map_configs + pinctrl_utils_add_map_mux + pinctrl_utils_free_map + pinctrl_utils_reserve_map + pin_get_name + +# required by ppp_deflate.ko + zlib_deflate + zlib_deflateEnd + zlib_deflateInit2 + zlib_deflateReset + zlib_deflate_workspacesize + zlib_inflate + zlib_inflateIncomp + zlib_inflateInit2 + zlib_inflateReset + zlib_inflate_workspacesize + +# required by ppp_generic.ko + fget + iov_iter_init + netdev_name_in_use + __register_chrdev + skb_pull_rcsum + skb_scrub_packet + __unregister_chrdev + +# required by ppp_mppe.ko + crypto_has_ahash + crypto_shash_final + crypto_shash_update + +# required by pptp.ko + _find_next_zero_bit + gre_add_protocol + gre_del_protocol + ip_local_out + __ip_select_ident + ip_send_check + security_sk_classify_flow + skb_realloc_headroom + skb_set_owner_w + __sk_receive_skb + sk_setup_caps + +# required by pwm-sprd.ko + clk_bulk_disable + clk_bulk_enable + clk_bulk_prepare + clk_bulk_unprepare + devm_clk_bulk_get + pwmchip_add + pwmchip_remove + +# required by r8152.ko + crypto_shash_digest + csum_ipv6_magic + device_set_wakeup_enable + kmalloc_large_node + kmalloc_node_trace + __napi_alloc_skb + napi_disable + napi_gro_receive + skb_add_rx_frag + skb_checksum_help + __skb_gso_segment + system_long_wq + usb_enable_lpm + usb_queue_reset_device + usb_reset_device + work_busy + +# required by rfcomm.ko + tty_port_install + tty_wakeup + +# required by rfkill.ko + add_uevent_var + compat_ptr_ioctl + led_trigger_event + led_trigger_register + led_trigger_unregister + round_jiffies_relative + stream_open + system_power_efficient_wq + +# required by rtc-sc27xx.ko + devm_rtc_allocate_device + __devm_rtc_register_device + rtc_ktime_to_tm + rtc_tm_to_time64 + rtc_update_irq + +# required by rtl8150.ko + __printk_ratelimit + usb_control_msg_send + +# required by sc2730-regulator.ko + generic_file_llseek + kasprintf + regulator_map_voltage_linear + simple_attr_read + simple_attr_write + +# required by sc27xx-poweroff.ko + pm_power_off + remove_cpu + +# required by sc27xx-vibra.ko + devm_input_allocate_device + input_ff_create_memless + input_set_capability + +# required by sc27xx_adc.ko + devm_iio_device_alloc + __devm_iio_device_register + devm_regulator_get_optional + hwspin_lock_free + hwspin_lock_request_specific + of_property_count_elems_of_size + sort + +# required by sc27xx_fuel_gauge.ko + devm_gpiod_get + devm_kmemdup + power_supply_changed + power_supply_find_ocv2cap_table + power_supply_get_by_name + power_supply_get_property + power_supply_ocv2cap_simple + power_supply_put + power_supply_temp2resist_simple + +# required by sc27xx_typec.ko + devm_extcon_dev_allocate + devm_extcon_dev_register + extcon_set_state_sync + system_unbound_wq + typec_register_partner + typec_register_port + typec_set_data_role + typec_set_pwr_opmode + typec_set_pwr_role + typec_set_vconn_role + typec_unregister_partner + typec_unregister_port + +# required by sdhci-sprd.ko + clk_round_rate + mmc_of_parse + mmc_regulator_set_ocr + mmc_regulator_set_vqmmc + mmc_request_done + of_get_named_gpio_flags + __sdhci_add_host + sdhci_cleanup_host + sdhci_enable_clk + sdhci_enable_v4_mode + sdhci_pltfm_free + sdhci_pltfm_init + sdhci_remove_host + sdhci_request + sdhci_request_atomic + sdhci_reset + sdhci_runtime_resume_host + sdhci_runtime_suspend_host + sdhci_set_bus_width + sdhci_setup_host + +# required by sensorhub.ko + debugfs_create_symlink + iio_alloc_pollfunc + iio_dealloc_pollfunc + iio_device_alloc + iio_device_free + iio_device_id + iio_device_unregister + iio_pollfunc_store_time + iio_push_to_buffers + __iio_trigger_alloc + iio_trigger_free + iio_trigger_notify_done + iio_trigger_poll + iio_trigger_register + iio_trigger_unregister + pm_wakeup_ws_event + sysfs_create_link + +# required by sipc-core.ko + mbox_free_channel + mbox_request_channel + mbox_send_message + __memcpy_fromio + pfn_is_map_memory + +# required by sipx.ko + hrtimer_try_to_cancel + +# required by slcan.ko + hex_asc_upper + hex_to_bin + tty_mode_ioctl + +# required by snd-soc-sprd-platform.ko + devm_snd_soc_register_component + dmam_alloc_attrs + dmam_free_coherent + of_reserved_mem_device_init_by_idx + snd_dma_alloc_dir_pages + snd_dma_free_pages + snd_pcm_hw_constraint_integer + snd_pcm_hw_constraint_step + snd_pcm_period_elapsed + snd_pcm_set_managed_buffer_all + snd_soc_set_runtime_hwparams + +# required by spi-sprd-adi.ko + _dev_emerg + register_restart_handler + seq_buf_printf + unregister_restart_handler + +# required by spi-sprd.ko + spi_controller_suspend + spi_finalize_current_transfer + +# required by sprd-bc1p2.ko + kthread_flush_worker + __kthread_init_worker + kthread_queue_work + kthread_worker_fn + +# required by sprd-dma.ko + dma_async_device_register + dma_async_device_unregister + dma_async_tx_descriptor_init + of_dma_controller_free + of_dma_controller_register + of_dma_simple_xlate + vchan_dma_desc_free_list + vchan_find_desc + vchan_init + vchan_tx_desc_free + vchan_tx_submit + +# required by sprd-drm.ko + component_add + component_bind_all + component_compare_of + component_del + component_master_del + component_unbind_all + __devm_drm_dev_alloc + devm_drm_of_get_bridge + drm_atomic_get_crtc_state + drm_atomic_helper_check + drm_atomic_helper_check_plane_state + drm_atomic_helper_commit + drm_atomic_helper_commit_tail_rpm + drm_atomic_helper_crtc_destroy_state + drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_crtc_reset + drm_atomic_helper_disable_plane + drm_atomic_helper_page_flip + drm_atomic_helper_plane_destroy_state + drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_plane_reset + drm_atomic_helper_set_config + drm_atomic_helper_shutdown + drm_atomic_helper_update_plane + drm_bridge_attach + drm_compat_ioctl + drm_crtc_cleanup + drm_crtc_handle_vblank + drm_crtc_send_vblank_event + drm_crtc_vblank_off + drm_crtc_vblank_on + drm_dev_register + drm_dev_unregister + drm_display_mode_to_videomode + drm_encoder_cleanup + drm_encoder_init + drm_firmware_drivers_only + drm_gem_fb_create + drm_gem_mmap + drm_gem_prime_fd_to_handle + drm_gem_prime_handle_to_fd + drm_gem_prime_mmap + drm_ioctl + drm_kms_helper_poll_fini + drm_kms_helper_poll_init + __drmm_crtc_alloc_with_planes + drmm_mode_config_init + drm_mode_config_reset + __drmm_universal_plane_alloc + drm_of_component_probe + drm_of_find_possible_crtcs + drm_open + drm_panel_bridge_remove + drm_plane_cleanup + drm_plane_create_alpha_property + drm_plane_create_blend_mode_property + drm_plane_create_rotation_property + drm_plane_create_zpos_immutable_property + drm_poll + drm_read + drm_release + drm_vblank_init + mipi_dsi_host_register + mipi_dsi_host_unregister + of_drm_find_bridge + of_graph_get_port_by_id + of_graph_get_remote_node + __platform_register_drivers + platform_unregister_drivers + +# required by sprd-iommu.ko + iommu_device_register + iommu_device_sysfs_add + iommu_device_sysfs_remove + iommu_device_unregister + iommu_group_alloc + iommu_group_put + iommu_group_ref_get + platform_device_put + +# required by sprd-sc27xx-spi.ko + devm_regmap_add_irq_chip + __spi_register_driver + spi_sync + +# required by sprd_ddr_dvfs.ko + _ctype + devfreq_add_device + devfreq_add_governor + devfreq_remove_device + devfreq_remove_governor + dev_pm_opp_add + update_devfreq + +# required by sprd_hwspinlock.ko + devm_hwspin_lock_register + +# required by sprd_power_manager.ko + register_reboot_notifier + unregister_reboot_notifier + +# required by sprd_shm.ko + dma_buf_fd + gen_pool_best_fit + gen_pool_set_algo + gen_pool_virt_to_phys + memremap + memunmap + __of_get_address + of_property_read_u64 + of_translate_address + +# required by sprd_systimer.ko + clocks_calc_mult_shift + of_iomap + +# required by sprd_thermal.ko + devm_thermal_of_zone_register + devm_thermal_of_zone_unregister + of_nvmem_cell_get + thermal_zone_device_disable + thermal_zone_device_enable + +# required by sprd_time_sync.ko + arch_timer_read_counter + ktime_get_real_seconds + sys_tz + +# required by sprd_time_sync_cp.ko + register_kprobe + unregister_kprobe + +# required by sprd_wdt.ko + devm_watchdog_register_device + watchdog_init_timeout + +# required by sysdump.ko + android_rvh_probe_register + input_close_device + input_open_device + input_register_handle + input_register_handler + input_unregister_handle + input_unregister_handler + kimage_vaddr + ktime_get_ts64 + __memset_io + of_find_node_by_name + oops_in_progress + proc_dointvec + proc_dostring + register_die_notifier + register_sysctl_table + smp_call_function + stack_trace_save_tsk + __task_pid_nr_ns + __traceiter_android_rvh_report_bug + __traceiter_android_vh_ipi_stop + __tracepoint_android_rvh_report_bug + __tracepoint_android_vh_ipi_stop + tracepoint_probe_register + tracepoint_probe_unregister + unregister_sysctl_table + vmalloc_to_page + +# required by system_heap.ko + dmabuf_page_pool_alloc + dmabuf_page_pool_create + dmabuf_page_pool_destroy + dmabuf_page_pool_free + dmabuf_page_pool_get_size + dma_heap_add + dma_heap_get_dev + dma_heap_get_name + dma_map_sgtable + dma_sync_sg_for_cpu + dma_sync_sg_for_device + dma_unmap_sg_attrs + sg_alloc_table + sg_free_table + __sg_page_iter_next + __sg_page_iter_start + +# required by tipc.ko + bin2hex + crypto_default_rng + crypto_get_default_rng + crypto_put_default_rng + dev_nit_active + dst_cache_destroy + dst_cache_get + dst_cache_init + dst_cache_set_ip4 + dst_cache_set_ip6 + get_random_u32 + in6addr_any + ip6_dst_hoplimit + __ip_dev_find + ip_mc_join_group + ipv6_dev_find + ipv6_stub + jiffies_to_usecs + kfree_skb_partial + list_sort + memchr + netlink_net_capable + net_namespace_list + overflowuid + proc_dointvec_minmax + pskb_put + ___pskb_trim + _raw_spin_trylock_bh + rb_erase + __rb_erase_color + rb_first + rb_first_postorder + __rb_insert_augmented + rb_insert_color + rb_next + rb_next_postorder + refcount_dec_if_one + rhashtable_destroy + rhashtable_init + rhashtable_insert_slow + rhashtable_walk_enter + rhashtable_walk_exit + rhashtable_walk_next + rhashtable_walk_start_check + rhashtable_walk_stop + __rht_bucket_nested + rht_bucket_nested + rht_bucket_nested_insert + skb_cow_data + skb_to_sgvec + skb_try_coalesce + sk_reset_timer + sk_stop_timer + sock_recvmsg + sock_rfree + strchr + strrchr + sysctl_vals + udp_tunnel6_xmit_skb + udp_tunnel_sock_release + udp_tunnel_xmit_skb + vscnprintf + __wake_up_sync_key + +# required by trusty-ipc.ko + register_virtio_driver + strncpy_from_user + unregister_virtio_driver + virtqueue_add_inbuf + virtqueue_add_outbuf + virtqueue_detach_unused_buf + virtqueue_get_buf + virtqueue_get_vring_size + virtqueue_kick + virtqueue_kick_prepare + virtqueue_notify + wait_for_completion_interruptible_timeout + +# required by trusty-irq.ko + disable_percpu_irq + enable_percpu_irq + free_percpu_irq + irq_create_of_mapping + __request_percpu_irq + +# required by trusty-log.ko + vm_map_ram + vm_unmap_ram + +# required by trusty-pm.ko + unregister_syscore_ops + +# required by trusty-virtio.ko + register_virtio_device + unregister_virtio_device + vring_del_virtqueue + vring_interrupt + vring_new_virtqueue + +# required by trusty.ko + device_for_each_child + of_platform_populate + +# required by ufs-sprd.ko + reset_control_assert + reset_control_deassert + ufshcd_dme_configure_adapt + ufshcd_dme_get_attr + ufshcd_dme_set_attr + ufshcd_pltfrm_init + ufshcd_pltfrm_shutdown + ufshcd_remove + ufshcd_resume_complete + ufshcd_runtime_resume + ufshcd_runtime_suspend + ufshcd_suspend_prepare + ufshcd_system_resume + ufshcd_system_suspend + +# required by ums512-clk.ko + devm_reset_controller_register + +# required by unisoc-iommu.ko + blocking_notifier_call_chain + blocking_notifier_chain_register + memset32 + of_count_phandle_with_args + +# required by unisoc-mailbox.ko + cpu_pm_register_notifier + +# required by usbnet.ko + hex2bin + usb_get_urb + usb_string + +# required by usbserial.ko + bus_register + bus_unregister + driver_attach + driver_register + __kfifo_alloc + __kfifo_free + __kfifo_in + schedule_timeout_interruptible + tty_hangup + tty_ldisc_deref + tty_ldisc_ref + tty_port_destroy + tty_termios_copy_hw + usb_disabled + usb_get_dev + usb_match_id + usb_match_one_id + usb_put_dev + usb_show_dynids + usb_store_new_id + +# required by zram.ko + bdev_end_io_acct + bdev_start_io_acct + bio_endio + bio_end_io_acct_remapped + bio_start_io_acct + __blk_alloc_disk + blk_queue_flag_clear + blk_queue_flag_set + blk_queue_io_min + blk_queue_io_opt + blk_queue_logical_block_size + blk_queue_max_discard_sectors + blk_queue_max_write_zeroes_sectors + blk_queue_physical_block_size + crypto_alloc_base + crypto_comp_compress + crypto_comp_decompress + del_gendisk + device_add_disk + flush_dcache_page + kstrtou16 + memparse + memset64 + mutex_is_locked + __num_online_cpus + page_endio + put_disk + __register_blkdev + set_capacity + set_capacity_and_notify + sync_blockdev + unregister_blkdev + +# required by zsmalloc.ko + __ClearPageMovable + dec_zone_page_state + folio_wait_bit + inc_zone_page_state + kstrdup + register_shrinker + __SetPageMovable + unlock_page + unregister_shrinker diff --git a/android/abi_gki_aarch64_virtual_device b/android/abi_gki_aarch64_virtual_device index dc07a1b63fcf..553c3e13046b 100644 --- a/android/abi_gki_aarch64_virtual_device +++ b/android/abi_gki_aarch64_virtual_device @@ -1,6 +1,7 @@ [abi_symbol_list] # commonly used symbols alloc_etherdev_mqs + alloc_netdev_mqs __alloc_pages __alloc_skb alloc_workqueue @@ -11,15 +12,19 @@ __arch_copy_to_user arm64_use_ng_mappings bcmp + bpf_trace_run1 bpf_trace_run2 bpf_trace_run3 + bpf_trace_run4 + bpf_trace_run5 + bpf_trace_run6 bt_err bt_info bt_warn build_skb + cancel_delayed_work cancel_delayed_work_sync cancel_work_sync - cfg80211_chandef_valid __check_object_size __class_create class_destroy @@ -35,6 +40,8 @@ cpu_hwcaps cpu_number __cpu_online_mask + crc32_le + csum_partial debugfs_attr_read debugfs_attr_write debugfs_create_devm_seqfile @@ -46,9 +53,13 @@ default_llseek delayed_work_timer_fn del_timer + del_timer_sync destroy_workqueue dev_addr_mod + dev_alloc_name + dev_close _dev_err + __dev_get_by_index device_create device_create_file device_remove_file @@ -65,6 +76,7 @@ devm_kmalloc devm_request_threaded_irq _dev_notice + _dev_printk __dev_queue_xmit _dev_warn dma_alloc_attrs @@ -138,13 +150,18 @@ drm_simple_encoder_init drm_vblank_init ether_setup + eth_mac_addr ethtool_op_get_link ethtool_op_get_ts_info + eth_type_trans eth_validate_addr fd_install + _find_first_bit finish_wait firmware_request_nowarn + flush_delayed_work flush_work + __flush_workqueue __folio_put fortify_panic fput @@ -152,6 +169,9 @@ free_netdev __free_pages free_pages + genlmsg_put + genl_register_family + genl_unregister_family get_device __get_free_pages get_random_bytes @@ -171,28 +191,11 @@ hrtimer_start_range_ns ida_alloc_range ida_free + idr_alloc idr_destroy + idr_get_next idr_remove - ieee80211_alloc_hw_nm - ieee80211_beacon_cntdwn_is_complete - ieee80211_beacon_get_tim - ieee80211_csa_finish - ieee80211_free_hw - ieee80211_free_txskb - ieee80211_get_buffered_bc - ieee80211_get_hdrlen_from_skb - ieee80211_get_tx_rates - ieee80211_iterate_active_interfaces_atomic - ieee80211_queue_delayed_work - ieee80211_radar_detected - ieee80211_register_hw - ieee80211_send_bar - ieee80211_sta_register_airtime - ieee80211_stop_queues - ieee80211_stop_tx_ba_cb_irqsafe - ieee80211_tx_status_ext - ieee80211_unregister_hw - ieee80211_wake_queues + init_net __init_swait_queue_head init_timer_key init_wait_entry @@ -210,8 +213,10 @@ irq_set_irq_wake is_vmalloc_addr jiffies + jiffies_to_msecs kasan_flag_enabled kfree + kfree_sensitive kfree_skb_reason kimage_voffset __kmalloc @@ -228,6 +233,7 @@ ktime_get ktime_get_with_offset kvfree + kvfree_call_rcu kvmalloc_node __list_add_valid __list_del_entry_valid @@ -242,6 +248,7 @@ memstart_addr misc_deregister misc_register + mod_delayed_work_on mod_timer module_layout __msecs_to_jiffies @@ -256,6 +263,7 @@ napi_gro_receive __napi_schedule napi_schedule_prep + __netdev_alloc_skb netdev_err netdev_info netdev_printk @@ -268,13 +276,20 @@ netif_device_detach netif_napi_add_weight __netif_napi_del + netif_receive_skb_list netif_rx netif_tx_stop_all_queues netif_tx_wake_queue + netlink_broadcast + netlink_register_notifier + netlink_unicast + netlink_unregister_notifier + net_ratelimit nf_conntrack_destroy + nla_memcpy __nla_parse - nla_put_64bit nla_put + nla_put_64bit nonseekable_open noop_llseek nr_cpu_ids @@ -284,7 +299,10 @@ page_frag_alloc_align __page_frag_cache_drain page_frag_free + page_pinner_inited + __page_pinner_put_page param_ops_bool + param_ops_charp param_ops_int param_ops_uint passthru_features_check @@ -318,6 +336,8 @@ preempt_schedule_notrace prepare_to_wait_event _printk + __pskb_pull_tail + ___pskb_trim put_device __put_task_struct put_unused_fd @@ -338,6 +358,7 @@ refcount_warn_saturate register_netdevice register_netdevice_notifier + register_pernet_device register_virtio_device register_virtio_driver __regmap_init @@ -346,11 +367,17 @@ remap_pfn_range request_firmware request_threaded_irq + rhashtable_insert_slow + __rht_bucket_nested + rht_bucket_nested + rht_bucket_nested_insert + rtnl_is_locked rtnl_lock rtnl_unlock sched_set_fifo_low schedule schedule_timeout + scnprintf seq_lseek seq_printf seq_puts @@ -377,30 +404,44 @@ single_open single_release skb_add_rx_frag + skb_clone + skb_copy + skb_copy_bits + skb_copy_expand skb_dequeue skb_pull skb_push skb_put + skb_queue_head skb_queue_purge skb_queue_tail skb_to_sgvec + skb_trim snprintf sprintf sscanf __stack_chk_fail strcasecmp strcmp + strcpy strlen strncpy strnlen strscpy + __sw_hweight16 + __sw_hweight32 __sw_hweight8 sync_file_create synchronize_irq synchronize_net + synchronize_rcu sysfs_create_group sysfs_remove_group + sysfs_remove_link + system_freezable_wq system_wq + __tasklet_schedule + tasklet_setup tasklet_unlock_wait trace_event_buffer_commit trace_event_buffer_reserve @@ -411,8 +452,10 @@ trace_raw_output_prep __trace_trigger_soft_disabled unregister_netdev + unregister_netdevice_many unregister_netdevice_notifier unregister_netdevice_queue + unregister_pernet_device unregister_virtio_device unregister_virtio_driver usb_add_hcd @@ -537,7 +580,6 @@ btbcm_set_bdaddr btbcm_setup_apple btbcm_setup_patchram - cancel_delayed_work device_wakeup_disable __dev_kfree_skb_irq disable_irq @@ -568,6 +610,56 @@ usb_scuttle_anchored_urbs usb_set_interface +# required by cfg80211.ko + bpf_trace_run10 + bpf_trace_run7 + bpf_trace_run8 + __class_register + class_unregister + _ctype + debugfs_rename + __dev_change_net_namespace + dev_get_by_index + device_add + device_del + device_initialize + device_rename + dev_set_name + gcd + genlmsg_multicast_allns + get_net_ns_by_fd + get_net_ns_by_pid + inet_csk_get_port + init_uts_ns + key_create_or_update + key_put + keyring_alloc + ktime_get_coarse_with_offset + memcmp + net_ns_type_operations + nla_find + nla_reserve + __nla_validate + of_prop_next_u32 + __put_net + rb_erase + rb_insert_color + request_firmware_nowait + rfkill_alloc + rfkill_blocked + rfkill_destroy + rfkill_register + rfkill_resume_polling + rfkill_set_hw_state_reason + rfkill_unregister + __sock_create + sock_release + sysfs_create_link + system_power_efficient_wq + trace_print_array_seq + verify_pkcs7_signature + wireless_nlevent_flush + # required by clk-vexpress-osc.ko clk_hw_set_rate_range devm_of_clk_add_hw_provider @@ -601,7 +693,6 @@ # required by dummy_hcd.ko ktime_get_ts64 - scnprintf strstr usb_add_gadget_udc usb_del_gadget_udc @@ -611,7 +702,6 @@ # required by failover.ko netdev_master_upper_dev_link - rtnl_is_locked # required by goldfish_address_space.ko memremap @@ -661,59 +751,80 @@ hci_resume_dev hci_suspend_dev iov_iter_revert - skb_queue_head + +# required by mac80211.ko + __alloc_percpu_gfp + arc4_crypt + arc4_setkey + bitmap_free + bitmap_zalloc + call_rcu + __cpu_possible_mask + crc32_be + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_alloc_aead + crypto_alloc_shash + crypto_alloc_skcipher + crypto_destroy_tfm + __crypto_memneq + crypto_shash_digest + crypto_shash_finup + crypto_shash_setkey + crypto_shash_update + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + __crypto_xor + dev_fetch_sw_netstats + _find_next_bit + free_percpu + get_random_u16 + __hw_addr_init + __hw_addr_sync + __hw_addr_unsync + idr_find + idr_for_each + kernel_param_lock + kernel_param_unlock + kfree_skb_list_reason + kmalloc_large + ktime_get_seconds + netdev_set_default_ethtool_ops + netif_receive_skb + __per_cpu_offset + pskb_expand_head + rcu_barrier + register_inet6addr_notifier + register_inetaddr_notifier + rhashtable_free_and_destroy + rhltable_init + round_jiffies + round_jiffies_relative + round_jiffies_up + skb_checksum_help + skb_clone_sk + skb_complete_wifi_ack + skb_ensure_writable + __skb_get_hash + __skb_gso_segment + __sw_hweight64 + tasklet_kill + unregister_inet6addr_notifier + unregister_inetaddr_notifier # required by mac80211_hwsim.ko - alloc_netdev_mqs - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - __cfg80211_send_event_skb - cfg80211_vendor_cmd_reply - dev_alloc_name device_bind_driver device_release_driver dst_release - eth_mac_addr - genlmsg_put genl_notify - genl_register_family - genl_unregister_family - ieee80211_find_sta_by_link_addrs - ieee80211_get_channel_khz - ieee80211_nullfunc_get - ieee80211_probereq_get - ieee80211_ready_on_channel - ieee80211_remain_on_channel_expired - ieee80211_rx_irqsafe - ieee80211_scan_completed - ieee80211_set_active_links_async - ieee80211_tx_prepare_skb - ieee80211_tx_status_irqsafe - init_net - jiffies_to_msecs - __netdev_alloc_skb - netlink_broadcast - netlink_register_notifier - netlink_unicast - netlink_unregister_notifier net_namespace_list - nla_memcpy - register_pernet_device - regulatory_hint rhashtable_destroy rhashtable_init - rhashtable_insert_slow - __rht_bucket_nested - rht_bucket_nested - rht_bucket_nested_insert schedule_timeout_interruptible - skb_copy - skb_copy_expand __skb_ext_put - skb_trim - __sw_hweight16 - unregister_pernet_device - wiphy_apply_custom_regulatory # required by mt76-usb.ko usb_init_urb @@ -722,7 +833,6 @@ usb_unpoison_urb # required by mt76.ko - cfg80211_reg_can_beacon debugfs_create_blob debugfs_create_file_unsafe dev_driver_string @@ -731,30 +841,13 @@ dma_map_page_attrs dma_sync_single_for_cpu dma_unmap_page_attrs - idr_alloc - idr_get_next - ieee80211_calc_rx_airtime - ieee80211_channel_to_freq_khz - ieee80211_find_sta_by_ifaddr - ieee80211_get_key_rx_seq - ieee80211_next_txq - ieee80211_rx_list - __ieee80211_schedule_txq - ieee80211_sta_eosp - ieee80211_sta_pspoll - ieee80211_sta_ps_transition - ieee80211_sta_uapsd_trigger - ieee80211_tx_dequeue - ieee80211_txq_schedule_start init_dummy_netdev __ioread32_copy __iowrite32_copy kthread_parkme kthread_should_park - kvfree_call_rcu led_classdev_register_ext led_classdev_unregister - netif_receive_skb_list of_get_child_by_name of_get_mac_address of_get_next_child @@ -763,26 +856,14 @@ pcie_capability_clear_and_set_word pcie_capability_read_word radix_tree_tagged - rfc1042_header __skb_pad - wiphy_read_of_freq_limits # required by mt76x02-lib.ko - bpf_trace_run1 debugfs_create_bool - ieee80211_calc_tx_airtime - ieee80211_hdrlen - ieee80211_iter_keys_rcu - ieee80211_restart_hw __kfifo_init - ___pskb_trim - __tasklet_schedule - tasklet_setup - wiphy_to_ieee80211_hw # required by mt76x02-usb.ko hrtimer_active - ieee80211_iterate_interfaces system_highpri_wq # required by nd_virtio.ko @@ -794,7 +875,6 @@ # required by net_failover.ko call_netdevice_notifiers - dev_close dev_get_stats dev_mc_sync_multiple dev_mc_unsync @@ -839,12 +919,10 @@ # required by psmouse.ko bus_register_notifier bus_unregister_notifier - del_timer_sync device_add_groups device_link_add device_link_remove device_remove_groups - __flush_workqueue i2c_adapter_type i2c_bus_type i2c_client_type @@ -946,29 +1024,15 @@ platform_bus sockfd_lookup strchr - sysfs_remove_link usb_speed_string # required by virt_wifi.ko - cfg80211_connect_done - cfg80211_disconnected - cfg80211_inform_bss_data - cfg80211_put_bss - cfg80211_scan_done - __dev_get_by_index - _dev_printk __module_get module_put netdev_upper_dev_link netif_stacked_transfer_operstate rtnl_link_register rtnl_link_unregister - skb_clone - unregister_netdevice_many - wiphy_free - wiphy_new_nm - wiphy_register - wiphy_unregister # required by virtio-gpu.ko __devm_request_region @@ -1082,7 +1146,6 @@ __SetPageMovable si_mem_available si_meminfo - system_freezable_wq unregister_oom_notifier unregister_shrinker virtqueue_disable_dma_api_for_buffers @@ -1184,8 +1247,6 @@ eth_prepare_mac_addr_change ethtool_sprintf ethtool_virtdev_set_link_ksettings - eth_type_trans - _find_first_bit flow_keys_basic_dissector jiffies_to_usecs __napi_alloc_skb @@ -1198,9 +1259,7 @@ __netif_set_xps_queue netif_tx_lock netif_tx_unlock - net_ratelimit __num_online_cpus - __pskb_pull_tail sched_clock skb_coalesce_rx_frag __skb_flow_dissect @@ -1270,7 +1329,6 @@ wait_for_completion_interruptible_timeout # required by vkms.ko - crc32_le __devm_drm_dev_alloc devres_open_group devres_release_group @@ -1308,7 +1366,6 @@ # required by vmw_vsock_virtio_transport.ko sk_error_report - synchronize_rcu virtio_transport_connect virtio_transport_deliver_tap_pkt virtio_transport_destruct @@ -1359,26 +1416,18 @@ can_bus_off can_change_state capable - __class_register - class_unregister contig_page_data - __cpu_possible_mask crypto_alloc_base crypto_comp_compress crypto_comp_decompress - crypto_destroy_tfm crypto_has_alg dec_zone_page_state down_read down_write - _find_next_bit flush_dcache_page folio_wait_bit - free_percpu hex_asc_upper hex_to_bin - idr_find - idr_for_each inc_zone_page_state __init_rwsem kstrdup @@ -1387,7 +1436,6 @@ memset64 mutex_is_locked page_endio - __per_cpu_offset _raw_read_lock _raw_read_unlock _raw_write_lock diff --git a/android/abi_gki_aarch64_vivo b/android/abi_gki_aarch64_vivo index 284b7034220a..934892f00111 100644 --- a/android/abi_gki_aarch64_vivo +++ b/android/abi_gki_aarch64_vivo @@ -31,10 +31,6 @@ __blk_mq_alloc_disk __blk_mq_end_request __blk_rq_map_sg - __cfg80211_alloc_event_skb - __cfg80211_alloc_reply_skb - __cfg80211_radar_event - __cfg80211_send_event_skb __check_object_size __class_create __class_register @@ -139,7 +135,6 @@ __hwspin_unlock __i2c_smbus_xfer __i2c_transfer - __ieee80211_schedule_txq __inet6_lookup_established __inet_lookup_established __init_rwsem @@ -400,6 +395,7 @@ __traceiter_android_vh_ipi_stop __traceiter_android_vh_is_fpsimd_save __traceiter_android_vh_jiffies_update + __traceiter_android_vh_mmap_region __traceiter_android_vh_mutex_wait_finish __traceiter_android_vh_mutex_wait_start __traceiter_android_vh_printk_hotplug @@ -420,6 +416,7 @@ __traceiter_android_vh_timer_calc_index __traceiter_android_vh_try_to_freeze_todo __traceiter_android_vh_try_to_freeze_todo_unfrozen + __traceiter_android_vh_try_to_unmap_one __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_clock_scaling __traceiter_android_vh_ufs_compl_command @@ -566,6 +563,7 @@ __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_is_fpsimd_save __tracepoint_android_vh_jiffies_update + __tracepoint_android_vh_mmap_region __tracepoint_android_vh_mutex_wait_finish __tracepoint_android_vh_mutex_wait_start __tracepoint_android_vh_printk_hotplug @@ -584,6 +582,7 @@ __tracepoint_android_vh_show_suspend_epoch_val __tracepoint_android_vh_sysrq_crash __tracepoint_android_vh_timer_calc_index + __tracepoint_android_vh_try_to_unmap_one __tracepoint_android_vh_try_to_freeze_todo __tracepoint_android_vh_try_to_freeze_todo_unfrozen __tracepoint_android_vh_ufs_check_int_errors @@ -872,7 +871,6 @@ bpf_trace_run8 bpf_trace_run9 bpf_warn_invalid_xdp_action - bridge_tunnel_header bsg_job_done bsg_remove_queue bsg_setup_queue @@ -974,100 +972,6 @@ cec_s_phys_addr cec_transmit_attempt_done_ts cec_unregister_adapter - cfg80211_any_usable_channels - cfg80211_assoc_comeback - cfg80211_assoc_failure - cfg80211_auth_timeout - cfg80211_background_cac_abort - cfg80211_bss_color_notify - cfg80211_bss_flush - cfg80211_bss_iter - cfg80211_cac_event - cfg80211_calculate_bitrate - cfg80211_ch_switch_notify - cfg80211_ch_switch_started_notify - cfg80211_chandef_compatible - cfg80211_chandef_create - cfg80211_chandef_dfs_required - cfg80211_chandef_usable - cfg80211_chandef_valid - cfg80211_check_combinations - cfg80211_check_station_change - cfg80211_classify8021d - cfg80211_conn_failed - cfg80211_connect_done - cfg80211_control_port_tx_status - cfg80211_cqm_beacon_loss_notify - cfg80211_cqm_pktloss_notify - cfg80211_cqm_rssi_notify - cfg80211_cqm_txe_notify - cfg80211_crit_proto_stopped - cfg80211_del_sta_sinfo - cfg80211_disconnected - cfg80211_external_auth_request - cfg80211_find_elem_match - cfg80211_find_vendor_elem - cfg80211_free_nan_func - cfg80211_ft_event - cfg80211_get_bss - cfg80211_get_drvinfo - cfg80211_get_ies_channel_number - cfg80211_get_iftype_ext_capa - cfg80211_get_p2p_attr - cfg80211_get_station - cfg80211_gtk_rekey_notify - cfg80211_ibss_joined - cfg80211_iftype_allowed - cfg80211_inform_bss_data - cfg80211_inform_bss_frame_data - cfg80211_is_element_inherited - cfg80211_iter_combinations - cfg80211_merge_profile - cfg80211_mgmt_tx_status_ext - cfg80211_michael_mic_failure - cfg80211_nan_func_terminated - cfg80211_nan_match - cfg80211_new_sta - cfg80211_notify_new_peer_candidate - cfg80211_pmksa_candidate_notify - cfg80211_pmsr_complete - cfg80211_pmsr_report - cfg80211_port_authorized - cfg80211_probe_status - cfg80211_put_bss - cfg80211_ready_on_channel - cfg80211_ref_bss - cfg80211_reg_can_beacon - cfg80211_reg_can_beacon_relax - cfg80211_register_netdevice - cfg80211_remain_on_channel_expired - cfg80211_report_obss_beacon_khz - cfg80211_report_wowlan_wakeup - cfg80211_roamed - cfg80211_rx_assoc_resp - cfg80211_rx_control_port - cfg80211_rx_mgmt_ext - cfg80211_rx_mlme_mgmt - cfg80211_rx_spurious_frame - cfg80211_rx_unexpected_4addr_frame - cfg80211_rx_unprot_mlme_mgmt - cfg80211_scan_done - cfg80211_sched_scan_results - cfg80211_sched_scan_stopped - cfg80211_sched_scan_stopped_locked - cfg80211_send_layer2_update - cfg80211_shutdown_all_interfaces - cfg80211_sinfo_alloc_tid_stats - cfg80211_sta_opmode_change_notify - cfg80211_stop_iface - cfg80211_tdls_oper_request - cfg80211_tx_mgmt_expired - cfg80211_tx_mlme_mgmt - cfg80211_unlink_bss - cfg80211_unregister_wdev - cfg80211_update_owe_info_event - cfg80211_vendor_cmd_get_sender - cfg80211_vendor_cmd_reply cgroup_path_ns cgroup_taskset_first cgroup_taskset_next @@ -2169,7 +2073,6 @@ freq_qos_remove_notifier freq_qos_remove_request freq_qos_update_request - freq_reg_info fs_bio_set fsync_bdev ftrace_dump @@ -2275,7 +2178,6 @@ get_user_pages get_user_pages_fast get_vaddr_frames - get_wiphy_regdom get_zeroed_page getboottime64 gh_rm_call @@ -2502,151 +2404,6 @@ idr_preload idr_remove idr_replace - ieee80211_alloc_hw_nm - ieee80211_amsdu_to_8023s - ieee80211_ap_probereq_get - ieee80211_ave_rssi - ieee80211_beacon_cntdwn_is_complete - ieee80211_beacon_get_template - ieee80211_beacon_get_tim - ieee80211_beacon_loss - ieee80211_beacon_set_cntdwn - ieee80211_beacon_update_cntdwn - ieee80211_bss_get_elem - ieee80211_calc_rx_airtime - ieee80211_calc_tx_airtime - ieee80211_chandef_to_operating_class - ieee80211_channel_switch_disconnect - ieee80211_channel_to_freq_khz - ieee80211_chswitch_done - ieee80211_color_change_finish - ieee80211_connection_loss - ieee80211_cqm_beacon_loss_notify - ieee80211_cqm_rssi_notify - ieee80211_csa_finish - ieee80211_ctstoself_duration - ieee80211_ctstoself_get - ieee80211_data_to_8023_exthdr - ieee80211_disable_rssi_reports - ieee80211_disconnect - ieee80211_enable_rssi_reports - ieee80211_find_sta - ieee80211_find_sta_by_ifaddr - ieee80211_find_sta_by_link_addrs - ieee80211_free_hw - ieee80211_free_txskb - ieee80211_freq_khz_to_channel - ieee80211_generic_frame_duration - ieee80211_get_bssid - ieee80211_get_buffered_bc - ieee80211_get_channel_khz - ieee80211_get_fils_discovery_tmpl - ieee80211_get_hdrlen_from_skb - ieee80211_get_key_rx_seq - ieee80211_get_mesh_hdrlen - ieee80211_get_num_supported_channels - ieee80211_get_response_rate - ieee80211_get_tkip_p1k_iv - ieee80211_get_tkip_p2k - ieee80211_get_tkip_rx_p1k - ieee80211_get_tx_rates - ieee80211_get_unsol_bcast_probe_resp_tmpl - ieee80211_get_vht_max_nss - ieee80211_gtk_rekey_add - ieee80211_gtk_rekey_notify - ieee80211_hdrlen - ieee80211_hw_restart_disconnect - ieee80211_ie_split_ric - ieee80211_iter_chan_contexts_atomic - ieee80211_iter_keys - ieee80211_iter_keys_rcu - ieee80211_iterate_active_interfaces_atomic - ieee80211_iterate_active_interfaces_mtx - ieee80211_iterate_interfaces - ieee80211_iterate_stations - ieee80211_iterate_stations_atomic - ieee80211_key_mic_failure - ieee80211_key_replay - ieee80211_manage_rx_ba_offl - ieee80211_mandatory_rates - ieee80211_mark_rx_ba_filtered_frames - ieee80211_nan_func_match - ieee80211_nan_func_terminated - ieee80211_next_txq - ieee80211_nullfunc_get - ieee80211_operating_class_to_band - ieee80211_parse_p2p_noa - ieee80211_probereq_get - ieee80211_proberesp_get - ieee80211_pspoll_get - ieee80211_queue_delayed_work - ieee80211_queue_stopped - ieee80211_queue_work - ieee80211_radar_detected - ieee80211_radiotap_iterator_init - ieee80211_radiotap_iterator_next - ieee80211_rate_control_register - ieee80211_rate_control_unregister - ieee80211_ready_on_channel - ieee80211_register_hw - ieee80211_remain_on_channel_expired - ieee80211_remove_key - ieee80211_report_low_ack - ieee80211_report_wowlan_wakeup - ieee80211_request_smps - ieee80211_reserve_tid - ieee80211_restart_hw - ieee80211_resume_disconnect - ieee80211_rts_duration - ieee80211_rts_get - ieee80211_rx_ba_timer_expired - ieee80211_rx_irqsafe - ieee80211_rx_list - ieee80211_rx_napi - ieee80211_s1g_channel_width - ieee80211_scan_completed - ieee80211_sched_scan_results - ieee80211_sched_scan_stopped - ieee80211_send_bar - ieee80211_send_eosp_nullfunc - ieee80211_set_active_links - ieee80211_set_active_links_async - ieee80211_set_key_rx_seq - ieee80211_sta_block_awake - ieee80211_sta_eosp - ieee80211_sta_ps_transition - ieee80211_sta_pspoll - ieee80211_sta_recalc_aggregates - ieee80211_sta_register_airtime - ieee80211_sta_set_buffered - ieee80211_sta_uapsd_trigger - ieee80211_start_tx_ba_cb_irqsafe - ieee80211_start_tx_ba_session - ieee80211_stop_queue - ieee80211_stop_queues - ieee80211_stop_rx_ba_session - ieee80211_stop_tx_ba_cb_irqsafe - ieee80211_stop_tx_ba_session - ieee80211_tdls_oper_request - ieee80211_tkip_add_iv - ieee80211_tx_dequeue - ieee80211_tx_prepare_skb - ieee80211_tx_rate_update - ieee80211_tx_status - ieee80211_tx_status_8023 - ieee80211_tx_status_ext - ieee80211_tx_status_irqsafe - ieee80211_txq_airtime_check - ieee80211_txq_get_depth - ieee80211_txq_may_transmit - ieee80211_txq_schedule_start - ieee80211_unregister_hw - ieee80211_unreserve_tid - ieee80211_update_mu_groups - ieee80211_update_p2p_noa - ieee80211_vif_to_wdev - ieee80211_wake_queue - ieee80211_wake_queues ieee802154_alloc_hw ieee802154_configure_durations ieee802154_free_hw @@ -2663,7 +2420,6 @@ ieee802154_xmit_complete ieee802154_xmit_error ieee802154_xmit_hw_error - ieeee80211_obss_color_collision_notify iio_buffer_enabled iio_buffer_init iio_buffer_put @@ -3807,7 +3563,6 @@ radix_tree_lookup radix_tree_next_chunk radix_tree_tagged - rate_control_set_rates rational_best_approximation raw_notifier_call_chain raw_notifier_chain_register @@ -3861,8 +3616,6 @@ refcount_dec_if_one refcount_dec_not_one refcount_warn_saturate - reg_initiator_name - reg_query_regdb_wmm regcache_cache_bypass regcache_cache_only regcache_drop_region @@ -3937,6 +3690,7 @@ regulator_force_disable regulator_get regulator_get_current_limit_regmap + regulator_get_drvdata regulator_get_linear_step regulator_get_mode regulator_get_optional @@ -3963,10 +3717,6 @@ regulator_set_voltage_sel_regmap regulator_unregister regulator_unregister_notifier - regulatory_hint - regulatory_pre_cac_allowed - regulatory_set_wiphy_regd - regulatory_set_wiphy_regd_sync release_firmware release_sock remap_pfn_range @@ -3995,7 +3745,6 @@ reset_control_release reset_control_reset return_address - rfc1042_header rfkill_alloc rfkill_blocked rfkill_destroy @@ -4780,6 +4529,7 @@ ucsi_destroy ucsi_get_drvdata ucsi_register + ucsi_send_command ucsi_set_drvdata ucsi_unregister udp4_hwcsum @@ -5287,17 +5037,6 @@ watchdog_register_device watchdog_set_restart_priority watchdog_unregister_device - wdev_chandef - wdev_to_ieee80211_vif - wiphy_apply_custom_regulatory - wiphy_free - wiphy_new_nm - wiphy_read_of_freq_limits - wiphy_register - wiphy_rfkill_set_hw_state_reason - wiphy_rfkill_start_polling - wiphy_to_ieee80211_hw - wiphy_unregister wireless_nlevent_flush wireless_send_event woken_wake_function diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi index 3421bd44f251..0435b3d6b107 100644 --- a/android/abi_gki_aarch64_xiaomi +++ b/android/abi_gki_aarch64_xiaomi @@ -133,3 +133,125 @@ __tracepoint_android_rvh_after_enqueue_task __tracepoint_android_rvh_after_dequeue_task __tracepoint_android_vh_map_util_freq + +#required by ufs-qcom.ko + blk_crypto_reprogram_all_keys + blk_crypto_register + blk_crypto_keyslot_index + blk_mq_destroy_queue + blk_put_queue + blk_pm_runtime_init + sbitmap_weight + scsi_done + scsi_remove_device + +#required by mi_sched.ko + __traceiter_android_vh_scheduler_tick + __traceiter_android_vh_free_user + __traceiter_android_vh_alloc_uid + __tracepoint_android_vh_scheduler_tick + __tracepoint_android_vh_free_user + __tracepoint_android_vh_alloc_uid + free_uid + find_user + +#required by mi_freqwdg.ko + __traceiter_android_vh_freq_qos_remove_request + __traceiter_android_vh_freq_qos_update_request + __traceiter_android_vh_freq_qos_add_request + __traceiter_android_rvh_entity_tick + __traceiter_android_rvh_dequeue_task_fair + __tracepoint_android_vh_freq_qos_remove_request + __tracepoint_android_vh_freq_qos_update_request + __tracepoint_android_vh_freq_qos_add_request + __tracepoint_android_rvh_dequeue_task_fair + __tracepoint_android_rvh_entity_tick + +#required by millet.ko + __traceiter_android_rvh_refrigerator + __tracepoint_android_rvh_refrigerator + freezer_cgrp_subsys + +#required by bfq module + __blkg_prfill_rwstat + blkg_rwstat_recursive_sum + blkg_prfill_rwstat + blkg_conf_finish + blkg_conf_prep + __blkg_prfill_u64 + blkcg_print_blkgs + blkg_rwstat_exit + blkg_rwstat_init + percpu_counter_add_batch + io_cgrp_subsys_on_dfl_key + ioc_lookup_icq + bdi_dev_name + +#required by metis.ko module + __traceiter_android_vh_rwsem_read_wait_start + __traceiter_android_vh_rwsem_write_wait_start + __traceiter_android_vh_mutex_wait_start + __traceiter_android_vh_alter_mutex_list_add + __traceiter_android_rvh_cpuset_fork + __traceiter_android_vh_sched_setaffinity_early + __traceiter_android_rvh_set_cpus_allowed_comm + __traceiter_android_rvh_dequeue_task + __tracepoint_android_vh_rwsem_read_wait_start + __tracepoint_android_vh_rwsem_write_wait_start + __tracepoint_android_vh_mutex_wait_start + __tracepoint_android_vh_alter_mutex_list_add + __tracepoint_android_rvh_cpuset_fork + __tracepoint_android_vh_sched_setaffinity_early + __tracepoint_android_rvh_set_cpus_allowed_comm + __tracepoint_android_rvh_dequeue_task + cpuset_cpus_allowed + +#required by millet.ko + __traceiter_android_vh_binder_wait_for_work + __traceiter_android_vh_do_send_sig_info + __traceiter_android_vh_binder_preset + __traceiter_android_vh_binder_trans + __traceiter_android_vh_binder_reply + __traceiter_android_vh_binder_alloc_new_buf_locked + __tracepoint_android_vh_binder_wait_for_work + __tracepoint_android_vh_do_send_sig_info + __tracepoint_android_vh_binder_preset + __tracepoint_android_vh_binder_trans + __tracepoint_android_vh_binder_reply + __tracepoint_android_vh_binder_alloc_new_buf_locked + +#required by io_limit.ko + __traceiter_android_vh_psi_event + __traceiter_android_vh_psi_group + __traceiter_android_rvh_ctl_dirty_rate + __tracepoint_android_vh_psi_event + __tracepoint_android_vh_psi_group + __tracepoint_android_rvh_ctl_dirty_rate + +#required by touch module + power_supply_is_system_supplied + +#required by mi_mempool.ko + __traceiter_android_vh_alloc_pages_reclaim_bypass + __traceiter_android_vh_alloc_pages_failure_bypass + __tracepoint_android_vh_alloc_pages_reclaim_bypass + __tracepoint_android_vh_alloc_pages_failure_bypass + +#required by mi_mempool.ko + __traceiter_android_vh_mmput + __tracepoint_android_vh_mmput + +#required by mi_mempool.ko + __traceiter_android_vh_madvise_cold_pageout_skip + __tracepoint_android_vh_madvise_cold_pageout_skip + +#required by n_gsm.ko + tty_write_room + tty_port_tty_set + tty_register_device + tty_hung_up_p + tty_name + tty_port_block_til_ready + tty_port_close_start + tty_port_lower_dtr_rts + tty_port_close_end diff --git a/android/abi_gki_protected_exports_x86_64 b/android/abi_gki_protected_exports_x86_64 index 84876c7e9808..6b40237c253a 100644 --- a/android/abi_gki_protected_exports_x86_64 +++ b/android/abi_gki_protected_exports_x86_64 @@ -1,14 +1,9 @@ -__cfg80211_alloc_event_skb -__cfg80211_alloc_reply_skb -__cfg80211_radar_event -__cfg80211_send_event_skb __hci_cmd_send __hci_cmd_sync __hci_cmd_sync_ev __hci_cmd_sync_sk __hci_cmd_sync_status __hci_cmd_sync_status_sk -__ieee80211_schedule_txq __nfc_alloc_vendor_cmd_reply_skb alloc_can_err_skb alloc_can_skb @@ -18,7 +13,6 @@ alloc_canxl_skb arc4_crypt arc4_setkey baswap -bridge_tunnel_header bt_accept_dequeue bt_accept_enqueue bt_accept_unlink @@ -94,106 +88,9 @@ cdc_ncm_rx_verify_nth32 cdc_ncm_select_altsetting cdc_ncm_tx_fixup cdc_ncm_unbind -cfg80211_any_usable_channels -cfg80211_assoc_comeback -cfg80211_assoc_failure -cfg80211_auth_timeout -cfg80211_background_cac_abort -cfg80211_bss_color_notify -cfg80211_bss_flush -cfg80211_bss_iter -cfg80211_cac_event -cfg80211_calculate_bitrate -cfg80211_ch_switch_notify -cfg80211_ch_switch_started_notify -cfg80211_chandef_compatible -cfg80211_chandef_create -cfg80211_chandef_dfs_required -cfg80211_chandef_usable -cfg80211_chandef_valid -cfg80211_check_combinations -cfg80211_check_station_change -cfg80211_classify8021d -cfg80211_conn_failed -cfg80211_connect_done -cfg80211_control_port_tx_status -cfg80211_cqm_beacon_loss_notify -cfg80211_cqm_pktloss_notify -cfg80211_cqm_rssi_notify -cfg80211_cqm_txe_notify -cfg80211_crit_proto_stopped -cfg80211_del_sta_sinfo -cfg80211_disconnected -cfg80211_external_auth_request -cfg80211_find_elem_match -cfg80211_find_vendor_elem -cfg80211_free_nan_func -cfg80211_ft_event -cfg80211_get_bss -cfg80211_get_drvinfo -cfg80211_get_ies_channel_number -cfg80211_get_iftype_ext_capa -cfg80211_get_p2p_attr -cfg80211_get_station -cfg80211_gtk_rekey_notify -cfg80211_ibss_joined -cfg80211_iftype_allowed -cfg80211_inform_bss_data -cfg80211_inform_bss_frame_data -cfg80211_is_element_inherited -cfg80211_iter_combinations -cfg80211_merge_profile -cfg80211_mgmt_tx_status_ext -cfg80211_michael_mic_failure -cfg80211_nan_func_terminated -cfg80211_nan_match -cfg80211_new_sta -cfg80211_notify_new_peer_candidate -cfg80211_pmksa_candidate_notify -cfg80211_pmsr_complete -cfg80211_pmsr_report -cfg80211_port_authorized -cfg80211_probe_status -cfg80211_put_bss -cfg80211_ready_on_channel -cfg80211_ref_bss -cfg80211_reg_can_beacon -cfg80211_reg_can_beacon_relax -cfg80211_register_netdevice -cfg80211_remain_on_channel_expired -cfg80211_report_obss_beacon_khz -cfg80211_report_wowlan_wakeup -cfg80211_roamed -cfg80211_rx_assoc_resp -cfg80211_rx_control_port -cfg80211_rx_mgmt_ext -cfg80211_rx_mlme_mgmt -cfg80211_rx_spurious_frame -cfg80211_rx_unexpected_4addr_frame -cfg80211_rx_unprot_mlme_mgmt -cfg80211_scan_done -cfg80211_sched_scan_results -cfg80211_sched_scan_stopped -cfg80211_sched_scan_stopped_locked -cfg80211_send_layer2_update -cfg80211_shutdown_all_interfaces -cfg80211_sinfo_alloc_tid_stats -cfg80211_sta_opmode_change_notify -cfg80211_stop_iface -cfg80211_tdls_oper_request -cfg80211_tx_mgmt_expired -cfg80211_tx_mlme_mgmt -cfg80211_unlink_bss -cfg80211_unregister_wdev -cfg80211_update_owe_info_event -cfg80211_valid_disable_subchannel_bitmap -cfg80211_vendor_cmd_get_sender -cfg80211_vendor_cmd_reply close_candev free_candev -freq_reg_info generic_mii_ioctl -get_wiphy_regdom h4_recv_buf hci_alloc_dev_priv hci_cmd_sync @@ -222,151 +119,6 @@ hci_uart_unregister_device hci_unregister_cb hci_unregister_dev hidp_hid_driver -ieee80211_alloc_hw_nm -ieee80211_amsdu_to_8023s -ieee80211_ap_probereq_get -ieee80211_ave_rssi -ieee80211_beacon_cntdwn_is_complete -ieee80211_beacon_get_template -ieee80211_beacon_get_tim -ieee80211_beacon_loss -ieee80211_beacon_set_cntdwn -ieee80211_beacon_update_cntdwn -ieee80211_bss_get_elem -ieee80211_calc_rx_airtime -ieee80211_calc_tx_airtime -ieee80211_chandef_to_operating_class -ieee80211_channel_switch_disconnect -ieee80211_channel_to_freq_khz -ieee80211_chswitch_done -ieee80211_color_change_finish -ieee80211_connection_loss -ieee80211_cqm_beacon_loss_notify -ieee80211_cqm_rssi_notify -ieee80211_csa_finish -ieee80211_ctstoself_duration -ieee80211_ctstoself_get -ieee80211_data_to_8023_exthdr -ieee80211_disable_rssi_reports -ieee80211_disconnect -ieee80211_enable_rssi_reports -ieee80211_find_sta -ieee80211_find_sta_by_ifaddr -ieee80211_find_sta_by_link_addrs -ieee80211_free_hw -ieee80211_free_txskb -ieee80211_freq_khz_to_channel -ieee80211_generic_frame_duration -ieee80211_get_bssid -ieee80211_get_buffered_bc -ieee80211_get_channel_khz -ieee80211_get_fils_discovery_tmpl -ieee80211_get_hdrlen_from_skb -ieee80211_get_key_rx_seq -ieee80211_get_mesh_hdrlen -ieee80211_get_num_supported_channels -ieee80211_get_response_rate -ieee80211_get_tkip_p1k_iv -ieee80211_get_tkip_p2k -ieee80211_get_tkip_rx_p1k -ieee80211_get_tx_rates -ieee80211_get_unsol_bcast_probe_resp_tmpl -ieee80211_get_vht_max_nss -ieee80211_gtk_rekey_add -ieee80211_gtk_rekey_notify -ieee80211_hdrlen -ieee80211_hw_restart_disconnect -ieee80211_ie_split_ric -ieee80211_iter_chan_contexts_atomic -ieee80211_iter_keys -ieee80211_iter_keys_rcu -ieee80211_iterate_active_interfaces_atomic -ieee80211_iterate_active_interfaces_mtx -ieee80211_iterate_interfaces -ieee80211_iterate_stations -ieee80211_iterate_stations_atomic -ieee80211_key_mic_failure -ieee80211_key_replay -ieee80211_manage_rx_ba_offl -ieee80211_mandatory_rates -ieee80211_mark_rx_ba_filtered_frames -ieee80211_nan_func_match -ieee80211_nan_func_terminated -ieee80211_next_txq -ieee80211_nullfunc_get -ieee80211_operating_class_to_band -ieee80211_parse_p2p_noa -ieee80211_probereq_get -ieee80211_proberesp_get -ieee80211_pspoll_get -ieee80211_queue_delayed_work -ieee80211_queue_stopped -ieee80211_queue_work -ieee80211_radar_detected -ieee80211_radiotap_iterator_init -ieee80211_radiotap_iterator_next -ieee80211_rate_control_register -ieee80211_rate_control_unregister -ieee80211_ready_on_channel -ieee80211_register_hw -ieee80211_remain_on_channel_expired -ieee80211_remove_key -ieee80211_report_low_ack -ieee80211_report_wowlan_wakeup -ieee80211_request_smps -ieee80211_reserve_tid -ieee80211_restart_hw -ieee80211_resume_disconnect -ieee80211_rts_duration -ieee80211_rts_get -ieee80211_rx_ba_timer_expired -ieee80211_rx_irqsafe -ieee80211_rx_list -ieee80211_rx_napi -ieee80211_s1g_channel_width -ieee80211_scan_completed -ieee80211_sched_scan_results -ieee80211_sched_scan_stopped -ieee80211_send_bar -ieee80211_send_eosp_nullfunc -ieee80211_set_active_links -ieee80211_set_active_links_async -ieee80211_set_key_rx_seq -ieee80211_sta_block_awake -ieee80211_sta_eosp -ieee80211_sta_ps_transition -ieee80211_sta_pspoll -ieee80211_sta_recalc_aggregates -ieee80211_sta_register_airtime -ieee80211_sta_set_buffered -ieee80211_sta_uapsd_trigger -ieee80211_start_tx_ba_cb_irqsafe -ieee80211_start_tx_ba_session -ieee80211_stop_queue -ieee80211_stop_queues -ieee80211_stop_rx_ba_session -ieee80211_stop_tx_ba_cb_irqsafe -ieee80211_stop_tx_ba_session -ieee80211_tdls_oper_request -ieee80211_tkip_add_iv -ieee80211_tx_dequeue -ieee80211_tx_prepare_skb -ieee80211_tx_rate_update -ieee80211_tx_status -ieee80211_tx_status_8023 -ieee80211_tx_status_ext -ieee80211_tx_status_irqsafe -ieee80211_txq_airtime_check -ieee80211_txq_get_depth -ieee80211_txq_may_transmit -ieee80211_txq_schedule_start -ieee80211_unregister_hw -ieee80211_unreserve_tid -ieee80211_update_mu_groups -ieee80211_update_p2p_noa -ieee80211_vif_to_wdev -ieee80211_wake_queue -ieee80211_wake_queues ieee802154_alloc_hw ieee802154_configure_durations ieee802154_free_hw @@ -383,7 +135,6 @@ ieee802154_wake_queue ieee802154_xmit_complete ieee802154_xmit_error ieee802154_xmit_hw_error -ieeee80211_obss_color_collision_notify l2cap_add_psm l2cap_chan_close l2cap_chan_connect @@ -481,16 +232,8 @@ qca_send_pre_shutdown_cmd qca_set_bdaddr qca_set_bdaddr_rome qca_uart_setup -rate_control_set_rates -reg_initiator_name -reg_query_regdb_wmm register_candev register_pppox_proto -regulatory_hint -regulatory_pre_cac_allowed -regulatory_set_wiphy_regd -regulatory_set_wiphy_regd_sync -rfc1042_header rfkill_alloc rfkill_blocked rfkill_destroy @@ -586,17 +329,6 @@ usbnet_update_max_qlen usbnet_write_cmd usbnet_write_cmd_async usbnet_write_cmd_nopm -wdev_chandef -wdev_to_ieee80211_vif -wiphy_apply_custom_regulatory -wiphy_free -wiphy_new_nm -wiphy_read_of_freq_limits -wiphy_register -wiphy_rfkill_set_hw_state_reason -wiphy_rfkill_start_polling -wiphy_to_ieee80211_hw -wiphy_unregister wpan_phy_find wpan_phy_for_each wpan_phy_free diff --git a/android/gki_system_dlkm_modules b/android/gki_system_dlkm_modules index 0c1075eed4fd..70befe1a9dcf 100644 --- a/android/gki_system_dlkm_modules +++ b/android/gki_system_dlkm_modules @@ -27,6 +27,7 @@ drivers/net/usb/usbnet.ko drivers/usb/class/cdc-acm.ko drivers/usb/serial/ftdi_sio.ko drivers/usb/serial/usbserial.ko +kernel/kheaders.ko lib/crypto/libarc4.ko mm/zsmalloc.ko net/6lowpan/6lowpan.ko @@ -50,11 +51,9 @@ net/ieee802154/ieee802154.ko net/ieee802154/ieee802154_socket.ko net/l2tp/l2tp_core.ko net/l2tp/l2tp_ppp.ko -net/mac80211/mac80211.ko net/mac802154/mac802154.ko net/nfc/nfc.ko net/rfkill/rfkill.ko net/tipc/diag.ko net/tipc/tipc.ko -net/wireless/cfg80211.ko diff --git a/android/gki_x86_64_protected_modules b/android/gki_x86_64_protected_modules index a0bec3a45b4b..2a232a69f4a5 100644 --- a/android/gki_x86_64_protected_modules +++ b/android/gki_x86_64_protected_modules @@ -48,11 +48,9 @@ net/ieee802154/ieee802154.ko net/ieee802154/ieee802154_socket.ko net/l2tp/l2tp_core.ko net/l2tp/l2tp_ppp.ko -net/mac80211/mac80211.ko net/mac802154/mac802154.ko net/nfc/nfc.ko net/rfkill/rfkill.ko net/tipc/diag.ko net/tipc/tipc.ko -net/wireless/cfg80211.ko diff --git a/arch/Kconfig b/arch/Kconfig index acc75b2af08a..ee64dd75bc53 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -651,6 +651,13 @@ config SHADOW_CALL_STACK reading and writing arbitrary memory may be able to locate them and hijack control flow by modifying the stacks. +config DYNAMIC_SCS + bool + help + Set by the arch code if it relies on code patching to insert the + shadow call stack push and pop instructions rather than on the + compiler. + config LTO bool help diff --git a/arch/arm/OWNERS b/arch/arm/OWNERS deleted file mode 100644 index 54f66d6eb2ee..000000000000 --- a/arch/arm/OWNERS +++ /dev/null @@ -1 +0,0 @@ -include ../arm64/OWNERS diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index ae60679939a4..eb5325706ed7 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -318,7 +318,7 @@ static int __init gate_vma_init(void) gate_vma.vm_page_prot = PAGE_READONLY_EXEC; gate_vma.vm_start = 0xffff0000; gate_vma.vm_end = 0xffff0000 + PAGE_SIZE; - gate_vma.vm_flags = VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC; + vm_flags_init(&gate_vma, VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC); return 0; } arch_initcall(gate_vma_init); diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index f8340ec290e2..bf11f89de29a 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -96,6 +96,7 @@ config ARM64 select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 select ARCH_SUPPORTS_NUMA_BALANCING select ARCH_SUPPORTS_PAGE_TABLE_CHECK + select ARCH_SUPPORTS_PER_VMA_LOCK select ARCH_WANT_COMPAT_IPC_PARSE_VERSION if COMPAT select ARCH_WANT_DEFAULT_BPF_JIT select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT @@ -373,6 +374,9 @@ config KASAN_SHADOW_OFFSET default 0xeffffff800000000 if ARM64_VA_BITS_36 && KASAN_SW_TAGS default 0xffffffffffffffff +config UNWIND_TABLES + bool + source "arch/arm64/Kconfig.platforms" menu "Kernel Features" @@ -2176,6 +2180,15 @@ config ARCH_NR_GPIO If unsure, leave the default value. +config UNWIND_PATCH_PAC_INTO_SCS + bool "Enable shadow call stack dynamically using code patching" + # needs Clang with https://reviews.llvm.org/D111780 incorporated + depends on CC_IS_CLANG && CLANG_VERSION >= 150000 + depends on ARM64_PTR_AUTH_KERNEL && CC_HAS_BRANCH_PROT_PAC_RET + depends on SHADOW_CALL_STACK + select UNWIND_TABLES + select DYNAMIC_SCS + endmenu # "Kernel Features" menu "Boot options" diff --git a/arch/arm64/Makefile b/arch/arm64/Makefile index 90b18818b7f6..8bcd2162622f 100644 --- a/arch/arm64/Makefile +++ b/arch/arm64/Makefile @@ -45,8 +45,13 @@ KBUILD_CFLAGS += $(call cc-option,-mabi=lp64) KBUILD_AFLAGS += $(call cc-option,-mabi=lp64) # Avoid generating .eh_frame* sections. +ifneq ($(CONFIG_UNWIND_TABLES),y) KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables KBUILD_AFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables +else +KBUILD_CFLAGS += -fasynchronous-unwind-tables +KBUILD_AFLAGS += -fasynchronous-unwind-tables +endif ifeq ($(CONFIG_STACKPROTECTOR_PER_TASK),y) prepare: stack_protector_prepare @@ -72,10 +77,16 @@ branch-prot-flags-$(CONFIG_CC_HAS_SIGN_RETURN_ADDRESS) := -msign-return-address= # We enable additional protection for leaf functions as there is some # narrow potential for ROP protection benefits and no substantial # performance impact has been observed. +PACRET-y := pac-ret+leaf + +# Using a shadow call stack in leaf functions is too costly, so avoid PAC there +# as well when we may be patching PAC into SCS +PACRET-$(CONFIG_UNWIND_PATCH_PAC_INTO_SCS) := pac-ret + ifeq ($(CONFIG_ARM64_BTI_KERNEL),y) -branch-prot-flags-$(CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI) := -mbranch-protection=pac-ret+leaf+bti +branch-prot-flags-$(CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI) := -mbranch-protection=$(PACRET-y)+bti else -branch-prot-flags-$(CONFIG_CC_HAS_BRANCH_PROT_PAC_RET) := -mbranch-protection=pac-ret+leaf +branch-prot-flags-$(CONFIG_CC_HAS_BRANCH_PROT_PAC_RET) := -mbranch-protection=$(PACRET-y) endif # -march=armv8.3-a enables the non-nops instructions for PAC, to avoid the # compiler to generate them and consequently to break the single image contract diff --git a/arch/arm64/OWNERS b/arch/arm64/OWNERS deleted file mode 100644 index f362e24fd9cf..000000000000 --- a/arch/arm64/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -per-file crypto/**=file:/crypto/OWNERS -per-file {include,kernel,kvm,lib}/**=mzyngier@google.com,willdeacon@google.com -per-file mm/**=file:/mm/OWNERS -per-file net/**=file:/net/OWNERS diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi index 131a8a5a9f5a..88b848c65b0d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -1571,10 +1571,9 @@ dmc: bus@38000 { compatible = "simple-bus"; - reg = <0x0 0x38000 0x0 0x400>; #address-cells = <2>; #size-cells = <2>; - ranges = <0x0 0x0 0x0 0x38000 0x0 0x400>; + ranges = <0x0 0x0 0x0 0x38000 0x0 0x2000>; canvas: video-lut@48 { compatible = "amlogic,canvas"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi index 7d6317d95b13..1dd0617477fd 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi @@ -193,7 +193,7 @@ rohm,reset-snvs-powered; #clock-cells = <0>; - clocks = <&osc_32k 0>; + clocks = <&osc_32k>; clock-output-names = "clk-32k-out"; regulators { diff --git a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi index 59445f916d7f..b4aef79650c6 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi @@ -95,7 +95,7 @@ compatible = "regulator-fixed"; enable-active-high; gpio = <&gpio2 20 GPIO_ACTIVE_HIGH>; /* PMIC_EN_ETH */ - off-on-delay = <500000>; + off-on-delay-us = <500000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_reg_eth>; regulator-always-on; @@ -135,7 +135,7 @@ enable-active-high; /* Verdin SD_1_PWR_EN (SODIMM 76) */ gpio = <&gpio3 5 GPIO_ACTIVE_HIGH>; - off-on-delay = <100000>; + off-on-delay-us = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc2_pwr_en>; regulator-max-microvolt = <3300000>; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi index cefabe65b252..c8b521d45fca 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi @@ -12,7 +12,7 @@ compatible = "regulator-fixed"; enable-active-high; gpio = <&gpio_expander_21 4 GPIO_ACTIVE_HIGH>; /* ETH_PWR_EN */ - off-on-delay = <500000>; + off-on-delay-us = <500000>; regulator-max-microvolt = <3300000>; regulator-min-microvolt = <3300000>; regulator-name = "+V3.3_ETH"; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi index 5dcd1de586b5..371144eb4018 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi @@ -86,7 +86,7 @@ compatible = "regulator-fixed"; enable-active-high; gpio = <&gpio2 20 GPIO_ACTIVE_HIGH>; /* PMIC_EN_ETH */ - off-on-delay = <500000>; + off-on-delay-us = <500000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_reg_eth>; regulator-always-on; @@ -127,7 +127,7 @@ enable-active-high; /* Verdin SD_1_PWR_EN (SODIMM 76) */ gpio = <&gpio4 22 GPIO_ACTIVE_HIGH>; - off-on-delay = <100000>; + off-on-delay-us = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc2_pwr_en>; regulator-max-microvolt = <3300000>; diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts index 7143c936de61..bb0a838891f6 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts +++ b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts @@ -59,11 +59,11 @@ perst-gpios = <&tlmm 58 0x1>; }; -&pcie_phy0 { +&pcie_qmp0 { status = "okay"; }; -&pcie_phy1 { +&pcie_qmp1 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi b/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi index db4b87944cdf..a695686afadf 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi @@ -22,7 +22,7 @@ }; &blsp1_spi1 { - status = "ok"; + status = "okay"; flash@0 { #address-cells = <1>; @@ -34,33 +34,33 @@ }; &blsp1_uart5 { - status = "ok"; + status = "okay"; }; &pcie0 { - status = "ok"; + status = "okay"; perst-gpios = <&tlmm 58 0x1>; }; &pcie1 { - status = "ok"; + status = "okay"; perst-gpios = <&tlmm 61 0x1>; }; -&pcie_phy0 { - status = "ok"; +&pcie_qmp0 { + status = "okay"; }; -&pcie_phy1 { - status = "ok"; +&pcie_qmp1 { + status = "okay"; }; &qpic_bam { - status = "ok"; + status = "okay"; }; &qpic_nand { - status = "ok"; + status = "okay"; nand@0 { reg = <0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index 24836b6b9bbc..be0df0856df9 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -15,8 +15,9 @@ #size-cells = <0>; pmk8280_pon: pon@1300 { - compatible = "qcom,pm8998-pon"; - reg = <0x1300>; + compatible = "qcom,pmk8350-pon"; + reg = <0x1300>, <0x800>; + reg-names = "hlos", "pbs"; pmk8280_pon_pwrkey: pwrkey { compatible = "qcom,pmk8350-pwrkey"; diff --git a/arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi b/arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi index 5bcd4be32964..4d494b53a71a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi @@ -540,7 +540,7 @@ non-removable; pinctrl-names = "default"; pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk>; - sd-uhs-sdr104; + sd-uhs-sdr50; vmmc-supply = <&vcc3v3_sys>; vqmmc-supply = <&vcc_1v8>; status = "okay"; diff --git a/arch/arm64/configs/db845c_gki.fragment b/arch/arm64/configs/db845c_gki.fragment index 7cb0dc9e132c..4d55a741c3b8 100644 --- a/arch/arm64/configs/db845c_gki.fragment +++ b/arch/arm64/configs/db845c_gki.fragment @@ -308,3 +308,9 @@ CONFIG_QCOM_SPM=m CONFIG_PINCTRL_SM8450=m CONFIG_SM_GCC_8450=m CONFIG_INTERCONNECT_QCOM_SM8450=m +# CFG80211 & MAC80211 as modules +CONFIG_CFG80211=m +CONFIG_NL80211_TESTMODE=y +# CONFIG_CFG80211_DEFAULT_PS is not set +# CONFIG_CFG80211_CRDA_SUPPORT is not set +CONFIG_MAC80211=m diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig index f33579ff5d09..29782a39fffa 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -17,7 +17,7 @@ CONFIG_RCU_BOOST=y CONFIG_RCU_NOCB_CPU=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=y +CONFIG_IKHEADERS=m CONFIG_UCLAMP_TASK=y CONFIG_UCLAMP_BUCKETS_COUNT=20 CONFIG_CGROUPS=y @@ -55,11 +55,14 @@ CONFIG_ARMV8_DEPRECATED=y CONFIG_SWP_EMULATION=y CONFIG_CP15_BARRIER_EMULATION=y CONFIG_SETEND_EMULATION=y +# CONFIG_ARM64_BTI_KERNEL is not set CONFIG_RANDOMIZE_BASE=y # CONFIG_RANDOMIZE_MODULE_REGION_FULL is not set +CONFIG_UNWIND_PATCH_PAC_INTO_SCS=y CONFIG_CMDLINE="console=ttynull stack_depot_disable=on cgroup_disable=pressure kasan.page_alloc.sample=10 kasan.stacktrace=off kvm-arm.mode=protected bootconfig ioremap_guard" CONFIG_CMDLINE_EXTEND=y # CONFIG_DMI is not set +CONFIG_HIBERNATION=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=0 # CONFIG_PM_WAKELOCKS_GC is not set @@ -91,6 +94,7 @@ CONFIG_MODULE_SIG_PROTECT=y CONFIG_MODPROBE_PATH="/system/bin/modprobe" CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_INLINE_ENCRYPTION=y CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y CONFIG_IOSCHED_BFQ=y @@ -179,6 +183,7 @@ CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_BPF=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y @@ -276,11 +281,6 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_QCA=y -CONFIG_CFG80211=m -CONFIG_NL80211_TESTMODE=y -# CONFIG_CFG80211_DEFAULT_PS is not set -# CONFIG_CFG80211_CRDA_SUPPORT is not set -CONFIG_MAC80211=m CONFIG_RFKILL=m CONFIG_NFC=m CONFIG_PCI=y @@ -309,6 +309,7 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_UBLK=y +CONFIG_BLK_DEV_NVME=y CONFIG_SRAM=y CONFIG_UID_SYS_STATS=y CONFIG_SCSI=y @@ -329,6 +330,7 @@ CONFIG_IFB=y CONFIG_MACSEC=y CONFIG_TUN=y CONFIG_VETH=y +CONFIG_LED_TRIGGER_PHY=y CONFIG_AX88796B_PHY=y CONFIG_CAN_VCAN=m CONFIG_CAN_SLCAN=m @@ -543,6 +545,7 @@ CONFIG_DMABUF_HEAPS_PAGE_POOL=y CONFIG_UIO=y CONFIG_VIRT_DRIVERS=y CONFIG_GUNYAH=y +# CONFIG_GUNYAH_QCOM_PLATFORM is not set CONFIG_GUNYAH_VCPU=y CONFIG_GUNYAH_IRQFD=y CONFIG_GUNYAH_IOEVENTFD=y @@ -692,7 +695,7 @@ CONFIG_DMA_CMA=y CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_INFO_DWARF5=y +CONFIG_DEBUG_INFO_DWARF4=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y @@ -705,6 +708,8 @@ CONFIG_UBSAN_LOCAL_BOUNDS=y # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set CONFIG_PAGE_OWNER=y +CONFIG_PAGE_PINNER=y +CONFIG_PER_VMA_LOCK_STATS=y CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_KASAN=y diff --git a/arch/arm64/gunyah/gunyah_hypercall.c b/arch/arm64/gunyah/gunyah_hypercall.c index 0f1cdb706e91..e178b5a0f691 100644 --- a/arch/arm64/gunyah/gunyah_hypercall.c +++ b/arch/arm64/gunyah/gunyah_hypercall.c @@ -8,31 +8,25 @@ #include #include -static const uuid_t gh_known_uuids[] = { - /* Qualcomm's version of Gunyah {19bd54bd-0b37-571b-946f-609b54539de6} */ - UUID_INIT(0x19bd54bd, 0x0b37, 0x571b, 0x94, 0x6f, 0x60, 0x9b, 0x54, 0x53, 0x9d, 0xe6), - /* Standard version of Gunyah {c1d58fcd-a453-5fdb-9265-ce36673d5f14} */ - UUID_INIT(0xc1d58fcd, 0xa453, 0x5fdb, 0x92, 0x65, 0xce, 0x36, 0x67, 0x3d, 0x5f, 0x14), -}; +/* {c1d58fcd-a453-5fdb-9265-ce36673d5f14} */ +static const uuid_t GUNYAH_UUID = + UUID_INIT(0xc1d58fcd, 0xa453, 0x5fdb, 0x92, 0x65, 0xce, 0x36, 0x67, 0x3d, 0x5f, 0x14); bool arch_is_gh_guest(void) { struct arm_smccc_res res; uuid_t uuid; - int i; + u32 *up; arm_smccc_1_1_hvc(ARM_SMCCC_VENDOR_HYP_CALL_UID_FUNC_ID, &res); - ((u32 *)&uuid.b[0])[0] = lower_32_bits(res.a0); - ((u32 *)&uuid.b[0])[1] = lower_32_bits(res.a1); - ((u32 *)&uuid.b[0])[2] = lower_32_bits(res.a2); - ((u32 *)&uuid.b[0])[3] = lower_32_bits(res.a3); + up = (u32 *)&uuid.b[0]; + up[0] = lower_32_bits(res.a0); + up[1] = lower_32_bits(res.a1); + up[2] = lower_32_bits(res.a2); + up[3] = lower_32_bits(res.a3); - for (i = 0; i < ARRAY_SIZE(gh_known_uuids); i++) - if (uuid_equal(&uuid, &gh_known_uuids[i])) - return true; - - return false; + return uuid_equal(&uuid, &GUNYAH_UUID); } EXPORT_SYMBOL_GPL(arch_is_gh_guest); @@ -71,7 +65,7 @@ enum gh_error gh_hypercall_bell_send(u64 capid, u64 new_flags, u64 *old_flags) arm_smccc_1_1_hvc(GH_HYPERCALL_BELL_SEND, capid, new_flags, 0, &res); - if (res.a0 == GH_ERROR_OK) + if (res.a0 == GH_ERROR_OK && old_flags) *old_flags = res.a1; return res.a0; @@ -88,7 +82,7 @@ enum gh_error gh_hypercall_bell_set_mask(u64 capid, u64 enable_mask, u64 ack_mas } EXPORT_SYMBOL_GPL(gh_hypercall_bell_set_mask); -enum gh_error gh_hypercall_msgq_send(u64 capid, size_t size, void *buff, int tx_flags, bool *ready) +enum gh_error gh_hypercall_msgq_send(u64 capid, size_t size, void *buff, u64 tx_flags, bool *ready) { struct arm_smccc_res res; @@ -134,7 +128,7 @@ enum gh_error gh_hypercall_vcpu_run(u64 capid, u64 *resume_data, arm_smccc_1_2_hvc(&args, &res); if (res.a0 == GH_ERROR_OK) { - resp->state = res.a1; + resp->sized_state = res.a1; resp->state_data[0] = res.a2; resp->state_data[1] = res.a3; resp->state_data[2] = res.a4; diff --git a/arch/arm64/include/asm/assembler.h b/arch/arm64/include/asm/assembler.h index e5957a53be39..661827be5375 100644 --- a/arch/arm64/include/asm/assembler.h +++ b/arch/arm64/include/asm/assembler.h @@ -921,4 +921,19 @@ alternative_cb ARM64_ALWAYS_SYSTEM, spectre_bhb_patch_clearbhb alternative_cb_end #endif /* CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY */ .endm + +#if defined(__KVM_NVHE_HYPERVISOR__) +/* + * pKVM uses the module_ops struct to expose services to modules but + * doesn't allow fine-grained definition of the license for each export, + * and doesn't have a way to check the license of the loaded module. + * Given that said module may be proprietary, let's seek GPL compliance + * by preventing the accidental export of GPL symbols to hyp modules via + * pKVM's module_ops struct. + */ +#ifdef EXPORT_SYMBOL_GPL +#undef EXPORT_SYMBOL_GPL +#endif +#define EXPORT_SYMBOL_GPL(sym) ASM_BUILD_BUG() +#endif #endif /* __ASM_ASSEMBLER_H */ diff --git a/arch/arm64/include/asm/exception.h b/arch/arm64/include/asm/exception.h index 19713d0f013b..18dbb35a337f 100644 --- a/arch/arm64/include/asm/exception.h +++ b/arch/arm64/include/asm/exception.h @@ -8,16 +8,11 @@ #define __ASM_EXCEPTION_H #include -#include #include #include -#ifdef CONFIG_FUNCTION_GRAPH_TRACER #define __exception_irq_entry __irq_entry -#else -#define __exception_irq_entry __kprobes -#endif static inline unsigned long disr_to_esr(u64 disr) { diff --git a/arch/arm64/include/asm/gunyah.h b/arch/arm64/include/asm/gunyah.h index 64cfb964efee..c83d983b0f4e 100644 --- a/arch/arm64/include/asm/gunyah.h +++ b/arch/arm64/include/asm/gunyah.h @@ -1,16 +1,17 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ -#ifndef __ASM_GUNYAH_H_ -#define __ASM_GUNYAH_H_ +#ifndef _ASM_GUNYAH_H +#define _ASM_GUNYAH_H #include #include static inline int arch_gh_fill_irq_fwspec_params(u32 virq, struct irq_fwspec *fwspec) { - if (virq < 32 || virq > 1019) + /* Assume that Gunyah gave us an SPI; defensively check it */ + if (WARN_ON(virq < 32 || virq > 1019)) return -EINVAL; fwspec->param_count = 3; diff --git a/arch/arm64/include/asm/kfence.h b/arch/arm64/include/asm/kfence.h index aa855c6a0ae6..a81937fae9f6 100644 --- a/arch/arm64/include/asm/kfence.h +++ b/arch/arm64/include/asm/kfence.h @@ -19,4 +19,14 @@ static inline bool kfence_protect_page(unsigned long addr, bool protect) return true; } +#ifdef CONFIG_KFENCE +extern bool kfence_early_init; +static inline bool arm64_kfence_can_set_direct_map(void) +{ + return !kfence_early_init; +} +#else /* CONFIG_KFENCE */ +static inline bool arm64_kfence_can_set_direct_map(void) { return false; } +#endif /* CONFIG_KFENCE */ + #endif /* __ASM_KFENCE_H */ diff --git a/arch/arm64/include/asm/kvm_asm.h b/arch/arm64/include/asm/kvm_asm.h index 6679bdcc7478..6755a0d9f3f0 100644 --- a/arch/arm64/include/asm/kvm_asm.h +++ b/arch/arm64/include/asm/kvm_asm.h @@ -63,17 +63,11 @@ enum __kvm_host_smccc_func { __KVM_HOST_SMCCC_FUNC___kvm_tlb_flush_vmid_ipa, __KVM_HOST_SMCCC_FUNC___kvm_tlb_flush_vmid, __KVM_HOST_SMCCC_FUNC___kvm_flush_cpu_context, - - /* - * __pkvm_alloc_module_va may temporarily serve as the privileged hcall - * limit when module loading is enabled, see early_pkvm_enable_modules(). - */ __KVM_HOST_SMCCC_FUNC___pkvm_alloc_module_va, __KVM_HOST_SMCCC_FUNC___pkvm_map_module_page, __KVM_HOST_SMCCC_FUNC___pkvm_unmap_module_page, __KVM_HOST_SMCCC_FUNC___pkvm_init_module, __KVM_HOST_SMCCC_FUNC___pkvm_register_hcall, - __KVM_HOST_SMCCC_FUNC___pkvm_close_module_registration, __KVM_HOST_SMCCC_FUNC___pkvm_prot_finalize, /* Hypercalls available after pKVM finalisation */ @@ -159,6 +153,19 @@ extern void *__nvhe_undefined_symbol; #define this_cpu_ptr_hyp_sym(sym) (&__nvhe_undefined_symbol) #define per_cpu_ptr_hyp_sym(sym, cpu) (&__nvhe_undefined_symbol) +/* + * pKVM uses the module_ops struct to expose services to modules but + * doesn't allow fine-grained definition of the license for each export, + * and doesn't have a way to check the license of the loaded module. + * Given that said module may be proprietary, let's seek GPL compliance + * by preventing the accidental export of GPL symbols to hyp modules via + * pKVM's module_ops struct. + */ +#ifdef EXPORT_SYMBOL_GPL +#undef EXPORT_SYMBOL_GPL +#endif +#define EXPORT_SYMBOL_GPL(sym) BUILD_BUG() + #elif defined(__KVM_VHE_HYPERVISOR__) #define CHOOSE_VHE_SYM(sym) sym @@ -208,6 +215,7 @@ struct kvm_nvhe_init_params { unsigned long stack_pa; phys_addr_t pgd_pa; unsigned long hcr_el2; + unsigned long hfgwtr_el2; unsigned long vttbr; unsigned long vtcr; }; diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h index 52a1901b38f7..740a62f88a10 100644 --- a/arch/arm64/include/asm/kvm_host.h +++ b/arch/arm64/include/asm/kvm_host.h @@ -406,6 +406,8 @@ int pkvm_iommu_resume(struct device *dev); */ int pkvm_iommu_finalize(int err); +bool pkvm_iommu_finalized(void); + struct vcpu_reset_state { unsigned long pc; unsigned long r0; diff --git a/arch/arm64/include/asm/kvm_pgtable.h b/arch/arm64/include/asm/kvm_pgtable.h index 04f9050c482d..ce85d55fb981 100644 --- a/arch/arm64/include/asm/kvm_pgtable.h +++ b/arch/arm64/include/asm/kvm_pgtable.h @@ -72,7 +72,10 @@ typedef u64 kvm_pte_t; #define KVM_PTE_LEAF_ATTR_HI_S1_XN BIT(54) -#define KVM_PTE_LEAF_ATTR_HI_S2_XN BIT(54) +#define KVM_PTE_LEAF_ATTR_HI_S2_XN_PXN 1 +#define KVM_PTE_LEAF_ATTR_HI_S2_XN_UXN 3 +#define KVM_PTE_LEAF_ATTR_HI_S2_XN_XN 2 +#define KVM_PTE_LEAF_ATTR_HI_S2_XN GENMASK(54, 53) static inline bool kvm_pte_valid(kvm_pte_t pte) { @@ -167,6 +170,11 @@ struct kvm_pgtable_mm_ops { void (*icache_inval_pou)(void *addr, size_t size); }; +static inline kvm_pte_t *kvm_pte_follow(kvm_pte_t pte, struct kvm_pgtable_mm_ops *mm_ops) +{ + return mm_ops->phys_to_virt(kvm_pte_to_phys(pte)); +} + /** * enum kvm_pgtable_stage2_flags - Stage-2 page-table flags. * @KVM_PGTABLE_S2_NOFWB: Don't enforce Normal-WB even if the CPUs have @@ -184,7 +192,9 @@ enum kvm_pgtable_stage2_flags { * @KVM_PGTABLE_PROT_W: Write permission. * @KVM_PGTABLE_PROT_R: Read permission. * @KVM_PGTABLE_PROT_DEVICE: Device attributes. - * @KVM_PGTABLE_PROT_NC: Normal non-cacheable attributes. + * @KVM_PGTABLE_PROT_NC: Normal non-cacheable attributes. + * @KVM_PGTABLE_PROT_PXN: Privileged execute-never. + * @KVM_PGTABLE_PROT_UXN: Unprivileged execute-never. * @KVM_PGTABLE_PROT_SW0: Software bit 0. * @KVM_PGTABLE_PROT_SW1: Software bit 1. * @KVM_PGTABLE_PROT_SW2: Software bit 2. @@ -197,6 +207,8 @@ enum kvm_pgtable_prot { KVM_PGTABLE_PROT_DEVICE = BIT(3), KVM_PGTABLE_PROT_NC = BIT(4), + KVM_PGTABLE_PROT_PXN = BIT(5), + KVM_PGTABLE_PROT_UXN = BIT(6), KVM_PGTABLE_PROT_SW0 = BIT(55), KVM_PGTABLE_PROT_SW1 = BIT(56), @@ -490,6 +502,21 @@ int kvm_pgtable_stage2_annotate(struct kvm_pgtable *pgt, u64 addr, u64 size, */ int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size); +/** + * kvm_pgtable_stage2_reclaim_leaves() - Attempt to reclaim leaf page-table + * pages by coalescing table entries into + * block mappings. + * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*(). + * @addr: Intermediate physical address from which to reclaim leaves. + * @size: Size of the range. + * + * The offset of @addr within a page is ignored and @size is rounded-up to + * the next page boundary. + * + * Return: 0 on success, negative error code on failure. + */ +int kvm_pgtable_stage2_reclaim_leaves(struct kvm_pgtable *pgt, u64 addr, u64 size); + /** * kvm_pgtable_stage2_wrprotect() - Write-protect guest stage-2 address range * without TLB invalidation. diff --git a/arch/arm64/include/asm/kvm_pkvm_module.h b/arch/arm64/include/asm/kvm_pkvm_module.h index d34ce49042bd..28c32711c1f3 100644 --- a/arch/arm64/include/asm/kvm_pkvm_module.h +++ b/arch/arm64/include/asm/kvm_pkvm_module.h @@ -30,6 +30,8 @@ struct pkvm_module_ops { void *(*linear_map_early)(phys_addr_t phys, size_t size, enum kvm_pgtable_prot prot); void (*linear_unmap_early)(void *addr, size_t size); void (*flush_dcache_to_poc)(void *addr, size_t size); + void (*update_hcr_el2)(unsigned long set_mask, unsigned long clear_mask); + void (*update_hfgwtr_el2)(unsigned long set_mask, unsigned long clear_mask); int (*register_host_perm_fault_handler)(int (*cb)(struct kvm_cpu_context *ctxt, u64 esr, u64 addr)); int (*host_stage2_mod_prot)(u64 pfn, enum kvm_pgtable_prot prot); int (*host_stage2_get_leaf)(phys_addr_t phys, kvm_pte_t *ptep, u32 *level); diff --git a/arch/arm64/include/asm/module.lds.h b/arch/arm64/include/asm/module.lds.h index f11d92211862..c385aba95024 100644 --- a/arch/arm64/include/asm/module.lds.h +++ b/arch/arm64/include/asm/module.lds.h @@ -40,4 +40,12 @@ SECTIONS { } .hyp.reloc : ALIGN(4) { *(.hyp.reloc) } #endif + +#ifdef CONFIG_UNWIND_TABLES + /* + * Currently, we only use unwind info at module load time, so we can + * put it into the .init allocation. + */ + .init.eh_frame : { *(.eh_frame) } +#endif } diff --git a/arch/arm64/include/asm/mte.h b/arch/arm64/include/asm/mte.h index 3f8199ba265a..684fb1f85498 100644 --- a/arch/arm64/include/asm/mte.h +++ b/arch/arm64/include/asm/mte.h @@ -25,7 +25,7 @@ unsigned long mte_copy_tags_to_user(void __user *to, void *from, unsigned long n); int mte_save_tags(struct page *page); void mte_save_page_tags(const void *page_addr, void *tag_storage); -bool mte_restore_tags(swp_entry_t entry, struct page *page); +void mte_restore_tags(swp_entry_t entry, struct page *page); void mte_restore_page_tags(void *page_addr, const void *tag_storage); void mte_invalidate_tags(int type, pgoff_t offset); void mte_invalidate_tags_area(int type); @@ -61,7 +61,7 @@ static inline bool page_mte_tagged(struct page *page) } void mte_zero_clear_page_tags(void *addr); -void mte_sync_tags(pte_t old_pte, pte_t pte); +void mte_sync_tags(pte_t pte); void mte_copy_page_tags(void *kto, const void *kfrom); void mte_thread_init_user(void); void mte_thread_switch(struct task_struct *next); @@ -89,7 +89,7 @@ static inline bool page_mte_tagged(struct page *page) static inline void mte_zero_clear_page_tags(void *addr) { } -static inline void mte_sync_tags(pte_t old_pte, pte_t pte) +static inline void mte_sync_tags(pte_t pte) { } static inline void mte_copy_page_tags(void *kto, const void *kfrom) diff --git a/arch/arm64/include/asm/pgtable.h b/arch/arm64/include/asm/pgtable.h index 3a18458379cd..60df8459a337 100644 --- a/arch/arm64/include/asm/pgtable.h +++ b/arch/arm64/include/asm/pgtable.h @@ -335,18 +335,8 @@ static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr, * don't expose tags (instruction fetches don't check tags). */ if (system_supports_mte() && pte_access_permitted(pte, false) && - !pte_special(pte)) { - pte_t old_pte = READ_ONCE(*ptep); - /* - * We only need to synchronise if the new PTE has tags enabled - * or if swapping in (in which case another mapping may have - * set tags in the past even if this PTE isn't tagged). - * (!pte_none() && !pte_present()) is an open coded version of - * is_swap_pte() - */ - if (pte_tagged(pte) || (!pte_none(old_pte) && !pte_present(old_pte))) - mte_sync_tags(old_pte, pte); - } + !pte_special(pte) && pte_tagged(pte)) + mte_sync_tags(pte); __check_racy_pte_update(mm, ptep, pte); @@ -1066,8 +1056,8 @@ static inline void arch_swap_invalidate_area(int type) #define __HAVE_ARCH_SWAP_RESTORE static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) { - if (system_supports_mte() && mte_restore_tags(entry, &folio->page)) - set_page_mte_tagged(&folio->page); + if (system_supports_mte()) + mte_restore_tags(entry, &folio->page); } #endif /* CONFIG_ARM64_MTE */ diff --git a/arch/arm64/include/asm/scs.h b/arch/arm64/include/asm/scs.h index 8297bccf0784..ff7da1268a52 100644 --- a/arch/arm64/include/asm/scs.h +++ b/arch/arm64/include/asm/scs.h @@ -5,6 +5,7 @@ #ifdef __ASSEMBLY__ #include +#include #ifdef CONFIG_SHADOW_CALL_STACK scs_sp .req x18 @@ -24,6 +25,54 @@ .endm #endif /* CONFIG_SHADOW_CALL_STACK */ + +#else + +#include +#include + +#ifdef CONFIG_UNWIND_PATCH_PAC_INTO_SCS +static inline bool should_patch_pac_into_scs(void) +{ + u64 reg; + + /* + * We only enable the shadow call stack dynamically if we are running + * on a system that does not implement PAC or BTI. PAC and SCS provide + * roughly the same level of protection, and BTI relies on the PACIASP + * instructions serving as landing pads, preventing us from patching + * those instructions into something else. + */ + reg = read_sysreg_s(SYS_ID_AA64ISAR1_EL1); + if (SYS_FIELD_GET(ID_AA64ISAR1_EL1, APA, reg) | + SYS_FIELD_GET(ID_AA64ISAR1_EL1, API, reg)) + return false; + + reg = read_sysreg_s(SYS_ID_AA64ISAR2_EL1); + if (SYS_FIELD_GET(ID_AA64ISAR2_EL1, APA3, reg)) + return false; + + if (IS_ENABLED(CONFIG_ARM64_BTI_KERNEL)) { + reg = read_sysreg_s(SYS_ID_AA64PFR1_EL1); + if (reg & (0xf << ID_AA64PFR1_EL1_BT_SHIFT)) + return false; + } + return true; +} + +static inline void dynamic_scs_init(void) +{ + if (should_patch_pac_into_scs()) { + pr_info("Enabling dynamic shadow call stack\n"); + static_branch_enable(&dynamic_scs_enabled); + } +} +#else +static inline void dynamic_scs_init(void) {} +#endif + +int scs_patch(const u8 eh_frame[], int size); + #endif /* __ASSEMBLY __ */ #endif /* _ASM_SCS_H */ diff --git a/arch/arm64/kernel/Makefile b/arch/arm64/kernel/Makefile index 2f361a883d8c..8dd925f4a4c6 100644 --- a/arch/arm64/kernel/Makefile +++ b/arch/arm64/kernel/Makefile @@ -80,6 +80,8 @@ obj-$(CONFIG_ARM64_PTR_AUTH) += pointer_auth.o obj-$(CONFIG_ARM64_MTE) += mte.o obj-y += vdso-wrap.o obj-$(CONFIG_COMPAT_VDSO) += vdso32-wrap.o +obj-$(CONFIG_UNWIND_PATCH_PAC_INTO_SCS) += patch-scs.o +CFLAGS_patch-scs.o += -mbranch-protection=none # Force dependency (vdso*-wrap.S includes vdso.so through incbin) $(obj)/vdso-wrap.o: $(obj)/vdso/vdso.so diff --git a/arch/arm64/kernel/asm-offsets.c b/arch/arm64/kernel/asm-offsets.c index 1197e7679882..57191e3d2a3e 100644 --- a/arch/arm64/kernel/asm-offsets.c +++ b/arch/arm64/kernel/asm-offsets.c @@ -128,6 +128,7 @@ int main(void) DEFINE(NVHE_INIT_STACK_HYP_VA, offsetof(struct kvm_nvhe_init_params, stack_hyp_va)); DEFINE(NVHE_INIT_PGD_PA, offsetof(struct kvm_nvhe_init_params, pgd_pa)); DEFINE(NVHE_INIT_HCR_EL2, offsetof(struct kvm_nvhe_init_params, hcr_el2)); + DEFINE(NVHE_INIT_HFGWTR_EL2, offsetof(struct kvm_nvhe_init_params, hfgwtr_el2)); DEFINE(NVHE_INIT_VTTBR, offsetof(struct kvm_nvhe_init_params, vttbr)); DEFINE(NVHE_INIT_VTCR, offsetof(struct kvm_nvhe_init_params, vtcr)); #endif diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S index 2196aad7b55b..952e17bd1c0b 100644 --- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S @@ -462,6 +462,9 @@ SYM_FUNC_START_LOCAL(__primary_switched) bl early_fdt_map // Try mapping the FDT early mov x0, x20 // pass the full boot status bl init_feature_override // Parse cpu feature overrides +#ifdef CONFIG_UNWIND_PATCH_PAC_INTO_SCS + bl scs_patch_vmlinux +#endif mov x0, x20 bl finalise_el2 // Prefer VHE if possible ldp x29, x30, [sp], #16 diff --git a/arch/arm64/kernel/hibernate.c b/arch/arm64/kernel/hibernate.c index 788597a6b6a2..2ea6bc542101 100644 --- a/arch/arm64/kernel/hibernate.c +++ b/arch/arm64/kernel/hibernate.c @@ -33,6 +33,7 @@ #include #include #include +#include /* * Hibernate core relies on this value being 0 on resume, and marks it @@ -80,6 +81,8 @@ static struct arch_hibernate_hdr { phys_addr_t __hyp_stub_vectors; u64 sleep_cpu_mpidr; + + ANDROID_VENDOR_DATA(1); } resume_hdr; static inline void arch_hdr_invariants(struct arch_hibernate_hdr_invariants *i) @@ -117,6 +120,9 @@ int arch_hibernation_header_save(void *addr, unsigned int max_size) hdr->ttbr1_el1 = __pa_symbol(swapper_pg_dir); hdr->reenter_kernel = _cpu_resume; + trace_android_vh_save_cpu_resume(&hdr->android_vendor_data1, + __pa(cpu_resume)); + /* We can't use __hyp_get_vectors() because kvm may still be loaded */ if (el2_reset_needed()) hdr->__hyp_stub_vectors = __pa_symbol(__hyp_stub_vectors); diff --git a/arch/arm64/kernel/irq.c b/arch/arm64/kernel/irq.c index 38dbd3828f13..9d8eaab742a4 100644 --- a/arch/arm64/kernel/irq.c +++ b/arch/arm64/kernel/irq.c @@ -41,7 +41,7 @@ static void init_irq_scs(void) { int cpu; - if (!IS_ENABLED(CONFIG_SHADOW_CALL_STACK)) + if (!scs_is_enabled()) return; for_each_possible_cpu(cpu) diff --git a/arch/arm64/kernel/module.c b/arch/arm64/kernel/module.c index 051fd7a3ba63..b059333862ce 100644 --- a/arch/arm64/kernel/module.c +++ b/arch/arm64/kernel/module.c @@ -15,9 +15,11 @@ #include #include #include +#include #include #include #include +#include #include void *module_alloc(unsigned long size) @@ -569,6 +571,12 @@ int module_finalize(const Elf_Ehdr *hdr, if (s) apply_alternatives_module((void *)s->sh_addr, s->sh_size); + if (scs_is_dynamic()) { + s = find_section(hdr, sechdrs, ".init.eh_frame"); + if (s) + scs_patch((void *)s->sh_addr, s->sh_size); + } + err = module_init_ftrace_plt(hdr, sechdrs, me); if (err) return err; diff --git a/arch/arm64/kernel/mte.c b/arch/arm64/kernel/mte.c index e20af03b4cdf..9f3e68b533f0 100644 --- a/arch/arm64/kernel/mte.c +++ b/arch/arm64/kernel/mte.c @@ -35,47 +35,18 @@ DEFINE_STATIC_KEY_FALSE(mte_async_or_asymm_mode); EXPORT_SYMBOL_GPL(mte_async_or_asymm_mode); #endif -static void mte_sync_page_tags(struct page *page, pte_t old_pte, - bool check_swap, bool pte_is_tagged) -{ - if (check_swap && is_swap_pte(old_pte)) { - swp_entry_t entry = pte_to_swp_entry(old_pte); - - if (!non_swap_entry(entry) && mte_restore_tags(entry, page)) { - set_page_mte_tagged(page); - return; - } - } - - if (!pte_is_tagged) - return; - - /* - * Test PG_mte_tagged again in case it was racing with another - * set_pte_at(). - */ - if (!page_mte_tagged(page)) { - mte_clear_page_tags(page_address(page)); - set_page_mte_tagged(page); - } -} - -void mte_sync_tags(pte_t old_pte, pte_t pte) +void mte_sync_tags(pte_t pte) { struct page *page = pte_page(pte); long i, nr_pages = compound_nr(page); - bool check_swap = nr_pages == 1; - bool pte_is_tagged = pte_tagged(pte); - - /* Early out if there's nothing to do */ - if (!check_swap && !pte_is_tagged) - return; /* if PG_mte_tagged is set, tags have already been initialised */ - for (i = 0; i < nr_pages; i++, page++) - if (!page_mte_tagged(page)) - mte_sync_page_tags(page, old_pte, check_swap, - pte_is_tagged); + for (i = 0; i < nr_pages; i++, page++) { + if (!page_mte_tagged(page)) { + mte_clear_page_tags(page_address(page)); + set_page_mte_tagged(page); + } + } /* ensure the tags are visible before the PTE is set */ smp_wmb(); diff --git a/arch/arm64/kernel/patch-scs.c b/arch/arm64/kernel/patch-scs.c new file mode 100644 index 000000000000..1b3da02d5b74 --- /dev/null +++ b/arch/arm64/kernel/patch-scs.c @@ -0,0 +1,257 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (C) 2022 - Google LLC + * Author: Ard Biesheuvel + */ + +#include +#include +#include +#include +#include +#include + +#include +#include + +// +// This minimal DWARF CFI parser is partially based on the code in +// arch/arc/kernel/unwind.c, and on the document below: +// https://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html +// + +#define DW_CFA_nop 0x00 +#define DW_CFA_set_loc 0x01 +#define DW_CFA_advance_loc1 0x02 +#define DW_CFA_advance_loc2 0x03 +#define DW_CFA_advance_loc4 0x04 +#define DW_CFA_offset_extended 0x05 +#define DW_CFA_restore_extended 0x06 +#define DW_CFA_undefined 0x07 +#define DW_CFA_same_value 0x08 +#define DW_CFA_register 0x09 +#define DW_CFA_remember_state 0x0a +#define DW_CFA_restore_state 0x0b +#define DW_CFA_def_cfa 0x0c +#define DW_CFA_def_cfa_register 0x0d +#define DW_CFA_def_cfa_offset 0x0e +#define DW_CFA_def_cfa_expression 0x0f +#define DW_CFA_expression 0x10 +#define DW_CFA_offset_extended_sf 0x11 +#define DW_CFA_def_cfa_sf 0x12 +#define DW_CFA_def_cfa_offset_sf 0x13 +#define DW_CFA_val_offset 0x14 +#define DW_CFA_val_offset_sf 0x15 +#define DW_CFA_val_expression 0x16 +#define DW_CFA_lo_user 0x1c +#define DW_CFA_negate_ra_state 0x2d +#define DW_CFA_GNU_args_size 0x2e +#define DW_CFA_GNU_negative_offset_extended 0x2f +#define DW_CFA_hi_user 0x3f + +extern const u8 __eh_frame_start[], __eh_frame_end[]; + +enum { + PACIASP = 0xd503233f, + AUTIASP = 0xd50323bf, + SCS_PUSH = 0xf800865e, + SCS_POP = 0xf85f8e5e, +}; + +static void __always_inline scs_patch_loc(u64 loc) +{ + u32 insn = le32_to_cpup((void *)loc); + + switch (insn) { + case PACIASP: + *(u32 *)loc = cpu_to_le32(SCS_PUSH); + break; + case AUTIASP: + *(u32 *)loc = cpu_to_le32(SCS_POP); + break; + default: + /* + * While the DW_CFA_negate_ra_state directive is guaranteed to + * appear right after a PACIASP/AUTIASP instruction, it may + * also appear after a DW_CFA_restore_state directive that + * restores a state that is only partially accurate, and is + * followed by DW_CFA_negate_ra_state directive to toggle the + * PAC bit again. So we permit other instructions here, and ignore + * them. + */ + return; + } + dcache_clean_pou(loc, loc + sizeof(u32)); +} + +/* + * Skip one uleb128/sleb128 encoded quantity from the opcode stream. All bytes + * except the last one have bit #7 set. + */ +static int __always_inline skip_xleb128(const u8 **opcode, int size) +{ + u8 c; + + do { + c = *(*opcode)++; + size--; + } while (c & BIT(7)); + + return size; +} + +struct eh_frame { + /* + * The size of this frame if 0 < size < U32_MAX, 0 terminates the list. + */ + u32 size; + + /* + * The first frame is a Common Information Entry (CIE) frame, followed + * by one or more Frame Description Entry (FDE) frames. In the former + * case, this field is 0, otherwise it is the negated offset relative + * to the associated CIE frame. + */ + u32 cie_id_or_pointer; + + union { + struct { // CIE + u8 version; + u8 augmentation_string[]; + }; + + struct { // FDE + s32 initial_loc; + s32 range; + u8 opcodes[]; + }; + }; +}; + +static int noinstr scs_handle_fde_frame(const struct eh_frame *frame, + bool fde_has_augmentation_data, + int code_alignment_factor) +{ + int size = frame->size - offsetof(struct eh_frame, opcodes) + 4; + u64 loc = (u64)offset_to_ptr(&frame->initial_loc); + const u8 *opcode = frame->opcodes; + + if (fde_has_augmentation_data) { + int l; + + // assume single byte uleb128_t + if (WARN_ON(*opcode & BIT(7))) + return -ENOEXEC; + + l = *opcode++; + opcode += l; + size -= l + 1; + } + + /* + * Starting from 'loc', apply the CFA opcodes that advance the location + * pointer, and identify the locations of the PAC instructions. + */ + while (size-- > 0) { + switch (*opcode++) { + case DW_CFA_nop: + case DW_CFA_remember_state: + case DW_CFA_restore_state: + break; + + case DW_CFA_advance_loc1: + loc += *opcode++ * code_alignment_factor; + size--; + break; + + case DW_CFA_advance_loc2: + loc += *opcode++ * code_alignment_factor; + loc += (*opcode++ << 8) * code_alignment_factor; + size -= 2; + break; + + case DW_CFA_def_cfa: + case DW_CFA_offset_extended: + size = skip_xleb128(&opcode, size); + fallthrough; + case DW_CFA_def_cfa_offset: + case DW_CFA_def_cfa_offset_sf: + case DW_CFA_def_cfa_register: + case DW_CFA_same_value: + case DW_CFA_restore_extended: + case 0x80 ... 0xbf: + size = skip_xleb128(&opcode, size); + break; + + case DW_CFA_negate_ra_state: + scs_patch_loc(loc - 4); + break; + + case 0x40 ... 0x7f: + // advance loc + loc += (opcode[-1] & 0x3f) * code_alignment_factor; + break; + + case 0xc0 ... 0xff: + break; + + default: + pr_err("unhandled opcode: %02x in FDE frame %lx\n", opcode[-1], (uintptr_t)frame); + return -ENOEXEC; + } + } + return 0; +} + +int noinstr scs_patch(const u8 eh_frame[], int size) +{ + const u8 *p = eh_frame; + + while (size > 4) { + const struct eh_frame *frame = (const void *)p; + bool fde_has_augmentation_data = true; + int code_alignment_factor = 1; + int ret; + + if (frame->size == 0 || + frame->size == U32_MAX || + frame->size > size) + break; + + if (frame->cie_id_or_pointer == 0) { + const u8 *p = frame->augmentation_string; + + /* a 'z' in the augmentation string must come first */ + fde_has_augmentation_data = *p == 'z'; + + /* + * The code alignment factor is a uleb128 encoded field + * but given that the only sensible values are 1 or 4, + * there is no point in decoding the whole thing. + */ + p += strlen(p) + 1; + if (!WARN_ON(*p & BIT(7))) + code_alignment_factor = *p; + } else { + ret = scs_handle_fde_frame(frame, + fde_has_augmentation_data, + code_alignment_factor); + if (ret) + return ret; + } + + p += sizeof(frame->size) + frame->size; + size -= sizeof(frame->size) + frame->size; + } + return 0; +} + +asmlinkage void __init scs_patch_vmlinux(void) +{ + if (!should_patch_pac_into_scs()) + return; + + WARN_ON(scs_patch(__eh_frame_start, __eh_frame_end - __eh_frame_start)); + icache_inval_all_pou(); + isb(); +} diff --git a/arch/arm64/kernel/pi/Makefile b/arch/arm64/kernel/pi/Makefile index 839291430cb3..4c0ea3cd4ea4 100644 --- a/arch/arm64/kernel/pi/Makefile +++ b/arch/arm64/kernel/pi/Makefile @@ -7,6 +7,7 @@ KBUILD_CFLAGS := $(subst $(CC_FLAGS_FTRACE),,$(KBUILD_CFLAGS)) -fpie \ -I$(srctree)/scripts/dtc/libfdt -fno-stack-protector \ -include $(srctree)/include/linux/hidden.h \ -D__DISABLE_EXPORTS -ffreestanding -D__NO_FORTIFY \ + -fno-asynchronous-unwind-tables -fno-unwind-tables \ $(call cc-option,-fno-addrsig) # remove SCS flags from all objects in this directory diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c index 1568425095c1..971aa7b7bd50 100644 --- a/arch/arm64/kernel/process.c +++ b/arch/arm64/kernel/process.c @@ -667,6 +667,7 @@ unsigned long __get_wchan(struct task_struct *p) return wchan_info.pc; } +EXPORT_SYMBOL_GPL(get_wchan); unsigned long arch_align_stack(unsigned long sp) { diff --git a/arch/arm64/kernel/sdei.c b/arch/arm64/kernel/sdei.c index d56e170e1ca7..830be01af32d 100644 --- a/arch/arm64/kernel/sdei.c +++ b/arch/arm64/kernel/sdei.c @@ -144,7 +144,7 @@ static int init_sdei_scs(void) int cpu; int err = 0; - if (!IS_ENABLED(CONFIG_SHADOW_CALL_STACK)) + if (!scs_is_enabled()) return 0; for_each_possible_cpu(cpu) { diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index cfbf8947aa27..a0bc75b721e0 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -43,6 +44,7 @@ #include #include #include +#include #include #include #include @@ -314,6 +316,8 @@ void __init __no_sanitize_address setup_arch(char **cmdline_p) jump_label_init(); parse_early_param(); + dynamic_scs_init(); + /* * Unmask asynchronous aborts and fiq after bringing up possible * earlycon. (Report possible System Errors once we can report this diff --git a/arch/arm64/kernel/vmlinux.lds.S b/arch/arm64/kernel/vmlinux.lds.S index fa798c102af4..b38ad530dce0 100644 --- a/arch/arm64/kernel/vmlinux.lds.S +++ b/arch/arm64/kernel/vmlinux.lds.S @@ -143,6 +143,17 @@ jiffies = jiffies_64; #define TRAMP_TEXT #endif +#ifdef CONFIG_UNWIND_TABLES +#define UNWIND_DATA_SECTIONS \ + .eh_frame : { \ + __eh_frame_start = .; \ + *(.eh_frame) \ + __eh_frame_end = .; \ + } +#else +#define UNWIND_DATA_SECTIONS +#endif + /* * The size of the PE/COFF section that covers the kernel image, which * runs from _stext to _edata, must be a round multiple of the PE/COFF @@ -261,6 +272,8 @@ SECTIONS __alt_instructions_end = .; } + UNWIND_DATA_SECTIONS + . = ALIGN(SEGMENT_ALIGN); __inittext_end = .; __initdata_begin = .; diff --git a/arch/arm64/kvm/arm.c b/arch/arm64/kvm/arm.c index 4131f0662a0a..a219e6ddf4f5 100644 --- a/arch/arm64/kvm/arm.c +++ b/arch/arm64/kvm/arm.c @@ -1687,6 +1687,7 @@ static void cpu_prepare_hyp_mode(int cpu) else params->hcr_el2 = HCR_HOST_NVHE_FLAGS; params->vttbr = params->vtcr = 0; + params->hfgwtr_el2 = HFGxTR_EL2_nSMPRI_EL1_MASK | HFGxTR_EL2_nTPIDR2_EL0_MASK; /* * Flush the init params from the data cache because the struct will diff --git a/arch/arm64/kvm/hyp/include/nvhe/iommu.h b/arch/arm64/kvm/hyp/include/nvhe/iommu.h index ad05bf0bf764..54fb96562186 100644 --- a/arch/arm64/kvm/hyp/include/nvhe/iommu.h +++ b/arch/arm64/kvm/hyp/include/nvhe/iommu.h @@ -93,8 +93,6 @@ int __pkvm_iommu_register(unsigned long dev_id, unsigned long drv_id, int __pkvm_iommu_pm_notify(unsigned long dev_id, enum pkvm_iommu_pm_event event); int __pkvm_iommu_finalize(int err); -int pkvm_iommu_host_stage2_adjust_range(phys_addr_t addr, phys_addr_t *start, - phys_addr_t *end); bool pkvm_iommu_host_dabt_handler(struct kvm_cpu_context *host_ctxt, u32 esr, phys_addr_t fault_pa); void pkvm_iommu_host_stage2_idmap(phys_addr_t start, phys_addr_t end, diff --git a/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h b/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h index b4050138ada9..b0eabed053d2 100644 --- a/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h +++ b/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h @@ -72,6 +72,8 @@ int __pkvm_host_share_hyp(u64 pfn); int __pkvm_host_unshare_hyp(u64 pfn); int __pkvm_host_reclaim_page(struct pkvm_hyp_vm *vm, u64 pfn, u64 ipa); int __pkvm_host_donate_hyp(u64 pfn, u64 nr_pages); +int ___pkvm_host_donate_hyp(u64 pfn, u64 nr_pages, bool accept_mmio); +int __pkvm_host_donate_hyp_locked(u64 pfn, u64 nr_pages); int __pkvm_hyp_donate_host(u64 pfn, u64 nr_pages); int __pkvm_host_share_guest(u64 pfn, u64 gfn, struct pkvm_hyp_vcpu *vcpu); int __pkvm_host_donate_guest(u64 pfn, u64 gfn, struct pkvm_hyp_vcpu *vcpu); @@ -89,7 +91,6 @@ bool addr_is_memory(phys_addr_t phys); int host_stage2_idmap_locked(phys_addr_t addr, u64 size, enum kvm_pgtable_prot prot, bool update_iommu); int host_stage2_set_owner_locked(phys_addr_t addr, u64 size, enum pkvm_component_id owner_id); -int host_stage2_protect_pages_locked(phys_addr_t addr, u64 size); int host_stage2_unmap_reg_locked(phys_addr_t start, u64 size); int kvm_host_prepare_stage2(void *pgt_pool_base); int kvm_guest_prepare_stage2(struct pkvm_hyp_vm *vm, void *pgd); diff --git a/arch/arm64/kvm/hyp/include/nvhe/modules.h b/arch/arm64/kvm/hyp/include/nvhe/modules.h index 0c3755ebe201..975d081c4e17 100644 --- a/arch/arm64/kvm/hyp/include/nvhe/modules.h +++ b/arch/arm64/kvm/hyp/include/nvhe/modules.h @@ -11,13 +11,10 @@ int __pkvm_register_hyp_panic_notifier(void (*cb)(struct kvm_cpu_context *)); enum pkvm_psci_notification; int __pkvm_register_psci_notifier(void (*cb)(enum pkvm_psci_notification, struct kvm_cpu_context *)); -int reset_pkvm_priv_hcall_limit(void); - #ifdef CONFIG_MODULES int __pkvm_init_module(void *module_init); int __pkvm_register_hcall(unsigned long hfn_hyp_va); int handle_host_dynamic_hcall(struct kvm_cpu_context *host_ctxt); -int __pkvm_close_late_module_registration(void); void __pkvm_close_module_registration(void); #else static inline int __pkvm_init_module(void *module_init) { return -EOPNOTSUPP; } @@ -27,6 +24,5 @@ static inline int handle_host_dynamic_hcall(struct kvm_cpu_context *host_ctxt) { return HCALL_UNHANDLED; } -static inline int __pkvm_close_late_module_registration(void) { return -EOPNOTSUPP; } static inline void __pkvm_close_module_registration(void) { } #endif diff --git a/arch/arm64/kvm/hyp/include/nvhe/pkvm.h b/arch/arm64/kvm/hyp/include/nvhe/pkvm.h index 9eba06503704..b11fd818fff9 100644 --- a/arch/arm64/kvm/hyp/include/nvhe/pkvm.h +++ b/arch/arm64/kvm/hyp/include/nvhe/pkvm.h @@ -162,9 +162,4 @@ int pkvm_load_pvmfw_pages(struct pkvm_hyp_vm *vm, u64 ipa, phys_addr_t phys, u64 size); void pkvm_poison_pvmfw_pages(void); -/* - * Notify pKVM about events that can undermine pKVM security. - */ -void pkvm_handle_system_misconfiguration(enum pkvm_system_misconfiguration event); - #endif /* __ARM64_KVM_NVHE_PKVM_H__ */ diff --git a/arch/arm64/kvm/hyp/nvhe/Makefile.nvhe b/arch/arm64/kvm/hyp/nvhe/Makefile.nvhe index 381e610042eb..f7d9d6ed1b7e 100644 --- a/arch/arm64/kvm/hyp/nvhe/Makefile.nvhe +++ b/arch/arm64/kvm/hyp/nvhe/Makefile.nvhe @@ -79,6 +79,7 @@ KBUILD_CFLAGS := $(filter-out $(CC_FLAGS_FTRACE) $(CC_FLAGS_SCS) $(CC_FLAGS_CFI) # when profile optimization is applied. gen-hyprel does not support SHT_REL and # causes a build failure. Remove profile optimization flags. KBUILD_CFLAGS := $(filter-out -fprofile-sample-use=% -fprofile-use=%, $(KBUILD_CFLAGS)) +KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables # KVM nVHE code is run at a different exception code with a different map, so # compiler instrumentation that inserts callbacks or checks into the code may diff --git a/arch/arm64/kvm/hyp/nvhe/hyp-init.S b/arch/arm64/kvm/hyp/nvhe/hyp-init.S index a6d67c2bb5ae..73ced9c646c4 100644 --- a/arch/arm64/kvm/hyp/nvhe/hyp-init.S +++ b/arch/arm64/kvm/hyp/nvhe/hyp-init.S @@ -95,6 +95,13 @@ SYM_CODE_START_LOCAL(___kvm_hyp_init) ldr x1, [x0, #NVHE_INIT_HCR_EL2] msr hcr_el2, x1 + mrs x1, ID_AA64MMFR0_EL1 + and x1, x1, #(0xf << ID_AA64MMFR0_EL1_FGT_SHIFT) + cbz x1, 1f + ldr x1, [x0, #NVHE_INIT_HFGWTR_EL2] + msr_s SYS_HFGWTR_EL2, x1 + +1: ldr x1, [x0, #NVHE_INIT_VTTBR] msr vttbr_el2, x1 diff --git a/arch/arm64/kvm/hyp/nvhe/hyp-main.c b/arch/arm64/kvm/hyp/nvhe/hyp-main.c index 285d5458b624..16abb1e0de08 100644 --- a/arch/arm64/kvm/hyp/nvhe/hyp-main.c +++ b/arch/arm64/kvm/hyp/nvhe/hyp-main.c @@ -1212,12 +1212,6 @@ static void handle___pkvm_register_hcall(struct kvm_cpu_context *host_ctxt) cpu_reg(host_ctxt, 1) = __pkvm_register_hcall(hfn_hyp_va); } -static void -handle___pkvm_close_module_registration(struct kvm_cpu_context *host_ctxt) -{ - cpu_reg(host_ctxt, 1) = __pkvm_close_late_module_registration(); -} - static void handle___pkvm_load_tracing(struct kvm_cpu_context *host_ctxt) { DECLARE_REG(unsigned long, pack_hva, host_ctxt, 1); @@ -1290,13 +1284,11 @@ static const hcall_t host_hcall[] = { HANDLE_FUNC(__kvm_tlb_flush_vmid_ipa), HANDLE_FUNC(__kvm_tlb_flush_vmid), HANDLE_FUNC(__kvm_flush_cpu_context), - HANDLE_FUNC(__pkvm_alloc_module_va), HANDLE_FUNC(__pkvm_map_module_page), HANDLE_FUNC(__pkvm_unmap_module_page), HANDLE_FUNC(__pkvm_init_module), HANDLE_FUNC(__pkvm_register_hcall), - HANDLE_FUNC(__pkvm_close_module_registration), HANDLE_FUNC(__pkvm_prot_finalize), HANDLE_FUNC(__pkvm_host_share_hyp), @@ -1330,22 +1322,6 @@ static const hcall_t host_hcall[] = { #endif }; -unsigned long pkvm_priv_hcall_limit __ro_after_init = __KVM_HOST_SMCCC_FUNC___pkvm_prot_finalize; - -int reset_pkvm_priv_hcall_limit(void) -{ - unsigned long *addr; - - if (pkvm_priv_hcall_limit == __KVM_HOST_SMCCC_FUNC___pkvm_prot_finalize) - return -EACCES; - - addr = hyp_fixmap_map(__hyp_pa(&pkvm_priv_hcall_limit)); - *addr = __KVM_HOST_SMCCC_FUNC___pkvm_prot_finalize; - hyp_fixmap_unmap(); - - return 0; -} - static void handle_host_hcall(struct kvm_cpu_context *host_ctxt) { DECLARE_REG(unsigned long, id, host_ctxt, 0); @@ -1365,7 +1341,7 @@ static void handle_host_hcall(struct kvm_cpu_context *host_ctxt) * returns -EPERM after the first call for a given CPU. */ if (static_branch_unlikely(&kvm_protected_mode_initialized)) - hcall_min = pkvm_priv_hcall_limit; + hcall_min = __KVM_HOST_SMCCC_FUNC___pkvm_prot_finalize; id -= KVM_HOST_SMCCC_ID(0); diff --git a/arch/arm64/kvm/hyp/nvhe/iommu.c b/arch/arm64/kvm/hyp/nvhe/iommu.c index bd7f177408e6..6c5ac9be7214 100644 --- a/arch/arm64/kvm/hyp/nvhe/iommu.c +++ b/arch/arm64/kvm/hyp/nvhe/iommu.c @@ -392,6 +392,7 @@ int __pkvm_iommu_register(unsigned long dev_id, unsigned long drv_id, .id = dev_id, .ops = drv->ops, .pa = dev_pa, + .va = hyp_phys_to_virt(dev_pa), .size = dev_size, .flags = flags, }; @@ -421,22 +422,11 @@ int __pkvm_iommu_register(unsigned long dev_id, unsigned long drv_id, goto out_free; } - /* - * Unmap the device's MMIO range from host stage-2. If registration - * is successful, future attempts to re-map will be blocked by - * pkvm_iommu_host_stage2_adjust_range. - */ - ret = host_stage2_unmap_reg_locked(dev_pa, dev_size); + ret = __pkvm_host_donate_hyp_locked(hyp_phys_to_pfn(dev_pa), + PAGE_ALIGN(dev_size) >> PAGE_SHIFT); if (ret) goto out_free; - /* Create EL2 mapping for the device. */ - ret = __pkvm_create_private_mapping(dev_pa, dev_size, - PAGE_HYP_DEVICE, (unsigned long *)(&dev->va)); - if (ret){ - goto out_free; - } - /* Register device and prevent host from mapping the MMIO range. */ list_add_tail(&dev->list, &iommu_list); if (dev->parent) @@ -456,6 +446,9 @@ int __pkvm_iommu_finalize(int err) { int ret = 0; + /* Err is not currently used in EL2.*/ + WARN_ON(err); + hyp_spin_lock(&iommu_registration_lock); if (!iommu_finalized) iommu_finalized = true; @@ -463,15 +456,6 @@ int __pkvm_iommu_finalize(int err) ret = -EPERM; hyp_spin_unlock(&iommu_registration_lock); - /* - * If finalize failed in EL1 driver for any reason, this means we can't trust the DMA - * isolation. So we have to inform pKVM to properly protect itself. - */ - if (!ret && err) - pkvm_handle_system_misconfiguration(NO_DMA_ISOLATION); - - __pkvm_close_late_module_registration(); - return ret; } @@ -501,39 +485,6 @@ int __pkvm_iommu_pm_notify(unsigned long dev_id, enum pkvm_iommu_pm_event event) return ret; } -/* - * Check host memory access against IOMMUs' MMIO regions. - * Returns -EPERM if the address is within the bounds of a registered device. - * Otherwise returns zero and adjusts boundaries of the new mapping to avoid - * MMIO regions of registered IOMMUs. - */ -int pkvm_iommu_host_stage2_adjust_range(phys_addr_t addr, phys_addr_t *start, - phys_addr_t *end) -{ - struct pkvm_iommu *dev; - phys_addr_t new_start = *start; - phys_addr_t new_end = *end; - phys_addr_t dev_start, dev_end; - - assert_host_component_locked(); - - list_for_each_entry(dev, &iommu_list, list) { - dev_start = dev->pa; - dev_end = dev_start + dev->size; - - if (addr < dev_start) - new_end = min(new_end, dev_start); - else if (addr >= dev_end) - new_start = max(new_start, dev_end); - else - return -EPERM; - } - - *start = new_start; - *end = new_end; - return 0; -} - bool pkvm_iommu_host_dabt_handler(struct kvm_cpu_context *host_ctxt, u32 esr, phys_addr_t pa) { diff --git a/arch/arm64/kvm/hyp/nvhe/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index 5337bfaf8529..2aeb5a8a7baa 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -79,10 +79,35 @@ static void hyp_unlock_component(void) hyp_spin_unlock(&pkvm_pgd_lock); } +static void assert_host_can_alloc(void) +{ + /* We can always get back to the host from guest context */ + if (read_sysreg(vttbr_el2) != kvm_get_vttbr(&host_mmu.arch.mmu)) + return; + + /* + * An error code must be returned to EL1 to handle memory allocation + * failures cleanly. That's doable for explicit calls into higher + * ELs, but not so much for other EL2 entry reasons such as mem aborts. + * Thankfully we don't need memory allocation in these cases by + * construction, so let's enforce the invariant. + */ + switch (ESR_ELx_EC(read_sysreg(esr_el2))) { + case ESR_ELx_EC_HVC64: + case ESR_ELx_EC_SMC64: + break; + default: + WARN_ON(1); + } +} + static void *host_s2_zalloc_pages_exact(size_t size) { - void *addr = hyp_alloc_pages(&host_s2_pool, get_order(size)); + void *addr; + assert_host_can_alloc(); + + addr = hyp_alloc_pages(&host_s2_pool, get_order(size)); hyp_split_page(hyp_virt_to_page(addr)); /* @@ -97,6 +122,8 @@ static void *host_s2_zalloc_pages_exact(size_t size) static void *host_s2_zalloc_page(void *pool) { + assert_host_can_alloc(); + return hyp_alloc_pages(pool, 0); } @@ -146,6 +173,27 @@ static void prepare_host_vtcr(void) id_aa64mmfr1_el1_sys_val, phys_shift); } +static int prepopulate_host_stage2(void) +{ + struct memblock_region *reg; + u64 addr = 0; + int i, ret; + + for (i = 0; i < hyp_memblock_nr; i++) { + reg = &hyp_memory[i]; + ret = host_stage2_idmap_locked(addr, reg->base - addr, PKVM_HOST_MMIO_PROT, false); + if (ret) + return ret; + ret = host_stage2_idmap_locked(reg->base, reg->size, PKVM_HOST_MEM_PROT, false); + if (ret) + return ret; + addr = reg->base + reg->size; + } + + return host_stage2_idmap_locked(addr, BIT(host_mmu.pgt.ia_bits) - addr, PKVM_HOST_MMIO_PROT, + false); +} + int kvm_host_prepare_stage2(void *pgt_pool_base) { struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu; @@ -172,7 +220,7 @@ int kvm_host_prepare_stage2(void *pgt_pool_base) mmu->pgt = &host_mmu.pgt; atomic64_set(&mmu->vmid.id, 0); - return 0; + return prepopulate_host_stage2(); } static bool guest_stage2_force_pte_cb(u64 addr, u64 end, @@ -398,7 +446,7 @@ int host_stage2_unmap_reg_locked(phys_addr_t start, u64 size) hyp_assert_lock_held(&host_mmu.lock); - ret = kvm_pgtable_stage2_unmap(&host_mmu.pgt, start, size); + ret = kvm_pgtable_stage2_reclaim_leaves(&host_mmu.pgt, start, size); if (ret) return ret; @@ -466,6 +514,11 @@ static enum kvm_pgtable_prot default_host_prot(bool is_memory) return is_memory ? PKVM_HOST_MEM_PROT : PKVM_HOST_MMIO_PROT; } +static enum kvm_pgtable_prot default_hyp_prot(phys_addr_t phys) +{ + return addr_is_memory(phys) ? PAGE_HYP : PAGE_HYP_DEVICE; +} + bool addr_is_memory(phys_addr_t phys) { struct kvm_mem_range range; @@ -763,22 +816,15 @@ static int host_stage2_idmap(struct kvm_vcpu_fault_info *fault, u64 addr) } } - /* - * Adjust against IOMMU devices first. host_stage2_adjust_range() should - * be called last for proper alignment. - */ - if (!is_memory) { - ret = pkvm_iommu_host_stage2_adjust_range(addr, &range.start, - &range.end); - if (ret) - return ret; - } - ret = host_stage2_adjust_range(addr, &range, level); if (ret) return ret; - return host_stage2_idmap_locked(range.start, range.end - range.start, prot, false); + /* + * We're guaranteed not to require memory allocation by construction, + * no need to bother even trying to recycle pages. + */ + return __host_stage2_idmap(range.start, range.end, prot, false); } static void (*illegal_abt_notifier)(struct kvm_cpu_context *host_ctxt); @@ -972,7 +1018,7 @@ static enum pkvm_page_state host_get_page_state(kvm_pte_t pte, u64 addr) if (is_memory && hyp_phys_to_page(addr)->flags & MODULE_OWNED_PAGE) return PKVM_MODULE_DONT_TOUCH; - if (!addr_is_allowed_memory(addr)) + if (is_memory && !addr_is_allowed_memory(addr)) return PKVM_NOPAGE; if (!kvm_pte_valid(pte) && pte) @@ -1186,8 +1232,10 @@ static int hyp_ack_share(u64 addr, const struct pkvm_mem_transition *tx, enum kvm_pgtable_prot perms) { u64 size = tx->nr_pages * PAGE_SIZE; + phys_addr_t phys = hyp_virt_to_phys((void *)addr); + enum kvm_pgtable_prot prot = default_hyp_prot(phys); - if (perms != PAGE_HYP) + if (!addr_is_memory(phys) || perms != prot) return -EPERM; if (__hyp_ack_skip_pgtable_check(tx)) @@ -1242,8 +1290,10 @@ static int hyp_complete_donation(u64 addr, const struct pkvm_mem_transition *tx) { void *start = (void *)addr, *end = start + (tx->nr_pages * PAGE_SIZE); - enum kvm_pgtable_prot prot = pkvm_mkstate(PAGE_HYP, PKVM_PAGE_OWNED); + phys_addr_t phys = hyp_virt_to_phys(start); + enum kvm_pgtable_prot prot = default_hyp_prot(phys); + prot = pkvm_mkstate(prot, PKVM_PAGE_OWNED); return pkvm_create_mappings_locked(start, end, prot); } @@ -1280,7 +1330,7 @@ static int guest_ack_share(u64 addr, const struct pkvm_mem_transition *tx, { u64 size = tx->nr_pages * PAGE_SIZE; - if (perms != KVM_PGTABLE_PROT_RWX) + if (!addr_is_memory(tx->completer.guest.phys) || perms != KVM_PGTABLE_PROT_RWX) return -EPERM; return __guest_check_page_state_range(tx->completer.guest.hyp_vcpu, @@ -1291,6 +1341,9 @@ static int guest_ack_donation(u64 addr, const struct pkvm_mem_transition *tx) { u64 size = tx->nr_pages * PAGE_SIZE; + if (!addr_is_memory(tx->completer.guest.phys)) + return -EPERM; + return __guest_check_page_state_range(tx->completer.guest.hyp_vcpu, addr, size, PKVM_NOPAGE); } @@ -1776,7 +1829,7 @@ int __pkvm_host_share_hyp(u64 pfn) .id = PKVM_ID_HYP, }, }, - .completer_prot = PAGE_HYP, + .completer_prot = default_hyp_prot(host_addr), }; host_lock_component(); @@ -1873,7 +1926,7 @@ int __pkvm_host_unshare_hyp(u64 pfn) .id = PKVM_ID_HYP, }, }, - .completer_prot = PAGE_HYP, + .completer_prot = default_hyp_prot(host_addr), }; host_lock_component(); @@ -1888,6 +1941,27 @@ int __pkvm_host_unshare_hyp(u64 pfn) } int __pkvm_host_donate_hyp(u64 pfn, u64 nr_pages) +{ + return ___pkvm_host_donate_hyp(pfn, nr_pages, false); +} + +int ___pkvm_host_donate_hyp(u64 pfn, u64 nr_pages, bool accept_mmio) +{ + phys_addr_t start = hyp_pfn_to_phys(pfn); + phys_addr_t end = start + (nr_pages << PAGE_SHIFT); + int ret; + + if (!accept_mmio && !range_is_memory(start, end)) + return -EPERM; + + host_lock_component(); + ret = __pkvm_host_donate_hyp_locked(pfn, nr_pages); + host_unlock_component(); + + return ret; +} + +int __pkvm_host_donate_hyp_locked(u64 pfn, u64 nr_pages) { int ret; u64 host_addr = hyp_pfn_to_phys(pfn); @@ -1908,13 +1982,12 @@ int __pkvm_host_donate_hyp(u64 pfn, u64 nr_pages) }, }; - host_lock_component(); + hyp_assert_lock_held(&host_mmu.lock); hyp_lock_component(); ret = do_donate(&donation); hyp_unlock_component(); - host_unlock_component(); return ret; } @@ -1964,15 +2037,19 @@ static int restrict_host_page_perms(u64 addr, kvm_pte_t pte, u32 level, enum kvm return ret; } +#define MODULE_PROT_ALLOWLIST (KVM_PGTABLE_PROT_RWX | \ + KVM_PGTABLE_PROT_NC | \ + KVM_PGTABLE_PROT_PXN | \ + KVM_PGTABLE_PROT_UXN) int module_change_host_page_prot(u64 pfn, enum kvm_pgtable_prot prot) { u64 addr = hyp_pfn_to_phys(pfn); - struct hyp_page *page; + struct hyp_page *page = NULL; kvm_pte_t pte; u32 level; int ret; - if ((prot & KVM_PGTABLE_PROT_RWX) != prot || !addr_is_memory(addr)) + if ((prot & MODULE_PROT_ALLOWLIST) != prot) return -EINVAL; host_lock_component(); @@ -1980,6 +2057,14 @@ int module_change_host_page_prot(u64 pfn, enum kvm_pgtable_prot prot) if (ret) goto unlock; + /* + * There is no hyp_vmemmap covering MMIO regions, which makes tracking + * of module-owned MMIO regions hard, so we trust the modules not to + * mess things up. + */ + if (!addr_is_memory(addr)) + goto update; + ret = -EPERM; page = hyp_phys_to_page(addr); @@ -1994,14 +2079,15 @@ int module_change_host_page_prot(u64 pfn, enum kvm_pgtable_prot prot) goto unlock; } - if (prot == KVM_PGTABLE_PROT_RWX) +update: + if (prot == default_host_prot(!!page)) ret = host_stage2_set_owner_locked(addr, PAGE_SIZE, PKVM_ID_HOST); else if (!prot) ret = host_stage2_set_owner_locked(addr, PAGE_SIZE, PKVM_ID_PROTECTED); else ret = restrict_host_page_perms(addr, pte, level, prot); - if (ret) + if (ret || !page) goto unlock; if (prot != KVM_PGTABLE_PROT_RWX) @@ -2366,19 +2452,6 @@ bool __pkvm_check_ioguard_page(struct pkvm_hyp_vcpu *hyp_vcpu) return ret; } -int host_stage2_protect_pages_locked(phys_addr_t addr, u64 size) -{ - int ret; - - hyp_assert_lock_held(&host_mmu.lock); - - ret = __host_check_page_state_range(addr, size, PKVM_PAGE_OWNED); - if (!ret) - ret = host_stage2_set_owner_locked(addr, size, PKVM_ID_PROTECTED); - - return ret; -} - int host_stage2_get_leaf(phys_addr_t phys, kvm_pte_t *ptep, u32 *level) { int ret; diff --git a/arch/arm64/kvm/hyp/nvhe/modules.c b/arch/arm64/kvm/hyp/nvhe/modules.c index e3d73fab4e24..49e6c2c2e2ae 100644 --- a/arch/arm64/kvm/hyp/nvhe/modules.c +++ b/arch/arm64/kvm/hyp/nvhe/modules.c @@ -17,6 +17,26 @@ static void __kvm_flush_dcache_to_poc(void *addr, size_t size) kvm_flush_dcache_to_poc((unsigned long)addr, (unsigned long)size); } +static void __update_hcr_el2(unsigned long set_mask, unsigned long clear_mask) +{ + struct kvm_nvhe_init_params *params = this_cpu_ptr(&kvm_init_params); + + params->hcr_el2 |= set_mask; + params->hcr_el2 &= ~clear_mask; + __kvm_flush_dcache_to_poc(params, sizeof(*params)); + write_sysreg(params->hcr_el2, hcr_el2); +} + +static void __update_hfgwtr_el2(unsigned long set_mask, unsigned long clear_mask) +{ + struct kvm_nvhe_init_params *params = this_cpu_ptr(&kvm_init_params); + + params->hfgwtr_el2 |= set_mask; + params->hfgwtr_el2 &= ~clear_mask; + __kvm_flush_dcache_to_poc(params, sizeof(*params)); + write_sysreg_s(params->hfgwtr_el2, SYS_HFGWTR_EL2); +} + static atomic_t early_lm_pages; static void *__pkvm_linear_map_early(phys_addr_t phys, size_t size, enum kvm_pgtable_prot prot) { @@ -57,13 +77,9 @@ void __pkvm_close_module_registration(void) */ } -int __pkvm_close_late_module_registration(void) +static int __pkvm_module_host_donate_hyp(u64 pfn, u64 nr_pages) { - __pkvm_close_module_registration(); - - return reset_pkvm_priv_hcall_limit(); - - /* The fuse is blown! No way back until reset */ + return ___pkvm_host_donate_hyp(pfn, nr_pages, true); } const struct pkvm_module_ops module_ops = { @@ -78,6 +94,8 @@ const struct pkvm_module_ops module_ops = { .linear_map_early = __pkvm_linear_map_early, .linear_unmap_early = __pkvm_linear_unmap_early, .flush_dcache_to_poc = __kvm_flush_dcache_to_poc, + .update_hcr_el2 = __update_hcr_el2, + .update_hfgwtr_el2 = __update_hfgwtr_el2, .register_host_perm_fault_handler = hyp_register_host_perm_fault_handler, .host_stage2_mod_prot = module_change_host_page_prot, .host_stage2_get_leaf = host_stage2_get_leaf, @@ -86,7 +104,7 @@ const struct pkvm_module_ops module_ops = { .register_illegal_abt_notifier = __pkvm_register_illegal_abt_notifier, .register_psci_notifier = __pkvm_register_psci_notifier, .register_hyp_panic_notifier = __pkvm_register_hyp_panic_notifier, - .host_donate_hyp = __pkvm_host_donate_hyp, + .host_donate_hyp = __pkvm_module_host_donate_hyp, .hyp_donate_host = __pkvm_hyp_donate_host, .host_share_hyp = __pkvm_host_share_hyp, .host_unshare_hyp = __pkvm_host_unshare_hyp, diff --git a/arch/arm64/kvm/hyp/nvhe/pkvm.c b/arch/arm64/kvm/hyp/nvhe/pkvm.c index a6cc23d91d81..bb25de654934 100644 --- a/arch/arm64/kvm/hyp/nvhe/pkvm.c +++ b/arch/arm64/kvm/hyp/nvhe/pkvm.c @@ -1570,14 +1570,3 @@ bool kvm_hyp_handle_hvc64(struct kvm_vcpu *vcpu, u64 *exit_code) return false; } - -/* - * Notify pKVM about events that can undermine pKVM security. - */ -void pkvm_handle_system_misconfiguration(enum pkvm_system_misconfiguration event) -{ - if (event == NO_DMA_ISOLATION) - pkvm_poison_pvmfw_pages(); - else - BUG(); -} diff --git a/arch/arm64/kvm/hyp/nvhe/setup.c b/arch/arm64/kvm/hyp/nvhe/setup.c index 4255846108e7..c0f502c5edb2 100644 --- a/arch/arm64/kvm/hyp/nvhe/setup.c +++ b/arch/arm64/kvm/hyp/nvhe/setup.c @@ -277,6 +277,29 @@ static int fix_hyp_pgtable_refcnt_walker(u64 addr, u64 end, u32 level, return 0; } +static int pin_table_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, + enum kvm_pgtable_walk_flags flag, void * const arg) +{ + struct kvm_pgtable_mm_ops *mm_ops = arg; + kvm_pte_t pte = *ptep; + + if (kvm_pte_valid(pte)) + mm_ops->get_page(kvm_pte_follow(pte, mm_ops)); + + return 0; +} + +static int pin_host_tables(void) +{ + struct kvm_pgtable_walker walker = { + .cb = pin_table_walker, + .flags = KVM_PGTABLE_WALK_TABLE_POST, + .arg = &host_mmu.mm_ops, + }; + + return kvm_pgtable_walk(&host_mmu.pgt, 0, BIT(host_mmu.pgt.ia_bits), &walker); +} + static int fix_host_ownership(void) { struct kvm_pgtable_walker walker = { @@ -318,7 +341,9 @@ static int unmap_protected_regions(void) reg = &pkvm_moveable_regs[i]; if (reg->type != PKVM_MREG_PROTECTED_RANGE) continue; - ret = host_stage2_protect_pages_locked(reg->start, reg->size); + + ret = host_stage2_set_owner_locked(reg->start, reg->size, + PKVM_ID_PROTECTED); if (ret) return ret; } @@ -355,10 +380,6 @@ void __noreturn __pkvm_init_finalise(void) }; pkvm_pgtable.mm_ops = &pkvm_pgtable_mm_ops; - ret = fix_host_ownership(); - if (ret) - goto out; - ret = fix_hyp_pgtable_refcnt(); if (ret) goto out; @@ -367,10 +388,18 @@ void __noreturn __pkvm_init_finalise(void) if (ret) goto out; + ret = fix_host_ownership(); + if (ret) + goto out; + ret = unmap_protected_regions(); if (ret) goto out; + ret = pin_host_tables(); + if (ret) + goto out; + ret = hyp_ffa_init(ffa_proxy_pages); if (ret) goto out; diff --git a/arch/arm64/kvm/hyp/pgtable.c b/arch/arm64/kvm/hyp/pgtable.c index a5044b629cea..1293a9b5319d 100644 --- a/arch/arm64/kvm/hyp/pgtable.c +++ b/arch/arm64/kvm/hyp/pgtable.c @@ -76,11 +76,6 @@ static u32 kvm_pgd_pages(u32 ia_bits, u32 start_level) return __kvm_pgd_page_idx(&pgt, -1ULL) + 1; } -static kvm_pte_t *kvm_pte_follow(kvm_pte_t pte, struct kvm_pgtable_mm_ops *mm_ops) -{ - return mm_ops->phys_to_virt(kvm_pte_to_phys(pte)); -} - static void kvm_clear_pte(kvm_pte_t *ptep) { WRITE_ONCE(*ptep, 0); @@ -281,7 +276,8 @@ static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) kvm_pte_t attr; u32 mtype; - if (!(prot & KVM_PGTABLE_PROT_R) || (device && nc)) + if (!(prot & KVM_PGTABLE_PROT_R) || (device && nc) || + (prot & (KVM_PGTABLE_PROT_PXN | KVM_PGTABLE_PROT_UXN))) return -EINVAL; if (device) @@ -570,16 +566,15 @@ static bool stage2_has_fwb(struct kvm_pgtable *pgt) #define KVM_S2_MEMATTR(pgt, attr) PAGE_S2_MEMATTR(attr, stage2_has_fwb(pgt)) static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot prot, - kvm_pte_t *ptep) + kvm_pte_t *ptep) { + u64 exec_type = KVM_PTE_LEAF_ATTR_HI_S2_XN_XN; bool device = prot & KVM_PGTABLE_PROT_DEVICE; u32 sh = KVM_PTE_LEAF_ATTR_LO_S2_SH_IS; bool nc = prot & KVM_PGTABLE_PROT_NC; + enum kvm_pgtable_prot exec_prot; kvm_pte_t attr; - if (device && nc) - return -EINVAL; - if (device) attr = KVM_S2_MEMATTR(pgt, DEVICE_nGnRE); else if (nc) @@ -587,11 +582,23 @@ static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot p else attr = KVM_S2_MEMATTR(pgt, NORMAL); - if (!(prot & KVM_PGTABLE_PROT_X)) - attr |= KVM_PTE_LEAF_ATTR_HI_S2_XN; - else if (device) - return -EINVAL; + exec_prot = prot & (KVM_PGTABLE_PROT_X | KVM_PGTABLE_PROT_PXN | KVM_PGTABLE_PROT_UXN); + switch(exec_prot) { + case KVM_PGTABLE_PROT_X: + goto set_ap; + case KVM_PGTABLE_PROT_PXN: + exec_type = KVM_PTE_LEAF_ATTR_HI_S2_XN_PXN; + break; + case KVM_PGTABLE_PROT_UXN: + exec_type = KVM_PTE_LEAF_ATTR_HI_S2_XN_UXN; + break; + default: + if (exec_prot) + return -EINVAL; + } + attr |= FIELD_PREP(KVM_PTE_LEAF_ATTR_HI_S2_XN, exec_type); +set_ap: if (prot & KVM_PGTABLE_PROT_R) attr |= KVM_PTE_LEAF_ATTR_LO_S2_S2AP_R; @@ -617,8 +624,21 @@ enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte) prot |= KVM_PGTABLE_PROT_R; if (pte & KVM_PTE_LEAF_ATTR_LO_S2_S2AP_W) prot |= KVM_PGTABLE_PROT_W; - if (!(pte & KVM_PTE_LEAF_ATTR_HI_S2_XN)) + switch(FIELD_GET(KVM_PTE_LEAF_ATTR_HI_S2_XN, pte)) { + case 0: prot |= KVM_PGTABLE_PROT_X; + break; + case KVM_PTE_LEAF_ATTR_HI_S2_XN_PXN: + prot |= KVM_PGTABLE_PROT_PXN; + break; + case KVM_PTE_LEAF_ATTR_HI_S2_XN_UXN: + prot |= KVM_PGTABLE_PROT_UXN; + break; + case KVM_PTE_LEAF_ATTR_HI_S2_XN_XN: + break; + default: + WARN_ON(1); + } return prot; } @@ -660,7 +680,9 @@ static bool stage2_pte_cacheable(struct kvm_pgtable *pgt, kvm_pte_t pte) static bool stage2_pte_executable(kvm_pte_t pte) { - return kvm_pte_valid(pte) && !(pte & KVM_PTE_LEAF_ATTR_HI_S2_XN); + kvm_pte_t xn = FIELD_GET(KVM_PTE_LEAF_ATTR_HI_S2_XN, pte); + + return kvm_pte_valid(pte) && xn != KVM_PTE_LEAF_ATTR_HI_S2_XN_XN; } static bool stage2_leaf_mapping_allowed(u64 addr, u64 end, u32 level, @@ -1017,6 +1039,30 @@ int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size) return kvm_pgtable_walk(pgt, addr, size, &walker); } +static int stage2_reclaim_leaf_walker(u64 addr, u64 end, u32 level, kvm_pte_t *ptep, + enum kvm_pgtable_walk_flags flag, void * const arg) +{ + stage2_coalesce_walk_table_post(addr, end, level, ptep, arg); + + return 0; +} + +int kvm_pgtable_stage2_reclaim_leaves(struct kvm_pgtable *pgt, u64 addr, u64 size) +{ + struct stage2_map_data map_data = { + .phys = KVM_PHYS_INVALID, + .mmu = pgt->mmu, + .mm_ops = pgt->mm_ops, + }; + struct kvm_pgtable_walker walker = { + .cb = stage2_reclaim_leaf_walker, + .arg = &map_data, + .flags = KVM_PGTABLE_WALK_TABLE_POST, + }; + + return kvm_pgtable_walk(pgt, addr, size, &walker); +} + struct stage2_attr_data { kvm_pte_t attr_set; kvm_pte_t attr_clr; @@ -1135,7 +1181,7 @@ int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr, u32 level; kvm_pte_t set = 0, clr = 0; - if (prot & KVM_PTE_LEAF_ATTR_HI_SW) + if (prot & !KVM_PGTABLE_PROT_RWX) return -EINVAL; if (prot & KVM_PGTABLE_PROT_R) diff --git a/arch/arm64/kvm/hypercalls.c b/arch/arm64/kvm/hypercalls.c index b4712bcc697d..6c052411123c 100644 --- a/arch/arm64/kvm/hypercalls.c +++ b/arch/arm64/kvm/hypercalls.c @@ -429,6 +429,8 @@ int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) u64 val; int wa_level; + if (KVM_REG_SIZE(reg->id) != sizeof(val)) + return -ENOENT; if (copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id))) return -EFAULT; diff --git a/arch/arm64/kvm/iommu.c b/arch/arm64/kvm/iommu.c index 4a03f1908307..006aeaccc3c9 100644 --- a/arch/arm64/kvm/iommu.c +++ b/arch/arm64/kvm/iommu.c @@ -6,6 +6,9 @@ #include +/* Did all IOMMUs register as expected. */ +static bool finalised; + static unsigned long dev_to_id(struct device *dev) { /* Use the struct device pointer as a unique identifier. */ @@ -16,7 +19,7 @@ int pkvm_iommu_driver_init(u64 drv, void *data, size_t size) { return kvm_call_hyp_nvhe(__pkvm_iommu_driver_init, drv, data, size); } -EXPORT_SYMBOL_GPL(pkvm_iommu_driver_init); +EXPORT_SYMBOL(pkvm_iommu_driver_init); int pkvm_iommu_register(struct device *dev, u64 drv, phys_addr_t pa, size_t size, struct device *parent, u8 flags) @@ -41,24 +44,30 @@ int pkvm_iommu_register(struct device *dev, u64 drv, phys_addr_t pa, } return ret; } -EXPORT_SYMBOL_GPL(pkvm_iommu_register); +EXPORT_SYMBOL(pkvm_iommu_register); int pkvm_iommu_suspend(struct device *dev) { return kvm_call_hyp_nvhe(__pkvm_iommu_pm_notify, dev_to_id(dev), PKVM_IOMMU_PM_SUSPEND); } -EXPORT_SYMBOL_GPL(pkvm_iommu_suspend); +EXPORT_SYMBOL(pkvm_iommu_suspend); int pkvm_iommu_resume(struct device *dev) { return kvm_call_hyp_nvhe(__pkvm_iommu_pm_notify, dev_to_id(dev), PKVM_IOMMU_PM_RESUME); } -EXPORT_SYMBOL_GPL(pkvm_iommu_resume); +EXPORT_SYMBOL(pkvm_iommu_resume); int pkvm_iommu_finalize(int err) { - return kvm_call_hyp_nvhe(__pkvm_iommu_finalize, err); + finalised = !err; + return kvm_call_hyp_nvhe(__pkvm_iommu_finalize, 0); } EXPORT_SYMBOL_GPL(pkvm_iommu_finalize); + +bool pkvm_iommu_finalized(void) +{ + return finalised; +} diff --git a/arch/arm64/kvm/pkvm.c b/arch/arm64/kvm/pkvm.c index 8da768992b38..b601ff98e9f2 100644 --- a/arch/arm64/kvm/pkvm.c +++ b/arch/arm64/kvm/pkvm.c @@ -448,6 +448,9 @@ static int __init pkvm_firmware_rmem_clear(void) return -EINVAL; memset(addr, 0, size); + /* Clear so user space doesn't get stale info via IOCTL. */ + pkvm_firmware_mem = NULL; + dcache_clean_poc((unsigned long)addr, (unsigned long)addr + size); memunmap(addr); return 0; @@ -501,6 +504,10 @@ static int __init finalize_pkvm(void) if (pkvm_load_early_modules()) pkvm_firmware_rmem_clear(); + /* If no DMA protection. */ + if (!pkvm_iommu_finalized()) + pkvm_firmware_rmem_clear(); + /* * Exclude HYP sections from kmemleak so that they don't get peeked * at, which would end badly once inaccessible. @@ -578,26 +585,14 @@ int pkvm_vm_ioctl_enable_cap(struct kvm *kvm, struct kvm_enable_cap *cap) #ifdef CONFIG_MODULES static char early_pkvm_modules[COMMAND_LINE_SIZE] __initdata; -static int __init pkvm_enable_module_late_loading(void) -{ - extern unsigned long kvm_nvhe_sym(pkvm_priv_hcall_limit); - - WARN(1, "Loading pKVM modules with kvm-arm.protected_modules is deprecated\n" - "Use kvm-arm.protected_modules=,"); - - /* - * Move the limit to allow module loading HVCs. It will be moved back to - * its original position in __pkvm_close_module_registration(). - */ - kvm_nvhe_sym(pkvm_priv_hcall_limit) = __KVM_HOST_SMCCC_FUNC___pkvm_alloc_module_va; - - return 0; -} - static int __init early_pkvm_modules_cfg(char *arg) { + /* + * Loading pKVM modules with kvm-arm.protected_modules is deprecated + * Use kvm-arm.protected_modules=, + */ if (!arg) - return pkvm_enable_module_late_loading(); + return -EINVAL; strscpy(early_pkvm_modules, arg, COMMAND_LINE_SIZE); @@ -800,7 +795,8 @@ int __pkvm_load_el2_module(struct module *this, unsigned long *token) int ret, i, secs_first; size_t offset, size; - if (!is_protected_kvm_enabled()) + /* The pKVM hyp only allows loading before it is fully initialized */ + if (!is_protected_kvm_enabled() || is_pkvm_initialized()) return -EOPNOTSUPP; for (i = 0; i < ARRAY_SIZE(secs_map); i++) { @@ -870,11 +866,11 @@ int __pkvm_load_el2_module(struct module *this, unsigned long *token) return 0; } -EXPORT_SYMBOL_GPL(__pkvm_load_el2_module); +EXPORT_SYMBOL(__pkvm_load_el2_module); int __pkvm_register_el2_call(unsigned long hfn_hyp_va) { return kvm_call_hyp_nvhe(__pkvm_register_hcall, hfn_hyp_va); } -EXPORT_SYMBOL_GPL(__pkvm_register_el2_call); +EXPORT_SYMBOL(__pkvm_register_el2_call); #endif /* CONFIG_MODULES */ diff --git a/arch/arm64/kvm/pmu-emul.c b/arch/arm64/kvm/pmu-emul.c index 745d14f81756..ed12c5355afb 100644 --- a/arch/arm64/kvm/pmu-emul.c +++ b/arch/arm64/kvm/pmu-emul.c @@ -15,16 +15,14 @@ #include #include +#define PERF_ATTR_CFG1_COUNTER_64BIT BIT(0) + DEFINE_STATIC_KEY_FALSE(kvm_arm_pmu_available); static LIST_HEAD(arm_pmus); static DEFINE_MUTEX(arm_pmus_lock); static void kvm_pmu_create_perf_event(struct kvm_vcpu *vcpu, u64 select_idx); -static void kvm_pmu_update_pmc_chained(struct kvm_vcpu *vcpu, u64 select_idx); -static void kvm_pmu_stop_counter(struct kvm_vcpu *vcpu, struct kvm_pmc *pmc); - -#define PERF_ATTR_CFG1_KVM_PMU_CHAINED 0x1 static u32 kvm_pmu_event_mask(struct kvm *kvm) { @@ -52,11 +50,22 @@ static u32 kvm_pmu_event_mask(struct kvm *kvm) * @select_idx: The counter index */ static bool kvm_pmu_idx_is_64bit(struct kvm_vcpu *vcpu, u64 select_idx) +{ + return (select_idx == ARMV8_PMU_CYCLE_IDX); +} + +static bool kvm_pmu_idx_has_64bit_overflow(struct kvm_vcpu *vcpu, u64 select_idx) { return (select_idx == ARMV8_PMU_CYCLE_IDX && __vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_LC); } +static bool kvm_pmu_counter_can_chain(struct kvm_vcpu *vcpu, u64 idx) +{ + return (!(idx & 1) && (idx + 1) < ARMV8_PMU_CYCLE_IDX && + !kvm_pmu_idx_has_64bit_overflow(vcpu, idx)); +} + static struct kvm_vcpu *kvm_pmc_to_vcpu(struct kvm_pmc *pmc) { struct kvm_pmu *pmu; @@ -69,91 +78,22 @@ static struct kvm_vcpu *kvm_pmc_to_vcpu(struct kvm_pmc *pmc) } /** - * kvm_pmu_pmc_is_chained - determine if the pmc is chained - * @pmc: The PMU counter pointer - */ -static bool kvm_pmu_pmc_is_chained(struct kvm_pmc *pmc) -{ - struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); - - return test_bit(pmc->idx >> 1, vcpu->arch.pmu.chained); -} - -/** - * kvm_pmu_idx_is_high_counter - determine if select_idx is a high/low counter - * @select_idx: The counter index - */ -static bool kvm_pmu_idx_is_high_counter(u64 select_idx) -{ - return select_idx & 0x1; -} - -/** - * kvm_pmu_get_canonical_pmc - obtain the canonical pmc - * @pmc: The PMU counter pointer - * - * When a pair of PMCs are chained together we use the low counter (canonical) - * to hold the underlying perf event. - */ -static struct kvm_pmc *kvm_pmu_get_canonical_pmc(struct kvm_pmc *pmc) -{ - if (kvm_pmu_pmc_is_chained(pmc) && - kvm_pmu_idx_is_high_counter(pmc->idx)) - return pmc - 1; - - return pmc; -} -static struct kvm_pmc *kvm_pmu_get_alternate_pmc(struct kvm_pmc *pmc) -{ - if (kvm_pmu_idx_is_high_counter(pmc->idx)) - return pmc - 1; - else - return pmc + 1; -} - -/** - * kvm_pmu_idx_has_chain_evtype - determine if the event type is chain + * kvm_pmu_get_counter_value - get PMU counter value * @vcpu: The vcpu pointer * @select_idx: The counter index */ -static bool kvm_pmu_idx_has_chain_evtype(struct kvm_vcpu *vcpu, u64 select_idx) +u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx) { - u64 eventsel, reg; + u64 counter, reg, enabled, running; + struct kvm_pmu *pmu = &vcpu->arch.pmu; + struct kvm_pmc *pmc = &pmu->pmc[select_idx]; - select_idx |= 0x1; + if (!kvm_vcpu_has_pmu(vcpu)) + return 0; - if (select_idx == ARMV8_PMU_CYCLE_IDX) - return false; - - reg = PMEVTYPER0_EL0 + select_idx; - eventsel = __vcpu_sys_reg(vcpu, reg) & kvm_pmu_event_mask(vcpu->kvm); - - return eventsel == ARMV8_PMUV3_PERFCTR_CHAIN; -} - -/** - * kvm_pmu_get_pair_counter_value - get PMU counter value - * @vcpu: The vcpu pointer - * @pmc: The PMU counter pointer - */ -static u64 kvm_pmu_get_pair_counter_value(struct kvm_vcpu *vcpu, - struct kvm_pmc *pmc) -{ - u64 counter, counter_high, reg, enabled, running; - - if (kvm_pmu_pmc_is_chained(pmc)) { - pmc = kvm_pmu_get_canonical_pmc(pmc); - reg = PMEVCNTR0_EL0 + pmc->idx; - - counter = __vcpu_sys_reg(vcpu, reg); - counter_high = __vcpu_sys_reg(vcpu, reg + 1); - - counter = lower_32_bits(counter) | (counter_high << 32); - } else { - reg = (pmc->idx == ARMV8_PMU_CYCLE_IDX) - ? PMCCNTR_EL0 : PMEVCNTR0_EL0 + pmc->idx; - counter = __vcpu_sys_reg(vcpu, reg); - } + reg = (pmc->idx == ARMV8_PMU_CYCLE_IDX) + ? PMCCNTR_EL0 : PMEVCNTR0_EL0 + pmc->idx; + counter = __vcpu_sys_reg(vcpu, reg); /* * The real counter value is equal to the value of counter register plus @@ -163,29 +103,7 @@ static u64 kvm_pmu_get_pair_counter_value(struct kvm_vcpu *vcpu, counter += perf_event_read_value(pmc->perf_event, &enabled, &running); - return counter; -} - -/** - * kvm_pmu_get_counter_value - get PMU counter value - * @vcpu: The vcpu pointer - * @select_idx: The counter index - */ -u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx) -{ - u64 counter; - struct kvm_pmu *pmu = &vcpu->arch.pmu; - struct kvm_pmc *pmc = &pmu->pmc[select_idx]; - - if (!kvm_vcpu_has_pmu(vcpu)) - return 0; - - counter = kvm_pmu_get_pair_counter_value(vcpu, pmc); - - if (kvm_pmu_pmc_is_chained(pmc) && - kvm_pmu_idx_is_high_counter(select_idx)) - counter = upper_32_bits(counter); - else if (select_idx != ARMV8_PMU_CYCLE_IDX) + if (!kvm_pmu_idx_is_64bit(vcpu, select_idx)) counter = lower_32_bits(counter); return counter; @@ -218,7 +136,6 @@ void kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val) */ static void kvm_pmu_release_perf_event(struct kvm_pmc *pmc) { - pmc = kvm_pmu_get_canonical_pmc(pmc); if (pmc->perf_event) { perf_event_disable(pmc->perf_event); perf_event_release_kernel(pmc->perf_event); @@ -236,11 +153,10 @@ static void kvm_pmu_stop_counter(struct kvm_vcpu *vcpu, struct kvm_pmc *pmc) { u64 counter, reg, val; - pmc = kvm_pmu_get_canonical_pmc(pmc); if (!pmc->perf_event) return; - counter = kvm_pmu_get_pair_counter_value(vcpu, pmc); + counter = kvm_pmu_get_counter_value(vcpu, pmc->idx); if (pmc->idx == ARMV8_PMU_CYCLE_IDX) { reg = PMCCNTR_EL0; @@ -252,9 +168,6 @@ static void kvm_pmu_stop_counter(struct kvm_vcpu *vcpu, struct kvm_pmc *pmc) __vcpu_sys_reg(vcpu, reg) = val; - if (kvm_pmu_pmc_is_chained(pmc)) - __vcpu_sys_reg(vcpu, reg + 1) = upper_32_bits(counter); - kvm_pmu_release_perf_event(pmc); } @@ -285,8 +198,6 @@ void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) for_each_set_bit(i, &mask, 32) kvm_pmu_stop_counter(vcpu, &pmu->pmc[i]); - - bitmap_zero(vcpu->arch.pmu.chained, ARMV8_PMU_MAX_COUNTER_PAIRS); } /** @@ -340,12 +251,9 @@ void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val) pmc = &pmu->pmc[i]; - /* A change in the enable state may affect the chain state */ - kvm_pmu_update_pmc_chained(vcpu, i); - kvm_pmu_create_perf_event(vcpu, i); - - /* At this point, pmc must be the canonical */ - if (pmc->perf_event) { + if (!pmc->perf_event) { + kvm_pmu_create_perf_event(vcpu, i); + } else { perf_event_enable(pmc->perf_event); if (pmc->perf_event->state != PERF_EVENT_STATE_ACTIVE) kvm_debug("fail to enable perf event\n"); @@ -375,11 +283,6 @@ void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val) pmc = &pmu->pmc[i]; - /* A change in the enable state may affect the chain state */ - kvm_pmu_update_pmc_chained(vcpu, i); - kvm_pmu_create_perf_event(vcpu, i); - - /* At this point, pmc must be the canonical */ if (pmc->perf_event) perf_event_disable(pmc->perf_event); } @@ -484,6 +387,65 @@ static void kvm_pmu_perf_overflow_notify_vcpu(struct irq_work *work) kvm_vcpu_kick(vcpu); } +/* + * Perform an increment on any of the counters described in @mask, + * generating the overflow if required, and propagate it as a chained + * event if possible. + */ +static void kvm_pmu_counter_increment(struct kvm_vcpu *vcpu, + unsigned long mask, u32 event) +{ + int i; + + if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) + return; + + /* Weed out disabled counters */ + mask &= __vcpu_sys_reg(vcpu, PMCNTENSET_EL0); + + for_each_set_bit(i, &mask, ARMV8_PMU_CYCLE_IDX) { + u64 type, reg; + + /* Filter on event type */ + type = __vcpu_sys_reg(vcpu, PMEVTYPER0_EL0 + i); + type &= kvm_pmu_event_mask(vcpu->kvm); + if (type != event) + continue; + + /* Increment this counter */ + reg = __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i) + 1; + reg = lower_32_bits(reg); + __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i) = reg; + + if (reg) /* No overflow? move on */ + continue; + + /* Mark overflow */ + __vcpu_sys_reg(vcpu, PMOVSSET_EL0) |= BIT(i); + + if (kvm_pmu_counter_can_chain(vcpu, i)) + kvm_pmu_counter_increment(vcpu, BIT(i + 1), + ARMV8_PMUV3_PERFCTR_CHAIN); + } +} + +/* Compute the sample period for a given counter value */ +static u64 compute_period(struct kvm_vcpu *vcpu, u64 select_idx, u64 counter) +{ + u64 val; + + if (kvm_pmu_idx_is_64bit(vcpu, select_idx)) { + if (!kvm_pmu_idx_has_64bit_overflow(vcpu, select_idx)) + val = -(counter & GENMASK(31, 0)); + else + val = (-counter) & GENMASK(63, 0); + } else { + val = (-counter) & GENMASK(31, 0); + } + + return val; +} + /** * When the perf event overflows, set the overflow status and inform the vcpu. */ @@ -503,10 +465,7 @@ static void kvm_pmu_perf_overflow(struct perf_event *perf_event, * Reset the sample period to the architectural limit, * i.e. the point where the counter overflows. */ - period = -(local64_read(&perf_event->count)); - - if (!kvm_pmu_idx_is_64bit(vcpu, pmc->idx)) - period &= GENMASK(31, 0); + period = compute_period(vcpu, idx, local64_read(&perf_event->count)); local64_set(&perf_event->hw.period_left, 0); perf_event->attr.sample_period = period; @@ -514,6 +473,10 @@ static void kvm_pmu_perf_overflow(struct perf_event *perf_event, __vcpu_sys_reg(vcpu, PMOVSSET_EL0) |= BIT(idx); + if (kvm_pmu_counter_can_chain(vcpu, idx)) + kvm_pmu_counter_increment(vcpu, BIT(idx + 1), + ARMV8_PMUV3_PERFCTR_CHAIN); + if (kvm_pmu_overflow_status(vcpu)) { kvm_make_request(KVM_REQ_IRQ_PENDING, vcpu); @@ -533,50 +496,7 @@ static void kvm_pmu_perf_overflow(struct perf_event *perf_event, */ void kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val) { - struct kvm_pmu *pmu = &vcpu->arch.pmu; - int i; - - if (!kvm_vcpu_has_pmu(vcpu)) - return; - - if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) - return; - - /* Weed out disabled counters */ - val &= __vcpu_sys_reg(vcpu, PMCNTENSET_EL0); - - for (i = 0; i < ARMV8_PMU_CYCLE_IDX; i++) { - u64 type, reg; - - if (!(val & BIT(i))) - continue; - - /* PMSWINC only applies to ... SW_INC! */ - type = __vcpu_sys_reg(vcpu, PMEVTYPER0_EL0 + i); - type &= kvm_pmu_event_mask(vcpu->kvm); - if (type != ARMV8_PMUV3_PERFCTR_SW_INCR) - continue; - - /* increment this even SW_INC counter */ - reg = __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i) + 1; - reg = lower_32_bits(reg); - __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i) = reg; - - if (reg) /* no overflow on the low part */ - continue; - - if (kvm_pmu_pmc_is_chained(&pmu->pmc[i])) { - /* increment the high counter */ - reg = __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i + 1) + 1; - reg = lower_32_bits(reg); - __vcpu_sys_reg(vcpu, PMEVCNTR0_EL0 + i + 1) = reg; - if (!reg) /* mark overflow on the high counter */ - __vcpu_sys_reg(vcpu, PMOVSSET_EL0) |= BIT(i + 1); - } else { - /* mark overflow on low counter */ - __vcpu_sys_reg(vcpu, PMOVSSET_EL0) |= BIT(i); - } - } + kvm_pmu_counter_increment(vcpu, val, ARMV8_PMUV3_PERFCTR_SW_INCR); } /** @@ -591,6 +511,9 @@ void kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val) if (!kvm_vcpu_has_pmu(vcpu)) return; + /* The reset bits don't indicate any state, and shouldn't be saved. */ + __vcpu_sys_reg(vcpu, PMCR_EL0) = val & ~(ARMV8_PMU_PMCR_C | ARMV8_PMU_PMCR_P); + if (val & ARMV8_PMU_PMCR_E) { kvm_pmu_enable_counter_mask(vcpu, __vcpu_sys_reg(vcpu, PMCNTENSET_EL0)); @@ -626,18 +549,11 @@ static void kvm_pmu_create_perf_event(struct kvm_vcpu *vcpu, u64 select_idx) { struct arm_pmu *arm_pmu = vcpu->kvm->arch.arm_pmu; struct kvm_pmu *pmu = &vcpu->arch.pmu; - struct kvm_pmc *pmc; + struct kvm_pmc *pmc = &pmu->pmc[select_idx]; struct perf_event *event; struct perf_event_attr attr; u64 eventsel, counter, reg, data; - /* - * For chained counters the event type and filtering attributes are - * obtained from the low/even counter. We also use this counter to - * determine if the event is enabled/disabled. - */ - pmc = kvm_pmu_get_canonical_pmc(&pmu->pmc[select_idx]); - reg = (pmc->idx == ARMV8_PMU_CYCLE_IDX) ? PMCCFILTR_EL0 : PMEVTYPER0_EL0 + pmc->idx; data = __vcpu_sys_reg(vcpu, reg); @@ -648,8 +564,12 @@ static void kvm_pmu_create_perf_event(struct kvm_vcpu *vcpu, u64 select_idx) else eventsel = data & kvm_pmu_event_mask(vcpu->kvm); - /* Software increment event doesn't need to be backed by a perf event */ - if (eventsel == ARMV8_PMUV3_PERFCTR_SW_INCR) + /* + * Neither SW increment nor chained events need to be backed + * by a perf event. + */ + if (eventsel == ARMV8_PMUV3_PERFCTR_SW_INCR || + eventsel == ARMV8_PMUV3_PERFCTR_CHAIN) return; /* @@ -671,30 +591,20 @@ static void kvm_pmu_create_perf_event(struct kvm_vcpu *vcpu, u64 select_idx) attr.exclude_host = 1; /* Don't count host events */ attr.config = eventsel; - counter = kvm_pmu_get_pair_counter_value(vcpu, pmc); + counter = kvm_pmu_get_counter_value(vcpu, select_idx); - if (kvm_pmu_pmc_is_chained(pmc)) { - /** - * The initial sample period (overflow count) of an event. For - * chained counters we only support overflow interrupts on the - * high counter. - */ - attr.sample_period = (-counter) & GENMASK(63, 0); - attr.config1 |= PERF_ATTR_CFG1_KVM_PMU_CHAINED; + /* + * If counting with a 64bit counter, advertise it to the perf + * code, carefully dealing with the initial sample period + * which also depends on the overflow. + */ + if (kvm_pmu_idx_is_64bit(vcpu, select_idx)) + attr.config1 |= PERF_ATTR_CFG1_COUNTER_64BIT; - event = perf_event_create_kernel_counter(&attr, -1, current, - kvm_pmu_perf_overflow, - pmc + 1); - } else { - /* The initial sample period (overflow count) of an event. */ - if (kvm_pmu_idx_is_64bit(vcpu, pmc->idx)) - attr.sample_period = (-counter) & GENMASK(63, 0); - else - attr.sample_period = (-counter) & GENMASK(31, 0); + attr.sample_period = compute_period(vcpu, select_idx, counter); - event = perf_event_create_kernel_counter(&attr, -1, current, + event = perf_event_create_kernel_counter(&attr, -1, current, kvm_pmu_perf_overflow, pmc); - } if (IS_ERR(event)) { pr_err_once("kvm: pmu event creation failed %ld\n", @@ -705,41 +615,6 @@ static void kvm_pmu_create_perf_event(struct kvm_vcpu *vcpu, u64 select_idx) pmc->perf_event = event; } -/** - * kvm_pmu_update_pmc_chained - update chained bitmap - * @vcpu: The vcpu pointer - * @select_idx: The number of selected counter - * - * Update the chained bitmap based on the event type written in the - * typer register and the enable state of the odd register. - */ -static void kvm_pmu_update_pmc_chained(struct kvm_vcpu *vcpu, u64 select_idx) -{ - struct kvm_pmu *pmu = &vcpu->arch.pmu; - struct kvm_pmc *pmc = &pmu->pmc[select_idx], *canonical_pmc; - bool new_state, old_state; - - old_state = kvm_pmu_pmc_is_chained(pmc); - new_state = kvm_pmu_idx_has_chain_evtype(vcpu, pmc->idx) && - kvm_pmu_counter_is_enabled(vcpu, pmc->idx | 0x1); - - if (old_state == new_state) - return; - - canonical_pmc = kvm_pmu_get_canonical_pmc(pmc); - kvm_pmu_stop_counter(vcpu, canonical_pmc); - if (new_state) { - /* - * During promotion from !chained to chained we must ensure - * the adjacent counter is stopped and its event destroyed - */ - kvm_pmu_stop_counter(vcpu, kvm_pmu_get_alternate_pmc(pmc)); - set_bit(pmc->idx >> 1, vcpu->arch.pmu.chained); - return; - } - clear_bit(pmc->idx >> 1, vcpu->arch.pmu.chained); -} - /** * kvm_pmu_set_counter_event_type - set selected counter to monitor some event * @vcpu: The vcpu pointer @@ -767,7 +642,6 @@ void kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data, __vcpu_sys_reg(vcpu, reg) = data & mask; - kvm_pmu_update_pmc_chained(vcpu, select_idx); kvm_pmu_create_perf_event(vcpu, select_idx); } diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c index ab02cca0be79..b3a81983d11a 100644 --- a/arch/arm64/kvm/sys_regs.c +++ b/arch/arm64/kvm/sys_regs.c @@ -665,13 +665,15 @@ static bool access_pmcr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, return false; if (p->is_write) { - /* Only update writeable bits of PMCR */ + /* + * Only update writeable bits of PMCR (continuing into + * kvm_pmu_handle_pmcr() as well) + */ val = __vcpu_sys_reg(vcpu, PMCR_EL0); val &= ~ARMV8_PMU_PMCR_MASK; val |= p->regval & ARMV8_PMU_PMCR_MASK; if (!kvm_supports_32bit_el0()) val |= ARMV8_PMU_PMCR_LC; - __vcpu_sys_reg(vcpu, PMCR_EL0) = val; kvm_pmu_handle_pmcr(vcpu, val); } else { /* PMCR.P & PMCR.C are RAZ */ diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c index 92a1e786b865..80d3e4cd9825 100644 --- a/arch/arm64/mm/fault.c +++ b/arch/arm64/mm/fault.c @@ -554,6 +554,9 @@ static int __kprobes do_page_fault(unsigned long far, unsigned long esr, unsigned long vm_flags; unsigned int mm_flags = FAULT_FLAG_DEFAULT; unsigned long addr = untagged_addr(far); +#ifdef CONFIG_PER_VMA_LOCK + struct vm_area_struct *vma; +#endif if (kprobe_page_fault(regs, esr)) return 0; @@ -611,6 +614,36 @@ static int __kprobes do_page_fault(unsigned long far, unsigned long esr, perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr); +#ifdef CONFIG_PER_VMA_LOCK + if (!(mm_flags & FAULT_FLAG_USER)) + goto lock_mmap; + + vma = lock_vma_under_rcu(mm, addr); + if (!vma) + goto lock_mmap; + + if (!(vma->vm_flags & vm_flags)) { + vma_end_read(vma); + goto lock_mmap; + } + fault = handle_mm_fault(vma, addr & PAGE_MASK, + mm_flags | FAULT_FLAG_VMA_LOCK, regs); + vma_end_read(vma); + + if (!(fault & VM_FAULT_RETRY)) { + count_vm_vma_lock_event(VMA_LOCK_SUCCESS); + goto done; + } + count_vm_vma_lock_event(VMA_LOCK_RETRY); + + /* Quick path to respond to signals */ + if (fault_signal_pending(fault, regs)) { + if (!user_mode(regs)) + goto no_context; + return 0; + } +lock_mmap: +#endif /* CONFIG_PER_VMA_LOCK */ /* * As per x86, we may deadlock here. However, since the kernel only * validly references user space from well defined areas of the code, @@ -654,6 +687,9 @@ retry: } mmap_read_unlock(mm); +#ifdef CONFIG_PER_VMA_LOCK +done: +#endif /* * Handle the "normal" (no error) case first. */ diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c index ae25524dea6a..65fb117f5a74 100644 --- a/arch/arm64/mm/mmu.c +++ b/arch/arm64/mm/mmu.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -38,6 +39,7 @@ #include #include #include +#include #define NO_BLOCK_MAPPINGS BIT(0) #define NO_CONT_MAPPINGS BIT(1) @@ -521,12 +523,67 @@ static int __init enable_crash_mem_map(char *arg) } early_param("crashkernel", enable_crash_mem_map); +#ifdef CONFIG_KFENCE + +bool __ro_after_init kfence_early_init = !!CONFIG_KFENCE_SAMPLE_INTERVAL; + +/* early_param() will be parsed before map_mem() below. */ +static int __init parse_kfence_early_init(char *arg) +{ + int val; + + if (get_option(&arg, &val)) + kfence_early_init = !!val; + return 0; +} +early_param("kfence.sample_interval", parse_kfence_early_init); + +static phys_addr_t __init arm64_kfence_alloc_pool(void) +{ + phys_addr_t kfence_pool; + + if (!kfence_early_init) + return 0; + + kfence_pool = memblock_phys_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); + if (!kfence_pool) { + pr_err("failed to allocate kfence pool\n"); + kfence_early_init = false; + return 0; + } + + /* Temporarily mark as NOMAP. */ + memblock_mark_nomap(kfence_pool, KFENCE_POOL_SIZE); + + return kfence_pool; +} + +static void __init arm64_kfence_map_pool(phys_addr_t kfence_pool, pgd_t *pgdp) +{ + if (!kfence_pool) + return; + + /* KFENCE pool needs page-level mapping. */ + __map_memblock(pgdp, kfence_pool, kfence_pool + KFENCE_POOL_SIZE, + pgprot_tagged(PAGE_KERNEL), + NO_BLOCK_MAPPINGS | NO_CONT_MAPPINGS); + memblock_clear_nomap(kfence_pool, KFENCE_POOL_SIZE); + __kfence_pool = phys_to_virt(kfence_pool); +} +#else /* CONFIG_KFENCE */ + +static inline phys_addr_t arm64_kfence_alloc_pool(void) { return 0; } +static inline void arm64_kfence_map_pool(phys_addr_t kfence_pool, pgd_t *pgdp) { } + +#endif /* CONFIG_KFENCE */ + static void __init map_mem(pgd_t *pgdp) { static const u64 direct_map_end = _PAGE_END(VA_BITS_MIN); phys_addr_t kernel_start = __pa_symbol(_stext); phys_addr_t kernel_end = __pa_symbol(__init_begin); phys_addr_t start, end; + phys_addr_t early_kfence_pool; int flags = NO_EXEC_MAPPINGS; u64 i; @@ -539,6 +596,8 @@ static void __init map_mem(pgd_t *pgdp) */ BUILD_BUG_ON(pgd_index(direct_map_end - 1) == pgd_index(direct_map_end)); + early_kfence_pool = arm64_kfence_alloc_pool(); + if (can_set_direct_map()) flags |= NO_BLOCK_MAPPINGS | NO_CONT_MAPPINGS; @@ -604,6 +663,8 @@ static void __init map_mem(pgd_t *pgdp) } } #endif + + arm64_kfence_map_pool(early_kfence_pool, pgdp); } void mark_rodata_ro(void) diff --git a/arch/arm64/mm/mteswap.c b/arch/arm64/mm/mteswap.c index 70f913205db9..72267a6e59ec 100644 --- a/arch/arm64/mm/mteswap.c +++ b/arch/arm64/mm/mteswap.c @@ -46,21 +46,19 @@ int mte_save_tags(struct page *page) return 0; } -bool mte_restore_tags(swp_entry_t entry, struct page *page) +void mte_restore_tags(swp_entry_t entry, struct page *page) { void *tags = xa_load(&mte_pages, entry.val); if (!tags) - return false; + return; /* - * Test PG_mte_tagged again in case it was racing with another - * set_pte_at(). + * Test PG_mte_tagged in case the tags were restored before + * (e.g. CoW pages). */ if (!test_and_set_bit(PG_mte_tagged, &page->flags)) mte_restore_page_tags(page_address(page), tags); - - return true; } void mte_invalidate_tags(int type, pgoff_t offset) diff --git a/arch/arm64/mm/pageattr.c b/arch/arm64/mm/pageattr.c index debdecfd0d4d..dd1291ae8c4b 100644 --- a/arch/arm64/mm/pageattr.c +++ b/arch/arm64/mm/pageattr.c @@ -11,6 +11,7 @@ #include #include #include +#include struct page_change_data { pgprot_t set_mask; @@ -22,12 +23,14 @@ bool rodata_full __ro_after_init = IS_ENABLED(CONFIG_RODATA_FULL_DEFAULT_ENABLED bool can_set_direct_map(void) { /* - * rodata_full, DEBUG_PAGEALLOC and KFENCE require linear map to be + * rodata_full and DEBUG_PAGEALLOC require linear map to be * mapped at page granularity, so that it is possible to * protect/unprotect single pages. + * + * KFENCE pool requires page-granular mapping if initialized late. */ return (rodata_enabled && rodata_full) || debug_pagealloc_enabled() || - IS_ENABLED(CONFIG_KFENCE); + arm64_kfence_can_set_direct_map(); } static int change_page_range(pte_t *ptep, unsigned long addr, void *data) diff --git a/arch/arm64/tools/cpucaps b/arch/arm64/tools/cpucaps index f1c0347ec31a..7b79a8b09504 100644 --- a/arch/arm64/tools/cpucaps +++ b/arch/arm64/tools/cpucaps @@ -82,6 +82,27 @@ WORKAROUND_CAVIUM_TX2_219_TVM WORKAROUND_CLEAN_CACHE WORKAROUND_DEVICE_LOAD_ACQUIRE WORKAROUND_NVIDIA_CARMEL_CNP +WORKAROUND_NXP_ERR050104 WORKAROUND_QCOM_FALKOR_E1003 WORKAROUND_REPEAT_TLBI WORKAROUND_SPECULATIVE_AT +ANDROID_KABI_RESERVE_01 +ANDROID_KABI_RESERVE_02 +ANDROID_KABI_RESERVE_03 +ANDROID_KABI_RESERVE_04 +ANDROID_KABI_RESERVE_05 +ANDROID_KABI_RESERVE_06 +ANDROID_KABI_RESERVE_07 +ANDROID_KABI_RESERVE_08 +ANDROID_KABI_RESERVE_09 +ANDROID_KABI_RESERVE_10 +ANDROID_KABI_RESERVE_11 +ANDROID_KABI_RESERVE_12 +ANDROID_KABI_RESERVE_13 +ANDROID_KABI_RESERVE_14 +ANDROID_KABI_RESERVE_15 +ANDROID_KABI_RESERVE_16 +ANDROID_KABI_RESERVE_17 +ANDROID_KABI_RESERVE_18 +ANDROID_KABI_RESERVE_19 +ANDROID_KABI_RESERVE_20 diff --git a/arch/ia64/mm/init.c b/arch/ia64/mm/init.c index fc4e4217e87f..7f5353e28516 100644 --- a/arch/ia64/mm/init.c +++ b/arch/ia64/mm/init.c @@ -109,7 +109,7 @@ ia64_init_addr_space (void) vma_set_anonymous(vma); vma->vm_start = current->thread.rbs_bot & PAGE_MASK; vma->vm_end = vma->vm_start + PAGE_SIZE; - vma->vm_flags = VM_DATA_DEFAULT_FLAGS|VM_GROWSUP|VM_ACCOUNT; + vm_flags_init(vma, VM_DATA_DEFAULT_FLAGS|VM_GROWSUP|VM_ACCOUNT); vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); mmap_write_lock(current->mm); if (insert_vm_struct(current->mm, vma)) { @@ -127,8 +127,8 @@ ia64_init_addr_space (void) vma_set_anonymous(vma); vma->vm_end = PAGE_SIZE; vma->vm_page_prot = __pgprot(pgprot_val(PAGE_READONLY) | _PAGE_MA_NAT); - vma->vm_flags = VM_READ | VM_MAYREAD | VM_IO | - VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_init(vma, VM_READ | VM_MAYREAD | VM_IO | + VM_DONTEXPAND | VM_DONTDUMP); mmap_write_lock(current->mm); if (insert_vm_struct(current->mm, vma)) { mmap_write_unlock(current->mm); @@ -272,7 +272,7 @@ static int __init gate_vma_init(void) vma_init(&gate_vma, NULL); gate_vma.vm_start = FIXADDR_USER_START; gate_vma.vm_end = FIXADDR_USER_END; - gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; + vm_flags_init(&gate_vma, VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC); gate_vma.vm_page_prot = __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_RX); return 0; diff --git a/arch/loongarch/include/asm/cpu-features.h b/arch/loongarch/include/asm/cpu-features.h index b07974218393..f6177f133477 100644 --- a/arch/loongarch/include/asm/cpu-features.h +++ b/arch/loongarch/include/asm/cpu-features.h @@ -42,6 +42,7 @@ #define cpu_has_fpu cpu_opt(LOONGARCH_CPU_FPU) #define cpu_has_lsx cpu_opt(LOONGARCH_CPU_LSX) #define cpu_has_lasx cpu_opt(LOONGARCH_CPU_LASX) +#define cpu_has_crc32 cpu_opt(LOONGARCH_CPU_CRC32) #define cpu_has_complex cpu_opt(LOONGARCH_CPU_COMPLEX) #define cpu_has_crypto cpu_opt(LOONGARCH_CPU_CRYPTO) #define cpu_has_lvz cpu_opt(LOONGARCH_CPU_LVZ) diff --git a/arch/loongarch/include/asm/cpu.h b/arch/loongarch/include/asm/cpu.h index 754f28506791..927577055263 100644 --- a/arch/loongarch/include/asm/cpu.h +++ b/arch/loongarch/include/asm/cpu.h @@ -78,25 +78,26 @@ enum cpu_type_enum { #define CPU_FEATURE_FPU 3 /* CPU has FPU */ #define CPU_FEATURE_LSX 4 /* CPU has LSX (128-bit SIMD) */ #define CPU_FEATURE_LASX 5 /* CPU has LASX (256-bit SIMD) */ -#define CPU_FEATURE_COMPLEX 6 /* CPU has Complex instructions */ -#define CPU_FEATURE_CRYPTO 7 /* CPU has Crypto instructions */ -#define CPU_FEATURE_LVZ 8 /* CPU has Virtualization extension */ -#define CPU_FEATURE_LBT_X86 9 /* CPU has X86 Binary Translation */ -#define CPU_FEATURE_LBT_ARM 10 /* CPU has ARM Binary Translation */ -#define CPU_FEATURE_LBT_MIPS 11 /* CPU has MIPS Binary Translation */ -#define CPU_FEATURE_TLB 12 /* CPU has TLB */ -#define CPU_FEATURE_CSR 13 /* CPU has CSR */ -#define CPU_FEATURE_WATCH 14 /* CPU has watchpoint registers */ -#define CPU_FEATURE_VINT 15 /* CPU has vectored interrupts */ -#define CPU_FEATURE_CSRIPI 16 /* CPU has CSR-IPI */ -#define CPU_FEATURE_EXTIOI 17 /* CPU has EXT-IOI */ -#define CPU_FEATURE_PREFETCH 18 /* CPU has prefetch instructions */ -#define CPU_FEATURE_PMP 19 /* CPU has perfermance counter */ -#define CPU_FEATURE_SCALEFREQ 20 /* CPU supports cpufreq scaling */ -#define CPU_FEATURE_FLATMODE 21 /* CPU has flat mode */ -#define CPU_FEATURE_EIODECODE 22 /* CPU has EXTIOI interrupt pin decode mode */ -#define CPU_FEATURE_GUESTID 23 /* CPU has GuestID feature */ -#define CPU_FEATURE_HYPERVISOR 24 /* CPU has hypervisor (running in VM) */ +#define CPU_FEATURE_CRC32 6 /* CPU has CRC32 instructions */ +#define CPU_FEATURE_COMPLEX 7 /* CPU has Complex instructions */ +#define CPU_FEATURE_CRYPTO 8 /* CPU has Crypto instructions */ +#define CPU_FEATURE_LVZ 9 /* CPU has Virtualization extension */ +#define CPU_FEATURE_LBT_X86 10 /* CPU has X86 Binary Translation */ +#define CPU_FEATURE_LBT_ARM 11 /* CPU has ARM Binary Translation */ +#define CPU_FEATURE_LBT_MIPS 12 /* CPU has MIPS Binary Translation */ +#define CPU_FEATURE_TLB 13 /* CPU has TLB */ +#define CPU_FEATURE_CSR 14 /* CPU has CSR */ +#define CPU_FEATURE_WATCH 15 /* CPU has watchpoint registers */ +#define CPU_FEATURE_VINT 16 /* CPU has vectored interrupts */ +#define CPU_FEATURE_CSRIPI 17 /* CPU has CSR-IPI */ +#define CPU_FEATURE_EXTIOI 18 /* CPU has EXT-IOI */ +#define CPU_FEATURE_PREFETCH 19 /* CPU has prefetch instructions */ +#define CPU_FEATURE_PMP 20 /* CPU has perfermance counter */ +#define CPU_FEATURE_SCALEFREQ 21 /* CPU supports cpufreq scaling */ +#define CPU_FEATURE_FLATMODE 22 /* CPU has flat mode */ +#define CPU_FEATURE_EIODECODE 23 /* CPU has EXTIOI interrupt pin decode mode */ +#define CPU_FEATURE_GUESTID 24 /* CPU has GuestID feature */ +#define CPU_FEATURE_HYPERVISOR 25 /* CPU has hypervisor (running in VM) */ #define LOONGARCH_CPU_CPUCFG BIT_ULL(CPU_FEATURE_CPUCFG) #define LOONGARCH_CPU_LAM BIT_ULL(CPU_FEATURE_LAM) @@ -104,6 +105,7 @@ enum cpu_type_enum { #define LOONGARCH_CPU_FPU BIT_ULL(CPU_FEATURE_FPU) #define LOONGARCH_CPU_LSX BIT_ULL(CPU_FEATURE_LSX) #define LOONGARCH_CPU_LASX BIT_ULL(CPU_FEATURE_LASX) +#define LOONGARCH_CPU_CRC32 BIT_ULL(CPU_FEATURE_CRC32) #define LOONGARCH_CPU_COMPLEX BIT_ULL(CPU_FEATURE_COMPLEX) #define LOONGARCH_CPU_CRYPTO BIT_ULL(CPU_FEATURE_CRYPTO) #define LOONGARCH_CPU_LVZ BIT_ULL(CPU_FEATURE_LVZ) diff --git a/arch/loongarch/include/asm/loongarch.h b/arch/loongarch/include/asm/loongarch.h index 7f8d57a61c8b..62835d84a647 100644 --- a/arch/loongarch/include/asm/loongarch.h +++ b/arch/loongarch/include/asm/loongarch.h @@ -117,7 +117,7 @@ static inline u32 read_cpucfg(u32 reg) #define CPUCFG1_EP BIT(22) #define CPUCFG1_RPLV BIT(23) #define CPUCFG1_HUGEPG BIT(24) -#define CPUCFG1_IOCSRBRD BIT(25) +#define CPUCFG1_CRC32 BIT(25) #define CPUCFG1_MSGINT BIT(26) #define LOONGARCH_CPUCFG2 0x2 diff --git a/arch/loongarch/include/asm/tlb.h b/arch/loongarch/include/asm/tlb.h index dd24f5898f65..f5e4deb97402 100644 --- a/arch/loongarch/include/asm/tlb.h +++ b/arch/loongarch/include/asm/tlb.h @@ -149,7 +149,7 @@ static inline void tlb_flush(struct mmu_gather *tlb) struct vm_area_struct vma; vma.vm_mm = tlb->mm; - vma.vm_flags = 0; + vm_flags_init(&vma, 0); if (tlb->fullmm) { flush_tlb_mm(tlb->mm); return; diff --git a/arch/loongarch/kernel/cpu-probe.c b/arch/loongarch/kernel/cpu-probe.c index 3a3fce2d7846..5adf0f736c6d 100644 --- a/arch/loongarch/kernel/cpu-probe.c +++ b/arch/loongarch/kernel/cpu-probe.c @@ -60,7 +60,7 @@ static inline void set_elf_platform(int cpu, const char *plat) /* MAP BASE */ unsigned long vm_map_base; -EXPORT_SYMBOL_GPL(vm_map_base); +EXPORT_SYMBOL(vm_map_base); static void cpu_probe_addrbits(struct cpuinfo_loongarch *c) { @@ -94,13 +94,18 @@ static void cpu_probe_common(struct cpuinfo_loongarch *c) c->options = LOONGARCH_CPU_CPUCFG | LOONGARCH_CPU_CSR | LOONGARCH_CPU_TLB | LOONGARCH_CPU_VINT | LOONGARCH_CPU_WATCH; - elf_hwcap = HWCAP_LOONGARCH_CPUCFG | HWCAP_LOONGARCH_CRC32; + elf_hwcap = HWCAP_LOONGARCH_CPUCFG; config = read_cpucfg(LOONGARCH_CPUCFG1); if (config & CPUCFG1_UAL) { c->options |= LOONGARCH_CPU_UAL; elf_hwcap |= HWCAP_LOONGARCH_UAL; } + if (config & CPUCFG1_CRC32) { + c->options |= LOONGARCH_CPU_CRC32; + elf_hwcap |= HWCAP_LOONGARCH_CRC32; + } + config = read_cpucfg(LOONGARCH_CPUCFG2); if (config & CPUCFG2_LAM) { diff --git a/arch/loongarch/kernel/proc.c b/arch/loongarch/kernel/proc.c index 5c67cc4fd56d..0d82907b5404 100644 --- a/arch/loongarch/kernel/proc.c +++ b/arch/loongarch/kernel/proc.c @@ -76,6 +76,7 @@ static int show_cpuinfo(struct seq_file *m, void *v) if (cpu_has_fpu) seq_printf(m, " fpu"); if (cpu_has_lsx) seq_printf(m, " lsx"); if (cpu_has_lasx) seq_printf(m, " lasx"); + if (cpu_has_crc32) seq_printf(m, " crc32"); if (cpu_has_complex) seq_printf(m, " complex"); if (cpu_has_crypto) seq_printf(m, " crypto"); if (cpu_has_lvz) seq_printf(m, " lvz"); diff --git a/arch/loongarch/mm/init.c b/arch/loongarch/mm/init.c index 080061793c85..c7e9c96719fa 100644 --- a/arch/loongarch/mm/init.c +++ b/arch/loongarch/mm/init.c @@ -41,7 +41,7 @@ * don't have to care about aliases on other CPUs. */ unsigned long empty_zero_page, zero_page_mask; -EXPORT_SYMBOL_GPL(empty_zero_page); +EXPORT_SYMBOL(empty_zero_page); EXPORT_SYMBOL(zero_page_mask); void setup_zero_pages(void) @@ -231,7 +231,7 @@ pud_t invalid_pud_table[PTRS_PER_PUD] __page_aligned_bss; #endif #ifndef __PAGETABLE_PMD_FOLDED pmd_t invalid_pmd_table[PTRS_PER_PMD] __page_aligned_bss; -EXPORT_SYMBOL_GPL(invalid_pmd_table); +EXPORT_SYMBOL(invalid_pmd_table); #endif pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss; EXPORT_SYMBOL(invalid_pte_table); diff --git a/arch/mips/kernel/vmlinux.lds.S b/arch/mips/kernel/vmlinux.lds.S index 1f98947fe715..91d6a5360bb9 100644 --- a/arch/mips/kernel/vmlinux.lds.S +++ b/arch/mips/kernel/vmlinux.lds.S @@ -15,6 +15,8 @@ #define EMITS_PT_NOTE #endif +#define RUNTIME_DISCARD_EXIT + #include #undef mips diff --git a/arch/powerpc/kvm/book3s_hv_uvmem.c b/arch/powerpc/kvm/book3s_hv_uvmem.c index e2f11f9c3f2a..303869f4855f 100644 --- a/arch/powerpc/kvm/book3s_hv_uvmem.c +++ b/arch/powerpc/kvm/book3s_hv_uvmem.c @@ -393,6 +393,7 @@ static int kvmppc_memslot_page_merge(struct kvm *kvm, { unsigned long gfn = memslot->base_gfn; unsigned long end, start = gfn_to_hva(kvm, gfn); + unsigned long vm_flags; int ret = 0; struct vm_area_struct *vma; int merge_flag = (merge) ? MADV_MERGEABLE : MADV_UNMERGEABLE; @@ -409,12 +410,15 @@ static int kvmppc_memslot_page_merge(struct kvm *kvm, ret = H_STATE; break; } + /* Copy vm_flags to avoid partial modifications in ksm_madvise */ + vm_flags = vma->vm_flags; ret = ksm_madvise(vma, vma->vm_start, vma->vm_end, - merge_flag, &vma->vm_flags); + merge_flag, &vm_flags); if (ret) { ret = H_STATE; break; } + vm_flags_reset(vma, vm_flags); start = vma->vm_end; } while (end > vma->vm_end); diff --git a/arch/powerpc/kvm/book3s_xive_native.c b/arch/powerpc/kvm/book3s_xive_native.c index 5271c33fe79e..250dddd4e2b9 100644 --- a/arch/powerpc/kvm/book3s_xive_native.c +++ b/arch/powerpc/kvm/book3s_xive_native.c @@ -325,7 +325,7 @@ static int kvmppc_xive_native_mmap(struct kvm_device *dev, return -EINVAL; } - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached_wc(vma->vm_page_prot); /* diff --git a/arch/powerpc/mm/book3s64/subpage_prot.c b/arch/powerpc/mm/book3s64/subpage_prot.c index d73b3b4176e8..b75a9fb99599 100644 --- a/arch/powerpc/mm/book3s64/subpage_prot.c +++ b/arch/powerpc/mm/book3s64/subpage_prot.c @@ -156,7 +156,7 @@ static void subpage_mark_vma_nohuge(struct mm_struct *mm, unsigned long addr, * VM_NOHUGEPAGE and split them. */ for_each_vma_range(vmi, vma, addr + len) { - vma->vm_flags |= VM_NOHUGEPAGE; + vm_flags_set(vma, VM_NOHUGEPAGE); walk_page_vma(vma, &subpage_walk_ops, NULL); } } diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c index af46aa88422b..531177a4ee08 100644 --- a/arch/powerpc/mm/fault.c +++ b/arch/powerpc/mm/fault.c @@ -474,6 +474,40 @@ static int ___do_page_fault(struct pt_regs *regs, unsigned long address, if (is_exec) flags |= FAULT_FLAG_INSTRUCTION; +#ifdef CONFIG_PER_VMA_LOCK + if (!(flags & FAULT_FLAG_USER)) + goto lock_mmap; + + vma = lock_vma_under_rcu(mm, address); + if (!vma) + goto lock_mmap; + + if (unlikely(access_pkey_error(is_write, is_exec, + (error_code & DSISR_KEYFAULT), vma))) { + vma_end_read(vma); + goto lock_mmap; + } + + if (unlikely(access_error(is_write, is_exec, vma))) { + vma_end_read(vma); + goto lock_mmap; + } + + fault = handle_mm_fault(vma, address, flags | FAULT_FLAG_VMA_LOCK, regs); + vma_end_read(vma); + + if (!(fault & VM_FAULT_RETRY)) { + count_vm_vma_lock_event(VMA_LOCK_SUCCESS); + goto done; + } + count_vm_vma_lock_event(VMA_LOCK_RETRY); + + if (fault_signal_pending(fault, regs)) + return user_mode(regs) ? 0 : SIGBUS; + +lock_mmap: +#endif /* CONFIG_PER_VMA_LOCK */ + /* When running in the kernel we expect faults to occur only to * addresses in user space. All other faults represent errors in the * kernel and should generate an OOPS. Unfortunately, in the case of an @@ -550,6 +584,9 @@ retry: mmap_read_unlock(current->mm); +#ifdef CONFIG_PER_VMA_LOCK +done: +#endif if (unlikely(fault & VM_FAULT_ERROR)) return mm_fault_error(regs, address, fault); diff --git a/arch/powerpc/platforms/book3s/vas-api.c b/arch/powerpc/platforms/book3s/vas-api.c index 40f5ae5e1238..2888dae3d03b 100644 --- a/arch/powerpc/platforms/book3s/vas-api.c +++ b/arch/powerpc/platforms/book3s/vas-api.c @@ -525,7 +525,7 @@ static int coproc_mmap(struct file *fp, struct vm_area_struct *vma) pfn = paste_addr >> PAGE_SHIFT; /* flags, page_prot from cxl_mmap(), except we want cachable */ - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_cached(vma->vm_page_prot); prot = __pgprot(pgprot_val(vma->vm_page_prot) | _PAGE_DIRTY); diff --git a/arch/powerpc/platforms/cell/spufs/file.c b/arch/powerpc/platforms/cell/spufs/file.c index 62d90a5e23d1..02a8158c469d 100644 --- a/arch/powerpc/platforms/cell/spufs/file.c +++ b/arch/powerpc/platforms/cell/spufs/file.c @@ -291,7 +291,7 @@ static int spufs_mem_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached_wc(vma->vm_page_prot); vma->vm_ops = &spufs_mem_mmap_vmops; @@ -381,7 +381,7 @@ static int spufs_cntl_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_cntl_mmap_vmops; @@ -1043,7 +1043,7 @@ static int spufs_signal1_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_signal1_mmap_vmops; @@ -1179,7 +1179,7 @@ static int spufs_signal2_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_signal2_mmap_vmops; @@ -1302,7 +1302,7 @@ static int spufs_mss_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_mss_mmap_vmops; @@ -1364,7 +1364,7 @@ static int spufs_psmap_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_psmap_mmap_vmops; @@ -1424,7 +1424,7 @@ static int spufs_mfc_mmap(struct file *file, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_SHARED)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &spufs_mfc_mmap_vmops; diff --git a/arch/powerpc/platforms/powernv/Kconfig b/arch/powerpc/platforms/powernv/Kconfig index ae248a161b43..70a46acc70d6 100644 --- a/arch/powerpc/platforms/powernv/Kconfig +++ b/arch/powerpc/platforms/powernv/Kconfig @@ -16,6 +16,7 @@ config PPC_POWERNV select PPC_DOORBELL select MMU_NOTIFIER select FORCE_SMP + select ARCH_SUPPORTS_PER_VMA_LOCK default y config OPAL_PRD diff --git a/arch/powerpc/platforms/pseries/Kconfig b/arch/powerpc/platforms/pseries/Kconfig index a3b4d99567cb..e036a04ff1ca 100644 --- a/arch/powerpc/platforms/pseries/Kconfig +++ b/arch/powerpc/platforms/pseries/Kconfig @@ -21,6 +21,7 @@ config PPC_PSERIES select HOTPLUG_CPU select FORCE_SMP select SWIOTLB + select ARCH_SUPPORTS_PER_VMA_LOCK default y config PARAVIRT diff --git a/arch/riscv/purgatory/Makefile b/arch/riscv/purgatory/Makefile index dd58e1d99397..659e21862077 100644 --- a/arch/riscv/purgatory/Makefile +++ b/arch/riscv/purgatory/Makefile @@ -74,9 +74,7 @@ CFLAGS_string.o += $(PURGATORY_CFLAGS) CFLAGS_REMOVE_ctype.o += $(PURGATORY_CFLAGS_REMOVE) CFLAGS_ctype.o += $(PURGATORY_CFLAGS) -AFLAGS_REMOVE_entry.o += -Wa,-gdwarf-2 -AFLAGS_REMOVE_memcpy.o += -Wa,-gdwarf-2 -AFLAGS_REMOVE_memset.o += -Wa,-gdwarf-2 +asflags-remove-y += $(foreach x, -g -gdwarf-4 -gdwarf-5, $(x) -Wa,$(x)) $(obj)/purgatory.ro: $(PURGATORY_OBJS) FORCE $(call if_changed,ld) diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index de575af02ffe..927f251df5f0 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -115,6 +115,7 @@ config S390 select ARCH_SUPPORTS_DEBUG_PAGEALLOC select ARCH_SUPPORTS_HUGETLBFS select ARCH_SUPPORTS_NUMA_BALANCING + select ARCH_SUPPORTS_PER_VMA_LOCK select ARCH_USE_BUILTIN_BSWAP select ARCH_USE_CMPXCHG_LOCKREF select ARCH_WANTS_DYNAMIC_TASK_STRUCT diff --git a/arch/s390/kernel/ptrace.c b/arch/s390/kernel/ptrace.c index 53e0209229f8..092b16b4dd4f 100644 --- a/arch/s390/kernel/ptrace.c +++ b/arch/s390/kernel/ptrace.c @@ -474,9 +474,7 @@ long arch_ptrace(struct task_struct *child, long request, } return 0; case PTRACE_GET_LAST_BREAK: - put_user(child->thread.last_break, - (unsigned long __user *) data); - return 0; + return put_user(child->thread.last_break, (unsigned long __user *)data); case PTRACE_ENABLE_TE: if (!MACHINE_HAS_TE) return -EIO; @@ -824,9 +822,7 @@ long compat_arch_ptrace(struct task_struct *child, compat_long_t request, } return 0; case PTRACE_GET_LAST_BREAK: - put_user(child->thread.last_break, - (unsigned int __user *) data); - return 0; + return put_user(child->thread.last_break, (unsigned int __user *)data); } return compat_ptrace_request(child, request, addr, data); } diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c index 8e84ed2bb944..16223095045e 100644 --- a/arch/s390/mm/fault.c +++ b/arch/s390/mm/fault.c @@ -403,6 +403,30 @@ static inline vm_fault_t do_exception(struct pt_regs *regs, int access) access = VM_WRITE; if (access == VM_WRITE) flags |= FAULT_FLAG_WRITE; +#ifdef CONFIG_PER_VMA_LOCK + if (!(flags & FAULT_FLAG_USER)) + goto lock_mmap; + vma = lock_vma_under_rcu(mm, address); + if (!vma) + goto lock_mmap; + if (!(vma->vm_flags & access)) { + vma_end_read(vma); + goto lock_mmap; + } + fault = handle_mm_fault(vma, address, flags | FAULT_FLAG_VMA_LOCK, regs); + vma_end_read(vma); + if (!(fault & VM_FAULT_RETRY)) { + count_vm_vma_lock_event(VMA_LOCK_SUCCESS); + goto out; + } + count_vm_vma_lock_event(VMA_LOCK_RETRY); + /* Quick path to respond to signals */ + if (fault_signal_pending(fault, regs)) { + fault = VM_FAULT_SIGNAL; + goto out; + } +lock_mmap: +#endif /* CONFIG_PER_VMA_LOCK */ mmap_read_lock(mm); gmap = NULL; diff --git a/arch/s390/mm/gmap.c b/arch/s390/mm/gmap.c index 02d15c8dc92e..e4567b5fcdda 100644 --- a/arch/s390/mm/gmap.c +++ b/arch/s390/mm/gmap.c @@ -2518,8 +2518,7 @@ static inline void thp_split_mm(struct mm_struct *mm) VMA_ITERATOR(vmi, mm, 0); for_each_vma(vmi, vma) { - vma->vm_flags &= ~VM_HUGEPAGE; - vma->vm_flags |= VM_NOHUGEPAGE; + vm_flags_mod(vma, VM_NOHUGEPAGE, VM_HUGEPAGE); walk_page_vma(vma, &thp_split_walk_ops, NULL); } mm->def_flags |= VM_NOHUGEPAGE; @@ -2584,14 +2583,18 @@ int gmap_mark_unmergeable(void) { struct mm_struct *mm = current->mm; struct vm_area_struct *vma; + unsigned long vm_flags; int ret; VMA_ITERATOR(vmi, mm, 0); for_each_vma(vmi, vma) { + /* Copy vm_flags to avoid partial modifications in ksm_madvise */ + vm_flags = vma->vm_flags; ret = ksm_madvise(vma, vma->vm_start, vma->vm_end, - MADV_UNMERGEABLE, &vma->vm_flags); + MADV_UNMERGEABLE, &vm_flags); if (ret) return ret; + vm_flags_reset(vma, vm_flags); } mm->def_flags &= ~VM_MERGEABLE; return 0; diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index b2c0fce3f257..ab3ce4ea05d0 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -27,6 +27,7 @@ config X86_64 # Options that are inherently 64-bit kernel only: select ARCH_HAS_GIGANTIC_PAGE select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 + select ARCH_SUPPORTS_PER_VMA_LOCK select ARCH_USE_CMPXCHG_LOCKREF select HAVE_ARCH_SOFT_DIRTY select MODULES_USE_ELF_RELA diff --git a/arch/x86/OWNERS b/arch/x86/OWNERS deleted file mode 100644 index f59fa995b361..000000000000 --- a/arch/x86/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -per-file crypto/**=file:/crypto/OWNERS -per-file mm/**=file:/mm/OWNERS -per-file net/**=file:/net/OWNERS diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index 1af299c2f9c4..15f83e56b501 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -19,7 +19,7 @@ CONFIG_RCU_BOOST=y CONFIG_RCU_NOCB_CPU=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=y +CONFIG_IKHEADERS=m CONFIG_UCLAMP_TASK=y CONFIG_UCLAMP_BUCKETS_COUNT=20 CONFIG_CGROUPS=y @@ -61,6 +61,7 @@ CONFIG_NR_CPUS=32 CONFIG_EFI=y CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="console=ttynull stack_depot_disable=on cgroup_disable=pressure bootconfig" +CONFIG_HIBERNATION=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=0 # CONFIG_PM_WAKELOCKS_GC is not set @@ -88,6 +89,7 @@ CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_PROTECT=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_INLINE_ENCRYPTION=y CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y CONFIG_IOSCHED_BFQ=y @@ -176,6 +178,7 @@ CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_BPF=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y @@ -273,11 +276,6 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_QCA=y -CONFIG_CFG80211=m -CONFIG_NL80211_TESTMODE=y -# CONFIG_CFG80211_DEFAULT_PS is not set -# CONFIG_CFG80211_CRDA_SUPPORT is not set -CONFIG_MAC80211=m CONFIG_RFKILL=m CONFIG_NFC=m CONFIG_PCI=y @@ -297,6 +295,7 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_UBLK=y +CONFIG_BLK_DEV_NVME=y CONFIG_SRAM=y CONFIG_UID_SYS_STATS=y CONFIG_SCSI=y @@ -317,6 +316,7 @@ CONFIG_IFB=y CONFIG_MACSEC=y CONFIG_TUN=y CONFIG_VETH=y +CONFIG_LED_TRIGGER_PHY=y CONFIG_AX88796B_PHY=y CONFIG_CAN_VCAN=m CONFIG_CAN_SLCAN=m @@ -638,7 +638,7 @@ CONFIG_XZ_DEC=y CONFIG_DMA_CMA=y CONFIG_PRINTK_TIME=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_INFO_DWARF5=y +CONFIG_DEBUG_INFO_DWARF4=y CONFIG_DEBUG_INFO_BTF=y CONFIG_MODULE_ALLOW_BTF_MISMATCH=y CONFIG_HEADERS_INSTALL=y @@ -651,6 +651,7 @@ CONFIG_UBSAN_LOCAL_BOUNDS=y # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set CONFIG_PAGE_OWNER=y +CONFIG_PER_VMA_LOCK_STATS=y CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_KFENCE=y diff --git a/arch/x86/entry/vsyscall/vsyscall_64.c b/arch/x86/entry/vsyscall/vsyscall_64.c index 4af81df133ee..d234ca797e4a 100644 --- a/arch/x86/entry/vsyscall/vsyscall_64.c +++ b/arch/x86/entry/vsyscall/vsyscall_64.c @@ -391,7 +391,7 @@ void __init map_vsyscall(void) } if (vsyscall_mode == XONLY) - gate_vma.vm_flags = VM_EXEC; + vm_flags_init(&gate_vma, VM_EXEC); BUILD_BUG_ON((unsigned long)__fix_to_virt(VSYSCALL_PAGE) != (unsigned long)VSYSCALL_ADDR); diff --git a/arch/x86/kernel/cpu/sgx/driver.c b/arch/x86/kernel/cpu/sgx/driver.c index aa9b8b868867..262f5fb18d74 100644 --- a/arch/x86/kernel/cpu/sgx/driver.c +++ b/arch/x86/kernel/cpu/sgx/driver.c @@ -95,7 +95,7 @@ static int sgx_mmap(struct file *file, struct vm_area_struct *vma) return ret; vma->vm_ops = &sgx_vm_ops; - vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO; + vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO); vma->vm_private_data = encl; return 0; diff --git a/arch/x86/kernel/cpu/sgx/virt.c b/arch/x86/kernel/cpu/sgx/virt.c index 6a77a14eee38..c3e37eaec8ec 100644 --- a/arch/x86/kernel/cpu/sgx/virt.c +++ b/arch/x86/kernel/cpu/sgx/virt.c @@ -105,7 +105,7 @@ static int sgx_vepc_mmap(struct file *file, struct vm_area_struct *vma) vma->vm_ops = &sgx_vepc_vm_ops; /* Don't copy VMA in fork() */ - vma->vm_flags |= VM_PFNMAP | VM_IO | VM_DONTDUMP | VM_DONTCOPY; + vm_flags_set(vma, VM_PFNMAP | VM_IO | VM_DONTDUMP | VM_DONTCOPY); vma->vm_private_data = vepc; return 0; diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c index 7b0d4ab894c8..6551d6249f8a 100644 --- a/arch/x86/mm/fault.c +++ b/arch/x86/mm/fault.c @@ -19,6 +19,7 @@ #include /* faulthandler_disabled() */ #include /* efi_crash_gracefully_on_page_fault()*/ #include +#include /* find_and_lock_vma() */ #include /* boot_cpu_has, ... */ #include /* dotraplinkage, ... */ @@ -1354,6 +1355,38 @@ void do_user_addr_fault(struct pt_regs *regs, } #endif +#ifdef CONFIG_PER_VMA_LOCK + if (!(flags & FAULT_FLAG_USER)) + goto lock_mmap; + + vma = lock_vma_under_rcu(mm, address); + if (!vma) + goto lock_mmap; + + if (unlikely(access_error(error_code, vma))) { + vma_end_read(vma); + goto lock_mmap; + } + fault = handle_mm_fault(vma, address, flags | FAULT_FLAG_VMA_LOCK, regs); + vma_end_read(vma); + + if (!(fault & VM_FAULT_RETRY)) { + count_vm_vma_lock_event(VMA_LOCK_SUCCESS); + goto done; + } + count_vm_vma_lock_event(VMA_LOCK_RETRY); + + /* Quick path to respond to signals */ + if (fault_signal_pending(fault, regs)) { + if (!user_mode(regs)) + kernelmode_fixup_or_oops(regs, error_code, address, + SIGBUS, BUS_ADRERR, + ARCH_DEFAULT_PKEY); + return; + } +lock_mmap: +#endif /* CONFIG_PER_VMA_LOCK */ + /* * Kernel-mode access to the user address space should only occur * on well-defined single instructions listed in the exception @@ -1454,6 +1487,9 @@ good_area: } mmap_read_unlock(mm); +#ifdef CONFIG_PER_VMA_LOCK +done: +#endif if (likely(!(fault & VM_FAULT_ERROR))) return; diff --git a/arch/x86/mm/pat/memtype.c b/arch/x86/mm/pat/memtype.c index 2642bc4c8ec0..b3663e44c6c6 100644 --- a/arch/x86/mm/pat/memtype.c +++ b/arch/x86/mm/pat/memtype.c @@ -1047,7 +1047,7 @@ int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, ret = reserve_pfn_range(paddr, size, prot, 0); if (ret == 0 && vma) - vma->vm_flags |= VM_PAT; + vm_flags_set(vma, VM_PAT); return ret; } @@ -1093,7 +1093,7 @@ void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) * can be for the entire vma (in which case pfn, size are zero). */ void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, - unsigned long size) + unsigned long size, bool mm_wr_locked) { resource_size_t paddr; unsigned long prot; @@ -1112,8 +1112,12 @@ void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, size = vma->vm_end - vma->vm_start; } free_pfn_range(paddr, size); - if (vma) - vma->vm_flags &= ~VM_PAT; + if (vma) { + if (mm_wr_locked) + vm_flags_clear(vma, VM_PAT); + else + __vm_flags_mod(vma, 0, VM_PAT); + } } /* @@ -1123,7 +1127,7 @@ void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, */ void untrack_pfn_moved(struct vm_area_struct *vma) { - vma->vm_flags &= ~VM_PAT; + vm_flags_clear(vma, VM_PAT); } pgprot_t pgprot_writecombine(pgprot_t prot) diff --git a/arch/x86/purgatory/Makefile b/arch/x86/purgatory/Makefile index 17f09dc26381..82fec66d46d2 100644 --- a/arch/x86/purgatory/Makefile +++ b/arch/x86/purgatory/Makefile @@ -69,8 +69,7 @@ CFLAGS_sha256.o += $(PURGATORY_CFLAGS) CFLAGS_REMOVE_string.o += $(PURGATORY_CFLAGS_REMOVE) CFLAGS_string.o += $(PURGATORY_CFLAGS) -AFLAGS_REMOVE_setup-x86_$(BITS).o += -Wa,-gdwarf-2 -AFLAGS_REMOVE_entry64.o += -Wa,-gdwarf-2 +asflags-remove-y += $(foreach x, -g -gdwarf-4 -gdwarf-5, $(x) -Wa,$(x)) $(obj)/purgatory.ro: $(PURGATORY_OBJS) FORCE $(call if_changed,ld) diff --git a/arch/x86/um/mem_32.c b/arch/x86/um/mem_32.c index cafd01f730da..29b2203bc82c 100644 --- a/arch/x86/um/mem_32.c +++ b/arch/x86/um/mem_32.c @@ -16,7 +16,7 @@ static int __init gate_vma_init(void) vma_init(&gate_vma, NULL); gate_vma.vm_start = FIXADDR_USER_START; gate_vma.vm_end = FIXADDR_USER_END; - gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; + vm_flags_init(&gate_vma, VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC); gate_vma.vm_page_prot = PAGE_READONLY; return 0; diff --git a/block/OWNERS b/block/OWNERS deleted file mode 100644 index 2641e066350b..000000000000 --- a/block/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -bvanassche@google.com -jaegeuk@google.com diff --git a/block/blk-core.c b/block/blk-core.c index 24ee7785a5ad..74656d750e3a 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -58,6 +58,12 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(block_bio_complete); EXPORT_TRACEPOINT_SYMBOL_GPL(block_split); EXPORT_TRACEPOINT_SYMBOL_GPL(block_unplug); EXPORT_TRACEPOINT_SYMBOL_GPL(block_rq_insert); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_bio_queue); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_getrq); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_rq_issue); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_rq_merge); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_rq_requeue); +EXPORT_TRACEPOINT_SYMBOL_GPL(block_rq_complete); DEFINE_IDA(blk_queue_ida); diff --git a/block/blk-mq-tag.c b/block/blk-mq-tag.c index 9eb968e14d31..20d37d98ccb9 100644 --- a/block/blk-mq-tag.c +++ b/block/blk-mq-tag.c @@ -98,10 +98,6 @@ void __blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) static int __blk_mq_get_tag(struct blk_mq_alloc_data *data, struct sbitmap_queue *bt) { - if (!data->q->elevator && !(data->flags & BLK_MQ_REQ_RESERVED) && - !hctx_may_queue(data->hctx, bt)) - return BLK_MQ_NO_TAG; - if (data->shallow_depth) return sbitmap_queue_get_shallow(bt, data->shallow_depth); else diff --git a/block/blk-mq.c b/block/blk-mq.c index 453b92468800..1ad3e4f494df 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -1748,9 +1748,6 @@ static bool __blk_mq_alloc_driver_tag(struct request *rq) if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag)) { bt = &rq->mq_hctx->tags->breserved_tags; tag_offset = 0; - } else { - if (!hctx_may_queue(rq->mq_hctx, bt)) - return false; } tag = __sbitmap_queue_get(bt); diff --git a/block/blk-mq.h b/block/blk-mq.h index 0b2870839cdd..908f830931f0 100644 --- a/block/blk-mq.h +++ b/block/blk-mq.h @@ -334,46 +334,6 @@ static inline void blk_mq_free_requests(struct list_head *list) } } -/* - * For shared tag users, we track the number of currently active users - * and attempt to provide a fair share of the tag depth for each of them. - */ -static inline bool hctx_may_queue(struct blk_mq_hw_ctx *hctx, - struct sbitmap_queue *bt) -{ - unsigned int depth, users; - - if (!hctx || !(hctx->flags & BLK_MQ_F_TAG_QUEUE_SHARED)) - return true; - - /* - * Don't try dividing an ant - */ - if (bt->sb.depth == 1) - return true; - - if (blk_mq_is_shared_tags(hctx->flags)) { - struct request_queue *q = hctx->queue; - - if (!test_bit(QUEUE_FLAG_HCTX_ACTIVE, &q->queue_flags)) - return true; - } else { - if (!test_bit(BLK_MQ_S_TAG_ACTIVE, &hctx->state)) - return true; - } - - users = atomic_read(&hctx->tags->active_queues); - - if (!users) - return true; - - /* - * Allow at least some tags - */ - depth = max((bt->sb.depth + users - 1) / users, 4U); - return __blk_mq_active_requests(hctx) < depth; -} - /* run the code block in @dispatch_ops with rcu/srcu read lock held */ #define __blk_mq_run_dispatch_ops(q, check_sleep, dispatch_ops) \ do { \ diff --git a/block/elevator.h b/block/elevator.h index 3f0593b3bf9d..977265adb4e3 100644 --- a/block/elevator.h +++ b/block/elevator.h @@ -4,6 +4,7 @@ #include #include +#include struct io_cq; struct elevator_type; @@ -46,6 +47,11 @@ struct elevator_mq_ops { struct request *(*next_request)(struct request_queue *, struct request *); void (*init_icq)(struct io_cq *); void (*exit_icq)(struct io_cq *); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define ELV_NAME_MAX (16) @@ -82,6 +88,9 @@ struct elevator_type /* managed by elevator core */ char icq_cache_name[ELV_NAME_MAX + 6]; /* elvname + "_io_cq" */ struct list_head list; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define ELV_HASH_BITS 6 diff --git a/build.config.arm b/build.config.arm index c7f114c66937..4d6fa4cd885f 100644 --- a/build.config.arm +++ b/build.config.arm @@ -10,4 +10,4 @@ vmlinux System.map " -NDK_TRIPLE=arm-linux-androideabi31 +NDK_TRIPLE=${ARM_NDK_TRIPLE} diff --git a/build.config.common b/build.config.common index 1fc02b16bd8e..f9becf2d72d8 100644 --- a/build.config.common +++ b/build.config.common @@ -1,6 +1,6 @@ . ${ROOT_DIR}/${KERNEL_DIR}/build.config.constants -KMI_GENERATION=5 +KMI_GENERATION=11 LLVM=1 DEPMOD=depmod diff --git a/build.config.constants b/build.config.constants index 32a35aaaf289..fa2b8497f448 100644 --- a/build.config.constants +++ b/build.config.constants @@ -1,4 +1,5 @@ BRANCH=android14-6.1 -CLANG_VERSION=r487747 +CLANG_VERSION=r487747c AARCH64_NDK_TRIPLE=aarch64-linux-android31 X86_64_NDK_TRIPLE=x86_64-linux-android31 +ARM_NDK_TRIPLE=arm-linux-androideabi31 diff --git a/build.config.db845c b/build.config.db845c index 9e1c48e9f39e..8ad7ae362abc 100644 --- a/build.config.db845c +++ b/build.config.db845c @@ -7,13 +7,6 @@ FRAGMENT_CONFIG=${KERNEL_DIR}/arch/arm64/configs/db845c_gki.fragment PRE_DEFCONFIG_CMDS="KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}" POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}" -MAKE_GOALS=" -modules -qcom/sdm845-db845c.dtb -qcom/qrb5165-rb5.dtb -qcom/sm8450-qrd.dtb -" - FILES=" arch/arm64/boot/dts/qcom/sdm845-db845c.dtb arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb diff --git a/build.config.gki.aarch64 b/build.config.gki.aarch64 index c8d642c09f49..45c5199d471a 100644 --- a/build.config.gki.aarch64 +++ b/build.config.gki.aarch64 @@ -2,13 +2,6 @@ . ${ROOT_DIR}/${KERNEL_DIR}/build.config.aarch64 . ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki -MAKE_GOALS=" -Image -modules -Image.lz4 -Image.gz -" - FILES="${FILES} arch/arm64/boot/Image.lz4 arch/arm64/boot/Image.gz diff --git a/build.config.gki.riscv64 b/build.config.gki.riscv64 index c110e1dce3c3..c216a0472794 100644 --- a/build.config.gki.riscv64 +++ b/build.config.gki.riscv64 @@ -2,13 +2,6 @@ . ${ROOT_DIR}/${KERNEL_DIR}/build.config.riscv64 . ${ROOT_DIR}/${KERNEL_DIR}/build.config.gki -MAKE_GOALS=" -Image -modules -Image.lz4 -Image.gz -" - FILES="${FILES} arch/riscv/boot/Image.lz4 arch/riscv/boot/Image.gz diff --git a/build.config.rockpi4 b/build.config.rockpi4 index 2d469f5ae9cc..15c10c39f41e 100644 --- a/build.config.rockpi4 +++ b/build.config.rockpi4 @@ -12,11 +12,6 @@ POST_DEFCONFIG_CMDS="rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG DTS_EXT_DIR=common-modules/virtual-device DTC_INCLUDE=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/boot/dts/rockchip -MAKE_GOALS=" -Image -modules -rk3399-rock-pi-4b.dtb -" FILES="${FILES} ../common-modules/virtual-device/rk3399-rock-pi-4b.dtb diff --git a/crypto/OWNERS b/crypto/OWNERS deleted file mode 100644 index 4ed35a0f4668..000000000000 --- a/crypto/OWNERS +++ /dev/null @@ -1 +0,0 @@ -ardb@google.com diff --git a/drivers/OWNERS b/drivers/OWNERS deleted file mode 100644 index c13fa056367d..000000000000 --- a/drivers/OWNERS +++ /dev/null @@ -1,6 +0,0 @@ -per-file base/**=gregkh@google.com,saravanak@google.com -per-file block/**=akailash@google.com -per-file md/**=akailash@google.com,paullawrence@google.com -per-file net/**=file:/net/OWNERS -per-file scsi/**=bvanassche@google.com,jaegeuk@google.com -per-file {tty,usb}/**=gregkh@google.com diff --git a/drivers/acpi/pfr_telemetry.c b/drivers/acpi/pfr_telemetry.c index 27fb6cdad75f..843f678ade0c 100644 --- a/drivers/acpi/pfr_telemetry.c +++ b/drivers/acpi/pfr_telemetry.c @@ -310,7 +310,7 @@ pfrt_log_mmap(struct file *file, struct vm_area_struct *vma) return -EROFS; /* changing from read to write with mprotect is not allowed */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); pfrt_log_dev = to_pfrt_log_dev(file); diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 3479308dc24e..4f89346dd283 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -66,6 +66,7 @@ #include #include #include +#include #include #include @@ -542,6 +543,11 @@ static void binder_inc_node_tmpref_ilocked(struct binder_node *node); static bool binder_has_work_ilocked(struct binder_thread *thread, bool do_proc_work) { + int ret = 0; + + trace_android_vh_binder_has_work_ilocked(thread, do_proc_work, &ret); + if (ret) + return true; return thread->process_todo || thread->looper_need_return || (do_proc_work && @@ -807,12 +813,17 @@ static void binder_transaction_priority(struct binder_thread *thread, .sched_policy = node->sched_policy, .prio = node->min_priority, }; + bool skip = false; if (t->set_priority_called) return; t->set_priority_called = true; + trace_android_vh_binder_priority_skip(task, &skip); + if (skip) + return; + if (!node->inherit_rt && is_rt_policy(desired.sched_policy)) { desired.prio = NICE_TO_PRIO(0); desired.sched_policy = SCHED_NORMAL; @@ -1292,6 +1303,7 @@ static struct binder_ref *binder_get_ref_for_node_olocked( "%d new ref %d desc %d for node %d\n", proc->pid, new_ref->data.debug_id, new_ref->data.desc, node->debug_id); + trace_android_vh_binder_new_ref(proc->tsk, new_ref->data.desc, new_ref->node->debug_id); binder_node_unlock(node); return new_ref; } @@ -1459,6 +1471,8 @@ err_no_ref: */ static void binder_free_ref(struct binder_ref *ref) { + trace_android_vh_binder_del_ref(ref->proc ? ref->proc->tsk : NULL, + ref->data.desc); if (ref->node) binder_free_node(ref->node); kfree(ref->death); @@ -2112,24 +2126,23 @@ static void binder_deferred_fd_close(int fd) static void binder_transaction_buffer_release(struct binder_proc *proc, struct binder_thread *thread, struct binder_buffer *buffer, - binder_size_t failed_at, + binder_size_t off_end_offset, bool is_failure) { int debug_id = buffer->debug_id; - binder_size_t off_start_offset, buffer_offset, off_end_offset; + binder_size_t off_start_offset, buffer_offset; binder_debug(BINDER_DEBUG_TRANSACTION, "%d buffer release %d, size %zd-%zd, failed at %llx\n", proc->pid, buffer->debug_id, buffer->data_size, buffer->offsets_size, - (unsigned long long)failed_at); + (unsigned long long)off_end_offset); if (buffer->target_node) binder_dec_node(buffer->target_node, 1, 0); off_start_offset = ALIGN(buffer->data_size, sizeof(void *)); - off_end_offset = is_failure && failed_at ? failed_at : - off_start_offset + buffer->offsets_size; + for (buffer_offset = off_start_offset; buffer_offset < off_end_offset; buffer_offset += sizeof(binder_size_t)) { struct binder_object_header *hdr; @@ -2289,6 +2302,21 @@ static void binder_transaction_buffer_release(struct binder_proc *proc, } } +/* Clean up all the objects in the buffer */ +static inline void binder_release_entire_buffer(struct binder_proc *proc, + struct binder_thread *thread, + struct binder_buffer *buffer, + bool is_failure) +{ + binder_size_t off_end_offset; + + off_end_offset = ALIGN(buffer->data_size, sizeof(void *)); + off_end_offset += buffer->offsets_size; + + binder_transaction_buffer_release(proc, thread, buffer, + off_end_offset, is_failure); +} + static int binder_translate_binder(struct flat_binder_object *fp, struct binder_transaction *t, struct binder_thread *thread) @@ -2916,6 +2944,7 @@ static int binder_proc_transaction(struct binder_transaction *t, bool oneway = !!(t->flags & TF_ONE_WAY); bool pending_async = false; struct binder_transaction *t_outdated = NULL; + bool skip = false; BUG_ON(!node); binder_node_lock(node); @@ -2941,9 +2970,16 @@ static int binder_proc_transaction(struct binder_transaction *t, return proc->is_frozen ? BR_FROZEN_REPLY : BR_DEAD_REPLY; } - if (!thread && !pending_async) + trace_android_vh_binder_proc_transaction_entry(proc, t, + &thread, node->debug_id, pending_async, !oneway, &skip); + + if (!thread && !pending_async && !skip) thread = binder_select_thread_ilocked(proc); + trace_android_vh_binder_proc_transaction(current, proc->tsk, + thread ? thread->task : NULL, node->debug_id, t->code, + pending_async); + if (thread) { binder_transaction_priority(thread, t, node); binder_enqueue_thread_work_ilocked(thread, &t->work); @@ -2964,6 +3000,8 @@ static int binder_proc_transaction(struct binder_transaction *t, binder_enqueue_work_ilocked(&t->work, &node->async_todo); } + trace_android_vh_binder_proc_transaction_finish(proc, t, + thread ? thread->task : NULL, pending_async, !oneway); if (!pending_async) binder_wakeup_thread_ilocked(proc, thread, !oneway /* sync */); @@ -2981,7 +3019,7 @@ static int binder_proc_transaction(struct binder_transaction *t, t_outdated->buffer = NULL; buffer->transaction = NULL; trace_binder_transaction_update_buffer_release(buffer); - binder_transaction_buffer_release(proc, NULL, buffer, 0, 0); + binder_release_entire_buffer(proc, NULL, buffer, false); binder_alloc_free_buf(&proc->alloc, buffer); kfree(t_outdated); binder_stats_deleted(BINDER_STAT_TRANSACTION); @@ -3076,6 +3114,7 @@ static void binder_transaction(struct binder_proc *proc, binder_size_t last_fixup_min_off = 0; struct binder_context *context = proc->context; int t_debug_id = atomic_inc_return(&binder_last_id); + ktime_t t_start_time = ktime_get(); char *secctx = NULL; u32 secctx_sz = 0; struct list_head sgc_head; @@ -3157,6 +3196,7 @@ static void binder_transaction(struct binder_proc *proc, target_proc = target_thread->proc; target_proc->tmp_ref++; binder_inner_proc_unlock(target_thread->proc); + trace_android_vh_binder_reply(target_proc, proc, thread, tr); } else { if (tr->target.handle) { struct binder_ref *ref; @@ -3219,6 +3259,7 @@ static void binder_transaction(struct binder_proc *proc, return_error_line = __LINE__; goto err_invalid_target_handle; } + trace_android_vh_binder_trans(target_proc, proc, thread, tr); if (security_binder_transaction(proc->cred, target_proc->cred) < 0) { binder_txn_error("%d:%d transaction credentials failed\n", @@ -3319,6 +3360,7 @@ static void binder_transaction(struct binder_proc *proc, binder_stats_created(BINDER_STAT_TRANSACTION_COMPLETE); t->debug_id = t_debug_id; + t->start_time = t_start_time; if (reply) binder_debug(BINDER_DEBUG_TRANSACTION, @@ -3343,6 +3385,8 @@ static void binder_transaction(struct binder_proc *proc, t->from = thread; else t->from = NULL; + t->from_pid = proc->pid; + t->from_tid = thread->pid; t->sender_euid = task_euid(proc->tsk); t->to_proc = target_proc; t->to_thread = target_thread; @@ -3960,7 +4004,7 @@ binder_free_buf(struct binder_proc *proc, binder_node_inner_unlock(buf_node); } trace_binder_transaction_buffer_release(buffer); - binder_transaction_buffer_release(proc, thread, buffer, 0, is_failure); + binder_release_entire_buffer(proc, thread, buffer, is_failure); binder_alloc_free_buf(&proc->alloc, buffer); } @@ -4208,6 +4252,7 @@ static int binder_thread_write(struct binder_proc *proc, } thread->looper |= BINDER_LOOPER_STATE_REGISTERED; binder_inner_proc_unlock(proc); + trace_android_vh_binder_looper_state_registered(thread, proc); break; case BC_ENTER_LOOPER: binder_debug(BINDER_DEBUG_THREADS, @@ -4601,6 +4646,10 @@ retry: size_t trsize = sizeof(*trd); binder_inner_proc_lock(proc); + trace_android_vh_binder_select_worklist_ilocked(&list, thread, + proc, wait_for_proc_work); + if (list) + goto skip; if (!binder_worklist_empty_ilocked(&thread->todo)) list = &thread->todo; else if (!binder_worklist_empty_ilocked(&proc->todo) && @@ -4614,11 +4663,12 @@ retry: goto retry; break; } - +skip: if (end - ptr < sizeof(tr) + 4) { binder_inner_proc_unlock(proc); break; } + trace_android_vh_binder_thread_read(&list, proc, thread); w = binder_dequeue_work_head_ilocked(list); if (binder_worklist_empty_ilocked(&thread->todo)) thread->process_todo = false; @@ -5082,6 +5132,7 @@ static void binder_free_proc(struct binder_proc *proc) put_task_struct(proc->tsk); put_cred(proc->cred); binder_stats_deleted(BINDER_STAT_PROC); + trace_android_vh_binder_free_proc(proc); kfree(proc); } @@ -5180,6 +5231,7 @@ static int binder_thread_release(struct binder_proc *proc, if (send_reply) binder_send_failed_reply(send_reply, BR_DEAD_REPLY); binder_release_work(proc, &thread->todo); + trace_android_vh_binder_thread_release(proc, thread); binder_thread_dec_tmpref(thread); return active_transactions; } @@ -5256,6 +5308,7 @@ static int binder_ioctl_write_read(struct file *filp, if (!binder_worklist_empty_ilocked(&proc->todo)) binder_wakeup_proc_ilocked(proc); binder_inner_proc_unlock(proc); + trace_android_vh_binder_read_done(proc, thread); if (ret < 0) { if (copy_to_user(ubuf, &bwr, sizeof(bwr))) ret = -EFAULT; @@ -5775,8 +5828,7 @@ static int binder_mmap(struct file *filp, struct vm_area_struct *vma) proc->pid, vma->vm_start, vma->vm_end, "bad vm_flags", -EPERM); return -EPERM; } - vma->vm_flags |= VM_DONTCOPY | VM_MIXEDMAP; - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_mod(vma, VM_DONTCOPY | VM_MIXEDMAP, VM_MAYWRITE); vma->vm_ops = &binder_vm_ops; vma->vm_private_data = proc; @@ -5841,7 +5893,7 @@ static int binder_open(struct inode *nodp, struct file *filp) } hlist_add_head(&proc->proc_node, &binder_procs); mutex_unlock(&binder_procs_lock); - + trace_android_vh_binder_preset(&binder_procs, &binder_procs_lock); if (binder_debugfs_dir_entry_proc && !existing_pid) { char strbuf[11]; @@ -6133,18 +6185,20 @@ static void print_binder_transaction_ilocked(struct seq_file *m, { struct binder_proc *to_proc; struct binder_buffer *buffer = t->buffer; + ktime_t current_time = ktime_get(); spin_lock(&t->lock); to_proc = t->to_proc; seq_printf(m, - "%s %d: %pK from %d:%d to %d:%d code %x flags %x pri %d:%d r%d", + "%s %d: %pK from %d:%d to %d:%d code %x flags %x pri %d:%d r%d elapsed %lldms", prefix, t->debug_id, t, - t->from ? t->from->proc->pid : 0, - t->from ? t->from->pid : 0, + t->from_pid, + t->from_tid, to_proc ? to_proc->pid : 0, t->to_thread ? t->to_thread->pid : 0, t->code, t->flags, t->priority.sched_policy, - t->priority.prio, t->need_reply); + t->priority.prio, t->need_reply, + ktime_ms_delta(current_time, t->start_time)); spin_unlock(&t->lock); if (proc != to_proc) { diff --git a/drivers/android/binder_alloc.c b/drivers/android/binder_alloc.c index 4ad42b0f75cd..7d10b7e4d767 100644 --- a/drivers/android/binder_alloc.c +++ b/drivers/android/binder_alloc.c @@ -25,6 +25,7 @@ #include #include "binder_alloc.h" #include "binder_trace.h" +#include struct list_lru binder_alloc_lru; @@ -212,8 +213,8 @@ static int binder_update_page_range(struct binder_alloc *alloc, int allocate, mm = alloc->mm; if (mm) { - mmap_read_lock(mm); - vma = vma_lookup(mm, alloc->vma_addr); + mmap_write_lock(mm); + vma = alloc->vma; } if (!vma && need_mm) { @@ -270,7 +271,7 @@ static int binder_update_page_range(struct binder_alloc *alloc, int allocate, trace_binder_alloc_page_end(alloc, index); } if (mm) { - mmap_read_unlock(mm); + mmap_write_unlock(mm); mmput(mm); } return 0; @@ -303,21 +304,24 @@ err_page_ptr_cleared: } err_no_vma: if (mm) { - mmap_read_unlock(mm); + mmap_write_unlock(mm); mmput(mm); } return vma ? -ENOMEM : -ESRCH; } +static inline void binder_alloc_set_vma(struct binder_alloc *alloc, + struct vm_area_struct *vma) +{ + /* pairs with smp_load_acquire in binder_alloc_get_vma() */ + smp_store_release(&alloc->vma, vma); +} + static inline struct vm_area_struct *binder_alloc_get_vma( struct binder_alloc *alloc) { - struct vm_area_struct *vma = NULL; - - if (alloc->vma_addr) - vma = vma_lookup(alloc->mm, alloc->vma_addr); - - return vma; + /* pairs with smp_store_release in binder_alloc_set_vma() */ + return smp_load_acquire(&alloc->vma); } static bool debug_low_async_space_locked(struct binder_alloc *alloc, int pid) @@ -380,15 +384,13 @@ static struct binder_buffer *binder_alloc_new_buf_locked( size_t size, data_offsets_size; int ret; - mmap_read_lock(alloc->mm); + /* Check binder_alloc is fully initialized */ if (!binder_alloc_get_vma(alloc)) { - mmap_read_unlock(alloc->mm); binder_alloc_debug(BINDER_DEBUG_USER_ERROR, "%d: binder_alloc_buf, no vma\n", alloc->pid); return ERR_PTR(-ESRCH); } - mmap_read_unlock(alloc->mm); data_offsets_size = ALIGN(data_size, sizeof(void *)) + ALIGN(offsets_size, sizeof(void *)); @@ -406,6 +408,7 @@ static struct binder_buffer *binder_alloc_new_buf_locked( alloc->pid, extra_buffers_size); return ERR_PTR(-EINVAL); } + trace_android_vh_binder_alloc_new_buf_locked(size, &alloc->free_async_space, is_async); if (is_async && alloc->free_async_space < size + sizeof(struct binder_buffer)) { binder_alloc_debug(BINDER_DEBUG_BUFFER_ALLOC, @@ -778,7 +781,9 @@ int binder_alloc_mmap_handler(struct binder_alloc *alloc, buffer->free = 1; binder_insert_free_buffer(alloc, buffer); alloc->free_async_space = alloc->buffer_size / 2; - alloc->vma_addr = vma->vm_start; + + /* Signal binder_alloc is fully initialized */ + binder_alloc_set_vma(alloc, vma); return 0; @@ -808,8 +813,7 @@ void binder_alloc_deferred_release(struct binder_alloc *alloc) buffers = 0; mutex_lock(&alloc->mutex); - BUG_ON(alloc->vma_addr && - vma_lookup(alloc->mm, alloc->vma_addr)); + BUG_ON(alloc->vma); while ((n = rb_first(&alloc->allocated_buffers))) { buffer = rb_entry(n, struct binder_buffer, rb_node); @@ -916,25 +920,17 @@ void binder_alloc_print_pages(struct seq_file *m, * Make sure the binder_alloc is fully initialized, otherwise we might * read inconsistent state. */ - - mmap_read_lock(alloc->mm); - if (binder_alloc_get_vma(alloc) == NULL) { - mmap_read_unlock(alloc->mm); - goto uninitialized; + if (binder_alloc_get_vma(alloc) != NULL) { + for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { + page = &alloc->pages[i]; + if (!page->page_ptr) + free++; + else if (list_empty(&page->lru)) + active++; + else + lru++; + } } - - mmap_read_unlock(alloc->mm); - for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { - page = &alloc->pages[i]; - if (!page->page_ptr) - free++; - else if (list_empty(&page->lru)) - active++; - else - lru++; - } - -uninitialized: mutex_unlock(&alloc->mutex); seq_printf(m, " pages: %d:%d:%d\n", active, lru, free); seq_printf(m, " pages high watermark: %zu\n", alloc->pages_high); @@ -969,7 +965,7 @@ int binder_alloc_get_allocated_count(struct binder_alloc *alloc) */ void binder_alloc_vma_close(struct binder_alloc *alloc) { - alloc->vma_addr = 0; + binder_alloc_set_vma(alloc, NULL); } /** diff --git a/drivers/android/binder_alloc.h b/drivers/android/binder_alloc.h index 0f811ac4bcff..138d1d5af9ce 100644 --- a/drivers/android/binder_alloc.h +++ b/drivers/android/binder_alloc.h @@ -75,7 +75,7 @@ struct binder_lru_page { /** * struct binder_alloc - per-binder proc state for binder allocator * @mutex: protects binder_alloc fields - * @vma_addr: vm_area_struct->vm_start passed to mmap_handler + * @vma: vm_area_struct passed to mmap_handler * (invariant after mmap) * @mm: copy of task->mm (invariant after open) * @buffer: base of per-proc address space mapped via mmap @@ -99,7 +99,7 @@ struct binder_lru_page { */ struct binder_alloc { struct mutex mutex; - unsigned long vma_addr; + struct vm_area_struct *vma; struct mm_struct *mm; void __user *buffer; struct list_head buffers; diff --git a/drivers/android/binder_alloc_selftest.c b/drivers/android/binder_alloc_selftest.c index 43a881073a42..c2b323bc3b3a 100644 --- a/drivers/android/binder_alloc_selftest.c +++ b/drivers/android/binder_alloc_selftest.c @@ -287,7 +287,7 @@ void binder_selftest_alloc(struct binder_alloc *alloc) if (!binder_selftest_run) return; mutex_lock(&binder_selftest_lock); - if (!binder_selftest_run || !alloc->vma_addr) + if (!binder_selftest_run || !alloc->vma) goto done; pr_info("STARTED\n"); binder_selftest_alloc_offset(alloc, end_offset, 0); diff --git a/drivers/android/binder_internal.h b/drivers/android/binder_internal.h index 9132d1483288..439c8c2403c3 100644 --- a/drivers/android/binder_internal.h +++ b/drivers/android/binder_internal.h @@ -552,6 +552,8 @@ struct binder_transaction { int debug_id; struct binder_work work; struct binder_thread *from; + pid_t from_pid; + pid_t from_tid; struct binder_transaction *from_parent; struct binder_proc *to_proc; struct binder_thread *to_thread; @@ -567,6 +569,7 @@ struct binder_transaction { bool set_priority_called; bool is_nested; kuid_t sender_euid; + ktime_t start_time; struct list_head fd_fixups; binder_uintptr_t security_ctx; /** diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index add813b07bb6..c2af4cefe2f6 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -8,6 +8,8 @@ #include #include +#include +#include #define CREATE_TRACE_POINTS #include @@ -27,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -58,25 +61,44 @@ #include #include #include +#include +#include +#include +#include +#include /* * Export tracepoints that act as a bare tracehook (ie: have no trace event * associated with them) to allow external modules to probe them. */ +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sk_alloc); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sk_free); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_nf_conn_alloc); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_nf_conn_free); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_refrigerator); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_arch_set_freq_scale); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_is_fpsimd_save); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_transaction_init); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_priority_skip); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_set_priority); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_restore_priority); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_wakeup_ilocked); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_send_sig_info); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_wait_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_wait_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_init); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rtmutex_wait_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rtmutex_wait_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_opt_spin_start); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_opt_spin_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_can_spin_on_owner); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_read_wait_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_read_wait_finish); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_wait_start); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_wait_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_opt_spin_start); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_opt_spin_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_can_spin_on_owner); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_show_task); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpu_idle_enter); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpu_idle_exit); @@ -97,6 +119,9 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_irqs_disable); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_irqs_enable); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_attach); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_online); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_meminfo_cache_adjust); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_si_mem_available_adjust); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_si_meminfo_adjust); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_oops_enter); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_oops_exit); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_size_check); @@ -114,6 +139,8 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_send_tm_command); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_check_int_errors); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_update_sdev); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_clock_scaling); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_use_mcq_hooks); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_mcq_abort); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cgroup_attach); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_iommu_setup_dma_ops); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_iommu_alloc_insert_iova); @@ -126,9 +153,18 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_allow_domain_state); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpuidle_psci_enter); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpuidle_psci_exit); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_wait_for_work); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction_entry); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_select_worklist_ilocked); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sync_txn_recvd); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpufreq_transition); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_add_request); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_update_request); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_remove_request); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_balance_anon_file_reclaim); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_show_max_freq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_dm_bufio_shrink_scan_bypass); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cleanup_old_buffers_bypass); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_selinux_avc_insert); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_selinux_avc_node_delete); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_selinux_avc_node_replace); @@ -137,6 +173,10 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_commit_creds); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_exit_creds); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_override_creds); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_revert_creds); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_record_mutex_lock_starttime); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_record_rtmutex_lock_starttime); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_record_rwsem_lock_starttime); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_record_pcpu_rwsem_starttime); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_module_core_rw_nx); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_module_init_rw_nx); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_module_permit_before_init); @@ -154,6 +194,13 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_wake); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_finished); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_rwsem_list_add); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_futex_plist_add); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_sleep_start); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_futex); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_wait_start); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_wait_end); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_wake_traverse_plist); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_wake_this); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_wake_up_q_finish); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sha256); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_aes_expandkey); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_aes_encrypt); @@ -164,6 +211,12 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gic_set_affinity); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gic_v3_affinity_init); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_uninterrupt_tasks); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_uninterrupt_tasks_done); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_meminfo_proc_show); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exit_mm); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_pages_slowpath); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_mem); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_print_slabinfo_header); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cache_show); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_report_bug); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_watchdog_timer_softlockup); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_try_to_freeze_todo); @@ -178,6 +231,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_panic_unhandled); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_arm64_serror_panic); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_disable_thermal_cooling_stats); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gic_resume); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gic_v3_suspend); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_audio_usb_offload_connect); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_audio_usb_offload_disconnect); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_kswapd_per_node); @@ -189,3 +243,67 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpm_modify_src_caps); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpm_log); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_gfp_zone_flags); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_readahead_gfp_mask); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_mutex_list_add); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_unlock_slowpath); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_wake_finish); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_looper_state_registered); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_thread_read); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_free_proc); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_thread_release); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_has_work_ilocked); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_read_done); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_preset); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_uid); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_user); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_id_remove); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_css_offline); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_css_online); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_free); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_alloc); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpuset_fork); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_alloc_new_buf_locked); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_reply); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_trans); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmap_region); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_try_to_unmap_one); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_slab_bypass); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_shrink_slab); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_get_page_wmark); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_add_new_anon_rmap); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_psci_tos_resident_on); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_psci_cpu_suspend); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_event); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_group); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpufreq_acct_update_power); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_modify_scan_control); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_should_continue_reclaim); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_file_is_tiny_bypass); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_mmc_resume); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_mmc_suspend); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exit_signal); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_node_memcgs); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_modify_thermal_request_freq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_modify_thermal_target_freq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_new_ref); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_del_ref); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_thermal_register); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_thermal_unregister); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_get_thermal_zone_device); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_thermal_power_cap); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_pages_reclaim_bypass); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_pages_failure_bypass); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_madvise_pageout_swap_entry); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_madvise_swapin_walk_pmd_entry); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_process_madvise_end); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_smaps_pte_entry); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_smap); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ctl_dirty_rate); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_hibernation_swap); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_save_cpu_resume); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_save_hib_resume_bdev); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_encrypt_page); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_init_aes_encrypt); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_skip_swap_map_write); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_post_image_save); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_madvise_cold_pageout_skip); diff --git a/drivers/base/platform.c b/drivers/base/platform.c index 51bb2289865c..3a06c214ca1c 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -1416,7 +1416,9 @@ static void platform_remove(struct device *_dev) struct platform_driver *drv = to_platform_driver(_dev->driver); struct platform_device *dev = to_platform_device(_dev); - if (drv->remove) { + if (drv->remove_new) { + drv->remove_new(dev); + } else if (drv->remove) { int ret = drv->remove(dev); if (ret) diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index 5ebfb4084762..69a485fff42e 100644 --- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c @@ -1242,8 +1242,8 @@ Run: error = dpm_run_callback(callback, dev, state, info); if (error) { async_error = error; - log_suspend_abort_reason("Callback failed on %s in %pS returned %d", - dev_name(dev), callback, error); + log_suspend_abort_reason("Device %s failed to %s noirq: error %d", + dev_name(dev), pm_verb(state.event), error); goto Complete; } @@ -1438,8 +1438,8 @@ Run: error = dpm_run_callback(callback, dev, state, info); if (error) { async_error = error; - log_suspend_abort_reason("Callback failed on %s in %pS returned %d", - dev_name(dev), callback, error); + log_suspend_abort_reason("Device %s failed to %s late: error %d", + dev_name(dev), pm_verb(state.event), error); goto Complete; } dpm_propagate_wakeup_to_parent(dev); @@ -1717,8 +1717,8 @@ static int __device_suspend(struct device *dev, pm_message_t state, bool async) dpm_propagate_wakeup_to_parent(dev); dpm_clear_superiors_direct_complete(dev); } else { - log_suspend_abort_reason("Callback failed on %s in %pS returned %d", - dev_name(dev), callback, error); + log_suspend_abort_reason("Device %s failed to %s: error %d", + dev_name(dev), pm_verb(state.event), error); } device_unlock(dev); diff --git a/drivers/char/mspec.c b/drivers/char/mspec.c index f8231e2e84be..b35f651837c8 100644 --- a/drivers/char/mspec.c +++ b/drivers/char/mspec.c @@ -206,7 +206,7 @@ mspec_mmap(struct file *file, struct vm_area_struct *vma, refcount_set(&vdata->refcnt, 1); vma->vm_private_data = vdata; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); if (vdata->type == MSPEC_UNCACHED) vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &mspec_vm_ops; diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index a5a943e77623..c01e8c1bb4d2 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -474,7 +474,7 @@ config SYS_SUPPORTS_SH_CMT bool config MTK_TIMER - bool "Mediatek timer driver" if COMPILE_TEST + tristate "MediaTek timer driver" depends on HAS_IOMEM select TIMER_OF select CLKSRC_MMIO diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c index 9de751531831..b08b2f9d7a8b 100644 --- a/drivers/clocksource/mmio.c +++ b/drivers/clocksource/mmio.c @@ -21,6 +21,7 @@ u64 clocksource_mmio_readl_up(struct clocksource *c) { return (u64)readl_relaxed(to_mmio_clksrc(c)->reg); } +EXPORT_SYMBOL_GPL(clocksource_mmio_readl_up); u64 clocksource_mmio_readl_down(struct clocksource *c) { @@ -46,9 +47,9 @@ u64 clocksource_mmio_readw_down(struct clocksource *c) * @bits: Number of valid bits * @read: One of clocksource_mmio_read*() above */ -int __init clocksource_mmio_init(void __iomem *base, const char *name, - unsigned long hz, int rating, unsigned bits, - u64 (*read)(struct clocksource *)) +int clocksource_mmio_init(void __iomem *base, const char *name, + unsigned long hz, int rating, unsigned bits, + u64 (*read)(struct clocksource *)) { struct clocksource_mmio *cs; @@ -68,3 +69,4 @@ int __init clocksource_mmio_init(void __iomem *base, const char *name, return clocksource_register_hz(&cs->clksrc, hz); } +EXPORT_SYMBOL_GPL(clocksource_mmio_init); diff --git a/drivers/clocksource/timer-mediatek.c b/drivers/clocksource/timer-mediatek.c index 7bcb4a3f26fb..afeacb509481 100644 --- a/drivers/clocksource/timer-mediatek.c +++ b/drivers/clocksource/timer-mediatek.c @@ -13,6 +13,9 @@ #include #include #include +#include +#include +#include #include #include #include "timer-of.h" @@ -337,5 +340,35 @@ static int __init mtk_gpt_init(struct device_node *node) return 0; } + +#ifndef MODULE TIMER_OF_DECLARE(mtk_mt6577, "mediatek,mt6577-timer", mtk_gpt_init); TIMER_OF_DECLARE(mtk_mt6765, "mediatek,mt6765-timer", mtk_syst_init); +#else +static int mtk_timer_probe(struct platform_device *pdev) +{ + int (*timer_init)(struct device_node *node); + struct device_node *np = pdev->dev.of_node; + + timer_init = of_device_get_match_data(&pdev->dev); + return timer_init(np); +} + +static const struct of_device_id mtk_timer_match_table[] = { + { .compatible = "mediatek,mt6577-timer", .data = mtk_gpt_init }, + { .compatible = "mediatek,mt6765-timer", .data = mtk_syst_init }, + { /* sentinel */ } +}; + +static struct platform_driver mtk_timer_driver = { + .probe = mtk_timer_probe, + .driver = { + .name = "mediatek-timer", + .of_match_table = mtk_timer_match_table, + }, +}; +module_platform_driver(mtk_timer_driver); + +MODULE_DESCRIPTION("MediaTek Timer driver"); +MODULE_LICENSE("GPL v2"); +#endif diff --git a/drivers/clocksource/timer-of.c b/drivers/clocksource/timer-of.c index c3f54d9912be..59bc5921acad 100644 --- a/drivers/clocksource/timer-of.c +++ b/drivers/clocksource/timer-of.c @@ -19,7 +19,7 @@ * * Free the irq resource */ -static __init void timer_of_irq_exit(struct of_timer_irq *of_irq) +static void timer_of_irq_exit(struct of_timer_irq *of_irq) { struct timer_of *to = container_of(of_irq, struct timer_of, of_irq); @@ -47,8 +47,8 @@ static __init void timer_of_irq_exit(struct of_timer_irq *of_irq) * * Returns 0 on success, < 0 otherwise */ -static __init int timer_of_irq_init(struct device_node *np, - struct of_timer_irq *of_irq) +static int timer_of_irq_init(struct device_node *np, + struct of_timer_irq *of_irq) { int ret; struct timer_of *to = container_of(of_irq, struct timer_of, of_irq); @@ -91,7 +91,7 @@ static __init int timer_of_irq_init(struct device_node *np, * * Disables and releases the refcount on the clk */ -static __init void timer_of_clk_exit(struct of_timer_clk *of_clk) +static void timer_of_clk_exit(struct of_timer_clk *of_clk) { of_clk->rate = 0; clk_disable_unprepare(of_clk->clk); @@ -107,8 +107,8 @@ static __init void timer_of_clk_exit(struct of_timer_clk *of_clk) * * Returns 0 on success, < 0 otherwise */ -static __init int timer_of_clk_init(struct device_node *np, - struct of_timer_clk *of_clk) +static int timer_of_clk_init(struct device_node *np, + struct of_timer_clk *of_clk) { int ret; @@ -146,13 +146,13 @@ out_clk_put: goto out; } -static __init void timer_of_base_exit(struct of_timer_base *of_base) +static void timer_of_base_exit(struct of_timer_base *of_base) { iounmap(of_base->base); } -static __init int timer_of_base_init(struct device_node *np, - struct of_timer_base *of_base) +static int timer_of_base_init(struct device_node *np, + struct of_timer_base *of_base) { of_base->base = of_base->name ? of_io_request_and_map(np, of_base->index, of_base->name) : @@ -165,7 +165,7 @@ static __init int timer_of_base_init(struct device_node *np, return 0; } -int __init timer_of_init(struct device_node *np, struct timer_of *to) +int timer_of_init(struct device_node *np, struct timer_of *to) { int ret = -EINVAL; int flags = 0; @@ -209,6 +209,7 @@ out_fail: timer_of_base_exit(&to->of_base); return ret; } +EXPORT_SYMBOL_GPL(timer_of_init); /** * timer_of_cleanup - release timer_of resources @@ -217,7 +218,7 @@ out_fail: * Release the resources that has been used in timer_of_init(). * This function should be called in init error cases */ -void __init timer_of_cleanup(struct timer_of *to) +void timer_of_cleanup(struct timer_of *to) { if (to->flags & TIMER_OF_IRQ) timer_of_irq_exit(&to->of_irq); diff --git a/drivers/clocksource/timer-of.h b/drivers/clocksource/timer-of.h index a5478f3e8589..5d1472846346 100644 --- a/drivers/clocksource/timer-of.h +++ b/drivers/clocksource/timer-of.h @@ -66,9 +66,9 @@ static inline unsigned long timer_of_period(struct timer_of *to) return to->of_clk.period; } -extern int __init timer_of_init(struct device_node *np, - struct timer_of *to); +extern int timer_of_init(struct device_node *np, + struct timer_of *to); -extern void __init timer_of_cleanup(struct timer_of *to); +extern void timer_of_cleanup(struct timer_of *to); #endif diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 55ea4b8ce5dc..0b0c3bdfdb5b 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -32,6 +32,7 @@ #include #include #include +#include static LIST_HEAD(cpufreq_policy_list); @@ -391,6 +392,7 @@ static void cpufreq_notify_transition(struct cpufreq_policy *policy, cpufreq_stats_record_transition(policy, freqs->new); cpufreq_times_record_transition(policy, freqs->new); policy->cur = freqs->new; + trace_android_rvh_cpufreq_transition(policy); } } @@ -1536,8 +1538,10 @@ static int cpufreq_online(unsigned int cpu) if (cpufreq_driver->ready) cpufreq_driver->ready(policy); - if (cpufreq_thermal_control_enabled(cpufreq_driver)) + if (cpufreq_thermal_control_enabled(cpufreq_driver)) { policy->cdev = of_cpufreq_cooling_register(policy); + trace_android_vh_thermal_register(policy); + } pr_debug("initialization complete\n"); @@ -1622,6 +1626,7 @@ static void __cpufreq_offline(unsigned int cpu, struct cpufreq_policy *policy) if (cpufreq_thermal_control_enabled(cpufreq_driver)) { cpufreq_cooling_unregister(policy->cdev); + trace_android_vh_thermal_unregister(policy); policy->cdev = NULL; } @@ -2143,6 +2148,8 @@ unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy, arch_set_freq_scale(policy->related_cpus, freq, policy->cpuinfo.max_freq); cpufreq_stats_record_transition(policy, freq); + cpufreq_times_record_transition(policy, freq); + trace_android_rvh_cpufreq_transition(policy); if (trace_cpu_frequency_enabled()) { for_each_cpu(cpu, policy->cpus) diff --git a/drivers/cpufreq/cpufreq_times.c b/drivers/cpufreq/cpufreq_times.c index 4df55b323fc1..47dc34c01299 100644 --- a/drivers/cpufreq/cpufreq_times.c +++ b/drivers/cpufreq/cpufreq_times.c @@ -21,6 +21,7 @@ #include #include #include +#include static DEFINE_SPINLOCK(task_time_in_state_lock); /* task->time_in_state */ @@ -146,6 +147,8 @@ void cpufreq_acct_update_power(struct task_struct *p, u64 cputime) p->time_in_state) p->time_in_state[state] += cputime; spin_unlock_irqrestore(&task_time_in_state_lock, flags); + + trace_android_vh_cpufreq_acct_update_power(cputime, p, state); } static int cpufreq_times_get_index(struct cpu_freqs *freqs, unsigned int freq) diff --git a/drivers/cpuidle/governors/teo.c b/drivers/cpuidle/governors/teo.c index d9262db79cae..987fc5f3997d 100644 --- a/drivers/cpuidle/governors/teo.c +++ b/drivers/cpuidle/governors/teo.c @@ -2,8 +2,13 @@ /* * Timer events oriented CPU idle governor * + * TEO governor: * Copyright (C) 2018 - 2021 Intel Corporation * Author: Rafael J. Wysocki + * + * Util-awareness mechanism: + * Copyright (C) 2022 Arm Ltd. + * Author: Kajetan Puchalski */ /** @@ -99,14 +104,55 @@ * select the given idle state instead of the candidate one. * * 3. By default, select the candidate state. + * + * Util-awareness mechanism: + * + * The idea behind the util-awareness extension is that there are two distinct + * scenarios for the CPU which should result in two different approaches to idle + * state selection - utilized and not utilized. + * + * In this case, 'utilized' means that the average runqueue util of the CPU is + * above a certain threshold. + * + * When the CPU is utilized while going into idle, more likely than not it will + * be woken up to do more work soon and so a shallower idle state should be + * selected to minimise latency and maximise performance. When the CPU is not + * being utilized, the usual metrics-based approach to selecting the deepest + * available idle state should be preferred to take advantage of the power + * saving. + * + * In order to achieve this, the governor uses a utilization threshold. + * The threshold is computed per-CPU as a percentage of the CPU's capacity + * by bit shifting the capacity value. Based on testing, the shift of 6 (~1.56%) + * seems to be getting the best results. + * + * Before selecting the next idle state, the governor compares the current CPU + * util to the precomputed util threshold. If it's below, it defaults to the + * TEO metrics mechanism. If it's above, the closest shallower idle state will + * be selected instead, as long as is not a polling state. */ #include #include #include +#include #include +#include #include +/* + * The number of bits to shift the CPU's capacity by in order to determine + * the utilized threshold. + * + * 6 was chosen based on testing as the number that achieved the best balance + * of power and performance on average. + * + * The resulting threshold is high enough to not be triggered by background + * noise and low enough to react quickly when activity starts to ramp up. + */ +#define UTIL_THRESHOLD_SHIFT 6 + + /* * The PULSE value is added to metrics when they grow and the DECAY_SHIFT value * is used for decreasing metrics on a regular basis. @@ -137,9 +183,11 @@ struct teo_bin { * @time_span_ns: Time between idle state selection and post-wakeup update. * @sleep_length_ns: Time till the closest timer event (at the selection time). * @state_bins: Idle state data bins for this CPU. - * @total: Grand total of the "intercepts" and "hits" mertics for all bins. + * @total: Grand total of the "intercepts" and "hits" metrics for all bins. * @next_recent_idx: Index of the next @recent_idx entry to update. * @recent_idx: Indices of bins corresponding to recent "intercepts". + * @util_threshold: Threshold above which the CPU is considered utilized + * @utilized: Whether the last sleep on the CPU happened while utilized */ struct teo_cpu { s64 time_span_ns; @@ -148,10 +196,29 @@ struct teo_cpu { unsigned int total; int next_recent_idx; int recent_idx[NR_RECENT]; + unsigned long util_threshold; + bool utilized; }; static DEFINE_PER_CPU(struct teo_cpu, teo_cpus); +/** + * teo_cpu_is_utilized - Check if the CPU's util is above the threshold + * @cpu: Target CPU + * @cpu_data: Governor CPU data for the target CPU + */ +#ifdef CONFIG_SMP +static bool teo_cpu_is_utilized(int cpu, struct teo_cpu *cpu_data) +{ + return sched_cpu_util(cpu) > cpu_data->util_threshold; +} +#else +static bool teo_cpu_is_utilized(int cpu, struct teo_cpu *cpu_data) +{ + return false; +} +#endif + /** * teo_update - Update CPU metrics after wakeup. * @drv: cpuidle driver containing state data. @@ -258,15 +325,17 @@ static s64 teo_middle_of_bin(int idx, struct cpuidle_driver *drv) * @dev: Target CPU. * @state_idx: Index of the capping idle state. * @duration_ns: Idle duration value to match. + * @no_poll: Don't consider polling states. */ static int teo_find_shallower_state(struct cpuidle_driver *drv, struct cpuidle_device *dev, int state_idx, - s64 duration_ns) + s64 duration_ns, bool no_poll) { int i; for (i = state_idx - 1; i >= 0; i--) { - if (dev->states_usage[i].disable) + if (dev->states_usage[i].disable || + (no_poll && drv->states[i].flags & CPUIDLE_FLAG_POLLING)) continue; state_idx = i; @@ -321,6 +390,22 @@ static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, goto end; } + cpu_data->utilized = teo_cpu_is_utilized(dev->cpu, cpu_data); + /* + * If the CPU is being utilized over the threshold and there are only 2 + * states to choose from, the metrics need not be considered, so choose + * the shallowest non-polling state and exit. + */ + if (drv->state_count < 3 && cpu_data->utilized) { + for (i = 0; i < drv->state_count; ++i) { + if (!dev->states_usage[i].disable && + !(drv->states[i].flags & CPUIDLE_FLAG_POLLING)) { + idx = i; + goto end; + } + } + } + /* * Find the deepest idle state whose target residency does not exceed * the current sleep length and the deepest idle state not deeper than @@ -452,6 +537,13 @@ static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, if (idx > constraint_idx) idx = constraint_idx; + /* + * If the CPU is being utilized over the threshold, choose a shallower + * non-polling state to improve latency + */ + if (cpu_data->utilized) + idx = teo_find_shallower_state(drv, dev, idx, duration_ns, true); + end: /* * Don't stop the tick if the selected state is a polling one or if the @@ -469,7 +561,7 @@ end: */ if (idx > idx0 && drv->states[idx].target_residency_ns > delta_tick) - idx = teo_find_shallower_state(drv, dev, idx, delta_tick); + idx = teo_find_shallower_state(drv, dev, idx, delta_tick, false); } return idx; @@ -508,9 +600,11 @@ static int teo_enable_device(struct cpuidle_driver *drv, struct cpuidle_device *dev) { struct teo_cpu *cpu_data = per_cpu_ptr(&teo_cpus, dev->cpu); + unsigned long max_capacity = arch_scale_cpu_capacity(dev->cpu); int i; memset(cpu_data, 0, sizeof(*cpu_data)); + cpu_data->util_threshold = max_capacity >> UTIL_THRESHOLD_SHIFT; for (i = 0; i < NR_RECENT; i++) cpu_data->recent_idx[i] = -1; diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index 07e1e39a5e37..53937be08d74 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -3333,7 +3333,7 @@ static int hisi_qm_uacce_mmap(struct uacce_queue *q, return -EINVAL; } - vma->vm_flags |= VM_IO; + vm_flags_set(vma, VM_IO); return remap_pfn_range(vma, vma->vm_start, phys_base >> PAGE_SHIFT, diff --git a/drivers/dax/device.c b/drivers/dax/device.c index 5494d745ced5..223e4e233d19 100644 --- a/drivers/dax/device.c +++ b/drivers/dax/device.c @@ -308,7 +308,7 @@ static int dax_mmap(struct file *filp, struct vm_area_struct *vma) return rc; vma->vm_ops = &dax_vm_ops; - vma->vm_flags |= VM_HUGEPAGE; + vm_flags_set(vma, VM_HUGEPAGE); return 0; } diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma-buf/dma-buf.c index 9eeb52b07014..0cfee23322d6 100644 --- a/drivers/dma-buf/dma-buf.c +++ b/drivers/dma-buf/dma-buf.c @@ -431,7 +431,7 @@ EXPORT_SYMBOL_GPL(dma_buf_set_name); static long dma_buf_set_name_user(struct dma_buf *dmabuf, const char __user *buf) { char *name = strndup_user(buf, DMA_BUF_NAME_LEN); - long ret; + long ret = 0; if (IS_ERR(name)) return PTR_ERR(name); diff --git a/drivers/dma/idxd/cdev.c b/drivers/dma/idxd/cdev.c index e13e92609943..674bfefca088 100644 --- a/drivers/dma/idxd/cdev.c +++ b/drivers/dma/idxd/cdev.c @@ -201,7 +201,7 @@ static int idxd_cdev_mmap(struct file *filp, struct vm_area_struct *vma) if (rc < 0) return rc; - vma->vm_flags |= VM_DONTCOPY; + vm_flags_set(vma, VM_DONTCOPY); pfn = (base + idxd_get_wq_portal_full_offset(wq->id, IDXD_PORTAL_LIMITED)) >> PAGE_SHIFT; vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); diff --git a/drivers/firmware/arm_sdei.c b/drivers/firmware/arm_sdei.c index d6b36322b20a..59ce981b4725 100644 --- a/drivers/firmware/arm_sdei.c +++ b/drivers/firmware/arm_sdei.c @@ -43,6 +43,8 @@ static asmlinkage void (*sdei_firmware_call)(unsigned long function_id, /* entry point from firmware to arch asm code */ static unsigned long sdei_entry_point; +static int sdei_hp_state; + struct sdei_event { /* These three are protected by the sdei_list_lock */ struct list_head list; @@ -301,8 +303,6 @@ int sdei_mask_local_cpu(void) { int err; - WARN_ON_ONCE(preemptible()); - err = invoke_sdei_fn(SDEI_1_0_FN_SDEI_PE_MASK, 0, 0, 0, 0, 0, NULL); if (err && err != -EIO) { pr_warn_once("failed to mask CPU[%u]: %d\n", @@ -315,6 +315,7 @@ int sdei_mask_local_cpu(void) static void _ipi_mask_cpu(void *ignored) { + WARN_ON_ONCE(preemptible()); sdei_mask_local_cpu(); } @@ -322,8 +323,6 @@ int sdei_unmask_local_cpu(void) { int err; - WARN_ON_ONCE(preemptible()); - err = invoke_sdei_fn(SDEI_1_0_FN_SDEI_PE_UNMASK, 0, 0, 0, 0, 0, NULL); if (err && err != -EIO) { pr_warn_once("failed to unmask CPU[%u]: %d\n", @@ -336,6 +335,7 @@ int sdei_unmask_local_cpu(void) static void _ipi_unmask_cpu(void *ignored) { + WARN_ON_ONCE(preemptible()); sdei_unmask_local_cpu(); } @@ -343,6 +343,8 @@ static void _ipi_private_reset(void *ignored) { int err; + WARN_ON_ONCE(preemptible()); + err = invoke_sdei_fn(SDEI_1_0_FN_SDEI_PRIVATE_RESET, 0, 0, 0, 0, 0, NULL); if (err && err != -EIO) @@ -389,8 +391,6 @@ static void _local_event_enable(void *data) int err; struct sdei_crosscall_args *arg = data; - WARN_ON_ONCE(preemptible()); - err = sdei_api_event_enable(arg->event->event_num); sdei_cross_call_return(arg, err); @@ -479,8 +479,6 @@ static void _local_event_unregister(void *data) int err; struct sdei_crosscall_args *arg = data; - WARN_ON_ONCE(preemptible()); - err = sdei_api_event_unregister(arg->event->event_num); sdei_cross_call_return(arg, err); @@ -561,8 +559,6 @@ static void _local_event_register(void *data) struct sdei_registered_event *reg; struct sdei_crosscall_args *arg = data; - WARN_ON(preemptible()); - reg = per_cpu_ptr(arg->event->private_registered, smp_processor_id()); err = sdei_api_event_register(arg->event->event_num, sdei_entry_point, reg, 0, 0); @@ -717,6 +713,8 @@ static int sdei_pm_notifier(struct notifier_block *nb, unsigned long action, { int rv; + WARN_ON_ONCE(preemptible()); + switch (action) { case CPU_PM_ENTER: rv = sdei_mask_local_cpu(); @@ -765,7 +763,7 @@ static int sdei_device_freeze(struct device *dev) int err; /* unregister private events */ - cpuhp_remove_state(CPUHP_AP_ARM_SDEI_STARTING); + cpuhp_remove_state(sdei_entry_point); err = sdei_unregister_shared(); if (err) @@ -786,12 +784,15 @@ static int sdei_device_thaw(struct device *dev) return err; } - err = cpuhp_setup_state(CPUHP_AP_ARM_SDEI_STARTING, "SDEI", + err = cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "SDEI", &sdei_cpuhp_up, &sdei_cpuhp_down); - if (err) + if (err < 0) { pr_warn("Failed to re-register CPU hotplug notifier...\n"); + return err; + } - return err; + sdei_hp_state = err; + return 0; } static int sdei_device_restore(struct device *dev) @@ -823,7 +824,7 @@ static int sdei_reboot_notifier(struct notifier_block *nb, unsigned long action, * We are going to reset the interface, after this there is no point * doing work when we take CPUs offline. */ - cpuhp_remove_state(CPUHP_AP_ARM_SDEI_STARTING); + cpuhp_remove_state(sdei_hp_state); sdei_platform_reset(); @@ -1083,13 +1084,15 @@ static int sdei_probe(struct platform_device *pdev) goto remove_cpupm; } - err = cpuhp_setup_state(CPUHP_AP_ARM_SDEI_STARTING, "SDEI", + err = cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "SDEI", &sdei_cpuhp_up, &sdei_cpuhp_down); - if (err) { + if (err < 0) { pr_warn("Failed to register CPU hotplug notifier...\n"); goto remove_reboot; } + sdei_hp_state = err; + return 0; remove_reboot: diff --git a/drivers/firmware/efi/libstub/Makefile b/drivers/firmware/efi/libstub/Makefile index ef5045a53ce0..453b67582fee 100644 --- a/drivers/firmware/efi/libstub/Makefile +++ b/drivers/firmware/efi/libstub/Makefile @@ -20,6 +20,7 @@ cflags-$(CONFIG_X86) += -m$(BITS) -D__KERNEL__ \ # disable the stackleak plugin cflags-$(CONFIG_ARM64) := $(subst $(CC_FLAGS_FTRACE),,$(KBUILD_CFLAGS)) \ -fpie $(DISABLE_STACKLEAK_PLUGIN) \ + -fno-unwind-tables -fno-asynchronous-unwind-tables \ $(call cc-option,-mbranch-protection=none) cflags-$(CONFIG_ARM) := $(subst $(CC_FLAGS_FTRACE),,$(KBUILD_CFLAGS)) \ -fno-builtin -fpic \ diff --git a/drivers/firmware/psci/psci.c b/drivers/firmware/psci/psci.c index f78249fe2512..c8c074061614 100644 --- a/drivers/firmware/psci/psci.c +++ b/drivers/firmware/psci/psci.c @@ -28,6 +28,7 @@ #include #include #include +#include /* * While a 64-bit OS can make calls with SMC32 calling conventions, for some @@ -53,6 +54,12 @@ static enum arm_smccc_conduit psci_conduit = SMCCC_CONDUIT_NONE; bool psci_tos_resident_on(int cpu) { + bool resident = false; + + trace_android_rvh_psci_tos_resident_on(cpu, &resident); + if (resident) + return resident; + return cpu == resident_cpu; } @@ -175,6 +182,11 @@ static __always_inline int __psci_cpu_suspend(u32 fn, u32 state, unsigned long entry_point) { int err; + bool deny = false; + + trace_android_rvh_psci_cpu_suspend(state, &deny); + if (deny) + return -EPERM; err = invoke_psci_fn(fn, state, entry_point, 0); return psci_to_linux_errno(err); diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c index cdbfe54c8146..92763dce6477 100644 --- a/drivers/firmware/qcom_scm.c +++ b/drivers/firmware/qcom_scm.c @@ -898,7 +898,7 @@ static int __qcom_scm_assign_mem(struct device *dev, phys_addr_t mem_region, * Return negative errno on failure or 0 on success with @srcvm updated. */ int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, - unsigned int *srcvm, + u64 *srcvm, const struct qcom_scm_vmperm *newvm, unsigned int dest_cnt) { @@ -915,9 +915,9 @@ int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, __le32 *src; void *ptr; int ret, i, b; - unsigned long srcvm_bits = *srcvm; + u64 srcvm_bits = *srcvm; - src_sz = hweight_long(srcvm_bits) * sizeof(*src); + src_sz = hweight64(srcvm_bits) * sizeof(*src); mem_to_map_sz = sizeof(*mem_to_map); dest_sz = dest_cnt * sizeof(*destvm); ptr_sz = ALIGN(src_sz, SZ_64) + ALIGN(mem_to_map_sz, SZ_64) + @@ -930,8 +930,10 @@ int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, /* Fill source vmid detail */ src = ptr; i = 0; - for_each_set_bit(b, &srcvm_bits, BITS_PER_LONG) - src[i++] = cpu_to_le32(b); + for (b = 0; b < BITS_PER_TYPE(u64); b++) { + if (srcvm_bits & BIT(b)) + src[i++] = cpu_to_le32(b); + } /* Fill details of mem buff to map */ mem_to_map = ptr + ALIGN(src_sz, SZ_64); diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c index 727704431f61..13918c8c839e 100644 --- a/drivers/fpga/fpga-bridge.c +++ b/drivers/fpga/fpga-bridge.c @@ -360,7 +360,6 @@ fpga_bridge_register(struct device *parent, const char *name, bridge->dev.parent = parent; bridge->dev.of_node = parent->of_node; bridge->dev.id = id; - of_platform_populate(bridge->dev.of_node, NULL, NULL, &bridge->dev); ret = dev_set_name(&bridge->dev, "br%d", id); if (ret) @@ -372,6 +371,8 @@ fpga_bridge_register(struct device *parent, const char *name, return ERR_PTR(ret); } + of_platform_populate(bridge->dev.of_node, NULL, NULL, &bridge->dev); + return bridge; error_device: diff --git a/drivers/gpio/gpio-mvebu.c b/drivers/gpio/gpio-mvebu.c index 1bb317b8dcce..91a4232ee58c 100644 --- a/drivers/gpio/gpio-mvebu.c +++ b/drivers/gpio/gpio-mvebu.c @@ -657,9 +657,10 @@ static void mvebu_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) spin_unlock_irqrestore(&mvpwm->lock, flags); } -static void mvebu_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) { +static int mvebu_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) +{ struct mvebu_pwm *mvpwm = to_mvebu_pwm(chip); struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; @@ -693,6 +694,8 @@ static void mvebu_pwm_get_state(struct pwm_chip *chip, state->enabled = false; spin_unlock_irqrestore(&mvpwm->lock, flags); + + return 0; } static int mvebu_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/gpio/gpiolib.h b/drivers/gpio/gpiolib.h index 9ad68a0adf4a..78ce74eb6f2a 100644 --- a/drivers/gpio/gpiolib.h +++ b/drivers/gpio/gpiolib.h @@ -16,6 +16,7 @@ #include #include #include +#include #define GPIOCHIP_NAME "gpiochip" @@ -75,6 +76,7 @@ struct gpio_device { */ struct list_head pin_ranges; #endif + ANDROID_KABI_RESERVE(1); }; /* gpio suffixes used for ACPI and device tree lookup */ @@ -100,6 +102,7 @@ struct gpio_array { struct gpio_chip *chip; unsigned long *get_mask; unsigned long *set_mask; + ANDROID_KABI_RESERVE(1); unsigned long invert_mask[]; }; @@ -179,6 +182,7 @@ struct gpio_desc { /* debounce period in microseconds */ unsigned int debounce_period_us; #endif + ANDROID_KABI_RESERVE(1); }; #define gpiod_not_found(desc) (IS_ERR(desc) && PTR_ERR(desc) == -ENOENT) diff --git a/drivers/gpu/arm/bifrost/mali_kbase_mem_linux.c b/drivers/gpu/arm/bifrost/mali_kbase_mem_linux.c index f1251a4ed575..a24fd71a03ae 100644 --- a/drivers/gpu/arm/bifrost/mali_kbase_mem_linux.c +++ b/drivers/gpu/arm/bifrost/mali_kbase_mem_linux.c @@ -2607,7 +2607,7 @@ static int kbase_cpu_mmap(struct kbase_context *kctx, * See MIDBASE-1057 */ - vma->vm_flags |= VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO); vma->vm_ops = &kbase_vm_ops; vma->vm_private_data = map; @@ -2636,11 +2636,11 @@ static int kbase_cpu_mmap(struct kbase_context *kctx, } if (!kaddr) { - vma->vm_flags |= VM_PFNMAP; + vm_flags_set(vma, VM_PFNMAP); } else { WARN_ON(aligned_offset); /* MIXEDMAP so we can vfree the kaddr early and not track it after map time */ - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); /* vmalloc remaping is easy... */ err = remap_vmalloc_range(vma, kaddr, 0); WARN_ON(err); @@ -2854,9 +2854,9 @@ int kbase_context_mmap(struct kbase_context *const kctx, dev_dbg(dev, "kbase_mmap\n"); if (!(vma->vm_flags & VM_READ)) - vma->vm_flags &= ~VM_MAYREAD; + vm_flags_clear(vma, VM_MAYREAD); if (!(vma->vm_flags & VM_WRITE)) - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); if (nr_pages == 0) { err = -EINVAL; @@ -3401,8 +3401,8 @@ static int kbase_tracking_page_setup(struct kbase_context *kctx, struct vm_area_ return -EINVAL; /* no real access */ - vma->vm_flags &= ~(VM_READ | VM_MAYREAD | VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP | VM_IO; + vm_flags_clear(vma, VM_READ | VM_MAYREAD | VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP | VM_IO); return 0; } @@ -3617,13 +3617,13 @@ static int kbase_csf_cpu_mmap_user_io_pages(struct kbase_context *kctx, if (err) goto map_failed; - vma->vm_flags |= VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO); /* TODO use VM_MIXEDMAP, since it is more appropriate as both types of * memory with and without "struct page" backing are being inserted here. * Hw Doorbell pages comes from the device register area so kernel does * not use "struct page" for them. */ - vma->vm_flags |= VM_PFNMAP; + vm_flags_set(vma, VM_PFNMAP); vma->vm_ops = &kbase_csf_user_io_pages_vm_ops; vma->vm_private_data = queue; @@ -3800,12 +3800,12 @@ static int kbase_csf_cpu_mmap_user_reg_page(struct kbase_context *kctx, /* Map uncached */ vma->vm_page_prot = pgprot_device(vma->vm_page_prot); - vma->vm_flags |= VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO); /* User register page comes from the device register area so * "struct page" isn't available for it. */ - vma->vm_flags |= VM_PFNMAP; + vm_flags_set(vma, VM_PFNMAP); kctx->csf.user_reg.vma = vma; diff --git a/drivers/gpu/arm/mali400/mali/linux/mali_memory.c b/drivers/gpu/arm/mali400/mali/linux/mali_memory.c index dfc769e6cc40..9136048a4b52 100755 --- a/drivers/gpu/arm/mali400/mali/linux/mali_memory.c +++ b/drivers/gpu/arm/mali400/mali/linux/mali_memory.c @@ -210,14 +210,14 @@ int mali_mmap(struct file *filp, struct vm_area_struct *vma) * that it's present and can never be paged out (see also previous * entry) */ - vma->vm_flags |= VM_IO; - vma->vm_flags |= VM_DONTCOPY; - vma->vm_flags |= VM_PFNMAP; + vm_flags_set(vma, VM_IO); + vm_flags_set(vma, VM_DONTCOPY); + vm_flags_set(vma, VM_PFNMAP); #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 7, 0) vma->vm_flags |= VM_RESERVED; #else - vma->vm_flags |= VM_DONTDUMP; - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTDUMP); + vm_flags_set(vma, VM_DONTEXPAND); #endif } else if (MALI_MEM_SWAP == mali_alloc->type) { vma->vm_pgoff = mem_bkend->start_idx; @@ -232,7 +232,7 @@ int mali_mmap(struct file *filp, struct vm_area_struct *vma) if (!(vma->vm_flags & VM_WRITE)) { MALI_DEBUG_PRINT(4, ("mmap allocation with read only !\n")); /* add VM_WRITE for do_page_fault will check this when a write fault */ - vma->vm_flags |= VM_WRITE | VM_READ; + vm_flags_set(vma, VM_WRITE | VM_READ); vma->vm_page_prot = PAGE_READONLY; vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); mem_bkend->flags |= MALI_MEM_BACKEND_FLAG_COW_CPU_NO_WRITE; diff --git a/drivers/gpu/arm/mali400/mali/linux/mali_memory_cow.c b/drivers/gpu/arm/mali400/mali/linux/mali_memory_cow.c index b9de93ede394..482f7f4a5fc0 100644 --- a/drivers/gpu/arm/mali400/mali/linux/mali_memory_cow.c +++ b/drivers/gpu/arm/mali400/mali/linux/mali_memory_cow.c @@ -391,13 +391,13 @@ _mali_osk_errcode_t mali_memory_cow_modify_range(mali_mem_backend *backend, } } else { /* used to trigger page fault for swappable cowed memory. */ - alloc->cpu_mapping.vma->vm_flags |= VM_PFNMAP; - alloc->cpu_mapping.vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(alloc->cpu_mapping.vma, VM_PFNMAP); + vm_flags_set(alloc->cpu_mapping.vma, VM_MIXEDMAP); zap_vma_ptes(alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size); /* delete this flag to let swappble is ummapped regard to stauct page not page frame. */ - alloc->cpu_mapping.vma->vm_flags &= ~VM_PFNMAP; - alloc->cpu_mapping.vma->vm_flags &= ~VM_MIXEDMAP; + vm_flags_clear(alloc->cpu_mapping.vma, VM_PFNMAP); + vm_flags_clear(alloc->cpu_mapping.vma, VM_MIXEDMAP); } } diff --git a/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c b/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c index a79975c6a0b2..bf826e3eac90 100644 --- a/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c +++ b/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c @@ -1740,7 +1740,7 @@ static int kbase_cpu_mmap(struct kbase_va_region *reg, struct vm_area_struct *vm */ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0)) - vma->vm_flags |= VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTDUMP | VM_DONTEXPAND | VM_IO); #else vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_RESERVED | VM_IO; #endif @@ -1765,7 +1765,7 @@ static int kbase_cpu_mmap(struct kbase_va_region *reg, struct vm_area_struct *vm u64 start_off = vma->vm_pgoff - reg->start_pfn + (aligned_offset>>PAGE_SHIFT); - vma->vm_flags |= VM_PFNMAP; + vm_flags_set(vma, VM_PFNMAP); for (i = 0; i < nr_pages; i++) { unsigned long pfn = PFN_DOWN(page_array[i + start_off]); vm_fault_t ret; @@ -1784,7 +1784,7 @@ static int kbase_cpu_mmap(struct kbase_va_region *reg, struct vm_area_struct *vm } else { WARN_ON(aligned_offset); /* MIXEDMAP so we can vfree the kaddr early and not track it after map time */ - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); /* vmalloc remaping is easy... */ err = remap_vmalloc_range(vma, kaddr, 0); WARN_ON(err); @@ -1877,7 +1877,7 @@ static int kbase_trace_buffer_mmap(struct kbase_context *kctx, struct vm_area_st *reg = new_reg; /* map read only, noexec */ - vma->vm_flags &= ~(VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); + vm_flags_clear(vma, VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); /* the rest of the flags is added by the cpu_mmap handler */ dev_dbg(kctx->kbdev->dev, "%s done\n", __func__); @@ -2049,7 +2049,7 @@ int kbase_mmap(struct file *file, struct vm_area_struct *vma) dev_dbg(dev, "kbase_mmap\n"); /* strip away corresponding VM_MAY% flags to the VM_% flags requested */ - vma->vm_flags &= ~((vma->vm_flags & (VM_READ | VM_WRITE)) << 4); + vm_flags_clear(vma, (vma->vm_flags & (VM_READ | VM_WRITE)) << 4); if (0 == nr_pages) { err = -EINVAL; @@ -2435,9 +2435,9 @@ static int kbase_tracking_page_setup(struct kbase_context *kctx, struct vm_area_ spin_unlock(&kctx->mm_update_lock); /* no real access */ - vma->vm_flags &= ~(VM_READ | VM_MAYREAD | VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); + vm_flags_clear(vma, VM_READ | VM_MAYREAD | VM_WRITE | VM_MAYWRITE | VM_EXEC | VM_MAYEXEC); #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0)) - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP | VM_IO; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP | VM_IO); #else vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_RESERVED | VM_IO; #endif diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c index 91571b1324f2..5635a1b03fd8 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c @@ -256,7 +256,7 @@ static int amdgpu_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_str */ if (is_cow_mapping(vma->vm_flags) && !(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); return drm_gem_ttm_mmap(obj, vma); } diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c index 89011bae7588..ca5dc51600fa 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c @@ -653,6 +653,9 @@ int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src, if (!src->enabled_types || !src->funcs->set) return -EINVAL; + if (WARN_ON(!amdgpu_irq_enabled(adev, src, type))) + return -EINVAL; + if (atomic_dec_and_test(&src->enabled_types[type])) return amdgpu_irq_update(adev, src, type); diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c index ce64ca1c6e66..5c1193dd7d88 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c @@ -26,6 +26,7 @@ #include #include +#include #include #include #include @@ -84,6 +85,7 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev) { unsigned long bo_size; const char *fw_name; + const char *bios_ver; const struct common_firmware_header *hdr; unsigned char fw_check; unsigned int fw_shared_size, log_offset; @@ -159,6 +161,21 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev) if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && (adev->pg_flags & AMD_PG_SUPPORT_VCN_DPG)) adev->vcn.indirect_sram = true; + /* + * Some Steam Deck's BIOS versions are incompatible with the + * indirect SRAM mode, leading to amdgpu being unable to get + * properly probed (and even potentially crashing the kernel). + * Hence, check for these versions here - notice this is + * restricted to Vangogh (Deck's APU). + */ + bios_ver = dmi_get_system_info(DMI_BIOS_VERSION); + + if (bios_ver && (!strncmp("F7A0113", bios_ver, 7) || + !strncmp("F7A0114", bios_ver, 7))) { + adev->vcn.indirect_sram = false; + dev_info(adev->dev, + "Steam Deck quirk: indirect SRAM disabled on BIOS %s\n", bios_ver); + } break; case IP_VERSION(3, 0, 16): fw_name = FIRMWARE_DIMGREY_CAVEFISH; diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c index e191d38f3da6..ffe64d84241a 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c @@ -2888,8 +2888,8 @@ static int kfd_mmio_mmap(struct kfd_dev *dev, struct kfd_process *process, address = dev->adev->rmmio_remap.bus_addr; - vma->vm_flags |= VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE | - VM_DONTDUMP | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE | + VM_DONTDUMP | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c b/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c index 3ac599f74fea..38c9e1ca6691 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c @@ -159,8 +159,8 @@ int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, address = kfd_get_process_doorbells(pdd); if (!address) return -ENOMEM; - vma->vm_flags |= VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE | - VM_DONTDUMP | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE | + VM_DONTDUMP | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_events.c b/drivers/gpu/drm/amd/amdkfd/kfd_events.c index 2880ed96ac2e..c894cf8f7c50 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_events.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_events.c @@ -1049,8 +1049,8 @@ int kfd_event_mmap(struct kfd_process *p, struct vm_area_struct *vma) pfn = __pa(page->kernel_address); pfn >>= PAGE_SHIFT; - vma->vm_flags |= VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE - | VM_DONTDUMP | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND | VM_NORESERVE + | VM_DONTDUMP | VM_PFNMAP); pr_debug("Mapping signal page\n"); pr_debug(" start user address == 0x%08lx\n", vma->vm_start); diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_process.c b/drivers/gpu/drm/amd/amdkfd/kfd_process.c index 7f68d51541e8..140cb27b9119 100644 --- a/drivers/gpu/drm/amd/amdkfd/kfd_process.c +++ b/drivers/gpu/drm/amd/amdkfd/kfd_process.c @@ -2031,8 +2031,8 @@ int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, return -ENOMEM; } - vma->vm_flags |= VM_IO | VM_DONTCOPY | VM_DONTEXPAND - | VM_NORESERVE | VM_DONTDUMP | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_DONTCOPY | VM_DONTEXPAND + | VM_NORESERVE | VM_DONTDUMP | VM_PFNMAP); /* Mapping pages to user process */ return remap_pfn_range(vma, vma->vm_start, PFN_DOWN(__pa(qpd->cwsr_kaddr)), diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c index b87f50e8fa61..1ec643a0d00d 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c @@ -167,10 +167,21 @@ static inline int dm_set_vblank(struct drm_crtc *crtc, bool enable) if (rc) return rc; - irq_source = IRQ_TYPE_VBLANK + acrtc->otg_inst; + if (amdgpu_in_reset(adev)) { + irq_source = IRQ_TYPE_VBLANK + acrtc->otg_inst; + /* During gpu-reset we disable and then enable vblank irq, so + * don't use amdgpu_irq_get/put() to avoid refcount change. + */ + if (!dc_interrupt_set(adev->dm.dc, irq_source, enable)) + rc = -EBUSY; + } else { + rc = (enable) + ? amdgpu_irq_get(adev, &adev->crtc_irq, acrtc->crtc_id) + : amdgpu_irq_put(adev, &adev->crtc_irq, acrtc->crtc_id); + } - if (!dc_interrupt_set(adev->dm.dc, irq_source, enable)) - return -EBUSY; + if (rc) + return rc; skip: if (amdgpu_in_reset(adev)) diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c b/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c index 7dd0845d1bd9..8e416433184c 100644 --- a/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c +++ b/drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c @@ -222,7 +222,7 @@ struct _vcs_dpi_ip_params_st dcn3_15_ip = { .maximum_dsc_bits_per_component = 10, .dsc422_native_support = false, .is_line_buffer_bpp_fixed = true, - .line_buffer_fixed_bpp = 49, + .line_buffer_fixed_bpp = 48, .line_buffer_size_bits = 789504, .max_line_buffer_lines = 12, .writeback_interface_buffer_size_kbytes = 90, diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c index eb24322df721..aeca9c066bf2 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -1500,8 +1500,8 @@ out: return ret; } -static void ti_sn_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int ti_sn_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct ti_sn65dsi86 *pdata = pwm_chip_to_ti_sn_bridge(chip); unsigned int pwm_en_inv; @@ -1512,19 +1512,19 @@ static void ti_sn_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, ret = regmap_read(pdata->regmap, SN_PWM_EN_INV_REG, &pwm_en_inv); if (ret) - return; + return 0; ret = ti_sn65dsi86_read_u16(pdata, SN_BACKLIGHT_SCALE_REG, &scale); if (ret) - return; + return 0; ret = ti_sn65dsi86_read_u16(pdata, SN_BACKLIGHT_REG, &backlight); if (ret) - return; + return 0; ret = regmap_read(pdata->regmap, SN_PWM_PRE_DIV_REG, &pre_div); if (ret) - return; + return 0; state->enabled = FIELD_GET(SN_PWM_EN_MASK, pwm_en_inv); if (FIELD_GET(SN_PWM_INV_MASK, pwm_en_inv)) @@ -1539,6 +1539,8 @@ static void ti_sn_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, if (state->duty_cycle > state->period) state->duty_cycle = state->period; + + return 0; } static const struct pwm_ops ti_sn_pwm_ops = { diff --git a/drivers/gpu/drm/drm_buddy.c b/drivers/gpu/drm/drm_buddy.c index 3d1f50f481cf..7098f125b54a 100644 --- a/drivers/gpu/drm/drm_buddy.c +++ b/drivers/gpu/drm/drm_buddy.c @@ -146,8 +146,8 @@ int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size) unsigned int order; u64 root_size; - root_size = rounddown_pow_of_two(size); - order = ilog2(root_size) - ilog2(chunk_size); + order = ilog2(size) - ilog2(chunk_size); + root_size = chunk_size << order; root = drm_block_alloc(mm, NULL, order, offset); if (!root) diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c index b87ed4238fc8..6d67cf43f05c 100644 --- a/drivers/gpu/drm/drm_gem.c +++ b/drivers/gpu/drm/drm_gem.c @@ -1047,7 +1047,7 @@ int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, goto err_drm_gem_object_put; } - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot); } diff --git a/drivers/gpu/drm/drm_gem_dma_helper.c b/drivers/gpu/drm/drm_gem_dma_helper.c index f6901ff97bbb..d9f23050f8f5 100644 --- a/drivers/gpu/drm/drm_gem_dma_helper.c +++ b/drivers/gpu/drm/drm_gem_dma_helper.c @@ -530,8 +530,7 @@ int drm_gem_dma_mmap(struct drm_gem_dma_object *dma_obj, struct vm_area_struct * * the whole buffer. */ vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node); - vma->vm_flags &= ~VM_PFNMAP; - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_mod(vma, VM_DONTEXPAND, VM_PFNMAP); if (dma_obj->map_noncoherent) { vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); diff --git a/drivers/gpu/drm/drm_gem_shmem_helper.c b/drivers/gpu/drm/drm_gem_shmem_helper.c index 5fdc608043e7..15aeaeeace3e 100644 --- a/drivers/gpu/drm/drm_gem_shmem_helper.c +++ b/drivers/gpu/drm/drm_gem_shmem_helper.c @@ -636,7 +636,7 @@ int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct if (ret) return ret; - vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); if (shmem->map_wc) vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c index f024dc93939e..87c9fe55dec7 100644 --- a/drivers/gpu/drm/drm_vm.c +++ b/drivers/gpu/drm/drm_vm.c @@ -476,7 +476,7 @@ static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) if (!capable(CAP_SYS_ADMIN) && (dma->flags & _DRM_DMA_USE_PCI_RO)) { - vma->vm_flags &= ~(VM_WRITE | VM_MAYWRITE); + vm_flags_clear(vma, VM_WRITE | VM_MAYWRITE); #if defined(__i386__) || defined(__x86_64__) pgprot_val(vma->vm_page_prot) &= ~_PAGE_RW; #else @@ -492,7 +492,7 @@ static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) vma->vm_ops = &drm_vm_dma_ops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); drm_vm_open_locked(dev, vma); return 0; @@ -560,7 +560,7 @@ static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) return -EINVAL; if (!capable(CAP_SYS_ADMIN) && (map->flags & _DRM_READ_ONLY)) { - vma->vm_flags &= ~(VM_WRITE | VM_MAYWRITE); + vm_flags_clear(vma, VM_WRITE | VM_MAYWRITE); #if defined(__i386__) || defined(__x86_64__) pgprot_val(vma->vm_page_prot) &= ~_PAGE_RW; #else @@ -628,7 +628,7 @@ static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) default: return -EINVAL; /* This should never happen. */ } - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); drm_vm_open_locked(dev, vma); return 0; diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem.c b/drivers/gpu/drm/etnaviv/etnaviv_gem.c index 5cf13e52f7c9..9444b8ec3b1c 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gem.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gem.c @@ -130,7 +130,7 @@ static int etnaviv_gem_mmap_obj(struct etnaviv_gem_object *etnaviv_obj, { pgprot_t vm_page_prot; - vma->vm_flags |= VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP); vm_page_prot = vm_get_page_prot(vma->vm_flags); diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exynos/exynos_drm_gem.c index 3e493f48e0d4..638ca96830e9 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c @@ -274,7 +274,7 @@ static int exynos_drm_gem_mmap_buffer(struct exynos_drm_gem *exynos_gem, unsigned long vm_size; int ret; - vma->vm_flags &= ~VM_PFNMAP; + vm_flags_clear(vma, VM_PFNMAP); vma->vm_pgoff = 0; vm_size = vma->vm_end - vma->vm_start; @@ -368,7 +368,7 @@ static int exynos_drm_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct if (obj->import_attach) return dma_buf_mmap(obj->dma_buf, vma, 0); - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); DRM_DEV_DEBUG_KMS(to_dma_dev(obj->dev), "flags = 0x%x\n", exynos_gem->flags); diff --git a/drivers/gpu/drm/gma500/framebuffer.c b/drivers/gpu/drm/gma500/framebuffer.c index aa3ecf771fd3..f013a75a75d4 100644 --- a/drivers/gpu/drm/gma500/framebuffer.c +++ b/drivers/gpu/drm/gma500/framebuffer.c @@ -139,7 +139,7 @@ static int psbfb_mmap(struct fb_info *info, struct vm_area_struct *vma) */ vma->vm_ops = &psbfb_vm_ops; vma->vm_private_data = (void *)fb; - vma->vm_flags |= VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_MIXEDMAP | VM_DONTEXPAND | VM_DONTDUMP); return 0; } diff --git a/drivers/gpu/drm/i810/i810_dma.c b/drivers/gpu/drm/i810/i810_dma.c index 9fb4dd63342f..01967dd88762 100644 --- a/drivers/gpu/drm/i810/i810_dma.c +++ b/drivers/gpu/drm/i810/i810_dma.c @@ -102,7 +102,7 @@ static int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma) buf = dev_priv->mmap_buffer; buf_priv = buf->dev_private; - vma->vm_flags |= VM_DONTCOPY; + vm_flags_set(vma, VM_DONTCOPY); buf_priv->currently_mapped = I810_BUF_MAPPED; diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux.c b/drivers/gpu/drm/i915/display/intel_dp_aux.c index 48c375c65a41..7f3f2d50e6cd 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_aux.c +++ b/drivers/gpu/drm/i915/display/intel_dp_aux.c @@ -165,7 +165,7 @@ static u32 skl_get_aux_send_ctl(struct intel_dp *intel_dp, DP_AUX_CH_CTL_TIME_OUT_MAX | DP_AUX_CH_CTL_RECEIVE_ERROR | (send_bytes << DP_AUX_CH_CTL_MESSAGE_SIZE_SHIFT) | - DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL(32) | + DP_AUX_CH_CTL_FW_SYNC_PULSE_SKL(24) | DP_AUX_CH_CTL_SYNC_PULSE_SKL(32); if (intel_tc_port_in_tbt_alt_mode(dig_port)) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index d445e2d63c9c..0ec22c71e59c 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -979,7 +979,7 @@ int i915_gem_mmap(struct file *filp, struct vm_area_struct *vma) i915_gem_object_put(obj); return -EINVAL; } - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); } anon = mmap_singleton(to_i915(dev)); @@ -988,7 +988,7 @@ int i915_gem_mmap(struct file *filp, struct vm_area_struct *vma) return PTR_ERR(anon); } - vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO; + vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | VM_IO); /* * We keep the ref on mmo->obj, not vm_file, but we require diff --git a/drivers/gpu/drm/i915/i915_user_extensions.c b/drivers/gpu/drm/i915/i915_user_extensions.c index c822d0aafd2d..e3f808372c47 100644 --- a/drivers/gpu/drm/i915/i915_user_extensions.c +++ b/drivers/gpu/drm/i915/i915_user_extensions.c @@ -51,7 +51,7 @@ int i915_user_extensions(struct i915_user_extension __user *ext, return err; if (get_user(next, &ext->next_extension) || - overflows_type(next, ext)) + overflows_type(next, uintptr_t)) return -EFAULT; ext = u64_to_user_ptr(next); diff --git a/drivers/gpu/drm/i915/i915_utils.h b/drivers/gpu/drm/i915/i915_utils.h index 6c14d13364bf..67a66d4d5c70 100644 --- a/drivers/gpu/drm/i915/i915_utils.h +++ b/drivers/gpu/drm/i915/i915_utils.h @@ -111,10 +111,6 @@ bool i915_error_injected(void); #define range_overflows_end_t(type, start, size, max) \ range_overflows_end((type)(start), (type)(size), (type)(max)) -/* Note we don't consider signbits :| */ -#define overflows_type(x, T) \ - (sizeof(x) > sizeof(T) && (x) >> BITS_PER_TYPE(T)) - #define ptr_mask_bits(ptr, n) ({ \ unsigned long __v = (unsigned long)(ptr); \ (typeof(ptr))(__v & -BIT(n)); \ diff --git a/drivers/gpu/drm/mediatek/mtk_drm_gem.c b/drivers/gpu/drm/mediatek/mtk_drm_gem.c index 6c204ccfb9ec..67170f5bf530 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_gem.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_gem.c @@ -158,7 +158,7 @@ static int mtk_drm_gem_object_mmap(struct drm_gem_object *obj, * dma_alloc_attrs() allocated a struct page table for mtk_gem, so clear * VM_PFNMAP flag that was set by drm_gem_mmap_obj()/drm_gem_mmap(). */ - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot); diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 1dee0d18abbb..c2fb98a94bc3 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c @@ -1012,7 +1012,7 @@ static int msm_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct { struct msm_gem_object *msm_obj = to_msm_bo(obj); - vma->vm_flags |= VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = msm_gem_pgprot(msm_obj, vm_get_page_prot(vma->vm_flags)); return 0; diff --git a/drivers/gpu/drm/omapdrm/omap_gem.c b/drivers/gpu/drm/omapdrm/omap_gem.c index cf571796fd26..19fef933904b 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem.c +++ b/drivers/gpu/drm/omapdrm/omap_gem.c @@ -543,8 +543,7 @@ int omap_gem_mmap_obj(struct drm_gem_object *obj, { struct omap_gem_object *omap_obj = to_omap_bo(obj); - vma->vm_flags &= ~VM_PFNMAP; - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_mod(vma, VM_MIXEDMAP, VM_PFNMAP); if (omap_obj->flags & OMAP_BO_WC) { vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c index 2c5127a49bbf..8296f109fe62 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_gem.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_gem.c @@ -560,8 +560,7 @@ static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj, * We allocated a struct page table for rk_obj, so clear * VM_PFNMAP flag that was set by drm_gem_mmap_obj()/drm_gem_mmap(). */ - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; - vma->vm_flags &= ~VM_PFNMAP; + vm_flags_mod(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP, VM_PFNMAP); vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags)); vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot); diff --git a/drivers/gpu/drm/tegra/gem.c b/drivers/gpu/drm/tegra/gem.c index 81991090adcc..808449c2d108 100644 --- a/drivers/gpu/drm/tegra/gem.c +++ b/drivers/gpu/drm/tegra/gem.c @@ -573,7 +573,7 @@ int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma) * and set the vm_pgoff (used as a fake buffer offset by DRM) * to 0 as we want to map the whole buffer. */ - vma->vm_flags &= ~VM_PFNMAP; + vm_flags_clear(vma, VM_PFNMAP); vma->vm_pgoff = 0; err = dma_mmap_wc(gem->dev->dev, vma, bo->vaddr, bo->iova, @@ -587,8 +587,7 @@ int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma) } else { pgprot_t prot = vm_get_page_prot(vma->vm_flags); - vma->vm_flags |= VM_MIXEDMAP; - vma->vm_flags &= ~VM_PFNMAP; + vm_flags_mod(vma, VM_MIXEDMAP, VM_PFNMAP); vma->vm_page_prot = pgprot_writecombine(prot); } diff --git a/drivers/gpu/drm/tests/drm_buddy_test.c b/drivers/gpu/drm/tests/drm_buddy_test.c index 62f69589a72d..a699fc0dc857 100644 --- a/drivers/gpu/drm/tests/drm_buddy_test.c +++ b/drivers/gpu/drm/tests/drm_buddy_test.c @@ -89,7 +89,8 @@ static int check_block(struct kunit *test, struct drm_buddy *mm, err = -EINVAL; } - if (!is_power_of_2(block_size)) { + /* We can't use is_power_of_2() for a u64 on 32-bit systems. */ + if (block_size & (block_size - 1)) { kunit_err(test, "block size not power of two\n"); err = -EINVAL; } diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c index 38119311284d..429241c5b18b 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_vm.c +++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c @@ -468,8 +468,7 @@ int ttm_bo_mmap_obj(struct vm_area_struct *vma, struct ttm_buffer_object *bo) vma->vm_private_data = bo; - vma->vm_flags |= VM_PFNMAP; - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_PFNMAP | VM_IO | VM_DONTEXPAND | VM_DONTDUMP); return 0; } EXPORT_SYMBOL(ttm_bo_mmap_obj); diff --git a/drivers/gpu/drm/virtio/virtgpu_vram.c b/drivers/gpu/drm/virtio/virtgpu_vram.c index 6b45b0429fef..25df81c02783 100644 --- a/drivers/gpu/drm/virtio/virtgpu_vram.c +++ b/drivers/gpu/drm/virtio/virtgpu_vram.c @@ -46,7 +46,7 @@ static int virtio_gpu_vram_mmap(struct drm_gem_object *obj, return -EINVAL; vma->vm_pgoff -= drm_vma_node_start(&obj->vma_node); - vma->vm_flags |= VM_MIXEDMAP | VM_DONTEXPAND; + vm_flags_set(vma, VM_MIXEDMAP | VM_DONTEXPAND); vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot); vma->vm_ops = &virtio_gpu_vram_vm_ops; diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c index 265f7c48d856..90097d04b45f 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c @@ -97,7 +97,7 @@ int vmw_mmap(struct file *filp, struct vm_area_struct *vma) /* Use VM_PFNMAP rather than VM_MIXEDMAP if not a COW mapping */ if (!is_cow_mapping(vma->vm_flags)) - vma->vm_flags = (vma->vm_flags & ~VM_MIXEDMAP) | VM_PFNMAP; + vm_flags_mod(vma, VM_PFNMAP, VM_MIXEDMAP); ttm_bo_put(bo); /* release extra ref taken by ttm_bo_mmap_obj() */ diff --git a/drivers/gpu/drm/xen/xen_drm_front_gem.c b/drivers/gpu/drm/xen/xen_drm_front_gem.c index e31554d7139f..339efaa949e9 100644 --- a/drivers/gpu/drm/xen/xen_drm_front_gem.c +++ b/drivers/gpu/drm/xen/xen_drm_front_gem.c @@ -70,8 +70,7 @@ static int xen_drm_front_gem_object_mmap(struct drm_gem_object *gem_obj, * vm_pgoff (used as a fake buffer offset by DRM) to 0 as we want to map * the whole buffer. */ - vma->vm_flags &= ~VM_PFNMAP; - vma->vm_flags |= VM_MIXEDMAP | VM_DONTEXPAND; + vm_flags_mod(vma, VM_MIXEDMAP | VM_DONTEXPAND, VM_PFNMAP); vma->vm_pgoff = 0; /* diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 5c72aef3d3dd..e012a4382ea3 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c @@ -32,6 +32,7 @@ #include #include #include +#include #include "hid-ids.h" @@ -261,6 +262,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; @@ -291,8 +293,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 (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; } @@ -1966,6 +1971,7 @@ int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 * 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; u32 rsize, csize = size; u8 *cdata = data; int ret = 0; @@ -1981,10 +1987,13 @@ int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 * 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 (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, @@ -2387,7 +2396,12 @@ int hid_hw_raw_request(struct hid_device *hdev, unsigned char reportnum, __u8 *buf, size_t len, enum hid_report_type rtype, enum hid_class_request reqtype) { - if (len < 1 || len > HID_MAX_BUFFER_SIZE || !buf) + unsigned int max_buffer_size = HID_MAX_BUFFER_SIZE; + + if (hdev->ll_driver == &uhid_hid_driver) + max_buffer_size = UHID_DATA_MAX; + + if (len < 1 || len > max_buffer_size || !buf) return -EINVAL; return hdev->ll_driver->raw_request(hdev, reportnum, buf, len, @@ -2406,7 +2420,12 @@ EXPORT_SYMBOL_GPL(hid_hw_raw_request); */ int hid_hw_output_report(struct hid_device *hdev, __u8 *buf, size_t len) { - if (len < 1 || len > HID_MAX_BUFFER_SIZE || !buf) + unsigned int max_buffer_size = HID_MAX_BUFFER_SIZE; + + if (hdev->ll_driver == &uhid_hid_driver) + max_buffer_size = UHID_DATA_MAX; + + if (len < 1 || len > max_buffer_size || !buf) return -EINVAL; if (hdev->ll_driver->output_report) diff --git a/drivers/hsi/clients/cmt_speech.c b/drivers/hsi/clients/cmt_speech.c index 8069f795c864..daa8e1bff5d9 100644 --- a/drivers/hsi/clients/cmt_speech.c +++ b/drivers/hsi/clients/cmt_speech.c @@ -1264,7 +1264,7 @@ static int cs_char_mmap(struct file *file, struct vm_area_struct *vma) if (vma_pages(vma) != 1) return -EINVAL; - vma->vm_flags |= VM_IO | VM_DONTDUMP | VM_DONTEXPAND; + vm_flags_set(vma, VM_IO | VM_DONTDUMP | VM_DONTEXPAND); vma->vm_ops = &cs_char_vm_ops; vma->vm_private_data = file->private_data; diff --git a/drivers/hwtracing/intel_th/msu.c b/drivers/hwtracing/intel_th/msu.c index 6c8215a47a60..9621efe0e95c 100644 --- a/drivers/hwtracing/intel_th/msu.c +++ b/drivers/hwtracing/intel_th/msu.c @@ -1659,7 +1659,7 @@ out: atomic_dec(&msc->user_count); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); - vma->vm_flags |= VM_DONTEXPAND | VM_DONTCOPY; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTCOPY); vma->vm_ops = &msc_mmap_ops; return ret; } diff --git a/drivers/hwtracing/stm/core.c b/drivers/hwtracing/stm/core.c index 2712e699ba08..534fbefc7f6a 100644 --- a/drivers/hwtracing/stm/core.c +++ b/drivers/hwtracing/stm/core.c @@ -715,7 +715,7 @@ static int stm_char_mmap(struct file *file, struct vm_area_struct *vma) pm_runtime_get_sync(&stm->dev); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &stm_mmap_vmops; vm_iomap_memory(vma, phys, size); diff --git a/drivers/iio/adc/at91-sama5d2_adc.c b/drivers/iio/adc/at91-sama5d2_adc.c index 870f4cb60923..3ad5678f2613 100644 --- a/drivers/iio/adc/at91-sama5d2_adc.c +++ b/drivers/iio/adc/at91-sama5d2_adc.c @@ -1409,7 +1409,7 @@ static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *indio, trig = devm_iio_trigger_alloc(&indio->dev, "%s-dev%d-%s", indio->name, iio_device_id(indio), trigger_name); if (!trig) - return NULL; + return ERR_PTR(-ENOMEM); trig->dev.parent = indio->dev.parent; iio_trigger_set_drvdata(trig, indio); diff --git a/drivers/iio/dac/ad5755.c b/drivers/iio/dac/ad5755.c index beadfa938d2d..404865e35460 100644 --- a/drivers/iio/dac/ad5755.c +++ b/drivers/iio/dac/ad5755.c @@ -802,6 +802,7 @@ static struct ad5755_platform_data *ad5755_parse_fw(struct device *dev) return pdata; error_out: + fwnode_handle_put(pp); devm_kfree(dev, pdata); return NULL; } diff --git a/drivers/iio/light/tsl2772.c b/drivers/iio/light/tsl2772.c index dd9051f1cc1a..13a6c3d07861 100644 --- a/drivers/iio/light/tsl2772.c +++ b/drivers/iio/light/tsl2772.c @@ -601,6 +601,7 @@ static int tsl2772_read_prox_diodes(struct tsl2772_chip *chip) return -EINVAL; } } + chip->settings.prox_diode = prox_diode_mask; return 0; } diff --git a/drivers/infiniband/hw/hfi1/file_ops.c b/drivers/infiniband/hw/hfi1/file_ops.c index 7c5d487ec916..47e4c8084207 100644 --- a/drivers/infiniband/hw/hfi1/file_ops.c +++ b/drivers/infiniband/hw/hfi1/file_ops.c @@ -403,7 +403,7 @@ static int hfi1_file_mmap(struct file *fp, struct vm_area_struct *vma) ret = -EPERM; goto done; } - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); addr = vma->vm_start; for (i = 0 ; i < uctxt->egrbufs.numbufs; i++) { memlen = uctxt->egrbufs.buffers[i].len; @@ -528,7 +528,7 @@ static int hfi1_file_mmap(struct file *fp, struct vm_area_struct *vma) goto done; } - vma->vm_flags = flags; + vm_flags_reset(vma, flags); hfi1_cdbg(PROC, "%u:%u type:%u io/vf:%d/%d, addr:0x%llx, len:%lu(%lu), flags:0x%lx\n", ctxt, subctxt, type, mapio, vmf, memaddr, memlen, diff --git a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c index eaa35e1df2a8..b528f107d1f3 100644 --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -2091,7 +2091,7 @@ static int mlx5_ib_mmap_clock_info_page(struct mlx5_ib_dev *dev, if (vma->vm_flags & (VM_WRITE | VM_EXEC)) return -EPERM; - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); if (!dev->mdev->clock_info) return -EOPNOTSUPP; @@ -2315,7 +2315,7 @@ static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vm if (vma->vm_flags & VM_WRITE) return -EPERM; - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); /* Don't expose to user-space information it shouldn't have */ if (PAGE_SIZE > 4096) diff --git a/drivers/infiniband/hw/qib/qib_file_ops.c b/drivers/infiniband/hw/qib/qib_file_ops.c index 3937144b2ae5..80fe92a21f96 100644 --- a/drivers/infiniband/hw/qib/qib_file_ops.c +++ b/drivers/infiniband/hw/qib/qib_file_ops.c @@ -733,7 +733,7 @@ static int qib_mmap_mem(struct vm_area_struct *vma, struct qib_ctxtdata *rcd, } /* don't allow them to later change with mprotect */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); } pfn = virt_to_phys(kvaddr) >> PAGE_SHIFT; @@ -769,7 +769,7 @@ static int mmap_ureg(struct vm_area_struct *vma, struct qib_devdata *dd, phys = dd->physaddr + ureg; vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND); ret = io_remap_pfn_range(vma, vma->vm_start, phys >> PAGE_SHIFT, vma->vm_end - vma->vm_start, @@ -810,8 +810,7 @@ static int mmap_piobufs(struct vm_area_struct *vma, * don't allow them to later change to readable with mprotect (for when * not initially mapped readable, as is normally the case) */ - vma->vm_flags &= ~VM_MAYREAD; - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; + vm_flags_mod(vma, VM_DONTCOPY | VM_DONTEXPAND, VM_MAYREAD); /* We used PAT if wc_cookie == 0 */ if (!dd->wc_cookie) @@ -852,7 +851,7 @@ static int mmap_rcvegrbufs(struct vm_area_struct *vma, goto bail; } /* don't allow them to later change to writable with mprotect */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); start = vma->vm_start; @@ -944,7 +943,7 @@ static int mmap_kvaddr(struct vm_area_struct *vma, u64 pgaddr, * Don't allow permission to later change to writable * with mprotect. */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); } else goto bail; len = vma->vm_end - vma->vm_start; @@ -955,7 +954,7 @@ static int mmap_kvaddr(struct vm_area_struct *vma, u64 pgaddr, vma->vm_pgoff = (unsigned long) addr >> PAGE_SHIFT; vma->vm_ops = &qib_file_vm_ops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); ret = 1; bail: diff --git a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c b/drivers/infiniband/hw/usnic/usnic_ib_verbs.c index 6e8c4fbb8083..6289238cc5af 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_verbs.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_verbs.c @@ -672,7 +672,7 @@ int usnic_ib_mmap(struct ib_ucontext *context, usnic_dbg("\n"); us_ibdev = to_usdev(context->device); - vma->vm_flags |= VM_IO; + vm_flags_set(vma, VM_IO); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vfid = vma->vm_pgoff; usnic_dbg("Page Offset %lu PAGE_SHIFT %u VFID %u\n", diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c index 19176583dbde..9f54aa90a35a 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c @@ -408,7 +408,7 @@ int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) } /* Map UAR to kernel space, VM_LOCKED? */ - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); if (io_remap_pfn_range(vma, start, context->uar.pfn, size, vma->vm_page_prot)) diff --git a/drivers/input/tablet/pegasus_notetaker.c b/drivers/input/tablet/pegasus_notetaker.c index d836d3dcc6a2..a68da2988f9c 100644 --- a/drivers/input/tablet/pegasus_notetaker.c +++ b/drivers/input/tablet/pegasus_notetaker.c @@ -296,6 +296,12 @@ static int pegasus_probe(struct usb_interface *intf, pegasus->intf = intf; pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress); + /* Sanity check that pipe's type matches endpoint's type */ + if (usb_pipe_type_check(dev, pipe)) { + error = -EINVAL; + goto err_free_mem; + } + pegasus->data_len = usb_maxpacket(dev, pipe); pegasus->data = usb_alloc_coherent(dev, pegasus->data_len, GFP_KERNEL, diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index f351c15110a7..1684d19d46fb 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -211,10 +211,11 @@ static void gic_do_wait_for_rwp(void __iomem *base, u32 bit) } /* Wait for completion of a distributor change */ -static void gic_dist_wait_for_rwp(void) +void gic_v3_dist_wait_for_rwp(void) { gic_do_wait_for_rwp(gic_data.dist_base, GICD_CTLR_RWP); } +EXPORT_SYMBOL_GPL(gic_v3_dist_wait_for_rwp); /* Wait for completion of a redistributor change */ static void gic_redist_wait_for_rwp(void) @@ -361,7 +362,7 @@ static void gic_mask_irq(struct irq_data *d) if (gic_irq_in_rdist(d)) gic_redist_wait_for_rwp(); else - gic_dist_wait_for_rwp(); + gic_v3_dist_wait_for_rwp(); } static void gic_eoimode1_mask_irq(struct irq_data *d) @@ -817,7 +818,7 @@ static bool gic_has_group0(void) return val != 0; } -static void __init gic_dist_init(void) +void gic_v3_dist_init(void) { unsigned int i; u64 affinity; @@ -826,7 +827,7 @@ static void __init gic_dist_init(void) /* Disable the distributor */ writel_relaxed(0, base + GICD_CTLR); - gic_dist_wait_for_rwp(); + gic_v3_dist_wait_for_rwp(); /* * Configure SPIs as non-secure Group-1. This will only matter @@ -863,7 +864,7 @@ static void __init gic_dist_init(void) /* Enable distributor with ARE, Group1, and wait for it to drain */ writel_relaxed(val, base + GICD_CTLR); - gic_dist_wait_for_rwp(); + gic_v3_dist_wait_for_rwp(); /* * Set all global interrupts to the boot CPU only. ARE must be @@ -880,6 +881,7 @@ static void __init gic_dist_init(void) gic_write_irouter(affinity, base + GICD_IROUTERnE + i * 8); } } +EXPORT_SYMBOL_GPL(gic_v3_dist_init); static int gic_iterate_rdists(int (*fn)(struct redist_region *, void __iomem *)) { @@ -1175,7 +1177,7 @@ static int gic_dist_supports_lpis(void) !gicv3_nolpi); } -static void gic_cpu_init(void) +void gic_v3_cpu_init(void) { void __iomem *rbase; int i; @@ -1202,6 +1204,7 @@ static void gic_cpu_init(void) /* initialise system registers */ gic_cpu_sys_reg_init(); } +EXPORT_SYMBOL_GPL(gic_v3_cpu_init); #ifdef CONFIG_SMP @@ -1210,7 +1213,7 @@ static void gic_cpu_init(void) static int gic_starting_cpu(unsigned int cpu) { - gic_cpu_init(); + gic_v3_cpu_init(); if (gic_dist_supports_lpis()) its_cpu_init(); @@ -1396,13 +1399,21 @@ static inline void gic_cpu_pm_init(void) { } #endif /* CONFIG_CPU_PM */ #ifdef CONFIG_PM -static void gic_resume(void) +void gic_v3_resume(void) { trace_android_vh_gic_resume(&gic_data); } +EXPORT_SYMBOL_GPL(gic_v3_resume); + +static int gic_v3_suspend(void) +{ + trace_android_vh_gic_v3_suspend(&gic_data); + return 0; +} static struct syscore_ops gic_syscore_ops = { - .resume = gic_resume, + .resume = gic_v3_resume, + .suspend = gic_v3_suspend, }; static void gic_syscore_init(void) @@ -1412,6 +1423,8 @@ static void gic_syscore_init(void) #else static inline void gic_syscore_init(void) { } +void gic_v3_resume(void) { } +static int gic_v3_suspend(void) { return 0; } #endif @@ -1899,8 +1912,8 @@ static int __init gic_init_bases(void __iomem *dist_base, gic_update_rdist_properties(); - gic_dist_init(); - gic_cpu_init(); + gic_v3_dist_init(); + gic_v3_cpu_init(); gic_smp_init(); gic_cpu_pm_init(); gic_syscore_init(); diff --git a/drivers/leds/rgb/leds-qcom-lpg.c b/drivers/leds/rgb/leds-qcom-lpg.c index c1a56259226f..f1c2419334e6 100644 --- a/drivers/leds/rgb/leds-qcom-lpg.c +++ b/drivers/leds/rgb/leds-qcom-lpg.c @@ -972,8 +972,8 @@ out_unlock: return ret; } -static void lpg_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int lpg_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct lpg *lpg = container_of(chip, struct lpg, pwm); struct lpg_channel *chan = &lpg->channels[pwm->hwpwm]; @@ -986,20 +986,20 @@ static void lpg_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, ret = regmap_read(lpg->map, chan->base + LPG_SIZE_CLK_REG, &val); if (ret) - return; + return 0; refclk = lpg_clk_rates[val & PWM_CLK_SELECT_MASK]; if (refclk) { ret = regmap_read(lpg->map, chan->base + LPG_PREDIV_CLK_REG, &val); if (ret) - return; + return 0; pre_div = lpg_pre_divs[FIELD_GET(PWM_FREQ_PRE_DIV_MASK, val)]; m = FIELD_GET(PWM_FREQ_EXP_MASK, val); ret = regmap_bulk_read(lpg->map, chan->base + PWM_VALUE_REG, &pwm_value, sizeof(pwm_value)); if (ret) - return; + return 0; state->period = DIV_ROUND_UP_ULL((u64)NSEC_PER_SEC * LPG_RESOLUTION * pre_div * (1 << m), refclk); state->duty_cycle = DIV_ROUND_UP_ULL((u64)NSEC_PER_SEC * pwm_value * pre_div * (1 << m), refclk); @@ -1010,13 +1010,15 @@ static void lpg_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, ret = regmap_read(lpg->map, chan->base + PWM_ENABLE_CONTROL_REG, &val); if (ret) - return; + return 0; state->enabled = FIELD_GET(LPG_ENABLE_CONTROL_OUTPUT, val); state->polarity = PWM_POLARITY_NORMAL; if (state->duty_cycle > state->period) state->duty_cycle = state->period; + + return 0; } static const struct pwm_ops lpg_pwm_ops = { diff --git a/drivers/mailbox/gunyah-msgq.c b/drivers/mailbox/gunyah-msgq.c index d16c523901ac..7f777339278e 100644 --- a/drivers/mailbox/gunyah-msgq.c +++ b/drivers/mailbox/gunyah-msgq.c @@ -30,7 +30,8 @@ static irqreturn_t gh_msgq_rx_irq_handler(int irq, void *data) dev_warn(msgq->mbox.dev, "Failed to receive data: %d\n", gh_error); break; } - mbox_chan_received_data(gh_msgq_chan(msgq), &rx_data); + if (likely(gh_msgq_chan(msgq)->cl)) + mbox_chan_received_data(gh_msgq_chan(msgq), &rx_data); } return IRQ_HANDLED; @@ -62,6 +63,9 @@ static int gh_msgq_send_data(struct mbox_chan *chan, void *data) enum gh_error gh_error; bool ready; + if (!msgq->tx_ghrsc) + return -EOPNOTSUPP; + if (msgq_data->push) tx_flags |= GH_HYPERCALL_MSGQ_TX_FLAGS_PUSH; @@ -80,7 +84,7 @@ static int gh_msgq_send_data(struct mbox_chan *chan, void *data) * framework, then no other messages can be sent and nobody will know * to retry this message. */ - msgq->last_ret = gh_remap_error(gh_error); + msgq->last_ret = gh_error_remap(gh_error); /** * This message was successfully sent, but message queue isn't ready to @@ -92,8 +96,9 @@ static int gh_msgq_send_data(struct mbox_chan *chan, void *data) if (gh_error == GH_ERROR_OK) { if (!ready) return 0; - } else + } else { dev_err(msgq->mbox.dev, "Failed to send data: %d (%d)\n", gh_error, msgq->last_ret); + } /** * We can send more messages. Mailbox framework requires that tx done @@ -112,7 +117,7 @@ static struct mbox_chan_ops gh_msgq_ops = { /** * gh_msgq_init() - Initialize a Gunyah message queue with an mbox_client - * @parent: optional, device parent used for the mailbox controller + * @parent: device parent used for the mailbox controller * @msgq: Pointer to the gh_msgq to initialize * @cl: A mailbox client to bind to the mailbox channel that the message queue creates * @tx_ghrsc: optional, the transmission side of the message queue @@ -139,66 +144,74 @@ int gh_msgq_init(struct device *parent, struct gh_msgq *msgq, struct mbox_client (rx_ghrsc && rx_ghrsc->type != GH_RESOURCE_TYPE_MSGQ_RX)) return -EINVAL; - msgq->tx_ghrsc = tx_ghrsc; - msgq->rx_ghrsc = rx_ghrsc; - msgq->mbox.dev = parent; msgq->mbox.ops = &gh_msgq_ops; msgq->mbox.num_chans = 1; msgq->mbox.txdone_irq = true; msgq->mbox.chans = &msgq->mbox_chan; - if (msgq->tx_ghrsc) { - ret = request_irq(msgq->tx_ghrsc->irq, gh_msgq_tx_irq_handler, 0, "gh_msgq_tx", - msgq); - if (ret) - goto err_chans; - } - - if (msgq->rx_ghrsc) { - ret = request_threaded_irq(msgq->rx_ghrsc->irq, NULL, gh_msgq_rx_irq_handler, - IRQF_ONESHOT, "gh_msgq_rx", msgq); - if (ret) - goto err_tx_irq; - } - - tasklet_setup(&msgq->txdone_tasklet, gh_msgq_txdone_tasklet); - ret = mbox_controller_register(&msgq->mbox); if (ret) - goto err_rx_irq; + return ret; ret = mbox_bind_client(gh_msgq_chan(msgq), cl); if (ret) goto err_mbox; + if (tx_ghrsc) { + msgq->tx_ghrsc = tx_ghrsc; + + ret = request_irq(msgq->tx_ghrsc->irq, gh_msgq_tx_irq_handler, 0, "gh_msgq_tx", + msgq); + if (ret) + goto err_tx_ghrsc; + + enable_irq_wake(msgq->tx_ghrsc->irq); + + tasklet_setup(&msgq->txdone_tasklet, gh_msgq_txdone_tasklet); + } + + if (rx_ghrsc) { + msgq->rx_ghrsc = rx_ghrsc; + + ret = request_threaded_irq(msgq->rx_ghrsc->irq, NULL, gh_msgq_rx_irq_handler, + IRQF_ONESHOT, "gh_msgq_rx", msgq); + if (ret) + goto err_tx_irq; + + enable_irq_wake(msgq->rx_ghrsc->irq); + } + return 0; -err_mbox: - mbox_controller_unregister(&msgq->mbox); -err_rx_irq: - if (msgq->rx_ghrsc) - free_irq(msgq->rx_ghrsc->irq, msgq); err_tx_irq: if (msgq->tx_ghrsc) free_irq(msgq->tx_ghrsc->irq, msgq); -err_chans: - kfree(msgq->mbox.chans); + + msgq->rx_ghrsc = NULL; +err_tx_ghrsc: + msgq->tx_ghrsc = NULL; +err_mbox: + mbox_controller_unregister(&msgq->mbox); return ret; } EXPORT_SYMBOL_GPL(gh_msgq_init); void gh_msgq_remove(struct gh_msgq *msgq) { - tasklet_kill(&msgq->txdone_tasklet); - mbox_controller_unregister(&msgq->mbox); + mbox_free_channel(gh_msgq_chan(msgq)); if (msgq->rx_ghrsc) free_irq(msgq->rx_ghrsc->irq, msgq); - if (msgq->tx_ghrsc) + if (msgq->tx_ghrsc) { + tasklet_kill(&msgq->txdone_tasklet); free_irq(msgq->tx_ghrsc->irq, msgq); + } - kfree(msgq->mbox.chans); + mbox_controller_unregister(&msgq->mbox); + + msgq->rx_ghrsc = NULL; + msgq->tx_ghrsc = NULL; } EXPORT_SYMBOL_GPL(gh_msgq_remove); diff --git a/drivers/mailbox/mailbox-test.c b/drivers/mailbox/mailbox-test.c index 4555d678fadd..abcee58e851c 100644 --- a/drivers/mailbox/mailbox-test.c +++ b/drivers/mailbox/mailbox-test.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -38,6 +39,7 @@ struct mbox_test_device { char *signal; char *message; spinlock_t lock; + struct mutex mutex; wait_queue_head_t waitq; struct fasync_struct *async_queue; struct dentry *root_debugfs_dir; @@ -95,6 +97,7 @@ static ssize_t mbox_test_message_write(struct file *filp, size_t count, loff_t *ppos) { struct mbox_test_device *tdev = filp->private_data; + char *message; void *data; int ret; @@ -110,10 +113,13 @@ static ssize_t mbox_test_message_write(struct file *filp, return -EINVAL; } - tdev->message = kzalloc(MBOX_MAX_MSG_LEN, GFP_KERNEL); - if (!tdev->message) + message = kzalloc(MBOX_MAX_MSG_LEN, GFP_KERNEL); + if (!message) return -ENOMEM; + mutex_lock(&tdev->mutex); + + tdev->message = message; ret = copy_from_user(tdev->message, userbuf, count); if (ret) { ret = -EFAULT; @@ -144,6 +150,8 @@ out: kfree(tdev->message); tdev->signal = NULL; + mutex_unlock(&tdev->mutex); + return ret < 0 ? ret : count; } @@ -392,6 +400,7 @@ static int mbox_test_probe(struct platform_device *pdev) platform_set_drvdata(pdev, tdev); spin_lock_init(&tdev->lock); + mutex_init(&tdev->mutex); if (tdev->rx_channel) { tdev->rx_buffer = devm_kzalloc(&pdev->dev, diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c index 382c5cc47195..45b09be3d86b 100644 --- a/drivers/md/dm-bufio.c +++ b/drivers/md/dm-bufio.c @@ -20,6 +20,8 @@ #include #include +#include + #define DM_MSG_PREFIX "bufio" /* @@ -1702,6 +1704,13 @@ static void shrink_work(struct work_struct *w) static unsigned long dm_bufio_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) { struct dm_bufio_client *c; + bool bypass = false; + + trace_android_vh_dm_bufio_shrink_scan_bypass( + dm_bufio_current_allocated, + &bypass); + if (bypass) + return 0; c = container_of(shrink, struct dm_bufio_client, shrinker); atomic_long_add(sc->nr_to_scan, &c->need_shrink); @@ -2040,6 +2049,14 @@ static void cleanup_old_buffers(void) { unsigned long max_age_hz = get_max_age_hz(); struct dm_bufio_client *c; + bool bypass = false; + + trace_android_vh_cleanup_old_buffers_bypass( + dm_bufio_current_allocated, + &max_age_hz, + &bypass); + if (bypass) + return; mutex_lock(&dm_bufio_clients_lock); diff --git a/drivers/media/common/videobuf2/videobuf2-dma-contig.c b/drivers/media/common/videobuf2/videobuf2-dma-contig.c index 678b359717c4..8efe636a022a 100644 --- a/drivers/media/common/videobuf2/videobuf2-dma-contig.c +++ b/drivers/media/common/videobuf2/videobuf2-dma-contig.c @@ -292,7 +292,7 @@ static int vb2_dc_mmap(void *buf_priv, struct vm_area_struct *vma) return ret; } - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_private_data = &buf->handler; vma->vm_ops = &vb2_common_vm_ops; diff --git a/drivers/media/common/videobuf2/videobuf2-vmalloc.c b/drivers/media/common/videobuf2/videobuf2-vmalloc.c index 948152f1596b..f883b3ff9980 100644 --- a/drivers/media/common/videobuf2/videobuf2-vmalloc.c +++ b/drivers/media/common/videobuf2/videobuf2-vmalloc.c @@ -182,7 +182,7 @@ static int vb2_vmalloc_mmap(void *buf_priv, struct vm_area_struct *vma) /* * Make sure that vm_areas for 2 buffers won't be merged together */ - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); /* * Use common vm_area operations to track buffer refcount. diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c index 530eac92e947..91ae25e092e2 100644 --- a/drivers/media/v4l2-core/v4l2-ioctl.c +++ b/drivers/media/v4l2-core/v4l2-ioctl.c @@ -1444,7 +1444,9 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt) case V4L2_META_FMT_VIVID: descr = "Vivid Metadata"; break; case V4L2_META_FMT_RK_ISP1_PARAMS: descr = "Rockchip ISP1 3A Parameters"; break; case V4L2_META_FMT_RK_ISP1_STAT_3A: descr = "Rockchip ISP1 3A Statistics"; break; + case V4L2_PIX_FMT_NV12_8L128: descr = "NV12 (8x128 Linear)"; break; case V4L2_PIX_FMT_NV12M_8L128: descr = "NV12M (8x128 Linear)"; break; + case V4L2_PIX_FMT_NV12_10BE_8L128: descr = "10-bit NV12 (8x128 Linear, BE)"; break; case V4L2_PIX_FMT_NV12M_10BE_8L128: descr = "10-bit NV12M (8x128 Linear, BE)"; break; default: diff --git a/drivers/media/v4l2-core/videobuf-dma-contig.c b/drivers/media/v4l2-core/videobuf-dma-contig.c index f2c439359557..4c2ec7a0d804 100644 --- a/drivers/media/v4l2-core/videobuf-dma-contig.c +++ b/drivers/media/v4l2-core/videobuf-dma-contig.c @@ -314,7 +314,7 @@ static int __videobuf_mmap_mapper(struct videobuf_queue *q, } vma->vm_ops = &videobuf_vm_ops; - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); vma->vm_private_data = map; dev_dbg(q->dev, "mmap %p: q=%p %08lx-%08lx (%lx) pgoff %08lx buf %d\n", diff --git a/drivers/media/v4l2-core/videobuf-dma-sg.c b/drivers/media/v4l2-core/videobuf-dma-sg.c index f75e5eedeee0..031f553053c6 100644 --- a/drivers/media/v4l2-core/videobuf-dma-sg.c +++ b/drivers/media/v4l2-core/videobuf-dma-sg.c @@ -634,8 +634,8 @@ static int __videobuf_mmap_mapper(struct videobuf_queue *q, map->count = 1; map->q = q; vma->vm_ops = &videobuf_vm_ops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; - vma->vm_flags &= ~VM_IO; /* using shared anonymous pages */ + /* using shared anonymous pages */ + vm_flags_mod(vma, VM_DONTEXPAND | VM_DONTDUMP, VM_IO); vma->vm_private_data = map; dprintk(1, "mmap %p: q=%p %08lx-%08lx pgoff %08lx bufs %d-%d\n", map, q, vma->vm_start, vma->vm_end, vma->vm_pgoff, first, last); diff --git a/drivers/media/v4l2-core/videobuf-vmalloc.c b/drivers/media/v4l2-core/videobuf-vmalloc.c index 9b2443720ab0..85c7090606d6 100644 --- a/drivers/media/v4l2-core/videobuf-vmalloc.c +++ b/drivers/media/v4l2-core/videobuf-vmalloc.c @@ -247,7 +247,7 @@ static int __videobuf_mmap_mapper(struct videobuf_queue *q, } vma->vm_ops = &videobuf_vm_ops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_private_data = map; dprintk(1, "mmap %p: q=%p %08lx-%08lx (%lx) pgoff %08lx buf %d\n", diff --git a/drivers/memstick/core/memstick.c b/drivers/memstick/core/memstick.c index 660df7d269fa..d410e2e78a3d 100644 --- a/drivers/memstick/core/memstick.c +++ b/drivers/memstick/core/memstick.c @@ -410,6 +410,7 @@ static struct memstick_dev *memstick_alloc_card(struct memstick_host *host) return card; err_out: host->card = old_card; + kfree_const(card->dev.kobj.name); kfree(card); return NULL; } @@ -468,8 +469,10 @@ static void memstick_check(struct work_struct *work) put_device(&card->dev); host->card = NULL; } - } else + } else { + kfree_const(card->dev.kobj.name); kfree(card); + } } out_power_off: diff --git a/drivers/misc/cxl/context.c b/drivers/misc/cxl/context.c index acaa44809c58..76b5ea66dfa1 100644 --- a/drivers/misc/cxl/context.c +++ b/drivers/misc/cxl/context.c @@ -220,7 +220,7 @@ int cxl_context_iomap(struct cxl_context *ctx, struct vm_area_struct *vma) pr_devel("%s: mmio physical: %llx pe: %i master:%i\n", __func__, ctx->psn_phys, ctx->pe , ctx->master); - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &cxl_mmap_vmops; return 0; diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c index 02d26160c64e..67c13a4df589 100644 --- a/drivers/misc/fastrpc.c +++ b/drivers/misc/fastrpc.c @@ -247,7 +247,7 @@ struct fastrpc_channel_ctx { int domain_id; int sesscount; int vmcount; - u32 perms; + u64 perms; struct qcom_scm_vmperm vmperms[FASTRPC_MAX_VMIDS]; struct rpmsg_device *rpdev; struct fastrpc_session_ctx session[FASTRPC_MAX_SESSIONS]; @@ -303,7 +303,7 @@ static void fastrpc_free_map(struct kref *ref) perm.vmid = QCOM_SCM_VMID_HLOS; perm.perm = QCOM_SCM_PERM_RWX; err = qcom_scm_assign_mem(map->phys, map->size, - &(map->fl->cctx->vmperms[0].vmid), &perm, 1); + &map->fl->cctx->perms, &perm, 1); if (err) { dev_err(map->fl->sctx->dev, "Failed to assign memory phys 0x%llx size 0x%llx err %d", map->phys, map->size, err); @@ -754,10 +754,8 @@ static int fastrpc_map_create(struct fastrpc_user *fl, int fd, * If subsystem VMIDs are defined in DTSI, then do * hyp_assign from HLOS to those VM(s) */ - unsigned int perms = BIT(QCOM_SCM_VMID_HLOS); - map->attr = attr; - err = qcom_scm_assign_mem(map->phys, (u64)map->size, &perms, + err = qcom_scm_assign_mem(map->phys, (u64)map->size, &fl->cctx->perms, fl->cctx->vmperms, fl->cctx->vmcount); if (err) { dev_err(sess->dev, "Failed to assign memory with phys 0x%llx size 0x%llx err %d", diff --git a/drivers/misc/habanalabs/common/memory.c b/drivers/misc/habanalabs/common/memory.c index a49038da3f6d..1d13c05ea7c1 100644 --- a/drivers/misc/habanalabs/common/memory.c +++ b/drivers/misc/habanalabs/common/memory.c @@ -2082,7 +2082,7 @@ static int hl_ts_mmap(struct hl_mmap_mem_buf *buf, struct vm_area_struct *vma, v { struct hl_ts_buff *ts_buff = buf->private; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP | VM_DONTCOPY | VM_NORESERVE; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP | VM_DONTCOPY | VM_NORESERVE); return remap_vmalloc_range(vma, ts_buff->user_buff_address, 0); } diff --git a/drivers/misc/habanalabs/gaudi/gaudi.c b/drivers/misc/habanalabs/gaudi/gaudi.c index 92560414e843..493015a6d60b 100644 --- a/drivers/misc/habanalabs/gaudi/gaudi.c +++ b/drivers/misc/habanalabs/gaudi/gaudi.c @@ -4236,8 +4236,8 @@ static int gaudi_mmap(struct hl_device *hdev, struct vm_area_struct *vma, { int rc; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | - VM_DONTCOPY | VM_NORESERVE; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | + VM_DONTCOPY | VM_NORESERVE); rc = dma_mmap_coherent(hdev->dev, vma, cpu_addr, (dma_addr - HOST_PHYS_BASE), size); diff --git a/drivers/misc/habanalabs/gaudi2/gaudi2.c b/drivers/misc/habanalabs/gaudi2/gaudi2.c index 65e6cae6100a..98448adaa56f 100644 --- a/drivers/misc/habanalabs/gaudi2/gaudi2.c +++ b/drivers/misc/habanalabs/gaudi2/gaudi2.c @@ -5599,8 +5599,8 @@ static int gaudi2_mmap(struct hl_device *hdev, struct vm_area_struct *vma, { int rc; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | - VM_DONTCOPY | VM_NORESERVE; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | + VM_DONTCOPY | VM_NORESERVE); #ifdef _HAS_DMA_MMAP_COHERENT @@ -9894,8 +9894,8 @@ static int gaudi2_block_mmap(struct hl_device *hdev, struct vm_area_struct *vma, address = pci_resource_start(hdev->pdev, SRAM_CFG_BAR_ID) + offset_in_bar; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | - VM_DONTCOPY | VM_NORESERVE; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | + VM_DONTCOPY | VM_NORESERVE); rc = remap_pfn_range(vma, vma->vm_start, address >> PAGE_SHIFT, block_size, vma->vm_page_prot); diff --git a/drivers/misc/habanalabs/goya/goya.c b/drivers/misc/habanalabs/goya/goya.c index 5ef9e3ca97a6..b09d0bb8598c 100644 --- a/drivers/misc/habanalabs/goya/goya.c +++ b/drivers/misc/habanalabs/goya/goya.c @@ -2880,8 +2880,8 @@ static int goya_mmap(struct hl_device *hdev, struct vm_area_struct *vma, { int rc; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | - VM_DONTCOPY | VM_NORESERVE; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP | + VM_DONTCOPY | VM_NORESERVE); rc = dma_mmap_coherent(hdev->dev, vma, cpu_addr, (dma_addr - HOST_PHYS_BASE), size); diff --git a/drivers/misc/ocxl/context.c b/drivers/misc/ocxl/context.c index 9eb0d93b01c6..7f83116ae11a 100644 --- a/drivers/misc/ocxl/context.c +++ b/drivers/misc/ocxl/context.c @@ -180,7 +180,7 @@ static int check_mmap_afu_irq(struct ocxl_context *ctx, if ((vma->vm_flags & VM_READ) || (vma->vm_flags & VM_EXEC) || !(vma->vm_flags & VM_WRITE)) return -EINVAL; - vma->vm_flags &= ~(VM_MAYREAD | VM_MAYEXEC); + vm_flags_clear(vma, VM_MAYREAD | VM_MAYEXEC); return 0; } @@ -204,7 +204,7 @@ int ocxl_context_mmap(struct ocxl_context *ctx, struct vm_area_struct *vma) if (rc) return rc; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &ocxl_vmops; return 0; diff --git a/drivers/misc/ocxl/sysfs.c b/drivers/misc/ocxl/sysfs.c index 25c78df8055d..405180d47d9b 100644 --- a/drivers/misc/ocxl/sysfs.c +++ b/drivers/misc/ocxl/sysfs.c @@ -134,7 +134,7 @@ static int global_mmio_mmap(struct file *filp, struct kobject *kobj, (afu->config.global_mmio_size >> PAGE_SHIFT)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &global_mmio_vmops; vma->vm_private_data = afu; diff --git a/drivers/misc/open-dice.c b/drivers/misc/open-dice.c index c61be3404c6f..29bce79f024f 100644 --- a/drivers/misc/open-dice.c +++ b/drivers/misc/open-dice.c @@ -96,13 +96,13 @@ static int open_dice_mmap(struct file *filp, struct vm_area_struct *vma) /* Ensure userspace cannot acquire VM_WRITE + VM_SHARED later. */ if (vma->vm_flags & VM_WRITE) - vma->vm_flags &= ~VM_MAYSHARE; + vm_flags_clear(vma, VM_MAYSHARE); else if (vma->vm_flags & VM_SHARED) - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); /* Create write-combine mapping so all clients observe a wipe. */ vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); - vma->vm_flags |= VM_DONTCOPY | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTDUMP); return vm_iomap_memory(vma, drvdata->rmem->base, drvdata->rmem->size); } diff --git a/drivers/misc/rockchip/pcie-rkep.c b/drivers/misc/rockchip/pcie-rkep.c index 12caa412f3d9..f7cd332365c2 100644 --- a/drivers/misc/rockchip/pcie-rkep.c +++ b/drivers/misc/rockchip/pcie-rkep.c @@ -228,7 +228,7 @@ static int pcie_rkep_mmap(struct file *file, struct vm_area_struct *vma) } addr = page_to_phys(pcie_rkep->user_pages); - vma->vm_flags |= VM_IO; + vm_flags_set(vma, VM_IO); vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); if (io_remap_pfn_range(vma, vma->vm_start, addr >> PAGE_SHIFT, size, vma->vm_page_prot)) { diff --git a/drivers/misc/sgi-gru/grufile.c b/drivers/misc/sgi-gru/grufile.c index 7ffcfc0bb587..a3d659c11cc4 100644 --- a/drivers/misc/sgi-gru/grufile.c +++ b/drivers/misc/sgi-gru/grufile.c @@ -101,8 +101,8 @@ static int gru_file_mmap(struct file *file, struct vm_area_struct *vma) vma->vm_end & (GRU_GSEG_PAGESIZE - 1)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_LOCKED | - VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_LOCKED | + VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = PAGE_SHARED; vma->vm_ops = &gru_vm_ops; diff --git a/drivers/misc/uacce/uacce.c b/drivers/misc/uacce/uacce.c index 905eff1f840e..b65ab440a19e 100644 --- a/drivers/misc/uacce/uacce.c +++ b/drivers/misc/uacce/uacce.c @@ -229,7 +229,7 @@ static int uacce_fops_mmap(struct file *filep, struct vm_area_struct *vma) if (!qfr) return -ENOMEM; - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_WIPEONFORK; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND | VM_WIPEONFORK); vma->vm_ops = &uacce_vm_ops; vma->vm_private_data = q; qfr->type = type; diff --git a/drivers/misc/uid_sys_stats.c b/drivers/misc/uid_sys_stats.c index b3ffce67c640..36a34b1461cf 100644 --- a/drivers/misc/uid_sys_stats.c +++ b/drivers/misc/uid_sys_stats.c @@ -28,14 +28,11 @@ #include #include -#define UID_HASH_BITS 10 -#define UID_HASH_NUMS (1 << UID_HASH_BITS) -DECLARE_HASHTABLE(hash_table, UID_HASH_BITS); -/* - * uid_lock[bkt] ensure consistency of hash_table[bkt] - */ -struct rt_mutex uid_lock[UID_HASH_NUMS]; +#define UID_HASH_BITS 10 +DECLARE_HASHTABLE(hash_table, UID_HASH_BITS); + +static DEFINE_RT_MUTEX(uid_lock); static struct proc_dir_entry *cpu_parent; static struct proc_dir_entry *io_parent; static struct proc_dir_entry *proc_parent; @@ -80,32 +77,6 @@ struct uid_entry { #endif }; -static inline void lock_uid(uid_t uid) -{ - rt_mutex_lock(&uid_lock[hash_min(uid, HASH_BITS(hash_table))]); -} - -static inline void unlock_uid(uid_t uid) -{ - rt_mutex_unlock(&uid_lock[hash_min(uid, HASH_BITS(hash_table))]); -} - -static inline int trylock_uid(uid_t uid) -{ - return rt_mutex_trylock( - &uid_lock[hash_min(uid, HASH_BITS(hash_table))]); -} - -static inline void lock_uid_by_bkt(u32 bkt) -{ - rt_mutex_lock(&uid_lock[bkt]); -} - -static inline void unlock_uid_by_bkt(u32 bkt) -{ - rt_mutex_unlock(&uid_lock[bkt]); -} - static u64 compute_write_bytes(struct task_io_accounting *ioac) { if (ioac->write_bytes <= ioac->cancelled_write_bytes) @@ -361,29 +332,24 @@ static int uid_cputime_show(struct seq_file *m, void *v) struct user_namespace *user_ns = current_user_ns(); u64 utime; u64 stime; - u32 bkt; + unsigned long bkt; uid_t uid; - for (bkt = 0, uid_entry = NULL; uid_entry == NULL && - bkt < HASH_SIZE(hash_table); bkt++) { - lock_uid_by_bkt(bkt); - hlist_for_each_entry(uid_entry, &hash_table[bkt], hash) { - uid_entry->active_stime = 0; - uid_entry->active_utime = 0; - } - unlock_uid_by_bkt(bkt); + rt_mutex_lock(&uid_lock); + + hash_for_each(hash_table, bkt, uid_entry, hash) { + uid_entry->active_stime = 0; + uid_entry->active_utime = 0; } rcu_read_lock(); do_each_thread(temp, task) { uid = from_kuid_munged(user_ns, task_uid(task)); - lock_uid(uid); - if (!uid_entry || uid_entry->uid != uid) uid_entry = find_or_register_uid(uid); if (!uid_entry) { rcu_read_unlock(); - unlock_uid(uid); + rt_mutex_unlock(&uid_lock); pr_err("%s: failed to find the uid_entry for uid %d\n", __func__, uid); return -ENOMEM; @@ -394,24 +360,19 @@ static int uid_cputime_show(struct seq_file *m, void *v) uid_entry->active_utime += utime; uid_entry->active_stime += stime; } - unlock_uid(uid); } while_each_thread(temp, task); rcu_read_unlock(); - for (bkt = 0, uid_entry = NULL; uid_entry == NULL && - bkt < HASH_SIZE(hash_table); bkt++) { - lock_uid_by_bkt(bkt); - hlist_for_each_entry(uid_entry, &hash_table[bkt], hash) { - u64 total_utime = uid_entry->utime + - uid_entry->active_utime; - u64 total_stime = uid_entry->stime + - uid_entry->active_stime; - seq_printf(m, "%d: %llu %llu\n", uid_entry->uid, - ktime_to_us(total_utime), ktime_to_us(total_stime)); - } - unlock_uid_by_bkt(bkt); + hash_for_each(hash_table, bkt, uid_entry, hash) { + u64 total_utime = uid_entry->utime + + uid_entry->active_utime; + u64 total_stime = uid_entry->stime + + uid_entry->active_stime; + seq_printf(m, "%d: %llu %llu\n", uid_entry->uid, + ktime_to_us(total_utime), ktime_to_us(total_stime)); } + rt_mutex_unlock(&uid_lock); return 0; } @@ -459,8 +420,9 @@ static ssize_t uid_remove_write(struct file *file, return -EINVAL; } + rt_mutex_lock(&uid_lock); + for (; uid_start <= uid_end; uid_start++) { - lock_uid(uid_start); hash_for_each_possible_safe(hash_table, uid_entry, tmp, hash, (uid_t)uid_start) { if (uid_start == uid_entry->uid) { @@ -469,9 +431,9 @@ static ssize_t uid_remove_write(struct file *file, kfree(uid_entry); } } - unlock_uid(uid_start); } + rt_mutex_unlock(&uid_lock); return count; } @@ -509,51 +471,37 @@ static void add_uid_io_stats(struct uid_entry *uid_entry, __add_uid_io_stats(uid_entry, &task->ioac, slot); } -static void update_io_stats_all(void) +static void update_io_stats_all_locked(void) { struct uid_entry *uid_entry = NULL; struct task_struct *task, *temp; struct user_namespace *user_ns = current_user_ns(); - u32 bkt; + unsigned long bkt; uid_t uid; - for (bkt = 0, uid_entry = NULL; uid_entry == NULL && bkt < HASH_SIZE(hash_table); - bkt++) { - lock_uid_by_bkt(bkt); - hlist_for_each_entry(uid_entry, &hash_table[bkt], hash) { - memset(&uid_entry->io[UID_STATE_TOTAL_CURR], 0, - sizeof(struct io_stats)); - set_io_uid_tasks_zero(uid_entry); - } - unlock_uid_by_bkt(bkt); + hash_for_each(hash_table, bkt, uid_entry, hash) { + memset(&uid_entry->io[UID_STATE_TOTAL_CURR], 0, + sizeof(struct io_stats)); + set_io_uid_tasks_zero(uid_entry); } rcu_read_lock(); do_each_thread(temp, task) { uid = from_kuid_munged(user_ns, task_uid(task)); - lock_uid(uid); if (!uid_entry || uid_entry->uid != uid) uid_entry = find_or_register_uid(uid); - if (!uid_entry) { - unlock_uid(uid); + if (!uid_entry) continue; - } add_uid_io_stats(uid_entry, task, UID_STATE_TOTAL_CURR); - unlock_uid(uid); } while_each_thread(temp, task); rcu_read_unlock(); - for (bkt = 0, uid_entry = NULL; uid_entry == NULL && bkt < HASH_SIZE(hash_table); - bkt++) { - lock_uid_by_bkt(bkt); - hlist_for_each_entry(uid_entry, &hash_table[bkt], hash) { - compute_io_bucket_stats(&uid_entry->io[uid_entry->state], - &uid_entry->io[UID_STATE_TOTAL_CURR], - &uid_entry->io[UID_STATE_TOTAL_LAST], - &uid_entry->io[UID_STATE_DEAD_TASKS]); - compute_io_uid_tasks(uid_entry); - } - unlock_uid_by_bkt(bkt); + hash_for_each(hash_table, bkt, uid_entry, hash) { + compute_io_bucket_stats(&uid_entry->io[uid_entry->state], + &uid_entry->io[UID_STATE_TOTAL_CURR], + &uid_entry->io[UID_STATE_TOTAL_LAST], + &uid_entry->io[UID_STATE_DEAD_TASKS]); + compute_io_uid_tasks(uid_entry); } } @@ -585,15 +533,14 @@ static void update_io_stats_uid_locked(struct uid_entry *uid_entry) static int uid_io_show(struct seq_file *m, void *v) { struct uid_entry *uid_entry; - u32 bkt; + unsigned long bkt; - update_io_stats_all(); - for (bkt = 0, uid_entry = NULL; uid_entry == NULL && bkt < HASH_SIZE(hash_table); - bkt++) { + rt_mutex_lock(&uid_lock); - lock_uid_by_bkt(bkt); - hlist_for_each_entry(uid_entry, &hash_table[bkt], hash) { - seq_printf(m, "%d %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu\n", + update_io_stats_all_locked(); + + hash_for_each(hash_table, bkt, uid_entry, hash) { + seq_printf(m, "%d %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu\n", uid_entry->uid, uid_entry->io[UID_STATE_FOREGROUND].rchar, uid_entry->io[UID_STATE_FOREGROUND].wchar, @@ -606,11 +553,10 @@ static int uid_io_show(struct seq_file *m, void *v) uid_entry->io[UID_STATE_FOREGROUND].fsync, uid_entry->io[UID_STATE_BACKGROUND].fsync); - show_io_uid_tasks(m, uid_entry); - } - unlock_uid_by_bkt(bkt); + show_io_uid_tasks(m, uid_entry); } + rt_mutex_unlock(&uid_lock); return 0; } @@ -654,15 +600,16 @@ static ssize_t uid_procstat_write(struct file *file, if (state != UID_STATE_BACKGROUND && state != UID_STATE_FOREGROUND) return -EINVAL; - lock_uid(uid); + rt_mutex_lock(&uid_lock); + uid_entry = find_or_register_uid(uid); if (!uid_entry) { - unlock_uid(uid); + rt_mutex_unlock(&uid_lock); return -EINVAL; } if (uid_entry->state == state) { - unlock_uid(uid); + rt_mutex_unlock(&uid_lock); return count; } @@ -670,7 +617,7 @@ static ssize_t uid_procstat_write(struct file *file, uid_entry->state = state; - unlock_uid(uid); + rt_mutex_unlock(&uid_lock); return count; } @@ -699,7 +646,7 @@ static void update_stats_workfn(struct work_struct *work) struct uid_entry *uid_entry; struct task_entry *task_entry __maybe_unused; - lock_uid(usw->uid); + rt_mutex_lock(&uid_lock); uid_entry = find_uid_entry(usw->uid); if (!uid_entry) goto exit; @@ -716,7 +663,7 @@ static void update_stats_workfn(struct work_struct *work) #endif __add_uid_io_stats(uid_entry, &usw->ioac, UID_STATE_DEAD_TASKS); exit: - unlock_uid(usw->uid); + rt_mutex_unlock(&uid_lock); #ifdef CONFIG_UID_SYS_STATS_DEBUG put_task_struct(usw->task); #endif @@ -735,7 +682,7 @@ static int process_notifier(struct notifier_block *self, return NOTIFY_OK; uid = from_kuid_munged(current_user_ns(), task_uid(task)); - if (!trylock_uid(uid)) { + if (!rt_mutex_trylock(&uid_lock)) { struct update_stats_work *usw; usw = kmalloc(sizeof(struct update_stats_work), GFP_KERNEL); @@ -769,7 +716,7 @@ static int process_notifier(struct notifier_block *self, add_uid_io_stats(uid_entry, task, UID_STATE_DEAD_TASKS); exit: - unlock_uid(uid); + rt_mutex_unlock(&uid_lock); return NOTIFY_OK; } @@ -777,18 +724,9 @@ static struct notifier_block process_notifier_block = { .notifier_call = process_notifier, }; -static void init_hash_table_and_lock(void) -{ - int i; - - hash_init(hash_table); - for (i = 0; i < UID_HASH_NUMS; i++) - rt_mutex_init(&uid_lock[i]); -} - static int __init proc_uid_sys_stats_init(void) { - init_hash_table_and_lock(); + hash_init(hash_table); cpu_parent = proc_mkdir("uid_cputime", NULL); if (!cpu_parent) { diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index cadc77f9fa7f..550b8a790551 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -915,6 +915,7 @@ void mmc_set_clock(struct mmc_host *host, unsigned int hz) host->ios.clock = hz; mmc_set_ios(host); } +EXPORT_SYMBOL_GPL(mmc_set_clock); int mmc_execute_tuning(struct mmc_card *card) { @@ -949,6 +950,7 @@ int mmc_execute_tuning(struct mmc_card *card) return err; } +EXPORT_SYMBOL_GPL(mmc_execute_tuning); /* * Change the bus mode (open drain/push-pull) of a host. @@ -958,6 +960,7 @@ void mmc_set_bus_mode(struct mmc_host *host, unsigned int mode) host->ios.bus_mode = mode; mmc_set_ios(host); } +EXPORT_SYMBOL_GPL(mmc_set_bus_mode); /* * Change data bus width of a host. @@ -967,6 +970,7 @@ void mmc_set_bus_width(struct mmc_host *host, unsigned int width) host->ios.bus_width = width; mmc_set_ios(host); } +EXPORT_SYMBOL_GPL(mmc_set_bus_width); /* * Set initial state after a power cycle or a hw_reset. @@ -1000,6 +1004,7 @@ void mmc_set_initial_state(struct mmc_host *host) mmc_crypto_set_initial_state(host); } +EXPORT_SYMBOL_GPL(mmc_set_initial_state); /** * mmc_vdd_to_ocrbitnum - Convert a voltage to the OCR bit number @@ -1269,6 +1274,7 @@ void mmc_set_timing(struct mmc_host *host, unsigned int timing) host->ios.timing = timing; mmc_set_ios(host); } +EXPORT_SYMBOL_GPL(mmc_set_timing); /* * Select appropriate driver type for host. diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 813870a0099e..c8104bf73839 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c @@ -166,6 +166,7 @@ void mmc_retune_hold(struct mmc_host *host) host->retune_now = 1; host->hold_retune += 1; } +EXPORT_SYMBOL(mmc_retune_hold); void mmc_retune_release(struct mmc_host *host) { diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 1a31d30eb35c..bb8ed196f9e4 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "core.h" #include "card.h" @@ -1082,7 +1083,7 @@ static void mmc_set_bus_speed(struct mmc_card *card) * If the bus width is changed successfully, return the selected width value. * Zero is returned instead of error value if the wide width is not supported. */ -static int mmc_select_bus_width(struct mmc_card *card) +int mmc_select_bus_width(struct mmc_card *card) { static unsigned ext_csd_bits[] = { EXT_CSD_BUS_WIDTH_8, @@ -1148,11 +1149,12 @@ static int mmc_select_bus_width(struct mmc_card *card) return err; } +EXPORT_SYMBOL_GPL(mmc_select_bus_width); /* * Switch to the high-speed mode */ -static int mmc_select_hs(struct mmc_card *card) +int mmc_select_hs(struct mmc_card *card) { int err; @@ -1166,11 +1168,12 @@ static int mmc_select_hs(struct mmc_card *card) return err; } +EXPORT_SYMBOL_GPL(mmc_select_hs); /* * Activate wide bus and DDR if supported. */ -static int mmc_select_hs_ddr(struct mmc_card *card) +int mmc_select_hs_ddr(struct mmc_card *card) { struct mmc_host *host = card->host; u32 bus_width, ext_csd_bits; @@ -1239,8 +1242,9 @@ static int mmc_select_hs_ddr(struct mmc_card *card) return err; } +EXPORT_SYMBOL_GPL(mmc_select_hs_ddr); -static int mmc_select_hs400(struct mmc_card *card) +int mmc_select_hs400(struct mmc_card *card) { struct mmc_host *host = card->host; unsigned int max_dtr; @@ -1334,6 +1338,7 @@ out_err: __func__, err); return err; } +EXPORT_SYMBOL_GPL(mmc_select_hs400); int mmc_hs200_to_hs400(struct mmc_card *card) { @@ -1615,7 +1620,7 @@ err: /* * Activate High Speed, HS200 or HS400ES mode if supported. */ -static int mmc_select_timing(struct mmc_card *card) +int mmc_select_timing(struct mmc_card *card) { int err = 0; @@ -1650,12 +1655,13 @@ bus_speed: mmc_set_bus_speed(card); return 0; } +EXPORT_SYMBOL_GPL(mmc_select_timing); /* * Execute tuning sequence to seek the proper bus operating * conditions for HS200 and HS400, which sends CMD21 to the device. */ -static int mmc_hs200_tuning(struct mmc_card *card) +int mmc_hs200_tuning(struct mmc_card *card) { struct mmc_host *host = card->host; @@ -1670,6 +1676,7 @@ static int mmc_hs200_tuning(struct mmc_card *card) return mmc_execute_tuning(card); } +EXPORT_SYMBOL_GPL(mmc_hs200_tuning); /* * Handle the detection and initialisation of a card. @@ -2201,9 +2208,10 @@ static int _mmc_suspend(struct mmc_host *host, bool is_suspend) ((host->caps2 & MMC_CAP2_FULL_PWR_CYCLE) || !is_suspend || (host->caps2 & MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND))) err = mmc_poweroff_notify(host->card, notify_type); - else if (mmc_can_sleep(host->card)) + else if (mmc_can_sleep(host->card)) { + trace_android_rvh_mmc_suspend(host); err = mmc_sleep(host); - else if (!mmc_host_is_spi(host)) + } else if (!mmc_host_is_spi(host)) err = mmc_deselect_cards(host); if (!err) { @@ -2239,6 +2247,7 @@ static int _mmc_resume(struct mmc_host *host) { int err = 0; int i; + bool resume_success = false; mmc_claim_host(host); @@ -2256,7 +2265,9 @@ static int _mmc_resume(struct mmc_host *host) host->f_init = max(freqs[i], host->f_min); mmc_power_up(host, host->card->ocr); - err = mmc_init_card(host, host->card->ocr, host->card); + trace_android_rvh_mmc_resume(host, &resume_success); + if (!resume_success) + err = mmc_init_card(host, host->card->ocr, host->card); if (!err) break; } diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index 9d442731ea2d..66d5ecfc065f 100644 --- a/drivers/mmc/core/mmc_ops.c +++ b/drivers/mmc/core/mmc_ops.c @@ -118,6 +118,7 @@ int mmc_select_card(struct mmc_card *card) return _mmc_select_card(card->host, card); } +EXPORT_SYMBOL_GPL(mmc_select_card); int mmc_deselect_cards(struct mmc_host *host) { @@ -577,6 +578,7 @@ bool mmc_prepare_busy_cmd(struct mmc_host *host, struct mmc_command *cmd, cmd->busy_timeout = timeout_ms; return true; } +EXPORT_SYMBOL_GPL(mmc_prepare_busy_cmd); /** * __mmc_switch - modify EXT_CSD register diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c index 627213fe90ef..86b1a9db5150 100644 --- a/drivers/mmc/core/queue.c +++ b/drivers/mmc/core/queue.c @@ -69,6 +69,7 @@ enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req) return MMC_ISSUE_SYNC; } +EXPORT_SYMBOL_GPL(mmc_issue_type); static void __mmc_cqe_recovery_notifier(struct mmc_queue *mq) { diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h index 5ce7cdcc192f..4e124627145f 100644 --- a/drivers/mmc/host/sdhci.h +++ b/drivers/mmc/host/sdhci.h @@ -16,6 +16,7 @@ #include #include #include +#include #include @@ -616,6 +617,8 @@ struct sdhci_host { u64 data_timeout; + ANDROID_KABI_RESERVE(1); + unsigned long private[] ____cacheline_aligned; }; @@ -663,6 +666,8 @@ struct sdhci_ops { void (*request_done)(struct sdhci_host *host, struct mmc_request *mrq); void (*dump_vendor_regs)(struct sdhci_host *host); + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_MMC_SDHCI_IO_ACCESSORS diff --git a/drivers/mmc/host/sdhci_am654.c b/drivers/mmc/host/sdhci_am654.c index 101581d83982..8e22b375247e 100644 --- a/drivers/mmc/host/sdhci_am654.c +++ b/drivers/mmc/host/sdhci_am654.c @@ -351,8 +351,6 @@ static void sdhci_am654_write_b(struct sdhci_host *host, u8 val, int reg) */ case MMC_TIMING_SD_HS: case MMC_TIMING_MMC_HS: - case MMC_TIMING_UHS_SDR12: - case MMC_TIMING_UHS_SDR25: val &= ~SDHCI_CTRL_HISPD; } } diff --git a/drivers/mtd/spi-nor/core.c b/drivers/mtd/spi-nor/core.c index e05533458456..f5e0c269618e 100644 --- a/drivers/mtd/spi-nor/core.c +++ b/drivers/mtd/spi-nor/core.c @@ -3497,7 +3497,19 @@ static struct spi_mem_driver spi_nor_driver = { .remove = spi_nor_remove, .shutdown = spi_nor_shutdown, }; -module_spi_mem_driver(spi_nor_driver); + +static int __init spi_nor_module_init(void) +{ + return spi_mem_driver_register(&spi_nor_driver); +} +module_init(spi_nor_module_init); + +static void __exit spi_nor_module_exit(void) +{ + spi_mem_driver_unregister(&spi_nor_driver); + spi_nor_debugfs_shutdown(); +} +module_exit(spi_nor_module_exit); MODULE_LICENSE("GPL v2"); MODULE_AUTHOR("Huang Shijie "); diff --git a/drivers/mtd/spi-nor/core.h b/drivers/mtd/spi-nor/core.h index 84c7f4c06c68..92b799d91b54 100644 --- a/drivers/mtd/spi-nor/core.h +++ b/drivers/mtd/spi-nor/core.h @@ -716,8 +716,10 @@ static inline struct spi_nor *mtd_to_spi_nor(struct mtd_info *mtd) #ifdef CONFIG_DEBUG_FS void spi_nor_debugfs_register(struct spi_nor *nor); +void spi_nor_debugfs_shutdown(void); #else static inline void spi_nor_debugfs_register(struct spi_nor *nor) {} +static inline void spi_nor_debugfs_shutdown(void) {} #endif #endif /* __LINUX_MTD_SPI_NOR_INTERNAL_H */ diff --git a/drivers/mtd/spi-nor/debugfs.c b/drivers/mtd/spi-nor/debugfs.c index df76cb5de3f9..5f56b23205d8 100644 --- a/drivers/mtd/spi-nor/debugfs.c +++ b/drivers/mtd/spi-nor/debugfs.c @@ -226,13 +226,13 @@ static void spi_nor_debugfs_unregister(void *data) nor->debugfs_root = NULL; } +static struct dentry *rootdir; + void spi_nor_debugfs_register(struct spi_nor *nor) { - struct dentry *rootdir, *d; + struct dentry *d; int ret; - /* Create rootdir once. Will never be deleted again. */ - rootdir = debugfs_lookup(SPI_NOR_DEBUGFS_ROOT, NULL); if (!rootdir) rootdir = debugfs_create_dir(SPI_NOR_DEBUGFS_ROOT, NULL); @@ -247,3 +247,8 @@ void spi_nor_debugfs_register(struct spi_nor *nor) debugfs_create_file("capabilities", 0444, d, nor, &spi_nor_capabilities_fops); } + +void spi_nor_debugfs_shutdown(void) +{ + debugfs_remove(rootdir); +} diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 9f6824a6537b..9f44c86a591d 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c @@ -1776,14 +1776,15 @@ void bond_lower_state_changed(struct slave *slave) /* The bonding driver uses ether_setup() to convert a master bond device * to ARPHRD_ETHER, that resets the target netdevice's flags so we always - * have to restore the IFF_MASTER flag, and only restore IFF_SLAVE if it was set + * have to restore the IFF_MASTER flag, and only restore IFF_SLAVE and IFF_UP + * if they were set */ static void bond_ether_setup(struct net_device *bond_dev) { - unsigned int slave_flag = bond_dev->flags & IFF_SLAVE; + unsigned int flags = bond_dev->flags & (IFF_SLAVE | IFF_UP); ether_setup(bond_dev); - bond_dev->flags |= IFF_MASTER | slave_flag; + bond_dev->flags |= IFF_MASTER | flags; bond_dev->priv_flags &= ~IFF_TX_SKB_SHARING; } diff --git a/drivers/net/dsa/b53/b53_mmap.c b/drivers/net/dsa/b53/b53_mmap.c index 70887e0aece3..d9434ed9450d 100644 --- a/drivers/net/dsa/b53/b53_mmap.c +++ b/drivers/net/dsa/b53/b53_mmap.c @@ -216,6 +216,18 @@ static int b53_mmap_write64(struct b53_device *dev, u8 page, u8 reg, return 0; } +static int b53_mmap_phy_read16(struct b53_device *dev, int addr, int reg, + u16 *value) +{ + return -EIO; +} + +static int b53_mmap_phy_write16(struct b53_device *dev, int addr, int reg, + u16 value) +{ + return -EIO; +} + static const struct b53_io_ops b53_mmap_ops = { .read8 = b53_mmap_read8, .read16 = b53_mmap_read16, @@ -227,6 +239,8 @@ static const struct b53_io_ops b53_mmap_ops = { .write32 = b53_mmap_write32, .write48 = b53_mmap_write48, .write64 = b53_mmap_write64, + .phy_read16 = b53_mmap_phy_read16, + .phy_write16 = b53_mmap_phy_write16, }; static int b53_mmap_probe_of(struct platform_device *pdev, diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c index c6e36603bd2d..e3e5a427222f 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c @@ -7597,7 +7597,7 @@ static int __bnxt_hwrm_ptp_qcfg(struct bnxt *bp) u8 flags; int rc; - if (bp->hwrm_spec_code < 0x10801) { + if (bp->hwrm_spec_code < 0x10801 || !BNXT_CHIP_P5_THOR(bp)) { rc = -ENODEV; goto no_ptp; } diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index 55cf2f62bb30..db8e06157da2 100644 --- a/drivers/net/ethernet/intel/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c @@ -5293,31 +5293,6 @@ static void e1000_watchdog_task(struct work_struct *work) ew32(TARC(0), tarc0); } - /* disable TSO for pcie and 10/100 speeds, to avoid - * some hardware issues - */ - if (!(adapter->flags & FLAG_TSO_FORCE)) { - switch (adapter->link_speed) { - case SPEED_10: - case SPEED_100: - e_info("10/100 speed: disabling TSO\n"); - netdev->features &= ~NETIF_F_TSO; - netdev->features &= ~NETIF_F_TSO6; - break; - case SPEED_1000: - netdev->features |= NETIF_F_TSO; - netdev->features |= NETIF_F_TSO6; - break; - default: - /* oops */ - break; - } - if (hw->mac.type == e1000_pch_spt) { - netdev->features &= ~NETIF_F_TSO; - netdev->features &= ~NETIF_F_TSO6; - } - } - /* enable transmits in the hardware, need to do this * after setting TARC(0) */ @@ -7532,6 +7507,32 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent) NETIF_F_RXCSUM | NETIF_F_HW_CSUM); + /* disable TSO for pcie and 10/100 speeds to avoid + * some hardware issues and for i219 to fix transfer + * speed being capped at 60% + */ + if (!(adapter->flags & FLAG_TSO_FORCE)) { + switch (adapter->link_speed) { + case SPEED_10: + case SPEED_100: + e_info("10/100 speed: disabling TSO\n"); + netdev->features &= ~NETIF_F_TSO; + netdev->features &= ~NETIF_F_TSO6; + break; + case SPEED_1000: + netdev->features |= NETIF_F_TSO; + netdev->features |= NETIF_F_TSO6; + break; + default: + /* oops */ + break; + } + if (hw->mac.type == e1000_pch_spt) { + netdev->features &= ~NETIF_F_TSO; + netdev->features &= ~NETIF_F_TSO6; + } + } + /* Set user-changeable features (subset of all device features) */ netdev->hw_features = netdev->features; netdev->hw_features |= NETIF_F_RXFCS; diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index da0cf87d3a1c..68f390ce4f6e 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -11058,8 +11058,11 @@ static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired) pf->hw.aq.asq_last_status)); } /* reinit the misc interrupt */ - if (pf->flags & I40E_FLAG_MSIX_ENABLED) + if (pf->flags & I40E_FLAG_MSIX_ENABLED) { ret = i40e_setup_misc_vector(pf); + if (ret) + goto end_unlock; + } /* Add a filter to drop all Flow control frames from any VSI from being * transmitted. By doing so we stop a malicious VF from sending out @@ -14098,15 +14101,15 @@ static int i40e_add_vsi(struct i40e_vsi *vsi) vsi->id = ctxt.vsi_number; } - vsi->active_filters = 0; - clear_bit(__I40E_VSI_OVERFLOW_PROMISC, vsi->state); spin_lock_bh(&vsi->mac_filter_hash_lock); + vsi->active_filters = 0; /* If macvlan filters already exist, force them to get loaded */ hash_for_each_safe(vsi->mac_filter_hash, bkt, h, f, hlist) { f->state = I40E_FILTER_NEW; f_count++; } spin_unlock_bh(&vsi->mac_filter_hash_lock); + clear_bit(__I40E_VSI_OVERFLOW_PROMISC, vsi->state); if (f_count) { vsi->flags |= I40E_VSI_FLAG_FILTER_CHANGED; diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c index 017d68f1e123..972c571b4158 100644 --- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c +++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.c @@ -31,6 +31,8 @@ mlxfw_mfa2_tlv_next(const struct mlxfw_mfa2_file *mfa2_file, if (tlv->type == MLXFW_MFA2_TLV_MULTI_PART) { multi = mlxfw_mfa2_tlv_multi_get(mfa2_file, tlv); + if (!multi) + return NULL; tlv_len = NLA_ALIGN(tlv_len + be16_to_cpu(multi->total_len)); } diff --git a/drivers/net/ethernet/mellanox/mlxsw/pci_hw.h b/drivers/net/ethernet/mellanox/mlxsw/pci_hw.h index 48dbfea0a2a1..7cdf0ce24f28 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/pci_hw.h +++ b/drivers/net/ethernet/mellanox/mlxsw/pci_hw.h @@ -26,7 +26,7 @@ #define MLXSW_PCI_CIR_TIMEOUT_MSECS 1000 #define MLXSW_PCI_SW_RESET_TIMEOUT_MSECS 900000 -#define MLXSW_PCI_SW_RESET_WAIT_MSECS 200 +#define MLXSW_PCI_SW_RESET_WAIT_MSECS 400 #define MLXSW_PCI_FW_READY 0xA1844 #define MLXSW_PCI_FW_READY_MASK 0xFFFF #define MLXSW_PCI_FW_READY_MAGIC 0x5E diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index 6a1bff54bc6c..e6aedd8ebd75 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c @@ -541,7 +541,6 @@ int efx_net_open(struct net_device *net_dev) else efx->state = STATE_NET_UP; - efx_selftest_async_start(efx); return 0; } diff --git a/drivers/net/ethernet/sfc/efx_common.c b/drivers/net/ethernet/sfc/efx_common.c index c2224e41a694..ee1cabe3e242 100644 --- a/drivers/net/ethernet/sfc/efx_common.c +++ b/drivers/net/ethernet/sfc/efx_common.c @@ -544,6 +544,8 @@ void efx_start_all(struct efx_nic *efx) /* Start the hardware monitor if there is one */ efx_start_monitor(efx); + efx_selftest_async_start(efx); + /* Link state detection is normally event-driven; we have * to poll now because we could have missed a change */ diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index 0897fdb6254b..789e3647f979 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c @@ -180,9 +180,12 @@ static u32 cdc_ncm_check_tx_max(struct usbnet *dev, u32 new_tx) else min = ctx->max_datagram_size + ctx->max_ndp_size + sizeof(struct usb_cdc_ncm_nth32); - max = min_t(u32, CDC_NCM_NTB_MAX_SIZE_TX, le32_to_cpu(ctx->ncm_parm.dwNtbOutMaxSize)); - if (max == 0) + if (le32_to_cpu(ctx->ncm_parm.dwNtbOutMaxSize) == 0) max = CDC_NCM_NTB_MAX_SIZE_TX; /* dwNtbOutMaxSize not set */ + else + max = clamp_t(u32, le32_to_cpu(ctx->ncm_parm.dwNtbOutMaxSize), + USB_CDC_NCM_NTB_MIN_OUT_SIZE, + CDC_NCM_NTB_MAX_SIZE_TX); /* some devices set dwNtbOutMaxSize too low for the above default */ min = min(min, max); @@ -1243,6 +1246,9 @@ cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign) * further. */ if (skb_out == NULL) { + /* If even the smallest allocation fails, abort. */ + if (ctx->tx_curr_size == USB_CDC_NCM_NTB_MIN_OUT_SIZE) + goto alloc_failed; ctx->tx_low_mem_max_cnt = min(ctx->tx_low_mem_max_cnt + 1, (unsigned)CDC_NCM_LOW_MEM_MAX_CNT); ctx->tx_low_mem_val = ctx->tx_low_mem_max_cnt; @@ -1261,13 +1267,8 @@ cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign) skb_out = alloc_skb(ctx->tx_curr_size, GFP_ATOMIC); /* No allocation possible so we will abort */ - if (skb_out == NULL) { - if (skb != NULL) { - dev_kfree_skb_any(skb); - dev->net->stats.tx_dropped++; - } - goto exit_no_skb; - } + if (!skb_out) + goto alloc_failed; ctx->tx_low_mem_val--; } if (ctx->is_ndp16) { @@ -1460,6 +1461,11 @@ cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign) return skb_out; +alloc_failed: + if (skb) { + dev_kfree_skb_any(skb); + dev->net->stats.tx_dropped++; + } exit_no_skb: /* Start timer, if there is a remaining non-empty skb */ if (ctx->tx_curr_skb != NULL && n > 0) diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 20b1b34a092a..3f1883814ce2 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -724,8 +724,13 @@ static struct page *xdp_linearize_page(struct receive_queue *rq, int page_off, unsigned int *len) { - struct page *page = alloc_page(GFP_ATOMIC); + int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); + struct page *page; + if (page_off + *len + tailroom > PAGE_SIZE) + return NULL; + + page = alloc_page(GFP_ATOMIC); if (!page) return NULL; @@ -733,7 +738,6 @@ static struct page *xdp_linearize_page(struct receive_queue *rq, page_off += *len; while (--*num_buf) { - int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); unsigned int buflen; void *buf; int off; diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c index 66cb7a1e628a..6d1d87e1cdde 100644 --- a/drivers/net/wireless/ath/ath10k/qmi.c +++ b/drivers/net/wireless/ath/ath10k/qmi.c @@ -28,7 +28,7 @@ static int ath10k_qmi_map_msa_permission(struct ath10k_qmi *qmi, { struct qcom_scm_vmperm dst_perms[3]; struct ath10k *ar = qmi->ar; - unsigned int src_perms; + u64 src_perms; u32 perm_count; int ret; @@ -60,7 +60,7 @@ static int ath10k_qmi_unmap_msa_permission(struct ath10k_qmi *qmi, { struct qcom_scm_vmperm dst_perms; struct ath10k *ar = qmi->ar; - unsigned int src_perms; + u64 src_perms; int ret; src_perms = BIT(QCOM_SCM_VMID_MSS_MSA) | BIT(QCOM_SCM_VMID_WLAN); diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c index 5c266062c08f..c35c085dbc87 100644 --- a/drivers/net/xen-netback/netback.c +++ b/drivers/net/xen-netback/netback.c @@ -996,10 +996,8 @@ static void xenvif_tx_build_gops(struct xenvif_queue *queue, /* No crossing a page as the payload mustn't fragment. */ if (unlikely((txreq.offset + txreq.size) > XEN_PAGE_SIZE)) { - netdev_err(queue->vif->dev, - "txreq.offset: %u, size: %u, end: %lu\n", - txreq.offset, txreq.size, - (unsigned long)(txreq.offset&~XEN_PAGE_MASK) + txreq.size); + netdev_err(queue->vif->dev, "Cross page boundary, txreq.offset: %u, size: %u\n", + txreq.offset, txreq.size); xenvif_fatal_tx_err(queue->vif); break; } diff --git a/drivers/nvme/host/tcp.c b/drivers/nvme/host/tcp.c index bb80192c16b6..8f17cbec5a0e 100644 --- a/drivers/nvme/host/tcp.c +++ b/drivers/nvme/host/tcp.c @@ -1604,22 +1604,7 @@ static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid) if (ret) goto err_init_connect; - queue->rd_enabled = true; set_bit(NVME_TCP_Q_ALLOCATED, &queue->flags); - nvme_tcp_init_recv_ctx(queue); - - write_lock_bh(&queue->sock->sk->sk_callback_lock); - queue->sock->sk->sk_user_data = queue; - queue->state_change = queue->sock->sk->sk_state_change; - queue->data_ready = queue->sock->sk->sk_data_ready; - queue->write_space = queue->sock->sk->sk_write_space; - queue->sock->sk->sk_data_ready = nvme_tcp_data_ready; - queue->sock->sk->sk_state_change = nvme_tcp_state_change; - queue->sock->sk->sk_write_space = nvme_tcp_write_space; -#ifdef CONFIG_NET_RX_BUSY_POLL - queue->sock->sk->sk_ll_usec = 1; -#endif - write_unlock_bh(&queue->sock->sk->sk_callback_lock); return 0; @@ -1639,7 +1624,7 @@ err_destroy_mutex: return ret; } -static void nvme_tcp_restore_sock_calls(struct nvme_tcp_queue *queue) +static void nvme_tcp_restore_sock_ops(struct nvme_tcp_queue *queue) { struct socket *sock = queue->sock; @@ -1654,7 +1639,7 @@ static void nvme_tcp_restore_sock_calls(struct nvme_tcp_queue *queue) static void __nvme_tcp_stop_queue(struct nvme_tcp_queue *queue) { kernel_sock_shutdown(queue->sock, SHUT_RDWR); - nvme_tcp_restore_sock_calls(queue); + nvme_tcp_restore_sock_ops(queue); cancel_work_sync(&queue->io_work); } @@ -1672,21 +1657,42 @@ static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) mutex_unlock(&queue->queue_lock); } +static void nvme_tcp_setup_sock_ops(struct nvme_tcp_queue *queue) +{ + write_lock_bh(&queue->sock->sk->sk_callback_lock); + queue->sock->sk->sk_user_data = queue; + queue->state_change = queue->sock->sk->sk_state_change; + queue->data_ready = queue->sock->sk->sk_data_ready; + queue->write_space = queue->sock->sk->sk_write_space; + queue->sock->sk->sk_data_ready = nvme_tcp_data_ready; + queue->sock->sk->sk_state_change = nvme_tcp_state_change; + queue->sock->sk->sk_write_space = nvme_tcp_write_space; +#ifdef CONFIG_NET_RX_BUSY_POLL + queue->sock->sk->sk_ll_usec = 1; +#endif + write_unlock_bh(&queue->sock->sk->sk_callback_lock); +} + static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) { struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); + struct nvme_tcp_queue *queue = &ctrl->queues[idx]; int ret; + queue->rd_enabled = true; + nvme_tcp_init_recv_ctx(queue); + nvme_tcp_setup_sock_ops(queue); + if (idx) ret = nvmf_connect_io_queue(nctrl, idx); else ret = nvmf_connect_admin_queue(nctrl); if (!ret) { - set_bit(NVME_TCP_Q_LIVE, &ctrl->queues[idx].flags); + set_bit(NVME_TCP_Q_LIVE, &queue->flags); } else { - if (test_bit(NVME_TCP_Q_ALLOCATED, &ctrl->queues[idx].flags)) - __nvme_tcp_stop_queue(&ctrl->queues[idx]); + if (test_bit(NVME_TCP_Q_ALLOCATED, &queue->flags)) + __nvme_tcp_stop_queue(queue); dev_err(nctrl->device, "failed to connect queue: %d ret=%d\n", idx, ret); } diff --git a/drivers/pci/controller/dwc/pcie-designware-host.c b/drivers/pci/controller/dwc/pcie-designware-host.c index 6767f3187859..a2ecdafcceb0 100644 --- a/drivers/pci/controller/dwc/pcie-designware-host.c +++ b/drivers/pci/controller/dwc/pcie-designware-host.c @@ -479,14 +479,19 @@ int dw_pcie_host_init(struct dw_pcie_rp *pp) if (ret) goto err_free_msi; - if (!dw_pcie_link_up(pci)) { + if (dw_pcie_link_up(pci)) { + dw_pcie_print_link_status(pci); + } else { ret = dw_pcie_start_link(pci); if (ret) goto err_free_msi; - } - /* Ignore errors, the link may come up later */ - dw_pcie_wait_for_link(pci); + if (pci->ops && pci->ops->start_link) { + ret = dw_pcie_wait_for_link(pci); + if (ret) + goto err_stop_link; + } + } bridge->sysdata = pp; diff --git a/drivers/pci/controller/dwc/pcie-designware.c b/drivers/pci/controller/dwc/pcie-designware.c index 575834cae3b9..c1ba86680489 100644 --- a/drivers/pci/controller/dwc/pcie-designware.c +++ b/drivers/pci/controller/dwc/pcie-designware.c @@ -434,9 +434,20 @@ void dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index) dw_pcie_writel_atu(pci, dir, index, PCIE_ATU_REGION_CTRL2, 0); } -int dw_pcie_wait_for_link(struct dw_pcie *pci) +void dw_pcie_print_link_status(struct dw_pcie *pci) { u32 offset, val; + + offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); + val = dw_pcie_readw_dbi(pci, offset + PCI_EXP_LNKSTA); + + dev_info(pci->dev, "PCIe Gen.%u x%u link up\n", + FIELD_GET(PCI_EXP_LNKSTA_CLS, val), + FIELD_GET(PCI_EXP_LNKSTA_NLW, val)); +} + +int dw_pcie_wait_for_link(struct dw_pcie *pci) +{ int retries; /* Check if the link is up or not */ @@ -452,12 +463,7 @@ int dw_pcie_wait_for_link(struct dw_pcie *pci) return -ETIMEDOUT; } - offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); - val = dw_pcie_readw_dbi(pci, offset + PCI_EXP_LNKSTA); - - dev_info(pci->dev, "PCIe Gen.%u x%u link up\n", - FIELD_GET(PCI_EXP_LNKSTA_CLS, val), - FIELD_GET(PCI_EXP_LNKSTA_NLW, val)); + dw_pcie_print_link_status(pci); return 0; } diff --git a/drivers/pci/controller/dwc/pcie-designware.h b/drivers/pci/controller/dwc/pcie-designware.h index 8bf6dc0bab8a..14179458e01d 100644 --- a/drivers/pci/controller/dwc/pcie-designware.h +++ b/drivers/pci/controller/dwc/pcie-designware.h @@ -352,6 +352,7 @@ int dw_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, void dw_pcie_disable_atu(struct dw_pcie *pci, u32 dir, int index); void dw_pcie_setup(struct dw_pcie *pci); void dw_pcie_iatu_detect(struct dw_pcie *pci); +void dw_pcie_print_link_status(struct dw_pcie *pci); static inline void dw_pcie_writel_dbi(struct dw_pcie *pci, u32 reg, u32 val) { diff --git a/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c index 31e84f74f2c7..5a4d02bc52eb 100644 --- a/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c @@ -1080,8 +1080,8 @@ static int pcie_ep_mmap(struct file *file, struct vm_area_struct *vma) return -EINVAL; } - vma->vm_flags |= VM_IO; - vma->vm_flags |= (VM_DONTEXPAND | VM_DONTDUMP); + vm_flags_set(vma, VM_IO); + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); if (rockchip->cur_mmap_res == PCIE_EP_MMAP_RESOURCE_BAR2) vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot); diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index ffccb03933e2..02effb2c918e 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -3,6 +3,7 @@ #define DRIVERS_PCI_H #include +#include /* Number of possible devfns: 0.0 to 1f.7 inclusive */ #define MAX_NR_DEVFNS 256 @@ -315,6 +316,11 @@ struct pci_sriov { u16 subsystem_device; /* VF subsystem device */ resource_size_t barsz[PCI_SRIOV_NUM_BARS]; /* VF BAR size */ bool drivers_autoprobe; /* Auto probing of VFs by driver */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /** diff --git a/drivers/platform/x86/asus-nb-wmi.c b/drivers/platform/x86/asus-nb-wmi.c index cb15acdf14a3..e2c9a68d12df 100644 --- a/drivers/platform/x86/asus-nb-wmi.c +++ b/drivers/platform/x86/asus-nb-wmi.c @@ -464,7 +464,8 @@ static const struct dmi_system_id asus_quirks[] = { .ident = "ASUS ROG FLOW X13", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), - DMI_MATCH(DMI_PRODUCT_NAME, "GV301Q"), + /* Match GV301** */ + DMI_MATCH(DMI_PRODUCT_NAME, "GV301"), }, .driver_data = &quirk_asus_tablet_mode, }, diff --git a/drivers/platform/x86/gigabyte-wmi.c b/drivers/platform/x86/gigabyte-wmi.c index 322cfaeda17b..2a426040f749 100644 --- a/drivers/platform/x86/gigabyte-wmi.c +++ b/drivers/platform/x86/gigabyte-wmi.c @@ -140,6 +140,7 @@ static u8 gigabyte_wmi_detect_sensor_usability(struct wmi_device *wdev) }} static const struct dmi_system_id gigabyte_wmi_known_working_platforms[] = { + DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("A320M-S2H V2-CF"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B450M DS3H-CF"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B450M DS3H WIFI-CF"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B450M S2H V2"), @@ -150,6 +151,7 @@ static const struct dmi_system_id gigabyte_wmi_known_working_platforms[] = { DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B550I AORUS PRO AX"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B550M AORUS PRO-P"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B550M DS3H"), + DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B650 AORUS ELITE AX"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B660 GAMING X DDR4"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("B660I AORUS PRO DDR4"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("Z390 I AORUS PRO WIFI-CF"), @@ -159,6 +161,7 @@ static const struct dmi_system_id gigabyte_wmi_known_working_platforms[] = { DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("X570 GAMING X"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("X570 I AORUS PRO WIFI"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("X570 UD"), + DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("X570S AORUS ELITE"), DMI_EXACT_MATCH_GIGABYTE_BOARD_NAME("Z690M AORUS ELITE AX DDR4"), { } }; diff --git a/drivers/platform/x86/intel/vsec.c b/drivers/platform/x86/intel/vsec.c index bb81b8b1f7e9..483bb6565166 100644 --- a/drivers/platform/x86/intel/vsec.c +++ b/drivers/platform/x86/intel/vsec.c @@ -141,6 +141,7 @@ static int intel_vsec_add_aux(struct pci_dev *pdev, struct intel_vsec_device *in ret = ida_alloc(intel_vsec_dev->ida, GFP_KERNEL); if (ret < 0) { + kfree(intel_vsec_dev->resource); kfree(intel_vsec_dev); return ret; } diff --git a/drivers/pwm/pwm-atmel.c b/drivers/pwm/pwm-atmel.c index 8e00a4286145..cdbc23649032 100644 --- a/drivers/pwm/pwm-atmel.c +++ b/drivers/pwm/pwm-atmel.c @@ -356,8 +356,8 @@ static int atmel_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void atmel_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int atmel_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct atmel_pwm_chip *atmel_pwm = to_atmel_pwm_chip(chip); u32 sr, cmr; @@ -396,6 +396,8 @@ static void atmel_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->polarity = PWM_POLARITY_INVERSED; else state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static const struct pwm_ops atmel_pwm_ops = { diff --git a/drivers/pwm/pwm-bcm-iproc.c b/drivers/pwm/pwm-bcm-iproc.c index 7251037d4dd5..97ec131eb7c1 100644 --- a/drivers/pwm/pwm-bcm-iproc.c +++ b/drivers/pwm/pwm-bcm-iproc.c @@ -68,8 +68,8 @@ static void iproc_pwmc_disable(struct iproc_pwmc *ip, unsigned int channel) ndelay(400); } -static void iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct iproc_pwmc *ip = to_iproc_pwmc(chip); u64 tmp, multi, rate; @@ -91,7 +91,7 @@ static void iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm, if (rate == 0) { state->period = 0; state->duty_cycle = 0; - return; + return 0; } value = readl(ip->base + IPROC_PWM_PRESCALE_OFFSET); @@ -107,6 +107,8 @@ static void iproc_pwmc_get_state(struct pwm_chip *chip, struct pwm_device *pwm, value = readl(ip->base + IPROC_PWM_DUTY_CYCLE_OFFSET(pwm->hwpwm)); tmp = (value & IPROC_PWM_PERIOD_MAX) * multi; state->duty_cycle = div64_u64(tmp, rate); + + return 0; } static int iproc_pwmc_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-crc.c b/drivers/pwm/pwm-crc.c index 7b357d1cf642..4099850117ba 100644 --- a/drivers/pwm/pwm-crc.c +++ b/drivers/pwm/pwm-crc.c @@ -121,8 +121,8 @@ static int crc_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void crc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int crc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct crystalcove_pwm *crc_pwm = to_crc_pwm(chip); struct device *dev = crc_pwm->chip.dev; @@ -132,13 +132,13 @@ static void crc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, error = regmap_read(crc_pwm->regmap, PWM0_CLK_DIV, &clk_div_reg); if (error) { dev_err(dev, "Error reading PWM0_CLK_DIV %d\n", error); - return; + return 0; } error = regmap_read(crc_pwm->regmap, PWM0_DUTY_CYCLE, &duty_cycle_reg); if (error) { dev_err(dev, "Error reading PWM0_DUTY_CYCLE %d\n", error); - return; + return 0; } clk_div = (clk_div_reg & ~PWM_OUTPUT_ENABLE) + 1; @@ -149,6 +149,8 @@ static void crc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, DIV_ROUND_UP_ULL(duty_cycle_reg * state->period, PWM_MAX_LEVEL); state->polarity = PWM_POLARITY_NORMAL; state->enabled = !!(clk_div_reg & PWM_OUTPUT_ENABLE); + + return 0; } static const struct pwm_ops crc_pwm_ops = { diff --git a/drivers/pwm/pwm-cros-ec.c b/drivers/pwm/pwm-cros-ec.c index 7f10f56c3eb6..e55bc36ed497 100644 --- a/drivers/pwm/pwm-cros-ec.c +++ b/drivers/pwm/pwm-cros-ec.c @@ -183,8 +183,8 @@ static int cros_ec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); struct cros_ec_pwm *channel = pwm_get_chip_data(pwm); @@ -193,11 +193,12 @@ static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, ret = cros_ec_pwm_get_duty(ec_pwm, pwm->hwpwm); if (ret < 0) { dev_err(chip->dev, "error getting initial duty: %d\n", ret); - return; + return 0; } state->enabled = (ret > 0); state->period = EC_PWM_MAX_DUTY; + state->polarity = PWM_POLARITY_NORMAL; /* * Note that "disabled" and "duty cycle == 0" are treated the same. If @@ -212,6 +213,8 @@ static void cros_ec_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->duty_cycle = channel->duty_cycle; else state->duty_cycle = ret; + + return 0; } static struct pwm_device * diff --git a/drivers/pwm/pwm-dwc.c b/drivers/pwm/pwm-dwc.c index 7568300bb11e..bd2308812096 100644 --- a/drivers/pwm/pwm-dwc.c +++ b/drivers/pwm/pwm-dwc.c @@ -163,8 +163,8 @@ static int dwc_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void dwc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int dwc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct dwc_pwm *dwc = to_dwc_pwm(chip); u64 duty, period; @@ -188,6 +188,8 @@ static void dwc_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->polarity = PWM_POLARITY_INVERSED; pm_runtime_put_sync(chip->dev); + + return 0; } static const struct pwm_ops dwc_pwm_ops = { diff --git a/drivers/pwm/pwm-hibvt.c b/drivers/pwm/pwm-hibvt.c index 333f1b18ff4e..1b9274c5ad87 100644 --- a/drivers/pwm/pwm-hibvt.c +++ b/drivers/pwm/pwm-hibvt.c @@ -128,8 +128,8 @@ static void hibvt_pwm_set_polarity(struct pwm_chip *chip, PWM_POLARITY_MASK, (0x0 << PWM_POLARITY_SHIFT)); } -static void hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct hibvt_pwm_chip *hi_pwm_chip = to_hibvt_pwm_chip(chip); void __iomem *base; @@ -146,6 +146,9 @@ static void hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, value = readl(base + PWM_CTRL_ADDR(pwm->hwpwm)); state->enabled = (PWM_ENABLE_MASK & value); + state->polarity = (PWM_POLARITY_MASK & value) ? PWM_POLARITY_INVERSED : PWM_POLARITY_NORMAL; + + return 0; } static int hibvt_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-imx-tpm.c b/drivers/pwm/pwm-imx-tpm.c index e5e7b7c339a8..ed1aad96fff0 100644 --- a/drivers/pwm/pwm-imx-tpm.c +++ b/drivers/pwm/pwm-imx-tpm.c @@ -132,9 +132,9 @@ static int pwm_imx_tpm_round_state(struct pwm_chip *chip, return 0; } -static void pwm_imx_tpm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int pwm_imx_tpm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); u32 rate, val, prescale; @@ -164,6 +164,8 @@ static void pwm_imx_tpm_get_state(struct pwm_chip *chip, /* get channel status */ state->enabled = FIELD_GET(PWM_IMX_TPM_CnSC_ELS, val) ? true : false; + + return 0; } /* this function is supposed to be called with mutex hold */ diff --git a/drivers/pwm/pwm-imx27.c b/drivers/pwm/pwm-imx27.c index ea91a2f81a9f..3a22c2fddc45 100644 --- a/drivers/pwm/pwm-imx27.c +++ b/drivers/pwm/pwm-imx27.c @@ -118,8 +118,8 @@ static void pwm_imx27_clk_disable_unprepare(struct pwm_imx27_chip *imx) clk_disable_unprepare(imx->clk_ipg); } -static void pwm_imx27_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, struct pwm_state *state) +static int pwm_imx27_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, struct pwm_state *state) { struct pwm_imx27_chip *imx = to_pwm_imx27_chip(chip); u32 period, prescaler, pwm_clk, val; @@ -128,7 +128,7 @@ static void pwm_imx27_get_state(struct pwm_chip *chip, ret = pwm_imx27_clk_prepare_enable(imx); if (ret < 0) - return; + return 0; val = readl(imx->mmio_base + MX3_PWMCR); @@ -170,6 +170,8 @@ static void pwm_imx27_get_state(struct pwm_chip *chip, state->duty_cycle = DIV_ROUND_UP_ULL(tmp, pwm_clk); pwm_imx27_clk_disable_unprepare(imx); + + return 0; } static void pwm_imx27_sw_reset(struct pwm_chip *chip) diff --git a/drivers/pwm/pwm-intel-lgm.c b/drivers/pwm/pwm-intel-lgm.c index b66c35074087..0cd7dd548e82 100644 --- a/drivers/pwm/pwm-intel-lgm.c +++ b/drivers/pwm/pwm-intel-lgm.c @@ -86,8 +86,8 @@ static int lgm_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return lgm_pwm_enable(chip, 1); } -static void lgm_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int lgm_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct lgm_pwm_chip *pc = to_lgm_pwm_chip(chip); u32 duty, val; @@ -100,6 +100,8 @@ static void lgm_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, regmap_read(pc->regmap, LGM_PWM_FAN_CON0, &val); duty = FIELD_GET(LGM_PWM_FAN_DC_MSK, val); state->duty_cycle = DIV_ROUND_UP(duty * pc->period, LGM_PWM_MAX_DUTY_CYCLE); + + return 0; } static const struct pwm_ops lgm_pwm_ops = { diff --git a/drivers/pwm/pwm-iqs620a.c b/drivers/pwm/pwm-iqs620a.c index 54bd95a5cab0..aeb19a274acc 100644 --- a/drivers/pwm/pwm-iqs620a.c +++ b/drivers/pwm/pwm-iqs620a.c @@ -104,8 +104,8 @@ static int iqs620_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return ret; } -static void iqs620_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int iqs620_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct iqs620_pwm_private *iqs620_pwm; @@ -126,6 +126,9 @@ static void iqs620_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, mutex_unlock(&iqs620_pwm->lock); state->period = IQS620_PWM_PERIOD_NS; + state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static int iqs620_pwm_notifier(struct notifier_block *notifier, diff --git a/drivers/pwm/pwm-keembay.c b/drivers/pwm/pwm-keembay.c index 733811b05721..ac02d8bb4a0b 100644 --- a/drivers/pwm/pwm-keembay.c +++ b/drivers/pwm/pwm-keembay.c @@ -89,8 +89,8 @@ static void keembay_pwm_disable(struct keembay_pwm *priv, int ch) KMB_PWM_LEADIN_OFFSET(ch)); } -static void keembay_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int keembay_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct keembay_pwm *priv = to_keembay_pwm_dev(chip); unsigned long long high, low; @@ -113,6 +113,8 @@ static void keembay_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->duty_cycle = DIV_ROUND_UP_ULL(high, clk_rate); state->period = DIV_ROUND_UP_ULL(high + low, clk_rate); state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static int keembay_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-lpss.c b/drivers/pwm/pwm-lpss.c index accdef5dd58e..81ac297b8ba5 100644 --- a/drivers/pwm/pwm-lpss.c +++ b/drivers/pwm/pwm-lpss.c @@ -205,8 +205,8 @@ static int pwm_lpss_apply(struct pwm_chip *chip, struct pwm_device *pwm, return ret; } -static void pwm_lpss_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int pwm_lpss_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct pwm_lpss_chip *lpwm = to_lpwm(chip); unsigned long base_unit_range; @@ -236,6 +236,8 @@ static void pwm_lpss_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->enabled = !!(ctrl & PWM_ENABLE); pm_runtime_put(chip->dev); + + return 0; } static const struct pwm_ops pwm_lpss_ops = { diff --git a/drivers/pwm/pwm-meson.c b/drivers/pwm/pwm-meson.c index 57112f438c6d..5cd7b90872c6 100644 --- a/drivers/pwm/pwm-meson.c +++ b/drivers/pwm/pwm-meson.c @@ -162,6 +162,12 @@ static int meson_pwm_calc(struct meson_pwm *meson, struct pwm_device *pwm, duty = state->duty_cycle; period = state->period; + /* + * Note this is wrong. The result is an output wave that isn't really + * inverted and so is wrongly identified by .get_state as normal. + * Fixing this needs some care however as some machines might rely on + * this. + */ if (state->polarity == PWM_POLARITY_INVERSED) duty = period - duty; @@ -318,8 +324,8 @@ static unsigned int meson_pwm_cnt_to_ns(struct pwm_chip *chip, return cnt * fin_ns * (channel->pre_div + 1); } -static void meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct meson_pwm *meson = to_meson_pwm(chip); struct meson_pwm_channel_data *channel_data; @@ -327,7 +333,7 @@ static void meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, u32 value, tmp; if (!state) - return; + return 0; channel = &meson->channels[pwm->hwpwm]; channel_data = &meson_pwm_per_channel_data[pwm->hwpwm]; @@ -357,6 +363,10 @@ static void meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->period = 0; state->duty_cycle = 0; } + + state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static const struct pwm_ops meson_pwm_ops = { diff --git a/drivers/pwm/pwm-mtk-disp.c b/drivers/pwm/pwm-mtk-disp.c index 3fbb4bae93a4..ccf0ccdef29d 100644 --- a/drivers/pwm/pwm-mtk-disp.c +++ b/drivers/pwm/pwm-mtk-disp.c @@ -172,9 +172,9 @@ static int mtk_disp_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void mtk_disp_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int mtk_disp_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); u64 rate, period, high_width; @@ -184,14 +184,14 @@ static void mtk_disp_pwm_get_state(struct pwm_chip *chip, err = clk_prepare_enable(mdp->clk_main); if (err < 0) { dev_err(chip->dev, "Can't enable mdp->clk_main: %pe\n", ERR_PTR(err)); - return; + return 0; } err = clk_prepare_enable(mdp->clk_mm); if (err < 0) { dev_err(chip->dev, "Can't enable mdp->clk_mm: %pe\n", ERR_PTR(err)); clk_disable_unprepare(mdp->clk_main); - return; + return 0; } rate = clk_get_rate(mdp->clk_main); @@ -212,6 +212,8 @@ static void mtk_disp_pwm_get_state(struct pwm_chip *chip, state->polarity = PWM_POLARITY_NORMAL; clk_disable_unprepare(mdp->clk_mm); clk_disable_unprepare(mdp->clk_main); + + return 0; } static const struct pwm_ops mtk_disp_pwm_ops = { diff --git a/drivers/pwm/pwm-pca9685.c b/drivers/pwm/pwm-pca9685.c index f230c10d28bb..41be244e7dd3 100644 --- a/drivers/pwm/pwm-pca9685.c +++ b/drivers/pwm/pwm-pca9685.c @@ -431,8 +431,8 @@ static int pca9685_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return ret; } -static void pca9685_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int pca9685_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct pca9685 *pca = to_pca(chip); unsigned long long duty; @@ -458,12 +458,14 @@ static void pca9685_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, */ state->duty_cycle = 0; state->enabled = false; - return; + return 0; } state->enabled = true; duty = pca9685_pwm_get_duty(pca, pwm->hwpwm); state->duty_cycle = DIV_ROUND_DOWN_ULL(duty * state->period, PCA9685_COUNTER_RANGE); + + return 0; } static int pca9685_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) diff --git a/drivers/pwm/pwm-raspberrypi-poe.c b/drivers/pwm/pwm-raspberrypi-poe.c index 6ff73029f367..2939b71a7ba7 100644 --- a/drivers/pwm/pwm-raspberrypi-poe.c +++ b/drivers/pwm/pwm-raspberrypi-poe.c @@ -82,9 +82,9 @@ static int raspberrypi_pwm_get_property(struct rpi_firmware *firmware, return 0; } -static void raspberrypi_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int raspberrypi_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct raspberrypi_pwm *rpipwm = raspberrypi_pwm_from_chip(chip); @@ -93,6 +93,8 @@ static void raspberrypi_pwm_get_state(struct pwm_chip *chip, RPI_PWM_MAX_DUTY); state->enabled = !!(rpipwm->duty_cycle); state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static int raspberrypi_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-rockchip.c b/drivers/pwm/pwm-rockchip.c index 77f3430cad32..5975bdfba68e 100644 --- a/drivers/pwm/pwm-rockchip.c +++ b/drivers/pwm/pwm-rockchip.c @@ -96,9 +96,9 @@ static inline struct rockchip_pwm_chip *to_rockchip_pwm_chip(struct pwm_chip *c) return container_of(c, struct rockchip_pwm_chip, chip); } -static void rockchip_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int rockchip_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct rockchip_pwm_chip *pc = to_rockchip_pwm_chip(chip); u32 enable_conf = pc->data->enable_conf; @@ -110,7 +110,7 @@ static void rockchip_pwm_get_state(struct pwm_chip *chip, if (!pc->oneshot_en) { ret = clk_enable(pc->pclk); if (ret) - return; + return 0; } dclk_div = pc->oneshot_en ? 2 : 1; @@ -135,6 +135,8 @@ static void rockchip_pwm_get_state(struct pwm_chip *chip, if (!pc->oneshot_en) clk_disable(pc->pclk); + + return 0; } static irqreturn_t rockchip_pwm_oneshot_irq(int irq, void *data) diff --git a/drivers/pwm/pwm-sifive.c b/drivers/pwm/pwm-sifive.c index 89d53a0f91e6..393a4b97fc19 100644 --- a/drivers/pwm/pwm-sifive.c +++ b/drivers/pwm/pwm-sifive.c @@ -105,8 +105,8 @@ static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, "New real_period = %u ns\n", ddata->real_period); } -static void pwm_sifive_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int pwm_sifive_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); u32 duty, val; @@ -123,6 +123,8 @@ static void pwm_sifive_get_state(struct pwm_chip *chip, struct pwm_device *pwm, state->duty_cycle = (u64)duty * ddata->real_period >> PWM_SIFIVE_CMPWIDTH; state->polarity = PWM_POLARITY_INVERSED; + + return 0; } static int pwm_sifive_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-sl28cpld.c b/drivers/pwm/pwm-sl28cpld.c index 589aeaaa6ac8..e64900ad4ba1 100644 --- a/drivers/pwm/pwm-sl28cpld.c +++ b/drivers/pwm/pwm-sl28cpld.c @@ -87,9 +87,9 @@ struct sl28cpld_pwm { #define sl28cpld_pwm_from_chip(_chip) \ container_of(_chip, struct sl28cpld_pwm, pwm_chip) -static void sl28cpld_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int sl28cpld_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct sl28cpld_pwm *priv = sl28cpld_pwm_from_chip(chip); unsigned int reg; @@ -115,6 +115,8 @@ static void sl28cpld_pwm_get_state(struct pwm_chip *chip, * the PWM core. */ state->duty_cycle = min(state->duty_cycle, state->period); + + return 0; } static int sl28cpld_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-sprd.c b/drivers/pwm/pwm-sprd.c index 7004f55bbf11..87d5cb7f67d6 100644 --- a/drivers/pwm/pwm-sprd.c +++ b/drivers/pwm/pwm-sprd.c @@ -65,8 +65,8 @@ static void sprd_pwm_write(struct sprd_pwm_chip *spc, u32 hwid, writel_relaxed(val, spc->base + offset); } -static void sprd_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int sprd_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct sprd_pwm_chip *spc = container_of(chip, struct sprd_pwm_chip, chip); @@ -83,7 +83,7 @@ static void sprd_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, if (ret) { dev_err(spc->dev, "failed to enable pwm%u clocks\n", pwm->hwpwm); - return; + return 0; } val = sprd_pwm_read(spc, pwm->hwpwm, SPRD_PWM_ENABLE); @@ -109,10 +109,13 @@ static void sprd_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, duty = val & SPRD_PWM_DUTY_MSK; tmp = (prescale + 1) * NSEC_PER_SEC * duty; state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, chn->clk_rate); + state->polarity = PWM_POLARITY_NORMAL; /* Disable PWM clocks if the PWM channel is not in enable state. */ if (!state->enabled) clk_bulk_disable_unprepare(SPRD_PWM_CHN_CLKS_NUM, chn->clks); + + return 0; } static int sprd_pwm_config(struct sprd_pwm_chip *spc, struct pwm_device *pwm, diff --git a/drivers/pwm/pwm-stm32-lp.c b/drivers/pwm/pwm-stm32-lp.c index 61a1c87cd501..31a185c6b8da 100644 --- a/drivers/pwm/pwm-stm32-lp.c +++ b/drivers/pwm/pwm-stm32-lp.c @@ -157,9 +157,9 @@ err: return ret; } -static void stm32_pwm_lp_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int stm32_pwm_lp_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct stm32_pwm_lp *priv = to_stm32_pwm_lp(chip); unsigned long rate = clk_get_rate(priv->clk); @@ -185,6 +185,8 @@ static void stm32_pwm_lp_get_state(struct pwm_chip *chip, tmp = prd - val; tmp = (tmp << presc) * NSEC_PER_SEC; state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, rate); + + return 0; } static const struct pwm_ops stm32_pwm_lp_ops = { diff --git a/drivers/pwm/pwm-sun4i.c b/drivers/pwm/pwm-sun4i.c index c8445b0a3339..37d75e252d4e 100644 --- a/drivers/pwm/pwm-sun4i.c +++ b/drivers/pwm/pwm-sun4i.c @@ -108,9 +108,9 @@ static inline void sun4i_pwm_writel(struct sun4i_pwm_chip *chip, writel(val, chip->base + offset); } -static void sun4i_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *pwm, - struct pwm_state *state) +static int sun4i_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *pwm, + struct pwm_state *state) { struct sun4i_pwm_chip *sun4i_pwm = to_sun4i_pwm_chip(chip); u64 clk_rate, tmp; @@ -132,7 +132,7 @@ static void sun4i_pwm_get_state(struct pwm_chip *chip, state->duty_cycle = DIV_ROUND_UP_ULL(state->period, 2); state->polarity = PWM_POLARITY_NORMAL; state->enabled = true; - return; + return 0; } if ((PWM_REG_PRESCAL(val, pwm->hwpwm) == PWM_PRESCAL_MASK) && @@ -142,7 +142,7 @@ static void sun4i_pwm_get_state(struct pwm_chip *chip, prescaler = prescaler_table[PWM_REG_PRESCAL(val, pwm->hwpwm)]; if (prescaler == 0) - return; + return 0; if (val & BIT_CH(PWM_ACT_STATE, pwm->hwpwm)) state->polarity = PWM_POLARITY_NORMAL; @@ -162,6 +162,8 @@ static void sun4i_pwm_get_state(struct pwm_chip *chip, tmp = (u64)prescaler * NSEC_PER_SEC * PWM_REG_PRD(val); state->period = DIV_ROUND_CLOSEST_ULL(tmp, clk_rate); + + return 0; } static int sun4i_pwm_calculate(struct sun4i_pwm_chip *sun4i_pwm, diff --git a/drivers/pwm/pwm-sunplus.c b/drivers/pwm/pwm-sunplus.c index e776fd16512d..d6ebe9f03b35 100644 --- a/drivers/pwm/pwm-sunplus.c +++ b/drivers/pwm/pwm-sunplus.c @@ -124,8 +124,8 @@ static int sunplus_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void sunplus_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int sunplus_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct sunplus_pwm *priv = to_sunplus_pwm(chip); u32 mode0, dd_freq, duty; @@ -155,6 +155,8 @@ static void sunplus_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, } state->polarity = PWM_POLARITY_NORMAL; + + return 0; } static const struct pwm_ops sunplus_pwm_ops = { diff --git a/drivers/pwm/pwm-visconti.c b/drivers/pwm/pwm-visconti.c index 927c4cbb1daf..e3fb79b3e2a7 100644 --- a/drivers/pwm/pwm-visconti.c +++ b/drivers/pwm/pwm-visconti.c @@ -103,8 +103,8 @@ static int visconti_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, return 0; } -static void visconti_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state) +static int visconti_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state) { struct visconti_pwm_chip *priv = visconti_pwm_from_chip(chip); u32 period, duty, pwmc0, pwmc0_clk; @@ -122,6 +122,8 @@ static void visconti_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm state->polarity = PWM_POLARITY_NORMAL; state->enabled = true; + + return 0; } static const struct pwm_ops visconti_pwm_ops = { diff --git a/drivers/pwm/pwm-xilinx.c b/drivers/pwm/pwm-xilinx.c index 4dab2b86c427..f7a50fdcd9a5 100644 --- a/drivers/pwm/pwm-xilinx.c +++ b/drivers/pwm/pwm-xilinx.c @@ -169,9 +169,9 @@ static int xilinx_pwm_apply(struct pwm_chip *chip, struct pwm_device *unused, return 0; } -static void xilinx_pwm_get_state(struct pwm_chip *chip, - struct pwm_device *unused, - struct pwm_state *state) +static int xilinx_pwm_get_state(struct pwm_chip *chip, + struct pwm_device *unused, + struct pwm_state *state) { struct xilinx_timer_priv *priv = xilinx_pwm_chip_to_priv(chip); u32 tlr0, tlr1, tcsr0, tcsr1; @@ -191,6 +191,8 @@ static void xilinx_pwm_get_state(struct pwm_chip *chip, */ if (state->period == state->duty_cycle) state->duty_cycle = 0; + + return 0; } static const struct pwm_ops xilinx_pwm_ops = { diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c index 81f2d5ba0842..e9db8598cbf2 100644 --- a/drivers/regulator/fan53555.c +++ b/drivers/regulator/fan53555.c @@ -8,18 +8,19 @@ // Copyright (c) 2012 Marvell Technology Ltd. // Yunfan Zhang -#include -#include +#include #include +#include +#include +#include +#include #include +#include #include +#include #include #include -#include -#include #include -#include -#include /* Voltage setting */ #define FAN53555_VSEL0 0x00 @@ -61,7 +62,7 @@ #define TCS_VSEL1_MODE (1 << 6) #define TCS_SLEW_SHIFT 3 -#define TCS_SLEW_MASK (0x3 < 3) +#define TCS_SLEW_MASK GENMASK(4, 3) enum fan53555_vendor { FAN53526_VENDOR_FAIRCHILD = 0, diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c index 7dbab5fcbe1e..fb03c706437a 100644 --- a/drivers/remoteproc/qcom_q6v5_mss.c +++ b/drivers/remoteproc/qcom_q6v5_mss.c @@ -230,8 +230,8 @@ struct q6v5 { bool has_qaccept_regs; bool has_ext_cntl_regs; bool has_vq6; - int mpss_perm; - int mba_perm; + u64 mpss_perm; + u64 mba_perm; const char *hexagon_mdt_image; int version; }; @@ -407,7 +407,7 @@ static void q6v5_pds_disable(struct q6v5 *qproc, struct device **pds, } } -static int q6v5_xfer_mem_ownership(struct q6v5 *qproc, int *current_perm, +static int q6v5_xfer_mem_ownership(struct q6v5 *qproc, u64 *current_perm, bool local, bool remote, phys_addr_t addr, size_t size) { @@ -939,7 +939,7 @@ static int q6v5_mpss_init_image(struct q6v5 *qproc, const struct firmware *fw, unsigned long dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; dma_addr_t phys; void *metadata; - int mdata_perm; + u64 mdata_perm; int xferop_ret; size_t size; void *ptr; diff --git a/drivers/rknpu/rknpu_gem.c b/drivers/rknpu/rknpu_gem.c index 6c08734e0fbc..16050a509db1 100644 --- a/drivers/rknpu/rknpu_gem.c +++ b/drivers/rknpu/rknpu_gem.c @@ -889,7 +889,7 @@ static int rknpu_gem_mmap_pages(struct rknpu_gem_object *rknpu_obj, struct drm_device *drm = rknpu_obj->base.dev; int ret = -EINVAL; - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); ret = __vm_map_pages(vma, rknpu_obj->pages, rknpu_obj->num_pages, vma->vm_pgoff); @@ -935,7 +935,7 @@ static int rknpu_gem_mmap_cache(struct rknpu_gem_object *rknpu_obj, return -EINVAL; } - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); vm_size = vma->vm_end - vma->vm_start; @@ -985,7 +985,7 @@ static int rknpu_gem_mmap_buffer(struct rknpu_gem_object *rknpu_obj, * vm_pgoff (used as a fake buffer offset by DRM) to 0 as we want to map * the whole buffer. */ - vma->vm_flags &= ~VM_PFNMAP; + vm_flags_clear(vma, VM_PFNMAP); vma->vm_pgoff = 0; vm_size = vma->vm_end - vma->vm_start; diff --git a/drivers/sbus/char/oradax.c b/drivers/sbus/char/oradax.c index 21b7cb6e7e70..e300cf26bc2a 100644 --- a/drivers/sbus/char/oradax.c +++ b/drivers/sbus/char/oradax.c @@ -389,7 +389,7 @@ static int dax_devmap(struct file *f, struct vm_area_struct *vma) /* completion area is mapped read-only for user */ if (vma->vm_flags & VM_WRITE) return -EPERM; - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); if (remap_pfn_range(vma, vma->vm_start, ctx->ca_buf_ra >> PAGE_SHIFT, len, vma->vm_page_prot)) diff --git a/drivers/scsi/cxlflash/ocxl_hw.c b/drivers/scsi/cxlflash/ocxl_hw.c index 631eda2d467e..6542818e595a 100644 --- a/drivers/scsi/cxlflash/ocxl_hw.c +++ b/drivers/scsi/cxlflash/ocxl_hw.c @@ -1167,7 +1167,7 @@ static int afu_mmap(struct file *file, struct vm_area_struct *vma) (ctx->psn_size >> PAGE_SHIFT)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP; + vm_flags_set(vma, VM_IO | VM_PFNMAP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); vma->vm_ops = &ocxlflash_vmops; return 0; diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index 3ceece988338..c895189375e2 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -3298,7 +3298,7 @@ fw_crash_buffer_show(struct device *cdev, spin_lock_irqsave(&instance->crashdump_lock, flags); buff_offset = instance->fw_crash_buffer_offset; - if (!instance->crash_dump_buf && + if (!instance->crash_dump_buf || !((instance->fw_crash_state == AVAILABLE) || (instance->fw_crash_state == COPYING))) { dev_err(&instance->pdev->dev, diff --git a/drivers/scsi/scsi.c b/drivers/scsi/scsi.c index fcb4e708f1d6..9d4ec804081c 100644 --- a/drivers/scsi/scsi.c +++ b/drivers/scsi/scsi.c @@ -314,11 +314,18 @@ static int scsi_vpd_inquiry(struct scsi_device *sdev, unsigned char *buffer, if (result) return -EIO; - /* Sanity check that we got the page back that we asked for */ + /* + * Sanity check that we got the page back that we asked for and that + * the page size is not 0. + */ if (buffer[1] != page) return -EIO; - return get_unaligned_be16(&buffer[2]) + 4; + result = get_unaligned_be16(&buffer[2]); + if (!result) + return -EIO; + + return result + 4; } static int scsi_get_vpd_size(struct scsi_device *sdev, u8 page) diff --git a/drivers/scsi/sd.h b/drivers/scsi/sd.h index 5eea762f84d1..9795398c83cf 100644 --- a/drivers/scsi/sd.h +++ b/drivers/scsi/sd.h @@ -150,6 +150,9 @@ struct scsi_disk { unsigned urswrz : 1; unsigned security : 1; unsigned ignore_medium_access_errors : 1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define to_scsi_disk(obj) container_of(obj, struct scsi_disk, disk_dev) diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c index 12344be14232..cbaf98792925 100644 --- a/drivers/scsi/sg.c +++ b/drivers/scsi/sg.c @@ -1288,7 +1288,7 @@ sg_mmap(struct file *filp, struct vm_area_struct *vma) } sfp->mmap_called = 1; - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_private_data = sfp; vma->vm_ops = &sg_mmap_vm_ops; out: diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c index 0feaae357821..69991e47aa23 100644 --- a/drivers/soc/qcom/rmtfs_mem.c +++ b/drivers/soc/qcom/rmtfs_mem.c @@ -30,7 +30,7 @@ struct qcom_rmtfs_mem { unsigned int client_id; - unsigned int perms; + u64 perms; }; static ssize_t qcom_rmtfs_mem_show(struct device *dev, diff --git a/drivers/spi/spi-rockchip-sfc.c b/drivers/spi/spi-rockchip-sfc.c index e8016c840c31..09317380148c 100644 --- a/drivers/spi/spi-rockchip-sfc.c +++ b/drivers/spi/spi-rockchip-sfc.c @@ -803,7 +803,7 @@ static int rockchip_sfc_probe(struct platform_device *pdev) if (ret) { dev_err(dev, "Failed to request irq\n"); - return ret; + goto err_irq; } platform_set_drvdata(pdev, sfc); diff --git a/drivers/spi/spi-rockchip.c b/drivers/spi/spi-rockchip.c index 297682079647..26561318e53e 100644 --- a/drivers/spi/spi-rockchip.c +++ b/drivers/spi/spi-rockchip.c @@ -952,8 +952,8 @@ static int rockchip_spi_mmap(struct file *filp, struct vm_area_struct *vma) return -EINVAL; } - vma->vm_flags |= VM_IO; - vma->vm_flags |= (VM_DONTEXPAND | VM_DONTDUMP); + vm_flags_set(vma, VM_IO); + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); err = remap_pfn_range(vma, vma->vm_start, diff --git a/drivers/staging/android/ashmem.c b/drivers/staging/android/ashmem.c index feadf798736d..8e566279ce75 100644 --- a/drivers/staging/android/ashmem.c +++ b/drivers/staging/android/ashmem.c @@ -401,7 +401,7 @@ static int ashmem_mmap(struct file *file, struct vm_area_struct *vma) ret = -EPERM; goto out; } - vma->vm_flags &= ~calc_vm_may_flags(~asma->prot_mask); + vm_flags_clear(vma, calc_vm_may_flags(~asma->prot_mask)); if (!asma->file) { char *name = ASHMEM_NAME_DEF; @@ -937,6 +937,15 @@ static const struct file_operations ashmem_fops = { #endif }; +/* + * is_ashmem_file - Check if struct file* is associated with ashmem + */ +int is_ashmem_file(struct file *file) +{ + return file->f_op == &ashmem_fops; +} +EXPORT_SYMBOL_GPL(is_ashmem_file); + static struct miscdevice ashmem_misc = { .minor = MISC_DYNAMIC_MINOR, .name = "ashmem", diff --git a/drivers/staging/android/ashmem.h b/drivers/staging/android/ashmem.h index 1a478173cd21..9fa72ed7b7ed 100644 --- a/drivers/staging/android/ashmem.h +++ b/drivers/staging/android/ashmem.h @@ -21,4 +21,6 @@ #define COMPAT_ASHMEM_SET_PROT_MASK _IOW(__ASHMEMIOC, 5, unsigned int) #endif +int is_ashmem_file(struct file *file); + #endif /* _LINUX_ASHMEM_H */ diff --git a/drivers/staging/media/atomisp/pci/atomisp_fops.c b/drivers/staging/media/atomisp/pci/atomisp_fops.c index 5fa2e2596a81..49b21143e58c 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_fops.c +++ b/drivers/staging/media/atomisp/pci/atomisp_fops.c @@ -951,7 +951,7 @@ int atomisp_videobuf_mmap_mapper(struct videobuf_queue *q, buf->boff == offset) { vm_mem = buf->priv; ret = frame_mmap(isp, vm_mem->vaddr, vma); - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); break; } } @@ -1027,7 +1027,7 @@ static int atomisp_mmap(struct file *file, struct vm_area_struct *vma) * Without VM_SHARED, remap_pfn_range() treats * this kind of mapping as invalid. */ - vma->vm_flags |= VM_SHARED; + vm_flags_set(vma, VM_SHARED); ret = hmm_mmap(vma, vma->vm_pgoff << PAGE_SHIFT); mutex_unlock(&isp->mutex); return ret; @@ -1071,7 +1071,7 @@ static int atomisp_mmap(struct file *file, struct vm_area_struct *vma) goto error; } raw_virt_addr->data_bytes = origin_size; - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); mutex_unlock(&isp->mutex); return 0; } diff --git a/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c b/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c index a5fd6d38d3c4..be064e4b985d 100644 --- a/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c +++ b/drivers/staging/media/atomisp/pci/hmm/hmm_bo.c @@ -1102,7 +1102,7 @@ int hmm_bo_mmap(struct vm_area_struct *vma, struct hmm_buffer_object *bo) vma->vm_private_data = bo; vma->vm_ops = &hmm_bo_vm_ops; - vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); /* * call hmm_bo_vm_open explicitly. diff --git a/drivers/staging/media/deprecated/meye/meye.c b/drivers/staging/media/deprecated/meye/meye.c index 5d87efd9b95c..746c6ea1c0a7 100644 --- a/drivers/staging/media/deprecated/meye/meye.c +++ b/drivers/staging/media/deprecated/meye/meye.c @@ -1476,8 +1476,8 @@ static int meye_mmap(struct file *file, struct vm_area_struct *vma) } vma->vm_ops = &meye_vm_ops; - vma->vm_flags &= ~VM_IO; /* not I/O memory */ - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + /* not I/O memory */ + vm_flags_mod(vma, VM_DONTEXPAND | VM_DONTDUMP, VM_IO); vma->vm_private_data = (void *) (offset / gbufsize); meye_vm_open(vma); diff --git a/drivers/staging/media/deprecated/stkwebcam/stk-webcam.c b/drivers/staging/media/deprecated/stkwebcam/stk-webcam.c index 787edb3d47c2..a1b7ad350a90 100644 --- a/drivers/staging/media/deprecated/stkwebcam/stk-webcam.c +++ b/drivers/staging/media/deprecated/stkwebcam/stk-webcam.c @@ -779,7 +779,7 @@ static int v4l_stk_mmap(struct file *fp, struct vm_area_struct *vma) ret = remap_vmalloc_range(vma, sbuf->buffer, 0); if (ret) return ret; - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); vma->vm_private_data = sbuf; vma->vm_ops = &stk_v4l_vm_ops; sbuf->v4lbuf.flags |= V4L2_BUF_FLAG_MAPPED; diff --git a/drivers/target/target_core_user.c b/drivers/target/target_core_user.c index 2940559c3086..15ffc8d2ac7b 100644 --- a/drivers/target/target_core_user.c +++ b/drivers/target/target_core_user.c @@ -1928,7 +1928,7 @@ static int tcmu_mmap(struct uio_info *info, struct vm_area_struct *vma) { struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &tcmu_vm_ops; vma->vm_private_data = udev; diff --git a/drivers/thermal/cpufreq_cooling.c b/drivers/thermal/cpufreq_cooling.c index 9f8b438fcf8f..74938a1d999f 100644 --- a/drivers/thermal/cpufreq_cooling.c +++ b/drivers/thermal/cpufreq_cooling.c @@ -24,6 +24,7 @@ #include #include +#include /* * Cooling state <-> CPUFreq frequency @@ -226,6 +227,8 @@ static int cpufreq_get_requested_power(struct thermal_cooling_device *cdev, freq = cpufreq_quick_get(policy->cpu); + trace_android_vh_modify_thermal_request_freq(policy, &freq); + for_each_cpu(cpu, policy->related_cpus) { u32 load; @@ -305,6 +308,8 @@ static int cpufreq_power2state(struct thermal_cooling_device *cdev, normalised_power = (power * 100) / last_load; target_freq = cpu_power_to_freq(cpufreq_cdev, normalised_power); + trace_android_vh_modify_thermal_target_freq(policy, &target_freq); + *state = get_level(cpufreq_cdev, target_freq); trace_thermal_power_cpu_limit(policy->related_cpus, target_freq, *state, power); diff --git a/drivers/thermal/gov_power_allocator.c b/drivers/thermal/gov_power_allocator.c index 2d1aeaba38a8..5471c9091f5f 100644 --- a/drivers/thermal/gov_power_allocator.c +++ b/drivers/thermal/gov_power_allocator.c @@ -14,6 +14,8 @@ #define CREATE_TRACE_POINTS #include +#undef CREATE_TRACE_POINTS +#include #include "thermal_core.h" @@ -462,6 +464,7 @@ static int allocate_power(struct thermal_zone_device *tz, } power_range = pid_controller(tz, control_temp, max_allocatable_power); + trace_android_vh_thermal_power_cap(&power_range); divvy_up_power(weighted_req_power, max_power, num_actors, total_weighted_req_power, power_range, granted_power, diff --git a/drivers/thermal/thermal_core.c b/drivers/thermal/thermal_core.c index 1eae4ec719a8..25b9dbda5e55 100644 --- a/drivers/thermal/thermal_core.c +++ b/drivers/thermal/thermal_core.c @@ -23,6 +23,8 @@ #define CREATE_TRACE_POINTS #include +#undef CREATE_TRACE_POINTS +#include #include "thermal_core.h" #include "thermal_hwmon.h" @@ -481,6 +483,8 @@ void thermal_zone_device_update(struct thermal_zone_device *tz, handle_thermal_trip(tz, count); monitor_thermal_zone(tz); + + trace_android_vh_get_thermal_zone_device(tz); out: mutex_unlock(&tz->lock); } diff --git a/drivers/tty/serial/qcom_geni_serial.c b/drivers/tty/serial/qcom_geni_serial.c index 0292ee03d594..774de67bb98f 100644 --- a/drivers/tty/serial/qcom_geni_serial.c +++ b/drivers/tty/serial/qcom_geni_serial.c @@ -938,6 +938,7 @@ static int qcom_geni_serial_port_setup(struct uart_port *uport) false, true, true); geni_se_init(&port->se, UART_RX_WM, port->rx_fifo_depth - 2); geni_se_select_mode(&port->se, GENI_SE_FIFO); + qcom_geni_serial_start_rx(uport); port->setup = true; return 0; @@ -1561,9 +1562,43 @@ static int __maybe_unused qcom_geni_serial_sys_resume(struct device *dev) return ret; } +static int qcom_geni_serial_sys_hib_resume(struct device *dev) +{ + int ret = 0; + struct uart_port *uport; + struct qcom_geni_private_data *private_data; + struct qcom_geni_serial_port *port = dev_get_drvdata(dev); + + uport = &port->uport; + private_data = uport->private_data; + + if (uart_console(uport)) { + geni_icc_set_tag(&port->se, 0x7); + geni_icc_set_bw(&port->se); + ret = uart_resume_port(private_data->drv, uport); + /* + * For hibernation usecase clients for + * console UART won't call port setup during restore, + * hence call port setup for console uart. + */ + qcom_geni_serial_port_setup(uport); + } else { + /* + * Peripheral register settings are lost during hibernation. + * Update setup flag such that port setup happens again + * during next session. Clients of HS-UART will close and + * open the port during hibernation. + */ + port->setup = false; + } + return ret; +} + static const struct dev_pm_ops qcom_geni_serial_pm_ops = { SET_SYSTEM_SLEEP_PM_OPS(qcom_geni_serial_sys_suspend, qcom_geni_serial_sys_resume) + .restore = qcom_geni_serial_sys_hib_resume, + .thaw = qcom_geni_serial_sys_hib_resume, }; static const struct of_device_id qcom_geni_serial_match_table[] = { diff --git a/drivers/ufs/core/ufs-mcq.c b/drivers/ufs/core/ufs-mcq.c index 31df052fbc41..d5445084dfa7 100644 --- a/drivers/ufs/core/ufs-mcq.c +++ b/drivers/ufs/core/ufs-mcq.c @@ -12,6 +12,10 @@ #include #include #include "ufshcd-priv.h" +#include +#include +#include +#include #define MAX_QUEUE_SUP GENMASK(7, 0) #define UFS_MCQ_MIN_RW_QUEUES 2 @@ -27,6 +31,9 @@ #define MCQ_ENTRY_SIZE_IN_DWORD 8 #define CQE_UCD_BA GENMASK_ULL(63, 7) +/* Max mcq register polling time in microseconds */ +#define MCQ_POLL_US 500000 + static int rw_queue_count_set(const char *val, const struct kernel_param *kp) { return param_set_uint_minmax(val, kp, UFS_MCQ_MIN_RW_QUEUES, @@ -150,7 +157,8 @@ static int ufshcd_mcq_config_nr_queues(struct ufs_hba *hba) u32 hba_maxq, rem, tot_queues; struct Scsi_Host *host = hba->host; - hba_maxq = FIELD_GET(MAX_QUEUE_SUP, hba->mcq_capabilities); + /* maxq is 0 based value */ + hba_maxq = FIELD_GET(MAX_QUEUE_SUP, hba->mcq_capabilities) + 1; tot_queues = UFS_MCQ_NUM_DEV_CMD_QUEUES + read_queues + poll_queues + rw_queues; @@ -265,20 +273,42 @@ static int ufshcd_mcq_get_tag(struct ufs_hba *hba, addr = (le64_to_cpu(cqe->command_desc_base_addr) & CQE_UCD_BA) - hba->ucdl_dma_addr; - return div_u64(addr, sizeof(struct utp_transfer_cmd_desc)); + return div_u64(addr, ufshcd_get_ucd_size(hba)); } static void ufshcd_mcq_process_cqe(struct ufs_hba *hba, - struct ufs_hw_queue *hwq) + struct ufs_hw_queue *hwq) { struct cq_entry *cqe = ufshcd_mcq_cur_cqe(hwq); int tag = ufshcd_mcq_get_tag(hba, hwq, cqe); - ufshcd_compl_one_cqe(hba, tag, cqe); + if (cqe->command_desc_base_addr) { + ufshcd_compl_one_cqe(hba, tag, cqe); + /* After processed the cqe, mark it empty (invalid) entry */ + cqe->command_desc_base_addr = 0; + } +} + +void ufshcd_mcq_compl_all_cqes_lock(struct ufs_hba *hba, + struct ufs_hw_queue *hwq) +{ + unsigned long flags; + u32 entries = hwq->max_entries; + + spin_lock_irqsave(&hwq->cq_lock, flags); + while (entries > 0) { + ufshcd_mcq_process_cqe(hba, hwq); + ufshcd_mcq_inc_cq_head_slot(hwq); + entries--; + } + + ufshcd_mcq_update_cq_tail_slot(hwq); + hwq->cq_head_slot = hwq->cq_tail_slot; + spin_unlock_irqrestore(&hwq->cq_lock, flags); } unsigned long ufshcd_mcq_poll_cqe_nolock(struct ufs_hba *hba, - struct ufs_hw_queue *hwq) + struct ufs_hw_queue *hwq) { unsigned long completed_reqs = 0; @@ -299,14 +329,15 @@ EXPORT_SYMBOL_GPL(ufshcd_mcq_poll_cqe_nolock); unsigned long ufshcd_mcq_poll_cqe_lock(struct ufs_hba *hba, struct ufs_hw_queue *hwq) { - unsigned long completed_reqs; + unsigned long completed_reqs, flags; - spin_lock(&hwq->cq_lock); + spin_lock_irqsave(&hwq->cq_lock, flags); completed_reqs = ufshcd_mcq_poll_cqe_nolock(hba, hwq); - spin_unlock(&hwq->cq_lock); + spin_unlock_irqrestore(&hwq->cq_lock, flags); return completed_reqs; } +EXPORT_SYMBOL_GPL(ufshcd_mcq_poll_cqe_lock); void ufshcd_mcq_make_queues_operational(struct ufs_hba *hba) { @@ -419,6 +450,7 @@ int ufshcd_mcq_init(struct ufs_hba *hba) hwq->max_entries = hba->nutrs; spin_lock_init(&hwq->sq_lock); spin_lock_init(&hwq->cq_lock); + mutex_init(&hwq->sq_mutex); } /* The very first HW queue serves device commands */ @@ -429,3 +461,234 @@ int ufshcd_mcq_init(struct ufs_hba *hba) host->host_tagset = 1; return 0; } + +static int ufshcd_mcq_sq_stop(struct ufs_hba *hba, struct ufs_hw_queue *hwq) +{ + void __iomem *reg; + u32 id = hwq->id, val; + int err; + + if (hba->quirks & UFSHCD_QUIRK_MCQ_BROKEN_RTC) + return -ETIMEDOUT; + + writel(SQ_STOP, mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTC); + reg = mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTS; + err = read_poll_timeout(readl, val, val & SQ_STS, 20, + MCQ_POLL_US, false, reg); + if (err) + dev_err(hba->dev, "%s: failed. hwq-id=%d, err=%d\n", + __func__, id, err); + return err; +} + +static int ufshcd_mcq_sq_start(struct ufs_hba *hba, struct ufs_hw_queue *hwq) +{ + void __iomem *reg; + u32 id = hwq->id, val; + int err; + + if (hba->quirks & UFSHCD_QUIRK_MCQ_BROKEN_RTC) + return -ETIMEDOUT; + + writel(SQ_START, mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTC); + reg = mcq_opr_base(hba, OPR_SQD, id) + REG_SQRTS; + err = read_poll_timeout(readl, val, !(val & SQ_STS), 20, + MCQ_POLL_US, false, reg); + if (err) + dev_err(hba->dev, "%s: failed. hwq-id=%d, err=%d\n", + __func__, id, err); + return err; +} + +/** + * ufshcd_mcq_sq_cleanup - Clean up submission queue resources + * associated with the pending command. + * @hba - per adapter instance. + * @task_tag - The command's task tag. + * + * Returns 0 for success; error code otherwise. + */ +int ufshcd_mcq_sq_cleanup(struct ufs_hba *hba, int task_tag) +{ + struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; + struct scsi_cmnd *cmd = lrbp->cmd; + struct ufs_hw_queue *hwq; + void __iomem *reg, *opr_sqd_base; + u32 nexus, id, val; + int err; + + if (hba->quirks & UFSHCD_QUIRK_MCQ_BROKEN_RTC) + return -ETIMEDOUT; + + if (task_tag != hba->nutrs - UFSHCD_NUM_RESERVED) { + if (!cmd) + return -EINVAL; + hwq = ufshcd_mcq_req_to_hwq(hba, scsi_cmd_to_rq(cmd)); + } else { + hwq = hba->dev_cmd_queue; + } + + id = hwq->id; + + mutex_lock(&hwq->sq_mutex); + + /* stop the SQ fetching before working on it */ + err = ufshcd_mcq_sq_stop(hba, hwq); + if (err) + goto unlock; + + /* SQCTI = EXT_IID, IID, LUN, Task Tag */ + nexus = lrbp->lun << 8 | task_tag; + opr_sqd_base = mcq_opr_base(hba, OPR_SQD, id); + writel(nexus, opr_sqd_base + REG_SQCTI); + + /* SQRTCy.ICU = 1 */ + writel(SQ_ICU, opr_sqd_base + REG_SQRTC); + + /* Poll SQRTSy.CUS = 1. Return result from SQRTSy.RTC */ + reg = opr_sqd_base + REG_SQRTS; + err = read_poll_timeout(readl, val, val & SQ_CUS, 20, + MCQ_POLL_US, false, reg); + if (err) + dev_err(hba->dev, "%s: failed. hwq=%d, tag=%d err=%ld\n", + __func__, id, task_tag, + FIELD_GET(SQ_ICU_ERR_CODE_MASK, readl(reg))); + + if (ufshcd_mcq_sq_start(hba, hwq)) + err = -ETIMEDOUT; + +unlock: + mutex_unlock(&hwq->sq_mutex); + return err; +} + +/** + * ufshcd_mcq_nullify_sqe - Nullify the submission queue entry. + * Write the sqe's Command Type to 0xF. The host controller will not + * fetch any sqe with Command Type = 0xF. + * + * @utrd - UTP Transfer Request Descriptor to be nullified. + */ +static void ufshcd_mcq_nullify_sqe(struct utp_transfer_req_desc *utrd) +{ + u32 dword_0; + + dword_0 = le32_to_cpu(utrd->header.dword_0); + dword_0 &= ~UPIU_COMMAND_TYPE_MASK; + dword_0 |= FIELD_PREP(UPIU_COMMAND_TYPE_MASK, 0xF); + utrd->header.dword_0 = cpu_to_le32(dword_0); +} + +/** + * ufshcd_mcq_sqe_search - Search for the command in the submission queue + * If the command is in the submission queue and not issued to the device yet, + * nullify the sqe so the host controller will skip fetching the sqe. + * + * @hba - per adapter instance. + * @hwq - Hardware Queue to be searched. + * @task_tag - The command's task tag. + * + * Returns true if the SQE containing the command is present in the SQ + * (not fetched by the controller); returns false if the SQE is not in the SQ. + */ +static bool ufshcd_mcq_sqe_search(struct ufs_hba *hba, + struct ufs_hw_queue *hwq, int task_tag) +{ + struct ufshcd_lrb *lrbp = &hba->lrb[task_tag]; + struct utp_transfer_req_desc *utrd; + u32 mask = hwq->max_entries - 1; + __le64 cmd_desc_base_addr; + bool ret = false; + u64 addr, match; + u32 sq_head_slot; + + if (hba->quirks & UFSHCD_QUIRK_MCQ_BROKEN_RTC) + return true; + + mutex_lock(&hwq->sq_mutex); + + ufshcd_mcq_sq_stop(hba, hwq); + sq_head_slot = ufshcd_mcq_get_sq_head_slot(hwq); + if (sq_head_slot == hwq->sq_tail_slot) + goto out; + + cmd_desc_base_addr = lrbp->utr_descriptor_ptr->command_desc_base_addr; + addr = le64_to_cpu(cmd_desc_base_addr) & CQE_UCD_BA; + + while (sq_head_slot != hwq->sq_tail_slot) { + utrd = hwq->sqe_base_addr + + sq_head_slot * sizeof(struct utp_transfer_req_desc); + match = le64_to_cpu(utrd->command_desc_base_addr) & CQE_UCD_BA; + if (addr == match) { + ufshcd_mcq_nullify_sqe(utrd); + ret = true; + goto out; + } + sq_head_slot = (sq_head_slot + 1) & mask; + } + +out: + ufshcd_mcq_sq_start(hba, hwq); + mutex_unlock(&hwq->sq_mutex); + return ret; +} + +/** + * ufshcd_mcq_abort - Abort the command in MCQ. + * @cmd - The command to be aborted. + * + * Returns SUCCESS or FAILED error codes + */ +int ufshcd_mcq_abort(struct scsi_cmnd *cmd) +{ + struct Scsi_Host *host = cmd->device->host; + struct ufs_hba *hba = shost_priv(host); + int tag = scsi_cmd_to_rq(cmd)->tag; + struct ufshcd_lrb *lrbp = &hba->lrb[tag]; + struct ufs_hw_queue *hwq; + int err = FAILED; + + if (!ufshcd_cmd_inflight(lrbp->cmd)) { + dev_err(hba->dev, + "%s: skip abort. cmd at tag %d already completed.\n", + __func__, tag); + goto out; + } + + /* Skip task abort in case previous aborts failed and report failure */ + if (lrbp->req_abort_skip) { + dev_err(hba->dev, "%s: skip abort. tag %d failed earlier\n", + __func__, tag); + goto out; + } + + hwq = ufshcd_mcq_req_to_hwq(hba, scsi_cmd_to_rq(cmd)); + + if (ufshcd_mcq_sqe_search(hba, hwq, tag)) { + /* + * Failure. The command should not be "stuck" in SQ for + * a long time which resulted in command being aborted. + */ + dev_err(hba->dev, "%s: cmd found in sq. hwq=%d, tag=%d\n", + __func__, hwq->id, tag); + goto out; + } + + /* + * The command is not in the submission queue, and it is not + * in the completion queue either. Query the device to see if + * the command is being processed in the device. + */ + if (ufshcd_try_to_abort_task(hba, tag)) { + dev_err(hba->dev, "%s: device abort failed %d\n", __func__, err); + lrbp->req_abort_skip = true; + goto out; + } + + err = SUCCESS; + if (ufshcd_cmd_inflight(lrbp->cmd)) + ufshcd_release_scsi_cmd(hba, lrbp); + +out: + return err; +} diff --git a/drivers/ufs/core/ufshcd-priv.h b/drivers/ufs/core/ufshcd-priv.h index 529f8507a5e4..2541a52ecb8b 100644 --- a/drivers/ufs/core/ufshcd-priv.h +++ b/drivers/ufs/core/ufshcd-priv.h @@ -71,12 +71,18 @@ void ufshcd_mcq_config_mac(struct ufs_hba *hba, u32 max_active_cmds); void ufshcd_mcq_select_mcq_mode(struct ufs_hba *hba); u32 ufshcd_mcq_read_cqis(struct ufs_hba *hba, int i); void ufshcd_mcq_write_cqis(struct ufs_hba *hba, u32 val, int i); -unsigned long ufshcd_mcq_poll_cqe_nolock(struct ufs_hba *hba, - struct ufs_hw_queue *hwq); struct ufs_hw_queue *ufshcd_mcq_req_to_hwq(struct ufs_hba *hba, struct request *req); unsigned long ufshcd_mcq_poll_cqe_lock(struct ufs_hba *hba, struct ufs_hw_queue *hwq); +void ufshcd_mcq_compl_all_cqes_lock(struct ufs_hba *hba, + struct ufs_hw_queue *hwq); +bool ufshcd_cmd_inflight(struct scsi_cmnd *cmd); +int ufshcd_mcq_sq_cleanup(struct ufs_hba *hba, int task_tag); +int ufshcd_mcq_abort(struct scsi_cmnd *cmd); +int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag); +void ufshcd_release_scsi_cmd(struct ufs_hba *hba, + struct ufshcd_lrb *lrbp); #define UFSHCD_MCQ_IO_QUEUE_OFFSET 1 #define SD_ASCII_STD true @@ -403,4 +409,12 @@ static inline struct cq_entry *ufshcd_mcq_cur_cqe(struct ufs_hw_queue *q) return cqe + q->cq_head_slot; } + +static inline u32 ufshcd_mcq_get_sq_head_slot(struct ufs_hw_queue *q) +{ + u32 val = readl(q->mcq_sq_head); + + return val / sizeof(struct utp_transfer_req_desc); +} + #endif /* _UFSHCD_PRIV_H_ */ diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c index 4e8bb9adbdff..25e7f7c2d83b 100644 --- a/drivers/ufs/core/ufshcd.c +++ b/drivers/ufs/core/ufshcd.c @@ -176,7 +176,6 @@ EXPORT_SYMBOL_GPL(ufshcd_dump_regs); enum { UFSHCD_MAX_CHANNEL = 0, UFSHCD_MAX_ID = 1, - UFSHCD_NUM_RESERVED = 1, UFSHCD_CMD_PER_LUN = 32 - UFSHCD_NUM_RESERVED, UFSHCD_CAN_QUEUE = 32 - UFSHCD_NUM_RESERVED, }; @@ -304,12 +303,20 @@ static int ufshcd_setup_hba_vreg(struct ufs_hba *hba, bool on); static int ufshcd_setup_vreg(struct ufs_hba *hba, bool on); static inline int ufshcd_config_vreg_hpm(struct ufs_hba *hba, struct ufs_vreg *vreg); -static int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag); static void ufshcd_wb_toggle_buf_flush_during_h8(struct ufs_hba *hba, bool enable); static void ufshcd_hba_vreg_set_lpm(struct ufs_hba *hba); static void ufshcd_hba_vreg_set_hpm(struct ufs_hba *hba); +static inline int ufshcd_use_mcq_hooks(struct ufs_hba *hba) +{ + bool mcq_hooks = false; + + trace_android_vh_ufs_use_mcq_hooks(hba, &mcq_hooks); + + return mcq_hooks; +} + static inline void ufshcd_enable_irq(struct ufs_hba *hba) { if (!hba->is_irq_enabled) { @@ -2864,10 +2871,10 @@ static void ufshcd_map_queues(struct Scsi_Host *shost) static void ufshcd_init_lrb(struct ufs_hba *hba, struct ufshcd_lrb *lrb, int i) { struct utp_transfer_cmd_desc *cmd_descp = (void *)hba->ucdl_base_addr + - i * sizeof_utp_transfer_cmd_desc(hba); + i * ufshcd_get_ucd_size(hba); struct utp_transfer_req_desc *utrdlp = hba->utrdl_base_addr; dma_addr_t cmd_desc_element_addr = hba->ucdl_dma_addr + - i * sizeof_utp_transfer_cmd_desc(hba); + i * ufshcd_get_ucd_size(hba); u16 response_offset = offsetof(struct utp_transfer_cmd_desc, response_upiu); u16 prdt_offset = offsetof(struct utp_transfer_cmd_desc, prd_table); @@ -3022,13 +3029,50 @@ static int ufshcd_compose_dev_cmd(struct ufs_hba *hba, } /* - * Clear all the requests from the controller for which a bit has been set in - * @mask and wait until the controller confirms that these requests have been - * cleared. + * Check with the block layer if the command is inflight + * @cmd: command to check. + * + * Returns true if command is inflight; false if not. */ -static int ufshcd_clear_cmds(struct ufs_hba *hba, u32 mask) +bool ufshcd_cmd_inflight(struct scsi_cmnd *cmd) { + struct request *rq; + + if (!cmd) + return false; + + rq = scsi_cmd_to_rq(cmd); + if (!blk_mq_request_started(rq)) + return false; + + return true; +} + +/* + * Clear the pending command in the controller and wait until + * the controller confirms that the command has been cleared. + * @hba: per adapter instance + * @task_tag: The tag number of the command to be cleared. + */ +static int ufshcd_clear_cmd(struct ufs_hba *hba, u32 task_tag) +{ + u32 mask = 1U << task_tag; unsigned long flags; + int err; + + if (is_mcq_enabled(hba)) { + /* + * MCQ mode. Clean up the MCQ resources similar to + * what the ufshcd_utrl_clear() does for SDB mode. + */ + err = ufshcd_mcq_sq_cleanup(hba, task_tag); + if (err) { + dev_err(hba->dev, "%s: failed tag=%d. err=%d\n", + __func__, task_tag, err); + return err; + } + return 0; + } /* clear outstanding transaction before retry */ spin_lock_irqsave(hba->host->host_lock, flags); @@ -3129,7 +3173,16 @@ retry: err = -ETIMEDOUT; dev_dbg(hba->dev, "%s: dev_cmd request timedout, tag %d\n", __func__, lrbp->task_tag); - if (ufshcd_clear_cmds(hba, 1U << lrbp->task_tag) == 0) { + + /* MCQ mode */ + if (is_mcq_enabled(hba)) { + err = ufshcd_clear_cmd(hba, lrbp->task_tag); + hba->dev_cmd.complete = NULL; + return err; + } + + /* SDB mode */ + if (ufshcd_clear_cmd(hba, lrbp->task_tag) == 0) { /* successfully cleared the command, retry if needed */ err = -EAGAIN; /* @@ -3790,7 +3843,7 @@ static int ufshcd_memory_alloc(struct ufs_hba *hba) size_t utmrdl_size, utrdl_size, ucdl_size; /* Allocate memory for UTP command descriptors */ - ucdl_size = sizeof_utp_transfer_cmd_desc(hba) * hba->nutrs; + ucdl_size = ufshcd_get_ucd_size(hba) * hba->nutrs; hba->ucdl_base_addr = dmam_alloc_coherent(hba->dev, ucdl_size, &hba->ucdl_dma_addr, @@ -3890,17 +3943,15 @@ static void ufshcd_host_memory_configure(struct ufs_hba *hba) prdt_offset = offsetof(struct utp_transfer_cmd_desc, prd_table); - cmd_desc_size = sizeof_utp_transfer_cmd_desc(hba); + cmd_desc_size = ufshcd_get_ucd_size(hba); cmd_desc_dma_addr = hba->ucdl_dma_addr; for (i = 0; i < hba->nutrs; i++) { /* Configure UTRD with command descriptor base address */ cmd_desc_element_addr = (cmd_desc_dma_addr + (cmd_desc_size * i)); - utrdlp[i].command_desc_base_addr_lo = - cpu_to_le32(lower_32_bits(cmd_desc_element_addr)); - utrdlp[i].command_desc_base_addr_hi = - cpu_to_le32(upper_32_bits(cmd_desc_element_addr)); + utrdlp[i].command_desc_base_addr = + cpu_to_le64(cmd_desc_element_addr); /* Response upiu and prdt offset should be in double words */ if (hba->quirks & UFSHCD_QUIRK_PRDT_BYTE_GRAN) { @@ -5446,8 +5497,8 @@ static irqreturn_t ufshcd_uic_cmd_compl(struct ufs_hba *hba, u32 intr_status) } /* Release the resources allocated for processing a SCSI command. */ -static void ufshcd_release_scsi_cmd(struct ufs_hba *hba, - struct ufshcd_lrb *lrbp) +void ufshcd_release_scsi_cmd(struct ufs_hba *hba, + struct ufshcd_lrb *lrbp) { struct scsi_cmnd *cmd = lrbp->cmd; @@ -5565,6 +5616,57 @@ static int ufshcd_poll(struct Scsi_Host *shost, unsigned int queue_num) return completed_reqs != 0; } +/** + * ufshcd_mcq_compl_pending_transfer - MCQ mode function. It is + * invoked from the error handler context or ufshcd_host_reset_and_restore() + * to complete the pending transfers and free the resources associated with + * the scsi command. + * + * @hba: per adapter instance + * @force_compl: This flag is set to true when invoked + * from ufshcd_host_reset_and_restore() in which case it requires special + * handling because the host controller has been reset by ufshcd_hba_stop(). + */ +static void ufshcd_mcq_compl_pending_transfer(struct ufs_hba *hba, + bool force_compl) +{ + struct ufs_hw_queue *hwq; + struct ufshcd_lrb *lrbp; + struct scsi_cmnd *cmd; + unsigned long flags; + u32 hwq_num, utag; + int tag; + + for (tag = 0; tag < hba->nutrs; tag++) { + lrbp = &hba->lrb[tag]; + cmd = lrbp->cmd; + if (!ufshcd_cmd_inflight(cmd) || + test_bit(SCMD_STATE_COMPLETE, &cmd->state)) + continue; + + utag = blk_mq_unique_tag(scsi_cmd_to_rq(cmd)); + hwq_num = blk_mq_unique_tag_to_hwq(utag); + hwq = &hba->uhq[hwq_num + UFSHCD_MCQ_IO_QUEUE_OFFSET]; + + if (force_compl) { + ufshcd_mcq_compl_all_cqes_lock(hba, hwq); + /* + * For those cmds of which the cqes are not present + * in the cq, complete them explicitly. + */ + if (cmd && !test_bit(SCMD_STATE_COMPLETE, &cmd->state)) { + spin_lock_irqsave(&hwq->cq_lock, flags); + set_host_byte(cmd, DID_REQUEUE); + ufshcd_release_scsi_cmd(hba, lrbp); + scsi_done(cmd); + spin_unlock_irqrestore(&hwq->cq_lock, flags); + } + } else { + ufshcd_mcq_poll_cqe_lock(hba, hwq); + } + } +} + /** * ufshcd_transfer_req_compl - handle SCSI and query command completion * @hba: per adapter instance @@ -6130,9 +6232,13 @@ out: } /* Complete requests that have door-bell cleared */ -static void ufshcd_complete_requests(struct ufs_hba *hba) +static void ufshcd_complete_requests(struct ufs_hba *hba, bool force_compl) { - ufshcd_transfer_req_compl(hba); + if (is_mcq_enabled(hba)) + ufshcd_mcq_compl_pending_transfer(hba, force_compl); + else + ufshcd_transfer_req_compl(hba); + ufshcd_tmc_handler(hba); } @@ -6373,18 +6479,36 @@ static bool ufshcd_abort_all(struct ufs_hba *hba) bool needs_reset = false; int tag, ret; - /* Clear pending transfer requests */ - for_each_set_bit(tag, &hba->outstanding_reqs, hba->nutrs) { - ret = ufshcd_try_to_abort_task(hba, tag); - dev_err(hba->dev, "Aborting tag %d / CDB %#02x %s\n", tag, - hba->lrb[tag].cmd ? hba->lrb[tag].cmd->cmnd[0] : -1, - ret ? "failed" : "succeeded"); - if (ret) { - needs_reset = true; - goto out; + if (is_mcq_enabled(hba)) { + struct ufshcd_lrb *lrbp; + int tag; + + for (tag = 0; tag < hba->nutrs; tag++) { + lrbp = &hba->lrb[tag]; + if (!ufshcd_cmd_inflight(lrbp->cmd)) + continue; + ret = ufshcd_try_to_abort_task(hba, tag); + dev_err(hba->dev, "Aborting tag %d / CDB %#02x %s\n", tag, + hba->lrb[tag].cmd ? hba->lrb[tag].cmd->cmnd[0] : -1, + ret ? "failed" : "succeeded"); + if (ret) { + needs_reset = true; + goto out; + } + } + } else { + /* Clear pending transfer requests */ + for_each_set_bit(tag, &hba->outstanding_reqs, hba->nutrs) { + ret = ufshcd_try_to_abort_task(hba, tag); + dev_err(hba->dev, "Aborting tag %d / CDB %#02x %s\n", tag, + hba->lrb[tag].cmd ? hba->lrb[tag].cmd->cmnd[0] : -1, + ret ? "failed" : "succeeded"); + if (ret) { + needs_reset = true; + goto out; + } } } - /* Clear pending task management requests */ for_each_set_bit(tag, &hba->outstanding_tasks, hba->nutmrs) { if (ufshcd_clear_tm_cmd(hba, tag)) { @@ -6395,7 +6519,7 @@ static bool ufshcd_abort_all(struct ufs_hba *hba) out: /* Complete the requests that are cleared by s/w */ - ufshcd_complete_requests(hba); + ufshcd_complete_requests(hba, false); return needs_reset; } @@ -6435,7 +6559,7 @@ static void ufshcd_err_handler(struct work_struct *work) spin_unlock_irqrestore(hba->host->host_lock, flags); ufshcd_err_handling_prepare(hba); /* Complete requests that have door-bell cleared by h/w */ - ufshcd_complete_requests(hba); + ufshcd_complete_requests(hba, false); spin_lock_irqsave(hba->host->host_lock, flags); again: needs_restore = false; @@ -6808,7 +6932,7 @@ static irqreturn_t ufshcd_handle_mcq_cq_events(struct ufs_hba *hba) ufshcd_mcq_write_cqis(hba, events, i); if (events & UFSHCD_MCQ_CQIS_TAIL_ENT_PUSH_STS) - ufshcd_mcq_poll_cqe_nolock(hba, hwq); + ufshcd_mcq_poll_cqe_lock(hba, hwq); } return IRQ_HANDLED; @@ -7318,7 +7442,9 @@ static int ufshcd_eh_device_reset_handler(struct scsi_cmnd *cmd) unsigned long flags, pending_reqs = 0, not_cleared = 0; struct Scsi_Host *host; struct ufs_hba *hba; - u32 pos; + struct ufs_hw_queue *hwq; + struct ufshcd_lrb *lrbp; + u32 pos, not_cleared_mask = 0; int err; u8 resp = 0xF, lun; @@ -7333,6 +7459,20 @@ static int ufshcd_eh_device_reset_handler(struct scsi_cmnd *cmd) goto out; } + if (is_mcq_enabled(hba)) { + for (pos = 0; pos < hba->nutrs; pos++) { + lrbp = &hba->lrb[pos]; + if (ufshcd_cmd_inflight(lrbp->cmd) && + lrbp->lun == lun) { + ufshcd_clear_cmd(hba, pos); + hwq = ufshcd_mcq_req_to_hwq(hba, scsi_cmd_to_rq(lrbp->cmd)); + ufshcd_mcq_poll_cqe_lock(hba, hwq); + } + } + err = 0; + goto out; + } + /* clear the commands that were pending for corresponding LUN */ spin_lock_irqsave(&hba->outstanding_lock, flags); for_each_set_bit(pos, &hba->outstanding_reqs, hba->nutrs) @@ -7341,17 +7481,20 @@ static int ufshcd_eh_device_reset_handler(struct scsi_cmnd *cmd) hba->outstanding_reqs &= ~pending_reqs; spin_unlock_irqrestore(&hba->outstanding_lock, flags); - if (ufshcd_clear_cmds(hba, pending_reqs) < 0) { - spin_lock_irqsave(&hba->outstanding_lock, flags); - not_cleared = pending_reqs & - ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); - hba->outstanding_reqs |= not_cleared; - spin_unlock_irqrestore(&hba->outstanding_lock, flags); + for_each_set_bit(pos, &pending_reqs, hba->nutrs) { + if (ufshcd_clear_cmd(hba, pos) < 0) { + spin_lock_irqsave(&hba->outstanding_lock, flags); + not_cleared = 1U << pos & + ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); + hba->outstanding_reqs |= not_cleared; + not_cleared_mask |= not_cleared; + spin_unlock_irqrestore(&hba->outstanding_lock, flags); - dev_err(hba->dev, "%s: failed to clear requests %#lx\n", - __func__, not_cleared); + dev_err(hba->dev, "%s: failed to clear request %d\n", + __func__, pos); + } } - __ufshcd_transfer_req_compl(hba, pending_reqs & ~not_cleared); + __ufshcd_transfer_req_compl(hba, pending_reqs & ~not_cleared_mask); out: hba->req_abort_count = 0; @@ -7389,7 +7532,7 @@ static void ufshcd_set_req_abort_skip(struct ufs_hba *hba, unsigned long bitmap) * * Returns zero on success, non-zero on failure */ -static int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag) +int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag) { struct ufshcd_lrb *lrbp = &hba->lrb[tag]; int err = 0; @@ -7412,6 +7555,20 @@ static int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag) */ dev_err(hba->dev, "%s: cmd at tag %d not pending in the device.\n", __func__, tag); + if (is_mcq_enabled(hba)) { + /* MCQ mode */ + if (ufshcd_cmd_inflight(lrbp->cmd)) { + /* sleep for max. 200us same delay as in SDB mode */ + usleep_range(100, 200); + continue; + } + /* command completed already */ + dev_err(hba->dev, "%s: cmd at tag=%d is cleared.\n", + __func__, tag); + goto out; + } + + /* Single Doorbell Mode */ reg = ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); if (reg & (1 << tag)) { /* sleep for max. 200us to stabilize */ @@ -7448,7 +7605,7 @@ static int ufshcd_try_to_abort_task(struct ufs_hba *hba, int tag) goto out; } - err = ufshcd_clear_cmds(hba, 1U << tag); + err = ufshcd_clear_cmd(hba, tag); if (err) dev_err(hba->dev, "%s: Failed clearing cmd at tag %d, err %d\n", __func__, tag, err); @@ -7476,16 +7633,24 @@ static int ufshcd_abort(struct scsi_cmnd *cmd) WARN_ONCE(tag < 0, "Invalid tag %d\n", tag); - ufshcd_hold(hba, false); - reg = ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); - /* If command is already aborted/completed, return FAILED. */ - if (!(test_bit(tag, &hba->outstanding_reqs))) { - dev_err(hba->dev, - "%s: cmd at tag %d already completed, outstanding=0x%lx, doorbell=0x%x\n", - __func__, tag, hba->outstanding_reqs, reg); - goto release; + if (ufshcd_use_mcq_hooks(hba)) { + trace_android_vh_ufs_mcq_abort(hba, cmd, &err); + return err; } + ufshcd_hold(hba, false); + + if (!is_mcq_enabled(hba)) { + reg = ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); + if (!test_bit(tag, &hba->outstanding_reqs)) { + /* If command is already aborted/completed, return FAILED. */ + dev_err(hba->dev, + "%s: cmd at tag %d already completed, outstanding=0x%lx, doorbell=0x%x\n", + __func__, tag, hba->outstanding_reqs, reg); + goto release; + } + } + /* Print Transfer Request of aborted task */ dev_info(hba->dev, "%s: Device abort task at tag %d\n", __func__, tag); @@ -7508,7 +7673,8 @@ static int ufshcd_abort(struct scsi_cmnd *cmd) } hba->req_abort_count++; - if (!(reg & (1 << tag))) { + if (!is_mcq_enabled(hba) && !(reg & (1 << tag))) { + /* only execute this code in single doorbell mode */ dev_err(hba->dev, "%s: cmd was completed, but without a notifying intr, tag = %d", __func__, tag); @@ -7534,6 +7700,12 @@ static int ufshcd_abort(struct scsi_cmnd *cmd) goto release; } + if (is_mcq_enabled(hba)) { + /* MCQ mode. Branch off to handle abort for mcq mode */ + err = ufshcd_mcq_abort(cmd); + goto release; + } + /* Skip task abort in case previous aborts failed and report failure */ if (lrbp->req_abort_skip) { dev_err(hba->dev, "%s: skipping abort\n", __func__); @@ -7589,7 +7761,7 @@ static int ufshcd_host_reset_and_restore(struct ufs_hba *hba) ufshpb_toggle_state(hba, HPB_PRESENT, HPB_RESET); ufshcd_hba_stop(hba); hba->silence_err_logs = true; - ufshcd_complete_requests(hba); + ufshcd_complete_requests(hba, true); hba->silence_err_logs = false; /* scale up clocks to max frequency before full reinitialization */ @@ -8490,7 +8662,7 @@ static void ufshcd_release_sdb_queue(struct ufs_hba *hba, int nutrs) { size_t ucdl_size, utrdl_size; - ucdl_size = sizeof(struct utp_transfer_cmd_desc) * nutrs; + ucdl_size = ufshcd_get_ucd_size(hba) * nutrs; dmam_free_coherent(hba->dev, ucdl_size, hba->ucdl_base_addr, hba->ucdl_dma_addr); @@ -8540,11 +8712,15 @@ err: static void ufshcd_config_mcq(struct ufs_hba *hba) { int ret; + u32 intrs; ret = ufshcd_mcq_vops_config_esi(hba); dev_info(hba->dev, "ESI %sconfigured\n", ret ? "is not " : ""); - ufshcd_enable_intr(hba, UFSHCD_ENABLE_MCQ_INTRS); + intrs = UFSHCD_ENABLE_MCQ_INTRS; + if (hba->quirks & UFSHCD_QUIRK_MCQ_BROKEN_INTR) + intrs &= ~MCQ_CQ_EVENT_STATUS; + ufshcd_enable_intr(hba, intrs); ufshcd_mcq_make_queues_operational(hba); ufshcd_mcq_config_mac(hba, hba->nutrs); diff --git a/drivers/ufs/host/ufs-mediatek.c b/drivers/ufs/host/ufs-mediatek.c index 73e217260390..1541917939ff 100644 --- a/drivers/ufs/host/ufs-mediatek.c +++ b/drivers/ufs/host/ufs-mediatek.c @@ -901,6 +901,8 @@ static int ufs_mtk_init(struct ufs_hba *hba) hba->caps |= UFSHCD_CAP_CLK_SCALING; hba->quirks |= UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL; + hba->quirks |= UFSHCD_QUIRK_MCQ_BROKEN_INTR; + hba->quirks |= UFSHCD_QUIRK_MCQ_BROKEN_RTC; hba->vps->wb_flush_threshold = UFS_WB_BUF_REMAIN_PERCENT(80); if (host->caps & UFS_MTK_CAP_DISABLE_AH8) diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index 3ccbbdb3e38b..76c56166459a 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -1537,7 +1537,7 @@ static irqreturn_t ufs_qcom_mcq_esi_handler(int irq, void *__hba) struct ufs_hw_queue *hwq = &hba->uhq[id]; ufshcd_mcq_write_cqis(hba, 0x1, id); - ufshcd_mcq_poll_cqe_nolock(hba, hwq); + ufshcd_mcq_poll_cqe_lock(hba, hwq); return IRQ_HANDLED; } diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index 43afbb7c5ab9..62082d64ece0 100644 --- a/drivers/uio/uio.c +++ b/drivers/uio/uio.c @@ -713,7 +713,7 @@ static const struct vm_operations_struct uio_logical_vm_ops = { static int uio_mmap_logical(struct vm_area_struct *vma) { - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &uio_logical_vm_ops; return 0; } diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c index 837f3e57f580..e501a03d6c70 100644 --- a/drivers/usb/core/devio.c +++ b/drivers/usb/core/devio.c @@ -279,8 +279,7 @@ static int usbdev_mmap(struct file *file, struct vm_area_struct *vma) } } - vma->vm_flags |= VM_IO; - vma->vm_flags |= (VM_DONTEXPAND | VM_DONTDUMP); + vm_flags_set(vma, VM_IO | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &usbdev_vm_ops; vma->vm_private_data = usbm; diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 405f7842e51a..0b5c50704f8c 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -2019,6 +2019,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); @@ -2031,6 +2044,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); } /** @@ -2087,6 +2101,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 b2925856b4cb..f244cc475e3e 100644 --- a/drivers/usb/core/hub.h +++ b/drivers/usb/core/hub.h @@ -84,6 +84,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 @@ -98,6 +100,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 38c1a4f4fdea..e458ed17c7a1 100644 --- a/drivers/usb/core/port.c +++ b/drivers/usb/core/port.c @@ -133,6 +133,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) { @@ -232,6 +242,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, @@ -677,19 +688,24 @@ 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; } retval = component_add(&port_dev->dev, &connector_ops); if (retval) { dev_warn(&port_dev->dev, "failed to add component\n"); - device_unregister(&port_dev->dev); - return retval; + goto err_put_kn; } find_and_link_peer(hub, port1); @@ -726,6 +742,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) @@ -737,5 +760,6 @@ void usb_hub_remove_port_device(struct usb_hub *hub, int port1) if (peer) unlink_peers(port_dev, peer); component_del(&port_dev->dev, &connector_ops); + sysfs_put(port_dev->state_kn); device_unregister(&port_dev->dev); } diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h index 7417ab88ab99..a1e7ffedfe38 100644 --- a/drivers/usb/dwc3/core.h +++ b/drivers/usb/dwc3/core.h @@ -22,6 +22,7 @@ #include #include #include +#include #include #include @@ -33,6 +34,8 @@ #include +#include + #define DWC3_MSG_MAX 500 /* Global constants */ @@ -678,6 +681,8 @@ struct dwc3_event_buffer { dma_addr_t dma; struct dwc3 *dwc; + + ANDROID_KABI_RESERVE(1); }; #define DWC3_EP_FLAG_STALLED BIT(0) @@ -773,6 +778,9 @@ struct dwc3_ep { /* For isochronous START TRANSFER workaround only */ u8 combo_num; int start_cmd_status; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; enum dwc3_phy { @@ -884,6 +892,9 @@ struct dwc3_hwparams { u32 hwparams7; u32 hwparams8; u32 hwparams9; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* HWPARAMS0 */ @@ -957,6 +968,9 @@ struct dwc3_request { unsigned int needs_extra_trb:1; unsigned int direction:1; unsigned int mapped:1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* @@ -1115,6 +1129,7 @@ struct dwc3_scratchpad_array { * 3 - Reserved * @dis_metastability_quirk: set to disable metastability quirk. * @dis_split_quirk: set to disable split boundary. + * @suspended: set to track suspend event due to U3/L2. * @imod_interval: set the interrupt moderation interval in 250ns * increments or 0 to disable. * @max_cfg_eps: current max number of IN eps used across all USB configs. @@ -1336,6 +1351,7 @@ struct dwc3 { unsigned dis_split_quirk:1; unsigned async_callbacks:1; + unsigned suspended:1; u16 imod_interval; @@ -1343,6 +1359,11 @@ struct dwc3 { int last_fifo_depth; int num_ep_resized; struct dentry *debug_root; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define INCRX_BURST_MODE 0 diff --git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.c index 688580666af9..268b59b26125 100644 --- a/drivers/usb/dwc3/debugfs.c +++ b/drivers/usb/dwc3/debugfs.c @@ -327,6 +327,11 @@ static int dwc3_lsp_show(struct seq_file *s, void *unused) unsigned int current_mode; unsigned long flags; u32 reg; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); reg = dwc3_readl(dwc->regs, DWC3_GSTS); @@ -345,6 +350,8 @@ static int dwc3_lsp_show(struct seq_file *s, void *unused) } spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -390,6 +397,11 @@ static int dwc3_mode_show(struct seq_file *s, void *unused) struct dwc3 *dwc = s->private; unsigned long flags; u32 reg; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); reg = dwc3_readl(dwc->regs, DWC3_GCTL); @@ -409,6 +421,8 @@ static int dwc3_mode_show(struct seq_file *s, void *unused) seq_printf(s, "UNKNOWN %08x\n", DWC3_GCTL_PRTCAP(reg)); } + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -462,6 +476,11 @@ static int dwc3_testmode_show(struct seq_file *s, void *unused) struct dwc3 *dwc = s->private; unsigned long flags; u32 reg; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); reg = dwc3_readl(dwc->regs, DWC3_DCTL); @@ -492,6 +511,8 @@ static int dwc3_testmode_show(struct seq_file *s, void *unused) seq_printf(s, "UNKNOWN %d\n", reg); } + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -508,6 +529,7 @@ static ssize_t dwc3_testmode_write(struct file *file, unsigned long flags; u32 testmode = 0; char buf[32]; + int ret; if (copy_from_user(&buf, ubuf, min_t(size_t, sizeof(buf) - 1, count))) return -EFAULT; @@ -525,10 +547,16 @@ static ssize_t dwc3_testmode_write(struct file *file, else testmode = 0; + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; + spin_lock_irqsave(&dwc->lock, flags); dwc3_gadget_set_test_mode(dwc, testmode); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return count; } @@ -547,12 +575,18 @@ static int dwc3_link_state_show(struct seq_file *s, void *unused) enum dwc3_link_state state; u32 reg; u8 speed; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); reg = dwc3_readl(dwc->regs, DWC3_GSTS); if (DWC3_GSTS_CURMOD(reg) != DWC3_GSTS_CURMOD_DEVICE) { seq_puts(s, "Not available\n"); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); return 0; } @@ -565,6 +599,8 @@ static int dwc3_link_state_show(struct seq_file *s, void *unused) dwc3_gadget_hs_link_string(state)); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -583,6 +619,7 @@ static ssize_t dwc3_link_state_write(struct file *file, char buf[32]; u32 reg; u8 speed; + int ret; if (copy_from_user(&buf, ubuf, min_t(size_t, sizeof(buf) - 1, count))) return -EFAULT; @@ -602,10 +639,15 @@ static ssize_t dwc3_link_state_write(struct file *file, else return -EINVAL; + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; + spin_lock_irqsave(&dwc->lock, flags); reg = dwc3_readl(dwc->regs, DWC3_GSTS); if (DWC3_GSTS_CURMOD(reg) != DWC3_GSTS_CURMOD_DEVICE) { spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); return -EINVAL; } @@ -615,12 +657,15 @@ static ssize_t dwc3_link_state_write(struct file *file, if (speed < DWC3_DSTS_SUPERSPEED && state != DWC3_LINK_STATE_RECOV) { spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); return -EINVAL; } dwc3_gadget_set_link_state(dwc, state); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return count; } @@ -644,6 +689,11 @@ static int dwc3_tx_fifo_size_show(struct seq_file *s, void *unused) unsigned long flags; u32 mdwidth; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_TXFIFO); @@ -656,6 +706,8 @@ static int dwc3_tx_fifo_size_show(struct seq_file *s, void *unused) seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -666,6 +718,11 @@ static int dwc3_rx_fifo_size_show(struct seq_file *s, void *unused) unsigned long flags; u32 mdwidth; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_RXFIFO); @@ -678,6 +735,8 @@ static int dwc3_rx_fifo_size_show(struct seq_file *s, void *unused) seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -687,12 +746,19 @@ static int dwc3_tx_request_queue_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_TXREQQ); seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -702,12 +768,19 @@ static int dwc3_rx_request_queue_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_RXREQQ); seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -717,12 +790,19 @@ static int dwc3_rx_info_queue_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_RXINFOQ); seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -732,12 +812,19 @@ static int dwc3_descriptor_fetch_queue_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_DESCFETCHQ); seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -747,12 +834,19 @@ static int dwc3_event_queue_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; u32 val; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); val = dwc3_core_fifo_space(dep, DWC3_EVENTQ); seq_printf(s, "%u\n", val); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -797,6 +891,11 @@ static int dwc3_trb_ring_show(struct seq_file *s, void *unused) struct dwc3 *dwc = dep->dwc; unsigned long flags; int i; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); if (dep->number <= 1) { @@ -826,6 +925,8 @@ static int dwc3_trb_ring_show(struct seq_file *s, void *unused) out: spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -838,6 +939,11 @@ static int dwc3_ep_info_register_show(struct seq_file *s, void *unused) u32 lower_32_bits; u32 upper_32_bits; u32 reg; + int ret; + + ret = pm_runtime_resume_and_get(dwc->dev); + if (ret < 0) + return ret; spin_lock_irqsave(&dwc->lock, flags); reg = DWC3_GDBGLSPMUX_EPSELECT(dep->number); @@ -850,6 +956,8 @@ static int dwc3_ep_info_register_show(struct seq_file *s, void *unused) seq_printf(s, "0x%016llx\n", ep_info); spin_unlock_irqrestore(&dwc->lock, flags); + pm_runtime_put_sync(dwc->dev); + return 0; } @@ -909,6 +1017,7 @@ void dwc3_debugfs_init(struct dwc3 *dwc) dwc->regset->regs = dwc3_regs; dwc->regset->nregs = ARRAY_SIZE(dwc3_regs); dwc->regset->base = dwc->regs - DWC3_GLOBALS_REGS_START; + dwc->regset->dev = dwc->dev; root = debugfs_create_dir(dev_name(dwc->dev), usb_debug_root); dwc->debug_root = root; diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index 4276b1b529f5..0fe491580e7e 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -4072,6 +4072,8 @@ static void dwc3_gadget_disconnect_interrupt(struct dwc3 *dwc) { int reg; + dwc->suspended = false; + dwc3_gadget_set_link_state(dwc, DWC3_LINK_STATE_RX_DET); reg = dwc3_readl(dwc->regs, DWC3_DCTL); @@ -4094,6 +4096,8 @@ static void dwc3_gadget_reset_interrupt(struct dwc3 *dwc) { u32 reg; + dwc->suspended = false; + /* * Ideally, dwc3_reset_gadget() would trigger the function * drivers to stop any active transfers through ep disable. @@ -4310,6 +4314,9 @@ static void dwc3_gadget_conndone_interrupt(struct dwc3 *dwc) static void dwc3_gadget_wakeup_interrupt(struct dwc3 *dwc) { + + dwc->suspended = false; + /* * TODO take core out of low power mode when that's * implemented. @@ -4425,8 +4432,10 @@ static void dwc3_gadget_suspend_interrupt(struct dwc3 *dwc, { enum dwc3_link_state next = evtinfo & DWC3_LINK_STATE_MASK; - if (dwc->link_state != next && next == DWC3_LINK_STATE_U3) + if (!dwc->suspended && next == DWC3_LINK_STATE_U3) { + dwc->suspended = true; dwc3_suspend_gadget(dwc); + } dwc->link_state = next; } diff --git a/drivers/usb/gadget/configfs.c b/drivers/usb/gadget/configfs.c index b51ab8096292..70f73550dca0 100644 --- a/drivers/usb/gadget/configfs.c +++ b/drivers/usb/gadget/configfs.c @@ -1566,8 +1566,11 @@ static int android_setup(struct usb_gadget *gadget, value = acc_ctrlrequest_composite(cdev, c); #endif - if (value < 0) + if (value < 0) { + spin_lock_irqsave(&gi->spinlock, flags); value = composite_setup(gadget, c); + spin_unlock_irqrestore(&gi->spinlock, flags); + } spin_lock_irqsave(&cdev->lock, flags); if (c->bRequest == USB_REQ_SET_CONFIGURATION && diff --git a/drivers/usb/gadget/function/f_fs.c b/drivers/usb/gadget/function/f_fs.c index 04b9e8d5d10a..c542d9322625 100644 --- a/drivers/usb/gadget/function/f_fs.c +++ b/drivers/usb/gadget/function/f_fs.c @@ -3624,6 +3624,7 @@ static void ffs_func_unbind(struct usb_configuration *c, /* Drain any pending AIO completions */ drain_workqueue(ffs->io_completion_wq); + ffs_event_add(ffs, FUNCTIONFS_UNBIND); if (!--opts->refcnt) functionfs_unbind(ffs); @@ -3648,7 +3649,6 @@ static void ffs_func_unbind(struct usb_configuration *c, func->function.ssp_descriptors = NULL; func->interfaces_nums = NULL; - ffs_event_add(ffs, FUNCTIONFS_UNBIND); } static struct usb_function *ffs_alloc(struct usb_function_instance *fi) diff --git a/drivers/usb/gadget/function/uvc_video.c b/drivers/usb/gadget/function/uvc_video.c index c9f825cc25a8..1d4d09808f63 100644 --- a/drivers/usb/gadget/function/uvc_video.c +++ b/drivers/usb/gadget/function/uvc_video.c @@ -469,6 +469,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) { /* @@ -491,20 +494,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; @@ -524,8 +542,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) @@ -618,4 +635,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/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c index 4ca6992e8f1f..248b6b758b33 100644 --- a/drivers/usb/gadget/udc/core.c +++ b/drivers/usb/gadget/udc/core.c @@ -37,6 +37,14 @@ static struct bus_type gadget_bus_type; * @vbus: for udcs who care about vbus status, this value is real vbus status; * for udcs who do not care about vbus status, this value is always true * @started: the UDC's started state. True if the UDC had started. + * @allow_connect: Indicates whether UDC is allowed to be pulled up. + * Set/cleared by gadget_(un)bind_driver() after gadget driver is bound or + * unbound. + * @connect_lock: protects udc->started, gadget->connect, + * gadget->allow_connect and gadget->deactivate. The routines + * usb_gadget_connect_locked(), usb_gadget_disconnect_locked(), + * usb_udc_connect_control_locked(), usb_gadget_udc_start_locked() and + * usb_gadget_udc_stop_locked() are called with this lock held. * * This represents the internal data structure which is used by the UDC-class * to hold information about udc driver and gadget together. @@ -48,6 +56,9 @@ struct usb_udc { struct list_head list; bool vbus; bool started; + bool allow_connect; + struct work_struct vbus_work; + struct mutex connect_lock; }; static struct class *udc_class; @@ -660,17 +671,8 @@ out: } EXPORT_SYMBOL_GPL(usb_gadget_vbus_disconnect); -/** - * usb_gadget_connect - software-controlled connect to USB host - * @gadget:the peripheral being connected - * - * Enables the D+ (or potentially D-) pullup. The host will start - * enumerating this gadget when the pullup is active and a VBUS session - * is active (the link is powered). - * - * Returns zero on success, else negative errno. - */ -int usb_gadget_connect(struct usb_gadget *gadget) +static int usb_gadget_connect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -679,10 +681,12 @@ int usb_gadget_connect(struct usb_gadget *gadget) goto out; } - if (gadget->deactivated) { + if (gadget->deactivated || !gadget->udc->allow_connect || !gadget->udc->started) { /* - * If gadget is deactivated we only save new state. - * Gadget will be connected automatically after activation. + * If the gadget isn't usable (because it is deactivated, + * unbound, or not yet started), we only save the new state. + * The gadget will be connected automatically when it is + * activated/bound/started. */ gadget->connected = true; goto out; @@ -697,22 +701,31 @@ out: return ret; } -EXPORT_SYMBOL_GPL(usb_gadget_connect); /** - * usb_gadget_disconnect - software-controlled disconnect from USB host - * @gadget:the peripheral being disconnected + * usb_gadget_connect - software-controlled connect to USB host + * @gadget:the peripheral being connected * - * Disables the D+ (or potentially D-) pullup, which the host may see - * as a disconnect (when a VBUS session is active). Not all systems - * support software pullup controls. - * - * Following a successful disconnect, invoke the ->disconnect() callback - * for the current gadget driver so that UDC drivers don't need to. + * Enables the D+ (or potentially D-) pullup. The host will start + * enumerating this gadget when the pullup is active and a VBUS session + * is active (the link is powered). * * Returns zero on success, else negative errno. */ -int usb_gadget_disconnect(struct usb_gadget *gadget) +int usb_gadget_connect(struct usb_gadget *gadget) +{ + int ret; + + mutex_lock(&gadget->udc->connect_lock); + ret = usb_gadget_connect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); + + return ret; +} +EXPORT_SYMBOL_GPL(usb_gadget_connect); + +static int usb_gadget_disconnect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -724,7 +737,7 @@ int usb_gadget_disconnect(struct usb_gadget *gadget) if (!gadget->connected) goto out; - if (gadget->deactivated) { + if (gadget->deactivated || !gadget->udc->started) { /* * If gadget is deactivated we only save new state. * Gadget will stay disconnected after activation. @@ -747,6 +760,30 @@ out: return ret; } + +/** + * usb_gadget_disconnect - software-controlled disconnect from USB host + * @gadget:the peripheral being disconnected + * + * Disables the D+ (or potentially D-) pullup, which the host may see + * as a disconnect (when a VBUS session is active). Not all systems + * support software pullup controls. + * + * Following a successful disconnect, invoke the ->disconnect() callback + * for the current gadget driver so that UDC drivers don't need to. + * + * Returns zero on success, else negative errno. + */ +int usb_gadget_disconnect(struct usb_gadget *gadget) +{ + int ret; + + mutex_lock(&gadget->udc->connect_lock); + ret = usb_gadget_disconnect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); + + return ret; +} EXPORT_SYMBOL_GPL(usb_gadget_disconnect); /** @@ -764,13 +801,17 @@ int usb_gadget_deactivate(struct usb_gadget *gadget) { int ret = 0; - if (!gadget || gadget->deactivated) - goto out; + if (!gadget) + return 0; + + mutex_lock(&gadget->udc->connect_lock); + if (gadget->deactivated) + goto unlock; if (gadget->connected) { - ret = usb_gadget_disconnect(gadget); + ret = usb_gadget_disconnect_locked(gadget); if (ret) - goto out; + goto unlock; /* * If gadget was being connected before deactivation, we want @@ -780,7 +821,8 @@ int usb_gadget_deactivate(struct usb_gadget *gadget) } gadget->deactivated = true; -out: +unlock: + mutex_unlock(&gadget->udc->connect_lock); trace_usb_gadget_deactivate(gadget, ret); return ret; @@ -800,8 +842,9 @@ int usb_gadget_activate(struct usb_gadget *gadget) { int ret = 0; + mutex_lock(&gadget->udc->connect_lock); if (!gadget->deactivated) - goto out; + goto unlock; gadget->deactivated = false; @@ -810,9 +853,11 @@ int usb_gadget_activate(struct usb_gadget *gadget) * while it was being deactivated, we call usb_gadget_connect(). */ if (gadget->connected) - ret = usb_gadget_connect(gadget); + ret = usb_gadget_connect_locked(gadget); + mutex_unlock(&gadget->udc->connect_lock); -out: +unlock: + mutex_unlock(&gadget->udc->connect_lock); trace_usb_gadget_activate(gadget, ret); return ret; @@ -1051,12 +1096,22 @@ EXPORT_SYMBOL_GPL(usb_gadget_set_state); /* ------------------------------------------------------------------------- */ -static void usb_udc_connect_control(struct usb_udc *udc) +/* Acquire connect_lock before calling this function. */ +static void usb_udc_connect_control_locked(struct usb_udc *udc) __must_hold(&udc->connect_lock) { if (udc->vbus) - usb_gadget_connect(udc->gadget); + usb_gadget_connect_locked(udc->gadget); else - usb_gadget_disconnect(udc->gadget); + usb_gadget_disconnect_locked(udc->gadget); +} + +static void vbus_event_work(struct work_struct *work) +{ + struct usb_udc *udc = container_of(work, struct usb_udc, vbus_work); + + mutex_lock(&udc->connect_lock); + usb_udc_connect_control_locked(udc); + mutex_unlock(&udc->connect_lock); } /** @@ -1067,6 +1122,14 @@ static void usb_udc_connect_control(struct usb_udc *udc) * * The udc driver calls it when it wants to connect or disconnect gadget * according to vbus status. + * + * This function can be invoked from interrupt context by irq handlers of + * the gadget drivers, however, usb_udc_connect_control() has to run in + * non-atomic context due to the following: + * a. Some of the gadget driver implementations expect the ->pullup + * callback to be invoked in non-atomic context. + * b. usb_gadget_disconnect() acquires udc_lock which is a mutex. + * Hence offload invocation of usb_udc_connect_control() to workqueue. */ void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status) { @@ -1074,7 +1137,7 @@ void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status) if (udc) { udc->vbus = status; - usb_udc_connect_control(udc); + schedule_work(&udc->vbus_work); } } EXPORT_SYMBOL_GPL(usb_udc_vbus_handler); @@ -1097,7 +1160,7 @@ void usb_gadget_udc_reset(struct usb_gadget *gadget, EXPORT_SYMBOL_GPL(usb_gadget_udc_reset); /** - * usb_gadget_udc_start - tells usb device controller to start up + * usb_gadget_udc_start_locked - tells usb device controller to start up * @udc: The UDC to be started * * This call is issued by the UDC Class driver when it's about @@ -1108,8 +1171,11 @@ EXPORT_SYMBOL_GPL(usb_gadget_udc_reset); * necessary to have it powered on. * * Returns zero on success, else negative errno. + * + * Caller should acquire connect_lock before invoking this function. */ -static inline int usb_gadget_udc_start(struct usb_udc *udc) +static inline int usb_gadget_udc_start_locked(struct usb_udc *udc) + __must_hold(&udc->connect_lock) { int ret; @@ -1126,7 +1192,7 @@ static inline int usb_gadget_udc_start(struct usb_udc *udc) } /** - * usb_gadget_udc_stop - tells usb device controller we don't need it anymore + * usb_gadget_udc_stop_locked - tells usb device controller we don't need it anymore * @udc: The UDC to be stopped * * This call is issued by the UDC Class driver after calling @@ -1135,8 +1201,11 @@ static inline int usb_gadget_udc_start(struct usb_udc *udc) * The details are implementation specific, but it can go as * far as powering off UDC completely and disable its data * line pullups. + * + * Caller should acquire connect lock before invoking this function. */ -static inline void usb_gadget_udc_stop(struct usb_udc *udc) +static inline void usb_gadget_udc_stop_locked(struct usb_udc *udc) + __must_hold(&udc->connect_lock) { if (!udc->started) { dev_err(&udc->dev, "UDC had already stopped\n"); @@ -1295,12 +1364,14 @@ int usb_add_gadget(struct usb_gadget *gadget) udc->gadget = gadget; gadget->udc = udc; + mutex_init(&udc->connect_lock); udc->started = false; mutex_lock(&udc_lock); list_add_tail(&udc->list, &udc_list); mutex_unlock(&udc_lock); + INIT_WORK(&udc->vbus_work, vbus_event_work); ret = device_add(&udc->dev); if (ret) @@ -1432,6 +1503,7 @@ void usb_del_gadget(struct usb_gadget *gadget) flush_work(&gadget->work); device_del(&gadget->dev); ida_free(&gadget_id_numbers, gadget->id_number); + cancel_work_sync(&udc->vbus_work); device_unregister(&udc->dev); } EXPORT_SYMBOL_GPL(usb_del_gadget); @@ -1496,11 +1568,16 @@ static int gadget_bind_driver(struct device *dev) if (ret) goto err_bind; - ret = usb_gadget_udc_start(udc); - if (ret) + mutex_lock(&udc->connect_lock); + ret = usb_gadget_udc_start_locked(udc); + if (ret) { + mutex_unlock(&udc->connect_lock); goto err_start; + } usb_gadget_enable_async_callbacks(udc); - usb_udc_connect_control(udc); + udc->allow_connect = true; + usb_udc_connect_control_locked(udc); + mutex_unlock(&udc->connect_lock); kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); return 0; @@ -1531,12 +1608,16 @@ static void gadget_unbind_driver(struct device *dev) kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); - usb_gadget_disconnect(gadget); + udc->allow_connect = false; + cancel_work_sync(&udc->vbus_work); + mutex_lock(&udc->connect_lock); + usb_gadget_disconnect_locked(gadget); usb_gadget_disable_async_callbacks(udc); if (gadget->irq) synchronize_irq(gadget->irq); udc->driver->unbind(gadget); - usb_gadget_udc_stop(udc); + usb_gadget_udc_stop_locked(udc); + mutex_unlock(&udc->connect_lock); mutex_lock(&udc_lock); driver->is_bound = false; @@ -1622,11 +1703,15 @@ static ssize_t soft_connect_store(struct device *dev, } if (sysfs_streq(buf, "connect")) { - usb_gadget_udc_start(udc); - usb_gadget_connect(udc->gadget); + mutex_lock(&udc->connect_lock); + usb_gadget_udc_start_locked(udc); + usb_gadget_connect_locked(udc->gadget); + mutex_unlock(&udc->connect_lock); } else if (sysfs_streq(buf, "disconnect")) { - usb_gadget_disconnect(udc->gadget); - usb_gadget_udc_stop(udc); + mutex_lock(&udc->connect_lock); + usb_gadget_disconnect_locked(udc->gadget); + usb_gadget_udc_stop_locked(udc); + mutex_unlock(&udc->connect_lock); } else { dev_err(dev, "unsupported command '%s'\n", buf); ret = -EINVAL; diff --git a/drivers/usb/host/xhci-hub.c b/drivers/usb/host/xhci-hub.c index df74d1b89de8..2d82505b153d 100644 --- a/drivers/usb/host/xhci-hub.c +++ b/drivers/usb/host/xhci-hub.c @@ -535,8 +535,13 @@ static int xhci_stop_device(struct xhci_hcd *xhci, int slot_id, int suspend) cmd->status == COMP_COMMAND_RING_STOPPED) { xhci_warn(xhci, "Timeout while waiting for stop endpoint command\n"); ret = -ETIME; + goto cmd_cleanup; } + ret = xhci_vendor_sync_dev_ctx(xhci, slot_id); + if (ret) + xhci_warn(xhci, "Sync device context failed, ret=%d\n", ret); + cmd_cleanup: xhci_free_command(xhci, cmd); return ret; @@ -1838,6 +1843,7 @@ retry: return 0; } +EXPORT_SYMBOL_GPL(xhci_bus_suspend); /* * Workaround for missing Cold Attach Status (CAS) if device re-plugged in S3. @@ -1982,6 +1988,7 @@ int xhci_bus_resume(struct usb_hcd *hcd) spin_unlock_irqrestore(&xhci->lock, flags); return 0; } +EXPORT_SYMBOL_GPL(xhci_bus_resume); unsigned long xhci_get_resuming_ports(struct usb_hcd *hcd) { diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c index e1feae1e56dc..98c4cf8821df 100644 --- a/drivers/usb/host/xhci-mem.c +++ b/drivers/usb/host/xhci-mem.c @@ -65,7 +65,7 @@ static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, return seg; } -static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) +void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) { if (seg->trbs) { dma_pool_free(xhci->segment_pool, seg->trbs, seg->dma); @@ -74,8 +74,9 @@ static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) kfree(seg->bounce_buf); kfree(seg); } +EXPORT_SYMBOL_GPL(xhci_segment_free); -static void xhci_free_segments_for_ring(struct xhci_hcd *xhci, +void xhci_free_segments_for_ring(struct xhci_hcd *xhci, struct xhci_segment *first) { struct xhci_segment *seg; @@ -96,9 +97,9 @@ static void xhci_free_segments_for_ring(struct xhci_hcd *xhci, * DMA address of the next segment. The caller needs to set any Link TRB * related flags, such as End TRB, Toggle Cycle, and no snoop. */ -static void xhci_link_segments(struct xhci_segment *prev, - struct xhci_segment *next, - enum xhci_ring_type type, bool chain_links) +void xhci_link_segments(struct xhci_segment *prev, + struct xhci_segment *next, + enum xhci_ring_type type, bool chain_links) { u32 val; @@ -118,6 +119,7 @@ static void xhci_link_segments(struct xhci_segment *prev, prev->trbs[TRBS_PER_SEGMENT-1].link.control = cpu_to_le32(val); } } +EXPORT_SYMBOL_GPL(xhci_link_segments); /* * Link the ring to the new segments. @@ -256,7 +258,7 @@ remove_streams: return ret; } -static void xhci_remove_stream_mapping(struct xhci_ring *ring) +void xhci_remove_stream_mapping(struct xhci_ring *ring) { struct xhci_segment *seg; @@ -269,6 +271,7 @@ static void xhci_remove_stream_mapping(struct xhci_ring *ring) seg = seg->next; } while (seg != ring->first_seg); } +EXPORT_SYMBOL_GPL(xhci_remove_stream_mapping); static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) { @@ -317,6 +320,7 @@ void xhci_initialize_ring_info(struct xhci_ring *ring, */ ring->num_trbs_free = ring->num_segs * (TRBS_PER_SEGMENT - 1) - 1; } +EXPORT_SYMBOL_GPL(xhci_initialize_ring_info); /* Allocate segments and link them for a ring */ static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci, @@ -362,6 +366,54 @@ static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci, return 0; } +static void xhci_vendor_free_container_ctx(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->free_container_ctx) + ops->free_container_ctx(xhci, ctx); +} + +static void xhci_vendor_alloc_container_ctx(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx, + int type, gfp_t flags) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->alloc_container_ctx) + ops->alloc_container_ctx(xhci, ctx, type, flags); +} + +static struct xhci_ring *xhci_vendor_alloc_transfer_ring(struct xhci_hcd *xhci, + u32 endpoint_type, enum xhci_ring_type ring_type, + unsigned int max_packet, gfp_t mem_flags) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->alloc_transfer_ring) + return ops->alloc_transfer_ring(xhci, endpoint_type, ring_type, + max_packet, mem_flags); + return 0; +} + +void xhci_vendor_free_transfer_ring(struct xhci_hcd *xhci, + struct xhci_virt_device *virt_dev, unsigned int ep_index) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->free_transfer_ring) + ops->free_transfer_ring(xhci, virt_dev, ep_index); +} + +bool xhci_vendor_is_usb_offload_enabled(struct xhci_hcd *xhci, + struct xhci_virt_device *virt_dev, unsigned int ep_index) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->is_usb_offload_enabled) + return ops->is_usb_offload_enabled(xhci, virt_dev, ep_index); + return false; +} + /* * Create a new ring with zero or more segments. * @@ -414,7 +466,11 @@ void xhci_free_endpoint_ring(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, unsigned int ep_index) { - xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); + if (xhci_vendor_is_usb_offload_enabled(xhci, virt_dev, ep_index)) + xhci_vendor_free_transfer_ring(xhci, virt_dev, ep_index); + else + xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); + virt_dev->eps[ep_index].ring = NULL; } @@ -472,6 +528,7 @@ struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci, { struct xhci_container_ctx *ctx; struct device *dev = xhci_to_hcd(xhci)->self.sysdev; + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); if ((type != XHCI_CTX_TYPE_DEVICE) && (type != XHCI_CTX_TYPE_INPUT)) return NULL; @@ -485,7 +542,12 @@ struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci, if (type == XHCI_CTX_TYPE_INPUT) ctx->size += CTX_SIZE(xhci->hcc_params); - ctx->bytes = dma_pool_zalloc(xhci->device_pool, flags, &ctx->dma); + if (xhci_vendor_is_usb_offload_enabled(xhci, NULL, 0) && + (ops && ops->alloc_container_ctx)) + xhci_vendor_alloc_container_ctx(xhci, ctx, type, flags); + else + ctx->bytes = dma_pool_zalloc(xhci->device_pool, flags, &ctx->dma); + if (!ctx->bytes) { kfree(ctx); return NULL; @@ -496,9 +558,16 @@ struct xhci_container_ctx *xhci_alloc_container_ctx(struct xhci_hcd *xhci, void xhci_free_container_ctx(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx) { + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + if (!ctx) return; - dma_pool_free(xhci->device_pool, ctx->bytes, ctx->dma); + if (xhci_vendor_is_usb_offload_enabled(xhci, NULL, 0) && + (ops && ops->free_container_ctx)) + xhci_vendor_free_container_ctx(xhci, ctx); + else + dma_pool_free(xhci->device_pool, ctx->bytes, ctx->dma); + kfree(ctx); } @@ -520,6 +589,7 @@ struct xhci_slot_ctx *xhci_get_slot_ctx(struct xhci_hcd *xhci, return (struct xhci_slot_ctx *) (ctx->bytes + CTX_SIZE(xhci->hcc_params)); } +EXPORT_SYMBOL_GPL(xhci_get_slot_ctx); struct xhci_ep_ctx *xhci_get_ep_ctx(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx, @@ -887,7 +957,7 @@ void xhci_free_virt_device(struct xhci_hcd *xhci, int slot_id) for (i = 0; i < 31; i++) { if (dev->eps[i].ring) - xhci_ring_free(xhci, dev->eps[i].ring); + xhci_free_endpoint_ring(xhci, dev, i); if (dev->eps[i].stream_info) xhci_free_stream_info(xhci, dev->eps[i].stream_info); @@ -1489,8 +1559,16 @@ int xhci_endpoint_init(struct xhci_hcd *xhci, mult = 0; /* Set up the endpoint ring */ - virt_dev->eps[ep_index].new_ring = - xhci_ring_alloc(xhci, 2, 1, ring_type, max_packet, mem_flags); + if (xhci_vendor_is_usb_offload_enabled(xhci, virt_dev, ep_index) && + usb_endpoint_xfer_isoc(&ep->desc)) { + virt_dev->eps[ep_index].new_ring = + xhci_vendor_alloc_transfer_ring(xhci, endpoint_type, ring_type, + max_packet, mem_flags); + } else { + virt_dev->eps[ep_index].new_ring = + xhci_ring_alloc(xhci, 2, 1, ring_type, max_packet, mem_flags); + } + if (!virt_dev->eps[ep_index].new_ring) return -ENOMEM; @@ -1838,6 +1916,24 @@ void xhci_free_erst(struct xhci_hcd *xhci, struct xhci_erst *erst) } EXPORT_SYMBOL_GPL(xhci_free_erst); +static struct xhci_device_context_array *xhci_vendor_alloc_dcbaa( + struct xhci_hcd *xhci, gfp_t flags) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->alloc_dcbaa) + return ops->alloc_dcbaa(xhci, flags); + return 0; +} + +static void xhci_vendor_free_dcbaa(struct xhci_hcd *xhci) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->free_dcbaa) + ops->free_dcbaa(xhci); +} + void xhci_mem_cleanup(struct xhci_hcd *xhci) { struct device *dev = xhci_to_hcd(xhci)->self.sysdev; @@ -1889,9 +1985,13 @@ void xhci_mem_cleanup(struct xhci_hcd *xhci) xhci_dbg_trace(xhci, trace_xhci_dbg_init, "Freed medium stream array pool"); - if (xhci->dcbaa) - dma_free_coherent(dev, sizeof(*xhci->dcbaa), - xhci->dcbaa, xhci->dcbaa->dma); + if (xhci_vendor_is_usb_offload_enabled(xhci, NULL, 0)) { + xhci_vendor_free_dcbaa(xhci); + } else { + if (xhci->dcbaa) + dma_free_coherent(dev, sizeof(*xhci->dcbaa), + xhci->dcbaa, xhci->dcbaa->dma); + } xhci->dcbaa = NULL; scratchpad_free(xhci); @@ -1972,7 +2072,7 @@ static int xhci_test_trb_in_td(struct xhci_hcd *xhci, } /* TRB math checks for xhci_trb_in_td(), using the command and event rings. */ -static int xhci_check_trb_in_td_math(struct xhci_hcd *xhci) +int xhci_check_trb_in_td_math(struct xhci_hcd *xhci) { struct { dma_addr_t input_dma; @@ -2092,6 +2192,7 @@ static int xhci_check_trb_in_td_math(struct xhci_hcd *xhci) xhci_dbg(xhci, "TRB math tests passed.\n"); return 0; } +EXPORT_SYMBOL_GPL(xhci_check_trb_in_td_math); static void xhci_set_hc_event_deq(struct xhci_hcd *xhci) { @@ -2428,15 +2529,21 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) * xHCI section 5.4.6 - Device Context array must be * "physically contiguous and 64-byte (cache line) aligned". */ - xhci->dcbaa = dma_alloc_coherent(dev, sizeof(*xhci->dcbaa), &dma, - flags); - if (!xhci->dcbaa) - goto fail; - xhci->dcbaa->dma = dma; + if (xhci_vendor_is_usb_offload_enabled(xhci, NULL, 0)) { + xhci->dcbaa = xhci_vendor_alloc_dcbaa(xhci, flags); + if (!xhci->dcbaa) + goto fail; + } else { + xhci->dcbaa = dma_alloc_coherent(dev, sizeof(*xhci->dcbaa), &dma, + flags); + if (!xhci->dcbaa) + goto fail; + xhci->dcbaa->dma = dma; + } xhci_dbg_trace(xhci, trace_xhci_dbg_init, "// Device context base array address = 0x%llx (DMA), %p (virt)", (unsigned long long)xhci->dcbaa->dma, xhci->dcbaa); - xhci_write_64(xhci, dma, &xhci->op_regs->dcbaa_ptr); + xhci_write_64(xhci, xhci->dcbaa->dma, &xhci->op_regs->dcbaa_ptr); /* * Initialize the ring segment pool. The ring must be a contiguous diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c index 38707e377c6c..b6cd584fe4f3 100644 --- a/drivers/usb/host/xhci-plat.c +++ b/drivers/usb/host/xhci-plat.c @@ -175,6 +175,43 @@ static const struct of_device_id usb_xhci_of_match[] = { MODULE_DEVICE_TABLE(of, usb_xhci_of_match); #endif +static struct xhci_plat_priv_overwrite xhci_plat_vendor_overwrite; + +int xhci_plat_register_vendor_ops(struct xhci_vendor_ops *vendor_ops) +{ + if (vendor_ops == NULL) + return -EINVAL; + + xhci_plat_vendor_overwrite.vendor_ops = vendor_ops; + + return 0; +} +EXPORT_SYMBOL_GPL(xhci_plat_register_vendor_ops); + +static int xhci_vendor_init(struct xhci_hcd *xhci) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + struct xhci_plat_priv *priv = xhci_to_priv(xhci); + + if (xhci_plat_vendor_overwrite.vendor_ops) + ops = priv->vendor_ops = xhci_plat_vendor_overwrite.vendor_ops; + + if (ops && ops->vendor_init) + return ops->vendor_init(xhci); + return 0; +} + +static void xhci_vendor_cleanup(struct xhci_hcd *xhci) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + struct xhci_plat_priv *priv = xhci_to_priv(xhci); + + if (ops && ops->vendor_cleanup) + ops->vendor_cleanup(xhci); + + priv->vendor_ops = NULL; +} + static int xhci_plat_probe(struct platform_device *pdev) { const struct xhci_plat_priv *priv_match; @@ -326,6 +363,10 @@ static int xhci_plat_probe(struct platform_device *pdev) goto disable_clk; } + ret = xhci_vendor_init(xhci); + if (ret) + goto disable_usb_phy; + hcd->tpl_support = of_usb_host_tpl_support(sysdev->of_node); if (priv && (priv->quirks & XHCI_SKIP_PHY_INIT)) @@ -419,6 +460,8 @@ static int xhci_plat_remove(struct platform_device *dev) if (shared_hcd) usb_put_hcd(shared_hcd); + xhci_vendor_cleanup(xhci); + clk_disable_unprepare(clk); clk_disable_unprepare(reg_clk); usb_put_hcd(hcd); diff --git a/drivers/usb/host/xhci-plat.h b/drivers/usb/host/xhci-plat.h index 1fb149d1fbce..5b096f72636f 100644 --- a/drivers/usb/host/xhci-plat.h +++ b/drivers/usb/host/xhci-plat.h @@ -13,6 +13,9 @@ struct xhci_plat_priv { const char *firmware_name; unsigned long long quirks; + struct xhci_vendor_ops *vendor_ops; + struct xhci_vendor_data *vendor_data; + int (*plat_setup)(struct usb_hcd *); void (*plat_start)(struct usb_hcd *); int (*init_quirk)(struct usb_hcd *); int (*suspend_quirk)(struct usb_hcd *); @@ -21,4 +24,11 @@ struct xhci_plat_priv { #define hcd_to_xhci_priv(h) ((struct xhci_plat_priv *)hcd_to_xhci(h)->priv) #define xhci_to_priv(x) ((struct xhci_plat_priv *)(x)->priv) + +struct xhci_plat_priv_overwrite { + struct xhci_vendor_ops *vendor_ops; +}; + +int xhci_plat_register_vendor_ops(struct xhci_vendor_ops *vendor_ops); + #endif /* _XHCI_PLAT_H */ diff --git a/drivers/usb/host/xhci-trace.h b/drivers/usb/host/xhci-trace.h index 61e93a3540a7..653b3e2f0885 100644 --- a/drivers/usb/host/xhci-trace.h +++ b/drivers/usb/host/xhci-trace.h @@ -80,20 +80,16 @@ DECLARE_EVENT_CLASS(xhci_log_ctx, __field(dma_addr_t, ctx_dma) __field(u8 *, ctx_va) __field(unsigned, ctx_ep_num) - __field(int, slot_id) __dynamic_array(u32, ctx_data, ((HCC_64BYTE_CONTEXT(xhci->hcc_params) + 1) * 8) * ((ctx->type == XHCI_CTX_TYPE_INPUT) + ep_num + 1)) ), TP_fast_assign( - struct usb_device *udev; - udev = to_usb_device(xhci_to_hcd(xhci)->self.controller); __entry->ctx_64 = HCC_64BYTE_CONTEXT(xhci->hcc_params); __entry->ctx_type = ctx->type; __entry->ctx_dma = ctx->dma; __entry->ctx_va = ctx->bytes; - __entry->slot_id = udev->slot_id; __entry->ctx_ep_num = ep_num; memcpy(__get_dynamic_array(ctx_data), ctx->bytes, ((HCC_64BYTE_CONTEXT(xhci->hcc_params) + 1) * 32) * diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index f32ad079ece5..37150680cc41 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -25,6 +25,7 @@ #include "xhci-trace.h" #include "xhci-debugfs.h" #include "xhci-dbgcap.h" +#include "xhci-plat.h" #define DRIVER_AUTHOR "Sarah Sharp" #define DRIVER_DESC "'eXtensible' Host Controller (xHC) Driver" @@ -1675,6 +1676,11 @@ static int xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flag return -ENODEV; } + if (xhci_vendor_usb_offload_skip_urb(xhci, urb)) { + xhci_dbg(xhci, "skip urb for usb offload\n"); + return -EOPNOTSUPP; + } + if (usb_endpoint_xfer_isoc(&urb->ep->desc)) num_tds = urb->number_of_packets; else if (usb_endpoint_is_bulk_out(&urb->ep->desc) && @@ -3015,6 +3021,14 @@ static int xhci_configure_endpoint(struct xhci_hcd *xhci, xhci_finish_resource_reservation(xhci, ctrl_ctx); spin_unlock_irqrestore(&xhci->lock, flags); } + if (ret) + goto failed; + + ret = xhci_vendor_sync_dev_ctx(xhci, udev->slot_id); + if (ret) + xhci_warn(xhci, "sync device context failed, ret=%d", ret); + +failed: return ret; } @@ -3158,7 +3172,11 @@ void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev) for (i = 0; i < 31; i++) { if (virt_dev->eps[i].new_ring) { xhci_debugfs_remove_endpoint(xhci, virt_dev, i); - xhci_ring_free(xhci, virt_dev->eps[i].new_ring); + if (xhci_vendor_is_usb_offload_enabled(xhci, virt_dev, i)) + xhci_vendor_free_transfer_ring(xhci, virt_dev, i); + else + xhci_ring_free(xhci, virt_dev->eps[i].new_ring); + virt_dev->eps[i].new_ring = NULL; } } @@ -3319,6 +3337,13 @@ static void xhci_endpoint_reset(struct usb_hcd *hcd, wait_for_completion(stop_cmd->completion); + err = xhci_vendor_sync_dev_ctx(xhci, udev->slot_id); + if (err) { + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, err); + goto cleanup; + } + spin_lock_irqsave(&xhci->lock, flags); /* config ep command clears toggle if add and drop ep flags are set */ @@ -3350,6 +3375,11 @@ static void xhci_endpoint_reset(struct usb_hcd *hcd, wait_for_completion(cfg_cmd->completion); + err = xhci_vendor_sync_dev_ctx(xhci, udev->slot_id); + if (err) + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, err); + xhci_free_command(xhci, cfg_cmd); cleanup: xhci_free_command(xhci, stop_cmd); @@ -3895,6 +3925,13 @@ static int xhci_discover_or_reset_device(struct usb_hcd *hcd, /* Wait for the Reset Device command to finish */ wait_for_completion(reset_device_cmd->completion); + ret = xhci_vendor_sync_dev_ctx(xhci, slot_id); + if (ret) { + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, ret); + goto command_cleanup; + } + /* The Reset Device command can't fail, according to the 0.95/0.96 spec, * unless we tried to reset a slot ID that wasn't enabled, * or the device wasn't in the addressed or configured state. @@ -4144,6 +4181,14 @@ int xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev) xhci_warn(xhci, "Could not allocate xHCI USB device data structures\n"); goto disable_slot; } + + ret = xhci_vendor_sync_dev_ctx(xhci, slot_id); + if (ret) { + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, ret); + goto disable_slot; + } + vdev = xhci->devs[slot_id]; slot_ctx = xhci_get_slot_ctx(xhci, vdev->out_ctx); trace_xhci_alloc_dev(slot_ctx); @@ -4274,6 +4319,13 @@ static int xhci_setup_device(struct usb_hcd *hcd, struct usb_device *udev, /* ctrl tx can take up to 5 sec; XXX: need more time for xHC? */ wait_for_completion(command->completion); + ret = xhci_vendor_sync_dev_ctx(xhci, udev->slot_id); + if (ret) { + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, ret); + goto out; + } + /* FIXME: From section 4.3.4: "Software shall be responsible for timing * the SetAddress() "recovery interval" required by USB and aborting the * command on a timeout. @@ -4358,10 +4410,11 @@ out: return ret; } -static int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev) +int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev) { return xhci_setup_device(hcd, udev, SETUP_CONTEXT_ADDRESS); } +EXPORT_SYMBOL_GPL(xhci_address_device); static int xhci_enable_device(struct usb_hcd *hcd, struct usb_device *udev) { @@ -4426,6 +4479,14 @@ static int __maybe_unused xhci_change_max_exit_latency(struct xhci_hcd *xhci, return -ENOMEM; } + ret = xhci_vendor_sync_dev_ctx(xhci, udev->slot_id); + if (ret) { + spin_unlock_irqrestore(&xhci->lock, flags); + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, ret); + return ret; + } + xhci_slot_copy(xhci, command->in_ctx, virt_dev->out_ctx); spin_unlock_irqrestore(&xhci->lock, flags); @@ -4453,6 +4514,30 @@ static int __maybe_unused xhci_change_max_exit_latency(struct xhci_hcd *xhci, return ret; } +struct xhci_vendor_ops *xhci_vendor_get_ops(struct xhci_hcd *xhci) +{ + return xhci_to_priv(xhci)->vendor_ops; +} +EXPORT_SYMBOL_GPL(xhci_vendor_get_ops); + +int xhci_vendor_sync_dev_ctx(struct xhci_hcd *xhci, unsigned int slot_id) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->sync_dev_ctx) + return ops->sync_dev_ctx(xhci, slot_id); + return 0; +} + +bool xhci_vendor_usb_offload_skip_urb(struct xhci_hcd *xhci, struct urb *urb) +{ + struct xhci_vendor_ops *ops = xhci_vendor_get_ops(xhci); + + if (ops && ops->usb_offload_skip_urb) + return ops->usb_offload_skip_urb(xhci, urb); + return false; +} + #ifdef CONFIG_PM /* BESL to HIRD Encoding array for USB2 LPM */ @@ -5182,6 +5267,15 @@ int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev, return -ENOMEM; } + ret = xhci_vendor_sync_dev_ctx(xhci, hdev->slot_id); + if (ret) { + xhci_warn(xhci, "%s: Failed to sync device context failed, err=%d", + __func__, ret); + xhci_free_command(xhci, config_cmd); + spin_unlock_irqrestore(&xhci->lock, flags); + return ret; + } + xhci_slot_copy(xhci, config_cmd->in_ctx, vdev->out_ctx); ctrl_ctx->add_flags |= cpu_to_le32(SLOT_FLAG); slot_ctx = xhci_get_slot_ctx(xhci, config_cmd->in_ctx); @@ -5525,6 +5619,12 @@ void xhci_init_driver(struct hc_driver *drv, drv->reset_bandwidth = over->reset_bandwidth; if (over->update_hub_device) drv->update_hub_device = over->update_hub_device; + if (over->address_device) + drv->address_device = over->address_device; + if (over->bus_suspend) + drv->bus_suspend = over->bus_suspend; + if (over->bus_resume) + drv->bus_resume = over->bus_resume; } } EXPORT_SYMBOL_GPL(xhci_init_driver); diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index e17540160556..6be848ca8f91 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -17,6 +17,7 @@ #include #include #include +#include /* Code sharing between pci-quirks and xhci hcd */ #include "xhci-ext-caps.h" @@ -815,6 +816,9 @@ struct xhci_command { struct completion *completion; union xhci_trb *command_trb; struct list_head cmd_list; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* drop context bitmasks */ @@ -1548,6 +1552,8 @@ struct xhci_segment { void *bounce_buf; unsigned int bounce_offs; unsigned int bounce_len; + + ANDROID_KABI_RESERVE(1); }; enum xhci_cancelled_td_status { @@ -1636,6 +1642,9 @@ struct xhci_ring { enum xhci_ring_type type; bool last_td_was_short; struct radix_tree_root *trb_address_map; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct xhci_erst_entry { @@ -1653,6 +1662,8 @@ struct xhci_erst { dma_addr_t erst_dma_addr; /* Num entries the ERST can contain */ unsigned int erst_size; + + ANDROID_KABI_RESERVE(1); }; struct xhci_scratchpad { @@ -1930,6 +1941,12 @@ struct xhci_hcd { struct list_head regset_list; void *dbc; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + /* platform-specific data -- must come last */ unsigned long priv[] __aligned(sizeof(s64)); }; @@ -1947,6 +1964,14 @@ struct xhci_driver_overrides { void (*reset_bandwidth)(struct usb_hcd *, struct usb_device *); int (*update_hub_device)(struct usb_hcd *hcd, struct usb_device *hdev, struct usb_tt *tt, gfp_t mem_flags); + int (*address_device)(struct usb_hcd *hcd, struct usb_device *udev); + int (*bus_suspend)(struct usb_hcd *hcd); + int (*bus_resume)(struct usb_hcd *hcd); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define XHCI_CFC_DELAY 10 @@ -2067,6 +2092,7 @@ int xhci_endpoint_init(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, unsigned int num_segs, unsigned int cycle_state, enum xhci_ring_type type, unsigned int max_packet, gfp_t flags); +void xhci_remove_stream_mapping(struct xhci_ring *ring); void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring); int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, unsigned int num_trbs, gfp_t flags); @@ -2128,6 +2154,7 @@ int xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev); void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev); int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev, struct usb_tt *tt, gfp_t mem_flags); +int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev); int xhci_disable_slot(struct xhci_hcd *xhci, u32 slot_id); int xhci_ext_cap_init(struct xhci_hcd *xhci); @@ -2235,6 +2262,52 @@ static inline struct xhci_ring *xhci_urb_to_transfer_ring(struct xhci_hcd *xhci, urb->stream_id); } +/** + * struct xhci_vendor_ops - function callbacks for vendor specific operations + * @vendor_init: called for vendor init process + * @vendor_cleanup: called for vendor cleanup process + * @is_usb_offload_enabled: called to check if usb offload enabled + * @alloc_dcbaa: called when allocating vendor specific dcbaa + * @free_dcbaa: called to free vendor specific dcbaa + * @alloc_transfer_ring: called when remote transfer ring allocation is required + * @free_transfer_ring: called to free vendor specific transfer ring + * @sync_dev_ctx: called when synchronization for device context is required + * @usb_offload_skip_urb: skip urb control for offloading + * @alloc_container_ctx: called when allocating vendor specific container context + * @free_container_ctx: called to free vendor specific container context + */ +struct xhci_vendor_ops { + int (*vendor_init)(struct xhci_hcd *xhci); + void (*vendor_cleanup)(struct xhci_hcd *xhci); + bool (*is_usb_offload_enabled)(struct xhci_hcd *xhci, + struct xhci_virt_device *vdev, + unsigned int ep_index); + + struct xhci_device_context_array *(*alloc_dcbaa)(struct xhci_hcd *xhci, + gfp_t flags); + void (*free_dcbaa)(struct xhci_hcd *xhci); + + struct xhci_ring *(*alloc_transfer_ring)(struct xhci_hcd *xhci, + u32 endpoint_type, enum xhci_ring_type ring_type, + unsigned int max_packet, gfp_t mem_flags); + void (*free_transfer_ring)(struct xhci_hcd *xhci, + struct xhci_virt_device *virt_dev, unsigned int ep_index); + int (*sync_dev_ctx)(struct xhci_hcd *xhci, unsigned int slot_id); + bool (*usb_offload_skip_urb)(struct xhci_hcd *xhci, struct urb *urb); + void (*alloc_container_ctx)(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx, + int type, gfp_t flags); + void (*free_container_ctx)(struct xhci_hcd *xhci, struct xhci_container_ctx *ctx); +}; + +struct xhci_vendor_ops *xhci_vendor_get_ops(struct xhci_hcd *xhci); + +int xhci_vendor_sync_dev_ctx(struct xhci_hcd *xhci, unsigned int slot_id); +bool xhci_vendor_usb_offload_skip_urb(struct xhci_hcd *xhci, struct urb *urb); +void xhci_vendor_free_transfer_ring(struct xhci_hcd *xhci, + struct xhci_virt_device *virt_dev, unsigned int ep_index); +bool xhci_vendor_is_usb_offload_enabled(struct xhci_hcd *xhci, + struct xhci_virt_device *virt_dev, unsigned int ep_index); + /* * TODO: As per spec Isochronous IDT transmissions are supported. We bypass * them anyways as we where unable to find a device that matches the diff --git a/drivers/usb/mon/mon_bin.c b/drivers/usb/mon/mon_bin.c index 094e812e9e69..abb1cd35d8a6 100644 --- a/drivers/usb/mon/mon_bin.c +++ b/drivers/usb/mon/mon_bin.c @@ -1272,8 +1272,7 @@ static int mon_bin_mmap(struct file *filp, struct vm_area_struct *vma) if (vma->vm_flags & VM_WRITE) return -EPERM; - vma->vm_flags &= ~VM_MAYWRITE; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_mod(vma, VM_DONTEXPAND | VM_DONTDUMP, VM_MAYWRITE); vma->vm_private_data = filp->private_data; mon_bin_vma_open(vma); return 0; diff --git a/drivers/usb/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c index 3b93e6d376fe..7c28350a206b 100644 --- a/drivers/usb/typec/altmodes/displayport.c +++ b/drivers/usb/typec/altmodes/displayport.c @@ -521,6 +521,10 @@ static ssize_t pin_assignment_show(struct device *dev, mutex_unlock(&dp->lock); + /* get_current_pin_assignments can return 0 when no matching pin assignments are found */ + if (len == 0) + len++; + buf[len - 1] = '\n'; return len; } diff --git a/drivers/usb/typec/bus.h b/drivers/usb/typec/bus.h index 56dec268d4dd..fa021ed928a7 100644 --- a/drivers/usb/typec/bus.h +++ b/drivers/usb/typec/bus.h @@ -4,6 +4,7 @@ #define __USB_TYPEC_ALTMODE_H__ #include +#include struct bus_type; struct typec_mux; @@ -22,6 +23,7 @@ struct altmode { struct altmode *partner; struct altmode *plug[2]; + ANDROID_KABI_RESERVE(1); }; #define to_altmode(d) container_of(d, struct altmode, adev) diff --git a/drivers/usb/typec/class.h b/drivers/usb/typec/class.h index 673b2952b074..8dc08e00982f 100644 --- a/drivers/usb/typec/class.h +++ b/drivers/usb/typec/class.h @@ -5,6 +5,7 @@ #include #include +#include struct typec_mux; struct typec_switch; @@ -14,6 +15,7 @@ struct typec_plug { enum typec_plug_index index; struct ida mode_ids; int num_altmodes; + ANDROID_KABI_RESERVE(1); }; struct typec_cable { @@ -22,6 +24,7 @@ struct typec_cable { struct usb_pd_identity *identity; unsigned int active:1; u16 pd_revision; /* 0300H = "3.0" */ + ANDROID_KABI_RESERVE(1); }; struct typec_partner { @@ -35,6 +38,7 @@ struct typec_partner { enum usb_pd_svdm_ver svdm_version; struct usb_power_delivery *pd; + ANDROID_KABI_RESERVE(1); }; struct typec_port { @@ -59,6 +63,7 @@ struct typec_port { const struct typec_capability *cap; const struct typec_operations *ops; + ANDROID_KABI_RESERVE(1); }; #define to_typec_port(_dev_) container_of(_dev_, struct typec_port, dev) diff --git a/drivers/usb/typec/mux.h b/drivers/usb/typec/mux.h index 58f0f28b6dc8..bdb015ade611 100644 --- a/drivers/usb/typec/mux.h +++ b/drivers/usb/typec/mux.h @@ -4,15 +4,18 @@ #define __USB_TYPEC_MUX__ #include +#include struct typec_switch_dev { struct device dev; typec_switch_set_fn_t set; + ANDROID_KABI_RESERVE(1); }; struct typec_mux_dev { struct device dev; typec_mux_set_fn_t set; + ANDROID_KABI_RESERVE(1); }; #define to_typec_switch_dev(_dev_) container_of(_dev_, struct typec_switch_dev, dev) diff --git a/drivers/vdpa/vdpa_user/iova_domain.c b/drivers/vdpa/vdpa_user/iova_domain.c index e682bc7ee6c9..5e4a77b9bae6 100644 --- a/drivers/vdpa/vdpa_user/iova_domain.c +++ b/drivers/vdpa/vdpa_user/iova_domain.c @@ -512,7 +512,7 @@ static int vduse_domain_mmap(struct file *file, struct vm_area_struct *vma) { struct vduse_iova_domain *domain = file->private_data; - vma->vm_flags |= VM_DONTDUMP | VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTDUMP | VM_DONTEXPAND); vma->vm_private_data = domain; vma->vm_ops = &vduse_domain_mmap_ops; diff --git a/drivers/vfio/pci/vfio_pci_core.c b/drivers/vfio/pci/vfio_pci_core.c index e030c2120183..bc9cda40173c 100644 --- a/drivers/vfio/pci/vfio_pci_core.c +++ b/drivers/vfio/pci/vfio_pci_core.c @@ -1792,7 +1792,7 @@ int vfio_pci_core_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma * See remap_pfn_range(), called from vfio_pci_fault() but we can't * change vm_flags within the fault handler. Set them now. */ - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &vfio_pci_mmap_ops; return 0; diff --git a/drivers/vhost/vdpa.c b/drivers/vhost/vdpa.c index b7657984dd8d..f7a80844f60f 100644 --- a/drivers/vhost/vdpa.c +++ b/drivers/vhost/vdpa.c @@ -1316,7 +1316,7 @@ static int vhost_vdpa_mmap(struct file *file, struct vm_area_struct *vma) if (vma->vm_end - vma->vm_start != notify.size) return -ENOTSUPP; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &vhost_vdpa_vm_ops; return 0; } diff --git a/drivers/video/fbdev/68328fb.c b/drivers/video/fbdev/68328fb.c index 7db03ed77c76..41df61b37a18 100644 --- a/drivers/video/fbdev/68328fb.c +++ b/drivers/video/fbdev/68328fb.c @@ -391,7 +391,7 @@ static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma) #ifndef MMU /* this is uClinux (no MMU) specific code */ - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_start = videomemory; return 0; diff --git a/drivers/video/fbdev/core/fb_defio.c b/drivers/video/fbdev/core/fb_defio.c index a3cf1f764f29..ed5e4a5699b8 100644 --- a/drivers/video/fbdev/core/fb_defio.c +++ b/drivers/video/fbdev/core/fb_defio.c @@ -232,9 +232,9 @@ static const struct address_space_operations fb_deferred_io_aops = { int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) { vma->vm_ops = &fb_deferred_io_vm_ops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); if (!(info->flags & FBINFO_VIRTFB)) - vma->vm_flags |= VM_IO; + vm_flags_set(vma, VM_IO); vma->vm_private_data = info; return 0; } diff --git a/drivers/virt/gunyah/Kconfig b/drivers/virt/gunyah/Kconfig index 2eac0b68fcec..02c7a8b60eae 100644 --- a/drivers/virt/gunyah/Kconfig +++ b/drivers/virt/gunyah/Kconfig @@ -6,6 +6,7 @@ config GUNYAH depends on MAILBOX select GUNYAH_PLATFORM_HOOKS select AUXILIARY_BUS + imply GUNYAH_QCOM_PLATFORM if ARCH_QCOM help The Gunyah drivers are the helper interfaces that run in a guest VM such as basic inter-VM IPC and signaling mechanisms, and higher level @@ -17,6 +18,18 @@ config GUNYAH config GUNYAH_PLATFORM_HOOKS tristate +config GUNYAH_QCOM_PLATFORM + tristate "Support for Gunyah on Qualcomm platforms" + depends on GUNYAH + select GUNYAH_PLATFORM_HOOKS + select QCOM_SCM + help + Enable support for interacting with Gunyah on Qualcomm + platforms. Interaction with Qualcomm firmware requires + extra platform-specific support. + + Say Y/M here to use Gunyah on Qualcomm platforms. + config GUNYAH_VCPU tristate "Runnable Gunyah vCPUs" depends on GUNYAH diff --git a/drivers/virt/gunyah/Makefile b/drivers/virt/gunyah/Makefile index c9fb17d3a5b0..63ca11e74796 100644 --- a/drivers/virt/gunyah/Makefile +++ b/drivers/virt/gunyah/Makefile @@ -1,9 +1,10 @@ # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_GUNYAH_PLATFORM_HOOKS) += gunyah_platform_hooks.o +obj-$(CONFIG_GUNYAH_QCOM_PLATFORM) += gunyah_qcom.o -gunyah_rsc_mgr-y += rsc_mgr.o rsc_mgr_rpc.o vm_mgr.o vm_mgr_mm.o -obj-$(CONFIG_GUNYAH) += gunyah_rsc_mgr.o +gunyah-y += rsc_mgr.o rsc_mgr_rpc.o vm_mgr.o vm_mgr_mm.o +obj-$(CONFIG_GUNYAH) += gunyah.o obj-$(CONFIG_GUNYAH_VCPU) += gunyah_vcpu.o obj-$(CONFIG_GUNYAH_IRQFD) += gunyah_irqfd.o diff --git a/drivers/virt/gunyah/gunyah_ioeventfd.c b/drivers/virt/gunyah/gunyah_ioeventfd.c index 517f55706ed9..5b1b9fd9ac3a 100644 --- a/drivers/virt/gunyah/gunyah_ioeventfd.c +++ b/drivers/virt/gunyah/gunyah_ioeventfd.c @@ -35,13 +35,17 @@ static struct gh_vm_io_handler_ops io_ops = { static long gh_ioeventfd_bind(struct gh_vm_function_instance *f) { const struct gh_fn_ioeventfd_arg *args = f->argp; - struct eventfd_ctx *ctx = NULL; struct gh_ioeventfd *iofd; + struct eventfd_ctx *ctx; int ret; if (f->arg_size != sizeof(*args)) return -EINVAL; + /* All other flag bits are reserved for future use */ + if (args->flags & ~GH_IOEVENTFD_FLAGS_DATAMATCH) + return -EINVAL; + /* must be natural-word sized, or 0 to ignore length */ switch (args->len) { case 0: @@ -55,15 +59,11 @@ static long gh_ioeventfd_bind(struct gh_vm_function_instance *f) } /* check for range overflow */ - if (args->addr + args->len < args->addr) + if (overflows_type(args->addr + args->len, u64)) return -EINVAL; /* ioeventfd with no length can't be combined with DATAMATCH */ - if (!args->len && (args->flags & GH_IOEVENTFD_DATAMATCH)) - return -EINVAL; - - /* All other flag bits are reserved for future use */ - if (args->flags & ~GH_IOEVENTFD_DATAMATCH) + if (!args->len && (args->flags & GH_IOEVENTFD_FLAGS_DATAMATCH)) return -EINVAL; ctx = eventfd_ctx_fdget(args->fd); @@ -81,7 +81,7 @@ static long gh_ioeventfd_bind(struct gh_vm_function_instance *f) iofd->ctx = ctx; - if (args->flags & GH_IOEVENTFD_DATAMATCH) { + if (args->flags & GH_IOEVENTFD_FLAGS_DATAMATCH) { iofd->io_handler.datamatch = true; iofd->io_handler.len = args->len; iofd->io_handler.data = args->datamatch; @@ -111,7 +111,20 @@ static void gh_ioevent_unbind(struct gh_vm_function_instance *f) kfree(iofd); } -DECLARE_GH_VM_FUNCTION_INIT(ioeventfd, GH_FN_IOEVENTFD, - gh_ioeventfd_bind, gh_ioevent_unbind); -MODULE_DESCRIPTION("Gunyah ioeventfds"); +static bool gh_ioevent_compare(const struct gh_vm_function_instance *f, + const void *arg, size_t size) +{ + const struct gh_fn_ioeventfd_arg *instance = f->argp, + *other = arg; + + if (sizeof(*other) != size) + return false; + + return instance->addr == other->addr; +} + +DECLARE_GH_VM_FUNCTION_INIT(ioeventfd, GH_FN_IOEVENTFD, 3, + gh_ioeventfd_bind, gh_ioevent_unbind, + gh_ioevent_compare); +MODULE_DESCRIPTION("Gunyah ioeventfd VM Function"); MODULE_LICENSE("GPL"); diff --git a/drivers/virt/gunyah/gunyah_irqfd.c b/drivers/virt/gunyah/gunyah_irqfd.c index 38e5fe266b00..3e954ebd2029 100644 --- a/drivers/virt/gunyah/gunyah_irqfd.c +++ b/drivers/virt/gunyah/gunyah_irqfd.c @@ -30,13 +30,11 @@ static int irqfd_wakeup(wait_queue_entry_t *wait, unsigned int mode, int sync, v { struct gh_irqfd *irqfd = container_of(wait, struct gh_irqfd, wait); __poll_t flags = key_to_poll(key); - u64 enable_mask = GH_BELL_NONBLOCK; - u64 old_flags; int ret = 0; if (flags & EPOLLIN) { if (irqfd->ghrsc) { - ret = gh_hypercall_bell_send(irqfd->ghrsc->capid, enable_mask, &old_flags); + ret = gh_hypercall_bell_send(irqfd->ghrsc->capid, 1, NULL); if (ret) pr_err_ratelimited("Failed to inject interrupt %d: %d\n", irqfd->ticket.label, ret); @@ -54,28 +52,33 @@ static void irqfd_ptable_queue_proc(struct file *file, wait_queue_head_t *wqh, p add_wait_queue(wqh, &irq_ctx->wait); } -static int gh_irqfd_populate(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc) +static bool gh_irqfd_populate(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc) { struct gh_irqfd *irqfd = container_of(ticket, struct gh_irqfd, ticket); - u64 enable_mask = GH_BELL_NONBLOCK; - u64 ack_mask = ~0; - int ret = 0; + int ret; if (irqfd->ghrsc) { pr_warn("irqfd%d already got a Gunyah resource. Check if multiple resources with same label were configured.\n", irqfd->ticket.label); - return -1; + return false; } irqfd->ghrsc = ghrsc; if (irqfd->level) { - ret = gh_hypercall_bell_set_mask(irqfd->ghrsc->capid, enable_mask, ack_mask); + /* Configure the bell to trigger when bit 0 is asserted (see + * irq_wakeup) and for bell to automatically clear bit 0 once + * received by the VM (ack_mask). need to make sure bit 0 is cleared right away, + * otherwise the line will never be deasserted. Emulating edge + * trigger interrupt does not need to set either mask + * because irq is listed only once per gh_hypercall_bell_send + */ + ret = gh_hypercall_bell_set_mask(irqfd->ghrsc->capid, 1, 1); if (ret) pr_warn("irq %d couldn't be set as level triggered. Might cause IRQ storm if asserted\n", irqfd->ticket.label); } - return 0; + return true; } static void gh_irqfd_unpopulate(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc) @@ -98,7 +101,7 @@ static long gh_irqfd_bind(struct gh_vm_function_instance *f) return -EINVAL; /* All other flag bits are reserved for future use */ - if (args->flags & ~GH_IRQFD_LEVEL) + if (args->flags & ~GH_IRQFD_FLAGS_LEVEL) return -EINVAL; irqfd = kzalloc(sizeof(*irqfd), GFP_KERNEL); @@ -120,7 +123,7 @@ static long gh_irqfd_bind(struct gh_vm_function_instance *f) goto err_fdput; } - if (args->flags & GH_IRQFD_LEVEL) + if (args->flags & GH_IRQFD_FLAGS_LEVEL) irqfd->level = true; init_waitqueue_func_entry(&irqfd->wait, irqfd_wakeup); @@ -159,6 +162,19 @@ static void gh_irqfd_unbind(struct gh_vm_function_instance *f) kfree(irqfd); } -DECLARE_GH_VM_FUNCTION_INIT(irqfd, GH_FN_IRQFD, gh_irqfd_bind, gh_irqfd_unbind); -MODULE_DESCRIPTION("Gunyah irqfds"); +static bool gh_irqfd_compare(const struct gh_vm_function_instance *f, + const void *arg, size_t size) +{ + const struct gh_fn_irqfd_arg *instance = f->argp, + *other = arg; + + if (sizeof(*other) != size) + return false; + + return instance->label == other->label; +} + +DECLARE_GH_VM_FUNCTION_INIT(irqfd, GH_FN_IRQFD, 2, gh_irqfd_bind, gh_irqfd_unbind, + gh_irqfd_compare); +MODULE_DESCRIPTION("Gunyah irqfd VM Function"); MODULE_LICENSE("GPL"); diff --git a/drivers/virt/gunyah/gunyah_platform_hooks.c b/drivers/virt/gunyah/gunyah_platform_hooks.c index 60da0e154e98..905515b4589e 100644 --- a/drivers/virt/gunyah/gunyah_platform_hooks.c +++ b/drivers/virt/gunyah/gunyah_platform_hooks.c @@ -9,7 +9,7 @@ #include "rsc_mgr.h" -static struct gh_rm_platform_ops *rm_platform_ops; +static const struct gh_rm_platform_ops *rm_platform_ops; static DECLARE_RWSEM(rm_platform_ops_lock); int gh_rm_platform_pre_mem_share(struct gh_rm *rm, struct gh_rm_mem_parcel *mem_parcel) @@ -36,7 +36,7 @@ int gh_rm_platform_post_mem_reclaim(struct gh_rm *rm, struct gh_rm_mem_parcel *m } EXPORT_SYMBOL_GPL(gh_rm_platform_post_mem_reclaim); -int gh_rm_register_platform_ops(struct gh_rm_platform_ops *platform_ops) +int gh_rm_register_platform_ops(const struct gh_rm_platform_ops *platform_ops) { int ret = 0; @@ -50,7 +50,7 @@ int gh_rm_register_platform_ops(struct gh_rm_platform_ops *platform_ops) } EXPORT_SYMBOL_GPL(gh_rm_register_platform_ops); -void gh_rm_unregister_platform_ops(struct gh_rm_platform_ops *platform_ops) +void gh_rm_unregister_platform_ops(const struct gh_rm_platform_ops *platform_ops) { down_write(&rm_platform_ops_lock); if (rm_platform_ops == platform_ops) @@ -61,10 +61,10 @@ EXPORT_SYMBOL_GPL(gh_rm_unregister_platform_ops); static void _devm_gh_rm_unregister_platform_ops(void *data) { - gh_rm_unregister_platform_ops(data); + gh_rm_unregister_platform_ops((const struct gh_rm_platform_ops *)data); } -int devm_gh_rm_register_platform_ops(struct device *dev, struct gh_rm_platform_ops *ops) +int devm_gh_rm_register_platform_ops(struct device *dev, const struct gh_rm_platform_ops *ops) { int ret; @@ -72,7 +72,7 @@ int devm_gh_rm_register_platform_ops(struct device *dev, struct gh_rm_platform_o if (ret) return ret; - return devm_add_action(dev, _devm_gh_rm_unregister_platform_ops, ops); + return devm_add_action(dev, _devm_gh_rm_unregister_platform_ops, (void *)ops); } EXPORT_SYMBOL_GPL(devm_gh_rm_register_platform_ops); diff --git a/drivers/virt/gunyah/gunyah_qcom.c b/drivers/virt/gunyah/gunyah_qcom.c new file mode 100644 index 000000000000..be5363f53bd8 --- /dev/null +++ b/drivers/virt/gunyah/gunyah_qcom.c @@ -0,0 +1,153 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#include +#include +#include +#include +#include +#include + +#define QCOM_SCM_RM_MANAGED_VMID 0x3A +#define QCOM_SCM_MAX_MANAGED_VMID 0x3F + +static int qcom_scm_gh_rm_pre_mem_share(void *rm, struct gh_rm_mem_parcel *mem_parcel) +{ + struct qcom_scm_vmperm *new_perms; + u64 src, src_cpy; + int ret = 0, i, n; + u16 vmid; + + new_perms = kcalloc(mem_parcel->n_acl_entries, sizeof(*new_perms), GFP_KERNEL); + if (!new_perms) + return -ENOMEM; + + for (n = 0; n < mem_parcel->n_acl_entries; n++) { + vmid = le16_to_cpu(mem_parcel->acl_entries[n].vmid); + if (vmid <= QCOM_SCM_MAX_MANAGED_VMID) + new_perms[n].vmid = vmid; + else + new_perms[n].vmid = QCOM_SCM_RM_MANAGED_VMID; + if (mem_parcel->acl_entries[n].perms & GH_RM_ACL_X) + new_perms[n].perm |= QCOM_SCM_PERM_EXEC; + if (mem_parcel->acl_entries[n].perms & GH_RM_ACL_W) + new_perms[n].perm |= QCOM_SCM_PERM_WRITE; + if (mem_parcel->acl_entries[n].perms & GH_RM_ACL_R) + new_perms[n].perm |= QCOM_SCM_PERM_READ; + } + + src = BIT_ULL(QCOM_SCM_VMID_HLOS); + + for (i = 0; i < mem_parcel->n_mem_entries; i++) { + src_cpy = src; + ret = qcom_scm_assign_mem(le64_to_cpu(mem_parcel->mem_entries[i].phys_addr), + le64_to_cpu(mem_parcel->mem_entries[i].size), + &src_cpy, new_perms, mem_parcel->n_acl_entries); + if (ret) + break; + } + + if (!ret) + goto out; + + src = 0; + for (n = 0; n < mem_parcel->n_acl_entries; n++) { + vmid = le16_to_cpu(mem_parcel->acl_entries[n].vmid); + if (vmid <= QCOM_SCM_MAX_MANAGED_VMID) + src |= BIT_ULL(vmid); + else + src |= BIT_ULL(QCOM_SCM_RM_MANAGED_VMID); + } + + new_perms[0].vmid = QCOM_SCM_VMID_HLOS; + + for (i--; i >= 0; i--) { + src_cpy = src; + WARN_ON_ONCE(qcom_scm_assign_mem( + le64_to_cpu(mem_parcel->mem_entries[i].phys_addr), + le64_to_cpu(mem_parcel->mem_entries[i].size), + &src_cpy, new_perms, 1)); + } + +out: + kfree(new_perms); + return ret; +} + +static int qcom_scm_gh_rm_post_mem_reclaim(void *rm, struct gh_rm_mem_parcel *mem_parcel) +{ + struct qcom_scm_vmperm new_perms; + u64 src = 0, src_cpy; + int ret = 0, i, n; + u16 vmid; + + new_perms.vmid = QCOM_SCM_VMID_HLOS; + new_perms.perm = QCOM_SCM_PERM_EXEC | QCOM_SCM_PERM_WRITE | QCOM_SCM_PERM_READ; + + for (n = 0; n < mem_parcel->n_acl_entries; n++) { + vmid = le16_to_cpu(mem_parcel->acl_entries[n].vmid); + if (vmid <= QCOM_SCM_MAX_MANAGED_VMID) + src |= (1ull << vmid); + else + src |= (1ull << QCOM_SCM_RM_MANAGED_VMID); + } + + for (i = 0; i < mem_parcel->n_mem_entries; i++) { + src_cpy = src; + ret = qcom_scm_assign_mem(le64_to_cpu(mem_parcel->mem_entries[i].phys_addr), + le64_to_cpu(mem_parcel->mem_entries[i].size), + &src_cpy, &new_perms, 1); + WARN_ON_ONCE(ret); + } + + return ret; +} + +static struct gh_rm_platform_ops qcom_scm_gh_rm_platform_ops = { + .pre_mem_share = qcom_scm_gh_rm_pre_mem_share, + .post_mem_reclaim = qcom_scm_gh_rm_post_mem_reclaim, +}; + +/* {19bd54bd-0b37-571b-946f-609b54539de6} */ +static const uuid_t QCOM_EXT_UUID = + UUID_INIT(0x19bd54bd, 0x0b37, 0x571b, 0x94, 0x6f, 0x60, 0x9b, 0x54, 0x53, 0x9d, 0xe6); + +#define GH_QCOM_EXT_CALL_UUID_ID ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, ARM_SMCCC_SMC_32, \ + ARM_SMCCC_OWNER_VENDOR_HYP, 0x3f01) + +static bool gh_has_qcom_extensions(void) +{ + struct arm_smccc_res res; + uuid_t uuid; + u32 *up; + + arm_smccc_1_1_smc(GH_QCOM_EXT_CALL_UUID_ID, &res); + + up = (u32 *)&uuid.b[0]; + up[0] = lower_32_bits(res.a0); + up[1] = lower_32_bits(res.a1); + up[2] = lower_32_bits(res.a2); + up[3] = lower_32_bits(res.a3); + + return uuid_equal(&uuid, &QCOM_EXT_UUID); +} + +static int __init qcom_gh_platform_hooks_register(void) +{ + if (!gh_has_qcom_extensions()) + return -ENODEV; + + return gh_rm_register_platform_ops(&qcom_scm_gh_rm_platform_ops); +} + +static void __exit qcom_gh_platform_hooks_unregister(void) +{ + gh_rm_unregister_platform_ops(&qcom_scm_gh_rm_platform_ops); +} + +module_init(qcom_gh_platform_hooks_register); +module_exit(qcom_gh_platform_hooks_unregister); +MODULE_DESCRIPTION("Qualcomm Technologies, Inc. Platform Hooks for Gunyah"); +MODULE_LICENSE("GPL"); diff --git a/drivers/virt/gunyah/gunyah_vcpu.c b/drivers/virt/gunyah/gunyah_vcpu.c index f8925b77851a..82a0cbf55caf 100644 --- a/drivers/virt/gunyah/gunyah_vcpu.c +++ b/drivers/virt/gunyah/gunyah_vcpu.c @@ -41,19 +41,6 @@ struct gh_vcpu { struct kref kref; }; -/* VCPU is ready to run */ -#define GH_VCPU_STATE_READY 0 -/* VCPU is sleeping until an interrupt arrives */ -#define GH_VCPU_STATE_EXPECTS_WAKEUP 1 -/* VCPU is powered off */ -#define GH_VCPU_STATE_POWERED_OFF 2 -/* VCPU is blocked in EL2 for unspecified reason */ -#define GH_VCPU_STATE_BLOCKED 3 -/* VCPU has returned for MMIO READ */ -#define GH_VCPU_ADDRSPACE_VMMIO_READ 4 -/* VCPU has returned for MMIO WRITE */ -#define GH_VCPU_ADDRSPACE_VMMIO_WRITE 5 - static void vcpu_release(struct kref *kref) { struct gh_vcpu *vcpu = container_of(kref, struct gh_vcpu, kref); @@ -81,6 +68,9 @@ static bool gh_handle_mmio(struct gh_vcpu *vcpu, len = vcpu_run_resp->state_data[1], data = vcpu_run_resp->state_data[2]; + if (WARN_ON(len > sizeof(u64))) + len = sizeof(u64); + if (vcpu_run_resp->state == GH_VCPU_ADDRSPACE_VMMIO_READ) { vcpu->vcpu_run->mmio.is_write = 0; /* Record that we need to give vCPU user's supplied value next gh_vcpu_run() */ @@ -188,6 +178,8 @@ static int gh_vcpu_run(struct gh_vcpu *vcpu) vcpu->state = GH_VCPU_READY; break; case GH_VCPU_MMIO_READ: + if (unlikely(vcpu->mmio_read_len > sizeof(state_data[0]))) + vcpu->mmio_read_len = sizeof(state_data[0]); memcpy(&state_data[0], vcpu->vcpu_run->mmio.data, vcpu->mmio_read_len); vcpu->state = GH_VCPU_READY; break; @@ -205,7 +197,6 @@ static int gh_vcpu_run(struct gh_vcpu *vcpu) gh_error = gh_hypercall_vcpu_run(vcpu->rsc->capid, state_data, &vcpu_run_resp); if (gh_error == GH_ERROR_OK) { - ret = 0; switch (vcpu_run_resp.state) { case GH_VCPU_STATE_READY: if (need_resched()) @@ -245,15 +236,15 @@ static int gh_vcpu_run(struct gh_vcpu *vcpu) break; default: pr_warn_ratelimited("Unknown vCPU state: %llx\n", - vcpu_run_resp.state); + vcpu_run_resp.sized_state); schedule(); break; } } else if (gh_error == GH_ERROR_RETRY) { schedule(); - ret = 0; - } else - ret = gh_remap_error(gh_error); + } else { + ret = gh_error_remap(gh_error); + } } out: @@ -323,14 +314,16 @@ static const struct file_operations gh_vcpu_fops = { .mmap = gh_vcpu_mmap, }; -static int gh_vcpu_populate(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc) +static bool gh_vcpu_populate(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc) { struct gh_vcpu *vcpu = container_of(ticket, struct gh_vcpu, ticket); int ret; mutex_lock(&vcpu->run_lock); if (vcpu->rsc) { - ret = -1; + pr_warn("vcpu%d already got a Gunyah resource. Check if multiple resources with same label were configured.\n", + vcpu->ticket.label); + ret = -EEXIST; goto out; } @@ -342,9 +335,11 @@ static int gh_vcpu_populate(struct gh_vm_resource_ticket *ticket, struct gh_reso if (ret) pr_warn("Failed to request vcpu irq %d: %d", vcpu->rsc->irq, ret); + enable_irq_wake(vcpu->rsc->irq); + out: mutex_unlock(&vcpu->run_lock); - return ret; + return !ret; } static void gh_vcpu_unpopulate(struct gh_vm_resource_ticket *ticket, @@ -399,15 +394,9 @@ static long gh_vcpu_bind(struct gh_vm_function_instance *f) if (r) goto err_destroy_page; - fd = get_unused_fd_flags(O_CLOEXEC); - if (fd < 0) { - r = fd; - goto err_remove_vcpu; - } - if (!gh_vm_get(f->ghvm)) { r = -ENODEV; - goto err_put_fd; + goto err_remove_resource_ticket; } vcpu->ghvm = f->ghvm; @@ -421,23 +410,30 @@ static long gh_vcpu_bind(struct gh_vm_function_instance *f) goto err_put_gh_vm; kref_get(&vcpu->kref); - snprintf(name, sizeof(name), "gh-vcpu:%d", vcpu->ticket.label); + + fd = get_unused_fd_flags(O_CLOEXEC); + if (fd < 0) { + r = fd; + goto err_notifier; + } + + snprintf(name, sizeof(name), "gh-vcpu:%u", vcpu->ticket.label); file = anon_inode_getfile(name, &gh_vcpu_fops, vcpu, O_RDWR); if (IS_ERR(file)) { r = PTR_ERR(file); - goto err_notifier; + goto err_put_fd; } fd_install(fd, file); return fd; +err_put_fd: + put_unused_fd(fd); err_notifier: gh_rm_notifier_unregister(f->rm, &vcpu->nb); err_put_gh_vm: gh_vm_put(vcpu->ghvm); -err_put_fd: - put_unused_fd(fd); -err_remove_vcpu: +err_remove_resource_ticket: gh_vm_remove_resource_ticket(f->ghvm, &vcpu->ticket); err_destroy_page: free_page((unsigned long)vcpu->vcpu_run); @@ -457,6 +453,18 @@ static void gh_vcpu_unbind(struct gh_vm_function_instance *f) kref_put(&vcpu->kref, vcpu_release); } -DECLARE_GH_VM_FUNCTION_INIT(vcpu, GH_FN_VCPU, gh_vcpu_bind, gh_vcpu_unbind); -MODULE_DESCRIPTION("Gunyah vCPU Driver"); +static bool gh_vcpu_compare(const struct gh_vm_function_instance *f, + const void *arg, size_t size) +{ + const struct gh_fn_vcpu_arg *instance = f->argp, + *other = arg; + + if (sizeof(*other) != size) + return false; + + return instance->id == other->id; +} + +DECLARE_GH_VM_FUNCTION_INIT(vcpu, GH_FN_VCPU, 1, gh_vcpu_bind, gh_vcpu_unbind, gh_vcpu_compare); +MODULE_DESCRIPTION("Gunyah vCPU Function"); MODULE_LICENSE("GPL"); diff --git a/drivers/virt/gunyah/rsc_mgr.c b/drivers/virt/gunyah/rsc_mgr.c index ae84af21bc3c..ab29e7687e3b 100644 --- a/drivers/virt/gunyah/rsc_mgr.c +++ b/drivers/virt/gunyah/rsc_mgr.c @@ -123,10 +123,11 @@ struct gh_rm_connection { /** * struct gh_rm - private data for communicating w/Gunyah resource manager - * @dev: pointer to device + * @dev: pointer to RM platform device * @tx_ghrsc: message queue resource to TX to RM * @rx_ghrsc: message queue resource to RX from RM - * @msgq: mailbox instance of above + * @msgq: mailbox instance of TX/RX resources above + * @msgq_client: mailbox client of above msgq * @active_rx_connection: ongoing gh_rm_connection for which we're receiving fragments * @last_tx_ret: return value of last mailbox tx * @call_xarray: xarray to allocate & lookup sequence IDs for Request/Response flows @@ -159,10 +160,10 @@ struct gh_rm { }; /** - * gh_rm_remap_error() - Remap Gunyah resource manager errors into a Linux error code - * @gh_error: "Standard" return value from Gunyah resource manager + * gh_rm_error_remap() - Remap Gunyah resource manager errors into a Linux error code + * @rm_error: "Standard" return value from Gunyah resource manager */ -static inline int gh_rm_remap_error(enum gh_rm_error rm_error) +static inline int gh_rm_error_remap(enum gh_rm_error rm_error) { switch (rm_error) { case GH_RM_ERROR_OK: @@ -225,12 +226,12 @@ static int gh_rm_irq_domain_alloc(struct irq_domain *d, unsigned int virq, unsig void *arg) { struct gh_irq_chip_data *chip_data, *spec = arg; - struct irq_fwspec parent_fwspec; + struct irq_fwspec parent_fwspec = {}; struct gh_rm *rm = d->host_data; u32 gh_virq = spec->gh_virq; int ret; - if (nr_irqs != 1 || gh_virq == U32_MAX) + if (nr_irqs != 1) return -EINVAL; chip_data = kzalloc(sizeof(*chip_data), GFP_KERNEL); @@ -263,16 +264,13 @@ err_free_irq_data: static void gh_rm_irq_domain_free_single(struct irq_domain *d, unsigned int virq) { - struct gh_irq_chip_data *chip_data; struct irq_data *irq_data; irq_data = irq_domain_get_irq_data(d, virq); if (!irq_data) return; - chip_data = irq_data->chip_data; - - kfree(chip_data); + kfree(irq_data->chip_data); irq_data->chip_data = NULL; } @@ -292,6 +290,7 @@ static const struct irq_domain_ops gh_rm_irq_domain_ops = { struct gh_resource *gh_rm_alloc_resource(struct gh_rm *rm, struct gh_rm_hyp_resource *hyp_resource) { struct gh_resource *ghrsc; + int ret; ghrsc = kzalloc(sizeof(*ghrsc), GFP_KERNEL); if (!ghrsc) @@ -301,17 +300,20 @@ struct gh_resource *gh_rm_alloc_resource(struct gh_rm *rm, struct gh_rm_hyp_reso ghrsc->capid = le64_to_cpu(hyp_resource->cap_id); ghrsc->irq = IRQ_NOTCONNECTED; ghrsc->rm_label = le32_to_cpu(hyp_resource->resource_label); - if (hyp_resource->virq && le32_to_cpu(hyp_resource->virq) != U32_MAX) { + if (hyp_resource->virq) { struct gh_irq_chip_data irq_data = { .gh_virq = le32_to_cpu(hyp_resource->virq), }; - ghrsc->irq = irq_domain_alloc_irqs(rm->irq_domain, 1, NUMA_NO_NODE, &irq_data); - if (ghrsc->irq < 0) { + ret = irq_domain_alloc_irqs(rm->irq_domain, 1, NUMA_NO_NODE, &irq_data); + if (ret < 0) { dev_err(rm->dev, "Failed to allocate interrupt for resource %d label: %d: %d\n", - ghrsc->type, ghrsc->rm_label, ghrsc->irq); - ghrsc->irq = IRQ_NOTCONNECTED; + ghrsc->type, ghrsc->rm_label, ret); + kfree(ghrsc); + return NULL; + } else { + ghrsc->irq = ret; } } @@ -379,9 +381,9 @@ static void gh_rm_notif_work(struct work_struct *work) notification.work); struct gh_rm *rm = connection->notification.rm; - blocking_notifier_call_chain(&rm->nh, connection->msg_id, connection->payload); + blocking_notifier_call_chain(&rm->nh, le32_to_cpu(connection->msg_id), connection->payload); - gh_rm_put(rm); + put_device(rm->dev); kfree(connection->payload); kfree(connection); } @@ -402,14 +404,14 @@ static void gh_rm_process_notif(struct gh_rm *rm, void *msg, size_t msg_size) connection->type = RM_RPC_TYPE_NOTIF; connection->msg_id = hdr->msg_id; - gh_rm_get(rm); + get_device(rm->dev); connection->notification.rm = rm; INIT_WORK(&connection->notification.work, gh_rm_notif_work); ret = gh_rm_init_connection_payload(connection, msg, sizeof(*hdr), msg_size); if (ret) { dev_err(rm->dev, "Failed to initialize connection for notification: %d\n", ret); - gh_rm_put(rm); + put_device(rm->dev); kfree(connection); return; } @@ -417,7 +419,7 @@ static void gh_rm_process_notif(struct gh_rm *rm, void *msg, size_t msg_size) rm->active_rx_connection = connection; } -static void gh_rm_process_rply(struct gh_rm *rm, void *msg, size_t msg_size) +static void gh_rm_process_reply(struct gh_rm *rm, void *msg, size_t msg_size) { struct gh_rm_rpc_reply_hdr *reply_hdr = msg; struct gh_rm_connection *connection; @@ -483,7 +485,7 @@ static void gh_rm_try_complete_connection(struct gh_rm *rm) schedule_work(&connection->notification.work); break; default: - dev_err_ratelimited(rm->dev, "Invalid message type (%d) received\n", + dev_err_ratelimited(rm->dev, "Invalid message type (%u) received\n", connection->type); gh_rm_abort_connection(rm); break; @@ -514,7 +516,7 @@ static void gh_rm_msgq_rx_data(struct mbox_client *cl, void *mssg) gh_rm_process_notif(rm, msg, msg_size); break; case RM_RPC_TYPE_REPLY: - gh_rm_process_rply(rm, msg, msg_size); + gh_rm_process_reply(rm, msg, msg_size); break; case RM_RPC_TYPE_CONTINUATION: gh_rm_process_cont(rm, rm->active_rx_connection, msg, msg_size); @@ -537,11 +539,11 @@ static void gh_rm_msgq_tx_done(struct mbox_client *cl, void *mssg, int r) } static int gh_rm_send_request(struct gh_rm *rm, u32 message_id, - const void *req_buff, size_t req_buf_size, + const void *req_buf, size_t req_buf_size, struct gh_rm_connection *connection) { size_t buf_size_remaining = req_buf_size; - const void *req_buf_curr = req_buff; + const void *req_buf_curr = req_buf; struct gh_msgq_tx_data *msg; struct gh_rm_rpc_hdr *hdr, hdr_template; u32 cont_fragments = 0; @@ -550,8 +552,8 @@ static int gh_rm_send_request(struct gh_rm *rm, u32 message_id, int ret; if (req_buf_size > GH_RM_MAX_NUM_FRAGMENTS * GH_RM_MAX_MSG_SIZE) { - dev_warn(rm->dev, "Limit exceeded for the number of fragments: %u\n", - cont_fragments); + dev_warn(rm->dev, "Limit (%lu bytes) exceeded for the maximum message size: %lu\n", + GH_RM_MAX_NUM_FRAGMENTS * GH_RM_MAX_MSG_SIZE, req_buf_size); dump_stack(); return -E2BIG; } @@ -561,7 +563,7 @@ static int gh_rm_send_request(struct gh_rm *rm, u32 message_id, hdr_template.api = RM_RPC_API; hdr_template.type = FIELD_PREP(RM_RPC_TYPE_MASK, RM_RPC_TYPE_REQUEST) | - FIELD_PREP(RM_RPC_FRAGMENTS_MASK, cont_fragments); + FIELD_PREP(RM_RPC_FRAGMENTS_MASK, cont_fragments); hdr_template.seq = cpu_to_le16(connection->reply.seq); hdr_template.msg_id = cpu_to_le32(message_id); @@ -569,7 +571,6 @@ static int gh_rm_send_request(struct gh_rm *rm, u32 message_id, if (ret) return ret; - /* Consider also the 'request' packet for the loop count */ do { msg = kmem_cache_zalloc(rm->cache, GFP_KERNEL); if (!msg) { @@ -578,11 +579,11 @@ static int gh_rm_send_request(struct gh_rm *rm, u32 message_id, } /* Fill header */ - hdr = (struct gh_rm_rpc_hdr *)msg->data; + hdr = (struct gh_rm_rpc_hdr *)&msg->data[0]; *hdr = hdr_template; /* Copy payload */ - payload = hdr + 1; + payload = &msg->data[0] + sizeof(*hdr); payload_size = min(buf_size_remaining, GH_RM_MAX_MSG_SIZE); memcpy(payload, req_buf_curr, payload_size); req_buf_curr += payload_size; @@ -616,31 +617,32 @@ out: * gh_rm_call: Achieve request-response type communication with RPC * @rm: Pointer to Gunyah resource manager internal data * @message_id: The RM RPC message-id - * @req_buff: Request buffer that contains the payload + * @req_buf: Request buffer that contains the payload * @req_buf_size: Total size of the payload * @resp_buf: Pointer to a response buffer * @resp_buf_size: Size of the response buffer * - * Make a request to the RM-VM and wait for reply back. For a successful + * Make a request to the Resource Manager and wait for reply back. For a successful * response, the function returns the payload. The size of the payload is set in - * resp_buf_size. The resp_buf should be freed by the caller when 0 is returned + * resp_buf_size. The resp_buf must be freed by the caller when 0 is returned * and resp_buf_size != 0. * - * req_buff should be not NULL for req_buf_size >0. If req_buf_size == 0, - * req_buff *can* be NULL and no additional payload is sent. + * req_buf should be not NULL for req_buf_size >0. If req_buf_size == 0, + * req_buf *can* be NULL and no additional payload is sent. * * Context: Process context. Will sleep waiting for reply. * Return: 0 on success. <0 if error. */ -int gh_rm_call(struct gh_rm *rm, u32 message_id, void *req_buff, size_t req_buf_size, +int gh_rm_call(void *_rm, u32 message_id, const void *req_buf, size_t req_buf_size, void **resp_buf, size_t *resp_buf_size) { + struct gh_rm *rm = _rm; struct gh_rm_connection *connection; u32 seq_id; int ret; /* message_id 0 is reserved. req_buf_size implies req_buf is not NULL */ - if (!message_id || (!req_buff && req_buf_size) || !rm) + if (!rm || !message_id || (!req_buf && req_buf_size)) return -EINVAL; @@ -661,14 +663,14 @@ int gh_rm_call(struct gh_rm *rm, u32 message_id, void *req_buff, size_t req_buf_ connection->reply.seq = lower_16_bits(seq_id); /* Send the request to the Resource Manager */ - ret = gh_rm_send_request(rm, message_id, req_buff, req_buf_size, connection); + ret = gh_rm_send_request(rm, message_id, req_buf, req_buf_size, connection); if (ret < 0) goto out; - /* Wait for response */ - ret = wait_for_completion_interruptible(&connection->reply.seq_done); - if (ret) - goto out; + /* Wait for response. Uninterruptible because rollback based on what RM did to VM + * requires us to know how RM handled the call. + */ + wait_for_completion(&connection->reply.seq_done); /* Check for internal (kernel) error waiting for the response */ if (connection->reply.ret) { @@ -682,8 +684,7 @@ int gh_rm_call(struct gh_rm *rm, u32 message_id, void *req_buff, size_t req_buf_ if (connection->reply.rm_error != GH_RM_ERROR_OK) { dev_warn(rm->dev, "RM rejected message %08x. Error: %d\n", message_id, connection->reply.rm_error); - dump_stack(); - ret = gh_rm_remap_error(connection->reply.rm_error); + ret = gh_rm_error_remap(connection->reply.rm_error); kfree(connection->payload); goto out; } @@ -709,14 +710,18 @@ free: EXPORT_SYMBOL_GPL(gh_rm_call); -int gh_rm_notifier_register(struct gh_rm *rm, struct notifier_block *nb) +int gh_rm_notifier_register(void *_rm, struct notifier_block *nb) { + struct gh_rm *rm = _rm; + return blocking_notifier_chain_register(&rm->nh, nb); } EXPORT_SYMBOL_GPL(gh_rm_notifier_register); -int gh_rm_notifier_unregister(struct gh_rm *rm, struct notifier_block *nb) +int gh_rm_notifier_unregister(void *_rm, struct notifier_block *nb) { + struct gh_rm *rm = _rm; + return blocking_notifier_chain_unregister(&rm->nh, nb); } EXPORT_SYMBOL_GPL(gh_rm_notifier_unregister); @@ -909,7 +914,6 @@ err_misc_device: err_irq_domain: irq_domain_remove(rm->irq_domain); err_msgq: - mbox_free_channel(gh_msgq_chan(&rm->msgq)); gh_msgq_remove(&rm->msgq); err_cache: kmem_cache_destroy(rm->cache); @@ -924,7 +928,6 @@ static int gh_rm_drv_remove(struct platform_device *pdev) auxiliary_device_uninit(&rm->adev); misc_deregister(&rm->miscdev); irq_domain_remove(rm->irq_domain); - mbox_free_channel(gh_msgq_chan(&rm->msgq)); gh_msgq_remove(&rm->msgq); kmem_cache_destroy(rm->cache); diff --git a/drivers/virt/gunyah/rsc_mgr.h b/drivers/virt/gunyah/rsc_mgr.h index 6838e736f361..8d896a20ceb6 100644 --- a/drivers/virt/gunyah/rsc_mgr.h +++ b/drivers/virt/gunyah/rsc_mgr.h @@ -10,7 +10,7 @@ #include struct gh_rm; -int gh_rm_call(struct gh_rm *rsc_mgr, u32 message_id, void *req_buff, size_t req_buf_size, +int gh_rm_call(void *rsc_mgr, u32 message_id, const void *req_buf, size_t req_buf_size, void **resp_buf, size_t *resp_buf_size); int gh_rm_platform_pre_mem_share(struct gh_rm *rm, struct gh_rm_mem_parcel *mem_parcel); diff --git a/drivers/virt/gunyah/rsc_mgr_rpc.c b/drivers/virt/gunyah/rsc_mgr_rpc.c index d6b3ccceee68..3deb2e456866 100644 --- a/drivers/virt/gunyah/rsc_mgr_rpc.c +++ b/drivers/virt/gunyah/rsc_mgr_rpc.c @@ -60,7 +60,7 @@ struct gh_rm_mem_release_req { } __packed; /* Call: MEM_APPEND */ -#define GH_MEM_APPEND_REQ_FLAGS_END BIT(0) +#define GH_MEM_APPEND_REQ_FLAGS_END BIT(0) struct gh_rm_mem_append_req_header { __le32 mem_handle; @@ -76,7 +76,7 @@ struct gh_rm_vm_alloc_vmid_resp { } __packed; /* Call: VM_STOP */ -#define GH_RM_VM_STOP_FLAG_FORCE_STOP BIT(0) +#define GH_RM_VM_STOP_FLAG_FORCE_STOP BIT(0) #define GH_RM_VM_STOP_REASON_FORCE_STOP 3 @@ -139,7 +139,7 @@ static int _gh_rm_mem_append(struct gh_rm *rm, u32 mem_handle, bool end_append, return -ENOMEM; req_header = msg; - mem_section = (void *)req_header + sizeof(struct gh_rm_mem_append_req_header); + mem_section = (void *)(req_header + 1); req_header->mem_handle = cpu_to_le32(mem_handle); if (end_append) @@ -184,6 +184,7 @@ static int gh_rm_mem_append(struct gh_rm *rm, u32 mem_handle, static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_mem_parcel *p) { size_t msg_size = 0, initial_mem_entries = p->n_mem_entries, resp_size; + size_t acl_section_size, mem_section_size; struct gh_rm_mem_share_req_acl_section *acl_section; struct gh_rm_mem_share_req_mem_section *mem_section; struct gh_rm_mem_share_req_header *req_header; @@ -199,6 +200,8 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ if (initial_mem_entries > GH_RM_MAX_MEM_ENTRIES) initial_mem_entries = GH_RM_MAX_MEM_ENTRIES; + acl_section_size = struct_size(acl_section, entries, p->n_acl_entries); + mem_section_size = struct_size(mem_section, entries, initial_mem_entries); /* The format of the message goes: * request header * ACL entries (which VMs get what kind of access to this memory parcel) @@ -206,8 +209,8 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ * Memory attributes (currently unused, we'll hard-code the size to 0) */ msg_size += sizeof(struct gh_rm_mem_share_req_header); - msg_size += struct_size(acl_section, entries, p->n_acl_entries); - msg_size += struct_size(mem_section, entries, initial_mem_entries); + msg_size += acl_section_size; + msg_size += mem_section_size; msg_size += sizeof(u32); /* for memory attributes, currently unused */ msg = kzalloc(msg_size, GFP_KERNEL); @@ -222,8 +225,8 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ req_header = msg; acl_section = (void *)req_header + sizeof(*req_header); - mem_section = (void *)acl_section + struct_size(acl_section, entries, p->n_acl_entries); - attr_section = (void *)mem_section + struct_size(mem_section, entries, initial_mem_entries); + mem_section = (void *)acl_section + acl_section_size; + attr_section = (void *)mem_section + mem_section_size; req_header->mem_type = p->mem_type; if (initial_mem_entries != p->n_mem_entries) @@ -231,11 +234,12 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ req_header->label = cpu_to_le32(p->label); acl_section->n_entries = cpu_to_le32(p->n_acl_entries); - memcpy(acl_section->entries, p->acl_entries, sizeof(*(p->acl_entries)) * p->n_acl_entries); + memcpy(acl_section->entries, p->acl_entries, + flex_array_size(acl_section, entries, p->n_acl_entries)); mem_section->n_entries = cpu_to_le16(initial_mem_entries); memcpy(mem_section->entries, p->mem_entries, - sizeof(*(p->mem_entries)) * initial_mem_entries); + flex_array_size(mem_section, entries, initial_mem_entries)); /* Set n_entries for memory attribute section to 0 */ *attr_section = 0; @@ -249,6 +253,7 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ } p->mem_handle = le32_to_cpu(*resp); + kfree(resp); if (initial_mem_entries != p->n_mem_entries) { ret = gh_rm_mem_append(rm, p->mem_handle, @@ -260,14 +265,13 @@ static int gh_rm_mem_lend_common(struct gh_rm *rm, u32 message_id, struct gh_rm_ } } - kfree(resp); return ret; } /** * gh_rm_mem_lend() - Lend memory to other virtual machines. * @rm: Handle to a Gunyah resource manager - * @parcel: Package the memory information of the memory to be lent. + * @parcel: Information about the memory to be lent. * * Lending removes Linux's access to the memory while the memory parcel is lent. */ @@ -280,7 +284,7 @@ int gh_rm_mem_lend(struct gh_rm *rm, struct gh_rm_mem_parcel *parcel) /** * gh_rm_mem_share() - Share memory with other virtual machines. * @rm: Handle to a Gunyah resource manager - * @parcel: Package the memory information of the memory to be shared. + * @parcel: Information about the memory to be shared. * * Sharing keeps Linux's access to the memory while the memory parcel is shared. */ @@ -292,7 +296,7 @@ int gh_rm_mem_share(struct gh_rm *rm, struct gh_rm_mem_parcel *parcel) /** * gh_rm_mem_reclaim() - Reclaim a memory parcel * @rm: Handle to a Gunyah resource manager - * @parcel: Package the memory information of the memory to be reclaimed. + * @parcel: Information about the memory to be reclaimed. * * RM maps the associated memory back into the stage-2 page tables of the owner VM. */ @@ -304,7 +308,7 @@ int gh_rm_mem_reclaim(struct gh_rm *rm, struct gh_rm_mem_parcel *parcel) int ret; ret = gh_rm_call(rm, GH_RM_RPC_MEM_RECLAIM, &req, sizeof(req), NULL, NULL); - /* Do not call platform mem reclaim hooks: the reclaim didn't happen*/ + /* Only call the platform mem reclaim hooks if we reclaimed the memory */ if (ret) return ret; @@ -344,7 +348,7 @@ EXPORT_SYMBOL_GPL(gh_rm_vm_set_firmware_mem); int gh_rm_alloc_vmid(struct gh_rm *rm, u16 vmid) { struct gh_rm_vm_common_vmid_req req_payload = { - .vmid = vmid, + .vmid = cpu_to_le16(vmid), }; struct gh_rm_vm_alloc_vmid_resp *resp_payload; size_t resp_size; @@ -366,7 +370,7 @@ int gh_rm_alloc_vmid(struct gh_rm *rm, u16 vmid) } /** - * gh_rm_dealloc_vmid() - Dispose the VMID + * gh_rm_dealloc_vmid() - Dispose of a VMID * @rm: Handle to a Gunyah resource manager * @vmid: VM identifier allocated with gh_rm_alloc_vmid */ @@ -376,11 +380,11 @@ int gh_rm_dealloc_vmid(struct gh_rm *rm, u16 vmid) } /** - * gh_rm_vm_reset() - Reset the VM's resources + * gh_rm_vm_reset() - Reset a VM's resources * @rm: Handle to a Gunyah resource manager * @vmid: VM identifier allocated with gh_rm_alloc_vmid * - * While tearing down the VM, request RM to clean up all the VM resources + * As part of tearing down the VM, request RM to clean up all the VM resources * associated with the VM. Only after this, Linux can clean up all the * references it maintains to resources. */ @@ -390,7 +394,7 @@ int gh_rm_vm_reset(struct gh_rm *rm, u16 vmid) } /** - * gh_rm_vm_start() - Move the VM into "ready to run" state + * gh_rm_vm_start() - Move a VM into "ready to run" state * @rm: Handle to a Gunyah resource manager * @vmid: VM identifier allocated with gh_rm_alloc_vmid * @@ -432,9 +436,7 @@ int gh_rm_vm_stop(struct gh_rm *rm, u16 vmid) * @image_size: Size of the VM image * @dtb_offset: Start address of the devicetree binary with VM configuration, * relative to start of memparcel. - * @dtb_size: Maximum size of devicetree binary. Resource manager applies - * an overlay to the DTB and dtb_size should include room for - * the overlay. + * @dtb_size: Maximum size of devicetree binary. */ int gh_rm_vm_configure(struct gh_rm *rm, u16 vmid, enum gh_rm_vm_auth_mechanism auth_mechanism, u32 mem_handle, u64 image_offset, u64 image_size, u64 dtb_offset, u64 dtb_size) @@ -470,6 +472,7 @@ int gh_rm_vm_init(struct gh_rm *rm, u16 vmid) * @rm: Handle to a Gunyah resource manager * @vmid: VMID of the other VM to get the resources of * @resources: Set by gh_rm_get_hyp_resources and contains the returned hypervisor resources. + * Caller must free the resources pointer if successful. */ int gh_rm_get_hyp_resources(struct gh_rm *rm, u16 vmid, struct gh_rm_hyp_resources **resources) diff --git a/drivers/virt/gunyah/vm_mgr.c b/drivers/virt/gunyah/vm_mgr.c index a6f2d5ee68e2..e643e33668b4 100644 --- a/drivers/virt/gunyah/vm_mgr.c +++ b/drivers/virt/gunyah/vm_mgr.c @@ -19,47 +19,24 @@ #include "vm_mgr.h" -static DEFINE_XARRAY(functions); +static void gh_vm_free(struct work_struct *work); -int gh_vm_function_register(struct gh_vm_function *fn) +static DEFINE_XARRAY(gh_vm_functions); + +static void gh_vm_put_function(struct gh_vm_function *fn) { - if (!fn->bind || !fn->unbind) - return -EINVAL; - - return xa_err(xa_store(&functions, fn->type, fn, GFP_KERNEL)); + module_put(fn->mod); } -EXPORT_SYMBOL_GPL(gh_vm_function_register); - -static void gh_vm_remove_function_instance(struct gh_vm_function_instance *inst) - __must_hold(&inst->ghvm->fn_lock) -{ - inst->fn->unbind(inst); - list_del(&inst->vm_list); - module_put(inst->fn->mod); - kfree(inst->argp); - kfree(inst); -} - -void gh_vm_function_unregister(struct gh_vm_function *fn) -{ - /* Expecting unregister to only come when unloading a module */ - WARN_ON(fn->mod && module_refcount(fn->mod)); - xa_erase(&functions, fn->type); -} -EXPORT_SYMBOL_GPL(gh_vm_function_unregister); static struct gh_vm_function *gh_vm_get_function(u32 type) { struct gh_vm_function *fn; - int r; - fn = xa_load(&functions, type); + fn = xa_load(&gh_vm_functions, type); if (!fn) { - r = request_module("ghfunc:%d", type); - if (r) - return ERR_PTR(r); + request_module("ghfunc:%d", type); - fn = xa_load(&functions, type); + fn = xa_load(&gh_vm_functions, type); } if (!fn || !try_module_get(fn->mod)) @@ -68,14 +45,36 @@ static struct gh_vm_function *gh_vm_get_function(u32 type) return fn; } -static long gh_vm_add_function(struct gh_vm *ghvm, struct gh_fn_desc *f) +static void gh_vm_remove_function_instance(struct gh_vm_function_instance *inst) + __must_hold(&inst->ghvm->fn_lock) +{ + inst->fn->unbind(inst); + list_del(&inst->vm_list); + gh_vm_put_function(inst->fn); + kfree(inst->argp); + kfree(inst); +} + +static void gh_vm_remove_functions(struct gh_vm *ghvm) +{ + struct gh_vm_function_instance *inst, *iiter; + + mutex_lock(&ghvm->fn_lock); + list_for_each_entry_safe(inst, iiter, &ghvm->functions, vm_list) { + gh_vm_remove_function_instance(inst); + } + mutex_unlock(&ghvm->fn_lock); +} + +static long gh_vm_add_function_instance(struct gh_vm *ghvm, struct gh_fn_desc *f) { struct gh_vm_function_instance *inst; void __user *argp; long r = 0; if (f->arg_size > GH_FN_MAX_ARG_SIZE) { - dev_err(ghvm->parent, "%s: arg_size > %d\n", __func__, GH_FN_MAX_ARG_SIZE); + dev_err_ratelimited(ghvm->parent, "%s: arg_size > %d\n", + __func__, GH_FN_MAX_ARG_SIZE); return -EINVAL; } @@ -110,7 +109,8 @@ static long gh_vm_add_function(struct gh_vm *ghvm, struct gh_fn_desc *f) mutex_lock(&ghvm->fn_lock); r = inst->fn->bind(inst); if (r < 0) { - module_put(inst->fn->mod); + mutex_unlock(&ghvm->fn_lock); + gh_vm_put_function(inst->fn); goto free_arg; } @@ -125,7 +125,7 @@ free: return r; } -static long gh_vm_rm_function(struct gh_vm *ghvm, struct gh_fn_desc *f) +static long gh_vm_rm_function_instance(struct gh_vm *ghvm, struct gh_fn_desc *f) { struct gh_vm_function_instance *inst, *iter; void __user *user_argp; @@ -150,11 +150,13 @@ static long gh_vm_rm_function(struct gh_vm *ghvm, struct gh_fn_desc *f) goto out; } + r = -ENOENT; list_for_each_entry_safe(inst, iter, &ghvm->functions, vm_list) { if (inst->fn->type == f->type && - f->arg_size == inst->arg_size && - !memcmp(argp, inst->argp, f->arg_size)) + inst->fn->compare(inst, argp, f->arg_size)) { gh_vm_remove_function_instance(inst); + r = 0; + } } kfree(argp); @@ -165,14 +167,31 @@ out: return r; } +int gh_vm_function_register(struct gh_vm_function *fn) +{ + if (!fn->bind || !fn->unbind) + return -EINVAL; + + return xa_err(xa_store(&gh_vm_functions, fn->type, fn, GFP_KERNEL)); +} +EXPORT_SYMBOL_GPL(gh_vm_function_register); + +void gh_vm_function_unregister(struct gh_vm_function *fn) +{ + /* Expecting unregister to only come when unloading a module */ + WARN_ON(fn->mod && module_refcount(fn->mod)); + xa_erase(&gh_vm_functions, fn->type); +} +EXPORT_SYMBOL_GPL(gh_vm_function_unregister); + int gh_vm_add_resource_ticket(struct gh_vm *ghvm, struct gh_vm_resource_ticket *ticket) { struct gh_vm_resource_ticket *iter; - struct gh_resource *ghrsc; + struct gh_resource *ghrsc, *rsc_iter; int ret = 0; mutex_lock(&ghvm->resources_lock); - list_for_each_entry(iter, &ghvm->resource_tickets, list) { + list_for_each_entry(iter, &ghvm->resource_tickets, vm_list) { if (iter->resource_type == ticket->resource_type && iter->label == ticket->label) { ret = -EEXIST; goto out; @@ -184,12 +203,12 @@ int gh_vm_add_resource_ticket(struct gh_vm *ghvm, struct gh_vm_resource_ticket * goto out; } - list_add(&ticket->list, &ghvm->resource_tickets); + list_add(&ticket->vm_list, &ghvm->resource_tickets); INIT_LIST_HEAD(&ticket->resources); - list_for_each_entry(ghrsc, &ghvm->resources, list) { + list_for_each_entry_safe(ghrsc, rsc_iter, &ghvm->resources, list) { if (ghrsc->type == ticket->resource_type && ghrsc->rm_label == ticket->label) { - if (!ticket->populate(ticket, ghrsc)) + if (ticket->populate(ticket, ghrsc)) list_move(&ghrsc->list, &ticket->resources); } } @@ -210,7 +229,7 @@ void gh_vm_remove_resource_ticket(struct gh_vm *ghvm, struct gh_vm_resource_tick } module_put(ticket->owner); - list_del(&ticket->list); + list_del(&ticket->vm_list); mutex_unlock(&ghvm->resources_lock); } EXPORT_SYMBOL_GPL(gh_vm_remove_resource_ticket); @@ -220,12 +239,17 @@ static void gh_vm_add_resource(struct gh_vm *ghvm, struct gh_resource *ghrsc) struct gh_vm_resource_ticket *ticket; mutex_lock(&ghvm->resources_lock); - list_for_each_entry(ticket, &ghvm->resource_tickets, list) { + list_for_each_entry(ticket, &ghvm->resource_tickets, vm_list) { if (ghrsc->type == ticket->resource_type && ghrsc->rm_label == ticket->label) { - if (!ticket->populate(ticket, ghrsc)) { + if (ticket->populate(ticket, ghrsc)) list_add(&ghrsc->list, &ticket->resources); - goto found; - } + else + list_add(&ghrsc->list, &ghvm->resources); + /* unconditonal -- we prevent multiple identical + * resource tickets so there will not be some other + * ticket elsewhere in the list if populate() failed. + */ + goto found; } } list_add(&ghrsc->list, &ghvm->resources); @@ -233,6 +257,26 @@ found: mutex_unlock(&ghvm->resources_lock); } +static void gh_vm_clean_resources(struct gh_vm *ghvm) +{ + struct gh_vm_resource_ticket *ticket, *titer; + struct gh_resource *ghrsc, *riter; + + mutex_lock(&ghvm->resources_lock); + if (!list_empty(&ghvm->resource_tickets)) { + dev_warn(ghvm->parent, "Dangling resource tickets:\n"); + list_for_each_entry_safe(ticket, titer, &ghvm->resource_tickets, vm_list) { + dev_warn(ghvm->parent, " %pS\n", ticket->populate); + gh_vm_remove_resource_ticket(ghvm, ticket); + } + } + + list_for_each_entry_safe(ghrsc, riter, &ghvm->resources, list) { + gh_rm_free_resource(ghrsc); + } + mutex_unlock(&ghvm->resources_lock); +} + static int _gh_vm_io_handler_compare(const struct rb_node *node, const struct rb_node *parent) { struct gh_vm_io_handler *n = container_of(node, struct gh_vm_io_handler, node); @@ -248,9 +292,16 @@ static int _gh_vm_io_handler_compare(const struct rb_node *node, const struct rb return -1; if (n->len > p->len) return 1; - if (n->datamatch < p->datamatch) + /* one of the io handlers doesn't have datamatch and the other does. + * For purposes of comparison, that makes them identical since the + * one that doesn't have datamatch will cover the same handler that + * does. + */ + if (n->datamatch != p->datamatch) + return 0; + if (n->data < p->data) return -1; - if (n->datamatch > p->datamatch) + if (n->data > p->data) return 1; return 0; } @@ -273,7 +324,8 @@ static struct gh_vm_io_handler *gh_vm_mgr_find_io_hdlr(struct gh_vm *ghvm, u64 a struct gh_vm_io_handler key = { .addr = addr, .len = len, - .datamatch = data, + .datamatch = true, + .data = data, }; struct rb_node *node; @@ -331,7 +383,7 @@ static int gh_vm_rm_notification_status(struct gh_vm *ghvm, void *data) { struct gh_rm_vm_status_payload *payload = data; - if (payload->vmid != ghvm->vmid) + if (le16_to_cpu(payload->vmid) != ghvm->vmid) return NOTIFY_OK; /* All other state transitions are synchronous to a corresponding RM call */ @@ -349,7 +401,7 @@ static int gh_vm_rm_notification_exited(struct gh_vm *ghvm, void *data) { struct gh_rm_vm_exited_payload *payload = data; - if (payload->vmid != ghvm->vmid) + if (le16_to_cpu(payload->vmid) != ghvm->vmid) return NOTIFY_OK; down_write(&ghvm->status_lock); @@ -359,6 +411,7 @@ static int gh_vm_rm_notification_exited(struct gh_vm *ghvm, void *data) memcpy(&ghvm->exit_info.reason, payload->exit_reason, min(GH_VM_MAX_EXIT_REASON_SIZE, ghvm->exit_info.reason_size)); up_write(&ghvm->status_lock); + wake_up(&ghvm->vm_status_wait); return NOTIFY_DONE; } @@ -387,146 +440,38 @@ static void gh_vm_stop(struct gh_vm *ghvm) if (ret) dev_warn(ghvm->parent, "Failed to stop VM: %d\n", ret); } - - ghvm->vm_status = GH_RM_VM_STATUS_EXITED; up_write(&ghvm->status_lock); + + wait_event(ghvm->vm_status_wait, ghvm->vm_status == GH_RM_VM_STATUS_EXITED); } -static void gh_vm_free(struct work_struct *work) -{ - struct gh_vm *ghvm = container_of(work, struct gh_vm, free_work); - struct gh_vm_function_instance *inst, *iiter; - struct gh_vm_resource_ticket *ticket, *titer; - struct gh_resource *ghrsc, *riter; - struct gh_vm_mem *mapping, *tmp; - int ret; - - switch (ghvm->vm_status) { - case GH_RM_VM_STATUS_RUNNING: - gh_vm_stop(ghvm); - fallthrough; - case GH_RM_VM_STATUS_INIT_FAILED: - case GH_RM_VM_STATUS_EXITED: - mutex_lock(&ghvm->fn_lock); - list_for_each_entry_safe(inst, iiter, &ghvm->functions, vm_list) { - gh_vm_remove_function_instance(inst); - } - mutex_unlock(&ghvm->fn_lock); - - mutex_lock(&ghvm->resources_lock); - if (!list_empty(&ghvm->resource_tickets)) { - dev_warn(ghvm->parent, "Dangling resource tickets:\n"); - list_for_each_entry_safe(ticket, titer, &ghvm->resource_tickets, list) { - dev_warn(ghvm->parent, " %pS\n", ticket->populate); - gh_vm_remove_resource_ticket(ghvm, ticket); - } - } - - list_for_each_entry_safe(ghrsc, riter, &ghvm->resources, list) { - gh_rm_free_resource(ghrsc); - } - mutex_unlock(&ghvm->resources_lock); - - /* vm_status == LOAD if user creates VM, but then destroys it - * without ever trying to start it. In that case, we have only - * allocated VMID. Clean up functions (above), memory (below), - * and dealloc vmid (below), but no call gh_rm_vm_reset(). - */ - if (ghvm->vm_status != GH_RM_VM_STATUS_LOAD) { - ret = gh_rm_vm_reset(ghvm->rm, ghvm->vmid); - if (ret) - dev_err(ghvm->parent, "Failed to reset the vm: %d\n", ret); - wait_event(ghvm->vm_status_wait, ghvm->vm_status == GH_RM_VM_STATUS_RESET); - } - - mutex_lock(&ghvm->mm_lock); - list_for_each_entry_safe(mapping, tmp, &ghvm->memory_mappings, list) { - gh_vm_mem_reclaim(ghvm, mapping); - kfree(mapping); - } - mutex_unlock(&ghvm->mm_lock); - fallthrough; - case GH_RM_VM_STATUS_NO_STATE: - ret = gh_rm_dealloc_vmid(ghvm->rm, ghvm->vmid); - if (ret) - dev_warn(ghvm->parent, "Failed to deallocate vmid: %d\n", ret); - - gh_rm_notifier_unregister(ghvm->rm, &ghvm->nb); - gh_rm_put(ghvm->rm); - kfree(ghvm); - break; - default: - dev_err(ghvm->parent, "VM is unknown state: %d. VM will not be cleaned up.\n", - ghvm->vm_status); - - gh_rm_notifier_unregister(ghvm->rm, &ghvm->nb); - gh_rm_put(ghvm->rm); - kfree(ghvm); - break; - } -} - -static void _gh_vm_put(struct kref *kref) -{ - struct gh_vm *ghvm = container_of(kref, struct gh_vm, kref); - - /* VM will be reset and make RM calls which can interruptible sleep. - * Defer to a work so this thread can receive signal. - */ - schedule_work(&ghvm->free_work); -} - -int __must_check gh_vm_get(struct gh_vm *ghvm) -{ - return kref_get_unless_zero(&ghvm->kref); -} -EXPORT_SYMBOL_GPL(gh_vm_get); - -void gh_vm_put(struct gh_vm *ghvm) -{ - kref_put(&ghvm->kref, _gh_vm_put); -} -EXPORT_SYMBOL_GPL(gh_vm_put); - static __must_check struct gh_vm *gh_vm_alloc(struct gh_rm *rm) { struct gh_vm *ghvm; - int vmid, ret; - - vmid = gh_rm_alloc_vmid(rm, 0); - if (vmid < 0) - return ERR_PTR(vmid); ghvm = kzalloc(sizeof(*ghvm), GFP_KERNEL); - if (!ghvm) { - gh_rm_dealloc_vmid(rm, vmid); + if (!ghvm) return ERR_PTR(-ENOMEM); - } ghvm->parent = gh_rm_get(rm); - ghvm->vmid = vmid; + ghvm->vmid = GH_VMID_INVAL; ghvm->rm = rm; - init_waitqueue_head(&ghvm->vm_status_wait); - ghvm->nb.notifier_call = gh_vm_rm_notification; - ret = gh_rm_notifier_register(rm, &ghvm->nb); - if (ret) { - gh_rm_put(rm); - gh_rm_dealloc_vmid(rm, vmid); - kfree(ghvm); - return ERR_PTR(ret); - } - + mmgrab(current->mm); + ghvm->mm = current->mm; mutex_init(&ghvm->mm_lock); INIT_LIST_HEAD(&ghvm->memory_mappings); init_rwsem(&ghvm->status_lock); + init_waitqueue_head(&ghvm->vm_status_wait); INIT_WORK(&ghvm->free_work, gh_vm_free); kref_init(&ghvm->kref); mutex_init(&ghvm->resources_lock); INIT_LIST_HEAD(&ghvm->resources); INIT_LIST_HEAD(&ghvm->resource_tickets); + init_rwsem(&ghvm->mmio_handler_lock); + ghvm->mmio_handler_root = RB_ROOT; INIT_LIST_HEAD(&ghvm->functions); - ghvm->vm_status = GH_RM_VM_STATUS_LOAD; + ghvm->vm_status = GH_RM_VM_STATUS_NO_STATE; return ghvm; } @@ -541,13 +486,27 @@ static int gh_vm_start(struct gh_vm *ghvm) int ret, i, n; down_write(&ghvm->status_lock); - if (ghvm->vm_status != GH_RM_VM_STATUS_LOAD) { + if (ghvm->vm_status != GH_RM_VM_STATUS_NO_STATE) { up_write(&ghvm->status_lock); return 0; } + ghvm->nb.notifier_call = gh_vm_rm_notification; + ret = gh_rm_notifier_register(ghvm->rm, &ghvm->nb); + if (ret) + goto err; + + ret = gh_rm_alloc_vmid(ghvm->rm, 0); + if (ret < 0) { + gh_rm_notifier_unregister(ghvm->rm, &ghvm->nb); + goto err; + } + ghvm->vmid = ret; + ghvm->vm_status = GH_RM_VM_STATUS_LOAD; + mutex_lock(&ghvm->mm_lock); list_for_each_entry(mapping, &ghvm->memory_mappings, list) { + mapping->parcel.acl_entries[0].vmid = cpu_to_le16(ghvm->vmid); switch (mapping->share_type) { case VM_MEM_LEND: ret = gh_rm_mem_lend(ghvm->rm, &mapping->parcel); @@ -559,8 +518,8 @@ static int gh_vm_start(struct gh_vm *ghvm) if (ret) { dev_warn(ghvm->parent, "Failed to %s parcel %d: %d\n", mapping->share_type == VM_MEM_LEND ? "lend" : "share", - mapping->parcel.label, - ret); + mapping->parcel.label, ret); + mutex_unlock(&ghvm->mm_lock); goto err; } } @@ -602,11 +561,12 @@ static int gh_vm_start(struct gh_vm *ghvm) } ret = gh_rm_vm_init(ghvm->rm, ghvm->vmid); - ghvm->vm_status = GH_RM_VM_STATUS_RESET; if (ret) { + ghvm->vm_status = GH_RM_VM_STATUS_INIT_FAILED; dev_warn(ghvm->parent, "Failed to initialize VM: %d\n", ret); goto err; } + ghvm->vm_status = GH_RM_VM_STATUS_READY; ret = gh_rm_get_hyp_resources(ghvm->rm, ghvm->vmid, &resources); if (ret) { @@ -634,7 +594,6 @@ static int gh_vm_start(struct gh_vm *ghvm) up_write(&ghvm->status_lock); return ret; err: - ghvm->vm_status = GH_RM_VM_STATUS_INIT_FAILED; /* gh_vm_free will handle releasing resources and reclaiming memory */ up_write(&ghvm->status_lock); return ret; @@ -649,13 +608,13 @@ static int gh_vm_ensure_started(struct gh_vm *ghvm) return ret; /* Unlikely because VM is typically started */ - if (unlikely(ghvm->vm_status == GH_RM_VM_STATUS_LOAD)) { + if (unlikely(ghvm->vm_status == GH_RM_VM_STATUS_NO_STATE)) { up_read(&ghvm->status_lock); ret = gh_vm_start(ghvm); if (ret) - goto out; + return ret; /** gh_vm_start() is guaranteed to bring status out of - * GH_RM_VM_STATUS_LOAD, thus inifitely recursive call is not + * GH_RM_VM_STATUS_LOAD, thus infinitely recursive call is not * possible */ return gh_vm_ensure_started(ghvm); @@ -665,7 +624,6 @@ static int gh_vm_ensure_started(struct gh_vm *ghvm) if (unlikely(ghvm->vm_status != GH_RM_VM_STATUS_RUNNING)) ret = -ENODEV; -out: up_read(&ghvm->status_lock); return ret; } @@ -684,6 +642,10 @@ static long gh_vm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) case GH_VM_SET_USER_MEM_REGION: { struct gh_userspace_memory_region region; + /* only allow owner task to add memory */ + if (ghvm->mm != current->mm) + return -EPERM; + if (copy_from_user(®ion, argp, sizeof(region))) return -EFAULT; @@ -700,8 +662,7 @@ static long gh_vm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (copy_from_user(&dtb_config, argp, sizeof(dtb_config))) return -EFAULT; - dtb_config.size = PAGE_ALIGN(dtb_config.size); - if (dtb_config.guest_phys_addr + dtb_config.size < dtb_config.guest_phys_addr) + if (overflows_type(dtb_config.guest_phys_addr + dtb_config.size, u64)) return -EOVERFLOW; ghvm->dtb_config = dtb_config; @@ -728,21 +689,16 @@ static long gh_vm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) if (copy_from_user(&f, argp, sizeof(f))) return -EFAULT; - r = gh_vm_add_function(ghvm, &f); + r = gh_vm_add_function_instance(ghvm, &f); break; } case GH_VM_REMOVE_FUNCTION: { - struct gh_fn_desc *f; + struct gh_fn_desc f; - f = kzalloc(sizeof(*f), GFP_KERNEL); - if (!f) - return -ENOMEM; - - if (copy_from_user(f, argp, sizeof(*f))) + if (copy_from_user(&f, argp, sizeof(f))) return -EFAULT; - r = gh_vm_rm_function(ghvm, f); - kfree(f); + r = gh_vm_rm_function_instance(ghvm, &f); break; } default: @@ -753,6 +709,63 @@ static long gh_vm_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) return r; } +static void gh_vm_free(struct work_struct *work) +{ + struct gh_vm *ghvm = container_of(work, struct gh_vm, free_work); + int ret; + + if (ghvm->vm_status == GH_RM_VM_STATUS_RUNNING) + gh_vm_stop(ghvm); + + gh_vm_remove_functions(ghvm); + gh_vm_clean_resources(ghvm); + + if (ghvm->vm_status != GH_RM_VM_STATUS_NO_STATE && + ghvm->vm_status != GH_RM_VM_STATUS_LOAD && + ghvm->vm_status != GH_RM_VM_STATUS_RESET) { + ret = gh_rm_vm_reset(ghvm->rm, ghvm->vmid); + if (ret) + dev_err(ghvm->parent, "Failed to reset the vm: %d\n", ret); + wait_event(ghvm->vm_status_wait, ghvm->vm_status == GH_RM_VM_STATUS_RESET); + } + + gh_vm_mem_reclaim(ghvm); + + if (ghvm->vm_status > GH_RM_VM_STATUS_NO_STATE) { + gh_rm_notifier_unregister(ghvm->rm, &ghvm->nb); + + ret = gh_rm_dealloc_vmid(ghvm->rm, ghvm->vmid); + if (ret) + dev_warn(ghvm->parent, "Failed to deallocate vmid: %d\n", ret); + } + + gh_rm_put(ghvm->rm); + mmdrop(ghvm->mm); + kfree(ghvm); +} + +int __must_check gh_vm_get(struct gh_vm *ghvm) +{ + return kref_get_unless_zero(&ghvm->kref); +} +EXPORT_SYMBOL_GPL(gh_vm_get); + +static void _gh_vm_put(struct kref *kref) +{ + struct gh_vm *ghvm = container_of(kref, struct gh_vm, kref); + + /* VM will be reset and make RM calls which can interruptible sleep. + * Defer to a work so this thread can receive signal. + */ + schedule_work(&ghvm->free_work); +} + +void gh_vm_put(struct gh_vm *ghvm) +{ + kref_put(&ghvm->kref, _gh_vm_put); +} +EXPORT_SYMBOL_GPL(gh_vm_put); + static int gh_vm_release(struct inode *inode, struct file *filp) { struct gh_vm *ghvm = filp->private_data; @@ -802,7 +815,7 @@ static long gh_dev_ioctl_create_vm(struct gh_rm *rm, unsigned long arg) err_put_fd: put_unused_fd(fd); err_destroy_vm: - gh_vm_free(&ghvm->free_work); + gh_vm_put(ghvm); return err; } diff --git a/drivers/virt/gunyah/vm_mgr.h b/drivers/virt/gunyah/vm_mgr.h index d713c94744fc..6b88ba64e07d 100644 --- a/drivers/virt/gunyah/vm_mgr.h +++ b/drivers/virt/gunyah/vm_mgr.h @@ -3,8 +3,8 @@ * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ -#ifndef _GH_PRIV_VM_MGR_H -#define _GH_PRIV_VM_MGR_H +#ifndef _GH_VM_MGR_H +#define _GH_VM_MGR_H #include #include @@ -50,6 +50,7 @@ struct gh_vm { struct work_struct free_work; struct kref kref; + struct mm_struct *mm; /* userspace tied to this vm */ struct mutex mm_lock; struct list_head memory_mappings; struct mutex fn_lock; @@ -62,9 +63,7 @@ struct gh_vm { }; int gh_vm_mem_alloc(struct gh_vm *ghvm, struct gh_userspace_memory_region *region, bool lend); -void gh_vm_mem_reclaim(struct gh_vm *ghvm, struct gh_vm_mem *mapping); -int gh_vm_mem_free(struct gh_vm *ghvm, u32 label); -struct gh_vm_mem *gh_vm_mem_find_by_label(struct gh_vm *ghvm, u32 label); +void gh_vm_mem_reclaim(struct gh_vm *ghvm); struct gh_vm_mem *gh_vm_mem_find_by_addr(struct gh_vm *ghvm, u64 guest_phys_addr, u32 size); int gh_vm_mmio_write(struct gh_vm *ghvm, u64 addr, u32 len, u64 data); diff --git a/drivers/virt/gunyah/vm_mgr_mm.c b/drivers/virt/gunyah/vm_mgr_mm.c index b8896ca6941b..f7ddfd82910a 100644 --- a/drivers/virt/gunyah/vm_mgr_mm.c +++ b/drivers/virt/gunyah/vm_mgr_mm.c @@ -12,6 +12,19 @@ #include "vm_mgr.h" +static bool pages_are_mergeable(struct page *a, struct page *b) +{ + return page_to_pfn(a) + 1 == page_to_pfn(b); +} + +static bool gh_vm_mem_overlap(struct gh_vm_mem *a, u64 addr, u64 size) +{ + u64 a_end = a->guest_phys_addr + (a->npages << PAGE_SHIFT); + u64 end = addr + size; + + return a->guest_phys_addr < end && addr < a_end; +} + static struct gh_vm_mem *__gh_vm_mem_find_by_label(struct gh_vm *ghvm, u32 label) __must_hold(&ghvm->mm_lock) { @@ -24,10 +37,10 @@ static struct gh_vm_mem *__gh_vm_mem_find_by_label(struct gh_vm *ghvm, u32 label return NULL; } -void gh_vm_mem_reclaim(struct gh_vm *ghvm, struct gh_vm_mem *mapping) +static void gh_vm_mem_reclaim_mapping(struct gh_vm *ghvm, struct gh_vm_mem *mapping) __must_hold(&ghvm->mm_lock) { - int i, ret = 0; + int ret = 0; if (mapping->parcel.mem_handle != GH_MEM_HANDLE_INVAL) { ret = gh_rm_mem_reclaim(ghvm->rm, &mapping->parcel); @@ -36,9 +49,10 @@ void gh_vm_mem_reclaim(struct gh_vm *ghvm, struct gh_vm_mem *mapping) mapping->parcel.label, ret); } - if (!ret) - for (i = 0; i < mapping->npages; i++) - unpin_user_page(mapping->pages[i]); + if (!ret) { + unpin_user_pages(mapping->pages, mapping->npages); + account_locked_vm(ghvm->mm, mapping->npages, false); + } kfree(mapping->pages); kfree(mapping->parcel.acl_entries); @@ -47,21 +61,32 @@ void gh_vm_mem_reclaim(struct gh_vm *ghvm, struct gh_vm_mem *mapping) list_del(&mapping->list); } +void gh_vm_mem_reclaim(struct gh_vm *ghvm) +{ + struct gh_vm_mem *mapping, *tmp; + + mutex_lock(&ghvm->mm_lock); + + list_for_each_entry_safe(mapping, tmp, &ghvm->memory_mappings, list) { + gh_vm_mem_reclaim_mapping(ghvm, mapping); + kfree(mapping); + } + + mutex_unlock(&ghvm->mm_lock); +} + struct gh_vm_mem *gh_vm_mem_find_by_addr(struct gh_vm *ghvm, u64 guest_phys_addr, u32 size) { - struct gh_vm_mem *mapping = NULL; - int ret; + struct gh_vm_mem *mapping; - ret = mutex_lock_interruptible(&ghvm->mm_lock); - if (ret) - return ERR_PTR(ret); + if (overflows_type(guest_phys_addr + size, u64)) + return NULL; + + mutex_lock(&ghvm->mm_lock); list_for_each_entry(mapping, &ghvm->memory_mappings, list) { - if (guest_phys_addr >= mapping->guest_phys_addr && - (guest_phys_addr + size <= mapping->guest_phys_addr + - (mapping->npages << PAGE_SHIFT))) { + if (gh_vm_mem_overlap(mapping, guest_phys_addr, size)) goto unlock; - } } mapping = NULL; @@ -70,36 +95,22 @@ unlock: return mapping; } -struct gh_vm_mem *gh_vm_mem_find_by_label(struct gh_vm *ghvm, u32 label) -{ - struct gh_vm_mem *mapping; - int ret; - - ret = mutex_lock_interruptible(&ghvm->mm_lock); - if (ret) - return ERR_PTR(ret); - - mapping = __gh_vm_mem_find_by_label(ghvm, label); - mutex_unlock(&ghvm->mm_lock); - - return mapping ? : ERR_PTR(-ENODEV); -} - int gh_vm_mem_alloc(struct gh_vm *ghvm, struct gh_userspace_memory_region *region, bool lend) { struct gh_vm_mem *mapping, *tmp_mapping; - struct gh_rm_mem_entry *mem_entries; - phys_addr_t curr_page, prev_page; + struct page *curr_page, *prev_page; struct gh_rm_mem_parcel *parcel; int i, j, pinned, ret = 0; + unsigned int gup_flags; size_t entry_size; u16 vmid; if (!region->memory_size || !PAGE_ALIGNED(region->memory_size) || - !PAGE_ALIGNED(region->userspace_addr) || !PAGE_ALIGNED(region->guest_phys_addr)) + !PAGE_ALIGNED(region->userspace_addr) || + !PAGE_ALIGNED(region->guest_phys_addr)) return -EINVAL; - if (region->guest_phys_addr + region->memory_size < region->guest_phys_addr) + if (overflows_type(region->guest_phys_addr + region->memory_size, u64)) return -EOVERFLOW; ret = mutex_lock_interruptible(&ghvm->mm_lock); @@ -108,53 +119,55 @@ int gh_vm_mem_alloc(struct gh_vm *ghvm, struct gh_userspace_memory_region *regio mapping = __gh_vm_mem_find_by_label(ghvm, region->label); if (mapping) { - mutex_unlock(&ghvm->mm_lock); - return -EEXIST; + ret = -EEXIST; + goto unlock; } - mapping = kzalloc(sizeof(*mapping), GFP_KERNEL); - if (!mapping) { - mutex_unlock(&ghvm->mm_lock); - return -ENOMEM; - } - - mapping->parcel.label = region->label; - mapping->guest_phys_addr = region->guest_phys_addr; - mapping->npages = region->memory_size >> PAGE_SHIFT; - parcel = &mapping->parcel; - parcel->mem_handle = GH_MEM_HANDLE_INVAL; /* to be filled later by mem_share/mem_lend */ - parcel->mem_type = GH_RM_MEM_TYPE_NORMAL; - - /* Check for overlap */ list_for_each_entry(tmp_mapping, &ghvm->memory_mappings, list) { - if (!((mapping->guest_phys_addr + (mapping->npages << PAGE_SHIFT) <= - tmp_mapping->guest_phys_addr) || - (mapping->guest_phys_addr >= - tmp_mapping->guest_phys_addr + (tmp_mapping->npages << PAGE_SHIFT)))) { + if (gh_vm_mem_overlap(tmp_mapping, region->guest_phys_addr, + region->memory_size)) { ret = -EEXIST; - goto free_mapping; + goto unlock; } } - list_add(&mapping->list, &ghvm->memory_mappings); + mapping = kzalloc(sizeof(*mapping), GFP_KERNEL_ACCOUNT); + if (!mapping) { + ret = -ENOMEM; + goto unlock; + } - mapping->pages = kcalloc(mapping->npages, sizeof(*mapping->pages), GFP_KERNEL); + mapping->guest_phys_addr = region->guest_phys_addr; + mapping->npages = region->memory_size >> PAGE_SHIFT; + parcel = &mapping->parcel; + parcel->label = region->label; + parcel->mem_handle = GH_MEM_HANDLE_INVAL; /* to be filled later by mem_share/mem_lend */ + parcel->mem_type = GH_RM_MEM_TYPE_NORMAL; + + ret = account_locked_vm(ghvm->mm, mapping->npages, true); + if (ret) + goto free_mapping; + + mapping->pages = kcalloc(mapping->npages, sizeof(*mapping->pages), GFP_KERNEL_ACCOUNT); if (!mapping->pages) { ret = -ENOMEM; mapping->npages = 0; /* update npages for reclaim */ - goto reclaim; + goto unlock_pages; } + gup_flags = FOLL_LONGTERM; + if (region->flags & GH_MEM_ALLOW_WRITE) + gup_flags |= FOLL_WRITE; + pinned = pin_user_pages_fast(region->userspace_addr, mapping->npages, - FOLL_WRITE | FOLL_LONGTERM, mapping->pages); + gup_flags, mapping->pages); if (pinned < 0) { ret = pinned; - mapping->npages = 0; /* update npages for reclaim */ - goto reclaim; + goto free_pages; } else if (pinned != mapping->npages) { ret = -EFAULT; mapping->npages = pinned; /* update npages for reclaim */ - goto reclaim; + goto unpin_pages; } if (lend) { @@ -164,15 +177,16 @@ int gh_vm_mem_alloc(struct gh_vm *ghvm, struct gh_userspace_memory_region *regio parcel->n_acl_entries = 2; mapping->share_type = VM_MEM_SHARE; } - parcel->acl_entries = kcalloc(parcel->n_acl_entries, sizeof(*parcel->acl_entries), - GFP_KERNEL); + parcel->acl_entries = kcalloc(parcel->n_acl_entries, + sizeof(*parcel->acl_entries), GFP_KERNEL); if (!parcel->acl_entries) { ret = -ENOMEM; - goto reclaim; + goto unpin_pages; } - parcel->acl_entries[0].vmid = cpu_to_le16(ghvm->vmid); - + /* acl_entries[0].vmid will be this VM's vmid. We'll fill it when the + * VM is starting and we know the VM's vmid. + */ if (region->flags & GH_MEM_ALLOW_READ) parcel->acl_entries[0].perms |= GH_RM_ACL_R; if (region->flags & GH_MEM_ALLOW_WRITE) @@ -180,78 +194,66 @@ int gh_vm_mem_alloc(struct gh_vm *ghvm, struct gh_userspace_memory_region *regio if (region->flags & GH_MEM_ALLOW_EXEC) parcel->acl_entries[0].perms |= GH_RM_ACL_X; - if (mapping->share_type == VM_MEM_SHARE) { + if (!lend) { ret = gh_rm_get_vmid(ghvm->rm, &vmid); if (ret) - goto reclaim; + goto free_acl; parcel->acl_entries[1].vmid = cpu_to_le16(vmid); /* Host assumed to have all these permissions. Gunyah will not - * grant new permissions if host actually had less than RWX - */ - parcel->acl_entries[1].perms |= GH_RM_ACL_R | GH_RM_ACL_W | GH_RM_ACL_X; + * grant new permissions if host actually had less than RWX + */ + parcel->acl_entries[1].perms = GH_RM_ACL_R | GH_RM_ACL_W | GH_RM_ACL_X; } - mem_entries = kcalloc(mapping->npages, sizeof(*mem_entries), GFP_KERNEL); - if (!mem_entries) { + parcel->n_mem_entries = 1; + for (i = 1; i < mapping->npages; i++) { + if (!pages_are_mergeable(mapping->pages[i - 1], mapping->pages[i])) + parcel->n_mem_entries++; + } + + parcel->mem_entries = kcalloc(parcel->n_mem_entries, + sizeof(parcel->mem_entries[0]), + GFP_KERNEL_ACCOUNT); + if (!parcel->mem_entries) { ret = -ENOMEM; - goto reclaim; + goto free_acl; } /* reduce number of entries by combining contiguous pages into single memory entry */ - prev_page = page_to_phys(mapping->pages[0]); - mem_entries[0].ipa_base = cpu_to_le64(prev_page); + prev_page = mapping->pages[0]; + parcel->mem_entries[0].phys_addr = cpu_to_le64(page_to_phys(prev_page)); entry_size = PAGE_SIZE; for (i = 1, j = 0; i < mapping->npages; i++) { - curr_page = page_to_phys(mapping->pages[i]); - if (curr_page - prev_page == PAGE_SIZE) { + curr_page = mapping->pages[i]; + if (pages_are_mergeable(prev_page, curr_page)) { entry_size += PAGE_SIZE; } else { - mem_entries[j].size = cpu_to_le64(entry_size); + parcel->mem_entries[j].size = cpu_to_le64(entry_size); j++; - mem_entries[j].ipa_base = cpu_to_le64(curr_page); + parcel->mem_entries[j].phys_addr = + cpu_to_le64(page_to_phys(curr_page)); entry_size = PAGE_SIZE; } prev_page = curr_page; } - mem_entries[j].size = cpu_to_le64(entry_size); - - parcel->n_mem_entries = j + 1; - parcel->mem_entries = kmemdup(mem_entries, sizeof(*mem_entries) * parcel->n_mem_entries, - GFP_KERNEL); - kfree(mem_entries); - if (!parcel->mem_entries) { - ret = -ENOMEM; - goto reclaim; - } + parcel->mem_entries[j].size = cpu_to_le64(entry_size); + list_add(&mapping->list, &ghvm->memory_mappings); mutex_unlock(&ghvm->mm_lock); return 0; -reclaim: - gh_vm_mem_reclaim(ghvm, mapping); +free_acl: + kfree(parcel->acl_entries); +unpin_pages: + unpin_user_pages(mapping->pages, pinned); +free_pages: + kfree(mapping->pages); +unlock_pages: + account_locked_vm(ghvm->mm, mapping->npages, false); free_mapping: kfree(mapping); - mutex_unlock(&ghvm->mm_lock); - return ret; -} - -int gh_vm_mem_free(struct gh_vm *ghvm, u32 label) -{ - struct gh_vm_mem *mapping; - int ret; - - ret = mutex_lock_interruptible(&ghvm->mm_lock); - if (ret) - return ret; - - mapping = __gh_vm_mem_find_by_label(ghvm, label); - if (!mapping) - goto out; - - gh_vm_mem_reclaim(ghvm, mapping); - kfree(mapping); -out: +unlock: mutex_unlock(&ghvm->mm_lock); return ret; } diff --git a/drivers/xen/gntalloc.c b/drivers/xen/gntalloc.c index a15729beb9d1..26ffb8755ffb 100644 --- a/drivers/xen/gntalloc.c +++ b/drivers/xen/gntalloc.c @@ -525,7 +525,7 @@ static int gntalloc_mmap(struct file *filp, struct vm_area_struct *vma) vma->vm_private_data = vm_priv; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &gntalloc_vmops; diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c index 4d9a3050de6a..61faea1f0663 100644 --- a/drivers/xen/gntdev.c +++ b/drivers/xen/gntdev.c @@ -1055,10 +1055,10 @@ static int gntdev_mmap(struct file *flip, struct vm_area_struct *vma) vma->vm_ops = &gntdev_vmops; - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP | VM_MIXEDMAP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP | VM_MIXEDMAP); if (use_ptemod) - vma->vm_flags |= VM_DONTCOPY; + vm_flags_set(vma, VM_DONTCOPY); vma->vm_private_data = map; if (map->flags) { diff --git a/drivers/xen/privcmd-buf.c b/drivers/xen/privcmd-buf.c index dd5bbb6e1b6b..2fa10ca5be14 100644 --- a/drivers/xen/privcmd-buf.c +++ b/drivers/xen/privcmd-buf.c @@ -156,7 +156,7 @@ static int privcmd_buf_mmap(struct file *file, struct vm_area_struct *vma) vma_priv->file_priv = file_priv; vma_priv->users = 1; - vma->vm_flags |= VM_IO | VM_DONTEXPAND; + vm_flags_set(vma, VM_IO | VM_DONTEXPAND); vma->vm_ops = &privcmd_buf_vm_ops; vma->vm_private_data = vma_priv; diff --git a/drivers/xen/privcmd.c b/drivers/xen/privcmd.c index 1edf45ee9890..e2f580e30a86 100644 --- a/drivers/xen/privcmd.c +++ b/drivers/xen/privcmd.c @@ -934,8 +934,8 @@ static int privcmd_mmap(struct file *file, struct vm_area_struct *vma) { /* DONTCOPY is essential for Xen because copy_page_range doesn't know * how to recreate these mappings */ - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTCOPY | - VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTCOPY | + VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &privcmd_vm_ops; vma->vm_private_data = NULL; diff --git a/fs/OWNERS b/fs/OWNERS deleted file mode 100644 index 7780f6be0335..000000000000 --- a/fs/OWNERS +++ /dev/null @@ -1 +0,0 @@ -per-file {crypto,verity}/**=ebiggers@google.com diff --git a/fs/aio.c b/fs/aio.c index e85ba0b77f59..b0b17bd098bb 100644 --- a/fs/aio.c +++ b/fs/aio.c @@ -394,7 +394,7 @@ static const struct vm_operations_struct aio_ring_vm_ops = { static int aio_ring_mmap(struct file *file, struct vm_area_struct *vma) { - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); vma->vm_ops = &aio_ring_vm_ops; return 0; } diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index b8ae02aa632e..4abbe4b35253 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c @@ -523,7 +523,7 @@ void replace_extent_mapping(struct extent_map_tree *tree, setup_extent_mapping(tree, new, modified); } -static struct extent_map *next_extent_map(struct extent_map *em) +static struct extent_map *next_extent_map(const struct extent_map *em) { struct rb_node *next; @@ -533,6 +533,35 @@ static struct extent_map *next_extent_map(struct extent_map *em) return container_of(next, struct extent_map, rb_node); } +/* + * Get the extent map that immediately follows another one. + * + * @tree: The extent map tree that the extent map belong to. + * Holding read or write access on the tree's lock is required. + * @em: An extent map from the given tree. The caller must ensure that + * between getting @em and between calling this function, the + * extent map @em is not removed from the tree - for example, by + * holding the tree's lock for the duration of those 2 operations. + * + * Returns the extent map that immediately follows @em, or NULL if @em is the + * last extent map in the tree. + */ +struct extent_map *btrfs_next_extent_map(const struct extent_map_tree *tree, + const struct extent_map *em) +{ + struct extent_map *next; + + /* The lock must be acquired either in read mode or write mode. */ + lockdep_assert_held(&tree->lock); + ASSERT(extent_map_in_tree(em)); + + next = next_extent_map(em); + if (next) + refcount_inc(&next->refs); + + return next; +} + static struct extent_map *prev_extent_map(struct extent_map *em) { struct rb_node *prev; diff --git a/fs/btrfs/extent_map.h b/fs/btrfs/extent_map.h index ad311864272a..68d3f2c9ea1d 100644 --- a/fs/btrfs/extent_map.h +++ b/fs/btrfs/extent_map.h @@ -87,6 +87,8 @@ static inline u64 extent_map_block_end(struct extent_map *em) void extent_map_tree_init(struct extent_map_tree *tree); struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree, u64 start, u64 len); +struct extent_map *btrfs_next_extent_map(const struct extent_map_tree *tree, + const struct extent_map *em); int add_extent_mapping(struct extent_map_tree *tree, struct extent_map *em, int modified); void remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em); diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index 1bda59c68360..77202addead8 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -3248,40 +3248,50 @@ static bool find_delalloc_subrange(struct btrfs_inode *inode, u64 start, u64 end */ read_lock(&em_tree->lock); em = lookup_extent_mapping(em_tree, start, len); - read_unlock(&em_tree->lock); + if (!em) { + read_unlock(&em_tree->lock); + return (delalloc_len > 0); + } /* extent_map_end() returns a non-inclusive end offset. */ - em_end = em ? extent_map_end(em) : 0; + em_end = extent_map_end(em); /* * If we have a hole/prealloc extent map, check the next one if this one * ends before our range's end. */ - if (em && (em->block_start == EXTENT_MAP_HOLE || - test_bit(EXTENT_FLAG_PREALLOC, &em->flags)) && em_end < end) { + if ((em->block_start == EXTENT_MAP_HOLE || + test_bit(EXTENT_FLAG_PREALLOC, &em->flags)) && em_end < end) { struct extent_map *next_em; - read_lock(&em_tree->lock); - next_em = lookup_extent_mapping(em_tree, em_end, len - em_end); - read_unlock(&em_tree->lock); - + next_em = btrfs_next_extent_map(em_tree, em); free_extent_map(em); - em_end = next_em ? extent_map_end(next_em) : 0; + + /* + * There's no next extent map or the next one starts beyond our + * range, return the range found in the io tree (if any). + */ + if (!next_em || next_em->start > end) { + read_unlock(&em_tree->lock); + free_extent_map(next_em); + return (delalloc_len > 0); + } + + em_end = extent_map_end(next_em); em = next_em; } - if (em && (em->block_start == EXTENT_MAP_HOLE || - test_bit(EXTENT_FLAG_PREALLOC, &em->flags))) { - free_extent_map(em); - em = NULL; - } + read_unlock(&em_tree->lock); /* - * No extent map or one for a hole or prealloc extent. Use the delalloc - * range we found in the io tree if we have one. + * We have a hole or prealloc extent that ends at or beyond our range's + * end, return the range found in the io tree (if any). */ - if (!em) + if (em->block_start == EXTENT_MAP_HOLE || + test_bit(EXTENT_FLAG_PREALLOC, &em->flags)) { + free_extent_map(em); return (delalloc_len > 0); + } /* * We don't have any range as EXTENT_DELALLOC in the io tree, so the diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c index 6dae27d6f553..6a8e49f9845b 100644 --- a/fs/cramfs/inode.c +++ b/fs/cramfs/inode.c @@ -408,7 +408,7 @@ static int cramfs_physmem_mmap(struct file *file, struct vm_area_struct *vma) * unpopulated ptes via cramfs_read_folio(). */ int i; - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); for (i = 0; i < pages && !ret; i++) { vm_fault_t vmf; unsigned long off = i * PAGE_SIZE; diff --git a/fs/crypto/bio.c b/fs/crypto/bio.c index d57d0a020f71..62e1a3dd8357 100644 --- a/fs/crypto/bio.c +++ b/fs/crypto/bio.c @@ -69,7 +69,7 @@ static int fscrypt_zeroout_range_inline_crypt(const struct inode *inode, pblk << (blockbits - SECTOR_SHIFT); } ret = bio_add_page(bio, ZERO_PAGE(0), bytes_this_page, 0); - if (WARN_ON(ret != bytes_this_page)) { + if (WARN_ON_ONCE(ret != bytes_this_page)) { err = -EIO; goto out; } @@ -147,7 +147,7 @@ int fscrypt_zeroout_range(const struct inode *inode, pgoff_t lblk, break; } nr_pages = i; - if (WARN_ON(nr_pages <= 0)) + if (WARN_ON_ONCE(nr_pages <= 0)) return -EINVAL; /* This always succeeds since __GFP_DIRECT_RECLAIM is set. */ @@ -170,7 +170,7 @@ int fscrypt_zeroout_range(const struct inode *inode, pgoff_t lblk, offset += blocksize; if (offset == PAGE_SIZE || len == 0) { ret = bio_add_page(bio, pages[i++], offset, 0); - if (WARN_ON(ret != offset)) { + if (WARN_ON_ONCE(ret != offset)) { err = -EIO; goto out; } diff --git a/fs/crypto/crypto.c b/fs/crypto/crypto.c index bf642479269a..6a837e4b80dc 100644 --- a/fs/crypto/crypto.c +++ b/fs/crypto/crypto.c @@ -308,19 +308,24 @@ EXPORT_SYMBOL(fscrypt_decrypt_block_inplace); /** * fscrypt_initialize() - allocate major buffers for fs encryption. - * @cop_flags: fscrypt operations flags + * @sb: the filesystem superblock * * We only call this when we start accessing encrypted files, since it * results in memory getting allocated that wouldn't otherwise be used. * * Return: 0 on success; -errno on failure */ -int fscrypt_initialize(unsigned int cop_flags) +int fscrypt_initialize(struct super_block *sb) { int err = 0; + mempool_t *pool; + + /* pairs with smp_store_release() below */ + if (likely(smp_load_acquire(&fscrypt_bounce_page_pool))) + return 0; /* No need to allocate a bounce page pool if this FS won't use it. */ - if (cop_flags & FS_CFLG_OWN_PAGES) + if (sb->s_cop->flags & FS_CFLG_OWN_PAGES) return 0; mutex_lock(&fscrypt_init_mutex); @@ -328,11 +333,11 @@ int fscrypt_initialize(unsigned int cop_flags) goto out_unlock; err = -ENOMEM; - fscrypt_bounce_page_pool = - mempool_create_page_pool(num_prealloc_crypto_pages, 0); - if (!fscrypt_bounce_page_pool) + pool = mempool_create_page_pool(num_prealloc_crypto_pages, 0); + if (!pool) goto out_unlock; - + /* pairs with smp_load_acquire() above */ + smp_store_release(&fscrypt_bounce_page_pool, pool); err = 0; out_unlock: mutex_unlock(&fscrypt_init_mutex); diff --git a/fs/crypto/fname.c b/fs/crypto/fname.c index 12bd61d20f69..6eae3f12ad50 100644 --- a/fs/crypto/fname.c +++ b/fs/crypto/fname.c @@ -110,7 +110,7 @@ int fscrypt_fname_encrypt(const struct inode *inode, const struct qstr *iname, * Copy the filename to the output buffer for encrypting in-place and * pad it with the needed number of NUL bytes. */ - if (WARN_ON(olen < iname->len)) + if (WARN_ON_ONCE(olen < iname->len)) return -ENOBUFS; memcpy(out, iname->name, iname->len); memset(out + iname->len, 0, olen - iname->len); @@ -570,7 +570,7 @@ u64 fscrypt_fname_siphash(const struct inode *dir, const struct qstr *name) { const struct fscrypt_info *ci = dir->i_crypt_info; - WARN_ON(!ci->ci_dirhash_key_initialized); + WARN_ON_ONCE(!ci->ci_dirhash_key_initialized); return siphash(name->name, name->len, &ci->ci_dirhash_key); } diff --git a/fs/crypto/fscrypt_private.h b/fs/crypto/fscrypt_private.h index b0ccb589ea93..0d246bf672dc 100644 --- a/fs/crypto/fscrypt_private.h +++ b/fs/crypto/fscrypt_private.h @@ -122,7 +122,7 @@ static inline const u8 *fscrypt_context_nonce(const union fscrypt_context *ctx) case FSCRYPT_CONTEXT_V2: return ctx->v2.nonce; } - WARN_ON(1); + WARN_ON_ONCE(1); return NULL; } @@ -285,7 +285,7 @@ typedef enum { /* crypto.c */ extern struct kmem_cache *fscrypt_info_cachep; -int fscrypt_initialize(unsigned int cop_flags); +int fscrypt_initialize(struct super_block *sb); int fscrypt_crypt_block(const struct inode *inode, fscrypt_direction_t rw, u64 lblk_num, struct page *src_page, struct page *dest_page, unsigned int len, @@ -415,7 +415,7 @@ fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, bool is_hw_wrapped, const struct fscrypt_info *ci) { - WARN_ON(1); + WARN_ON_ONCE(1); return -EOPNOTSUPP; } diff --git a/fs/crypto/hkdf.c b/fs/crypto/hkdf.c index 41e7c9b05c2a..7e007810e434 100644 --- a/fs/crypto/hkdf.c +++ b/fs/crypto/hkdf.c @@ -81,7 +81,7 @@ int fscrypt_init_hkdf(struct fscrypt_hkdf *hkdf, const u8 *master_key, return PTR_ERR(hmac_tfm); } - if (WARN_ON(crypto_shash_digestsize(hmac_tfm) != sizeof(prk))) { + if (WARN_ON_ONCE(crypto_shash_digestsize(hmac_tfm) != sizeof(prk))) { err = -EINVAL; goto err_free_tfm; } @@ -127,7 +127,7 @@ int fscrypt_hkdf_expand(const struct fscrypt_hkdf *hkdf, u8 context, u8 counter = 1; u8 tmp[HKDF_HASHLEN]; - if (WARN_ON(okmlen > 255 * HKDF_HASHLEN)) + if (WARN_ON_ONCE(okmlen > 255 * HKDF_HASHLEN)) return -EINVAL; desc->tfm = hkdf->hmac_tfm; diff --git a/fs/crypto/hooks.c b/fs/crypto/hooks.c index 7b8c5a1104b5..9e786ae66a13 100644 --- a/fs/crypto/hooks.c +++ b/fs/crypto/hooks.c @@ -111,6 +111,36 @@ int __fscrypt_prepare_lookup(struct inode *dir, struct dentry *dentry, } EXPORT_SYMBOL_GPL(__fscrypt_prepare_lookup); +/** + * fscrypt_prepare_lookup_partial() - prepare lookup without filename setup + * @dir: the encrypted directory being searched + * @dentry: the dentry being looked up in @dir + * + * This function should be used by the ->lookup and ->atomic_open methods of + * filesystems that handle filename encryption and no-key name encoding + * themselves and thus can't use fscrypt_prepare_lookup(). Like + * fscrypt_prepare_lookup(), this will try to set up the directory's encryption + * key and will set DCACHE_NOKEY_NAME on the dentry if the key is unavailable. + * However, this function doesn't set up a struct fscrypt_name for the filename. + * + * Return: 0 on success; -errno on error. Note that the encryption key being + * unavailable is not considered an error. It is also not an error if + * the encryption policy is unsupported by this kernel; that is treated + * like the key being unavailable, so that files can still be deleted. + */ +int fscrypt_prepare_lookup_partial(struct inode *dir, struct dentry *dentry) +{ + int err = fscrypt_get_encryption_info(dir, true); + + if (!err && !fscrypt_has_encryption_key(dir)) { + spin_lock(&dentry->d_lock); + dentry->d_flags |= DCACHE_NOKEY_NAME; + spin_unlock(&dentry->d_lock); + } + return err; +} +EXPORT_SYMBOL_GPL(fscrypt_prepare_lookup_partial); + int __fscrypt_prepare_readdir(struct inode *dir) { return fscrypt_get_encryption_info(dir, true); @@ -315,7 +345,7 @@ const char *fscrypt_get_symlink(struct inode *inode, const void *caddr, int err; /* This is for encrypted symlinks only */ - if (WARN_ON(!IS_ENCRYPTED(inode))) + if (WARN_ON_ONCE(!IS_ENCRYPTED(inode))) return ERR_PTR(-EINVAL); /* If the decrypted target is already cached, just return it. */ diff --git a/fs/crypto/keyring.c b/fs/crypto/keyring.c index 860310b83256..c11f052bffe3 100644 --- a/fs/crypto/keyring.c +++ b/fs/crypto/keyring.c @@ -73,7 +73,7 @@ void fscrypt_put_master_key(struct fscrypt_master_key *mk) * fscrypt_master_key struct itself after an RCU grace period ensures * that concurrent keyring lookups can no longer find it. */ - WARN_ON(refcount_read(&mk->mk_active_refs) != 0); + WARN_ON_ONCE(refcount_read(&mk->mk_active_refs) != 0); key_put(mk->mk_users); mk->mk_users = NULL; call_rcu(&mk->mk_rcu_head, fscrypt_free_master_key); @@ -92,6 +92,8 @@ void fscrypt_put_master_key_activeref(struct super_block *sb, * destroying any subkeys embedded in it. */ + if (WARN_ON_ONCE(!sb->s_master_keys)) + return; spin_lock(&sb->s_master_keys->lock); hlist_del_rcu(&mk->mk_node); spin_unlock(&sb->s_master_keys->lock); @@ -100,8 +102,8 @@ void fscrypt_put_master_key_activeref(struct super_block *sb, * ->mk_active_refs == 0 implies that ->mk_secret is not present and * that ->mk_decrypted_inodes is empty. */ - WARN_ON(is_master_key_secret_present(&mk->mk_secret)); - WARN_ON(!list_empty(&mk->mk_decrypted_inodes)); + WARN_ON_ONCE(is_master_key_secret_present(&mk->mk_secret)); + WARN_ON_ONCE(!list_empty(&mk->mk_decrypted_inodes)); for (i = 0; i <= FSCRYPT_MODE_MAX; i++) { fscrypt_destroy_prepared_key( @@ -207,10 +209,11 @@ static int allocate_filesystem_keyring(struct super_block *sb) * Release all encryption keys that have been added to the filesystem, along * with the keyring that contains them. * - * This is called at unmount time. The filesystem's underlying block device(s) - * are still available at this time; this is important because after user file - * accesses have been allowed, this function may need to evict keys from the - * keyslots of an inline crypto engine, which requires the block device(s). + * This is called at unmount time, after all potentially-encrypted inodes have + * been evicted. The filesystem's underlying block device(s) are still + * available at this time; this is important because after user file accesses + * have been allowed, this function may need to evict keys from the keyslots of + * an inline crypto engine, which requires the block device(s). */ void fscrypt_destroy_keyring(struct super_block *sb) { @@ -227,16 +230,16 @@ void fscrypt_destroy_keyring(struct super_block *sb) hlist_for_each_entry_safe(mk, tmp, bucket, mk_node) { /* - * Since all inodes were already evicted, every key - * remaining in the keyring should have an empty inode - * list, and should only still be in the keyring due to - * the single active ref associated with ->mk_secret. - * There should be no structural refs beyond the one - * associated with the active ref. + * Since all potentially-encrypted inodes were already + * evicted, every key remaining in the keyring should + * have an empty inode list, and should only still be in + * the keyring due to the single active ref associated + * with ->mk_secret. There should be no structural refs + * beyond the one associated with the active ref. */ - WARN_ON(refcount_read(&mk->mk_active_refs) != 1); - WARN_ON(refcount_read(&mk->mk_struct_refs) != 1); - WARN_ON(!is_master_key_secret_present(&mk->mk_secret)); + WARN_ON_ONCE(refcount_read(&mk->mk_active_refs) != 1); + WARN_ON_ONCE(refcount_read(&mk->mk_struct_refs) != 1); + WARN_ON_ONCE(!is_master_key_secret_present(&mk->mk_secret)); wipe_master_key_secret(&mk->mk_secret); fscrypt_put_master_key_activeref(sb, mk); } diff --git a/fs/crypto/keysetup.c b/fs/crypto/keysetup.c index 8a1e7c438fb3..eb3935380c98 100644 --- a/fs/crypto/keysetup.c +++ b/fs/crypto/keysetup.c @@ -125,7 +125,7 @@ fscrypt_allocate_skcipher(struct fscrypt_mode *mode, const u8 *raw_key, pr_info("fscrypt: %s using implementation \"%s\"\n", mode->friendly_name, crypto_skcipher_driver_name(tfm)); } - if (WARN_ON(crypto_skcipher_ivsize(tfm) != mode->ivsize)) { + if (WARN_ON_ONCE(crypto_skcipher_ivsize(tfm) != mode->ivsize)) { err = -EINVAL; goto err_free_tfm; } @@ -202,7 +202,7 @@ static int setup_per_mode_enc_key(struct fscrypt_info *ci, bool use_hw_wrapped_key = false; int err; - if (WARN_ON(mode_num > FSCRYPT_MODE_MAX)) + if (WARN_ON_ONCE(mode_num > FSCRYPT_MODE_MAX)) return -EINVAL; if (mk->mk_secret.is_hw_wrapped && S_ISREG(inode->i_mode)) { @@ -309,8 +309,8 @@ int fscrypt_derive_dirhash_key(struct fscrypt_info *ci, void fscrypt_hash_inode_number(struct fscrypt_info *ci, const struct fscrypt_master_key *mk) { - WARN_ON(ci->ci_inode->i_ino == 0); - WARN_ON(!mk->mk_ino_hash_key_initialized); + WARN_ON_ONCE(ci->ci_inode->i_ino == 0); + WARN_ON_ONCE(!mk->mk_ino_hash_key_initialized); ci->ci_hashed_ino = (u32)siphash_1u64(ci->ci_inode->i_ino, &mk->mk_ino_hash_key); @@ -550,7 +550,7 @@ static int setup_file_encryption_key(struct fscrypt_info *ci, err = fscrypt_setup_v2_file_key(ci, mk, need_dirhash_key); break; default: - WARN_ON(1); + WARN_ON_ONCE(1); err = -EINVAL; break; } @@ -607,7 +607,7 @@ fscrypt_setup_encryption_info(struct inode *inode, struct fscrypt_master_key *mk = NULL; int res; - res = fscrypt_initialize(inode->i_sb->s_cop->flags); + res = fscrypt_initialize(inode->i_sb); if (res) return res; @@ -624,7 +624,7 @@ fscrypt_setup_encryption_info(struct inode *inode, res = PTR_ERR(mode); goto out; } - WARN_ON(mode->ivsize > FSCRYPT_MAX_IV_SIZE); + WARN_ON_ONCE(mode->ivsize > FSCRYPT_MAX_IV_SIZE); crypt_info->ci_mode = mode; res = setup_file_encryption_key(crypt_info, need_dirhash_key, &mk); diff --git a/fs/crypto/policy.c b/fs/crypto/policy.c index 69dca4ff5f48..eaec6bd6cfc4 100644 --- a/fs/crypto/policy.c +++ b/fs/crypto/policy.c @@ -48,7 +48,7 @@ int fscrypt_policy_to_key_spec(const union fscrypt_policy *policy, FSCRYPT_KEY_IDENTIFIER_SIZE); return 0; default: - WARN_ON(1); + WARN_ON_ONCE(1); return -EINVAL; } } @@ -463,7 +463,7 @@ static int set_encryption_policy(struct inode *inode, current->comm, current->pid); break; default: - WARN_ON(1); + WARN_ON_ONCE(1); return -EINVAL; } diff --git a/fs/erofs/data.c b/fs/erofs/data.c index 9fd57d84b86d..845556647cfb 100644 --- a/fs/erofs/data.c +++ b/fs/erofs/data.c @@ -431,9 +431,9 @@ static int erofs_file_mmap(struct file *file, struct vm_area_struct *vma) return -EINVAL; vma->vm_ops = &erofs_dax_vm_ops; - vma->vm_flags |= VM_HUGEPAGE; + vm_flags_set(vma, VM_HUGEPAGE); #if defined(CONFIG_ROCKCHIP_RAMDISK) && defined(CONFIG_ARM) - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); #endif return 0; } diff --git a/fs/exec.c b/fs/exec.c index a0b1f0337a62..2d6bca1cda6e 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -269,7 +269,7 @@ static int __bprm_mm_init(struct linux_binprm *bprm) BUILD_BUG_ON(VM_STACK_FLAGS & VM_STACK_INCOMPLETE_SETUP); vma->vm_end = STACK_TOP_MAX; vma->vm_start = vma->vm_end - PAGE_SIZE; - vma->vm_flags = VM_SOFTDIRTY | VM_STACK_FLAGS | VM_STACK_INCOMPLETE_SETUP; + vm_flags_init(vma, VM_SOFTDIRTY | VM_STACK_FLAGS | VM_STACK_INCOMPLETE_SETUP); vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); err = insert_vm_struct(mm, vma); @@ -833,7 +833,7 @@ int setup_arg_pages(struct linux_binprm *bprm, } /* mprotect_fixup is overkill to remove the temporary stack flags */ - vma->vm_flags &= ~VM_STACK_INCOMPLETE_SETUP; + vm_flags_clear(vma, VM_STACK_INCOMPLETE_SETUP); stack_expand = 131072UL; /* randomly 32*4k (or 2*64k) pages */ stack_size = vma->vm_end - vma->vm_start; diff --git a/fs/ext4/file.c b/fs/ext4/file.c index a7a597c727e6..4517c9933305 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c @@ -801,7 +801,7 @@ static int ext4_file_mmap(struct file *file, struct vm_area_struct *vma) file_accessed(file); if (IS_DAX(file_inode(file))) { vma->vm_ops = &ext4_dax_vm_ops; - vma->vm_flags |= VM_HUGEPAGE; + vm_flags_set(vma, VM_HUGEPAGE); } else { vma->vm_ops = &ext4_file_vm_ops; } diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 6dabe76f49d6..ec5b9788f662 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -3187,11 +3187,9 @@ static __le16 ext4_group_desc_csum(struct super_block *sb, __u32 block_group, crc = crc16(crc, (__u8 *)gdp, offset); offset += sizeof(gdp->bg_checksum); /* skip checksum */ /* for checksum of struct ext4_group_desc do the rest...*/ - if (ext4_has_feature_64bit(sb) && - offset < le16_to_cpu(sbi->s_es->s_desc_size)) + if (ext4_has_feature_64bit(sb) && offset < sbi->s_desc_size) crc = crc16(crc, (__u8 *)gdp + offset, - le16_to_cpu(sbi->s_es->s_desc_size) - - offset); + sbi->s_desc_size - offset); out: return cpu_to_le16(crc); diff --git a/fs/ext4/xattr.c b/fs/ext4/xattr.c index b17c1b90e122..b1b8fe86ccdb 100644 --- a/fs/ext4/xattr.c +++ b/fs/ext4/xattr.c @@ -2564,6 +2564,7 @@ static int ext4_xattr_move_to_block(handle_t *handle, struct inode *inode, .in_inode = !!entry->e_value_inum, }; struct ext4_xattr_ibody_header *header = IHDR(inode, raw_inode); + int needs_kvfree = 0; int error; is = kzalloc(sizeof(struct ext4_xattr_ibody_find), GFP_NOFS); @@ -2586,7 +2587,7 @@ static int ext4_xattr_move_to_block(handle_t *handle, struct inode *inode, error = -ENOMEM; goto out; } - + needs_kvfree = 1; error = ext4_xattr_inode_get(inode, entry, buffer, value_size); if (error) goto out; @@ -2625,7 +2626,7 @@ static int ext4_xattr_move_to_block(handle_t *handle, struct inode *inode, out: kfree(b_entry_name); - if (entry->e_value_inum && buffer) + if (needs_kvfree && buffer) kvfree(buffer); if (is) brelse(is->iloc.bh); diff --git a/fs/f2fs/OWNERS b/fs/f2fs/OWNERS deleted file mode 100644 index 6a5c01163993..000000000000 --- a/fs/f2fs/OWNERS +++ /dev/null @@ -1 +0,0 @@ -jaegeuk@google.com diff --git a/fs/f2fs/compress.c b/fs/f2fs/compress.c index 11653fa79289..10b545a1088e 100644 --- a/fs/f2fs/compress.c +++ b/fs/f2fs/compress.c @@ -743,7 +743,7 @@ void f2fs_decompress_cluster(struct decompress_io_ctx *dic, bool in_task) ret = -EFSCORRUPTED; /* Avoid f2fs_commit_super in irq context */ - if (in_task) + if (!in_task) f2fs_save_errors(sbi, ERROR_FAIL_DECOMPRESSION); else f2fs_handle_error(sbi, ERROR_FAIL_DECOMPRESSION); diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index 15355dc77730..72fb3a43db67 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -28,6 +28,7 @@ #include #include #include +#include #include "f2fs.h" #include "node.h" @@ -4579,6 +4580,8 @@ reset_checkpoint: f2fs_update_time(sbi, CP_TIME); f2fs_update_time(sbi, REQ_TIME); clear_sbi_flag(sbi, SBI_CP_DISABLED_QUICK); + + cleancache_init_fs(sb); return 0; sync_free_meta: diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index 9958d4020771..aa33c39be182 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c @@ -974,6 +974,16 @@ restart: continue; } + /* + * If wb_tryget fails, the wb has been shutdown, skip it. + * + * Pin @wb so that it stays on @bdi->wb_list. This allows + * continuing iteration from @wb after dropping and + * regrabbing rcu read lock. + */ + if (!wb_tryget(wb)) + continue; + /* alloc failed, execute synchronously using on-stack fallback */ work = &fallback_work; *work = *base_work; @@ -982,13 +992,6 @@ restart: work->done = &fallback_work_done; wb_queue_work(wb, work); - - /* - * Pin @wb so that it stays on @bdi->wb_list. This allows - * continuing iteration from @wb after dropping and - * regrabbing rcu read lock. - */ - wb_get(wb); last_wb = wb; rcu_read_unlock(); diff --git a/fs/fuse/OWNERS b/fs/fuse/OWNERS deleted file mode 100644 index 5ee6098fadeb..000000000000 --- a/fs/fuse/OWNERS +++ /dev/null @@ -1 +0,0 @@ -balsini@google.com diff --git a/fs/fuse/dax.c b/fs/fuse/dax.c index e23e802a8013..8e74f278a3f6 100644 --- a/fs/fuse/dax.c +++ b/fs/fuse/dax.c @@ -860,7 +860,7 @@ int fuse_dax_mmap(struct file *file, struct vm_area_struct *vma) { file_accessed(file); vma->vm_ops = &fuse_dax_vm_ops; - vma->vm_flags |= VM_MIXEDMAP | VM_HUGEPAGE; + vm_flags_set(vma, VM_MIXEDMAP | VM_HUGEPAGE); return 0; } diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index c83ae66facdb..dd184a36dc55 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c @@ -259,7 +259,7 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags) } #endif if (time_before64(fuse_dentry_time(entry), get_jiffies_64()) || - (flags & (LOOKUP_EXCL | LOOKUP_REVAL))) { + (flags & (LOOKUP_EXCL | LOOKUP_REVAL | LOOKUP_RENAME_TARGET))) { struct fuse_entry_out outarg; struct fuse_entry_bpf bpf_arg; FUSE_ARGS(args); diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index 8eea709e3659..9692de5451fd 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c @@ -132,7 +132,7 @@ static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma) * way when do_mmap unwinds (may be important on powerpc * and ia64). */ - vma->vm_flags |= VM_HUGETLB | VM_DONTEXPAND; + vm_flags_set(vma, VM_HUGETLB | VM_DONTEXPAND); vma->vm_ops = &hugetlb_vm_ops; ret = seal_check_future_write(info->seals, vma); @@ -813,7 +813,7 @@ static long hugetlbfs_fallocate(struct file *file, int mode, loff_t offset, * as input to create an allocation policy. */ vma_init(&pseudo_vma, mm); - pseudo_vma.vm_flags = (VM_HUGETLB | VM_MAYSHARE | VM_SHARED); + vm_flags_init(&pseudo_vma, VM_HUGETLB | VM_MAYSHARE | VM_SHARED); pseudo_vma.vm_file = file; for (index = start; index < end; index++) { diff --git a/fs/incfs/OWNERS b/fs/incfs/OWNERS deleted file mode 100644 index 1b97669c9b15..000000000000 --- a/fs/incfs/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -akailash@google.com -paullawrence@google.com diff --git a/fs/nilfs2/segment.c b/fs/nilfs2/segment.c index 63d96a1733b2..101f2ce6ba37 100644 --- a/fs/nilfs2/segment.c +++ b/fs/nilfs2/segment.c @@ -430,6 +430,23 @@ static int nilfs_segctor_reset_segment_buffer(struct nilfs_sc_info *sci) return 0; } +/** + * nilfs_segctor_zeropad_segsum - zero pad the rest of the segment summary area + * @sci: segment constructor object + * + * nilfs_segctor_zeropad_segsum() zero-fills unallocated space at the end of + * the current segment summary block. + */ +static void nilfs_segctor_zeropad_segsum(struct nilfs_sc_info *sci) +{ + struct nilfs_segsum_pointer *ssp; + + ssp = sci->sc_blk_cnt > 0 ? &sci->sc_binfo_ptr : &sci->sc_finfo_ptr; + if (ssp->offset < ssp->bh->b_size) + memset(ssp->bh->b_data + ssp->offset, 0, + ssp->bh->b_size - ssp->offset); +} + static int nilfs_segctor_feed_segment(struct nilfs_sc_info *sci) { sci->sc_nblk_this_inc += sci->sc_curseg->sb_sum.nblocks; @@ -438,6 +455,7 @@ static int nilfs_segctor_feed_segment(struct nilfs_sc_info *sci) * The current segment is filled up * (internal code) */ + nilfs_segctor_zeropad_segsum(sci); sci->sc_curseg = NILFS_NEXT_SEGBUF(sci->sc_curseg); return nilfs_segctor_reset_segment_buffer(sci); } @@ -542,6 +560,7 @@ static int nilfs_segctor_add_file_block(struct nilfs_sc_info *sci, goto retry; } if (unlikely(required)) { + nilfs_segctor_zeropad_segsum(sci); err = nilfs_segbuf_extend_segsum(segbuf); if (unlikely(err)) goto failed; @@ -1531,6 +1550,7 @@ static int nilfs_segctor_collect(struct nilfs_sc_info *sci, nadd = min_t(int, nadd << 1, SC_MAX_SEGDELTA); sci->sc_stage = prev_stage; } + nilfs_segctor_zeropad_segsum(sci); nilfs_segctor_truncate_segments(sci, sci->sc_curseg, nilfs->ns_sufile); return 0; diff --git a/fs/orangefs/file.c b/fs/orangefs/file.c index 732661aa2680..71442cc44e4a 100644 --- a/fs/orangefs/file.c +++ b/fs/orangefs/file.c @@ -390,8 +390,7 @@ static int orangefs_file_mmap(struct file *file, struct vm_area_struct *vma) "orangefs_file_mmap: called on %pD\n", file); /* set the sequential readahead hint */ - vma->vm_flags |= VM_SEQ_READ; - vma->vm_flags &= ~VM_RAND_READ; + vm_flags_mod(vma, VM_SEQ_READ, VM_RAND_READ); file_accessed(file); vma->vm_ops = &orangefs_file_vm_ops; diff --git a/fs/overlayfs/inode.c b/fs/overlayfs/inode.c index d690e75cf100..36d5b04bd61c 100644 --- a/fs/overlayfs/inode.c +++ b/fs/overlayfs/inode.c @@ -286,8 +286,8 @@ int ovl_permission(struct user_namespace *mnt_userns, int err; /* Careful in RCU walk mode */ - ovl_i_path_real(inode, &realpath); - if (!realpath.dentry) { + realinode = ovl_i_path_real(inode, &realpath); + if (!realinode) { WARN_ON(!(mask & MAY_NOT_BLOCK)); return -ECHILD; } @@ -300,7 +300,6 @@ int ovl_permission(struct user_namespace *mnt_userns, if (err) return err; - realinode = d_inode(realpath.dentry); old_cred = ovl_override_creds(inode->i_sb); if (!upperinode && !special_file(realinode->i_mode) && mask & MAY_WRITE) { @@ -497,20 +496,20 @@ static void ovl_idmap_posix_acl(struct inode *realinode, */ struct posix_acl *ovl_get_acl(struct inode *inode, int type, bool rcu) { - struct inode *realinode = ovl_inode_real(inode); + struct inode *realinode; struct posix_acl *acl, *clone; struct path realpath; - if (!IS_POSIXACL(realinode)) - return NULL; - /* Careful in RCU walk mode */ - ovl_i_path_real(inode, &realpath); - if (!realpath.dentry) { + realinode = ovl_i_path_real(inode, &realpath); + if (!realinode) { WARN_ON(!rcu); return ERR_PTR(-ECHILD); } + if (!IS_POSIXACL(realinode)) + return NULL; + if (rcu) { acl = get_cached_acl_rcu(realinode, type); } else { diff --git a/fs/overlayfs/overlayfs.h b/fs/overlayfs/overlayfs.h index 09fa935db5aa..86e17ddbc160 100644 --- a/fs/overlayfs/overlayfs.h +++ b/fs/overlayfs/overlayfs.h @@ -368,7 +368,7 @@ enum ovl_path_type ovl_path_type(struct dentry *dentry); void ovl_path_upper(struct dentry *dentry, struct path *path); void ovl_path_lower(struct dentry *dentry, struct path *path); void ovl_path_lowerdata(struct dentry *dentry, struct path *path); -void ovl_i_path_real(struct inode *inode, struct path *path); +struct inode *ovl_i_path_real(struct inode *inode, struct path *path); enum ovl_path_type ovl_path_real(struct dentry *dentry, struct path *path); enum ovl_path_type ovl_path_realdata(struct dentry *dentry, struct path *path); struct dentry *ovl_dentry_upper(struct dentry *dentry); diff --git a/fs/overlayfs/util.c b/fs/overlayfs/util.c index 4197dab4951e..4089ccc33c36 100644 --- a/fs/overlayfs/util.c +++ b/fs/overlayfs/util.c @@ -259,7 +259,7 @@ struct dentry *ovl_i_dentry_upper(struct inode *inode) return ovl_upperdentry_dereference(OVL_I(inode)); } -void ovl_i_path_real(struct inode *inode, struct path *path) +struct inode *ovl_i_path_real(struct inode *inode, struct path *path) { path->dentry = ovl_i_dentry_upper(inode); if (!path->dentry) { @@ -268,6 +268,8 @@ void ovl_i_path_real(struct inode *inode, struct path *path) } else { path->mnt = ovl_upper_mnt(OVL_FS(inode->i_sb)); } + + return path->dentry ? d_inode(path->dentry) : NULL; } struct inode *ovl_inode_upper(struct inode *inode) @@ -1114,8 +1116,7 @@ void ovl_copyattr(struct inode *inode) struct inode *realinode; struct user_namespace *real_mnt_userns; - ovl_i_path_real(inode, &realpath); - realinode = d_inode(realpath.dentry); + realinode = ovl_i_path_real(inode, &realpath); real_mnt_userns = mnt_user_ns(realpath.mnt); inode->i_uid = i_uid_into_mnt(real_mnt_userns, realinode); diff --git a/fs/proc/meminfo.c b/fs/proc/meminfo.c index 9be6583cfc39..0b797db29ee8 100644 --- a/fs/proc/meminfo.c +++ b/fs/proc/meminfo.c @@ -16,8 +16,10 @@ #ifdef CONFIG_CMA #include #endif +#include #include #include "internal.h" +#include void __attribute__((weak)) arch_report_meminfo(struct seq_file *m) { @@ -45,6 +47,7 @@ static int meminfo_proc_show(struct seq_file *m, void *v) cached = global_node_page_state(NR_FILE_PAGES) - total_swapcache_pages() - i.bufferram; + trace_android_vh_meminfo_cache_adjust(&cached); if (cached < 0) cached = 0; @@ -158,6 +161,7 @@ static int meminfo_proc_show(struct seq_file *m, void *v) show_val_kb(m, "CmaFree: ", global_zone_page_state(NR_FREE_CMA_PAGES)); #endif + trace_android_vh_meminfo_proc_show(m); hugetlb_report_meminfo(m); diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index a954305fbc31..a23541614a0d 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -403,6 +404,9 @@ struct mem_size_stats { unsigned long shmem_thp; unsigned long file_thp; unsigned long swap; + unsigned long writeback; + unsigned long same; + unsigned long huge; unsigned long shared_hugetlb; unsigned long private_hugetlb; u64 pss; @@ -552,6 +556,9 @@ static void smaps_pte_entry(pte_t *pte, unsigned long addr, } else { mss->swap_pss += (u64)PAGE_SIZE << PSS_SHIFT; } + trace_android_vh_smaps_pte_entry(swpent, + &mss->writeback, + &mss->same, &mss->huge); } else if (is_pfn_swap_entry(swpent)) { if (is_migration_entry(swpent)) migration = true; @@ -844,6 +851,7 @@ static void __show_smap(struct seq_file *m, const struct mem_size_stats *mss, SEQ_PUT_DEC(" kB\nLocked: ", mss->pss_locked >> PSS_SHIFT); seq_puts(m, " kB\n"); + trace_android_vh_show_smap(m, mss->writeback, mss->same, mss->huge); } static int show_smap(struct seq_file *m, void *v) @@ -1292,7 +1300,7 @@ static ssize_t clear_refs_write(struct file *file, const char __user *buf, mas_for_each(&mas, vma, ULONG_MAX) { if (!(vma->vm_flags & VM_SOFTDIRTY)) continue; - vma->vm_flags &= ~VM_SOFTDIRTY; + vm_flags_clear(vma, VM_SOFTDIRTY); vma_set_page_prot(vma); } diff --git a/fs/proc/vmcore.c b/fs/proc/vmcore.c index 5aa527ca6dbe..43e211de3ee9 100644 --- a/fs/proc/vmcore.c +++ b/fs/proc/vmcore.c @@ -582,8 +582,7 @@ static int mmap_vmcore(struct file *file, struct vm_area_struct *vma) if (vma->vm_flags & (VM_WRITE | VM_EXEC)) return -EPERM; - vma->vm_flags &= ~(VM_MAYWRITE | VM_MAYEXEC); - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_mod(vma, VM_MIXEDMAP, VM_MAYWRITE | VM_MAYEXEC); vma->vm_ops = &vmcore_mmap_ops; len = 0; diff --git a/fs/userfaultfd.c b/fs/userfaultfd.c index cc694846617a..65bf92615772 100644 --- a/fs/userfaultfd.c +++ b/fs/userfaultfd.c @@ -113,7 +113,7 @@ static void userfaultfd_set_vm_flags(struct vm_area_struct *vma, { const bool uffd_wp_changed = (vma->vm_flags ^ flags) & VM_UFFD_WP; - vma->vm_flags = flags; + vm_flags_reset(vma, flags); /* * For shared mappings, we want to enable writenotify while * userfaultfd-wp is enabled (see vma_wants_writenotify()). We'll simply @@ -817,31 +817,26 @@ static bool has_unmap_ctx(struct userfaultfd_ctx *ctx, struct list_head *unmaps, return false; } -int userfaultfd_unmap_prep(struct mm_struct *mm, unsigned long start, +int userfaultfd_unmap_prep(struct vm_area_struct *vma, unsigned long start, unsigned long end, struct list_head *unmaps) { - VMA_ITERATOR(vmi, mm, start); - struct vm_area_struct *vma; + struct userfaultfd_unmap_ctx *unmap_ctx; + struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; - for_each_vma_range(vmi, vma, end) { - struct userfaultfd_unmap_ctx *unmap_ctx; - struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; + if (!ctx || !(ctx->features & UFFD_FEATURE_EVENT_UNMAP) || + has_unmap_ctx(ctx, unmaps, start, end)) + return 0; - if (!ctx || !(ctx->features & UFFD_FEATURE_EVENT_UNMAP) || - has_unmap_ctx(ctx, unmaps, start, end)) - continue; + unmap_ctx = kzalloc(sizeof(*unmap_ctx), GFP_KERNEL); + if (!unmap_ctx) + return -ENOMEM; - unmap_ctx = kzalloc(sizeof(*unmap_ctx), GFP_KERNEL); - if (!unmap_ctx) - return -ENOMEM; - - userfaultfd_ctx_get(ctx); - atomic_inc(&ctx->mmap_changing); - unmap_ctx->ctx = ctx; - unmap_ctx->start = start; - unmap_ctx->end = end; - list_add_tail(&unmap_ctx->list, unmaps); - } + userfaultfd_ctx_get(ctx); + atomic_inc(&ctx->mmap_changing); + unmap_ctx->ctx = ctx; + unmap_ctx->start = start; + unmap_ctx->end = end; + list_add_tail(&unmap_ctx->list, unmaps); return 0; } @@ -1966,8 +1961,10 @@ static int userfaultfd_api(struct userfaultfd_ctx *ctx, ret = -EFAULT; if (copy_from_user(&uffdio_api, buf, sizeof(uffdio_api))) goto out; - /* Ignore unsupported features (userspace built against newer kernel) */ - features = uffdio_api.features & UFFD_API_FEATURES; + features = uffdio_api.features; + ret = -EINVAL; + if (uffdio_api.api != UFFD_API || (features & ~UFFD_API_FEATURES)) + goto err_out; ret = -EPERM; if ((features & UFFD_FEATURE_EVENT_FORK) && !capable(CAP_SYS_PTRACE)) goto err_out; diff --git a/fs/xfs/xfs_file.c b/fs/xfs/xfs_file.c index e462d39c840e..cbd6d853ab27 100644 --- a/fs/xfs/xfs_file.c +++ b/fs/xfs/xfs_file.c @@ -1429,7 +1429,7 @@ xfs_file_mmap( file_accessed(file); vma->vm_ops = &xfs_file_vm_ops; if (IS_DAX(inode)) - vma->vm_flags |= VM_HUGEPAGE; + vm_flags_set(vma, VM_HUGEPAGE); return 0; } diff --git a/include/OWNERS b/include/OWNERS deleted file mode 100644 index 4b815c212f9d..000000000000 --- a/include/OWNERS +++ /dev/null @@ -1 +0,0 @@ -per-file net/**=file:/net/OWNERS diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index f82386315f79..89d49254c6e9 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h @@ -1033,14 +1033,19 @@ * keep any .init_array.* sections. * https://bugs.llvm.org/show_bug.cgi?id=46478 */ +#ifdef CONFIG_UNWIND_TABLES +#define DISCARD_EH_FRAME +#else +#define DISCARD_EH_FRAME *(.eh_frame) +#endif #if defined(CONFIG_GCOV_KERNEL) || defined(CONFIG_KASAN_GENERIC) || defined(CONFIG_KCSAN) # ifdef CONFIG_CONSTRUCTORS # define SANITIZER_DISCARDS \ - *(.eh_frame) + DISCARD_EH_FRAME # else # define SANITIZER_DISCARDS \ *(.init_array) *(.init_array.*) \ - *(.eh_frame) + DISCARD_EH_FRAME # endif #else # define SANITIZER_DISCARDS diff --git a/include/kvm/arm_pmu.h b/include/kvm/arm_pmu.h index c0b868ce6a8f..96b192139a23 100644 --- a/include/kvm/arm_pmu.h +++ b/include/kvm/arm_pmu.h @@ -11,7 +11,6 @@ #include #define ARMV8_PMU_CYCLE_IDX (ARMV8_PMU_MAX_COUNTERS - 1) -#define ARMV8_PMU_MAX_COUNTER_PAIRS ((ARMV8_PMU_MAX_COUNTERS + 1) >> 1) #ifdef CONFIG_HW_PERF_EVENTS @@ -29,7 +28,6 @@ struct kvm_pmu { struct irq_work overflow_work; struct kvm_pmu_events events; struct kvm_pmc pmc[ARMV8_PMU_MAX_COUNTERS]; - DECLARE_BITMAP(chained, ARMV8_PMU_MAX_COUNTER_PAIRS); int irq_num; bool created; bool irq_level; diff --git a/include/linux/OWNERS b/include/linux/OWNERS deleted file mode 100644 index 68b6dedea64f..000000000000 --- a/include/linux/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -per-file bio.h=file:/block/OWNERS -per-file blk*.h=file:/block/OWNERS -per-file f2fs**=file:/fs/f2fs/OWNERS -per-file net**=file:/net/OWNERS diff --git a/include/linux/amba/bus.h b/include/linux/amba/bus.h index 5001e14c5c06..9a3bcfac8acd 100644 --- a/include/linux/amba/bus.h +++ b/include/linux/amba/bus.h @@ -17,6 +17,7 @@ #include #include #include +#include #define AMBA_NR_IRQS 9 #define AMBA_CID 0xb105f00d @@ -76,6 +77,8 @@ struct amba_device { * frees it. Use driver_set_override() to set or clear it. */ const char *driver_override; + + ANDROID_KABI_RESERVE(1); }; struct amba_driver { @@ -92,6 +95,8 @@ struct amba_driver { * to setup and manage their own I/O address space. */ bool driver_managed_dma; + + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/linux/android_vendor.h b/include/linux/android_vendor.h index af3014ccc82e..03f86241cb15 100644 --- a/include/linux/android_vendor.h +++ b/include/linux/android_vendor.h @@ -15,6 +15,10 @@ #ifndef _ANDROID_VENDOR_H #define _ANDROID_VENDOR_H +#include "android_kabi.h" + +#define _ANDROID_BACKPORT_RESERVED(n) u64 android_backport_reserved##n + /* * ANDROID_VENDOR_DATA * Reserve some "padding" in a structure for potential future use. @@ -25,6 +29,13 @@ * ANDROID_VENDOR_DATA_ARRAY * Same as ANDROID_VENDOR_DATA but allocates an array of u64 with * the specified size + * + * ANDROID_BACKPORT_RESERVED + * Reserve some "padding" in a structure for potential future use while + * backporting upstream changes. This normally placed at the end of a + * structure. + * number: the "number" of the padding variable in the structure. Start with + * 1 and go up. */ #ifdef CONFIG_ANDROID_VENDOR_OEM_DATA #define ANDROID_VENDOR_DATA(n) u64 android_vendor_data##n @@ -32,6 +43,7 @@ #define ANDROID_OEM_DATA(n) u64 android_oem_data##n #define ANDROID_OEM_DATA_ARRAY(n, s) u64 android_oem_data##n[s] +#define ANDROID_BACKPORT_RESERVED(n) _ANDROID_BACKPORT_RESERVED(n) #define android_init_vendor_data(p, n) \ memset(&p->android_vendor_data##n, 0, sizeof(p->android_vendor_data##n)) @@ -42,9 +54,35 @@ #define ANDROID_VENDOR_DATA_ARRAY(n, s) #define ANDROID_OEM_DATA(n) #define ANDROID_OEM_DATA_ARRAY(n, s) +#define ANDROID_BACKPORT_RESERVED(n) #define android_init_vendor_data(p, n) #define android_init_oem_data(p, n) #endif + +/* + * Macros to use _after_ the ABI is frozen + */ + +/* + * ANDROID_BACKPORT_RESERVED_USE(number, _new) + * Use a previous padding entry that was defined with + * ANDROID_BACKPORT_RESERVED + * number: the previous "number" of the padding variable + * _new: the variable to use now instead of the padding variable + */ +#define ANDROID_BACKPORT_RESERVED_USE(number, _new) \ + _ANDROID_KABI_REPLACE(_ANDROID_BACKPORT_RESERVED(number), _new) + +/* + * ANDROID_BACKPORT_RESERVED_USE2(number, _new1, _new2) + * Use a previous padding entry that was defined with + * ANDROID_BACKPORT_RESERVED for two new variables that fit into 64 bits. + * This is good for when you do not want to "burn" a 64bit padding variable + * for a smaller variable size if not needed. + */ +#define ANDROID_BACKPORT_RESERVED_USE2(number, _new1, _new2) \ + _ANDROID_KABI_REPLACE(_ANDROID_BACKPORT_RESERVED(number), struct{ _new1; _new2; }) + #endif /* _ANDROID_VENDOR_H */ diff --git a/include/linux/backing-dev-defs.h b/include/linux/backing-dev-defs.h index ae12696ec492..050a22e2d324 100644 --- a/include/linux/backing-dev-defs.h +++ b/include/linux/backing-dev-defs.h @@ -13,6 +13,7 @@ #include #include #include +#include struct page; struct device; @@ -160,6 +161,9 @@ struct bdi_writeback { struct rcu_head rcu; }; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct backing_dev_info { @@ -198,6 +202,9 @@ struct backing_dev_info { #ifdef CONFIG_DEBUG_FS struct dentry *debug_dir; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct wb_lock_cookie { diff --git a/include/linux/blk-mq.h b/include/linux/blk-mq.h index da9c4e5fb78e..151578ea4b31 100644 --- a/include/linux/blk-mq.h +++ b/include/linux/blk-mq.h @@ -7,6 +7,7 @@ #include #include #include +#include struct blk_mq_tags; struct blk_flush_queue; @@ -197,6 +198,8 @@ struct request { */ rq_end_io_fn *end_io; void *end_io_data; + + ANDROID_KABI_RESERVE(1); }; static inline enum req_op req_op(const struct request *req) @@ -440,6 +443,8 @@ struct blk_mq_hw_ctx { * q->unused_hctx_list. */ struct list_head hctx_list; + + ANDROID_KABI_RESERVE(1); }; /** @@ -523,6 +528,8 @@ struct blk_mq_tag_set { struct mutex tag_list_lock; struct list_head tag_list; + + ANDROID_KABI_RESERVE(1); }; /** @@ -653,6 +660,8 @@ struct blk_mq_ops { */ void (*show_rq)(struct seq_file *m, struct request *rq); #endif + + ANDROID_KABI_RESERVE(1); }; enum { diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index e242b880b840..c3e7a4aad872 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h @@ -10,6 +10,7 @@ #include #include #include +#include struct bio_set; struct bio; @@ -306,6 +307,10 @@ struct bio { struct bio_set *bi_pool; + ANDROID_OEM_DATA(1); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + /* * We can inline a number of vecs at the end of the bio, to avoid * double allocations for a small number of bio_vecs. This member diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 891f8cbcd043..edefcb4d6c48 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -25,6 +25,7 @@ #include #include #include +#include struct module; struct request_queue; @@ -117,6 +118,9 @@ struct blk_integrity { unsigned char tuple_size; unsigned char interval_exp; unsigned char tag_size; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct gendisk { @@ -202,6 +206,11 @@ struct gendisk { * devices that do not have multiple independent access ranges. */ struct blk_independent_access_ranges *ia_ranges; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline bool disk_live(struct gendisk *disk) @@ -318,6 +327,9 @@ struct queue_limits { * due to possible offsets. */ unsigned int dma_alignment; + + ANDROID_OEM_DATA(1); + ANDROID_KABI_RESERVE(1); }; typedef int (*report_zones_cb)(struct blk_zone *zone, unsigned int idx, @@ -544,6 +556,12 @@ struct request_queue { struct mutex debugfs_mutex; bool mq_sysfs_init_done; + ANDROID_OEM_DATA(1); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); /** * @srcu: Sleepable RCU. Use as lock when type of the request queue @@ -1426,6 +1444,9 @@ struct block_device_operations { * driver. */ int (*alternative_gpt_sector)(struct gendisk *disk, sector_t *sector); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #ifdef CONFIG_COMPAT diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 942f9ac9fa7b..590ee37174db 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -28,6 +28,7 @@ #include #include #include +#include struct bpf_verifier_env; struct bpf_verifier_log; @@ -162,6 +163,9 @@ struct bpf_map_ops { /* bpf_iter info used to open a seq_file */ const struct bpf_iter_seq_info *iter_seq_info; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; enum { @@ -372,6 +376,8 @@ struct bpf_map_dev_ops { int (*map_update_elem)(struct bpf_offloaded_map *map, void *key, void *value, u64 flags); int (*map_delete_elem)(struct bpf_offloaded_map *map, void *key); + + ANDROID_KABI_RESERVE(1); }; struct bpf_offloaded_map { @@ -738,6 +744,7 @@ struct bpf_verifier_ops { const struct btf_type *t, int off, int size, enum bpf_access_type atype, u32 *next_btf_id, enum bpf_type_flag *flag); + ANDROID_KABI_RESERVE(1); }; struct bpf_prog_offload_ops { @@ -753,6 +760,7 @@ struct bpf_prog_offload_ops { int (*prepare)(struct bpf_prog *prog); int (*translate)(struct bpf_prog *prog); void (*destroy)(struct bpf_prog *prog); + ANDROID_KABI_RESERVE(1); }; struct bpf_prog_offload { @@ -765,6 +773,7 @@ struct bpf_prog_offload { bool opt_failed; void *jited_image; u32 jited_len; + ANDROID_KABI_RESERVE(1); }; enum bpf_cgroup_storage_type { @@ -935,6 +944,7 @@ struct bpf_trampoline { struct bpf_tramp_image *cur_image; u64 selector; struct module *mod; + ANDROID_KABI_RESERVE(1); }; struct bpf_attach_target_info { @@ -965,6 +975,7 @@ struct bpf_dispatcher { struct static_call_key *sc_key; void *sc_tramp; #endif + ANDROID_KABI_RESERVE(1); }; static __always_inline __nocfi unsigned int bpf_dispatcher_nop_func( @@ -1217,6 +1228,7 @@ struct bpf_prog_aux { struct work_struct work; struct rcu_head rcu; }; + ANDROID_KABI_RESERVE(1); }; struct bpf_prog { @@ -1246,6 +1258,7 @@ struct bpf_prog { const struct bpf_insn *insn); struct bpf_prog_aux *aux; /* Auxiliary fields */ struct sock_fprog_kern *orig_prog; /* Original BPF program */ + ANDROID_KABI_RESERVE(1); /* Instructions for interpreter */ union { DECLARE_FLEX_ARRAY(struct sock_filter, insns); @@ -1279,6 +1292,7 @@ struct bpf_link_ops { void (*show_fdinfo)(const struct bpf_link *link, struct seq_file *seq); int (*fill_link_info)(const struct bpf_link *link, struct bpf_link_info *info); + ANDROID_KABI_RESERVE(1); }; struct bpf_tramp_link { @@ -1326,6 +1340,7 @@ struct bpf_struct_ops { struct btf_func_model func_models[BPF_STRUCT_OPS_MAX_NR_MEMBERS]; u32 type_id; u32 value_id; + ANDROID_KABI_RESERVE(1); }; #if defined(CONFIG_BPF_JIT) && defined(CONFIG_BPF_SYSCALL) diff --git a/include/linux/bpf_verifier.h b/include/linux/bpf_verifier.h index 0eb8f035b3d9..7412efd2124e 100644 --- a/include/linux/bpf_verifier.h +++ b/include/linux/bpf_verifier.h @@ -8,6 +8,7 @@ #include /* for struct btf and btf_id() */ #include /* for MAX_BPF_STACK */ #include +#include /* Maximum variable offset umax_value permitted when resolving memory accesses. * In practice this is far bigger than any realistic pointer offset; this limit @@ -483,6 +484,8 @@ struct bpf_subprog_info { bool tail_call_reachable; bool has_ld_abs; bool is_async_cb; + + ANDROID_KABI_RESERVE(1); }; /* single container for all structs @@ -553,6 +556,9 @@ struct bpf_verifier_env { u32 prev_log_len, prev_insn_print_len; /* buffer used in reg_type_str() to generate reg_type string */ char type_str_buf[TYPE_STR_BUF_LEN]; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; __printf(2, 0) void bpf_verifier_vlog(struct bpf_verifier_log *log, diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index 2b7d077de7ef..1c17ce23df7c 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h @@ -24,6 +24,7 @@ #include #include #include +#include #include @@ -66,6 +67,8 @@ struct css_task_iter { struct css_set *cur_dcset; struct task_struct *cur_task; struct list_head iters_node; /* css_set->task_iters */ + + ANDROID_KABI_RESERVE(1); }; extern struct file_system_type cgroup_fs_type; diff --git a/include/linux/compiler.h b/include/linux/compiler.h index 973a1bfd7ef5..947a60b801db 100644 --- a/include/linux/compiler.h +++ b/include/linux/compiler.h @@ -236,6 +236,7 @@ static inline void *offset_to_ptr(const int *off) * bool and also pointer types. */ #define is_signed_type(type) (((type)(-1)) < (__force type)1) +#define is_unsigned_type(type) (!is_signed_type(type)) /* * This is needed in functions which generate the stack canary, see diff --git a/include/linux/coresight.h b/include/linux/coresight.h index 1554021231f9..6f54701ae06b 100644 --- a/include/linux/coresight.h +++ b/include/linux/coresight.h @@ -10,6 +10,7 @@ #include #include #include +#include /* Peripheral id registers (0xFD0-0xFEC) */ #define CORESIGHT_PERIPHIDR4 0xfd0 @@ -159,6 +160,7 @@ struct coresight_desc { const struct attribute_group **groups; const char *name; struct csdev_access access; + ANDROID_KABI_RESERVE(1); }; /** @@ -176,6 +178,7 @@ struct coresight_connection { struct fwnode_handle *child_fwnode; struct coresight_device *child_dev; struct coresight_sysfs_link *link; + ANDROID_KABI_RESERVE(1); }; /** @@ -245,6 +248,8 @@ struct coresight_device { struct list_head config_csdev_list; spinlock_t cscfg_csdev_lock; void *active_cscfg_ctxt; + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* @@ -296,6 +301,7 @@ struct coresight_ops_sink { unsigned long (*update_buffer)(struct coresight_device *csdev, struct perf_output_handle *handle, void *sink_config); + ANDROID_KABI_RESERVE(1); }; /** @@ -326,6 +332,7 @@ struct coresight_ops_source { struct perf_event *event, u32 mode); void (*disable)(struct coresight_device *csdev, struct perf_event *event); + ANDROID_KABI_RESERVE(1); }; /** @@ -359,6 +366,7 @@ struct coresight_ops { const struct coresight_ops_source *source_ops; const struct coresight_ops_helper *helper_ops; const struct coresight_ops_ect *ect_ops; + ANDROID_KABI_RESERVE(1); }; #if IS_ENABLED(CONFIG_CORESIGHT) diff --git a/include/linux/cpuhotplug.h b/include/linux/cpuhotplug.h index f61447913db9..310ecf18a253 100644 --- a/include/linux/cpuhotplug.h +++ b/include/linux/cpuhotplug.h @@ -161,7 +161,6 @@ enum cpuhp_state { CPUHP_AP_PERF_X86_CSTATE_STARTING, CPUHP_AP_PERF_XTENSA_STARTING, CPUHP_AP_MIPS_OP_LOONGSON3_STARTING, - CPUHP_AP_ARM_SDEI_STARTING, CPUHP_AP_ARM_VFP_STARTING, CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING, CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING, @@ -256,6 +255,10 @@ enum cpuhp_state { CPUHP_AP_X86_HPET_ONLINE, CPUHP_AP_X86_KVM_CLK_ONLINE, CPUHP_AP_ACTIVE, + CPUHP_ANDROID_RESERVED_1, + CPUHP_ANDROID_RESERVED_2, + CPUHP_ANDROID_RESERVED_3, + CPUHP_ANDROID_RESERVED_4, CPUHP_ONLINE, }; diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h index fce476275e16..1035cb423fc1 100644 --- a/include/linux/cpuidle.h +++ b/include/linux/cpuidle.h @@ -14,6 +14,7 @@ #include #include #include +#include #define CPUIDLE_STATE_MAX 10 #define CPUIDLE_NAME_LEN 16 @@ -110,6 +111,8 @@ struct cpuidle_device { cpumask_t coupled_cpus; struct cpuidle_coupled *coupled; #endif + + ANDROID_KABI_RESERVE(1); }; DECLARE_PER_CPU(struct cpuidle_device *, cpuidle_devices); @@ -135,6 +138,8 @@ struct cpuidle_driver { /* preferred governor to switch at register time */ const char *governor; + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_CPU_IDLE diff --git a/include/linux/dcache.h b/include/linux/dcache.h index 84be671d8131..854e52c44948 100644 --- a/include/linux/dcache.h +++ b/include/linux/dcache.h @@ -14,6 +14,7 @@ #include #include #include +#include struct path; struct file; @@ -111,6 +112,9 @@ struct dentry { struct hlist_bl_node d_in_lookup_hash; /* only for in-lookup ones */ struct rcu_head d_rcu; } d_u; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout; /* @@ -141,6 +145,10 @@ struct dentry_operations { int (*d_manage)(const struct path *, bool); struct dentry *(*d_real)(struct dentry *, const struct inode *); int (*d_canonical_path)(const struct path *, struct path *); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } ____cacheline_aligned; /* diff --git a/include/linux/device-mapper.h b/include/linux/device-mapper.h index 201dd1ab7f1c..13f4936980af 100644 --- a/include/linux/device-mapper.h +++ b/include/linux/device-mapper.h @@ -13,6 +13,7 @@ #include #include #include +#include struct dm_dev; struct dm_target; @@ -211,6 +212,9 @@ struct target_type { dm_dax_zero_page_range_fn dax_zero_page_range; dm_dax_recovery_write_fn dax_recovery_write; + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + /* For internal device-mapper use. */ struct list_head list; }; @@ -379,6 +383,9 @@ struct dm_target { * bio_set_dev(). NOTE: ideally a target should _not_ need this. */ bool needs_bio_set_dev:1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; void *dm_per_bio_data(struct bio *bio, size_t data_size); diff --git a/include/linux/device.h b/include/linux/device.h index 7cf24330d681..34692d22d443 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -30,6 +30,7 @@ #include #include #include +#include #include struct device; @@ -651,6 +652,14 @@ struct device { #ifdef CONFIG_DMA_OPS_BYPASS bool dma_ops_bypass : 1; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + ANDROID_KABI_RESERVE(5); + ANDROID_KABI_RESERVE(6); + ANDROID_KABI_RESERVE(7); + ANDROID_KABI_RESERVE(8); }; /** @@ -679,6 +688,8 @@ struct device_link { struct kref kref; struct work_struct rm_work; bool supplier_preactivated; /* Owned by consumer probe. */ + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline struct device *kobj_to_dev(struct kobject *kobj) diff --git a/include/linux/device/bus.h b/include/linux/device/bus.h index d8b29ccd07e5..6cf173cbd437 100644 --- a/include/linux/device/bus.h +++ b/include/linux/device/bus.h @@ -115,6 +115,11 @@ struct bus_type { struct lock_class_key lock_key; bool need_parent_lock; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; extern int __must_check bus_register(struct bus_type *bus); diff --git a/include/linux/device/class.h b/include/linux/device/class.h index e61ec5502019..3d6a2b8d4ceb 100644 --- a/include/linux/device/class.h +++ b/include/linux/device/class.h @@ -18,6 +18,7 @@ #include #include #include +#include struct device; struct fwnode_handle; @@ -75,6 +76,11 @@ struct class { const struct dev_pm_ops *pm; struct subsys_private *p; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct class_dev_iter { diff --git a/include/linux/device/driver.h b/include/linux/device/driver.h index 2114d65b862f..d2a71e25caab 100644 --- a/include/linux/device/driver.h +++ b/include/linux/device/driver.h @@ -119,6 +119,11 @@ struct device_driver { void (*coredump) (struct device *dev); struct driver_private *p; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; diff --git a/include/linux/dma-buf.h b/include/linux/dma-buf.h index a47f5a465755..59d102006d54 100644 --- a/include/linux/dma-buf.h +++ b/include/linux/dma-buf.h @@ -22,6 +22,7 @@ #include #include #include +#include struct device; struct dma_buf; @@ -356,6 +357,9 @@ struct dma_buf_ops { * will be populated with the buffer's flags. */ int (*get_flags)(struct dma_buf *dmabuf, unsigned long *flags); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #ifdef CONFIG_DMABUF_CACHE @@ -545,6 +549,9 @@ struct dma_buf { void *dtor_data; struct mutex cache_lock; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** @@ -580,6 +587,7 @@ struct dma_buf_attach_ops { * point to the new location of the DMA-buf. */ void (*move_notify)(struct dma_buf_attachment *attach); + ANDROID_KABI_RESERVE(1); }; /** @@ -617,6 +625,9 @@ struct dma_buf_attachment { void *importer_priv; void *priv; unsigned long dma_map_attrs; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** @@ -640,6 +651,9 @@ struct dma_buf_export_info { int flags; struct dma_resv *resv; void *priv; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** diff --git a/include/linux/dma-map-ops.h b/include/linux/dma-map-ops.h index a514c1269de5..80ccaaf47006 100644 --- a/include/linux/dma-map-ops.h +++ b/include/linux/dma-map-ops.h @@ -8,6 +8,7 @@ #include #include +#include struct cma; @@ -81,6 +82,11 @@ struct dma_map_ops { size_t (*max_mapping_size)(struct device *dev); size_t (*opt_mapping_size)(void); unsigned long (*get_merge_boundary)(struct device *dev); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #ifdef CONFIG_DMA_OPS diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index 07d571b4eca7..9f0d4d25ed2a 100644 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h @@ -12,6 +12,7 @@ #include #include #include +#include #include /** @@ -621,6 +622,11 @@ struct dma_async_tx_descriptor { struct dma_async_tx_descriptor *parent; spinlock_t lock; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #ifdef CONFIG_DMA_ENGINE diff --git a/include/linux/ethtool.h b/include/linux/ethtool.h index 99dc7bfbcd3c..da7667879166 100644 --- a/include/linux/ethtool.h +++ b/include/linux/ethtool.h @@ -16,6 +16,7 @@ #include #include #include +#include #include struct compat_ethtool_rx_flow_spec { @@ -760,6 +761,11 @@ struct ethtool_ops { int (*set_module_power_mode)(struct net_device *dev, const struct ethtool_module_power_mode_params *params, struct netlink_ext_ack *extack); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; int ethtool_check_ops(const struct ethtool_ops *ops); diff --git a/include/linux/fs.h b/include/linux/fs.h index 9e307111e944..4cb26f02e76e 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -977,6 +977,9 @@ struct file { struct address_space *f_mapping; errseq_t f_wb_err; errseq_t f_sb_err; /* for syncfs */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout __attribute__((aligned(4))); /* lest something weird decides that 2 is OK */ diff --git a/include/linux/fscrypt.h b/include/linux/fscrypt.h index 12c00c75881c..e54062de0528 100644 --- a/include/linux/fscrypt.h +++ b/include/linux/fscrypt.h @@ -367,6 +367,7 @@ int __fscrypt_prepare_rename(struct inode *old_dir, struct dentry *old_dentry, unsigned int flags); int __fscrypt_prepare_lookup(struct inode *dir, struct dentry *dentry, struct fscrypt_name *fname); +int fscrypt_prepare_lookup_partial(struct inode *dir, struct dentry *dentry); int __fscrypt_prepare_readdir(struct inode *dir); int __fscrypt_prepare_setattr(struct dentry *dentry, struct iattr *attr); int fscrypt_prepare_setflags(struct inode *inode, @@ -681,6 +682,12 @@ static inline int __fscrypt_prepare_lookup(struct inode *dir, return -EOPNOTSUPP; } +static inline int fscrypt_prepare_lookup_partial(struct inode *dir, + struct dentry *dentry) +{ + return -EOPNOTSUPP; +} + static inline int __fscrypt_prepare_readdir(struct inode *dir) { return -EOPNOTSUPP; diff --git a/include/linux/fwnode.h b/include/linux/fwnode.h index 5700451b300f..12d56bec4e01 100644 --- a/include/linux/fwnode.h +++ b/include/linux/fwnode.h @@ -13,6 +13,7 @@ #include #include #include +#include struct fwnode_operations; struct device; @@ -45,6 +46,7 @@ struct fwnode_handle { struct list_head suppliers; struct list_head consumers; u8 flags; + ANDROID_KABI_RESERVE(1); }; /* @@ -60,6 +62,9 @@ struct fwnode_link { struct fwnode_handle *consumer; struct list_head c_hook; u8 flags; + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); }; /** diff --git a/include/linux/gpio/driver.h b/include/linux/gpio/driver.h index 6aeea1071b1b..0e80f35abc32 100644 --- a/include/linux/gpio/driver.h +++ b/include/linux/gpio/driver.h @@ -11,6 +11,7 @@ #include #include #include +#include #include @@ -307,6 +308,9 @@ struct gpio_irq_chip { * Store old irq_chip irq_mask callback */ void (*irq_mask)(struct irq_data *data); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** @@ -538,6 +542,9 @@ struct gpio_chip { struct device_node *np); #endif /* CONFIG_OF_GPIO */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; extern const char *gpiochip_is_requested(struct gpio_chip *gc, diff --git a/include/linux/gunyah.h b/include/linux/gunyah.h index e4de51381041..1f1685518bf3 100644 --- a/include/linux/gunyah.h +++ b/include/linux/gunyah.h @@ -14,13 +14,13 @@ #include #include -/* Follows resource manager's resource types for VM_GET_HYP_RESOURCES */ +/* Matches resource manager's resource types for VM_GET_HYP_RESOURCES RPC */ enum gh_resource_type { GH_RESOURCE_TYPE_BELL_TX = 0, GH_RESOURCE_TYPE_BELL_RX = 1, GH_RESOURCE_TYPE_MSGQ_TX = 2, GH_RESOURCE_TYPE_MSGQ_RX = 3, - GH_RESOURCE_TYPE_VCPU = 4, + GH_RESOURCE_TYPE_VCPU = 4, }; struct gh_resource { @@ -28,21 +28,15 @@ struct gh_resource { u64 capid; unsigned int irq; - /* To help allocator in vm manager */ struct list_head list; u32 rm_label; }; -/** - * Gunyah Doorbells - */ -#define GH_BELL_NONBLOCK BIT(32) - /** * Gunyah Message Queues */ -#define GH_MSGQ_MAX_MSG_SIZE 240 +#define GH_MSGQ_MAX_MSG_SIZE 240 struct gh_msgq_tx_data { size_t length; @@ -115,10 +109,10 @@ enum gh_error { }; /** - * gh_remap_error() - Remap Gunyah hypervisor errors into a Linux error code + * gh_error_remap() - Remap Gunyah hypervisor errors into a Linux error code * @gh_error: Gunyah hypercall return value */ -static inline int gh_remap_error(enum gh_error gh_error) +static inline int gh_error_remap(enum gh_error gh_error) { switch (gh_error) { case GH_ERROR_OK: @@ -149,16 +143,17 @@ static inline int gh_remap_error(enum gh_error gh_error) } enum gh_api_feature { - GH_FEATURE_DOORBELL = 1, - GH_FEATURE_MSGQUEUE = 2, - GH_FEATURE_VCPU = 5, - GH_FEATURE_MEMEXTENT = 6, + GH_FEATURE_DOORBELL = 1, + GH_FEATURE_MSGQUEUE = 2, + GH_FEATURE_VCPU = 5, + GH_FEATURE_MEMEXTENT = 6, }; bool arch_is_gh_guest(void); #define GH_API_V1 1 +/* Other bits reserved for future use and will be zero */ #define GH_API_INFO_API_VERSION_MASK GENMASK_ULL(13, 0) #define GH_API_INFO_BIG_ENDIAN BIT_ULL(14) #define GH_API_INFO_IS_64BIT BIT_ULL(15) @@ -181,12 +176,28 @@ enum gh_error gh_hypercall_bell_set_mask(u64 capid, u64 enable_mask, u64 ack_mas #define GH_HYPERCALL_MSGQ_TX_FLAGS_PUSH BIT(0) -enum gh_error gh_hypercall_msgq_send(u64 capid, size_t size, void *buff, int tx_flags, bool *ready); +enum gh_error gh_hypercall_msgq_send(u64 capid, size_t size, void *buff, u64 tx_flags, bool *ready); enum gh_error gh_hypercall_msgq_recv(u64 capid, void *buff, size_t size, size_t *recv_size, bool *ready); struct gh_hypercall_vcpu_run_resp { - u64 state; + union { + enum { + /* VCPU is ready to run */ + GH_VCPU_STATE_READY = 0, + /* VCPU is sleeping until an interrupt arrives */ + GH_VCPU_STATE_EXPECTS_WAKEUP = 1, + /* VCPU is powered off */ + GH_VCPU_STATE_POWERED_OFF = 2, + /* VCPU is blocked in EL2 for unspecified reason */ + GH_VCPU_STATE_BLOCKED = 3, + /* VCPU has returned for MMIO READ */ + GH_VCPU_ADDRSPACE_VMMIO_READ = 4, + /* VCPU has returned for MMIO WRITE */ + GH_VCPU_ADDRSPACE_VMMIO_WRITE = 5, + } state; + u64 sized_state; + }; u64 state_data[3]; }; diff --git a/include/linux/gunyah_rsc_mgr.h b/include/linux/gunyah_rsc_mgr.h index 11a9d14b4e98..bc55be6d8d33 100644 --- a/include/linux/gunyah_rsc_mgr.h +++ b/include/linux/gunyah_rsc_mgr.h @@ -6,18 +6,19 @@ #ifndef _GUNYAH_RSC_MGR_H #define _GUNYAH_RSC_MGR_H +#include #include #include #include -#define GH_VMID_INVAL U16_MAX +#define GH_VMID_INVAL U16_MAX #define GH_MEM_HANDLE_INVAL U32_MAX struct gh_rm; -int gh_rm_call(struct gh_rm *rm, u32 message_id, void *req_buff, size_t req_buff_size, - void **resp_buf, size_t *resp_buff_size); -int gh_rm_notifier_register(struct gh_rm *rm, struct notifier_block *nb); -int gh_rm_notifier_unregister(struct gh_rm *rm, struct notifier_block *nb); +int gh_rm_call(void *rm, u32 message_id, const void *req_buf, size_t req_buf_size, + void **resp_buf, size_t *resp_buf_size); +int gh_rm_notifier_register(void *rm, struct notifier_block *nb); +int gh_rm_notifier_unregister(void *rm, struct notifier_block *nb); struct device *gh_rm_get(struct gh_rm *rm); void gh_rm_put(struct gh_rm *rm); @@ -31,12 +32,6 @@ struct gh_rm_vm_exited_payload { #define GH_RM_NOTIFICATION_VM_EXITED 0x56100001 enum gh_rm_vm_status { - /** - * RM doesn't have a state where load partially failed because - * only Linux - */ - GH_RM_VM_STATUS_LOAD_FAILED = -1, - GH_RM_VM_STATUS_NO_STATE = 0, GH_RM_VM_STATUS_INIT = 1, GH_RM_VM_STATUS_READY = 2, @@ -71,7 +66,7 @@ struct gh_rm_mem_acl_entry { } __packed; struct gh_rm_mem_entry { - __le64 ipa_base; + __le64 phys_addr; __le64 size; } __packed; @@ -81,16 +76,16 @@ enum gh_rm_mem_type { }; /* - * struct gh_rm_mem_parcel - Package info about memory to be lent/shared/donated/reclaimed + * struct gh_rm_mem_parcel - Info about memory to be lent/shared/donated/reclaimed * @mem_type: The type of memory: normal (DDR) or IO * @label: An client-specified identifier which can be used by the other VMs to identify the purpose * of the memory parcel. + * @n_acl_entries: Count of the number of entries in the @acl_entries array. * @acl_entries: An array of access control entries. Each entry specifies a VM and what access * is allowed for the memory parcel. - * @n_acl_entries: Count of the number of entries in the `acl_entries` array. - * @mem_entries: An list of regions to be associated with the memory parcel. Addresses should be + * @n_mem_entries: Count of the number of entries in the @mem_entries array. + * @mem_entries: An array of regions to be associated with the memory parcel. Addresses should be * (intermediate) physical addresses from Linux's perspective. - * @n_mem_entries: Count of the number of entries in the `mem_entries` array. * @mem_handle: On success, filled with memory handle that RM allocates for this memory parcel */ struct gh_rm_mem_parcel { @@ -101,6 +96,15 @@ struct gh_rm_mem_parcel { size_t n_mem_entries; struct gh_rm_mem_entry *mem_entries; u32 mem_handle; + + ANDROID_BACKPORT_RESERVED(1); + ANDROID_BACKPORT_RESERVED(2); + ANDROID_BACKPORT_RESERVED(3); + ANDROID_BACKPORT_RESERVED(4); + ANDROID_BACKPORT_RESERVED(5); + ANDROID_BACKPORT_RESERVED(6); + ANDROID_BACKPORT_RESERVED(7); + ANDROID_BACKPORT_RESERVED(8); }; /* RPC Calls */ @@ -153,20 +157,25 @@ struct gh_resource *gh_rm_alloc_resource(struct gh_rm *rm, struct gh_rm_hyp_reso void gh_rm_free_resource(struct gh_resource *ghrsc); struct gh_rm_platform_ops { - int (*pre_mem_share)(struct gh_rm *rm, struct gh_rm_mem_parcel *mem_parcel); - int (*post_mem_reclaim)(struct gh_rm *rm, struct gh_rm_mem_parcel *mem_parcel); + int (*pre_mem_share)(void *rm, struct gh_rm_mem_parcel *mem_parcel); + int (*post_mem_reclaim)(void *rm, struct gh_rm_mem_parcel *mem_parcel); + + ANDROID_BACKPORT_RESERVED(1); + ANDROID_BACKPORT_RESERVED(2); + ANDROID_BACKPORT_RESERVED(3); + ANDROID_BACKPORT_RESERVED(4); }; #if IS_ENABLED(CONFIG_GUNYAH_PLATFORM_HOOKS) -int gh_rm_register_platform_ops(struct gh_rm_platform_ops *platform_ops); -void gh_rm_unregister_platform_ops(struct gh_rm_platform_ops *platform_ops); -int devm_gh_rm_register_platform_ops(struct device *dev, struct gh_rm_platform_ops *ops); +int gh_rm_register_platform_ops(const struct gh_rm_platform_ops *platform_ops); +void gh_rm_unregister_platform_ops(const struct gh_rm_platform_ops *platform_ops); +int devm_gh_rm_register_platform_ops(struct device *dev, const struct gh_rm_platform_ops *ops); #else -static inline int gh_rm_register_platform_ops(struct gh_rm_platform_ops *platform_ops) +static inline int gh_rm_register_platform_ops(const struct gh_rm_platform_ops *platform_ops) { return 0; } -static inline void gh_rm_unregister_platform_ops(struct gh_rm_platform_ops *platform_ops) { } +static inline void gh_rm_unregister_platform_ops(const struct gh_rm_platform_ops *platform_ops) { } static inline int devm_gh_rm_register_platform_ops(struct device *dev, - struct gh_rm_platform_ops *ops) { return 0; } + const struct gh_rm_platform_ops *ops) { return 0; } #endif #endif diff --git a/include/linux/gunyah_vm_mgr.h b/include/linux/gunyah_vm_mgr.h index 2dbf5e5f4037..527e94624369 100644 --- a/include/linux/gunyah_vm_mgr.h +++ b/include/linux/gunyah_vm_mgr.h @@ -21,12 +21,23 @@ int __must_check gh_vm_get(struct gh_vm *ghvm); void gh_vm_put(struct gh_vm *ghvm); struct gh_vm_function_instance; +/** + * struct gh_vm_function - Represents a function type + * @type: value from &enum gh_fn_type + * @name: friendly name for debug purposes + * @mod: owner of the function type + * @bind: Called when a new function of this type has been allocated. + * @unbind: Called when the function instance is being destroyed. + * @compare: Compare function instance @f's argument to the provided arg. + * Return true if they are equivalent. Used on GH_VM_REMOVE_FUNCTION. + */ struct gh_vm_function { u32 type; const char *name; struct module *mod; long (*bind)(struct gh_vm_function_instance *f); void (*unbind)(struct gh_vm_function_instance *f); + bool (*compare)(const struct gh_vm_function_instance *f, const void *arg, size_t size); }; /** @@ -53,31 +64,61 @@ struct gh_vm_function_instance { int gh_vm_function_register(struct gh_vm_function *f); void gh_vm_function_unregister(struct gh_vm_function *f); -#define DECLARE_GH_VM_FUNCTION(_name, _type, _bind, _unbind) \ - static struct gh_vm_function _name = { \ +/* Since the function identifiers were setup in a uapi header as an + * enum and we do no want to change that, the user must supply the expanded + * constant as well and the compiler checks they are the same. + * See also MODULE_ALIAS_RDMA_NETLINK. + */ +#define MODULE_ALIAS_GH_VM_FUNCTION(_type, _idx) \ + static inline void __maybe_unused __chk##_idx(void) \ + { \ + BUILD_BUG_ON(_type != _idx); \ + } \ + MODULE_ALIAS("ghfunc:" __stringify(_idx)) + +#define DECLARE_GH_VM_FUNCTION(_name, _type, _bind, _unbind, _compare) \ + static struct gh_vm_function _name = { \ .type = _type, \ .name = __stringify(_name), \ .mod = THIS_MODULE, \ .bind = _bind, \ .unbind = _unbind, \ - }; \ - MODULE_ALIAS("ghfunc:"__stringify(_type)) + .compare = _compare, \ + } #define module_gh_vm_function(__gf) \ module_driver(__gf, gh_vm_function_register, gh_vm_function_unregister) -#define DECLARE_GH_VM_FUNCTION_INIT(_name, _type, _bind, _unbind) \ - DECLARE_GH_VM_FUNCTION(_name, _type, _bind, _unbind); \ - module_gh_vm_function(_name) +#define DECLARE_GH_VM_FUNCTION_INIT(_name, _type, _idx, _bind, _unbind, _compare) \ + DECLARE_GH_VM_FUNCTION(_name, _type, _bind, _unbind, _compare); \ + module_gh_vm_function(_name); \ + MODULE_ALIAS_GH_VM_FUNCTION(_type, _idx) +/** + * struct gh_vm_resource_ticket - Represents a ticket to reserve exclusive access to VM resource(s) + * @vm_list: for @gh_vm->resource_tickets + * @resources: List of resource(s) associated with this ticket(members are from @gh_resource->list) + * @resource_type: Type of resource this ticket reserves + * @label: Label of the resource from resource manager this ticket reserves. + * @owner: owner of the ticket + * @populate: callback provided by the ticket owner and called when a resource is found that + * matches @resource_type and @label. Note that this callback could be called + * multiple times if userspace created mutliple resources with the same type/label. + * This callback may also have significant delay after gh_vm_add_resource_ticket() + * since gh_vm_add_resource_ticket() could be called before the VM starts. + * @unpopulate: callback provided by the ticket owner and called when the ticket owner should no + * no longer use the resource provided in the argument. When unpopulate() returns, + * the ticket owner should not be able to use the resource any more as the resource + * might being freed. + */ struct gh_vm_resource_ticket { - struct list_head list; /* for gh_vm's resources list */ - struct list_head resources; /* for gh_resources's list */ + struct list_head vm_list; + struct list_head resources; enum gh_resource_type resource_type; u32 label; struct module *owner; - int (*populate)(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc); + bool (*populate)(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc); void (*unpopulate)(struct gh_vm_resource_ticket *ticket, struct gh_resource *ghrsc); }; diff --git a/include/linux/hid.h b/include/linux/hid.h index d507343a9b66..9e23ae6387a8 100644 --- a/include/linux/hid.h +++ b/include/linux/hid.h @@ -26,6 +26,7 @@ #include #include #include +#include /* * We parse each description item into this structure. Short items data @@ -512,6 +513,7 @@ struct hid_report { /* tool related state */ bool tool_active; /* whether the current tool is active */ unsigned int tool; /* BTN_TOOL_* */ + ANDROID_KABI_RESERVE(1); }; #define HID_MAX_IDS 256 @@ -556,6 +558,7 @@ struct hid_input { bool registered; struct list_head reports; /* the list of reports */ unsigned int application; /* application usage for this input */ + ANDROID_KABI_RESERVE(1); }; enum hid_type { @@ -653,6 +656,9 @@ struct hid_device { /* device report descriptor */ wait_queue_head_t debug_wait; unsigned int id; /* system unique id */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define to_hid_device(pdev) \ @@ -685,6 +691,7 @@ struct hid_parser { unsigned int collection_stack_size; struct hid_device *device; unsigned int scan_flags; + ANDROID_KABI_RESERVE(1); }; struct hid_class_descriptor { @@ -806,6 +813,9 @@ struct hid_driver { int (*resume)(struct hid_device *hdev); int (*reset_resume)(struct hid_device *hdev); #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); /* private: */ struct device_driver driver; }; @@ -853,6 +863,8 @@ struct hid_ll_driver { int (*idle)(struct hid_device *hdev, int report, int idle, int reqtype); bool (*may_wakeup)(struct hid_device *hdev); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; extern struct hid_ll_driver i2c_hid_ll_driver; diff --git a/include/linux/hrtimer.h b/include/linux/hrtimer.h index 0ee140176f10..f5d43920ecd6 100644 --- a/include/linux/hrtimer.h +++ b/include/linux/hrtimer.h @@ -20,6 +20,7 @@ #include #include #include +#include struct hrtimer_clock_base; struct hrtimer_cpu_base; @@ -124,6 +125,8 @@ struct hrtimer { u8 is_rel; u8 is_soft; u8 is_hard; + + ANDROID_KABI_RESERVE(1); }; /** diff --git a/include/linux/input.h b/include/linux/input.h index 49790c1bd2c4..93ea60fc9b04 100644 --- a/include/linux/input.h +++ b/include/linux/input.h @@ -7,6 +7,7 @@ #include #include +#include #include /* Implementation details, userspace should not care about these */ #define ABS_MT_FIRST ABS_MT_TOUCH_MAJOR @@ -209,6 +210,11 @@ struct input_dev { ktime_t timestamp[INPUT_CLK_MAX]; bool inhibited; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define to_input_dev(d) container_of(d, struct input_dev, dev) @@ -328,6 +334,8 @@ struct input_handler { struct list_head h_list; struct list_head node; + + ANDROID_KABI_RESERVE(1); }; /** @@ -354,6 +362,8 @@ struct input_handle { struct list_head d_node; struct list_head h_node; + + ANDROID_KABI_RESERVE(1); }; struct input_dev __must_check *input_allocate_device(void); @@ -562,6 +572,9 @@ struct ff_device { int max_effects; struct ff_effect *effects; + + ANDROID_KABI_RESERVE(1); + struct file *effect_owners[]; }; diff --git a/include/linux/iomap.h b/include/linux/iomap.h index 238a03087e17..db3d725a32ab 100644 --- a/include/linux/iomap.h +++ b/include/linux/iomap.h @@ -9,6 +9,7 @@ #include #include #include +#include struct address_space; struct fiemap_extent_info; @@ -89,6 +90,8 @@ struct iomap { void *inline_data; void *private; /* filesystem private */ const struct iomap_page_ops *page_ops; + + ANDROID_KABI_RESERVE(1); }; static inline sector_t iomap_sector(const struct iomap *iomap, loff_t pos) @@ -165,6 +168,9 @@ struct iomap_ops { */ int (*iomap_end)(struct inode *inode, loff_t pos, loff_t length, ssize_t written, unsigned flags, struct iomap *iomap); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** diff --git a/include/linux/ioport.h b/include/linux/ioport.h index 27642ca15d93..341bc839cc83 100644 --- a/include/linux/ioport.h +++ b/include/linux/ioport.h @@ -14,6 +14,7 @@ #include #include #include +#include /* * Resources are tree-like, allowing * nesting etc.. @@ -25,6 +26,11 @@ struct resource { unsigned long flags; unsigned long desc; struct resource *parent, *sibling, *child; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h index 03cead747e28..2414f0291bea 100644 --- a/include/linux/ipv6.h +++ b/include/linux/ipv6.h @@ -3,6 +3,7 @@ #define _IPV6_H #include +#include #define ipv6_optlen(p) (((p)->hdrlen+1) << 3) #define ipv6_authlen(p) (((p)->hdrlen+2) << 2) @@ -84,6 +85,11 @@ struct ipv6_devconf { __u8 ndisc_evict_nocarrier; struct ctl_table_header *sysctl_header; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct ipv6_params { diff --git a/include/linux/irqchip/arm-gic-v3.h b/include/linux/irqchip/arm-gic-v3.h index d2e617bffb3a..d4a40c7f8e05 100644 --- a/include/linux/irqchip/arm-gic-v3.h +++ b/include/linux/irqchip/arm-gic-v3.h @@ -669,6 +669,12 @@ static inline bool gic_enable_sre(void) return !!(val & ICC_SRE_EL1_SRE); } +void gic_v3_dist_init(void); +void gic_v3_cpu_init(void); +void gic_v3_dist_wait_for_rwp(void); +void gic_v3_resume(void); + +void gic_v3_resume(void); #endif diff --git a/include/linux/irqdomain.h b/include/linux/irqdomain.h index 00d577f90883..61492a564a5e 100644 --- a/include/linux/irqdomain.h +++ b/include/linux/irqdomain.h @@ -35,6 +35,7 @@ #include #include #include +#include struct device_node; struct fwnode_handle; @@ -178,6 +179,11 @@ struct irq_domain { struct irq_domain *parent; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + /* reverse map data. The linear map gets appended to the irq_domain */ irq_hw_number_t hwirq_max; unsigned int revmap_size; diff --git a/include/linux/kernfs.h b/include/linux/kernfs.h index 73f5c120def8..87feb99c85da 100644 --- a/include/linux/kernfs.h +++ b/include/linux/kernfs.h @@ -19,6 +19,7 @@ #include #include #include +#include struct file; struct dentry; @@ -223,6 +224,8 @@ struct kernfs_node { unsigned short flags; umode_t mode; struct kernfs_iattrs *iattr; + + ANDROID_KABI_RESERVE(1); }; /* @@ -242,6 +245,11 @@ struct kernfs_syscall_ops { const char *new_name); int (*show_path)(struct seq_file *sf, struct kernfs_node *kn, struct kernfs_root *root); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root); @@ -264,6 +272,8 @@ struct kernfs_open_file { bool mmapped:1; bool released:1; const struct vm_operations_struct *vm_ops; + + ANDROID_KABI_RESERVE(1); }; struct kernfs_ops { @@ -316,6 +326,9 @@ struct kernfs_ops { struct poll_table_struct *pt); int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* diff --git a/include/linux/key-type.h b/include/linux/key-type.h index 7d985a1dfe4a..106f8d097002 100644 --- a/include/linux/key-type.h +++ b/include/linux/key-type.h @@ -10,6 +10,7 @@ #include #include +#include #ifdef CONFIG_KEYS @@ -156,6 +157,9 @@ struct key_type { int (*asym_verify_signature)(struct kernel_pkey_params *params, const void *in, const void *in2); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + /* internal fields */ struct list_head link; /* link in types list */ struct lock_class_key lock_class; /* key->sem lock class */ diff --git a/include/linux/kmsan.h b/include/linux/kmsan.h index e38ae3c34618..30b17647ce3c 100644 --- a/include/linux/kmsan.h +++ b/include/linux/kmsan.h @@ -134,11 +134,12 @@ void kmsan_kfree_large(const void *ptr); * @page_shift: page_shift passed to vmap_range_noflush(). * * KMSAN maps shadow and origin pages of @pages into contiguous ranges in - * vmalloc metadata address range. + * vmalloc metadata address range. Returns 0 on success, callers must check + * for non-zero return value. */ -void kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, - pgprot_t prot, struct page **pages, - unsigned int page_shift); +int kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, + pgprot_t prot, struct page **pages, + unsigned int page_shift); /** * kmsan_vunmap_kernel_range_noflush() - Notify KMSAN about a vunmap. @@ -159,11 +160,12 @@ void kmsan_vunmap_range_noflush(unsigned long start, unsigned long end); * @page_shift: page_shift argument passed to vmap_range_noflush(). * * KMSAN creates new metadata pages for the physical pages mapped into the - * virtual memory. + * virtual memory. Returns 0 on success, callers must check for non-zero return + * value. */ -void kmsan_ioremap_page_range(unsigned long addr, unsigned long end, - phys_addr_t phys_addr, pgprot_t prot, - unsigned int page_shift); +int kmsan_ioremap_page_range(unsigned long addr, unsigned long end, + phys_addr_t phys_addr, pgprot_t prot, + unsigned int page_shift); /** * kmsan_iounmap_page_range() - Notify KMSAN about a iounmap_page_range() call. @@ -281,12 +283,13 @@ static inline void kmsan_kfree_large(const void *ptr) { } -static inline void kmsan_vmap_pages_range_noflush(unsigned long start, - unsigned long end, - pgprot_t prot, - struct page **pages, - unsigned int page_shift) +static inline int kmsan_vmap_pages_range_noflush(unsigned long start, + unsigned long end, + pgprot_t prot, + struct page **pages, + unsigned int page_shift) { + return 0; } static inline void kmsan_vunmap_range_noflush(unsigned long start, @@ -294,12 +297,12 @@ static inline void kmsan_vunmap_range_noflush(unsigned long start, { } -static inline void kmsan_ioremap_page_range(unsigned long start, - unsigned long end, - phys_addr_t phys_addr, - pgprot_t prot, - unsigned int page_shift) +static inline int kmsan_ioremap_page_range(unsigned long start, + unsigned long end, + phys_addr_t phys_addr, pgprot_t prot, + unsigned int page_shift) { + return 0; } static inline void kmsan_iounmap_page_range(unsigned long start, diff --git a/include/linux/kobject.h b/include/linux/kobject.h index 592f9785b058..9ebabadfaaec 100644 --- a/include/linux/kobject.h +++ b/include/linux/kobject.h @@ -27,6 +27,7 @@ #include #include #include +#include #define UEVENT_HELPER_PATH_LEN 256 #define UEVENT_NUM_ENVP 64 /* number of env pointers */ @@ -77,6 +78,11 @@ struct kobject { unsigned int state_add_uevent_sent:1; unsigned int state_remove_uevent_sent:1; unsigned int uevent_suppress:1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; extern __printf(2, 3) @@ -124,6 +130,11 @@ struct kobj_type { const struct kobj_ns_type_operations *(*child_ns_type)(struct kobject *kobj); const void *(*namespace)(struct kobject *kobj); void (*get_ownership)(struct kobject *kobj, kuid_t *uid, kgid_t *gid); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct kobj_uevent_env { @@ -174,6 +185,11 @@ struct kset { spinlock_t list_lock; struct kobject kobj; const struct kset_uevent_ops *uevent_ops; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } __randomize_layout; extern void kset_init(struct kset *kset); diff --git a/include/linux/maple_tree.h b/include/linux/maple_tree.h index e594db58a0f1..0ff8ce8cd06a 100644 --- a/include/linux/maple_tree.h +++ b/include/linux/maple_tree.h @@ -455,7 +455,9 @@ void *mas_erase(struct ma_state *mas); int mas_store_gfp(struct ma_state *mas, void *entry, gfp_t gfp); void mas_store_prealloc(struct ma_state *mas, void *entry); void *mas_find(struct ma_state *mas, unsigned long max); +void *mas_find_range(struct ma_state *mas, unsigned long max); void *mas_find_rev(struct ma_state *mas, unsigned long min); +void *mas_find_range_rev(struct ma_state *mas, unsigned long max); int mas_preallocate(struct ma_state *mas, void *entry, gfp_t gfp); bool mas_is_err(struct ma_state *mas); @@ -466,7 +468,9 @@ void mas_destroy(struct ma_state *mas); int mas_expected_entries(struct ma_state *mas, unsigned long nr_entries); void *mas_prev(struct ma_state *mas, unsigned long min); +void *mas_prev_range(struct ma_state *mas, unsigned long max); void *mas_next(struct ma_state *mas, unsigned long max); +void *mas_next_range(struct ma_state *mas, unsigned long max); int mas_empty_area(struct ma_state *mas, unsigned long min, unsigned long max, unsigned long size); @@ -522,7 +526,6 @@ static inline void mas_reset(struct ma_state *mas) #define mas_for_each(__mas, __entry, __max) \ while (((__entry) = mas_find((__mas), (__max))) != NULL) - /** * mas_set_range() - Set up Maple Tree operation state for a different index. * @mas: Maple Tree operation state. diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h index 82d28b052a9e..bfdf81dd9c6f 100644 --- a/include/linux/memcontrol.h +++ b/include/linux/memcontrol.h @@ -325,6 +325,8 @@ struct mem_cgroup { struct lru_gen_mm_list mm_list; #endif + ANDROID_OEM_DATA_ARRAY(1, 2); + struct mem_cgroup_per_node *nodeinfo[]; }; diff --git a/include/linux/mm.h b/include/linux/mm.h index 07ee5deefa91..ab2f33910d06 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -28,7 +28,9 @@ #include #include #include +#include #include +#include struct mempolicy; struct anon_vma; @@ -255,6 +257,8 @@ void setup_initial_init_mm(void *start_code, void *end_code, struct vm_area_struct *vm_area_alloc(struct mm_struct *); struct vm_area_struct *vm_area_dup(struct vm_area_struct *); void vm_area_free(struct vm_area_struct *); +/* Use only if VMA has no other users */ +void __vm_area_free(struct vm_area_struct *vma); #ifndef CONFIG_MMU extern struct rb_root nommu_region_tree; @@ -421,8 +425,8 @@ extern unsigned int kobjsize(const void *objp); /* This mask defines which mm->def_flags a process can inherit its parent */ #define VM_INIT_DEF_MASK VM_NOHUGEPAGE -/* This mask is used to clear all the VMA flags used by mlock */ -#define VM_LOCKED_CLEAR_MASK (~(VM_LOCKED | VM_LOCKONFAULT)) +/* This mask represents all the VMA flag bits used by mlock */ +#define VM_LOCKED_MASK (VM_LOCKED | VM_LOCKONFAULT) /* Arch-specific flags to clear when updating VM flags on protection change */ #ifndef VM_ARCH_CLEAR @@ -472,7 +476,8 @@ static inline bool fault_flag_allow_retry_first(enum fault_flag flags) { FAULT_FLAG_USER, "USER" }, \ { FAULT_FLAG_REMOTE, "REMOTE" }, \ { FAULT_FLAG_INSTRUCTION, "INSTRUCTION" }, \ - { FAULT_FLAG_INTERRUPTIBLE, "INTERRUPTIBLE" } + { FAULT_FLAG_INTERRUPTIBLE, "INTERRUPTIBLE" }, \ + { FAULT_FLAG_VMA_LOCK, "VMA_LOCK" } /* * vm_fault is filled by the pagefault handler and passed to the vma's @@ -615,8 +620,124 @@ struct vm_operations_struct { */ struct page *(*find_special_page)(struct vm_area_struct *vma, unsigned long addr); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; +#ifdef CONFIG_PER_VMA_LOCK +/* + * Try to read-lock a vma. The function is allowed to occasionally yield false + * locked result to avoid performance overhead, in which case we fall back to + * using mmap_lock. The function should never yield false unlocked result. + */ +static inline bool vma_start_read(struct vm_area_struct *vma) +{ + /* Check before locking. A race might cause false locked result. */ + if (vma->vm_lock_seq == READ_ONCE(vma->vm_mm->mm_lock_seq)) + return false; + + if (unlikely(down_read_trylock(&vma->vm_lock->lock) == 0)) + return false; + + /* + * Overflow might produce false locked result. + * False unlocked result is impossible because we modify and check + * vma->vm_lock_seq under vma->vm_lock protection and mm->mm_lock_seq + * modification invalidates all existing locks. + */ + if (unlikely(vma->vm_lock_seq == READ_ONCE(vma->vm_mm->mm_lock_seq))) { + up_read(&vma->vm_lock->lock); + return false; + } + return true; +} + +static inline void vma_end_read(struct vm_area_struct *vma) +{ + rcu_read_lock(); /* keeps vma alive till the end of up_read */ + up_read(&vma->vm_lock->lock); + rcu_read_unlock(); +} + +static bool __is_vma_write_locked(struct vm_area_struct *vma, int *mm_lock_seq) +{ + mmap_assert_write_locked(vma->vm_mm); + + /* + * current task is holding mmap_write_lock, both vma->vm_lock_seq and + * mm->mm_lock_seq can't be concurrently modified. + */ + *mm_lock_seq = READ_ONCE(vma->vm_mm->mm_lock_seq); + return (vma->vm_lock_seq == *mm_lock_seq); +} + +static inline void vma_start_write(struct vm_area_struct *vma) +{ + int mm_lock_seq; + + if (__is_vma_write_locked(vma, &mm_lock_seq)) + return; + + down_write(&vma->vm_lock->lock); + vma->vm_lock_seq = mm_lock_seq; + up_write(&vma->vm_lock->lock); +} + +static inline bool vma_try_start_write(struct vm_area_struct *vma) +{ + int mm_lock_seq; + + if (__is_vma_write_locked(vma, &mm_lock_seq)) + return true; + + if (!down_write_trylock(&vma->vm_lock->lock)) + return false; + + vma->vm_lock_seq = mm_lock_seq; + up_write(&vma->vm_lock->lock); + return true; +} + +static inline void vma_assert_write_locked(struct vm_area_struct *vma) +{ + int mm_lock_seq; + + VM_BUG_ON_VMA(!__is_vma_write_locked(vma, &mm_lock_seq), vma); +} + +static inline void vma_mark_detached(struct vm_area_struct *vma, bool detached) +{ + /* When detaching vma should be write-locked */ + if (detached) + vma_assert_write_locked(vma); + vma->detached = detached; +} + +struct vm_area_struct *lock_vma_under_rcu(struct mm_struct *mm, + unsigned long address); + +#else /* CONFIG_PER_VMA_LOCK */ + +static inline void vma_init_lock(struct vm_area_struct *vma) {} +static inline bool vma_start_read(struct vm_area_struct *vma) + { return false; } +static inline void vma_end_read(struct vm_area_struct *vma) {} +static inline void vma_start_write(struct vm_area_struct *vma) {} +static inline bool vma_try_start_write(struct vm_area_struct *vma) + { return true; } +static inline void vma_assert_write_locked(struct vm_area_struct *vma) {} +static inline void vma_mark_detached(struct vm_area_struct *vma, + bool detached) {} + +#endif /* CONFIG_PER_VMA_LOCK */ + +/* + * WARNING: vma_init does not initialize vma->vm_lock. + * Use vm_area_alloc()/vm_area_free() if vma needs locking. + */ static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) { static const struct vm_operations_struct dummy_vm_ops = {}; @@ -625,6 +746,64 @@ static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) vma->vm_mm = mm; vma->vm_ops = &dummy_vm_ops; INIT_LIST_HEAD(&vma->anon_vma_chain); + vma_mark_detached(vma, false); +} + +/* Use when VMA is not part of the VMA tree and needs no locking */ +static inline void vm_flags_init(struct vm_area_struct *vma, + vm_flags_t flags) +{ + ACCESS_PRIVATE(vma, __vm_flags) = flags; +} + +/* Use when VMA is part of the VMA tree and modifications need coordination */ +static inline void vm_flags_reset(struct vm_area_struct *vma, + vm_flags_t flags) +{ + vma_start_write(vma); + vm_flags_init(vma, flags); +} + +static inline void vm_flags_reset_once(struct vm_area_struct *vma, + vm_flags_t flags) +{ + vma_start_write(vma); + WRITE_ONCE(ACCESS_PRIVATE(vma, __vm_flags), flags); +} + +static inline void vm_flags_set(struct vm_area_struct *vma, + vm_flags_t flags) +{ + vma_start_write(vma); + ACCESS_PRIVATE(vma, __vm_flags) |= flags; +} + +static inline void vm_flags_clear(struct vm_area_struct *vma, + vm_flags_t flags) +{ + vma_start_write(vma); + ACCESS_PRIVATE(vma, __vm_flags) &= ~flags; +} + +/* + * Use only if VMA is not part of the VMA tree or has no other users and + * therefore needs no locking. + */ +static inline void __vm_flags_mod(struct vm_area_struct *vma, + vm_flags_t set, vm_flags_t clear) +{ + vm_flags_init(vma, (vma->vm_flags | set) & ~clear); +} + +/* + * Use only when the order of set/clear operations is unimportant, otherwise + * use vm_flags_{set|clear} explicitly. + */ +static inline void vm_flags_mod(struct vm_area_struct *vma, + vm_flags_t set, vm_flags_t clear) +{ + vma_start_write(vma); + __vm_flags_mod(vma, set, clear); } static inline void vma_set_anonymous(struct vm_area_struct *vma) @@ -760,8 +939,13 @@ static inline unsigned int folio_order(struct folio *folio) */ static inline int put_page_testzero(struct page *page) { + int ret; + VM_BUG_ON_PAGE(page_ref_count(page) == 0, page); - return page_ref_dec_and_test(page); + ret = page_ref_dec_and_test(page); + page_pinner_put_page(page); + + return ret; } static inline int folio_put_testzero(struct folio *folio) @@ -1898,7 +2082,8 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, unsigned long size, struct zap_details *details); void unmap_vmas(struct mmu_gather *tlb, struct maple_tree *mt, struct vm_area_struct *start_vma, unsigned long start, - unsigned long end); + unsigned long end, unsigned long start_t, + unsigned long end_t, bool mm_wr_locked); struct mmu_notifier_range; @@ -3477,7 +3662,7 @@ static inline int seal_check_future_write(int seals, struct vm_area_struct *vma) * VM_MAYWRITE as we still want them to be COW-writable. */ if (vma->vm_flags & VM_SHARED) - vma->vm_flags &= ~(VM_MAYWRITE); + vm_flags_clear(vma, VM_MAYWRITE); } return 0; diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index 247aedb18d5c..248151aa6be9 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h @@ -18,6 +18,7 @@ #include #include #include +#include #include @@ -435,6 +436,10 @@ struct anon_vma_name { char name[]; }; +struct vma_lock { + struct rw_semaphore lock; +}; + /* * This struct describes a virtual memory area. There is one of these * per VM-area/task. A VM area is any part of the process virtual memory @@ -444,9 +449,16 @@ struct anon_vma_name { struct vm_area_struct { /* The first cache line has the info for VMA tree walking. */ - unsigned long vm_start; /* Our start address within vm_mm. */ - unsigned long vm_end; /* The first byte after our end address - within vm_mm. */ + union { + struct { + /* VMA covers [vm_start; vm_end) addresses within mm */ + unsigned long vm_start; + unsigned long vm_end; + }; +#ifdef CONFIG_PER_VMA_LOCK + struct rcu_head vm_rcu; /* Used for deferred freeing. */ +#endif + }; struct mm_struct *vm_mm; /* The address space we belong to. */ @@ -455,7 +467,23 @@ struct vm_area_struct { * See vmf_insert_mixed_prot() for discussion. */ pgprot_t vm_page_prot; - unsigned long vm_flags; /* Flags, see mm.h. */ + + /* + * Flags, see mm.h. + * To modify use vm_flags_{init|reset|set|clear|mod} functions. + */ + union { + const vm_flags_t vm_flags; + vm_flags_t __private __vm_flags; + }; + +#ifdef CONFIG_PER_VMA_LOCK + int vm_lock_seq; + struct vma_lock *vm_lock; + + /* Flag to indicate areas detached from the mm->mm_mt tree */ + bool detached; +#endif /* * For areas with an address space and backing store, @@ -506,6 +534,11 @@ struct vm_area_struct { struct mempolicy *vm_policy; /* NUMA policy for the VMA */ #endif struct vm_userfaultfd_ctx vm_userfaultfd_ctx; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } __randomize_layout; struct kioctx_table; @@ -584,6 +617,9 @@ struct mm_struct { * init_mm.mmlist, and are protected * by mmlist_lock */ +#ifdef CONFIG_PER_VMA_LOCK + int mm_lock_seq; +#endif unsigned long hiwater_rss; /* High-watermark of RSS usage */ @@ -716,6 +752,8 @@ struct mm_struct { #endif } lru_gen; #endif /* CONFIG_LRU_GEN */ + + ANDROID_KABI_RESERVE(1); } __randomize_layout; /* @@ -963,6 +1001,7 @@ typedef struct { * mapped R/O. * @FAULT_FLAG_ORIG_PTE_VALID: whether the fault has vmf->orig_pte cached. * We should only access orig_pte if this flag set. + * @FAULT_FLAG_VMA_LOCK: The fault is handled under VMA lock. * * About @FAULT_FLAG_ALLOW_RETRY and @FAULT_FLAG_TRIED: we can specify * whether we would allow page faults to retry by specifying these two @@ -1000,6 +1039,7 @@ enum fault_flag { FAULT_FLAG_INTERRUPTIBLE = 1 << 9, FAULT_FLAG_UNSHARE = 1 << 10, FAULT_FLAG_ORIG_PTE_VALID = 1 << 11, + FAULT_FLAG_VMA_LOCK = 1 << 12, }; typedef unsigned int __bitwise zap_flags_t; diff --git a/include/linux/mmap_lock.h b/include/linux/mmap_lock.h index 96e113e23d04..aab8f1b28d26 100644 --- a/include/linux/mmap_lock.h +++ b/include/linux/mmap_lock.h @@ -60,6 +60,29 @@ static inline void __mmap_lock_trace_released(struct mm_struct *mm, bool write) #endif /* CONFIG_TRACING */ +static inline void mmap_assert_locked(struct mm_struct *mm) +{ + lockdep_assert_held(&mm->mmap_lock); + VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_lock), mm); +} + +static inline void mmap_assert_write_locked(struct mm_struct *mm) +{ + lockdep_assert_held_write(&mm->mmap_lock); + VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_lock), mm); +} + +#ifdef CONFIG_PER_VMA_LOCK +static inline void vma_end_write_all(struct mm_struct *mm) +{ + mmap_assert_write_locked(mm); + /* No races during update due to exclusive mmap_lock being held */ + WRITE_ONCE(mm->mm_lock_seq, mm->mm_lock_seq + 1); +} +#else +static inline void vma_end_write_all(struct mm_struct *mm) {} +#endif + static inline void mmap_init_lock(struct mm_struct *mm) { init_rwsem(&mm->mmap_lock); @@ -102,12 +125,14 @@ static inline bool mmap_write_trylock(struct mm_struct *mm) static inline void mmap_write_unlock(struct mm_struct *mm) { __mmap_lock_trace_released(mm, true); + vma_end_write_all(mm); up_write(&mm->mmap_lock); } static inline void mmap_write_downgrade(struct mm_struct *mm) { __mmap_lock_trace_acquire_returned(mm, false, true); + vma_end_write_all(mm); downgrade_write(&mm->mmap_lock); } @@ -150,18 +175,6 @@ static inline void mmap_read_unlock_non_owner(struct mm_struct *mm) up_read_non_owner(&mm->mmap_lock); } -static inline void mmap_assert_locked(struct mm_struct *mm) -{ - lockdep_assert_held(&mm->mmap_lock); - VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_lock), mm); -} - -static inline void mmap_assert_write_locked(struct mm_struct *mm) -{ - lockdep_assert_held_write(&mm->mmap_lock); - VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_lock), mm); -} - static inline int mmap_lock_is_contended(struct mm_struct *mm) { return rwsem_is_contended(&mm->mmap_lock); diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index c726ea781255..9980dcc9e240 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h @@ -9,6 +9,7 @@ #include #include +#include struct mmc_cid { unsigned int manfid; @@ -259,6 +260,8 @@ struct mmc_part { #define MMC_BLK_DATA_AREA_BOOT (1<<1) #define MMC_BLK_DATA_AREA_GP (1<<2) #define MMC_BLK_DATA_AREA_RPMB (1<<3) + + ANDROID_KABI_RESERVE(1); }; /* @@ -338,6 +341,9 @@ struct mmc_card { unsigned int nr_parts; struct workqueue_struct *complete_wq; /* Private workqueue */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline bool mmc_large_sector(struct mmc_card *card) diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index 8fdd3cf971a3..add578bf85cf 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h @@ -16,6 +16,7 @@ #include #include #include +#include struct mmc_ios { unsigned int clock; /* clock rate */ @@ -212,6 +213,9 @@ struct mmc_host_ops { /* Initialize an SD express card, mandatory for MMC_CAP2_SD_EXP. */ int (*init_sd_express)(struct mmc_host *host, struct mmc_ios *ios); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct mmc_cqe_ops { @@ -256,6 +260,9 @@ struct mmc_cqe_ops { * will have zero data bytes transferred. */ void (*cqe_recovery_finish)(struct mmc_host *host); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct mmc_async_req { @@ -521,6 +528,10 @@ struct mmc_host { bool hsq_enabled; u32 err_stats[MMC_ERR_MAX]; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + unsigned long private[] ____cacheline_aligned; }; diff --git a/include/linux/mmu_notifier.h b/include/linux/mmu_notifier.h index d6c06e140277..ed24db894af8 100644 --- a/include/linux/mmu_notifier.h +++ b/include/linux/mmu_notifier.h @@ -8,6 +8,7 @@ #include #include #include +#include struct mmu_notifier_subscriptions; struct mmu_notifier; @@ -221,6 +222,11 @@ struct mmu_notifier_ops { */ struct mmu_notifier *(*alloc_notifier)(struct mm_struct *mm); void (*free_notifier)(struct mmu_notifier *subscription); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* @@ -240,6 +246,9 @@ struct mmu_notifier { struct mm_struct *mm; struct rcu_head rcu; unsigned int users; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index a18ec1260d73..6f23778a72c5 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h @@ -22,6 +22,7 @@ #include #include #include +#include #include /* Free memory management - zoned buddy allocator. */ @@ -93,7 +94,7 @@ static inline bool is_migrate_movable(int mt) */ static inline bool migratetype_is_mergeable(int mt) { - return mt < MIGRATE_PCPTYPES; + return mt <= MIGRATE_RECLAIMABLE; } #define for_each_migratetype_order(order, type) \ @@ -437,6 +438,9 @@ struct lru_gen_folio { /* per-node lru_gen_folio list for global reclaim */ struct hlist_nulls_node list; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; enum { @@ -455,18 +459,16 @@ enum { struct lru_gen_mm_state { /* set to max_seq after each iteration */ unsigned long seq; - /* where the current iteration continues (inclusive) */ + /* where the current iteration continues after */ struct list_head *head; - /* where the last iteration ended (exclusive) */ + /* where the last iteration ended before */ struct list_head *tail; - /* to wait for the last page table walker to finish */ - struct wait_queue_head wait; /* Bloom filters flip after each iteration */ unsigned long *filters[NR_BLOOM_FILTERS]; /* the mm stats for debugging */ unsigned long stats[NR_HIST_GENS][NR_MM_STATS]; - /* the number of concurrent page table walkers */ - int nr_walkers; + + ANDROID_KABI_RESERVE(1); }; struct lru_gen_mm_walk { @@ -484,6 +486,9 @@ struct lru_gen_mm_walk { int batched; bool can_swap; bool force_scan; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; void lru_gen_init_lruvec(struct lruvec *lruvec); @@ -541,6 +546,9 @@ struct lru_gen_memcg { struct hlist_nulls_head fifo[MEMCG_NR_GENS][MEMCG_NR_BINS]; /* protects the above */ spinlock_t lock; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; void lru_gen_init_pgdat(struct pglist_data *pgdat); @@ -635,6 +643,9 @@ struct lruvec { #ifdef CONFIG_MEMCG struct pglist_data *pgdat; #endif + ANDROID_VENDOR_DATA(1); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* Isolate unmapped pages */ @@ -974,6 +985,11 @@ struct zone { /* Zone statistics */ atomic_long_t vm_stat[NR_VM_ZONE_STAT_ITEMS]; atomic_long_t vm_numa_event[NR_VM_NUMA_EVENT_ITEMS]; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } ____cacheline_internodealigned_in_smp; enum pgdat_flags { @@ -1259,6 +1275,7 @@ typedef struct pglist_data { int kswapd_failures; /* Number of 'reclaimed == 0' runs */ + ANDROID_OEM_DATA(1); #ifdef CONFIG_COMPACTION int kcompactd_max_order; enum zone_type kcompactd_highest_zoneidx; diff --git a/include/linux/module.h b/include/linux/module.h index 62544b50e1c1..fee1cf4086dc 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -549,6 +550,10 @@ struct module { struct error_injection_entry *ei_funcs; unsigned int num_ei_funcs; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } ____cacheline_aligned __randomize_layout; #ifndef MODULE_ARCH_INIT #define MODULE_ARCH_INIT {} diff --git a/include/linux/mount.h b/include/linux/mount.h index 55a4abaf6715..23baecab7cae 100644 --- a/include/linux/mount.h +++ b/include/linux/mount.h @@ -11,6 +11,7 @@ #define _LINUX_MOUNT_H #include +#include #include struct super_block; @@ -71,6 +72,11 @@ struct vfsmount { struct super_block *mnt_sb; /* pointer to superblock */ int mnt_flags; struct user_namespace *mnt_userns; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } __randomize_layout; static inline struct user_namespace *mnt_user_ns(const struct vfsmount *mnt) diff --git a/include/linux/mutex.h b/include/linux/mutex.h index 8f226d460f51..35d7b14239e2 100644 --- a/include/linux/mutex.h +++ b/include/linux/mutex.h @@ -19,6 +19,7 @@ #include #include #include +#include #ifdef CONFIG_DEBUG_LOCK_ALLOC # define __DEP_MAP_MUTEX_INITIALIZER(lockname) \ @@ -73,6 +74,7 @@ struct mutex { #ifdef CONFIG_DEBUG_LOCK_ALLOC struct lockdep_map dep_map; #endif + ANDROID_OEM_DATA_ARRAY(1, 2); }; #ifdef CONFIG_DEBUG_MUTEXES diff --git a/include/linux/net.h b/include/linux/net.h index 18d942bbdf6e..e08f23dd1d1a 100644 --- a/include/linux/net.h +++ b/include/linux/net.h @@ -23,6 +23,7 @@ #include #include #include +#include #include @@ -224,6 +225,11 @@ struct proto_ops { int (*sendmsg_locked)(struct sock *sk, struct msghdr *msg, size_t size); int (*set_rcvlowat)(struct sock *sk, int val); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define DECLARE_SOCKADDR(type, dst, src) \ diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index b072449b0f1a..03d550ea9b50 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -51,6 +51,7 @@ #include #include #include +#include struct netpoll_info; struct device; @@ -311,6 +312,9 @@ struct header_ops { const unsigned char *haddr); bool (*validate)(const char *ll_header, unsigned int len); __be16 (*parse_protocol)(const struct sk_buff *skb); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* These flag bits are private to the generic network queueing @@ -368,6 +372,11 @@ struct napi_struct { struct hlist_node napi_hash_node; unsigned int napi_id; struct task_struct *thread; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; enum { @@ -643,6 +652,11 @@ struct netdev_queue { #ifdef CONFIG_BQL struct dql dql; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } ____cacheline_aligned_in_smp; extern int sysctl_fb_tunnels_only_for_init_net; @@ -782,6 +796,11 @@ struct netdev_rx_queue { #ifdef CONFIG_XDP_SOCKETS struct xsk_buff_pool *pool; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } ____cacheline_aligned_in_smp; /* @@ -1042,6 +1061,11 @@ struct xfrmdev_ops { bool (*xdo_dev_offload_ok) (struct sk_buff *skb, struct xfrm_state *x); void (*xdo_dev_state_advance_esn) (struct xfrm_state *x); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #endif @@ -1618,6 +1642,15 @@ struct net_device_ops { ktime_t (*ndo_get_tstamp)(struct net_device *dev, const struct skb_shared_hwtstamps *hwtstamps, bool cycles); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + ANDROID_KABI_RESERVE(5); + ANDROID_KABI_RESERVE(6); + ANDROID_KABI_RESERVE(7); + ANDROID_KABI_RESERVE(8); }; /** @@ -2085,7 +2118,11 @@ struct net_device { atomic_t carrier_up_count; atomic_t carrier_down_count; -#ifdef CONFIG_WIRELESS_EXT + /* Android KMI hack to allow vendors to have their own wifi changes in modules */ +#ifdef __GENKSYMS__ + void *wireless_handlers; + void *wireless_data; +#else const struct iw_handler_def *wireless_handlers; struct iw_public_data *wireless_data; #endif @@ -2165,9 +2202,13 @@ struct net_device { #if IS_ENABLED(CONFIG_AX25) void *ax25_ptr; #endif -#if IS_ENABLED(CONFIG_CFG80211) + /* Android KMI hack to allow vendors to have their own wifi changes in modules */ +#ifdef __GENKSYMS__ + void *ieee80211_ptr; +#else struct wireless_dev *ieee80211_ptr; #endif + #if IS_ENABLED(CONFIG_IEEE802154) || IS_ENABLED(CONFIG_6LOWPAN) struct wpan_dev *ieee802154_ptr; #endif @@ -2358,6 +2399,15 @@ struct net_device { netdevice_tracker watchdog_dev_tracker; netdevice_tracker dev_registered_tracker; struct rtnl_hw_stats64 *offload_xstats_l3; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + ANDROID_KABI_RESERVE(5); + ANDROID_KABI_RESERVE(6); + ANDROID_KABI_RESERVE(7); + ANDROID_KABI_RESERVE(8); }; #define to_net_dev(d) container_of(d, struct net_device, dev) @@ -2640,6 +2690,11 @@ struct packet_type { struct net *af_packet_net; void *af_packet_priv; struct list_head list; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct offload_callbacks { diff --git a/include/linux/netfilter.h b/include/linux/netfilter.h index bef8db9d6c08..445494c502ba 100644 --- a/include/linux/netfilter.h +++ b/include/linux/netfilter.h @@ -14,6 +14,7 @@ #include #include #include +#include #include static inline int NF_DROP_GETERR(int verdict) @@ -177,6 +178,8 @@ struct nf_sockopt_ops { int (*get)(struct sock *sk, int optval, void __user *user, int *len); /* Use the module struct to lock set/get code in place */ struct module *owner; + + ANDROID_KABI_RESERVE(1); }; /* Function to register/unregister hook points. */ @@ -375,6 +378,8 @@ struct nf_nat_hook { enum nf_nat_manip_type mtype, enum ip_conntrack_dir dir); void (*remove_nat_bysrc)(struct nf_conn *ct); + + ANDROID_KABI_RESERVE(1); }; extern const struct nf_nat_hook __rcu *nf_nat_hook; @@ -459,6 +464,8 @@ struct nf_ct_hook { bool (*get_tuple_skb)(struct nf_conntrack_tuple *, const struct sk_buff *); void (*attach)(struct sk_buff *nskb, const struct sk_buff *skb); + + ANDROID_KABI_RESERVE(1); }; extern const struct nf_ct_hook __rcu *nf_ct_hook; @@ -474,6 +481,8 @@ struct nfnl_ct_hook { u32 portid, u32 report); void (*seq_adjust)(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, s32 off); + + ANDROID_KABI_RESERVE(1); }; extern const struct nfnl_ct_hook __rcu *nfnl_ct_hook; diff --git a/include/linux/netfilter/ipset/ip_set.h b/include/linux/netfilter/ipset/ip_set.h index 72f5ebc5c97a..99de4d5fcc1e 100644 --- a/include/linux/netfilter/ipset/ip_set.h +++ b/include/linux/netfilter/ipset/ip_set.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -188,6 +189,8 @@ struct ip_set_type_variant { bool (*same_set)(const struct ip_set *a, const struct ip_set *b); /* Region-locking is used */ bool region_lock; + + ANDROID_KABI_RESERVE(1); }; struct ip_set_region { @@ -234,6 +237,8 @@ struct ip_set_type { /* Set this to THIS_MODULE if you are a module, otherwise NULL */ struct module *me; + + ANDROID_KABI_RESERVE(1); }; /* register and unregister set type */ @@ -276,6 +281,8 @@ struct ip_set { size_t offset[IPSET_EXT_ID_MAX]; /* The type specific data */ void *data; + + ANDROID_KABI_RESERVE(1); }; static inline void diff --git a/include/linux/netfilter/nfnetlink.h b/include/linux/netfilter/nfnetlink.h index 241e005f290a..e9dd51997ca5 100644 --- a/include/linux/netfilter/nfnetlink.h +++ b/include/linux/netfilter/nfnetlink.h @@ -4,6 +4,7 @@ #include #include +#include #include #include @@ -28,6 +29,8 @@ struct nfnl_callback { const struct nla_policy *policy; enum nfnl_callback_type type; __u16 attr_count; + + ANDROID_KABI_RESERVE(1); }; enum nfnl_abort_action { @@ -47,6 +50,8 @@ struct nfnetlink_subsystem { enum nfnl_abort_action action); void (*cleanup)(struct net *net); bool (*valid_genid)(struct net *net, u32 genid); + + ANDROID_KABI_RESERVE(1); }; int nfnetlink_subsys_register(const struct nfnetlink_subsystem *n); diff --git a/include/linux/netfilter_ipv6.h b/include/linux/netfilter_ipv6.h index 48314ade1506..c3d17fe68426 100644 --- a/include/linux/netfilter_ipv6.h +++ b/include/linux/netfilter_ipv6.h @@ -7,6 +7,7 @@ #ifndef __LINUX_IP6_NETFILTER_H #define __LINUX_IP6_NETFILTER_H +#include #include #include @@ -65,6 +66,8 @@ struct nf_ipv6_ops { const struct nf_bridge_frag_data *data, struct sk_buff *)); #endif + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_NETFILTER diff --git a/include/linux/overflow.h b/include/linux/overflow.h index 1d3be1a2204c..0e33b5cbdb9f 100644 --- a/include/linux/overflow.h +++ b/include/linux/overflow.h @@ -128,6 +128,53 @@ static inline bool __must_check __must_check_overflow(bool overflow) (*_d >> _to_shift) != _a); \ })) +#define __overflows_type_constexpr(x, T) ( \ + is_unsigned_type(typeof(x)) ? \ + (x) > type_max(typeof(T)) : \ + is_unsigned_type(typeof(T)) ? \ + (x) < 0 || (x) > type_max(typeof(T)) : \ + (x) < type_min(typeof(T)) || (x) > type_max(typeof(T))) + +#define __overflows_type(x, T) ({ \ + typeof(T) v = 0; \ + check_add_overflow((x), v, &v); \ +}) + +/** + * overflows_type - helper for checking the overflows between value, variables, + * or data type + * + * @n: source constant value or variable to be checked + * @T: destination variable or data type proposed to store @x + * + * Compares the @x expression for whether or not it can safely fit in + * the storage of the type in @T. @x and @T can have different types. + * If @x is a constant expression, this will also resolve to a constant + * expression. + * + * Returns: true if overflow can occur, false otherwise. + */ +#define overflows_type(n, T) \ + __builtin_choose_expr(__is_constexpr(n), \ + __overflows_type_constexpr(n, T), \ + __overflows_type(n, T)) + +/** + * castable_to_type - like __same_type(), but also allows for casted literals + * + * @n: variable or constant value + * @T: variable or data type + * + * Unlike the __same_type() macro, this allows a constant value as the + * first argument. If this value would not overflow into an assignment + * of the second argument's type, it returns true. Otherwise, this falls + * back to __same_type(). + */ +#define castable_to_type(n, T) \ + __builtin_choose_expr(__is_constexpr(n), \ + !__overflows_type_constexpr(n, T), \ + __same_type(n, T)) + /** * size_mul() - Calculate size_t multiplication with saturation at SIZE_MAX * @factor1: first factor diff --git a/include/linux/page_ext.h b/include/linux/page_ext.h index 22be4582faae..6136338b2b17 100644 --- a/include/linux/page_ext.h +++ b/include/linux/page_ext.h @@ -19,6 +19,10 @@ struct page_ext_operations { enum page_ext_flags { PAGE_EXT_OWNER, PAGE_EXT_OWNER_ALLOCATED, +#if defined(CONFIG_PAGE_PINNER) + /* page migration failed */ + PAGE_EXT_PINNER_MIGRATION_FAILED, +#endif #if defined(CONFIG_PAGE_IDLE_FLAG) && !defined(CONFIG_64BIT) PAGE_EXT_YOUNG, PAGE_EXT_IDLE, diff --git a/include/linux/page_pinner.h b/include/linux/page_pinner.h new file mode 100644 index 000000000000..d87706cc3317 --- /dev/null +++ b/include/linux/page_pinner.h @@ -0,0 +1,48 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __LINUX_PAGE_PINNER_H +#define __LINUX_PAGE_PINNER_H + +#include + +#ifdef CONFIG_PAGE_PINNER +extern struct static_key_false page_pinner_inited; +extern struct static_key_true failure_tracking; +extern struct page_ext_operations page_pinner_ops; + +extern void __free_page_pinner(struct page *page, unsigned int order); +void __page_pinner_failure_detect(struct page *page); +void __page_pinner_put_page(struct page *page); + +static inline void free_page_pinner(struct page *page, unsigned int order) +{ + if (static_branch_unlikely(&page_pinner_inited)) + __free_page_pinner(page, order); +} + +static inline void page_pinner_put_page(struct page *page) +{ + if (!static_branch_unlikely(&page_pinner_inited)) + return; + + __page_pinner_put_page(page); +} + +static inline void page_pinner_failure_detect(struct page *page) +{ + if (!static_branch_unlikely(&page_pinner_inited)) + return; + + __page_pinner_failure_detect(page); +} +#else +static inline void free_page_pinner(struct page *page, unsigned int order) +{ +} +static inline void page_pinner_put_page(struct page *page) +{ +} +static inline void page_pinner_failure_detect(struct page *page) +{ +} +#endif /* CONFIG_PAGE_PINNER */ +#endif /* __LINUX_PAGE_PINNER_H */ diff --git a/include/linux/pci.h b/include/linux/pci.h index e5eccac864ac..7283164c8004 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -41,6 +41,7 @@ #include #include +#include #define PCI_STATUS_ERROR_BITS (PCI_STATUS_DETECTED_PARITY | \ PCI_STATUS_SIG_SYSTEM_ERROR | \ @@ -526,6 +527,11 @@ struct pci_dev { /* These methods index pci_reset_fn_methods[] */ u8 reset_methods[PCI_NUM_RESET_METHODS]; /* In priority order */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline struct pci_dev *pci_physfn(struct pci_dev *dev) @@ -590,6 +596,10 @@ struct pci_host_bridge { resource_size_t start, resource_size_t size, resource_size_t align); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + unsigned long private[] ____cacheline_aligned; }; @@ -674,6 +684,11 @@ struct pci_bus { struct bin_attribute *legacy_mem; /* Legacy mem */ unsigned int is_added:1; unsigned int unsafe_warn:1; /* warned about RW1C config write */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define to_pci_bus(n) container_of(n, struct pci_bus, dev) @@ -772,6 +787,8 @@ struct pci_ops { void __iomem *(*map_bus)(struct pci_bus *bus, unsigned int devfn, int where); int (*read)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val); int (*write)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val); + + ANDROID_KABI_RESERVE(1); }; /* @@ -847,6 +864,8 @@ struct pci_error_handlers { /* Device driver may resume normal operations */ void (*resume)(struct pci_dev *dev); + + ANDROID_KABI_RESERVE(1); }; @@ -926,6 +945,11 @@ struct pci_driver { struct device_driver driver; struct pci_dynids dynids; bool driver_managed_dma; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline struct pci_driver *to_pci_driver(struct device_driver *drv) diff --git a/include/linux/percpu-rwsem.h b/include/linux/percpu-rwsem.h index 36b942b67b7d..ebd81e03f3c1 100644 --- a/include/linux/percpu-rwsem.h +++ b/include/linux/percpu-rwsem.h @@ -9,6 +9,9 @@ #include #include +void _trace_android_vh_record_pcpu_rwsem_starttime( + struct task_struct *tsk, unsigned long settime); + struct percpu_rw_semaphore { struct rcu_sync rss; unsigned int __percpu *read_count; @@ -68,6 +71,7 @@ static inline void percpu_down_read(struct percpu_rw_semaphore *sem) * bleeding the critical section out. */ preempt_enable(); + _trace_android_vh_record_pcpu_rwsem_starttime(current, jiffies); } static inline bool percpu_down_read_trylock(struct percpu_rw_semaphore *sem) @@ -88,8 +92,10 @@ static inline bool percpu_down_read_trylock(struct percpu_rw_semaphore *sem) * bleeding the critical section out. */ - if (ret) + if (ret) { + _trace_android_vh_record_pcpu_rwsem_starttime(current, jiffies); rwsem_acquire_read(&sem->dep_map, 0, 1, _RET_IP_); + } return ret; } @@ -118,6 +124,7 @@ static inline void percpu_up_read(struct percpu_rw_semaphore *sem) this_cpu_dec(*sem->read_count); rcuwait_wake_up(&sem->writer); } + _trace_android_vh_record_pcpu_rwsem_starttime(current, 0); preempt_enable(); } diff --git a/include/linux/pgtable.h b/include/linux/pgtable.h index 5f0d7d0b9471..bdb7afc3e0b4 100644 --- a/include/linux/pgtable.h +++ b/include/linux/pgtable.h @@ -1209,7 +1209,8 @@ static inline int track_pfn_copy(struct vm_area_struct *vma) * can be for the entire vma (in which case pfn, size are zero). */ static inline void untrack_pfn(struct vm_area_struct *vma, - unsigned long pfn, unsigned long size) + unsigned long pfn, unsigned long size, + bool mm_wr_locked) { } @@ -1227,7 +1228,7 @@ extern void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn); extern int track_pfn_copy(struct vm_area_struct *vma); extern void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, - unsigned long size); + unsigned long size, bool mm_wr_locked); extern void untrack_pfn_moved(struct vm_area_struct *vma); #endif diff --git a/include/linux/phy.h b/include/linux/phy.h index ddf66198f751..7b1a3084a288 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h @@ -27,6 +27,7 @@ #include #include #include +#include #include @@ -730,6 +731,11 @@ struct phy_device { /* MACsec management functions */ const struct macsec_ops *macsec_ops; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline struct phy_device *to_phy_device(const struct device *dev) @@ -972,6 +978,9 @@ struct phy_driver { int (*get_sqi)(struct phy_device *dev); /** @get_sqi_max: Get the maximum signal quality indication */ int (*get_sqi_max)(struct phy_device *dev); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define to_phy_driver(d) container_of(to_mdio_common_driver(d), \ struct phy_driver, mdiodrv) diff --git a/include/linux/platform_device.h b/include/linux/platform_device.h index b0d5a253156e..6f5f70498386 100644 --- a/include/linux/platform_device.h +++ b/include/linux/platform_device.h @@ -11,6 +11,7 @@ #define _PLATFORM_DEVICE_H_ #include +#include #define PLATFORM_DEVID_NONE (-1) #define PLATFORM_DEVID_AUTO (-2) @@ -42,6 +43,9 @@ struct platform_device { /* arch specific additions */ struct pdev_archdata archdata; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define platform_get_device_id(pdev) ((pdev)->id_entry) @@ -104,6 +108,8 @@ struct platform_device_info { u64 dma_mask; const struct property_entry *properties; + + ANDROID_KABI_RESERVE(1); }; extern struct platform_device *platform_device_register_full( const struct platform_device_info *pdevinfo); @@ -207,7 +213,18 @@ extern void platform_device_put(struct platform_device *pdev); struct platform_driver { int (*probe)(struct platform_device *); + + /* + * Traditionally the remove callback returned an int which however is + * ignored by the driver core. This led to wrong expectations by driver + * authors who thought returning an error code was a valid error + * handling strategy. To convert to a callback returning void, new + * drivers should implement .remove_new() until the conversion it done + * that eventually makes .remove() return void. + */ int (*remove)(struct platform_device *); + void (*remove_new)(struct platform_device *); + void (*shutdown)(struct platform_device *); int (*suspend)(struct platform_device *, pm_message_t state); int (*resume)(struct platform_device *); @@ -222,6 +239,8 @@ struct platform_driver { * to setup and manage their own I/O address space. */ bool driver_managed_dma; + + ANDROID_KABI_RESERVE(1); }; #define to_platform_driver(drv) (container_of((drv), struct platform_driver, \ diff --git a/include/linux/pm.h b/include/linux/pm.h index 93cd34f00822..e72fde2ac146 100644 --- a/include/linux/pm.h +++ b/include/linux/pm.h @@ -16,6 +16,7 @@ #include #include #include +#include /* * Callbacks for platform drivers to implement. @@ -307,6 +308,8 @@ struct dev_pm_ops { int (*runtime_suspend)(struct device *dev); int (*runtime_resume)(struct device *dev); int (*runtime_idle)(struct device *dev); + + ANDROID_KABI_RESERVE(1); }; #define SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn) \ @@ -692,6 +695,9 @@ struct dev_pm_info { struct pm_subsys_data *subsys_data; /* Owned by the subsystem. */ void (*set_latency_tolerance)(struct device *, s32); struct dev_pm_qos *qos; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; extern int dev_pm_get_subsys_data(struct device *dev); @@ -718,6 +724,8 @@ struct dev_pm_domain { int (*activate)(struct device *dev); void (*sync)(struct device *dev); void (*dismiss)(struct device *dev); + + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/linux/pm_qos.h b/include/linux/pm_qos.h index 4a69d4af3ff8..d2551d1c6925 100644 --- a/include/linux/pm_qos.h +++ b/include/linux/pm_qos.h @@ -93,6 +93,7 @@ struct freq_qos_request { enum freq_qos_req_type type; struct plist_node pnode; struct freq_constraints *qos; + ANDROID_OEM_DATA(1); }; diff --git a/include/linux/posix-timers.h b/include/linux/posix-timers.h index 2c6e99ca48af..d607f51404fc 100644 --- a/include/linux/posix-timers.h +++ b/include/linux/posix-timers.h @@ -4,6 +4,7 @@ #include #include +#include #include #include @@ -62,16 +63,18 @@ static inline int clockid_to_fd(const clockid_t clk) * cpu_timer - Posix CPU timer representation for k_itimer * @node: timerqueue node to queue in the task/sig * @head: timerqueue head on which this timer is queued - * @task: Pointer to target task + * @pid: Pointer to target task PID * @elist: List head for the expiry list * @firing: Timer is currently firing + * @handling: Pointer to the task which handles expiry */ struct cpu_timer { - struct timerqueue_node node; - struct timerqueue_head *head; - struct pid *pid; - struct list_head elist; - int firing; + struct timerqueue_node node; + struct timerqueue_head *head; + struct pid *pid; + struct list_head elist; + int firing; + struct task_struct __rcu *handling; }; static inline bool cpu_timer_enqueue(struct timerqueue_head *head, @@ -135,10 +138,12 @@ struct posix_cputimers { /** * posix_cputimers_work - Container for task work based posix CPU timer expiry * @work: The task work to be scheduled + * @mutex: Mutex held around expiry in context of this task work * @scheduled: @work has been scheduled already, no further processing */ struct posix_cputimers_work { struct callback_head work; + struct mutex mutex; unsigned int scheduled; }; diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h index 2ee33bf618c7..d974daeba1a5 100644 --- a/include/linux/power_supply.h +++ b/include/linux/power_supply.h @@ -17,6 +17,7 @@ #include #include #include +#include /* * All voltages, currents, charges, energies, time and temperatures in uV, @@ -280,6 +281,8 @@ struct power_supply_config { char **supplied_to; size_t num_supplicants; + + ANDROID_KABI_RESERVE(1); }; /* Description of power supply */ @@ -321,6 +324,8 @@ struct power_supply_desc { bool no_thermal; /* For APM emulation, think legacy userspace. */ int use_for_apm; + + ANDROID_KABI_RESERVE(1); }; struct power_supply { @@ -362,6 +367,8 @@ struct power_supply { struct led_trigger *charging_blink_full_solid_trig; char *charging_blink_full_solid_trig_name; #endif + + ANDROID_KABI_RESERVE(1); }; /* @@ -381,6 +388,7 @@ struct power_supply_info { int energy_full_design; int energy_empty_design; int use_for_apm; + ANDROID_KABI_RESERVE(1); }; struct power_supply_battery_ocv_table { @@ -808,6 +816,7 @@ struct power_supply_battery_info { int vbat2ri_charging_size; int bti_resistance_ohm; int bti_resistance_tolerance; + ANDROID_KABI_RESERVE(1); }; extern struct atomic_notifier_head power_supply_notifier; diff --git a/include/linux/pwm.h b/include/linux/pwm.h index 47683e01e38b..088ba05add51 100644 --- a/include/linux/pwm.h +++ b/include/linux/pwm.h @@ -5,6 +5,7 @@ #include #include #include +#include struct pwm_chip; @@ -90,6 +91,8 @@ struct pwm_device { struct pwm_args args; struct pwm_state state; struct pwm_state last; + + ANDROID_KABI_RESERVE(1); }; /** @@ -279,9 +282,10 @@ struct pwm_ops { struct pwm_capture *result, unsigned long timeout); int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm, const struct pwm_state *state); - void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm, - struct pwm_state *state); + int (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm, + struct pwm_state *state); struct module *owner; + ANDROID_KABI_RESERVE(1); }; /** @@ -308,6 +312,8 @@ struct pwm_chip { /* only used internally by the PWM framework */ struct list_head list; struct pwm_device *pwms; + + ANDROID_KABI_RESERVE(1); }; #if IS_ENABLED(CONFIG_PWM) diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h index f8335644a01a..77f7b5837216 100644 --- a/include/linux/qcom_scm.h +++ b/include/linux/qcom_scm.h @@ -96,7 +96,7 @@ extern int qcom_scm_mem_protect_video_var(u32 cp_start, u32 cp_size, u32 cp_nonpixel_start, u32 cp_nonpixel_size); extern int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, - unsigned int *src, + u64 *src, const struct qcom_scm_vmperm *newvm, unsigned int dest_cnt); diff --git a/include/linux/quota.h b/include/linux/quota.h index fd692b4a41d5..a4dd890cee7a 100644 --- a/include/linux/quota.h +++ b/include/linux/quota.h @@ -316,6 +316,9 @@ struct quota_format_ops { int (*commit_dqblk)(struct dquot *dquot); /* Write structure for one user */ int (*release_dqblk)(struct dquot *dquot); /* Called when last reference to dquot is being dropped */ int (*get_next_id)(struct super_block *sb, struct kqid *qid); /* Get next ID with existing structure in the quota file */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* Operations working with dquots */ @@ -335,6 +338,9 @@ struct dquot_operations { int (*get_inode_usage) (struct inode *, qsize_t *); /* Get next ID with active quota structure */ int (*get_next_id) (struct super_block *sb, struct kqid *qid); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct path; @@ -438,6 +444,9 @@ struct quotactl_ops { int (*set_dqblk)(struct super_block *, struct kqid, struct qc_dqblk *); int (*get_state)(struct super_block *, struct qc_state *); int (*rm_xquota)(struct super_block *, unsigned int); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct quota_format_type { diff --git a/include/linux/regmap.h b/include/linux/regmap.h index ca3434dca3a0..dadc82c2785c 100644 --- a/include/linux/regmap.h +++ b/include/linux/regmap.h @@ -19,6 +19,7 @@ #include #include #include +#include struct module; struct clk; @@ -437,6 +438,8 @@ struct regmap_config { unsigned int hwlock_mode; bool can_sleep; + + ANDROID_KABI_RESERVE(1); }; /** @@ -474,6 +477,8 @@ struct regmap_range_cfg { /* Data window (per each page) */ unsigned int window_start; unsigned int window_len; + + ANDROID_KABI_RESERVE(1); }; struct regmap_async; @@ -560,6 +565,8 @@ struct regmap_bus { size_t max_raw_read; size_t max_raw_write; bool free_on_exit; + + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/linux/regulator/driver.h b/include/linux/regulator/driver.h index d3b4a3d4514a..285912584637 100644 --- a/include/linux/regulator/driver.h +++ b/include/linux/regulator/driver.h @@ -17,6 +17,7 @@ #include #include #include +#include struct gpio_desc; struct regmap; @@ -241,6 +242,8 @@ struct regulator_ops { int (*resume)(struct regulator_dev *rdev); int (*set_pull_down) (struct regulator_dev *); + + ANDROID_KABI_RESERVE(1); }; /* @@ -431,6 +434,8 @@ struct regulator_desc { unsigned int poll_enabled_time; unsigned int (*of_map_mode)(unsigned int mode); + + ANDROID_KABI_RESERVE(1); }; /** @@ -650,6 +655,8 @@ struct regulator_dev { int cached_err; bool use_cached_err; spinlock_t err_lock; + + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/linux/rtc.h b/include/linux/rtc.h index 1fd9c6a21ebe..5554814c8ca1 100644 --- a/include/linux/rtc.h +++ b/include/linux/rtc.h @@ -16,6 +16,7 @@ #include #include #include +#include #include extern int rtc_month_days(unsigned int month, unsigned int year); @@ -68,6 +69,8 @@ struct rtc_class_ops { int (*set_offset)(struct device *, long offset); int (*param_get)(struct device *, struct rtc_param *param); int (*param_set)(struct device *, struct rtc_param *param); + + ANDROID_KABI_RESERVE(1); }; struct rtc_device; @@ -160,6 +163,8 @@ struct rtc_device { unsigned int uie_task_active:1; unsigned int uie_timer_active:1; #endif + + ANDROID_KABI_RESERVE(1); }; #define to_rtc_device(d) container_of(d, struct rtc_device, dev) diff --git a/include/linux/rwsem.h b/include/linux/rwsem.h index 34bd4eebcfaf..59f1674a6624 100644 --- a/include/linux/rwsem.h +++ b/include/linux/rwsem.h @@ -65,6 +65,7 @@ struct rw_semaphore { struct lockdep_map dep_map; #endif ANDROID_VENDOR_DATA(1); + ANDROID_OEM_DATA_ARRAY(1, 2); }; /* In all implementations count != 0 means locked */ diff --git a/include/linux/sched.h b/include/linux/sched.h index 54a7ce50cbe7..19a43aa5a021 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -38,6 +38,7 @@ #include #include #include +#include /* task_struct member predeclarations (sorted alphabetically): */ struct audit_context; @@ -581,6 +582,11 @@ struct sched_entity { */ struct sched_avg avg; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct sched_rt_entity { @@ -599,6 +605,11 @@ struct sched_rt_entity { /* rq "owned" by this entity/group: */ struct rt_rq *my_q; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } __randomize_layout; struct sched_dl_entity { @@ -1537,6 +1548,14 @@ struct task_struct { */ union rv_task_monitor rv[RV_PER_TASK_MONITORS]; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + ANDROID_KABI_RESERVE(5); + ANDROID_KABI_RESERVE(6); + ANDROID_KABI_RESERVE(7); + ANDROID_KABI_RESERVE(8); /* * New fields for task_struct should be added above here, so that diff --git a/include/linux/sched/signal.h b/include/linux/sched/signal.h index 20099268fa25..f3461a4e6bdc 100644 --- a/include/linux/sched/signal.h +++ b/include/linux/sched/signal.h @@ -12,6 +12,7 @@ #include #include #include +#include /* * Types defining task->signal and task->sighand and APIs using them: @@ -245,6 +246,11 @@ struct signal_struct { * and may have inconsistent * permissions. */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); } __randomize_layout; /* diff --git a/include/linux/sched/topology.h b/include/linux/sched/topology.h index 2b7267c1d9a7..d51e2645bc47 100644 --- a/include/linux/sched/topology.h +++ b/include/linux/sched/topology.h @@ -3,6 +3,7 @@ #define _LINUX_SCHED_TOPOLOGY_H #include +#include #include #include @@ -155,6 +156,10 @@ struct sched_domain { struct sched_domain_shared *shared; unsigned int span_weight; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + /* * Span of all CPUs in this domain. * diff --git a/include/linux/sched/user.h b/include/linux/sched/user.h index f054d0360a75..ff04b763760e 100644 --- a/include/linux/sched/user.h +++ b/include/linux/sched/user.h @@ -7,6 +7,7 @@ #include #include #include +#include /* * Some day this will be a full-fledged user tracking system.. @@ -34,6 +35,10 @@ struct user_struct { /* Miscellaneous per-user rate limit */ struct ratelimit_state ratelimit; + ANDROID_OEM_DATA_ARRAY(1, 2); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; extern int uids_sysfs_init(void); diff --git a/include/linux/scmi_protocol.h b/include/linux/scmi_protocol.h index 4f765bc788ff..a21d111cfbd4 100644 --- a/include/linux/scmi_protocol.h +++ b/include/linux/scmi_protocol.h @@ -12,6 +12,7 @@ #include #include #include +#include #define SCMI_MAX_STR_SIZE 64 #define SCMI_SHORT_NAME_MAX_SIZE 16 @@ -95,6 +96,8 @@ struct scmi_clk_proto_ops { int (*enable_atomic)(const struct scmi_protocol_handle *ph, u32 clk_id); int (*disable_atomic)(const struct scmi_protocol_handle *ph, u32 clk_id); + + ANDROID_KABI_RESERVE(1); }; /** @@ -142,6 +145,8 @@ struct scmi_perf_proto_ops { bool (*fast_switch_possible)(const struct scmi_protocol_handle *ph, struct device *dev); enum scmi_power_scale (*power_scale_get)(const struct scmi_protocol_handle *ph); + + ANDROID_KABI_RESERVE(1); }; /** @@ -168,6 +173,8 @@ struct scmi_power_proto_ops { u32 state); int (*state_get)(const struct scmi_protocol_handle *ph, u32 domain, u32 *state); + + ANDROID_KABI_RESERVE(1); }; /** @@ -344,6 +351,8 @@ struct scmi_sensor_info { unsigned int resolution; int exponent; struct scmi_range_attrs scalar_attrs; + + ANDROID_KABI_RESERVE(1); }; /* @@ -479,6 +488,8 @@ struct scmi_sensor_proto_ops { u32 sensor_id, u32 *sensor_config); int (*config_set)(const struct scmi_protocol_handle *ph, u32 sensor_id, u32 sensor_config); + + ANDROID_KABI_RESERVE(1); }; /** @@ -500,6 +511,8 @@ struct scmi_reset_proto_ops { int (*reset)(const struct scmi_protocol_handle *ph, u32 domain); int (*assert)(const struct scmi_protocol_handle *ph, u32 domain); int (*deassert)(const struct scmi_protocol_handle *ph, u32 domain); + + ANDROID_KABI_RESERVE(1); }; enum scmi_voltage_level_mode { @@ -771,6 +784,8 @@ struct scmi_handle { unsigned int *atomic_threshold); const struct scmi_notify_ops *notify_ops; + + ANDROID_KABI_RESERVE(1); }; enum scmi_std_protocol { @@ -800,6 +815,8 @@ struct scmi_device { const char *name; struct device dev; struct scmi_handle *handle; + + ANDROID_KABI_RESERVE(1); }; #define to_scmi_dev(d) container_of(d, struct scmi_device, dev) diff --git a/include/linux/scs.h b/include/linux/scs.h index 18122d9e17ff..4ab5bdc898cf 100644 --- a/include/linux/scs.h +++ b/include/linux/scs.h @@ -53,6 +53,22 @@ static inline bool task_scs_end_corrupted(struct task_struct *tsk) return sz >= SCS_SIZE - 1 || READ_ONCE_NOCHECK(*magic) != SCS_END_MAGIC; } +DECLARE_STATIC_KEY_FALSE(dynamic_scs_enabled); + +static inline bool scs_is_dynamic(void) +{ + if (!IS_ENABLED(CONFIG_DYNAMIC_SCS)) + return false; + return static_branch_likely(&dynamic_scs_enabled); +} + +static inline bool scs_is_enabled(void) +{ + if (!IS_ENABLED(CONFIG_DYNAMIC_SCS)) + return true; + return scs_is_dynamic(); +} + #else /* CONFIG_SHADOW_CALL_STACK */ static inline void *scs_alloc(int node) { return NULL; } @@ -62,6 +78,8 @@ static inline void scs_task_reset(struct task_struct *tsk) {} static inline int scs_prepare(struct task_struct *tsk, int node) { return 0; } static inline void scs_release(struct task_struct *tsk) {} static inline bool task_scs_end_corrupted(struct task_struct *tsk) { return false; } +static inline bool scs_is_enabled(void) { return false; } +static inline bool scs_is_dynamic(void) { return false; } #endif /* CONFIG_SHADOW_CALL_STACK */ diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index d657f2a42a7b..4a28aa59390c 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #ifdef CONFIG_SERIAL_CORE_CONSOLE @@ -402,6 +403,9 @@ struct uart_ops { void (*poll_put_char)(struct uart_port *, unsigned char); int (*poll_get_char)(struct uart_port *); #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define NO_POLL_CHAR 0x00ff0000 @@ -581,6 +585,9 @@ struct uart_port { struct gpio_desc *rs485_term_gpio; /* enable RS485 bus termination */ struct serial_iso7816 iso7816; void *private_data; /* generic platform data pointer */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline int serial_port_in(struct uart_port *up, int offset) @@ -660,6 +667,8 @@ struct uart_driver { */ struct uart_state *state; struct tty_driver *tty_driver; + + ANDROID_KABI_RESERVE(1); }; void uart_write_wakeup(struct uart_port *port); diff --git a/include/linux/serio.h b/include/linux/serio.h index 6c27d413da92..25d638f584a6 100644 --- a/include/linux/serio.h +++ b/include/linux/serio.h @@ -13,6 +13,7 @@ #include #include #include +#include #include extern struct bus_type serio_bus; @@ -61,6 +62,8 @@ struct serio { * may get indigestion when exposed to concurrent access (i8042). */ struct mutex *ps2_cmd_mutex; + + ANDROID_KABI_RESERVE(1); }; #define to_serio_port(d) container_of(d, struct serio, dev) @@ -79,6 +82,8 @@ struct serio_driver { void (*cleanup)(struct serio *); struct device_driver driver; + + ANDROID_KABI_RESERVE(1); }; #define to_serio_driver(d) container_of(d, struct serio_driver, driver) diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 7be5bb4c94b6..3ce21861b20b 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -44,6 +44,8 @@ #endif #include #include +#include +#include /** * DOC: skb checksums @@ -291,6 +293,7 @@ struct nf_bridge_info { u8 pkt_otherhost:1; u8 in_prerouting:1; u8 bridged_dnat:1; + u8 sabotage_in_done:1; __u16 frag_max_size; struct net_device *physindev; @@ -592,6 +595,8 @@ struct skb_shared_info { * remains valid until skb destructor */ void * destructor_arg; + ANDROID_OEM_DATA_ARRAY(1, 3); + /* must be last field, see pskb_expand_head() */ skb_frag_t frags[MAX_SKB_FRAGS]; }; @@ -1035,6 +1040,9 @@ struct sk_buff { u64 kcov_handle; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ); /* end headers group */ /* These elements must be at the end, see alloc_skb() for details. */ @@ -4684,7 +4692,7 @@ static inline void nf_reset_ct(struct sk_buff *skb) static inline void nf_reset_trace(struct sk_buff *skb) { -#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || defined(CONFIG_NF_TABLES) +#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || IS_ENABLED(CONFIG_NF_TABLES) skb->nf_trace = 0; #endif } @@ -4704,7 +4712,7 @@ static inline void __nf_copy(struct sk_buff *dst, const struct sk_buff *src, dst->_nfct = src->_nfct; nf_conntrack_get(skb_nfct(src)); #endif -#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || defined(CONFIG_NF_TABLES) +#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || IS_ENABLED(CONFIG_NF_TABLES) if (copy) dst->nf_trace = src->nf_trace; #endif diff --git a/include/linux/skmsg.h b/include/linux/skmsg.h index 84f787416a54..054d7911bfc9 100644 --- a/include/linux/skmsg.h +++ b/include/linux/skmsg.h @@ -71,7 +71,6 @@ struct sk_psock_link { }; struct sk_psock_work_state { - struct sk_buff *skb; u32 len; u32 off; }; @@ -105,7 +104,7 @@ struct sk_psock { struct proto *sk_proto; struct mutex work_mutex; struct sk_psock_work_state work_state; - struct work_struct work; + struct delayed_work work; struct rcu_work rwork; }; diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h index fbf8c0d95968..d479c4125276 100644 --- a/include/linux/spi/spi.h +++ b/include/linux/spi/spi.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -209,6 +210,9 @@ struct spi_device { /* The statistics */ struct spi_statistics __percpu *pcpu_statistics; + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + /* * likely need more hooks for more protocol options affecting how * the controller talks to each chip, like: @@ -296,6 +300,8 @@ struct spi_driver { void (*remove)(struct spi_device *spi); void (*shutdown)(struct spi_device *spi); struct device_driver driver; + + ANDROID_KABI_RESERVE(1); }; static inline struct spi_driver *to_spi_driver(struct device_driver *drv) @@ -696,6 +702,9 @@ struct spi_controller { /* Flag for enabling opportunistic skipping of the queue in spi_sync */ bool queue_empty; bool must_async; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline void *spi_controller_get_devdata(struct spi_controller *ctlr) @@ -989,6 +998,8 @@ struct spi_transfer { #define SPI_TRANS_FAIL_NO_START BIT(0) u16 error; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1059,6 +1070,8 @@ struct spi_message { /* spi_prepare_message() was called for this message */ bool prepared; + + ANDROID_KABI_RESERVE(1); }; static inline void spi_message_init_no_memset(struct spi_message *m) @@ -1472,6 +1485,8 @@ struct spi_board_info { */ u32 mode; + ANDROID_KABI_RESERVE(1); + /* ... may need additional spi_device chip config data here. * avoid stuff protocol drivers can set; but include stuff * needed to behave without being bound to a driver: diff --git a/include/linux/spmi.h b/include/linux/spmi.h index eac1956a8727..0c0c8429075e 100644 --- a/include/linux/spmi.h +++ b/include/linux/spmi.h @@ -7,6 +7,7 @@ #include #include #include +#include /* Maximum slave identifier */ #define SPMI_MAX_SLAVE_ID 16 @@ -85,6 +86,7 @@ struct spmi_controller { u8 sid, u16 addr, u8 *buf, size_t len); int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid, u16 addr, const u8 *buf, size_t len); + ANDROID_KABI_RESERVE(1); }; static inline struct spmi_controller *to_spmi_controller(struct device *d) @@ -139,6 +141,7 @@ struct spmi_driver { int (*probe)(struct spmi_device *sdev); void (*remove)(struct spmi_device *sdev); void (*shutdown)(struct spmi_device *sdev); + ANDROID_KABI_RESERVE(1); }; static inline struct spmi_driver *to_spmi_driver(struct device_driver *d) diff --git a/include/linux/suspend.h b/include/linux/suspend.h index d1ab3ffdd58a..8ed08c8cd1e2 100644 --- a/include/linux/suspend.h +++ b/include/linux/suspend.h @@ -8,6 +8,7 @@ #include #include #include +#include #include #ifdef CONFIG_VT @@ -185,6 +186,8 @@ struct platform_suspend_ops { bool (*suspend_again)(void); void (*end)(void); void (*recover)(void); + + ANDROID_KABI_RESERVE(1); }; struct platform_s2idle_ops { @@ -196,6 +199,8 @@ struct platform_s2idle_ops { void (*restore_early)(void); void (*restore)(void); void (*end)(void); + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_SUSPEND @@ -427,6 +432,8 @@ struct platform_hibernation_ops { int (*pre_restore)(void); void (*restore_cleanup)(void); void (*recover)(void); + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_HIBERNATION diff --git a/include/linux/swap.h b/include/linux/swap.h index 56443d33ba2b..6d17e7bb330c 100644 --- a/include/linux/swap.h +++ b/include/linux/swap.h @@ -320,6 +320,7 @@ struct swap_info_struct { */ struct work_struct discard_work; /* discard worker */ struct swap_cluster_list discard_clusters; /* discard clusters list */ + ANDROID_VENDOR_DATA(1); struct plist_node avail_lists[]; /* * entries in swap_avail_heads, one * entry per node. @@ -517,6 +518,7 @@ extern int init_swap_address_space(unsigned int type, unsigned long nr_pages); extern void exit_swap_address_space(unsigned int type); extern struct swap_info_struct *get_swap_device(swp_entry_t entry); sector_t swap_page_sector(struct page *page); +extern sector_t alloc_swapdev_block(int swap); static inline void put_swap_device(struct swap_info_struct *si) { diff --git a/include/linux/swap_slots.h b/include/linux/swap_slots.h index 15adfb8c813a..7c57bc9ad53a 100644 --- a/include/linux/swap_slots.h +++ b/include/linux/swap_slots.h @@ -19,6 +19,7 @@ struct swap_slots_cache { spinlock_t free_lock; /* protects slots_ret, n_ret */ swp_entry_t *slots_ret; int n_ret; + ANDROID_VENDOR_DATA(1); }; void disable_swap_slots_cache_lock(void); diff --git a/include/linux/tcp.h b/include/linux/tcp.h index 41b1da621a45..c09312339153 100644 --- a/include/linux/tcp.h +++ b/include/linux/tcp.h @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -449,6 +450,8 @@ struct tcp_sock { */ struct request_sock __rcu *fastopen_rsk; struct saved_syn *saved_syn; + + ANDROID_KABI_RESERVE(1); }; enum tsq_enum { diff --git a/include/linux/thermal.h b/include/linux/thermal.h index 5e093602e8fc..c0ccfb6f9a9e 100644 --- a/include/linux/thermal.h +++ b/include/linux/thermal.h @@ -15,6 +15,7 @@ #include #include #include +#include #include /* invalid cooling state */ @@ -74,6 +75,8 @@ struct thermal_zone_device_ops { enum thermal_trend *); void (*hot)(struct thermal_zone_device *); void (*critical)(struct thermal_zone_device *); + + ANDROID_KABI_RESERVE(1); }; /** @@ -95,6 +98,8 @@ struct thermal_cooling_device_ops { int (*get_requested_power)(struct thermal_cooling_device *, u32 *); int (*state2power)(struct thermal_cooling_device *, unsigned long, u32 *); int (*power2state)(struct thermal_cooling_device *, u32, unsigned long *); + + ANDROID_KABI_RESERVE(1); }; struct thermal_cooling_device { @@ -110,6 +115,8 @@ struct thermal_cooling_device { struct mutex lock; /* protect thermal_instances list */ struct list_head thermal_instances; struct list_head node; + + ANDROID_KABI_RESERVE(1); }; /** @@ -185,6 +192,8 @@ struct thermal_zone_device { struct list_head node; struct delayed_work poll_queue; enum thermal_notify_event notify_event; + + ANDROID_KABI_RESERVE(1); }; /** @@ -205,6 +214,8 @@ struct thermal_governor { void (*unbind_from_tz)(struct thermal_zone_device *tz); int (*throttle)(struct thermal_zone_device *tz, int trip); struct list_head governor_list; + + ANDROID_KABI_RESERVE(1); }; /* Structure that holds binding parameters for a zone */ @@ -240,6 +251,8 @@ struct thermal_bind_params { unsigned long *binding_limits; int (*match) (struct thermal_zone_device *tz, struct thermal_cooling_device *cdev); + + ANDROID_KABI_RESERVE(1); }; /* Structure to define Thermal Zone parameters */ @@ -293,6 +306,8 @@ struct thermal_zone_params { * Used by thermal zone drivers (default 0). */ int offset; + + ANDROID_KABI_RESERVE(1); }; /* Function declarations */ diff --git a/include/linux/timer.h b/include/linux/timer.h index 648f00105f58..c23b7d622f5a 100644 --- a/include/linux/timer.h +++ b/include/linux/timer.h @@ -7,6 +7,7 @@ #include #include #include +#include struct timer_list { /* @@ -21,6 +22,9 @@ struct timer_list { #ifdef CONFIG_LOCKDEP struct lockdep_map lockdep_map; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #ifdef CONFIG_LOCKDEP diff --git a/include/linux/tty.h b/include/linux/tty.h index 730c3301d710..4110fc532929 100644 --- a/include/linux/tty.h +++ b/include/linux/tty.h @@ -15,6 +15,7 @@ #include #include #include +#include /* @@ -248,6 +249,9 @@ struct tty_struct { int write_cnt; struct work_struct SAK_work; struct tty_port *port; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout; /* Each of a tty's open files has private_data pointing to tty_file_private */ diff --git a/include/linux/tty_driver.h b/include/linux/tty_driver.h index e00034118c7b..cf6a8bacebc1 100644 --- a/include/linux/tty_driver.h +++ b/include/linux/tty_driver.h @@ -10,6 +10,7 @@ #include #include #include +#include struct tty_struct; struct tty_driver; @@ -392,6 +393,9 @@ struct tty_operations { void (*poll_put_char)(struct tty_driver *driver, int line, char ch); #endif int (*proc_show)(struct seq_file *m, void *driver); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout; /** @@ -462,6 +466,9 @@ struct tty_driver { const struct tty_operations *ops; struct list_head tty_drivers; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout; extern struct list_head tty_drivers; diff --git a/include/linux/tty_ldisc.h b/include/linux/tty_ldisc.h index dcb61ec11424..476993f65031 100644 --- a/include/linux/tty_ldisc.h +++ b/include/linux/tty_ldisc.h @@ -10,6 +10,7 @@ struct tty_struct; #include #include #include +#include /* * the semaphore definition @@ -245,6 +246,9 @@ struct tty_ldisc_ops { const unsigned char *fp, unsigned int count); struct module *owner; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct tty_ldisc { diff --git a/include/linux/tty_port.h b/include/linux/tty_port.h index fa3c3bdaa234..eb50294b9b04 100644 --- a/include/linux/tty_port.h +++ b/include/linux/tty_port.h @@ -7,6 +7,7 @@ #include #include #include +#include struct attribute_group; struct tty_driver; @@ -36,6 +37,8 @@ struct tty_port_operations { void (*shutdown)(struct tty_port *port); int (*activate)(struct tty_port *port, struct tty_struct *tty); void (*destruct)(struct tty_port *port); + + ANDROID_KABI_RESERVE(1); }; struct tty_port_client_operations { @@ -120,6 +123,8 @@ struct tty_port { int drain_delay; struct kref kref; void *client_data; + + ANDROID_KABI_RESERVE(1); }; /* tty_port::iflags bits -- use atomic bit ops */ diff --git a/include/linux/uio_driver.h b/include/linux/uio_driver.h index 47c5962b876b..7f4e6c71c5d5 100644 --- a/include/linux/uio_driver.h +++ b/include/linux/uio_driver.h @@ -16,6 +16,7 @@ #include #include #include +#include struct module; struct uio_map; @@ -77,6 +78,8 @@ struct uio_device { struct mutex info_lock; struct kobject *map_dir; struct kobject *portio_dir; + + ANDROID_KABI_RESERVE(1); }; /** @@ -109,6 +112,7 @@ struct uio_info { int (*open)(struct uio_info *info, struct inode *inode); int (*release)(struct uio_info *info, struct inode *inode); int (*irqcontrol)(struct uio_info *info, s32 irq_on); + ANDROID_KABI_RESERVE(1); }; extern int __must_check diff --git a/include/linux/usb.h b/include/linux/usb.h index 6c95af3317f7..b40d3a93a2cb 100644 --- a/include/linux/usb.h +++ b/include/linux/usb.h @@ -22,6 +22,7 @@ #include /* for current && schedule_timeout */ #include /* for struct mutex */ #include /* for runtime PM */ +#include struct usb_device; struct usb_driver; @@ -257,6 +258,11 @@ struct usb_interface { struct device dev; /* interface specific device info */ struct device *usb_dev; struct work_struct reset_ws; /* for resets in atomic context */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define to_usb_interface(d) container_of(d, struct usb_interface, dev) @@ -402,6 +408,11 @@ struct usb_host_bos { struct usb_ssp_cap_descriptor *ssp_cap; struct usb_ss_container_id_descriptor *ss_id; struct usb_ptm_cap_descriptor *ptm_cap; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; int __usb_get_extra_descriptor(char *buffer, unsigned size, @@ -465,6 +476,11 @@ struct usb_bus { struct mon_bus *mon_bus; /* non-null when associated */ int monitored; /* non-zero when monitored */ #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct usb_dev_state; @@ -708,6 +724,11 @@ struct usb_device { u16 hub_delay; unsigned use_generic_driver:1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define to_usb_device(d) container_of(d, struct usb_device, dev) @@ -1212,6 +1233,11 @@ struct usb_driver { unsigned int supports_autosuspend:1; unsigned int disable_hub_initiated_lpm:1; unsigned int soft_unbind:1; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define to_usb_driver(d) container_of(d, struct usb_driver, drvwrap.driver) @@ -1595,6 +1621,12 @@ struct urb { int error_count; /* (return) number of ISO errors */ void *context; /* (in) context for completion */ usb_complete_t complete; /* (in) completion routine */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + struct usb_iso_packet_descriptor iso_frame_desc[]; /* (in) ISO ONLY */ }; diff --git a/include/linux/usb/gadget.h b/include/linux/usb/gadget.h index dc3092cea99e..a10c1a9971b4 100644 --- a/include/linux/usb/gadget.h +++ b/include/linux/usb/gadget.h @@ -120,6 +120,8 @@ struct usb_request { int status; unsigned actual; + + ANDROID_KABI_RESERVE(1); }; /*-------------------------------------------------------------------------*/ @@ -150,6 +152,8 @@ struct usb_ep_ops { int (*fifo_status) (struct usb_ep *ep); void (*fifo_flush) (struct usb_ep *ep); + + ANDROID_KABI_RESERVE(1); }; /** @@ -238,6 +242,8 @@ struct usb_ep { u8 address; const struct usb_endpoint_descriptor *desc; const struct usb_ss_ep_comp_descriptor *comp_desc; + + ANDROID_KABI_RESERVE(1); }; /*-------------------------------------------------------------------------*/ @@ -328,6 +334,11 @@ struct usb_gadget_ops { struct usb_endpoint_descriptor *, struct usb_ss_ep_comp_descriptor *); int (*check_config)(struct usb_gadget *gadget); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /** diff --git a/include/linux/usb/hcd.h b/include/linux/usb/hcd.h index 78cd566ee238..acb3fe7bde36 100644 --- a/include/linux/usb/hcd.h +++ b/include/linux/usb/hcd.h @@ -11,6 +11,7 @@ #include #include #include +#include #define MAX_TOPO_LEVEL 6 @@ -214,6 +215,11 @@ struct usb_hcd { * (ohci 32, uhci 1024, ehci 256/512/1024). */ + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + /* The HC driver's private data is stored at the end of * this structure. */ @@ -402,6 +408,11 @@ struct hc_driver { #define EHSET_TEST_SINGLE_STEP_SET_FEATURE 0x06 int (*submit_single_step_set_feature)(struct usb_hcd *, struct urb *, int); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline int hcd_giveback_urb_in_bh(struct usb_hcd *hcd) @@ -560,6 +571,11 @@ struct usb_tt { spinlock_t lock; struct list_head clear_list; /* of usb_tt_clear */ struct work_struct clear_work; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct usb_tt_clear { diff --git a/include/linux/usb/otg.h b/include/linux/usb/otg.h index 6475f880be37..9a1b417dfd58 100644 --- a/include/linux/usb/otg.h +++ b/include/linux/usb/otg.h @@ -12,6 +12,7 @@ #include #include +#include struct usb_otg { u8 default_a; @@ -40,6 +41,7 @@ struct usb_otg { /* start or continue HNP role switch */ int (*start_hnp)(struct usb_otg *otg); + ANDROID_KABI_RESERVE(1); }; /** diff --git a/include/linux/usb/phy.h b/include/linux/usb/phy.h index e4de6bc1f69b..e98e1ed26542 100644 --- a/include/linux/usb/phy.h +++ b/include/linux/usb/phy.h @@ -13,6 +13,7 @@ #include #include #include +#include #include enum usb_phy_interface { @@ -155,6 +156,18 @@ struct usb_phy { * manually detect the charger type. */ enum usb_charger_type (*charger_detect)(struct usb_phy *x); + + /* + * Reserved slot 0 here is seserved for a notify_port_status callback addition that narrowly + * missed the ABI freeze deadline due to upstream review disussions. See + * https://lore.kernel.org/linux-usb/20230607062500.24669-1-stanley_chang@realtek.com/ + * for details. All other slots are for "normal" future ABI breaks in LTS updates + */ + ANDROID_KABI_RESERVE(0); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* for board-specific init logic */ diff --git a/include/linux/usb/typec.h b/include/linux/usb/typec.h index 7751bedcae5d..8950cc921769 100644 --- a/include/linux/usb/typec.h +++ b/include/linux/usb/typec.h @@ -4,6 +4,7 @@ #define __LINUX_USB_TYPEC_H #include +#include /* USB Type-C Specification releases */ #define USB_TYPEC_REV_1_0 0x100 /* 1.0 */ @@ -237,6 +238,9 @@ struct typec_operations { enum typec_port_type type); struct usb_power_delivery **(*pd_get)(struct typec_port *port); int (*pd_set)(struct typec_port *port, struct usb_power_delivery *pd); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; enum usb_pd_svdm_ver { @@ -277,6 +281,9 @@ struct typec_capability { struct usb_power_delivery *pd; const struct typec_operations *ops; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* Specific to try_role(). Indicates the user want's to clear the preference. */ diff --git a/include/linux/usb/typec_altmode.h b/include/linux/usb/typec_altmode.h index 350d49012659..43f8424e0aad 100644 --- a/include/linux/usb/typec_altmode.h +++ b/include/linux/usb/typec_altmode.h @@ -30,6 +30,7 @@ struct typec_altmode { char *desc; const struct typec_altmode_ops *ops; + ANDROID_KABI_RESERVE(1); }; #define to_typec_altmode(d) container_of(d, struct typec_altmode, dev) @@ -63,6 +64,7 @@ struct typec_altmode_ops { int (*notify)(struct typec_altmode *altmode, unsigned long conf, void *data); int (*activate)(struct typec_altmode *altmode, int activate); + ANDROID_KABI_RESERVE(1); }; int typec_altmode_enter(struct typec_altmode *altmode, u32 *vdo); diff --git a/include/linux/usb/usbnet.h b/include/linux/usb/usbnet.h index 9f08a584d707..e0a2cdd4f7f0 100644 --- a/include/linux/usb/usbnet.h +++ b/include/linux/usb/usbnet.h @@ -14,6 +14,7 @@ #include #include #include +#include /* interface from usbnet core to each USB networking link we handle */ struct usbnet { @@ -76,6 +77,11 @@ struct usbnet { # define EVENT_LINK_CHANGE 11 # define EVENT_SET_RX_MODE 12 # define EVENT_NO_IP_ALIGN 13 + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline struct usb_driver *driver_of(struct usb_interface *intf) @@ -165,6 +171,9 @@ struct driver_info { int out; /* tx endpoint */ unsigned long data; /* Misc driver specific data */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* Minidrivers are just drivers using the "usbnet" core as a powerful diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h index 45f09bec02c4..21855582acd4 100644 --- a/include/linux/user_namespace.h +++ b/include/linux/user_namespace.h @@ -10,6 +10,7 @@ #include #include #include +#include #define UID_GID_MAP_MAX_BASE_EXTENTS 5 #define UID_GID_MAP_MAX_EXTENTS 340 @@ -102,6 +103,9 @@ struct user_namespace { struct ucounts *ucounts; long ucount_max[UCOUNT_COUNTS]; long rlimit_max[UCOUNT_RLIMIT_COUNTS]; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); } __randomize_layout; struct ucounts { diff --git a/include/linux/userfaultfd_k.h b/include/linux/userfaultfd_k.h index 9df0b9a762cc..8c32d18648fc 100644 --- a/include/linux/userfaultfd_k.h +++ b/include/linux/userfaultfd_k.h @@ -175,8 +175,8 @@ extern bool userfaultfd_remove(struct vm_area_struct *vma, unsigned long start, unsigned long end); -extern int userfaultfd_unmap_prep(struct mm_struct *mm, unsigned long start, - unsigned long end, struct list_head *uf); +extern int userfaultfd_unmap_prep(struct vm_area_struct *vma, + unsigned long start, unsigned long end, struct list_head *uf); extern void userfaultfd_unmap_complete(struct mm_struct *mm, struct list_head *uf); @@ -257,7 +257,7 @@ static inline bool userfaultfd_remove(struct vm_area_struct *vma, return true; } -static inline int userfaultfd_unmap_prep(struct mm_struct *mm, +static inline int userfaultfd_unmap_prep(struct vm_area_struct *vma, unsigned long start, unsigned long end, struct list_head *uf) { diff --git a/include/linux/vm_event_item.h b/include/linux/vm_event_item.h index 3518dba1e02f..2394461549a5 100644 --- a/include/linux/vm_event_item.h +++ b/include/linux/vm_event_item.h @@ -146,6 +146,12 @@ enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT, #ifdef CONFIG_X86 DIRECT_MAP_LEVEL2_SPLIT, DIRECT_MAP_LEVEL3_SPLIT, +#endif +#ifdef CONFIG_PER_VMA_LOCK_STATS + VMA_LOCK_SUCCESS, + VMA_LOCK_ABORT, + VMA_LOCK_RETRY, + VMA_LOCK_MISS, #endif NR_VM_EVENT_ITEMS }; diff --git a/include/linux/vmstat.h b/include/linux/vmstat.h index 19cf5b6892ce..fed855bae6d8 100644 --- a/include/linux/vmstat.h +++ b/include/linux/vmstat.h @@ -125,6 +125,12 @@ static inline void vm_events_fold_cpu(int cpu) #define count_vm_tlb_events(x, y) do { (void)(y); } while (0) #endif +#ifdef CONFIG_PER_VMA_LOCK_STATS +#define count_vm_vma_lock_event(x) count_vm_event(x) +#else +#define count_vm_vma_lock_event(x) do {} while (0) +#endif + #define __count_zid_vm_events(item, zid, delta) \ __count_vm_events(item##_NORMAL - ZONE_NORMAL + zid, delta) diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h index a0143dd24430..449fabe38418 100644 --- a/include/linux/workqueue.h +++ b/include/linux/workqueue.h @@ -14,6 +14,7 @@ #include #include #include +#include struct workqueue_struct; @@ -101,6 +102,8 @@ struct work_struct { #ifdef CONFIG_LOCKDEP struct lockdep_map lockdep_map; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define WORK_DATA_INIT() ATOMIC_LONG_INIT((unsigned long)WORK_STRUCT_NO_POOL) @@ -114,6 +117,9 @@ struct delayed_work { /* target workqueue and CPU ->timer uses to queue ->work */ struct workqueue_struct *wq; int cpu; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct rcu_work { diff --git a/include/media/v4l2-ctrls.h b/include/media/v4l2-ctrls.h index e59d9a234631..65080d6745d2 100644 --- a/include/media/v4l2-ctrls.h +++ b/include/media/v4l2-ctrls.h @@ -11,6 +11,7 @@ #include #include #include +#include #include /* forward references */ @@ -83,6 +84,9 @@ union v4l2_ctrl_ptr { struct v4l2_area *p_area; void *p; const void *p_const; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** @@ -115,6 +119,8 @@ struct v4l2_ctrl_ops { int (*g_volatile_ctrl)(struct v4l2_ctrl *ctrl); int (*try_ctrl)(struct v4l2_ctrl *ctrl); int (*s_ctrl)(struct v4l2_ctrl *ctrl); + + ANDROID_KABI_RESERVE(1); }; /** @@ -134,6 +140,8 @@ struct v4l2_ctrl_type_ops { union v4l2_ctrl_ptr ptr); void (*log)(const struct v4l2_ctrl *ctrl); int (*validate)(const struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr ptr); + + ANDROID_KABI_RESERVE(1); }; /** @@ -298,6 +306,8 @@ struct v4l2_ctrl { union v4l2_ctrl_ptr p_def; union v4l2_ctrl_ptr p_new; union v4l2_ctrl_ptr p_cur; + + ANDROID_KABI_RESERVE(1); }; /** @@ -350,6 +360,8 @@ struct v4l2_ctrl_ref { u32 p_req_array_alloc_elems; u32 p_req_elems; union v4l2_ctrl_ptr p_req; + + ANDROID_KABI_RESERVE(1); }; /** @@ -400,6 +412,8 @@ struct v4l2_ctrl_handler { struct list_head requests; struct list_head requests_queued; struct media_request_object req_obj; + + ANDROID_KABI_RESERVE(1); }; /** @@ -451,6 +465,8 @@ struct v4l2_ctrl_config { const char * const *qmenu; const s64 *qmenu_int; unsigned int is_private:1; + + ANDROID_KABI_RESERVE(1); }; /** diff --git a/include/media/v4l2-dev.h b/include/media/v4l2-dev.h index e0a13505f88d..f7eff130c61a 100644 --- a/include/media/v4l2-dev.h +++ b/include/media/v4l2-dev.h @@ -16,6 +16,7 @@ #include #include #include +#include #include @@ -211,6 +212,8 @@ struct v4l2_file_operations { int (*mmap) (struct file *, struct vm_area_struct *); int (*open) (struct file *); int (*release) (struct file *); + + ANDROID_KABI_RESERVE(1); }; /* @@ -306,6 +309,9 @@ struct video_device { DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE); struct mutex *lock; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /** diff --git a/include/media/videobuf2-v4l2.h b/include/media/videobuf2-v4l2.h index 5a845887850b..5f8b01246649 100644 --- a/include/media/videobuf2-v4l2.h +++ b/include/media/videobuf2-v4l2.h @@ -13,6 +13,7 @@ #define _MEDIA_VIDEOBUF2_V4L2_H #include +#include #include #if VB2_MAX_FRAME != VIDEO_MAX_FRAME @@ -51,6 +52,8 @@ struct vb2_v4l2_buffer { __s32 request_fd; bool is_held; struct vb2_plane planes[VB2_MAX_PLANES]; + + ANDROID_KABI_RESERVE(1); }; /* VB2 V4L2 flags as set in vb2_queue.subsystem_flags */ diff --git a/include/net/bluetooth/hci.h b/include/net/bluetooth/hci.h index 7a381fcef939..822c88d059b9 100644 --- a/include/net/bluetooth/hci.h +++ b/include/net/bluetooth/hci.h @@ -335,6 +335,7 @@ enum { enum { HCI_SETUP, HCI_CONFIG, + HCI_DEBUGFS_CREATED, HCI_AUTO_OFF, HCI_RFKILLED, HCI_MGMT, diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index 061fec6fd015..755b1a8f4b8e 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h @@ -28,6 +28,7 @@ #include #include #include +#include #include #include @@ -513,6 +514,7 @@ struct hci_dev { struct work_struct cmd_sync_work; struct list_head cmd_sync_work_list; struct mutex cmd_sync_work_lock; + struct mutex unregister_lock; struct work_struct cmd_sync_cancel_work; struct work_struct reenable_adv_work; @@ -665,6 +667,11 @@ struct hci_dev { int (*get_codec_config_data)(struct hci_dev *hdev, __u8 type, struct bt_codec *codec, __u8 *vnd_len, __u8 **vnd_data); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define HCI_PHY_HANDLE(handle) (handle & 0xff) @@ -771,6 +778,11 @@ struct hci_conn { void (*disconn_cfm_cb) (struct hci_conn *conn, u8 reason); void (*cleanup)(struct hci_conn *conn); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct hci_chan { @@ -781,6 +793,8 @@ struct hci_chan { unsigned int sent; __u8 state; bool amp; + + ANDROID_KABI_RESERVE(1); }; struct hci_conn_params { @@ -808,6 +822,8 @@ struct hci_conn_params { bool explicit_connect; hci_conn_flags_t flags; u8 privacy_mode; + + ANDROID_KABI_RESERVE(1); }; extern struct list_head hci_dev_list; @@ -1766,6 +1782,8 @@ struct hci_cb { __u8 encrypt); void (*key_change_cfm) (struct hci_conn *conn, __u8 status); void (*role_switch_cfm) (struct hci_conn *conn, __u8 status, __u8 role); + + ANDROID_KABI_RESERVE(1); }; static inline void hci_connect_cfm(struct hci_conn *conn, __u8 status) @@ -1984,6 +2002,8 @@ struct hci_mgmt_chan { size_t handler_count; const struct hci_mgmt_handler *handlers; void (*hdev_init) (struct sock *sk, struct hci_dev *hdev); + + ANDROID_KABI_RESERVE(1); }; int hci_mgmt_chan_register(struct hci_mgmt_chan *c); diff --git a/include/net/bluetooth/l2cap.h b/include/net/bluetooth/l2cap.h index 2f766e3437ce..2145350388fd 100644 --- a/include/net/bluetooth/l2cap.h +++ b/include/net/bluetooth/l2cap.h @@ -29,6 +29,7 @@ #include #include +#include /* L2CAP defaults */ #define L2CAP_DEFAULT_MTU 672 @@ -645,6 +646,9 @@ struct l2cap_chan { void *data; const struct l2cap_ops *ops; struct mutex lock; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct l2cap_ops { @@ -669,6 +673,9 @@ struct l2cap_ops { unsigned long len, int nb); int (*filter) (struct l2cap_chan * chan, struct sk_buff *skb); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct l2cap_conn { @@ -704,6 +711,9 @@ struct l2cap_conn { struct mutex chan_lock; struct kref ref; struct list_head users; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct l2cap_user { diff --git a/include/net/bluetooth/rfcomm.h b/include/net/bluetooth/rfcomm.h index 99d26879b02a..d8f4e835ede8 100644 --- a/include/net/bluetooth/rfcomm.h +++ b/include/net/bluetooth/rfcomm.h @@ -22,6 +22,7 @@ */ #include +#include #ifndef __RFCOMM_H #define __RFCOMM_H @@ -164,6 +165,8 @@ struct rfcomm_session { uint mtu; struct list_head dlcs; + + ANDROID_KABI_RESERVE(1); }; struct rfcomm_dlc { @@ -197,6 +200,9 @@ struct rfcomm_dlc { void (*data_ready)(struct rfcomm_dlc *d, struct sk_buff *skb); void (*state_change)(struct rfcomm_dlc *d, int err); void (*modem_status)(struct rfcomm_dlc *d, u8 v24_sig); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /* DLC and session flags */ diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 98b26e051611..006bc4e510af 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -23,6 +23,7 @@ #include #include #include +#include #include /** @@ -1140,6 +1141,8 @@ struct cfg80211_crypto_settings { const u8 *sae_pwd; u8 sae_pwd_len; enum nl80211_sae_pwe_mechanism sae_pwe; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1226,6 +1229,8 @@ struct cfg80211_beacon_data { size_t civicloc_len; struct cfg80211_he_bss_color he_bss_color; bool he_bss_color_valid; + + ANDROID_KABI_RESERVE(1); }; struct mac_address { @@ -1360,6 +1365,8 @@ struct cfg80211_ap_settings { struct cfg80211_unsol_bcast_probe_resp unsol_bcast_probe_resp; struct cfg80211_mbssid_config mbssid_config; u16 punct_bitmap; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1393,6 +1400,8 @@ struct cfg80211_csa_settings { bool block_tx; u8 count; u16 punct_bitmap; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1516,6 +1525,8 @@ struct link_station_parameters { const struct ieee80211_he_6ghz_capa *he_6ghz_capa; const struct ieee80211_eht_cap_elem *eht_capa; u8 eht_capa_len; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1973,6 +1984,8 @@ struct station_info { u8 mld_addr[ETH_ALEN] __aligned(2); const u8 *assoc_resp_ies; size_t assoc_resp_ies_len; + + ANDROID_KABI_RESERVE(1); }; /** @@ -2280,6 +2293,8 @@ struct mesh_config { u16 dot11MeshAwakeWindowDuration; u32 plink_timeout; bool dot11MeshNolearn; + + ANDROID_KABI_RESERVE(1); }; /** @@ -2329,6 +2344,8 @@ struct mesh_setup { struct cfg80211_bitrate_mask beacon_rate; bool userspace_handles_dfs; bool control_port_over_nl80211; + + ANDROID_KABI_RESERVE(1); }; /** @@ -2492,6 +2509,8 @@ struct cfg80211_scan_request { u32 n_6ghz_params; struct cfg80211_scan_6ghz_params *scan_6ghz_params; + ANDROID_KABI_RESERVE(1); + /* keep last */ struct ieee80211_channel *channels[]; }; @@ -2638,6 +2657,8 @@ struct cfg80211_sched_scan_request { bool nl_owner_dead; struct list_head list; + ANDROID_KABI_RESERVE(1); + /* keep last */ struct ieee80211_channel *channels[]; }; @@ -2761,6 +2782,8 @@ struct cfg80211_bss { u8 bssid_index; u8 max_bssid_indicator; + ANDROID_KABI_RESERVE(1); + u8 priv[] __aligned(sizeof(void *)); }; @@ -2927,6 +2950,8 @@ struct cfg80211_assoc_request { struct cfg80211_assoc_link links[IEEE80211_MLD_MAX_NUM_LINKS]; const u8 *ap_mld_addr; s8 link_id; + + ANDROID_KABI_RESERVE(1); }; /** @@ -3025,6 +3050,8 @@ struct cfg80211_ibss_params { struct ieee80211_ht_cap ht_capa_mask; struct key_params *wep_keys; int wep_tx_key; + + ANDROID_KABI_RESERVE(1); }; /** @@ -3139,6 +3166,8 @@ struct cfg80211_connect_params { size_t fils_erp_rrk_len; bool want_1x; struct ieee80211_edmg edmg; + + ANDROID_KABI_RESERVE(1); }; /** @@ -3600,6 +3629,8 @@ struct cfg80211_nan_func { u8 num_rx_filters; u8 instance_id; u64 cookie; + + ANDROID_KABI_RESERVE(1); }; /** @@ -3772,6 +3803,8 @@ struct cfg80211_pmsr_ftm_result { dist_avg_valid:1, dist_variance_valid:1, dist_spread_valid:1; + + ANDROID_KABI_RESERVE(1); }; /** @@ -4689,6 +4722,11 @@ struct cfg80211_ops { struct link_station_parameters *params); int (*del_link_station)(struct wiphy *wiphy, struct net_device *dev, struct link_station_del_parameters *params); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* @@ -5057,6 +5095,8 @@ struct wiphy_vendor_command { unsigned long *storage); const struct nla_policy *policy; unsigned int maxattr; + + ANDROID_KABI_RESERVE(1); }; /** @@ -5502,6 +5542,8 @@ struct wiphy { u8 ema_max_profile_periodicity; u16 max_num_akm_suites; + ANDROID_KABI_RESERVE(1); + char priv[] __aligned(NETDEV_ALIGN); }; @@ -5895,6 +5937,9 @@ struct wireless_dev { }; } links[IEEE80211_MLD_MAX_NUM_LINKS]; u16 valid_links; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline const u8 *wdev_address(struct wireless_dev *wdev) @@ -8465,9 +8510,7 @@ int cfg80211_register_netdevice(struct net_device *dev); */ static inline void cfg80211_unregister_netdevice(struct net_device *dev) { -#if IS_ENABLED(CONFIG_CFG80211) cfg80211_unregister_wdev(dev->ieee80211_ptr); -#endif } /** diff --git a/include/net/genetlink.h b/include/net/genetlink.h index 9f97f73615b6..6fe3ab5af5c9 100644 --- a/include/net/genetlink.h +++ b/include/net/genetlink.h @@ -3,6 +3,7 @@ #define __NET_GENERIC_NETLINK_H #include +#include #include #include @@ -81,6 +82,8 @@ struct genl_family { const struct genl_small_ops *small_ops; const struct genl_multicast_group *mcgrps; struct module *module; + + ANDROID_KABI_RESERVE(1); }; /** @@ -179,6 +182,8 @@ struct genl_ops { u8 internal_flags; u8 flags; u8 validate; + + ANDROID_KABI_RESERVE(1); }; /** diff --git a/include/net/inet_connection_sock.h b/include/net/inet_connection_sock.h index c2b15f7e5516..3f007346c702 100644 --- a/include/net/inet_connection_sock.h +++ b/include/net/inet_connection_sock.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -52,6 +53,8 @@ struct inet_connection_sock_af_ops { char __user *optval, int __user *optlen); void (*addr2sockaddr)(struct sock *sk, struct sockaddr *); void (*mtu_reduced)(struct sock *sk); + + ANDROID_KABI_RESERVE(1); }; /** inet_connection_sock - INET connection oriented sock @@ -135,6 +138,8 @@ struct inet_connection_sock { u32 icsk_probes_tstamp; u32 icsk_user_timeout; + ANDROID_KABI_RESERVE(1); + u64 icsk_ca_priv[104 / sizeof(u64)]; #define ICSK_CA_PRIV_SIZE sizeof_field(struct inet_connection_sock, icsk_ca_priv) }; diff --git a/include/net/inet_sock.h b/include/net/inet_sock.h index bf5654ce711e..e7031141d210 100644 --- a/include/net/inet_sock.h +++ b/include/net/inet_sock.h @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -249,6 +250,13 @@ struct inet_sock { __be32 mc_addr; struct ip_mc_socklist __rcu *mc_list; struct inet_cork_full cork; + struct { + __u16 lo; + __u16 hi; + } local_port_range; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define IPCORK_OPT 1 /* ip-options has been held in ipcork.opt */ diff --git a/include/net/ip.h b/include/net/ip.h index 144bdfbb25af..6032dc130659 100644 --- a/include/net/ip.h +++ b/include/net/ip.h @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -76,10 +77,12 @@ struct ipcm_cookie { __be32 addr; int oif; struct ip_options_rcu *opt; + __u8 protocol; __u8 ttl; __s16 tos; char priority; __u16 gso_size; + ANDROID_KABI_RESERVE(1); }; static inline void ipcm_init(struct ipcm_cookie *ipcm) @@ -96,6 +99,7 @@ static inline void ipcm_init_sk(struct ipcm_cookie *ipcm, ipcm->sockc.tsflags = inet->sk.sk_tsflags; ipcm->oif = READ_ONCE(inet->sk.sk_bound_dev_if); ipcm->addr = inet->inet_saddr; + ipcm->protocol = inet->inet_num; } #define IPCB(skb) ((struct inet_skb_parm*)((skb)->cb)) @@ -340,7 +344,8 @@ static inline u64 snmp_fold_field64(void __percpu *mib, int offt, size_t syncp_o } \ } -void inet_get_local_port_range(struct net *net, int *low, int *high); +void inet_get_local_port_range(const struct net *net, int *low, int *high); +void inet_sk_get_local_port_range(const struct sock *sk, int *low, int *high); #ifdef CONFIG_SYSCTL static inline bool inet_is_local_reserved_port(struct net *net, unsigned short port) diff --git a/include/net/ip6_fib.h b/include/net/ip6_fib.h index 6268963d9599..e96519024e4b 100644 --- a/include/net/ip6_fib.h +++ b/include/net/ip6_fib.h @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -68,6 +69,8 @@ struct fib6_config { struct nlattr *fc_encap; u16 fc_encap_type; bool fc_is_fdb; + + ANDROID_KABI_RESERVE(1); }; struct fib6_node { @@ -84,6 +87,8 @@ struct fib6_node { int fn_sernum; struct fib6_info __rcu *rr_ptr; struct rcu_head rcu; + + ANDROID_KABI_RESERVE(1); }; struct fib6_gc_args { @@ -203,6 +208,9 @@ struct fib6_info { struct rcu_head rcu; struct nexthop *nh; + + ANDROID_KABI_RESERVE(1); + struct fib6_nh fib6_nh[]; }; @@ -222,6 +230,8 @@ struct rt6_info { /* more non-fragment space at head required */ unsigned short rt6i_nfheader_len; + + ANDROID_KABI_RESERVE(1); }; struct fib6_result { diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 72b739dc6d53..a42d94efb221 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -725,6 +726,8 @@ struct ieee80211_bss_conf { bool color_change_active; u8 color_change_color; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1153,6 +1156,9 @@ struct ieee80211_tx_info { void *rate_driver_data[ IEEE80211_TX_INFO_RATE_DRIVER_DATA_SIZE / sizeof(void *)]; }; + + ANDROID_KABI_RESERVE(1); + void *driver_data[ IEEE80211_TX_INFO_DRIVER_DATA_SIZE / sizeof(void *)]; }; @@ -1673,6 +1679,8 @@ struct ieee80211_conf { struct cfg80211_chan_def chandef; bool radar_enabled; enum ieee80211_smps_mode smps_mode; + + ANDROID_KABI_RESERVE(1); }; /** @@ -1857,6 +1865,8 @@ struct ieee80211_vif { struct ieee80211_vif *mbssid_tx_vif; + ANDROID_KABI_RESERVE(1); + /* must be last */ u8 drv_priv[] __aligned(sizeof(void *)); }; @@ -2287,6 +2297,8 @@ struct ieee80211_sta { struct ieee80211_link_sta deflink; struct ieee80211_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; + ANDROID_KABI_RESERVE(1); + /* must be last */ u8 drv_priv[] __aligned(sizeof(void *)); }; @@ -2822,6 +2834,8 @@ struct ieee80211_hw { u32 max_mtu; const s8 *tx_power_levels; u8 max_txpwr_levels_idx; + + ANDROID_KABI_RESERVE(1); }; static inline bool _ieee80211_hw_check(struct ieee80211_hw *hw, @@ -4515,6 +4529,11 @@ struct ieee80211_ops { struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /** @@ -6614,6 +6633,11 @@ struct rate_control_ops { struct dentry *dir); u32 (*get_expected_throughput)(void *priv_sta); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; static inline int rate_supported(struct ieee80211_sta *sta, diff --git a/include/net/neighbour.h b/include/net/neighbour.h index 2f2a6023fb0e..272dbf5bdba2 100644 --- a/include/net/neighbour.h +++ b/include/net/neighbour.h @@ -28,6 +28,7 @@ #include #include #include +#include #include /* @@ -86,6 +87,8 @@ struct neigh_parms { u32 qlen; int data[NEIGH_VAR_DATA_MAX]; DECLARE_BITMAP(data_state, NEIGH_VAR_DATA_MAX); + + ANDROID_KABI_RESERVE(1); }; static inline void neigh_var_set(struct neigh_parms *p, int index, int val) @@ -162,6 +165,9 @@ struct neighbour { struct rcu_head rcu; struct net_device *dev; netdevice_tracker dev_tracker; + + ANDROID_KABI_RESERVE(1); + u8 primary_key[0]; } __randomize_layout; @@ -180,7 +186,7 @@ struct pneigh_entry { netdevice_tracker dev_tracker; u32 flags; u8 protocol; - u8 key[]; + u32 key[]; }; /* @@ -234,6 +240,8 @@ struct neigh_table { struct neigh_statistics __percpu *stats; struct neigh_hash_table __rcu *nht; struct pneigh_entry **phash_buckets; + + ANDROID_KABI_RESERVE(1); }; enum { diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h index 6a2019aaa464..ca124b19de34 100644 --- a/include/net/netfilter/nf_conntrack.h +++ b/include/net/netfilter/nf_conntrack.h @@ -15,6 +15,8 @@ #include #include +#include +#include #include #include @@ -123,6 +125,10 @@ struct nf_conn { /* Storage reserved for other modules, must be the last member */ union nf_conntrack_proto proto; + + ANDROID_OEM_DATA(1); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline struct nf_conn * diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h index 1daededfa75e..a1ccf1276f3e 100644 --- a/include/net/netfilter/nf_tables.h +++ b/include/net/netfilter/nf_tables.h @@ -614,6 +614,7 @@ struct nft_set_binding { }; enum nft_trans_phase; +void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set); void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set, struct nft_set_binding *binding, enum nft_trans_phase phase); @@ -1078,6 +1079,10 @@ struct nft_chain { }; int nft_chain_validate(const struct nft_ctx *ctx, const struct nft_chain *chain); +int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set, + const struct nft_set_iter *iter, + struct nft_set_elem *elem); +int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set); enum nft_chain_types { NFT_CHAIN_T_DEFAULT = 0, diff --git a/include/net/netns/can.h b/include/net/netns/can.h index 48b79f7e6236..9acda99ad774 100644 --- a/include/net/netns/can.h +++ b/include/net/netns/can.h @@ -8,6 +8,7 @@ #include #include +#include struct can_dev_rcv_lists; struct can_pkg_stats; @@ -36,6 +37,8 @@ struct netns_can { /* CAN GW per-net gateway jobs */ struct hlist_head cgw_list; + + ANDROID_KABI_RESERVE(1); }; #endif /* __NETNS_CAN_H__ */ diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h index 1b8004679445..408c70a83e39 100644 --- a/include/net/netns/ipv4.h +++ b/include/net/netns/ipv4.h @@ -11,6 +11,7 @@ #include #include #include +#include struct ctl_table_header; struct ipv4_devconf; @@ -229,5 +230,7 @@ struct netns_ipv4 { atomic_t rt_genid; siphash_key_t ip_id_key; + + ANDROID_KABI_RESERVE(1); }; #endif diff --git a/include/net/netns/ipv6.h b/include/net/netns/ipv6.h index b4af4837d80b..3764ac0cf1b5 100644 --- a/include/net/netns/ipv6.h +++ b/include/net/netns/ipv6.h @@ -7,6 +7,7 @@ #ifndef __NETNS_IPV6_H__ #define __NETNS_IPV6_H__ +#include #include #include @@ -53,8 +54,9 @@ struct netns_sysctl_ipv6 { int seg6_flowlabel; u32 ioam6_id; u64 ioam6_id_wide; - bool skip_notify_on_dev_down; + int skip_notify_on_dev_down; u8 fib_notify_on_flag_change; + ANDROID_KABI_RESERVE(1); }; struct netns_ipv6 { @@ -118,6 +120,8 @@ struct netns_ipv6 { u32 seq; } ip6addrlbl_table; struct ioam6_pernet_data *ioam6_data; + + ANDROID_KABI_RESERVE(1); }; #if IS_ENABLED(CONFIG_NF_DEFRAG_IPV6) diff --git a/include/net/netns/netfilter.h b/include/net/netns/netfilter.h index 02bbdc577f8e..3b7eb0cb1201 100644 --- a/include/net/netns/netfilter.h +++ b/include/net/netns/netfilter.h @@ -3,6 +3,7 @@ #define __NETNS_NETFILTER_H #include +#include struct proc_dir_entry; struct nf_logger; @@ -30,5 +31,7 @@ struct netns_nf { #if IS_ENABLED(CONFIG_NF_DEFRAG_IPV6) unsigned int defrag_ipv6_users; #endif + + ANDROID_KABI_RESERVE(1); }; #endif diff --git a/include/net/netns/nftables.h b/include/net/netns/nftables.h index 8c77832d0240..26930d6a2452 100644 --- a/include/net/netns/nftables.h +++ b/include/net/netns/nftables.h @@ -3,9 +3,11 @@ #define _NETNS_NFTABLES_H_ #include +#include struct netns_nftables { u8 gencursor; + ANDROID_KABI_RESERVE(1); }; #endif diff --git a/include/net/netns/xfrm.h b/include/net/netns/xfrm.h index bd7c3be4af5d..c8dcbf385f50 100644 --- a/include/net/netns/xfrm.h +++ b/include/net/netns/xfrm.h @@ -7,6 +7,7 @@ #include #include #include +#include #include struct ctl_table_header; @@ -82,6 +83,8 @@ struct netns_xfrm { spinlock_t xfrm_policy_lock; struct mutex xfrm_cfg_mutex; + + ANDROID_KABI_RESERVE(1); }; #endif diff --git a/include/net/page_pool.h b/include/net/page_pool.h index 813c93499f20..f3d5956fd5ee 100644 --- a/include/net/page_pool.h +++ b/include/net/page_pool.h @@ -33,6 +33,7 @@ #include /* Needed by ptr_ring */ #include #include +#include #define PP_FLAG_DMA_MAP BIT(0) /* Should page_pool do the DMA * map/unmap @@ -207,6 +208,8 @@ struct page_pool { refcount_t user_cnt; u64 destroy_cnt; + + ANDROID_KABI_RESERVE(1); }; struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp); diff --git a/include/net/raw.h b/include/net/raw.h index 5e665934ebc7..3af5289fdead 100644 --- a/include/net/raw.h +++ b/include/net/raw.h @@ -15,6 +15,8 @@ #include #include +#include +#include #include extern struct proto raw_prot; @@ -29,20 +31,27 @@ int raw_local_deliver(struct sk_buff *, int); int raw_rcv(struct sock *, struct sk_buff *); -#define RAW_HTABLE_SIZE MAX_INET_PROTOS +#define RAW_HTABLE_LOG 8 +#define RAW_HTABLE_SIZE (1U << RAW_HTABLE_LOG) struct raw_hashinfo { spinlock_t lock; - struct hlist_nulls_head ht[RAW_HTABLE_SIZE]; + + struct hlist_head ht[RAW_HTABLE_SIZE] ____cacheline_aligned; }; +static inline u32 raw_hashfunc(const struct net *net, u32 proto) +{ + return hash_32(net_hash_mix(net) ^ proto, RAW_HTABLE_LOG); +} + static inline void raw_hashinfo_init(struct raw_hashinfo *hashinfo) { int i; spin_lock_init(&hashinfo->lock); for (i = 0; i < RAW_HTABLE_SIZE; i++) - INIT_HLIST_NULLS_HEAD(&hashinfo->ht[i], i); + INIT_HLIST_HEAD(&hashinfo->ht[i]); } #ifdef CONFIG_PROC_FS diff --git a/include/net/sch_generic.h b/include/net/sch_generic.h index af4aa66aaa4e..c9b7c68065ac 100644 --- a/include/net/sch_generic.h +++ b/include/net/sch_generic.h @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -126,6 +127,9 @@ struct Qdisc { struct rcu_head rcu; netdevice_tracker dev_tracker; + + ANDROID_KABI_RESERVE(1); + /* private data */ long privdata[] ____cacheline_aligned; }; @@ -270,6 +274,8 @@ struct Qdisc_class_ops { struct sk_buff *skb, struct tcmsg*); int (*dump_stats)(struct Qdisc *, unsigned long, struct gnet_dump *); + + ANDROID_KABI_RESERVE(1); }; /* Qdisc_class_ops flag values */ @@ -315,6 +321,8 @@ struct Qdisc_ops { u32 (*egress_block_get)(struct Qdisc *sch); struct module *owner; + + ANDROID_KABI_RESERVE(1); }; diff --git a/include/net/sock.h b/include/net/sock.h index 832a4a51de4d..18455549911e 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -69,6 +69,8 @@ #include #include #include +#include +#include /* * This structure really needs to be cleaned up. @@ -333,6 +335,7 @@ struct sk_filter; * @sk_cgrp_data: cgroup data for this cgroup * @sk_memcg: this socket's memory cgroup association * @sk_write_pending: a write to stream socket waits to start + * @sk_wait_pending: number of threads blocked on this socket * @sk_state_change: callback to indicate change in the state of the sock * @sk_data_ready: callback to indicate there is data to be processed * @sk_write_space: callback to indicate there is bf sending space available @@ -425,6 +428,7 @@ struct sock { unsigned int sk_napi_id; #endif int sk_rcvbuf; + int sk_wait_pending; struct sk_filter __rcu *sk_filter; union { @@ -539,6 +543,16 @@ struct sock { struct rcu_head sk_rcu; netns_tracker ns_tracker; struct hlist_node sk_bind2_node; + + ANDROID_OEM_DATA(1); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + ANDROID_KABI_RESERVE(5); + ANDROID_KABI_RESERVE(6); + ANDROID_KABI_RESERVE(7); + ANDROID_KABI_RESERVE(8); }; enum sk_pacing { @@ -1170,6 +1184,7 @@ static inline void sock_rps_reset_rxhash(struct sock *sk) #define sk_wait_event(__sk, __timeo, __condition, __wait) \ ({ int __rc; \ + __sk->sk_wait_pending++; \ release_sock(__sk); \ __rc = __condition; \ if (!__rc) { \ @@ -1179,6 +1194,7 @@ static inline void sock_rps_reset_rxhash(struct sock *sk) } \ sched_annotate_sleep(); \ lock_sock(__sk); \ + __sk->sk_wait_pending--; \ __rc = __condition; \ __rc; \ }) diff --git a/include/net/tcp.h b/include/net/tcp.h index 5b70b241ce71..0744717f5caa 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h @@ -1467,6 +1467,8 @@ static inline void tcp_adjust_rcv_ssthresh(struct sock *sk) } void tcp_cleanup_rbuf(struct sock *sk, int copied); +void __tcp_cleanup_rbuf(struct sock *sk, int copied); + /* We provision sk_rcvbuf around 200% of sk_rcvlowat. * If 87.5 % (7/8) of the space has been consumed, we want to override @@ -2291,6 +2293,14 @@ int tcp_bpf_update_proto(struct sock *sk, struct sk_psock *psock, bool restore); void tcp_bpf_clone(const struct sock *sk, struct sock *newsk); #endif /* CONFIG_BPF_SYSCALL */ +#ifdef CONFIG_INET +void tcp_eat_skb(struct sock *sk, struct sk_buff *skb); +#else +static inline void tcp_eat_skb(struct sock *sk, struct sk_buff *skb) +{ +} +#endif + int tcp_bpf_sendmsg_redir(struct sock *sk, bool ingress, struct sk_msg *msg, u32 bytes, int flags); #endif /* CONFIG_NET_SOCK_MSG */ diff --git a/include/net/tls.h b/include/net/tls.h index 154949c7b0c8..9c8c788afdb1 100644 --- a/include/net/tls.h +++ b/include/net/tls.h @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -116,6 +117,8 @@ struct tls_sw_context_tx { #define BIT_TX_SCHEDULED 0 #define BIT_TX_CLOSING 1 unsigned long tx_bitmask; + + ANDROID_KABI_RESERVE(1); }; struct tls_strparser { @@ -150,6 +153,8 @@ struct tls_sw_context_rx { spinlock_t decrypt_compl_lock; struct sk_buff_head async_hold; struct wait_queue_head wq; + + ANDROID_KABI_RESERVE(1); }; struct tls_record_info { @@ -294,6 +299,12 @@ struct tlsdev_ops { int (*tls_dev_resync)(struct net_device *netdev, struct sock *sk, u32 seq, u8 *rcd_sn, enum tls_offload_ctx_dir direction); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + }; enum tls_offload_sync_type { diff --git a/include/scsi/scsi_cmnd.h b/include/scsi/scsi_cmnd.h index c2cb5f69635c..ce930d1fc2cc 100644 --- a/include/scsi/scsi_cmnd.h +++ b/include/scsi/scsi_cmnd.h @@ -10,6 +10,7 @@ #include #include #include +#include struct Scsi_Host; @@ -136,6 +137,11 @@ struct scsi_cmnd { * to be at an address < 16Mb). */ int result; /* Status code from lower level driver */ + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* Variant of blk_mq_rq_from_pdu() that verifies the type of its argument. */ diff --git a/include/scsi/scsi_device.h b/include/scsi/scsi_device.h index f3a067000756..26c2ac1ca6a1 100644 --- a/include/scsi/scsi_device.h +++ b/include/scsi/scsi_device.h @@ -9,6 +9,7 @@ #include #include #include +#include struct bsg_device; struct device; @@ -255,6 +256,12 @@ struct scsi_device { struct mutex state_mutex; enum scsi_device_state sdev_state; struct task_struct *quiesced_by; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + unsigned long sdev_data[]; } __attribute__((aligned(sizeof(unsigned long)))); diff --git a/include/scsi/scsi_host.h b/include/scsi/scsi_host.h index d187abf55fdb..884ee414fdf7 100644 --- a/include/scsi/scsi_host.h +++ b/include/scsi/scsi_host.h @@ -10,6 +10,7 @@ #include #include #include +#include struct block_device; struct completion; @@ -506,6 +507,11 @@ struct scsi_host_template { /* Delay for runtime autosuspend */ int rpm_autosuspend_delay; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; /* @@ -716,6 +722,8 @@ struct Scsi_Host { */ struct device *dma_dev; + ANDROID_KABI_RESERVE(1); + /* * We should ensure that this is aligned, both for better performance * and also because some compilers (m68k) don't automatically force diff --git a/include/sound/compress_driver.h b/include/sound/compress_driver.h index d91289c6f00e..77d027f73f4a 100644 --- a/include/sound/compress_driver.h +++ b/include/sound/compress_driver.h @@ -12,6 +12,7 @@ #include #include +#include #include #include #include @@ -54,6 +55,8 @@ struct snd_compr_runtime { dma_addr_t dma_addr; size_t dma_bytes; struct snd_dma_buffer *dma_buffer_p; + + ANDROID_KABI_RESERVE(1); }; /** @@ -84,6 +87,8 @@ struct snd_compr_stream { bool pause_in_draining; void *private_data; struct snd_dma_buffer dma_buffer; + + ANDROID_KABI_RESERVE(1); }; /** @@ -132,6 +137,8 @@ struct snd_compr_ops { struct snd_compr_caps *caps); int (*get_codec_caps) (struct snd_compr_stream *stream, struct snd_compr_codec_caps *codec); + + ANDROID_KABI_RESERVE(1); }; /** @@ -162,6 +169,7 @@ struct snd_compr { struct snd_info_entry *proc_root; struct snd_info_entry *proc_info_entry; #endif + ANDROID_KABI_RESERVE(1); }; /* compress device register APIs */ diff --git a/include/sound/core.h b/include/sound/core.h index 4365c35d038b..0ddf410f854d 100644 --- a/include/sound/core.h +++ b/include/sound/core.h @@ -15,6 +15,7 @@ #include #include #include +#include /* number of supported soundcards */ #ifdef CONFIG_SND_DYNAMIC_MINORS @@ -62,6 +63,8 @@ struct snd_device_ops { int (*dev_free)(struct snd_device *dev); int (*dev_register)(struct snd_device *dev); int (*dev_disconnect)(struct snd_device *dev); + + ANDROID_KABI_RESERVE(1); }; struct snd_device { @@ -71,6 +74,8 @@ struct snd_device { enum snd_device_type type; /* device type */ void *device_data; /* device structure */ const struct snd_device_ops *ops; /* operations */ + + ANDROID_KABI_RESERVE(1); }; #define snd_device(n) list_entry(n, struct snd_device, list) @@ -145,6 +150,9 @@ struct snd_card { struct snd_mixer_oss *mixer_oss; int mixer_oss_change_count; #endif + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; #define dev_to_snd_card(p) container_of(p, struct snd_card, card_dev) @@ -220,6 +228,8 @@ struct snd_minor { void *private_data; /* private data for f_ops->open */ struct device *dev; /* device for sysfs */ struct snd_card *card_ptr; /* assigned card instance */ + + ANDROID_KABI_RESERVE(1); }; /* return a device pointer linked to each sound device as a parent */ diff --git a/include/sound/hwdep.h b/include/sound/hwdep.h index 8d6cdb254039..d99a53025ff0 100644 --- a/include/sound/hwdep.h +++ b/include/sound/hwdep.h @@ -9,6 +9,7 @@ #include #include +#include struct snd_hwdep; @@ -34,6 +35,8 @@ struct snd_hwdep_ops { struct snd_hwdep_dsp_status *status); int (*dsp_load)(struct snd_hwdep *hw, struct snd_hwdep_dsp_image *image); + + ANDROID_KABI_RESERVE(1); }; struct snd_hwdep { @@ -59,6 +62,8 @@ struct snd_hwdep { int used; /* reference counter */ unsigned int dsp_loaded; /* bit fields of loaded dsp indices */ unsigned int exclusive:1; /* exclusive access mode */ + + ANDROID_KABI_RESERVE(1); }; extern int snd_hwdep_new(struct snd_card *card, char *id, int device, diff --git a/include/sound/info.h b/include/sound/info.h index 7c13bf52cc81..25af5d8d1527 100644 --- a/include/sound/info.h +++ b/include/sound/info.h @@ -9,6 +9,7 @@ #include #include +#include #include /* buffer for information */ @@ -55,6 +56,8 @@ struct snd_info_entry_ops { int (*mmap)(struct snd_info_entry *entry, void *file_private_data, struct inode *inode, struct file *file, struct vm_area_struct *vma); + + ANDROID_KABI_RESERVE(1); }; struct snd_info_entry { @@ -74,6 +77,8 @@ struct snd_info_entry { struct mutex access; struct list_head children; struct list_head list; + + ANDROID_KABI_RESERVE(1); }; #if defined(CONFIG_SND_OSSEMUL) && defined(CONFIG_SND_PROC_FS) diff --git a/include/sound/jack.h b/include/sound/jack.h index 1ed90e2109e9..4c91b37bf240 100644 --- a/include/sound/jack.h +++ b/include/sound/jack.h @@ -9,6 +9,7 @@ */ #include +#include struct input_dev; @@ -71,6 +72,8 @@ struct snd_jack { int hw_status_cache; void *private_data; void (*private_free)(struct snd_jack *); + + ANDROID_KABI_RESERVE(1); }; #ifdef CONFIG_SND_JACK diff --git a/include/sound/pcm.h b/include/sound/pcm.h index 86fe18198a15..a79789cb674b 100644 --- a/include/sound/pcm.h +++ b/include/sound/pcm.h @@ -16,6 +16,7 @@ #include #include #include +#include #define snd_pcm_substream_chip(substream) ((substream)->private_data) #define snd_pcm_chip(pcm) ((pcm)->private_data) @@ -77,6 +78,7 @@ struct snd_pcm_ops { unsigned long offset); int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma); int (*ack)(struct snd_pcm_substream *substream); + ANDROID_KABI_RESERVE(1); }; /* @@ -435,6 +437,8 @@ struct snd_pcm_runtime { /* -- OSS things -- */ struct snd_pcm_oss_runtime oss; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; struct snd_pcm_group { /* keep linked substreams */ @@ -487,6 +491,7 @@ struct snd_pcm_substream { /* misc flags */ unsigned int hw_opened: 1; unsigned int managed_buffer_alloc:1; + ANDROID_KABI_RESERVE(1); }; #define SUBSTREAM_BUSY(substream) ((substream)->ref_count > 0) @@ -511,6 +516,7 @@ struct snd_pcm_str { #endif struct snd_kcontrol *chmap_kctl; /* channel-mapping controls */ struct device dev; + ANDROID_KABI_RESERVE(1); }; struct snd_pcm { @@ -533,6 +539,7 @@ struct snd_pcm { #if IS_ENABLED(CONFIG_SND_PCM_OSS) struct snd_pcm_oss oss; #endif + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/sound/soc.h b/include/sound/soc.h index f16861c579f5..bdb95cfceb75 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -762,6 +763,8 @@ struct snd_soc_dai_link { #ifdef CONFIG_SND_SOC_TOPOLOGY struct snd_soc_dobj dobj; /* For topology */ #endif + + ANDROID_KABI_RESERVE(1); }; static inline struct snd_soc_dai_link_component* @@ -1030,6 +1033,11 @@ struct snd_soc_card { unsigned int component_chaining:1; void *drvdata; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define for_each_card_prelinks(card, i, link) \ for ((i) = 0; \ @@ -1110,6 +1118,9 @@ struct snd_soc_pcm_runtime { unsigned int fe_compr:1; /* for Dynamic PCM */ int num_components; + + ANDROID_KABI_RESERVE(1); + struct snd_soc_component *components[]; /* CPU/Codec/Platform */ }; /* see soc_new_pcm_runtime() */ @@ -1149,6 +1160,8 @@ struct soc_mixer_control { #ifdef CONFIG_SND_SOC_TOPOLOGY struct snd_soc_dobj dobj; #endif + + ANDROID_KABI_RESERVE(1); }; struct soc_bytes { @@ -1193,6 +1206,8 @@ struct soc_enum { #ifdef CONFIG_SND_SOC_TOPOLOGY struct snd_soc_dobj dobj; #endif + + ANDROID_KABI_RESERVE(1); }; static inline bool snd_soc_volsw_is_stereo(struct soc_mixer_control *mc) diff --git a/include/sound/timer.h b/include/sound/timer.h index 760e132cc0cd..b7695e4dcca0 100644 --- a/include/sound/timer.h +++ b/include/sound/timer.h @@ -10,6 +10,7 @@ #include #include +#include #define snd_timer_chip(timer) ((timer)->private_data) @@ -52,6 +53,8 @@ struct snd_timer_hardware { int (*stop) (struct snd_timer * timer); int (*set_period) (struct snd_timer * timer, unsigned long period_num, unsigned long period_den); int (*precise_resolution) (struct snd_timer * timer, unsigned long *num, unsigned long *den); + + ANDROID_KABI_RESERVE(1); }; struct snd_timer { @@ -77,6 +80,8 @@ struct snd_timer { struct work_struct task_work; int max_instances; /* upper limit of timer instances */ int num_instances; /* current number of timer instances */ + + ANDROID_KABI_RESERVE(1); }; struct snd_timer_instance { @@ -106,6 +111,8 @@ struct snd_timer_instance { struct list_head slave_list_head; struct list_head slave_active_head; struct snd_timer_instance *master; + + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/trace/events/OWNERS b/include/trace/events/OWNERS deleted file mode 100644 index a63dbf4659f2..000000000000 --- a/include/trace/events/OWNERS +++ /dev/null @@ -1 +0,0 @@ -per-file f2fs**=file:/fs/f2fs/OWNERS diff --git a/include/trace/hooks/binder.h b/include/trace/hooks/binder.h index 4cb0d78ea2ff..991e9b1271a1 100644 --- a/include/trace/hooks/binder.h +++ b/include/trace/hooks/binder.h @@ -15,6 +15,9 @@ struct task_struct; DECLARE_HOOK(android_vh_binder_transaction_init, TP_PROTO(struct binder_transaction *t), TP_ARGS(t)); +DECLARE_HOOK(android_vh_binder_priority_skip, + TP_PROTO(struct task_struct *task, bool *skip), + TP_ARGS(task, skip)); DECLARE_HOOK(android_vh_binder_set_priority, TP_PROTO(struct binder_transaction *t, struct task_struct *task), TP_ARGS(t, task)); @@ -32,6 +35,65 @@ DECLARE_HOOK(android_vh_binder_wait_for_work, DECLARE_HOOK(android_vh_sync_txn_recvd, TP_PROTO(struct task_struct *tsk, struct task_struct *from), TP_ARGS(tsk, from)); +DECLARE_HOOK(android_vh_binder_proc_transaction_finish, + TP_PROTO(struct binder_proc *proc, struct binder_transaction *t, + struct task_struct *binder_th_task, bool pending_async, bool sync), + TP_ARGS(proc, t, binder_th_task, pending_async, sync)); +DECLARE_HOOK(android_vh_binder_looper_state_registered, + TP_PROTO(struct binder_thread *thread, struct binder_proc *proc), + TP_ARGS(thread, proc)); +DECLARE_HOOK(android_vh_binder_thread_read, + TP_PROTO(struct list_head **list, struct binder_proc *proc, + struct binder_thread *thread), + TP_ARGS(list, proc, thread)); +DECLARE_HOOK(android_vh_binder_free_proc, + TP_PROTO(struct binder_proc *proc), + TP_ARGS(proc)); +DECLARE_HOOK(android_vh_binder_thread_release, + TP_PROTO(struct binder_proc *proc, struct binder_thread *thread), + TP_ARGS(proc, thread)); +DECLARE_HOOK(android_vh_binder_read_done, + TP_PROTO(struct binder_proc *proc, struct binder_thread *thread), + TP_ARGS(proc, thread)); +DECLARE_HOOK(android_vh_binder_has_work_ilocked, + TP_PROTO(struct binder_thread *thread, bool do_proc_work, int *ret), + TP_ARGS(thread, do_proc_work, ret)); +DECLARE_HOOK(android_vh_binder_preset, + TP_PROTO(struct hlist_head *hhead, struct mutex *lock), + TP_ARGS(hhead, lock)); +DECLARE_HOOK(android_vh_binder_proc_transaction_entry, + TP_PROTO(struct binder_proc *proc, struct binder_transaction *t, + struct binder_thread **thread, int node_debug_id, bool pending_async, + bool sync, bool *skip), + TP_ARGS(proc, t, thread, node_debug_id, pending_async, sync, skip)); +DECLARE_HOOK(android_vh_binder_select_worklist_ilocked, + TP_PROTO(struct list_head **list, struct binder_thread *thread, struct binder_proc *proc, + int wait_for_proc_work), + TP_ARGS(list, thread, proc, wait_for_proc_work)); +DECLARE_HOOK(android_vh_binder_alloc_new_buf_locked, + TP_PROTO(size_t size, size_t *free_async_space, int is_async), + TP_ARGS(size, free_async_space, is_async)); +struct binder_transaction_data; +DECLARE_HOOK(android_vh_binder_reply, + TP_PROTO(struct binder_proc *target_proc, struct binder_proc *proc, + struct binder_thread *thread, struct binder_transaction_data *tr), + TP_ARGS(target_proc, proc, thread, tr)); +DECLARE_HOOK(android_vh_binder_trans, + TP_PROTO(struct binder_proc *target_proc, struct binder_proc *proc, + struct binder_thread *thread, struct binder_transaction_data *tr), + TP_ARGS(target_proc, proc, thread, tr)); +DECLARE_HOOK(android_vh_binder_proc_transaction, + TP_PROTO(struct task_struct *caller_task, struct task_struct *binder_proc_task, + struct task_struct *binder_th_task, int node_debug_id, + unsigned int code, bool pending_async), + TP_ARGS(caller_task, binder_proc_task, binder_th_task, node_debug_id, code, pending_async)); +DECLARE_HOOK(android_vh_binder_new_ref, + TP_PROTO(struct task_struct *proc, uint32_t ref_desc, int node_debug_id), + TP_ARGS(proc, ref_desc, node_debug_id)); +DECLARE_HOOK(android_vh_binder_del_ref, + TP_PROTO(struct task_struct *proc, uint32_t ref_desc), + TP_ARGS(proc, ref_desc)); + #endif /* _TRACE_HOOK_BINDER_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/bl_hib.h b/include/trace/hooks/bl_hib.h new file mode 100644 index 000000000000..7a5dd310a6aa --- /dev/null +++ b/include/trace/hooks/bl_hib.h @@ -0,0 +1,44 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM bl_hib + +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_BL_HIB_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_BL_HIB_H + +#include + +struct block_device; + +DECLARE_HOOK(android_vh_check_hibernation_swap, + TP_PROTO(struct block_device *resume_block, bool *hib_swap), + TP_ARGS(resume_block, hib_swap)); + +DECLARE_HOOK(android_vh_save_cpu_resume, + TP_PROTO(u64 *addr, u64 phys_addr), + TP_ARGS(addr, phys_addr)); + +DECLARE_HOOK(android_vh_save_hib_resume_bdev, + TP_PROTO(struct block_device *hib_resume_bdev), + TP_ARGS(hib_resume_bdev)); + +DECLARE_HOOK(android_vh_encrypt_page, + TP_PROTO(void *buf), + TP_ARGS(buf)); + +DECLARE_HOOK(android_vh_init_aes_encrypt, + TP_PROTO(void *unused), + TP_ARGS(unused)); + +DECLARE_HOOK(android_vh_skip_swap_map_write, + TP_PROTO(bool *skip), + TP_ARGS(skip)); + +DECLARE_HOOK(android_vh_post_image_save, + TP_PROTO(unsigned short root_swap), + TP_ARGS(root_swap)); + +#endif /* _TRACE_HOOK_BL_HIB_H */ +/* This part must be outside protection */ +#include diff --git a/include/trace/hooks/cgroup.h b/include/trace/hooks/cgroup.h index b8510d6d7e58..15582cc572bd 100644 --- a/include/trace/hooks/cgroup.h +++ b/include/trace/hooks/cgroup.h @@ -12,6 +12,10 @@ DECLARE_HOOK(android_vh_cgroup_set_task, TP_PROTO(int ret, struct task_struct *task), TP_ARGS(ret, task)); +DECLARE_RESTRICTED_HOOK(android_rvh_refrigerator, + TP_PROTO(bool f), + TP_ARGS(f), 1); + struct cgroup_subsys; struct cgroup_taskset; DECLARE_HOOK(android_vh_cgroup_attach, @@ -24,6 +28,10 @@ DECLARE_RESTRICTED_HOOK(android_rvh_cgroup_force_kthread_migration, struct cgroup_taskset; struct cgroup_subsys; +DECLARE_RESTRICTED_HOOK(android_rvh_cpuset_fork, + TP_PROTO(struct task_struct *p, bool *inherit_cpus), + TP_ARGS(p, inherit_cpus), 1); + DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_attach, TP_PROTO(struct cgroup_taskset *tset), TP_ARGS(tset), 1); diff --git a/include/trace/hooks/cpufreq.h b/include/trace/hooks/cpufreq.h index 8a7b9ba40dda..a18ddba496bc 100644 --- a/include/trace/hooks/cpufreq.h +++ b/include/trace/hooks/cpufreq.h @@ -20,6 +20,14 @@ DECLARE_HOOK(android_vh_freq_table_limits, unsigned int max_freq), TP_ARGS(policy, min_freq, max_freq)); +DECLARE_HOOK(android_vh_cpufreq_acct_update_power, + TP_PROTO(u64 cputime, struct task_struct *p, unsigned int state), + TP_ARGS(cputime, p, state)); + +DECLARE_RESTRICTED_HOOK(android_rvh_cpufreq_transition, + TP_PROTO(struct cpufreq_policy *policy), + TP_ARGS(policy), 1); + DECLARE_HOOK(android_vh_cpufreq_resolve_freq, TP_PROTO(struct cpufreq_policy *policy, unsigned int *target_freq, unsigned int old_target_freq), diff --git a/include/trace/hooks/dtask.h b/include/trace/hooks/dtask.h index 85a7ebc2d4fa..cbf3dfd38d36 100644 --- a/include/trace/hooks/dtask.h +++ b/include/trace/hooks/dtask.h @@ -22,6 +22,18 @@ DECLARE_HOOK(android_vh_mutex_wait_start, DECLARE_HOOK(android_vh_mutex_wait_finish, TP_PROTO(struct mutex *lock), TP_ARGS(lock)); +DECLARE_HOOK(android_vh_mutex_opt_spin_start, + TP_PROTO(struct mutex *lock, bool *time_out, int *cnt), + TP_ARGS(lock, time_out, cnt)); +DECLARE_HOOK(android_vh_mutex_opt_spin_finish, + TP_PROTO(struct mutex *lock, bool taken), + TP_ARGS(lock, taken)); +DECLARE_HOOK(android_vh_mutex_can_spin_on_owner, + TP_PROTO(struct mutex *lock, int *retval), + TP_ARGS(lock, retval)); +DECLARE_HOOK(android_vh_mutex_init, + TP_PROTO(struct mutex *lock), + TP_ARGS(lock)); DECLARE_HOOK(android_vh_rtmutex_wait_start, TP_PROTO(struct rt_mutex_base *lock), @@ -42,11 +54,44 @@ DECLARE_HOOK(android_vh_rwsem_write_wait_start, DECLARE_HOOK(android_vh_rwsem_write_wait_finish, TP_PROTO(struct rw_semaphore *sem), TP_ARGS(sem)); +DECLARE_HOOK(android_vh_rwsem_opt_spin_start, + TP_PROTO(struct rw_semaphore *sem, bool *time_out, int *cnt, bool chk_only), + TP_ARGS(sem, time_out, cnt, chk_only)); +DECLARE_HOOK(android_vh_rwsem_opt_spin_finish, + TP_PROTO(struct rw_semaphore *sem, bool taken), + TP_ARGS(sem, taken)); +DECLARE_HOOK(android_vh_rwsem_can_spin_on_owner, + TP_PROTO(struct rw_semaphore *sem, bool *ret), + TP_ARGS(sem, ret)); DECLARE_HOOK(android_vh_sched_show_task, TP_PROTO(struct task_struct *task), TP_ARGS(task)); +DECLARE_HOOK(android_vh_record_mutex_lock_starttime, + TP_PROTO(struct task_struct *tsk, unsigned long settime_jiffies), + TP_ARGS(tsk, settime_jiffies)); +DECLARE_HOOK(android_vh_record_rtmutex_lock_starttime, + TP_PROTO(struct task_struct *tsk, unsigned long settime_jiffies), + TP_ARGS(tsk, settime_jiffies)); +DECLARE_HOOK(android_vh_record_rwsem_lock_starttime, + TP_PROTO(struct task_struct *tsk, unsigned long settime_jiffies), + TP_ARGS(tsk, settime_jiffies)); +DECLARE_HOOK(android_vh_record_pcpu_rwsem_starttime, + TP_PROTO(struct task_struct *tsk, unsigned long settime_jiffies), + TP_ARGS(tsk, settime_jiffies)); + +struct mutex_waiter; +DECLARE_HOOK(android_vh_alter_mutex_list_add, + TP_PROTO(struct mutex *lock, + struct mutex_waiter *waiter, + struct list_head *list, + bool *already_on_list), + TP_ARGS(lock, waiter, list, already_on_list)); +DECLARE_HOOK(android_vh_mutex_unlock_slowpath, + TP_PROTO(struct mutex *lock), + TP_ARGS(lock)); + #endif /* _TRACE_HOOK_DTASK_H */ /* This part must be outside protection */ diff --git a/include/trace/hooks/futex.h b/include/trace/hooks/futex.h index cbf6abb66a57..a23b4c83e6d2 100644 --- a/include/trace/hooks/futex.h +++ b/include/trace/hooks/futex.h @@ -12,15 +12,38 @@ * Following tracepoints are not exported in tracefs and provide a * mechanism for vendor modules to hook and extend functionality */ -#if defined(CONFIG_TRACEPOINTS) && defined(CONFIG_ANDROID_VENDOR_HOOKS) DECLARE_HOOK(android_vh_alter_futex_plist_add, TP_PROTO(struct plist_node *node, struct plist_head *head, bool *already_on_hb), TP_ARGS(node, head, already_on_hb)); -#else -#define trace_android_vh_alter_futex_plist_add(node, head, already_on_hb) -#endif +DECLARE_HOOK(android_vh_futex_sleep_start, + TP_PROTO(struct task_struct *p), + TP_ARGS(p)); +DECLARE_HOOK(android_vh_do_futex, + TP_PROTO(int cmd, + unsigned int *flags, + u32 __user *uaddr2), + TP_ARGS(cmd, flags, uaddr2)); +DECLARE_HOOK(android_vh_futex_wait_start, + TP_PROTO(unsigned int flags, + u32 bitset), + TP_ARGS(flags, bitset)); +DECLARE_HOOK(android_vh_futex_wait_end, + TP_PROTO(unsigned int flags, + u32 bitset), + TP_ARGS(flags, bitset)); +DECLARE_HOOK(android_vh_futex_wake_traverse_plist, + TP_PROTO(struct plist_head *chain, int *target_nr, + union futex_key key, u32 bitset), + TP_ARGS(chain, target_nr, key, bitset)); +DECLARE_HOOK(android_vh_futex_wake_this, + TP_PROTO(int ret, int nr_wake, int target_nr, + struct task_struct *p), + TP_ARGS(ret, nr_wake, target_nr, p)); +DECLARE_HOOK(android_vh_futex_wake_up_q_finish, + TP_PROTO(int nr_wake, int target_nr), + TP_ARGS(nr_wake, target_nr)); #endif /* _TRACE_HOOK_FUTEX_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/gic_v3.h b/include/trace/hooks/gic_v3.h index 0f81993df161..8bafe0abe608 100644 --- a/include/trace/hooks/gic_v3.h +++ b/include/trace/hooks/gic_v3.h @@ -14,6 +14,7 @@ */ struct irq_data; struct cpumask; +struct gic_chip_data_v3; DECLARE_HOOK(android_vh_gic_v3_affinity_init, TP_PROTO(int irq, u32 offset, u64 *affinity), TP_ARGS(irq, offset, affinity)); @@ -23,6 +24,9 @@ DECLARE_RESTRICTED_HOOK(android_rvh_gic_v3_set_affinity, void __iomem *rbase, u64 redist_stride), TP_ARGS(d, mask_val, affinity, force, base, rbase, redist_stride), 1); +DECLARE_HOOK(android_vh_gic_v3_suspend, + TP_PROTO(struct gic_chip_data_v3 *gd), + TP_ARGS(gd)); #endif /* _TRACE_HOOK_GIC_V3_H */ /* This part must be outside protection */ diff --git a/include/trace/hooks/mm.h b/include/trace/hooks/mm.h index c7153c4496d5..fb0bc38380fa 100644 --- a/include/trace/hooks/mm.h +++ b/include/trace/hooks/mm.h @@ -23,6 +23,105 @@ DECLARE_RESTRICTED_HOOK(android_rvh_set_gfp_zone_flags, DECLARE_RESTRICTED_HOOK(android_rvh_set_readahead_gfp_mask, TP_PROTO(unsigned int *flags), /* gfp_t *flags */ TP_ARGS(flags), 1); +DECLARE_HOOK(android_vh_dm_bufio_shrink_scan_bypass, + TP_PROTO(unsigned long dm_bufio_current_allocated, bool *bypass), + TP_ARGS(dm_bufio_current_allocated, bypass)); +DECLARE_HOOK(android_vh_cleanup_old_buffers_bypass, + TP_PROTO(unsigned long dm_bufio_current_allocated, + unsigned long *max_age_hz, + bool *bypass), + TP_ARGS(dm_bufio_current_allocated, max_age_hz, bypass)); +DECLARE_HOOK(android_vh_mmap_region, + TP_PROTO(struct vm_area_struct *vma, unsigned long addr), + TP_ARGS(vma, addr)); +DECLARE_HOOK(android_vh_try_to_unmap_one, + TP_PROTO(struct folio *folio, struct vm_area_struct *vma, + unsigned long addr, void *arg, bool ret), + TP_ARGS(folio, vma, addr, arg, ret)); +DECLARE_HOOK(android_vh_get_page_wmark, + TP_PROTO(unsigned int alloc_flags, unsigned long *page_wmark), + TP_ARGS(alloc_flags, page_wmark)); +DECLARE_HOOK(android_vh_page_add_new_anon_rmap, + TP_PROTO(struct page *page, struct vm_area_struct *vma, + unsigned long address), + TP_ARGS(page, vma, address)); +DECLARE_HOOK(android_vh_meminfo_proc_show, + TP_PROTO(struct seq_file *m), + TP_ARGS(m)); +DECLARE_HOOK(android_vh_exit_mm, + TP_PROTO(struct mm_struct *mm), + TP_ARGS(mm)); +DECLARE_HOOK(android_vh_show_mem, + TP_PROTO(unsigned int filter, nodemask_t *nodemask), + TP_ARGS(filter, nodemask)); +DECLARE_HOOK(android_vh_alloc_pages_slowpath, + TP_PROTO(gfp_t gfp_mask, unsigned int order, unsigned long delta), + TP_ARGS(gfp_mask, order, delta)); +DECLARE_HOOK(android_vh_print_slabinfo_header, + TP_PROTO(struct seq_file *m), + TP_ARGS(m)); +struct slabinfo; +DECLARE_HOOK(android_vh_cache_show, + TP_PROTO(struct seq_file *m, struct slabinfo *sinfo, struct kmem_cache *s), + TP_ARGS(m, sinfo, s)); +DECLARE_HOOK(android_vh_alloc_pages_reclaim_bypass, + TP_PROTO(gfp_t gfp_mask, int order, int alloc_flags, + int migratetype, struct page **page), + TP_ARGS(gfp_mask, order, alloc_flags, migratetype, page)); +DECLARE_HOOK(android_vh_alloc_pages_failure_bypass, + TP_PROTO(gfp_t gfp_mask, int order, int alloc_flags, + int migratetype, struct page **page), + TP_ARGS(gfp_mask, order, alloc_flags, migratetype, page)); +DECLARE_HOOK(android_vh_madvise_pageout_swap_entry, + TP_PROTO(swp_entry_t entry, int swapcount), + TP_ARGS(entry, swapcount)); +DECLARE_HOOK(android_vh_madvise_swapin_walk_pmd_entry, + TP_PROTO(swp_entry_t entry), + TP_ARGS(entry)); +DECLARE_HOOK(android_vh_process_madvise_end, + TP_PROTO(int behavior, ssize_t *ret), + TP_ARGS(behavior, ret)); +DECLARE_HOOK(android_vh_smaps_pte_entry, + TP_PROTO(swp_entry_t entry, unsigned long *writeback, + unsigned long *same, unsigned long *huge), + TP_ARGS(entry, writeback, same, huge)); +DECLARE_HOOK(android_vh_show_smap, + TP_PROTO(struct seq_file *m, unsigned long writeback, + unsigned long same, unsigned long huge), + TP_ARGS(m, writeback, same, huge)); +DECLARE_HOOK(android_vh_meminfo_cache_adjust, + TP_PROTO(unsigned long *cached), + TP_ARGS(cached)); +DECLARE_HOOK(android_vh_si_mem_available_adjust, + TP_PROTO(unsigned long *available), + TP_ARGS(available)); +DECLARE_HOOK(android_vh_si_meminfo_adjust, + TP_PROTO(unsigned long *totalram, unsigned long *freeram), + TP_ARGS(totalram, freeram)); +DECLARE_RESTRICTED_HOOK(android_rvh_ctl_dirty_rate, + TP_PROTO(void *unused), + TP_ARGS(unused), 1); +DECLARE_HOOK(android_vh_madvise_cold_pageout_skip, + TP_PROTO(struct vm_area_struct *vma, struct page *page, bool pageout, bool *need_skip), + TP_ARGS(vma, page, pageout, need_skip)); + +struct mem_cgroup; +DECLARE_HOOK(android_vh_mem_cgroup_alloc, + TP_PROTO(struct mem_cgroup *memcg), + TP_ARGS(memcg)); +DECLARE_HOOK(android_vh_mem_cgroup_free, + TP_PROTO(struct mem_cgroup *memcg), + TP_ARGS(memcg)); +DECLARE_HOOK(android_vh_mem_cgroup_id_remove, + TP_PROTO(struct mem_cgroup *memcg), + TP_ARGS(memcg)); +struct cgroup_subsys_state; +DECLARE_HOOK(android_vh_mem_cgroup_css_online, + TP_PROTO(struct cgroup_subsys_state *css, struct mem_cgroup *memcg), + TP_ARGS(css, memcg)); +DECLARE_HOOK(android_vh_mem_cgroup_css_offline, + TP_PROTO(struct cgroup_subsys_state *css, struct mem_cgroup *memcg), + TP_ARGS(css, memcg)); #endif /* _TRACE_HOOK_MM_H */ diff --git a/include/trace/hooks/mmc.h b/include/trace/hooks/mmc.h new file mode 100644 index 000000000000..3654c2a928ee --- /dev/null +++ b/include/trace/hooks/mmc.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM mmc +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH trace/hooks +#if !defined(_TRACE_HOOK_MMC_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_MMC_H +#include +struct mmc_host; + +/* + * Following tracepoints are not exported in tracefs and provide a + * mechanism for vendor modules to hook and extend functionality + */ +DECLARE_RESTRICTED_HOOK(android_rvh_mmc_suspend, + TP_PROTO(struct mmc_host *host), + TP_ARGS(host), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_mmc_resume, + TP_PROTO(struct mmc_host *host, bool *resume_success), + TP_ARGS(host, resume_success), 1); + +#endif /* _TRACE_HOOK_MMC_H */ +/* This part must be outside protection */ +#include diff --git a/include/trace/hooks/net.h b/include/trace/hooks/net.h index 381649bf67e8..50988f672216 100644 --- a/include/trace/hooks/net.h +++ b/include/trace/hooks/net.h @@ -14,6 +14,17 @@ DECLARE_HOOK(android_vh_ptype_head, TP_PROTO(const struct packet_type *pt, struct list_head *vendor_pt), TP_ARGS(pt, vendor_pt)); +struct nf_conn; +struct sock; +DECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_alloc, + TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1); +DECLARE_RESTRICTED_HOOK(android_rvh_nf_conn_free, + TP_PROTO(struct nf_conn *nf_conn), TP_ARGS(nf_conn), 1); +DECLARE_RESTRICTED_HOOK(android_rvh_sk_alloc, + TP_PROTO(struct sock *sock), TP_ARGS(sock), 1); +DECLARE_RESTRICTED_HOOK(android_rvh_sk_free, + TP_PROTO(struct sock *sock), TP_ARGS(sock), 1); + /* macro versions of hooks are no longer required */ #endif /* _TRACE_HOOK_NET_VH_H */ diff --git a/include/trace/hooks/power.h b/include/trace/hooks/power.h index fad46611a570..e845d0ef6025 100644 --- a/include/trace/hooks/power.h +++ b/include/trace/hooks/power.h @@ -16,6 +16,23 @@ DECLARE_HOOK(android_vh_try_to_freeze_todo_unfrozen, TP_PROTO(struct task_struct *p), TP_ARGS(p)); +enum freq_qos_req_type; +struct freq_qos_request; +struct freq_constraints; + +DECLARE_HOOK(android_vh_freq_qos_add_request, + TP_PROTO(struct freq_constraints *qos, struct freq_qos_request *req, + enum freq_qos_req_type type, int value, int ret), + TP_ARGS(qos, req, type, value, ret)); + +DECLARE_HOOK(android_vh_freq_qos_update_request, + TP_PROTO(struct freq_qos_request *req, int value), + TP_ARGS(req, value)); + +DECLARE_HOOK(android_vh_freq_qos_remove_request, + TP_PROTO(struct freq_qos_request *req), + TP_ARGS(req)); + #endif /* _TRACE_HOOK_POWER_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/psci.h b/include/trace/hooks/psci.h new file mode 100644 index 000000000000..97d0fb1469a5 --- /dev/null +++ b/include/trace/hooks/psci.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM psci +#undef TRACE_INCLUDE_PATH + +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_PSCI_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_PSCI_H + +#include + +DECLARE_RESTRICTED_HOOK(android_rvh_psci_tos_resident_on, + TP_PROTO(int cpu, bool *resident), + TP_ARGS(cpu, resident), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_psci_cpu_suspend, + TP_PROTO(u32 state, bool *deny), + TP_ARGS(state, deny), 1); + +/* macro versions of hooks are no longer required */ + +#endif /* _TRACE_HOOK_PSCI_H */ +/* This part must be outside protection */ +#include diff --git a/include/trace/hooks/psi.h b/include/trace/hooks/psi.h new file mode 100644 index 000000000000..91a008655031 --- /dev/null +++ b/include/trace/hooks/psi.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM psi + +#define TRACE_INCLUDE_PATH trace/hooks + +#if !defined(_TRACE_HOOK_PSI_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_PSI_H + +#include + +struct psi_trigger; +struct psi_group; +DECLARE_HOOK(android_vh_psi_event, + TP_PROTO(struct psi_trigger *t), + TP_ARGS(t)); + +DECLARE_HOOK(android_vh_psi_group, + TP_PROTO(struct psi_group *group), + TP_ARGS(group)); + +#endif /* _TRACE_HOOK_PSI_H */ + +/* This part must be outside protection */ +#include diff --git a/include/trace/hooks/rwsem.h b/include/trace/hooks/rwsem.h index 71215dfd5eff..a2fb006cd457 100644 --- a/include/trace/hooks/rwsem.h +++ b/include/trace/hooks/rwsem.h @@ -25,6 +25,9 @@ DECLARE_HOOK(android_vh_alter_rwsem_list_add, struct rw_semaphore *sem, bool *already_on_list), TP_ARGS(waiter, sem, already_on_list)); +DECLARE_HOOK(android_vh_rwsem_wake_finish, + TP_PROTO(struct rw_semaphore *sem), + TP_ARGS(sem)); #endif /* _TRACE_HOOK_RWSEM_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index ca5b7dd6a595..7b5ab104d7fe 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -161,8 +161,9 @@ DECLARE_RESTRICTED_HOOK(android_rvh_tick_entry, TP_ARGS(rq), 1); DECLARE_RESTRICTED_HOOK(android_rvh_schedule, - TP_PROTO(struct task_struct *prev, struct task_struct *next, struct rq *rq), - TP_ARGS(prev, next, rq), 1); + TP_PROTO(unsigned int sched_mode, struct task_struct *prev, + struct task_struct *next, struct rq *rq), + TP_ARGS(sched_mode, prev, next, rq), 1); DECLARE_RESTRICTED_HOOK(android_rvh_sched_cpu_starting, TP_PROTO(int cpu), @@ -258,6 +259,10 @@ DECLARE_HOOK(android_vh_free_task, TP_PROTO(struct task_struct *p), TP_ARGS(p)); +DECLARE_HOOK(android_vh_irqtime_account_process_tick, + TP_PROTO(struct task_struct *p, struct rq *rq, int user_tick, int ticks), + TP_ARGS(p, rq, user_tick, ticks)); + enum uclamp_id; struct uclamp_se; DECLARE_RESTRICTED_HOOK(android_rvh_uclamp_eff_get, @@ -296,6 +301,10 @@ DECLARE_RESTRICTED_HOOK(android_rvh_dequeue_task_fair, TP_PROTO(struct rq *rq, struct task_struct *p, int flags), TP_ARGS(rq, p, flags), 1); +DECLARE_HOOK(android_vh_sched_stat_runtime_rt, + TP_PROTO(struct task_struct *tsk, u64 delta), + TP_ARGS(tsk, delta)); + DECLARE_RESTRICTED_HOOK(android_rvh_util_est_update, TP_PROTO(struct cfs_rq *cfs_rq, struct task_struct *p, bool task_sleep, int *ret), TP_ARGS(cfs_rq, p, task_sleep, ret), 1); @@ -332,10 +341,45 @@ DECLARE_HOOK(android_vh_sched_pelt_multiplier, TP_PROTO(unsigned int old, unsigned int cur, int *ret), TP_ARGS(old, cur, ret)); +struct cpufreq_policy; DECLARE_HOOK(android_vh_map_util_freq, TP_PROTO(unsigned long util, unsigned long freq, - unsigned long cap, unsigned long *next_freq), - TP_ARGS(util, freq, cap, next_freq)); + unsigned long cap, unsigned long *next_freq, struct cpufreq_policy *policy, + bool *need_freq_update), + TP_ARGS(util, freq, cap, next_freq, policy, need_freq_update)); + +DECLARE_RESTRICTED_HOOK(android_rvh_set_cpus_allowed_comm, + TP_PROTO(struct task_struct *p, const struct cpumask *new_mask), + TP_ARGS(p, new_mask), 1); + +DECLARE_HOOK(android_vh_sched_setaffinity_early, + TP_PROTO(struct task_struct *p, const struct cpumask *new_mask, bool *retval), + TP_ARGS(p, new_mask, retval)); + +DECLARE_HOOK(android_vh_account_process_tick_gran, + TP_PROTO(int user_tick, int *ticks), + TP_ARGS(user_tick, ticks)); + +DECLARE_HOOK(android_vh_account_task_time, + TP_PROTO(struct task_struct *p, struct rq *rq, int user_tick, int ticks), + TP_ARGS(p, rq, user_tick, ticks)); + +DECLARE_HOOK(android_vh_dup_task_struct, + TP_PROTO(struct task_struct *tsk, struct task_struct *orig), + TP_ARGS(tsk, orig)); + +DECLARE_RESTRICTED_HOOK(android_rvh_post_init_entity_util_avg, + TP_PROTO(struct sched_entity *se), + TP_ARGS(se), 1); + +DECLARE_RESTRICTED_HOOK(android_rvh_effective_cpu_util, + TP_PROTO(int cpu, unsigned long util_cfs, unsigned long max, int type, + struct task_struct *p, unsigned long *new_util), + TP_ARGS(cpu, util_cfs, max, type, p, new_util), 1); + +DECLARE_HOOK(android_vh_mmput, + TP_PROTO(struct mm_struct *mm), + TP_ARGS(mm)); /* macro versions of hooks are no longer required */ diff --git a/include/trace/hooks/signal.h b/include/trace/hooks/signal.h new file mode 100644 index 000000000000..4e61006cb145 --- /dev/null +++ b/include/trace/hooks/signal.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM signal +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH trace/hooks +#if !defined(_TRACE_HOOK_SIGNAL_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_SIGNAL_H +#include + +struct task_struct; +DECLARE_HOOK(android_vh_do_send_sig_info, + TP_PROTO(int sig, struct task_struct *killer, struct task_struct *dst), + TP_ARGS(sig, killer, dst)); +DECLARE_HOOK(android_vh_exit_signal, + TP_PROTO(struct task_struct *task), + TP_ARGS(task)); +#endif /* _TRACE_HOOK_SIGNAL_H */ +/* This part must be outside protection */ +#include diff --git a/include/trace/hooks/thermal.h b/include/trace/hooks/thermal.h index 6d115a0475a9..dd42f1d6766a 100644 --- a/include/trace/hooks/thermal.h +++ b/include/trace/hooks/thermal.h @@ -23,6 +23,31 @@ DECLARE_HOOK(android_vh_disable_thermal_cooling_stats, TP_PROTO(struct thermal_cooling_device *cdev, bool *disable_stats), TP_ARGS(cdev, disable_stats)); +struct cpufreq_policy; +DECLARE_HOOK(android_vh_modify_thermal_request_freq, + TP_PROTO(struct cpufreq_policy *policy, unsigned long *request_freq), + TP_ARGS(policy, request_freq)); + +DECLARE_HOOK(android_vh_modify_thermal_target_freq, + TP_PROTO(struct cpufreq_policy *policy, unsigned int *target_freq), + TP_ARGS(policy, target_freq)); + +DECLARE_HOOK(android_vh_thermal_register, + TP_PROTO(struct cpufreq_policy *policy), + TP_ARGS(policy)); + +DECLARE_HOOK(android_vh_thermal_unregister, + TP_PROTO(struct cpufreq_policy *policy), + TP_ARGS(policy)); + +DECLARE_HOOK(android_vh_get_thermal_zone_device, + TP_PROTO(struct thermal_zone_device *tz), + TP_ARGS(tz)); + +DECLARE_HOOK(android_vh_thermal_power_cap, + TP_PROTO(u32 *power_range), + TP_ARGS(power_range)); + #endif /* _TRACE_HOOK_THERMAL_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/ufshcd.h b/include/trace/hooks/ufshcd.h index c08848de8ac2..64767108c069 100644 --- a/include/trace/hooks/ufshcd.h +++ b/include/trace/hooks/ufshcd.h @@ -57,6 +57,15 @@ DECLARE_HOOK(android_vh_ufs_update_sdev, DECLARE_HOOK(android_vh_ufs_clock_scaling, TP_PROTO(struct ufs_hba *hba, bool *force_out, bool *force_scaling, bool *scale_up), TP_ARGS(hba, force_out, force_scaling, scale_up)); + +DECLARE_HOOK(android_vh_ufs_use_mcq_hooks, + TP_PROTO(struct ufs_hba *hba, bool *use_mcq), + TP_ARGS(hba, use_mcq)); + +struct scsi_cmnd; +DECLARE_HOOK(android_vh_ufs_mcq_abort, + TP_PROTO(struct ufs_hba *hba, struct scsi_cmnd *cmd, int *ret), + TP_ARGS(hba, cmd, ret)); #endif /* _TRACE_HOOK_UFSHCD_H */ /* This part must be outside protection */ #include diff --git a/include/trace/hooks/user.h b/include/trace/hooks/user.h new file mode 100644 index 000000000000..773eed2ea75a --- /dev/null +++ b/include/trace/hooks/user.h @@ -0,0 +1,22 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM user +#undef TRACE_INCLUDE_PATH +#define TRACE_INCLUDE_PATH trace/hooks +#if !defined(_TRACE_HOOK_USER_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_HOOK_USER_H +#include + +struct user_struct; +DECLARE_HOOK(android_vh_alloc_uid, + TP_PROTO(struct user_struct *user), + TP_ARGS(user)); + +DECLARE_HOOK(android_vh_free_user, + TP_PROTO(struct user_struct *up), + TP_ARGS(up)); + +#endif /* _TRACE_HOOK_USER_H */ +/* This part must be outside protection */ +#include + diff --git a/include/trace/hooks/vmscan.h b/include/trace/hooks/vmscan.h index 6cba5fd70e8a..0896b1134de5 100644 --- a/include/trace/hooks/vmscan.h +++ b/include/trace/hooks/vmscan.h @@ -15,6 +15,27 @@ DECLARE_RESTRICTED_HOOK(android_rvh_set_balance_anon_file_reclaim, DECLARE_HOOK(android_vh_kswapd_per_node, TP_PROTO(int nid, bool *skip, bool run), TP_ARGS(nid, skip, run)); +DECLARE_HOOK(android_vh_shrink_slab_bypass, + TP_PROTO(gfp_t gfp_mask, int nid, struct mem_cgroup *memcg, int priority, bool *bypass), + TP_ARGS(gfp_mask, nid, memcg, priority, bypass)); +DECLARE_HOOK(android_vh_do_shrink_slab, + TP_PROTO(struct shrinker *shrinker, long *freeable), + TP_ARGS(shrinker, freeable)); +DECLARE_HOOK(android_vh_shrink_node_memcgs, + TP_PROTO(struct mem_cgroup *memcg, bool *skip), + TP_ARGS(memcg, skip)); +DECLARE_HOOK(android_vh_modify_scan_control, + TP_PROTO(u64 *ext, unsigned long *nr_to_reclaim, + struct mem_cgroup *target_mem_cgroup, + bool *file_is_tiny, bool *may_writepage), + TP_ARGS(ext, nr_to_reclaim, target_mem_cgroup, file_is_tiny, may_writepage)); +DECLARE_HOOK(android_vh_should_continue_reclaim, + TP_PROTO(u64 *ext, unsigned long *nr_to_reclaim, + unsigned long *nr_reclaimed, bool *continue_reclaim), + TP_ARGS(ext, nr_to_reclaim, nr_reclaimed, continue_reclaim)); +DECLARE_HOOK(android_vh_file_is_tiny_bypass, + TP_PROTO(bool file_is_tiny, bool *bypass), + TP_ARGS(file_is_tiny, bypass)); #endif /* _TRACE_HOOK_VMSCAN_H */ /* This part must be outside protection */ #include diff --git a/include/uapi/linux/OWNERS b/include/uapi/linux/OWNERS deleted file mode 100644 index 8aed640a4679..000000000000 --- a/include/uapi/linux/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -per-file f2fs**=file:/fs/f2fs/OWNERS -per-file fuse**=file:/fs/fuse/OWNERS -per-file net**=file:/net/OWNERS diff --git a/include/uapi/linux/const.h b/include/uapi/linux/const.h index af2a44c08683..a429381e7ca5 100644 --- a/include/uapi/linux/const.h +++ b/include/uapi/linux/const.h @@ -28,7 +28,7 @@ #define _BITUL(x) (_UL(1) << (x)) #define _BITULL(x) (_ULL(1) << (x)) -#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1) +#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1) #define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) #define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) diff --git a/include/uapi/linux/gunyah.h b/include/uapi/linux/gunyah.h index b747d8a1ce0c..a1919c75a489 100644 --- a/include/uapi/linux/gunyah.h +++ b/include/uapi/linux/gunyah.h @@ -3,8 +3,8 @@ * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ -#ifndef _UAPI_LINUX_GUNYAH -#define _UAPI_LINUX_GUNYAH +#ifndef _UAPI_LINUX_GUNYAH_H +#define _UAPI_LINUX_GUNYAH_H /* * Userspace interface for /dev/gunyah - gunyah based virtual machine @@ -24,14 +24,22 @@ * ioctls for VM fds */ -#define GH_MEM_ALLOW_READ (1UL << 0) -#define GH_MEM_ALLOW_WRITE (1UL << 1) -#define GH_MEM_ALLOW_EXEC (1UL << 2) +/** + * enum gh_mem_flags - Possible flags on &struct gh_userspace_memory_region + * @GH_MEM_ALLOW_READ: Allow guest to read the memory + * @GH_MEM_ALLOW_WRITE: Allow guest to write to the memory + * @GH_MEM_ALLOW_EXEC: Allow guest to execute instructions in the memory + */ +enum gh_mem_flags { + GH_MEM_ALLOW_READ = 1UL << 0, + GH_MEM_ALLOW_WRITE = 1UL << 1, + GH_MEM_ALLOW_EXEC = 1UL << 2, +}; /** * struct gh_userspace_memory_region - Userspace memory descripion for GH_VM_SET_USER_MEM_REGION - * @label: Unique identifer to the region. - * @flags: Flags for memory parcel behavior + * @label: Identifer to the region which is unique to the VM. + * @flags: Flags for memory parcel behavior. See &enum gh_mem_flags. * @guest_phys_addr: Location of the memory region in guest's memory space (page-aligned) * @memory_size: Size of the region (page-aligned) * @userspace_addr: Location of the memory region in caller (userspace)'s memory @@ -52,7 +60,9 @@ struct gh_userspace_memory_region { /** * struct gh_vm_dtb_config - Set the location of the VM's devicetree blob * @guest_phys_addr: Address of the VM's devicetree in guest memory. - * @size: Maximum size of the devicetree. + * @size: Maximum size of the devicetree including space for overlays. + * Resource manager applies an overlay to the DTB and dtb_size should + * include room for the overlay. A page of memory is typicaly plenty. */ struct gh_vm_dtb_config { __u64 guest_phys_addr; @@ -63,67 +73,61 @@ struct gh_vm_dtb_config { #define GH_VM_START _IO(GH_IOCTL_TYPE, 0x3) /** - * GH_FN_VCPU - create a vCPU instance to control a vCPU + * enum gh_fn_type - Valid types of Gunyah VM functions + * @GH_FN_VCPU: create a vCPU instance to control a vCPU + * &struct gh_fn_desc.arg is a pointer to &struct gh_fn_vcpu_arg + * Return: file descriptor to manipulate the vcpu. + * @GH_FN_IRQFD: register eventfd to assert a Gunyah doorbell + * &struct gh_fn_desc.arg is a pointer to &struct gh_fn_irqfd_arg + * @GH_FN_IOEVENTFD: register ioeventfd to trigger when VM faults on parameter + * &struct gh_fn_desc.arg is a pointer to &struct gh_fn_ioeventfd_arg + */ +enum gh_fn_type { + GH_FN_VCPU = 1, + GH_FN_IRQFD, + GH_FN_IOEVENTFD, +}; + +#define GH_FN_MAX_ARG_SIZE 256 + +/** + * struct gh_fn_vcpu_arg - Arguments to create a vCPU. + * @id: vcpu id * - * gh_fn_desc is filled with &struct gh_fn_vcpu_arg + * Create this function with &GH_VM_ADD_FUNCTION using type &GH_FN_VCPU. * * The vcpu type will register with the VM Manager to expect to control * vCPU number `vcpu_id`. It returns a file descriptor allowing interaction with * the vCPU. See the Gunyah vCPU API description sections for interacting with * the Gunyah vCPU file descriptors. - * - * Return: file descriptor to manipulate the vcpu. See GH_VCPU_* ioctls - */ -#define GH_FN_VCPU 1 - -/** - * GH_FN_IRQFD - register eventfd to assert a Gunyah doorbell - * - * gh_fn_desc is filled with gh_fn_irqfd_arg - * - * Allows setting an eventfd to directly trigger a guest interrupt. - * irqfd.fd specifies the file descriptor to use as the eventfd. - * irqfd.label corresponds to the doorbell label used in the guest VM's devicetree. - * - * Return: 0 - */ -#define GH_FN_IRQFD 2 - -/** - * GH_FN_IOEVENTFD - register ioeventfd to trigger when VM faults on parameter - * - * gh_fn_desc is filled with gh_fn_ioeventfd_arg - * - * Attaches an ioeventfd to a legal mmio address within the guest. A guest write - * in the registered address will signal the provided event instead of triggering - * an exit on the GH_VCPU_RUN ioctl. - * - * If GH_IOEVENTFD_DATAMATCH flag is set, the event will be signaled only if the - * written value to the registered address is equal to datamatch in - * struct gh_fn_ioeventfd_arg. - * - * Return: 0 - */ -#define GH_FN_IOEVENTFD 3 - -#define GH_FN_MAX_ARG_SIZE 256 - -/** - * struct gh_fn_vcpu_arg - Arguments to create a vCPU - * @id: vcpu id */ struct gh_fn_vcpu_arg { __u32 id; }; -#define GH_IRQFD_LEVEL (1UL << 0) +/** + * enum gh_irqfd_flags - flags for use in gh_fn_irqfd_arg + * @GH_IRQFD_FLAGS_LEVEL: make the interrupt operate like a level triggered + * interrupt on guest side. Triggering IRQFD before + * guest handles the interrupt causes interrupt to + * stay asserted. + */ +enum gh_irqfd_flags { + GH_IRQFD_FLAGS_LEVEL = 1UL << 0, +}; /** - * struct gh_fn_irqfd_arg - Arguments to create an irqfd function + * struct gh_fn_irqfd_arg - Arguments to create an irqfd function. + * + * Create this function with &GH_VM_ADD_FUNCTION using type &GH_FN_IRQFD. + * + * Allows setting an eventfd to directly trigger a guest interrupt. + * irqfd.fd specifies the file descriptor to use as the eventfd. + * irqfd.label corresponds to the doorbell label used in the guest VM's devicetree. + * * @fd: an eventfd which when written to will raise a doorbell * @label: Label of the doorbell created on the guest VM - * @flags: GH_IRQFD_LEVEL configures the corresponding doorbell to behave - * like a level triggered interrupt. + * @flags: see &enum gh_irqfd_flags * @padding: padding bytes */ struct gh_fn_irqfd_arg { @@ -133,7 +137,15 @@ struct gh_fn_irqfd_arg { __u32 padding; }; -#define GH_IOEVENTFD_DATAMATCH (1UL << 0) +/** + * enum gh_ioeventfd_flags - flags for use in gh_fn_ioeventfd_arg + * @GH_IOEVENTFD_FLAGS_DATAMATCH: the event will be signaled only if the + * written value to the registered address is + * equal to &struct gh_fn_ioeventfd_arg.datamatch + */ +enum gh_ioeventfd_flags { + GH_IOEVENTFD_FLAGS_DATAMATCH = 1UL << 0, +}; /** * struct gh_fn_ioeventfd_arg - Arguments to create an ioeventfd function @@ -141,10 +153,14 @@ struct gh_fn_irqfd_arg { * @addr: Address in guest memory * @len: Length of access * @fd: When ioeventfd is matched, this eventfd is written - * @flags: If GH_IOEVENTFD_DATAMATCH flag is set, the event will be signaled - * only if the written value to the registered address is equal to - * @datamatch + * @flags: See &enum gh_ioeventfd_flags * @padding: padding bytes + * + * Create this function with &GH_VM_ADD_FUNCTION using type &GH_FN_IOEVENTFD. + * + * Attaches an ioeventfd to a legal mmio address within the guest. A guest write + * in the registered address will signal the provided event instead of triggering + * an exit on the GH_VCPU_RUN ioctl. */ struct gh_fn_ioeventfd_arg { __u64 datamatch; @@ -157,9 +173,10 @@ struct gh_fn_ioeventfd_arg { /** * struct gh_fn_desc - Arguments to create a VM function - * @type: Type of the function. See GH_FN_* macro for supported types + * @type: Type of the function. See &enum gh_fn_type. * @arg_size: Size of argument to pass to the function. arg_size <= GH_FN_MAX_ARG_SIZE - * @arg: Value or pointer to argument given to the function + * @arg: Pointer to argument given to the function. See &enum gh_fn_type for expected + * arguments for a function type. */ struct gh_fn_desc { __u32 type; @@ -170,13 +187,21 @@ struct gh_fn_desc { #define GH_VM_ADD_FUNCTION _IOW(GH_IOCTL_TYPE, 0x4, struct gh_fn_desc) #define GH_VM_REMOVE_FUNCTION _IOW(GH_IOCTL_TYPE, 0x7, struct gh_fn_desc) +/* + * ioctls for vCPU fds + */ + +/** + * enum gh_vm_status - Stores status reason why VM is not runnable (exited). + * @GH_VM_STATUS_LOAD_FAILED: VM didn't start because it couldn't be loaded. + * @GH_VM_STATUS_EXITED: VM requested shutdown/reboot. + * Use &struct gh_vm_exit_info.reason for further details. + * @GH_VM_STATUS_CRASHED: VM state is unknown and has crashed. + */ enum gh_vm_status { GH_VM_STATUS_LOAD_FAILED = 1, -#define GH_VM_STATUS_LOAD_FAILED GH_VM_STATUS_LOAD_FAILED GH_VM_STATUS_EXITED = 2, -#define GH_VM_STATUS_EXITED GH_VM_STATUS_EXITED GH_VM_STATUS_CRASHED = 3, -#define GH_VM_STATUS_CRASHED GH_VM_STATUS_CRASHED }; /* @@ -203,9 +228,20 @@ struct gh_vm_exit_info { __u8 reason[GH_VM_MAX_EXIT_REASON_SIZE]; }; -#define GH_VCPU_EXIT_UNKNOWN 0 -#define GH_VCPU_EXIT_MMIO 1 -#define GH_VCPU_EXIT_STATUS 2 +/** + * enum gh_vcpu_exit - Stores reason why &GH_VCPU_RUN ioctl recently exited with status 0 + * @GH_VCPU_EXIT_UNKNOWN: Not used, status != 0 + * @GH_VCPU_EXIT_MMIO: vCPU performed a read or write that could not be handled + * by hypervisor or Linux. Use @struct gh_vcpu_run.mmio for + * details of the read/write. + * @GH_VCPU_EXIT_STATUS: vCPU not able to run because the VM has exited. + * Use @struct gh_vcpu_run.status for why VM has exited. + */ +enum gh_vcpu_exit { + GH_VCPU_EXIT_UNKNOWN, + GH_VCPU_EXIT_MMIO, + GH_VCPU_EXIT_STATUS, +}; /** * struct gh_vcpu_run - Application code obtains a pointer to the gh_vcpu_run @@ -213,19 +249,19 @@ struct gh_vm_exit_info { * @immediate_exit: polled when scheduling the vcpu. If set, immediately returns -EINTR. * @padding: padding bytes * @exit_reason: Set when GH_VCPU_RUN returns successfully and gives reason why - * GH_VCPU_RUN has stopped running the vCPU. + * GH_VCPU_RUN has stopped running the vCPU. See &enum gh_vcpu_exit. * @mmio: Used when exit_reason == GH_VCPU_EXIT_MMIO * The guest has faulted on an memory-mapped I/O instruction that * couldn't be satisfied by gunyah. * @mmio.phys_addr: Address guest tried to access * @mmio.data: the value that was written if `is_write == 1`. Filled by - * user for reads (`is_wite == 0`). + * user for reads (`is_write == 0`). * @mmio.len: Length of write. Only the first `len` bytes of `data` * are considered by Gunyah. * @mmio.is_write: 1 if VM tried to perform a write, 0 for a read * @status: Used when exit_reason == GH_VCPU_EXIT_STATUS. * The guest VM is no longer runnable. This struct informs why. - * @status.status: See `enum gh_vm_status` for possible values + * @status.status: See &enum gh_vm_status for possible values * @status.exit_info: Used when status == GH_VM_STATUS_EXITED */ struct gh_vcpu_run { diff --git a/include/uapi/linux/in.h b/include/uapi/linux/in.h index 07a4cb149305..e682ab628dfa 100644 --- a/include/uapi/linux/in.h +++ b/include/uapi/linux/in.h @@ -162,6 +162,8 @@ struct in_addr { #define MCAST_MSFILTER 48 #define IP_MULTICAST_ALL 49 #define IP_UNICAST_IF 50 +#define IP_LOCAL_PORT_RANGE 51 +#define IP_PROTOCOL 52 #define MCAST_EXCLUDE 0 #define MCAST_INCLUDE 1 diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h index c566e603af6e..8fc5fc92adde 100644 --- a/include/uapi/linux/nl80211.h +++ b/include/uapi/linux/nl80211.h @@ -1548,6 +1548,16 @@ enum nl80211_commands { NL80211_CMD_ADD_LINK_STA, NL80211_CMD_MODIFY_LINK_STA, NL80211_CMD_REMOVE_LINK_STA, + NL80211_CMD_ANDROID_KABI_RESERVED_1, + NL80211_CMD_ANDROID_KABI_RESERVED_2, + NL80211_CMD_ANDROID_KABI_RESERVED_3, + NL80211_CMD_ANDROID_KABI_RESERVED_4, + NL80211_CMD_ANDROID_KABI_RESERVED_5, + NL80211_CMD_ANDROID_KABI_RESERVED_6, + NL80211_CMD_ANDROID_KABI_RESERVED_7, + NL80211_CMD_ANDROID_KABI_RESERVED_8, + NL80211_CMD_ANDROID_KABI_RESERVED_9, + NL80211_CMD_ANDROID_KABI_RESERVED_10, /* add new commands above here */ @@ -2777,6 +2787,9 @@ enum nl80211_commands { * @NUM_NL80211_ATTR: total number of nl80211_attrs available * @NL80211_ATTR_MAX: highest attribute number currently defined * @__NL80211_ATTR_AFTER_LAST: internal use + * @__NL80211_ATTR_MAX_IMPLEMENTED: Internal use only, assign it with new max + * implemented attribute if NL80211_ATTR_ANDROID_KABI_RESERVED_* attributes + * enabled while backporting upstream UAPI changes. */ enum nl80211_attrs { /* don't change the order or add anything between, this is ABI! */ @@ -3305,8 +3318,35 @@ enum nl80211_attrs { NL80211_ATTR_PUNCT_BITMAP, + NL80211_ATTR_ANDROID_KABI_RESERVED_1, + NL80211_ATTR_ANDROID_KABI_RESERVED_2, + NL80211_ATTR_ANDROID_KABI_RESERVED_3, + NL80211_ATTR_ANDROID_KABI_RESERVED_4, + NL80211_ATTR_ANDROID_KABI_RESERVED_5, + NL80211_ATTR_ANDROID_KABI_RESERVED_6, + NL80211_ATTR_ANDROID_KABI_RESERVED_7, + NL80211_ATTR_ANDROID_KABI_RESERVED_8, + NL80211_ATTR_ANDROID_KABI_RESERVED_9, + NL80211_ATTR_ANDROID_KABI_RESERVED_10, + NL80211_ATTR_ANDROID_KABI_RESERVED_11, + NL80211_ATTR_ANDROID_KABI_RESERVED_12, + NL80211_ATTR_ANDROID_KABI_RESERVED_13, + NL80211_ATTR_ANDROID_KABI_RESERVED_14, + NL80211_ATTR_ANDROID_KABI_RESERVED_15, + NL80211_ATTR_ANDROID_KABI_RESERVED_16, + NL80211_ATTR_ANDROID_KABI_RESERVED_17, + NL80211_ATTR_ANDROID_KABI_RESERVED_18, + NL80211_ATTR_ANDROID_KABI_RESERVED_19, + NL80211_ATTR_ANDROID_KABI_RESERVED_20, + NL80211_ATTR_ANDROID_KABI_RESERVED_21, + NL80211_ATTR_ANDROID_KABI_RESERVED_22, + NL80211_ATTR_ANDROID_KABI_RESERVED_23, + NL80211_ATTR_ANDROID_KABI_RESERVED_24, + NL80211_ATTR_ANDROID_KABI_RESERVED_25, + /* add attributes here, update the policy in nl80211.c */ + __NL80211_ATTR_MAX_IMPLEMENTED = NL80211_ATTR_PUNCT_BITMAP, __NL80211_ATTR_AFTER_LAST, NUM_NL80211_ATTR = __NL80211_ATTR_AFTER_LAST, NL80211_ATTR_MAX = __NL80211_ATTR_AFTER_LAST - 1 @@ -3821,6 +3861,11 @@ enum nl80211_sta_info { NL80211_STA_INFO_AIRTIME_LINK_METRIC, NL80211_STA_INFO_ASSOC_AT_BOOTTIME, NL80211_STA_INFO_CONNECTED_TO_AS, + NL80211_STA_INFO_ANDROID_KABI_RESERVED_1, + NL80211_STA_INFO_ANDROID_KABI_RESERVED_2, + NL80211_STA_INFO_ANDROID_KABI_RESERVED_3, + NL80211_STA_INFO_ANDROID_KABI_RESERVED_4, + NL80211_STA_INFO_ANDROID_KABI_RESERVED_5, /* keep last */ __NL80211_STA_INFO_AFTER_LAST, @@ -3996,6 +4041,11 @@ enum nl80211_band_iftype_attr { NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY, NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET, NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE, + NL80211_BAND_IFTYPE_ATTR_ANDROID_KABI_RESERVED_1, + NL80211_BAND_IFTYPE_ATTR_ANDROID_KABI_RESERVED_2, + NL80211_BAND_IFTYPE_ATTR_ANDROID_KABI_RESERVED_3, + NL80211_BAND_IFTYPE_ATTR_ANDROID_KABI_RESERVED_4, + NL80211_BAND_IFTYPE_ATTR_ANDROID_KABI_RESERVED_5, /* keep last */ __NL80211_BAND_IFTYPE_ATTR_AFTER_LAST, @@ -4044,6 +4094,11 @@ enum nl80211_band_attr { NL80211_BAND_ATTR_EDMG_CHANNELS, NL80211_BAND_ATTR_EDMG_BW_CONFIG, + NL80211_BAND_ATTR_ANDROID_KABI_RESERVED_1, + NL80211_BAND_ATTR_ANDROID_KABI_RESERVED_2, + NL80211_BAND_ATTR_ANDROID_KABI_RESERVED_3, + NL80211_BAND_ATTR_ANDROID_KABI_RESERVED_4, + NL80211_BAND_ATTR_ANDROID_KABI_RESERVED_5, /* keep last */ __NL80211_BAND_ATTR_AFTER_LAST, @@ -4934,6 +4989,11 @@ enum nl80211_bss_scan_width { NL80211_BSS_CHAN_WIDTH_5, NL80211_BSS_CHAN_WIDTH_1, NL80211_BSS_CHAN_WIDTH_2, + NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_1, + NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_2, + NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_3, + NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_4, + NL80211_BSS_CHAN_WIDTH_ANDROID_KABI_RESERVED_5, }; /** @@ -5015,6 +5075,9 @@ enum nl80211_bss { NL80211_BSS_FREQUENCY_OFFSET, NL80211_BSS_MLO_LINK_ID, NL80211_BSS_MLD_ADDR, + NL80211_BSS_ANDROID_KABI_RESERVED_1, + NL80211_BSS_ANDROID_KABI_RESERVED_2, + NL80211_BSS_ANDROID_KABI_RESERVED_3, /* keep last */ __NL80211_BSS_AFTER_LAST, @@ -5184,6 +5247,9 @@ enum nl80211_key_attributes { * @NL80211_TXRATE_HE_LTF: configure HE LTF, 1XLTF, 2XLTF and 4XLTF. * @__NL80211_TXRATE_AFTER_LAST: internal * @NL80211_TXRATE_MAX: highest TX rate attribute + * @__NL80211_TXRATE_MAX_IMPLEMENTED: Internal use only, assign it with new max + * implemented attribute if NL80211_TXRATE_ANDROID_KABI_RESERVED_* + * attributes enabled while backporting upstream UAPI changes. */ enum nl80211_tx_rate_attributes { __NL80211_TXRATE_INVALID, @@ -5194,8 +5260,14 @@ enum nl80211_tx_rate_attributes { NL80211_TXRATE_HE, NL80211_TXRATE_HE_GI, NL80211_TXRATE_HE_LTF, + NL80211_TXRATE_ANDROID_KABI_RESERVED_1, + NL80211_TXRATE_ANDROID_KABI_RESERVED_2, + NL80211_TXRATE_ANDROID_KABI_RESERVED_3, + NL80211_TXRATE_ANDROID_KABI_RESERVED_4, + NL80211_TXRATE_ANDROID_KABI_RESERVED_5, /* keep last */ + __NL80211_TXRATE_MAX_IMPLEMENTED = NL80211_TXRATE_HE_LTF, __NL80211_TXRATE_AFTER_LAST, NL80211_TXRATE_MAX = __NL80211_TXRATE_AFTER_LAST - 1 }; @@ -5290,6 +5362,9 @@ enum nl80211_ps_state { * RSSI threshold event. * @__NL80211_ATTR_CQM_AFTER_LAST: internal * @NL80211_ATTR_CQM_MAX: highest key attribute + * @__NL80211_ATTR_CQM_MAX_IMPLEMENTED: Internal use only, assign it with new + * max implemented attribute if NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_* + * attributes enabled while backporting upstream UAPI changes. */ enum nl80211_attr_cqm { __NL80211_ATTR_CQM_INVALID, @@ -5302,8 +5377,14 @@ enum nl80211_attr_cqm { NL80211_ATTR_CQM_TXE_INTVL, NL80211_ATTR_CQM_BEACON_LOSS_EVENT, NL80211_ATTR_CQM_RSSI_LEVEL, + NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_1, + NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_2, + NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_3, + NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_4, + NL80211_ATTR_CQM_ANDROID_KABI_RESERVED_5, /* keep last */ + __NL80211_ATTR_CQM_MAX_IMPLEMENTED = NL80211_ATTR_CQM_RSSI_LEVEL, __NL80211_ATTR_CQM_AFTER_LAST, NL80211_ATTR_CQM_MAX = __NL80211_ATTR_CQM_AFTER_LAST - 1 }; @@ -5320,6 +5401,9 @@ enum nl80211_cqm_rssi_threshold_event { NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW, NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH, NL80211_CQM_RSSI_BEACON_LOSS_EVENT, + NL80211_CQM_RSSI_ANDROID_KABI_RESERVED_1, + NL80211_CQM_RSSI_ANDROID_KABI_RESERVED_2, + NL80211_CQM_RSSI_ANDROID_KABI_RESERVED_3, }; @@ -5399,6 +5483,10 @@ enum nl80211_tx_rate_setting { * with the parameters passed through %NL80211_ATTR_TX_RATES. * configuration is applied to the data frame for the tid to that connected * station. + * @__NL80211_TID_CONFIG_ATTR_MAX_IMPLEMENTED: Internal use only, assign it with + * new max implemented attribute if + * NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_* attributes enabled while + * backporting upstream UAPI changes. */ enum nl80211_tid_config_attr { __NL80211_TID_CONFIG_ATTR_INVALID, @@ -5415,8 +5503,14 @@ enum nl80211_tid_config_attr { NL80211_TID_CONFIG_ATTR_AMSDU_CTRL, NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE, NL80211_TID_CONFIG_ATTR_TX_RATE, + NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_1, + NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_2, + NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_3, + NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_4, + NL80211_TID_CONFIG_ATTR_ANDROID_KABI_RESERVED_5, /* keep last */ + __NL80211_TID_CONFIG_ATTR_MAX_IMPLEMENTED = NL80211_TID_CONFIG_ATTR_TX_RATE, __NL80211_TID_CONFIG_ATTR_AFTER_LAST, NL80211_TID_CONFIG_ATTR_MAX = __NL80211_TID_CONFIG_ATTR_AFTER_LAST - 1 }; @@ -5770,6 +5864,9 @@ enum nl80211_iface_limit_attrs { NL80211_IFACE_LIMIT_UNSPEC, NL80211_IFACE_LIMIT_MAX, NL80211_IFACE_LIMIT_TYPES, + NL80211_IFACE_LIMIT_ANDROID_KABI_RESERVED_1, + NL80211_IFACE_LIMIT_ANDROID_KABI_RESERVED_2, + NL80211_IFACE_LIMIT_ANDROID_KABI_RESERVED_3, /* keep last */ NUM_NL80211_IFACE_LIMIT, @@ -5834,6 +5931,11 @@ enum nl80211_if_combination_attrs { NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS, NL80211_IFACE_COMB_RADAR_DETECT_REGIONS, NL80211_IFACE_COMB_BI_MIN_GCD, + NL80211_IFACE_COMB_ANDROID_KABI_RESERVED_1, + NL80211_IFACE_COMB_ANDROID_KABI_RESERVED_2, + NL80211_IFACE_COMB_ANDROID_KABI_RESERVED_3, + NL80211_IFACE_COMB_ANDROID_KABI_RESERVED_4, + NL80211_IFACE_COMB_ANDROID_KABI_RESERVED_5, /* keep last */ NUM_NL80211_IFACE_COMB, @@ -6001,6 +6103,9 @@ enum nl80211_tdls_operation { */ enum nl80211_ap_sme_features { NL80211_AP_SME_SA_QUERY_OFFLOAD = 1 << 0, + NL80211_AP_SME_ANDROID_KABI_RESERVED_1 = 1 << 1, + NL80211_AP_SME_ANDROID_KABI_RESERVED_2 = 1 << 2, + NL80211_AP_SME_ANDROID_KABI_RESERVED_3 = 1 << 3, }; /** @@ -6325,6 +6430,10 @@ enum nl80211_feature_flags { * @NL80211_EXT_FEATURE_SECURE_NAN: Device supports NAN Pairing which enables * authentication, data encryption and message integrity. * + * @NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA: Device supports randomized TA + * in authentication and deauthentication frames sent to unassociated peer + * using @NL80211_CMD_FRAME. + * * @NUM_NL80211_EXT_FEATURES: number of extended features. * @MAX_NL80211_EXT_FEATURES: highest extended feature index. */ @@ -6395,6 +6504,22 @@ enum nl80211_ext_feature_index { NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE, NL80211_EXT_FEATURE_PUNCT, NL80211_EXT_FEATURE_SECURE_NAN, + NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_1, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_2, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_3, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_4, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_5, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_6, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_7, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_8, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_9, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_10, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_11, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_12, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_13, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_14, + NL80211_EXT_FEATURE_ANDROID_KABI_RESERVED_15, /* add new features before the definition below */ NUM_NL80211_EXT_FEATURES, @@ -6528,6 +6653,11 @@ enum nl80211_scan_flags { NL80211_SCAN_FLAG_MIN_PREQ_CONTENT = 1<<12, NL80211_SCAN_FLAG_FREQ_KHZ = 1<<13, NL80211_SCAN_FLAG_COLOCATED_6GHZ = 1<<14, + NL80211_SCAN_FLAG_ANDROID_KABI_RESERVED_1 = 1<<15, + NL80211_SCAN_FLAG_ANDROID_KABI_RESERVED_2 = 1<<16, + NL80211_SCAN_FLAG_ANDROID_KABI_RESERVED_3 = 1<<17, + NL80211_SCAN_FLAG_ANDROID_KABI_RESERVED_4 = 1<<18, + NL80211_SCAN_FLAG_ANDROID_KABI_RESERVED_5 = 1<<19, }; /** @@ -6699,6 +6829,9 @@ enum nl80211_tdls_peer_capability { NL80211_TDLS_PEER_VHT = 1<<1, NL80211_TDLS_PEER_WMM = 1<<2, NL80211_TDLS_PEER_HE = 1<<3, + NL80211_TDLS_PEER_ANDROID_KABI_RESERVED_1 = 1<<4, + NL80211_TDLS_PEER_ANDROID_KABI_RESERVED_2 = 1<<5, + NL80211_TDLS_PEER_ANDROID_KABI_RESERVED_3 = 1<<6, }; /** @@ -7754,6 +7887,9 @@ enum nl80211_mbssid_config_attributes { enum nl80211_ap_settings_flags { NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT = 1 << 0, NL80211_AP_SETTINGS_SA_QUERY_OFFLOAD_SUPPORT = 1 << 1, + NL80211_AP_SETTINGS_ANDROID_KABI_RESERVED_1 = 1 << 2, + NL80211_AP_SETTINGS_ANDROID_KABI_RESERVED_2 = 1 << 3, + NL80211_AP_SETTINGS_ANDROID_KABI_RESERVED_3 = 1 << 4, }; #endif /* __LINUX_NL80211_H */ diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 1847b621020e..b71dec819657 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -654,6 +654,8 @@ struct v4l2_pix_format { #define V4L2_PIX_FMT_NV12_16L16 v4l2_fourcc('H', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 16x16 tiles */ #define V4L2_PIX_FMT_NV12_32L32 v4l2_fourcc('S', 'T', '1', '2') /* 12 Y/CbCr 4:2:0 32x32 tiles */ #define V4L2_PIX_FMT_P010_4L4 v4l2_fourcc('T', '0', '1', '0') /* 12 Y/CbCr 4:2:0 10-bit 4x4 macroblocks */ +#define V4L2_PIX_FMT_NV12_8L128 v4l2_fourcc('A', 'T', '1', '2') /* Y/CbCr 4:2:0 8x128 tiles */ +#define V4L2_PIX_FMT_NV12_10BE_8L128 v4l2_fourcc_be('A', 'X', '1', '2') /* Y/CbCr 4:2:0 10-bit 8x128 tiles */ /* Tiled YUV formats, non contiguous planes */ #define V4L2_PIX_FMT_NV12MT v4l2_fourcc('T', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 64x32 tiles */ diff --git a/include/ufs/ufs.h b/include/ufs/ufs.h index 4e8d6240e589..29b91ada1dab 100644 --- a/include/ufs/ufs.h +++ b/include/ufs/ufs.h @@ -13,6 +13,8 @@ #include #include +#include +#include #include #define GENERAL_UPIU_REQUEST_SIZE (sizeof(struct utp_upiu_req)) @@ -636,6 +638,9 @@ struct ufs_dev_info { /* UFS EXT_IID Enable */ bool b_ext_iid_en; + + ANDROID_OEM_DATA(1); + ANDROID_KABI_RESERVE(1); }; /* diff --git a/include/ufs/ufshcd.h b/include/ufs/ufshcd.h index f6d12bab2fc2..c6962ac122ba 100644 --- a/include/ufs/ufshcd.h +++ b/include/ufs/ufshcd.h @@ -199,6 +199,8 @@ struct ufshcd_lrb { #endif bool req_abort_skip; + + ANDROID_KABI_RESERVE(1); }; /** @@ -392,6 +394,8 @@ struct ufs_clk_gating { bool is_initialized; int active_reqs; struct workqueue_struct *clk_gating_workq; + + ANDROID_KABI_RESERVE(1); }; struct ufs_saved_pwr_info { @@ -438,6 +442,8 @@ struct ufs_clk_scaling { bool is_initialized; bool is_busy_started; bool is_suspended; + + ANDROID_KABI_RESERVE(1); }; #define UFS_EVENT_HIST_LENGTH 8 @@ -610,6 +616,19 @@ enum ufshcd_quirks { * auto-hibernate capability but it's FASTAUTO only. */ UFSHCD_QUIRK_HIBERN_FASTAUTO = 1 << 18, + + /* + * Some host raises interrupt (per queue) in addition to + * CQES (traditional) when ESI is disabled. + * Enable this quirk will disable CQES and use per queue interrupt. + */ + UFSHCD_QUIRK_MCQ_BROKEN_INTR = 1 << 20, + + /* + * Some host does not implement SQ Run Time Command (SQRTC) register + * thus need this quirk to skip related flow. + */ + UFSHCD_QUIRK_MCQ_BROKEN_RTC = 1 << 21, }; enum ufshcd_android_quirks { @@ -1102,6 +1121,8 @@ struct ufs_hba { struct ufs_hw_queue *uhq; struct ufs_hw_queue *dev_cmd_queue; struct ufshcd_mcq_opr_info_t mcq_opr[OPR_MAX]; + + ANDROID_OEM_DATA(1); }; /** @@ -1121,6 +1142,7 @@ struct ufs_hba { * @cq_tail_slot: current slot to which CQ tail pointer is pointing * @cq_head_slot: current slot to which CQ head pointer is pointing * @cq_lock: Synchronize between multiple polling instances + * @sq_mutex: prevent submission queue concurrent access */ struct ufs_hw_queue { void __iomem *mcq_sq_head; @@ -1139,6 +1161,8 @@ struct ufs_hw_queue { u32 cq_tail_slot; u32 cq_head_slot; spinlock_t cq_lock; + /* prevent concurrent access to submission queue */ + struct mutex sq_mutex; }; static inline bool is_mcq_enabled(struct ufs_hba *hba) @@ -1167,7 +1191,7 @@ static inline size_t ufshcd_sg_entry_size(const struct ufs_hba *hba) ({ (void)(hba); BUILD_BUG_ON(sg_entry_size != sizeof(struct ufshcd_sg_entry)); }) #endif -static inline size_t sizeof_utp_transfer_cmd_desc(const struct ufs_hba *hba) +static inline size_t ufshcd_get_ucd_size(const struct ufs_hba *hba) { return sizeof(struct utp_transfer_cmd_desc) + SG_ALL * ufshcd_sg_entry_size(hba); } @@ -1276,6 +1300,8 @@ void ufshcd_schedule_eh_work(struct ufs_hba *hba); void ufshcd_mcq_write_cqis(struct ufs_hba *hba, u32 val, int i); unsigned long ufshcd_mcq_poll_cqe_nolock(struct ufs_hba *hba, struct ufs_hw_queue *hwq); +unsigned long ufshcd_mcq_poll_cqe_lock(struct ufs_hba *hba, + struct ufs_hw_queue *hwq); void ufshcd_mcq_enable_esi(struct ufs_hba *hba); void ufshcd_mcq_config_esi(struct ufs_hba *hba, struct msi_msg *msg); diff --git a/include/ufs/ufshci.h b/include/ufs/ufshci.h index 11424bb03814..9d291ca7f31d 100644 --- a/include/ufs/ufshci.h +++ b/include/ufs/ufshci.h @@ -99,6 +99,9 @@ enum { enum { REG_SQHP = 0x0, REG_SQTP = 0x4, + REG_SQRTC = 0x8, + REG_SQCTI = 0xC, + REG_SQRTS = 0x10, }; enum { @@ -111,12 +114,26 @@ enum { REG_CQIE = 0x4, }; +enum { + SQ_START = 0x0, + SQ_STOP = 0x1, + SQ_ICU = 0x2, +}; + +enum { + SQ_STS = 0x1, + SQ_CUS = 0x2, +}; + +#define SQ_ICU_ERR_CODE_MASK GENMASK(7, 4) +#define UPIU_COMMAND_TYPE_MASK GENMASK(31, 28) #define UFS_MASK(mask, offset) ((mask) << (offset)) /* UFS Version 08h */ #define MINOR_VERSION_NUM_MASK UFS_MASK(0xFFFF, 0) #define MAJOR_VERSION_NUM_MASK UFS_MASK(0xFFFF, 16) +#define UFSHCD_NUM_RESERVED 1 /* * Controller UFSHCI version * - 2.x and newer use the following scheme: @@ -503,8 +520,7 @@ struct request_desc_header { /** * struct utp_transfer_req_desc - UTP Transfer Request Descriptor (UTRD) * @header: UTRD header DW-0 to DW-3 - * @command_desc_base_addr_lo: UCD base address low DW-4 - * @command_desc_base_addr_hi: UCD base address high DW-5 + * @command_desc_base_addr: UCD base address DW 4-5 * @response_upiu_length: response UPIU length DW-6 * @response_upiu_offset: response UPIU offset DW-6 * @prd_table_length: Physical region descriptor length DW-7 @@ -516,8 +532,7 @@ struct utp_transfer_req_desc { struct request_desc_header header; /* DW 4-5*/ - __le32 command_desc_base_addr_lo; - __le32 command_desc_base_addr_hi; + __le64 command_desc_base_addr; /* DW 6 */ __le16 response_upiu_length; diff --git a/init/Kconfig b/init/Kconfig index cb11f0dcc01c..016cad6bc66f 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -892,18 +892,14 @@ config CC_IMPLICIT_FALLTHROUGH default "-Wimplicit-fallthrough=5" if CC_IS_GCC && $(cc-option,-Wimplicit-fallthrough=5) default "-Wimplicit-fallthrough" if CC_IS_CLANG && $(cc-option,-Wunreachable-code-fallthrough) -# Currently, disable gcc-11,12 array-bounds globally. -# We may want to target only particular configurations some day. +# Currently, disable gcc-11+ array-bounds globally. +# It's still broken in gcc-13, so no upper bound yet. config GCC11_NO_ARRAY_BOUNDS def_bool y -config GCC12_NO_ARRAY_BOUNDS - def_bool y - config CC_NO_ARRAY_BOUNDS bool - default y if CC_IS_GCC && GCC_VERSION >= 110000 && GCC_VERSION < 120000 && GCC11_NO_ARRAY_BOUNDS - default y if CC_IS_GCC && GCC_VERSION >= 120000 && GCC_VERSION < 130000 && GCC12_NO_ARRAY_BOUNDS + default y if CC_IS_GCC && GCC_VERSION >= 110000 && GCC11_NO_ARRAY_BOUNDS # # For architectures that know their GCC __int128 support is sound diff --git a/kernel/bpf/ringbuf.c b/kernel/bpf/ringbuf.c index 9e832acf4692..4cc6d1afced5 100644 --- a/kernel/bpf/ringbuf.c +++ b/kernel/bpf/ringbuf.c @@ -269,7 +269,7 @@ static int ringbuf_map_mmap_kern(struct bpf_map *map, struct vm_area_struct *vma if (vma->vm_pgoff != 0 || vma->vm_end - vma->vm_start != PAGE_SIZE) return -EPERM; } else { - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); } /* remap_vmalloc_range() checks size and offset constraints */ return remap_vmalloc_range(vma, rb_map->rb, @@ -290,7 +290,7 @@ static int ringbuf_map_mmap_user(struct bpf_map *map, struct vm_area_struct *vma */ return -EPERM; } else { - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); } /* remap_vmalloc_range() checks size and offset constraints */ return remap_vmalloc_range(vma, rb_map->rb, vma->vm_pgoff + RINGBUF_PGOFF); diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index 816579fb18fa..5384e98b97fd 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -808,10 +808,10 @@ static int bpf_map_mmap(struct file *filp, struct vm_area_struct *vma) /* set default open/close callbacks */ vma->vm_ops = &bpf_map_default_vmops; vma->vm_private_data = map; - vma->vm_flags &= ~VM_MAYEXEC; + vm_flags_clear(vma, VM_MAYEXEC); if (!(vma->vm_flags & VM_WRITE)) /* disallow re-mapping with PROT_WRITE */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); err = map->ops->map_mmap(map, vma); if (err) diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index ea21e008bf85..8db2ed564939 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -2682,6 +2682,21 @@ static int backtrack_insn(struct bpf_verifier_env *env, int idx, } } else if (opcode == BPF_EXIT) { return -ENOTSUPP; + } else if (BPF_SRC(insn->code) == BPF_X) { + if (!(*reg_mask & (dreg | sreg))) + return 0; + /* dreg sreg + * Both dreg and sreg need precision before + * this insn. If only sreg was marked precise + * before it would be equally necessary to + * propagate it to dreg. + */ + *reg_mask |= (sreg | dreg); + /* else dreg K + * Only dreg still needs precision before + * this insn, so for the K-based conditional + * there is nothing new to be marked. + */ } } else if (class == BPF_LD) { if (!(*reg_mask & dreg)) diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index 9672a065fc9a..e4045593ea2b 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -4460,6 +4460,7 @@ int cgroup_add_legacy_cftypes(struct cgroup_subsys *ss, struct cftype *cfts) cft->flags |= __CFTYPE_NOT_ON_DFL; return cgroup_add_cftypes(ss, cfts); } +EXPORT_SYMBOL_GPL(cgroup_add_legacy_cftypes); /** * cgroup_file_notify - generate a file modified event for a cgroup_file diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c index 2728c634e984..a29cfcc92fb2 100644 --- a/kernel/cgroup/cpuset.c +++ b/kernel/cgroup/cpuset.c @@ -67,6 +67,8 @@ #include #include +#include + DEFINE_STATIC_KEY_FALSE(cpusets_pre_enable_key); DEFINE_STATIC_KEY_FALSE(cpusets_enabled_key); @@ -3315,18 +3317,18 @@ static void cpuset_cancel_fork(struct task_struct *task, struct css_set *cset) static void cpuset_fork(struct task_struct *task) { struct cpuset *cs; - bool same_cs; + bool same_cs, inherit_cpus = false; rcu_read_lock(); cs = task_cs(task); same_cs = (cs == task_cs(current)); rcu_read_unlock(); - if (same_cs) { if (cs == &top_cpuset) return; - - set_cpus_allowed_ptr(task, current->cpus_ptr); + trace_android_rvh_cpuset_fork(task, &inherit_cpus); + if (!inherit_cpus) + set_cpus_allowed_ptr(task, current->cpus_ptr); task->mems_allowed = current->mems_allowed; return; } @@ -3798,7 +3800,7 @@ void cpuset_cpus_allowed(struct task_struct *tsk, struct cpumask *pmask) guarantee_online_cpus(tsk, pmask); spin_unlock_irqrestore(&callback_lock, flags); } - +EXPORT_SYMBOL_GPL(cpuset_cpus_allowed); /** * cpuset_cpus_allowed_fallback - final fallback before complete catastrophe. * @tsk: pointer to task_struct with which the scheduler is struggling diff --git a/kernel/cgroup/legacy_freezer.c b/kernel/cgroup/legacy_freezer.c index 936473203a6b..31ae16da6af3 100644 --- a/kernel/cgroup/legacy_freezer.c +++ b/kernel/cgroup/legacy_freezer.c @@ -475,3 +475,4 @@ struct cgroup_subsys freezer_cgrp_subsys = { .fork = freezer_fork, .legacy_cftypes = files, }; +EXPORT_SYMBOL_GPL(freezer_cgrp_subsys); diff --git a/kernel/events/core.c b/kernel/events/core.c index c7ef0dec3b2b..01c604a05777 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -6403,7 +6403,7 @@ aux_unlock: * Since pinned accounting is per vm we cannot allow fork() to copy our * vma. */ - vma->vm_flags |= VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTCOPY | VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &perf_mmap_vmops; if (event->pmu->event_mapped) diff --git a/kernel/exit.c b/kernel/exit.c index 5d1df016ffc1..1e3b9675fbe5 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -72,6 +72,7 @@ #include #include #include +#include /* * The default value should be high enough to not crash a system that randomly @@ -560,6 +561,7 @@ static void exit_mm(void) task_unlock(current); mmap_read_unlock(mm); mm_update_next_owner(mm); + trace_android_vh_exit_mm(mm); mmput(mm); if (test_thread_flag(TIF_MEMDIE)) exit_oom_victim(); diff --git a/kernel/fork.c b/kernel/fork.c index 66eea4ab7da8..67d61842d6b8 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -123,6 +123,7 @@ #define MAX_THREADS FUTEX_TID_MASK EXPORT_TRACEPOINT_SYMBOL_GPL(task_newtask); +EXPORT_TRACEPOINT_SYMBOL_GPL(task_rename); /* * Protected counters by write_lock_irq(&tasklist_lock) @@ -457,13 +458,49 @@ static struct kmem_cache *vm_area_cachep; /* SLAB cache for mm_struct structures (tsk->mm) */ static struct kmem_cache *mm_cachep; +#ifdef CONFIG_PER_VMA_LOCK + +/* SLAB cache for vm_area_struct.lock */ +static struct kmem_cache *vma_lock_cachep; + +static bool vma_lock_alloc(struct vm_area_struct *vma) +{ + vma->vm_lock = kmem_cache_alloc(vma_lock_cachep, GFP_KERNEL); + if (!vma->vm_lock) + return false; + + init_rwsem(&vma->vm_lock->lock); + vma->vm_lock_seq = -1; + + return true; +} + +static inline void vma_lock_free(struct vm_area_struct *vma) +{ + kmem_cache_free(vma_lock_cachep, vma->vm_lock); +} + +#else /* CONFIG_PER_VMA_LOCK */ + +static inline bool vma_lock_alloc(struct vm_area_struct *vma) { return true; } +static inline void vma_lock_free(struct vm_area_struct *vma) {} + +#endif /* CONFIG_PER_VMA_LOCK */ + struct vm_area_struct *vm_area_alloc(struct mm_struct *mm) { struct vm_area_struct *vma; vma = kmem_cache_alloc(vm_area_cachep, GFP_KERNEL); - if (vma) - vma_init(vma, mm); + if (!vma) + return NULL; + + vma_init(vma, mm); + if (!vma_lock_alloc(vma)) { + kmem_cache_free(vm_area_cachep, vma); + return NULL; + } + return vma; } @@ -471,26 +508,54 @@ struct vm_area_struct *vm_area_dup(struct vm_area_struct *orig) { struct vm_area_struct *new = kmem_cache_alloc(vm_area_cachep, GFP_KERNEL); - if (new) { - ASSERT_EXCLUSIVE_WRITER(orig->vm_flags); - ASSERT_EXCLUSIVE_WRITER(orig->vm_file); - /* - * orig->shared.rb may be modified concurrently, but the clone - * will be reinitialized. - */ - *new = data_race(*orig); - INIT_LIST_HEAD(&new->anon_vma_chain); - dup_anon_vma_name(orig, new); + if (!new) + return NULL; + + ASSERT_EXCLUSIVE_WRITER(orig->vm_flags); + ASSERT_EXCLUSIVE_WRITER(orig->vm_file); + /* + * orig->shared.rb may be modified concurrently, but the clone + * will be reinitialized. + */ + data_race(memcpy(new, orig, sizeof(*new))); + if (!vma_lock_alloc(new)) { + kmem_cache_free(vm_area_cachep, new); + return NULL; } + INIT_LIST_HEAD(&new->anon_vma_chain); + dup_anon_vma_name(orig, new); + return new; } -void vm_area_free(struct vm_area_struct *vma) +void __vm_area_free(struct vm_area_struct *vma) { free_anon_vma_name(vma); + vma_lock_free(vma); kmem_cache_free(vm_area_cachep, vma); } +#ifdef CONFIG_PER_VMA_LOCK +static void vm_area_free_rcu_cb(struct rcu_head *head) +{ + struct vm_area_struct *vma = container_of(head, struct vm_area_struct, + vm_rcu); + + /* The vma should not be locked while being destroyed. */ + VM_BUG_ON_VMA(rwsem_is_locked(&vma->vm_lock->lock), vma); + __vm_area_free(vma); +} +#endif + +void vm_area_free(struct vm_area_struct *vma) +{ +#ifdef CONFIG_PER_VMA_LOCK + call_rcu(&vma->vm_rcu, vm_area_free_rcu_cb); +#else + __vm_area_free(vma); +#endif +} + static void account_kernel_stack(struct task_struct *tsk, int account) { if (IS_ENABLED(CONFIG_VMAP_STACK)) { @@ -668,7 +733,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm, tmp->anon_vma = NULL; } else if (anon_vma_fork(tmp, mpnt)) goto fail_nomem_anon_vma_fork; - tmp->vm_flags &= ~(VM_LOCKED | VM_LOCKONFAULT); + vm_flags_clear(tmp, VM_LOCKED_MASK); file = tmp->vm_file; if (file) { struct address_space *mapping = file->f_mapping; @@ -1064,6 +1129,7 @@ static struct task_struct *dup_task_struct(struct task_struct *orig, int node) android_init_vendor_data(tsk, 1); android_init_oem_data(tsk, 1); + trace_android_vh_dup_task_struct(tsk, orig); return tsk; free_stack: @@ -1131,6 +1197,9 @@ static struct mm_struct *mm_init(struct mm_struct *mm, struct task_struct *p, seqcount_init(&mm->write_protect_seq); mmap_init_lock(mm); INIT_LIST_HEAD(&mm->mmlist); +#ifdef CONFIG_PER_VMA_LOCK + mm->mm_lock_seq = 0; +#endif mm_pgtables_bytes_init(mm); mm->map_count = 0; mm->locked_vm = 0; @@ -1220,8 +1289,10 @@ void mmput(struct mm_struct *mm) { might_sleep(); - if (atomic_dec_and_test(&mm->mm_users)) + if (atomic_dec_and_test(&mm->mm_users)) { + trace_android_vh_mmput(mm); __mmput(mm); + } } EXPORT_SYMBOL_GPL(mmput); @@ -3073,6 +3144,9 @@ void __init proc_caches_init(void) sizeof_field(struct mm_struct, saved_auxv), NULL); vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT); +#ifdef CONFIG_PER_VMA_LOCK + vma_lock_cachep = KMEM_CACHE(vma_lock, SLAB_PANIC|SLAB_ACCOUNT); +#endif mmap_init(); nsproxy_cache_init(); } diff --git a/kernel/freezer.c b/kernel/freezer.c index 4fad0e6fca64..b672c614b1e9 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c @@ -12,6 +12,9 @@ #include #include +#undef CREATE_TRACE_POINT +#include + /* total number of freezing conditions in effect */ DEFINE_STATIC_KEY_FALSE(freezer_active); EXPORT_SYMBOL(freezer_active); @@ -75,6 +78,7 @@ bool __refrigerator(bool check_kthr_stop) spin_lock_irq(&freezer_lock); freeze = freezing(current) && !(check_kthr_stop && kthread_should_stop()); + trace_android_rvh_refrigerator(pm_nosig_freezing); spin_unlock_irq(&freezer_lock); if (!freeze) diff --git a/kernel/futex/syscalls.c b/kernel/futex/syscalls.c index a8074079b09e..e4970139ed5b 100644 --- a/kernel/futex/syscalls.c +++ b/kernel/futex/syscalls.c @@ -5,6 +5,7 @@ #include #include "futex.h" +#include /* * Support for robust futexes: the kernel cleans up held futexes at @@ -98,6 +99,7 @@ long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, return -ENOSYS; } + trace_android_vh_do_futex(cmd, &flags, uaddr2); switch (cmd) { case FUTEX_WAIT: val3 = FUTEX_BITSET_MATCH_ANY; diff --git a/kernel/futex/waitwake.c b/kernel/futex/waitwake.c index ba01b9408203..99b894d94fd4 100644 --- a/kernel/futex/waitwake.c +++ b/kernel/futex/waitwake.c @@ -5,6 +5,7 @@ #include #include "futex.h" +#include /* * READ this before attempting to hack on futexes! @@ -146,6 +147,7 @@ int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) struct futex_q *this, *next; union futex_key key = FUTEX_KEY_INIT; int ret; + int target_nr; DEFINE_WAKE_Q(wake_q); if (!bitset) @@ -163,6 +165,7 @@ int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) spin_lock(&hb->lock); + trace_android_vh_futex_wake_traverse_plist(&hb->chain, &target_nr, key, bitset); plist_for_each_entry_safe(this, next, &hb->chain, list) { if (futex_match (&this->key, &key)) { if (this->pi_state || this->rt_waiter) { @@ -174,6 +177,7 @@ int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) if (!(this->bitset & bitset)) continue; + trace_android_vh_futex_wake_this(ret, nr_wake, target_nr, this->task); futex_wake_mark(&wake_q, this); if (++ret >= nr_wake) break; @@ -182,6 +186,7 @@ int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) spin_unlock(&hb->lock); wake_up_q(&wake_q); + trace_android_vh_futex_wake_up_q_finish(nr_wake, target_nr); return ret; } @@ -351,8 +356,10 @@ void futex_wait_queue(struct futex_hash_bucket *hb, struct futex_q *q, * flagged for rescheduling. Only call schedule if there * is no timeout, or if it has yet to expire. */ - if (!timeout || timeout->task) + if (!timeout || timeout->task) { + trace_android_vh_futex_sleep_start(current); schedule(); + } } __set_current_state(TASK_RUNNING); } @@ -640,6 +647,7 @@ int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, ktime_t *abs_time if (!bitset) return -EINVAL; q.bitset = bitset; + trace_android_vh_futex_wait_start(flags, bitset); to = futex_setup_timer(abs_time, &timeout, flags, current->timer_slack_ns); @@ -688,6 +696,7 @@ out: hrtimer_cancel(&to->timer); destroy_hrtimer_on_stack(&to->timer); } + trace_android_vh_futex_wait_end(flags, bitset); return ret; } diff --git a/kernel/kcov.c b/kernel/kcov.c index e5cd09fd8a05..84c717337df0 100644 --- a/kernel/kcov.c +++ b/kernel/kcov.c @@ -489,7 +489,7 @@ static int kcov_mmap(struct file *filep, struct vm_area_struct *vma) goto exit; } spin_unlock_irqrestore(&kcov->lock, flags); - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); for (off = 0; off < size; off += PAGE_SIZE) { page = vmalloc_to_page(kcov->area + off); res = vm_insert_page(vma, vma->vm_start + off, page); diff --git a/kernel/kcsan/core.c b/kernel/kcsan/core.c index 54d077e1a2dc..5a60cc52adc0 100644 --- a/kernel/kcsan/core.c +++ b/kernel/kcsan/core.c @@ -337,11 +337,20 @@ static void delay_access(int type) */ static __always_inline u64 read_instrumented_memory(const volatile void *ptr, size_t size) { + /* + * In the below we don't necessarily need the read of the location to + * be atomic, and we don't use READ_ONCE(), since all we need for race + * detection is to observe 2 different values. + * + * Furthermore, on certain architectures (such as arm64), READ_ONCE() + * may turn into more complex instructions than a plain load that cannot + * do unaligned accesses. + */ switch (size) { - case 1: return READ_ONCE(*(const u8 *)ptr); - case 2: return READ_ONCE(*(const u16 *)ptr); - case 4: return READ_ONCE(*(const u32 *)ptr); - case 8: return READ_ONCE(*(const u64 *)ptr); + case 1: return *(const volatile u8 *)ptr; + case 2: return *(const volatile u16 *)ptr; + case 4: return *(const volatile u32 *)ptr; + case 8: return *(const volatile u64 *)ptr; default: return 0; /* Ignore; we do not diff the values. */ } } diff --git a/kernel/locking/mutex.c b/kernel/locking/mutex.c index 5ef69fbd94b5..4ff70da18e3c 100644 --- a/kernel/locking/mutex.c +++ b/kernel/locking/mutex.c @@ -55,6 +55,7 @@ __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key) osq_lock_init(&lock->osq); #endif + trace_android_vh_mutex_init(lock); debug_mutex_init(lock, name, key); } EXPORT_SYMBOL(__mutex_init); @@ -171,8 +172,10 @@ static __always_inline bool __mutex_trylock_fast(struct mutex *lock) unsigned long curr = (unsigned long)current; unsigned long zero = 0UL; - if (atomic_long_try_cmpxchg_acquire(&lock->owner, &zero, curr)) + if (atomic_long_try_cmpxchg_acquire(&lock->owner, &zero, curr)) { + trace_android_vh_record_mutex_lock_starttime(current, jiffies); return true; + } return false; } @@ -208,9 +211,12 @@ static void __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct list_head *list) { + bool already_on_list = false; debug_mutex_add_waiter(lock, waiter, current); - list_add_tail(&waiter->list, list); + trace_android_vh_alter_mutex_list_add(lock, waiter, list, &already_on_list); + if (!already_on_list) + list_add_tail(&waiter->list, list); if (__mutex_waiter_is_first(lock, waiter)) __mutex_set_flag(lock, MUTEX_FLAG_WAITERS); } @@ -356,10 +362,17 @@ bool mutex_spin_on_owner(struct mutex *lock, struct task_struct *owner, struct ww_acquire_ctx *ww_ctx, struct mutex_waiter *waiter) { bool ret = true; + int cnt = 0; + bool time_out = false; lockdep_assert_preemption_disabled(); while (__mutex_owner(lock) == owner) { + trace_android_vh_mutex_opt_spin_start(lock, &time_out, &cnt); + if (time_out) { + ret = false; + break; + } /* * Ensure we emit the owner->on_cpu, dereference _after_ * checking lock->owner still matches owner. And we already @@ -410,6 +423,7 @@ static inline int mutex_can_spin_on_owner(struct mutex *lock) owner = __mutex_owner(lock); if (owner) retval = owner_on_cpu(owner); + trace_android_vh_mutex_can_spin_on_owner(lock, &retval); /* * If lock->owner is not set, the mutex has been released. Return true @@ -491,6 +505,7 @@ mutex_optimistic_spin(struct mutex *lock, struct ww_acquire_ctx *ww_ctx, if (!waiter) osq_unlock(&lock->osq); + trace_android_vh_mutex_opt_spin_finish(lock, true); return true; @@ -499,6 +514,7 @@ fail_unlock: osq_unlock(&lock->osq); fail: + trace_android_vh_mutex_opt_spin_finish(lock, false); /* * If we fell out of the spin path because of need_resched(), * reschedule now, before we try-lock the mutex. This avoids getting @@ -544,6 +560,7 @@ void __sched mutex_unlock(struct mutex *lock) return; #endif __mutex_unlock_slowpath(lock, _RET_IP_); + trace_android_vh_record_mutex_lock_starttime(current, 0); } EXPORT_SYMBOL(mutex_unlock); @@ -613,6 +630,7 @@ __mutex_lock_common(struct mutex *lock, unsigned int state, unsigned int subclas if (ww_ctx) ww_mutex_set_context_fastpath(ww, ww_ctx); trace_contention_end(lock, 0); + trace_android_vh_record_mutex_lock_starttime(current, jiffies); preempt_enable(); return 0; } @@ -731,6 +749,7 @@ skip_wait: raw_spin_unlock(&lock->wait_lock); preempt_enable(); + trace_android_vh_record_mutex_lock_starttime(current, jiffies); return 0; err: @@ -952,6 +971,7 @@ static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigne if (owner & MUTEX_FLAG_HANDOFF) __mutex_handoff(lock, next); + trace_android_vh_mutex_unlock_slowpath(lock); raw_spin_unlock(&lock->wait_lock); wake_up_q(&wake_q); @@ -1091,8 +1111,10 @@ int __sched mutex_trylock(struct mutex *lock) MUTEX_WARN_ON(lock->magic != lock); locked = __mutex_trylock(lock); - if (locked) + if (locked) { + trace_android_vh_record_mutex_lock_starttime(current, jiffies); mutex_acquire(&lock->dep_map, 0, 1, _RET_IP_); + } return locked; } diff --git a/kernel/locking/percpu-rwsem.c b/kernel/locking/percpu-rwsem.c index 185bd1c906b0..084aedde3d0f 100644 --- a/kernel/locking/percpu-rwsem.c +++ b/kernel/locking/percpu-rwsem.c @@ -11,6 +11,21 @@ #include #include +#include + +/* + * trace_android_vh_record_pcpu_rwsem_starttime is called in + * include/linux/percpu-rwsem.h by including include/hooks/dtask.h, which + * will result to build-err. So we create + * func:_trace_android_vh_record_pcpu_rwsem_starttime for percpu-rwsem.h to call. + */ +void _trace_android_vh_record_pcpu_rwsem_starttime(struct task_struct *tsk, + unsigned long settime) +{ + trace_android_vh_record_pcpu_rwsem_starttime(tsk, settime); +} +EXPORT_SYMBOL_GPL(_trace_android_vh_record_pcpu_rwsem_starttime); + int __percpu_init_rwsem(struct percpu_rw_semaphore *sem, const char *name, struct lock_class_key *key) { @@ -248,6 +263,7 @@ void __sched percpu_down_write(struct percpu_rw_semaphore *sem) /* Wait for all active readers to complete. */ rcuwait_wait_event(&sem->writer, readers_active_check(sem), TASK_UNINTERRUPTIBLE); trace_contention_end(sem, 0); + trace_android_vh_record_pcpu_rwsem_starttime(current, jiffies); } EXPORT_SYMBOL_GPL(percpu_down_write); @@ -278,5 +294,6 @@ void percpu_up_write(struct percpu_rw_semaphore *sem) * exclusive write lock because its counting. */ rcu_sync_exit(&sem->rss); + trace_android_vh_record_pcpu_rwsem_starttime(current, 0); } EXPORT_SYMBOL_GPL(percpu_up_write); diff --git a/kernel/locking/rtmutex_api.c b/kernel/locking/rtmutex_api.c index cb9fdff76a8a..ea1caa87bb70 100644 --- a/kernel/locking/rtmutex_api.c +++ b/kernel/locking/rtmutex_api.c @@ -31,6 +31,8 @@ static __always_inline int __rt_mutex_lock_common(struct rt_mutex *lock, ret = __rt_mutex_lock(&lock->rtmutex, state); if (ret) mutex_release(&lock->dep_map, _RET_IP_); + else + trace_android_vh_record_rtmutex_lock_starttime(current, jiffies); return ret; } @@ -123,8 +125,10 @@ int __sched rt_mutex_trylock(struct rt_mutex *lock) return 0; ret = __rt_mutex_trylock(&lock->rtmutex); - if (ret) + if (ret) { + trace_android_vh_record_rtmutex_lock_starttime(current, jiffies); mutex_acquire(&lock->dep_map, 0, 1, _RET_IP_); + } return ret; } @@ -137,6 +141,7 @@ EXPORT_SYMBOL_GPL(rt_mutex_trylock); */ void __sched rt_mutex_unlock(struct rt_mutex *lock) { + trace_android_vh_record_rtmutex_lock_starttime(current, 0); mutex_release(&lock->dep_map, _RET_IP_); __rt_mutex_unlock(&lock->rtmutex); } diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index b5766f6ed40e..1988ac0dc3b3 100644 --- a/kernel/locking/rwsem.c +++ b/kernel/locking/rwsem.c @@ -249,6 +249,7 @@ static inline bool rwsem_read_trylock(struct rw_semaphore *sem, long *cntp) if (!(*cntp & RWSEM_READ_FAILED_MASK)) { rwsem_set_reader_owned(sem); + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); return true; } @@ -262,6 +263,7 @@ static inline bool rwsem_write_trylock(struct rw_semaphore *sem) preempt_disable(); if (atomic_long_try_cmpxchg_acquire(&sem->count, &tmp, RWSEM_WRITER_LOCKED)) { + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); rwsem_set_owner(sem); ret = true; } @@ -732,6 +734,7 @@ static inline bool rwsem_can_spin_on_owner(struct rw_semaphore *sem) (owner && !(flags & RWSEM_READER_OWNED) && !owner_on_cpu(owner))) ret = false; preempt_enable(); + trace_android_vh_rwsem_can_spin_on_owner(sem, &ret); lockevent_cond_inc(rwsem_opt_fail, !ret); return ret; @@ -757,6 +760,8 @@ rwsem_spin_on_owner(struct rw_semaphore *sem) struct task_struct *new, *owner; unsigned long flags, new_flags; enum owner_state state; + int cnt = 0; + bool time_out = false; lockdep_assert_preemption_disabled(); @@ -766,6 +771,9 @@ rwsem_spin_on_owner(struct rw_semaphore *sem) return state; for (;;) { + trace_android_vh_rwsem_opt_spin_start(sem, &time_out, &cnt, true); + if (time_out) + break; /* * When a waiting writer set the handoff flag, it may spin * on the owner as well. Once that writer acquires the lock, @@ -830,6 +838,8 @@ static bool rwsem_optimistic_spin(struct rw_semaphore *sem) int prev_owner_state = OWNER_NULL; int loop = 0; u64 rspin_threshold = 0; + int cnt = 0; + bool time_out = false; preempt_disable(); @@ -846,6 +856,9 @@ static bool rwsem_optimistic_spin(struct rw_semaphore *sem) for (;;) { enum owner_state owner_state; + trace_android_vh_rwsem_opt_spin_start(sem, &time_out, &cnt, false); + if (time_out) + break; owner_state = rwsem_spin_on_owner(sem); if (!(owner_state & OWNER_SPINNABLE)) break; @@ -939,6 +952,7 @@ static bool rwsem_optimistic_spin(struct rw_semaphore *sem) cpu_relax(); } osq_unlock(&sem->osq); + trace_android_vh_rwsem_opt_spin_finish(sem, taken); done: preempt_enable(); lockevent_cond_inc(rwsem_opt_fail, !taken); @@ -1040,6 +1054,7 @@ rwsem_down_read_slowpath(struct rw_semaphore *sem, long count, unsigned int stat raw_spin_unlock_irq(&sem->wait_lock); wake_up_q(&wake_q); } + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); return sem; } @@ -1109,6 +1124,7 @@ queue: trace_android_vh_rwsem_read_wait_finish(sem); lockevent_inc(rwsem_rlock); trace_contention_end(sem, 0); + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); return sem; out_nolock: @@ -1133,6 +1149,7 @@ rwsem_down_write_slowpath(struct rw_semaphore *sem, int state) /* do optimistic spinning and steal lock if possible */ if (rwsem_can_spin_on_owner(sem) && rwsem_optimistic_spin(sem)) { /* rwsem_optimistic_spin() implies ACQUIRE on success */ + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); return sem; } @@ -1216,6 +1233,7 @@ trylock_again: raw_spin_unlock_irq(&sem->wait_lock); lockevent_inc(rwsem_wlock); trace_contention_end(sem, 0); + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); return sem; out_nolock: @@ -1241,6 +1259,7 @@ static struct rw_semaphore *rwsem_wake(struct rw_semaphore *sem) if (!list_empty(&sem->wait_list)) rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); + trace_android_vh_rwsem_wake_finish(sem); raw_spin_unlock_irqrestore(&sem->wait_lock, flags); wake_up_q(&wake_q); @@ -1272,7 +1291,7 @@ static struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *sem) /* * lock for reading */ -static inline int __down_read_common(struct rw_semaphore *sem, int state) +static __always_inline int __down_read_common(struct rw_semaphore *sem, int state) { int ret = 0; long count; @@ -1290,17 +1309,17 @@ out: return ret; } -static inline void __down_read(struct rw_semaphore *sem) +static __always_inline void __down_read(struct rw_semaphore *sem) { __down_read_common(sem, TASK_UNINTERRUPTIBLE); } -static inline int __down_read_interruptible(struct rw_semaphore *sem) +static __always_inline int __down_read_interruptible(struct rw_semaphore *sem) { return __down_read_common(sem, TASK_INTERRUPTIBLE); } -static inline int __down_read_killable(struct rw_semaphore *sem) +static __always_inline int __down_read_killable(struct rw_semaphore *sem) { return __down_read_common(sem, TASK_KILLABLE); } @@ -1319,6 +1338,7 @@ static inline int __down_read_trylock(struct rw_semaphore *sem) tmp + RWSEM_READER_BIAS)) { rwsem_set_reader_owned(sem); ret = 1; + trace_android_vh_record_rwsem_lock_starttime(current, jiffies); break; } } @@ -1374,6 +1394,7 @@ static inline void __up_read(struct rw_semaphore *sem) clear_nonspinnable(sem); rwsem_wake(sem); } + trace_android_vh_record_rwsem_lock_starttime(current, 0); preempt_enable(); } @@ -1398,6 +1419,7 @@ static inline void __up_write(struct rw_semaphore *sem) preempt_enable(); if (unlikely(tmp & RWSEM_FLAG_WAITERS)) rwsem_wake(sem); + trace_android_vh_record_rwsem_lock_starttime(current, 0); } /* diff --git a/kernel/power/qos.c b/kernel/power/qos.c index af51ed6d45ef..e7e4e789f572 100644 --- a/kernel/power/qos.c +++ b/kernel/power/qos.c @@ -38,6 +38,7 @@ #include #include #include +#include /* * locking rule: all changes to constraints or notifiers lists @@ -546,6 +547,7 @@ int freq_qos_add_request(struct freq_constraints *qos, req->type = 0; } + trace_android_vh_freq_qos_add_request(qos, req, type, value, ret); return ret; } EXPORT_SYMBOL_GPL(freq_qos_add_request); @@ -570,6 +572,7 @@ int freq_qos_update_request(struct freq_qos_request *req, s32 new_value) "%s() called for unknown object\n", __func__)) return -EINVAL; + trace_android_vh_freq_qos_update_request(req, new_value); if (req->pnode.prio == new_value) return 0; @@ -598,6 +601,7 @@ int freq_qos_remove_request(struct freq_qos_request *req) "%s() called for unknown object\n", __func__)) return -EINVAL; + trace_android_vh_freq_qos_remove_request(req); ret = freq_qos_apply(req, PM_QOS_REMOVE_REQ, PM_QOS_DEFAULT_VALUE); req->qos = NULL; req->type = 0; diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c index c20ca5fb9adc..16cceb3c82ad 100644 --- a/kernel/power/snapshot.c +++ b/kernel/power/snapshot.c @@ -2082,6 +2082,7 @@ unsigned long snapshot_get_image_size(void) { return nr_copy_pages + nr_meta_pages + 1; } +EXPORT_SYMBOL_GPL(snapshot_get_image_size); static int init_header(struct swsusp_info *info) { diff --git a/kernel/power/swap.c b/kernel/power/swap.c index 277434b6c0bf..c03931d19679 100644 --- a/kernel/power/swap.c +++ b/kernel/power/swap.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "power.h" @@ -188,6 +189,7 @@ sector_t alloc_swapdev_block(int swap) } return 0; } +EXPORT_SYMBOL_GPL(alloc_swapdev_block); /* * free_all_swap_pages - free swap pages allocated for saving image data. @@ -452,6 +454,7 @@ static int swap_write_page(struct swap_map_handle *handle, void *buf, { int error = 0; sector_t offset; + bool skip = false; if (!handle->cur) return -EINVAL; @@ -465,9 +468,12 @@ static int swap_write_page(struct swap_map_handle *handle, void *buf, if (!offset) return -ENOSPC; handle->cur->next_swap = offset; - error = write_page(handle->cur, handle->cur_swap, hb); - if (error) - goto out; + trace_android_vh_skip_swap_map_write(&skip); + if (!skip) { + error = write_page(handle->cur, handle->cur_swap, hb); + if (error) + goto out; + } clear_page(handle->cur); handle->cur_swap = offset; handle->k = 0; @@ -562,6 +568,7 @@ static int save_image(struct swap_map_handle *handle, ret = snapshot_read_next(snapshot); if (ret <= 0) break; + trace_android_vh_encrypt_page(data_of(*snapshot)); ret = swap_write_page(handle, data_of(*snapshot), &hb); if (ret) break; @@ -578,6 +585,7 @@ static int save_image(struct swap_map_handle *handle, if (!ret) pr_info("Image saving done\n"); swsusp_show_speed(start, stop, nr_to_write, "Wrote"); + trace_android_vh_post_image_save(root_swap); return ret; } @@ -921,6 +929,7 @@ int swsusp_write(unsigned int flags) pr_err("Cannot get swap writer\n"); return error; } + trace_android_vh_init_aes_encrypt(NULL); if (flags & SF_NOCOMPRESS_MODE) { if (!enough_swap(pages)) { pr_err("Not enough free swap\n"); @@ -1523,6 +1532,7 @@ int swsusp_check(void) FMODE_READ | FMODE_EXCL, &holder); if (!IS_ERR(hib_resume_bdev)) { set_blocksize(hib_resume_bdev, PAGE_SIZE); + trace_android_vh_save_hib_resume_bdev(hib_resume_bdev); clear_page(swsusp_header); error = hib_submit_io(REQ_OP_READ, swsusp_resume_block, swsusp_header, NULL); diff --git a/kernel/relay.c b/kernel/relay.c index 88bcb09f0a1f..28fbe2d1e54c 100644 --- a/kernel/relay.c +++ b/kernel/relay.c @@ -91,7 +91,7 @@ static int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma) return -EINVAL; vma->vm_ops = &relay_file_mmap_ops; - vma->vm_flags |= VM_DONTEXPAND; + vm_flags_set(vma, VM_DONTEXPAND); vma->vm_private_data = buf; return 0; diff --git a/kernel/sched/OWNERS b/kernel/sched/OWNERS deleted file mode 100644 index 09a9f8e85576..000000000000 --- a/kernel/sched/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -connoro@google.com -elavila@google.com -qperret@google.com -tkjos@google.com diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 0ec148a81139..090eb4d4b7ea 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -115,6 +115,13 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_cfs_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_se_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_update_nr_running_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_switch); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_waking); +#ifdef CONFIG_SCHEDSTATS +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_sleep); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_wait); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_iowait); +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_blocked); +#endif DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues); EXPORT_SYMBOL_GPL(runqueues); @@ -2603,6 +2610,7 @@ void set_cpus_allowed_common(struct task_struct *p, const struct cpumask *new_ma cpumask_copy(&p->cpus_mask, new_mask); p->nr_cpus_allowed = cpumask_weight(new_mask); + trace_android_rvh_set_cpus_allowed_comm(p, new_mask); } static void @@ -6638,7 +6646,7 @@ static void __sched notrace __schedule(unsigned int sched_mode) rq->last_seen_need_resched_ns = 0; #endif - trace_android_rvh_schedule(prev, next, rq); + trace_android_rvh_schedule(sched_mode, prev, next, rq); if (likely(prev != next)) { rq->nr_switches++; /* @@ -7374,9 +7382,14 @@ unsigned long effective_cpu_util(int cpu, unsigned long util_cfs, { unsigned long dl_util, util, irq, max; struct rq *rq = cpu_rq(cpu); + unsigned long new_util = ULONG_MAX; max = arch_scale_cpu_capacity(cpu); + trace_android_rvh_effective_cpu_util(cpu, util_cfs, max, type, p, &new_util); + if (new_util != ULONG_MAX) + return new_util; + if (!uclamp_is_used() && type == FREQUENCY_UTIL && rt_rq_is_runnable(&rq->rt)) { return max; @@ -8300,7 +8313,8 @@ out_free_cpus_allowed: long sched_setaffinity(pid_t pid, const struct cpumask *in_mask) { struct task_struct *p; - int retval; + int retval = 0; + bool skip = false; rcu_read_lock(); @@ -8329,6 +8343,9 @@ long sched_setaffinity(pid_t pid, const struct cpumask *in_mask) rcu_read_unlock(); } + trace_android_vh_sched_setaffinity_early(p, in_mask, &skip); + if (skip) + goto out_put_task; retval = security_task_setscheduler(p); if (retval) goto out_put_task; diff --git a/kernel/sched/cpufreq.c b/kernel/sched/cpufreq.c index b3a8120f1f91..29e4e0d84452 100644 --- a/kernel/sched/cpufreq.c +++ b/kernel/sched/cpufreq.c @@ -7,6 +7,7 @@ */ DEFINE_PER_CPU(struct update_util_data __rcu *, cpufreq_update_util_data); +EXPORT_PER_CPU_SYMBOL_GPL(cpufreq_update_util_data); /** * cpufreq_add_update_util_hook - Populate the CPU's update_util_data pointer. diff --git a/kernel/sched/cpufreq_schedutil.c b/kernel/sched/cpufreq_schedutil.c index dc34b39b338a..66d2692f22f7 100644 --- a/kernel/sched/cpufreq_schedutil.c +++ b/kernel/sched/cpufreq_schedutil.c @@ -155,7 +155,8 @@ static unsigned int get_next_freq(struct sugov_policy *sg_policy, #else util = map_util_perf(util); #endif - trace_android_vh_map_util_freq(util, freq, max, &next_freq); + trace_android_vh_map_util_freq(util, freq, max, &next_freq, policy, + &sg_policy->need_freq_update); if (next_freq) freq = next_freq; else diff --git a/kernel/sched/cputime.c b/kernel/sched/cputime.c index a485f3b0201c..5c15ed0065d2 100644 --- a/kernel/sched/cputime.c +++ b/kernel/sched/cputime.c @@ -418,6 +418,7 @@ static void irqtime_account_process_tick(struct task_struct *p, int user_tick, } else { account_system_index_time(p, cputime, CPUTIME_SYSTEM); } + trace_android_vh_irqtime_account_process_tick(p, this_rq(), user_tick, ticks); } static void irqtime_account_idle_ticks(int ticks) @@ -492,23 +493,29 @@ EXPORT_SYMBOL_GPL(thread_group_cputime_adjusted); #else /* !CONFIG_VIRT_CPU_ACCOUNTING_NATIVE: */ /* - * Account a single tick of CPU time. + * Account a single tick or a few ticks of CPU time. * @p: the process that the CPU time gets accounted to * @user_tick: indicates if the tick is a user or a system tick */ void account_process_tick(struct task_struct *p, int user_tick) { u64 cputime, steal; + int ticks = 1; + + trace_android_vh_account_process_tick_gran(user_tick, &ticks); + if (!ticks) + return; if (vtime_accounting_enabled_this_cpu()) return; + trace_android_vh_account_task_time(p, this_rq(), user_tick, ticks); if (sched_clock_irqtime) { - irqtime_account_process_tick(p, user_tick, 1); + irqtime_account_process_tick(p, user_tick, ticks); return; } - cputime = TICK_NSEC; + cputime = TICK_NSEC * ticks; steal = steal_account_process_time(ULONG_MAX); if (steal >= cputime) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index e618b1b19b46..06e8f15819dd 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -58,6 +58,8 @@ #include +EXPORT_TRACEPOINT_SYMBOL_GPL(sched_stat_runtime); + /* * Targeted preemption latency for CPU-bound tasks: * @@ -867,6 +869,9 @@ void post_init_entity_util_avg(struct task_struct *p) } sa->runnable_avg = sa->util_avg; + + /* Hook before this se's util is attached to cfs_rq's util */ + trace_android_rvh_post_init_entity_util_avg(se); } #else /* !CONFIG_SMP */ @@ -4475,12 +4480,16 @@ static inline int util_fits_cpu(unsigned long util, * For uclamp_max, we can tolerate a drop in performance level as the * goal is to cap the task. So it's okay if it's getting less. * - * In case of capacity inversion, which is not handled yet, we should - * honour the inverted capacity for both uclamp_min and uclamp_max all - * the time. + * In case of capacity inversion we should honour the inverted capacity + * for both uclamp_min and uclamp_max all the time. */ - capacity_orig = capacity_orig_of(cpu); - capacity_orig_thermal = capacity_orig - arch_scale_thermal_pressure(cpu); + capacity_orig = cpu_in_capacity_inversion(cpu); + if (capacity_orig) { + capacity_orig_thermal = capacity_orig; + } else { + capacity_orig = capacity_orig_of(cpu); + capacity_orig_thermal = capacity_orig - arch_scale_thermal_pressure(cpu); + } /* * We want to force a task to fit a cpu as implied by uclamp_max. @@ -8957,17 +8966,83 @@ static unsigned long scale_rt_capacity(int cpu) static void update_cpu_capacity(struct sched_domain *sd, int cpu) { + unsigned long capacity_orig = arch_scale_cpu_capacity(cpu); unsigned long capacity = scale_rt_capacity(cpu); struct sched_group *sdg = sd->groups; + struct rq *rq = cpu_rq(cpu); - cpu_rq(cpu)->cpu_capacity_orig = arch_scale_cpu_capacity(cpu); + rq->cpu_capacity_orig = capacity_orig; if (!capacity) capacity = 1; trace_android_rvh_update_cpu_capacity(cpu, &capacity); - cpu_rq(cpu)->cpu_capacity = capacity; - trace_sched_cpu_capacity_tp(cpu_rq(cpu)); + rq->cpu_capacity = capacity; + + /* + * Detect if the performance domain is in capacity inversion state. + * + * Capacity inversion happens when another perf domain with equal or + * lower capacity_orig_of() ends up having higher capacity than this + * domain after subtracting thermal pressure. + * + * We only take into account thermal pressure in this detection as it's + * the only metric that actually results in *real* reduction of + * capacity due to performance points (OPPs) being dropped/become + * unreachable due to thermal throttling. + * + * We assume: + * * That all cpus in a perf domain have the same capacity_orig + * (same uArch). + * * Thermal pressure will impact all cpus in this perf domain + * equally. + */ + if (sched_energy_enabled()) { + unsigned long inv_cap = capacity_orig - thermal_load_avg(rq); + struct perf_domain *pd; + + rcu_read_lock(); + + pd = rcu_dereference(rq->rd->pd); + rq->cpu_capacity_inverted = 0; + + for (; pd; pd = pd->next) { + struct cpumask *pd_span = perf_domain_span(pd); + unsigned long pd_cap_orig, pd_cap; + + /* We can't be inverted against our own pd */ + if (cpumask_test_cpu(cpu_of(rq), pd_span)) + continue; + + cpu = cpumask_any(pd_span); + pd_cap_orig = arch_scale_cpu_capacity(cpu); + + if (capacity_orig < pd_cap_orig) + continue; + + /* + * handle the case of multiple perf domains have the + * same capacity_orig but one of them is under higher + * thermal pressure. We record it as capacity + * inversion. + */ + if (capacity_orig == pd_cap_orig) { + pd_cap = pd_cap_orig - thermal_load_avg(cpu_rq(cpu)); + + if (pd_cap > inv_cap) { + rq->cpu_capacity_inverted = inv_cap; + break; + } + } else if (pd_cap_orig > inv_cap) { + rq->cpu_capacity_inverted = inv_cap; + break; + } + } + + rcu_read_unlock(); + } + + trace_sched_cpu_capacity_tp(rq); sdg->sgc->capacity = capacity; sdg->sgc->min_capacity = capacity; diff --git a/kernel/sched/psi.c b/kernel/sched/psi.c index 8fc99df5cc78..5e5a602d8bae 100644 --- a/kernel/sched/psi.c +++ b/kernel/sched/psi.c @@ -136,6 +136,7 @@ * cost-wise, yet way more sensitive and accurate than periodic * sampling of the aggregate task states would be. */ +#include static int psi_bug __read_mostly; @@ -550,6 +551,8 @@ static u64 update_triggers(struct psi_group *group, u64 now) if (now < t->last_event_time + t->win.size) continue; + trace_android_vh_psi_event(t); + /* Generate an event */ if (cmpxchg(&t->event, 0, 1) == 0) wake_up_interruptible(&t->event_wait); @@ -558,6 +561,8 @@ static u64 update_triggers(struct psi_group *group, u64 now) t->pending_event = false; } + trace_android_vh_psi_group(group); + if (update_total) memcpy(group->polling_total, total, sizeof(group->polling_total)); diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index ea0887541754..b55c5221fc4c 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -1073,6 +1073,8 @@ static void update_curr_rt(struct rq *rq) update_current_exec_runtime(curr, now, delta_exec); + trace_android_vh_sched_stat_runtime_rt(curr, delta_exec); + if (!rt_bandwidth_enabled()) return; diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 446ca4213e6f..b85073bf13de 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -69,6 +69,7 @@ #include #include #include +#include #include "android.h" #include @@ -425,6 +426,10 @@ struct task_group { ANDROID_VENDOR_DATA_ARRAY(1, 4); #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #ifdef CONFIG_FAIR_GROUP_SCHED @@ -890,6 +895,11 @@ struct root_domain { struct perf_domain __rcu *pd; ANDROID_VENDOR_DATA_ARRAY(1, 1); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; extern void init_defrootdomain(void); @@ -1052,6 +1062,7 @@ struct rq { unsigned long cpu_capacity; unsigned long cpu_capacity_orig; + unsigned long cpu_capacity_inverted; struct balance_callback *balance_callback; @@ -1163,6 +1174,12 @@ struct rq { #endif ANDROID_VENDOR_DATA_ARRAY(1, 1); + ANDROID_OEM_DATA_ARRAY(1, 16); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #ifdef CONFIG_FAIR_GROUP_SCHED @@ -2904,6 +2921,24 @@ static inline unsigned long capacity_orig_of(int cpu) return cpu_rq(cpu)->cpu_capacity_orig; } +/* + * Returns inverted capacity if the CPU is in capacity inversion state. + * 0 otherwise. + * + * Capacity inversion detection only considers thermal impact where actual + * performance points (OPPs) gets dropped. + * + * Capacity inversion state happens when another performance domain that has + * equal or lower capacity_orig_of() becomes effectively larger than the perf + * domain this CPU belongs to due to thermal pressure throttling it hard. + * + * See comment in update_cpu_capacity(). + */ +static inline unsigned long cpu_in_capacity_inversion(int cpu) +{ + return cpu_rq(cpu)->cpu_capacity_inverted; +} + /** * enum cpu_util_type - CPU utilization type * @FREQUENCY_UTIL: Utilization used to select frequency diff --git a/kernel/sched/vendor_hooks.c b/kernel/sched/vendor_hooks.c index 98c99358223e..e1e2601fd84f 100644 --- a/kernel/sched/vendor_hooks.c +++ b/kernel/sched/vendor_hooks.c @@ -81,9 +81,19 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_schedule_bug); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_exec); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_update_topology_flags_workfn); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_thermal_stats); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_stat_runtime_rt); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_wake_up_sync); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_wake_flags); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_new_ilb); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_energy_efficient_cpu); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_pelt_multiplier); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_map_util_freq); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_cpus_allowed_comm); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_setaffinity_early); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_account_process_tick_gran); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_account_task_time); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_dup_task_struct); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_irqtime_account_process_tick); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_post_init_entity_util_avg); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_effective_cpu_util); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmput); diff --git a/kernel/scs.c b/kernel/scs.c index b7e1b096d906..d7809affe740 100644 --- a/kernel/scs.c +++ b/kernel/scs.c @@ -12,6 +12,10 @@ #include #include +#ifdef CONFIG_DYNAMIC_SCS +DEFINE_STATIC_KEY_FALSE(dynamic_scs_enabled); +#endif + static void __scs_account(void *s, int account) { struct page *scs_page = vmalloc_to_page(s); @@ -101,14 +105,20 @@ static int scs_cleanup(unsigned int cpu) void __init scs_init(void) { + if (!scs_is_enabled()) + return; cpuhp_setup_state(CPUHP_BP_PREPARE_DYN, "scs:scs_cache", NULL, scs_cleanup); } int scs_prepare(struct task_struct *tsk, int node) { - void *s = scs_alloc(node); + void *s; + if (!scs_is_enabled()) + return 0; + + s = scs_alloc(node); if (!s) return -ENOMEM; @@ -148,7 +158,7 @@ void scs_release(struct task_struct *tsk) { void *s = task_scs(tsk); - if (!s) + if (!scs_is_enabled() || !s) return; WARN(task_scs_end_corrupted(tsk), diff --git a/kernel/signal.c b/kernel/signal.c index d140672185a4..95d48c43fd9e 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -56,6 +56,8 @@ #include #include /* for syscall_get_* */ +#undef CREATE_TRACE_POINTS +#include /* * SLAB caches for signal bits. */ @@ -1055,6 +1057,7 @@ static void complete_signal(int sig, struct task_struct *p, enum pid_type type) signal->group_stop_count = 0; t = p; do { + trace_android_vh_exit_signal(t); task_clear_jobctl_pending(t, JOBCTL_PENDING_MASK); sigaddset(&t->pending.signal, SIGKILL); signal_wake_up(t, 1); @@ -1291,7 +1294,7 @@ int do_send_sig_info(int sig, struct kernel_siginfo *info, struct task_struct *p { unsigned long flags; int ret = -ESRCH; - + trace_android_vh_do_send_sig_info(sig, current, p); if (lock_task_sighand(p, &flags)) { ret = send_signal_locked(sig, info, p, type); unlock_task_sighand(p, &flags); diff --git a/kernel/sys.c b/kernel/sys.c index 1c7b1eae70d0..92b466d8df4c 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -666,6 +666,7 @@ long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) struct cred *new; int retval; kuid_t kruid, keuid, ksuid; + bool ruid_new, euid_new, suid_new; kruid = make_kuid(ns, ruid); keuid = make_kuid(ns, euid); @@ -680,25 +681,29 @@ long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) if ((suid != (uid_t) -1) && !uid_valid(ksuid)) return -EINVAL; + old = current_cred(); + + /* check for no-op */ + if ((ruid == (uid_t) -1 || uid_eq(kruid, old->uid)) && + (euid == (uid_t) -1 || (uid_eq(keuid, old->euid) && + uid_eq(keuid, old->fsuid))) && + (suid == (uid_t) -1 || uid_eq(ksuid, old->suid))) + return 0; + + ruid_new = ruid != (uid_t) -1 && !uid_eq(kruid, old->uid) && + !uid_eq(kruid, old->euid) && !uid_eq(kruid, old->suid); + euid_new = euid != (uid_t) -1 && !uid_eq(keuid, old->uid) && + !uid_eq(keuid, old->euid) && !uid_eq(keuid, old->suid); + suid_new = suid != (uid_t) -1 && !uid_eq(ksuid, old->uid) && + !uid_eq(ksuid, old->euid) && !uid_eq(ksuid, old->suid); + if ((ruid_new || euid_new || suid_new) && + !ns_capable_setid(old->user_ns, CAP_SETUID)) + return -EPERM; + new = prepare_creds(); if (!new) return -ENOMEM; - old = current_cred(); - - retval = -EPERM; - if (!ns_capable_setid(old->user_ns, CAP_SETUID)) { - if (ruid != (uid_t) -1 && !uid_eq(kruid, old->uid) && - !uid_eq(kruid, old->euid) && !uid_eq(kruid, old->suid)) - goto error; - if (euid != (uid_t) -1 && !uid_eq(keuid, old->uid) && - !uid_eq(keuid, old->euid) && !uid_eq(keuid, old->suid)) - goto error; - if (suid != (uid_t) -1 && !uid_eq(ksuid, old->uid) && - !uid_eq(ksuid, old->euid) && !uid_eq(ksuid, old->suid)) - goto error; - } - if (ruid != (uid_t) -1) { new->uid = kruid; if (!uid_eq(kruid, old->uid)) { @@ -763,6 +768,7 @@ long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) struct cred *new; int retval; kgid_t krgid, kegid, ksgid; + bool rgid_new, egid_new, sgid_new; krgid = make_kgid(ns, rgid); kegid = make_kgid(ns, egid); @@ -775,23 +781,28 @@ long __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) if ((sgid != (gid_t) -1) && !gid_valid(ksgid)) return -EINVAL; + old = current_cred(); + + /* check for no-op */ + if ((rgid == (gid_t) -1 || gid_eq(krgid, old->gid)) && + (egid == (gid_t) -1 || (gid_eq(kegid, old->egid) && + gid_eq(kegid, old->fsgid))) && + (sgid == (gid_t) -1 || gid_eq(ksgid, old->sgid))) + return 0; + + rgid_new = rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && + !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid); + egid_new = egid != (gid_t) -1 && !gid_eq(kegid, old->gid) && + !gid_eq(kegid, old->egid) && !gid_eq(kegid, old->sgid); + sgid_new = sgid != (gid_t) -1 && !gid_eq(ksgid, old->gid) && + !gid_eq(ksgid, old->egid) && !gid_eq(ksgid, old->sgid); + if ((rgid_new || egid_new || sgid_new) && + !ns_capable_setid(old->user_ns, CAP_SETGID)) + return -EPERM; + new = prepare_creds(); if (!new) return -ENOMEM; - old = current_cred(); - - retval = -EPERM; - if (!ns_capable_setid(old->user_ns, CAP_SETGID)) { - if (rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && - !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid)) - goto error; - if (egid != (gid_t) -1 && !gid_eq(kegid, old->gid) && - !gid_eq(kegid, old->egid) && !gid_eq(kegid, old->sgid)) - goto error; - if (sgid != (gid_t) -1 && !gid_eq(ksgid, old->gid) && - !gid_eq(ksgid, old->egid) && !gid_eq(ksgid, old->sgid)) - goto error; - } if (rgid != (gid_t) -1) new->gid = krgid; diff --git a/kernel/time/posix-cpu-timers.c b/kernel/time/posix-cpu-timers.c index cb925e8ef9a8..44b25ff35d28 100644 --- a/kernel/time/posix-cpu-timers.c +++ b/kernel/time/posix-cpu-timers.c @@ -847,6 +847,8 @@ static u64 collect_timerqueue(struct timerqueue_head *head, return expires; ctmr->firing = 1; + /* See posix_cpu_timer_wait_running() */ + rcu_assign_pointer(ctmr->handling, current); cpu_timer_dequeue(ctmr); list_add_tail(&ctmr->elist, firing); } @@ -1162,7 +1164,49 @@ static void handle_posix_cpu_timers(struct task_struct *tsk); #ifdef CONFIG_POSIX_CPU_TIMERS_TASK_WORK static void posix_cpu_timers_work(struct callback_head *work) { + struct posix_cputimers_work *cw = container_of(work, typeof(*cw), work); + + mutex_lock(&cw->mutex); handle_posix_cpu_timers(current); + mutex_unlock(&cw->mutex); +} + +/* + * Invoked from the posix-timer core when a cancel operation failed because + * the timer is marked firing. The caller holds rcu_read_lock(), which + * protects the timer and the task which is expiring it from being freed. + */ +static void posix_cpu_timer_wait_running(struct k_itimer *timr) +{ + struct task_struct *tsk = rcu_dereference(timr->it.cpu.handling); + + /* Has the handling task completed expiry already? */ + if (!tsk) + return; + + /* Ensure that the task cannot go away */ + get_task_struct(tsk); + /* Now drop the RCU protection so the mutex can be locked */ + rcu_read_unlock(); + /* Wait on the expiry mutex */ + mutex_lock(&tsk->posix_cputimers_work.mutex); + /* Release it immediately again. */ + mutex_unlock(&tsk->posix_cputimers_work.mutex); + /* Drop the task reference. */ + put_task_struct(tsk); + /* Relock RCU so the callsite is balanced */ + rcu_read_lock(); +} + +static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr) +{ + /* Ensure that timr->it.cpu.handling task cannot go away */ + rcu_read_lock(); + spin_unlock_irq(&timr->it_lock); + posix_cpu_timer_wait_running(timr); + rcu_read_unlock(); + /* @timr is on stack and is valid */ + spin_lock_irq(&timr->it_lock); } /* @@ -1178,6 +1222,7 @@ void clear_posix_cputimers_work(struct task_struct *p) sizeof(p->posix_cputimers_work.work)); init_task_work(&p->posix_cputimers_work.work, posix_cpu_timers_work); + mutex_init(&p->posix_cputimers_work.mutex); p->posix_cputimers_work.scheduled = false; } @@ -1256,6 +1301,18 @@ static inline void __run_posix_cpu_timers(struct task_struct *tsk) lockdep_posixtimer_exit(); } +static void posix_cpu_timer_wait_running(struct k_itimer *timr) +{ + cpu_relax(); +} + +static void posix_cpu_timer_wait_running_nsleep(struct k_itimer *timr) +{ + spin_unlock_irq(&timr->it_lock); + cpu_relax(); + spin_lock_irq(&timr->it_lock); +} + static inline bool posix_cpu_timers_work_scheduled(struct task_struct *tsk) { return false; @@ -1364,6 +1421,8 @@ static void handle_posix_cpu_timers(struct task_struct *tsk) */ if (likely(cpu_firing >= 0)) cpu_timer_fire(timer); + /* See posix_cpu_timer_wait_running() */ + rcu_assign_pointer(timer->it.cpu.handling, NULL); spin_unlock(&timer->it_lock); } } @@ -1498,23 +1557,16 @@ static int do_cpu_nanosleep(const clockid_t which_clock, int flags, expires = cpu_timer_getexpires(&timer.it.cpu); error = posix_cpu_timer_set(&timer, 0, &zero_it, &it); if (!error) { - /* - * Timer is now unarmed, deletion can not fail. - */ + /* Timer is now unarmed, deletion can not fail. */ posix_cpu_timer_del(&timer); + } else { + while (error == TIMER_RETRY) { + posix_cpu_timer_wait_running_nsleep(&timer); + error = posix_cpu_timer_del(&timer); + } } - spin_unlock_irq(&timer.it_lock); - while (error == TIMER_RETRY) { - /* - * We need to handle case when timer was or is in the - * middle of firing. In other cases we already freed - * resources. - */ - spin_lock_irq(&timer.it_lock); - error = posix_cpu_timer_del(&timer); - spin_unlock_irq(&timer.it_lock); - } + spin_unlock_irq(&timer.it_lock); if ((it.it_value.tv_sec | it.it_value.tv_nsec) == 0) { /* @@ -1624,6 +1676,7 @@ const struct k_clock clock_posix_cpu = { .timer_del = posix_cpu_timer_del, .timer_get = posix_cpu_timer_get, .timer_rearm = posix_cpu_timer_rearm, + .timer_wait_running = posix_cpu_timer_wait_running, }; const struct k_clock clock_process = { diff --git a/kernel/time/posix-timers.c b/kernel/time/posix-timers.c index 0c8a87a11b39..808a247205a9 100644 --- a/kernel/time/posix-timers.c +++ b/kernel/time/posix-timers.c @@ -846,6 +846,10 @@ static struct k_itimer *timer_wait_running(struct k_itimer *timer, rcu_read_lock(); unlock_timer(timer, *flags); + /* + * kc->timer_wait_running() might drop RCU lock. So @timer + * cannot be touched anymore after the function returns! + */ if (!WARN_ON_ONCE(!kc->timer_wait_running)) kc->timer_wait_running(timer); diff --git a/kernel/time/sched_clock.c b/kernel/time/sched_clock.c index 2d945d3282c7..4052d72ff013 100644 --- a/kernel/time/sched_clock.c +++ b/kernel/time/sched_clock.c @@ -151,8 +151,7 @@ static enum hrtimer_restart sched_clock_poll(struct hrtimer *hrt) return HRTIMER_RESTART; } -void __init -sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) +void sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) { u64 res, wrap, new_mask, new_epoch, cyc, ns; u32 new_mult, new_shift; @@ -224,6 +223,7 @@ sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) pr_debug("Registered %pS as sched_clock source\n", read); } +EXPORT_SYMBOL_GPL(sched_clock_register); void __init generic_sched_clock_init(void) { diff --git a/kernel/user.c b/kernel/user.c index e2cf8c22b539..b2ce4042b3c9 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -20,6 +20,8 @@ #include #include +#include + /* * userns count is 1 for root user, 1 for init_uts_ns, * and 1 for... ? @@ -152,6 +154,7 @@ static void user_epoll_free(struct user_struct *up) static void free_user(struct user_struct *up, unsigned long flags) __releases(&uidhash_lock) { + trace_android_vh_free_user(up); uid_hash_remove(up); spin_unlock_irqrestore(&uidhash_lock, flags); user_epoll_free(up); @@ -174,6 +177,7 @@ struct user_struct *find_user(kuid_t uid) spin_unlock_irqrestore(&uidhash_lock, flags); return ret; } +EXPORT_SYMBOL_GPL(find_user); void free_uid(struct user_struct *up) { @@ -185,6 +189,7 @@ void free_uid(struct user_struct *up) if (refcount_dec_and_lock_irqsave(&up->__count, &uidhash_lock, &flags)) free_user(up, flags); } +EXPORT_SYMBOL_GPL(free_uid); struct user_struct *alloc_uid(kuid_t uid) { @@ -202,6 +207,7 @@ struct user_struct *alloc_uid(kuid_t uid) new->uid = uid; refcount_set(&new->__count, 1); + trace_android_vh_alloc_uid(new); if (user_epoll_alloc(new)) { kmem_cache_free(uid_cachep, new); return NULL; diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 81fc88151c47..f97337f3aa6d 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -4966,6 +4966,7 @@ void wq_worker_comm(char *buf, size_t size, struct task_struct *task) mutex_unlock(&wq_pool_attach_mutex); } +EXPORT_SYMBOL_GPL(wq_worker_comm); #ifdef CONFIG_SMP diff --git a/lib/Makefile b/lib/Makefile index 59bd7c2f793a..889f96b10f12 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -377,6 +377,7 @@ obj-$(CONFIG_CMDLINE_KUNIT_TEST) += cmdline_kunit.o obj-$(CONFIG_SLUB_KUNIT_TEST) += slub_kunit.o obj-$(CONFIG_MEMCPY_KUNIT_TEST) += memcpy_kunit.o obj-$(CONFIG_IS_SIGNED_TYPE_KUNIT_TEST) += is_signed_type_kunit.o +CFLAGS_overflow_kunit.o = $(call cc-disable-warning, tautological-constant-out-of-range-compare) obj-$(CONFIG_OVERFLOW_KUNIT_TEST) += overflow_kunit.o CFLAGS_stackinit_kunit.o += $(call cc-disable-warning, switch-unreachable) obj-$(CONFIG_STACKINIT_KUNIT_TEST) += stackinit_kunit.o diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 39f34ea7a9be..ca65dbe98e51 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -1101,7 +1101,6 @@ static int mas_ascend(struct ma_state *mas) enum maple_type a_type; unsigned long min, max; unsigned long *pivots; - unsigned char offset; bool set_max = false, set_min = false; a_node = mas_mn(mas); @@ -1113,8 +1112,9 @@ static int mas_ascend(struct ma_state *mas) p_node = mte_parent(mas->node); if (unlikely(a_node == p_node)) return 1; + a_type = mas_parent_enum(mas, mas->node); - offset = mte_parent_slot(mas->node); + mas->offset = mte_parent_slot(mas->node); a_enode = mt_mk_node(p_node, a_type); /* Check to make sure all parent information is still accurate */ @@ -1122,7 +1122,6 @@ static int mas_ascend(struct ma_state *mas) return 1; mas->node = a_enode; - mas->offset = offset; if (mte_is_root(a_enode)) { mas->max = ULONG_MAX; @@ -1130,6 +1129,12 @@ static int mas_ascend(struct ma_state *mas) return 0; } + if (!mas->min) + set_min = true; + + if (mas->max == ULONG_MAX) + set_max = true; + min = 0; max = ULONG_MAX; do { @@ -1293,26 +1298,21 @@ static inline void mas_alloc_nodes(struct ma_state *mas, gfp_t gfp) node = mas->alloc; node->request_count = 0; while (requested) { - max_req = MAPLE_ALLOC_SLOTS; - if (node->node_count) { - unsigned int offset = node->node_count; - - slots = (void **)&node->slot[offset]; - max_req -= offset; - } else { - slots = (void **)&node->slot; - } - + max_req = MAPLE_ALLOC_SLOTS - node->node_count; + slots = (void **)&node->slot[node->node_count]; max_req = min(requested, max_req); count = mt_alloc_bulk(gfp, max_req, slots); if (!count) goto nomem_bulk; + if (node->node_count == 0) { + node->slot[0]->node_count = 0; + node->slot[0]->request_count = 0; + } + node->node_count += count; allocated += count; node = node->slot[0]; - node->node_count = 0; - node->request_count = 0; requested -= count; } mas->alloc->total = allocated; @@ -4284,16 +4284,6 @@ done: return true; } -static inline void mas_wr_end_piv(struct ma_wr_state *wr_mas) -{ - while ((wr_mas->mas->last > wr_mas->end_piv) && - (wr_mas->offset_end < wr_mas->node_end)) - wr_mas->end_piv = wr_mas->pivots[++wr_mas->offset_end]; - - if (wr_mas->mas->last > wr_mas->end_piv) - wr_mas->end_piv = wr_mas->mas->max; -} - static inline void mas_wr_extend_null(struct ma_wr_state *wr_mas) { struct ma_state *mas = wr_mas->mas; @@ -4328,6 +4318,21 @@ static inline void mas_wr_extend_null(struct ma_wr_state *wr_mas) } } +static inline void mas_wr_end_piv(struct ma_wr_state *wr_mas) +{ + wr_mas->end_piv = wr_mas->r_max; + + while ((wr_mas->mas->last > wr_mas->end_piv) && + (wr_mas->offset_end < wr_mas->node_end)) + wr_mas->end_piv = wr_mas->pivots[++wr_mas->offset_end]; + + if (wr_mas->mas->last > wr_mas->end_piv) + wr_mas->end_piv = wr_mas->mas->max; + + if (!wr_mas->entry) + mas_wr_extend_null(wr_mas); +} + static inline bool mas_wr_append(struct ma_wr_state *wr_mas) { unsigned char end = wr_mas->node_end; @@ -4381,6 +4386,11 @@ static void mas_wr_bnode(struct ma_wr_state *wr_mas) mas_commit_b_node(wr_mas, &b_node, wr_mas->node_end); } +static inline unsigned char mas_wr_node_size(struct ma_wr_state *wr_mas) +{ + return wr_mas->node_end - wr_mas->offset_end + wr_mas->mas->offset + 2; +} + static inline void mas_wr_modify(struct ma_wr_state *wr_mas) { unsigned char node_slots; @@ -4397,9 +4407,7 @@ static inline void mas_wr_modify(struct ma_wr_state *wr_mas) /* Attempt to append */ node_slots = mt_slots[wr_mas->type]; - node_size = wr_mas->node_end - wr_mas->offset_end + mas->offset + 2; - if (mas->max == ULONG_MAX) - node_size++; + node_size = mas_wr_node_size(wr_mas); /* slot and node store will not fit, go to the slow path */ if (unlikely(node_size >= node_slots)) @@ -4447,12 +4455,8 @@ static inline void *mas_wr_store_entry(struct ma_wr_state *wr_mas) } /* At this point, we are at the leaf node that needs to be altered. */ - wr_mas->end_piv = wr_mas->r_max; mas_wr_end_piv(wr_mas); - if (!wr_mas->entry) - mas_wr_extend_null(wr_mas); - /* New root for a single pointer */ if (unlikely(!mas->index && mas->last == ULONG_MAX)) { mas_new_root(mas, wr_mas->entry); @@ -4521,6 +4525,25 @@ exists: } +static inline void mas_rewalk(struct ma_state *mas, unsigned long index) +{ +retry: + mas_set(mas, index); + mas_state_walk(mas); + if (mas_is_start(mas)) + goto retry; +} + +static inline bool mas_rewalk_if_dead(struct ma_state *mas, + struct maple_node *node, const unsigned long index) +{ + if (unlikely(ma_dead_node(node))) { + mas_rewalk(mas, index); + return true; + } + return false; +} + /* * mas_prev_node() - Find the prev non-null entry at the same level in the * tree. The prev value will be mas->node[mas->offset] or MAS_NONE. @@ -4536,15 +4559,19 @@ static inline int mas_prev_node(struct ma_state *mas, unsigned long min) int offset, level; void __rcu **slots; struct maple_node *node; - struct maple_enode *enode; unsigned long *pivots; + unsigned long max; - if (mas_is_none(mas)) - return 0; + node = mas_mn(mas); + if (!mas->min) + goto no_entry; + + max = mas->min - 1; + if (max < min) + goto no_entry; level = 0; do { - node = mas_mn(mas); if (ma_is_root(node)) goto no_entry; @@ -4553,64 +4580,41 @@ static inline int mas_prev_node(struct ma_state *mas, unsigned long min) return 1; offset = mas->offset; level++; + node = mas_mn(mas); } while (!offset); offset--; mt = mte_node_type(mas->node); - node = mas_mn(mas); + while (level > 1) { + level--; + slots = ma_slots(node, mt); + mas->node = mas_slot(mas, slots, offset); + if (unlikely(ma_dead_node(node))) + return 1; + + mt = mte_node_type(mas->node); + node = mas_mn(mas); + pivots = ma_pivots(node, mt); + offset = ma_data_end(node, mt, pivots, max); + if (unlikely(ma_dead_node(node))) + return 1; + } + slots = ma_slots(node, mt); + mas->node = mas_slot(mas, slots, offset); pivots = ma_pivots(node, mt); if (unlikely(ma_dead_node(node))) return 1; - mas->max = pivots[offset]; - if (offset) + if (likely(offset)) mas->min = pivots[offset - 1] + 1; - if (unlikely(ma_dead_node(node))) - return 1; - - if (mas->max < min) - goto no_entry_min; - - while (level > 1) { - level--; - enode = mas_slot(mas, slots, offset); - if (unlikely(ma_dead_node(node))) - return 1; - - mas->node = enode; - mt = mte_node_type(mas->node); - node = mas_mn(mas); - slots = ma_slots(node, mt); - pivots = ma_pivots(node, mt); - offset = ma_data_end(node, mt, pivots, mas->max); - if (unlikely(ma_dead_node(node))) - return 1; - - if (offset) - mas->min = pivots[offset - 1] + 1; - - if (offset < mt_pivots[mt]) - mas->max = pivots[offset]; - - if (mas->max < min) - goto no_entry; - } - - mas->node = mas_slot(mas, slots, offset); - if (unlikely(ma_dead_node(node))) - return 1; - + mas->max = max; mas->offset = mas_data_end(mas); if (unlikely(mte_dead_node(mas->node))) return 1; return 0; -no_entry_min: - mas->offset = offset; - if (offset) - mas->min = pivots[offset - 1] + 1; no_entry: if (unlikely(ma_dead_node(node))) return 1; @@ -4619,6 +4623,76 @@ no_entry: return 0; } +/* + * mas_prev_slot() - Get the entry in the previous slot + * + * @mas: The maple state + * @max: The minimum starting range + * + * Return: The entry in the previous slot which is possibly NULL + */ +static void *mas_prev_slot(struct ma_state *mas, unsigned long min, bool empty) +{ + void *entry; + void __rcu **slots; + unsigned long pivot; + enum maple_type type; + unsigned long *pivots; + struct maple_node *node; + unsigned long save_point = mas->index; + +retry: + node = mas_mn(mas); + type = mte_node_type(mas->node); + pivots = ma_pivots(node, type); + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) + goto retry; + +again: + if (mas->min <= min) { + pivot = mas_safe_min(mas, pivots, mas->offset); + + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) + goto retry; + + if (pivot <= min) + return NULL; + } + + if (likely(mas->offset)) { + mas->offset--; + mas->last = mas->index - 1; + mas->index = mas_safe_min(mas, pivots, mas->offset); + } else { + if (mas_prev_node(mas, min)) { + mas_rewalk(mas, save_point); + goto retry; + } + + if (mas_is_none(mas)) + return NULL; + + mas->last = mas->max; + node = mas_mn(mas); + type = mte_node_type(mas->node); + pivots = ma_pivots(node, type); + mas->index = pivots[mas->offset - 1] + 1; + } + + slots = ma_slots(node, type); + entry = mas_slot(mas, slots, mas->offset); + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) + goto retry; + + if (likely(entry)) + return entry; + + if (!empty) + goto again; + + return entry; +} + /* * mas_next_node() - Get the next node at the same level in the tree. * @mas: The maple state @@ -4630,11 +4704,10 @@ no_entry: static inline int mas_next_node(struct ma_state *mas, struct maple_node *node, unsigned long max) { - unsigned long min, pivot; + unsigned long min; unsigned long *pivots; struct maple_enode *enode; int level = 0; - unsigned char offset; unsigned char node_end; enum maple_type mt; void __rcu **slots; @@ -4642,19 +4715,16 @@ static inline int mas_next_node(struct ma_state *mas, struct maple_node *node, if (mas->max >= max) goto no_entry; + min = mas->max + 1; level = 0; do { if (ma_is_root(node)) goto no_entry; - min = mas->max + 1; - if (min > max) - goto no_entry; - + /* Walk up. */ if (unlikely(mas_ascend(mas))) return 1; - offset = mas->offset; level++; node = mas_mn(mas); mt = mte_node_type(mas->node); @@ -4663,36 +4733,37 @@ static inline int mas_next_node(struct ma_state *mas, struct maple_node *node, if (unlikely(ma_dead_node(node))) return 1; - } while (unlikely(offset == node_end)); + } while (unlikely(mas->offset == node_end)); slots = ma_slots(node, mt); - pivot = mas_safe_pivot(mas, pivots, ++offset, mt); - while (unlikely(level > 1)) { - /* Descend, if necessary */ - enode = mas_slot(mas, slots, offset); - if (unlikely(ma_dead_node(node))) - return 1; + mas->offset++; + enode = mas_slot(mas, slots, mas->offset); + if (unlikely(ma_dead_node(node))) + return 1; - mas->node = enode; + if (level > 1) + mas->offset = 0; + + while (unlikely(level > 1)) { level--; + mas->node = enode; node = mas_mn(mas); mt = mte_node_type(mas->node); slots = ma_slots(node, mt); - pivots = ma_pivots(node, mt); + enode = mas_slot(mas, slots, 0); if (unlikely(ma_dead_node(node))) return 1; - - offset = 0; - pivot = pivots[0]; } - enode = mas_slot(mas, slots, offset); + if (!mas->offset) + pivots = ma_pivots(node, mt); + + mas->max = mas_safe_pivot(mas, pivots, mas->offset, mt); if (unlikely(ma_dead_node(node))) return 1; mas->node = enode; mas->min = min; - mas->max = pivot; return 0; no_entry: @@ -4704,94 +4775,86 @@ no_entry: } /* - * mas_next_nentry() - Get the next node entry + * mas_next_slot() - Get the entry in the next slot + * * @mas: The maple state - * @max: The maximum value to check - * @*range_start: Pointer to store the start of the range. + * @max: The maximum starting range + * @empty: Can be empty * - * Sets @mas->offset to the offset of the next node entry, @mas->last to the - * pivot of the entry. - * - * Return: The next entry, %NULL otherwise + * Return: The entry in the next slot which is possibly NULL */ -static inline void *mas_next_nentry(struct ma_state *mas, - struct maple_node *node, unsigned long max, enum maple_type type) +void *mas_next_slot(struct ma_state *mas, unsigned long max, bool empty) { - unsigned char count; - unsigned long pivot; - unsigned long *pivots; void __rcu **slots; + unsigned long *pivots; + unsigned long pivot; + enum maple_type type; + struct maple_node *node; + unsigned char data_end; + unsigned long save_point = mas->last; void *entry; - if (mas->last == mas->max) { - mas->index = mas->max; - return NULL; - } - - slots = ma_slots(node, type); +retry: + node = mas_mn(mas); + type = mte_node_type(mas->node); pivots = ma_pivots(node, type); - count = ma_data_end(node, type, pivots, mas->max); - if (unlikely(ma_dead_node(node))) - return NULL; + data_end = ma_data_end(node, type, pivots, mas->max); + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) + goto retry; - mas->index = mas_safe_min(mas, pivots, mas->offset); - if (unlikely(ma_dead_node(node))) - return NULL; +again: + if (mas->max >= max) { + if (likely(mas->offset < data_end)) + pivot = pivots[mas->offset]; + else + return NULL; /* must be mas->max */ - if (mas->index > max) - return NULL; - - if (mas->offset > count) - return NULL; - - while (mas->offset < count) { - pivot = pivots[mas->offset]; - entry = mas_slot(mas, slots, mas->offset); - if (ma_dead_node(node)) - return NULL; - - if (entry) - goto found; + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) + goto retry; if (pivot >= max) return NULL; + } - mas->index = pivot + 1; + if (likely(mas->offset < data_end)) { + mas->index = pivots[mas->offset] + 1; mas->offset++; + if (likely(mas->offset < data_end)) + mas->last = pivots[mas->offset]; + else + mas->last = mas->max; + } else { + if (mas_next_node(mas, node, max)) { + mas_rewalk(mas, save_point); + goto retry; + } + + if (mas_is_none(mas)) + return NULL; + + mas->offset = 0; + mas->index = mas->min; + node = mas_mn(mas); + type = mte_node_type(mas->node); + pivots = ma_pivots(node, type); + mas->last = pivots[0]; } - if (mas->index > mas->max) { - mas->index = mas->last; - return NULL; - } - - pivot = mas_safe_pivot(mas, pivots, mas->offset, type); - entry = mas_slot(mas, slots, mas->offset); - if (ma_dead_node(node)) - return NULL; - - if (!pivot) - return NULL; - - if (!entry) - return NULL; - -found: - mas->last = pivot; - return entry; -} - -static inline void mas_rewalk(struct ma_state *mas, unsigned long index) -{ - -retry: - mas_set(mas, index); - mas_state_walk(mas); - if (mas_is_start(mas)) + slots = ma_slots(node, type); + entry = mt_slot(mas->tree, slots, mas->offset); + if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) goto retry; - return; + if (entry) + return entry; + if (!empty) { + if (!mas->offset) + data_end = 2; + goto again; + } + + return entry; } /* @@ -4808,155 +4871,10 @@ retry: */ static inline void *mas_next_entry(struct ma_state *mas, unsigned long limit) { - void *entry = NULL; - struct maple_enode *prev_node; - struct maple_node *node; - unsigned char offset; - unsigned long last; - enum maple_type mt; - - if (mas->index > limit) { - mas->index = mas->last = limit; - mas_pause(mas); - return NULL; - } - last = mas->last; -retry: - offset = mas->offset; - prev_node = mas->node; - node = mas_mn(mas); - mt = mte_node_type(mas->node); - mas->offset++; - if (unlikely(mas->offset >= mt_slots[mt])) { - mas->offset = mt_slots[mt] - 1; - goto next_node; - } - - while (!mas_is_none(mas)) { - entry = mas_next_nentry(mas, node, limit, mt); - if (unlikely(ma_dead_node(node))) { - mas_rewalk(mas, last); - goto retry; - } - - if (likely(entry)) - return entry; - - if (unlikely((mas->index > limit))) - break; - -next_node: - prev_node = mas->node; - offset = mas->offset; - if (unlikely(mas_next_node(mas, node, limit))) { - mas_rewalk(mas, last); - goto retry; - } - mas->offset = 0; - node = mas_mn(mas); - mt = mte_node_type(mas->node); - } - - mas->index = mas->last = limit; - mas->offset = offset; - mas->node = prev_node; - return NULL; -} - -/* - * mas_prev_nentry() - Get the previous node entry. - * @mas: The maple state. - * @limit: The lower limit to check for a value. - * - * Return: the entry, %NULL otherwise. - */ -static inline void *mas_prev_nentry(struct ma_state *mas, unsigned long limit, - unsigned long index) -{ - unsigned long pivot, min; - unsigned char offset; - struct maple_node *mn; - enum maple_type mt; - unsigned long *pivots; - void __rcu **slots; - void *entry; - -retry: - if (!mas->offset) + if (mas->last >= limit) return NULL; - mn = mas_mn(mas); - mt = mte_node_type(mas->node); - offset = mas->offset - 1; - if (offset >= mt_slots[mt]) - offset = mt_slots[mt] - 1; - - slots = ma_slots(mn, mt); - pivots = ma_pivots(mn, mt); - if (unlikely(ma_dead_node(mn))) { - mas_rewalk(mas, index); - goto retry; - } - - if (offset == mt_pivots[mt]) - pivot = mas->max; - else - pivot = pivots[offset]; - - if (unlikely(ma_dead_node(mn))) { - mas_rewalk(mas, index); - goto retry; - } - - while (offset && ((!mas_slot(mas, slots, offset) && pivot >= limit) || - !pivot)) - pivot = pivots[--offset]; - - min = mas_safe_min(mas, pivots, offset); - entry = mas_slot(mas, slots, offset); - if (unlikely(ma_dead_node(mn))) { - mas_rewalk(mas, index); - goto retry; - } - - if (likely(entry)) { - mas->offset = offset; - mas->last = pivot; - mas->index = min; - } - return entry; -} - -static inline void *mas_prev_entry(struct ma_state *mas, unsigned long min) -{ - void *entry; - - if (mas->index < min) { - mas->index = mas->last = min; - mas->node = MAS_NONE; - return NULL; - } -retry: - while (likely(!mas_is_none(mas))) { - entry = mas_prev_nentry(mas, min, mas->index); - if (unlikely(mas->last < min)) - goto not_found; - - if (likely(entry)) - return entry; - - if (unlikely(mas_prev_node(mas, min))) { - mas_rewalk(mas, mas->index); - goto retry; - } - - mas->offset++; - } - - mas->offset--; -not_found: - mas->index = mas->last = min; - return NULL; + return mas_next_slot(mas, limit, false); } /* @@ -4968,7 +4886,8 @@ not_found: * Return: True if found in a leaf, false otherwise. * */ -static bool mas_rev_awalk(struct ma_state *mas, unsigned long size) +static bool mas_rev_awalk(struct ma_state *mas, unsigned long size, + unsigned long *gap_min, unsigned long *gap_max) { enum maple_type type = mte_node_type(mas->node); struct maple_node *node = mas_mn(mas); @@ -5033,8 +4952,8 @@ static bool mas_rev_awalk(struct ma_state *mas, unsigned long size) if (unlikely(ma_is_leaf(type))) { mas->offset = offset; - mas->min = min; - mas->max = min + gap - 1; + *gap_min = min; + *gap_max = min + gap - 1; return true; } @@ -5058,10 +4977,10 @@ static inline bool mas_anode_descend(struct ma_state *mas, unsigned long size) { enum maple_type type = mte_node_type(mas->node); unsigned long pivot, min, gap = 0; - unsigned char offset; - unsigned long *gaps; - unsigned long *pivots = ma_pivots(mas_mn(mas), type); - void __rcu **slots = ma_slots(mas_mn(mas), type); + unsigned char offset, data_end; + unsigned long *gaps, *pivots; + void __rcu **slots; + struct maple_node *node; bool found = false; if (ma_is_dense(type)) { @@ -5069,13 +4988,15 @@ static inline bool mas_anode_descend(struct ma_state *mas, unsigned long size) return true; } - gaps = ma_gaps(mte_to_node(mas->node), type); + node = mas_mn(mas); + pivots = ma_pivots(node, type); + slots = ma_slots(node, type); + gaps = ma_gaps(node, type); offset = mas->offset; min = mas_safe_min(mas, pivots, offset); - for (; offset < mt_slots[type]; offset++) { - pivot = mas_safe_pivot(mas, pivots, offset, type); - if (offset && !pivot) - break; + data_end = ma_data_end(node, type, pivots, mas->max); + for (; offset <= data_end; offset++) { + pivot = mas_logical_pivot(mas, pivots, offset, type); /* Not within lower bounds */ if (mas->index > pivot) @@ -5129,24 +5050,25 @@ void *mas_walk(struct ma_state *mas) { void *entry; + if (mas_is_none(mas) || mas_is_paused(mas) || mas_is_ptr(mas)) + mas->node = MAS_START; retry: entry = mas_state_walk(mas); - if (mas_is_start(mas)) + if (mas_is_start(mas)) { goto retry; - - if (mas_is_ptr(mas)) { - if (!mas->index) { - mas->last = 0; - } else { - mas->index = 1; - mas->last = ULONG_MAX; - } - return entry; - } - - if (mas_is_none(mas)) { + } else if (mas_is_none(mas)) { mas->index = 0; mas->last = ULONG_MAX; + } else if (mas_is_ptr(mas)) { + if (!mas->index) { + mas->last = 0; + return entry; + } + + mas->index = 1; + mas->last = ULONG_MAX; + mas->node = MAS_NONE; + return NULL; } return entry; @@ -5310,6 +5232,9 @@ int mas_empty_area(struct ma_state *mas, unsigned long min, unsigned long *pivots; enum maple_type mt; + if (min >= max) + return -EINVAL; + if (mas_is_start(mas)) mas_start(mas); else if (mas->offset >= 2) @@ -5337,15 +5262,9 @@ int mas_empty_area(struct ma_state *mas, unsigned long min, mt = mte_node_type(mas->node); pivots = ma_pivots(mas_mn(mas), mt); - if (offset) - mas->min = pivots[offset - 1] + 1; - - if (offset < mt_pivots[mt]) - mas->max = pivots[offset]; - - if (mas->index < mas->min) - mas->index = mas->min; - + min = mas_safe_min(mas, pivots, offset); + if (mas->index < min) + mas->index = min; mas->last = mas->index + size - 1; return 0; } @@ -5364,6 +5283,9 @@ int mas_empty_area_rev(struct ma_state *mas, unsigned long min, { struct maple_enode *last = mas->node; + if (min >= max) + return -EINVAL; + if (mas_is_start(mas)) { mas_start(mas); mas->offset = mas_data_end(mas); @@ -5383,7 +5305,7 @@ int mas_empty_area_rev(struct ma_state *mas, unsigned long min, mas->index = min; mas->last = max; - while (!mas_rev_awalk(mas, size)) { + while (!mas_rev_awalk(mas, size, &min, &max)) { if (last == mas->node) { if (!mas_rewind_node(mas)) return -EBUSY; @@ -5398,17 +5320,9 @@ int mas_empty_area_rev(struct ma_state *mas, unsigned long min, if (unlikely(mas->offset == MAPLE_NODE_SLOTS)) return -EBUSY; - /* - * mas_rev_awalk() has set mas->min and mas->max to the gap values. If - * the maximum is outside the window we are searching, then use the last - * location in the search. - * mas->max and mas->min is the range of the gap. - * mas->index and mas->last are currently set to the search range. - */ - /* Trim the upper limit to the max. */ - if (mas->max <= mas->last) - mas->last = mas->max; + if (max <= mas->last) + mas->last = max; mas->index = mas->last - size + 1; return 0; @@ -5805,9 +5719,55 @@ EXPORT_SYMBOL_GPL(mas_store_prealloc); */ int mas_preallocate(struct ma_state *mas, void *entry, gfp_t gfp) { + MA_WR_STATE(wr_mas, mas, entry); + unsigned char node_size; + int request = 1; int ret; - mas_node_count_gfp(mas, 1 + mas_mt_height(mas) * 3, gfp); + + if (unlikely(!mas->index && mas->last == ULONG_MAX)) + goto ask_now; + + mas_wr_store_setup(&wr_mas); + wr_mas.content = mas_start(mas); + /* Root expand */ + if (unlikely(mas_is_none(mas) || mas_is_ptr(mas))) + goto ask_now; + + if (unlikely(!mas_wr_walk(&wr_mas))) { + /* Spanning store, use worst case for now */ + request = 1 + mas_mt_height(mas) * 3; + goto ask_now; + } + + /* At this point, we are at the leaf node that needs to be altered. */ + /* Exact fit, no nodes needed. */ + if (wr_mas.r_min == mas->index && wr_mas.r_max == mas->last) + return 0; + + mas_wr_end_piv(&wr_mas); + node_size = mas_wr_node_size(&wr_mas); + if (node_size >= mt_slots[wr_mas.type]) { + /* Slot store is possible in some cases */ + if ((node_size == mt_slots[wr_mas.type]) && + (wr_mas.r_min == mas->index || wr_mas.r_max == mas->last)) + goto ask_now; + /* Split, worst case for now. */ + request = 1 + mas_mt_height(mas) * 2; + goto ask_now; + } + + /* New root needs a singe node */ + if (unlikely(mte_is_root(mas->node))) + goto ask_now; + + /* Potential spanning rebalance collapsing a node, use worst-case */ + if (node_size - 1 <= mt_min_slots[wr_mas.type]) + request = mas_mt_height(mas) * 2 - 1; + + /* node store, slot store needs one node */ +ask_now: + mas_node_count_gfp(mas, request, gfp); mas->mas_flags |= MA_STATE_PREALLOC; if (likely(!mas_is_err(mas))) return 0; @@ -5934,6 +5894,34 @@ int mas_expected_entries(struct ma_state *mas, unsigned long nr_entries) } EXPORT_SYMBOL_GPL(mas_expected_entries); +static inline bool mas_next_setup(struct ma_state *mas, unsigned long max, + void **entry) +{ + bool was_none = mas_is_none(mas); + + if (mas_is_none(mas) || mas_is_paused(mas)) + mas->node = MAS_START; + + if (mas_is_start(mas)) + *entry = mas_walk(mas); /* Retries on dead nodes handled by mas_walk */ + + if (mas_is_ptr(mas)) { + *entry = NULL; + if (was_none && mas->index == 0) { + mas->index = mas->last = 0; + return true; + } + mas->index = 1; + mas->last = ULONG_MAX; + mas->node = MAS_NONE; + return true; + } + + if (mas_is_none(mas)) + return true; + return false; +} + /** * mas_next() - Get the next entry. * @mas: The maple state @@ -5947,28 +5935,39 @@ EXPORT_SYMBOL_GPL(mas_expected_entries); */ void *mas_next(struct ma_state *mas, unsigned long max) { - if (mas_is_none(mas) || mas_is_paused(mas)) - mas->node = MAS_START; + void *entry = NULL; - if (mas_is_start(mas)) - mas_walk(mas); /* Retries on dead nodes handled by mas_walk */ + if (mas_next_setup(mas, max, &entry)) + return entry; - if (mas_is_ptr(mas)) { - if (!mas->index) { - mas->index = 1; - mas->last = ULONG_MAX; - } - return NULL; - } - - if (mas->last == ULONG_MAX) - return NULL; - - /* Retries on dead nodes handled by mas_next_entry */ - return mas_next_entry(mas, max); + /* Retries on dead nodes handled by mas_next_slot */ + return mas_next_slot(mas, max, false); } EXPORT_SYMBOL_GPL(mas_next); +/** + * mas_next_range() - Advance the maple state to the next range + * @mas: The maple state + * @max: The maximum index to check. + * + * Sets @mas->index and @mas->last to the range. + * Must hold rcu_read_lock or the write lock. + * Can return the zero entry. + * + * Return: The next entry or %NULL + */ +void *mas_next_range(struct ma_state *mas, unsigned long max) +{ + void *entry = NULL; + + if (mas_next_setup(mas, max, &entry)) + return entry; + + /* Retries on dead nodes handled by mas_next_slot */ + return mas_next_slot(mas, max, true); +} +EXPORT_SYMBOL_GPL(mas_next_range); + /** * mt_next() - get the next value in the maple tree * @mt: The maple tree @@ -5989,6 +5988,47 @@ void *mt_next(struct maple_tree *mt, unsigned long index, unsigned long max) } EXPORT_SYMBOL_GPL(mt_next); +static inline bool mas_prev_setup(struct ma_state *mas, unsigned long min, + void **entry) +{ + if (mas->index <= min) + goto none; + + if (mas_is_none(mas) || mas_is_paused(mas)) + mas->node = MAS_START; + + if (mas_is_start(mas)) { + mas_walk(mas); + if (!mas->index) + goto none; + } + + if (unlikely(mas_is_ptr(mas))) { + if (!mas->index) + goto none; + mas->index = mas->last = 0; + *entry = mas_root(mas); + return true; + } + + if (mas_is_none(mas)) { + if (mas->index) { + /* Walked to out-of-range pointer? */ + mas->index = mas->last = 0; + mas->node = MAS_ROOT; + *entry = mas_root(mas); + return true; + } + return true; + } + + return false; + +none: + mas->node = MAS_NONE; + return true; +} + /** * mas_prev() - Get the previous entry * @mas: The maple state @@ -6002,38 +6042,38 @@ EXPORT_SYMBOL_GPL(mt_next); */ void *mas_prev(struct ma_state *mas, unsigned long min) { - if (!mas->index) { - /* Nothing comes before 0 */ - mas->last = 0; - mas->node = MAS_NONE; - return NULL; - } + void *entry = NULL; - if (unlikely(mas_is_ptr(mas))) - return NULL; + if (mas_prev_setup(mas, min, &entry)) + return entry; - if (mas_is_none(mas) || mas_is_paused(mas)) - mas->node = MAS_START; - - if (mas_is_start(mas)) { - mas_walk(mas); - if (!mas->index) - return NULL; - } - - if (mas_is_ptr(mas)) { - if (!mas->index) { - mas->last = 0; - return NULL; - } - - mas->index = mas->last = 0; - return mas_root_locked(mas); - } - return mas_prev_entry(mas, min); + return mas_prev_slot(mas, min, false); } EXPORT_SYMBOL_GPL(mas_prev); +/** + * mas_prev_range() - Advance to the previous range + * @mas: The maple state + * @min: The minimum value to check. + * + * Sets @mas->index and @mas->last to the range. + * Must hold rcu_read_lock or the write lock. + * Will reset mas to MAS_START if the node is MAS_NONE. Will stop on not + * searchable nodes. + * + * Return: the previous value or %NULL. + */ +void *mas_prev_range(struct ma_state *mas, unsigned long min) +{ + void *entry = NULL; + + if (mas_prev_setup(mas, min, &entry)) + return entry; + + return mas_prev_slot(mas, min, true); +} +EXPORT_SYMBOL_GPL(mas_prev_range); + /** * mt_prev() - get the previous value in the maple tree * @mt: The maple tree @@ -6073,6 +6113,64 @@ void mas_pause(struct ma_state *mas) } EXPORT_SYMBOL_GPL(mas_pause); +/** + * mas_find_setup() - Internal function to set up mas_find*(). + * @mas: The maple state + * @max: The maximum index + * @entry: Pointer to the entry + * + * Returns: True if entry is the answer, false otherwise. + */ +static inline bool mas_find_setup(struct ma_state *mas, unsigned long max, + void **entry) +{ + *entry = NULL; + + if (unlikely(mas_is_none(mas))) { + if (unlikely(mas->last >= max)) + return true; + + mas->index = mas->last; + mas->node = MAS_START; + } else if (unlikely(mas_is_paused(mas))) { + if (unlikely(mas->last >= max)) + return true; + + mas->node = MAS_START; + mas->index = ++mas->last; + } else if (unlikely(mas_is_ptr(mas))) + goto ptr_out_of_range; + + if (unlikely(mas_is_start(mas))) { + /* First run or continue */ + if (mas->index > max) + return true; + + *entry = mas_walk(mas); + if (*entry) + return true; + + } + + if (unlikely(!mas_searchable(mas))) { + if (unlikely(mas_is_ptr(mas))) + goto ptr_out_of_range; + + return true; + } + + if (mas->index == max) + return true; + + return false; + +ptr_out_of_range: + mas->node = MAS_NONE; + mas->index = 1; + mas->last = ULONG_MAX; + return true; +} + /** * mas_find() - On the first call, find the entry at or after mas->index up to * %max. Otherwise, find the entry after mas->index. @@ -6087,37 +6185,105 @@ EXPORT_SYMBOL_GPL(mas_pause); */ void *mas_find(struct ma_state *mas, unsigned long max) { - if (unlikely(mas_is_paused(mas))) { - if (unlikely(mas->last == ULONG_MAX)) { - mas->node = MAS_NONE; - return NULL; - } + void *entry = NULL; + + if (mas_find_setup(mas, max, &entry)) + return entry; + + /* Retries on dead nodes handled by mas_next_slot */ + return mas_next_slot(mas, max, false); +} +EXPORT_SYMBOL_GPL(mas_find); + +/** + * mas_find_range() - On the first call, find the entry at or after + * mas->index up to %max. Otherwise, advance to the next slot mas->index. + * @mas: The maple state + * @max: The maximum value to check. + * + * Must hold rcu_read_lock or the write lock. + * If an entry exists, last and index are updated accordingly. + * May set @mas->node to MAS_NONE. + * + * Return: The entry or %NULL. + */ +void *mas_find_range(struct ma_state *mas, unsigned long max) +{ + void *entry; + + if (mas_find_setup(mas, max, &entry)) + return entry; + + /* Retries on dead nodes handled by mas_next_slot */ + return mas_next_slot(mas, max, true); +} +EXPORT_SYMBOL_GPL(mas_find_range); + +/** + * mas_find_rev_setup() - Internal function to set up mas_find_*_rev() + * @mas: The maple state + * @min: The minimum index + * @entry: Pointer to the entry + * + * Returns: True if entry is the answer, false otherwise. + */ +static inline bool mas_find_rev_setup(struct ma_state *mas, unsigned long min, + void **entry) +{ + *entry = NULL; + + if (unlikely(mas_is_none(mas))) { + if (mas->index <= min) + goto none; + + mas->last = mas->index; mas->node = MAS_START; - mas->index = ++mas->last; } - if (unlikely(mas_is_none(mas))) + if (unlikely(mas_is_paused(mas))) { + if (unlikely(mas->index <= min)) { + mas->node = MAS_NONE; + return true; + } mas->node = MAS_START; + mas->last = --mas->index; + } if (unlikely(mas_is_start(mas))) { /* First run or continue */ - void *entry; + if (mas->index < min) + return true; - if (mas->index > max) - return NULL; - - entry = mas_walk(mas); - if (entry) - return entry; + *entry = mas_walk(mas); + if (*entry) + return true; } - if (unlikely(!mas_searchable(mas))) - return NULL; + if (unlikely(!mas_searchable(mas))) { + if (mas_is_ptr(mas)) + goto none; - /* Retries on dead nodes handled by mas_next_entry */ - return mas_next_entry(mas, max); + if (mas_is_none(mas)) { + /* + * Walked to the location, and there was nothing so the + * previous location is 0. + */ + mas->last = mas->index = 0; + mas->node = MAS_ROOT; + *entry = mas_root(mas); + return true; + } + } + + if (mas->index < min) + return true; + + return false; + +none: + mas->node = MAS_NONE; + return true; } -EXPORT_SYMBOL_GPL(mas_find); /** * mas_find_rev: On the first call, find the first non-null entry at or below @@ -6134,38 +6300,42 @@ EXPORT_SYMBOL_GPL(mas_find); */ void *mas_find_rev(struct ma_state *mas, unsigned long min) { - if (unlikely(mas_is_paused(mas))) { - if (unlikely(mas->last == ULONG_MAX)) { - mas->node = MAS_NONE; - return NULL; - } - mas->node = MAS_START; - mas->last = --mas->index; - } + void *entry; - if (unlikely(mas_is_start(mas))) { - /* First run or continue */ - void *entry; + if (mas_find_rev_setup(mas, min, &entry)) + return entry; - if (mas->index < min) - return NULL; + /* Retries on dead nodes handled by mas_prev_slot */ + return mas_prev_slot(mas, min, false); - entry = mas_walk(mas); - if (entry) - return entry; - } - - if (unlikely(!mas_searchable(mas))) - return NULL; - - if (mas->index < min) - return NULL; - - /* Retries on dead nodes handled by mas_next_entry */ - return mas_prev_entry(mas, min); } EXPORT_SYMBOL_GPL(mas_find_rev); +/** + * mas_find_range_rev: On the first call, find the first non-null entry at or + * below mas->index down to %min. Otherwise advance to the previous slot after + * mas->index down to %min. + * @mas: The maple state + * @min: The minimum value to check. + * + * Must hold rcu_read_lock or the write lock. + * If an entry exists, last and index are updated accordingly. + * May set @mas->node to MAS_NONE. + * + * Return: The entry or %NULL. + */ +void *mas_find_range_rev(struct ma_state *mas, unsigned long min) +{ + void *entry; + + if (mas_find_rev_setup(mas, min, &entry)) + return entry; + + /* Retries on dead nodes handled by mas_prev_slot */ + return mas_prev_slot(mas, min, true); +} +EXPORT_SYMBOL_GPL(mas_find_range_rev); + /** * mas_erase() - Find the range in which index resides and erase the entire * range. @@ -6546,7 +6716,7 @@ retry: if (entry) goto unlock; - while (mas_searchable(&mas) && (mas.index < max)) { + while (mas_searchable(&mas) && (mas.last < max)) { entry = mas_next_entry(&mas, max); if (likely(entry && !xa_is_zero(entry))) break; diff --git a/lib/overflow_kunit.c b/lib/overflow_kunit.c index b8556a2e7bb1..dcd3ba102db6 100644 --- a/lib/overflow_kunit.c +++ b/lib/overflow_kunit.c @@ -736,6 +736,384 @@ static void overflow_size_helpers_test(struct kunit *test) #undef check_one_size_helper } +static void overflows_type_test(struct kunit *test) +{ + int count = 0; + unsigned int var; + +#define __TEST_OVERFLOWS_TYPE(func, arg1, arg2, of) do { \ + bool __of = func(arg1, arg2); \ + KUNIT_EXPECT_EQ_MSG(test, __of, of, \ + "expected " #func "(" #arg1 ", " #arg2 " to%s overflow\n",\ + of ? "" : " not"); \ + count++; \ +} while (0) + +/* Args are: first type, second type, value, overflow expected */ +#define TEST_OVERFLOWS_TYPE(__t1, __t2, v, of) do { \ + __t1 t1 = (v); \ + __t2 t2; \ + __TEST_OVERFLOWS_TYPE(__overflows_type, t1, t2, of); \ + __TEST_OVERFLOWS_TYPE(__overflows_type, t1, __t2, of); \ + __TEST_OVERFLOWS_TYPE(__overflows_type_constexpr, t1, t2, of); \ + __TEST_OVERFLOWS_TYPE(__overflows_type_constexpr, t1, __t2, of);\ +} while (0) + + TEST_OVERFLOWS_TYPE(u8, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(u8, u16, U8_MAX, false); + TEST_OVERFLOWS_TYPE(u8, s8, U8_MAX, true); + TEST_OVERFLOWS_TYPE(u8, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(u8, s8, (u8)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u8, s16, U8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, u8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, u8, -1, true); + TEST_OVERFLOWS_TYPE(s8, u8, S8_MIN, true); + TEST_OVERFLOWS_TYPE(s8, u16, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, u16, -1, true); + TEST_OVERFLOWS_TYPE(s8, u16, S8_MIN, true); + TEST_OVERFLOWS_TYPE(s8, u32, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, u32, -1, true); + TEST_OVERFLOWS_TYPE(s8, u32, S8_MIN, true); +#if BITS_PER_LONG == 64 + TEST_OVERFLOWS_TYPE(s8, u64, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, u64, -1, true); + TEST_OVERFLOWS_TYPE(s8, u64, S8_MIN, true); +#endif + TEST_OVERFLOWS_TYPE(s8, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, s8, S8_MIN, false); + TEST_OVERFLOWS_TYPE(s8, s16, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s8, s16, S8_MIN, false); + TEST_OVERFLOWS_TYPE(u16, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(u16, u8, (u16)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u16, u8, U16_MAX, true); + TEST_OVERFLOWS_TYPE(u16, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(u16, s8, (u16)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u16, s8, U16_MAX, true); + TEST_OVERFLOWS_TYPE(u16, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(u16, s16, (u16)S16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u16, s16, U16_MAX, true); + TEST_OVERFLOWS_TYPE(u16, u32, U16_MAX, false); + TEST_OVERFLOWS_TYPE(u16, s32, U16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(s16, u8, (s16)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s16, u8, -1, true); + TEST_OVERFLOWS_TYPE(s16, u8, S16_MIN, true); + TEST_OVERFLOWS_TYPE(s16, u16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, u16, -1, true); + TEST_OVERFLOWS_TYPE(s16, u16, S16_MIN, true); + TEST_OVERFLOWS_TYPE(s16, u32, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, u32, -1, true); + TEST_OVERFLOWS_TYPE(s16, u32, S16_MIN, true); +#if BITS_PER_LONG == 64 + TEST_OVERFLOWS_TYPE(s16, u64, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, u64, -1, true); + TEST_OVERFLOWS_TYPE(s16, u64, S16_MIN, true); +#endif + TEST_OVERFLOWS_TYPE(s16, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s16, s8, S8_MIN, false); + TEST_OVERFLOWS_TYPE(s16, s8, (s16)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s16, s8, (s16)S8_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s16, s8, S16_MAX, true); + TEST_OVERFLOWS_TYPE(s16, s8, S16_MIN, true); + TEST_OVERFLOWS_TYPE(s16, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, s16, S16_MIN, false); + TEST_OVERFLOWS_TYPE(s16, s32, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s16, s32, S16_MIN, false); + TEST_OVERFLOWS_TYPE(u32, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(u32, u8, (u32)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u32, u8, U32_MAX, true); + TEST_OVERFLOWS_TYPE(u32, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(u32, s8, (u32)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u32, s8, U32_MAX, true); + TEST_OVERFLOWS_TYPE(u32, u16, U16_MAX, false); + TEST_OVERFLOWS_TYPE(u32, u16, U16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u32, u16, U32_MAX, true); + TEST_OVERFLOWS_TYPE(u32, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(u32, s16, (u32)S16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u32, s16, U32_MAX, true); + TEST_OVERFLOWS_TYPE(u32, u32, U32_MAX, false); + TEST_OVERFLOWS_TYPE(u32, s32, S32_MAX, false); + TEST_OVERFLOWS_TYPE(u32, s32, U32_MAX, true); + TEST_OVERFLOWS_TYPE(u32, s32, (u32)S32_MAX + 1, true); +#if BITS_PER_LONG == 64 + TEST_OVERFLOWS_TYPE(u32, u64, U32_MAX, false); + TEST_OVERFLOWS_TYPE(u32, s64, U32_MAX, false); +#endif + TEST_OVERFLOWS_TYPE(s32, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(s32, u8, (s32)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s32, u16, S32_MAX, true); + TEST_OVERFLOWS_TYPE(s32, u8, -1, true); + TEST_OVERFLOWS_TYPE(s32, u8, S32_MIN, true); + TEST_OVERFLOWS_TYPE(s32, u16, U16_MAX, false); + TEST_OVERFLOWS_TYPE(s32, u16, (s32)U16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s32, u16, S32_MAX, true); + TEST_OVERFLOWS_TYPE(s32, u16, -1, true); + TEST_OVERFLOWS_TYPE(s32, u16, S32_MIN, true); + TEST_OVERFLOWS_TYPE(s32, u32, S32_MAX, false); + TEST_OVERFLOWS_TYPE(s32, u32, -1, true); + TEST_OVERFLOWS_TYPE(s32, u32, S32_MIN, true); +#if BITS_PER_LONG == 64 + TEST_OVERFLOWS_TYPE(s32, u64, S32_MAX, false); + TEST_OVERFLOWS_TYPE(s32, u64, -1, true); + TEST_OVERFLOWS_TYPE(s32, u64, S32_MIN, true); +#endif + TEST_OVERFLOWS_TYPE(s32, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s32, s8, S8_MIN, false); + TEST_OVERFLOWS_TYPE(s32, s8, (s32)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s32, s8, (s32)S8_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s32, s8, S32_MAX, true); + TEST_OVERFLOWS_TYPE(s32, s8, S32_MIN, true); + TEST_OVERFLOWS_TYPE(s32, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s32, s16, S16_MIN, false); + TEST_OVERFLOWS_TYPE(s32, s16, (s32)S16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s32, s16, (s32)S16_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s32, s16, S32_MAX, true); + TEST_OVERFLOWS_TYPE(s32, s16, S32_MIN, true); + TEST_OVERFLOWS_TYPE(s32, s32, S32_MAX, false); + TEST_OVERFLOWS_TYPE(s32, s32, S32_MIN, false); +#if BITS_PER_LONG == 64 + TEST_OVERFLOWS_TYPE(s32, s64, S32_MAX, false); + TEST_OVERFLOWS_TYPE(s32, s64, S32_MIN, false); + TEST_OVERFLOWS_TYPE(u64, u8, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(u64, u8, (u64)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, u16, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, u16, U16_MAX, false); + TEST_OVERFLOWS_TYPE(u64, u16, (u64)U16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, u32, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, u32, U32_MAX, false); + TEST_OVERFLOWS_TYPE(u64, u32, (u64)U32_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, u64, U64_MAX, false); + TEST_OVERFLOWS_TYPE(u64, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(u64, s8, (u64)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, s8, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(u64, s16, (u64)S16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, s16, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, s32, S32_MAX, false); + TEST_OVERFLOWS_TYPE(u64, s32, (u64)S32_MAX + 1, true); + TEST_OVERFLOWS_TYPE(u64, s32, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, s64, S64_MAX, false); + TEST_OVERFLOWS_TYPE(u64, s64, U64_MAX, true); + TEST_OVERFLOWS_TYPE(u64, s64, (u64)S64_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, u8, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, u8, S64_MIN, true); + TEST_OVERFLOWS_TYPE(s64, u8, -1, true); + TEST_OVERFLOWS_TYPE(s64, u8, U8_MAX, false); + TEST_OVERFLOWS_TYPE(s64, u8, (s64)U8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, u16, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, u16, S64_MIN, true); + TEST_OVERFLOWS_TYPE(s64, u16, -1, true); + TEST_OVERFLOWS_TYPE(s64, u16, U16_MAX, false); + TEST_OVERFLOWS_TYPE(s64, u16, (s64)U16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, u32, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, u32, S64_MIN, true); + TEST_OVERFLOWS_TYPE(s64, u32, -1, true); + TEST_OVERFLOWS_TYPE(s64, u32, U32_MAX, false); + TEST_OVERFLOWS_TYPE(s64, u32, (s64)U32_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, u64, S64_MAX, false); + TEST_OVERFLOWS_TYPE(s64, u64, S64_MIN, true); + TEST_OVERFLOWS_TYPE(s64, u64, -1, true); + TEST_OVERFLOWS_TYPE(s64, s8, S8_MAX, false); + TEST_OVERFLOWS_TYPE(s64, s8, S8_MIN, false); + TEST_OVERFLOWS_TYPE(s64, s8, (s64)S8_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, s8, (s64)S8_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s64, s8, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, s16, S16_MAX, false); + TEST_OVERFLOWS_TYPE(s64, s16, S16_MIN, false); + TEST_OVERFLOWS_TYPE(s64, s16, (s64)S16_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, s16, (s64)S16_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s64, s16, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, s32, S32_MAX, false); + TEST_OVERFLOWS_TYPE(s64, s32, S32_MIN, false); + TEST_OVERFLOWS_TYPE(s64, s32, (s64)S32_MAX + 1, true); + TEST_OVERFLOWS_TYPE(s64, s32, (s64)S32_MIN - 1, true); + TEST_OVERFLOWS_TYPE(s64, s32, S64_MAX, true); + TEST_OVERFLOWS_TYPE(s64, s64, S64_MAX, false); + TEST_OVERFLOWS_TYPE(s64, s64, S64_MIN, false); +#endif + + /* Check for macro side-effects. */ + var = INT_MAX - 1; + __TEST_OVERFLOWS_TYPE(__overflows_type, var++, int, false); + __TEST_OVERFLOWS_TYPE(__overflows_type, var++, int, false); + __TEST_OVERFLOWS_TYPE(__overflows_type, var++, int, true); + var = INT_MAX - 1; + __TEST_OVERFLOWS_TYPE(overflows_type, var++, int, false); + __TEST_OVERFLOWS_TYPE(overflows_type, var++, int, false); + __TEST_OVERFLOWS_TYPE(overflows_type, var++, int, true); + + kunit_info(test, "%d overflows_type() tests finished\n", count); +#undef TEST_OVERFLOWS_TYPE +#undef __TEST_OVERFLOWS_TYPE +} + +static void same_type_test(struct kunit *test) +{ + int count = 0; + int var; + +#define TEST_SAME_TYPE(t1, t2, same) do { \ + typeof(t1) __t1h = type_max(t1); \ + typeof(t1) __t1l = type_min(t1); \ + typeof(t2) __t2h = type_max(t2); \ + typeof(t2) __t2l = type_min(t2); \ + KUNIT_EXPECT_EQ(test, true, __same_type(t1, __t1h)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(t1, __t1l)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(__t1h, t1)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(__t1l, t1)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(t2, __t2h)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(t2, __t2l)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(__t2h, t2)); \ + KUNIT_EXPECT_EQ(test, true, __same_type(__t2l, t2)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(t1, t2)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(t2, __t1h)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(t2, __t1l)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(__t1h, t2)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(__t1l, t2)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(t1, __t2h)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(t1, __t2l)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(__t2h, t1)); \ + KUNIT_EXPECT_EQ(test, same, __same_type(__t2l, t1)); \ +} while (0) + +#if BITS_PER_LONG == 64 +# define TEST_SAME_TYPE64(base, t, m) TEST_SAME_TYPE(base, t, m) +#else +# define TEST_SAME_TYPE64(base, t, m) do { } while (0) +#endif + +#define TEST_TYPE_SETS(base, mu8, mu16, mu32, ms8, ms16, ms32, mu64, ms64) \ +do { \ + TEST_SAME_TYPE(base, u8, mu8); \ + TEST_SAME_TYPE(base, u16, mu16); \ + TEST_SAME_TYPE(base, u32, mu32); \ + TEST_SAME_TYPE(base, s8, ms8); \ + TEST_SAME_TYPE(base, s16, ms16); \ + TEST_SAME_TYPE(base, s32, ms32); \ + TEST_SAME_TYPE64(base, u64, mu64); \ + TEST_SAME_TYPE64(base, s64, ms64); \ +} while (0) + + TEST_TYPE_SETS(u8, true, false, false, false, false, false, false, false); + TEST_TYPE_SETS(u16, false, true, false, false, false, false, false, false); + TEST_TYPE_SETS(u32, false, false, true, false, false, false, false, false); + TEST_TYPE_SETS(s8, false, false, false, true, false, false, false, false); + TEST_TYPE_SETS(s16, false, false, false, false, true, false, false, false); + TEST_TYPE_SETS(s32, false, false, false, false, false, true, false, false); +#if BITS_PER_LONG == 64 + TEST_TYPE_SETS(u64, false, false, false, false, false, false, true, false); + TEST_TYPE_SETS(s64, false, false, false, false, false, false, false, true); +#endif + + /* Check for macro side-effects. */ + var = 4; + KUNIT_EXPECT_EQ(test, var, 4); + KUNIT_EXPECT_TRUE(test, __same_type(var++, int)); + KUNIT_EXPECT_EQ(test, var, 4); + KUNIT_EXPECT_TRUE(test, __same_type(int, var++)); + KUNIT_EXPECT_EQ(test, var, 4); + KUNIT_EXPECT_TRUE(test, __same_type(var++, var++)); + KUNIT_EXPECT_EQ(test, var, 4); + + kunit_info(test, "%d __same_type() tests finished\n", count); + +#undef TEST_TYPE_SETS +#undef TEST_SAME_TYPE64 +#undef TEST_SAME_TYPE +} + +static void castable_to_type_test(struct kunit *test) +{ + int count = 0; + +#define TEST_CASTABLE_TO_TYPE(arg1, arg2, pass) do { \ + bool __pass = castable_to_type(arg1, arg2); \ + KUNIT_EXPECT_EQ_MSG(test, __pass, pass, \ + "expected castable_to_type(" #arg1 ", " #arg2 ") to%s pass\n",\ + pass ? "" : " not"); \ + count++; \ +} while (0) + + TEST_CASTABLE_TO_TYPE(16, u8, true); + TEST_CASTABLE_TO_TYPE(16, u16, true); + TEST_CASTABLE_TO_TYPE(16, u32, true); + TEST_CASTABLE_TO_TYPE(16, s8, true); + TEST_CASTABLE_TO_TYPE(16, s16, true); + TEST_CASTABLE_TO_TYPE(16, s32, true); + TEST_CASTABLE_TO_TYPE(-16, s8, true); + TEST_CASTABLE_TO_TYPE(-16, s16, true); + TEST_CASTABLE_TO_TYPE(-16, s32, true); +#if BITS_PER_LONG == 64 + TEST_CASTABLE_TO_TYPE(16, u64, true); + TEST_CASTABLE_TO_TYPE(-16, s64, true); +#endif + +#define TEST_CASTABLE_TO_TYPE_VAR(width) do { \ + u ## width u ## width ## var = 0; \ + s ## width s ## width ## var = 0; \ + \ + /* Constant expressions that fit types. */ \ + TEST_CASTABLE_TO_TYPE(type_max(u ## width), u ## width, true); \ + TEST_CASTABLE_TO_TYPE(type_min(u ## width), u ## width, true); \ + TEST_CASTABLE_TO_TYPE(type_max(u ## width), u ## width ## var, true); \ + TEST_CASTABLE_TO_TYPE(type_min(u ## width), u ## width ## var, true); \ + TEST_CASTABLE_TO_TYPE(type_max(s ## width), s ## width, true); \ + TEST_CASTABLE_TO_TYPE(type_min(s ## width), s ## width, true); \ + TEST_CASTABLE_TO_TYPE(type_max(s ## width), s ## width ## var, true); \ + TEST_CASTABLE_TO_TYPE(type_min(u ## width), s ## width ## var, true); \ + /* Constant expressions that do not fit types. */ \ + TEST_CASTABLE_TO_TYPE(type_max(u ## width), s ## width, false); \ + TEST_CASTABLE_TO_TYPE(type_max(u ## width), s ## width ## var, false); \ + TEST_CASTABLE_TO_TYPE(type_min(s ## width), u ## width, false); \ + TEST_CASTABLE_TO_TYPE(type_min(s ## width), u ## width ## var, false); \ + /* Non-constant expression with mismatched type. */ \ + TEST_CASTABLE_TO_TYPE(s ## width ## var, u ## width, false); \ + TEST_CASTABLE_TO_TYPE(u ## width ## var, s ## width, false); \ +} while (0) + +#define TEST_CASTABLE_TO_TYPE_RANGE(width) do { \ + unsigned long big = U ## width ## _MAX; \ + signed long small = S ## width ## _MIN; \ + u ## width u ## width ## var = 0; \ + s ## width s ## width ## var = 0; \ + \ + /* Constant expression in range. */ \ + TEST_CASTABLE_TO_TYPE(U ## width ## _MAX, u ## width, true); \ + TEST_CASTABLE_TO_TYPE(U ## width ## _MAX, u ## width ## var, true); \ + TEST_CASTABLE_TO_TYPE(S ## width ## _MIN, s ## width, true); \ + TEST_CASTABLE_TO_TYPE(S ## width ## _MIN, s ## width ## var, true); \ + /* Constant expression out of range. */ \ + TEST_CASTABLE_TO_TYPE((unsigned long)U ## width ## _MAX + 1, u ## width, false); \ + TEST_CASTABLE_TO_TYPE((unsigned long)U ## width ## _MAX + 1, u ## width ## var, false); \ + TEST_CASTABLE_TO_TYPE((signed long)S ## width ## _MIN - 1, s ## width, false); \ + TEST_CASTABLE_TO_TYPE((signed long)S ## width ## _MIN - 1, s ## width ## var, false); \ + /* Non-constant expression with mismatched type. */ \ + TEST_CASTABLE_TO_TYPE(big, u ## width, false); \ + TEST_CASTABLE_TO_TYPE(big, u ## width ## var, false); \ + TEST_CASTABLE_TO_TYPE(small, s ## width, false); \ + TEST_CASTABLE_TO_TYPE(small, s ## width ## var, false); \ +} while (0) + + TEST_CASTABLE_TO_TYPE_VAR(8); + TEST_CASTABLE_TO_TYPE_VAR(16); + TEST_CASTABLE_TO_TYPE_VAR(32); +#if BITS_PER_LONG == 64 + TEST_CASTABLE_TO_TYPE_VAR(64); +#endif + + TEST_CASTABLE_TO_TYPE_RANGE(8); + TEST_CASTABLE_TO_TYPE_RANGE(16); +#if BITS_PER_LONG == 64 + TEST_CASTABLE_TO_TYPE_RANGE(32); +#endif + kunit_info(test, "%d castable_to_type() tests finished\n", count); + +#undef TEST_CASTABLE_TO_TYPE_RANGE +#undef TEST_CASTABLE_TO_TYPE_VAR +#undef TEST_CASTABLE_TO_TYPE +} + static struct kunit_case overflow_test_cases[] = { KUNIT_CASE(u8_u8__u8_overflow_test), KUNIT_CASE(s8_s8__s8_overflow_test), @@ -755,6 +1133,9 @@ static struct kunit_case overflow_test_cases[] = { KUNIT_CASE(shift_nonsense_test), KUNIT_CASE(overflow_allocation_test), KUNIT_CASE(overflow_size_helpers_test), + KUNIT_CASE(overflows_type_test), + KUNIT_CASE(same_type_test), + KUNIT_CASE(castable_to_type_test), {} }; diff --git a/lib/show_mem.c b/lib/show_mem.c index 0d7585cde2a6..f62c5b38470c 100644 --- a/lib/show_mem.c +++ b/lib/show_mem.c @@ -7,6 +7,7 @@ #include #include +#include void __show_mem(unsigned int filter, nodemask_t *nodemask, int max_zone_idx) { @@ -41,4 +42,5 @@ void __show_mem(unsigned int filter, nodemask_t *nodemask, int max_zone_idx) #ifdef CONFIG_MEMORY_FAILURE printk("%lu pages hwpoisoned\n", atomic_long_read(&num_poisoned_pages)); #endif + trace_android_vh_show_mem(filter, nodemask); } diff --git a/mm/Kconfig b/mm/Kconfig index 4648d0dd7fb3..5937fd01d977 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -1205,6 +1205,18 @@ config LRU_GEN_STATS This option has a per-memcg and per-node memory overhead. # } +config ARCH_SUPPORTS_PER_VMA_LOCK + def_bool n + +config PER_VMA_LOCK + def_bool y + depends on ARCH_SUPPORTS_PER_VMA_LOCK && MMU && SMP + help + Allow per-vma locking during page fault handling. + + This feature allows locking each virtual memory area separately when + handling page faults instead of taking mmap_lock. + source "mm/damon/Kconfig" endmenu diff --git a/mm/Kconfig.debug b/mm/Kconfig.debug index ce8dded36de9..5090ac381d80 100644 --- a/mm/Kconfig.debug +++ b/mm/Kconfig.debug @@ -119,6 +119,22 @@ config PAGE_TABLE_CHECK_ENFORCED If unsure say "n". +config PAGE_PINNER + bool "Track page pinner" + depends on DEBUG_KERNEL && STACKTRACE_SUPPORT + select DEBUG_FS + select STACKTRACE + select STACKDEPOT + select PAGE_EXTENSION + help + This keeps track of what call chain is the pinner of a page, may + help to find page migration failures. Even if you include this + feature in your build, it is disabled by default. You should pass + "page_pinner=on" to boot parameter in order to enable it. Eats + a fair amount of memory if enabled. + + If unsure, say N. + config PAGE_POISONING bool "Poison pages after freeing" help @@ -207,3 +223,16 @@ config PTDUMP_DEBUGFS kernel. If in doubt, say N. + +config PER_VMA_LOCK_STATS + bool "Statistics for per-vma locks" + depends on PER_VMA_LOCK + help + Say Y here to enable success, retry and failure counters of page + faults handled under protection of per-vma locks. When enabled, the + counters are exposed in /proc/vmstat. This information is useful for + kernel developers to evaluate effectiveness of per-vma locks and to + identify pathological cases. Counting these events introduces a small + overhead in the page fault path. + + If in doubt, say N. diff --git a/mm/Makefile b/mm/Makefile index 1527c427b0bd..6bd8694a1d68 100644 --- a/mm/Makefile +++ b/mm/Makefile @@ -109,6 +109,7 @@ obj-$(CONFIG_DEBUG_KMEMLEAK) += kmemleak.o obj-$(CONFIG_DEBUG_RODATA_TEST) += rodata_test.o obj-$(CONFIG_DEBUG_VM_PGTABLE) += debug_vm_pgtable.o obj-$(CONFIG_PAGE_OWNER) += page_owner.o +obj-$(CONFIG_PAGE_PINNER) += page_pinner.o obj-$(CONFIG_CLEANCACHE) += cleancache.o obj-$(CONFIG_MEMORY_ISOLATION) += page_isolation.o obj-$(CONFIG_ZPOOL) += zpool.o diff --git a/mm/OWNERS b/mm/OWNERS deleted file mode 100644 index 5f97cfd4bee5..000000000000 --- a/mm/OWNERS +++ /dev/null @@ -1,3 +0,0 @@ -kaleshsingh@google.com -surenb@google.com -minchan@google.com diff --git a/mm/backing-dev.c b/mm/backing-dev.c index c30419a5e119..bf5525c2e561 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -380,6 +380,15 @@ static LIST_HEAD(offline_cgwbs); static void cleanup_offline_cgwbs_workfn(struct work_struct *work); static DECLARE_WORK(cleanup_offline_cgwbs_work, cleanup_offline_cgwbs_workfn); +static void cgwb_free_rcu(struct rcu_head *rcu_head) +{ + struct bdi_writeback *wb = container_of(rcu_head, + struct bdi_writeback, rcu); + + percpu_ref_exit(&wb->refcnt); + kfree(wb); +} + static void cgwb_release_workfn(struct work_struct *work) { struct bdi_writeback *wb = container_of(work, struct bdi_writeback, @@ -402,11 +411,10 @@ static void cgwb_release_workfn(struct work_struct *work) list_del(&wb->offline_node); spin_unlock_irq(&cgwb_lock); - percpu_ref_exit(&wb->refcnt); wb_exit(wb); bdi_put(bdi); WARN_ON_ONCE(!list_empty(&wb->b_attached)); - kfree_rcu(wb, rcu); + call_rcu(&wb->rcu, cgwb_free_rcu); } static void cgwb_release(struct percpu_ref *refcnt) diff --git a/mm/debug.c b/mm/debug.c index 0fd15ba70d16..ff89bef0cbfe 100644 --- a/mm/debug.c +++ b/mm/debug.c @@ -214,6 +214,7 @@ void dump_mm(const struct mm_struct *mm) mm->def_flags, &mm->def_flags ); } +EXPORT_SYMBOL(dump_mm); static bool page_init_poisoning __read_mostly = true; diff --git a/mm/huge_memory.c b/mm/huge_memory.c index b8d654963df8..b20fef29e5bb 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -1805,10 +1805,10 @@ int change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, if (is_swap_pmd(*pmd)) { swp_entry_t entry = pmd_to_swp_entry(*pmd); struct page *page = pfn_swap_entry_to_page(entry); + pmd_t newpmd; VM_BUG_ON(!is_pmd_migration_entry(*pmd)); if (is_writable_migration_entry(entry)) { - pmd_t newpmd; /* * A protection check is difficult so * just be safe and disable write @@ -1822,8 +1822,16 @@ int change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, newpmd = pmd_swp_mksoft_dirty(newpmd); if (pmd_swp_uffd_wp(*pmd)) newpmd = pmd_swp_mkuffd_wp(newpmd); - set_pmd_at(mm, addr, pmd, newpmd); + } else { + newpmd = *pmd; } + + if (uffd_wp) + newpmd = pmd_swp_mkuffd_wp(newpmd); + else if (uffd_wp_resolve) + newpmd = pmd_swp_clear_uffd_wp(newpmd); + if (!pmd_same(*pmd, newpmd)) + set_pmd_at(mm, addr, pmd, newpmd); goto unlock; } #endif @@ -2647,9 +2655,10 @@ int split_huge_page_to_list(struct page *page, struct list_head *list) VM_BUG_ON_FOLIO(!folio_test_large(folio), folio); is_hzp = is_huge_zero_page(&folio->page); - VM_WARN_ON_ONCE_FOLIO(is_hzp, folio); - if (is_hzp) + if (is_hzp) { + pr_warn_ratelimited("Called split_huge_page for huge zero page\n"); return -EBUSY; + } if (folio_test_writeback(folio)) return -EBUSY; @@ -3233,6 +3242,8 @@ int set_pmd_migration_entry(struct page_vma_mapped_walk *pvmw, pmdswp = swp_entry_to_pmd(entry); if (pmd_soft_dirty(pmdval)) pmdswp = pmd_swp_mksoft_dirty(pmdswp); + if (pmd_uffd_wp(pmdval)) + pmdswp = pmd_swp_mkuffd_wp(pmdswp); set_pmd_at(mm, address, pvmw->pmd, pmdswp); page_remove_rmap(page, vma, true); put_page(page); diff --git a/mm/hugetlb.c b/mm/hugetlb.c index d3ffa0fd49e5..34d7816b13bc 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -6928,8 +6928,8 @@ static unsigned long page_table_shareable(struct vm_area_struct *svma, unsigned long s_end = sbase + PUD_SIZE; /* Allow segments to share if only one is marked locked */ - unsigned long vm_flags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; - unsigned long svm_flags = svma->vm_flags & VM_LOCKED_CLEAR_MASK; + unsigned long vm_flags = vma->vm_flags & ~VM_LOCKED_MASK; + unsigned long svm_flags = svma->vm_flags & ~VM_LOCKED_MASK; /* * match the virtual addresses, permission and the alignment of the diff --git a/mm/init-mm.c b/mm/init-mm.c index c9327abb771c..33269314e060 100644 --- a/mm/init-mm.c +++ b/mm/init-mm.c @@ -37,6 +37,9 @@ struct mm_struct init_mm = { .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock), .arg_lock = __SPIN_LOCK_UNLOCKED(init_mm.arg_lock), .mmlist = LIST_HEAD_INIT(init_mm.mmlist), +#ifdef CONFIG_PER_VMA_LOCK + .mm_lock_seq = 0, +#endif .user_ns = &init_user_ns, .cpu_bitmap = CPU_BITS_NONE, #ifdef CONFIG_IOMMU_SVA diff --git a/mm/internal.h b/mm/internal.h index 6b7ef495b56d..fe0925d7cbb5 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -87,7 +87,8 @@ void folio_activate(struct folio *folio); void free_pgtables(struct mmu_gather *tlb, struct maple_tree *mt, struct vm_area_struct *start_vma, unsigned long floor, - unsigned long ceiling); + unsigned long ceiling, unsigned long start_t, + bool mm_wr_locked); void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte); struct zap_details; diff --git a/mm/kfence/core.c b/mm/kfence/core.c index a477b7fb8aa3..c597cfebb0e8 100644 --- a/mm/kfence/core.c +++ b/mm/kfence/core.c @@ -828,6 +828,10 @@ void __init kfence_alloc_pool(void) if (!kfence_sample_interval) return; + /* if the pool has already been initialized by arch, skip the below. */ + if (__kfence_pool) + return; + __kfence_pool = memblock_alloc(KFENCE_POOL_SIZE, PAGE_SIZE); if (!__kfence_pool) diff --git a/mm/khugepaged.c b/mm/khugepaged.c index 77a76bcf15f5..c57bf06b44c1 100644 --- a/mm/khugepaged.c +++ b/mm/khugepaged.c @@ -561,6 +561,10 @@ static int __collapse_huge_page_isolate(struct vm_area_struct *vma, result = SCAN_PTE_NON_PRESENT; goto out; } + if (pte_uffd_wp(pteval)) { + result = SCAN_PTE_UFFD_WP; + goto out; + } page = vm_normal_page(vma, address, pteval); if (unlikely(!page) || unlikely(is_zone_device_page(page))) { result = SCAN_PAGE_NULL; @@ -1038,6 +1042,7 @@ static int collapse_huge_page(struct mm_struct *mm, unsigned long address, if (result != SCAN_SUCCEED) goto out_up_write; + vma_start_write(vma); anon_vma_lock_write(vma->anon_vma); mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, NULL, mm, @@ -1508,6 +1513,9 @@ int collapse_pte_mapped_thp(struct mm_struct *mm, unsigned long addr, goto drop_hpage; } + /* Lock the vma before taking i_mmap and page table locks */ + vma_start_write(vma); + /* * We need to lock the mapping so that from here on, only GUP-fast and * hardware page walks can access the parts of the page tables that @@ -1685,6 +1693,10 @@ static int retract_page_tables(struct address_space *mapping, pgoff_t pgoff, result = SCAN_PTE_MAPPED_HUGEPAGE; if ((cc->is_khugepaged || is_target) && mmap_write_trylock(mm)) { + /* trylock for the same lock inversion as above */ + if (!vma_try_start_write(vma)) + goto unlock_next; + /* * Re-check whether we have an ->anon_vma, because * collapse_and_free_pmd() requires that either no diff --git a/mm/kmemleak.c b/mm/kmemleak.c index 646e2979641f..a2c5820320ad 100644 --- a/mm/kmemleak.c +++ b/mm/kmemleak.c @@ -13,11 +13,12 @@ * * The following locks and mutexes are used by kmemleak: * - * - kmemleak_lock (raw_spinlock_t): protects the object_list modifications and - * accesses to the object_tree_root (or object_phys_tree_root). The - * object_list is the main list holding the metadata (struct kmemleak_object) - * for the allocated memory blocks. The object_tree_root and object_phys_tree_root - * are red black trees used to look-up metadata based on a pointer to the + * - kmemleak_lock (raw_spinlock_t): protects the object_list as well as + * del_state modifications and accesses to the object_tree_root (or + * object_phys_tree_root). The object_list is the main list holding the + * metadata (struct kmemleak_object) for the allocated memory blocks. + * The object_tree_root and object_phys_tree_root are red + * black trees used to look-up metadata based on a pointer to the * corresponding memory block. The object_phys_tree_root is for objects * allocated with physical address. The kmemleak_object structures are * added to the object_list and object_tree_root (or object_phys_tree_root) @@ -147,6 +148,7 @@ struct kmemleak_object { struct rcu_head rcu; /* object_list lockless traversal */ /* object usage count; object freed when use_count == 0 */ atomic_t use_count; + unsigned int del_state; /* deletion state */ unsigned long pointer; size_t size; /* pass surplus references to this pointer */ @@ -177,6 +179,11 @@ struct kmemleak_object { /* flag set for object allocated with physical address */ #define OBJECT_PHYS (1 << 4) +/* set when __remove_object() called */ +#define DELSTATE_REMOVED (1 << 0) +/* set to temporarily prevent deletion from object_list */ +#define DELSTATE_NO_DELETE (1 << 1) + #define HEX_PREFIX " " /* number of bytes to print per line; must be 16 or 32 */ #define HEX_ROW_SIZE 16 @@ -567,7 +574,9 @@ static void __remove_object(struct kmemleak_object *object) rb_erase(&object->rb_node, object->flags & OBJECT_PHYS ? &object_phys_tree_root : &object_tree_root); - list_del_rcu(&object->object_list); + if (!(object->del_state & DELSTATE_NO_DELETE)) + list_del_rcu(&object->object_list); + object->del_state |= DELSTATE_REMOVED; } /* @@ -633,6 +642,7 @@ static void __create_object(unsigned long ptr, size_t size, object->count = 0; /* white color initially */ object->jiffies = jiffies; object->checksum = 0; + object->del_state = 0; /* task information */ if (in_hardirq()) { @@ -1473,9 +1483,22 @@ static bool kmemleak_cond_resched(struct kmemleak_object *object, bool pinned) if (!pinned && !get_object(object)) return false; + raw_spin_lock_irq(&kmemleak_lock); + if (object->del_state & DELSTATE_REMOVED) + goto unlock_put; /* Object removed */ + object->del_state |= DELSTATE_NO_DELETE; + raw_spin_unlock_irq(&kmemleak_lock); + rcu_read_unlock(); cond_resched(); rcu_read_lock(); + + raw_spin_lock_irq(&kmemleak_lock); + if (object->del_state & DELSTATE_REMOVED) + list_del_rcu(&object->object_list); + object->del_state &= ~DELSTATE_NO_DELETE; +unlock_put: + raw_spin_unlock_irq(&kmemleak_lock); if (!pinned) put_object(object); return true; diff --git a/mm/kmsan/hooks.c b/mm/kmsan/hooks.c index 3807502766a3..ec0da72e65aa 100644 --- a/mm/kmsan/hooks.c +++ b/mm/kmsan/hooks.c @@ -148,35 +148,74 @@ void kmsan_vunmap_range_noflush(unsigned long start, unsigned long end) * into the virtual memory. If those physical pages already had shadow/origin, * those are ignored. */ -void kmsan_ioremap_page_range(unsigned long start, unsigned long end, - phys_addr_t phys_addr, pgprot_t prot, - unsigned int page_shift) +int kmsan_ioremap_page_range(unsigned long start, unsigned long end, + phys_addr_t phys_addr, pgprot_t prot, + unsigned int page_shift) { gfp_t gfp_mask = GFP_KERNEL | __GFP_ZERO; struct page *shadow, *origin; unsigned long off = 0; - int nr; + int nr, err = 0, clean = 0, mapped; if (!kmsan_enabled || kmsan_in_runtime()) - return; + return 0; nr = (end - start) / PAGE_SIZE; kmsan_enter_runtime(); - for (int i = 0; i < nr; i++, off += PAGE_SIZE) { + for (int i = 0; i < nr; i++, off += PAGE_SIZE, clean = i) { shadow = alloc_pages(gfp_mask, 1); origin = alloc_pages(gfp_mask, 1); - __vmap_pages_range_noflush( + if (!shadow || !origin) { + err = -ENOMEM; + goto ret; + } + mapped = __vmap_pages_range_noflush( vmalloc_shadow(start + off), vmalloc_shadow(start + off + PAGE_SIZE), prot, &shadow, PAGE_SHIFT); - __vmap_pages_range_noflush( + if (mapped) { + err = mapped; + goto ret; + } + shadow = NULL; + mapped = __vmap_pages_range_noflush( vmalloc_origin(start + off), vmalloc_origin(start + off + PAGE_SIZE), prot, &origin, PAGE_SHIFT); + if (mapped) { + __vunmap_range_noflush( + vmalloc_shadow(start + off), + vmalloc_shadow(start + off + PAGE_SIZE)); + err = mapped; + goto ret; + } + origin = NULL; + } + /* Page mapping loop finished normally, nothing to clean up. */ + clean = 0; + +ret: + if (clean > 0) { + /* + * Something went wrong. Clean up shadow/origin pages allocated + * on the last loop iteration, then delete mappings created + * during the previous iterations. + */ + if (shadow) + __free_pages(shadow, 1); + if (origin) + __free_pages(origin, 1); + __vunmap_range_noflush( + vmalloc_shadow(start), + vmalloc_shadow(start + clean * PAGE_SIZE)); + __vunmap_range_noflush( + vmalloc_origin(start), + vmalloc_origin(start + clean * PAGE_SIZE)); } flush_cache_vmap(vmalloc_shadow(start), vmalloc_shadow(end)); flush_cache_vmap(vmalloc_origin(start), vmalloc_origin(end)); kmsan_leave_runtime(); + return err; } void kmsan_iounmap_page_range(unsigned long start, unsigned long end) diff --git a/mm/kmsan/shadow.c b/mm/kmsan/shadow.c index a787c04e9583..b8bb95eea5e3 100644 --- a/mm/kmsan/shadow.c +++ b/mm/kmsan/shadow.c @@ -216,27 +216,29 @@ void kmsan_free_page(struct page *page, unsigned int order) kmsan_leave_runtime(); } -void kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, - pgprot_t prot, struct page **pages, - unsigned int page_shift) +int kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, + pgprot_t prot, struct page **pages, + unsigned int page_shift) { unsigned long shadow_start, origin_start, shadow_end, origin_end; struct page **s_pages, **o_pages; - int nr, mapped; + int nr, mapped, err = 0; if (!kmsan_enabled) - return; + return 0; shadow_start = vmalloc_meta((void *)start, KMSAN_META_SHADOW); shadow_end = vmalloc_meta((void *)end, KMSAN_META_SHADOW); if (!shadow_start) - return; + return 0; nr = (end - start) / PAGE_SIZE; s_pages = kcalloc(nr, sizeof(*s_pages), GFP_KERNEL); o_pages = kcalloc(nr, sizeof(*o_pages), GFP_KERNEL); - if (!s_pages || !o_pages) + if (!s_pages || !o_pages) { + err = -ENOMEM; goto ret; + } for (int i = 0; i < nr; i++) { s_pages[i] = shadow_page_for(pages[i]); o_pages[i] = origin_page_for(pages[i]); @@ -249,10 +251,16 @@ void kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, kmsan_enter_runtime(); mapped = __vmap_pages_range_noflush(shadow_start, shadow_end, prot, s_pages, page_shift); - KMSAN_WARN_ON(mapped); + if (mapped) { + err = mapped; + goto ret; + } mapped = __vmap_pages_range_noflush(origin_start, origin_end, prot, o_pages, page_shift); - KMSAN_WARN_ON(mapped); + if (mapped) { + err = mapped; + goto ret; + } kmsan_leave_runtime(); flush_tlb_kernel_range(shadow_start, shadow_end); flush_tlb_kernel_range(origin_start, origin_end); @@ -262,6 +270,7 @@ void kmsan_vmap_pages_range_noflush(unsigned long start, unsigned long end, ret: kfree(s_pages); kfree(o_pages); + return err; } /* Allocate metadata for pages allocated at boot time. */ diff --git a/mm/madvise.c b/mm/madvise.c index 621b25214336..f49a62a35827 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -31,6 +31,7 @@ #include #include #include +#include #include @@ -182,7 +183,7 @@ success: /* * vm_flags is protected by the mmap_lock held in write mode. */ - vma->vm_flags = new_flags; + vm_flags_reset(vma, new_flags); if (!vma->vm_file) { error = replace_anon_vma_name(vma, anon_name); if (error) @@ -219,6 +220,7 @@ static int swapin_walk_pmd_entry(pmd_t *pmd, unsigned long start, entry = pte_to_swp_entry(pte); if (unlikely(non_swap_entry(entry))) continue; + trace_android_vh_madvise_swapin_walk_pmd_entry(entry); page = read_swap_cache_async(entry, GFP_HIGHUSER_MOVABLE, vma, index, false, &splug); @@ -350,6 +352,7 @@ static int madvise_cold_or_pageout_pte_range(pmd_t *pmd, struct page *page = NULL; LIST_HEAD(page_list); bool pageout_anon_only_filter; + swp_entry_t entry; if (fatal_signal_pending(current)) return -EINTR; @@ -435,18 +438,30 @@ regular_page: flush_tlb_batched_pending(mm); arch_enter_lazy_mmu_mode(); for (; addr < end; pte++, addr += PAGE_SIZE) { + bool need_skip = false; + ptent = *pte; if (pte_none(ptent)) continue; - if (!pte_present(ptent)) + if (!pte_present(ptent)) { + entry = pte_to_swp_entry(ptent); + trace_android_vh_madvise_pageout_swap_entry(entry, + swp_swapcount(entry)); continue; + } page = vm_normal_page(vma, addr, ptent); if (!page || is_zone_device_page(page)) continue; + trace_android_vh_madvise_cold_pageout_skip(vma, page, pageout, + &need_skip); + + if (need_skip) + continue; + /* * Creating a THP page is expensive so split it only if we * are sure it's worth. Split it if we are only owner. @@ -1518,6 +1533,7 @@ SYSCALL_DEFINE5(process_madvise, int, pidfd, const struct iovec __user *, vec, iov_iter_advance(&iter, iovec.iov_len); } + trace_android_vh_process_madvise_end(behavior, &ret); ret = (total_len - iov_iter_count(&iter)) ? : ret; release_mm: diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 5397aeb43986..aa09cf4e8bb5 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -72,6 +72,7 @@ #include #include +#include struct cgroup_subsys memory_cgrp_subsys __read_mostly; EXPORT_SYMBOL(memory_cgrp_subsys); @@ -5148,6 +5149,7 @@ static DEFINE_IDR(mem_cgroup_idr); static void mem_cgroup_id_remove(struct mem_cgroup *memcg) { if (memcg->id.id > 0) { + trace_android_vh_mem_cgroup_id_remove(memcg); idr_remove(&mem_cgroup_idr, memcg->id.id); memcg->id.id = 0; } @@ -5185,6 +5187,7 @@ struct mem_cgroup *mem_cgroup_from_id(unsigned short id) WARN_ON_ONCE(!rcu_read_lock_held()); return idr_find(&mem_cgroup_idr, id); } +EXPORT_SYMBOL_GPL(mem_cgroup_from_id); #ifdef CONFIG_SHRINKER_DEBUG struct mem_cgroup *mem_cgroup_get_from_ino(unsigned long ino) @@ -5246,6 +5249,7 @@ static void __mem_cgroup_free(struct mem_cgroup *memcg) { int node; + trace_android_vh_mem_cgroup_free(memcg); for_each_node(node) free_mem_cgroup_per_node_info(memcg, node); kfree(memcg->vmstats); @@ -5319,6 +5323,7 @@ static struct mem_cgroup *mem_cgroup_alloc(void) #endif idr_replace(&mem_cgroup_idr, memcg, memcg->id.id); lru_gen_init_memcg(memcg); + trace_android_vh_mem_cgroup_alloc(memcg); return memcg; fail: mem_cgroup_id_remove(memcg); @@ -5392,6 +5397,7 @@ static int mem_cgroup_css_online(struct cgroup_subsys_state *css) queue_delayed_work(system_unbound_wq, &stats_flush_dwork, 2UL*HZ); lru_gen_online_memcg(memcg); + trace_android_vh_mem_cgroup_css_online(css, memcg); return 0; offline_kmem: memcg_offline_kmem(memcg); @@ -5405,6 +5411,7 @@ static void mem_cgroup_css_offline(struct cgroup_subsys_state *css) struct mem_cgroup *memcg = mem_cgroup_from_css(css); struct mem_cgroup_event *event, *tmp; + trace_android_vh_mem_cgroup_css_offline(css, memcg); /* * Unregister events and notify userspace. * Notify userspace about cgroup removing only after rmdir of cgroup diff --git a/mm/memory.c b/mm/memory.c index f24a9093b55a..16063c490b7f 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -397,9 +397,10 @@ void free_pgd_range(struct mmu_gather *tlb, void free_pgtables(struct mmu_gather *tlb, struct maple_tree *mt, struct vm_area_struct *vma, unsigned long floor, - unsigned long ceiling) + unsigned long ceiling, unsigned long start_t, + bool mm_wr_locked) { - MA_STATE(mas, mt, vma->vm_end, vma->vm_end); + MA_STATE(mas, mt, start_t, start_t); do { unsigned long addr = vma->vm_start; @@ -415,6 +416,8 @@ void free_pgtables(struct mmu_gather *tlb, struct maple_tree *mt, * Hide vma from rmap and truncate_pagecache before freeing * pgtables */ + if (mm_wr_locked) + vma_start_write(vma); unlink_anon_vmas(vma); unlink_file_vma(vma); @@ -429,6 +432,8 @@ void free_pgtables(struct mmu_gather *tlb, struct maple_tree *mt, && !is_vm_hugetlb_page(next)) { vma = next; next = mas_find(&mas, ceiling - 1); + if (mm_wr_locked) + vma_start_write(vma); unlink_anon_vmas(vma); unlink_file_vma(vma); } @@ -1642,7 +1647,7 @@ void unmap_page_range(struct mmu_gather *tlb, static void unmap_single_vma(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long start_addr, unsigned long end_addr, - struct zap_details *details) + struct zap_details *details, bool mm_wr_locked) { unsigned long start = max(vma->vm_start, start_addr); unsigned long end; @@ -1657,7 +1662,7 @@ static void unmap_single_vma(struct mmu_gather *tlb, uprobe_munmap(vma, start, end); if (unlikely(vma->vm_flags & VM_PFNMAP)) - untrack_pfn(vma, 0, 0); + untrack_pfn(vma, 0, 0, mm_wr_locked); if (start != end) { if (unlikely(is_vm_hugetlb_page(vma))) { @@ -1704,7 +1709,8 @@ static void unmap_single_vma(struct mmu_gather *tlb, */ void unmap_vmas(struct mmu_gather *tlb, struct maple_tree *mt, struct vm_area_struct *vma, unsigned long start_addr, - unsigned long end_addr) + unsigned long end_addr, unsigned long start_t, + unsigned long end_t, bool mm_wr_locked) { struct mmu_notifier_range range; struct zap_details details = { @@ -1712,14 +1718,15 @@ void unmap_vmas(struct mmu_gather *tlb, struct maple_tree *mt, /* Careful - we need to zap private pages too! */ .even_cows = true, }; - MA_STATE(mas, mt, vma->vm_end, vma->vm_end); + MA_STATE(mas, mt, start_t, start_t); mmu_notifier_range_init(&range, MMU_NOTIFY_UNMAP, 0, vma, vma->vm_mm, start_addr, end_addr); mmu_notifier_invalidate_range_start(&range); do { - unmap_single_vma(tlb, vma, start_addr, end_addr, &details); - } while ((vma = mas_find(&mas, end_addr - 1)) != NULL); + unmap_single_vma(tlb, vma, start_addr, end_addr, &details, + mm_wr_locked); + } while ((vma = mas_find(&mas, end_t - 1)) != NULL); mmu_notifier_invalidate_range_end(&range); } @@ -1747,7 +1754,7 @@ void zap_page_range(struct vm_area_struct *vma, unsigned long start, update_hiwater_rss(vma->vm_mm); mmu_notifier_invalidate_range_start(&range); do { - unmap_single_vma(&tlb, vma, start, range.end, NULL); + unmap_single_vma(&tlb, vma, start, range.end, NULL, false); } while ((vma = mas_find(&mas, end - 1)) != NULL); mmu_notifier_invalidate_range_end(&range); tlb_finish_mmu(&tlb); @@ -1782,7 +1789,7 @@ void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, * unmap 'address-end' not 'range.start-range.end' as range * could have been expanded for hugetlb pmd sharing. */ - unmap_single_vma(&tlb, vma, address, end, details); + unmap_single_vma(&tlb, vma, address, end, details, false); mmu_notifier_invalidate_range_end(&range); tlb_finish_mmu(&tlb); } @@ -1987,7 +1994,7 @@ int vm_insert_pages(struct vm_area_struct *vma, unsigned long addr, if (!(vma->vm_flags & VM_MIXEDMAP)) { BUG_ON(mmap_read_trylock(vma->vm_mm)); BUG_ON(vma->vm_flags & VM_PFNMAP); - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); } /* Defer page refcount checking till we're about to map that page. */ return insert_pages(vma, addr, pages, num, vma->vm_page_prot); @@ -2045,7 +2052,7 @@ int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, if (!(vma->vm_flags & VM_MIXEDMAP)) { BUG_ON(mmap_read_trylock(vma->vm_mm)); BUG_ON(vma->vm_flags & VM_PFNMAP); - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); } return insert_page(vma, addr, page, vma->vm_page_prot); } @@ -2511,7 +2518,7 @@ int remap_pfn_range_notrack(struct vm_area_struct *vma, unsigned long addr, vma->vm_pgoff = pfn; } - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); BUG_ON(addr >= end); pfn -= addr >> PAGE_SHIFT; @@ -2551,7 +2558,7 @@ int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, err = remap_pfn_range_notrack(vma, addr, pfn, size, prot); if (err) - untrack_pfn(vma, pfn, PAGE_ALIGN(size)); + untrack_pfn(vma, pfn, PAGE_ALIGN(size), true); return err; } EXPORT_SYMBOL(remap_pfn_range); @@ -3750,6 +3757,11 @@ vm_fault_t do_swap_page(struct vm_fault *vmf) if (!pte_unmap_same(vmf)) goto out; + if (vmf->flags & FAULT_FLAG_VMA_LOCK) { + ret = VM_FAULT_RETRY; + goto out; + } + entry = pte_to_swp_entry(vmf->orig_pte); if (unlikely(non_swap_entry(entry))) { if (is_migration_entry(entry)) { @@ -3970,6 +3982,13 @@ vm_fault_t do_swap_page(struct vm_fault *vmf) } } + /* + * Some architectures may have to restore extra metadata to the page + * when reading from swap. This metadata may be indexed by swap entry + * so this must be called before swap_free(). + */ + arch_swap_restore(entry, folio); + /* * Remove the swap entry and conditionally try to free up the swapcache. * We're already holding a reference on the page but haven't mapped it @@ -5123,24 +5142,31 @@ retry_pud: * updates. However, note that the handling of PERF_COUNT_SW_PAGE_FAULTS should * still be in per-arch page fault handlers at the entry of page fault. */ -static inline void mm_account_fault(struct pt_regs *regs, +static inline void mm_account_fault(struct mm_struct *mm, struct pt_regs *regs, unsigned long address, unsigned int flags, vm_fault_t ret) { bool major; + /* Incomplete faults will be accounted upon completion. */ + if (ret & VM_FAULT_RETRY) + return; + /* - * We don't do accounting for some specific faults: - * - * - Unsuccessful faults (e.g. when the address wasn't valid). That - * includes arch_vma_access_permitted() failing before reaching here. - * So this is not a "this many hardware page faults" counter. We - * should use the hw profiling for that. - * - * - Incomplete faults (VM_FAULT_RETRY). They will only be counted - * once they're completed. + * To preserve the behavior of older kernels, PGFAULT counters record + * both successful and failed faults, as opposed to perf counters, + * which ignore failed cases. */ - if (ret & (VM_FAULT_ERROR | VM_FAULT_RETRY)) + count_vm_event(PGFAULT); + count_memcg_event_mm(mm, PGFAULT); + + /* + * Do not account for unsuccessful faults (e.g. when the address wasn't + * valid). That includes arch_vma_access_permitted() failing before + * reaching here. So this is not a "this many hardware page faults" + * counter. We should use the hw profiling for that. + */ + if (ret & VM_FAULT_ERROR) return; /* @@ -5199,20 +5225,21 @@ static void lru_gen_exit_fault(void) vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, unsigned int flags, struct pt_regs *regs) { + /* If the fault handler drops the mmap_lock, vma may be freed */ + struct mm_struct *mm = vma->vm_mm; vm_fault_t ret; __set_current_state(TASK_RUNNING); - count_vm_event(PGFAULT); - count_memcg_event_mm(vma->vm_mm, PGFAULT); - /* do counter updates before entering really critical section. */ check_sync_rss_stat(current); if (!arch_vma_access_permitted(vma, flags & FAULT_FLAG_WRITE, flags & FAULT_FLAG_INSTRUCTION, - flags & FAULT_FLAG_REMOTE)) - return VM_FAULT_SIGSEGV; + flags & FAULT_FLAG_REMOTE)) { + ret = VM_FAULT_SIGSEGV; + goto out; + } /* * Enable the memcg OOM handling for faults triggered in user @@ -5241,13 +5268,74 @@ vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, if (task_in_memcg_oom(current) && !(ret & VM_FAULT_OOM)) mem_cgroup_oom_synchronize(false); } - - mm_account_fault(regs, address, flags, ret); +out: + mm_account_fault(mm, regs, address, flags, ret); return ret; } EXPORT_SYMBOL_GPL(handle_mm_fault); +#ifdef CONFIG_PER_VMA_LOCK +/* + * Lookup and lock a VMA under RCU protection. Returned VMA is guaranteed to be + * stable and not isolated. If the VMA is not found or is being modified the + * function returns NULL. + */ +struct vm_area_struct *lock_vma_under_rcu(struct mm_struct *mm, + unsigned long address) +{ + MA_STATE(mas, &mm->mm_mt, address, address); + struct vm_area_struct *vma; + + rcu_read_lock(); +retry: + vma = mas_walk(&mas); + if (!vma) + goto inval; + + /* Only anonymous vmas are supported for now */ + if (!vma_is_anonymous(vma)) + goto inval; + + /* find_mergeable_anon_vma uses adjacent vmas which are not locked */ + if (!vma->anon_vma) + goto inval; + + if (!vma_start_read(vma)) + goto inval; + + /* + * Due to the possibility of userfault handler dropping mmap_lock, avoid + * it for now and fall back to page fault handling under mmap_lock. + */ + if (userfaultfd_armed(vma)) { + vma_end_read(vma); + goto inval; + } + + /* Check since vm_start/vm_end might change before we lock the VMA */ + if (unlikely(address < vma->vm_start || address >= vma->vm_end)) { + vma_end_read(vma); + goto inval; + } + + /* Check if the VMA got isolated after we found it */ + if (vma->detached) { + vma_end_read(vma); + count_vm_vma_lock_event(VMA_LOCK_MISS); + /* The area was replaced with another one */ + goto retry; + } + + rcu_read_unlock(); + return vma; +inval: + rcu_read_unlock(); + count_vm_vma_lock_event(VMA_LOCK_ABORT); + return NULL; +} +#endif /* CONFIG_PER_VMA_LOCK */ + #ifndef __PAGETABLE_P4D_FOLDED /* * Allocate p4d page table. diff --git a/mm/memremap.c b/mm/memremap.c index 08cbf54fe037..2f88f43d4a01 100644 --- a/mm/memremap.c +++ b/mm/memremap.c @@ -129,7 +129,7 @@ static void pageunmap_range(struct dev_pagemap *pgmap, int range_id) } mem_hotplug_done(); - untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range)); + untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range), true); pgmap_array_delete(range); } @@ -276,7 +276,7 @@ err_add_memory: if (!is_private) kasan_remove_zero_shadow(__va(range->start), range_len(range)); err_kasan: - untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range)); + untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range), true); err_pfn_remap: pgmap_array_delete(range); return error; diff --git a/mm/mlock.c b/mm/mlock.c index 7032f6dd0ce1..9738d49bbc24 100644 --- a/mm/mlock.c +++ b/mm/mlock.c @@ -380,7 +380,7 @@ static void mlock_vma_pages_range(struct vm_area_struct *vma, */ if (newflags & VM_LOCKED) newflags |= VM_IO; - WRITE_ONCE(vma->vm_flags, newflags); + vm_flags_reset_once(vma, newflags); lru_add_drain(); walk_page_range(vma->vm_mm, start, end, &mlock_walk_ops, NULL); @@ -388,7 +388,7 @@ static void mlock_vma_pages_range(struct vm_area_struct *vma, if (newflags & VM_IO) { newflags &= ~VM_IO; - WRITE_ONCE(vma->vm_flags, newflags); + vm_flags_reset_once(vma, newflags); } } @@ -456,7 +456,7 @@ success: if ((newflags & VM_LOCKED) && (oldflags & VM_LOCKED)) { /* No work to do, and mlocking twice would be wrong */ - vma->vm_flags = newflags; + vm_flags_reset(vma, newflags); } else { mlock_vma_pages_range(vma, start, end, newflags); } @@ -490,7 +490,7 @@ static int apply_vma_lock_flags(unsigned long start, size_t len, prev = mas_prev(&mas, 0); for (nstart = start ; ; ) { - vm_flags_t newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; + vm_flags_t newflags = vma->vm_flags & ~VM_LOCKED_MASK; newflags |= flags; @@ -662,7 +662,7 @@ static int apply_mlockall_flags(int flags) struct vm_area_struct *vma, *prev = NULL; vm_flags_t to_add = 0; - current->mm->def_flags &= VM_LOCKED_CLEAR_MASK; + current->mm->def_flags &= ~VM_LOCKED_MASK; if (flags & MCL_FUTURE) { current->mm->def_flags |= VM_LOCKED; @@ -682,7 +682,7 @@ static int apply_mlockall_flags(int flags) mas_for_each(&mas, vma, ULONG_MAX) { vm_flags_t newflags; - newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; + newflags = vma->vm_flags & ~VM_LOCKED_MASK; newflags |= to_add; /* Ignore errors */ diff --git a/mm/mmap.c b/mm/mmap.c index 315bd4df0cd1..36f129f23dfb 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -54,6 +54,8 @@ #define CREATE_TRACE_POINTS #include +#undef CREATE_TRACE_POINTS +#include #include "internal.h" @@ -78,7 +80,8 @@ core_param(ignore_rlimit_data, ignore_rlimit_data, bool, 0644); static void unmap_region(struct mm_struct *mm, struct maple_tree *mt, struct vm_area_struct *vma, struct vm_area_struct *prev, struct vm_area_struct *next, unsigned long start, - unsigned long end); + unsigned long end, unsigned long start_t, unsigned long end_t, + bool mm_wr_locked); static pgprot_t vm_pgprot_modify(pgprot_t oldprot, unsigned long vm_flags) { @@ -133,7 +136,7 @@ void unlink_file_vma(struct vm_area_struct *vma) /* * Close a vm structure and free it. */ -static void remove_vma(struct vm_area_struct *vma) +static void remove_vma(struct vm_area_struct *vma, bool unreachable) { might_sleep(); if (vma->vm_ops && vma->vm_ops->close) @@ -141,7 +144,10 @@ static void remove_vma(struct vm_area_struct *vma) if (vma->vm_file) fput(vma->vm_file); mpol_put(vma_policy(vma)); - vm_area_free(vma); + if (unreachable) + __vm_area_free(vma); + else + vm_area_free(vma); } /* @@ -254,8 +260,11 @@ SYSCALL_DEFINE1(brk, unsigned long, brk) */ mas_set(&mas, oldbrk); next = mas_find(&mas, newbrk - 1 + PAGE_SIZE + stack_guard_gap); - if (next && newbrk + PAGE_SIZE > vm_start_gap(next)) - goto out; + if (next) { + vma_start_write(next); + if (newbrk + PAGE_SIZE > vm_start_gap(next)) + goto out; + } brkvma = mas_prev(&mas, mm->start_brk); /* Ok, looks good - let it rip. */ @@ -469,7 +478,7 @@ static inline void vma_mas_szero(struct ma_state *mas, unsigned long start, static int vma_link(struct mm_struct *mm, struct vm_area_struct *vma) { - MA_STATE(mas, &mm->mm_mt, 0, 0); + MA_STATE(mas, &mm->mm_mt, vma->vm_start, vma->vm_end - 1); struct address_space *mapping = NULL; if (mas_preallocate(&mas, vma, GFP_KERNEL)) @@ -522,6 +531,8 @@ inline int vma_expand(struct ma_state *mas, struct vm_area_struct *vma, if (next && (vma != next) && (end == next->vm_end)) { remove_next = true; + /* Lock the VMA before removing it */ + vma_start_write(next); if (next->anon_vma && !vma->anon_vma) { int error; @@ -538,9 +549,11 @@ inline int vma_expand(struct ma_state *mas, struct vm_area_struct *vma, /* Only handles expanding */ VM_BUG_ON(vma->vm_start < start || vma->vm_end > end); + mas_set_range(mas, start, end - 1); if (mas_preallocate(mas, vma, GFP_KERNEL)) goto nomem; + vma_start_write(vma); vma_adjust_trans_huge(vma, start, end, 0); if (file) { @@ -565,6 +578,8 @@ inline int vma_expand(struct ma_state *mas, struct vm_area_struct *vma, vma->vm_pgoff = pgoff; /* Note: mas must be pointing to the expanding VMA */ vma_mas_store(vma, mas); + if (remove_next) + vma_mark_detached(next, true); if (file) { vma_interval_tree_insert(vma, root); @@ -611,6 +626,12 @@ nomem: * The following helper function should be used when such adjustments * are necessary. The "insert" vma (if any) is to be inserted * before we drop the necessary locks. + * 'expand' vma is always locked before it's passed to __vma_adjust() + * from vma_merge() because vma should not change from the moment + * can_vma_merge_{before|after} decision is made. + * 'insert' vma is used only by __split_vma() and it's always a brand + * new vma which is not yet added into mm's vma tree, therefore no need + * to lock it. */ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert, @@ -627,9 +648,13 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, bool vma_changed = false; long adjust_next = 0; int remove_next = 0; - MA_STATE(mas, &mm->mm_mt, 0, 0); + MA_STATE(mas, &mm->mm_mt, start, end - 1); struct vm_area_struct *exporter = NULL, *importer = NULL; + vma_start_write(vma); + if (next) + vma_start_write(next); + if (next && !insert) { if (end >= next->vm_end) { /* @@ -659,8 +684,11 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, * remove_next == 1 is case 1 or 7. */ remove_next = 1 + (end > next->vm_end); - if (remove_next == 2) + if (remove_next == 2) { next_next = find_vma(mm, next->vm_end); + if (next_next) + vma_start_write(next_next); + } VM_WARN_ON(remove_next == 2 && end != next_next->vm_end); @@ -712,6 +740,13 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, } } + if (adjust_next < 0) + mas_set_range(&mas, next->vm_start + adjust_next, + next->vm_end - 1); + else if (insert) + mas_set_range(&mas, insert->vm_start, insert->vm_end - 1); + + if (mas_preallocate(&mas, vma, GFP_KERNEL)) return -ENOMEM; @@ -756,24 +791,23 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, } if (start != vma->vm_start) { - if ((vma->vm_start < start) && - (!insert || (insert->vm_end != start))) { + if ((vma->vm_start < start) && !insert) { vma_mas_szero(&mas, vma->vm_start, start); VM_WARN_ON(insert && insert->vm_start > vma->vm_start); - } else { + } else if (!insert) { vma_changed = true; } vma->vm_start = start; } if (end != vma->vm_end) { if (vma->vm_end > end) { - if (!insert || (insert->vm_start != end)) { + if (adjust_next >= 0 && !insert) { vma_mas_szero(&mas, end, vma->vm_end); mas_reset(&mas); VM_WARN_ON(insert && insert->vm_end < vma->vm_end); } - } else { + } else if (!insert) { vma_changed = true; } vma->vm_end = end; @@ -828,6 +862,7 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, if (remove_next) { again: + vma_mark_detached(next, true); if (file) { uprobe_munmap(next, next->vm_start, next->vm_end); fput(file); @@ -1017,10 +1052,17 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm, if (vm_flags & VM_SPECIAL) return NULL; + if (prev) + vma_start_write(prev); next = find_vma(mm, prev ? prev->vm_end : 0); + if (next) + vma_start_write(next); mid = next; - if (next && next->vm_end == end) /* cases 6, 7, 8 */ + if (next && next->vm_end == end) { /* cases 6, 7, 8 */ next = find_vma(mm, next->vm_end); + if (next) + vma_start_write(next); + } /* verify some invariant that must be enforced by the caller */ VM_WARN_ON(prev && addr <= prev->vm_start); @@ -1565,7 +1607,8 @@ static inline int accountable_mapping(struct file *file, vm_flags_t vm_flags) */ static unsigned long unmapped_area(struct vm_unmapped_area_info *info) { - unsigned long length, gap; + unsigned long length, gap, low_limit; + struct vm_area_struct *tmp; MA_STATE(mas, ¤t->mm->mm_mt, 0, 0); @@ -1574,12 +1617,29 @@ static unsigned long unmapped_area(struct vm_unmapped_area_info *info) if (length < info->length) return -ENOMEM; - if (mas_empty_area(&mas, info->low_limit, info->high_limit - 1, - length)) + low_limit = info->low_limit; +retry: + if (mas_empty_area(&mas, low_limit, info->high_limit - 1, length)) return -ENOMEM; gap = mas.index; gap += (info->align_offset - gap) & info->align_mask; + tmp = mas_next(&mas, ULONG_MAX); + if (tmp && (tmp->vm_flags & VM_GROWSDOWN)) { /* Avoid prev check if possible */ + if (vm_start_gap(tmp) < gap + length - 1) { + low_limit = tmp->vm_end; + mas_reset(&mas); + goto retry; + } + } else { + tmp = mas_prev(&mas, 0); + if (tmp && vm_end_gap(tmp) > gap) { + low_limit = vm_end_gap(tmp); + mas_reset(&mas); + goto retry; + } + } + return gap; } @@ -1595,7 +1655,8 @@ static unsigned long unmapped_area(struct vm_unmapped_area_info *info) */ static unsigned long unmapped_area_topdown(struct vm_unmapped_area_info *info) { - unsigned long length, gap; + unsigned long length, gap, high_limit, gap_end; + struct vm_area_struct *tmp; MA_STATE(mas, ¤t->mm->mm_mt, 0, 0); /* Adjust search length to account for worst case alignment overhead */ @@ -1603,12 +1664,31 @@ static unsigned long unmapped_area_topdown(struct vm_unmapped_area_info *info) if (length < info->length) return -ENOMEM; - if (mas_empty_area_rev(&mas, info->low_limit, info->high_limit - 1, + high_limit = info->high_limit; +retry: + if (mas_empty_area_rev(&mas, info->low_limit, high_limit - 1, length)) return -ENOMEM; gap = mas.last + 1 - info->length; gap -= (gap - info->align_offset) & info->align_mask; + gap_end = mas.last; + tmp = mas_next(&mas, ULONG_MAX); + if (tmp && (tmp->vm_flags & VM_GROWSDOWN)) { /* Avoid prev check if possible */ + if (vm_start_gap(tmp) <= gap_end) { + high_limit = vm_start_gap(tmp); + mas_reset(&mas); + goto retry; + } + } else { + tmp = mas_prev(&mas, 0); + if (tmp && vm_end_gap(tmp) > gap) { + high_limit = tmp->vm_start; + mas_reset(&mas); + goto retry; + } + } + return gap; } @@ -1914,7 +1994,7 @@ int expand_upwards(struct vm_area_struct *vma, unsigned long address) struct vm_area_struct *next; unsigned long gap_addr; int error = 0; - MA_STATE(mas, &mm->mm_mt, 0, 0); + MA_STATE(mas, &mm->mm_mt, vma->vm_start, address - 1); if (!(vma->vm_flags & VM_GROWSUP)) return -EFAULT; @@ -1939,6 +2019,7 @@ int expand_upwards(struct vm_area_struct *vma, unsigned long address) /* Check that both stack segments have the same anon_vma? */ } + mas->last = address - 1; if (mas_preallocate(&mas, vma, GFP_KERNEL)) return -ENOMEM; @@ -2020,6 +2101,7 @@ int expand_downwards(struct vm_area_struct *vma, unsigned long address) return -ENOMEM; } + mas_set_range(&mas, address, vma->vm_end - 1); if (mas_preallocate(&mas, vma, GFP_KERNEL)) return -ENOMEM; @@ -2165,7 +2247,7 @@ static inline void remove_mt(struct mm_struct *mm, struct ma_state *mas) if (vma->vm_flags & VM_ACCOUNT) nr_accounted += nrpages; vm_stat_account(mm, vma->vm_flags, -nrpages); - remove_vma(vma); + remove_vma(vma, false); } vm_unacct_memory(nr_accounted); validate_mm(mm); @@ -2178,17 +2260,19 @@ static inline void remove_mt(struct mm_struct *mm, struct ma_state *mas) */ static void unmap_region(struct mm_struct *mm, struct maple_tree *mt, struct vm_area_struct *vma, struct vm_area_struct *prev, - struct vm_area_struct *next, - unsigned long start, unsigned long end) + struct vm_area_struct *next, unsigned long start, + unsigned long end, unsigned long start_t, unsigned long end_t, + bool mm_wr_locked) { struct mmu_gather tlb; lru_add_drain(); tlb_gather_mmu(&tlb, mm); update_hiwater_rss(mm); - unmap_vmas(&tlb, mt, vma, start, end); + unmap_vmas(&tlb, mt, vma, start, end, start_t, end_t, mm_wr_locked); free_pgtables(&tlb, mt, vma, prev ? prev->vm_end : FIRST_USER_ADDRESS, - next ? next->vm_start : USER_PGTABLES_CEILING); + next ? next->vm_start : USER_PGTABLES_CEILING, start_t, + mm_wr_locked); tlb_finish_mmu(&tlb); } @@ -2203,6 +2287,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, int err; validate_mm_mt(mm); + vma_start_write(vma); if (vma->vm_ops && vma->vm_ops->may_split) { err = vma->vm_ops->may_split(vma, addr); if (err) @@ -2274,13 +2359,15 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, return __split_vma(mm, vma, addr, new_below); } -static inline int munmap_sidetree(struct vm_area_struct *vma, +static inline int munmap_sidetree(struct vm_area_struct *vma, int count, struct ma_state *mas_detach) { - mas_set_range(mas_detach, vma->vm_start, vma->vm_end - 1); + vma_start_write(vma); + mas_set(mas_detach, count); if (mas_store_gfp(mas_detach, vma, GFP_KERNEL)) return -ENOMEM; + vma_mark_detached(vma, true); if (vma->vm_flags & VM_LOCKED) vma->vm_mm->locked_vm -= vma_pages(vma); @@ -2312,9 +2399,6 @@ do_mas_align_munmap(struct ma_state *mas, struct vm_area_struct *vma, mt_init_flags(&mt_detach, mas->tree->ma_flags & MT_FLAGS_LOCK_MASK); mt_set_external_lock(&mt_detach, &mm->mmap_lock); - if (mas_preallocate(mas, vma, GFP_KERNEL)) - return -ENOMEM; - mas->last = end - 1; /* * If we need to split any vma, do it now to save pain later. @@ -2366,7 +2450,7 @@ do_mas_align_munmap(struct ma_state *mas, struct vm_area_struct *vma, mas_set(mas, end); split = mas_prev(mas, 0); - error = munmap_sidetree(split, &mas_detach); + error = munmap_sidetree(split, count, &mas_detach); if (error) goto munmap_sidetree_failed; @@ -2375,58 +2459,66 @@ do_mas_align_munmap(struct ma_state *mas, struct vm_area_struct *vma, vma = split; break; } - error = munmap_sidetree(next, &mas_detach); + error = munmap_sidetree(next, count, &mas_detach); if (error) goto munmap_sidetree_failed; count++; + if (unlikely(uf)) { + /* + * If userfaultfd_unmap_prep returns an error the vmas + * will remain split, but userland will get a + * highly unexpected error anyway. This is no + * different than the case where the first of the two + * __split_vma fails, but we don't undo the first + * split, despite we could. This is unlikely enough + * failure that it's not worth optimizing it for. + */ + error = userfaultfd_unmap_prep(next, start, end, uf); + + if (error) + goto userfaultfd_error; + } #ifdef CONFIG_DEBUG_VM_MAPLE_TREE BUG_ON(next->vm_start < start); BUG_ON(next->vm_start > end); #endif } + if (mas->last >= end) + next = mas_walk(mas); if (!next) next = mas_next(mas, ULONG_MAX); - if (unlikely(uf)) { - /* - * If userfaultfd_unmap_prep returns an error the vmas - * will remain split, but userland will get a - * highly unexpected error anyway. This is no - * different than the case where the first of the two - * __split_vma fails, but we don't undo the first - * split, despite we could. This is unlikely enough - * failure that it's not worth optimizing it for. - */ - error = userfaultfd_unmap_prep(mm, start, end, uf); - - if (error) - goto userfaultfd_error; - } - - /* Point of no return */ - mas_set_range(mas, start, end - 1); #if defined(CONFIG_DEBUG_VM_MAPLE_TREE) /* Make sure no VMAs are about to be lost. */ { - MA_STATE(test, &mt_detach, start, end - 1); + MA_STATE(test, &mt_detach, 0, 0); struct vm_area_struct *vma_mas, *vma_test; int test_count = 0; + unsigned long s, e; + mas_set_range(mas, start, end - 1); rcu_read_lock(); - vma_test = mas_find(&test, end - 1); + vma_test = mas_find(&test, count - 1); mas_for_each(mas, vma_mas, end - 1) { + if (!test_count) + s = vma_mas->vm_start; BUG_ON(vma_mas != vma_test); test_count++; - vma_test = mas_next(&test, end - 1); + if (test_count == count) + e = vma_mas->vm_end; + vma_test = mas_next(&test, count - 1); } rcu_read_unlock(); BUG_ON(count != test_count); - mas_set_range(mas, start, end - 1); } #endif - mas_store_prealloc(mas, NULL); + /* Point of no return */ + mas_set_range(mas, start, end - 1); + if (mas_store_gfp(mas, NULL, GFP_KERNEL)) + return -ENOMEM; + mm->map_count -= count; /* * Do not downgrade mmap_lock if we are next to VM_GROWSDOWN or @@ -2442,9 +2534,14 @@ do_mas_align_munmap(struct ma_state *mas, struct vm_area_struct *vma, mmap_write_downgrade(mm); } - unmap_region(mm, &mt_detach, vma, prev, next, start, end); + /* + * We can free page tables without write-locking mmap_lock because VMAs + * were isolated before we downgraded mmap_lock. + */ + unmap_region(mm, &mt_detach, vma, prev, next, start, end, 1, count, + !downgrade); /* Statistics and freeing VMAs */ - mas_set(&mas_detach, start); + mas_set(&mas_detach, 0); remove_mt(mm, &mas_detach); __mt_destroy(&mt_detach); @@ -2458,7 +2555,6 @@ end_split_failed: __mt_destroy(&mt_detach); start_split_failed: map_count_exceeded: - mas_destroy(mas); return error; } @@ -2568,6 +2664,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, /* Attempt to expand an old mapping */ /* Check next */ + if (next) + vma_start_write(next); if (next && next->vm_start == end && !vma_policy(next) && can_vma_merge_before(next, vm_flags, NULL, file, pgoff+pglen, NULL_VM_UFFD_CTX, NULL)) { @@ -2577,6 +2675,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, } /* Check prev */ + if (prev) + vma_start_write(prev); if (prev && prev->vm_end == addr && !vma_policy(prev) && (vma ? can_vma_merge_after(prev, vm_flags, vma->anon_vma, file, pgoff, vma->vm_userfaultfd_ctx, NULL) : @@ -2595,9 +2695,13 @@ unsigned long mmap_region(struct file *file, unsigned long addr, goto expanded; } +cannot_expand: + if (prev) + mas_next_range(&mas, ULONG_MAX); + BUG_ON(mas.last < addr); + BUG_ON(mas.index > end - 1); mas.index = addr; mas.last = end - 1; -cannot_expand: /* * Determine the object being mapped and call the appropriate * specific mapper. the address has already been validated, but @@ -2611,7 +2715,7 @@ cannot_expand: vma->vm_start = addr; vma->vm_end = end; - vma->vm_flags = vm_flags; + vm_flags_init(vma, vm_flags); vma->vm_page_prot = vm_get_page_prot(vm_flags); vma->vm_pgoff = pgoff; @@ -2694,7 +2798,7 @@ cannot_expand: if (vma->vm_file) i_mmap_lock_write(vma->vm_file->f_mapping); - vma_mas_store(vma, &mas); + mas_store_prealloc(&mas, vma); mm->map_count++; if (vma->vm_file) { if (vma->vm_flags & VM_SHARED) @@ -2725,7 +2829,7 @@ expanded: if ((vm_flags & VM_SPECIAL) || vma_is_dax(vma) || is_vm_hugetlb_page(vma) || vma == get_gate_vma(current->mm)) - vma->vm_flags &= VM_LOCKED_CLEAR_MASK; + vm_flags_clear(vma, VM_LOCKED_MASK); else mm->locked_vm += (len >> PAGE_SHIFT); } @@ -2740,10 +2844,12 @@ expanded: * then new mapped in-place (which must be aimed as * a completely new data area). */ - vma->vm_flags |= VM_SOFTDIRTY; + vm_flags_set(vma, VM_SOFTDIRTY); vma_set_page_prot(vma); + trace_android_vh_mmap_region(vma, addr); + validate_mm(mm); return addr; @@ -2755,7 +2861,8 @@ unmap_and_free_vma: vma->vm_file = NULL; /* Undo any partial mapping done by a device driver. */ - unmap_region(mm, mas.tree, vma, prev, next, vma->vm_start, vma->vm_end); + unmap_region(mm, mas.tree, vma, prev, next, vma->vm_start, vma->vm_end, + vma->vm_end, vma->vm_end, true); if (file && (vm_flags & VM_SHARED)) mapping_unmap_writable(file->f_mapping); free_vma: @@ -2772,7 +2879,7 @@ static int __vm_munmap(unsigned long start, size_t len, bool downgrade) int ret; struct mm_struct *mm = current->mm; LIST_HEAD(uf); - MA_STATE(mas, &mm->mm_mt, start, start); + MA_STATE(mas, &mm->mm_mt, start, start + len); if (mmap_write_lock_killable(mm)) return -EINTR; @@ -2947,6 +3054,8 @@ static int do_brk_flags(struct ma_state *mas, struct vm_area_struct *vma, if (security_vm_enough_memory_mm(mm, len >> PAGE_SHIFT)) return -ENOMEM; + if (vma) + vma_start_write(vma); /* * Expand the existing vma if possible; Note that singular lists do not * occur after forking, so the expand will only happen on new VMAs. @@ -2958,13 +3067,14 @@ static int do_brk_flags(struct ma_state *mas, struct vm_area_struct *vma, if (mas_preallocate(mas, vma, GFP_KERNEL)) return -ENOMEM; + /* Set flags first to implicitly lock the VMA before updates */ + vm_flags_set(vma, VM_SOFTDIRTY); vma_adjust_trans_huge(vma, vma->vm_start, addr + len, 0); if (vma->anon_vma) { anon_vma_lock_write(vma->anon_vma); anon_vma_interval_tree_pre_update_vma(vma); } vma->vm_end = addr + len; - vma->vm_flags |= VM_SOFTDIRTY; mas_store_prealloc(mas, vma); if (vma->anon_vma) { @@ -2984,7 +3094,7 @@ static int do_brk_flags(struct ma_state *mas, struct vm_area_struct *vma, vma->vm_start = addr; vma->vm_end = addr + len; vma->vm_pgoff = addr >> PAGE_SHIFT; - vma->vm_flags = flags; + vm_flags_init(vma, flags); vma->vm_page_prot = vm_get_page_prot(flags); mas_set_range(mas, vma->vm_start, addr + len - 1); if (mas_store_gfp(mas, vma, GFP_KERNEL)) @@ -2997,7 +3107,7 @@ out: mm->data_vm += len >> PAGE_SHIFT; if (flags & VM_LOCKED) mm->locked_vm += (len >> PAGE_SHIFT); - vma->vm_flags |= VM_SOFTDIRTY; + vm_flags_set(vma, VM_SOFTDIRTY); validate_mm(mm); return 0; @@ -3088,7 +3198,7 @@ void exit_mmap(struct mm_struct *mm) tlb_gather_mmu_fullmm(&tlb, mm); /* update_hiwater_rss(mm) here? but nobody should be looking */ /* Use ULONG_MAX here to ensure all VMAs in the mm are unmapped */ - unmap_vmas(&tlb, &mm->mm_mt, vma, 0, ULONG_MAX); + unmap_vmas(&tlb, &mm->mm_mt, vma, 0, ULONG_MAX, vma->vm_end, ULONG_MAX, false); mmap_read_unlock(mm); /* @@ -3099,7 +3209,7 @@ void exit_mmap(struct mm_struct *mm) mmap_write_lock(mm); mt_clear_in_rcu(&mm->mm_mt); free_pgtables(&tlb, &mm->mm_mt, vma, FIRST_USER_ADDRESS, - USER_PGTABLES_CEILING); + USER_PGTABLES_CEILING, vma->vm_end, true); tlb_finish_mmu(&tlb); /* @@ -3110,7 +3220,7 @@ void exit_mmap(struct mm_struct *mm) do { if (vma->vm_flags & VM_ACCOUNT) nr_accounted += vma_pages(vma); - remove_vma(vma); + remove_vma(vma, true); count++; cond_resched(); } while ((vma = mas_find(&mas, ULONG_MAX)) != NULL); @@ -3232,6 +3342,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap, get_file(new_vma->vm_file); if (new_vma->vm_ops && new_vma->vm_ops->open) new_vma->vm_ops->open(new_vma); + vma_start_write(new_vma); if (vma_link(mm, new_vma)) goto out_vma_link; *need_rmap_locks = false; @@ -3397,8 +3508,8 @@ static struct vm_area_struct *__install_special_mapping( vma->vm_start = addr; vma->vm_end = addr + len; - vma->vm_flags = vm_flags | mm->def_flags | VM_DONTEXPAND | VM_SOFTDIRTY; - vma->vm_flags &= VM_LOCKED_CLEAR_MASK; + vm_flags_init(vma, (vm_flags | mm->def_flags | + VM_DONTEXPAND | VM_SOFTDIRTY) & ~VM_LOCKED_MASK); vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); vma->vm_ops = ops; @@ -3526,6 +3637,7 @@ static void vm_lock_mapping(struct mm_struct *mm, struct address_space *mapping) * of mm/rmap.c: * - all hugetlbfs_i_mmap_rwsem_key locks (aka mapping->i_mmap_rwsem for * hugetlb mapping); + * - all vmas marked locked * - all i_mmap_rwsem locks; * - all anon_vma->rwseml * @@ -3548,6 +3660,13 @@ int mm_take_all_locks(struct mm_struct *mm) mutex_lock(&mm_all_locks_mutex); + mas_for_each(&mas, vma, ULONG_MAX) { + if (signal_pending(current)) + goto out_unlock; + vma_start_write(vma); + } + + mas_set(&mas, 0); mas_for_each(&mas, vma, ULONG_MAX) { if (signal_pending(current)) goto out_unlock; @@ -3637,6 +3756,7 @@ void mm_drop_all_locks(struct mm_struct *mm) if (vma->vm_file && vma->vm_file->f_mapping) vm_unlock_mapping(vma->vm_file->f_mapping); } + vma_end_write_all(mm); mutex_unlock(&mm_all_locks_mutex); } diff --git a/mm/mprotect.c b/mm/mprotect.c index 668bfaa6ed2a..1b9198d38cdf 100644 --- a/mm/mprotect.c +++ b/mm/mprotect.c @@ -630,7 +630,7 @@ success: * vm_flags and vm_page_prot are protected by the mmap_lock * held in write mode. */ - vma->vm_flags = newflags; + vm_flags_reset(vma, newflags); /* * We want to check manually if we can change individual PTEs writable * if we can't do that automatically for all PTEs in a mapping. For diff --git a/mm/mremap.c b/mm/mremap.c index 930f65c315c0..97798981e225 100644 --- a/mm/mremap.c +++ b/mm/mremap.c @@ -622,6 +622,7 @@ static unsigned long move_vma(struct vm_area_struct *vma, return -ENOMEM; } + vma_start_write(vma); new_pgoff = vma->vm_pgoff + ((old_addr - vma->vm_start) >> PAGE_SHIFT); new_vma = copy_vma(&vma, new_addr, new_len, new_pgoff, &need_rmap_locks); @@ -661,7 +662,7 @@ static unsigned long move_vma(struct vm_area_struct *vma, /* Conceal VM_ACCOUNT so old reservation is not undone */ if (vm_flags & VM_ACCOUNT && !(flags & MREMAP_DONTUNMAP)) { - vma->vm_flags &= ~VM_ACCOUNT; + vm_flags_clear(vma, VM_ACCOUNT); excess = vma->vm_end - vma->vm_start - old_len; if (old_addr > vma->vm_start && old_addr + old_len < vma->vm_end) @@ -686,7 +687,7 @@ static unsigned long move_vma(struct vm_area_struct *vma, if (unlikely(!err && (flags & MREMAP_DONTUNMAP))) { /* We always clear VM_LOCKED[ONFAULT] on the old vma */ - vma->vm_flags &= VM_LOCKED_CLEAR_MASK; + vm_flags_clear(vma, VM_LOCKED_MASK); /* * anon_vma links of the old vma is no longer needed after its page @@ -716,9 +717,9 @@ static unsigned long move_vma(struct vm_area_struct *vma, /* Restore VM_ACCOUNT if one or two pieces of vma left */ if (excess) { - vma->vm_flags |= VM_ACCOUNT; + vm_flags_set(vma, VM_ACCOUNT); if (split) - find_vma(mm, vma->vm_end)->vm_flags |= VM_ACCOUNT; + vm_flags_set(find_vma(mm, vma->vm_end), VM_ACCOUNT); } return new_addr; diff --git a/mm/nommu.c b/mm/nommu.c index 5b83938ecb67..14ffd4c668fe 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -173,7 +173,7 @@ static void *__vmalloc_user_flags(unsigned long size, gfp_t flags) mmap_write_lock(current->mm); vma = find_vma(current->mm, (unsigned long)ret); if (vma) - vma->vm_flags |= VM_USERMAP; + vm_flags_set(vma, VM_USERMAP); mmap_write_unlock(current->mm); } @@ -991,7 +991,8 @@ static int do_mmap_private(struct vm_area_struct *vma, atomic_long_add(total, &mmap_pages_allocated); - region->vm_flags = vma->vm_flags |= VM_MAPPED_COPY; + vm_flags_set(vma, VM_MAPPED_COPY); + region->vm_flags = vma->vm_flags; region->vm_start = (unsigned long) base; region->vm_end = region->vm_start + len; region->vm_top = region->vm_start + (total << PAGE_SHIFT); @@ -1088,7 +1089,7 @@ unsigned long do_mmap(struct file *file, region->vm_flags = vm_flags; region->vm_pgoff = pgoff; - vma->vm_flags = vm_flags; + vm_flags_init(vma, vm_flags); vma->vm_pgoff = pgoff; if (file) { @@ -1152,7 +1153,7 @@ unsigned long do_mmap(struct file *file, vma->vm_end = start + len; if (pregion->vm_flags & VM_MAPPED_COPY) - vma->vm_flags |= VM_MAPPED_COPY; + vm_flags_set(vma, VM_MAPPED_COPY); else { ret = do_mmap_shared_file(vma); if (ret < 0) { @@ -1635,7 +1636,7 @@ int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, if (addr != (pfn << PAGE_SHIFT)) return -EINVAL; - vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP); return 0; } EXPORT_SYMBOL(remap_pfn_range); diff --git a/mm/page-writeback.c b/mm/page-writeback.c index 7e9d8d857ecc..2f3db9d9f21c 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c @@ -38,6 +38,7 @@ #include #include #include +#include #include "internal.h" @@ -1890,6 +1891,8 @@ int balance_dirty_pages_ratelimited_flags(struct address_space *mapping, if (!(bdi->capabilities & BDI_CAP_WRITEBACK)) return ret; + trace_android_rvh_ctl_dirty_rate(NULL); + if (inode_cgwb_enabled(inode)) wb = wb_get_create_current(bdi, GFP_KERNEL); if (!wb) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 9b766a5a3a69..58bb7a87cf59 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -76,6 +76,8 @@ #include #include #include +#include + #include #include #include @@ -84,6 +86,9 @@ #include "page_reporting.h" #include "swap.h" +#undef CREATE_TRACE_POINTS +#include + /* Free Page Internal flags: for internal, non-pcp variants of free_pages(). */ typedef int __bitwise fpi_t; @@ -1438,6 +1443,7 @@ static __always_inline bool free_pages_prepare(struct page *page, if (memcg_kmem_enabled() && PageMemcgKmem(page)) __memcg_kmem_uncharge_page(page, order); reset_page_owner(page, order); + free_page_pinner(page, order); page_table_check_free(page, order); return false; } @@ -1478,6 +1484,7 @@ static __always_inline bool free_pages_prepare(struct page *page, page_cpupid_reset_last(page); page->flags &= ~PAGE_FLAGS_CHECK_AT_PREP; reset_page_owner(page, order); + free_page_pinner(page, order); page_table_check_free(page, order); if (!PageHighMem(page)) { @@ -3919,7 +3926,8 @@ struct page *rmqueue(struct zone *preferred_zone, if (likely(pcp_allowed_order(order))) { page = rmqueue_pcplist(preferred_zone, zone, order, migratetype, alloc_flags); - goto out; + if (likely(page)) + goto out; } page = rmqueue_buddy(preferred_zone, zone, order, alloc_flags, @@ -4322,6 +4330,7 @@ retry: } mark = wmark_pages(zone, alloc_flags & ALLOC_WMARK_MASK); + trace_android_vh_get_page_wmark(alloc_flags, &mark); if (!zone_watermark_fast(zone, order, mark, ac->highest_zoneidx, alloc_flags, gfp_mask)) { @@ -5115,7 +5124,7 @@ __alloc_pages_slowpath(gfp_t gfp_mask, unsigned int order, unsigned int cpuset_mems_cookie; unsigned int zonelist_iter_cookie; int reserve_flags; - + unsigned long alloc_start = jiffies; /* * We also sanity check to catch abuse of atomic reserves being used by * callers that are not in atomic context. @@ -5262,6 +5271,12 @@ retry: if (current->flags & PF_MEMALLOC) goto nopage; + trace_android_vh_alloc_pages_reclaim_bypass(gfp_mask, order, + alloc_flags, ac->migratetype, &page); + + if (page) + goto got_pg; + /* Try direct reclaim and then allocating */ page = __alloc_pages_direct_reclaim(gfp_mask, order, alloc_flags, ac, &did_some_progress); @@ -5377,9 +5392,15 @@ nopage: goto retry; } fail: + trace_android_vh_alloc_pages_failure_bypass(gfp_mask, order, + alloc_flags, ac->migratetype, &page); + if (page) + goto got_pg; + warn_alloc(gfp_mask, ac->nodemask, "page allocation failure: order:%u", order); got_pg: + trace_android_vh_alloc_pages_slowpath(gfp_mask, order, alloc_start); return page; } @@ -6050,6 +6071,7 @@ long si_mem_available(void) reclaimable = global_node_page_state_pages(NR_SLAB_RECLAIMABLE_B) + global_node_page_state(NR_KERNEL_MISC_RECLAIMABLE); available += reclaimable - min(reclaimable / 2, wmark_low); + trace_android_vh_si_mem_available_adjust(&available); if (available < 0) available = 0; @@ -6066,6 +6088,7 @@ void si_meminfo(struct sysinfo *val) val->totalhigh = totalhigh_pages(); val->freehigh = nr_free_highpages(); val->mem_unit = PAGE_SIZE; + trace_android_vh_si_meminfo_adjust(&val->totalram, &val->freeram); } EXPORT_SYMBOL(si_meminfo); @@ -6676,7 +6699,21 @@ static void __build_all_zonelists(void *data) int nid; int __maybe_unused cpu; pg_data_t *self = data; + unsigned long flags; + /* + * Explicitly disable this CPU's interrupts before taking seqlock + * to prevent any IRQ handler from calling into the page allocator + * (e.g. GFP_ATOMIC) that could hit zonelist_iter_begin and livelock. + */ + local_irq_save(flags); + /* + * Explicitly disable this CPU's synchronous printk() before taking + * seqlock to prevent any printk() from trying to hold port->lock, for + * tty_insert_flip_string_and_push_buffer() on other CPU might be + * calling kmalloc(GFP_ATOMIC | __GFP_NOWARN) with port->lock held. + */ + printk_deferred_enter(); write_seqlock(&zonelist_update_seq); #ifdef CONFIG_NUMA @@ -6715,6 +6752,8 @@ static void __build_all_zonelists(void *data) } write_sequnlock(&zonelist_update_seq); + printk_deferred_exit(); + local_irq_restore(flags); } static noinline void __init @@ -9321,8 +9360,17 @@ int __alloc_contig_migrate_range(struct compact_control *cc, lru_cache_enable(); if (ret < 0) { - if (!(cc->gfp_mask & __GFP_NOWARN) && ret == -EBUSY) + if (!(cc->gfp_mask & __GFP_NOWARN) && ret == -EBUSY) { + struct page *page; + alloc_contig_dump_pages(&cc->migratepages); + list_for_each_entry(page, &cc->migratepages, lru) { + /* The page will be freed by putback_movable_pages soon */ + if (page_count(page) == 1) + continue; + page_pinner_failure_detect(page); + } + } putback_movable_pages(&cc->migratepages); return ret; } @@ -9501,6 +9549,9 @@ static bool pfn_range_valid_contig(struct zone *z, unsigned long start_pfn, if (PageReserved(page)) return false; + + if (PageHuge(page)) + return false; } return true; } diff --git a/mm/page_ext.c b/mm/page_ext.c index 1b3a67b9d5e0..6fcae7c60101 100644 --- a/mm/page_ext.c +++ b/mm/page_ext.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -81,6 +82,9 @@ static struct page_ext_operations *page_ext_ops[] __initdata = { #if defined(CONFIG_PAGE_IDLE_FLAG) && !defined(CONFIG_64BIT) &page_idle_ops, #endif +#ifdef CONFIG_PAGE_PINNER + &page_pinner_ops, +#endif #ifdef CONFIG_PAGE_TABLE_CHECK &page_table_check_ops, #endif diff --git a/mm/page_isolation.c b/mm/page_isolation.c index 41158336c1ca..caafb59323c3 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "internal.h" @@ -670,6 +671,8 @@ int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn, out: trace_test_pages_isolated(start_pfn, end_pfn, pfn); + if (pfn < end_pfn) + page_pinner_failure_detect(pfn_to_page(pfn)); return ret; } diff --git a/mm/page_pinner.c b/mm/page_pinner.c new file mode 100644 index 000000000000..2b1b1165867e --- /dev/null +++ b/mm/page_pinner.c @@ -0,0 +1,434 @@ +// SPDX-License-Identifier: GPL-2.0 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "internal.h" + +#define PAGE_PINNER_STACK_DEPTH 16 +static unsigned long pp_buf_size = 4096; + +struct page_pinner { + depot_stack_handle_t handle; + u64 ts_usec; + atomic_t count; +}; + +enum pp_state { + PP_PUT, + PP_FREE, + PP_FAIL_DETECTED, +}; + +struct captured_pinner { + depot_stack_handle_t handle; + union { + u64 ts_usec; + u64 elapsed; + }; + + /* struct page fields */ + unsigned long pfn; + int count; + int mapcount; + struct address_space *mapping; + unsigned long flags; + enum pp_state state; +}; + +struct page_pinner_buffer { + spinlock_t lock; + unsigned long index; + struct captured_pinner *buffer; +}; + +/* alloc_contig failed pinner */ +static struct page_pinner_buffer pp_buffer; + +static bool page_pinner_enabled; +DEFINE_STATIC_KEY_FALSE(page_pinner_inited); +EXPORT_SYMBOL_GPL(page_pinner_inited); + +DEFINE_STATIC_KEY_TRUE(failure_tracking); + +static depot_stack_handle_t failure_handle; + +static int __init early_page_pinner_param(char *buf) +{ + page_pinner_enabled = true; + return 0; +} +early_param("page_pinner", early_page_pinner_param); + +static bool need_page_pinner(void) +{ + return page_pinner_enabled; +} + +static noinline void register_failure_stack(void) +{ + unsigned long entries[4]; + unsigned int nr_entries; + + nr_entries = stack_trace_save(entries, ARRAY_SIZE(entries), 0); + failure_handle = stack_depot_save(entries, nr_entries, GFP_KERNEL); +} + +static void init_page_pinner(void) +{ + if (!page_pinner_enabled) + return; + + pp_buffer.buffer = kvmalloc_array(pp_buf_size, sizeof(*pp_buffer.buffer), + GFP_KERNEL); + if (!pp_buffer.buffer) { + pr_info("page_pinner disabled due to failure of buffer allocation\n"); + return; + } + + spin_lock_init(&pp_buffer.lock); + pp_buffer.index = 0; + + register_failure_stack(); + static_branch_enable(&page_pinner_inited); +} + +struct page_ext_operations page_pinner_ops = { + .size = sizeof(struct page_pinner), + .need = need_page_pinner, + .init = init_page_pinner, +}; + +static inline struct page_pinner *get_page_pinner(struct page_ext *page_ext) +{ + return (void *)page_ext + page_pinner_ops.offset; +} + +static noinline depot_stack_handle_t save_stack(gfp_t flags) +{ + unsigned long entries[PAGE_PINNER_STACK_DEPTH]; + depot_stack_handle_t handle; + unsigned int nr_entries; + + nr_entries = stack_trace_save(entries, ARRAY_SIZE(entries), 2); + handle = stack_depot_save(entries, nr_entries, flags); + if (!handle) + handle = failure_handle; + + return handle; +} + +static void capture_page_state(struct page *page, + struct captured_pinner *record) +{ + record->flags = page->flags; + record->mapping = page_mapping(page); + record->pfn = page_to_pfn(page); + record->count = page_count(page); + record->mapcount = page_mapcount(page); +} + +static void add_record(struct page_pinner_buffer *pp_buf, + struct captured_pinner *record) +{ + unsigned long flags; + unsigned int idx; + + spin_lock_irqsave(&pp_buf->lock, flags); + idx = pp_buf->index++; + pp_buf->index %= pp_buf_size; + pp_buf->buffer[idx] = *record; + spin_unlock_irqrestore(&pp_buf->lock, flags); +} + +void __free_page_pinner(struct page *page, unsigned int order) +{ + struct page_pinner *page_pinner; + struct page_ext *page_ext; + int i; + + /* free_page could be called before buffer is initialized */ + if (!pp_buffer.buffer) + return; + + page_ext = page_ext_get(page); + if (unlikely(!page_ext)) + return; + + for (i = 0; i < (1 << order); i++) { + struct captured_pinner record; + + if (!test_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags)) + continue; + + page_pinner = get_page_pinner(page_ext); + + record.handle = save_stack(GFP_NOWAIT|__GFP_NOWARN); + record.ts_usec = (u64)ktime_to_us(ktime_get_boottime()); + record.state = PP_FREE; + capture_page_state(page, &record); + + add_record(&pp_buffer, &record); + + atomic_set(&page_pinner->count, 0); + page_pinner->ts_usec = 0; + clear_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags); + page_ext = page_ext_next(page_ext); + } + page_ext_put(page_ext); +} + +static ssize_t +print_page_pinner(char __user *buf, size_t count, struct captured_pinner *record) +{ + int ret; + unsigned long *entries; + unsigned int nr_entries; + char *kbuf; + + count = min_t(size_t, count, PAGE_SIZE); + kbuf = kmalloc(count, GFP_KERNEL); + if (!kbuf) + return -ENOMEM; + + if (record->state == PP_PUT) { + ret = snprintf(kbuf, count, "At least, pinned for %llu us\n", + record->elapsed); + } else { + u64 ts_usec = record->ts_usec; + unsigned long rem_usec = do_div(ts_usec, 1000000); + + ret = snprintf(kbuf, count, + "%s [%5lu.%06lu]\n", + record->state == PP_FREE ? "Freed at" : + "Failure detected at", + (unsigned long)ts_usec, rem_usec); + } + + if (ret >= count) + goto err; + + /* Print information relevant to grouping pages by mobility */ + ret += snprintf(kbuf + ret, count - ret, + "PFN 0x%lx Block %lu count %d mapcount %d mapping %pS Flags %#lx(%pGp)\n", + record->pfn, + record->pfn >> pageblock_order, + record->count, record->mapcount, + record->mapping, + record->flags, &record->flags); + + if (ret >= count) + goto err; + + nr_entries = stack_depot_fetch(record->handle, &entries); + ret += stack_trace_snprint(kbuf + ret, count - ret, entries, + nr_entries, 0); + if (ret >= count) + goto err; + + ret += snprintf(kbuf + ret, count - ret, "\n"); + if (ret >= count) + goto err; + + if (copy_to_user(buf, kbuf, ret)) + ret = -EFAULT; + + kfree(kbuf); + return ret; + +err: + kfree(kbuf); + return -ENOMEM; +} + +void __page_pinner_failure_detect(struct page *page) +{ + struct page_ext *page_ext; + struct page_pinner *page_pinner; + struct captured_pinner record; + u64 now; + + if (!static_branch_unlikely(&failure_tracking)) + return; + + page_ext = page_ext_get(page); + if (unlikely(!page_ext)) + return; + + if (test_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags)) { + page_ext_put(page_ext); + return; + } + + now = (u64)ktime_to_us(ktime_get_boottime()); + page_pinner = get_page_pinner(page_ext); + if (!page_pinner->ts_usec) + page_pinner->ts_usec = now; + set_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags); + record.handle = save_stack(GFP_NOWAIT|__GFP_NOWARN); + record.ts_usec = now; + record.state = PP_FAIL_DETECTED; + capture_page_state(page, &record); + + add_record(&pp_buffer, &record); + page_ext_put(page_ext); +} +EXPORT_SYMBOL_GPL(__page_pinner_failure_detect); + +void __page_pinner_put_page(struct page *page) +{ + struct page_ext *page_ext; + struct page_pinner *page_pinner; + struct captured_pinner record; + u64 now, ts_usec; + + if (!static_branch_unlikely(&failure_tracking)) + return; + + page_ext = page_ext_get(page); + if (unlikely(!page_ext)) + return; + + if (!test_bit(PAGE_EXT_PINNER_MIGRATION_FAILED, &page_ext->flags)) { + page_ext_put(page_ext); + return; + } + + page_pinner = get_page_pinner(page_ext); + record.handle = save_stack(GFP_NOWAIT|__GFP_NOWARN); + now = (u64)ktime_to_us(ktime_get_boottime()); + ts_usec = page_pinner->ts_usec; + + if (now > ts_usec) + record.elapsed = now - ts_usec; + else + record.elapsed = 0; + record.state = PP_PUT; + capture_page_state(page, &record); + + add_record(&pp_buffer, &record); + page_ext_put(page_ext); +} +EXPORT_SYMBOL_GPL(__page_pinner_put_page); + +static ssize_t read_buffer(struct file *file, char __user *buf, + size_t count, loff_t *ppos) +{ + u64 tmp; + loff_t i, idx; + struct captured_pinner record; + unsigned long flags; + + if (!static_branch_unlikely(&failure_tracking)) + return -EINVAL; + + if (*ppos >= pp_buf_size) + return 0; + + i = *ppos; + *ppos = i + 1; + + /* + * reading the records in the reverse order with newest one + * being read first followed by older ones + */ + tmp = pp_buffer.index - 1 - i + pp_buf_size; + idx = do_div(tmp, pp_buf_size); + + spin_lock_irqsave(&pp_buffer.lock, flags); + record = pp_buffer.buffer[idx]; + spin_unlock_irqrestore(&pp_buffer.lock, flags); + if (!record.handle) + return 0; + + return print_page_pinner(buf, count, &record); +} + +static const struct file_operations proc_buffer_operations = { + .read = read_buffer, +}; + +static int failure_tracking_set(void *data, u64 val) +{ + bool on; + + on = (bool)val; + if (on) + static_branch_enable(&failure_tracking); + else + static_branch_disable(&failure_tracking); + return 0; +} + +static int failure_tracking_get(void *data, u64 *val) +{ + *val = static_branch_unlikely(&failure_tracking); + return 0; +} +DEFINE_DEBUGFS_ATTRIBUTE(failure_tracking_fops, + failure_tracking_get, + failure_tracking_set, "%llu\n"); + +static int buffer_size_set(void *data, u64 val) +{ + unsigned long flags; + struct captured_pinner *new, *old; + + new = kvmalloc_array(val, sizeof(*new), GFP_KERNEL); + if (!new) + return -ENOMEM; + + spin_lock_irqsave(&pp_buffer.lock, flags); + old = pp_buffer.buffer; + pp_buffer.buffer = new; + pp_buffer.index = 0; + pp_buf_size = val; + spin_unlock_irqrestore(&pp_buffer.lock, flags); + kvfree(old); + + return 0; +} + +static int buffer_size_get(void *data, u64 *val) +{ + *val = pp_buf_size; + return 0; +} +DEFINE_DEBUGFS_ATTRIBUTE(buffer_size_fops, + buffer_size_get, + buffer_size_set, "%llu\n"); + +static int __init page_pinner_init(void) +{ + struct dentry *pp_debugfs_root; + + if (!static_branch_unlikely(&page_pinner_inited)) + return 0; + + pr_info("page_pinner enabled\n"); + + pp_debugfs_root = debugfs_create_dir("page_pinner", NULL); + + debugfs_create_file("buffer", 0444, + pp_debugfs_root, NULL, + &proc_buffer_operations); + + debugfs_create_file("failure_tracking", 0644, + pp_debugfs_root, NULL, + &failure_tracking_fops); + + debugfs_create_file("buffer_size", 0644, + pp_debugfs_root, NULL, + &buffer_size_fops); + return 0; +} +late_initcall(page_pinner_init) diff --git a/mm/rmap.c b/mm/rmap.c index 825dac3caa1e..9cf4f09cd71d 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -25,21 +25,22 @@ * mapping->invalidate_lock (in filemap_fault) * page->flags PG_locked (lock_page) * hugetlbfs_i_mmap_rwsem_key (in huge_pmd_share, see hugetlbfs below) - * mapping->i_mmap_rwsem - * anon_vma->rwsem - * mm->page_table_lock or pte_lock - * swap_lock (in swap_duplicate, swap_info_get) - * mmlist_lock (in mmput, drain_mmlist and others) - * mapping->private_lock (in block_dirty_folio) - * folio_lock_memcg move_lock (in block_dirty_folio) - * i_pages lock (widely used) - * lruvec->lru_lock (in folio_lruvec_lock_irq) - * inode->i_lock (in set_page_dirty's __mark_inode_dirty) - * bdi.wb->list_lock (in set_page_dirty's __mark_inode_dirty) - * sb_lock (within inode_lock in fs/fs-writeback.c) - * i_pages lock (widely used, in set_page_dirty, - * in arch-dependent flush_dcache_mmap_lock, - * within bdi.wb->list_lock in __sync_single_inode) + * vma_start_write + * mapping->i_mmap_rwsem + * anon_vma->rwsem + * mm->page_table_lock or pte_lock + * swap_lock (in swap_duplicate, swap_info_get) + * mmlist_lock (in mmput, drain_mmlist and others) + * mapping->private_lock (in block_dirty_folio) + * folio_lock_memcg move_lock (in block_dirty_folio) + * i_pages lock (widely used) + * lruvec->lru_lock (in folio_lruvec_lock_irq) + * inode->i_lock (in set_page_dirty's __mark_inode_dirty) + * bdi.wb->list_lock (in set_page_dirty's __mark_inode_dirty) + * sb_lock (within inode_lock in fs/fs-writeback.c) + * i_pages lock (widely used, in set_page_dirty, + * in arch-dependent flush_dcache_mmap_lock, + * within bdi.wb->list_lock in __sync_single_inode) * * anon_vma->rwsem,mapping->i_mmap_rwsem (memory_failure, collect_procs_anon) * ->tasklist_lock @@ -80,6 +81,8 @@ #define CREATE_TRACE_POINTS #include #include +#undef CREATE_TRACE_POINTS +#include #include "internal.h" @@ -1268,6 +1271,7 @@ void page_add_new_anon_rmap(struct page *page, } __mod_lruvec_page_state(page, NR_ANON_MAPPED, nr); __page_set_anon_rmap(page, vma, address, 1); + trace_android_vh_page_add_new_anon_rmap(page, vma, address); } /** @@ -1786,6 +1790,7 @@ discard: } mmu_notifier_invalidate_range_end(&range); + trace_android_vh_try_to_unmap_one(folio, vma, address, arg, ret); return ret; } diff --git a/mm/secretmem.c b/mm/secretmem.c index 04c3ac9448a1..16d51255a826 100644 --- a/mm/secretmem.c +++ b/mm/secretmem.c @@ -128,7 +128,7 @@ static int secretmem_mmap(struct file *file, struct vm_area_struct *vma) if (mlock_future_check(vma->vm_mm, vma->vm_flags | VM_LOCKED, len)) return -EAGAIN; - vma->vm_flags |= VM_LOCKED | VM_DONTDUMP; + vm_flags_set(vma, VM_LOCKED | VM_DONTDUMP); vma->vm_ops = &secretmem_vm_ops; return 0; diff --git a/mm/shmem.c b/mm/shmem.c index 0b335607bf2a..f5232a35f04d 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -83,6 +83,7 @@ static struct vfsmount *shm_mnt; #include #include #include +#include #include @@ -2296,7 +2297,7 @@ static int shmem_mmap(struct file *file, struct vm_area_struct *vma) return ret; /* arm64 - allow memory tagging on RAM-based files */ - vma->vm_flags |= VM_MTE_ALLOWED; + vm_flags_set(vma, VM_MTE_ALLOWED); file_accessed(file); vma->vm_ops = &shmem_vm_ops; @@ -2352,6 +2353,7 @@ static struct inode *shmem_get_inode(struct super_block *sb, struct inode *dir, inode->i_generation = get_random_u32(); info = SHMEM_I(inode); memset(info, 0, (char *)inode - (char *)info); + android_init_vendor_data(info, 1); spin_lock_init(&info->lock); atomic_set(&info->stop_eviction, 0); info->seals = F_SEAL_SEAL; diff --git a/mm/slab_common.c b/mm/slab_common.c index 0042fb2730d1..01da1194d5f6 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -31,6 +31,8 @@ #define CREATE_TRACE_POINTS #include +#undef CREATE_TRACE_POINTS +#include enum slab_state slab_state; LIST_HEAD(slab_caches); @@ -1200,6 +1202,7 @@ static void print_slabinfo_header(struct seq_file *m) seq_puts(m, " : globalstat "); seq_puts(m, " : cpustat "); #endif + trace_android_vh_print_slabinfo_header(m); seq_putc(m, '\n'); } @@ -1235,6 +1238,7 @@ static void cache_show(struct kmem_cache *s, struct seq_file *m) seq_printf(m, " : slabdata %6lu %6lu %6lu", sinfo.active_slabs, sinfo.num_slabs, sinfo.shared_avail); slabinfo_show_stats(m, s); + trace_android_vh_cache_show(m, &sinfo, s); seq_putc(m, '\n'); } diff --git a/mm/swapfile.c b/mm/swapfile.c index 7854322e647c..ce706c4a9b38 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -46,6 +46,7 @@ #include #include #include "swap.h" +#include static bool swap_count_continued(struct swap_info_struct *, pgoff_t, unsigned char); @@ -1790,6 +1791,13 @@ static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, goto out; } + /* + * Some architectures may have to restore extra metadata to the page + * when reading from swap. This metadata may be indexed by swap entry + * so this must be called before swap_free(). + */ + arch_swap_restore(entry, page_folio(page)); + /* See do_swap_page() */ BUG_ON(!PageAnon(page) && PageMappedToDisk(page)); BUG_ON(PageAnon(page) && PageAnonExclusive(page)); @@ -2392,6 +2400,7 @@ SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) struct filename *pathname; int err, found = 0; unsigned int old_block_size; + bool hibernation_swap = false; if (!capable(CAP_SYS_ADMIN)) return -EPERM; @@ -2481,10 +2490,14 @@ SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) flush_work(&p->discard_work); destroy_swap_extents(p); + + trace_android_vh_check_hibernation_swap(p->bdev, &hibernation_swap); + if (p->flags & SWP_CONTINUED) free_swap_count_continuations(p); - if (!p->bdev || !bdev_nonrot(p->bdev)) + if (!p->bdev || hibernation_swap || + !bdev_nonrot(p->bdev)) atomic_dec(&nr_rotate_swap); mutex_lock(&swapon_mutex); @@ -2994,6 +3007,7 @@ SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) struct page *page = NULL; struct inode *inode = NULL; bool inced_nr_rotate_swap = false; + bool hibernation_swap = false; if (swap_flags & ~SWAP_FLAGS_VALID) return -EINVAL; @@ -3069,13 +3083,16 @@ SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) goto bad_swap_unlock_inode; } + trace_android_vh_check_hibernation_swap(p->bdev, &hibernation_swap); + if (p->bdev && bdev_stable_writes(p->bdev)) p->flags |= SWP_STABLE_WRITES; if (p->bdev && p->bdev->bd_disk->fops->rw_page) p->flags |= SWP_SYNCHRONOUS_IO; - if (p->bdev && bdev_nonrot(p->bdev)) { + if (p->bdev && !hibernation_swap && + bdev_nonrot(p->bdev)) { int cpu; unsigned long ci, nr_cluster; diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 4caf0d37796a..fae448210e4c 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -323,8 +323,8 @@ int ioremap_page_range(unsigned long addr, unsigned long end, ioremap_max_page_shift); flush_cache_vmap(addr, end); if (!err) - kmsan_ioremap_page_range(addr, end, phys_addr, prot, - ioremap_max_page_shift); + err = kmsan_ioremap_page_range(addr, end, phys_addr, prot, + ioremap_max_page_shift); if (IS_ENABLED(CONFIG_ARCH_HAS_IOREMAP_PHYS_HOOKS) && !err) ioremap_phys_range_hook(phys_addr, end - addr, prot); @@ -619,7 +619,11 @@ int __vmap_pages_range_noflush(unsigned long addr, unsigned long end, int vmap_pages_range_noflush(unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, unsigned int page_shift) { - kmsan_vmap_pages_range_noflush(addr, end, prot, pages, page_shift); + int ret = kmsan_vmap_pages_range_noflush(addr, end, prot, pages, + page_shift); + + if (ret) + return ret; return __vmap_pages_range_noflush(addr, end, prot, pages, page_shift); } @@ -3656,7 +3660,7 @@ int remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr, size -= PAGE_SIZE; } while (size > 0); - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); return 0; } diff --git a/mm/vmscan.c b/mm/vmscan.c index d8ef7ca0b8ed..cd4323f336a6 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -169,6 +169,7 @@ struct scan_control { /* for recording the reclaimed slab by now */ struct reclaim_state reclaim_state; + ANDROID_VENDOR_DATA(1); }; #ifdef ARCH_HAS_PREFETCHW @@ -800,6 +801,7 @@ static unsigned long do_shrink_slab(struct shrink_control *shrinkctl, long scanned = 0, next_deferred; freeable = shrinker->count_objects(shrinker, shrinkctl); + trace_android_vh_do_shrink_slab(shrinker, &freeable); if (freeable == 0 || freeable == SHRINK_EMPTY) return freeable; @@ -991,6 +993,11 @@ static unsigned long shrink_slab(gfp_t gfp_mask, int nid, { unsigned long ret, freed = 0; struct shrinker *shrinker; + bool bypass = false; + + trace_android_vh_shrink_slab_bypass(gfp_mask, nid, memcg, priority, &bypass); + if (bypass) + return 0; /* * The root memcg might be allocated even though memcg is disabled @@ -2799,6 +2806,7 @@ static void prepare_scan_count(pg_data_t *pgdat, struct scan_control *sc) { unsigned long file; struct lruvec *target_lruvec; + bool bypass = false; if (lru_gen_enabled()) return; @@ -2860,6 +2868,11 @@ static void prepare_scan_count(pg_data_t *pgdat, struct scan_control *sc) else sc->cache_trim_mode = 0; + + trace_android_vh_file_is_tiny_bypass(sc->file_is_tiny, &bypass); + if (bypass) + return; + /* * Prevent the reclaimer from falling into the cache trap: as * cache pages start out inactive, every cache fault will tip @@ -3369,18 +3382,13 @@ void lru_gen_del_mm(struct mm_struct *mm) if (!lruvec) continue; - /* where the last iteration ended (exclusive) */ + /* where the current iteration continues after */ + if (lruvec->mm_state.head == &mm->lru_gen.list) + lruvec->mm_state.head = lruvec->mm_state.head->prev; + + /* where the last iteration ended before */ if (lruvec->mm_state.tail == &mm->lru_gen.list) lruvec->mm_state.tail = lruvec->mm_state.tail->next; - - /* where the current iteration continues (inclusive) */ - if (lruvec->mm_state.head != &mm->lru_gen.list) - continue; - - lruvec->mm_state.head = lruvec->mm_state.head->next; - /* the deletion ends the current iteration */ - if (lruvec->mm_state.head == &mm_list->fifo) - WRITE_ONCE(lruvec->mm_state.seq, lruvec->mm_state.seq + 1); } list_del_init(&mm->lru_gen.list); @@ -3476,68 +3484,54 @@ static bool iterate_mm_list(struct lruvec *lruvec, struct lru_gen_mm_walk *walk, struct mm_struct **iter) { bool first = false; - bool last = true; + bool last = false; struct mm_struct *mm = NULL; struct mem_cgroup *memcg = lruvec_memcg(lruvec); struct lru_gen_mm_list *mm_list = get_mm_list(memcg); struct lru_gen_mm_state *mm_state = &lruvec->mm_state; /* - * There are four interesting cases for this page table walker: - * 1. It tries to start a new iteration of mm_list with a stale max_seq; - * there is nothing left to do. - * 2. It's the first of the current generation, and it needs to reset - * the Bloom filter for the next generation. - * 3. It reaches the end of mm_list, and it needs to increment - * mm_state->seq; the iteration is done. - * 4. It's the last of the current generation, and it needs to reset the - * mm stats counters for the next generation. + * mm_state->seq is incremented after each iteration of mm_list. There + * are three interesting cases for this page table walker: + * 1. It tries to start a new iteration with a stale max_seq: there is + * nothing left to do. + * 2. It started the next iteration: it needs to reset the Bloom filter + * so that a fresh set of PTE tables can be recorded. + * 3. It ended the current iteration: it needs to reset the mm stats + * counters and tell its caller to increment max_seq. */ spin_lock(&mm_list->lock); VM_WARN_ON_ONCE(mm_state->seq + 1 < walk->max_seq); - VM_WARN_ON_ONCE(*iter && mm_state->seq > walk->max_seq); - VM_WARN_ON_ONCE(*iter && !mm_state->nr_walkers); - if (walk->max_seq <= mm_state->seq) { - if (!*iter) - last = false; + if (walk->max_seq <= mm_state->seq) goto done; - } - if (!mm_state->nr_walkers) { - VM_WARN_ON_ONCE(mm_state->head && mm_state->head != &mm_list->fifo); + if (!mm_state->head) + mm_state->head = &mm_list->fifo; - mm_state->head = mm_list->fifo.next; + if (mm_state->head == &mm_list->fifo) first = true; - } - - while (!mm && mm_state->head != &mm_list->fifo) { - mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list); + do { mm_state->head = mm_state->head->next; + if (mm_state->head == &mm_list->fifo) { + WRITE_ONCE(mm_state->seq, mm_state->seq + 1); + last = true; + break; + } /* force scan for those added after the last iteration */ - if (!mm_state->tail || mm_state->tail == &mm->lru_gen.list) { - mm_state->tail = mm_state->head; + if (!mm_state->tail || mm_state->tail == mm_state->head) { + mm_state->tail = mm_state->head->next; walk->force_scan = true; } + mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list); if (should_skip_mm(mm, walk)) mm = NULL; - } - - if (mm_state->head == &mm_list->fifo) - WRITE_ONCE(mm_state->seq, mm_state->seq + 1); + } while (!mm); done: - if (*iter && !mm) - mm_state->nr_walkers--; - if (!*iter && mm) - mm_state->nr_walkers++; - - if (mm_state->nr_walkers) - last = false; - if (*iter || last) reset_mm_stats(lruvec, walk, last); @@ -3565,9 +3559,9 @@ static bool iterate_mm_list_nowalk(struct lruvec *lruvec, unsigned long max_seq) VM_WARN_ON_ONCE(mm_state->seq + 1 < max_seq); - if (max_seq > mm_state->seq && !mm_state->nr_walkers) { - VM_WARN_ON_ONCE(mm_state->head && mm_state->head != &mm_list->fifo); - + if (max_seq > mm_state->seq) { + mm_state->head = NULL; + mm_state->tail = NULL; WRITE_ONCE(mm_state->seq, mm_state->seq + 1); reset_mm_stats(lruvec, NULL, true); success = true; @@ -4170,10 +4164,6 @@ restart: walk_pmd_range(&val, addr, next, args); - /* a racy check to curtail the waiting time */ - if (wq_has_sleeper(&walk->lruvec->mm_state.wait)) - return 1; - if (need_resched() || walk->batched >= MAX_LRU_BATCH) { end = (addr | ~PUD_MASK) + 1; goto done; @@ -4206,8 +4196,14 @@ static void walk_mm(struct lruvec *lruvec, struct mm_struct *mm, struct lru_gen_ walk->next_addr = FIRST_USER_ADDRESS; do { + DEFINE_MAX_SEQ(lruvec); + err = -EBUSY; + /* another thread might have called inc_max_seq() */ + if (walk->max_seq != max_seq) + break; + /* folio_update_gen() requires stable folio_memcg() */ if (!mem_cgroup_trylock_pages(memcg)) break; @@ -4440,25 +4436,12 @@ static bool try_to_inc_max_seq(struct lruvec *lruvec, unsigned long max_seq, success = iterate_mm_list(lruvec, walk, &mm); if (mm) walk_mm(lruvec, mm, walk); - - cond_resched(); } while (mm); done: - if (!success) { - if (sc->priority <= DEF_PRIORITY - 2) - wait_event_killable(lruvec->mm_state.wait, - max_seq < READ_ONCE(lrugen->max_seq)); - return false; - } + if (success) + inc_max_seq(lruvec, can_swap, force_scan); - VM_WARN_ON_ONCE(max_seq != READ_ONCE(lrugen->max_seq)); - - inc_max_seq(lruvec, can_swap, force_scan); - /* either this sees any waiters or they will see updated max_seq */ - if (wq_has_sleeper(&lruvec->mm_state.wait)) - wake_up_all(&lruvec->mm_state.wait); - - return true; + return success; } /****************************************************************************** @@ -4853,7 +4836,6 @@ static bool sort_folio(struct lruvec *lruvec, struct folio *folio, int tier_idx) WRITE_ONCE(lrugen->protected[hist][type][tier - 1], lrugen->protected[hist][type][tier - 1] + delta); - __mod_lruvec_state(lruvec, WORKINGSET_ACTIVATE_BASE + type, delta); return true; } @@ -6103,7 +6085,6 @@ void lru_gen_init_lruvec(struct lruvec *lruvec) INIT_LIST_HEAD(&lrugen->folios[gen][type][zone]); lruvec->mm_state.seq = MIN_NR_GENS; - init_waitqueue_head(&lruvec->mm_state.wait); } #ifdef CONFIG_MEMCG @@ -6136,7 +6117,6 @@ void lru_gen_exit_memcg(struct mem_cgroup *memcg) for_each_node(nid) { struct lruvec *lruvec = get_lruvec(memcg, nid); - VM_WARN_ON_ONCE(lruvec->mm_state.nr_walkers); VM_WARN_ON_ONCE(memchr_inv(lruvec->lrugen.nr_pages, 0, sizeof(lruvec->lrugen.nr_pages))); @@ -6325,6 +6305,7 @@ static inline bool should_continue_reclaim(struct pglist_data *pgdat, unsigned long pages_for_compaction; unsigned long inactive_lru_pages; int z; + bool continue_reclaim = true; /* If not in reclaim/compaction mode, stop */ if (!in_reclaim_compaction(sc)) @@ -6368,6 +6349,13 @@ static inline bool should_continue_reclaim(struct pglist_data *pgdat, if (can_reclaim_anon_pages(NULL, pgdat->node_id, sc)) inactive_lru_pages += node_page_state(pgdat, NR_INACTIVE_ANON); +#ifdef CONFIG_ANDROID_VENDOR_OEM_DATA + trace_android_vh_should_continue_reclaim(&sc->android_vendor_data1, + &sc->nr_to_reclaim, &sc->nr_reclaimed, &continue_reclaim); +#endif + if (!continue_reclaim) + return false; + return inactive_lru_pages > pages_for_compaction; } @@ -6381,6 +6369,7 @@ static void shrink_node_memcgs(pg_data_t *pgdat, struct scan_control *sc) struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat); unsigned long reclaimed; unsigned long scanned; + bool skip = false; /* * This loop can become CPU-bound when target memcgs @@ -6390,6 +6379,10 @@ static void shrink_node_memcgs(pg_data_t *pgdat, struct scan_control *sc) */ cond_resched(); + trace_android_vh_shrink_node_memcgs(memcg, &skip); + if (skip) + continue; + mem_cgroup_calculate_protection(target_memcg, memcg); if (mem_cgroup_below_min(memcg)) { @@ -6717,6 +6710,22 @@ static void snapshot_refaults(struct mem_cgroup *target_memcg, pg_data_t *pgdat) target_lruvec->refaults[WORKINGSET_FILE] = refaults; } +static void modify_scan_control(struct scan_control *sc) +{ + bool file_is_tiny = false, may_writepage = true; + +#ifdef CONFIG_ANDROID_VENDOR_OEM_DATA + trace_android_vh_modify_scan_control(&sc->android_vendor_data1, + &sc->nr_to_reclaim, sc->target_mem_cgroup, &file_is_tiny, + &may_writepage); +#endif + + if (file_is_tiny) + sc->file_is_tiny = true; + if (!may_writepage) + sc->may_writepage = false; +} + /* * This is the main entry point to direct page reclaim. * @@ -6740,6 +6749,8 @@ static unsigned long do_try_to_free_pages(struct zonelist *zonelist, pg_data_t *last_pgdat; struct zoneref *z; struct zone *zone; + + modify_scan_control(sc); retry: delayacct_freepages_start(); @@ -7074,6 +7085,7 @@ unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, return nr_reclaimed; } +EXPORT_SYMBOL_GPL(try_to_free_mem_cgroup_pages); #endif static void kswapd_age_node(struct pglist_data *pgdat, struct scan_control *sc) diff --git a/mm/vmstat.c b/mm/vmstat.c index 436d3efaec76..f2f7649f3cd8 100644 --- a/mm/vmstat.c +++ b/mm/vmstat.c @@ -1394,6 +1394,12 @@ const char * const vmstat_text[] = { "direct_map_level2_splits", "direct_map_level3_splits", #endif +#ifdef CONFIG_PER_VMA_LOCK_STATS + "vma_lock_success", + "vma_lock_abort", + "vma_lock_retry", + "vma_lock_miss", +#endif #endif /* CONFIG_VM_EVENT_COUNTERS || CONFIG_MEMCG */ }; #endif /* CONFIG_PROC_FS || CONFIG_SYSFS || CONFIG_NUMA || CONFIG_MEMCG */ diff --git a/mm/workingset.c b/mm/workingset.c index 688aaa73f64e..d9f2edd6686e 100644 --- a/mm/workingset.c +++ b/mm/workingset.c @@ -272,6 +272,8 @@ static void lru_gen_refault(struct folio *folio, void *shadow) lruvec = mem_cgroup_lruvec(memcg, pgdat); lrugen = &lruvec->lrugen; + mod_lruvec_state(lruvec, WORKINGSET_REFAULT_BASE + type, delta); + min_seq = READ_ONCE(lrugen->min_seq[type]); if ((token >> LRU_REFS_WIDTH) != (min_seq & (EVICTION_MASK >> LRU_REFS_WIDTH))) goto unlock; @@ -282,7 +284,7 @@ static void lru_gen_refault(struct folio *folio, void *shadow) tier = lru_tier_from_refs(refs); atomic_long_add(delta, &lrugen->refaulted[hist][type][tier]); - mod_lruvec_state(lruvec, WORKINGSET_REFAULT_BASE + type, delta); + mod_lruvec_state(lruvec, WORKINGSET_ACTIVATE_BASE + type, delta); /* * Count the following two cases as stalls: diff --git a/modules.bzl b/modules.bzl index c7678a0a4e41..5d3d31af91f7 100644 --- a/modules.bzl +++ b/modules.bzl @@ -37,6 +37,7 @@ COMMON_GKI_MODULES_LIST = [ "drivers/usb/class/cdc-acm.ko", "drivers/usb/serial/ftdi_sio.ko", "drivers/usb/serial/usbserial.ko", + "kernel/kheaders.ko", "lib/crypto/libarc4.ko", "mm/zsmalloc.ko", "net/6lowpan/6lowpan.ko", @@ -60,11 +61,9 @@ COMMON_GKI_MODULES_LIST = [ "net/ieee802154/ieee802154_socket.ko", "net/l2tp/l2tp_core.ko", "net/l2tp/l2tp_ppp.ko", - "net/mac80211/mac80211.ko", "net/mac802154/mac802154.ko", "net/nfc/nfc.ko", "net/rfkill/rfkill.ko", "net/tipc/diag.ko", "net/tipc/tipc.ko", - "net/wireless/cfg80211.ko", ] diff --git a/net/OWNERS b/net/OWNERS deleted file mode 100644 index cbbfa70f7d89..000000000000 --- a/net/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -lorenzo@google.com -maze@google.com diff --git a/net/batman-adv/hard-interface.c b/net/batman-adv/hard-interface.c index 41c1ad33d009..e8c9465f3bc4 100644 --- a/net/batman-adv/hard-interface.c +++ b/net/batman-adv/hard-interface.c @@ -308,11 +308,9 @@ static bool batadv_is_cfg80211_netdev(struct net_device *net_device) if (!net_device) return false; -#if IS_ENABLED(CONFIG_CFG80211) /* cfg80211 drivers have to set ieee80211_ptr */ if (net_device->ieee80211_ptr) return true; -#endif return false; } diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c index 334e308451f5..ac36e7ae70b2 100644 --- a/net/bluetooth/hci_core.c +++ b/net/bluetooth/hci_core.c @@ -2685,7 +2685,9 @@ void hci_unregister_dev(struct hci_dev *hdev) { BT_DBG("%p name %s bus %d", hdev, hdev->name, hdev->bus); + mutex_lock(&hdev->unregister_lock); hci_dev_set_flag(hdev, HCI_UNREGISTER); + mutex_unlock(&hdev->unregister_lock); write_lock(&hci_dev_list_lock); list_del(&hdev->list); diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c index 9361fb3685cc..5ae27c6f87ee 100644 --- a/net/bluetooth/hci_sync.c +++ b/net/bluetooth/hci_sync.c @@ -629,6 +629,7 @@ void hci_cmd_sync_init(struct hci_dev *hdev) INIT_WORK(&hdev->cmd_sync_work, hci_cmd_sync_work); INIT_LIST_HEAD(&hdev->cmd_sync_work_list); mutex_init(&hdev->cmd_sync_work_lock); + mutex_init(&hdev->unregister_lock); INIT_WORK(&hdev->cmd_sync_cancel_work, hci_cmd_sync_cancel_work); INIT_WORK(&hdev->reenable_adv_work, reenable_adv); @@ -688,14 +689,19 @@ int hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, void *data, hci_cmd_sync_work_destroy_t destroy) { struct hci_cmd_sync_work_entry *entry; + int err = 0; - if (hci_dev_test_flag(hdev, HCI_UNREGISTER)) - return -ENODEV; + mutex_lock(&hdev->unregister_lock); + if (hci_dev_test_flag(hdev, HCI_UNREGISTER)) { + err = -ENODEV; + goto unlock; + } entry = kmalloc(sizeof(*entry), GFP_KERNEL); - if (!entry) - return -ENOMEM; - + if (!entry) { + err = -ENOMEM; + goto unlock; + } entry->func = func; entry->data = data; entry->destroy = destroy; @@ -706,7 +712,9 @@ int hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func, queue_work(hdev->req_workqueue, &hdev->cmd_sync_work); - return 0; +unlock: + mutex_unlock(&hdev->unregister_lock); + return err; } EXPORT_SYMBOL(hci_cmd_sync_queue); @@ -4483,6 +4491,9 @@ static int hci_init_sync(struct hci_dev *hdev) !hci_dev_test_flag(hdev, HCI_CONFIG)) return 0; + if (hci_dev_test_and_set_flag(hdev, HCI_DEBUGFS_CREATED)) + return 0; + hci_debugfs_create_common(hdev); if (lmp_bredr_capable(hdev)) diff --git a/net/bridge/br_netfilter_hooks.c b/net/bridge/br_netfilter_hooks.c index 9554abcfd5b4..812bd7e1750b 100644 --- a/net/bridge/br_netfilter_hooks.c +++ b/net/bridge/br_netfilter_hooks.c @@ -868,12 +868,17 @@ static unsigned int ip_sabotage_in(void *priv, { struct nf_bridge_info *nf_bridge = nf_bridge_info_get(skb); - if (nf_bridge && !nf_bridge->in_prerouting && - !netif_is_l3_master(skb->dev) && - !netif_is_l3_slave(skb->dev)) { - nf_bridge_info_free(skb); - state->okfn(state->net, state->sk, skb); - return NF_STOLEN; + if (nf_bridge) { + if (nf_bridge->sabotage_in_done) + return NF_ACCEPT; + + if (!nf_bridge->in_prerouting && + !netif_is_l3_master(skb->dev) && + !netif_is_l3_slave(skb->dev)) { + nf_bridge->sabotage_in_done = 1; + state->okfn(state->net, state->sk, skb); + return NF_STOLEN; + } } return NF_ACCEPT; diff --git a/net/bridge/br_switchdev.c b/net/bridge/br_switchdev.c index 8f3d76c751dd..4b3982c368b3 100644 --- a/net/bridge/br_switchdev.c +++ b/net/bridge/br_switchdev.c @@ -146,6 +146,17 @@ br_switchdev_fdb_notify(struct net_bridge *br, { struct switchdev_notifier_fdb_info item; + /* Entries with these flags were created using ndm_state == NUD_REACHABLE, + * ndm_flags == NTF_MASTER( | NTF_STICKY), ext_flags == 0 by something + * equivalent to 'bridge fdb add ... master dynamic (sticky)'. + * Drivers don't know how to deal with these, so don't notify them to + * avoid confusing them. + */ + if (test_bit(BR_FDB_ADDED_BY_USER, &fdb->flags) && + !test_bit(BR_FDB_STATIC, &fdb->flags) && + !test_bit(BR_FDB_ADDED_BY_EXT_LEARN, &fdb->flags)) + return; + br_switchdev_fdb_populate(br, &item, fdb, NULL); switch (type) { diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c index 8409d41405df..59d785cda3a2 100644 --- a/net/core/net-sysfs.c +++ b/net/core/net-sysfs.c @@ -758,14 +758,10 @@ static const struct attribute_group wireless_group = { static bool wireless_group_needed(struct net_device *ndev) { -#if IS_ENABLED(CONFIG_CFG80211) if (ndev->ieee80211_ptr) return true; -#endif -#if IS_ENABLED(CONFIG_WIRELESS_EXT) if (ndev->wireless_handlers) return true; -#endif return false; } diff --git a/net/core/skmsg.c b/net/core/skmsg.c index 53d0251788aa..65fb6f5b21b2 100644 --- a/net/core/skmsg.c +++ b/net/core/skmsg.c @@ -480,8 +480,6 @@ int sk_msg_recvmsg(struct sock *sk, struct sk_psock *psock, struct msghdr *msg, msg_rx = sk_psock_peek_msg(psock); } out: - if (psock->work_state.skb && copied > 0) - schedule_work(&psock->work); return copied; } EXPORT_SYMBOL_GPL(sk_msg_recvmsg); @@ -623,42 +621,33 @@ static int sk_psock_handle_skb(struct sk_psock *psock, struct sk_buff *skb, static void sk_psock_skb_state(struct sk_psock *psock, struct sk_psock_work_state *state, - struct sk_buff *skb, int len, int off) { spin_lock_bh(&psock->ingress_lock); if (sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) { - state->skb = skb; state->len = len; state->off = off; - } else { - sock_drop(psock->sk, skb); } spin_unlock_bh(&psock->ingress_lock); } static void sk_psock_backlog(struct work_struct *work) { - struct sk_psock *psock = container_of(work, struct sk_psock, work); + struct delayed_work *dwork = to_delayed_work(work); + struct sk_psock *psock = container_of(dwork, struct sk_psock, work); struct sk_psock_work_state *state = &psock->work_state; struct sk_buff *skb = NULL; + u32 len = 0, off = 0; bool ingress; - u32 len, off; int ret; mutex_lock(&psock->work_mutex); - if (unlikely(state->skb)) { - spin_lock_bh(&psock->ingress_lock); - skb = state->skb; + if (unlikely(state->len)) { len = state->len; off = state->off; - state->skb = NULL; - spin_unlock_bh(&psock->ingress_lock); } - if (skb) - goto start; - while ((skb = skb_dequeue(&psock->ingress_skb))) { + while ((skb = skb_peek(&psock->ingress_skb))) { len = skb->len; off = 0; if (skb_bpf_strparser(skb)) { @@ -667,7 +656,6 @@ static void sk_psock_backlog(struct work_struct *work) off = stm->offset; len = stm->full_len; } -start: ingress = skb_bpf_ingress(skb); skb_bpf_redirect_clear(skb); do { @@ -677,22 +665,28 @@ start: len, ingress); if (ret <= 0) { if (ret == -EAGAIN) { - sk_psock_skb_state(psock, state, skb, - len, off); + sk_psock_skb_state(psock, state, len, off); + + /* Delay slightly to prioritize any + * other work that might be here. + */ + if (sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) + schedule_delayed_work(&psock->work, 1); goto end; } /* Hard errors break pipe and stop xmit. */ sk_psock_report_error(psock, ret ? -ret : EPIPE); sk_psock_clear_state(psock, SK_PSOCK_TX_ENABLED); - sock_drop(psock->sk, skb); goto end; } off += ret; len -= ret; } while (len); - if (!ingress) + skb = skb_dequeue(&psock->ingress_skb); + if (!ingress) { kfree_skb(skb); + } } end: mutex_unlock(&psock->work_mutex); @@ -733,7 +727,7 @@ struct sk_psock *sk_psock_init(struct sock *sk, int node) INIT_LIST_HEAD(&psock->link); spin_lock_init(&psock->link_lock); - INIT_WORK(&psock->work, sk_psock_backlog); + INIT_DELAYED_WORK(&psock->work, sk_psock_backlog); mutex_init(&psock->work_mutex); INIT_LIST_HEAD(&psock->ingress_msg); spin_lock_init(&psock->ingress_lock); @@ -785,11 +779,6 @@ static void __sk_psock_zap_ingress(struct sk_psock *psock) skb_bpf_redirect_clear(skb); sock_drop(psock->sk, skb); } - kfree_skb(psock->work_state.skb); - /* We null the skb here to ensure that calls to sk_psock_backlog - * do not pick up the free'd skb. - */ - psock->work_state.skb = NULL; __sk_psock_purge_ingress_msg(psock); } @@ -808,7 +797,6 @@ void sk_psock_stop(struct sk_psock *psock) spin_lock_bh(&psock->ingress_lock); sk_psock_clear_state(psock, SK_PSOCK_TX_ENABLED); sk_psock_cork_free(psock); - __sk_psock_zap_ingress(psock); spin_unlock_bh(&psock->ingress_lock); } @@ -822,7 +810,8 @@ static void sk_psock_destroy(struct work_struct *work) sk_psock_done_strp(psock); - cancel_work_sync(&psock->work); + cancel_delayed_work_sync(&psock->work); + __sk_psock_zap_ingress(psock); mutex_destroy(&psock->work_mutex); psock_progs_drop(&psock->progs); @@ -937,7 +926,7 @@ static int sk_psock_skb_redirect(struct sk_psock *from, struct sk_buff *skb) } skb_queue_tail(&psock_other->ingress_skb, skb); - schedule_work(&psock_other->work); + schedule_delayed_work(&psock_other->work, 0); spin_unlock_bh(&psock_other->ingress_lock); return 0; } @@ -989,10 +978,8 @@ static int sk_psock_verdict_apply(struct sk_psock *psock, struct sk_buff *skb, err = -EIO; sk_other = psock->sk; if (sock_flag(sk_other, SOCK_DEAD) || - !sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) { - skb_bpf_redirect_clear(skb); + !sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) goto out_free; - } skb_bpf_set_ingress(skb); @@ -1017,22 +1004,23 @@ static int sk_psock_verdict_apply(struct sk_psock *psock, struct sk_buff *skb, spin_lock_bh(&psock->ingress_lock); if (sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) { skb_queue_tail(&psock->ingress_skb, skb); - schedule_work(&psock->work); + schedule_delayed_work(&psock->work, 0); err = 0; } spin_unlock_bh(&psock->ingress_lock); - if (err < 0) { - skb_bpf_redirect_clear(skb); + if (err < 0) goto out_free; - } } break; case __SK_REDIRECT: + tcp_eat_skb(psock->sk, skb); err = sk_psock_skb_redirect(psock, skb); break; case __SK_DROP: default: out_free: + skb_bpf_redirect_clear(skb); + tcp_eat_skb(psock->sk, skb); sock_drop(psock->sk, skb); } @@ -1048,7 +1036,7 @@ static void sk_psock_write_space(struct sock *sk) psock = sk_psock(sk); if (likely(psock)) { if (sk_psock_test_state(psock, SK_PSOCK_TX_ENABLED)) - schedule_work(&psock->work); + schedule_delayed_work(&psock->work, 0); write_space = psock->saved_write_space; } rcu_read_unlock(); @@ -1077,8 +1065,7 @@ static void sk_psock_strp_read(struct strparser *strp, struct sk_buff *skb) skb_dst_drop(skb); skb_bpf_redirect_clear(skb); ret = bpf_prog_run_pin_on_cpu(prog, skb); - if (ret == SK_PASS) - skb_bpf_set_strparser(skb); + skb_bpf_set_strparser(skb); ret = sk_psock_map_verd(ret, skb_bpf_redirect_fetch(skb)); skb->sk = NULL; } @@ -1180,12 +1167,11 @@ static int sk_psock_verdict_recv(struct sock *sk, struct sk_buff *skb) int ret = __SK_DROP; int len = skb->len; - skb_get(skb); - rcu_read_lock(); psock = sk_psock(sk); if (unlikely(!psock)) { len = 0; + tcp_eat_skb(sk, skb); sock_drop(sk, skb); goto out; } @@ -1209,10 +1195,20 @@ out: static void sk_psock_verdict_data_ready(struct sock *sk) { struct socket *sock = sk->sk_socket; + int copied; if (unlikely(!sock || !sock->ops || !sock->ops->read_skb)) return; - sock->ops->read_skb(sk, sk_psock_verdict_recv); + copied = sock->ops->read_skb(sk, sk_psock_verdict_recv); + if (copied >= 0) { + struct sk_psock *psock; + + rcu_read_lock(); + psock = sk_psock(sk); + if (psock) + psock->saved_data_ready(sk); + rcu_read_unlock(); + } } void sk_psock_start_verdict(struct sock *sk, struct sk_psock *psock) diff --git a/net/core/sock.c b/net/core/sock.c index a78df5082a8d..7543c31dd1e4 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -136,6 +136,7 @@ #include #include +#include #include #include @@ -2036,6 +2037,8 @@ static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority, if (security_sk_alloc(sk, family, priority)) goto out_free; + trace_android_rvh_sk_alloc(sk); + if (!try_module_get(prot->owner)) goto out_free_sec; } @@ -2044,6 +2047,7 @@ static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority, out_free_sec: security_sk_free(sk); + trace_android_rvh_sk_free(sk); out_free: if (slab != NULL) kmem_cache_free(slab, sk); @@ -2063,6 +2067,7 @@ static void sk_prot_free(struct proto *prot, struct sock *sk) cgroup_sk_free(&sk->sk_cgrp_data); mem_cgroup_sk_free(sk); security_sk_free(sk); + trace_android_rvh_sk_free(sk); if (slab != NULL) kmem_cache_free(slab, sk); else diff --git a/net/core/sock_map.c b/net/core/sock_map.c index a68a7290a3b2..d38267201892 100644 --- a/net/core/sock_map.c +++ b/net/core/sock_map.c @@ -1624,9 +1624,10 @@ void sock_map_close(struct sock *sk, long timeout) rcu_read_unlock(); sk_psock_stop(psock); release_sock(sk); - cancel_work_sync(&psock->work); + cancel_delayed_work_sync(&psock->work); sk_psock_put(sk, psock); } + /* Make sure we do not recurse. This is a bug. * Leak the socket instead of crashing on a stack overflow. */ diff --git a/net/dccp/dccp.h b/net/dccp/dccp.h index 7dfc00c9fb32..9ddc3a9e89e4 100644 --- a/net/dccp/dccp.h +++ b/net/dccp/dccp.h @@ -278,6 +278,7 @@ int dccp_rcv_state_process(struct sock *sk, struct sk_buff *skb, int dccp_rcv_established(struct sock *sk, struct sk_buff *skb, const struct dccp_hdr *dh, const unsigned int len); +void dccp_destruct_common(struct sock *sk); int dccp_init_sock(struct sock *sk, const __u8 ctl_sock_initialized); void dccp_destroy_sock(struct sock *sk); diff --git a/net/dccp/ipv6.c b/net/dccp/ipv6.c index 7a736c352dc4..b9d7c3dd1cb3 100644 --- a/net/dccp/ipv6.c +++ b/net/dccp/ipv6.c @@ -1004,6 +1004,12 @@ static const struct inet_connection_sock_af_ops dccp_ipv6_mapped = { .sockaddr_len = sizeof(struct sockaddr_in6), }; +static void dccp_v6_sk_destruct(struct sock *sk) +{ + dccp_destruct_common(sk); + inet6_sock_destruct(sk); +} + /* NOTE: A lot of things set to zero explicitly by call to * sk_alloc() so need not be done here. */ @@ -1016,17 +1022,12 @@ static int dccp_v6_init_sock(struct sock *sk) if (unlikely(!dccp_v6_ctl_sock_initialized)) dccp_v6_ctl_sock_initialized = 1; inet_csk(sk)->icsk_af_ops = &dccp_ipv6_af_ops; + sk->sk_destruct = dccp_v6_sk_destruct; } return err; } -static void dccp_v6_destroy_sock(struct sock *sk) -{ - dccp_destroy_sock(sk); - inet6_destroy_sock(sk); -} - static struct timewait_sock_ops dccp6_timewait_sock_ops = { .twsk_obj_size = sizeof(struct dccp6_timewait_sock), }; @@ -1049,7 +1050,7 @@ static struct proto dccp_v6_prot = { .accept = inet_csk_accept, .get_port = inet_csk_get_port, .shutdown = dccp_shutdown, - .destroy = dccp_v6_destroy_sock, + .destroy = dccp_destroy_sock, .orphan_count = &dccp_orphan_count, .max_header = MAX_DCCP_HEADER, .obj_size = sizeof(struct dccp6_sock), diff --git a/net/dccp/proto.c b/net/dccp/proto.c index 85e35c5e8890..a06b5641287a 100644 --- a/net/dccp/proto.c +++ b/net/dccp/proto.c @@ -171,12 +171,18 @@ const char *dccp_packet_name(const int type) EXPORT_SYMBOL_GPL(dccp_packet_name); -static void dccp_sk_destruct(struct sock *sk) +void dccp_destruct_common(struct sock *sk) { struct dccp_sock *dp = dccp_sk(sk); ccid_hc_tx_delete(dp->dccps_hc_tx_ccid, sk); dp->dccps_hc_tx_ccid = NULL; +} +EXPORT_SYMBOL_GPL(dccp_destruct_common); + +static void dccp_sk_destruct(struct sock *sk) +{ + dccp_destruct_common(sk); inet_sock_destruct(sk); } diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index 5b19b77d5d75..c1ba999ba0fb 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -589,6 +589,7 @@ static long inet_wait_for_connect(struct sock *sk, long timeo, int writebias) add_wait_queue(sk_sleep(sk), &wait); sk->sk_write_pending += writebias; + sk->sk_wait_pending++; /* Basic assumption: if someone sets sk->sk_err, he _must_ * change state of the socket from TCP_SYN_*. @@ -604,6 +605,7 @@ static long inet_wait_for_connect(struct sock *sk, long timeo, int writebias) } remove_wait_queue(sk_sleep(sk), &wait); sk->sk_write_pending -= writebias; + sk->sk_wait_pending--; return timeo; } diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index 7152ede18f11..8e35ea66d930 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c @@ -117,7 +117,7 @@ bool inet_rcv_saddr_any(const struct sock *sk) return !sk->sk_rcv_saddr; } -void inet_get_local_port_range(struct net *net, int *low, int *high) +void inet_get_local_port_range(const struct net *net, int *low, int *high) { unsigned int seq; @@ -130,6 +130,27 @@ void inet_get_local_port_range(struct net *net, int *low, int *high) } EXPORT_SYMBOL(inet_get_local_port_range); +void inet_sk_get_local_port_range(const struct sock *sk, int *low, int *high) +{ + const struct inet_sock *inet = inet_sk(sk); + const struct net *net = sock_net(sk); + int lo, hi, sk_lo, sk_hi; + + inet_get_local_port_range(net, &lo, &hi); + + sk_lo = inet->local_port_range.lo; + sk_hi = inet->local_port_range.hi; + + if (unlikely(lo <= sk_lo && sk_lo <= hi)) + lo = sk_lo; + if (unlikely(lo <= sk_hi && sk_hi <= hi)) + hi = sk_hi; + + *low = lo; + *high = hi; +} +EXPORT_SYMBOL(inet_sk_get_local_port_range); + static bool inet_use_bhash2_on_bind(const struct sock *sk) { #if IS_ENABLED(CONFIG_IPV6) @@ -316,7 +337,7 @@ inet_csk_find_open_port(const struct sock *sk, struct inet_bind_bucket **tb_ret, ports_exhausted: attempt_half = (sk->sk_reuse == SK_CAN_REUSE) ? 1 : 0; other_half_scan: - inet_get_local_port_range(net, &low, &high); + inet_sk_get_local_port_range(sk, &low, &high); high++; /* [32768, 60999] -> [32768, 61000[ */ if (high - low < 4) attempt_half = 0; @@ -1122,6 +1143,7 @@ struct sock *inet_csk_clone_lock(const struct sock *sk, if (newsk) { struct inet_connection_sock *newicsk = inet_csk(newsk); + newsk->sk_wait_pending = 0; inet_sk_set_state(newsk, TCP_SYN_RECV); newicsk->icsk_bind_hash = NULL; newicsk->icsk_bind2_hash = NULL; diff --git a/net/ipv4/inet_hashtables.c b/net/ipv4/inet_hashtables.c index f0750c06d5ff..e8734ffca85a 100644 --- a/net/ipv4/inet_hashtables.c +++ b/net/ipv4/inet_hashtables.c @@ -1022,7 +1022,7 @@ int __inet_hash_connect(struct inet_timewait_death_row *death_row, l3mdev = inet_sk_bound_l3mdev(sk); - inet_get_local_port_range(net, &low, &high); + inet_sk_get_local_port_range(sk, &low, &high); high++; /* [32768, 60999] -> [32768, 61000[ */ remaining = high - low; if (likely(remaining > 1)) diff --git a/net/ipv4/ip_sockglue.c b/net/ipv4/ip_sockglue.c index 6e19cad154f5..a7fd035b5b4f 100644 --- a/net/ipv4/ip_sockglue.c +++ b/net/ipv4/ip_sockglue.c @@ -317,7 +317,14 @@ int ip_cmsg_send(struct sock *sk, struct msghdr *msg, struct ipcm_cookie *ipc, ipc->tos = val; ipc->priority = rt_tos2priority(ipc->tos); break; - + case IP_PROTOCOL: + if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) + return -EINVAL; + val = *(int *)CMSG_DATA(cmsg); + if (val < 1 || val > 255) + return -EINVAL; + ipc->protocol = val; + break; default: return -EINVAL; } @@ -922,6 +929,7 @@ int do_ip_setsockopt(struct sock *sk, int level, int optname, case IP_CHECKSUM: case IP_RECVFRAGSIZE: case IP_RECVERR_RFC4884: + case IP_LOCAL_PORT_RANGE: if (optlen >= sizeof(int)) { if (copy_from_sockptr(&val, optval, sizeof(val))) return -EFAULT; @@ -1364,6 +1372,20 @@ int do_ip_setsockopt(struct sock *sk, int level, int optname, WRITE_ONCE(inet->min_ttl, val); break; + case IP_LOCAL_PORT_RANGE: + { + const __u16 lo = val; + const __u16 hi = val >> 16; + + if (optlen != sizeof(__u32)) + goto e_inval; + if (lo != 0 && hi != 0 && lo > hi) + goto e_inval; + + inet->local_port_range.lo = lo; + inet->local_port_range.hi = hi; + break; + } default: err = -ENOPROTOOPT; break; @@ -1742,6 +1764,12 @@ int do_ip_getsockopt(struct sock *sk, int level, int optname, case IP_MINTTL: val = inet->min_ttl; break; + case IP_LOCAL_PORT_RANGE: + val = inet->local_port_range.hi << 16 | inet->local_port_range.lo; + break; + case IP_PROTOCOL: + val = inet_sk(sk)->inet_num; + break; default: sockopt_release_sock(sk); return -ENOPROTOOPT; diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c index 006c1f0ed8b4..86197634dcf5 100644 --- a/net/ipv4/raw.c +++ b/net/ipv4/raw.c @@ -91,12 +91,12 @@ EXPORT_SYMBOL_GPL(raw_v4_hashinfo); int raw_hash_sk(struct sock *sk) { struct raw_hashinfo *h = sk->sk_prot->h.raw_hash; - struct hlist_nulls_head *hlist; + struct hlist_head *hlist; - hlist = &h->ht[inet_sk(sk)->inet_num & (RAW_HTABLE_SIZE - 1)]; + hlist = &h->ht[raw_hashfunc(sock_net(sk), inet_sk(sk)->inet_num)]; spin_lock(&h->lock); - __sk_nulls_add_node_rcu(sk, hlist); + sk_add_node_rcu(sk, hlist); sock_set_flag(sk, SOCK_RCU_FREE); spin_unlock(&h->lock); sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1); @@ -110,7 +110,7 @@ void raw_unhash_sk(struct sock *sk) struct raw_hashinfo *h = sk->sk_prot->h.raw_hash; spin_lock(&h->lock); - if (__sk_nulls_del_node_init_rcu(sk)) + if (sk_del_node_init_rcu(sk)) sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1); spin_unlock(&h->lock); } @@ -160,19 +160,18 @@ static int icmp_filter(const struct sock *sk, const struct sk_buff *skb) * RFC 1122: SHOULD pass TOS value up to the transport layer. * -> It does. And not only TOS, but all IP header. */ -static int raw_v4_input(struct sk_buff *skb, const struct iphdr *iph, int hash) +static int raw_v4_input(struct net *net, struct sk_buff *skb, + const struct iphdr *iph, int hash) { - struct net *net = dev_net(skb->dev); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; int sdif = inet_sdif(skb); + struct hlist_head *hlist; int dif = inet_iif(skb); int delivered = 0; struct sock *sk; hlist = &raw_v4_hashinfo.ht[hash]; rcu_read_lock(); - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { if (!raw_v4_match(net, sk, iph->protocol, iph->saddr, iph->daddr, dif, sdif)) continue; @@ -193,9 +192,10 @@ static int raw_v4_input(struct sk_buff *skb, const struct iphdr *iph, int hash) int raw_local_deliver(struct sk_buff *skb, int protocol) { - int hash = protocol & (RAW_HTABLE_SIZE - 1); + struct net *net = dev_net(skb->dev); - return raw_v4_input(skb, ip_hdr(skb), hash); + return raw_v4_input(net, skb, ip_hdr(skb), + raw_hashfunc(net, protocol)); } static void raw_err(struct sock *sk, struct sk_buff *skb, u32 info) @@ -263,19 +263,18 @@ static void raw_err(struct sock *sk, struct sk_buff *skb, u32 info) void raw_icmp_error(struct sk_buff *skb, int protocol, u32 info) { struct net *net = dev_net(skb->dev); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; int dif = skb->dev->ifindex; int sdif = inet_sdif(skb); + struct hlist_head *hlist; const struct iphdr *iph; struct sock *sk; int hash; - hash = protocol & (RAW_HTABLE_SIZE - 1); + hash = raw_hashfunc(net, protocol); hlist = &raw_v4_hashinfo.ht[hash]; rcu_read_lock(); - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { iph = (const struct iphdr *)skb->data; if (!raw_v4_match(net, sk, iph->protocol, iph->daddr, iph->saddr, dif, sdif)) @@ -531,6 +530,9 @@ static int raw_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) } ipcm_init_sk(&ipc, inet); + /* Keep backward compat */ + if (hdrincl) + ipc.protocol = IPPROTO_RAW; if (msg->msg_controllen) { err = ip_cmsg_send(sk, msg, &ipc, false); @@ -598,7 +600,7 @@ static int raw_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) flowi4_init_output(&fl4, ipc.oif, ipc.sockc.mark, tos, RT_SCOPE_UNIVERSE, - hdrincl ? IPPROTO_RAW : sk->sk_protocol, + hdrincl ? ipc.protocol : sk->sk_protocol, inet_sk_flowi_flags(sk) | (hdrincl ? FLOWI_FLAG_KNOWN_NH : 0), daddr, saddr, 0, 0, sk->sk_uid); @@ -947,14 +949,13 @@ static struct sock *raw_get_first(struct seq_file *seq, int bucket) { struct raw_hashinfo *h = pde_data(file_inode(seq->file)); struct raw_iter_state *state = raw_seq_private(seq); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; + struct hlist_head *hlist; struct sock *sk; for (state->bucket = bucket; state->bucket < RAW_HTABLE_SIZE; ++state->bucket) { hlist = &h->ht[state->bucket]; - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each(sk, hlist) { if (sock_net(sk) == seq_file_net(seq)) return sk; } @@ -967,7 +968,7 @@ static struct sock *raw_get_next(struct seq_file *seq, struct sock *sk) struct raw_iter_state *state = raw_seq_private(seq); do { - sk = sk_nulls_next(sk); + sk = sk_next(sk); } while (sk && sock_net(sk) != seq_file_net(seq)); if (!sk) @@ -986,9 +987,12 @@ static struct sock *raw_get_idx(struct seq_file *seq, loff_t pos) } void *raw_seq_start(struct seq_file *seq, loff_t *pos) - __acquires(RCU) + __acquires(&h->lock) { - rcu_read_lock(); + struct raw_hashinfo *h = pde_data(file_inode(seq->file)); + + spin_lock(&h->lock); + return *pos ? raw_get_idx(seq, *pos - 1) : SEQ_START_TOKEN; } EXPORT_SYMBOL_GPL(raw_seq_start); @@ -1007,9 +1011,11 @@ void *raw_seq_next(struct seq_file *seq, void *v, loff_t *pos) EXPORT_SYMBOL_GPL(raw_seq_next); void raw_seq_stop(struct seq_file *seq, void *v) - __releases(RCU) + __releases(&h->lock) { - rcu_read_unlock(); + struct raw_hashinfo *h = pde_data(file_inode(seq->file)); + + spin_unlock(&h->lock); } EXPORT_SYMBOL_GPL(raw_seq_stop); diff --git a/net/ipv4/raw_diag.c b/net/ipv4/raw_diag.c index 999321834b94..da3591a66a16 100644 --- a/net/ipv4/raw_diag.c +++ b/net/ipv4/raw_diag.c @@ -57,8 +57,7 @@ static bool raw_lookup(struct net *net, struct sock *sk, static struct sock *raw_sock_get(struct net *net, const struct inet_diag_req_v2 *r) { struct raw_hashinfo *hashinfo = raw_get_hashinfo(r); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; + struct hlist_head *hlist; struct sock *sk; int slot; @@ -68,7 +67,7 @@ static struct sock *raw_sock_get(struct net *net, const struct inet_diag_req_v2 rcu_read_lock(); for (slot = 0; slot < RAW_HTABLE_SIZE; slot++) { hlist = &hashinfo->ht[slot]; - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { if (raw_lookup(net, sk, r)) { /* * Grab it and keep until we fill @@ -142,9 +141,8 @@ static void raw_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, struct raw_hashinfo *hashinfo = raw_get_hashinfo(r); struct net *net = sock_net(skb->sk); struct inet_diag_dump_data *cb_data; - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; int num, s_num, slot, s_slot; + struct hlist_head *hlist; struct sock *sk = NULL; struct nlattr *bc; @@ -161,7 +159,7 @@ static void raw_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, num = 0; hlist = &hashinfo->ht[slot]; - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { struct inet_sock *inet = inet_sk(sk); if (!net_eq(sock_net(sk), net)) diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 6667c3538f2a..6aac196a74d0 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c @@ -1568,7 +1568,7 @@ static int tcp_peek_sndq(struct sock *sk, struct msghdr *msg, int len) * calculation of whether or not we must ACK for the sake of * a window update. */ -static void __tcp_cleanup_rbuf(struct sock *sk, int copied) +void __tcp_cleanup_rbuf(struct sock *sk, int copied) { struct tcp_sock *tp = tcp_sk(sk); bool time_to_ack = false; @@ -1770,7 +1770,6 @@ int tcp_read_skb(struct sock *sk, skb_read_actor_t recv_actor) WARN_ON_ONCE(!skb_set_owner_sk_safe(skb, sk)); tcp_flags = TCP_SKB_CB(skb)->tcp_flags; used = recv_actor(sk, skb); - consume_skb(skb); if (used < 0) { if (!copied) copied = used; @@ -1784,14 +1783,6 @@ int tcp_read_skb(struct sock *sk, skb_read_actor_t recv_actor) break; } } - WRITE_ONCE(tp->copied_seq, seq); - - tcp_rcv_space_adjust(sk); - - /* Clean up data we have read: This will do ACK frames. */ - if (copied > 0) - __tcp_cleanup_rbuf(sk, copied); - return copied; } EXPORT_SYMBOL(tcp_read_skb); @@ -1891,10 +1882,10 @@ int tcp_mmap(struct file *file, struct socket *sock, { if (vma->vm_flags & (VM_WRITE | VM_EXEC)) return -EPERM; - vma->vm_flags &= ~(VM_MAYWRITE | VM_MAYEXEC); + vm_flags_clear(vma, VM_MAYWRITE | VM_MAYEXEC); /* Instruct vm_insert_page() to not mmap_read_lock(mm) */ - vma->vm_flags |= VM_MIXEDMAP; + vm_flags_set(vma, VM_MIXEDMAP); vma->vm_ops = &tcp_vm_ops; return 0; @@ -3086,6 +3077,12 @@ int tcp_disconnect(struct sock *sk, int flags) int old_state = sk->sk_state; u32 seq; + /* Deny disconnect if other threads are blocked in sk_wait_event() + * or inet_wait_for_connect(). + */ + if (sk->sk_wait_pending) + return -EBUSY; + if (old_state != TCP_CLOSE) tcp_set_state(sk, TCP_CLOSE); diff --git a/net/ipv4/tcp_bpf.c b/net/ipv4/tcp_bpf.c index ebf917511937..0f8b09553dc1 100644 --- a/net/ipv4/tcp_bpf.c +++ b/net/ipv4/tcp_bpf.c @@ -11,6 +11,24 @@ #include #include +void tcp_eat_skb(struct sock *sk, struct sk_buff *skb) +{ + struct tcp_sock *tcp; + int copied; + + if (!skb || !skb->len || !sk_is_tcp(sk)) + return; + + if (skb_bpf_strparser(skb)) + return; + + tcp = tcp_sk(sk); + copied = tcp->copied_seq + skb->len; + WRITE_ONCE(tcp->copied_seq, copied); + tcp_rcv_space_adjust(sk); + __tcp_cleanup_rbuf(sk, skb->len); +} + static int bpf_tcp_ingress(struct sock *sk, struct sk_psock *psock, struct sk_msg *msg, u32 apply_bytes, int flags) { @@ -174,14 +192,34 @@ static int tcp_msg_wait_data(struct sock *sk, struct sk_psock *psock, return ret; } +static bool is_next_msg_fin(struct sk_psock *psock) +{ + struct scatterlist *sge; + struct sk_msg *msg_rx; + int i; + + msg_rx = sk_psock_peek_msg(psock); + i = msg_rx->sg.start; + sge = sk_msg_elem(msg_rx, i); + if (!sge->length) { + struct sk_buff *skb = msg_rx->skb; + + if (skb && TCP_SKB_CB(skb)->tcp_flags & TCPHDR_FIN) + return true; + } + return false; +} + static int tcp_bpf_recvmsg_parser(struct sock *sk, struct msghdr *msg, size_t len, int flags, int *addr_len) { + struct tcp_sock *tcp = tcp_sk(sk); + u32 seq = tcp->copied_seq; struct sk_psock *psock; - int copied; + int copied = 0; if (unlikely(flags & MSG_ERRQUEUE)) return inet_recv_error(sk, msg, len, addr_len); @@ -194,8 +232,43 @@ static int tcp_bpf_recvmsg_parser(struct sock *sk, return tcp_recvmsg(sk, msg, len, flags, addr_len); lock_sock(sk); + + /* We may have received data on the sk_receive_queue pre-accept and + * then we can not use read_skb in this context because we haven't + * assigned a sk_socket yet so have no link to the ops. The work-around + * is to check the sk_receive_queue and in these cases read skbs off + * queue again. The read_skb hook is not running at this point because + * of lock_sock so we avoid having multiple runners in read_skb. + */ + if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { + tcp_data_ready(sk); + /* This handles the ENOMEM errors if we both receive data + * pre accept and are already under memory pressure. At least + * let user know to retry. + */ + if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { + copied = -EAGAIN; + goto out; + } + } + msg_bytes_ready: copied = sk_msg_recvmsg(sk, psock, msg, len, flags); + /* The typical case for EFAULT is the socket was gracefully + * shutdown with a FIN pkt. So check here the other case is + * some error on copy_page_to_iter which would be unexpected. + * On fin return correct return code to zero. + */ + if (copied == -EFAULT) { + bool is_fin = is_next_msg_fin(psock); + + if (is_fin) { + copied = 0; + seq++; + goto out; + } + } + seq += copied; if (!copied) { long timeo; int data; @@ -233,6 +306,10 @@ msg_bytes_ready: copied = -EAGAIN; } out: + WRITE_ONCE(tcp->copied_seq, seq); + tcp_rcv_space_adjust(sk); + if (copied > 0) + __tcp_cleanup_rbuf(sk, copied); release_sock(sk); sk_psock_put(sk, psock); return copied; diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c index 2eaf47e23b22..956d6797c76f 100644 --- a/net/ipv4/udp.c +++ b/net/ipv4/udp.c @@ -243,7 +243,7 @@ int udp_lib_get_port(struct sock *sk, unsigned short snum, int low, high, remaining; unsigned int rand; - inet_get_local_port_range(net, &low, &high); + inet_sk_get_local_port_range(sk, &low, &high); remaining = (high - low) + 1; rand = get_random_u32(); @@ -1806,7 +1806,7 @@ EXPORT_SYMBOL(__skb_recv_udp); int udp_read_skb(struct sock *sk, skb_read_actor_t recv_actor) { struct sk_buff *skb; - int err, copied; + int err; try_again: skb = skb_recv_udp(sk, MSG_DONTWAIT, &err); @@ -1825,10 +1825,7 @@ try_again: } WARN_ON_ONCE(!skb_set_owner_sk_safe(skb, sk)); - copied = recv_actor(sk, skb); - kfree_skb(skb); - - return copied; + return recv_actor(sk, skb); } EXPORT_SYMBOL(udp_read_skb); diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index fb1bf6eb0ff8..b5309ae87fd7 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c @@ -114,6 +114,7 @@ void inet6_sock_destruct(struct sock *sk) inet6_cleanup_sock(sk); inet_sock_destruct(sk); } +EXPORT_SYMBOL_GPL(inet6_sock_destruct); static int inet6_create(struct net *net, struct socket *sock, int protocol, int kern) diff --git a/net/ipv6/ping.c b/net/ipv6/ping.c index 86c26e48d065..808983bc2ec9 100644 --- a/net/ipv6/ping.c +++ b/net/ipv6/ping.c @@ -23,11 +23,6 @@ #include #include -static void ping_v6_destroy(struct sock *sk) -{ - inet6_destroy_sock(sk); -} - /* Compatibility glue so we can support IPv6 when it's compiled as a module */ static int dummy_ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) @@ -205,7 +200,6 @@ struct proto pingv6_prot = { .owner = THIS_MODULE, .init = ping_init_sock, .close = ping_close, - .destroy = ping_v6_destroy, .pre_connect = ping_v6_pre_connect, .connect = ip6_datagram_connect_v6_only, .disconnect = __udp_disconnect, diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index 8ffeac745656..93988b62639f 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c @@ -141,10 +141,9 @@ EXPORT_SYMBOL(rawv6_mh_filter_unregister); static bool ipv6_raw_deliver(struct sk_buff *skb, int nexthdr) { struct net *net = dev_net(skb->dev); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; const struct in6_addr *saddr; const struct in6_addr *daddr; + struct hlist_head *hlist; struct sock *sk; bool delivered = false; __u8 hash; @@ -152,10 +151,10 @@ static bool ipv6_raw_deliver(struct sk_buff *skb, int nexthdr) saddr = &ipv6_hdr(skb)->saddr; daddr = saddr + 1; - hash = nexthdr & (RAW_HTABLE_SIZE - 1); + hash = raw_hashfunc(net, nexthdr); hlist = &raw_v6_hashinfo.ht[hash]; rcu_read_lock(); - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { int filtered; if (!raw_v6_match(net, sk, nexthdr, daddr, saddr, @@ -333,15 +332,14 @@ void raw6_icmp_error(struct sk_buff *skb, int nexthdr, u8 type, u8 code, int inner_offset, __be32 info) { struct net *net = dev_net(skb->dev); - struct hlist_nulls_head *hlist; - struct hlist_nulls_node *hnode; + struct hlist_head *hlist; struct sock *sk; int hash; - hash = nexthdr & (RAW_HTABLE_SIZE - 1); + hash = raw_hashfunc(net, nexthdr); hlist = &raw_v6_hashinfo.ht[hash]; rcu_read_lock(); - sk_nulls_for_each(sk, hnode, hlist) { + sk_for_each_rcu(sk, hlist) { /* Note: ipv6_hdr(skb) != skb->data */ const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data; @@ -794,7 +792,8 @@ static int rawv6_sendmsg(struct sock *sk, struct msghdr *msg, size_t len) if (!proto) proto = inet->inet_num; - else if (proto != inet->inet_num) + else if (proto != inet->inet_num && + inet->inet_num != IPPROTO_RAW) return -EINVAL; if (proto > 255) @@ -1177,8 +1176,6 @@ static void raw6_destroy(struct sock *sk) lock_sock(sk); ip6_flush_pending_frames(sk); release_sock(sk); - - inet6_destroy_sock(sk); } static int rawv6_init_sk(struct sock *sk) diff --git a/net/ipv6/rpl.c b/net/ipv6/rpl.c index 488aec9e1a74..d1876f192225 100644 --- a/net/ipv6/rpl.c +++ b/net/ipv6/rpl.c @@ -32,7 +32,8 @@ static void *ipv6_rpl_segdata_pos(const struct ipv6_rpl_sr_hdr *hdr, int i) size_t ipv6_rpl_srh_size(unsigned char n, unsigned char cmpri, unsigned char cmpre) { - return (n * IPV6_PFXTAIL_LEN(cmpri)) + IPV6_PFXTAIL_LEN(cmpre); + return sizeof(struct ipv6_rpl_sr_hdr) + (n * IPV6_PFXTAIL_LEN(cmpri)) + + IPV6_PFXTAIL_LEN(cmpre); } void ipv6_rpl_srh_decompress(struct ipv6_rpl_sr_hdr *outhdr, diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index ea1ecf5fe947..81afb40bfc0b 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c @@ -1951,12 +1951,6 @@ static int tcp_v6_init_sock(struct sock *sk) return 0; } -static void tcp_v6_destroy_sock(struct sock *sk) -{ - tcp_v4_destroy_sock(sk); - inet6_destroy_sock(sk); -} - #ifdef CONFIG_PROC_FS /* Proc filesystem TCPv6 sock list dumping. */ static void get_openreq6(struct seq_file *seq, @@ -2149,7 +2143,7 @@ struct proto tcpv6_prot = { .accept = inet_csk_accept, .ioctl = tcp_ioctl, .init = tcp_v6_init_sock, - .destroy = tcp_v6_destroy_sock, + .destroy = tcp_v4_destroy_sock, .shutdown = tcp_shutdown, .setsockopt = tcp_setsockopt, .getsockopt = tcp_getsockopt, diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 17d721a6add7..0b8127988adb 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -1668,8 +1668,6 @@ void udpv6_destroy_sock(struct sock *sk) udp_encap_disable(); } } - - inet6_destroy_sock(sk); } /* diff --git a/net/l2tp/l2tp_ip6.c b/net/l2tp/l2tp_ip6.c index 9db7f4f5a441..5137ea1861ce 100644 --- a/net/l2tp/l2tp_ip6.c +++ b/net/l2tp/l2tp_ip6.c @@ -257,8 +257,6 @@ static void l2tp_ip6_destroy_sock(struct sock *sk) if (tunnel) l2tp_tunnel_delete(tunnel); - - inet6_destroy_sock(sk); } static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c index 19f35869a164..b1bbb0b75a13 100644 --- a/net/mptcp/protocol.c +++ b/net/mptcp/protocol.c @@ -3939,12 +3939,6 @@ static const struct proto_ops mptcp_v6_stream_ops = { static struct proto mptcp_v6_prot; -static void mptcp_v6_destroy(struct sock *sk) -{ - mptcp_destroy(sk); - inet6_destroy_sock(sk); -} - static struct inet_protosw mptcp_v6_protosw = { .type = SOCK_STREAM, .protocol = IPPROTO_MPTCP, @@ -3960,7 +3954,6 @@ int __init mptcp_proto_v6_init(void) mptcp_v6_prot = mptcp_prot; strcpy(mptcp_v6_prot.name, "MPTCPv6"); mptcp_v6_prot.slab = NULL; - mptcp_v6_prot.destroy = mptcp_v6_destroy; mptcp_v6_prot.obj_size = sizeof(struct mptcp6_sock); err = proto_register(&mptcp_v6_prot, 1); diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c index 30ed45b1b57d..e65659e66226 100644 --- a/net/netfilter/nf_conntrack_core.c +++ b/net/netfilter/nf_conntrack_core.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include @@ -1660,6 +1661,8 @@ __nf_conntrack_alloc(struct net *net, nf_ct_zone_add(ct, zone); + trace_android_rvh_nf_conn_alloc(ct); + /* Because we use RCU lookups, we set ct_general.use to zero before * this is inserted in any list. */ @@ -1705,6 +1708,7 @@ void nf_conntrack_free(struct nf_conn *ct) cnet = nf_ct_pernet(net); smp_mb__before_atomic(); + trace_android_rvh_nf_conn_free(ct); atomic_dec(&cnet->count); } EXPORT_SYMBOL_GPL(nf_conntrack_free); diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index 1a9d759d0a02..f82a61d92aa9 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c @@ -3391,6 +3391,64 @@ static int nft_table_validate(struct net *net, const struct nft_table *table) return 0; } +int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set, + const struct nft_set_iter *iter, + struct nft_set_elem *elem) +{ + const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); + struct nft_ctx *pctx = (struct nft_ctx *)ctx; + const struct nft_data *data; + int err; + + if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && + *nft_set_ext_flags(ext) & NFT_SET_ELEM_INTERVAL_END) + return 0; + + data = nft_set_ext_data(ext); + switch (data->verdict.code) { + case NFT_JUMP: + case NFT_GOTO: + pctx->level++; + err = nft_chain_validate(ctx, data->verdict.chain); + if (err < 0) + return err; + pctx->level--; + break; + default: + break; + } + + return 0; +} + +struct nft_set_elem_catchall { + struct list_head list; + struct rcu_head rcu; + void *elem; +}; + +int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set) +{ + u8 genmask = nft_genmask_next(ctx->net); + struct nft_set_elem_catchall *catchall; + struct nft_set_elem elem; + struct nft_set_ext *ext; + int ret = 0; + + list_for_each_entry_rcu(catchall, &set->catchall_list, list) { + ext = nft_set_elem_ext(set, catchall->elem); + if (!nft_set_elem_active(ext, genmask)) + continue; + + elem.priv = catchall->elem; + ret = nft_setelem_validate(ctx, set, NULL, &elem); + if (ret < 0) + return ret; + } + + return ret; +} + static struct nft_rule *nft_rule_lookup_byid(const struct net *net, const struct nft_chain *chain, const struct nlattr *nla); @@ -4695,12 +4753,6 @@ err_set_name: return err; } -struct nft_set_elem_catchall { - struct list_head list; - struct rcu_head rcu; - void *elem; -}; - static void nft_set_catchall_destroy(const struct nft_ctx *ctx, struct nft_set *set) { @@ -4884,12 +4936,24 @@ static void nf_tables_unbind_set(const struct nft_ctx *ctx, struct nft_set *set, } } +void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set) +{ + if (nft_set_is_anonymous(set)) + nft_clear(ctx->net, set); + + set->use++; +} +EXPORT_SYMBOL_GPL(nf_tables_activate_set); + void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set, struct nft_set_binding *binding, enum nft_trans_phase phase) { switch (phase) { case NFT_TRANS_PREPARE: + if (nft_set_is_anonymous(set)) + nft_deactivate_next(ctx->net, set); + set->use--; return; case NFT_TRANS_ABORT: @@ -5988,7 +6052,8 @@ static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set, if (err < 0) return err; - if (!nla[NFTA_SET_ELEM_KEY] && !(flags & NFT_SET_ELEM_CATCHALL)) + if (((flags & NFT_SET_ELEM_CATCHALL) && nla[NFTA_SET_ELEM_KEY]) || + (!(flags & NFT_SET_ELEM_CATCHALL) && !nla[NFTA_SET_ELEM_KEY])) return -EINVAL; if (flags != 0) { @@ -6980,7 +7045,7 @@ static int nf_tables_newobj(struct sk_buff *skb, const struct nfnl_info *info, } if (nla[NFTA_OBJ_USERDATA]) { - obj->udata = nla_memdup(nla[NFTA_OBJ_USERDATA], GFP_KERNEL); + obj->udata = nla_memdup(nla[NFTA_OBJ_USERDATA], GFP_KERNEL_ACCOUNT); if (obj->udata == NULL) goto err_userdata; diff --git a/net/netfilter/nft_dynset.c b/net/netfilter/nft_dynset.c index 6983e6ddeef9..e65a83328b55 100644 --- a/net/netfilter/nft_dynset.c +++ b/net/netfilter/nft_dynset.c @@ -342,7 +342,7 @@ static void nft_dynset_activate(const struct nft_ctx *ctx, { struct nft_dynset *priv = nft_expr_priv(expr); - priv->set->use++; + nf_tables_activate_set(ctx, priv->set); } static void nft_dynset_destroy(const struct nft_ctx *ctx, diff --git a/net/netfilter/nft_lookup.c b/net/netfilter/nft_lookup.c index dfae12759c7c..68a5dea80548 100644 --- a/net/netfilter/nft_lookup.c +++ b/net/netfilter/nft_lookup.c @@ -167,7 +167,7 @@ static void nft_lookup_activate(const struct nft_ctx *ctx, { struct nft_lookup *priv = nft_expr_priv(expr); - priv->set->use++; + nf_tables_activate_set(ctx, priv->set); } static void nft_lookup_destroy(const struct nft_ctx *ctx, @@ -198,37 +198,6 @@ nla_put_failure: return -1; } -static int nft_lookup_validate_setelem(const struct nft_ctx *ctx, - struct nft_set *set, - const struct nft_set_iter *iter, - struct nft_set_elem *elem) -{ - const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); - struct nft_ctx *pctx = (struct nft_ctx *)ctx; - const struct nft_data *data; - int err; - - if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && - *nft_set_ext_flags(ext) & NFT_SET_ELEM_INTERVAL_END) - return 0; - - data = nft_set_ext_data(ext); - switch (data->verdict.code) { - case NFT_JUMP: - case NFT_GOTO: - pctx->level++; - err = nft_chain_validate(ctx, data->verdict.chain); - if (err < 0) - return err; - pctx->level--; - break; - default: - break; - } - - return 0; -} - static int nft_lookup_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **d) @@ -244,9 +213,12 @@ static int nft_lookup_validate(const struct nft_ctx *ctx, iter.skip = 0; iter.count = 0; iter.err = 0; - iter.fn = nft_lookup_validate_setelem; + iter.fn = nft_setelem_validate; priv->set->ops->walk(ctx, priv->set, &iter); + if (!iter.err) + iter.err = nft_set_catchall_validate(ctx, priv->set); + if (iter.err < 0) return iter.err; diff --git a/net/netfilter/nft_objref.c b/net/netfilter/nft_objref.c index 5d8d91b3904d..7f8e480b6be5 100644 --- a/net/netfilter/nft_objref.c +++ b/net/netfilter/nft_objref.c @@ -184,7 +184,7 @@ static void nft_objref_map_activate(const struct nft_ctx *ctx, { struct nft_objref_map *priv = nft_expr_priv(expr); - priv->set->use++; + nf_tables_activate_set(ctx, priv->set); } static void nft_objref_map_destroy(const struct nft_ctx *ctx, diff --git a/net/sched/sch_qfq.c b/net/sched/sch_qfq.c index cf5ebe43b3b4..02098a02943e 100644 --- a/net/sched/sch_qfq.c +++ b/net/sched/sch_qfq.c @@ -421,15 +421,16 @@ static int qfq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, } else weight = 1; - if (tb[TCA_QFQ_LMAX]) { + if (tb[TCA_QFQ_LMAX]) lmax = nla_get_u32(tb[TCA_QFQ_LMAX]); - if (lmax < QFQ_MIN_LMAX || lmax > (1UL << QFQ_MTU_SHIFT)) { - pr_notice("qfq: invalid max length %u\n", lmax); - return -EINVAL; - } - } else + else lmax = psched_mtu(qdisc_dev(sch)); + if (lmax < QFQ_MIN_LMAX || lmax > (1UL << QFQ_MTU_SHIFT)) { + pr_notice("qfq: invalid max length %u\n", lmax); + return -EINVAL; + } + inv_w = ONE_FP / weight; weight = ONE_FP / inv_w; diff --git a/net/sctp/socket.c b/net/sctp/socket.c index 507b2ad5ef7c..bc3d08bd7cef 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c @@ -5102,13 +5102,17 @@ static void sctp_destroy_sock(struct sock *sk) } /* Triggered when there are no references on the socket anymore */ -static void sctp_destruct_sock(struct sock *sk) +static void sctp_destruct_common(struct sock *sk) { struct sctp_sock *sp = sctp_sk(sk); /* Free up the HMAC transform. */ crypto_free_shash(sp->hmac); +} +static void sctp_destruct_sock(struct sock *sk) +{ + sctp_destruct_common(sk); inet_sock_destruct(sk); } @@ -8321,7 +8325,7 @@ static int sctp_get_port_local(struct sock *sk, union sctp_addr *addr) int low, high, remaining, index; unsigned int rover; - inet_get_local_port_range(net, &low, &high); + inet_sk_get_local_port_range(sk, &low, &high); remaining = (high - low) + 1; rover = prandom_u32_max(remaining) + low; @@ -9431,7 +9435,7 @@ void sctp_copy_sock(struct sock *newsk, struct sock *sk, sctp_sk(newsk)->reuse = sp->reuse; newsk->sk_shutdown = sk->sk_shutdown; - newsk->sk_destruct = sctp_destruct_sock; + newsk->sk_destruct = sk->sk_destruct; newsk->sk_family = sk->sk_family; newsk->sk_protocol = IPPROTO_SCTP; newsk->sk_backlog_rcv = sk->sk_prot->backlog_rcv; @@ -9666,11 +9670,20 @@ struct proto sctp_prot = { #if IS_ENABLED(CONFIG_IPV6) -#include -static void sctp_v6_destroy_sock(struct sock *sk) +static void sctp_v6_destruct_sock(struct sock *sk) { - sctp_destroy_sock(sk); - inet6_destroy_sock(sk); + sctp_destruct_common(sk); + inet6_sock_destruct(sk); +} + +static int sctp_v6_init_sock(struct sock *sk) +{ + int ret = sctp_init_sock(sk); + + if (!ret) + sk->sk_destruct = sctp_v6_destruct_sock; + + return ret; } struct proto sctpv6_prot = { @@ -9680,8 +9693,8 @@ struct proto sctpv6_prot = { .disconnect = sctp_disconnect, .accept = sctp_accept, .ioctl = sctp_ioctl, - .init = sctp_init_sock, - .destroy = sctp_v6_destroy_sock, + .init = sctp_v6_init_sock, + .destroy = sctp_destroy_sock, .shutdown = sctp_shutdown, .setsockopt = sctp_setsockopt, .getsockopt = sctp_getsockopt, diff --git a/net/tipc/bearer.c b/net/tipc/bearer.c index 35cac7733fd3..53881406e200 100644 --- a/net/tipc/bearer.c +++ b/net/tipc/bearer.c @@ -541,6 +541,19 @@ int tipc_bearer_mtu(struct net *net, u32 bearer_id) return mtu; } +int tipc_bearer_min_mtu(struct net *net, u32 bearer_id) +{ + int mtu = TIPC_MIN_BEARER_MTU; + struct tipc_bearer *b; + + rcu_read_lock(); + b = bearer_get(net, bearer_id); + if (b) + mtu += b->encap_hlen; + rcu_read_unlock(); + return mtu; +} + /* tipc_bearer_xmit_skb - sends buffer to destination over bearer */ void tipc_bearer_xmit_skb(struct net *net, u32 bearer_id, @@ -1138,8 +1151,8 @@ int __tipc_nl_bearer_set(struct sk_buff *skb, struct genl_info *info) return -EINVAL; } #ifdef CONFIG_TIPC_MEDIA_UDP - if (tipc_udp_mtu_bad(nla_get_u32 - (props[TIPC_NLA_PROP_MTU]))) { + if (nla_get_u32(props[TIPC_NLA_PROP_MTU]) < + b->encap_hlen + TIPC_MIN_BEARER_MTU) { NL_SET_ERR_MSG(info->extack, "MTU value is out-of-range"); return -EINVAL; diff --git a/net/tipc/bearer.h b/net/tipc/bearer.h index 490ad6e5f7a3..bd0cc5c287ef 100644 --- a/net/tipc/bearer.h +++ b/net/tipc/bearer.h @@ -146,6 +146,7 @@ struct tipc_media { * @identity: array index of this bearer within TIPC bearer array * @disc: ptr to link setup request * @net_plane: network plane ('A' through 'H') currently associated with bearer + * @encap_hlen: encap headers length * @up: bearer up flag (bit 0) * @refcnt: tipc_bearer reference counter * @@ -170,6 +171,7 @@ struct tipc_bearer { u32 identity; struct tipc_discoverer *disc; char net_plane; + u16 encap_hlen; unsigned long up; refcount_t refcnt; }; @@ -232,6 +234,7 @@ int tipc_bearer_setup(void); void tipc_bearer_cleanup(void); void tipc_bearer_stop(struct net *net); int tipc_bearer_mtu(struct net *net, u32 bearer_id); +int tipc_bearer_min_mtu(struct net *net, u32 bearer_id); bool tipc_bearer_bcast_support(struct net *net, u32 bearer_id); void tipc_bearer_xmit_skb(struct net *net, u32 bearer_id, struct sk_buff *skb, diff --git a/net/tipc/link.c b/net/tipc/link.c index b3ce24823f50..2eff1c7949cb 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c @@ -2200,7 +2200,7 @@ static int tipc_link_proto_rcv(struct tipc_link *l, struct sk_buff *skb, struct tipc_msg *hdr = buf_msg(skb); struct tipc_gap_ack_blks *ga = NULL; bool reply = msg_probe(hdr), retransmitted = false; - u32 dlen = msg_data_sz(hdr), glen = 0; + u32 dlen = msg_data_sz(hdr), glen = 0, msg_max; u16 peers_snd_nxt = msg_next_sent(hdr); u16 peers_tol = msg_link_tolerance(hdr); u16 peers_prio = msg_linkprio(hdr); @@ -2239,6 +2239,9 @@ static int tipc_link_proto_rcv(struct tipc_link *l, struct sk_buff *skb, switch (mtyp) { case RESET_MSG: case ACTIVATE_MSG: + msg_max = msg_max_pkt(hdr); + if (msg_max < tipc_bearer_min_mtu(l->net, l->bearer_id)) + break; /* Complete own link name with peer's interface name */ if_name = strrchr(l->name, ':') + 1; if (sizeof(l->name) - (if_name - l->name) <= TIPC_MAX_IF_NAME) @@ -2283,8 +2286,8 @@ static int tipc_link_proto_rcv(struct tipc_link *l, struct sk_buff *skb, l->peer_session = msg_session(hdr); l->in_session = true; l->peer_bearer_id = msg_bearer_id(hdr); - if (l->mtu > msg_max_pkt(hdr)) - l->mtu = msg_max_pkt(hdr); + if (l->mtu > msg_max) + l->mtu = msg_max; break; case STATE_MSG: diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c index c2bb818704c8..0a85244fd618 100644 --- a/net/tipc/udp_media.c +++ b/net/tipc/udp_media.c @@ -738,8 +738,8 @@ static int tipc_udp_enable(struct net *net, struct tipc_bearer *b, udp_conf.local_ip.s_addr = local.ipv4.s_addr; udp_conf.use_udp_checksums = false; ub->ifindex = dev->ifindex; - if (tipc_mtu_bad(dev, sizeof(struct iphdr) + - sizeof(struct udphdr))) { + b->encap_hlen = sizeof(struct iphdr) + sizeof(struct udphdr); + if (tipc_mtu_bad(dev, b->encap_hlen)) { err = -EINVAL; goto err; } @@ -760,6 +760,7 @@ static int tipc_udp_enable(struct net *net, struct tipc_bearer *b, else udp_conf.local_ip6 = local.ipv6; ub->ifindex = dev->ifindex; + b->encap_hlen = sizeof(struct ipv6hdr) + sizeof(struct udphdr); b->mtu = 1280; #endif } else { diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 7d17601ceee7..8c05d9aaaefd 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -2552,7 +2552,7 @@ static int unix_read_skb(struct sock *sk, skb_read_actor_t recv_actor) { struct unix_sock *u = unix_sk(sk); struct sk_buff *skb; - int err, copied; + int err; mutex_lock(&u->iolock); skb = skb_recv_datagram(sk, MSG_DONTWAIT, &err); @@ -2560,10 +2560,7 @@ static int unix_read_skb(struct sock *sk, skb_read_actor_t recv_actor) if (!skb) return err; - copied = recv_actor(sk, skb); - kfree_skb(skb); - - return copied; + return recv_actor(sk, skb); } /* diff --git a/net/wireless/mlme.c b/net/wireless/mlme.c index 81d3f40d6235..ac059cefbeb3 100644 --- a/net/wireless/mlme.c +++ b/net/wireless/mlme.c @@ -673,6 +673,39 @@ static bool cfg80211_allowed_address(struct wireless_dev *wdev, const u8 *addr) return ether_addr_equal(addr, wdev_address(wdev)); } +static bool cfg80211_allowed_random_address(struct wireless_dev *wdev, + const struct ieee80211_mgmt *mgmt) +{ + if (ieee80211_is_auth(mgmt->frame_control) || + ieee80211_is_deauth(mgmt->frame_control)) { + /* Allow random TA to be used with authentication and + * deauthentication frames if the driver has indicated support. + */ + if (wiphy_ext_feature_isset( + wdev->wiphy, + NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA)) + return true; + } else if (ieee80211_is_action(mgmt->frame_control) && + mgmt->u.action.category == WLAN_CATEGORY_PUBLIC) { + /* Allow random TA to be used with Public Action frames if the + * driver has indicated support. + */ + if (!wdev->connected && + wiphy_ext_feature_isset( + wdev->wiphy, + NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA)) + return true; + + if (wdev->connected && + wiphy_ext_feature_isset( + wdev->wiphy, + NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED)) + return true; + } + + return false; +} + int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) @@ -774,25 +807,9 @@ int cfg80211_mlme_mgmt_tx(struct cfg80211_registered_device *rdev, return err; } - if (!cfg80211_allowed_address(wdev, mgmt->sa)) { - /* Allow random TA to be used with Public Action frames if the - * driver has indicated support for this. Otherwise, only allow - * the local address to be used. - */ - if (!ieee80211_is_action(mgmt->frame_control) || - mgmt->u.action.category != WLAN_CATEGORY_PUBLIC) - return -EINVAL; - if (!wdev->connected && - !wiphy_ext_feature_isset( - &rdev->wiphy, - NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA)) - return -EINVAL; - if (wdev->connected && - !wiphy_ext_feature_isset( - &rdev->wiphy, - NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED)) - return -EINVAL; - } + if (!cfg80211_allowed_address(wdev, mgmt->sa) && + !cfg80211_allowed_random_address(wdev, mgmt)) + return -EINVAL; /* Transmit the management frame as requested by user space */ return rdev_mgmt_tx(rdev, wdev, params, cookie); diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c index aa7d03e0f1dc..02cddf17e50f 100644 --- a/net/xfrm/xfrm_policy.c +++ b/net/xfrm/xfrm_policy.c @@ -3237,7 +3237,7 @@ xfrm_secpath_reject(int idx, struct sk_buff *skb, const struct flowi *fl) static inline int xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, - unsigned short family) + unsigned short family, u32 if_id) { if (xfrm_state_kern(x)) return tmpl->optional && !xfrm_state_addr_cmp(tmpl, x, tmpl->encap_family); @@ -3248,7 +3248,8 @@ xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, (tmpl->allalgs || (tmpl->aalgos & (1<props.aalgo)) || !(xfrm_id_proto_match(tmpl->id.proto, IPSEC_PROTO_ANY))) && !(x->props.mode != XFRM_MODE_TRANSPORT && - xfrm_state_addr_cmp(tmpl, x, family)); + xfrm_state_addr_cmp(tmpl, x, family)) && + (if_id == 0 || if_id == x->if_id); } /* @@ -3260,7 +3261,7 @@ xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, */ static inline int xfrm_policy_ok(const struct xfrm_tmpl *tmpl, const struct sec_path *sp, int start, - unsigned short family) + unsigned short family, u32 if_id) { int idx = start; @@ -3270,7 +3271,7 @@ xfrm_policy_ok(const struct xfrm_tmpl *tmpl, const struct sec_path *sp, int star } else start = -1; for (; idx < sp->len; idx++) { - if (xfrm_state_ok(tmpl, sp->xvec[idx], family)) + if (xfrm_state_ok(tmpl, sp->xvec[idx], family, if_id)) return ++idx; if (sp->xvec[idx]->props.mode != XFRM_MODE_TRANSPORT) { if (idx < sp->verified_cnt) { @@ -3665,7 +3666,7 @@ int __xfrm_policy_check(struct sock *sk, int dir, struct sk_buff *skb, * checks (e.g. nested tunnels). */ for (i = xfrm_nr-1, k = 0; i >= 0; i--) { - k = xfrm_policy_ok(tpp[i], sp, k, family); + k = xfrm_policy_ok(tpp[i], sp, k, family, if_id); if (k < 0) { if (k < -1) /* "-2 - errored_index" returned */ diff --git a/rust/kernel/print.rs b/rust/kernel/print.rs index 97ff086ba22e..b6d1c12136de 100644 --- a/rust/kernel/print.rs +++ b/rust/kernel/print.rs @@ -18,7 +18,11 @@ use crate::bindings; // Called from `vsprintf` with format specifier `%pA`. #[no_mangle] -unsafe fn rust_fmt_argument(buf: *mut c_char, end: *mut c_char, ptr: *const c_void) -> *mut c_char { +unsafe extern "C" fn rust_fmt_argument( + buf: *mut c_char, + end: *mut c_char, + ptr: *const c_void, +) -> *mut c_char { use fmt::Write; // SAFETY: The C contract guarantees that `buf` is valid if it's less than `end`. let mut w = unsafe { RawFormatter::from_ptrs(buf.cast(), end.cast()) }; diff --git a/rust/kernel/str.rs b/rust/kernel/str.rs index e45ff220ae50..2c4b4bac28f4 100644 --- a/rust/kernel/str.rs +++ b/rust/kernel/str.rs @@ -29,7 +29,7 @@ impl RawFormatter { /// If `pos` is less than `end`, then the region between `pos` (inclusive) and `end` /// (exclusive) must be valid for writes for the lifetime of the returned [`RawFormatter`]. pub(crate) unsafe fn from_ptrs(pos: *mut u8, end: *mut u8) -> Self { - // INVARIANT: The safety requierments guarantee the type invariants. + // INVARIANT: The safety requirements guarantee the type invariants. Self { beg: pos as _, pos: pos as _, diff --git a/samples/gunyah/gunyah_vmm.c b/samples/gunyah/gunyah_vmm.c index d0ba9c20cb13..6f636ac227c6 100644 --- a/samples/gunyah/gunyah_vmm.c +++ b/samples/gunyah/gunyah_vmm.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -21,6 +21,11 @@ #include +#define DEFAULT_GUEST_BASE 0x80000000 +#define DEFAULT_GUEST_SIZE 0x6400000 /* 100 MiB */ +#define DEFAULT_DTB_OFFSET 0x45f0000 /* 70MiB - 64 KiB */ +#define DEFAULT_RAMDISK_OFFSET 0x4600000 /* 70MiB */ + struct vm_config { int image_fd; int dtb_fd; @@ -29,7 +34,6 @@ struct vm_config { uint64_t guest_base; uint64_t guest_size; - uint64_t image_offset; off_t image_size; uint64_t dtb_offset; off_t dtb_size; @@ -44,7 +48,6 @@ static struct option options[] = { { "ramdisk", optional_argument, NULL, 'r' }, { "base", optional_argument, NULL, 'B' }, { "size", optional_argument, NULL, 'S' }, - { "image_offset", optional_argument, NULL, 'I' }, { "dtb_offset", optional_argument, NULL, 'D' }, { "ramdisk_offset", optional_argument, NULL, 'R' }, { } @@ -56,14 +59,14 @@ static void print_help(char *cmd) "Usage: %s \n" " --help, -h this menu\n" " --image, -i VM image file to load (e.g. a kernel Image) [Required]\n" - " --dtb, -d Devicetree to load [Required]\n" - " --ramdisk, -r Ramdisk to load\n" - " --base, -B
Set the base address of guest's memory [Default: 0x80000000]\n" - " --size, -S The number of bytes large to make the guest's memory [Default: 0x6400000 (100 MB)]\n" - " --image_offset, -I Offset into guest memory to load the VM image file [Default: 0x10000]\n" - " --dtb_offset, -D Offset into guest memory to load the DTB [Default: 0]\n" - " --ramdisk_offset, -R Offset into guest memory to load a ramdisk [Default: 0x4600000]\n" - , cmd); + " --dtb, -d Devicetree file to load [Required]\n" + " --ramdisk, -r Ramdisk file to load\n" + " --base, -B
Set the base address of guest's memory [Default: 0x%08x]\n" + " --size, -S The number of bytes large to make the guest's memory [Default: 0x%08x]\n" + " --dtb_offset, -D Offset into guest memory to load the DTB [Default: 0x%08x]\n" + " --ramdisk_offset, -R Offset into guest memory to load a ramdisk [Default: 0x%08x]\n" + , cmd, DEFAULT_GUEST_BASE, DEFAULT_GUEST_SIZE, + DEFAULT_DTB_OFFSET, DEFAULT_RAMDISK_OFFSET); } int main(int argc, char **argv) @@ -74,18 +77,19 @@ int main(int argc, char **argv) char *guest_mem; struct vm_config config = { /* Defaults good enough to boot static kernel and a basic ramdisk */ + .image_fd = -1, + .dtb_fd = -1, .ramdisk_fd = -1, - .guest_base = 0x80000000, - .guest_size = 0x6400000, /* 100 MB */ - .image_offset = 0, - .dtb_offset = 0x45f0000, - .ramdisk_offset = 0x4600000, /* put at +70MB (30MB for ramdisk) */ + .guest_base = DEFAULT_GUEST_BASE, + .guest_size = DEFAULT_GUEST_SIZE, + .dtb_offset = DEFAULT_DTB_OFFSET, + .ramdisk_offset = DEFAULT_RAMDISK_OFFSET, }; struct stat st; int opt, optidx, ret = 0; long l; - while ((opt = getopt_long(argc, argv, "hi:d:r:B:S:I:D:R:c:", options, &optidx)) != -1) { + while ((opt = getopt_long(argc, argv, "hi:d:r:B:S:D:R:c:", options, &optidx)) != -1) { switch (opt) { case 'i': config.image_fd = open(optarg, O_RDONLY | O_CLOEXEC); @@ -139,14 +143,6 @@ int main(int argc, char **argv) } config.guest_size = l; break; - case 'I': - l = strtol(optarg, NULL, 0); - if (l == LONG_MIN) { - perror("Failed to parse image offset"); - return -1; - } - config.image_offset = l; - break; case 'D': l = strtol(optarg, NULL, 0); if (l == LONG_MIN) { @@ -172,13 +168,13 @@ int main(int argc, char **argv) } } - if (!config.image_fd || !config.dtb_fd) { + if (config.image_fd == -1 || config.dtb_fd == -1) { print_help(argv[0]); return -1; } - if (config.image_offset + config.image_size > config.guest_size) { - fprintf(stderr, "Image offset and size puts it outside guest memory. Make image smaller or increase guest memory size.\n"); + if (config.image_size > config.guest_size) { + fprintf(stderr, "Image size puts it outside guest memory. Make image smaller or increase guest memory size.\n"); return -1; } @@ -222,7 +218,7 @@ int main(int argc, char **argv) return -1; } - if (read(config.image_fd, guest_mem + config.image_offset, config.image_size) < 0) { + if (read(config.image_fd, guest_mem, config.image_size) < 0) { perror("Failed to read image into guest memory"); return -1; } @@ -264,7 +260,7 @@ int main(int argc, char **argv) } while (1) - sleep(10); + pause(); return 0; } diff --git a/scripts/asn1_compiler.c b/scripts/asn1_compiler.c index 71d4a7c87900..c3e501451b41 100644 --- a/scripts/asn1_compiler.c +++ b/scripts/asn1_compiler.c @@ -625,7 +625,7 @@ int main(int argc, char **argv) p = strrchr(argv[1], '/'); p = p ? p + 1 : argv[1]; grammar_name = strdup(p); - if (!p) { + if (!grammar_name) { perror(NULL); exit(1); } diff --git a/scripts/gen_gki_modules_headers.sh b/scripts/gen_gki_modules_headers.sh index 9e00163468b6..3aa221a058f4 100755 --- a/scripts/gen_gki_modules_headers.sh +++ b/scripts/gen_gki_modules_headers.sh @@ -50,8 +50,16 @@ generate_header() { # If symbol_file exist preprocess it and find maximum name length if [ -s "${symbol_file}" ]; then - # Remove White Spaces, empty lines and symbol list markers if any - sed -i '/^[[:space:]]*$/d; /^#/d; /\[abi_symbol_list\]/d' "${symbol_file}" + # Remove any trailing CR, leading / trailing whitespace, + # line comments, empty lines and symbol list markers. + sed -i ' + s/\r$// + s/^[[:space:]]*// + s/[[:space:]]*$// + /^#/d + /^$/d + /^\[abi_symbol_list\]$/d + ' "${symbol_file}" # Sort in byte order for kernel binary search at runtime LC_ALL=C sort -u -o "${symbol_file}" "${symbol_file}" diff --git a/scripts/module.lds.S b/scripts/module.lds.S index 023c4986ad75..94bb2d6b3052 100644 --- a/scripts/module.lds.S +++ b/scripts/module.lds.S @@ -3,6 +3,12 @@ * Archs are free to supply their own linker scripts. ld will * combine them automatically. */ +#ifdef CONFIG_UNWIND_TABLES +#define DISCARD_EH_FRAME +#else +#define DISCARD_EH_FRAME *(.eh_frame) +#endif + SECTIONS { /DISCARD/ : { *(.discard) diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index a00d19139436..c630ecdada3e 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -262,7 +262,7 @@ static int sel_mmap_handle_status(struct file *filp, if (vma->vm_flags & VM_WRITE) return -EPERM; /* disallow mprotect() turns it into writable */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); return remap_pfn_range(vma, vma->vm_start, page_to_pfn(status), @@ -506,13 +506,13 @@ static int sel_mmap_policy(struct file *filp, struct vm_area_struct *vma) { if (vma->vm_flags & VM_SHARED) { /* do not allow mprotect to make mapping writable */ - vma->vm_flags &= ~VM_MAYWRITE; + vm_flags_clear(vma, VM_MAYWRITE); if (vma->vm_flags & VM_WRITE) return -EACCES; } - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_ops = &sel_mmap_policy_ops; return 0; diff --git a/sound/core/oss/pcm_oss.c b/sound/core/oss/pcm_oss.c index ac2efeb63a39..728c211142d1 100644 --- a/sound/core/oss/pcm_oss.c +++ b/sound/core/oss/pcm_oss.c @@ -2910,7 +2910,7 @@ static int snd_pcm_oss_mmap(struct file *file, struct vm_area_struct *area) } /* set VM_READ access as well to fix memset() routines that do reads before writes (to improve performance) */ - area->vm_flags |= VM_READ; + vm_flags_set(area, VM_READ); if (substream == NULL) return -ENXIO; runtime = substream->runtime; diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c index 9238abbfb2d6..67f0b6754882 100644 --- a/sound/core/pcm_native.c +++ b/sound/core/pcm_native.c @@ -3669,8 +3669,9 @@ static int snd_pcm_mmap_status(struct snd_pcm_substream *substream, struct file return -EINVAL; area->vm_ops = &snd_pcm_vm_ops_status; area->vm_private_data = substream; - area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; - area->vm_flags &= ~(VM_WRITE | VM_MAYWRITE); + vm_flags_mod(area, VM_DONTEXPAND | VM_DONTDUMP, + VM_WRITE | VM_MAYWRITE); + return 0; } @@ -3706,7 +3707,7 @@ static int snd_pcm_mmap_control(struct snd_pcm_substream *substream, struct file return -EINVAL; area->vm_ops = &snd_pcm_vm_ops_control; area->vm_private_data = substream; - area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(area, VM_DONTEXPAND | VM_DONTDUMP); return 0; } @@ -3822,7 +3823,7 @@ static const struct vm_operations_struct snd_pcm_vm_ops_data_fault = { int snd_pcm_lib_default_mmap(struct snd_pcm_substream *substream, struct vm_area_struct *area) { - area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(area, VM_DONTEXPAND | VM_DONTDUMP); if (!substream->ops->page && !snd_dma_buffer_mmap(snd_pcm_get_dma_buf(substream), area)) return 0; diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 6a6c72b5ea26..f70d6a33421d 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -9468,6 +9468,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = { SND_PCI_QUIRK(0x103c, 0x8b47, "HP", ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8b5d, "HP", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), SND_PCI_QUIRK(0x103c, 0x8b5e, "HP", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), + SND_PCI_QUIRK(0x103c, 0x8b65, "HP ProBook 455 15.6 inch G10 Notebook PC", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), SND_PCI_QUIRK(0x103c, 0x8b66, "HP", ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF), SND_PCI_QUIRK(0x103c, 0x8b7a, "HP", ALC236_FIXUP_HP_GPIO_LED), SND_PCI_QUIRK(0x103c, 0x8b7d, "HP", ALC236_FIXUP_HP_GPIO_LED), diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c index 3b81a465814a..05a7d1588d20 100644 --- a/sound/soc/fsl/fsl_asrc_dma.c +++ b/sound/soc/fsl/fsl_asrc_dma.c @@ -209,14 +209,19 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_component *component, be_chan = soc_component_to_pcm(component_be)->chan[substream->stream]; tmp_chan = be_chan; } - if (!tmp_chan) - tmp_chan = dma_request_slave_channel(dev_be, tx ? "tx" : "rx"); + if (!tmp_chan) { + tmp_chan = dma_request_chan(dev_be, tx ? "tx" : "rx"); + if (IS_ERR(tmp_chan)) { + dev_err(dev, "failed to request DMA channel for Back-End\n"); + return -EINVAL; + } + } /* * An EDMA DEV_TO_DEV channel is fixed and bound with DMA event of each * peripheral, unlike SDMA channel that is allocated dynamically. So no * need to configure dma_request and dma_request2, but get dma_chan of - * Back-End device directly via dma_request_slave_channel. + * Back-End device directly via dma_request_chan. */ if (!asrc->use_edma) { /* Get DMA request of Back-End */ diff --git a/sound/soc/fsl/fsl_micfil.c b/sound/soc/fsl/fsl_micfil.c index 4b8fe9b8be40..3a03f49452fa 100644 --- a/sound/soc/fsl/fsl_micfil.c +++ b/sound/soc/fsl/fsl_micfil.c @@ -712,7 +712,7 @@ static int fsl_micfil_probe(struct platform_device *pdev) ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); if (ret) { dev_err(&pdev->dev, "failed to pcm register\n"); - return ret; + goto err_pm_disable; } fsl_micfil_dai.capture.formats = micfil->soc->formats; @@ -722,9 +722,20 @@ static int fsl_micfil_probe(struct platform_device *pdev) if (ret) { dev_err(&pdev->dev, "failed to register component %s\n", fsl_micfil_component.name); + goto err_pm_disable; } return ret; + +err_pm_disable: + pm_runtime_disable(&pdev->dev); + + return ret; +} + +static void fsl_micfil_remove(struct platform_device *pdev) +{ + pm_runtime_disable(&pdev->dev); } static int __maybe_unused fsl_micfil_runtime_suspend(struct device *dev) @@ -785,6 +796,7 @@ static const struct dev_pm_ops fsl_micfil_pm_ops = { static struct platform_driver fsl_micfil_driver = { .probe = fsl_micfil_probe, + .remove_new = fsl_micfil_remove, .driver = { .name = "fsl-micfil-dai", .pm = &fsl_micfil_pm_ops, diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c index df7c0bf37245..6d88af5b287f 100644 --- a/sound/soc/fsl/fsl_sai.c +++ b/sound/soc/fsl/fsl_sai.c @@ -1541,7 +1541,7 @@ static const struct fsl_sai_soc_data fsl_sai_imx8qm_data = { .use_imx_pcm = true, .use_edma = true, .fifo_depth = 64, - .pins = 1, + .pins = 4, .reg_offset = 0, .mclk0_is_mclk1 = false, .flags = 0, diff --git a/sound/soc/pxa/mmp-sspa.c b/sound/soc/pxa/mmp-sspa.c index fb5a4390443f..b3c1744eff91 100644 --- a/sound/soc/pxa/mmp-sspa.c +++ b/sound/soc/pxa/mmp-sspa.c @@ -404,7 +404,7 @@ static int mmp_pcm_mmap(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct vm_area_struct *vma) { - vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(vma, VM_DONTEXPAND | VM_DONTDUMP); vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); return remap_pfn_range(vma, vma->vm_start, substream->dma_buffer.addr >> PAGE_SHIFT, diff --git a/sound/soc/sof/pm.c b/sound/soc/sof/pm.c index 8722bbd7fd3d..26ffcbb6e30f 100644 --- a/sound/soc/sof/pm.c +++ b/sound/soc/sof/pm.c @@ -183,6 +183,7 @@ static int sof_suspend(struct device *dev, bool runtime_suspend) const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; pm_message_t pm_state; u32 target_state = snd_sof_dsp_power_target(sdev); + u32 old_state = sdev->dsp_power_state.state; int ret; /* do nothing if dsp suspend callback is not set */ @@ -192,7 +193,12 @@ static int sof_suspend(struct device *dev, bool runtime_suspend) if (runtime_suspend && !sof_ops(sdev)->runtime_suspend) return 0; - if (tplg_ops && tplg_ops->tear_down_all_pipelines) + /* we need to tear down pipelines only if the DSP hardware is + * active, which happens for PCI devices. if the device is + * suspended, it is brought back to full power and then + * suspended again + */ + if (tplg_ops && tplg_ops->tear_down_all_pipelines && (old_state == SOF_DSP_PM_D0)) tplg_ops->tear_down_all_pipelines(sdev, false); if (sdev->fw_state != SOF_FW_BOOT_COMPLETE) diff --git a/sound/usb/card.c b/sound/usb/card.c index 4e535eeddd43..96d8e1742af0 100644 --- a/sound/usb/card.c +++ b/sound/usb/card.c @@ -119,6 +119,56 @@ MODULE_PARM_DESC(skip_validation, "Skip unit descriptor validation (default: no) static DEFINE_MUTEX(register_mutex); static struct snd_usb_audio *usb_chip[SNDRV_CARDS]; static struct usb_driver usb_audio_driver; +static struct snd_usb_audio_vendor_ops *usb_vendor_ops; + +int snd_vendor_set_ops(struct snd_usb_audio_vendor_ops *ops) +{ + if ((!ops->set_interface) || + (!ops->set_pcm_intf) || + (!ops->set_pcm_connection)) + return -EINVAL; + + usb_vendor_ops = ops; + return 0; +} +EXPORT_SYMBOL_GPL(snd_vendor_set_ops); + +struct snd_usb_audio_vendor_ops *snd_vendor_get_ops(void) +{ + return usb_vendor_ops; +} + +int snd_vendor_set_interface(struct usb_device *udev, + struct usb_host_interface *intf, + int iface, int alt) +{ + struct snd_usb_audio_vendor_ops *ops = snd_vendor_get_ops(); + + if (ops) + return ops->set_interface(udev, intf, iface, alt); + return 0; +} + +int snd_vendor_set_pcm_intf(struct usb_interface *intf, int iface, int alt, + int direction, struct snd_usb_substream *subs) +{ + struct snd_usb_audio_vendor_ops *ops = snd_vendor_get_ops(); + + if (ops) + return ops->set_pcm_intf(intf, iface, alt, direction, subs); + return 0; +} + +int snd_vendor_set_pcm_connection(struct usb_device *udev, + enum snd_vendor_pcm_open_close onoff, + int direction) +{ + struct snd_usb_audio_vendor_ops *ops = snd_vendor_get_ops(); + + if (ops) + return ops->set_pcm_connection(udev, onoff, direction); + return 0; +} /* * disconnect streams diff --git a/sound/usb/card.h b/sound/usb/card.h index 6ec95b2edf86..5421f9e53c54 100644 --- a/sound/usb/card.h +++ b/sound/usb/card.h @@ -2,6 +2,8 @@ #ifndef __USBAUDIO_CARD_H #define __USBAUDIO_CARD_H +#include + #define MAX_NR_RATES 1024 #define MAX_PACKS 6 /* per URB */ #define MAX_PACKS_HS (MAX_PACKS * 8) /* in high speed mode */ @@ -145,6 +147,11 @@ struct snd_usb_endpoint { spinlock_t lock; struct list_head list; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct media_ctl; @@ -196,6 +203,8 @@ struct snd_usb_substream { bool trigger_tstamp_pending_update; /* trigger timestamp being updated from initial estimate */ bool lowlatency_playback; /* low-latency playback mode */ struct media_ctl *media_ctl; + + ANDROID_KABI_RESERVE(1); }; struct snd_usb_stream { @@ -207,4 +216,19 @@ struct snd_usb_stream { struct list_head list; }; +int snd_vendor_set_ops(struct snd_usb_audio_vendor_ops *vendor_ops); +struct snd_usb_audio_vendor_ops *snd_vendor_get_ops(void); +int snd_vendor_set_interface(struct usb_device *udev, + struct usb_host_interface *alts, + int iface, int alt); +int snd_vendor_set_rate(int iface, int rate, int alt); +int snd_vendor_set_pcm_intf(struct usb_interface *intf, int iface, int alt, + int direction, struct snd_usb_substream *subs); +int snd_vendor_set_pcm_connection(struct usb_device *udev, + enum snd_vendor_pcm_open_close onoff, + int direction); +int snd_vendor_set_pcm_binterval(const struct audioformat *fp, + const struct audioformat *found, + int *cur_attr, int *attr); + #endif /* __USBAUDIO_CARD_H */ diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c index 1e1d7458bce1..cc0903af6a7f 100644 --- a/sound/usb/pcm.c +++ b/sound/usb/pcm.c @@ -641,6 +641,7 @@ static int snd_usb_pcm_prepare(struct snd_pcm_substream *substream) struct snd_usb_audio *chip = subs->stream->chip; int retry = 0; int ret; + struct usb_interface *iface; ret = snd_usb_lock_shutdown(chip); if (ret < 0) @@ -653,6 +654,7 @@ static int snd_usb_pcm_prepare(struct snd_pcm_substream *substream) again: if (subs->sync_endpoint) { ret = snd_usb_endpoint_prepare(chip, subs->sync_endpoint); + if (ret < 0) goto unlock; } @@ -664,6 +666,14 @@ static int snd_usb_pcm_prepare(struct snd_pcm_substream *substream) snd_usb_set_format_quirk(subs, subs->cur_audiofmt); ret = 0; + iface = usb_ifnum_to_if(chip->dev, subs->data_endpoint->iface); + + ret = snd_vendor_set_pcm_intf(iface, subs->data_endpoint->iface, + subs->data_endpoint->altsetting, + subs->direction, subs); + if (!ret) + goto unlock; + /* reset the pointer */ subs->buffer_bytes = frames_to_bytes(runtime, runtime->buffer_size); subs->inflight_bytes = 0; @@ -1162,6 +1172,11 @@ static int snd_usb_pcm_open(struct snd_pcm_substream *substream) struct snd_usb_substream *subs = &as->substream[direction]; int ret; + ret = snd_vendor_set_pcm_connection(subs->dev, SOUND_PCM_OPEN, + direction); + if (ret) + return ret; + runtime->hw = snd_usb_hardware; /* need an explicit sync to catch applptr update in low-latency mode */ if (direction == SNDRV_PCM_STREAM_PLAYBACK && @@ -1195,6 +1210,11 @@ static int snd_usb_pcm_close(struct snd_pcm_substream *substream) struct snd_usb_substream *subs = &as->substream[direction]; int ret; + ret = snd_vendor_set_pcm_connection(subs->dev, SOUND_PCM_CLOSE, + direction); + if (ret) + return ret; + snd_media_stop_pipeline(subs); if (!snd_usb_lock_shutdown(subs->stream->chip)) { diff --git a/sound/usb/stream.c b/sound/usb/stream.c index f10f4e6d3fb8..dbe86811346f 100644 --- a/sound/usb/stream.c +++ b/sound/usb/stream.c @@ -1228,6 +1228,8 @@ static int __snd_usb_parse_audio_interface(struct snd_usb_audio *chip, snd_usb_init_pitch(chip, fp); snd_usb_init_sample_rate(chip, fp, fp->rate_max); usb_set_interface(chip->dev, iface_no, altno); + if (protocol > UAC_VERSION_1) + snd_vendor_set_interface(chip->dev, alts, iface_no, 0); } return 0; } diff --git a/sound/usb/usbaudio.h b/sound/usb/usbaudio.h index f5a8dca66457..b2cafc0b5eef 100644 --- a/sound/usb/usbaudio.h +++ b/sound/usb/usbaudio.h @@ -12,12 +12,15 @@ #define USB_ID_VENDOR(id) ((id) >> 16) #define USB_ID_PRODUCT(id) ((u16)(id)) +#include + /* * */ struct media_device; struct media_intf_devnode; +struct snd_usb_substream; #define MAX_CARD_INTERFACES 16 @@ -61,6 +64,11 @@ struct snd_usb_audio { struct usb_host_interface *ctrl_intf; /* the audio control interface */ struct media_device *media_dev; struct media_intf_devnode *ctl_intf_media_devnode; + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; #define USB_AUDIO_IFACE_UNUSED ((void *)-1L) @@ -203,4 +211,37 @@ extern bool snd_usb_skip_validation; #define QUIRK_FLAG_FORCE_IFACE_RESET (1U << 20) #define QUIRK_FLAG_FIXED_RATE (1U << 21) +struct audioformat; + +enum snd_vendor_pcm_open_close { + SOUND_PCM_CLOSE = 0, + SOUND_PCM_OPEN, +}; + +/** + * struct snd_usb_audio_vendor_ops - function callbacks for USB audio accelerators + * @set_interface: called when an interface is initialized + * @set_pcm_intf: called when the pcm interface is set + * @set_pcm_connection: called when pcm is opened/closed + * + * Set of callbacks for some accelerated USB audio streaming hardware. + * + * TODO: make this USB host-controller specific, right now this only works for + * one USB controller in the system at a time, which is only realistic for + * self-contained systems like phones. + */ +struct snd_usb_audio_vendor_ops { + int (*set_interface)(struct usb_device *udev, + struct usb_host_interface *alts, + int iface, int alt); + int (*set_pcm_intf)(struct usb_interface *intf, int iface, int alt, + int direction, struct snd_usb_substream *subs); + int (*set_pcm_connection)(struct usb_device *udev, + enum snd_vendor_pcm_open_close onoff, + int direction); + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); +}; #endif /* __USBAUDIO_H */ diff --git a/sound/usb/usx2y/us122l.c b/sound/usb/usx2y/us122l.c index e558931cce16..709ccad972e2 100644 --- a/sound/usb/usx2y/us122l.c +++ b/sound/usb/usx2y/us122l.c @@ -224,9 +224,9 @@ static int usb_stream_hwdep_mmap(struct snd_hwdep *hw, } area->vm_ops = &usb_stream_hwdep_vm_ops; - area->vm_flags |= VM_DONTDUMP; + vm_flags_set(area, VM_DONTDUMP); if (!read) - area->vm_flags |= VM_DONTEXPAND; + vm_flags_set(area, VM_DONTEXPAND); area->vm_private_data = us122l; atomic_inc(&us122l->mmap_count); out: diff --git a/sound/usb/usx2y/usX2Yhwdep.c b/sound/usb/usx2y/usX2Yhwdep.c index c29da0341bc5..4937ede0b5d7 100644 --- a/sound/usb/usx2y/usX2Yhwdep.c +++ b/sound/usb/usx2y/usX2Yhwdep.c @@ -61,7 +61,7 @@ static int snd_us428ctls_mmap(struct snd_hwdep *hw, struct file *filp, struct vm } area->vm_ops = &us428ctls_vm_ops; - area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(area, VM_DONTEXPAND | VM_DONTDUMP); area->vm_private_data = hw->private_data; return 0; } diff --git a/sound/usb/usx2y/usx2yhwdeppcm.c b/sound/usb/usx2y/usx2yhwdeppcm.c index 767a227d54da..36f2e31168fb 100644 --- a/sound/usb/usx2y/usx2yhwdeppcm.c +++ b/sound/usb/usx2y/usx2yhwdeppcm.c @@ -706,7 +706,7 @@ static int snd_usx2y_hwdep_pcm_mmap(struct snd_hwdep *hw, struct file *filp, str return -ENODEV; area->vm_ops = &snd_usx2y_hwdep_pcm_vm_ops; - area->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; + vm_flags_set(area, VM_DONTEXPAND | VM_DONTDUMP); area->vm_private_data = hw->private_data; return 0; } diff --git a/tools/testing/radix-tree/maple.c b/tools/testing/radix-tree/maple.c index 18e319e6ce33..1049f934caa8 100644 --- a/tools/testing/radix-tree/maple.c +++ b/tools/testing/radix-tree/maple.c @@ -35234,6 +35234,7 @@ static void mas_dfs_preorder(struct ma_state *mas) struct maple_enode *prev; unsigned char end, slot = 0; + unsigned long *pivots; if (mas->node == MAS_START) { mas_start(mas); @@ -35266,6 +35267,9 @@ walk_up: mas_ascend(mas); goto walk_up; } + pivots = ma_pivots(mte_to_node(prev), mte_node_type(prev)); + mas->max = mas_safe_pivot(mas, pivots, slot, mte_node_type(prev)); + mas->min = mas_safe_min(mas, pivots, slot); return; done: diff --git a/tools/testing/selftests/filesystems/fuse/OWNERS b/tools/testing/selftests/filesystems/fuse/OWNERS deleted file mode 100644 index 5eb371e1a5a3..000000000000 --- a/tools/testing/selftests/filesystems/fuse/OWNERS +++ /dev/null @@ -1,2 +0,0 @@ -# include OWNERS from the authoritative android-mainline branch -include kernel/common:android-mainline:/tools/testing/selftests/filesystems/incfs/OWNERS diff --git a/tools/testing/selftests/filesystems/incfs/OWNERS b/tools/testing/selftests/filesystems/incfs/OWNERS deleted file mode 100644 index f26e11cd5740..000000000000 --- a/tools/testing/selftests/filesystems/incfs/OWNERS +++ /dev/null @@ -1 +0,0 @@ -file:/fs/incfs/OWNERS diff --git a/tools/testing/selftests/sigaltstack/current_stack_pointer.h b/tools/testing/selftests/sigaltstack/current_stack_pointer.h new file mode 100644 index 000000000000..ea9bdf3a90b1 --- /dev/null +++ b/tools/testing/selftests/sigaltstack/current_stack_pointer.h @@ -0,0 +1,23 @@ +/* SPDX-License-Identifier: GPL-2.0 */ + +#if __alpha__ +register unsigned long sp asm("$30"); +#elif __arm__ || __aarch64__ || __csky__ || __m68k__ || __mips__ || __riscv +register unsigned long sp asm("sp"); +#elif __i386__ +register unsigned long sp asm("esp"); +#elif __loongarch64 +register unsigned long sp asm("$sp"); +#elif __ppc__ +register unsigned long sp asm("r1"); +#elif __s390x__ +register unsigned long sp asm("%15"); +#elif __sh__ +register unsigned long sp asm("r15"); +#elif __x86_64__ +register unsigned long sp asm("rsp"); +#elif __XTENSA__ +register unsigned long sp asm("a1"); +#else +#error "implement current_stack_pointer equivalent" +#endif diff --git a/tools/testing/selftests/sigaltstack/sas.c b/tools/testing/selftests/sigaltstack/sas.c index c53b070755b6..98d37cb744fb 100644 --- a/tools/testing/selftests/sigaltstack/sas.c +++ b/tools/testing/selftests/sigaltstack/sas.c @@ -20,6 +20,7 @@ #include #include "../kselftest.h" +#include "current_stack_pointer.h" #ifndef SS_AUTODISARM #define SS_AUTODISARM (1U << 31) @@ -46,12 +47,6 @@ void my_usr1(int sig, siginfo_t *si, void *u) stack_t stk; struct stk_data *p; -#if __s390x__ - register unsigned long sp asm("%15"); -#else - register unsigned long sp asm("sp"); -#endif - if (sp < (unsigned long)sstack || sp >= (unsigned long)sstack + stack_size) { ksft_exit_fail_msg("SP is not on sigaltstack\n"); diff --git a/tools/vm/page_owner_sort.c b/tools/vm/page_owner_sort.c index ce860ab94162..58ebfe392402 100644 --- a/tools/vm/page_owner_sort.c +++ b/tools/vm/page_owner_sort.c @@ -847,7 +847,7 @@ int main(int argc, char **argv) if (cull & CULL_PID || filter & FILTER_PID) fprintf(fout, ", PID %d", list[i].pid); if (cull & CULL_TGID || filter & FILTER_TGID) - fprintf(fout, ", TGID %d", list[i].pid); + fprintf(fout, ", TGID %d", list[i].tgid); if (cull & CULL_COMM || filter & FILTER_COMM) fprintf(fout, ", task_comm_name: %s", list[i].comm); if (cull & CULL_ALLOCATOR) {