diff --git a/BUILD.bazel b/BUILD.bazel index 7dcfd1d4f513..2a21b04c9408 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", @@ -288,6 +323,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/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..87838c5b5945 100644 --- a/Documentation/virt/gunyah/vm-manager.rst +++ b/Documentation/virt/gunyah/vm-manager.rst @@ -12,7 +12,7 @@ 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 +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. @@ -22,13 +22,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 +46,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 @@ -75,22 +75,13 @@ be configured 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 ~~~~~~~~~~~~~~~~~~~~ @@ -111,20 +102,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 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 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 +128,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 ec834cff05e4..8fe977b6307a 100644 --- a/Makefile +++ b/Makefile @@ -993,8 +993,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/android/ACK_SHA b/android/ACK_SHA index efdb99b440e6..e96e059c5003 100644 --- a/android/ACK_SHA +++ b/android/ACK_SHA @@ -1 +1 @@ -dd29657536f36a7e86ffcf1593fefc1d0f800320 +6da02f91017480cf77c492c9de0fa145e4f13728 diff --git a/android/OWNERS b/android/OWNERS index 68e96df48f56..1c8470fa5682 100644 --- a/android/OWNERS +++ b/android/OWNERS @@ -9,5 +9,5 @@ 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 +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 d2463af227ad..3509e6c17021 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 @@ -980,11 +956,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 +971,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 +1021,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 +1046,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 +1216,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 +1366,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 +1536,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 +1811,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 @@ -1860,11 +1836,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 +1866,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 +2161,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 +2221,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 +2376,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 +2516,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 @@ -2670,15 +2636,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 +2806,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 +2831,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 +2866,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 +2911,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 +2926,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 +2961,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 +3031,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 +3131,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 +3196,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 +3241,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 +3271,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 +3281,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 +3306,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 +3321,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 +3346,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 +3366,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 +3471,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 +3491,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 +3636,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 +3681,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 +3721,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 +3986,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 +4016,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 +4096,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 +4106,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 +4306,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 +4551,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 +5091,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 +5111,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 +5581,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 +5956,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 +6041,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 +6486,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 +6586,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 +6611,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 +6691,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 +6741,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 +6776,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 +6901,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 +6911,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 +7006,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 +7056,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 +7241,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 +7256,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 +7286,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 +7361,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 +7396,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 +7581,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 +7602,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 +7621,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 +7811,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 +7891,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 @@ -8430,11 +8086,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 @@ -8495,6 +8146,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 +8206,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 +8461,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 +8496,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 +8636,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 +8756,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 @@ -9330,11 +8981,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 +9151,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 +9396,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 +9411,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 +9451,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 +9521,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 +9591,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 +9606,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 +9771,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 +9781,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 @@ -10425,6 +10056,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 +10191,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 +10341,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 +10396,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 +10411,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 +10436,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 +10531,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 +10606,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 +10706,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 +10731,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 +10746,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 +10986,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 @@ -11475,11 +11096,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 +11151,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 +11226,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 +11331,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 +11371,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 +11411,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 +11426,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 +11506,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 +11551,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 +11566,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 +11611,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 +11701,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 +11716,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 @@ -12140,11 +11746,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 +11771,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 +11806,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 +11816,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 +11866,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 +11886,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 +12021,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 +12061,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 @@ -12705,11 +12291,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 +12341,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 +12436,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 +12506,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 +12541,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 +12566,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 +12746,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 +12976,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 +13006,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 +13026,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 +13046,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 +13061,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 +13111,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 +13156,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 +13171,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 +13286,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 +13516,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 +13581,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 +13621,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 +14106,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 +14281,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 +14566,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 +14911,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 +15346,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 +15401,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 +15426,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 +15437,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 +15461,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 +15481,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 +15511,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 +15526,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 +15551,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 +15616,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 +15636,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 +15646,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 @@ -16670,11 +15741,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 +15786,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 +16481,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 +16671,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 +17006,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 +17316,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 +18571,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 +18901,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 +19556,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 +19666,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 @@ -21210,11 +20246,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 +20256,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 +20341,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 +20376,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 +20466,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 +20481,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 +20516,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 +20526,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 +20556,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 @@ -21580,11 +20566,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0x97d84511 } -pointer_reference { - id: 0x2f66b408 - kind: POINTER - pointee_type_id: 0x97da36bf -} pointer_reference { id: 0x2f6a769c kind: POINTER @@ -21615,161 +20596,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 +20631,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 +20701,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 +20776,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 +20806,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 +20821,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 +20876,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 +21151,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 +21197,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 +21476,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 +21546,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 +21576,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 +21606,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 +21671,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 @@ -22990,11 +21821,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 @@ -23105,11 +21931,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 +21961,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 +22011,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 +22152,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 +22201,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 +22216,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 +22326,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 @@ -23835,6 +22651,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 @@ -24060,11 +22881,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 +22916,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 +23191,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 +23201,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 +23246,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 @@ -24625,11 +23416,6 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf87eb23d } -pointer_reference { - id: 0x34915e7e - kind: POINTER - pointee_type_id: 0xf8059f66 -} pointer_reference { id: 0x3491860b kind: POINTER @@ -24810,11 +23596,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 +23711,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 +23846,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 +23881,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 +23971,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 +23986,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 +24016,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 +24176,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 +24256,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 +24271,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 +24331,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 +24376,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 +24476,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 +24536,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 +24631,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 +24666,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 +24691,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 @@ -26060,11 +24781,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 @@ -26075,16 +24791,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 @@ -26105,6 +24811,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 @@ -26235,6 +24946,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 @@ -26275,11 +24991,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 @@ -26390,11 +25101,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 @@ -26470,11 +25176,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 @@ -26490,11 +25191,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 @@ -26655,11 +25351,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 @@ -26730,11 +25421,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 @@ -26760,11 +25446,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 @@ -26900,11 +25581,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 @@ -27230,6 +25906,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 @@ -27290,11 +25971,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 @@ -27340,6 +26016,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 @@ -27450,6 +26131,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 @@ -27715,6 +26401,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 @@ -27730,11 +26421,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 @@ -27905,11 +26591,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 @@ -27955,11 +26636,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 @@ -28010,11 +26686,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 @@ -28095,11 +26766,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 @@ -28250,6 +26916,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 @@ -28305,11 +26976,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 @@ -28505,6 +27171,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 @@ -28705,11 +27376,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 @@ -28765,6 +27431,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 @@ -28790,11 +27461,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 @@ -28925,11 +27591,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 @@ -28960,11 +27621,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 @@ -29045,6 +27701,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 @@ -29140,6 +27801,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 @@ -29185,11 +27851,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 @@ -29200,11 +27861,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 @@ -29255,11 +27911,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 @@ -29310,11 +27961,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 @@ -29340,11 +27986,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 @@ -29365,11 +28006,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 @@ -29440,16 +28076,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 @@ -29870,6 +28496,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" @@ -29905,6 +28536,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" @@ -30005,11 +28691,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" @@ -30125,6 +28806,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" @@ -31590,6 +30276,11 @@ qualified { qualifier: CONST qualified_type_id: 0x74ed3911 } +qualified { + id: 0xc15d04a9 + qualifier: CONST + qualified_type_id: 0x7533a42d +} qualified { id: 0xc1861329 qualifier: CONST @@ -31670,6 +30361,11 @@ qualified { qualifier: CONST qualified_type_id: 0x7ebccaf7 } +qualified { + id: 0xc3cb7ce7 + qualifier: CONST + qualified_type_id: 0x7f6a4515 +} qualified { id: 0xc3d535bb qualifier: CONST @@ -31891,9 +30587,9 @@ qualified { qualified_type_id: 0x6e373489 } qualified { - id: 0xc79e32c8 + id: 0xc7dbc4f1 qualifier: CONST - qualified_type_id: 0x6e3f7da9 + qualified_type_id: 0x6f28a54f } qualified { id: 0xc803d596 @@ -31915,11 +30611,6 @@ qualified { qualifier: CONST qualified_type_id: 0x51ea8158 } -qualified { - id: 0xc8b550d9 - qualifier: CONST - qualified_type_id: 0x5292f5ee -} qualified { id: 0xc8bf0cfd qualifier: CONST @@ -31965,11 +30656,6 @@ qualified { qualifier: CONST qualified_type_id: 0x55a80057 } -qualified { - id: 0xc988bc08 - qualifier: CONST - qualified_type_id: 0x566546aa -} qualified { id: 0xc9cc379b qualifier: CONST @@ -32065,11 +30751,6 @@ qualified { qualifier: CONST qualified_type_id: 0x5c75f1b8 } -qualified { - id: 0xcb0deb4f - qualifier: CONST - qualified_type_id: 0x5c701bb6 -} qualified { id: 0xcb19fe14 qualifier: CONST @@ -32080,11 +30761,6 @@ qualified { qualifier: CONST qualified_type_id: 0x5c33b1ce } -qualified { - id: 0xcb3506d1 - qualifier: CONST - qualified_type_id: 0x5c93adce -} qualified { id: 0xcb4870f7 qualifier: CONST @@ -32300,11 +30976,6 @@ qualified { qualifier: CONST qualified_type_id: 0x4b22611e } -qualified { - id: 0xcf0df059 - qualifier: CONST - qualified_type_id: 0x4c7077ef -} qualified { id: 0xcf611249 qualifier: CONST @@ -32415,6 +31086,11 @@ qualified { qualifier: CONST qualified_type_id: 0x34bdcf99 } +qualified { + id: 0xd15d0fe4 + qualifier: CONST + qualified_type_id: 0x35338919 +} qualified { id: 0xd1740ca6 qualifier: CONST @@ -32455,11 +31131,6 @@ qualified { qualifier: CONST qualified_type_id: 0x38020bb6 } -qualified { - id: 0xd2180b64 - qualifier: CONST - qualified_type_id: 0x38279b1b -} qualified { id: 0xd21e73ad qualifier: CONST @@ -32600,16 +31271,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 @@ -32655,11 +31316,6 @@ qualified { qualifier: CONST qualified_type_id: 0x28190c52 } -qualified { - id: 0xd626d57b - qualifier: CONST - qualified_type_id: 0x28dce366 -} qualified { id: 0xd633a805 qualifier: CONST @@ -32685,11 +31341,6 @@ qualified { qualifier: CONST qualified_type_id: 0x29d16967 } -qualified { - id: 0xd67c33fa - qualifier: CONST - qualified_type_id: 0x29b77961 -} qualified { id: 0xd6b384f7 qualifier: CONST @@ -32760,11 +31411,6 @@ qualified { qualifier: CONST qualified_type_id: 0x2e0f9112 } -qualified { - id: 0xd7a52712 - qualifier: CONST - qualified_type_id: 0x2ed32ac0 -} qualified { id: 0xd7e22f89 qualifier: CONST @@ -32825,6 +31471,11 @@ qualified { qualifier: CONST qualified_type_id: 0x13e38c46 } +qualified { + id: 0xd8fc84fa + qualifier: CONST + qualified_type_id: 0x13b5a562 +} qualified { id: 0xd957a3fb qualifier: CONST @@ -32910,11 +31561,6 @@ qualified { qualifier: CONST qualified_type_id: 0x1b3398cc } -qualified { - id: 0xdafad6a2 - qualifier: CONST - qualified_type_id: 0x1bacec00 -} qualified { id: 0xdb0cb193 qualifier: CONST @@ -33015,6 +31661,11 @@ qualified { qualifier: CONST qualified_type_id: 0x019a91c4 } +qualified { + id: 0xdc774c41 + qualifier: CONST + qualified_type_id: 0x019a878e +} qualified { id: 0xdc9f0b9d qualifier: CONST @@ -33115,11 +31766,6 @@ qualified { qualifier: CONST qualified_type_id: 0x077a1980 } -qualified { - id: 0xddd170ab - qualifier: CONST - qualified_type_id: 0x07027426 -} qualified { id: 0xddd5d8b6 qualifier: CONST @@ -33400,6 +32046,11 @@ qualified { qualifier: CONST qualified_type_id: 0xfde6fb43 } +qualified { + id: 0xe3791aa0 + qualifier: CONST + qualified_type_id: 0xfda3dc09 +} qualified { id: 0xe37940c7 qualifier: CONST @@ -33520,6 +32171,11 @@ qualified { qualifier: CONST qualified_type_id: 0xe7176adb } +qualified { + id: 0xe61b174c + qualifier: CONST + qualified_type_id: 0xe82bebbb +} qualified { id: 0xe644a39b qualifier: CONST @@ -33925,6 +32581,11 @@ qualified { qualifier: CONST qualified_type_id: 0xc5f74818 } +qualified { + id: 0xed856aa8 + qualifier: CONST + qualified_type_id: 0xc6521c28 +} qualified { id: 0xed94bd83 qualifier: CONST @@ -33985,11 +32646,6 @@ qualified { qualifier: CONST qualified_type_id: 0xca5d3b28 } -qualified { - id: 0xee8e97dc - qualifier: CONST - qualified_type_id: 0xca7de9f8 -} qualified { id: 0xee9ee560 qualifier: CONST @@ -34020,11 +32676,6 @@ qualified { qualifier: CONST qualified_type_id: 0xcc1ac719 } -qualified { - id: 0xef1daeba - qualifier: CONST - qualified_type_id: 0xcc310c60 -} qualified { id: 0xef254f1b qualifier: CONST @@ -34050,11 +32701,6 @@ qualified { qualifier: CONST qualified_type_id: 0xcd7704bf } -qualified { - id: 0xef820ac7 - qualifier: CONST - qualified_type_id: 0xce4f9d97 -} qualified { id: 0xefcb4746 qualifier: CONST @@ -34090,16 +32736,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 @@ -34210,11 +32846,6 @@ qualified { qualifier: CONST qualified_type_id: 0xa000adb4 } -qualified { - id: 0xf42576fa - qualifier: CONST - qualified_type_id: 0xa0d26d60 -} qualified { id: 0xf42bd2bb qualifier: CONST @@ -34230,6 +32861,11 @@ qualified { qualifier: CONST qualified_type_id: 0xa2cbac0e } +qualified { + id: 0xf4d7cace + qualifier: CONST + qualified_type_id: 0xa3189db3 +} qualified { id: 0xf4e28fb7 qualifier: CONST @@ -34265,6 +32901,11 @@ qualified { qualifier: CONST qualified_type_id: 0xa582964d } +qualified { + id: 0xf588793b + qualifier: CONST + qualified_type_id: 0xa6665265 +} qualified { id: 0xf58a7eed qualifier: CONST @@ -34300,11 +32941,6 @@ qualified { qualifier: CONST qualified_type_id: 0xa68d9aed } -qualified { - id: 0xf5b52105 - qualifier: CONST - qualified_type_id: 0xa693329f -} qualified { id: 0xf5d07691 qualifier: CONST @@ -34360,21 +32996,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 @@ -34420,11 +33046,6 @@ qualified { qualifier: CONST qualified_type_id: 0xae5a9933 } -qualified { - id: 0xf8059f66 - qualifier: CONST - qualified_type_id: 0x9051cb10 -} qualified { id: 0xf824f490 qualifier: CONST @@ -34575,11 +33196,6 @@ qualified { qualifier: CONST qualified_type_id: 0x999a8ee6 } -qualified { - id: 0xfa8a997e - qualifier: CONST - qualified_type_id: 0x9a6dd373 -} qualified { id: 0xfa8ddf2a qualifier: CONST @@ -34635,11 +33251,6 @@ qualified { qualifier: CONST qualified_type_id: 0x9d8c50e2 } -qualified { - id: 0xfb74eb0a - qualifier: CONST - qualified_type_id: 0x9d941aa3 -} qualified { id: 0xfbc31a7e qualifier: CONST @@ -34700,11 +33311,6 @@ qualified { qualifier: CONST qualified_type_id: 0x834f5c57 } -qualified { - id: 0xfce47b38 - qualifier: CONST - qualified_type_id: 0x83d65a6a -} qualified { id: 0xfd03f127 qualifier: CONST @@ -34715,11 +33321,6 @@ qualified { qualifier: CONST qualified_type_id: 0x845b277e } -qualified { - id: 0xfd0ab060 - qualifier: CONST - qualified_type_id: 0x846d770b -} qualified { id: 0xfd0d0c6a qualifier: CONST @@ -34755,11 +33356,6 @@ qualified { qualifier: CONST qualified_type_id: 0x86c67cc5 } -qualified { - id: 0xfdd99217 - qualifier: CONST - qualified_type_id: 0x8721fed4 -} qualified { id: 0xfddcc595 qualifier: CONST @@ -35169,11 +33765,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 @@ -35309,6 +33900,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 @@ -35899,11 +34495,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 @@ -36169,11 +34760,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 @@ -36454,6 +35040,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 @@ -36804,11 +35395,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 @@ -36824,11 +35410,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 @@ -36879,16 +35460,6 @@ array { 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 @@ -36979,11 +35550,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 @@ -37009,11 +35575,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 @@ -37049,11 +35610,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 @@ -37099,11 +35655,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 @@ -37169,11 +35720,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 @@ -37214,11 +35760,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 @@ -37279,6 +35820,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 @@ -37364,11 +35910,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 @@ -37404,21 +35945,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 @@ -37759,11 +36290,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 @@ -37786,18 +36312,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 @@ -37834,10 +36352,6 @@ array { id: 0xc918cb81 element_type_id: 0x348515c6 } -array { - id: 0xc9ee4c6e - element_type_id: 0x375f0a7b -} array { id: 0xc9ff5105 element_type_id: 0x371b7fd6 @@ -37882,6 +36396,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 @@ -37895,10 +36414,6 @@ array { id: 0xcd9c1728 element_type_id: 0x26966763 } -array { - id: 0xcdd3c286 - element_type_id: 0x27a931d8 -} array { id: 0xce3ad630 number_of_elements: 8 @@ -38049,10 +36564,6 @@ array { number_of_elements: 8 element_type_id: 0xcb71b8cb } -array { - id: 0xd70f3c02 - element_type_id: 0x4cdacbcb -} array { id: 0xd731b823 number_of_elements: 11 @@ -38077,10 +36588,6 @@ array { number_of_elements: 8 element_type_id: 0xf5bf8f91 } -array { - id: 0xd96f5761 - element_type_id: 0x755b6647 -} array { id: 0xd97383e4 element_type_id: 0x75283450 @@ -38103,11 +36610,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 @@ -38298,6 +36800,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 @@ -38350,6 +36857,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 @@ -38360,9 +36872,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 @@ -38379,11 +36891,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 @@ -38394,11 +36901,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 @@ -38422,19 +36924,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 @@ -38448,26 +36946,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 @@ -38478,11 +36961,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 @@ -38512,10 +36990,6 @@ array { id: 0xf67b8436 element_type_id: 0xc9082b19 } -array { - id: 0xf6acc9b2 - element_type_id: 0xca551d0a -} array { id: 0xf72d9d6b number_of_elements: 94 @@ -38531,11 +37005,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 @@ -38550,11 +37019,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 @@ -38756,10 +37220,6 @@ member { id: 0x2392bf81 type_id: 0x01648e16 } -member { - id: 0x23959d0d - type_id: 0x01780427 -} member { id: 0x23e47945 type_id: 0x00bf9506 @@ -38839,10 +37299,6 @@ member { id: 0x2612b435 type_id: 0x1764a0c5 } -member { - id: 0x2629d9f4 - type_id: 0x178917c0 -} member { id: 0x2634e12c type_id: 0x17fdeaab @@ -38973,10 +37429,6 @@ member { id: 0x2a513f2f type_id: 0x266a8cae } -member { - id: 0x2a887ced - type_id: 0x250f83a7 -} member { id: 0x2a99a59c type_id: 0x2548e662 @@ -39091,10 +37543,6 @@ member { id: 0x2e407ff3 type_id: 0x362f8fdc } -member { - id: 0x2e7c0820 - type_id: 0x36de5091 -} member { id: 0x2e898e1e type_id: 0x3508486b @@ -39255,11 +37703,6 @@ member { type_id: 0x4a7de6b3 offset: 64 } -member { - id: 0x315aafb0 - type_id: 0x4a44edf4 - offset: 192 -} member { id: 0x315b0268 type_id: 0x4a427b1f @@ -39513,10 +37956,6 @@ member { type_id: 0x5f59bc43 offset: 384 } -member { - id: 0x341e0bbf - type_id: 0x5f565eed -} member { id: 0x34206e86 type_id: 0x5fafd98d @@ -39627,11 +38066,6 @@ member { type_id: 0x5d5ed2a3 offset: 512 } -member { - id: 0x349eaabd - type_id: 0x5d54ee0a - offset: 32 -} member { id: 0x34a07297 type_id: 0x5dafba4f @@ -39815,10 +38249,6 @@ member { type_id: 0x542c6f59 offset: 512 } -member { - id: 0x36c34932 - type_id: 0x542354db -} member { id: 0x36c41f11 type_id: 0x543e0a1c @@ -39905,9 +38335,9 @@ member { type_id: 0x50eb577a } member { - id: 0x37f52874 + id: 0x37f5218f type_id: 0x50fafc25 - offset: 66752 + offset: 66688 } member { id: 0x3801ddd5 @@ -40010,11 +38440,6 @@ member { type_id: 0x69fa9768 offset: 256 } -member { - id: 0x39bfc379 - type_id: 0x69d16e70 - offset: 64 -} member { id: 0x39e9b87f type_id: 0x6888b6e5 @@ -40096,7 +38521,7 @@ member { } member { id: 0x3b3d4f5b - type_id: 0x63db5ef8 + type_id: 0x63db5ef9 offset: 64 } member { @@ -40189,11 +38614,6 @@ member { type_id: 0x7f397688 offset: 1056 } -member { - id: 0x3c09d153 - type_id: 0x7f0937f1 - offset: 256 -} member { id: 0x3c0ae4aa type_id: 0x7f05fffa @@ -40377,11 +38797,6 @@ member { type_id: 0x7689fdd5 offset: 64 } -member { - id: 0x3e6e4f0a - type_id: 0x76975fbd - offset: 64 -} member { id: 0x3e7e5067 type_id: 0x76d7220a @@ -41106,11 +39521,6 @@ member { name: "__empty_ptr" type_id: 0x186c44db } -member { - id: 0xf5ed729e - name: "__empty_variable" - type_id: 0x186c44db -} member { id: 0xbdb59ae1 name: "__filler" @@ -41653,18 +40063,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" @@ -41676,12 +40074,6 @@ member { type_id: 0x4585663f offset: 288 } -member { - id: 0x2b2df831 - name: "_bitmap_shifter" - type_id: 0x1c3dbe5a - offset: 608 -} member { id: 0x14c8c4f0 name: "_call_addr" @@ -41800,12 +40192,6 @@ member { type_id: 0x74d29cf1 offset: 384 } -member { - id: 0x37d1bfd6 - name: "_max_length" - type_id: 0x6720d32f - offset: 544 -} member { id: 0xf0757ecd name: "_metrics" @@ -41835,18 +40221,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" @@ -41975,12 +40349,6 @@ member { type_id: 0x74d29cf1 offset: 416 } -member { - id: 0x97f3acfa - name: "_reset_on_ext" - type_id: 0x6720d32f - offset: 640 -} member { id: 0x0c5ee3fd name: "_resv" @@ -41992,11 +40360,6 @@ member { name: "_rt" type_id: 0x068b4f89 } -member { - id: 0x07f67731 - name: "_rtheader" - type_id: 0x3e896199 -} member { id: 0x24d59e7d name: "_rx" @@ -42126,12 +40489,6 @@ member { type_id: 0xe3186d0a offset: 128 } -member { - id: 0x085ac3bb - name: "_vns" - type_id: 0x34329ff8 - offset: 64 -} member { id: 0x07981254 name: "_watermark" @@ -42228,11 +40585,6 @@ member { name: "a_refcount" type_id: 0xa722c13e } -member { - id: 0x18e4a917 - name: "aa" - type_id: 0x3f0185ef -} member { id: 0xefb2b8bf name: "aalg" @@ -42275,48 +40627,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" @@ -42346,12 +40668,6 @@ member { type_id: 0xb914bfab offset: 1216 } -member { - id: 0x80629b7b - name: "absent" - type_id: 0x295c7202 - offset: 40 -} member { id: 0x4e736192 name: "absinfo" @@ -42363,17 +40679,6 @@ member { 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" @@ -42626,10 +40931,10 @@ member { offset: 24960 } member { - id: 0x09a043fc + id: 0x09a04c88 name: "accept_queue" type_id: 0xd3c80119 - offset: 7104 + offset: 7168 } member { id: 0x0b8c62ff @@ -42775,6 +41080,12 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x4d798a84 + name: "access_memory" + type_id: 0x2f8442f1 + offset: 768 +} member { id: 0x03d4a2c2 name: "access_state" @@ -42853,12 +41164,6 @@ member { type_id: 0x33756485 offset: 1216 } -member { - id: 0x6b5d3855 - name: "accuracy" - type_id: 0x29bf06ba - offset: 32 -} member { id: 0x6bbd8f78 name: "accuracy" @@ -42872,17 +41177,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" @@ -42932,19 +41226,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" @@ -42977,41 +41258,12 @@ member { type_id: 0xe276adef 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 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 -} member { id: 0xbe09938e name: "ack_win" @@ -43042,12 +41294,6 @@ member { type_id: 0x6d7f5ff6 offset: 688 } -member { - id: 0x42273379 - name: "acl" - type_id: 0x385d7813 - offset: 3008 -} member { id: 0xf17c84fb name: "acl_cnt" @@ -43084,11 +41330,6 @@ member { type_id: 0x4585663f offset: 13152 } -member { - id: 0x7a887e81 - name: "acl_policy" - type_id: 0xbee37e0b -} member { id: 0x455f4f04 name: "acl_rx" @@ -43101,12 +41342,6 @@ member { type_id: 0xe62ebf07 offset: 128 } -member { - id: 0x0c3d93df - name: "acm" - type_id: 0x6d7f5ff6 - offset: 56 -} member { id: 0x1cafacfd name: "acpi_cpuid" @@ -43214,11 +41449,6 @@ member { type_id: 0x301e0f4d offset: 7744 } -member { - id: 0xc0088630 - name: "action" - type_id: 0x5eb5c8aa -} member { id: 0xc031132b name: "action" @@ -43236,11 +41466,6 @@ member { type_id: 0x108178f0 offset: 256 } -member { - id: 0xc06114cf - name: "action" - type_id: 0x37273792 -} member { id: 0xc062118d name: "action" @@ -43265,39 +41490,18 @@ member { 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" type_id: 0xb3e7bac9 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 name: "action_idr" @@ -43622,12 +41826,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xdc1b4d2c - name: "active_links" - type_id: 0x914dbfdc - offset: 7888 -} member { id: 0x945c0ae1 name: "active_list" @@ -43733,12 +41931,6 @@ member { type_id: 0x295c7202 offset: 208 } -member { - id: 0xb4ac2566 - name: "active_rx_connection" - type_id: 0x353c266e - offset: 4864 -} member { id: 0x6920346b name: "active_scan_mask" @@ -43944,12 +42136,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" @@ -43962,12 +42148,6 @@ member { type_id: 0x2c41da11 offset: 2176 } -member { - id: 0x3688298d - name: "add_debugfs" - type_id: 0x0c055269 - offset: 192 -} member { id: 0x69f066fe name: "add_dev" @@ -43986,30 +42166,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" @@ -44022,24 +42178,6 @@ member { 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 -} member { id: 0xddf9cb86 name: "add_pin_ranges" @@ -44052,63 +42190,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" @@ -44126,17 +42224,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" @@ -44219,29 +42306,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" @@ -44348,22 +42417,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" @@ -44376,23 +42434,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" @@ -44616,11 +42662,6 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xc4c70d2d - name: "addrs" - type_id: 0x36de5091 -} member { id: 0xc4d7b9f1 name: "addrs" @@ -44655,12 +42696,6 @@ member { type_id: 0x5d8155a5 offset: 16 } -member { - id: 0xa2178e61 - name: "adev" - type_id: 0x7337ecd4 - offset: 5952 -} member { id: 0xa25c6094 name: "adev" @@ -44709,11 +42744,6 @@ member { type_id: 0x2f81f017 offset: 768 } -member { - id: 0xb04e3321 - name: "adjust" - type_id: 0xacf97a1b -} member { id: 0x71e66692 name: "adjust_link" @@ -44968,16 +42998,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" @@ -45031,12 +43051,6 @@ member { name: "afs" type_id: 0x0d2bad9a } -member { - id: 0x8ae3518c - name: "agg" - type_id: 0x77af9806 - offset: 1488 -} member { id: 0xd7bdf897 name: "aggregate" @@ -45071,30 +43085,6 @@ 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" @@ -45106,29 +43096,12 @@ member { 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 -} member { id: 0xb70ae771 name: "aifsn" type_id: 0x295c7202 offset: 48 } -member { - id: 0xb70aebb0 - name: "aifsn" - type_id: 0x295c7202 -} member { id: 0xa62eacfd name: "ainsn" @@ -45141,30 +43114,6 @@ member { 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" @@ -45177,12 +43126,6 @@ member { type_id: 0x3104c07e offset: 64 } -member { - id: 0x265b0ea7 - name: "akm_suites" - type_id: 0x45a82e68 - offset: 288 -} member { id: 0xa750b903 name: "alac_d" @@ -45329,12 +43272,6 @@ member { type_id: 0x33756485 offset: 6912 } -member { - id: 0xa745b3b9 - name: "align" - type_id: 0x43e910ce - bitsize: 4 -} member { id: 0x50866dac name: "align_addr" @@ -45359,11 +43296,6 @@ member { type_id: 0x0b395893 offset: 6976 } -member { - id: 0x8217fdfe - name: "align_size" - type_id: 0x3f797063 -} member { id: 0x361dfe02 name: "alignment" @@ -45490,6 +43422,11 @@ member { type_id: 0x2c3beb57 offset: 320 } +member { + id: 0x45c37c3f + name: "alloc" + type_id: 0x2fc7e631 +} member { id: 0x45c3c732 name: "alloc" @@ -45526,12 +43463,6 @@ member { type_id: 0x000a9d21 offset: 1344 } -member { - id: 0x45f12d6c - name: "alloc" - type_id: 0x1d9f7740 - offset: 128 -} member { id: 0x45f145e7 name: "alloc" @@ -45686,12 +43617,6 @@ member { type_id: 0x10b2cf3a offset: 832 } -member { - id: 0x88af7c7b - name: "alloc_sta" - type_id: 0x1e8d504e - offset: 320 -} member { id: 0x32b9bad9 name: "alloc_streams" @@ -45749,12 +43674,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" @@ -45798,12 +43717,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" @@ -45828,6 +43741,12 @@ member { offset: 193 bitsize: 1 } +member { + id: 0x611d304f + name: "allow_res_evict" + type_id: 0x6d7f5ff6 + offset: 24 +} member { id: 0xac14c576 name: "allow_restart" @@ -46168,30 +44087,6 @@ member { 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 -} member { id: 0xc59f8c99 name: "ampdu_density" @@ -46204,42 +44099,18 @@ member { type_id: 0x295c7202 offset: 24 } -member { - id: 0xcab7bf61 - name: "ampdu_len" - type_id: 0x295c7202 - offset: 136 -} member { id: 0xa985cfb6 name: "ampdu_params_info" type_id: 0x295c7202 offset: 16 } -member { - id: 0x3570abee - name: "ampdu_reference" - type_id: 0xc9082b19 - offset: 160 -} member { id: 0x277282a6 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 -} member { id: 0x31fec685 name: "an_complete" @@ -46291,10 +44162,82 @@ member { offset: 320 } member { - id: 0x2d0814ec + 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: 0x2d0812b0 name: "android_kabi_reserved1" type_id: 0x92233392 - offset: 1920 + offset: 2048 } member { id: 0x2d081c40 @@ -46303,70 +44246,70 @@ member { offset: 576 } member { - id: 0x4f08721f + id: 0x4f087fbc name: "android_kabi_reserved10" type_id: 0x92233392 - offset: 2496 -} -member { - id: 0x0bcb0210 - name: "android_kabi_reserved11" - type_id: 0x92233392 - offset: 2560 -} -member { - id: 0xca84a740 - name: "android_kabi_reserved12" - type_id: 0x92233392 offset: 2624 } member { - id: 0x894b53c0 - name: "android_kabi_reserved13" + id: 0x0bcb068c + name: "android_kabi_reserved11" type_id: 0x92233392 offset: 2688 } member { - id: 0x480bf714 - name: "android_kabi_reserved14" + id: 0xca84ad27 + name: "android_kabi_reserved12" type_id: 0x92233392 offset: 2752 } member { - id: 0xe6ca9bf5 - name: "android_kabi_reserved15" + id: 0x894b5994 + name: "android_kabi_reserved13" type_id: 0x92233392 offset: 2816 } member { - id: 0x278533d2 - name: "android_kabi_reserved16" + id: 0x480bfaa2 + name: "android_kabi_reserved14" type_id: 0x92233392 offset: 2880 } member { - id: 0x644690b8 - name: "android_kabi_reserved17" + id: 0xe6ca9dc4 + name: "android_kabi_reserved15" type_id: 0x92233392 offset: 2944 } member { - id: 0xa50571bc - name: "android_kabi_reserved18" + 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: 0x637607e0 name: "android_kabi_reserved2" type_id: 0x92233392 - offset: 1984 + offset: 2112 } member { id: 0x63760fdb @@ -46375,65 +44318,65 @@ member { offset: 640 } member { - id: 0x8b2afc87 + 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: 0xac894b6b name: "android_kabi_reserved3" @@ -46441,34 +44384,28 @@ member { offset: 704 } member { - id: 0xac894ed4 + id: 0xac894cc9 name: "android_kabi_reserved3" type_id: 0x92233392 - offset: 2048 + offset: 2176 } member { - id: 0x031a1ca0 + 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 - name: "android_kabi_reserved4" + id: 0x4fda68d3 + name: "android_kabi_reserved31" type_id: 0x92233392 - offset: 2112 + offset: 3968 +} +member { + id: 0x819947e3 + name: "android_kabi_reserved32" + type_id: 0x92233392 + offset: 4032 } member { id: 0xe0f63ce5 @@ -46477,35 +44414,41 @@ member { offset: 768 } member { - id: 0x22369142 - name: "android_kabi_reserved5" - type_id: 0x92233392 - offset: 2176 -} -member { - id: 0x667756cc - name: "android_kabi_reserved6" + id: 0xe0f63db8 + name: "android_kabi_reserved4" type_id: 0x92233392 offset: 2240 } member { - id: 0xa1b7dd86 - name: "android_kabi_reserved7" + id: 0x223693d6 + name: "android_kabi_reserved5" type_id: 0x92233392 offset: 2304 } member { - id: 0xe3f4bf21 - name: "android_kabi_reserved8" + id: 0x6677564a + name: "android_kabi_reserved6" type_id: 0x92233392 offset: 2368 } member { - id: 0x2734dd48 - name: "android_kabi_reserved9" + id: 0xa1b7df05 + name: "android_kabi_reserved7" type_id: 0x92233392 offset: 2432 } +member { + id: 0xe3f4b2ad + name: "android_kabi_reserved8" + type_id: 0x92233392 + offset: 2496 +} +member { + id: 0x2734d962 + name: "android_kabi_reserved9" + type_id: 0x92233392 + offset: 2560 +} member { id: 0x6fc674e0 name: "android_netlink_getneigh" @@ -46542,6 +44485,30 @@ member { type_id: 0x85299f4c offset: 26560 } +member { + id: 0xd671c19a + name: "android_oem_data1" + type_id: 0x92233392 + offset: 448 +} +member { + id: 0xd671c469 + name: "android_oem_data1" + type_id: 0x92233392 + offset: 1984 +} +member { + id: 0xd671cc0f + name: "android_oem_data1" + type_id: 0x92233392 + offset: 6144 +} +member { + id: 0xd6abc924 + name: "android_oem_data1" + type_id: 0x48218c07 + offset: 1088 +} member { id: 0x9170c461 name: "android_quirks" @@ -46673,30 +44640,12 @@ member { type_id: 0xd3c80119 offset: 576 } -member { - id: 0x96c1b1bf - name: "anonce" - type_id: 0x3f0185ef - offset: 256 -} member { id: 0x2b0830f7 name: "answer_flags" 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" @@ -46740,28 +44689,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" @@ -46781,58 +44713,10 @@ 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: 0x6892ce7c name: "ap_sme_capa" type_id: 0xc9082b19 - offset: 832 -} -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 + offset: 864 } member { id: 0x7f086785 @@ -47116,6 +45000,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0xa9845b1e + name: "area_type" + type_id: 0x6720d32f + offset: 3520 +} member { id: 0xa9a6f37a name: "area_type" @@ -47461,18 +45351,6 @@ member { name: "arm_v7s_cfg" 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 name: "arp_parms" @@ -47542,13 +45420,6 @@ member { type_id: 0x914dbfdc offset: 1712 } -member { - id: 0xfc620190 - name: "asap" - type_id: 0x295c7202 - offset: 49 - bitsize: 1 -} member { id: 0xfc6203f3 name: "asap" @@ -47556,12 +45427,6 @@ member { offset: 81 bitsize: 1 } -member { - id: 0x87e78f43 - name: "asap_num" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x33304170 name: "asc" @@ -47663,104 +45528,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" @@ -49014,40 +46792,6 @@ member { name: "autask" 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 -} member { id: 0x68e4e565 name: "auth_payload_timeout" @@ -49060,30 +46804,6 @@ member { 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 -} member { id: 0xc3d3954f name: "auth_type" @@ -49133,12 +46853,6 @@ member { type_id: 0xf1159c31 offset: 4928 } -member { - id: 0xdd1ac545 - name: "auto_auth" - type_id: 0x6d7f5ff6 - offset: 3456 -} member { id: 0x7bdd8289 name: "auto_bkops_en" @@ -49170,12 +46884,6 @@ member { type_id: 0x295c7202 offset: 632 } -member { - id: 0x7a814ee2 - name: "auto_open_plinks" - type_id: 0x6d7f5ff6 - offset: 88 -} member { id: 0xc5fa3132 name: "auto_runtime_pm" @@ -49294,6 +47002,12 @@ member { type_id: 0x18bd6530 offset: 192 } +member { + id: 0x3771732b + name: "aux_cnt" + type_id: 0xee2d724a + offset: 1600 +} member { id: 0x935a4a03 name: "aux_comp_list" @@ -49599,12 +47313,6 @@ member { type_id: 0xdb451e9a offset: 1024 } -member { - id: 0x1bbc97cf - name: "avg_ack_signal" - type_id: 0x29b77961 - offset: 1672 -} member { id: 0x28b854af name: "avg_buckets" @@ -50282,11 +47990,6 @@ member { type_id: 0x295c7202 offset: 368 } -member { - id: 0x0ac3dbfb - name: "ba" - type_id: 0x0145fd35 -} member { id: 0xcc435814 name: "back" @@ -50335,18 +48038,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" @@ -50424,12 +48115,6 @@ member { type_id: 0x33756485 offset: 2432 } -member { - id: 0x39070c0e - name: "band" - type_id: 0x295c7202 - offset: 288 -} member { id: 0x398cd2f3 name: "band" @@ -50441,36 +48126,12 @@ member { name: "band" 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 name: "bands" type_id: 0xa43786af offset: 2496 } -member { - id: 0x888542f0 - name: "bands" - type_id: 0x295c7202 - offset: 8 -} -member { - id: 0x0422d208 - name: "bandwidth" - type_id: 0x8a851db0 - offset: 1792 -} member { id: 0x0491ae24 name: "bandwidth" @@ -50868,42 +48529,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" @@ -51343,12 +48968,29 @@ member { type_id: 0xa61911b2 offset: 544 } +member { + id: 0x51ec10c2 + name: "bdev" + type_id: 0x10134e31 + offset: 2688 +} +member { + id: 0x51ec111d + name: "bdev" + type_id: 0x10134e31 + offset: 64 +} member { id: 0x51f02800 name: "bdev" type_id: 0x0c2e195c offset: 256 } +member { + id: 0x51f028ab + name: "bdev" + type_id: 0x0c2e195c +} member { id: 0x51f02ed6 name: "bdev" @@ -51435,70 +49077,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" @@ -51516,12 +49100,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" @@ -51533,66 +49111,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" @@ -51644,11 +49162,6 @@ member { name: "behavior" type_id: 0xc9082b19 } -member { - id: 0xb4845c93 - name: "behaviour" - type_id: 0x54e0cf1e -} member { id: 0xdcf27b4a name: "below" @@ -51708,12 +49221,6 @@ member { type_id: 0xe62ebf07 offset: 160 } -member { - id: 0xe18bfb4b - name: "bg_scan_period" - type_id: 0x6720d32f - offset: 1792 -} member { id: 0xd08479da name: "bg_timer" @@ -52645,11 +50152,23 @@ member { type_id: 0xd3c80119 offset: 1088 } +member { + id: 0x3c2270e9 + name: "blkdata" + type_id: 0x2c581e22 + offset: 1472 +} member { id: 0x059dcb90 name: "blkg" type_id: 0x03d5ac6b } +member { + id: 0x059dcf71 + name: "blkg" + type_id: 0x03d5ac6b + offset: 64 +} member { id: 0x5b755598 name: "blkg_hint" @@ -52852,18 +50371,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" @@ -53095,6 +50602,30 @@ member { name: "bmp_len" type_id: 0x4585663f } +member { + id: 0x92654565 + name: "bo" + type_id: 0x246dc7d4 + offset: 192 +} +member { + 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: 0x2dc02f46 name: "boardinfo" @@ -53107,6 +50638,12 @@ member { type_id: 0x219459f2 offset: 14656 } +member { + id: 0x921a8304 + name: "body" + type_id: 0x0483e6f8 + offset: 128 +} member { id: 0xbfc5857a name: "bool" @@ -53215,17 +50752,6 @@ member { type_id: 0x399c459b 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 name: "borken" @@ -53356,10 +50882,10 @@ member { offset: 1344 } member { - id: 0x68d6c6bc + id: 0x68d6c106 name: "bound_table" type_id: 0xd3c80119 - offset: 6464 + offset: 6528 } member { id: 0x62ad5394 @@ -53850,41 +51376,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" @@ -53892,58 +51389,10 @@ 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: 0x4142d6eb name: "bss_priv_size" type_id: 0x6720d32f - offset: 896 -} -member { - id: 0x507f0258 - name: "bss_select" - type_id: 0x37fb7351 - offset: 2464 + offset: 928 } member { id: 0x599e91b3 @@ -53951,89 +51400,12 @@ member { 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 -} member { id: 0xb67a7308 name: "bssid" 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" @@ -54339,23 +51711,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" @@ -54402,6 +51757,11 @@ member { type_id: 0xd359db99 offset: 192 } +member { + id: 0x9ad307bc + name: "buf" + type_id: 0xc8c766a0 +} member { id: 0x9aeff0bf name: "buf" @@ -54582,12 +51942,6 @@ member { type_id: 0x203c0fc1 offset: 64 } -member { - id: 0x44878a7c - name: "buf_size" - type_id: 0x914dbfdc - offset: 160 -} member { id: 0x44e2ff4b name: "buf_size" @@ -54610,6 +51964,11 @@ member { name: "buffer" type_id: 0x8e7b8b93 } +member { + id: 0x3358d289 + name: "buffer" + type_id: 0x86d95287 +} member { id: 0x335a61cc name: "buffer" @@ -54740,16 +52099,16 @@ member { offset: 1472 } member { - id: 0x64fe2191 + id: 0x64fe21bf name: "buffer_max_size" type_id: 0x92233392 - offset: 9664 + offset: 9728 } member { - id: 0x3025b475 + id: 0x3025b4d4 name: "buffer_min_size" type_id: 0x92233392 - offset: 9600 + offset: 9664 } member { id: 0x65416df2 @@ -54782,10 +52141,10 @@ member { offset: 64 } member { - id: 0x3086d7e7 + id: 0x3086d9c9 name: "buffer_size" type_id: 0x92233392 - offset: 9536 + offset: 9600 } member { id: 0x3086dd9e @@ -54973,6 +52332,12 @@ member { type_id: 0xf435685e offset: 1728 } +member { + id: 0x1777afa7 + name: "bulk_move" + type_id: 0x19e61d64 + offset: 3136 +} member { id: 0x223191aa name: "bulk_out" @@ -55045,30 +52410,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" @@ -55086,6 +52427,12 @@ member { name: "bus" type_id: 0xe8034002 } +member { + id: 0xda63b064 + name: "bus" + type_id: 0xb3991470 + offset: 192 +} member { id: 0xda63cab2 name: "bus" @@ -55479,6 +52826,12 @@ member { type_id: 0x6d7f5ff6 offset: 8976 } +member { + id: 0x60bc6de9 + name: "busy" + type_id: 0x6d7f5ff6 + offset: 1760 +} member { id: 0x60e4b862 name: "busy" @@ -55505,10 +52858,10 @@ member { offset: 1280 } 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 @@ -55591,36 +52944,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" @@ -55943,6 +53277,12 @@ member { type_id: 0x6720d32f offset: 1152 } +member { + id: 0x4d89ccab + name: "bytes_moved" + type_id: 0x1c898f28 + offset: 128 +} member { id: 0xdacabd30 name: "bytes_out" @@ -56147,12 +53487,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" @@ -56239,12 +53573,6 @@ member { type_id: 0x32b15eb1 offset: 128 } -member { - id: 0x3b502724 - name: "cache" - type_id: 0x2efd5036 - offset: 5184 -} member { id: 0x3b50f609 name: "cache" @@ -56310,12 +53638,6 @@ member { type_id: 0xc9082b19 offset: 448 } -member { - id: 0xc1ced5ca - name: "cache_id" - type_id: 0x3f0185ef - offset: 384 -} member { id: 0x83ceb15a name: "cache_idx" @@ -56478,16 +53800,16 @@ member { offset: 128 } member { - id: 0x3f937e70 + id: 0x3f937023 name: "cached_peer" type_id: 0xc9082b19 - offset: 6752 + offset: 6816 } member { - id: 0xed6e7ca2 + id: 0xed6e7b2e name: "cached_peer_allow_dgram" type_id: 0x6d7f5ff6 - offset: 6728 + offset: 6792 } member { id: 0x3339d670 @@ -56560,6 +53882,30 @@ member { type_id: 0x4585663f offset: 4320 } +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 name: "calc_load_active" @@ -56646,12 +53992,6 @@ member { offset: 427 bitsize: 1 } -member { - id: 0xa249a8b7 - name: "call_xarray" - type_id: 0x80c20070 - offset: 4992 -} member { id: 0x560ee67a name: "callback" @@ -56822,12 +54162,6 @@ member { type_id: 0x5533923b offset: 28736 } -member { - id: 0xf585f096 - name: "can_aggregate_in_amsdu" - type_id: 0x3796d662 - offset: 6400 -} member { id: 0x0ed07ce2 name: "can_attach" @@ -57008,30 +54342,12 @@ member { type_id: 0x0f6a3544 offset: 832 } -member { - id: 0xb48bdfd2 - name: "cancel_hw_scan" - type_id: 0x0c3609db - offset: 1536 -} member { id: 0x9fa954f5 name: "cancel_pkt" type_id: 0x2ca6a571 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 name: "cancel_seq" @@ -57286,39 +54602,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" @@ -57402,24 +54685,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" @@ -57472,12 +54737,6 @@ member { type_id: 0xedf277ba offset: 256 } -member { - id: 0xc026c713 - name: "capid" - type_id: 0x92233392 - offset: 64 -} member { id: 0x08377305 name: "caps" @@ -57773,11 +55032,6 @@ member { type_id: 0xd9ed81e9 offset: 256 } -member { - id: 0xbdc1f495 - name: "category" - type_id: 0x295c7202 -} member { id: 0x534a05c6 name: "cb" @@ -57990,11 +55244,6 @@ member { type_id: 0x3abcce84 offset: 9856 } -member { - id: 0xc9fc2552 - name: "ccmp" - type_id: 0x29668d9f -} member { id: 0x180c21c0 name: "cd_irq" @@ -58018,12 +55267,6 @@ member { type_id: 0x1d4da256 offset: 7552 } -member { - id: 0x0592c401 - name: "cdev" - type_id: 0x04ca9246 - offset: 13312 -} member { id: 0x0592ca04 name: "cdev" @@ -58035,6 +55278,12 @@ member { name: "cdev" type_id: 0x04ca9246 } +member { + id: 0x0592cb6f + name: "cdev" + type_id: 0x04ca9246 + offset: 13440 +} member { id: 0x0592cf65 name: "cdev" @@ -58291,12 +55540,6 @@ member { type_id: 0x3da6aaca offset: 59200 } -member { - id: 0xd4960f0c - name: "cfg" - type_id: 0xf838d67c - offset: 64 -} member { id: 0x2463b959 name: "cfg0_base" @@ -58562,12 +55805,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" @@ -58623,72 +55860,12 @@ member { 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 -} member { id: 0x3e2779de name: "chained" type_id: 0x6d7f5ff6 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 -} member { id: 0xbb09fda0 name: "chaintoolong" @@ -58776,11 +55953,6 @@ member { type_id: 0xb3e7bac9 offset: 512 } -member { - id: 0x279ac478 - name: "chan_switch" - type_id: 0x096b4c0a -} member { id: 0xc983e1f2 name: "chan_timer" @@ -58799,42 +55971,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" @@ -58875,30 +56011,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" @@ -58911,12 +56023,6 @@ member { type_id: 0x2fbd4bba offset: 256 } -member { - id: 0x37df5929 - name: "change_mpath" - type_id: 0x2cda5ad4 - offset: 1536 -} member { id: 0x6242ab67 name: "change_protocol" @@ -58947,47 +56053,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" @@ -59048,17 +56125,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" @@ -59112,54 +56178,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" @@ -59228,24 +56252,12 @@ member { type_id: 0xceef9f74 offset: 1536 } -member { - id: 0xea89b93b - name: "channels" - type_id: 0xceef9f74 - offset: 1216 -} member { id: 0xea9495a3 name: "channels" type_id: 0xd3c80119 offset: 128 } -member { - id: 0xeab12823 - name: "channels" - type_id: 0xf67b8436 - offset: 320 -} member { id: 0x8ca402a4 name: "channels_max" @@ -59282,12 +56294,6 @@ member { type_id: 0x32941b2b offset: 128 } -member { - id: 0x5fb0ba35 - name: "chanwidth" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xfdbbcecf name: "char_dev" @@ -60180,24 +57186,6 @@ member { 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" @@ -60210,12 +57198,6 @@ member { type_id: 0x3104c07e offset: 1152 } -member { - id: 0x7a629ad6 - name: "ciphers_pairwise" - type_id: 0xdbbe2477 - offset: 96 -} member { id: 0xcf8911f8 name: "cis" @@ -60232,36 +57214,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" @@ -60718,9 +57670,9 @@ member { bitsize: 1 } member { - id: 0x85199789 + id: 0x8519930d name: "client" - type_id: 0x26f4ca37 + type_id: 0x26f04e6e } member { id: 0x852035b1 @@ -60820,6 +57772,11 @@ member { type_id: 0x3dcee85d offset: 256 } +member { + id: 0xc8e82891 + name: "clk" + type_id: 0x3dcee85d +} member { id: 0xc8e82c68 name: "clk" @@ -60956,6 +57913,12 @@ member { type_id: 0x4585663f offset: 224 } +member { + id: 0x0413f3fc + name: "clkevt" + type_id: 0x668debad + offset: 512 +} member { id: 0x0fb4f072 name: "clkpm_capable" @@ -61438,12 +58401,6 @@ member { type_id: 0xb914bfab offset: 1088 } -member { - id: 0xe5824de8 - name: "close_range" - type_id: 0x6d7f5ff6 - offset: 88 -} member { id: 0x6cd7749f name: "close_wait" @@ -61451,16 +58408,16 @@ member { offset: 4928 } member { - id: 0x74c8181d + id: 0x74c81a8c name: "close_work" type_id: 0xf1159c31 - offset: 8704 + offset: 8768 } member { - id: 0xef258bb5 + id: 0xef258b09 name: "close_work_scheduled" type_id: 0x6d7f5ff6 - offset: 9408 + offset: 9472 } member { id: 0x49829e85 @@ -62020,6 +58977,11 @@ member { name: "cnt" type_id: 0xc9082b19 } +member { + id: 0x823c481b + name: "cnt" + type_id: 0xcd74e255 +} member { id: 0x8285ee65 name: "cnt" @@ -62030,17 +58992,6 @@ 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" @@ -62093,6 +59044,12 @@ member { type_id: 0xd3c80119 offset: 24256 } +member { + id: 0x5406c379 + name: "code" + type_id: 0xe62ebf07 + offset: 128 +} member { id: 0x5406c75b name: "code" @@ -62290,12 +59247,6 @@ member { type_id: 0xedf277ba offset: 576 } -member { - id: 0xccaef374 - name: "collisions" - type_id: 0xc9082b19 - offset: 256 -} member { id: 0x9beb9103 name: "collocated_ref_idx" @@ -62313,17 +59264,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" @@ -62340,24 +59280,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" @@ -62755,18 +59677,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" @@ -63083,6 +59993,12 @@ member { type_id: 0x20fd6195 offset: 512 } +member { + id: 0x7cd2e33a + name: "compatible" + type_id: 0x370a664e + offset: 192 +} member { id: 0x7ce16273 name: "compatible" @@ -63189,18 +60105,36 @@ member { type_id: 0xbe8b269f offset: 128 } +member { + id: 0xafb97ebf + name: "complete_lock" + type_id: 0xa7c362b0 + offset: 2432 +} member { id: 0x87c8e2e4 name: "complete_put" type_id: 0x6d7f5ff6 offset: 36032 } +member { + id: 0x6de77ace + name: "complete_req" + type_id: 0x1e820193 + offset: 2368 +} member { id: 0x2a809092 name: "complete_work" type_id: 0x1f3c8679 offset: 7424 } +member { + id: 0x2a8099be + name: "complete_work" + type_id: 0x1f3c8679 + offset: 2688 +} member { id: 0xc938c9f2 name: "complete_wq" @@ -63537,22 +60471,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" @@ -63583,12 +60506,6 @@ member { type_id: 0x33756485 offset: 1280 } -member { - id: 0xf54a3f85 - name: "conf_tx" - type_id: 0x2f74ef94 - offset: 2688 -} member { id: 0xd137e8f5 name: "config" @@ -63606,12 +60523,6 @@ member { type_id: 0xedf277ba offset: 64 } -member { - id: 0xd18a515f - name: "config" - type_id: 0x2f93ebdc - offset: 576 -} member { id: 0xd190daa2 name: "config" @@ -63736,12 +60647,6 @@ member { type_id: 0x2d883003 offset: 1728 } -member { - id: 0xe9e7a0af - name: "config_iface_filter" - type_id: 0x0c321408 - offset: 1088 -} member { id: 0xa02c1087 name: "config_init" @@ -63760,11 +60665,6 @@ member { type_id: 0xf313e71a offset: 64 } -member { - id: 0x241ab074 - name: "config_override" - type_id: 0x6d7f5ff6 -} member { id: 0x0a84c182 name: "config_port" @@ -63841,12 +60741,6 @@ member { type_id: 0x2cc63051 offset: 576 } -member { - id: 0x0b1d80db - name: "configure_filter" - type_id: 0x0c58670b - offset: 1024 -} member { id: 0xba19062c name: "configured_flag" @@ -63895,16 +60789,16 @@ member { offset: 448 } member { - id: 0xf05bf128 + id: 0xf05bf8aa name: "cong_link_cnt" type_id: 0x914dbfdc - offset: 7072 + offset: 7136 } member { - id: 0x0ba4e781 + id: 0x0ba4e33c name: "cong_links" type_id: 0xd3c80119 - offset: 6720 + offset: 6784 } member { id: 0x0d45cac7 @@ -63917,6 +60811,12 @@ member { name: "conn" type_id: 0x39a8be0c } +member { + id: 0x85e74112 + name: "conn" + type_id: 0x3ef80973 + offset: 960 +} member { id: 0x85e800af name: "conn" @@ -63930,16 +60830,10 @@ member { offset: 192 } member { - id: 0x85f6c8bd - name: "conn" - type_id: 0x2f71a6de - offset: 960 -} -member { - id: 0x0aa16497 + id: 0x0aa164cf name: "conn_addrtype" type_id: 0x295c7202 - offset: 8016 + offset: 8080 } member { id: 0x9954d32c @@ -64008,10 +60902,10 @@ member { offset: 1344 } member { - id: 0xe79af6cf + id: 0xe79af4ab name: "conn_timeout" type_id: 0x914dbfdc - offset: 7040 + offset: 7104 } member { id: 0xe7e3b868 @@ -64025,12 +60919,6 @@ member { type_id: 0x2cc4c59b offset: 256 } -member { - id: 0xbd403946 - name: "connect" - type_id: 0x2cd83447 - offset: 2880 -} member { id: 0xbd404e9b name: "connect" @@ -64074,11 +60962,17 @@ member { offset: 13888 } member { - id: 0x1301780c + id: 0x1329067b name: "connect_keys" - type_id: 0x336f2801 + type_id: 0x1b115f4e offset: 1024 } +member { + id: 0x997c290a + name: "connect_lock" + type_id: 0xa7c362b0 + offset: 6400 +} member { id: 0xee1e8424 name: "connect_phy" @@ -64092,16 +60986,16 @@ member { offset: 10560 } member { - id: 0x168e5f48 + id: 0x168e5eac name: "connect_timeout" type_id: 0xfc0e1dbd - offset: 6848 + offset: 6912 } member { - id: 0x437f9fed + id: 0x437f9426 name: "connect_work" type_id: 0xf1159c31 - offset: 7296 + offset: 7360 } member { id: 0x7911e045 @@ -64148,28 +61042,10 @@ member { offset: 256 } member { - id: 0xdecd7ecb + id: 0xdecd7e20 name: "connected_table" type_id: 0xd3c80119 - offset: 6592 -} -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 + offset: 6656 } member { id: 0xd9f046ca @@ -64637,34 +61513,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" @@ -64687,54 +61547,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" @@ -64923,21 +61735,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 @@ -65265,41 +62066,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" @@ -65497,12 +62263,6 @@ member { name: "count" type_id: 0xb02b353a } -member { - id: 0x65a3490a - name: "count" - type_id: 0x861a0f9a - offset: 48 -} member { id: 0x65b0d7d8 name: "count" @@ -65589,36 +62349,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" @@ -65635,30 +62376,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" @@ -65741,6 +62458,30 @@ member { type_id: 0xac2791e9 offset: 1920 } +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 name: "cpl" @@ -65944,6 +62685,11 @@ member { type_id: 0x33756485 offset: 23296 } +member { + id: 0xe35f2973 + name: "cpu_cnt" + type_id: 0xe8c376d6 +} member { id: 0xda98dd92 name: "cpu_context" @@ -66367,6 +63113,12 @@ member { type_id: 0x2662a905 offset: 384 } +member { + id: 0xa2af51ef + name: "cqe_busy" + type_id: 0x4585663f + offset: 1728 +} member { id: 0x1fe3938f name: "cqe_cached" @@ -66498,35 +63250,11 @@ member { offset: 2560 } member { - id: 0x627c019c + id: 0x62614f5d name: "cqm_config" - type_id: 0x3a481d86 + type_id: 0x2706dc09 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 -} member { id: 0x00fa5522 name: "cr8" @@ -66757,10 +63485,10 @@ member { bitsize: 1 } member { - id: 0x92faa0f7 + id: 0x92faaaee name: "created" type_id: 0x6d7f5ff6 - offset: 4512 + offset: 4448 } member { id: 0x221ad0f5 @@ -66810,18 +63538,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" @@ -67028,24 +63744,6 @@ member { name: "cryptlen" 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 name: "crypto_cap_array" @@ -67236,18 +63934,6 @@ 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" @@ -67733,6 +64419,12 @@ member { name: "ctx" type_id: 0x13b93798 } +member { + id: 0xec949f56 + name: "ctx" + type_id: 0x0d68946d + offset: 64 +} member { id: 0xeca4247d name: "ctx" @@ -67888,12 +64580,6 @@ member { type_id: 0x0b9cf8cf offset: 1600 } -member { - id: 0x9115f0a4 - name: "cur" - type_id: 0x177bdfa6 - offset: 256 -} member { id: 0x91313f3f name: "cur" @@ -68224,15 +64910,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 @@ -68300,12 +64980,6 @@ member { type_id: 0x6720d32f offset: 1408 } -member { - id: 0xb570cbf3 - name: "current_namespace" - type_id: 0x38534374 - offset: 128 -} member { id: 0xb650ba71 name: "current_opp" @@ -68495,12 +65169,6 @@ member { name: "cvt" type_id: 0x31fe95e7 } -member { - id: 0x085b49c3 - name: "cw_max" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x085b4a46 name: "cw_max" @@ -68512,24 +65180,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" @@ -68958,12 +65608,6 @@ member { type_id: 0xe02e14d6 offset: 128 } -member { - id: 0x116f1f1d - name: "da" - type_id: 0xabf64f28 - offset: 32 -} member { id: 0xcbe0aa41 name: "da_to_va" @@ -69192,12 +65836,6 @@ member { offset: 32 bitsize: 24 } -member { - id: 0xff0d718e - name: "data" - type_id: 0x9f539f03 - offset: 1280 -} member { id: 0xff1240f1 name: "data" @@ -69341,24 +65979,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" @@ -69437,12 +66063,6 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xff833ead - name: "data" - type_id: 0x11112789 - offset: 8 -} member { id: 0xff886278 name: "data" @@ -69632,16 +66252,6 @@ 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" @@ -69771,6 +66381,12 @@ member { type_id: 0x41fadac3 offset: 64 } +member { + id: 0xffd54088 + name: "data" + type_id: 0x4765767f + offset: 384 +} member { id: 0xffd88cf6 name: "data" @@ -70102,6 +66718,12 @@ member { type_id: 0x5d8155a5 offset: 40 } +member { + id: 0x569ccc07 + name: "data_size" + type_id: 0x95ef30d6 + offset: 256 +} member { id: 0x56c02652 name: "data_size" @@ -70251,12 +66873,6 @@ member { type_id: 0x4585663f offset: 45248 } -member { - id: 0xb90191fa - name: "datalen" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xb9dcf471 name: "datalen" @@ -70654,6 +67270,18 @@ member { type_id: 0x249959de offset: 14464 } +member { + id: 0x71b92279 + name: "ddestroy" + type_id: 0xd3c80119 + offset: 16704 +} +member { + id: 0x71b92826 + name: "ddestroy" + type_id: 0xd3c80119 + offset: 3200 +} member { id: 0x6ac8a1eb name: "deactivate" @@ -70811,17 +67439,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" @@ -70834,6 +67451,12 @@ member { type_id: 0x6720d32f offset: 256 } +member { + id: 0x070a913d + name: "debug" + type_id: 0x0c8ded5e + offset: 256 +} member { id: 0x07307794 name: "debug" @@ -71288,23 +67911,12 @@ member { type_id: 0x2e0f9112 offset: 512 } -member { - id: 0xea542764 - name: "def" - type_id: 0x6720d32f - offset: 1696 -} member { id: 0xea76816b name: "def" type_id: 0x4585663f offset: 32 } -member { - id: 0xeab0df6c - name: "def" - type_id: 0x83d65a6a -} member { id: 0xffdeb083 name: "def_br_lsto" @@ -71729,12 +68341,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" @@ -71789,78 +68395,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" @@ -71909,11 +68449,6 @@ member { type_id: 0x0469d4d8 offset: 2368 } -member { - id: 0x845d8518 - name: "delay" - type_id: 0x6720d32f -} member { id: 0x845e0640 name: "delay" @@ -71938,12 +68473,6 @@ member { type_id: 0xc9082b19 offset: 576 } -member { - id: 0x84f3af80 - name: "delay" - type_id: 0xc9082b19 - offset: 416 -} member { id: 0x9a2f5329 name: "delay_attr" @@ -72046,11 +68575,6 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x9cd8466b - name: "delba" - type_id: 0x0961381a -} member { id: 0xd3147b81 name: "delete" @@ -72075,6 +68599,18 @@ member { type_id: 0x35ad7e6f offset: 704 } +member { + id: 0x28292c47 + name: "delete_mem_notify" + type_id: 0x0cf0f1be + offset: 448 +} +member { + id: 0x7ccfd4e2 + name: "deleted" + type_id: 0x6d7f5ff6 + offset: 3072 +} member { id: 0x1144d809 name: "deleting" @@ -72451,18 +68987,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" @@ -72878,6 +69402,12 @@ member { type_id: 0x0c596e35 offset: 64 } +member { + id: 0xa4fad47f + name: "destroy" + type_id: 0x0cf0f1be + offset: 2816 +} member { id: 0xa4fb36f9 name: "destroy" @@ -74030,6 +70560,12 @@ member { type_id: 0xd3c80119 offset: 8256 } +member { + id: 0x31c5367f + name: "dev_mapping" + type_id: 0x1582ab06 + offset: 16960 +} member { id: 0x8606d3a0 name: "dev_name" @@ -74695,6 +71231,17 @@ member { type_id: 0xd3c80119 offset: 1344 } +member { + id: 0x5adf792f + name: "device_list" + type_id: 0xd3c80119 +} +member { + id: 0x5adf7dce + name: "device_list" + type_id: 0xd3c80119 + offset: 64 +} member { id: 0x5adf7dd6 name: "device_list" @@ -74880,18 +71427,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" @@ -75198,6 +71733,12 @@ member { type_id: 0x1ba902d8 offset: 1728 } +member { + id: 0x882d22a1 + name: "dfl_cftypes" + type_id: 0x1ba902d8 + offset: 64 +} member { id: 0xb2edf79f name: "dfl_cgrp" @@ -75306,17 +71847,6 @@ member { 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 -} member { id: 0x74ab0220 name: "die_revision" @@ -76080,17 +72610,6 @@ member { name: "disabled" type_id: 0x74d29cf1 } -member { - id: 0x7ec2fa88 - name: "disassoc" - type_id: 0x3ac9585b -} -member { - id: 0x7ed4e7e7 - name: "disassoc" - type_id: 0x2cdb5d9e - offset: 2816 -} member { id: 0x66b91a9f name: "disc" @@ -76175,12 +72694,6 @@ member { type_id: 0x0c2f924e offset: 14016 } -member { - id: 0x8d876646 - name: "disconnect" - type_id: 0x2cd08116 - offset: 3008 -} member { id: 0x8d87fb64 name: "disconnect" @@ -76241,11 +72754,6 @@ member { type_id: 0x6d7f5ff6 offset: 8 } -member { - id: 0x8dc6cf90 - name: "disconnect" - type_id: 0x6d7f5ff6 -} member { id: 0xd63956e7 name: "disconnect" @@ -76326,18 +72834,6 @@ member { 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 -} member { id: 0x8c9f2a57 name: "discrete" @@ -76348,6 +72844,12 @@ member { name: "discrete" type_id: 0xaedb15fc } +member { + id: 0x6071a578 + name: "disk" + type_id: 0x2131312a + offset: 64 +} member { id: 0x6071a686 name: "disk" @@ -76496,19 +72998,6 @@ member { type_id: 0x914dbfdc 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 -} member { id: 0x929175ec name: "dist_id" @@ -76521,32 +73010,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" @@ -76798,6 +73261,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" @@ -77598,12 +74067,6 @@ member { type_id: 0x03913382 offset: 6208 } -member { - id: 0x7fcf96f6 - name: "dont_wait_for_ack" - type_id: 0x6d7f5ff6 - offset: 264 -} member { id: 0xbd60b76c name: "doorbell" @@ -77615,166 +74078,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" @@ -78503,11 +74806,6 @@ member { type_id: 0x33756485 offset: 704 } -member { - id: 0x6da5d6a0 - name: "driver_data" - type_id: 0xefd377fd -} member { id: 0x853c663f name: "driver_features" @@ -78526,12 +74824,6 @@ member { type_id: 0xc9082b19 offset: 1472 } -member { - id: 0x1efb7159 - name: "driver_flags" - type_id: 0xc9082b19 - offset: 8064 -} member { id: 0x1efb72d7 name: "driver_flags" @@ -78682,11 +74974,6 @@ member { type_id: 0x18bd6530 offset: 1280 } -member { - id: 0x643aba37 - name: "driver_rates" - type_id: 0x88f30e70 -} member { id: 0xbb66fad9 name: "driver_state" @@ -78836,12 +75123,6 @@ member { type_id: 0x299c4193 offset: 1216 } -member { - id: 0x099ebb8f - name: "drops" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x09b19038 name: "drops" @@ -78888,12 +75169,6 @@ member { type_id: 0x18bd6530 offset: 128 } -member { - id: 0x8fa869fb - name: "drv_data" - type_id: 0x18bd6530 - offset: 64 -} member { id: 0x8fa86c88 name: "drv_data" @@ -78912,30 +75187,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" @@ -79012,17 +75263,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" @@ -79404,30 +75644,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" @@ -79537,6 +75753,11 @@ member { offset: 576 bitsize: 1 } +member { + id: 0x13a85d35 + name: "dummy_read_page" + type_id: 0x06835e9c +} member { id: 0xf20c0e6b name: "dummy_rx" @@ -79615,18 +75836,6 @@ member { type_id: 0x425c572c offset: 6592 } -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 name: "dump_segments" @@ -79639,12 +75848,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xaa0b700b - name: "dump_station" - type_id: 0x2cdfe468 - offset: 1344 -} member { id: 0x031e119e name: "dump_stats" @@ -79657,12 +75860,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" @@ -79717,10 +75914,10 @@ member { type_id: 0xe3222f5b } member { - id: 0x88d9c9d6 + id: 0x88d9c62c name: "dupl_rcvcnt" type_id: 0x74d29cf1 - offset: 7008 + offset: 7072 } member { id: 0x703907cc @@ -79777,12 +75974,6 @@ member { type_id: 0x4585663f offset: 608 } -member { - id: 0xe07aef78 - name: "duration" - type_id: 0x0baa70a7 - offset: 8 -} member { id: 0xe0976488 name: "duration" @@ -79800,41 +75991,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" @@ -80054,12 +76210,6 @@ member { offset: 1032 bitsize: 1 } -member { - id: 0xc19484cd - name: "dynamic_ps_timeout" - type_id: 0x6720d32f - offset: 64 -} member { id: 0x1b277507 name: "dynids" @@ -80212,18 +76362,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" @@ -80248,12 +76386,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" @@ -80359,18 +76491,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" @@ -80460,12 +76580,6 @@ member { type_id: 0x7690c707 offset: 160 } -member { - id: 0x61c1ec10 - name: "edmg" - type_id: 0x7690c707 - offset: 3104 -} member { id: 0xbcb130f4 name: "edmg_cap" @@ -80777,18 +76891,6 @@ member { 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 -} member { id: 0xf3eccafa name: "eht_cap" @@ -80801,54 +76903,18 @@ 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" type_id: 0x5e9b9471 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 name: "eir" @@ -80867,12 +76933,6 @@ member { type_id: 0x18bd6530 offset: 192 } -member { - id: 0x03c10eb3 - name: "elem" - type_id: 0xcdd3c286 - offset: 64 -} member { id: 0xf8485171 name: "elem_flags" @@ -80903,24 +76963,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" @@ -80951,18 +76993,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" @@ -81052,18 +77082,6 @@ member { name: "em_pd" 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 name: "ema_max_profile_periodicity" @@ -81144,11 +77162,6 @@ member { type_id: 0xe8034002 offset: 16 } -member { - id: 0x988a7040 - name: "enable" - type_id: 0x6d7f5ff6 -} member { id: 0x988a74a1 name: "enable" @@ -81268,12 +77281,6 @@ member { type_id: 0x2e0b807c offset: 1216 } -member { - id: 0xf5665672 - name: "enable_beacon" - type_id: 0x6d7f5ff6 - offset: 256 -} member { id: 0xf88f7598 name: "enable_cnt" @@ -81644,12 +77651,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" @@ -81848,13 +77849,6 @@ member { type_id: 0x295c7202 offset: 88 } -member { - id: 0xb1e6b4a5 - name: "encoding" - type_id: 0x295c7202 - offset: 248 - bitsize: 2 -} member { id: 0x5ce87ef3 name: "encoding_sa" @@ -81957,12 +77951,6 @@ member { type_id: 0x33756485 offset: 384 } -member { - id: 0x375a059a - name: "end_cac" - type_id: 0x0f9fb962 - offset: 5440 -} member { id: 0x0759553b name: "end_code" @@ -82191,12 +78179,6 @@ member { type_id: 0x0c4d6f90 offset: 64 } -member { - id: 0xf53aaa2c - name: "enqueue_time" - type_id: 0x37adedac - offset: 288 -} member { id: 0x8905c22d name: "enqueued" @@ -82925,12 +78907,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" @@ -83392,6 +79368,12 @@ member { type_id: 0x6720d32f offset: 768 } +member { + id: 0x0a28cbab + name: "event" + type_id: 0x6720d32f + offset: 512 +} member { id: 0x0a384d6c name: "event" @@ -83543,12 +79525,6 @@ member { type_id: 0x269c8e40 offset: 128 } -member { - id: 0x6b7c0f9a - name: "event_callback" - type_id: 0x0c351ae2 - offset: 4096 -} member { id: 0xf0897d29 name: "event_caps" @@ -83774,6 +79750,12 @@ member { type_id: 0x03913382 offset: 1664 } +member { + id: 0x7dd6be17 + name: "event_wait" + type_id: 0x03913382 + offset: 320 +} member { id: 0x4fd97d39 name: "event_work" @@ -83956,6 +79938,12 @@ member { type_id: 0x4585663f offset: 9696 } +member { + id: 0xb31e7df6 + name: "evict_flags" + type_id: 0x0cd1cfb6 + offset: 320 +} member { id: 0x51a47e4c name: "evict_inode" @@ -83968,6 +79956,12 @@ member { type_id: 0xa4e7cb57 offset: 8000 } +member { + id: 0x44e1a460 + name: "eviction_valuable" + type_id: 0x374ce5e7 + offset: 256 +} member { id: 0x89066d93 name: "evt_page" @@ -84526,10 +80520,10 @@ member { offset: 3200 } member { - id: 0xe063057b + id: 0xe063023c name: "expect_ack" type_id: 0x6d7f5ff6 - offset: 7984 + offset: 8048 } member { id: 0x40cc35fe @@ -84579,12 +80573,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" @@ -84776,12 +80764,6 @@ member { name: "expr_type" type_id: 0xc9082b19 } -member { - id: 0x3ef98632 - name: "exptime" - type_id: 0xc9082b19 - offset: 128 -} member { id: 0x9979519f name: "ext" @@ -84800,18 +80782,6 @@ member { type_id: 0x01c0c6f8 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 name: "ext_caps" @@ -84824,11 +80794,6 @@ member { type_id: 0x3fefb42f offset: 1600 } -member { - id: 0x1f6e9398 - name: "ext_chan_switch" - type_id: 0x094c2f87 -} member { id: 0x50922243 name: "ext_compat_id" @@ -84841,9 +80806,15 @@ member { offset: 8000 } member { - id: 0xd36ebbe5 + id: 0x2b9f6b6e + name: "ext_csd_dentry" + type_id: 0x120540d1 + offset: 3648 +} +member { + id: 0xd321b6e2 name: "ext_features" - type_id: 0xee699492 + type_id: 0xa164938f offset: 768 } member { @@ -85077,12 +81048,6 @@ member { offset: 64 bitsize: 1 } -member { - id: 0x93325596 - name: "external_auth" - type_id: 0x2cdb686d - offset: 6784 -} member { id: 0x15ff4fe5 name: "external_debug_state" @@ -85149,12 +81114,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" @@ -85201,12 +81160,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" @@ -85575,18 +81528,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" @@ -86569,12 +82510,6 @@ member { type_id: 0xb3e7bac9 offset: 1072 } -member { - id: 0x23edc1f4 - name: "fcs_err_count" - type_id: 0xc9082b19 - offset: 1728 -} member { id: 0x7f1955b1 name: "fd" @@ -86873,10 +82808,10 @@ member { offset: 6528 } member { - id: 0xc5a168c6 + id: 0xc5a160d0 name: "features" type_id: 0xb914bfab - offset: 67136 + offset: 67072 } member { id: 0xc5a16b87 @@ -88165,22 +84100,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" @@ -88204,90 +84123,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" @@ -88306,11 +84141,6 @@ member { type_id: 0x2dc013c2 offset: 896 } -member { - id: 0xa3349467 - name: "filter" - type_id: 0x3f0185ef -} member { id: 0xa33d21e8 name: "filter" @@ -88465,13 +84295,6 @@ member { offset: 104 bitsize: 1 } -member { - id: 0x3f19c40b - name: "final" - type_id: 0x295c7202 - offset: 208 - bitsize: 1 -} member { id: 0x6fd12469 name: "final" @@ -88643,6 +84466,11 @@ member { name: "first" type_id: 0x26cfffd7 } +member { + id: 0x1fc70239 + name: "first" + type_id: 0x20351a02 +} member { id: 0x1fdb6cf4 name: "first" @@ -88766,11 +84594,6 @@ member { type_id: 0xb3e7bac9 offset: 32 } -member { - id: 0xb3d2a012 - name: "fixed" - type_id: 0xc51b2b2c -} member { id: 0x59f34aec name: "fixed_drv_type" @@ -88965,12 +84788,6 @@ member { type_id: 0xc9082b19 offset: 448 } -member { - id: 0x259b5ca8 - name: "flag" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x25b47614 name: "flag" @@ -89209,6 +85026,12 @@ member { type_id: 0x4585663f offset: 448 } +member { + id: 0x2d2d0678 + name: "flags" + type_id: 0x4585663f + offset: 3328 +} member { id: 0x2d2d0679 name: "flags" @@ -89407,11 +85230,6 @@ member { type_id: 0x295c7202 offset: 368 } -member { - id: 0x2d41d82c - name: "flags" - type_id: 0x295c7202 -} member { id: 0x2d41d8b3 name: "flags" @@ -89424,12 +85242,6 @@ member { type_id: 0x295c7202 offset: 144 } -member { - id: 0x2d41da58 - name: "flags" - type_id: 0x295c7202 - offset: 200 -} member { id: 0x2d41da7e name: "flags" @@ -89448,12 +85260,6 @@ member { type_id: 0x295c7202 offset: 352 } -member { - id: 0x2d41dcfb - name: "flags" - type_id: 0x295c7202 - offset: 176 -} member { id: 0x2d41de4d name: "flags" @@ -89775,6 +85581,12 @@ member { name: "flags" type_id: 0x18bd6530 } +member { + id: 0x2d74b063 + name: "flags" + type_id: 0x1c3dbe5a + offset: 96 +} member { id: 0x2d74b872 name: "flags" @@ -90024,12 +85836,6 @@ member { type_id: 0xc9082b19 offset: 800 } -member { - id: 0x2da1835a - name: "flags" - type_id: 0xc9082b19 - offset: 1760 -} member { id: 0x2da18486 name: "flags" @@ -90048,24 +85854,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" @@ -90078,12 +85872,6 @@ member { type_id: 0xc9082b19 offset: 1568 } -member { - id: 0x2da1882c - name: "flags" - type_id: 0xc9082b19 - offset: 352 -} member { id: 0x2da18894 name: "flags" @@ -90226,12 +86014,6 @@ member { type_id: 0xb8b86aa0 offset: 2944 } -member { - id: 0x2dd192dc - name: "flags" - type_id: 0xb914bfab - offset: 704 -} member { id: 0x2dd8bc01 name: "flags" @@ -90339,12 +86121,6 @@ member { type_id: 0x914dbfdc offset: 128 } -member { - id: 0x2df9c4da - name: "flags" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x2df9c75f name: "flags" @@ -90368,13 +86144,6 @@ member { name: "flags" type_id: 0x92233392 } -member { - id: 0x318983e4 - name: "flags" - type_id: 0x914dbfdc - offset: 13 - bitsize: 11 -} member { id: 0x4db09eea name: "flags" @@ -90680,12 +86449,6 @@ member { type_id: 0xce6e156f offset: 192 } -member { - id: 0x792dd536 - name: "flows" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0x66d3b7cd name: "flr" @@ -90745,12 +86508,6 @@ member { type_id: 0x26e52db9 offset: 1792 } -member { - id: 0x7fa23fdc - name: "flush" - type_id: 0x0c3af426 - offset: 3456 -} member { id: 0x8934961f name: "flush_buffer" @@ -90847,12 +86604,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0x181d5a08 - name: "flush_pmksa" - type_id: 0x2cd995cd - offset: 3904 -} member { id: 0x6e8e256e name: "flush_probe" @@ -91135,36 +86886,12 @@ member { type_id: 0x9cecb217 offset: 448 } -member { - id: 0xd5bd8cbf - name: "follow_up" - type_id: 0x295c7202 - offset: 16 -} member { id: 0x00670b8f 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 -} member { id: 0xb191f236 name: "fops" @@ -91266,6 +86993,12 @@ member { type_id: 0x0dad77a5 offset: 192 } +member { + id: 0xe3f745b6 + name: "force_alloc" + type_id: 0x6d7f5ff6 + offset: 32 +} member { id: 0x6a723e5d name: "force_aperture" @@ -91550,12 +87283,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" @@ -91592,6 +87319,11 @@ member { type_id: 0xe62ebf07 offset: 4128 } +member { + id: 0x9030452d + name: "fpfn" + type_id: 0x4585663f +} member { id: 0x8537c357 name: "fpsimd_cpu" @@ -91820,12 +87552,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0x72ae965c - name: "fragments_received" - type_id: 0x295c7202 - offset: 176 -} member { id: 0xdc7afadb name: "fragments_tail" @@ -91920,11 +87646,6 @@ member { type_id: 0xb3e7bac9 offset: 1232 } -member { - id: 0xedc6950f - name: "frame_control" - type_id: 0x9bd401b6 -} member { id: 0xabd22e79 name: "frame_counter" @@ -92010,12 +87731,6 @@ member { offset: 4 bitsize: 1 } -member { - id: 0x1d46fadc - name: "frame_qlen" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0x55a7860d name: "frame_retries" @@ -92074,12 +87789,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" @@ -92194,12 +87903,6 @@ member { type_id: 0x0ea41150 offset: 64 } -member { - id: 0xfead3583 - name: "free" - type_id: 0x0f3dfb90 - offset: 256 -} member { id: 0xfead3de1 name: "free" @@ -92235,6 +87938,12 @@ member { type_id: 0x0c679fc6 offset: 384 } +member { + id: 0xfeae8a93 + name: "free" + type_id: 0x0c86a1b1 + offset: 64 +} member { id: 0xfeaedb6a name: "free" @@ -92440,12 +88149,6 @@ member { name: "free_list" type_id: 0x15a30023 } -member { - id: 0xe0a6f17f - name: "free_list" - type_id: 0x3e6239e1 - offset: 384 -} member { id: 0xe0abacaa name: "free_list" @@ -92554,12 +88257,6 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x0f01412e - name: "free_sta" - type_id: 0x0f0079ed - offset: 512 -} member { id: 0x648f068f name: "free_states" @@ -92748,13 +88445,6 @@ member { type_id: 0x8eaee9d1 offset: 11872 } -member { - id: 0x69f54469 - name: "freq" - type_id: 0x914dbfdc - offset: 224 - bitsize: 13 -} member { id: 0xd5e4618a name: "freq" @@ -92789,11 +88479,6 @@ member { type_id: 0x39470e64 offset: 128 } -member { - id: 0xefc17e51 - name: "freq" - type_id: 0x6720d32f -} member { id: 0xefd7d099 name: "freq" @@ -92818,24 +88503,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" @@ -92964,12 +88636,6 @@ member { name: "from" type_id: 0xedf277ba } -member { - id: 0x4167f493 - name: "from_beacon" - type_id: 0x6d7f5ff6 - offset: 224 -} member { id: 0xecd173ca name: "from_cnt" @@ -93270,58 +88936,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" @@ -93521,6 +89135,12 @@ member { name: "func" type_id: 0x2c389b05 } +member { + id: 0x21351e07 + name: "func" + type_id: 0x3ac7788d + offset: 192 +} member { id: 0x213ca033 name: "func" @@ -93657,6 +89277,12 @@ member { type_id: 0x2fdf50ac offset: 1344 } +member { + id: 0x360c36ba + name: "funcs" + type_id: 0x2c2f5a48 + offset: 128 +} member { id: 0x360fe90c name: "funcs" @@ -94323,11 +89949,6 @@ member { name: "gclist" type_id: 0x49a73111 } -member { - id: 0xb40e00e3 - name: "gcmp" - type_id: 0x29668d9f -} member { id: 0xc917f129 name: "gd" @@ -94462,18 +90083,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" @@ -94712,18 +90321,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" @@ -94802,12 +90399,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" @@ -95029,24 +90620,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" @@ -95083,18 +90656,6 @@ member { type_id: 0x2c3b9241 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 name: "get_features" @@ -95195,18 +90756,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" @@ -95323,18 +90872,6 @@ member { 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" @@ -95436,12 +90973,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" @@ -95513,18 +91044,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" @@ -95794,12 +91313,6 @@ member { type_id: 0x1de9dcec offset: 64 } -member { - id: 0xe717adcb - name: "get_rate" - type_id: 0x0f004683 - offset: 704 -} member { id: 0x3e5fdd1a name: "get_rate_matching" @@ -95859,12 +91372,6 @@ member { type_id: 0x0eadc06c offset: 384 } -member { - id: 0x12f24532 - name: "get_ringparam" - type_id: 0x0c27ab17 - offset: 3904 -} member { id: 0x12f3c8d8 name: "get_ringparam" @@ -96027,30 +91534,18 @@ member { type_id: 0x2ee76b64 offset: 3264 } +member { + id: 0x7e8c8476 + name: "get_state" + type_id: 0x2f91cf68 + offset: 256 +} member { id: 0x7e8ca05f name: "get_state" type_id: 0x2fbc3f70 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 name: "get_stats" @@ -96093,12 +91588,6 @@ member { type_id: 0x0da180ee offset: 3328 } -member { - id: 0xf146a799 - name: "get_survey" - type_id: 0x2f3f51fe - offset: 3136 -} member { id: 0x953fe099 name: "get_target_freq" @@ -96195,12 +91684,6 @@ member { type_id: 0x2ecacc9e offset: 2944 } -member { - id: 0x78592751 - name: "get_tsf" - type_id: 0x1de6e96d - offset: 2752 -} member { id: 0x26720165 name: "get_tunable" @@ -96213,24 +91696,6 @@ member { 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 -} member { id: 0x899074db name: "get_ufs_hci_version" @@ -96482,18 +91947,18 @@ member { type_id: 0xe0785a59 offset: 736 } +member { + id: 0x961708ca + name: "gfp_retry_mayfail" + type_id: 0x6d7f5ff6 + offset: 16 +} member { id: 0x8e40fa3f name: "gfp_zero" type_id: 0xf1a6dfed offset: 32 } -member { - id: 0x122b4f3f - name: "gi" - type_id: 0xdbab67d4 - offset: 384 -} member { id: 0x08bea5a0 name: "gid" @@ -96578,23 +92043,12 @@ member { type_id: 0xd3c80119 offset: 5824 } -member { - id: 0xa0ee90cd - name: "global_mcast_stypes" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0x523f440f name: "global_node" type_id: 0xd3c80119 offset: 256 } -member { - id: 0x834c71b4 - name: "global_stypes" - type_id: 0xc9082b19 -} member { id: 0xab242840 name: "glue_dirs" @@ -97110,10 +92564,10 @@ member { offset: 432 } member { - id: 0xd3823c18 + id: 0xd3823733 name: "group" type_id: 0x1030cbfb - offset: 7808 + offset: 7872 } member { id: 0xd3856a12 @@ -97132,6 +92586,12 @@ member { name: "group" type_id: 0x3e10b518 } +member { + id: 0xd3bb233e + name: "group" + type_id: 0x2922a3d0 + offset: 256 +} member { id: 0xd3bb5c92 name: "group" @@ -97199,10 +92659,10 @@ member { offset: 1216 } member { - id: 0x9ced58c4 + id: 0x9ced5344 name: "group_is_open" type_id: 0x6d7f5ff6 - offset: 8000 + offset: 8064 } member { id: 0xc39769b5 @@ -97459,12 +92919,6 @@ member { type_id: 0x92233392 offset: 13696 } -member { - id: 0x92d68606 - name: "gtk_rekey_failure" - type_id: 0x6d7f5ff6 - offset: 16 -} member { id: 0x92d68ed9 name: "gtk_rekey_failure" @@ -97490,10 +92944,10 @@ member { offset: 512 } member { - id: 0x57b4fb4c + id: 0x57b4ffd9 name: "guest_debug_preserved" type_id: 0x2d873b56 - offset: 66624 + offset: 66560 } member { id: 0x3cad5ec0 @@ -97702,6 +93156,11 @@ member { type_id: 0xe62ebf07 offset: 128 } +member { + id: 0xb805bbb2 + name: "handle" + type_id: 0xe62ebf07 +} member { id: 0xb80b9f8f name: "handle" @@ -97900,6 +93359,12 @@ member { name: "handler" type_id: 0xd92b1d75 } +member { + id: 0xf98330d3 + name: "handler" + type_id: 0xd92b1d75 + offset: 256 +} member { id: 0xf9ca6e5d name: "handler" @@ -98265,12 +93730,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" @@ -98647,12 +94106,6 @@ member { offset: 9963 bitsize: 1 } -member { - id: 0xa7b0d14c - name: "have_link_id" - type_id: 0x6d7f5ff6 - offset: 64 -} member { id: 0x465db837 name: "hba_enable_delay_us" @@ -99115,188 +94568,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" @@ -99415,12 +94710,6 @@ member { type_id: 0x3e6239e1 offset: 64 } -member { - id: 0xb565bc65 - name: "head" - type_id: 0x3f0185ef - offset: 64 -} member { id: 0xb568e1b3 name: "head" @@ -99564,12 +94853,6 @@ member { type_id: 0xd3c80119 offset: 320 } -member { - id: 0x46e77666 - name: "head_len" - type_id: 0xf435685e - offset: 704 -} member { id: 0x73c95d3b name: "head_node" @@ -99978,30 +95261,6 @@ member { type_id: 0x6d7f5ff6 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 name: "hiddev" @@ -100080,12 +95339,6 @@ member { type_id: 0x33756485 offset: 1152 } -member { - id: 0x85fc362e - name: "high" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x2467cbde name: "high_pkey" @@ -100354,12 +95607,6 @@ member { type_id: 0x3a47ea7a offset: 1152 } -member { - id: 0x08c0ab16 - name: "hold" - type_id: 0x74d29cf1 - offset: 640 -} member { id: 0x72254387 name: "hold_queue" @@ -100478,12 +95725,6 @@ member { type_id: 0xe8a3834b offset: 1152 } -member { - id: 0x2f15eccd - name: "hop_count" - type_id: 0x295c7202 - offset: 208 -} member { id: 0x9f4d6a46 name: "hop_limit" @@ -100593,10 +95834,10 @@ member { offset: 64 } member { - id: 0x93f7cfe6 + id: 0x93f7c7a1 name: "host_donate_hyp" type_id: 0x24401166 - offset: 1216 + offset: 1344 } member { id: 0x978fece0 @@ -100696,10 +95937,10 @@ member { offset: 4096 } member { - id: 0x97147707 + id: 0x97147ad4 name: "host_share_hyp" type_id: 0x24d23255 - offset: 1344 + offset: 1472 } member { id: 0x5fd8f936 @@ -100708,16 +95949,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 @@ -100739,11 +95980,6 @@ member { offset: 4040 bitsize: 1 } -member { - id: 0x31a50eee - name: "host_time" - type_id: 0x92233392 -} member { id: 0xd7232907 name: "host_timer_irq" @@ -100757,10 +95993,10 @@ member { offset: 704 } member { - id: 0x3f896103 + id: 0x3f896917 name: "host_unshare_hyp" type_id: 0x24d23255 - offset: 1408 + offset: 1536 } member { id: 0x53ed0ac0 @@ -101295,22 +96531,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 @@ -101318,100 +96548,12 @@ member { type_id: 0xa3f15079 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 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 -} member { id: 0x31722d1e name: "ht_supported" @@ -101428,12 +96570,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" @@ -101550,11 +96686,6 @@ member { type_id: 0x1c0ebea9 offset: 1664 } -member { - id: 0x97e1ef1d - name: "hw" - type_id: 0x26eaecd3 -} member { id: 0x97e39ea4 name: "hw" @@ -101566,11 +96697,6 @@ member { type_id: 0x21b62a20 offset: 3264 } -member { - id: 0x97edabd8 - name: "hw" - type_id: 0x2aae29b4 -} member { id: 0x97fa8c95 name: "hw" @@ -101768,18 +96894,6 @@ member { type_id: 0x0baa70a7 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 name: "hw_lpm_support" @@ -101911,19 +97025,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" @@ -101948,12 +97049,6 @@ member { type_id: 0xc9082b19 offset: 1216 } -member { - id: 0x8a19a7d2 - name: "hw_scan" - type_id: 0x2f709393 - offset: 1472 -} member { id: 0xae429cae name: "hw_stats" @@ -102140,22 +97235,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 @@ -102902,21 +97997,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 @@ -103123,12 +98206,6 @@ member { type_id: 0x914dbfdc offset: 208 } -member { - id: 0xa7e72e54 - name: "icv_len" - type_id: 0x295c7202 - offset: 96 -} member { id: 0xcc0670e3 name: "id" @@ -104106,12 +99183,6 @@ member { type_id: 0x6d7f5ff6 offset: 7584 } -member { - id: 0x5768beb1 - name: "idle" - type_id: 0x6d7f5ff6 - offset: 584 -} member { id: 0xf365c386 name: "idle_balance" @@ -104350,11 +99421,6 @@ member { type_id: 0x16749208 offset: 16 } -member { - id: 0x3cae4f5e - name: "idx" - type_id: 0x29b77961 -} member { id: 0x3caea455 name: "idx" @@ -104395,90 +99461,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" @@ -104520,33 +99514,6 @@ member { 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 -} member { id: 0x76ed56ef name: "if_1x_copper_active" @@ -104955,12 +99922,6 @@ member { type_id: 0x3faf3b41 offset: 2304 } -member { - id: 0x18a78ba4 - name: "iftype_num" - type_id: 0x5fe5182e - offset: 64 -} member { id: 0x51ec36cd name: "iftypes" @@ -104999,10 +99960,10 @@ member { bitsize: 1 } member { - id: 0xb8c28ab2 + id: 0xb8c285f4 name: "ignore_connecting_rst" type_id: 0x6d7f5ff6 - offset: 9480 + offset: 9544 } member { id: 0xa48dc1ed @@ -105497,6 +100458,12 @@ member { type_id: 0xc9082b19 offset: 64 } +member { + id: 0x19b66538 + name: "in_flight" + type_id: 0x0b0dc1ff + offset: 1632 +} member { id: 0x19dba48b name: "in_flight" @@ -105567,6 +100534,12 @@ member { offset: 11081 bitsize: 1 } +member { + id: 0x6f020e84 + name: "in_recovery" + type_id: 0x6d7f5ff6 + offset: 1776 +} member { id: 0x2f226ee7 name: "in_saddr" @@ -105619,12 +100592,6 @@ member { type_id: 0x295c7202 offset: 216 } -member { - id: 0x501e0220 - name: "inactive_time" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0xda403afa name: "inactive_timer" @@ -105637,12 +100604,6 @@ member { type_id: 0xd3c80119 offset: 832 } -member { - id: 0x4f9c01d8 - name: "inactivity_timeout" - type_id: 0x6720d32f - offset: 2912 -} member { id: 0x21489891 name: "iname" @@ -105714,17 +100675,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" @@ -105749,6 +100699,12 @@ member { type_id: 0x6720d32f offset: 3040 } +member { + id: 0xad5e21ae + name: "index" + type_id: 0x6720d32f + offset: 128 +} member { id: 0xad5e2205 name: "index" @@ -106189,18 +101145,6 @@ member { 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" @@ -106248,12 +101192,6 @@ member { type_id: 0x25ffeea5 offset: 8064 } -member { - id: 0xcd7e3e6c - name: "info" - type_id: 0x2235eb47 - offset: 960 -} member { id: 0xcdb1f5e2 name: "info" @@ -106300,12 +101238,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0x73d9a590 - name: "info_len" - type_id: 0x295c7202 - offset: 128 -} member { id: 0x79da74a5 name: "info_lock" @@ -107605,12 +102537,6 @@ member { name: "inst" type_id: 0x2d1b205b } -member { - id: 0x0ca1db31 - name: "inst_id" - type_id: 0x295c7202 - offset: 32 -} member { id: 0x70682057 name: "install" @@ -107657,12 +102583,6 @@ member { type_id: 0xca9160b5 offset: 192 } -member { - id: 0x3c279207 - name: "instance_id" - type_id: 0x295c7202 - offset: 784 -} member { id: 0x3c055709 name: "instance_init" @@ -107796,12 +102716,6 @@ member { name: "interface_id" type_id: 0x6720d32f } -member { - id: 0x8b752161 - name: "interface_mcast_stypes" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0x5656b585 name: "interface_modes" @@ -107814,12 +102728,6 @@ member { type_id: 0x914dbfdc offset: 1856 } -member { - id: 0xc6dced73 - name: "interface_stypes" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0x54b2e97d name: "interfaces" @@ -108064,6 +102972,11 @@ member { type_id: 0x2d244fcd offset: 640 } +member { + id: 0xf9e8c3b2 + name: "interruptible" + type_id: 0x6d7f5ff6 +} member { id: 0xf9e8cea8 name: "interruptible" @@ -108095,17 +103008,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" @@ -108152,12 +103065,6 @@ member { type_id: 0x6720d32f offset: 1280 } -member { - id: 0x49cc1241 - name: "interval" - type_id: 0x0baa70a7 - offset: 40 -} member { id: 0x00435f6b name: "interval0_esit_payload" @@ -108616,6 +103523,24 @@ member { type_id: 0x4585663f offset: 1216 } +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 name: "io_min" @@ -109642,11 +104567,6 @@ member { type_id: 0xe8034002 offset: 16 } -member { - id: 0x39122b5b - name: "ipa_base" - type_id: 0x78f4e574 -} member { id: 0x73d7e0dc name: "ipb" @@ -109803,12 +104723,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" @@ -109919,6 +104833,11 @@ member { type_id: 0x6720d32f offset: 608 } +member { + id: 0x991595e6 + name: "irq" + type_id: 0x6720d32f +} member { id: 0x99159786 name: "irq" @@ -110032,12 +104951,6 @@ member { type_id: 0x4585663f offset: 2624 } -member { - id: 0x99373991 - name: "irq" - type_id: 0x4585663f - offset: 128 -} member { id: 0x99373ab4 name: "irq" @@ -110228,12 +105141,6 @@ member { type_id: 0x0e01e935 offset: 256 } -member { - id: 0x1b15b0d6 - name: "irq_domain" - type_id: 0x18a2fb63 - offset: 12800 -} member { id: 0x1b15be08 name: "irq_domain" @@ -110313,10 +105220,10 @@ member { offset: 6144 } member { - id: 0xd133b8c6 + id: 0xd133b0b1 name: "irq_level" type_id: 0x6d7f5ff6 - offset: 4520 + offset: 4456 } member { id: 0x8c92967c @@ -110379,10 +105286,10 @@ member { offset: 1984 } member { - id: 0x94f98e99 + id: 0x94f98f17 name: "irq_num" type_id: 0x6720d32f - offset: 4480 + offset: 4416 } member { id: 0x740ba1b4 @@ -110714,12 +105621,6 @@ member { type_id: 0x351ca0f0 offset: 512 } -member { - id: 0x7f446b8d - name: "is_authenticated" - type_id: 0x6d7f5ff6 - offset: 456 -} member { id: 0x9a46ac52 name: "is_auto" @@ -110991,6 +105892,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" @@ -111214,12 +106121,6 @@ member { offset: 423 bitsize: 1 } -member { - id: 0x45ac1f08 - name: "is_radiotap_ns" - type_id: 0x6720d32f - offset: 512 -} member { id: 0x648f25ee name: "is_rel" @@ -111249,12 +106150,6 @@ member { name: "is_second_field" type_id: 0xc9082b19 } -member { - id: 0x846a63f3 - name: "is_secure" - type_id: 0x6d7f5ff6 - offset: 464 -} member { id: 0x319bb7e5 name: "is_seen" @@ -111602,41 +106497,12 @@ member { type_id: 0x41ffca26 offset: 1792 } -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 name: "it_real_incr" type_id: 0x11c404ba offset: 1728 } -member { - id: 0x859fe05c - name: "it_version" - type_id: 0x43e910ce -} member { id: 0x18f796ee name: "itc" @@ -111866,23 +106732,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" @@ -111954,11 +106803,6 @@ member { type_id: 0xb3e7bac9 offset: 24 } -member { - id: 0x9bd546f9 - name: "jiffies" - type_id: 0x33756485 -} member { id: 0xa9c09b91 name: "jiffies_at_alloc" @@ -112116,30 +106960,6 @@ member { 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 -} member { id: 0x452661f9 name: "joint" @@ -112245,18 +107065,6 @@ member { name: "kbuf" 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 name: "kcompactd" @@ -112357,39 +107165,10 @@ member { offset: 7168 } 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 @@ -112534,23 +107313,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" @@ -112580,12 +107342,6 @@ member { type_id: 0xce6e9270 offset: 232 } -member { - id: 0x209869dc - name: "key" - type_id: 0xce6e9270 - offset: 160 -} member { id: 0x209f059a name: "key" @@ -112708,18 +107464,6 @@ member { offset: 3 bitsize: 2 } -member { - id: 0x555a09f2 - name: "key_idx" - type_id: 0x29b77961 - offset: 328 -} -member { - id: 0x555ae53a - name: "key_idx" - type_id: 0x295c7202 - offset: 1736 -} member { id: 0x043870df name: "key_len" @@ -112732,24 +107476,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" @@ -112762,12 +107488,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" @@ -112864,18 +107584,6 @@ member { type_id: 0x4585663f offset: 1728 } -member { - id: 0xde8c3bac - name: "keyidx" - type_id: 0x29b77961 - offset: 120 -} -member { - id: 0x15d9dfa4 - name: "keylen" - type_id: 0x295c7202 - offset: 152 -} member { id: 0x67a32680 name: "keylock" @@ -113416,6 +108124,18 @@ member { type_id: 0x6f1daf87 offset: 32 } +member { + id: 0x02ce5685 + name: "kref" + type_id: 0x6f1daf87 + offset: 3360 +} +member { + id: 0x02ce570d + name: "kref" + type_id: 0x6f1daf87 + offset: 2880 +} member { id: 0x02ce5814 name: "kref" @@ -113873,6 +108593,12 @@ member { type_id: 0x26cfffd7 offset: 64 } +member { + id: 0x264f3cfa + name: "last" + type_id: 0x20351a02 + offset: 64 +} member { id: 0x2654d7e1 name: "last" @@ -114162,6 +108888,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" @@ -114452,18 +109184,6 @@ member { type_id: 0x92233392 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 name: "last_run_head" @@ -114607,12 +109327,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" @@ -114935,35 +109649,6 @@ member { type_id: 0xa6e32300 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 name: "lcr" @@ -115360,36 +110045,12 @@ 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" type_id: 0x0f626ee5 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 name: "led" @@ -115521,15 +110182,10 @@ member { offset: 67456 } 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 @@ -115606,12 +110262,6 @@ member { type_id: 0x295c7202 offset: 40 } -member { - id: 0xb82c8dc5 - name: "len" - type_id: 0x295c7202 - offset: 64 -} member { id: 0xb8405030 name: "len" @@ -115706,12 +110356,6 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0xb862fd4c - name: "len" - type_id: 0x6720d32f - offset: 192 -} member { id: 0xb8735576 name: "len" @@ -115747,12 +110391,6 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0xb89978cd - name: "len" - type_id: 0x9cac09bf - offset: 384 -} member { id: 0xb8b5f711 name: "len" @@ -115865,12 +110503,6 @@ member { type_id: 0xe8034002 offset: 32 } -member { - id: 0xb8f1e095 - name: "len" - type_id: 0xf435685e - offset: 256 -} member { id: 0xb8f1e4df name: "len" @@ -115978,18 +110610,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" @@ -116318,12 +110938,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" @@ -116574,12 +111188,6 @@ member { type_id: 0xc9082b19 offset: 7936 } -member { - id: 0x554ff8ea - name: "link" - type_id: 0xf161c932 - offset: 3392 -} member { id: 0x55610d26 name: "link" @@ -116716,18 +111324,6 @@ member { 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 -} member { id: 0x39c4819f name: "link_config" @@ -116790,94 +111386,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" @@ -116925,18 +111438,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" @@ -117013,12 +111514,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" @@ -117077,13 +111572,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" @@ -117113,12 +111601,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x344ff1dd - name: "links" - type_id: 0xc5385299 - offset: 2432 -} member { id: 0x3459027f name: "links" @@ -117143,24 +111625,6 @@ member { 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 -} member { id: 0x3483c04f name: "links" @@ -117606,28 +112070,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: 0xe2a2a03a name: "listener" type_id: 0x1d44326e - offset: 6912 + offset: 6976 } member { id: 0x56a9be5d @@ -117698,12 +112144,6 @@ member { type_id: 0x1c04d361 offset: 320 } -member { - id: 0xf5f3d391 - name: "llid" - type_id: 0x914dbfdc - offset: 320 -} member { id: 0x46cb64e4 name: "llist" @@ -117821,13 +112261,6 @@ member { type_id: 0xb3e7bac9 offset: 5872 } -member { - id: 0xe31f0377 - name: "lmr_feedback" - type_id: 0x295c7202 - offset: 54 - bitsize: 1 -} member { id: 0x497de021 name: "lnode" @@ -117977,10 +112410,10 @@ member { offset: 1984 } member { - id: 0x74508189 + id: 0x74508028 name: "local_addr" type_id: 0x14637955 - offset: 6208 + offset: 6272 } member { id: 0x82644086 @@ -118058,30 +112491,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" @@ -119255,12 +113670,6 @@ member { type_id: 0xe90b32b7 offset: 16960 } -member { - id: 0x09a4d4d8 - name: "long_frame_max_tx_count" - type_id: 0x295c7202 - offset: 120 -} member { id: 0x7575eb94 name: "long_name" @@ -119488,11 +113897,6 @@ member { type_id: 0x33756485 offset: 1088 } -member { - id: 0xe4915ea1 - name: "low" - type_id: 0x295c7202 -} member { id: 0xe4b5307c name: "low" @@ -119702,6 +114106,12 @@ member { type_id: 0x33756485 offset: 6528 } +member { + id: 0xeb74212a + name: "lpfn" + type_id: 0x4585663f + offset: 32 +} member { id: 0xeca52885 name: "lpi_array" @@ -119802,6 +114212,18 @@ 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" @@ -119819,6 +114241,12 @@ member { type_id: 0x74d29cf1 offset: 49152 } +member { + id: 0x50d1f6aa + name: "lru_lock" + type_id: 0xf313e71a + offset: 16640 +} member { id: 0x50d1f939 name: "lru_lock" @@ -120158,11 +114586,6 @@ member { type_id: 0x18bd6530 offset: 64 } -member { - id: 0xb28e2d4a - name: "mac" - type_id: 0x3f0185ef -} member { id: 0xb2c91492 name: "mac" @@ -120175,42 +114598,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" @@ -120317,17 +114710,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" @@ -120356,11 +114738,6 @@ member { type_id: 0x30ff2c92 offset: 10880 } -member { - id: 0x8aa123a8 - name: "mactime" - type_id: 0x92233392 -} member { id: 0xfd37a9ed name: "madv" @@ -120418,12 +114795,6 @@ member { type_id: 0x04b89667 offset: 256 } -member { - id: 0xb9b0a947 - name: "magic_pkt" - type_id: 0x6d7f5ff6 - offset: 8 -} member { id: 0xb9b0ac1f name: "magic_pkt" @@ -120569,6 +114940,12 @@ member { type_id: 0x6d7f5ff6 offset: 776 } +member { + id: 0xd89fccfd + name: "man_drv" + type_id: 0xec7c6db2 + offset: 1152 +} member { id: 0x42f7cb5a name: "manage_power" @@ -122059,11 +116436,6 @@ member { type_id: 0xa7c362b0 offset: 1216 } -member { - id: 0x860b3209 - name: "master_pref" - type_id: 0x295c7202 -} member { id: 0x8a0f4d2e name: "master_priv" @@ -122256,12 +116628,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0xa0e65706 - name: "matches" - type_id: 0xc7026839 - offset: 64 -} member { id: 0xff2c408e name: "matches_delta" @@ -122438,17 +116804,6 @@ member { 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 -} member { id: 0xc43dcec2 name: "max_antenna_gain" @@ -122532,12 +116887,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" @@ -122912,12 +117261,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" @@ -123109,12 +117452,6 @@ member { type_id: 0x92233392 offset: 192 } -member { - id: 0x2808fe08 - name: "max_idle_period" - type_id: 0x914dbfdc - offset: 1952 -} member { id: 0xa4cbafae name: "max_idx" @@ -123145,12 +117482,6 @@ member { type_id: 0x295c7202 offset: 680 } -member { - id: 0xe1222eea - name: "max_interval" - type_id: 0xc9082b19 - offset: 32 -} member { id: 0xe1d85e35 name: "max_interval" @@ -123205,12 +117536,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" @@ -123242,10 +117567,10 @@ member { offset: 1408 } member { - id: 0x12738a4d + id: 0x12738cb0 name: "max_match_sets" type_id: 0x295c7202 - offset: 952 + offset: 984 } member { id: 0xc6784fdb @@ -123265,24 +117590,12 @@ member { type_id: 0x295c7202 offset: 1160 } -member { - id: 0x1f020f1c - name: "max_mtu" - type_id: 0xc9082b19 - offset: 1344 -} member { id: 0x1f8e8efe name: "max_mtu" type_id: 0x4585663f offset: 2336 } -member { - id: 0xc42493fb - name: "max_nan_de_entries" - type_id: 0x295c7202 - offset: 1296 -} member { id: 0x7b864235 name: "max_native_cs" @@ -123348,12 +117661,6 @@ member { name: "max_off_time_ns" type_id: 0x2e0f9112 } -member { - id: 0x1f391f09 - name: "max_offset" - type_id: 0x295c7202 - offset: 32 -} member { id: 0x08d50fee name: "max_open_zones" @@ -123437,10 +117744,10 @@ member { offset: 192 } member { - id: 0x988df4a0 + id: 0x988df940 name: "max_pkt" type_id: 0xc9082b19 - offset: 6144 + offset: 6208 } member { id: 0x463c11e3 @@ -123532,18 +117839,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" @@ -123586,12 +117881,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" @@ -123664,12 +117953,6 @@ member { type_id: 0x914dbfdc offset: 1984 } -member { - id: 0xd52b69df - name: "max_report_rates" - type_id: 0x295c7202 - offset: 1008 -} member { id: 0x10b66e39 name: "max_report_sz" @@ -123724,18 +118007,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" @@ -123749,52 +118020,52 @@ member { offset: 640 } member { - id: 0xf671f5c1 + id: 0xf671fde0 name: "max_scan_ie_len" type_id: 0x914dbfdc + offset: 992 +} +member { + id: 0x67c5e652 + name: "max_scan_ssids" + type_id: 0x295c7202 offset: 960 } member { - id: 0x67c5e933 - name: "max_scan_ssids" - type_id: 0x295c7202 - offset: 928 -} -member { - id: 0x9b94edd0 + id: 0x9b94e6a5 name: "max_sched_scan_ie_len" type_id: 0x914dbfdc - offset: 976 + offset: 1008 } member { - id: 0x846f5396 + id: 0x846f5da8 name: "max_sched_scan_plan_interval" type_id: 0xc9082b19 - offset: 1024 -} -member { - id: 0x5f5eff19 - name: "max_sched_scan_plan_iterations" - type_id: 0xc9082b19 offset: 1056 } member { - id: 0x771314fa + id: 0x5f5efb4e + name: "max_sched_scan_plan_iterations" + type_id: 0xc9082b19 + offset: 1088 +} +member { + id: 0x77131337 name: "max_sched_scan_plans" type_id: 0xc9082b19 - offset: 992 + offset: 1024 } member { - id: 0x3c3bc409 + id: 0x3c3bc4bf name: "max_sched_scan_reqs" type_id: 0x295c7202 - offset: 936 + offset: 968 } member { - id: 0x65099f62 + id: 0x65099bc3 name: "max_sched_scan_ssids" type_id: 0x295c7202 - offset: 944 + offset: 976 } member { id: 0x51f341e2 @@ -123896,12 +118167,6 @@ member { type_id: 0xe8034002 offset: 80 } -member { - id: 0x551e2091 - name: "max_signal" - type_id: 0x29b77961 - offset: 992 -} member { id: 0xcf7d61c4 name: "max_size" @@ -123932,18 +118197,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" @@ -124047,12 +118300,6 @@ member { type_id: 0x6720d32f offset: 3136 } -member { - id: 0xb9237020 - name: "max_tid_amsdu_len" - type_id: 0x6860ad66 - offset: 32 -} member { id: 0x0f2e807b name: "max_time" @@ -124083,18 +118330,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" @@ -124131,18 +118366,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" @@ -124161,12 +118384,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" @@ -124520,10 +118737,10 @@ member { offset: 32 } member { - id: 0xce0ecf8e + id: 0xce0ec147 name: "maxnagle" type_id: 0xc9082b19 - offset: 6176 + offset: 6240 } member { id: 0x05c575b9 @@ -124660,53 +118877,17 @@ 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 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 -} member { id: 0x4197a5a3 name: "mbus_code" @@ -124810,10 +118991,10 @@ member { offset: 576 } member { - id: 0x3144aa5a + id: 0x3144a700 name: "mc_method" type_id: 0x2025fcf3 - offset: 7360 + offset: 7424 } member { id: 0xa17f5a1c @@ -124964,18 +119145,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" @@ -125065,12 +119234,6 @@ member { type_id: 0x5d8155a5 offset: 4672 } -member { - id: 0xd91846d5 - name: "mcs" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xd9284316 name: "mcs" @@ -125101,11 +119264,6 @@ member { type_id: 0x4585663f offset: 640 } -member { - id: 0xffe16363 - name: "md" - type_id: 0x914dbfdc -} member { id: 0x966b766d name: "md_dst" @@ -125328,11 +119486,6 @@ member { name: "mean" type_id: 0x92233392 } -member { - id: 0x4c66ae71 - name: "measurement" - type_id: 0x0963785c -} member { id: 0x15c3a07f name: "meat" @@ -125610,6 +119763,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" @@ -125664,17 +119829,6 @@ member { name: "members" type_id: 0xeb923a9b } -member { - id: 0xd290c4a3 - name: "membership" - type_id: 0xee699492 - offset: 8 -} -member { - id: 0xd290cf45 - name: "membership" - type_id: 0xee699492 -} member { id: 0xc76cf7e3 name: "memcg" @@ -125766,10 +119920,10 @@ member { offset: 21408 } member { - id: 0x2611681f + id: 0x26116682 name: "memcpy" type_id: 0x1e881fcb - offset: 1600 + offset: 1728 } member { id: 0xd235358f @@ -125867,10 +120021,10 @@ member { offset: 19136 } member { - id: 0x7cfa7cf9 + id: 0x7cfa79a6 name: "memset" type_id: 0x1ed6200d - offset: 1664 + offset: 1792 } member { id: 0x4f135be7 @@ -125929,29 +120083,12 @@ member { name: "mesh" type_id: 0x22b6f73b } -member { - id: 0x0b5a654f - name: "mesh_action" - type_id: 0x096b4c0a -} member { id: 0xc8578e9b 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" @@ -126033,12 +120170,6 @@ member { type_id: 0xc9082b19 offset: 96 } -member { - id: 0x1101d4db - name: "metric" - type_id: 0xc9082b19 - offset: 96 -} member { id: 0xa4c2a93e name: "metrics" @@ -126074,18 +120205,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" @@ -126128,24 +120247,6 @@ member { type_id: 0xd3c80119 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 name: "mgmt_pending" @@ -126171,18 +120272,6 @@ member { 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 -} member { id: 0x356b0ede name: "mht" @@ -126529,12 +120618,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" @@ -126547,12 +120630,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" @@ -126702,11 +120779,6 @@ member { type_id: 0x33756485 offset: 192 } -member { - id: 0x29aecdc8 - name: "min_interval" - type_id: 0xc9082b19 -} member { id: 0x2fb1edd2 name: "min_keysize" @@ -126765,12 +120837,6 @@ member { type_id: 0x6720d32f offset: 32 } -member { - id: 0xca1d32bc - name: "min_offset" - type_id: 0x295c7202 - offset: 24 -} member { id: 0x8ce23c6d name: "min_partial" @@ -127189,12 +121255,6 @@ member { type_id: 0x295c7202 offset: 120 } -member { - id: 0xf87db27a - name: "miscdev" - type_id: 0x93c27c54 - offset: 12160 -} member { id: 0xd7ea8a22 name: "misfit_task_load" @@ -127405,29 +121465,12 @@ member { 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 -} member { id: 0xbc42139d name: "mld_capa_and_ops" type_id: 0x914dbfdc offset: 224 } -member { - id: 0x5a4d9646 - name: "mld_mac" - type_id: 0x3f0185ef -} member { id: 0x5134194c name: "mldv1_unsolicited_report_interval" @@ -127440,23 +121483,6 @@ member { type_id: 0x0faae5b1 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 name: "mlock" @@ -128288,12 +122314,6 @@ member { name: "mod" type_id: 0x0b27dc43 } -member { - id: 0xa2e6ae66 - name: "mod_link_station" - type_id: 0x2cdbf9e6 - offset: 7680 -} member { id: 0x413b0300 name: "mod_name" @@ -128342,12 +122362,6 @@ member { type_id: 0x81bb7781 offset: 1280 } -member { - id: 0x872c7e6b - name: "mode" - type_id: 0xb16b5e1c - offset: 256 -} member { id: 0x872ef553 name: "mode" @@ -128460,12 +122474,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0x87b4420a - name: "mode" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x87b444d7 name: "mode" @@ -129123,6 +123131,18 @@ member { type_id: 0x4585663f offset: 896 } +member { + id: 0xb9470641 + name: "move" + type_id: 0x030b9acf + offset: 320 +} +member { + id: 0xb96bd08b + name: "move" + type_id: 0x2fdb05a5 + offset: 384 +} member { id: 0x77a15119 name: "move_charge_at_immigrate" @@ -129141,6 +123161,12 @@ member { type_id: 0xf313e71a offset: 11648 } +member { + id: 0x8e13d97f + name: "move_lock" + type_id: 0xf313e71a + offset: 256 +} member { id: 0xb1f53f6b name: "move_lock_flags" @@ -129195,10 +123221,10 @@ member { type_id: 0xe62ebf07 } member { - id: 0xfcc3290b + id: 0xfcc32b0d name: "mp_state" type_id: 0x029d28cb - offset: 66688 + offset: 66624 } member { id: 0x34f49183 @@ -129596,10 +123622,10 @@ member { offset: 320 } member { - id: 0x25bd13aa + id: 0x25bd1c70 name: "msg_acc" type_id: 0x914dbfdc - offset: 7952 + offset: 8016 } member { id: 0x49ff8872 @@ -129690,12 +123716,6 @@ member { type_id: 0x2eafb82c offset: 1536 } -member { - id: 0xc92dcc6e - name: "msg_id" - type_id: 0x0baa70a7 - offset: 128 -} member { id: 0xdbf3727e name: "msg_inq" @@ -129765,18 +123785,6 @@ member { type_id: 0x35dbe029 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 name: "msgs" @@ -130012,12 +124020,6 @@ member { name: "msr" type_id: 0xe62ebf07 } -member { - id: 0x0d4b6935 - name: "msr_elem" - type_id: 0x92b666b5 - offset: 32 -} member { id: 0xcf473f75 name: "msr_saved_flags" @@ -130124,36 +124126,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" @@ -130539,24 +124511,12 @@ 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" type_id: 0xf435685e offset: 64 } -member { - id: 0xe3b8f11f - name: "n_acl_entries" - type_id: 0x6720d32f - offset: 32 -} member { id: 0x0b27d23c name: "n_addresses" @@ -130569,12 +124529,6 @@ member { type_id: 0x6720d32f offset: 1216 } -member { - id: 0x5b7b22e2 - name: "n_akm_suites" - type_id: 0x6720d32f - offset: 256 -} member { id: 0x5b7b2b8b name: "n_akm_suites" @@ -130593,18 +124547,6 @@ member { type_id: 0x6720d32f 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 name: "n_boosts" @@ -130617,12 +124559,6 @@ member { type_id: 0x6720d32f offset: 160 } -member { - id: 0x65078bce - name: "n_channels" - type_id: 0x6720d32f - offset: 288 -} member { id: 0x65a9aa0f name: "n_channels" @@ -130630,34 +124566,10 @@ member { offset: 160 } member { - id: 0x65a9ae6c - name: "n_channels" - type_id: 0xc9082b19 - offset: 96 -} -member { - id: 0x42274843 + id: 0x4227482f 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: 1120 } member { id: 0xa215a4d6 @@ -130665,12 +124577,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" @@ -130747,11 +124653,6 @@ member { type_id: 0x6720d32f offset: 512 } -member { - id: 0x01ca65b4 - name: "n_matches" - type_id: 0x6720d32f -} member { id: 0x176d0301 name: "n_mcgrps" @@ -130776,12 +124677,6 @@ member { type_id: 0xd3c80119 offset: 64 } -member { - id: 0x87df0db4 - name: "n_ns" - type_id: 0x6720d32f - offset: 64 -} member { id: 0x6889cc14 name: "n_ops" @@ -130806,24 +124701,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" @@ -130853,12 +124736,6 @@ member { type_id: 0x4585663f offset: 2240 } -member { - id: 0x3eec0e22 - name: "n_rates" - type_id: 0x295c7202 - offset: 320 -} member { id: 0x84132e00 name: "n_read" @@ -130883,23 +124760,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" @@ -130918,12 +124783,6 @@ member { type_id: 0x295c7202 offset: 304 } -member { - id: 0x99821588 - name: "n_ssids" - type_id: 0x6720d32f - offset: 64 -} member { id: 0x998218ab name: "n_ssids" @@ -130954,12 +124813,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" @@ -131009,10 +124862,10 @@ member { offset: 64 } member { - id: 0x06334ac2 + id: 0x06334a2d name: "nagle_start" type_id: 0xc9082b19 - offset: 7904 + offset: 7968 } member { id: 0x3f8f0757 @@ -131802,18 +125655,6 @@ member { offset: 348 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 name: "nan_supported_bands" @@ -131997,10 +125838,10 @@ member { offset: 5120 } member { - id: 0x428b2997 + id: 0x428b2f67 name: "nb_max" type_id: 0x449a775b - offset: 13568 + offset: 13696 } member { id: 0x27499126 @@ -132009,10 +125850,10 @@ member { offset: 4928 } member { - id: 0x27499572 + id: 0x2749918f name: "nb_min" type_id: 0x449a775b - offset: 13376 + offset: 13504 } member { id: 0x205a328f @@ -133152,18 +126993,6 @@ member { 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 -} member { id: 0x61d0c33e name: "net_id" @@ -133234,12 +127063,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" @@ -133318,24 +127141,12 @@ member { type_id: 0x4585663f offset: 96 } -member { - id: 0x9af6ecb1 - name: "new_beacon_int" - type_id: 0xc9082b19 - offset: 480 -} member { id: 0x685fb6df name: "new_blink_brightness" type_id: 0x6720d32f offset: 1440 } -member { - id: 0x92fc74b4 - name: "new_ch_num" - type_id: 0x295c7202 - offset: 16 -} member { id: 0x4c568493 name: "new_child" @@ -133348,12 +127159,6 @@ member { type_id: 0x31cbe3b8 offset: 64 } -member { - id: 0x0a979511 - name: "new_ctx" - type_id: 0x2db0544d - offset: 192 -} member { id: 0xb79bbf0c name: "new_elems" @@ -133378,12 +127183,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" @@ -134093,12 +127892,6 @@ member { type_id: 0x92233392 offset: 64 } -member { - id: 0x43560b83 - name: "next_seq" - type_id: 0xc9082b19 - offset: 5120 -} member { id: 0x43da8227 name: "next_seq" @@ -134141,11 +127934,6 @@ member { type_id: 0xd3c80119 offset: 448 } -member { - id: 0x9e1c80a5 - name: "next_tsf" - type_id: 0xc9082b19 -} member { id: 0x40d782b0 name: "next_tx_seq" @@ -134358,12 +128146,6 @@ member { name: "nh" type_id: 0x1f9da9a8 } -member { - id: 0x71b79d9a - name: "nh" - type_id: 0x9249a64d - offset: 5504 -} member { id: 0xdb1c1afd name: "nh_all" @@ -134651,12 +128433,6 @@ member { type_id: 0x6d7f5ff6 offset: 1376 } -member { - id: 0x10f9d538 - name: "nl_portid" - type_id: 0xc9082b19 - offset: 160 -} member { id: 0x97c34ed5 name: "nla_len" @@ -134806,18 +128582,6 @@ member { offset: 1440 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 name: "no_cgroup_migration" @@ -135087,6 +128851,12 @@ member { offset: 2705 bitsize: 1 } +member { + id: 0x6fb182f2 + name: "no_wait_gpu" + type_id: 0x6d7f5ff6 + offset: 8 +} member { id: 0x3bf7d4c4 name: "no_wake_mode" @@ -135114,12 +128884,6 @@ member { offset: 2629 bitsize: 1 } -member { - id: 0xd03ca248 - name: "noack" - type_id: 0x95d700ee - offset: 128 -} member { id: 0x603fc5a7 name: "nobjs" @@ -135376,17 +129140,17 @@ member { type_id: 0xb2c19e78 offset: 1728 } +member { + id: 0x0ff5b016 + name: "node" + type_id: 0x80bff031 + offset: 7360 +} member { id: 0x0ff5b15e name: "node" type_id: 0x80bff031 } -member { - id: 0x0ff5bbdd - name: "node" - type_id: 0x80bff031 - offset: 7296 -} member { id: 0x3599c2c8 name: "node6" @@ -135481,10 +129245,10 @@ member { offset: 17024 } member { - id: 0x31d56f24 + id: 0x31d568d6 name: "nodelay" type_id: 0x6d7f5ff6 - offset: 7992 + offset: 8056 } member { id: 0x8b5fc0c2 @@ -135618,12 +129382,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" @@ -135637,12 +129395,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" @@ -135692,19 +129444,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" @@ -135731,12 +129470,6 @@ member { type_id: 0x6d7f5ff6 offset: 96 } -member { - id: 0x488326e5 - name: "nonpeer_pm" - type_id: 0x6c496761 - offset: 1280 -} member { id: 0xbd2c8ad6 name: "nonresident_age" @@ -135749,18 +129482,6 @@ member { type_id: 0xe62ebf07 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 name: "nooffloaddevcnt" @@ -135828,11 +129549,6 @@ member { type_id: 0x1cc2e30b offset: 1280 } -member { - id: 0x14505f2b - name: "notification" - type_id: 0x16dd4e59 -} member { id: 0xa111810a name: "notification_list" @@ -135857,12 +129573,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x73029a93 - name: "notified" - type_id: 0x6d7f5ff6 - offset: 1088 -} member { id: 0xf41aac94 name: "notified_at" @@ -136183,6 +129893,12 @@ member { type_id: 0x347303b4 offset: 6272 } +member { + id: 0x5317f7cf + name: "np" + type_id: 0x347303b4 + offset: 64 +} member { id: 0x5317fbe7 name: "np" @@ -137468,11 +131184,6 @@ member { type_id: 0xc9082b19 offset: 512 } -member { - id: 0x91da9c9e - name: "ns" - type_id: 0x38534374 -} member { id: 0x91dbd15a name: "ns" @@ -137634,30 +131345,12 @@ member { type_id: 0x178226b2 offset: 64 } -member { - id: 0xb01b4668 - name: "nss" - type_id: 0x295c7202 - offset: 272 -} -member { - id: 0xb01b4b45 - name: "nss" - type_id: 0x295c7202 - offset: 32 -} member { id: 0xc54f0f52 name: "nss_mcs" type_id: 0xe3ab3231 offset: 88 } -member { - id: 0x71ed2a35 - name: "nss_set" - type_id: 0x914dbfdc - offset: 32 -} member { id: 0x8341f080 name: "nsvids" @@ -137940,24 +131633,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" @@ -138196,11 +131883,6 @@ member { type_id: 0xb3e7bac9 offset: 9272 } -member { - id: 0x4e031e82 - name: "num_des" - type_id: 0x295c7202 -} member { id: 0x41ad9b12 name: "num_descriptors" @@ -138213,11 +131895,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0x889d8c9c - name: "num_different_channels" - type_id: 0x6720d32f -} member { id: 0x9494166e name: "num_domains" @@ -138349,12 +132026,6 @@ member { type_id: 0x4585663f offset: 1152 } -member { - id: 0x8ccb82c2 - name: "num_fragments" - type_id: 0x295c7202 - offset: 168 -} member { id: 0xee7562a7 name: "num_free" @@ -138367,32 +132038,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" @@ -138751,6 +132396,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" @@ -138805,6 +132462,11 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x957ec1d7 + name: "num_placement" + type_id: 0x4585663f +} member { id: 0x20040d9e name: "num_planes" @@ -139079,12 +132741,6 @@ member { type_id: 0x6720d32f offset: 2624 } -member { - id: 0x3ad1853f - name: "num_rx_filters" - type_id: 0x295c7202 - offset: 776 -} member { id: 0x38cbfd24 name: "num_rx_queues" @@ -139217,12 +132873,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" @@ -139356,12 +133006,6 @@ member { type_id: 0x6720d32f offset: 6976 } -member { - id: 0x8f37c7f2 - name: "num_tx_filters" - type_id: 0x295c7202 - offset: 768 -} member { id: 0x7c8ca69e name: "num_tx_queues" @@ -139890,6 +133534,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" @@ -139943,6 +133599,12 @@ member { type_id: 0x2c4a1698 offset: 4864 } +member { + id: 0x18f3f23f + name: "of_irq" + type_id: 0x850fbb44 + offset: 2752 +} member { id: 0x4a308ec6 name: "of_map_mode" @@ -140201,18 +133863,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" @@ -140293,12 +133943,6 @@ member { type_id: 0x295c7202 offset: 1088 } -member { - id: 0xfc22cb5f - name: "offload_flags" - type_id: 0xc9082b19 - offset: 8096 -} member { id: 0x942737e3 name: "offload_handle" @@ -140518,6 +134162,12 @@ member { type_id: 0x92233392 offset: 448 } +member { + id: 0x9ba109ac + name: "offset" + type_id: 0xbdd18903 + offset: 64 +} member { id: 0x9ba29f20 name: "offset" @@ -140628,12 +134278,6 @@ member { type_id: 0x865acc96 offset: 10176 } -member { - id: 0xf4aeafdf - name: "offset_tsf" - type_id: 0x0c34e922 - offset: 2880 -} member { id: 0x355a1b77 name: "offsets" @@ -140646,12 +134290,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" @@ -140704,12 +134360,6 @@ member { type_id: 0x4585663f offset: 1408 } -member { - id: 0x8f5632d2 - name: "old_ctx" - type_id: 0x2db0544d - offset: 128 -} member { id: 0x5d12e107 name: "old_current" @@ -140885,10 +134535,10 @@ member { offset: 576 } member { - id: 0x5b213de4 + id: 0x5b213fe1 name: "oneway" type_id: 0xc9082b19 - offset: 7872 + offset: 7936 } member { id: 0x39c12d8f @@ -141513,12 +135163,6 @@ member { type_id: 0x4585663f offset: 192 } -member { - id: 0xcc4aa17e - name: "operating_mode" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x271e841b name: "operating_snk_mw" @@ -141537,18 +135181,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" @@ -141585,12 +135217,6 @@ member { type_id: 0x39560186 offset: 9472 } -member { - id: 0x6979dd5d - name: "oppps_ctwindow" - type_id: 0x295c7202 - offset: 8 -} member { id: 0xaf3431b0 name: "ops" @@ -142392,24 +136018,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" @@ -142491,6 +136099,12 @@ member { type_id: 0x4585663f offset: 384 } +member { + id: 0xb59c7e7d + name: "order" + type_id: 0x4585663f + offset: 64 +} member { id: 0xb5bed787 name: "order" @@ -142503,6 +136117,11 @@ member { type_id: 0x4585663f offset: 192 } +member { + id: 0xb4c9ae2c + name: "orders" + type_id: 0xf15ca227 +} member { id: 0xc9fdc545 name: "orgn" @@ -142802,12 +136421,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x116724da - name: "oui" - type_id: 0x1c3dbe5a - offset: 96 -} member { id: 0xb30e5514 name: "out" @@ -142902,12 +136515,6 @@ member { type_id: 0x295c7202 offset: 1088 } -member { - id: 0x8382b878 - name: "out_of_window_triggers_num" - type_id: 0xc9082b19 - offset: 320 -} member { id: 0x21d1efcf name: "out_q_ctx" @@ -143158,12 +136765,6 @@ member { type_id: 0x03a4acbb offset: 192 } -member { - id: 0x13b7912a - name: "overlimit" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x02ff46d2 name: "overlimits" @@ -143188,12 +136789,6 @@ member { type_id: 0x6720d32f offset: 352 } -member { - id: 0x47a9fa18 - name: "overmemory" - type_id: 0xc9082b19 - offset: 224 -} member { id: 0xb4447832 name: "overrange" @@ -143582,10 +137177,10 @@ member { type_id: 0x31591df6 } member { - id: 0x4aad1e04 + id: 0x4aad15ee name: "owner" type_id: 0x30650ba6 - offset: 6784 + offset: 6848 } member { id: 0x4aad85e8 @@ -143731,42 +137326,6 @@ member { 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 -} member { id: 0xff9c5995 name: "p4d" @@ -144017,36 +137576,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" @@ -144134,12 +137669,6 @@ member { type_id: 0xe8034002 offset: 656 } -member { - id: 0x6b529230 - name: "pad" - type_id: 0x861a0f9a - offset: 96 -} member { id: 0x6b8901f5 name: "pad" @@ -144455,6 +137984,12 @@ member { type_id: 0x6720d32f offset: 384 } +member { + id: 0xdb90efad + name: "page_alignment" + type_id: 0x1c3dbe5a + offset: 2784 +} member { id: 0x21516548 name: "page_count" @@ -144473,6 +138008,12 @@ member { type_id: 0x12209d55 offset: 128 } +member { + id: 0x7a026535 + name: "page_flags" + type_id: 0x1c3dbe5a + offset: 64 +} member { id: 0xaf199e69 name: "page_flip" @@ -144695,6 +138236,12 @@ member { type_id: 0x379bfe28 offset: 768 } +member { + id: 0x789946d6 + name: "pages" + type_id: 0xd3c80119 + offset: 320 +} member { id: 0x789948d3 name: "pages" @@ -144965,12 +138512,6 @@ member { type_id: 0x7e71c857 offset: 96 } -member { - id: 0xb5cecc6c - name: "param" - type_id: 0x72088188 - offset: 32 -} member { id: 0x91d9a625 name: "param_count" @@ -145013,23 +138554,12 @@ member { type_id: 0x39b6e021 offset: 192 } -member { - id: 0x4b00d996 - name: "params" - type_id: 0xaeb53ba2 -} member { id: 0x4b34b9aa name: "params" type_id: 0x9addce46 offset: 192 } -member { - id: 0x4b35b34a - name: "params" - type_id: 0x9bd401b6 - offset: 8 -} member { id: 0x4b3911d5 name: "params" @@ -145042,33 +138572,12 @@ 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" type_id: 0x35d0c5ee offset: 512 } -member { - id: 0x4bec4ec8 - name: "params" - type_id: 0x4222650a -} member { id: 0x4bf9b0b2 name: "params" @@ -145359,18 +138868,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" @@ -145499,18 +138996,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" @@ -145655,6 +139140,12 @@ member { type_id: 0x0c2e195c offset: 704 } +member { + id: 0x799ca60c + name: "part" + type_id: 0xd3c80119 + offset: 3072 +} member { id: 0x7ad1703f name: "part0" @@ -145673,6 +139164,12 @@ member { type_id: 0x295c7202 offset: 48 } +member { + id: 0x2b5d1d1d + name: "part_curr" + type_id: 0x4585663f + offset: 3488 +} member { id: 0x440b16c3 name: "part_id" @@ -145697,42 +139194,30 @@ member { type_id: 0x4585663f offset: 96 } +member { + id: 0x13792a89 + name: "part_type" + type_id: 0x4585663f + offset: 3424 +} 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" type_id: 0xd3c80119 offset: 128 } -member { - id: 0x9016cefd - name: "partial_bssid_bitmap" - type_id: 0xee699492 - offset: 104 -} member { id: 0xe697dea6 name: "partial_drain" type_id: 0x6d7f5ff6 offset: 1008 } -member { - id: 0x975b21f8 - name: "partial_num" - type_id: 0xc9082b19 - offset: 64 -} member { id: 0xd92f3da1 name: "partition" @@ -145941,12 +139426,6 @@ member { type_id: 0x343ebce3 offset: 11648 } -member { - id: 0x3b589597 - name: "path_change_count" - type_id: 0xc9082b19 - offset: 224 -} member { id: 0x878459dc name: "path_checks" @@ -145959,30 +139438,12 @@ member { type_id: 0x4585663f offset: 2880 } -member { - id: 0x15e594dc - name: "path_metric" - type_id: 0x295c7202 - offset: 344 -} member { id: 0x5d96b957 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 -} member { id: 0x846e3718 name: "path_sink_cache" @@ -146041,12 +139502,6 @@ member { type_id: 0x2edcab9e offset: 576 } -member { - id: 0xba42cfd3 - name: "pattern_idx" - type_id: 0xd41e888f - offset: 96 -} member { id: 0xe58f0084 name: "pattern_len" @@ -146142,11 +139597,6 @@ member { type_id: 0x3f0185ef offset: 192 } -member { - id: 0xa776a9c9 - name: "payload" - type_id: 0x18bd6530 -} member { id: 0xa7d781ed name: "payload" @@ -146205,18 +139655,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" @@ -146570,6 +140008,12 @@ member { type_id: 0xa80a04d8 offset: 1472 } +member { + id: 0xc34fc6f4 + name: "pd_alloc_fn" + type_id: 0x284dc6d3 + offset: 448 +} member { id: 0x769575e3 name: "pd_capable" @@ -146600,6 +140044,12 @@ member { type_id: 0xc9082b19 offset: 2464 } +member { + id: 0x956576a6 + name: "pd_free_fn" + type_id: 0x25c6650b + offset: 704 +} member { id: 0x99103ae8 name: "pd_get" @@ -146611,6 +140061,30 @@ 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" @@ -146635,6 +140109,12 @@ member { type_id: 0x2eb152dc offset: 384 } +member { + id: 0x49818f6d + name: "pd_stat_fn" + type_id: 0x19dcb9e2 + offset: 832 +} member { id: 0x07fc5057 name: "pd_supported" @@ -146834,20 +140314,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: 0xb7fc722d name: "peer" type_id: 0x75918642 - offset: 7168 + offset: 7232 } member { id: 0x3be8531a @@ -146856,16 +140326,10 @@ member { offset: 352 } member { - id: 0x04386391 - name: "peer_aid" - type_id: 0x914dbfdc - offset: 224 -} -member { - id: 0xd9fb4ef1 + id: 0xd9fb445a name: "peer_caps" type_id: 0x914dbfdc - offset: 7120 + offset: 7184 } member { id: 0xeb14d7f0 @@ -146891,12 +140355,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" @@ -146919,18 +140377,6 @@ member { name: "peer_ip6" 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 name: "peer_secid" @@ -146944,10 +140390,10 @@ member { offset: 224 } member { - id: 0x4bda1050 + id: 0x4bda1ef3 name: "peer_shutdown" type_id: 0xc9082b19 - offset: 9440 + offset: 9504 } member { id: 0x2ac6dfd8 @@ -146967,12 +140413,6 @@ member { type_id: 0x7584e7da offset: 304 } -member { - id: 0xc2425634 - name: "peers" - type_id: 0xd70f3c02 - offset: 448 -} member { id: 0xc29a8165 name: "peers" @@ -147074,6 +140514,12 @@ member { type_id: 0x4585663f offset: 6272 } +member { + id: 0x5e9a3cf4 + name: "pending_event" + type_id: 0x6d7f5ff6 + offset: 896 +} member { id: 0x34ebeb8a name: "pending_event_list" @@ -147123,10 +140569,10 @@ member { offset: 448 } member { - id: 0xb2f244ee + id: 0xb2f2463c name: "pending_links" type_id: 0xd3c80119 - offset: 6976 + offset: 7040 } member { id: 0x7a4a13be @@ -147227,10 +140673,10 @@ member { offset: 6784 } member { - id: 0x3fce48b7 + id: 0x3fce4337 name: "pending_work" type_id: 0xf1159c31 - offset: 8000 + offset: 8064 } member { id: 0x3fec9787 @@ -147298,6 +140744,12 @@ member { type_id: 0x18bd6530 offset: 6144 } +member { + id: 0x68693f75 + name: "percpu" + type_id: 0x6720d32f + offset: 64 +} member { id: 0xd782572d name: "percpu_affinity" @@ -147444,6 +140896,12 @@ member { name: "period" type_id: 0x4585663f } +member { + id: 0xff42257f + name: "period" + type_id: 0x33756485 + offset: 256 +} member { id: 0xff60941f name: "period" @@ -147830,12 +141288,6 @@ member { type_id: 0x4585663f offset: 11008 } -member { - id: 0xbc3cbac8 - name: "pertid" - type_id: 0x3437e6c5 - offset: 1600 -} member { id: 0xca1045fb name: "pf" @@ -148159,10 +141611,10 @@ member { offset: 64 } member { - id: 0xce64dc78 + id: 0xce64d1bc name: "phdr" type_id: 0xced65086 - offset: 6240 + offset: 6304 } member { id: 0xab602669 @@ -148351,6 +141803,11 @@ member { type_id: 0xe02e14d6 offset: 64 } +member { + id: 0xbd330153 + name: "phys_addr" + type_id: 0x78f4e574 +} member { id: 0xbda3f6f6 name: "phys_addr" @@ -148956,6 +142413,12 @@ member { type_id: 0x2c00ffd6 offset: 128 } +member { + id: 0xe894c54a + name: "pin_count" + type_id: 0x4585663f + offset: 3360 +} member { id: 0xe8b66e22 name: "pin_count" @@ -149005,10 +142468,10 @@ member { offset: 8384 } member { - id: 0xe53a496f + id: 0xe53a4787 name: "pin_shared_mem" type_id: 0x2c636a5a - offset: 1472 + offset: 1600 } member { id: 0x3acace3c @@ -149040,6 +142503,12 @@ member { type_id: 0x5d6e0aa2 offset: 4672 } +member { + id: 0xc9b75710 + name: "pinned" + type_id: 0xd3c80119 + offset: 16832 +} member { id: 0xc9c3b2cf name: "pinned" @@ -149351,10 +142820,10 @@ member { offset: 776 } member { - id: 0x16d5bfbc + id: 0x16d5bed7 name: "pkt_cnt" type_id: 0x914dbfdc - offset: 7968 + offset: 8032 } member { id: 0xe5316bda @@ -149432,6 +142901,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" @@ -149611,42 +143092,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" @@ -149857,72 +143313,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" @@ -150041,11 +143431,6 @@ member { type_id: 0x92233392 offset: 32 } -member { - id: 0xc42b2512 - name: "pn" - type_id: 0xabf64f28 -} member { id: 0x713ca1c8 name: "pnode" @@ -150825,6 +144210,11 @@ member { name: "pool" type_id: 0x0206e690 } +member { + id: 0xde8fafea + name: "pool" + type_id: 0x0f627bc8 +} member { id: 0xde940420 name: "pool" @@ -150836,6 +144226,12 @@ member { type_id: 0x14c9b164 offset: 576 } +member { + id: 0xde9703bd + name: "pool" + type_id: 0x17c909bc + offset: 1728 +} member { id: 0x3772a386 name: "pool_data" @@ -151260,10 +144656,10 @@ member { offset: 64 } member { - id: 0x57a4d282 + id: 0x57a4d323 name: "portid" type_id: 0xc9082b19 - offset: 6208 + offset: 6272 } member { id: 0x57a4d63a @@ -151328,6 +144724,11 @@ member { type_id: 0x6720d32f offset: 192 } +member { + id: 0x26693333 + name: "pos" + type_id: 0xcd2b46c2 +} member { id: 0x266d123e name: "pos" @@ -151369,18 +144770,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" @@ -151452,12 +144841,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" @@ -151483,9 +144866,9 @@ member { offset: 43712 } member { - id: 0xf50104f0 + id: 0xf5022a3d name: "post_mem_reclaim" - type_id: 0x2f4a26f8 + type_id: 0x2c64ebe5 offset: 64 } member { @@ -151566,11 +144949,6 @@ member { type_id: 0x1976f438 offset: 1728 } -member { - id: 0xa920e223 - name: "power" - type_id: 0x29bf06ba -} member { id: 0xa92414e3 name: "power" @@ -151595,11 +144973,6 @@ member { type_id: 0x74d29cf1 offset: 6528 } -member { - id: 0xa9dd43ad - name: "power" - type_id: 0xd41e888f -} member { id: 0xa9e18c6e name: "power" @@ -151652,12 +145025,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" @@ -151670,12 +145037,6 @@ member { type_id: 0x5d8155a5 offset: 112 } -member { - id: 0x4c6c36af - name: "power_mode" - type_id: 0x6c496761 - offset: 512 -} member { id: 0x34c550a1 name: "power_notifiers" @@ -151788,12 +145149,6 @@ member { name: "power_state" type_id: 0xf017819f } -member { - id: 0xeb06b529 - name: "power_type" - type_id: 0xee027348 - offset: 5376 -} member { id: 0xef35881d name: "power_usage" @@ -152163,12 +145518,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" @@ -152206,9 +145555,9 @@ member { offset: 512 } member { - id: 0x40792edd + id: 0x407a0010 name: "pre_mem_share" - type_id: 0x2f4a26f8 + type_id: 0x2c64ebe5 } member { id: 0xe19ce455 @@ -152291,11 +145640,6 @@ member { type_id: 0xd0adbf31 offset: 832 } -member { - id: 0x036933b0 - name: "preamble" - type_id: 0xc03e7904 -} member { id: 0x5e5f9d50 name: "preambles" @@ -152696,12 +146040,6 @@ member { type_id: 0x2ddc072f offset: 9600 } -member { - id: 0x98104f16 - name: "prepare_multicast" - type_id: 0x1dd5698b - offset: 960 -} member { id: 0x1b86c00a name: "prepare_recovery" @@ -152882,30 +146220,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" @@ -152936,6 +146250,12 @@ member { type_id: 0x97012809 offset: 33664 } +member { + id: 0x4ac13271 + name: "prev_growth" + type_id: 0x92233392 + offset: 192 +} member { id: 0x57943135 name: "prev_high_trip" @@ -153433,6 +146753,12 @@ member { type_id: 0x4585663f offset: 512 } +member { + id: 0x10a1d933 + name: "priority" + type_id: 0x4585663f + offset: 3328 +} member { id: 0x10cd0450 name: "priority" @@ -153683,12 +147009,6 @@ member { type_id: 0xce6e9270 offset: 2624 } -member { - id: 0x59c743f8 - name: "priv" - type_id: 0xce6e9270 - offset: 768 -} member { id: 0x59ef085f name: "priv" @@ -153737,24 +147057,6 @@ member { type_id: 0x2d3944dd 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 name: "privacy_screen" @@ -153963,6 +147265,12 @@ member { type_id: 0x18bd6530 offset: 4032 } +member { + id: 0xf21ad1f2 + name: "private_data" + type_id: 0x18bd6530 + offset: 3392 +} member { id: 0xf21ad410 name: "private_data" @@ -154379,12 +147687,6 @@ member { type_id: 0x5eab5fef offset: 18816 } -member { - id: 0xaad2dbdb - name: "probe_client" - type_id: 0x2cda4bcd - offset: 4992 -} member { id: 0xe5e1630d name: "probe_device" @@ -154397,12 +147699,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" @@ -154432,34 +147728,6 @@ member { type_id: 0x6720d32f 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 name: "probe_resp_offload" @@ -154473,10 +147741,10 @@ member { offset: 288 } member { - id: 0x85dcb874 + id: 0x85dcb9b0 name: "probe_unacked" type_id: 0x6d7f5ff6 - offset: 7056 + offset: 7120 } member { id: 0xe33e78e2 @@ -154498,24 +147766,6 @@ member { type_id: 0xd3c80119 offset: 1472 } -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 name: "probes" @@ -154953,12 +148203,6 @@ member { name: "profile_idc" type_id: 0xb3e7bac9 } -member { - id: 0xd08290e6 - name: "profile_periodicity" - type_id: 0x295c7202 - offset: 2128 -} member { id: 0xf895baee name: "profiles" @@ -155518,12 +148762,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" @@ -155826,12 +149064,6 @@ member { type_id: 0xc9082b19 bitsize: 3 } -member { - id: 0xba53c202 - name: "ps" - type_id: 0x6d7f5ff6 - offset: 24 -} member { id: 0xba53ca8c name: "ps" @@ -155856,12 +149088,6 @@ member { type_id: 0x2360e10b offset: 8960 } -member { - id: 0x55f92728 - name: "ps_dtim_period" - type_id: 0x295c7202 - offset: 112 -} member { id: 0x09e02c79 name: "ps_list" @@ -155879,12 +149105,6 @@ member { name: "psample_group" type_id: 0x0d436e43 } -member { - id: 0x27d0661a - name: "psc_no_listen" - type_id: 0x6d7f5ff6 - offset: 128 -} member { id: 0x2c10bf52 name: "psci_version" @@ -155962,12 +149182,6 @@ member { type_id: 0x295c7202 offset: 72 } -member { - id: 0x6f548699 - name: "psk" - type_id: 0x3f0185ef - offset: 832 -} member { id: 0xe6324ea8 name: "psm" @@ -156160,6 +149374,11 @@ member { type_id: 0x86d95287 offset: 704 } +member { + id: 0x46761387 + name: "ptr" + type_id: 0x86d95287 +} member { id: 0x46c17f73 name: "ptr" @@ -156180,6 +149399,11 @@ member { name: "ptr" type_id: 0x2f5073a5 } +member { + id: 0x46e47dff + name: "ptr" + type_id: 0x14b72a39 +} member { id: 0x46e877b0 name: "ptr" @@ -156296,16 +149520,10 @@ member { offset: 1152 } member { - id: 0xdca81321 - name: "pub" - type_id: 0xc58fc3b7 - offset: 832 -} -member { - id: 0xcddbff27 + id: 0xcddbfdf5 name: "pub_count" type_id: 0xc9082b19 - offset: 6976 + offset: 7040 } member { id: 0x2bb3f558 @@ -156314,28 +149532,16 @@ member { offset: 640 } member { - id: 0x71e98c38 + id: 0x71e98ddc name: "publications" type_id: 0xd3c80119 - offset: 6848 + offset: 6912 } 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: 0xa24d7c48 name: "published" type_id: 0x6d7f5ff6 - offset: 8008 + offset: 8072 } member { id: 0x5efa06bd @@ -156387,18 +149593,6 @@ member { 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 -} member { id: 0x6aa12130 name: "punt_to_cgroup" @@ -156697,12 +149891,6 @@ member { type_id: 0x7194a543 offset: 6464 } -member { - id: 0x977be109 - name: "pwr_reduction" - type_id: 0x295c7202 - offset: 5992 -} member { id: 0xdd6b948b name: "pwr_role" @@ -156999,12 +150187,6 @@ member { type_id: 0x0b9f3953 offset: 2432 } -member { - id: 0xed7f5b13 - name: "qos" - type_id: 0x6d7f5ff6 - offset: 1408 -} member { id: 0xedf40fc7 name: "qos" @@ -157253,6 +150435,18 @@ member { type_id: 0x03913382 offset: 1472 } +member { + id: 0xadd44406 + name: "queue" + type_id: 0x06447717 + offset: 128 +} +member { + id: 0xaddb4128 + name: "queue" + type_id: 0x09427c40 + offset: 1536 +} member { id: 0xaddb433c name: "queue" @@ -157572,12 +150766,6 @@ member { type_id: 0xe06ae107 offset: 192 } -member { - id: 0xd75039f3 - name: "queues" - type_id: 0x914dbfdc - offset: 960 -} member { id: 0x73a7250c name: "queues_kset" @@ -157852,12 +151040,6 @@ member { type_id: 0x12bb35ff offset: 128 } -member { - id: 0x299ed016 - name: "ra" - type_id: 0xabf64f28 - offset: 32 -} member { id: 0x0e79d07a name: "ra_chain" @@ -157894,12 +151076,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" @@ -157912,42 +151088,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" @@ -158271,12 +151411,6 @@ member { type_id: 0xc9082b19 offset: 64 } -member { - id: 0x5f5bc181 - name: "rate" - type_id: 0x899abdd7 - offset: 128 -} member { id: 0x5f61bea2 name: "rate" @@ -158318,6 +151452,12 @@ member { type_id: 0x33756485 offset: 576 } +member { + id: 0x5fe12f53 + name: "rate" + type_id: 0x33756485 + offset: 192 +} member { id: 0x94569300 name: "rate_bytes_ps" @@ -158342,12 +151482,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" @@ -158360,12 +151494,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" @@ -158378,35 +151506,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" @@ -158497,12 +151596,6 @@ member { type_id: 0x1bf16028 offset: 640 } -member { - id: 0xa2923cb1 - name: "rate_update" - type_id: 0x0f293bd5 - offset: 448 -} member { id: 0xb3d910e2 name: "ratelimit" @@ -158521,12 +151614,6 @@ member { type_id: 0x4585663f offset: 480 } -member { - id: 0x3f5338f3 - name: "rates" - type_id: 0x068be05c - offset: 192 -} member { id: 0x3f53f611 name: "rates" @@ -158539,23 +151626,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" @@ -159070,12 +152140,6 @@ member { type_id: 0x295c7202 offset: 344 } -member { - id: 0x6eb918ca - name: "rbn" - type_id: 0x3205ba2f - offset: 256 -} member { id: 0xf069c7e8 name: "rbnode" @@ -159318,12 +152382,6 @@ member { type_id: 0xe3222f5b offset: 2112 } -member { - id: 0x95dac772 - name: "rcu" - type_id: 0xe3222f5b - offset: 7680 -} member { id: 0x95dac7ab name: "rcu" @@ -159336,6 +152394,12 @@ member { type_id: 0xe3222f5b offset: 6016 } +member { + id: 0x95dac898 + name: "rcu" + type_id: 0xe3222f5b + offset: 7744 +} member { id: 0x95dac8e5 name: "rcu" @@ -159560,16 +152624,16 @@ member { offset: 448 } member { - id: 0x1f3ac45a + id: 0x1f3ac4a4 name: "rcv_unacked" type_id: 0x914dbfdc - offset: 7136 + offset: 7200 } member { - id: 0x6ae39e89 + id: 0x6ae39f8c name: "rcv_win" type_id: 0x914dbfdc - offset: 7152 + offset: 7216 } member { id: 0x75627b5b @@ -160127,6 +153191,12 @@ member { offset: 12544 bitsize: 1 } +member { + id: 0xd9c402e3 + name: "read_only" + type_id: 0x4585663f + offset: 3392 +} member { id: 0xd9ecf4e9 name: "read_only" @@ -160552,12 +153622,6 @@ member { type_id: 0x914dbfdc offset: 400 } -member { - id: 0xbb8bdcdf - name: "reason" - type_id: 0x914dbfdc - offset: 64 -} member { id: 0xbbfcbb3e name: "reason" @@ -160569,39 +153633,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" @@ -160713,12 +153744,6 @@ member { name: "reclaimed_slab" type_id: 0x33756485 } -member { - id: 0xcfee1ba8 - name: "reconfig_complete" - type_id: 0x0c503d4a - offset: 5056 -} member { id: 0x75073aa5 name: "reconfig_mutex" @@ -160772,12 +153797,30 @@ member { type_id: 0x6d7f5ff6 offset: 8288 } +member { + id: 0xb418de7c + name: "recovery_needed" + type_id: 0x6d7f5ff6 + offset: 1768 +} member { id: 0xb1e71f03 name: "recovery_notifier" type_id: 0x0c24e6e5 offset: 832 } +member { + id: 0x9cfeadd9 + name: "recovery_req" + type_id: 0x1e820193 + offset: 2304 +} +member { + id: 0xdd1c4562 + name: "recovery_work" + type_id: 0x1f3c8679 + offset: 1856 +} member { id: 0x7216ea38 name: "recovery_write" @@ -161462,12 +154505,6 @@ member { type_id: 0xc9082b19 offset: 224 } -member { - id: 0x05b065eb - name: "refcount" - type_id: 0x33756485 - offset: 576 -} member { id: 0x05c691a0 name: "refcount" @@ -162092,10 +155129,10 @@ member { offset: 128 } member { - id: 0xa45f1b6d + id: 0xa45f1ee8 name: "register_default_trap_handler" type_id: 0x2eb38aa4 - offset: 960 + offset: 1088 } member { id: 0x0fb6ecfb @@ -162104,28 +155141,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 @@ -162133,10 +155170,10 @@ member { type_id: 0xb914bfab } member { - id: 0x32f8a608 + id: 0x32f8a9ba name: "register_psci_notifier" type_id: 0x2d7e9462 - offset: 1088 + offset: 1216 } member { id: 0x09b6e3f8 @@ -162517,10 +155554,10 @@ member { offset: 256 } member { - id: 0x06ab19b7 + id: 0x06ab1c7a name: "rejected" type_id: 0x6d7f5ff6 - offset: 7232 + offset: 7296 } member { id: 0x11d346c6 @@ -162812,12 +155849,6 @@ member { type_id: 0x1f3c8679 offset: 7808 } -member { - id: 0x9dcec5dd - name: "release_buffered_frames" - type_id: 0x0c29b83e - offset: 4224 -} member { id: 0x6011f2ea name: "release_cb" @@ -162884,6 +155915,12 @@ member { type_id: 0x0f7ac5c1 offset: 64 } +member { + id: 0x640da2dc + name: "release_notify" + type_id: 0x0cf0f1be + offset: 832 +} member { id: 0x5577dc86 name: "release_port" @@ -162944,18 +155981,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" @@ -162988,10 +156013,10 @@ member { offset: 2112 } member { - id: 0x9a22f90e + id: 0x9a22fae9 name: "remote_addr" type_id: 0x14637955 - offset: 6336 + offset: 6400 } member { id: 0x07f9200a @@ -163293,12 +156318,6 @@ member { type_id: 0x0c86b710 offset: 64 } -member { - id: 0x5575ef7c - name: "remove_chanctx" - type_id: 0x0c317f0c - offset: 4736 -} member { id: 0x8d7a28c5 name: "remove_dai_link" @@ -163329,12 +156348,6 @@ member { type_id: 0x2cbacf8c offset: 192 } -member { - id: 0xacdcc417 - name: "remove_interface" - type_id: 0x0c3609db - offset: 512 -} member { id: 0x9ad98ca4 name: "remove_on_exec" @@ -163521,12 +156534,6 @@ member { type_id: 0xe62ebf07 offset: 32 } -member { - id: 0xb482b454 - name: "replay_ctr" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0x9ba94e96 name: "replay_esn" @@ -163586,11 +156593,6 @@ member { type_id: 0x6d7f5ff6 offset: 736 } -member { - id: 0x72ec908b - name: "reply" - type_id: 0x0c2e85de -} member { id: 0x72f80ba2 name: "reply" @@ -163669,13 +156671,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" @@ -163766,12 +156761,6 @@ member { type_id: 0x2f37042d offset: 832 } -member { - id: 0xf7f26a2e - name: "reported_rate" - type_id: 0x12f875ab - offset: 256 -} member { id: 0xb48efd04 name: "reporter" @@ -163796,12 +156785,6 @@ member { type_id: 0xd3c80119 offset: 384 } -member { - id: 0x937c9919 - name: "req" - type_id: 0xa4a27ae0 - offset: 896 -} member { id: 0x93f7acd6 name: "req" @@ -163867,41 +156850,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" @@ -164104,12 +157052,6 @@ member { type_id: 0xedf277ba offset: 128 } -member { - id: 0xb634a685 - name: "request" - type_id: 0xce6e9270 - offset: 24 -} member { id: 0xb694f50b name: "request" @@ -164180,13 +157122,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" @@ -164275,13 +157210,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" @@ -164362,13 +157290,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" @@ -164603,12 +157524,6 @@ member { type_id: 0x33756485 offset: 2240 } -member { - id: 0xbf8c466b - name: "reschedule_requests_num" - type_id: 0xc9082b19 - offset: 288 -} member { id: 0x8236db35 name: "rescue_list" @@ -165590,6 +158505,12 @@ member { type_id: 0x2faaffbd offset: 2432 } +member { + id: 0xd6333315 + name: "reset_done" + type_id: 0x4585663f + offset: 3456 +} member { id: 0xd67914d7 name: "reset_done" @@ -165701,22 +158622,10 @@ member { offset: 512 } member { - id: 0xa700e039 + id: 0xa700e2af 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: 67200 } member { id: 0xa4c83369 @@ -165730,12 +158639,6 @@ member { type_id: 0x33756485 offset: 64 } -member { - id: 0x88bc8152 - name: "reset_tsf" - type_id: 0x0c3609db - offset: 2944 -} member { id: 0x14179852 name: "reset_ws" @@ -165910,6 +158813,12 @@ member { type_id: 0x38d23361 offset: 192 } +member { + id: 0x5d206f41 + name: "resource" + type_id: 0x20351a02 + offset: 2944 +} member { id: 0x5d3b1638 name: "resource" @@ -165987,30 +158896,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" @@ -166290,12 +159175,6 @@ member { type_id: 0x2f6a769c offset: 192 } -member { - id: 0xcab0ba24 - name: "resume" - type_id: 0x2f5ae3f7 - offset: 256 -} member { id: 0xcab10583 name: "resume" @@ -166374,12 +159253,6 @@ member { type_id: 0x2cee6908 offset: 448 } -member { - id: 0xcab30fbe - name: "resume" - type_id: 0x2ceb33ee - offset: 64 -} member { id: 0xcab3751a name: "resume" @@ -166405,10 +159278,10 @@ member { offset: 576 } member { - id: 0xb4490063 + id: 0xb4490eec name: "resume_freq" type_id: 0x33756485 - offset: 9536 + offset: 9664 } member { id: 0x828c0235 @@ -166499,6 +159372,12 @@ member { type_id: 0x27459bea offset: 1984 } +member { + id: 0xbb9d94b0 + name: "resv" + type_id: 0x27459bea + offset: 64 +} member { id: 0xbb9d9796 name: "resv" @@ -166540,11 +159419,6 @@ member { type_id: 0xedf277ba offset: 448 } -member { - id: 0x51f162ad - name: "ret" - type_id: 0x6720d32f -} member { id: 0x51f16a64 name: "ret" @@ -166700,18 +159574,6 @@ member { type_id: 0x295c7202 offset: 1448 } -member { - id: 0x0e577f50 - name: "retry_long" - type_id: 0x295c7202 - offset: 160 -} -member { - id: 0xb738404a - name: "retry_short" - type_id: 0x295c7202 - offset: 168 -} member { id: 0xb738434a name: "retry_short" @@ -166971,30 +159833,12 @@ member { 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 -} member { id: 0x6ba9654a name: "rfkill_release" type_id: 0x6d7f5ff6 offset: 48 } -member { - id: 0x6ba96bd9 - name: "rfkill_release" - type_id: 0x6d7f5ff6 - offset: 40 -} member { id: 0x383b6b28 name: "rgb_quant_range_selectable" @@ -167068,18 +159912,6 @@ member { type_id: 0x39d60e4a 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 -} member { id: 0x0b33391b name: "right" @@ -167252,23 +160084,6 @@ member { name: "rlock" 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 name: "rm_work" @@ -167877,6 +160692,12 @@ member { type_id: 0x4585663f offset: 4704 } +member { + id: 0x5e45dccb + name: "rpmbs" + type_id: 0xd3c80119 + offset: 3200 +} member { id: 0x3c98b297 name: "rps_flow_table" @@ -168219,11 +161040,6 @@ member { type_id: 0x901eaf6a offset: 3288 } -member { - id: 0x32bf58dd - name: "rssi" - type_id: 0x5989ea35 -} member { id: 0x32cf6f20 name: "rssi" @@ -168236,55 +161052,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" @@ -168752,61 +161525,17 @@ 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 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 -} member { id: 0x2e4fe3d2 name: "rtt_us" @@ -168819,19 +161548,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" @@ -168867,11 +161583,6 @@ member { type_id: 0xd3c80119 offset: 256 } -member { - id: 0x2bc8c6fc - name: "rules" - type_id: 0x0baead6a -} member { id: 0x2bd97fb6 name: "rules" @@ -169182,6 +161893,12 @@ member { type_id: 0x09e0bda0 offset: 256 } +member { + id: 0x4f61a4d5 + name: "rw_wait" + type_id: 0x6d7f5ff6 + offset: 1784 +} member { id: 0xa5687e67 name: "rwork" @@ -169258,18 +161975,6 @@ member { type_id: 0x1863edc5 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 name: "rx_bit" @@ -169311,12 +162016,6 @@ member { type_id: 0xb02b353a offset: 256 } -member { - id: 0xe87dc4db - name: "rx_bytes" - type_id: 0x92233392 - offset: 192 -} member { id: 0xe8d5d572 name: "rx_bytes" @@ -169334,18 +162033,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" @@ -169493,18 +162180,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" @@ -169551,24 +162226,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" @@ -169598,18 +162261,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" @@ -169740,12 +162391,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" @@ -169791,18 +162436,6 @@ member { name: "rx_missed_errors" 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 name: "rx_msg" @@ -169834,18 +162467,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" @@ -169886,12 +162507,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" @@ -169950,19 +162565,6 @@ member { 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 -} member { id: 0x01edd63e name: "rx_read" @@ -170127,12 +162729,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" @@ -170221,12 +162817,6 @@ member { type_id: 0x578f9c2b offset: 3136 } -member { - id: 0x2de5fdee - name: "rxrate" - type_id: 0x63db6b4d - offset: 544 -} member { id: 0x6e477e5d name: "rxsubchans" @@ -170260,50 +162850,17 @@ member { type_id: 0x3e10b518 offset: 64 } -member { - id: 0x5d861261 - name: "s1g" - type_id: 0x6d7f5ff6 - offset: 576 -} 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" @@ -171026,12 +163583,6 @@ member { type_id: 0x8d2872f9 offset: 64 } -member { - id: 0x1bbdaea2 - name: "sa" - type_id: 0xabf64f28 - offset: 80 -} member { id: 0x1be9c1b7 name: "sa" @@ -171071,11 +163622,6 @@ member { type_id: 0x02097f03 offset: 192 } -member { - id: 0x69ba1ca7 - name: "sa_query" - type_id: 0x28704c74 -} member { id: 0x350b42d4 name: "sa_restorer" @@ -171139,30 +163685,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" @@ -171599,12 +164121,6 @@ member { type_id: 0xd3c80119 offset: 8192 } -member { - id: 0xe5dc71c4 - name: "sband" - type_id: 0x165b541d - offset: 64 -} member { id: 0x7ac264e0 name: "sbc" @@ -171817,16 +164333,16 @@ member { offset: 7984 } member { - id: 0x89c0a924 + id: 0x89c0a4d9 name: "scaling_max_freq" type_id: 0x33756485 - offset: 9344 + offset: 9472 } member { - id: 0x068a99c7 + id: 0x068a9a13 name: "scaling_min_freq" type_id: 0x33756485 - offset: 9280 + offset: 9408 } member { id: 0xbb3c1319 @@ -171851,30 +164367,12 @@ member { name: "scan" type_id: 0x31c2530c } -member { - id: 0xa118786d - name: "scan" - type_id: 0x2cc88b49 - offset: 2496 -} member { id: 0xa13898e8 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 -} member { id: 0x78da1751 name: "scan_active" @@ -171959,12 +164457,6 @@ member { type_id: 0x0fcb861f offset: 1344 } -member { - id: 0x71ed303e - name: "scan_start" - type_id: 0x33756485 - offset: 896 -} member { id: 0x71ed326b name: "scan_start" @@ -171977,11 +164469,6 @@ member { type_id: 0x33756485 offset: 1088 } -member { - id: 0x406a047c - name: "scan_start_tsf" - type_id: 0x92233392 -} member { id: 0x7a78aa8c name: "scan_timestamp" @@ -172000,24 +164487,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" @@ -172240,30 +164715,6 @@ member { type_id: 0xedf277ba 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 name: "sched_shared_tags" @@ -173509,11 +165960,6 @@ member { type_id: 0x6d7f5ff6 offset: 33280 } -member { - id: 0xdda0092c - name: "self_prot" - type_id: 0x096b4c0a -} member { id: 0x7f269087 name: "self_refresh_active" @@ -173609,12 +166055,6 @@ member { type_id: 0x3835dcc0 offset: 5824 } -member { - id: 0xd883eb33 - name: "send_lock" - type_id: 0xa7c362b0 - offset: 5248 -} member { id: 0x65b11b4b name: "send_msg" @@ -173687,6 +166127,18 @@ member { type_id: 0xe90b32b7 offset: 928 } +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 name: "sendmsg" @@ -173853,10 +166305,10 @@ member { offset: 21760 } member { - id: 0x2f63f561 + id: 0x2f63f754 name: "sent_request" type_id: 0x6d7f5ff6 - offset: 9472 + offset: 9536 } member { id: 0x2b36ac6f @@ -173869,12 +166321,6 @@ member { name: "seq" type_id: 0x03b9f0a9 } -member { - id: 0xfa230a2e - name: "seq" - type_id: 0x3f0185ef - offset: 64 -} member { id: 0xfa2f7a2e name: "seq" @@ -173927,11 +166373,6 @@ member { type_id: 0x4585663f offset: 320 } -member { - id: 0xfa5a6b94 - name: "seq" - type_id: 0x4664de11 -} member { id: 0xfa717df5 name: "seq" @@ -174021,18 +166462,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" @@ -174045,18 +166474,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" @@ -174180,12 +166597,6 @@ member { type_id: 0x92233392 offset: 320 } -member { - id: 0x8457b19c - name: "seqnum" - type_id: 0x0baa70a7 - offset: 16 -} member { id: 0x9024db2d name: "seqpacket_allow" @@ -174374,30 +166785,12 @@ member { type_id: 0x6720d32f 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 name: "service_cache" type_id: 0xf1159c31 offset: 16896 } -member { - id: 0xa319cce0 - name: "service_id" - type_id: 0xabf64f28 - offset: 32 -} member { id: 0x5f901528 name: "service_lines" @@ -174461,12 +166854,6 @@ member { name: "set" type_id: 0xe8034002 } -member { - id: 0x3d386375 - name: "set" - type_id: 0xe62ebf07 - offset: 32 -} member { id: 0x3d4c6723 name: "set" @@ -174586,24 +166973,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" @@ -174694,18 +167063,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" @@ -174820,12 +167177,6 @@ member { type_id: 0x0d6478af offset: 384 } -member { - id: 0x4559e8b7 - name: "set_coalesce" - type_id: 0x2ce00598 - offset: 5696 -} member { id: 0x455be24c name: "set_coalesce" @@ -174850,36 +167201,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" @@ -174929,30 +167256,6 @@ member { offset: 2673 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" @@ -175043,12 +167346,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" @@ -175073,12 +167370,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" @@ -175145,12 +167436,6 @@ member { type_id: 0x2cee149a offset: 1088 } -member { - id: 0x40403e72 - name: "set_key" - type_id: 0x2f2bd366 - offset: 1216 -} member { id: 0xdbfcbfe4 name: "set_lanes" @@ -175224,12 +167509,6 @@ member { type_id: 0x2e8a143b offset: 3584 } -member { - id: 0x92319e4c - name: "set_mac_acl" - type_id: 0x2cda101a - offset: 5312 -} member { id: 0x65f10173 name: "set_mask" @@ -175248,12 +167527,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" @@ -175308,12 +167581,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" @@ -175332,12 +167599,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" @@ -175380,12 +167641,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" @@ -175560,18 +167815,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" @@ -175595,12 +167838,6 @@ member { type_id: 0x2de9ae36 offset: 2304 } -member { - id: 0x05064319 - name: "set_power_mgmt" - type_id: 0x2cdf2518 - offset: 4224 -} member { id: 0x7eba804e name: "set_pretimeout" @@ -175661,30 +167898,12 @@ member { type_id: 0x2d078518 offset: 2240 } -member { - id: 0xe6f26b13 - name: "set_qos_map" - type_id: 0x2cd9416b - offset: 5824 -} member { id: 0xe84b76f7 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 -} member { id: 0x602695e6 name: "set_ramp_delay" @@ -175728,30 +167947,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" @@ -175764,12 +167965,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" @@ -175794,18 +167989,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" @@ -176003,24 +168186,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" @@ -176074,12 +168239,6 @@ member { type_id: 0x2dc5db7f offset: 576 } -member { - id: 0xf516f923 - name: "set_tsf" - type_id: 0x0c3f2be8 - offset: 2816 -} member { id: 0xbf4e5191 name: "set_tunable" @@ -176092,12 +168251,6 @@ member { type_id: 0x2ecfa784 offset: 3520 } -member { - id: 0x9c706ac9 - name: "set_tx_power" - type_id: 0x2cd1c8d2 - offset: 3328 -} member { id: 0x9c730b5b name: "set_tx_power" @@ -176110,12 +168263,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" @@ -176225,30 +168372,12 @@ member { 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 -} member { id: 0xf4be2934 name: "set_wedge" type_id: 0x2d126960 offset: 512 } -member { - id: 0x9e11e4ce - name: "set_wiphy_params" - type_id: 0x2c223bc5 - offset: 3264 -} member { id: 0x4f88479a name: "set_wol" @@ -176702,6 +168831,18 @@ member { type_id: 0x11cffa09 offset: 192 } +member { + id: 0x9d9730ea + name: "sg" + type_id: 0x00a43052 + offset: 128 +} +member { + id: 0x9d973fe6 + name: "sg" + type_id: 0x00a43052 + offset: 3392 +} member { id: 0x9dd08ad9 name: "sg" @@ -177148,12 +169289,6 @@ member { name: "short_addr" type_id: 0x9bd401b6 } -member { - id: 0xf60ac016 - name: "short_frame_max_tx_count" - type_id: 0x295c7202 - offset: 128 -} member { id: 0x8b337ada name: "short_inquiry" @@ -177181,35 +169316,11 @@ member { 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 - bitsize: 1 -} member { id: 0x0e530004 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" @@ -177475,6 +169586,12 @@ member { type_id: 0x0b57ce4e offset: 18176 } +member { + id: 0xad36439e + name: "shrinker_list" + type_id: 0xd3c80119 + offset: 128 +} member { id: 0x89a152e5 name: "shrinklist" @@ -177825,12 +169942,6 @@ member { type_id: 0xedf277ba offset: 960 } -member { - id: 0x117d5940 - name: "sig_dbm" - type_id: 0x6720d32f - offset: 32 -} member { id: 0xdf88a8f0 name: "sig_ok" @@ -177887,36 +169998,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" @@ -177935,12 +170022,6 @@ member { type_id: 0x02097f03 offset: 128 } -member { - id: 0xdb18850a - name: "signal_avg" - type_id: 0x29b77961 - offset: 368 -} member { id: 0xbf28dc5b name: "signal_exits" @@ -177948,10 +170029,10 @@ member { offset: 6976 } member { - id: 0x7eb64ecf + id: 0x7eb642a4 name: "signal_type" type_id: 0x1b2534c1 - offset: 864 + offset: 896 } member { id: 0x8c28f01f @@ -178173,13 +170254,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" @@ -178316,6 +170390,12 @@ member { type_id: 0x27a7c613 offset: 448 } +member { + id: 0xd9629c3f + name: "size" + type_id: 0x1c898f28 + offset: 128 +} member { id: 0xd975b602 name: "size" @@ -179237,18 +171317,6 @@ member { 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" @@ -179608,13 +171676,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" @@ -180359,42 +172420,6 @@ member { 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 -} -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 -} member { id: 0x722447d2 name: "sname" @@ -180426,10 +172451,10 @@ member { offset: 3520 } member { - id: 0x0f534ee1 + id: 0x0f5346c5 name: "snd_backlog" type_id: 0x914dbfdc - offset: 7936 + offset: 8000 } member { id: 0x0c497c99 @@ -180455,10 +172480,10 @@ member { type_id: 0xc9082b19 } member { - id: 0xac63ad09 + id: 0xac63a27d name: "snd_win" type_id: 0x914dbfdc - offset: 7104 + offset: 7168 } member { id: 0xb368ac36 @@ -180509,16 +172534,10 @@ member { offset: 8800 } member { - id: 0x297e1c2e - name: "snonce" - type_id: 0x3f0185ef - offset: 192 -} -member { - id: 0x89903982 + id: 0x899037f2 name: "snt_unacked" type_id: 0x914dbfdc - offset: 7088 + offset: 7152 } member { id: 0xe9bb958d @@ -181595,12 +173614,6 @@ member { name: "sr" type_id: 0xca785f45 } -member { - id: 0x63847e4a - name: "sr_ctrl" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x639c3690 name: "sr_lock" @@ -182065,42 +174078,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" @@ -182218,12 +174195,6 @@ member { type_id: 0x5e9b9471 offset: 256 } -member { - id: 0xb019a267 - name: "ssid" - type_id: 0x5e9b9471 - offset: 224 -} member { id: 0xb019a51a name: "ssid" @@ -182242,23 +174213,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" @@ -182269,30 +174223,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" @@ -182317,35 +174247,12 @@ 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" type_id: 0x269ec837 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 name: "ssp" @@ -182439,113 +174346,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" @@ -182829,12 +174629,6 @@ member { type_id: 0x2f6c6167 offset: 128 } -member { - id: 0x46346d52 - name: "start" - type_id: 0x2f5ae3f7 - offset: 64 -} member { id: 0x46349541 name: "start" @@ -182985,18 +174779,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" @@ -183107,42 +174889,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" @@ -183161,12 +174913,6 @@ member { type_id: 0x11c404ba offset: 960 } -member { - id: 0x6f5bdc10 - name: "start_radar_detection" - type_id: 0x2cdbfa9f - offset: 5376 -} member { id: 0x652ac194 name: "start_region" @@ -183185,12 +174931,6 @@ member { type_id: 0x865acc96 offset: 10112 } -member { - id: 0x519934e5 - name: "start_seq_num" - type_id: 0x9bd401b6 - offset: 48 -} member { id: 0x00cda1f9 name: "start_signal_voltage_switch" @@ -183241,12 +174981,6 @@ member { type_id: 0xa8fff47c offset: 1536 } -member { - id: 0xa350fd28 - name: "start_time" - type_id: 0x0baa70a7 - offset: 72 -} member { id: 0xa3682968 name: "start_time" @@ -183259,6 +174993,12 @@ member { type_id: 0x92233392 offset: 14208 } +member { + id: 0xa3c97cfb + name: "start_time" + type_id: 0x92233392 + offset: 64 +} member { id: 0x32930bf9 name: "start_time_ns" @@ -183288,6 +175028,12 @@ member { type_id: 0x0d42842b offset: 1408 } +member { + id: 0x161a63ce + name: "start_value" + type_id: 0x92233392 + offset: 128 +} member { id: 0x29a07d14 name: "start_xmit" @@ -183635,10 +175381,9 @@ member { offset: 9408 } member { - id: 0x72b4308c + id: 0x72a3be34 name: "state" - type_id: 0x47c3bd25 - offset: 3200 + type_id: 0x504235bb } member { id: 0x72b6707d @@ -184318,10 +176063,10 @@ member { offset: 704 } member { - id: 0xb920ebd2 + id: 0xb920ec0c name: "stats" type_id: 0x5589e3d3 - offset: 9664 + offset: 9792 } member { id: 0xb9409141 @@ -184500,11 +176245,6 @@ member { type_id: 0x6720d32f offset: 704 } -member { - id: 0x20000757 - name: "status" - type_id: 0x6720d32f -} member { id: 0x20000c4f name: "status" @@ -184523,12 +176263,6 @@ member { type_id: 0x4585663f offset: 64 } -member { - id: 0x2025c241 - name: "status" - type_id: 0x42e8fe21 - offset: 32 -} member { id: 0x2027aca1 name: "status" @@ -184647,11 +176381,6 @@ member { type_id: 0x08670159 offset: 2112 } -member { - id: 0x2070b3e5 - name: "status" - type_id: 0x17946116 -} member { id: 0x2081093b name: "status" @@ -184698,12 +176427,6 @@ member { type_id: 0xcf5136cf offset: 384 } -member { - id: 0x20ae224f - name: "status" - type_id: 0xc9082b19 - offset: 160 -} member { id: 0x20ae2294 name: "status" @@ -184716,48 +176439,12 @@ member { type_id: 0xc9082b19 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 name: "status" type_id: 0x9be84f35 offset: 6464 } -member { - id: 0x20fcfd3b - name: "status" - type_id: 0x9bd401b6 - offset: 16 -} member { id: 0x3d3f4bc2 name: "status_base" @@ -184770,24 +176457,6 @@ member { 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 -} member { id: 0xf75d6935 name: "status_comment" @@ -184801,10 +176470,10 @@ member { offset: 2368 } member { - id: 0x6934e557 - name: "status_driver_data" - type_id: 0x6a8619af - offset: 192 + id: 0x7a7d1e4c + name: "status_dentry" + type_id: 0x120540d1 + offset: 3584 } member { id: 0xa13097a3 @@ -184872,10 +176541,10 @@ member { offset: 64 } member { - id: 0x80093b50 + id: 0x800930da name: "steal" type_id: 0x34ed11d4 - offset: 67456 + offset: 67392 } member { id: 0x6a086ae6 @@ -185023,12 +176692,6 @@ member { type_id: 0x0c1663ae offset: 256 } -member { - id: 0x69846f51 - name: "stop" - type_id: 0x0c1ccf58 - offset: 128 -} member { id: 0x69849281 name: "stop" @@ -185171,18 +176834,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" @@ -185208,30 +176859,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" @@ -185239,10 +176872,10 @@ member { offset: 192 } member { - id: 0x5c3a0e3b + id: 0x5c3a0cb2 name: "stop_polling" type_id: 0x6d7f5ff6 - offset: 9408 + offset: 9536 } member { id: 0xe8208fb4 @@ -185840,12 +177473,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" @@ -186032,12 +177659,6 @@ member { name: "subnet_prefix" type_id: 0x92233392 } -member { - id: 0x312fa86b - name: "subns" - type_id: 0x43e910ce - offset: 128 -} member { id: 0xe08009d2 name: "subordinate" @@ -186091,12 +177712,6 @@ member { type_id: 0x08ba388c offset: 128 } -member { - id: 0x6a890efe - name: "subscribe_active" - type_id: 0x6d7f5ff6 - offset: 104 -} member { id: 0xdece04a2 name: "subscribe_event" @@ -186267,43 +177882,18 @@ member { type_id: 0x914dbfdc offset: 4752 } -member { - id: 0x18519079 - name: "subtype" - type_id: 0x295c7202 - offset: 64 -} member { id: 0x18c8fa92 name: "subtype" type_id: 0xb0312d5a offset: 464 } -member { - id: 0x18e98beb - name: "subtype" - type_id: 0x914dbfdc - offset: 16 -} member { id: 0xedc90787 name: "subvendor" type_id: 0xe62ebf07 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 name: "suggested_x_property" @@ -186413,18 +178003,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" @@ -186537,18 +178115,6 @@ member { offset: 10049 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" @@ -186608,18 +178174,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" @@ -186681,18 +178235,6 @@ 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" @@ -186710,18 +178252,6 @@ member { type_id: 0xc9082b19 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 -} member { id: 0x6ba7e4af name: "supported_ring_params" @@ -186845,12 +178375,6 @@ member { type_id: 0x2e037cf1 offset: 256 } -member { - id: 0xf3959b87 - name: "suspend" - type_id: 0x2f457758 - offset: 192 -} member { id: 0xf395b58d name: "suspend" @@ -186863,11 +178387,6 @@ member { type_id: 0x2f107f13 offset: 256 } -member { - id: 0xf396229e - name: "suspend" - type_id: 0x2cf4a741 -} member { id: 0xf3963932 name: "suspend" @@ -187015,16 +178534,16 @@ member { offset: 256 } member { - id: 0xdce2315d + id: 0xdce231d2 name: "suspend_count" type_id: 0x74d29cf1 - offset: 9600 + offset: 9728 } member { - id: 0x7a34e826 + id: 0x7a34e43d name: "suspend_freq" type_id: 0x33756485 - offset: 9472 + offset: 9600 } member { id: 0x7a4213b9 @@ -187349,18 +178868,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" @@ -187414,6 +178921,12 @@ member { type_id: 0x1df06cce offset: 640 } +member { + id: 0xfac27e72 + name: "swap_notify" + type_id: 0x0cf0f1be + offset: 512 +} member { id: 0x7933ad7e name: "swap_pending" @@ -187456,6 +178969,12 @@ member { type_id: 0x6720d32f offset: 7104 } +member { + id: 0x7a46747c + name: "swap_storage" + type_id: 0x18ea6ae3 + offset: 256 +} member { id: 0x37490ca7 name: "swap_task_ctx" @@ -187529,24 +179048,6 @@ member { 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 -} member { id: 0xc3e7232a name: "switched_from" @@ -187748,24 +179249,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" @@ -187825,12 +179314,6 @@ member { type_id: 0x6720d32f offset: 17632 } -member { - id: 0x4e71e392 - name: "sync_method" - type_id: 0x295c7202 - offset: 328 -} member { id: 0x665c19f0 name: "sync_mode" @@ -187854,12 +179337,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" @@ -187926,12 +179403,6 @@ member { type_id: 0x2e9fe637 offset: 128 } -member { - id: 0xc39785fd - name: "sync_tsf" - type_id: 0x92233392 - offset: 320 -} member { id: 0x998dcc4c name: "sync_work" @@ -188953,6 +180424,12 @@ member { type_id: 0x334c07d5 offset: 16704 } +member { + id: 0xc1372959 + name: "sysman" + type_id: 0xae6ebc99 + offset: 192 +} member { id: 0x708541bb name: "sysname" @@ -189067,18 +180544,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" @@ -189277,6 +180742,12 @@ member { type_id: 0x99433372 offset: 1792 } +member { + id: 0x0d558dc7 + name: "tag_set" + type_id: 0x99433372 + offset: 128 +} member { id: 0x0de00dfd name: "tag_set" @@ -189398,12 +180869,6 @@ member { type_id: 0x054f691a offset: 64 } -member { - id: 0xeea2a8be - name: "tail" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0xeea3cb02 name: "tail" @@ -189491,12 +180956,6 @@ member { type_id: 0x6d7f5ff6 offset: 88 } -member { - id: 0x371a7a8d - name: "tail_len" - type_id: 0xf435685e - offset: 768 -} member { id: 0xb71d422b name: "tail_page" @@ -189598,10 +181057,15 @@ member { type_id: 0x6720d32f } member { - id: 0xb3c5f59f + id: 0xb3c5fc94 name: "target" type_id: 0x6720d32f - offset: 67072 + offset: 67008 +} +member { + id: 0xb3da3bc9 + name: "target" + type_id: 0x78ea2ea9 } member { id: 0x30229734 @@ -189609,12 +181073,6 @@ member { type_id: 0x2c69751f offset: 1152 } -member { - id: 0x423c1e2f - name: "target_ap" - type_id: 0x3f0185ef - offset: 128 -} member { id: 0x6b0b885d name: "target_attrs" @@ -190406,12 +181864,6 @@ member { type_id: 0x30ba0612 offset: 4160 } -member { - id: 0xc4a1f7c0 - name: "tcp_connlost" - type_id: 0x6d7f5ff6 - offset: 64 -} member { id: 0x1de37c96 name: "tcp_data_split" @@ -190457,24 +181909,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" @@ -190685,65 +182125,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" @@ -190968,30 +182349,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" @@ -191151,24 +182508,6 @@ member { 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 -} member { id: 0x2cfef737 name: "this_bw" @@ -191402,6 +182741,12 @@ member { type_id: 0x33756485 offset: 1664 } +member { + id: 0x565beb91 + name: "threshold" + type_id: 0x92233392 + offset: 64 +} member { id: 0x56fabdc6 name: "threshold" @@ -191520,36 +182865,12 @@ 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" type_id: 0x33756485 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 name: "tid_config_support" @@ -191562,12 +182883,6 @@ member { type_id: 0x056558d6 offset: 640 } -member { - id: 0xb8791eba - name: "tids" - type_id: 0x295c7202 - offset: 8 -} member { id: 0x7d19182b name: "tile_blob_ptr" @@ -191634,17 +182949,6 @@ member { 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 -} member { id: 0x74171992 name: "time" @@ -191663,12 +182967,6 @@ member { type_id: 0x92233392 offset: 192 } -member { - id: 0x74712a8a - name: "time" - type_id: 0x92233392 - offset: 64 -} member { id: 0x74712c56 name: "time" @@ -191703,18 +183001,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" @@ -191734,12 +183020,6 @@ 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" @@ -191806,18 +183086,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" @@ -191853,12 +183121,6 @@ member { type_id: 0x92233392 offset: 192 } -member { - id: 0xbe4df89c - name: "time_tx" - type_id: 0x92233392 - offset: 320 -} member { id: 0x98e09e53 name: "time_zero" @@ -191907,12 +183169,6 @@ member { type_id: 0x92233392 offset: 1664 } -member { - id: 0x540a8435 - name: "timeout" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x540a881d name: "timeout" @@ -191961,24 +183217,6 @@ member { 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 -} member { id: 0x548601b1 name: "timeout" @@ -192044,12 +183282,6 @@ member { type_id: 0x6720d32f offset: 128 } -member { - id: 0x54aefc97 - name: "timeout" - type_id: 0x6d7f5ff6 - offset: 1024 -} member { id: 0x54d752b2 name: "timeout" @@ -192114,12 +183346,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" @@ -192416,12 +183642,6 @@ member { name: "timestamp" type_id: 0xedf277ba } -member { - id: 0x5a2dca2b - name: "timestamp" - type_id: 0xc9082b19 - offset: 192 -} member { id: 0x5a76e042 name: "timestamp" @@ -192445,11 +183665,6 @@ member { type_id: 0x9998edbb offset: 640 } -member { - id: 0x5a9c3e2c - name: "timestamp" - type_id: 0x78f4e574 -} member { id: 0x5acac4ca name: "timestamp" @@ -192574,11 +183789,6 @@ member { type_id: 0x399c459b offset: 768 } -member { - id: 0x0bafa4fc - name: "tkip" - type_id: 0x07a62149 -} member { id: 0x5ca776de name: "tlb" @@ -192818,29 +184028,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" @@ -192948,42 +184140,6 @@ member { 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 -} member { id: 0x898f1b47 name: "todo" @@ -193035,11 +184191,6 @@ member { name: "token" type_id: 0x0baa70a7 } -member { - id: 0x36f7caa4 - name: "token" - type_id: 0x295c7202 -} member { id: 0x367084ef name: "token_stream" @@ -193267,12 +184418,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" @@ -193469,29 +184614,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" @@ -193687,10 +184809,10 @@ member { offset: 256 } member { - id: 0xf5deb33b + id: 0xf5deb4cb name: "trans" type_id: 0x18bd6530 - offset: 9728 + offset: 9792 } member { id: 0xf54fc8f5 @@ -193702,12 +184824,6 @@ member { name: "trans_exc_code" type_id: 0xedf277ba } -member { - id: 0x0f4d360c - name: "trans_id" - type_id: 0x66fe5c63 - offset: 8 -} member { id: 0x58786944 name: "trans_start" @@ -193880,10 +184996,10 @@ member { offset: 4416 } member { - id: 0xc8835d52 + id: 0xc88355f5 name: "transition_notifier_list" type_id: 0x97905ec6 - offset: 9920 + offset: 10048 } member { id: 0xe4288a68 @@ -193950,18 +185066,6 @@ member { name: "transmit_time" 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 name: "transmitting" @@ -193988,10 +185092,10 @@ member { bitsize: 1 } member { - id: 0xb8dcc50f + id: 0xb8dcc8ef name: "transport" type_id: 0x3c0933ca - offset: 6144 + offset: 6208 } member { id: 0xb8f911ce @@ -194250,13 +185354,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" @@ -194438,10 +185535,10 @@ member { offset: 512 } member { - id: 0xc5b7f28b + id: 0xc5b7f636 name: "trusted" type_id: 0x6d7f5ff6 - offset: 6720 + offset: 6784 } member { id: 0x4f9731a7 @@ -194467,12 +185564,6 @@ member { type_id: 0xfc5791f4 offset: 512 } -member { - id: 0x773390eb - name: "try_count" - type_id: 0x295c7202 - offset: 96 -} member { id: 0x76c7accc name: "try_crop" @@ -194603,18 +185694,6 @@ member { 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 -} member { id: 0x846f423a name: "ts_info" @@ -194680,17 +185759,6 @@ member { type_id: 0xa7c362b0 offset: 41216 } -member { - id: 0xf7145a19 - name: "tsf" - type_id: 0x92233392 -} -member { - id: 0xb7b14013 - name: "tsf_bssid" - type_id: 0xabf64f28 - offset: 64 -} member { id: 0x19ec4c5d name: "tsflags" @@ -194884,30 +185952,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: 0xaaa7732b + name: "ttm" + type_id: 0x0a22a423 + offset: 3008 +} +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" @@ -195422,42 +186507,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" @@ -195492,11 +186541,6 @@ member { type_id: 0x6720d32f offset: 160 } -member { - id: 0x65d4a8c1 - name: "tx" - type_id: 0x0c294260 -} member { id: 0x562b2b94 name: "tx16" @@ -195590,24 +186634,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" @@ -195678,12 +186710,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" @@ -195766,12 +186792,6 @@ member { type_id: 0xedf277ba offset: 448 } -member { - id: 0xdaf23435 - name: "tx_duration" - type_id: 0x92233392 - offset: 1344 -} member { id: 0x14573968 name: "tx_empty" @@ -195818,12 +186838,6 @@ member { type_id: 0x295c7202 offset: 13056 } -member { - id: 0x4f4efd6b - name: "tx_failed" - type_id: 0xc9082b19 - offset: 736 -} member { id: 0x9f51ce32 name: "tx_fifo_errors" @@ -195835,12 +186849,6 @@ member { type_id: 0xedf277ba offset: 1152 } -member { - id: 0x4a08bb58 - name: "tx_filters" - type_id: 0x3f8df16a - offset: 704 -} member { id: 0xbcd1df4e name: "tx_fixup" @@ -195859,12 +186867,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" @@ -195877,17 +186879,6 @@ member { 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 -} member { id: 0x1912f863 name: "tx_global_lock" @@ -195947,12 +186938,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" @@ -196073,24 +187058,6 @@ member { name: "tx_mode" 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 name: "tx_msg" @@ -196138,18 +187105,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" @@ -196179,11 +187134,6 @@ member { type_id: 0xe62ebf07 offset: 256 } -member { - id: 0xbaba1046 - name: "tx_pn" - type_id: 0x1f4573ef -} member { id: 0x8953c4eb name: "tx_post_eom" @@ -196196,34 +187146,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" @@ -196248,18 +187170,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" @@ -196296,19 +187206,6 @@ member { 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 -} member { id: 0x5f95d285 name: "tx_reserved" @@ -196327,12 +187224,6 @@ member { type_id: 0xa8c55087 offset: 896 } -member { - id: 0xa67c8134 - name: "tx_retries" - type_id: 0xc9082b19 - offset: 704 -} member { id: 0x76be6d4b name: "tx_running" @@ -196396,12 +187287,6 @@ member { type_id: 0xf435685e offset: 2176 } -member { - id: 0x18084d3e - name: "tx_sk_pacing_shift" - type_id: 0x295c7202 - offset: 1304 -} member { id: 0xd2a988e9 name: "tx_skb" @@ -196444,18 +187329,6 @@ member { type_id: 0x8750081a offset: 6464 } -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 name: "tx_stopped" @@ -196475,19 +187348,6 @@ member { type_id: 0x6720d32f offset: 7008 } -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 name: "tx_timeouts" @@ -196511,23 +187371,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" @@ -196593,12 +187442,6 @@ member { type_id: 0x6d7f5ff6 offset: 232 } -member { - id: 0x6462302e - name: "txdone_tasklet" - type_id: 0xa5960bec - offset: 3264 -} member { id: 0xad625ddb name: "txerr" @@ -196630,17 +187473,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" @@ -196652,66 +187484,18 @@ member { name: "txpower" 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 name: "txq" type_id: 0x578f9c2b offset: 2752 } -member { - id: 0x4274cbf0 - name: "txq" - type_id: 0x2d8cf2ec - offset: 8000 -} member { id: 0x427514a8 name: "txq" type_id: 0x2c5882f1 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 name: "txq_limit" @@ -196730,30 +187514,6 @@ member { 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 -} member { id: 0x4d90da75 name: "txsubchans" @@ -196884,11 +187644,6 @@ member { type_id: 0x4296745b offset: 64 } -member { - id: 0x5c194b33 - name: "type" - type_id: 0x4f9e4d12 -} member { id: 0x5c1a40aa name: "type" @@ -196927,6 +187682,12 @@ member { name: "type" type_id: 0x70ed9abd } +member { + id: 0x5c28df9a + name: "type" + type_id: 0x7e09d913 + offset: 2752 +} member { id: 0x5c2b2ab6 name: "type" @@ -197009,11 +187770,6 @@ member { type_id: 0x641a2bf3 offset: 896 } -member { - id: 0x5c34528f - name: "type" - type_id: 0x6287f13b -} member { id: 0x5c368a26 name: "type" @@ -197123,12 +187879,6 @@ member { type_id: 0x34154096 offset: 64 } -member { - id: 0x5c6373f6 - name: "type" - type_id: 0x35abb3ea - offset: 32 -} member { id: 0x5c6461df name: "type" @@ -197243,12 +187993,6 @@ member { type_id: 0x295c7202 offset: 2952 } -member { - id: 0x5c7f84ec - name: "type" - type_id: 0x295c7202 - offset: 160 -} member { id: 0x5c7f866a name: "type" @@ -197277,11 +188021,6 @@ member { name: "type" type_id: 0xd5426c51 } -member { - id: 0x5c8bf3a6 - name: "type" - type_id: 0xdd26d803 -} member { id: 0x5c90d4fc name: "type" @@ -197503,12 +188242,6 @@ member { type_id: 0x9c9aa5e3 offset: 64 } -member { - id: 0x5cca5768 - name: "type" - type_id: 0x9c81329c - offset: 224 -} member { id: 0x5ccb32d1 name: "type" @@ -197601,11 +188334,6 @@ member { type_id: 0xa45ef3d0 offset: 128 } -member { - id: 0x5cf3c47d - name: "type" - type_id: 0xa5110394 -} member { id: 0x5cf43c55 name: "type" @@ -197996,12 +188724,6 @@ member { type_id: 0x608c0f38 offset: 64 } -member { - id: 0xec250406 - name: "u" - type_id: 0x5a5c8a71 - offset: 64 -} member { id: 0xec25b730 name: "u" @@ -198019,12 +188741,6 @@ member { name: "u" type_id: 0x559f10ea } -member { - id: 0xec2ecdca - name: "u" - type_id: 0x51996ecf - offset: 192 -} member { id: 0xec2faca6 name: "u" @@ -198036,12 +188752,6 @@ member { type_id: 0x460e36a4 offset: 960 } -member { - id: 0xec39b123 - name: "u" - type_id: 0x46e6a8c2 - offset: 8 -} member { id: 0xec3c82cc name: "u" @@ -198238,42 +188948,6 @@ member { type_id: 0xa7c362b0 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 name: "uart_port" @@ -198994,12 +189668,6 @@ member { offset: 73 bitsize: 1 } -member { - id: 0x07951331 - name: "unassign_vif_chanctx" - type_id: 0x0c377f47 - offset: 4928 -} member { id: 0xa8fd1116 name: "unbalanced_since" @@ -199257,11 +189925,6 @@ member { type_id: 0x0faae5b1 offset: 704 } -member { - id: 0x7137a035 - name: "units_pos" - type_id: 0x6720d32f -} member { id: 0xc16855f7 name: "universal_planes" @@ -199280,12 +189943,6 @@ member { type_id: 0xd3c80119 offset: 192 } -member { - id: 0x81e7b7bc - name: "unknown_triggers_num" - type_id: 0xc9082b19 - offset: 256 -} member { id: 0xe4d4d2c4 name: "unlink" @@ -199515,10 +190172,10 @@ member { offset: 256 } member { - id: 0xdc6f2aa6 + id: 0xdc6f236d name: "unpin_shared_mem" type_id: 0x0f2546f5 - offset: 1536 + offset: 1664 } member { id: 0x7a604c44 @@ -199673,30 +190330,12 @@ member { type_id: 0x2e9bbd8d 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 name: "unsolicit_count" type_id: 0x384f7d7c offset: 944 } -member { - id: 0xa0fc57b4 - name: "unsolicited_probe" - type_id: 0x6d7f5ff6 - offset: 112 -} member { id: 0x3d971f1e name: "unsubscribe_event" @@ -199795,30 +190434,6 @@ member { type_id: 0xaf070227 offset: 4224 } -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 name: "up" @@ -199890,12 +190505,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" @@ -199914,22 +190523,22 @@ member { type_id: 0x3fcbf304 offset: 2816 } -member { - id: 0xe6847e5c - name: "update_erp_next_seq_num" - type_id: 0x6d7f5ff6 - offset: 128 -} member { id: 0xce936c6c name: "update_footers" 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 @@ -199961,30 +190570,12 @@ member { 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 -} member { id: 0x5ec30cf4 name: "update_mutex" type_id: 0xa7c362b0 offset: 64 } -member { - id: 0xca480970 - name: "update_owe_info" - type_id: 0x2cd965ed - offset: 7104 -} member { id: 0xfe983ebb name: "update_pages_work" @@ -200044,18 +190635,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" @@ -200357,6 +190936,12 @@ member { type_id: 0x0581f50f offset: 64 } +member { + id: 0x07760a06 + name: "usage" + type_id: 0x1c898f28 + offset: 896 +} member { id: 0x07bf52a9 name: "usage" @@ -200759,12 +191344,6 @@ member { type_id: 0x6d7f5ff6 offset: 832 } -member { - id: 0x810e32fb - name: "use_4addr" - type_id: 0x6720d32f - offset: 32 -} member { id: 0x38d66b32 name: "use_64bit_seqno" @@ -200868,25 +191447,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" @@ -200905,6 +191465,18 @@ member { type_id: 0x6d7f5ff6 offset: 352 } +member { + id: 0x4fb6ce5b + name: "use_dma32" + type_id: 0x6d7f5ff6 + offset: 72 +} +member { + id: 0xa53c530a + name: "use_dma_alloc" + type_id: 0x6d7f5ff6 + offset: 64 +} member { id: 0xa084f3b0 name: "use_dummy_qh" @@ -200956,12 +191528,6 @@ member { offset: 11079 bitsize: 1 } -member { - id: 0xdc10dbb4 - name: "use_mfp" - type_id: 0x6d7f5ff6 - offset: 1280 -} member { id: 0x765641af name: "use_of_reg" @@ -201012,37 +191578,6 @@ 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" @@ -201086,6 +191621,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" @@ -201417,10 +191963,10 @@ member { offset: 2368 } member { - id: 0x24685357 + id: 0x246851c6 name: "user_max_freq_req" type_id: 0x724805ea - offset: 8704 + offset: 8768 } member { id: 0x61b40521 @@ -201428,12 +191974,6 @@ member { type_id: 0x724805ea offset: 8128 } -member { - id: 0x6025b3cd - name: "user_mpm" - type_id: 0x6d7f5ff6 - offset: 472 -} member { id: 0xf44982ea name: "user_name" @@ -201716,18 +192256,6 @@ member { type_id: 0xa7c362b0 offset: 7744 } -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 name: "userspace_pid" @@ -202359,30 +192887,6 @@ member { type_id: 0x914dbfdc offset: 9152 } -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 name: "valid_mask" @@ -202764,65 +193268,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" @@ -203844,105 +194289,29 @@ 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 name: "vht_capa_mod_mask" type_id: 0x39374fc5 offset: 9280 } -member { - id: 0x87fd33ff - name: "vht_group_notif" - type_id: 0x094757c2 -} member { id: 0x858da26f name: "vht_mcs" 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" @@ -204719,29 +195088,6 @@ 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" @@ -204795,6 +195141,11 @@ member { type_id: 0xedf277ba offset: 1536 } +member { + id: 0x48dc596f + name: "virtual" + type_id: 0x18bd6530 +} member { id: 0x666c666b name: "visible" @@ -204825,11 +195176,6 @@ member { type_id: 0x7dc8196c offset: 5568 } -member { - id: 0xf7075079 - name: "vlan" - type_id: 0x32a623d7 -} member { id: 0xf725a76b name: "vlan" @@ -204878,24 +195224,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" @@ -205155,6 +195489,12 @@ member { type_id: 0xf435685e offset: 576 } +member { + id: 0x86d21e8e + name: "vma_manager" + type_id: 0x1fc1dca8 + offset: 1664 +} member { id: 0x64eb00df name: "vma_meta" @@ -205563,10 +195903,10 @@ member { offset: 1344 } member { - id: 0xf681c7e6 + id: 0xf681c231 name: "vsesr_el2" type_id: 0x92233392 - offset: 67200 + offset: 67136 } member { id: 0x8d8f1051 @@ -205894,6 +196234,12 @@ member { name: "wait" type_id: 0x03913382 } +member { + id: 0x202d99d0 + name: "wait" + type_id: 0x03913382 + offset: 2112 +} member { id: 0x202d9ae4 name: "wait" @@ -205936,12 +196282,6 @@ member { type_id: 0x76e1f83e offset: 192 } -member { - id: 0x206b8a44 - name: "wait" - type_id: 0x4585663f - offset: 96 -} member { id: 0x20f5a84d name: "wait" @@ -206150,6 +196490,12 @@ member { type_id: 0x6d7f5ff6 offset: 704 } +member { + id: 0x3e50f203 + name: "waiting" + type_id: 0x6d7f5ff6 + offset: 1792 +} member { id: 0x3eee42bc name: "waiting" @@ -206345,12 +196691,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" @@ -206507,12 +196847,6 @@ member { type_id: 0x4585663f offset: 448 } -member { - id: 0x37751431 - name: "want_1x" - type_id: 0x6d7f5ff6 - offset: 3072 -} member { id: 0x6b3d1ac5 name: "wanted_features" @@ -206755,12 +197089,6 @@ member { type_id: 0x12e75923 offset: 6912 } -member { - id: 0xf8f45b13 - name: "wdev" - type_id: 0x39c6a784 - offset: 576 -} member { id: 0x666b0c7b name: "wdev_list" @@ -206850,42 +197178,12 @@ member { type_id: 0x52f90395 offset: 32 } -member { - id: 0x1cdc6ec5 - name: "weight_multiplier" - type_id: 0x295c7202 - offset: 1312 -} member { id: 0x10e666c7 name: "weighted_bipred_idc" type_id: 0xb3e7bac9 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 name: "wext_nlevents" @@ -207169,6 +197467,12 @@ member { name: "win" type_id: 0xaa39e76e } +member { + id: 0xf573f559 + name: "win" + type_id: 0x83a99a4f + offset: 576 +} member { id: 0x105bc79a name: "window" @@ -207228,24 +197532,12 @@ member { type_id: 0xa7c362b0 offset: 1920 } -member { - id: 0x3f0fa436 - name: "wiphy" - type_id: 0x11b32828 - offset: 512 -} member { id: 0x3f0fa7dd name: "wiphy" type_id: 0x11b32828 offset: 960 } -member { - id: 0x3f0fac94 - name: "wiphy" - type_id: 0x11b32828 - offset: 832 -} member { id: 0x3f0faf2e name: "wiphy" @@ -207302,28 +197594,12 @@ 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" type_id: 0xbbd1bd9f offset: 160 } -member { - id: 0xabf855fa - name: "wnm_timing_msr" - type_id: 0x09634427 -} member { id: 0x2abad6a6 name: "wol_enabled" @@ -207847,11 +198123,6 @@ member { type_id: 0x2560a232 offset: 7488 } -member { - id: 0x5428e00d - name: "wpa_versions" - type_id: 0xc9082b19 -} member { id: 0xb4aebd55 name: "wpan_phy" @@ -207875,6 +198146,12 @@ member { type_id: 0x6720d32f offset: 64 } +member { + id: 0x22180721 + name: "wq" + type_id: 0xf1159c31 + offset: 17024 +} member { id: 0x22b7f1fc name: "wq" @@ -208866,6 +199143,12 @@ member { type_id: 0x2c32dd96 offset: 640 } +member { + id: 0x3190e947 + name: "ww_ctx" + type_id: 0x2c32dd96 + offset: 192 +} member { id: 0xa0232669 name: "x" @@ -209859,12 +200142,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" @@ -210052,16 +200329,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 @@ -210186,15 +200453,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 @@ -210443,15 +200701,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 @@ -210529,35 +200778,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 @@ -210585,134 +200805,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 @@ -210768,16 +200860,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 @@ -210815,15 +200897,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 @@ -211003,17 +201076,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 @@ -211118,14 +201180,6 @@ struct_union { member_id: 0x2ecbf599 } } -struct_union { - id: 0x0e5a5905 - kind: STRUCT - definition { - bytesize: 8 - member_id: 0x58d8777b - } -} struct_union { id: 0x0e5e9300 kind: STRUCT @@ -211168,17 +201222,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 @@ -211406,28 +201449,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 @@ -211450,16 +201471,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 @@ -211522,13 +201533,6 @@ struct_union { member_id: 0x86c953a0 } } -struct_union { - id: 0x12ce5be0 - kind: STRUCT - definition { - member_id: 0x2a887ced - } -} struct_union { id: 0x12d35f52 kind: STRUCT @@ -211822,6 +201826,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 @@ -211858,18 +201871,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 @@ -211973,15 +201974,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 @@ -211991,18 +201983,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 @@ -212011,34 +201991,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 @@ -212425,48 +202377,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 @@ -212776,14 +202686,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 @@ -212860,20 +202762,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 @@ -212881,11 +202774,11 @@ struct_union { } } struct_union { - id: 0x26f4ca37 + id: 0x26f04e6e kind: STRUCT definition { bytesize: 8 - member_id: 0xfa623bb3 + member_id: 0xfa702ad6 } } struct_union { @@ -212961,15 +202854,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 @@ -212988,24 +202872,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 @@ -213020,28 +202886,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 @@ -213612,17 +203456,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 @@ -213672,6 +203505,14 @@ struct_union { member_id: 0xfad50ee2 } } +struct_union { + id: 0x355e2f50 + kind: STRUCT + definition { + bytesize: 616 + member_id: 0xb4c9ae2c + } +} struct_union { id: 0x35992404 kind: STRUCT @@ -213732,16 +203573,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 @@ -213760,15 +203591,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 @@ -214019,14 +203841,6 @@ struct_union { member_id: 0x34a51c9f } } -struct_union { - id: 0x3ac9585b - kind: STRUCT - definition { - bytesize: 2 - member_id: 0x8a947201 - } -} struct_union { id: 0x3aeb31a3 kind: STRUCT @@ -214632,32 +204446,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 @@ -214667,6 +204455,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 @@ -214815,15 +204612,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 @@ -214837,7 +204625,7 @@ struct_union { id: 0x4aac7bac kind: UNION definition { - bytesize: 56 + bytesize: 64 member_id: 0x713ca529 member_id: 0x66d3b7cd member_id: 0xef283ef2 @@ -215178,26 +204966,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 @@ -215301,19 +205069,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 @@ -215554,16 +205309,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 @@ -215773,15 +205518,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 @@ -216035,15 +205771,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 @@ -216352,12 +206079,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 { @@ -216586,18 +206313,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 @@ -216881,15 +206596,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 @@ -217303,15 +207009,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 @@ -217399,7 +207096,7 @@ struct_union { member_id: 0x8536119d member_id: 0x32eac2fd member_id: 0xd4387acc - member_id: 0x94e48b1a + member_id: 0x94e48f9e member_id: 0x005423ae } } @@ -217437,6 +207134,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 @@ -217786,14 +207492,6 @@ struct_union { member_id: 0x2b0900e1 } } -struct_union { - id: 0x7f0937f1 - kind: UNION - definition { - bytesize: 136 - member_id: 0xa7cfa8c1 - } -} struct_union { id: 0x7f1262ac kind: UNION @@ -219677,6 +209375,23 @@ struct_union { member_id: 0xed700768 } } +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 { id: 0x5fed90c9 kind: STRUCT @@ -220195,6 +209910,28 @@ struct_union { member_id: 0x56a72f06 } } +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 { id: 0xf22cc280 kind: STRUCT @@ -220205,6 +209942,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 @@ -220236,6 +209984,25 @@ 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 @@ -221366,24 +211133,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 @@ -222315,203 +212064,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 @@ -222523,25 +212075,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 @@ -222558,388 +212094,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 @@ -222953,242 +212120,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 @@ -223201,35 +212132,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 @@ -223242,174 +212144,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 @@ -223431,83 +212165,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 @@ -223564,120 +212221,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 @@ -223697,27 +212240,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 @@ -223741,29 +212263,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 @@ -226368,10 +214867,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 { @@ -226399,7 +214898,7 @@ struct_union { kind: STRUCT name: "devfreq" definition { - bytesize: 1720 + bytesize: 1736 member_id: 0x0fa6c6af member_id: 0x2d4b35c2 member_id: 0xce1ac0db @@ -226415,18 +214914,18 @@ struct_union { 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: 0x246851c6 + member_id: 0x068a9a13 + member_id: 0x89c0a4d9 + member_id: 0x5c3a0cb2 + member_id: 0x7a34e43d + member_id: 0xb4490eec + member_id: 0xdce231d2 + member_id: 0xb920ec0c + member_id: 0xc88355f5 + member_id: 0x0592cb6f + member_id: 0x2749918f + member_id: 0x428b2f67 } } struct_union { @@ -230365,17 +218864,6 @@ 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 @@ -232913,10 +221401,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 { @@ -233930,71 +222419,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 @@ -234012,7 +222436,7 @@ struct_union { name: "gh_rm_mem_entry" definition { bytesize: 16 - member_id: 0x39122b5b + member_id: 0xbd330153 member_id: 0xd906ec76 } } @@ -234021,7 +222445,7 @@ struct_union { kind: STRUCT name: "gh_rm_mem_parcel" definition { - bytesize: 48 + bytesize: 112 member_id: 0xbf5bc6b1 member_id: 0x05e0162a member_id: 0xe32bed7e @@ -234029,6 +222453,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 { @@ -234036,9 +222468,13 @@ 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 { @@ -236383,118 +224819,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 @@ -236518,49 +224842,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 @@ -236571,16 +224852,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 @@ -236623,49 +224894,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 @@ -236677,31 +224905,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 @@ -236735,43 +224938,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 @@ -236786,47 +224952,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 @@ -236853,66 +224978,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 @@ -236925,226 +224990,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 @@ -237155,74 +225000,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 @@ -237235,17 +225012,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 @@ -237273,70 +225039,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 @@ -237350,66 +225052,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 @@ -237447,16 +225089,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 @@ -237468,16 +225100,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 @@ -237508,166 +225130,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 @@ -237700,63 +225162,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 @@ -237779,19 +225184,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 @@ -237923,18 +225315,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 @@ -241275,21 +228655,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 @@ -242399,14 +229764,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 { @@ -242581,14 +229945,14 @@ struct_union { 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: 0x57b4ffd9 + member_id: 0xfcc32b0d + member_id: 0x37f5218f + member_id: 0xb3c5fc94 + member_id: 0xc5a160d0 + member_id: 0xf681c231 + member_id: 0xa700e2af + member_id: 0x800930da } } struct_union { @@ -243158,40 +230522,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 @@ -244473,72 +231803,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 @@ -244588,18 +231852,6 @@ 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 @@ -244832,6 +232084,28 @@ struct_union { member_id: 0x1e7e673d } } +struct_union { + id: 0x9b209e15 + kind: STRUCT + name: "mmc_blk_data" + definition { + bytesize: 464 + member_id: 0x72332a03 + member_id: 0x6071a578 + member_id: 0xadd44406 + member_id: 0x799ca60c + member_id: 0x5e45dccb + member_id: 0x2d2d0678 + member_id: 0x02ce5685 + member_id: 0xd9c402e3 + member_id: 0x13792a89 + member_id: 0xd6333315 + member_id: 0x2b5d1d1d + member_id: 0xa9845b1e + member_id: 0x7a7d1e4c + member_id: 0x2b9f6b6e + } +} struct_union { id: 0xe1f2ee1b kind: STRUCT @@ -245272,6 +232546,33 @@ struct_union { member_id: 0x62b07139 } } +struct_union { + id: 0x06447717 + kind: STRUCT + name: "mmc_queue" + definition { + bytesize: 368 + member_id: 0x6cae1f95 + member_id: 0xec949f56 + member_id: 0x0d558dc7 + member_id: 0x3c2270e9 + member_id: 0xaddb4128 + member_id: 0x2d1fe53d + member_id: 0x19b66538 + member_id: 0xa2af51ef + member_id: 0x60bc6de9 + member_id: 0xb418de7c + member_id: 0x6f020e84 + member_id: 0x4f61a4d5 + member_id: 0x3e50f203 + member_id: 0xdd1c4562 + member_id: 0x202d99d0 + member_id: 0x9cfeadd9 + member_id: 0x6de77ace + member_id: 0xafb97ebf + member_id: 0x2a8099be + } +} struct_union { id: 0x8ef22f3d kind: STRUCT @@ -245676,25 +232977,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 @@ -245842,6 +233124,17 @@ struct_union { member_id: 0x46d7c426 } } +struct_union { + id: 0x4ec91117 + kind: STRUCT + name: "mutex_waiter" + definition { + bytesize: 32 + member_id: 0x7c00ef52 + member_id: 0x9c3a2ac5 + member_id: 0x3190e947 + } +} struct_union { id: 0x6e3846e1 kind: STRUCT @@ -247275,7 +234568,7 @@ struct_union { kind: STRUCT name: "nf_conn" definition { - bytesize: 248 + bytesize: 256 member_id: 0x980f575e member_id: 0x2d1fe1be member_id: 0x540a881d @@ -247289,6 +234582,7 @@ struct_union { member_id: 0x3bd928e4 member_id: 0x9979519f member_id: 0x5d6e783d + member_id: 0xd671c469 } } struct_union { @@ -247915,16 +235209,6 @@ struct_union { member_id: 0x2e937820 } } -struct_union { - id: 0xfb4185e3 - kind: STRUCT - name: "nl80211_sta_flag_update" - definition { - bytesize: 8 - member_id: 0xa8d54792 - member_id: 0x3d386375 - } -} struct_union { id: 0x07afa3be kind: STRUCT @@ -248339,15 +235623,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 @@ -248451,6 +235726,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 @@ -250655,7 +237968,7 @@ struct_union { kind: STRUCT name: "pkvm_module_ops" definition { - bytesize: 496 + bytesize: 512 member_id: 0xf1e61a6b member_id: 0x7b7aaacc member_id: 0xd08a2381 @@ -250667,57 +237980,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 { @@ -251783,6 +239098,35 @@ 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 @@ -252128,7 +239472,7 @@ struct_union { member_id: 0xfeaedb6a member_id: 0x8143eeb6 member_id: 0x8e5f864b - member_id: 0x7eafc25a + member_id: 0x7e8c8476 member_id: 0x4a965597 } } @@ -252411,16 +239755,6 @@ struct_union { member_id: 0x1b361d35 } } -struct_union { - id: 0x2ed32ac0 - kind: STRUCT - name: "radiotap_align_size" - definition { - bytesize: 1 - member_id: 0xa745b3b9 - member_id: 0x6f88bff6 - } -} struct_union { id: 0x86c24c9e kind: STRUCT @@ -252443,47 +239777,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 @@ -252528,9 +239821,9 @@ struct_union { kind: STRUCT name: "raw_hashinfo" definition { - bytesize: 2056 + bytesize: 2112 member_id: 0x2d1fec85 - member_id: 0x5c4b4031 + member_id: 0x5c6b0b5c } } struct_union { @@ -260025,7 +247318,7 @@ struct_union { kind: STRUCT name: "sock" definition { - bytesize: 768 + bytesize: 776 member_id: 0x8ca3627c member_id: 0xc25e0cf5 member_id: 0xf13f5358 @@ -260118,6 +247411,7 @@ struct_union { member_id: 0xad5a898f member_id: 0xdcf9bd29 member_id: 0xf68cf967 + member_id: 0xd671cc0f } } struct_union { @@ -260773,39 +248067,6 @@ struct_union { 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 - } -} struct_union { id: 0x69e3fc22 kind: STRUCT @@ -260854,106 +248115,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 @@ -261103,24 +248264,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 @@ -262612,6 +249755,21 @@ struct_union { member_id: 0x2da18cde } } +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 { id: 0xb2816d95 kind: STRUCT @@ -262861,39 +250019,39 @@ struct_union { kind: STRUCT name: "tipc_sock" definition { - bytesize: 1008 + bytesize: 1016 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: 0x988df940 + member_id: 0xce0ec147 + member_id: 0x57a4d323 + member_id: 0xce64d1bc + member_id: 0x0ba4e33c + member_id: 0x71e98ddc + member_id: 0xcddbfdf5 + member_id: 0x88d9c62c + member_id: 0xe79af4ab + member_id: 0x85dcb9b0 + member_id: 0xf05bf8aa + member_id: 0x899037f2 + member_id: 0xac63a27d + member_id: 0xd9fb445a + member_id: 0x1f3ac4a4 + member_id: 0x6ae39f8c + member_id: 0xb7fc722d + member_id: 0x0ff5b016 + member_id: 0x3144a700 + member_id: 0x95dac898 + member_id: 0xd3823733 + member_id: 0x5b213fe1 + member_id: 0x06334a2d + member_id: 0x0f5346c5 + member_id: 0x25bd1c70 + member_id: 0x16d5bed7 + member_id: 0xe063023c + member_id: 0x31d568d6 + member_id: 0x9ced5344 + member_id: 0xa24d7c48 + member_id: 0x0aa164cf } } struct_union { @@ -263407,6 +250565,248 @@ 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: 432 + member_id: 0x85112da2 + member_id: 0x51ec10c2 + member_id: 0x5c28df9a + member_id: 0xdb90efad + member_id: 0xa4fad47f + member_id: 0x02ce570d + member_id: 0x5d206f41 + member_id: 0xaaa7732b + member_id: 0x7ccfd4e2 + member_id: 0x1777afa7 + member_id: 0x71b92826 + member_id: 0x10a1d933 + member_id: 0xe894c54a + member_id: 0x9d973fe6 + } +} +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: 2216 + 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 @@ -266782,13 +254182,14 @@ struct_union { kind: STRUCT name: "usb_udc" definition { - bytesize: 800 + bytesize: 832 member_id: 0xd477fd9a member_id: 0x1875f4a8 member_id: 0xce1ac88b member_id: 0x7c00e850 member_id: 0xa8b1a324 member_id: 0x5367c52c + member_id: 0x997c290a } } struct_union { @@ -266917,7 +254318,7 @@ struct_union { kind: STRUCT name: "user_struct" definition { - bytesize: 136 + bytesize: 152 member_id: 0xb62baaf3 member_id: 0x65a4a799 member_id: 0x47877fa9 @@ -266926,6 +254327,7 @@ struct_union { member_id: 0x15366415 member_id: 0xb82d7a23 member_id: 0xb3d910e2 + member_id: 0xd6abc924 } } struct_union { @@ -270314,19 +257716,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 @@ -270722,33 +258111,33 @@ struct_union { kind: STRUCT name: "vsock_sock" definition { - bytesize: 1224 + bytesize: 1232 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: 0xb8dcc8ef + member_id: 0x74508028 + member_id: 0x9a22fae9 + member_id: 0x68d6c106 + member_id: 0xdecd7e20 + member_id: 0xc5b7f636 + member_id: 0xed6e7b2e + member_id: 0x3f937023 + member_id: 0x4aad15ee + member_id: 0x168e5eac + member_id: 0xe2a2a03a + member_id: 0xb2f2463c + member_id: 0x09a04c88 + member_id: 0x06ab1c7a + member_id: 0x437f9426 + member_id: 0x3fce4337 + member_id: 0x74c81a8c + member_id: 0xef258b09 + member_id: 0x4bda1ef3 + member_id: 0x2f63f754 + member_id: 0xb8c285f4 + member_id: 0x3086d9c9 + member_id: 0x3025b4d4 + member_id: 0x64fe21bf + member_id: 0xf5deb4cb } } struct_union { @@ -271059,20 +258448,20 @@ struct_union { 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: 0xd321b6e2 + member_id: 0x6892ce7c + member_id: 0x7eb642a4 + member_id: 0x4142d6eb + member_id: 0x67c5e652 + member_id: 0x3c3bc4bf + member_id: 0x65099bc3 + member_id: 0x12738cb0 + member_id: 0xf671fde0 + member_id: 0x9b94e6a5 + member_id: 0x77131337 + member_id: 0x846f5da8 + member_id: 0x5f5efb4e + member_id: 0x4227482f member_id: 0x3af84d21 member_id: 0x5b7b208d member_id: 0x262fa0ed @@ -271234,8 +258623,8 @@ struct_union { member_id: 0x51372ff8 member_id: 0x8976ba56 member_id: 0x307aed6f - member_id: 0x85f6c8bd - member_id: 0x1301780c + member_id: 0x85e74112 + member_id: 0x1329067b member_id: 0x9954d32c member_id: 0x39e03bcc member_id: 0xf77950cd @@ -271251,7 +258640,7 @@ struct_union { member_id: 0xec7ce234 member_id: 0x54173264 member_id: 0x9b02b59f - member_id: 0x627c019c + member_id: 0x62614f5d member_id: 0xb77060c8 member_id: 0x169d7265 member_id: 0xc6fccc17 @@ -272897,59 +260286,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 { @@ -273140,6 +260476,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 { @@ -275935,24 +263293,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" @@ -275971,48 +263311,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" @@ -279309,114 +266607,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" @@ -280449,70 +267639,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" @@ -280539,20 +267665,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" @@ -280608,332 +267720,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" @@ -282300,6 +269086,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" @@ -282642,1406 +269450,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" @@ -284102,36 +269510,6 @@ enumeration { } } } -enumeration { - id: 0x54e0cf1e - name: "nl80211_bss_select_attr" - definition { - underlying_type_id: 0x4585663f - enumerator { - name: "__NL80211_BSS_SELECT_ATTR_INVALID" - } - enumerator { - name: "NL80211_BSS_SELECT_ATTR_RSSI" - value: 1 - } - enumerator { - name: "NL80211_BSS_SELECT_ATTR_BAND_PREF" - value: 2 - } - enumerator { - name: "NL80211_BSS_SELECT_ATTR_RSSI_ADJUST" - value: 3 - } - enumerator { - name: "__NL80211_BSS_SELECT_ATTR_AFTER_LAST" - value: 4 - } - enumerator { - name: "NL80211_BSS_SELECT_ATTR_MAX" - value: 3 - } - } -} enumeration { id: 0xcc4cb9da name: "nl80211_chan_width" @@ -284194,746 +269572,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" @@ -284974,74 +269612,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" @@ -285108,276 +269678,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" @@ -285400,28 +269700,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" @@ -285436,148 +269714,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" @@ -286150,6 +270286,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" @@ -286198,6 +270444,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" @@ -287097,6 +271385,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" @@ -287631,21 +271961,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" @@ -288118,20 +272433,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" @@ -288883,20 +273184,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" @@ -290080,6 +274367,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" @@ -291972,12 +276295,11 @@ function { parameter_id: 0xa52a0930 } function { - id: 0x02f1783f - return_type_id: 0x37fd71e6 - parameter_id: 0x4585663f - parameter_id: 0x6720d32f - parameter_id: 0x3f0185ef - parameter_id: 0x4585663f + id: 0x02968dbf + return_type_id: 0x0483e6f8 + parameter_id: 0xf1a6dfed + parameter_id: 0x3e10b518 + parameter_id: 0xe5e56f65 } function { id: 0x031ed619 @@ -292025,6 +276347,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 @@ -292055,6 +276382,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 @@ -292711,6 +277044,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 @@ -293109,6 +277450,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 @@ -293439,13 +277788,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 @@ -293607,6 +277949,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 @@ -293711,6 +278063,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 @@ -293820,17 +278180,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 @@ -294121,12 +278470,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 @@ -294135,6 +278478,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 @@ -294159,11 +278512,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 @@ -294187,13 +278535,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 @@ -294201,6 +278542,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 @@ -294339,6 +278686,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 @@ -294500,6 +278854,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 @@ -294530,6 +278890,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 @@ -294708,14 +279074,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 @@ -294733,6 +279091,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 @@ -294753,6 +279118,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 @@ -294955,6 +279325,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 @@ -295155,13 +279531,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 @@ -295345,24 +279714,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 @@ -295380,17 +279736,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 @@ -295416,24 +279767,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 @@ -295485,36 +279822,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 @@ -295531,12 +279838,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 @@ -295570,14 +279871,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 @@ -295665,14 +279958,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 @@ -295808,6 +280093,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 @@ -295869,6 +280159,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 @@ -295960,6 +280256,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 @@ -296012,11 +280316,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 @@ -296039,6 +280338,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 @@ -296121,10 +280426,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 @@ -296145,12 +280450,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 @@ -296220,13 +280519,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 @@ -296657,12 +280949,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 @@ -296702,21 +280988,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 @@ -296746,12 +281017,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 @@ -297045,6 +281310,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 @@ -297143,25 +281413,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 @@ -297211,11 +281468,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 @@ -297283,38 +281540,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 @@ -297328,14 +281562,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 @@ -297440,6 +281666,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 @@ -297490,6 +281722,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 @@ -297568,6 +281805,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 @@ -298035,6 +282278,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 @@ -298053,13 +282302,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 @@ -298072,13 +282314,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 @@ -298096,18 +282331,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 @@ -298125,12 +282360,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 @@ -298235,6 +282464,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 @@ -298311,16 +282547,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 @@ -298417,12 +282643,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 @@ -298441,14 +282665,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 @@ -298461,13 +282677,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 @@ -298484,6 +282693,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 @@ -298495,6 +282710,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 @@ -298505,6 +282725,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 @@ -298662,18 +282889,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 @@ -298795,6 +283039,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 @@ -298802,10 +283052,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 @@ -298829,23 +283078,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 { @@ -298858,14 +283094,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 @@ -298880,13 +283108,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 @@ -298920,12 +283141,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 @@ -298937,11 +283152,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 @@ -298965,11 +283175,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 @@ -298982,12 +283187,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 @@ -298998,13 +283197,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 @@ -299058,6 +283250,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 @@ -299098,26 +283295,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 @@ -299133,16 +283316,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 @@ -299151,20 +283330,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 @@ -299175,35 +283340,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 @@ -299211,47 +283347,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 @@ -299259,68 +283360,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 @@ -299328,116 +283373,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 @@ -299445,14 +283385,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 @@ -299460,13 +283392,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 @@ -299478,22 +283403,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 @@ -299527,21 +283436,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 @@ -299554,56 +283448,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 @@ -299624,20 +283474,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 @@ -299670,58 +283506,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 @@ -299729,30 +283523,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 @@ -299769,24 +283539,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 @@ -299806,21 +283563,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 @@ -299859,14 +283601,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 @@ -299896,26 +283630,11 @@ 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 - return_type_id: 0x48b5725f - parameter_id: 0x2ac683aa - parameter_id: 0x4585663f - parameter_id: 0x3f0185ef - parameter_id: 0x3f0185ef -} function { id: 0x1b341a0e return_type_id: 0x48b5725f @@ -299967,20 +283686,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 @@ -300088,6 +283793,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 @@ -300124,6 +283835,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 @@ -300131,12 +283847,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 @@ -300168,12 +283878,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 @@ -300208,30 +283912,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 @@ -300322,6 +284002,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 @@ -300394,13 +284081,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 @@ -300462,6 +284142,12 @@ function { return_type_id: 0x48b5725f parameter_id: 0x326c4938 } +function { + id: 0x1c048955 + return_type_id: 0x48b5725f + parameter_id: 0x33f8b54b + parameter_id: 0x18bd6530 +} function { id: 0x1c05d45f return_type_id: 0x48b5725f @@ -300477,6 +284163,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 @@ -300593,13 +284285,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 @@ -300649,21 +284334,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 @@ -300731,12 +284401,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 @@ -300756,12 +284420,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 @@ -300808,13 +284466,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 @@ -300906,30 +284557,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 @@ -300941,12 +284568,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 @@ -300976,18 +284597,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 @@ -300995,23 +284604,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 @@ -301028,16 +284620,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 @@ -301093,12 +284675,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 @@ -301116,60 +284692,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 @@ -301177,22 +284710,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 @@ -301229,23 +284746,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 @@ -301274,12 +284774,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 @@ -301374,25 +284868,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 @@ -301405,21 +284880,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 @@ -301438,15 +284898,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 @@ -301464,24 +284915,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 @@ -301489,11 +284922,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 @@ -301573,6 +285005,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 @@ -301636,12 +285073,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 @@ -301879,15 +285310,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 @@ -302031,11 +285453,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 @@ -302115,19 +285532,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 @@ -302440,13 +285844,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 @@ -302515,15 +285912,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 @@ -302571,16 +285959,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 @@ -302756,6 +286134,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 @@ -302889,37 +286272,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 @@ -302984,18 +286347,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 @@ -303085,6 +286436,11 @@ function { parameter_id: 0x3f222c68 parameter_id: 0x15b54c6f } +function { + id: 0x1f07d2c7 + return_type_id: 0x48b5725f + parameter_id: 0x3e7e0d52 +} function { id: 0x1f0d7714 return_type_id: 0x48b5725f @@ -303093,14 +286449,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 @@ -303112,14 +286460,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 @@ -303148,15 +286488,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 @@ -303184,13 +286515,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 @@ -303279,12 +286603,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 @@ -303564,11 +286882,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 @@ -303827,12 +287140,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 @@ -303953,6 +287260,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 @@ -304372,12 +287685,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 @@ -304411,6 +287718,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 @@ -304427,6 +287739,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 @@ -304839,6 +288156,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 @@ -304925,6 +288247,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 @@ -305280,6 +288608,11 @@ function { parameter_id: 0x30d2f50a parameter_id: 0x26a75523 } +function { + id: 0x3ea65109 + return_type_id: 0x1830dd64 + parameter_id: 0x31c0ce8c +} function { id: 0x3ec500b9 return_type_id: 0x33756485 @@ -305385,12 +288718,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 @@ -305428,18 +288755,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 @@ -305452,6 +288767,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 @@ -305775,11 +289098,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 @@ -305888,13 +289210,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 @@ -305913,13 +289228,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 @@ -305940,10 +289248,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 @@ -305998,13 +289307,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 @@ -306118,6 +289420,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 @@ -306444,6 +289752,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 @@ -306471,6 +289786,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 @@ -306479,6 +289801,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 @@ -306487,6 +289814,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 @@ -306751,11 +290090,6 @@ function { parameter_id: 0x391f15ea parameter_id: 0x0483e6f8 } -function { - id: 0x59fb1e9d - return_type_id: 0x295c7202 - parameter_id: 0x2ac683aa -} function { id: 0x5a0689b9 return_type_id: 0x391f15ea @@ -306884,6 +290218,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 @@ -306899,6 +290245,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 @@ -306946,11 +290303,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 @@ -306983,6 +290335,11 @@ function { return_type_id: 0x4bcb477a parameter_id: 0x24d65b62 } +function { + id: 0x5c9ec74a + return_type_id: 0x18bd6530 + parameter_id: 0x2821daec +} function { id: 0x5ca118ca return_type_id: 0x295c7202 @@ -307022,12 +290379,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 @@ -307100,12 +290451,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 @@ -307155,12 +290500,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 @@ -307287,43 +290626,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 @@ -307333,15 +290635,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 @@ -307562,12 +290855,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 @@ -307638,6 +290925,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 @@ -307678,18 +290973,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 @@ -307859,14 +291142,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 @@ -308031,6 +291306,12 @@ function { return_type_id: 0x18bd6530 parameter_id: 0x92233392 } +function { + id: 0x72450a37 + return_type_id: 0x92233392 + parameter_id: 0x92233392 + parameter_id: 0x4585663f +} function { id: 0x7330f867 return_type_id: 0x309d6e18 @@ -308077,11 +291358,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 @@ -308116,6 +291392,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 @@ -308695,6 +291978,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 @@ -308900,6 +292191,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 @@ -308994,6 +292291,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 @@ -309348,14 +292650,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 @@ -309480,6 +292774,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 @@ -310135,12 +293436,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 @@ -310198,23 +293493,19 @@ function { parameter_id: 0x36f998d3 parameter_id: 0x38d23361 } +function { + id: 0x90e2d95d + return_type_id: 0x6720d32f + parameter_id: 0x310ec01d + parameter_id: 0x498e6bfd + parameter_id: 0x18bd6530 + parameter_id: 0x6720d32f +} function { id: 0x90e31e42 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 @@ -310226,6 +293517,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 @@ -310258,11 +293555,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 @@ -310331,6 +293623,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 @@ -310650,6 +293951,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 @@ -310942,12 +294248,6 @@ function { parameter_id: 0x2b5d1190 parameter_id: 0x18bd6530 } -function { - id: 0x91761d4e - return_type_id: 0x6720d32f - parameter_id: 0x32941b2b - parameter_id: 0x14fe2ad8 -} function { id: 0x91768e36 return_type_id: 0x6720d32f @@ -311255,13 +294555,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 @@ -311347,14 +294640,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 @@ -311674,13 +294959,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 @@ -312193,6 +295471,11 @@ function { parameter_id: 0xf435685e parameter_id: 0x0efc9002 } +function { + id: 0x921f607b + return_type_id: 0x6720d32f + parameter_id: 0x3e7e0d52 +} function { id: 0x9220b9bd return_type_id: 0x6720d32f @@ -312223,12 +295506,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 @@ -312805,6 +296082,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 @@ -312919,6 +296204,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 @@ -312976,13 +296267,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 @@ -312995,15 +296279,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 @@ -313500,12 +296775,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 @@ -313552,15 +296821,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 @@ -313763,6 +297023,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 @@ -313827,6 +297094,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 @@ -314137,12 +297412,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 @@ -314196,6 +297465,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 @@ -314227,12 +297503,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 @@ -314267,6 +297537,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 @@ -314309,16 +297602,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 @@ -314343,13 +297626,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 @@ -314442,6 +297718,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 @@ -314454,6 +297739,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 @@ -314489,6 +297782,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 @@ -314567,6 +297866,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 @@ -314638,6 +297946,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 @@ -314690,6 +298005,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 @@ -314840,6 +298163,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 @@ -314900,6 +298228,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 @@ -315071,6 +298408,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 @@ -315108,12 +298453,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 @@ -315131,6 +298470,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 @@ -315240,6 +298585,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 @@ -315795,6 +299146,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 @@ -315966,12 +299325,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 @@ -315992,13 +299345,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 @@ -316201,6 +299547,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 @@ -316233,15 +299585,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 @@ -316369,11 +299712,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 @@ -316381,11 +299719,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 @@ -316395,15 +299728,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 @@ -316484,12 +299808,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 @@ -316512,12 +299830,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 @@ -316563,12 +299875,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 @@ -316595,207 +299901,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 @@ -316805,15 +299927,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 @@ -316826,41 +299939,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 @@ -316873,15 +299957,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 @@ -316917,13 +299992,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 @@ -316941,20 +300009,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 @@ -316989,13 +300043,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 @@ -317018,12 +300065,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 @@ -317035,12 +300076,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 @@ -317068,6 +300103,12 @@ function { return_type_id: 0x6720d32f parameter_id: 0x29a77f06 } +function { + id: 0x97ea6000 + return_type_id: 0x6720d32f + parameter_id: 0x2821daec + parameter_id: 0x18bd6530 +} function { id: 0x97f16301 return_type_id: 0x6720d32f @@ -317239,6 +300280,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 @@ -317600,6 +300647,24 @@ 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: 0x98731419 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e + parameter_id: 0x379d63b0 + parameter_id: 0x6720d32f +} function { id: 0x987349b3 return_type_id: 0x6720d32f @@ -317610,6 +300675,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 @@ -317674,6 +300751,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 @@ -317727,6 +300814,14 @@ 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: 0x988f2c1b return_type_id: 0x6720d32f @@ -317740,6 +300835,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 @@ -317753,6 +300855,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 @@ -318158,6 +301266,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 @@ -318169,15 +301283,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 @@ -318187,39 +301292,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 @@ -318229,55 +301311,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 @@ -318291,6 +301329,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 @@ -318301,43 +301352,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 @@ -318345,20 +301359,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 @@ -318392,148 +301392,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 @@ -318555,243 +301424,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 @@ -318801,13 +301433,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 @@ -318818,42 +301443,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 @@ -318895,12 +301484,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 @@ -318914,30 +301506,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 @@ -318950,14 +301518,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 @@ -318986,21 +301546,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 @@ -319018,93 +301563,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 @@ -319137,12 +301595,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 @@ -319237,12 +301689,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 @@ -319264,6 +301710,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 @@ -319321,6 +301774,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 @@ -319369,12 +301827,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 @@ -319457,12 +301909,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 @@ -319470,6 +301916,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 @@ -319613,18 +302066,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 @@ -319633,14 +302074,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 @@ -319708,12 +302141,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 @@ -319721,13 +302148,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 @@ -319785,18 +302205,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 @@ -319829,11 +302251,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 @@ -319848,15 +302265,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 @@ -320084,6 +302492,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 @@ -320123,6 +302547,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 @@ -320138,6 +302570,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 @@ -320566,6 +303006,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 @@ -320733,6 +303180,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 @@ -320862,12 +303316,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 @@ -320967,6 +303415,12 @@ 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 @@ -321037,13 +303491,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 @@ -321113,6 +303560,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 @@ -321191,6 +303650,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 @@ -321324,33 +303790,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 @@ -321363,6 +303808,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 @@ -321388,6 +303858,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 @@ -321400,6 +303887,13 @@ function { parameter_id: 0x1b8590a8 parameter_id: 0x120540d1 } +function { + id: 0x9b2aae3f + return_type_id: 0x6720d32f + parameter_id: 0x1a6ea392 + parameter_id: 0x09a1684b + parameter_id: 0x5d8155a5 +} function { id: 0x9b2ba01c return_type_id: 0x6720d32f @@ -321444,6 +303938,15 @@ 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 @@ -321458,12 +303961,32 @@ function { parameter_id: 0x1d841d76 parameter_id: 0x0a134144 } +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 @@ -321486,6 +304009,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 @@ -321669,6 +304199,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 @@ -321721,6 +304258,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 @@ -321941,6 +304484,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 @@ -322038,6 +304591,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 @@ -322156,6 +304717,26 @@ function { parameter_id: 0x04f728c1 parameter_id: 0x6720d32f } +function { + id: 0x9b6cf0a4 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x92233392 + parameter_id: 0x295c7202 + parameter_id: 0x35f7f02e +} +function { + id: 0x9b6cf0df + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x92233392 + parameter_id: 0x295c7202 + parameter_id: 0x2b1ef221 +} function { id: 0x9b6d4a33 return_type_id: 0x6720d32f @@ -322170,13 +304751,24 @@ function { parameter_id: 0xc9082b19 } function { - id: 0x9b6e7eee + id: 0x9b6e1aa4 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x33756485 + parameter_id: 0x33756485 + parameter_id: 0x295c7202 + parameter_id: 0x35f7f02e +} +function { + 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 @@ -322254,6 +304846,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 @@ -322356,6 +304955,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 @@ -322427,6 +305032,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 @@ -322455,6 +305068,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 +305136,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 @@ -322631,6 +305256,13 @@ 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 @@ -322671,6 +305303,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 @@ -322780,6 +305418,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 @@ -322804,6 +305449,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 @@ -322819,6 +305471,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 @@ -322939,6 +305600,22 @@ function { parameter_id: 0x6720d32f parameter_id: 0x0b756bd6 } +function { + id: 0x9bb24250 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + 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 @@ -322948,6 +305625,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 @@ -322979,6 +305670,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 @@ -323032,6 +305731,12 @@ function { 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 @@ -323045,6 +305750,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 @@ -323065,6 +305786,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 @@ -323138,6 +305867,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 @@ -323220,6 +305955,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 @@ -323312,6 +306052,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 @@ -323326,6 +306072,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 @@ -323333,6 +306091,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 @@ -323346,6 +306129,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 @@ -323353,6 +306142,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 @@ -323374,6 +306170,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 @@ -323439,6 +306242,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 @@ -323495,6 +306304,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 @@ -323518,6 +306336,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 @@ -323532,6 +306357,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 @@ -323554,6 +306387,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 @@ -323691,6 +306531,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 @@ -323706,6 +306564,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 @@ -323771,6 +306637,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 @@ -324007,6 +306880,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 @@ -324157,16 +307055,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 @@ -324931,6 +307819,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 @@ -325783,13 +308678,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 @@ -326286,6 +309174,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 @@ -327268,11 +310163,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 @@ -327441,6 +310351,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 @@ -327456,6 +310371,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 @@ -327553,6 +310475,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 @@ -327699,6 +310627,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 @@ -328350,6 +311285,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 @@ -328405,6 +311346,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 @@ -328880,6 +311827,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 @@ -328927,6 +311880,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 @@ -329257,11 +312218,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 @@ -329462,10 +312418,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 @@ -329588,11 +312544,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 @@ -329651,23 +312602,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 @@ -329697,13 +312631,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 @@ -329826,6 +312760,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 @@ -329934,10 +312873,10 @@ function { parameter_id: 0x36d2de0e } function { - id: 0xa84299a1 - return_type_id: 0x35a92769 - parameter_id: 0x35a92769 - parameter_id: 0x35a92769 + id: 0xa80f38e4 + return_type_id: 0x0a1edf98 + parameter_id: 0x0017d728 + parameter_id: 0x3db7fb40 } function { id: 0xa862daff @@ -330146,11 +313085,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 @@ -330325,11 +313259,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 @@ -330379,6 +313308,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 @@ -330706,6 +313640,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 @@ -330945,6 +313884,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 @@ -331250,23 +314200,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 @@ -331311,6 +314249,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 @@ -331337,9 +314281,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 @@ -331360,6 +314312,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 @@ -331435,6 +314393,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 @@ -331525,12 +314488,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 @@ -331578,6 +314535,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 @@ -331627,12 +314590,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 @@ -331645,12 +314602,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 @@ -331672,6 +314623,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 @@ -331704,11 +314662,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 @@ -331920,6 +314876,10 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0xdf475327 + return_type_id: 0x030b9acf +} function { id: 0xdf6c95f8 return_type_id: 0x3b04bead @@ -331931,16 +314891,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 @@ -332262,11 +315222,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 @@ -332303,6 +315258,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 @@ -332404,9 +315366,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 @@ -332465,12 +315427,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 @@ -332678,14 +315634,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 @@ -332720,6 +315668,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 @@ -332767,13 +315724,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 @@ -332785,6 +315735,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 @@ -332795,6 +315750,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 @@ -332885,12 +315848,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 @@ -332898,6 +315855,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 @@ -332943,11 +315907,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 @@ -332971,29 +315930,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 @@ -333001,27 +315937,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 @@ -333130,6 +316045,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 @@ -333242,6 +316165,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 @@ -333385,6 +316314,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 @@ -333427,20 +316362,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 @@ -333457,13 +316378,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 @@ -333475,9 +316389,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 @@ -333491,12 +316406,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 @@ -333600,6 +316514,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 @@ -333612,6 +316533,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 @@ -333956,7 +316891,7 @@ elf_symbol { name: "I_BDEV" is_defined: true symbol_type: FUNCTION - crc: 0xbc7aa1fb + crc: 0x643ab287 type_id: 0x2dfa71ba full_name: "I_BDEV" } @@ -333965,7 +316900,7 @@ elf_symbol { name: "__ClearPageMovable" is_defined: true symbol_type: FUNCTION - crc: 0x3607cc69 + crc: 0x6b61e392 type_id: 0x11388634 full_name: "__ClearPageMovable" } @@ -333974,7 +316909,7 @@ elf_symbol { name: "__SetPageMovable" is_defined: true symbol_type: FUNCTION - crc: 0x44efe80c + crc: 0xc458591f type_id: 0x11e189a0 full_name: "__SetPageMovable" } @@ -333992,7 +316927,7 @@ elf_symbol { name: "___pskb_trim" is_defined: true symbol_type: FUNCTION - crc: 0xa9f0cd05 + crc: 0xaf3987c4 type_id: 0x9dc52cf1 full_name: "___pskb_trim" } @@ -334010,7 +316945,7 @@ elf_symbol { name: "__alloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x2c5cb911 + crc: 0x66f6be2c type_id: 0x80fe241d full_name: "__alloc_pages" } @@ -334037,7 +316972,7 @@ elf_symbol { name: "__alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0x5263833c + crc: 0xa873df72 type_id: 0x7a21af66 full_name: "__alloc_skb" } @@ -334088,7 +317023,7 @@ elf_symbol { name: "__auxiliary_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x5a04c5cf + crc: 0xd3a5e667 type_id: 0x9939118b full_name: "__auxiliary_driver_register" } @@ -334097,7 +317032,7 @@ elf_symbol { name: "__balance_callbacks" is_defined: true symbol_type: FUNCTION - crc: 0x4fa368d7 + crc: 0x0ec0d081 type_id: 0x1b18f64e full_name: "__balance_callbacks" } @@ -334214,7 +317149,7 @@ elf_symbol { name: "__blk_alloc_disk" is_defined: true symbol_type: FUNCTION - crc: 0xa354f1c5 + crc: 0x2055fb73 type_id: 0x55afd20f full_name: "__blk_alloc_disk" } @@ -334223,7 +317158,7 @@ elf_symbol { name: "__blk_mq_alloc_disk" is_defined: true symbol_type: FUNCTION - crc: 0xf1164872 + crc: 0x27aab47c type_id: 0x475eeec2 full_name: "__blk_mq_alloc_disk" } @@ -334232,54 +317167,63 @@ elf_symbol { name: "__blk_mq_end_request" is_defined: true symbol_type: FUNCTION - crc: 0x469d3327 + crc: 0xddfe4484 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: 0x007a3f1f + 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: 0xd971a555 + 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: 0xc32630b9 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: 0x38eb4754 + 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: 0x1fc47559 + 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: 0x040b6369 + type_id: 0x56fc975d + full_name: "__blkg_prfill_u64" } elf_symbol { id: 0x2057d4fc @@ -334295,7 +317239,7 @@ elf_symbol { name: "__class_create" is_defined: true symbol_type: FUNCTION - crc: 0xb4817b17 + crc: 0xd278f1e9 type_id: 0x9e2a24ca full_name: "__class_create" } @@ -334304,7 +317248,7 @@ elf_symbol { name: "__class_register" is_defined: true symbol_type: FUNCTION - crc: 0x80fb3709 + crc: 0xef03e51e type_id: 0x977ee81f full_name: "__class_register" } @@ -334313,7 +317257,7 @@ elf_symbol { name: "__clk_determine_rate" is_defined: true symbol_type: FUNCTION - crc: 0x11095361 + crc: 0x36288773 type_id: 0x9fc8d916 full_name: "__clk_determine_rate" } @@ -334322,7 +317266,7 @@ elf_symbol { name: "__clk_get_hw" is_defined: true symbol_type: FUNCTION - crc: 0xe27f5ef7 + crc: 0xda6701a6 type_id: 0xd1121136 full_name: "__clk_get_hw" } @@ -334340,7 +317284,7 @@ elf_symbol { name: "__clk_hw_register_divider" is_defined: true symbol_type: FUNCTION - crc: 0x31350f1a + crc: 0x07c0f1b6 type_id: 0xde292a8a full_name: "__clk_hw_register_divider" } @@ -334349,7 +317293,7 @@ elf_symbol { name: "__clk_hw_register_fixed_rate" is_defined: true symbol_type: FUNCTION - crc: 0x743aed4f + crc: 0x983d76d1 type_id: 0xde292a8b full_name: "__clk_hw_register_fixed_rate" } @@ -334358,7 +317302,7 @@ elf_symbol { name: "__clk_hw_register_gate" is_defined: true symbol_type: FUNCTION - crc: 0xdac42359 + crc: 0xd0a497e4 type_id: 0xde292a8c full_name: "__clk_hw_register_gate" } @@ -334367,7 +317311,7 @@ elf_symbol { name: "__clk_hw_register_mux" is_defined: true symbol_type: FUNCTION - crc: 0x19be04c9 + crc: 0xff61cdb8 type_id: 0xde2977ad full_name: "__clk_hw_register_mux" } @@ -334385,7 +317329,7 @@ elf_symbol { name: "__clk_mux_determine_rate" is_defined: true symbol_type: FUNCTION - crc: 0x64497c05 + crc: 0x966434e4 type_id: 0x9fc8d916 full_name: "__clk_mux_determine_rate" } @@ -334394,7 +317338,7 @@ elf_symbol { name: "__clk_mux_determine_rate_closest" is_defined: true symbol_type: FUNCTION - crc: 0x34453423 + crc: 0xd13ce179 type_id: 0x9fc8d916 full_name: "__clk_mux_determine_rate_closest" } @@ -334403,7 +317347,7 @@ elf_symbol { name: "__clocksource_register_scale" is_defined: true symbol_type: FUNCTION - crc: 0xc24609a2 + crc: 0xf6b1b9b9 type_id: 0x9b8e2bf2 full_name: "__clocksource_register_scale" } @@ -334475,7 +317419,7 @@ elf_symbol { name: "__cpufreq_driver_target" is_defined: true symbol_type: FUNCTION - crc: 0xa63bb0ac + crc: 0x0cde824b type_id: 0x9ce01ea2 full_name: "__cpufreq_driver_target" } @@ -334547,7 +317491,7 @@ elf_symbol { name: "__dev_change_net_namespace" is_defined: true symbol_type: FUNCTION - crc: 0x2bac30ea + crc: 0x87d45999 type_id: 0x9115faa6 full_name: "__dev_change_net_namespace" } @@ -334556,7 +317500,7 @@ elf_symbol { name: "__dev_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x1b8772b5 + crc: 0x087a7b85 type_id: 0xfec79391 full_name: "__dev_get_by_index" } @@ -334565,7 +317509,7 @@ elf_symbol { name: "__dev_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x9cf764c0 + crc: 0x02ee95fb type_id: 0xffa35209 full_name: "__dev_get_by_name" } @@ -334574,7 +317518,7 @@ elf_symbol { name: "__dev_kfree_skb_any" is_defined: true symbol_type: FUNCTION - crc: 0xb4bb5337 + crc: 0x505fde4f type_id: 0x1028d82e full_name: "__dev_kfree_skb_any" } @@ -334583,7 +317527,7 @@ elf_symbol { name: "__dev_kfree_skb_irq" is_defined: true symbol_type: FUNCTION - crc: 0x5b1dc519 + crc: 0xbd398272 type_id: 0x1028d82e full_name: "__dev_kfree_skb_irq" } @@ -334592,7 +317536,7 @@ elf_symbol { name: "__dev_queue_xmit" is_defined: true symbol_type: FUNCTION - crc: 0x43a9e9e2 + crc: 0x408d163c type_id: 0x9c19a1e6 full_name: "__dev_queue_xmit" } @@ -334601,7 +317545,7 @@ elf_symbol { name: "__device_reset" is_defined: true symbol_type: FUNCTION - crc: 0xcc72ffea + crc: 0x33f5764f type_id: 0x9ca3200b full_name: "__device_reset" } @@ -334610,7 +317554,7 @@ elf_symbol { name: "__devm_alloc_percpu" is_defined: true symbol_type: FUNCTION - crc: 0xb93a9c75 + crc: 0xa389bd97 type_id: 0x55ed5751 full_name: "__devm_alloc_percpu" } @@ -334619,7 +317563,7 @@ elf_symbol { name: "__devm_clk_hw_register_divider" is_defined: true symbol_type: FUNCTION - crc: 0x404bf9d9 + crc: 0xa936ca94 type_id: 0xde292a8a full_name: "__devm_clk_hw_register_divider" } @@ -334628,7 +317572,7 @@ elf_symbol { name: "__devm_clk_hw_register_mux" is_defined: true symbol_type: FUNCTION - crc: 0x69bf7d1b + crc: 0x28b9338f type_id: 0xde2977ad full_name: "__devm_clk_hw_register_mux" } @@ -334637,7 +317581,7 @@ elf_symbol { name: "__devm_drm_dev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xf21191d1 + crc: 0x60192512 type_id: 0x56f10608 full_name: "__devm_drm_dev_alloc" } @@ -334646,7 +317590,7 @@ elf_symbol { name: "__devm_iio_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x0c5d7127 + crc: 0x24c83d9d type_id: 0x9d763af9 full_name: "__devm_iio_device_register" } @@ -334655,7 +317599,7 @@ elf_symbol { name: "__devm_iio_trigger_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x8f714d55 + crc: 0x79d30cc4 type_id: 0x7aef59ca full_name: "__devm_iio_trigger_alloc" } @@ -334664,7 +317608,7 @@ elf_symbol { name: "__devm_irq_alloc_descs" is_defined: true symbol_type: FUNCTION - crc: 0xae34fea3 + crc: 0xa447706d type_id: 0x9c9a309d full_name: "__devm_irq_alloc_descs" } @@ -334673,7 +317617,7 @@ elf_symbol { name: "__devm_of_phy_provider_register" is_defined: true symbol_type: FUNCTION - crc: 0x01483fec + crc: 0x1eef6e50 type_id: 0x7087761a full_name: "__devm_of_phy_provider_register" } @@ -334682,7 +317626,7 @@ elf_symbol { name: "__devm_regmap_init" is_defined: true symbol_type: FUNCTION - crc: 0x83a98feb + crc: 0x1dd8513d type_id: 0x8ce75748 full_name: "__devm_regmap_init" } @@ -334691,7 +317635,7 @@ elf_symbol { name: "__devm_regmap_init_i2c" is_defined: true symbol_type: FUNCTION - crc: 0xbbbb138f + crc: 0x930a6878 type_id: 0x80dd5700 full_name: "__devm_regmap_init_i2c" } @@ -334700,7 +317644,7 @@ elf_symbol { name: "__devm_regmap_init_mmio_clk" is_defined: true symbol_type: FUNCTION - crc: 0x4857f308 + crc: 0xd70aa90f type_id: 0x8cdd9b00 full_name: "__devm_regmap_init_mmio_clk" } @@ -334709,7 +317653,7 @@ elf_symbol { name: "__devm_regmap_init_spi" is_defined: true symbol_type: FUNCTION - crc: 0x9e1b9585 + crc: 0x32bcc020 type_id: 0x88f4e163 full_name: "__devm_regmap_init_spi" } @@ -334718,16 +317662,25 @@ elf_symbol { name: "__devm_regmap_init_spmi_ext" is_defined: true symbol_type: FUNCTION - crc: 0xa7061758 + crc: 0x2d6afc82 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: 0xf74958b7 + 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: 0x172c8f6e type_id: 0xc1be98ae full_name: "__devm_request_region" } @@ -334736,7 +317689,7 @@ elf_symbol { name: "__devm_reset_control_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xa4e623f0 + crc: 0x70fbfe25 type_id: 0x9c8307a8 full_name: "__devm_reset_control_bulk_get" } @@ -334745,7 +317698,7 @@ elf_symbol { name: "__devm_reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0x920804b8 + crc: 0xfd55d3cf type_id: 0x0fe6e820 full_name: "__devm_reset_control_get" } @@ -334754,7 +317707,7 @@ elf_symbol { name: "__devm_rtc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x83d36d63 + crc: 0x7cdac461 type_id: 0x9fda9d1b full_name: "__devm_rtc_register_device" } @@ -334763,7 +317716,7 @@ elf_symbol { name: "__devm_spi_alloc_controller" is_defined: true symbol_type: FUNCTION - crc: 0xe0cf98cd + crc: 0x138cfdaf type_id: 0x5179d95b full_name: "__devm_spi_alloc_controller" } @@ -334772,7 +317725,7 @@ elf_symbol { name: "__devres_alloc_node" is_defined: true symbol_type: FUNCTION - crc: 0x1e61b7e4 + crc: 0xe5f6855a type_id: 0x4058e56a full_name: "__devres_alloc_node" } @@ -334781,16 +317734,52 @@ elf_symbol { name: "__dma_request_channel" is_defined: true symbol_type: FUNCTION - crc: 0x7ef577b5 + crc: 0x12f83fc2 type_id: 0x89ab6589 full_name: "__dma_request_channel" } +elf_symbol { + id: 0x347a699c + name: "__do_once_done" + is_defined: true + symbol_type: FUNCTION + crc: 0xe7cf89e1 + 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: 0xfe2cdd4a + 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: 0x6c43ce0c + 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: 0x7f46243b type_id: 0x1bbbd739 full_name: "__drm_atomic_helper_connector_destroy_state" } @@ -334799,7 +317788,7 @@ elf_symbol { name: "__drm_atomic_helper_connector_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x8a2af4b2 + crc: 0x09245c3d type_id: 0x1c470062 full_name: "__drm_atomic_helper_connector_duplicate_state" } @@ -334808,7 +317797,7 @@ elf_symbol { name: "__drm_atomic_helper_connector_reset" is_defined: true symbol_type: FUNCTION - crc: 0xfa6e35c6 + crc: 0xa2101dd1 type_id: 0x1c470062 full_name: "__drm_atomic_helper_connector_reset" } @@ -334817,7 +317806,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xa41baff3 + crc: 0xdb3a86df type_id: 0x1e2ec9be full_name: "__drm_atomic_helper_crtc_destroy_state" } @@ -334826,7 +317815,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x9208262d + crc: 0x6c54e454 type_id: 0x1c25e791 full_name: "__drm_atomic_helper_crtc_duplicate_state" } @@ -334835,7 +317824,7 @@ elf_symbol { name: "__drm_atomic_helper_crtc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x29e88a39 + crc: 0xa388ae5d type_id: 0x1c25e791 full_name: "__drm_atomic_helper_crtc_reset" } @@ -334844,7 +317833,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0x68b4f27a + crc: 0x70617ecf type_id: 0x1b137798 full_name: "__drm_atomic_helper_plane_destroy_state" } @@ -334853,7 +317842,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x15e3a6e9 + crc: 0x4c753f04 type_id: 0x16ebcbfa full_name: "__drm_atomic_helper_plane_duplicate_state" } @@ -334862,7 +317851,7 @@ elf_symbol { name: "__drm_atomic_helper_plane_reset" is_defined: true symbol_type: FUNCTION - crc: 0xd8aaf94d + crc: 0x51d1573a type_id: 0x16ebcbfa full_name: "__drm_atomic_helper_plane_reset" } @@ -334871,7 +317860,7 @@ elf_symbol { name: "__drm_atomic_helper_private_obj_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x39a3abfd + crc: 0x69c57363 type_id: 0x18ea2469 full_name: "__drm_atomic_helper_private_obj_duplicate_state" } @@ -334907,7 +317896,7 @@ elf_symbol { name: "__drm_dev_dbg" is_defined: true symbol_type: FUNCTION - crc: 0x1c416143 + crc: 0x2c8a10ba type_id: 0x17d8b994 full_name: "__drm_dev_dbg" } @@ -334925,7 +317914,7 @@ elf_symbol { name: "__drm_gem_destroy_shadow_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xd9e3fd18 + crc: 0xc4f7b84f type_id: 0x125f41c1 full_name: "__drm_gem_destroy_shadow_plane_state" } @@ -334934,7 +317923,7 @@ elf_symbol { name: "__drm_gem_duplicate_shadow_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0x7c19e55c + crc: 0x4d41176d type_id: 0x167f089f full_name: "__drm_gem_duplicate_shadow_plane_state" } @@ -334943,7 +317932,7 @@ elf_symbol { name: "__drm_gem_reset_shadow_plane" is_defined: true symbol_type: FUNCTION - crc: 0xb3a6d5f0 + crc: 0xd6bd0cad type_id: 0x167f089f full_name: "__drm_gem_reset_shadow_plane" } @@ -335010,12 +317999,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: 0x8e5d5a1e + 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: 0x27c85f93 + 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: 0x53810b54 + 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: 0xf217205a type_id: 0x5bbbda22 full_name: "__drmm_simple_encoder_alloc" } @@ -335024,7 +318040,7 @@ elf_symbol { name: "__drmm_universal_plane_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x95297912 + crc: 0x4298d631 type_id: 0x5bba39c6 full_name: "__drmm_universal_plane_alloc" } @@ -335033,7 +318049,7 @@ elf_symbol { name: "__dynamic_dev_dbg" is_defined: true symbol_type: FUNCTION - crc: 0x516dabb8 + crc: 0x10dcb559 type_id: 0x17cc14a2 full_name: "__dynamic_dev_dbg" } @@ -335051,7 +318067,7 @@ elf_symbol { name: "__ethtool_get_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x4b04edda + crc: 0xc8409a87 type_id: 0x914dbe16 full_name: "__ethtool_get_link_ksettings" } @@ -335078,7 +318094,7 @@ elf_symbol { name: "__folio_lock" is_defined: true symbol_type: FUNCTION - crc: 0x34443359 + crc: 0x8b0376bb type_id: 0x18c46588 full_name: "__folio_lock" } @@ -335087,7 +318103,7 @@ elf_symbol { name: "__folio_put" is_defined: true symbol_type: FUNCTION - crc: 0xf91cdab0 + crc: 0x2a2e4e65 type_id: 0x18c46588 full_name: "__folio_put" } @@ -335096,7 +318112,7 @@ elf_symbol { name: "__free_pages" is_defined: true symbol_type: FUNCTION - crc: 0x80e38a9d + crc: 0x3b25eeb4 type_id: 0x102e93ac full_name: "__free_pages" } @@ -335105,7 +318121,7 @@ elf_symbol { name: "__genphy_config_aneg" is_defined: true symbol_type: FUNCTION - crc: 0x0943d32f + crc: 0x52e44aaa type_id: 0x9068b671 full_name: "__genphy_config_aneg" } @@ -335132,7 +318148,7 @@ elf_symbol { name: "__get_task_comm" is_defined: true symbol_type: FUNCTION - crc: 0x3323f995 + crc: 0x9f459cec type_id: 0x3cc96bbe full_name: "__get_task_comm" } @@ -335141,7 +318157,7 @@ elf_symbol { name: "__get_task_ioprio" is_defined: true symbol_type: FUNCTION - crc: 0x444c5cc9 + crc: 0xd31434a4 type_id: 0x9ac6895a full_name: "__get_task_ioprio" } @@ -335150,7 +318166,7 @@ elf_symbol { name: "__getblk_gfp" is_defined: true symbol_type: FUNCTION - crc: 0xa2eb13c3 + crc: 0x639dc2a8 type_id: 0x65d68df5 full_name: "__getblk_gfp" } @@ -335159,7 +318175,7 @@ elf_symbol { name: "__hci_cmd_send" is_defined: true symbol_type: FUNCTION - crc: 0xdf4fcd64 + crc: 0x1a4c47e5 type_id: 0x988786ac full_name: "__hci_cmd_send" } @@ -335168,7 +318184,7 @@ elf_symbol { name: "__hci_cmd_sync" is_defined: true symbol_type: FUNCTION - crc: 0x368100e6 + crc: 0x7f821eeb type_id: 0x6d996ee0 full_name: "__hci_cmd_sync" } @@ -335177,7 +318193,7 @@ elf_symbol { name: "__hci_cmd_sync_ev" is_defined: true symbol_type: FUNCTION - crc: 0x69adf16c + crc: 0x163e4bb8 type_id: 0x6d9955d1 full_name: "__hci_cmd_sync_ev" } @@ -335186,7 +318202,7 @@ elf_symbol { name: "__hci_cmd_sync_sk" is_defined: true symbol_type: FUNCTION - crc: 0xe02b4fb6 + crc: 0x41b55539 type_id: 0x6d9955d6 full_name: "__hci_cmd_sync_sk" } @@ -335195,7 +318211,7 @@ elf_symbol { name: "__hci_cmd_sync_status" is_defined: true symbol_type: FUNCTION - crc: 0x73a343d0 + crc: 0x2c319fa3 type_id: 0x9887b4ee full_name: "__hci_cmd_sync_status" } @@ -335204,7 +318220,7 @@ elf_symbol { name: "__hci_cmd_sync_status_sk" is_defined: true symbol_type: FUNCTION - crc: 0xbb5d9e7e + crc: 0x6a447f4b type_id: 0x98878fd8 full_name: "__hci_cmd_sync_status_sk" } @@ -335222,7 +318238,7 @@ elf_symbol { name: "__hvc_resize" is_defined: true symbol_type: FUNCTION - crc: 0x36b5a318 + crc: 0xa279b7e7 type_id: 0x1eedbe86 full_name: "__hvc_resize" } @@ -335258,7 +318274,7 @@ elf_symbol { name: "__hwspin_lock_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x6c216292 + crc: 0x763b6d94 type_id: 0x9e215925 full_name: "__hwspin_lock_timeout" } @@ -335267,7 +318283,7 @@ elf_symbol { name: "__hwspin_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xbc52003f + crc: 0x18fd5ae4 type_id: 0x13ab3f14 full_name: "__hwspin_unlock" } @@ -335276,7 +318292,7 @@ elf_symbol { name: "__i2c_smbus_xfer" is_defined: true symbol_type: FUNCTION - crc: 0x698bf750 + crc: 0x61661cd1 type_id: 0x8a03b82b full_name: "__i2c_smbus_xfer" } @@ -335285,34 +318301,34 @@ elf_symbol { name: "__i2c_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x3d4068e1 + crc: 0xd92ef669 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: 0x41c6d68d type_id: 0x9b8e9bfe full_name: "__iio_device_register" } +elf_symbol { + id: 0x335e7054 + name: "__iio_trigger_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0xad67fd86 + 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: 0x569e0887 type_id: 0x6f1e53de full_name: "__inet6_lookup_established" } @@ -335321,7 +318337,7 @@ elf_symbol { name: "__inet_lookup_established" is_defined: true symbol_type: FUNCTION - crc: 0xa4583e65 + crc: 0x92c3e0f7 type_id: 0x6f2829be full_name: "__inet_lookup_established" } @@ -335376,7 +318392,7 @@ elf_symbol { name: "__ip_dev_find" is_defined: true symbol_type: FUNCTION - crc: 0xbd06f1bd + crc: 0xe9925c49 type_id: 0xfcc995bd full_name: "__ip_dev_find" } @@ -335385,7 +318401,7 @@ elf_symbol { name: "__ip_select_ident" is_defined: true symbol_type: FUNCTION - crc: 0x30463e0b + crc: 0x3394233a type_id: 0x13a0751a full_name: "__ip_select_ident" } @@ -335403,7 +318419,7 @@ elf_symbol { name: "__irq_alloc_descs" is_defined: true symbol_type: FUNCTION - crc: 0x64480bb9 + crc: 0x089448b9 type_id: 0x854e3dbc full_name: "__irq_alloc_descs" } @@ -335412,7 +318428,7 @@ elf_symbol { name: "__irq_alloc_domain_generic_chips" is_defined: true symbol_type: FUNCTION - crc: 0xfec37111 + crc: 0xf17b4976 type_id: 0x9a2dc3fa full_name: "__irq_alloc_domain_generic_chips" } @@ -335430,7 +318446,7 @@ elf_symbol { name: "__irq_domain_add" is_defined: true symbol_type: FUNCTION - crc: 0x0232c26d + crc: 0x4f34c40a type_id: 0x5f133b10 full_name: "__irq_domain_add" } @@ -335439,7 +318455,7 @@ elf_symbol { name: "__irq_resolve_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x2d032022 + crc: 0x66fb7166 type_id: 0xc252de0a full_name: "__irq_resolve_mapping" } @@ -335448,7 +318464,7 @@ elf_symbol { name: "__irq_set_handler" is_defined: true symbol_type: FUNCTION - crc: 0x86b3858f + crc: 0x56140aa1 type_id: 0x032333c6 full_name: "__irq_set_handler" } @@ -335569,6 +318585,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: 0x909187a4 + type_id: 0x11cb8bd5 + full_name: "__kfree_skb" +} elf_symbol { id: 0xe30985db name: "__kmalloc" @@ -335601,7 +318626,7 @@ elf_symbol { name: "__kthread_init_worker" is_defined: true symbol_type: FUNCTION - crc: 0x87955386 + crc: 0xb548eab6 type_id: 0x1d45187b full_name: "__kthread_init_worker" } @@ -335637,7 +318662,7 @@ elf_symbol { name: "__lock_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x93efb450 + crc: 0xaa66afbc type_id: 0x16c5a8cd full_name: "__lock_buffer" } @@ -335646,7 +318671,7 @@ elf_symbol { name: "__mdiobus_read" is_defined: true symbol_type: FUNCTION - crc: 0xcb90e509 + crc: 0xad9087eb type_id: 0x915b6659 full_name: "__mdiobus_read" } @@ -335655,7 +318680,7 @@ elf_symbol { name: "__mdiobus_register" is_defined: true symbol_type: FUNCTION - crc: 0x4fc87729 + crc: 0xd5f22d34 type_id: 0x90d9386e full_name: "__mdiobus_register" } @@ -335664,7 +318689,7 @@ elf_symbol { name: "__mdiobus_write" is_defined: true symbol_type: FUNCTION - crc: 0x8c37868a + crc: 0xb3c035ef type_id: 0x9159236f full_name: "__mdiobus_write" } @@ -335673,7 +318698,7 @@ elf_symbol { name: "__media_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x862cf0e0 + crc: 0xc08f5016 type_id: 0x98249b1d full_name: "__media_device_register" } @@ -335682,7 +318707,7 @@ elf_symbol { name: "__media_entity_next_link" is_defined: true symbol_type: FUNCTION - crc: 0xd02d6642 + crc: 0xa3e99071 type_id: 0xddfd6c01 full_name: "__media_entity_next_link" } @@ -335727,7 +318752,7 @@ elf_symbol { name: "__migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0x81299030 + crc: 0x51801b0b type_id: 0x81bed9bb full_name: "__migrate_task" } @@ -335736,7 +318761,7 @@ elf_symbol { name: "__mmap_lock_do_trace_acquire_returned" is_defined: true symbol_type: FUNCTION - crc: 0x4325ff6d + crc: 0x35876c8b type_id: 0x17fb42d3 full_name: "__mmap_lock_do_trace_acquire_returned" } @@ -335745,7 +318770,7 @@ elf_symbol { name: "__mmap_lock_do_trace_released" is_defined: true symbol_type: FUNCTION - crc: 0xded0aa6e + crc: 0x6422a1b3 type_id: 0x17e01d04 full_name: "__mmap_lock_do_trace_released" } @@ -335754,16 +318779,34 @@ elf_symbol { name: "__mmap_lock_do_trace_start_locking" is_defined: true symbol_type: FUNCTION - crc: 0x18441ed5 + crc: 0x15dcb192 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: 0x992149ba + type_id: 0x90247076 + full_name: "__mmc_claim_host" +} +elf_symbol { + id: 0x479db511 + name: "__mmc_poll_for_busy" + is_defined: true + symbol_type: FUNCTION + crc: 0x3f78f63b + type_id: 0x91017265 + full_name: "__mmc_poll_for_busy" +} elf_symbol { id: 0x603dcc7d name: "__mmdrop" is_defined: true symbol_type: FUNCTION - crc: 0x7b5ee8b1 + crc: 0x8a086e7d type_id: 0x1655e07b full_name: "__mmdrop" } @@ -335772,7 +318815,7 @@ elf_symbol { name: "__module_get" is_defined: true symbol_type: FUNCTION - crc: 0xf066247d + crc: 0x06f1b369 type_id: 0x1251a683 full_name: "__module_get" } @@ -335781,7 +318824,7 @@ elf_symbol { name: "__module_put_and_kthread_exit" is_defined: true symbol_type: FUNCTION - crc: 0x39e2f4d1 + crc: 0xadc336f7 type_id: 0x11a19ef5 full_name: "__module_put_and_kthread_exit" } @@ -335808,7 +318851,7 @@ elf_symbol { name: "__napi_alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0xce3c6d5b + crc: 0xf6fd17fe type_id: 0x6fb420ce full_name: "__napi_alloc_skb" } @@ -335817,7 +318860,7 @@ elf_symbol { name: "__napi_schedule" is_defined: true symbol_type: FUNCTION - crc: 0xc0ac80d1 + crc: 0x374a3d54 type_id: 0x16983453 full_name: "__napi_schedule" } @@ -335826,7 +318869,7 @@ elf_symbol { name: "__napi_schedule_irqoff" is_defined: true symbol_type: FUNCTION - crc: 0x4f4f35ae + crc: 0xc328aea6 type_id: 0x16983453 full_name: "__napi_schedule_irqoff" } @@ -335844,7 +318887,7 @@ elf_symbol { name: "__ndisc_fill_addr_option" is_defined: true symbol_type: FUNCTION - crc: 0x8c955595 + crc: 0x8474cad3 type_id: 0x1058ca17 full_name: "__ndisc_fill_addr_option" } @@ -335862,7 +318905,7 @@ elf_symbol { name: "__netdev_alloc_skb" is_defined: true symbol_type: FUNCTION - crc: 0x99bc159b + crc: 0x15ec8a26 type_id: 0x651dcdfb full_name: "__netdev_alloc_skb" } @@ -335871,7 +318914,7 @@ elf_symbol { name: "__netif_napi_del" is_defined: true symbol_type: FUNCTION - crc: 0x4ccf4bd8 + crc: 0x26169b5d type_id: 0x16983453 full_name: "__netif_napi_del" } @@ -335880,7 +318923,7 @@ elf_symbol { name: "__netif_set_xps_queue" is_defined: true symbol_type: FUNCTION - crc: 0x03f0f18e + crc: 0x87a4a42c type_id: 0x91f45efa full_name: "__netif_set_xps_queue" } @@ -335889,7 +318932,7 @@ elf_symbol { name: "__netlink_dump_start" is_defined: true symbol_type: FUNCTION - crc: 0x7beff875 + crc: 0x28e507a0 type_id: 0x9acae612 full_name: "__netlink_dump_start" } @@ -335898,7 +318941,7 @@ elf_symbol { name: "__netlink_kernel_create" is_defined: true symbol_type: FUNCTION - crc: 0x43693822 + crc: 0x9d395469 type_id: 0x6ef28827 full_name: "__netlink_kernel_create" } @@ -335907,7 +318950,7 @@ elf_symbol { name: "__nfc_alloc_vendor_cmd_reply_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa272c6ea + crc: 0x701fa4d9 type_id: 0x6b55cd91 full_name: "__nfc_alloc_vendor_cmd_reply_skb" } @@ -335934,7 +318977,7 @@ elf_symbol { name: "__nlmsg_put" is_defined: true symbol_type: FUNCTION - crc: 0xd0613013 + crc: 0x710e3718 type_id: 0x16d62662 full_name: "__nlmsg_put" } @@ -335952,7 +318995,7 @@ elf_symbol { name: "__of_get_address" is_defined: true symbol_type: FUNCTION - crc: 0x9c88153a + crc: 0x5a6fc272 type_id: 0x2d73e0a2 full_name: "__of_get_address" } @@ -335961,7 +319004,7 @@ elf_symbol { name: "__of_mdiobus_register" is_defined: true symbol_type: FUNCTION - crc: 0x0fd3c613 + crc: 0xf0f068b3 type_id: 0x9026a2e6 full_name: "__of_mdiobus_register" } @@ -335970,7 +319013,7 @@ elf_symbol { name: "__of_parse_phandle_with_args" is_defined: true symbol_type: FUNCTION - crc: 0x7ab3178e + crc: 0xf2c38d24 type_id: 0x91fd83bc full_name: "__of_parse_phandle_with_args" } @@ -335979,16 +319022,25 @@ elf_symbol { name: "__of_reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0xe56c9806 + crc: 0x508f7272 type_id: 0x026c1696 full_name: "__of_reset_control_get" } +elf_symbol { + id: 0x4d1e5aba + name: "__page_file_index" + is_defined: true + symbol_type: FUNCTION + crc: 0x7b4c1a5a + 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: 0x98697b46 type_id: 0x102e93ac full_name: "__page_frag_cache_drain" } @@ -335997,16 +319049,25 @@ elf_symbol { name: "__page_mapcount" is_defined: true symbol_type: FUNCTION - crc: 0x84e1a707 + crc: 0x46354534 type_id: 0x9c203488 full_name: "__page_mapcount" } +elf_symbol { + id: 0xe595f8f9 + name: "__page_pinner_put_page" + is_defined: true + symbol_type: FUNCTION + crc: 0x9c81e126 + 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: 0x73a6fa89 type_id: 0x11b81220 full_name: "__pagevec_release" } @@ -336015,7 +319076,7 @@ elf_symbol { name: "__pci_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x6240569e + crc: 0x03ff023a type_id: 0x97374fe9 full_name: "__pci_register_driver" } @@ -336033,7 +319094,7 @@ elf_symbol { name: "__percpu_down_read" is_defined: true symbol_type: FUNCTION - crc: 0x1c075f01 + crc: 0x324af087 type_id: 0xfb7cfa37 full_name: "__percpu_down_read" } @@ -336042,7 +319103,7 @@ elf_symbol { name: "__percpu_init_rwsem" is_defined: true symbol_type: FUNCTION - crc: 0x52251958 + crc: 0xed52b257 type_id: 0x99132caa full_name: "__percpu_init_rwsem" } @@ -336051,7 +319112,7 @@ elf_symbol { name: "__phy_modify" is_defined: true symbol_type: FUNCTION - crc: 0xa7907b3b + crc: 0x031a0ca2 type_id: 0x92df7dfb full_name: "__phy_modify" } @@ -336060,16 +319121,25 @@ elf_symbol { name: "__pkvm_load_el2_module" is_defined: true symbol_type: FUNCTION - crc: 0xd1d2c552 + crc: 0xb3396f35 type_id: 0x9f5021bd full_name: "__pkvm_load_el2_module" } +elf_symbol { + id: 0xb35f76db + name: "__pkvm_register_el2_call" + is_defined: true + symbol_type: FUNCTION + crc: 0xb5f464ad + type_id: 0x915dba0e + full_name: "__pkvm_register_el2_call" +} elf_symbol { id: 0x430bd907 name: "__platform_driver_probe" is_defined: true symbol_type: FUNCTION - crc: 0xa73e7d12 + crc: 0x52fc808c type_id: 0x9bf6c118 full_name: "__platform_driver_probe" } @@ -336078,7 +319148,7 @@ elf_symbol { name: "__platform_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xca4185d8 + crc: 0x09362e5f type_id: 0x9b609a6d full_name: "__platform_driver_register" } @@ -336087,7 +319157,7 @@ elf_symbol { name: "__platform_register_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x7fd2f872 + crc: 0x02e22d87 type_id: 0x939de190 full_name: "__platform_register_drivers" } @@ -336096,7 +319166,7 @@ elf_symbol { name: "__pm_relax" is_defined: true symbol_type: FUNCTION - crc: 0xff94bb52 + crc: 0xa2b55223 type_id: 0x10229585 full_name: "__pm_relax" } @@ -336105,7 +319175,7 @@ elf_symbol { name: "__pm_runtime_disable" is_defined: true symbol_type: FUNCTION - crc: 0x61338082 + crc: 0x01101c77 type_id: 0x11bb92b7 full_name: "__pm_runtime_disable" } @@ -336114,7 +319184,7 @@ elf_symbol { name: "__pm_runtime_idle" is_defined: true symbol_type: FUNCTION - crc: 0x632539c4 + crc: 0x775fb106 type_id: 0x9c8a5e38 full_name: "__pm_runtime_idle" } @@ -336123,7 +319193,7 @@ elf_symbol { name: "__pm_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x28ef99ce + crc: 0x4478681d type_id: 0x9c8a5e38 full_name: "__pm_runtime_resume" } @@ -336132,7 +319202,7 @@ elf_symbol { name: "__pm_runtime_set_status" is_defined: true symbol_type: FUNCTION - crc: 0xd035f4fc + crc: 0x8907bd86 type_id: 0x9c00c8ec full_name: "__pm_runtime_set_status" } @@ -336141,7 +319211,7 @@ elf_symbol { name: "__pm_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x927d868c + crc: 0x05fd60e0 type_id: 0x9c8a5e38 full_name: "__pm_runtime_suspend" } @@ -336150,7 +319220,7 @@ elf_symbol { name: "__pm_runtime_use_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0xa80d945c + crc: 0xf485a982 type_id: 0x11bb92b7 full_name: "__pm_runtime_use_autosuspend" } @@ -336159,7 +319229,7 @@ elf_symbol { name: "__pm_stay_awake" is_defined: true symbol_type: FUNCTION - crc: 0x63b76619 + crc: 0xc2e11beb type_id: 0x10229585 full_name: "__pm_stay_awake" } @@ -336177,7 +319247,7 @@ elf_symbol { name: "__pskb_copy_fclone" is_defined: true symbol_type: FUNCTION - crc: 0x38ea261e + crc: 0xb76ac5ff type_id: 0x686cbc61 full_name: "__pskb_copy_fclone" } @@ -336186,7 +319256,7 @@ elf_symbol { name: "__pskb_pull_tail" is_defined: true symbol_type: FUNCTION - crc: 0x027bc33b + crc: 0x00c83ea8 type_id: 0x5659e8fb full_name: "__pskb_pull_tail" } @@ -336195,7 +319265,7 @@ elf_symbol { name: "__put_cred" is_defined: true symbol_type: FUNCTION - crc: 0x7dda02a5 + crc: 0x24379d4e type_id: 0x1fcd1693 full_name: "__put_cred" } @@ -336204,7 +319274,7 @@ elf_symbol { name: "__put_net" is_defined: true symbol_type: FUNCTION - crc: 0x1c83e420 + crc: 0xdf4f8576 type_id: 0x13b0ccb3 full_name: "__put_net" } @@ -336213,7 +319283,7 @@ elf_symbol { name: "__put_task_struct" is_defined: true symbol_type: FUNCTION - crc: 0xdfd5828f + crc: 0x58755a78 type_id: 0x17de3be6 full_name: "__put_task_struct" } @@ -336276,7 +319346,7 @@ elf_symbol { name: "__register_chrdev" is_defined: true symbol_type: FUNCTION - crc: 0xbf5c3f01 + crc: 0x9eeca4ad type_id: 0x8de63b97 full_name: "__register_chrdev" } @@ -336285,7 +319355,7 @@ elf_symbol { name: "__register_rpmsg_driver" is_defined: true symbol_type: FUNCTION - crc: 0x7b8e64df + crc: 0x4dc2f19d type_id: 0x95ef0c06 full_name: "__register_rpmsg_driver" } @@ -336294,7 +319364,7 @@ elf_symbol { name: "__regmap_init" is_defined: true symbol_type: FUNCTION - crc: 0x51449a92 + crc: 0xcb2f0ba6 type_id: 0x8ce75748 full_name: "__regmap_init" } @@ -336303,7 +319373,7 @@ elf_symbol { name: "__regmap_init_mmio_clk" is_defined: true symbol_type: FUNCTION - crc: 0x32c2eeff + crc: 0x311c8aa1 type_id: 0x8cdd9b00 full_name: "__regmap_init_mmio_clk" } @@ -336348,7 +319418,7 @@ elf_symbol { name: "__reset_control_get" is_defined: true symbol_type: FUNCTION - crc: 0x3a046001 + crc: 0x45ee0ac8 type_id: 0x0fe6e820 full_name: "__reset_control_get" } @@ -336366,7 +319436,7 @@ elf_symbol { name: "__root_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7cef2f52 + crc: 0xd0542297 type_id: 0xa2878209 full_name: "__root_device_register" } @@ -336375,7 +319445,7 @@ elf_symbol { name: "__rt_mutex_init" is_defined: true symbol_type: FUNCTION - crc: 0xff2d7baa + crc: 0x975299c5 type_id: 0x1dbb54c5 full_name: "__rt_mutex_init" } @@ -336384,7 +319454,7 @@ elf_symbol { name: "__scsi_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x152167aa + crc: 0x8c028ce5 type_id: 0xa355db3b full_name: "__scsi_add_device" } @@ -336393,7 +319463,7 @@ elf_symbol { name: "__scsi_device_lookup_by_target" is_defined: true symbol_type: FUNCTION - crc: 0x019419e6 + crc: 0x8804d0b5 type_id: 0xa017504e full_name: "__scsi_device_lookup_by_target" } @@ -336402,7 +319472,7 @@ elf_symbol { name: "__scsi_iterate_devices" is_defined: true symbol_type: FUNCTION - crc: 0xcea25bf1 + crc: 0xab2f3906 type_id: 0xa1595676 full_name: "__scsi_iterate_devices" } @@ -336411,7 +319481,7 @@ elf_symbol { name: "__scsi_print_sense" is_defined: true symbol_type: FUNCTION - crc: 0x1f94eec8 + crc: 0xbf3ba493 type_id: 0x1df45ed2 full_name: "__scsi_print_sense" } @@ -336420,7 +319490,7 @@ elf_symbol { name: "__sdhci_add_host" is_defined: true symbol_type: FUNCTION - crc: 0xf5f9b6bd + crc: 0xf4e84160 type_id: 0x93dfa305 full_name: "__sdhci_add_host" } @@ -336429,7 +319499,7 @@ elf_symbol { name: "__sdhci_set_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xdd5dce13 + crc: 0x74da049e type_id: 0x1e7db2dc full_name: "__sdhci_set_timeout" } @@ -336438,7 +319508,7 @@ elf_symbol { name: "__seq_open_private" is_defined: true symbol_type: FUNCTION - crc: 0xaa9a05dc + crc: 0xcf704ff0 type_id: 0x5048b42f full_name: "__seq_open_private" } @@ -336447,7 +319517,7 @@ elf_symbol { name: "__serdev_device_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xeb24f67c + crc: 0xc6133fce type_id: 0x99fe57fe full_name: "__serdev_device_driver_register" } @@ -336456,7 +319526,7 @@ elf_symbol { name: "__serio_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0xbf9bf838 + crc: 0xd1eb609a type_id: 0x9fef9fb7 full_name: "__serio_register_driver" } @@ -336465,7 +319535,7 @@ elf_symbol { name: "__serio_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xcf75c5e6 + crc: 0x68fbc5e5 type_id: 0x1009f18b full_name: "__serio_register_port" } @@ -336501,7 +319571,7 @@ elf_symbol { name: "__sk_receive_skb" is_defined: true symbol_type: FUNCTION - crc: 0xc57bc08e + crc: 0xd3db303c type_id: 0x9adc176e full_name: "__sk_receive_skb" } @@ -336510,7 +319580,7 @@ elf_symbol { name: "__skb_checksum_complete" is_defined: true symbol_type: FUNCTION - crc: 0x7f0186ac + crc: 0xfecfafb2 type_id: 0x1bdfb83f full_name: "__skb_checksum_complete" } @@ -336528,7 +319598,7 @@ elf_symbol { name: "__skb_flow_dissect" is_defined: true symbol_type: FUNCTION - crc: 0x2d385562 + crc: 0x3b581009 type_id: 0xf1510018 full_name: "__skb_flow_dissect" } @@ -336537,7 +319607,7 @@ elf_symbol { name: "__skb_get_hash" is_defined: true symbol_type: FUNCTION - crc: 0x17e96ba7 + crc: 0x3e49f8d1 type_id: 0x11cb8bd5 full_name: "__skb_get_hash" } @@ -336546,7 +319616,7 @@ elf_symbol { name: "__skb_gso_segment" is_defined: true symbol_type: FUNCTION - crc: 0xc638ef58 + crc: 0x5cf4d89f type_id: 0x6940ae3e full_name: "__skb_gso_segment" } @@ -336555,7 +319625,7 @@ elf_symbol { name: "__skb_pad" is_defined: true symbol_type: FUNCTION - crc: 0xfd761f8f + crc: 0xbc544eae type_id: 0x9d54e5f2 full_name: "__skb_pad" } @@ -336564,7 +319634,7 @@ elf_symbol { name: "__sock_create" is_defined: true symbol_type: FUNCTION - crc: 0x28b5c7b5 + crc: 0xa679f1d7 type_id: 0x9f2cabca full_name: "__sock_create" } @@ -336573,7 +319643,7 @@ elf_symbol { name: "__sock_queue_rcv_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2a4e488c + crc: 0x13445f3f type_id: 0x9ac4d210 full_name: "__sock_queue_rcv_skb" } @@ -336582,7 +319652,7 @@ elf_symbol { name: "__sock_recv_cmsgs" is_defined: true symbol_type: FUNCTION - crc: 0x4bc10964 + crc: 0x2f07f39a type_id: 0x1bdaff5e full_name: "__sock_recv_cmsgs" } @@ -336591,7 +319661,7 @@ elf_symbol { name: "__sock_recv_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x43e842d5 + crc: 0x8c2f6c72 type_id: 0x1bdaff5e full_name: "__sock_recv_timestamp" } @@ -336600,7 +319670,7 @@ elf_symbol { name: "__sock_recv_wifi_status" is_defined: true symbol_type: FUNCTION - crc: 0x82b812fd + crc: 0x1dfd661f type_id: 0x1bdaff5e full_name: "__sock_recv_wifi_status" } @@ -336618,7 +319688,7 @@ elf_symbol { name: "__spi_alloc_controller" is_defined: true symbol_type: FUNCTION - crc: 0x72ef2ece + crc: 0x655afef9 type_id: 0x5179d95b full_name: "__spi_alloc_controller" } @@ -336627,7 +319697,7 @@ elf_symbol { name: "__spi_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x63b46e3d + crc: 0x0665d969 type_id: 0x9f83d2d0 full_name: "__spi_register_driver" } @@ -336636,7 +319706,7 @@ elf_symbol { name: "__splice_from_pipe" is_defined: true symbol_type: FUNCTION - crc: 0xe26bf1fa + crc: 0xc4ad7175 type_id: 0x16c2ead1 full_name: "__splice_from_pipe" } @@ -336645,7 +319715,7 @@ elf_symbol { name: "__spmi_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x9e3b14f5 + crc: 0x755bb1ea type_id: 0x97f5d38a full_name: "__spmi_driver_register" } @@ -336726,7 +319796,7 @@ elf_symbol { name: "__task_pid_nr_ns" is_defined: true symbol_type: FUNCTION - crc: 0xacd5e948 + crc: 0xcc26b9ea type_id: 0xd59c1ab2 full_name: "__task_pid_nr_ns" } @@ -336735,7 +319805,7 @@ elf_symbol { name: "__task_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x2b626139 + crc: 0x68f6c08a type_id: 0x8d7ecefa full_name: "__task_rq_lock" } @@ -336780,7 +319850,7 @@ elf_symbol { name: "__trace_trigger_soft_disabled" is_defined: true symbol_type: FUNCTION - crc: 0xdf61b899 + crc: 0xbd9c1da7 type_id: 0xfe730297 full_name: "__trace_trigger_soft_disabled" } @@ -336789,7 +319859,7 @@ elf_symbol { name: "__traceiter_android_rvh_account_irq" is_defined: true symbol_type: FUNCTION - crc: 0x4001802f + crc: 0x9df2a250 type_id: 0x9bc2b791 full_name: "__traceiter_android_rvh_account_irq" } @@ -336798,7 +319868,7 @@ elf_symbol { name: "__traceiter_android_rvh_after_dequeue_task" is_defined: true symbol_type: FUNCTION - crc: 0x5e627361 + crc: 0x95b79f65 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_after_dequeue_task" } @@ -336807,7 +319877,7 @@ elf_symbol { name: "__traceiter_android_rvh_after_enqueue_task" is_defined: true symbol_type: FUNCTION - crc: 0xad36c425 + crc: 0x6742d099 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_after_enqueue_task" } @@ -336843,7 +319913,7 @@ elf_symbol { name: "__traceiter_android_rvh_can_migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0x450a2313 + crc: 0xe6210a6d type_id: 0x9bc25990 full_name: "__traceiter_android_rvh_can_migrate_task" } @@ -336852,7 +319922,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_tick" is_defined: true symbol_type: FUNCTION - crc: 0xe7e6e309 + crc: 0x8257e2db type_id: 0x9bda0446 full_name: "__traceiter_android_rvh_check_preempt_tick" } @@ -336861,7 +319931,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x0671a6e3 + crc: 0xf37f7f64 type_id: 0x9b10b4a6 full_name: "__traceiter_android_rvh_check_preempt_wakeup" } @@ -336870,7 +319940,7 @@ elf_symbol { name: "__traceiter_android_rvh_check_preempt_wakeup_ignore" is_defined: true symbol_type: FUNCTION - crc: 0x78f88024 + crc: 0x429c6daf type_id: 0x9bdfaf3f full_name: "__traceiter_android_rvh_check_preempt_wakeup_ignore" } @@ -336879,7 +319949,7 @@ elf_symbol { name: "__traceiter_android_rvh_commit_creds" is_defined: true symbol_type: FUNCTION - crc: 0xd5f5dd14 + crc: 0xe3d24084 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_commit_creds" } @@ -336897,7 +319967,7 @@ elf_symbol { name: "__traceiter_android_rvh_cpu_cgroup_online" is_defined: true symbol_type: FUNCTION - crc: 0xe93e16e8 + crc: 0xea655ce6 type_id: 0x9b03e163 full_name: "__traceiter_android_rvh_cpu_cgroup_online" } @@ -336910,12 +319980,30 @@ 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: 0x5d8c0a3e + type_id: 0x9bdfaf3f + full_name: "__traceiter_android_rvh_cpuset_fork" +} elf_symbol { id: 0x8f1b1c1e name: "__traceiter_android_rvh_dequeue_entity" is_defined: true symbol_type: FUNCTION - crc: 0xbeda7f1b + crc: 0x6cf013ab type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_dequeue_entity" } @@ -336924,7 +320012,7 @@ elf_symbol { name: "__traceiter_android_rvh_dequeue_task" is_defined: true symbol_type: FUNCTION - crc: 0xdb61edcb + crc: 0xf8f69f94 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_dequeue_task" } @@ -336933,7 +320021,7 @@ elf_symbol { name: "__traceiter_android_rvh_dequeue_task_fair" is_defined: true symbol_type: FUNCTION - crc: 0xbfb4e6e2 + crc: 0xff1c849f type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_dequeue_task_fair" } @@ -336969,7 +320057,7 @@ elf_symbol { name: "__traceiter_android_rvh_do_sched_yield" is_defined: true symbol_type: FUNCTION - crc: 0xbb6c3fb7 + crc: 0xb68ec228 type_id: 0x9b17b01e full_name: "__traceiter_android_rvh_do_sched_yield" } @@ -337005,7 +320093,7 @@ elf_symbol { name: "__traceiter_android_rvh_enqueue_entity" is_defined: true symbol_type: FUNCTION - crc: 0xcf98ae25 + crc: 0xd80958d3 type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_enqueue_entity" } @@ -337014,7 +320102,7 @@ elf_symbol { name: "__traceiter_android_rvh_enqueue_task" is_defined: true symbol_type: FUNCTION - crc: 0x28355a8f + crc: 0x0a03d068 type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_enqueue_task" } @@ -337023,7 +320111,7 @@ elf_symbol { name: "__traceiter_android_rvh_enqueue_task_fair" is_defined: true symbol_type: FUNCTION - crc: 0xc6465a5a + crc: 0x242a43ac type_id: 0x9b116af7 full_name: "__traceiter_android_rvh_enqueue_task_fair" } @@ -337032,7 +320120,7 @@ elf_symbol { name: "__traceiter_android_rvh_entity_tick" is_defined: true symbol_type: FUNCTION - crc: 0xa932ff03 + crc: 0x213a3ee1 type_id: 0x9b96d02c full_name: "__traceiter_android_rvh_entity_tick" } @@ -337041,7 +320129,7 @@ elf_symbol { name: "__traceiter_android_rvh_exit_creds" is_defined: true symbol_type: FUNCTION - crc: 0xb188bdc4 + crc: 0x47b23f86 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_exit_creds" } @@ -337050,7 +320138,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_busiest_group" is_defined: true symbol_type: FUNCTION - crc: 0xf5940d55 + crc: 0x471dc072 type_id: 0x9b79ad21 full_name: "__traceiter_android_rvh_find_busiest_group" } @@ -337059,7 +320147,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_busiest_queue" is_defined: true symbol_type: FUNCTION - crc: 0x3ebfaaec + crc: 0x14bde495 type_id: 0x9a3e0766 full_name: "__traceiter_android_rvh_find_busiest_queue" } @@ -337068,7 +320156,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_energy_efficient_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xa488107e + crc: 0x8c6e2b37 type_id: 0x9bc38ca5 full_name: "__traceiter_android_rvh_find_energy_efficient_cpu" } @@ -337077,7 +320165,7 @@ elf_symbol { name: "__traceiter_android_rvh_find_lowest_rq" is_defined: true symbol_type: FUNCTION - crc: 0x9972f5a7 + crc: 0x25f961e8 type_id: 0x9bd47a1d full_name: "__traceiter_android_rvh_find_lowest_rq" } @@ -337095,7 +320183,7 @@ elf_symbol { name: "__traceiter_android_rvh_finish_prio_fork" is_defined: true symbol_type: FUNCTION - crc: 0x78c04309 + crc: 0x0b35afa1 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_finish_prio_fork" } @@ -337104,7 +320192,7 @@ elf_symbol { name: "__traceiter_android_rvh_flush_task" is_defined: true symbol_type: FUNCTION - crc: 0xb3a46467 + crc: 0x3dd3c91c type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_flush_task" } @@ -337122,7 +320210,7 @@ elf_symbol { name: "__traceiter_android_rvh_gic_v3_set_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x4526f82a + crc: 0xe123763e type_id: 0x9b8eabb4 full_name: "__traceiter_android_rvh_gic_v3_set_affinity" } @@ -337140,7 +320228,7 @@ elf_symbol { name: "__traceiter_android_rvh_iommu_iovad_init_alloc_algo" is_defined: true symbol_type: FUNCTION - crc: 0x6ef5f799 + crc: 0xb52c443b type_id: 0x9ba938bd full_name: "__traceiter_android_rvh_iommu_iovad_init_alloc_algo" } @@ -337158,7 +320246,7 @@ elf_symbol { name: "__traceiter_android_rvh_iommu_setup_dma_ops" is_defined: true symbol_type: FUNCTION - crc: 0x7cde4b10 + crc: 0xba0206dc type_id: 0x9b8019c6 full_name: "__traceiter_android_rvh_iommu_setup_dma_ops" } @@ -337167,7 +320255,7 @@ elf_symbol { name: "__traceiter_android_rvh_is_cpu_allowed" is_defined: true symbol_type: FUNCTION - crc: 0xb835adc1 + crc: 0x17a35f2f type_id: 0x9bc253cf full_name: "__traceiter_android_rvh_is_cpu_allowed" } @@ -337176,16 +320264,34 @@ elf_symbol { name: "__traceiter_android_rvh_migrate_queued_task" is_defined: true symbol_type: FUNCTION - crc: 0x67075e35 + crc: 0x37dc9bd2 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: 0x60d07aba type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_new_task_stats" } @@ -337194,7 +320300,7 @@ elf_symbol { name: "__traceiter_android_rvh_override_creds" is_defined: true symbol_type: FUNCTION - crc: 0x5609a420 + crc: 0xfa548c63 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_override_creds" } @@ -337212,7 +320318,7 @@ elf_symbol { name: "__traceiter_android_rvh_pick_next_entity" is_defined: true symbol_type: FUNCTION - crc: 0xf6f8bca0 + crc: 0x2ceba20a type_id: 0x9b96f247 full_name: "__traceiter_android_rvh_pick_next_entity" } @@ -337221,25 +320327,61 @@ elf_symbol { name: "__traceiter_android_rvh_place_entity" is_defined: true symbol_type: FUNCTION - crc: 0xa0374759 + crc: 0x92348295 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: 0xc7079d2d + 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: 0x22d5a134 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: 0x74d259a3 type_id: 0x9b14e220 full_name: "__traceiter_android_rvh_replace_next_task_fair" } @@ -337257,7 +320399,7 @@ elf_symbol { name: "__traceiter_android_rvh_revert_creds" is_defined: true symbol_type: FUNCTION - crc: 0x80a3211e + crc: 0x3fcab3d7 type_id: 0x9b427bba full_name: "__traceiter_android_rvh_revert_creds" } @@ -337266,7 +320408,7 @@ elf_symbol { name: "__traceiter_android_rvh_rtmutex_prepare_setprio" is_defined: true symbol_type: FUNCTION - crc: 0x279c8968 + crc: 0x5e7786f7 type_id: 0x9bdc9aae full_name: "__traceiter_android_rvh_rtmutex_prepare_setprio" } @@ -337284,7 +320426,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_balance_rt" is_defined: true symbol_type: FUNCTION - crc: 0x14466105 + crc: 0x238e274c type_id: 0x9b10bb14 full_name: "__traceiter_android_rvh_sched_balance_rt" } @@ -337320,7 +320462,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_fork" is_defined: true symbol_type: FUNCTION - crc: 0x9f841b16 + crc: 0xa9e79ba7 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_sched_fork" } @@ -337329,7 +320471,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_fork_init" is_defined: true symbol_type: FUNCTION - crc: 0xec5a881f + crc: 0xcf81e1e8 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_sched_fork_init" } @@ -337338,7 +320480,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_getaffinity" is_defined: true symbol_type: FUNCTION - crc: 0x6b36cb68 + crc: 0xcded5c9a type_id: 0x9bd5e248 full_name: "__traceiter_android_rvh_sched_getaffinity" } @@ -337347,7 +320489,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_newidle_balance" is_defined: true symbol_type: FUNCTION - crc: 0x580ba89a + crc: 0x95e3a6db type_id: 0x9b18e15a full_name: "__traceiter_android_rvh_sched_newidle_balance" } @@ -337356,7 +320498,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_nohz_balancer_kick" is_defined: true symbol_type: FUNCTION - crc: 0x93ac4f5a + crc: 0x0d8b7fa8 type_id: 0x9b110126 full_name: "__traceiter_android_rvh_sched_nohz_balancer_kick" } @@ -337365,7 +320507,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_rebalance_domains" is_defined: true symbol_type: FUNCTION - crc: 0x8d6e42c1 + crc: 0x0e5f3281 type_id: 0x9b13661d full_name: "__traceiter_android_rvh_sched_rebalance_domains" } @@ -337374,7 +320516,7 @@ elf_symbol { name: "__traceiter_android_rvh_sched_setaffinity" is_defined: true symbol_type: FUNCTION - crc: 0x6baf087e + crc: 0x683d1f21 type_id: 0x9bd7d214 full_name: "__traceiter_android_rvh_sched_setaffinity" } @@ -337383,7 +320525,7 @@ elf_symbol { name: "__traceiter_android_rvh_schedule" is_defined: true symbol_type: FUNCTION - crc: 0x45a78a79 + crc: 0xff82a956 type_id: 0x9bdc22a4 full_name: "__traceiter_android_rvh_schedule" } @@ -337401,7 +320543,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_fallback_rq" is_defined: true symbol_type: FUNCTION - crc: 0x09cdfabc + crc: 0x2108bfeb type_id: 0x9a343225 full_name: "__traceiter_android_rvh_select_fallback_rq" } @@ -337410,7 +320552,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_task_rq_fair" is_defined: true symbol_type: FUNCTION - crc: 0x313d3434 + crc: 0xa7a7b229 type_id: 0x9bc391f6 full_name: "__traceiter_android_rvh_select_task_rq_fair" } @@ -337419,7 +320561,7 @@ elf_symbol { name: "__traceiter_android_rvh_select_task_rq_rt" is_defined: true symbol_type: FUNCTION - crc: 0xbba9f2cb + crc: 0x8a8122a2 type_id: 0x9bc391f6 full_name: "__traceiter_android_rvh_select_task_rq_rt" } @@ -337482,10 +320624,19 @@ elf_symbol { name: "__traceiter_android_rvh_set_cpus_allowed_by_task" is_defined: true symbol_type: FUNCTION - crc: 0x67254f03 + crc: 0xef0641b5 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: 0x6286764e + type_id: 0x9bd79f74 + full_name: "__traceiter_android_rvh_set_cpus_allowed_comm" +} elf_symbol { id: 0xe56edb7a name: "__traceiter_android_rvh_set_gfp_zone_flags" @@ -337500,7 +320651,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_core_rw_nx" is_defined: true symbol_type: FUNCTION - crc: 0x0469656c + crc: 0x79e04fc8 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_core_rw_nx" } @@ -337509,7 +320660,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_init_rw_nx" is_defined: true symbol_type: FUNCTION - crc: 0xf2aaaa55 + crc: 0x00eba412 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_init_rw_nx" } @@ -337518,7 +320669,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_permit_after_init" is_defined: true symbol_type: FUNCTION - crc: 0x40c912c9 + crc: 0xd2ad00d1 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_permit_after_init" } @@ -337527,7 +320678,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_module_permit_before_init" is_defined: true symbol_type: FUNCTION - crc: 0x9ac006b4 + crc: 0xcda80dc0 type_id: 0x9b585c8d full_name: "__traceiter_android_rvh_set_module_permit_before_init" } @@ -337545,7 +320696,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_task_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x2f8e0324 + crc: 0x07a95df8 type_id: 0x9bcabd9d full_name: "__traceiter_android_rvh_set_task_cpu" } @@ -337554,7 +320705,7 @@ elf_symbol { name: "__traceiter_android_rvh_set_user_nice" is_defined: true symbol_type: FUNCTION - crc: 0x6037a344 + crc: 0x3973d491 type_id: 0x9bd6ff14 full_name: "__traceiter_android_rvh_set_user_nice" } @@ -337563,7 +320714,7 @@ elf_symbol { name: "__traceiter_android_rvh_setscheduler" is_defined: true symbol_type: FUNCTION - crc: 0xc33ebc4f + crc: 0x91df962a type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_setscheduler" } @@ -337572,7 +320723,7 @@ elf_symbol { name: "__traceiter_android_rvh_shmem_get_folio" is_defined: true symbol_type: FUNCTION - crc: 0x1a6167e0 + crc: 0xbd2ffb0f type_id: 0x9b1c749d full_name: "__traceiter_android_rvh_shmem_get_folio" } @@ -337590,7 +320741,7 @@ elf_symbol { name: "__traceiter_android_rvh_tick_entry" is_defined: true symbol_type: FUNCTION - crc: 0xb6470968 + crc: 0x3d7d9d97 type_id: 0x9b17b01e full_name: "__traceiter_android_rvh_tick_entry" } @@ -337599,7 +320750,7 @@ elf_symbol { name: "__traceiter_android_rvh_try_to_wake_up" is_defined: true symbol_type: FUNCTION - crc: 0x972b9b98 + crc: 0xaf1fdd13 type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_try_to_wake_up" } @@ -337608,7 +320759,7 @@ elf_symbol { name: "__traceiter_android_rvh_try_to_wake_up_success" is_defined: true symbol_type: FUNCTION - crc: 0x266937f8 + crc: 0xb1b576db type_id: 0x9bdbdcc4 full_name: "__traceiter_android_rvh_try_to_wake_up_success" } @@ -337635,7 +320786,7 @@ elf_symbol { name: "__traceiter_android_rvh_uclamp_eff_get" is_defined: true symbol_type: FUNCTION - crc: 0x94f8c8a8 + crc: 0x04488f29 type_id: 0x9bca85c1 full_name: "__traceiter_android_rvh_uclamp_eff_get" } @@ -337653,7 +320804,7 @@ elf_symbol { name: "__traceiter_android_rvh_update_misfit_status" is_defined: true symbol_type: FUNCTION - crc: 0xd5702207 + crc: 0x9caa45b0 type_id: 0x9bd01b5c full_name: "__traceiter_android_rvh_update_misfit_status" } @@ -337671,7 +320822,7 @@ elf_symbol { name: "__traceiter_android_rvh_util_est_update" is_defined: true symbol_type: FUNCTION - crc: 0x7299b8a9 + crc: 0xb9403f21 type_id: 0x9b922d94 full_name: "__traceiter_android_rvh_util_est_update" } @@ -337680,10 +320831,37 @@ elf_symbol { name: "__traceiter_android_rvh_wake_up_new_task" is_defined: true symbol_type: FUNCTION - crc: 0x3fba00d5 + crc: 0xfe2f1ab4 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: 0xe3720e1e + type_id: 0x9bd1d928 + full_name: "__traceiter_android_vh_account_task_time" +} +elf_symbol { + id: 0x9c240ef1 + name: "__traceiter_android_vh_alloc_uid" + is_defined: true + symbol_type: FUNCTION + crc: 0xf603e611 + type_id: 0x9bcfc1f5 + full_name: "__traceiter_android_vh_alloc_uid" +} elf_symbol { id: 0x505f4289 name: "__traceiter_android_vh_alter_futex_plist_add" @@ -337693,6 +320871,15 @@ 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: 0x73585e82 + type_id: 0x9b248c83 + full_name: "__traceiter_android_vh_alter_mutex_list_add" +} elf_symbol { id: 0xb288a9fe name: "__traceiter_android_vh_alter_rwsem_list_add" @@ -337720,24 +320907,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: 0x23c94243 + 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: 0xa75c0b45 + 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: 0x6fb34c67 + 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: 0xcb811ef5 + 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: 0xd63ab0d1 + 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: 0x6cc00560 + 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: 0x9acf5604 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: 0x27b0a605 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" @@ -337761,7 +321101,7 @@ elf_symbol { name: "__traceiter_android_vh_binder_wakeup_ilocked" is_defined: true symbol_type: FUNCTION - crc: 0x08f02556 + crc: 0x77af45d1 type_id: 0x9bc0fd25 full_name: "__traceiter_android_vh_binder_wakeup_ilocked" } @@ -337779,7 +321119,7 @@ elf_symbol { name: "__traceiter_android_vh_cgroup_attach" is_defined: true symbol_type: FUNCTION - crc: 0x245ac117 + crc: 0xb9e952b1 type_id: 0x9b8bfa37 full_name: "__traceiter_android_vh_cgroup_attach" } @@ -337788,7 +321128,7 @@ elf_symbol { name: "__traceiter_android_vh_cgroup_set_task" is_defined: true symbol_type: FUNCTION - crc: 0x6f4efb99 + crc: 0x24358d7a type_id: 0x9a347f45 full_name: "__traceiter_android_vh_cgroup_set_task" } @@ -337806,7 +321146,7 @@ elf_symbol { name: "__traceiter_android_vh_check_file_open" is_defined: true symbol_type: FUNCTION - crc: 0x7215141a + crc: 0x58266e88 type_id: 0x9b4b913b full_name: "__traceiter_android_vh_check_file_open" } @@ -337815,7 +321155,7 @@ elf_symbol { name: "__traceiter_android_vh_check_mmap_file" is_defined: true symbol_type: FUNCTION - crc: 0x9304100a + crc: 0x0f25bd09 type_id: 0x9b478d6a full_name: "__traceiter_android_vh_check_mmap_file" } @@ -337824,7 +321164,7 @@ elf_symbol { name: "__traceiter_android_vh_check_uninterrupt_tasks" is_defined: true symbol_type: FUNCTION - crc: 0xa4258b68 + crc: 0xecdefa99 type_id: 0x9bd746a2 full_name: "__traceiter_android_vh_check_uninterrupt_tasks" } @@ -337837,6 +321177,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" @@ -337855,6 +321204,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: 0x45b3d9d5 + type_id: 0x99e166d2 + full_name: "__traceiter_android_vh_cpufreq_acct_update_power" +} elf_symbol { id: 0x9c5d1bdd name: "__traceiter_android_vh_cpufreq_fast_switch" @@ -337909,6 +321267,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: 0xaef26124 + 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" @@ -337927,15 +321321,69 @@ 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: 0xc1a45bd7 + type_id: 0x9bdc9aae + full_name: "__traceiter_android_vh_dup_task_struct" +} +elf_symbol { + id: 0x1f554c2a + name: "__traceiter_android_vh_exit_signal" + is_defined: true + symbol_type: FUNCTION + crc: 0x19c2a5f6 + type_id: 0x9bdbdcc4 + full_name: "__traceiter_android_vh_exit_signal" +} elf_symbol { id: 0x5ecff02f name: "__traceiter_android_vh_free_task" is_defined: true symbol_type: FUNCTION - crc: 0x64422afd + crc: 0x26dc2c73 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: 0x2819eb0f + 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: 0x39557acb + 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: 0x5325a914 + 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: 0x14a0211b + type_id: 0x9b1252c1 + full_name: "__traceiter_android_vh_freq_qos_update_request" +} elf_symbol { id: 0xe172d11a name: "__traceiter_android_vh_ftrace_dump_buffer" @@ -337981,12 +321429,84 @@ 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: 0xd20c7926 + 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: 0x0397cdf0 + 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: 0xc634c2b8 + 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: 0xdb6662e8 name: "__traceiter_android_vh_ignore_dmabuf_vmap_bounds" is_defined: true symbol_type: FUNCTION - crc: 0x5b6da7c8 + crc: 0x4954ddd0 type_id: 0x9ba8e976 full_name: "__traceiter_android_vh_ignore_dmabuf_vmap_bounds" } @@ -337995,7 +321515,7 @@ elf_symbol { name: "__traceiter_android_vh_iommu_iovad_alloc_iova" is_defined: true symbol_type: FUNCTION - crc: 0xcb9ae6e2 + crc: 0x7e7f5ae8 type_id: 0x9baa8508 full_name: "__traceiter_android_vh_iommu_iovad_alloc_iova" } @@ -338017,12 +321537,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: 0x2f78a47a + 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: 0x0c13d443 type_id: 0x9bdc9aae full_name: "__traceiter_android_vh_is_fpsimd_save" } @@ -338049,10 +321578,82 @@ elf_symbol { name: "__traceiter_android_vh_map_util_freq" is_defined: true symbol_type: FUNCTION - crc: 0xf7d7ec49 - type_id: 0x9b6e7eee + crc: 0x057707fd + type_id: 0x9b6e7eec full_name: "__traceiter_android_vh_map_util_freq" } +elf_symbol { + id: 0xe44dacb1 + name: "__traceiter_android_vh_mmap_region" + is_defined: true + symbol_type: FUNCTION + crc: 0xba1f3380 + type_id: 0x9b8b2a3f + full_name: "__traceiter_android_vh_mmap_region" +} +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: 0xb1c564a3 + name: "__traceiter_android_vh_mutex_can_spin_on_owner" + is_defined: true + symbol_type: FUNCTION + crc: 0x0a590b0a + 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: 0x69762761 + 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: 0x74423a59 + 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: 0x86b310b3 + 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: 0xc594cc4a + type_id: 0x9b2239e7 + full_name: "__traceiter_android_vh_mutex_unlock_slowpath" +} elf_symbol { id: 0xe17999f4 name: "__traceiter_android_vh_mutex_wait_finish" @@ -338071,6 +321672,15 @@ elf_symbol { 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: 0x4340b480 + type_id: 0x9bb7fe1c + full_name: "__traceiter_android_vh_page_add_new_anon_rmap" +} elf_symbol { id: 0x7d499dab name: "__traceiter_android_vh_printk_hotplug" @@ -338080,6 +321690,69 @@ elf_symbol { type_id: 0x9be2da56 full_name: "__traceiter_android_vh_printk_hotplug" } +elf_symbol { + id: 0x574e7b58 + name: "__traceiter_android_vh_psi_event" + is_defined: true + symbol_type: FUNCTION + crc: 0x21eafe3d + 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: 0xd1ce22bd + 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: 0x959d9bdb + 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: 0xe106d57b + 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: 0xf54d831f + 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: 0x4ee3b5f2 + type_id: 0x9bd7019d + full_name: "__traceiter_android_vh_record_rwsem_lock_starttime" +} elf_symbol { id: 0xcef5d79f name: "__traceiter_android_vh_rproc_recovery" @@ -338116,6 +321789,15 @@ 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: 0xea91282f + type_id: 0x9ba93092 + full_name: "__traceiter_android_vh_rwsem_can_spin_on_owner" +} elf_symbol { id: 0xb1847a6f name: "__traceiter_android_vh_rwsem_init" @@ -338125,6 +321807,24 @@ elf_symbol { 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: 0x4d4fd1ae + 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: 0xe6397efc + type_id: 0x9ba966ad + full_name: "__traceiter_android_vh_rwsem_opt_spin_start" +} elf_symbol { id: 0xbffefc2b name: "__traceiter_android_vh_rwsem_read_wait_finish" @@ -338152,6 +321852,15 @@ elf_symbol { 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: 0xc0b44785 + type_id: 0x9bad4369 + full_name: "__traceiter_android_vh_rwsem_wake_finish" +} elf_symbol { id: 0x7945e8fa name: "__traceiter_android_vh_rwsem_write_finished" @@ -338188,21 +321897,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: 0x6c96ede9 + 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: 0xeb18693e 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: 0xf143e4b4 + 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: 0x898dbf85 type_id: 0x9b17b01e full_name: "__traceiter_android_vh_scheduler_tick" } @@ -338220,10 +321947,19 @@ elf_symbol { name: "__traceiter_android_vh_setscheduler_uclamp" is_defined: true symbol_type: FUNCTION - crc: 0xdb66e03e + crc: 0xa3042d04 type_id: 0x9bc302e5 full_name: "__traceiter_android_vh_setscheduler_uclamp" } +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" @@ -338242,12 +321978,39 @@ 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: 0x58e7556b + name: "__traceiter_android_vh_sync_txn_recvd" + is_defined: true + symbol_type: FUNCTION + crc: 0x0d99e0e7 + 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: 0xe45cdd06 type_id: 0x9a347f45 full_name: "__traceiter_android_vh_syscall_prctl_finished" } @@ -338260,6 +322023,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" @@ -338283,10 +322073,19 @@ elf_symbol { name: "__traceiter_android_vh_try_to_freeze_todo_unfrozen" is_defined: true symbol_type: FUNCTION - crc: 0xaca038a8 + crc: 0x05604dc8 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: 0xe56299a0 + 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" @@ -338359,6 +322158,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" @@ -338413,6 +322221,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" @@ -338436,10 +322253,19 @@ elf_symbol { name: "__traceiter_binder_transaction_received" is_defined: true symbol_type: FUNCTION - crc: 0x44ebf240 + crc: 0xd930cf78 type_id: 0x9ba51920 full_name: "__traceiter_binder_transaction_received" } +elf_symbol { + id: 0xc4cbd22c + name: "__traceiter_block_rq_insert" + is_defined: true + symbol_type: FUNCTION + crc: 0x8169293d + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_insert" +} elf_symbol { id: 0xce25d5be name: "__traceiter_clock_set_rate" @@ -338472,7 +322298,7 @@ elf_symbol { name: "__traceiter_cpu_frequency_limits" is_defined: true symbol_type: FUNCTION - crc: 0xa368186e + crc: 0x8b8b84b0 type_id: 0x9ba9c2f7 full_name: "__traceiter_cpu_frequency_limits" } @@ -338490,7 +322316,7 @@ elf_symbol { name: "__traceiter_device_pm_callback_end" is_defined: true symbol_type: FUNCTION - crc: 0xa7f5fb07 + crc: 0x67dfa052 type_id: 0x9bbf11b2 full_name: "__traceiter_device_pm_callback_end" } @@ -338499,7 +322325,7 @@ elf_symbol { name: "__traceiter_device_pm_callback_start" is_defined: true symbol_type: FUNCTION - crc: 0x5d4b76fa + crc: 0xf23cadc3 type_id: 0x9ba8c128 full_name: "__traceiter_device_pm_callback_start" } @@ -338548,6 +322374,15 @@ elf_symbol { type_id: 0x9b57f8b7 full_name: "__traceiter_ipi_entry" } +elf_symbol { + id: 0xceea494c + name: "__traceiter_ipi_exit" + is_defined: true + symbol_type: FUNCTION + crc: 0xbb7a853b + type_id: 0x9b57f8b7 + full_name: "__traceiter_ipi_exit" +} elf_symbol { id: 0x773b00db name: "__traceiter_ipi_raise" @@ -338562,7 +322397,7 @@ elf_symbol { name: "__traceiter_irq_handler_entry" is_defined: true symbol_type: FUNCTION - crc: 0xd9181d8b + crc: 0xe522985b type_id: 0x9a3e338e full_name: "__traceiter_irq_handler_entry" } @@ -338571,16 +322406,25 @@ elf_symbol { name: "__traceiter_irq_handler_exit" is_defined: true symbol_type: FUNCTION - crc: 0x9f59971e + crc: 0xe1479970 type_id: 0x9a3faf0d full_name: "__traceiter_irq_handler_exit" } +elf_symbol { + id: 0x101ec6c5 + name: "__traceiter_kfree_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0xcf19106b + 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: 0x0234da50 type_id: 0x9bcd4bf2 full_name: "__traceiter_mmap_lock_acquire_returned" } @@ -338589,7 +322433,7 @@ elf_symbol { name: "__traceiter_mmap_lock_released" is_defined: true symbol_type: FUNCTION - crc: 0xfff5af8a + crc: 0x95c4bb7b type_id: 0x9bcd50ad full_name: "__traceiter_mmap_lock_released" } @@ -338598,7 +322442,7 @@ elf_symbol { name: "__traceiter_mmap_lock_start_locking" is_defined: true symbol_type: FUNCTION - crc: 0x601e5609 + crc: 0xb89c52dd type_id: 0x9bcd50ad full_name: "__traceiter_mmap_lock_start_locking" } @@ -338607,7 +322451,7 @@ elf_symbol { name: "__traceiter_pelt_rt_tp" is_defined: true symbol_type: FUNCTION - crc: 0x7b029ef4 + crc: 0x1ef36099 type_id: 0x9b17b01e full_name: "__traceiter_pelt_rt_tp" } @@ -338616,25 +322460,97 @@ elf_symbol { name: "__traceiter_pelt_se_tp" is_defined: true symbol_type: FUNCTION - crc: 0xcc35b9bb + crc: 0x8e16b3f0 type_id: 0x9b8f15f1 full_name: "__traceiter_pelt_se_tp" } +elf_symbol { + id: 0x2c11fea4 + name: "__traceiter_rwmmio_post_read" + is_defined: true + symbol_type: FUNCTION + crc: 0xe5e790e4 + type_id: 0x9b6cf0a4 + full_name: "__traceiter_rwmmio_post_read" +} +elf_symbol { + id: 0x45e62871 + name: "__traceiter_rwmmio_read" + is_defined: true + symbol_type: FUNCTION + crc: 0xbeb7b7d3 + type_id: 0x9b6e1aa4 + full_name: "__traceiter_rwmmio_read" +} +elf_symbol { + id: 0x85a11e58 + name: "__traceiter_rwmmio_write" + is_defined: true + symbol_type: FUNCTION + crc: 0x58fa50c0 + type_id: 0x9b6cf0df + full_name: "__traceiter_rwmmio_write" +} elf_symbol { id: 0xb614ca1f name: "__traceiter_sched_overutilized_tp" is_defined: true symbol_type: FUNCTION - crc: 0x5ed88703 + crc: 0xeb9c026e 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: 0x3943decb + 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: 0x3c2d1954 + 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: 0x0175f26e + 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: 0xeecc0991 + 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: 0x9a58467d + 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: 0x8ccf53d6 type_id: 0x9a1d6471 full_name: "__traceiter_sched_switch" } @@ -338643,10 +322559,19 @@ elf_symbol { name: "__traceiter_sched_update_nr_running_tp" is_defined: true symbol_type: FUNCTION - crc: 0xc4e809e5 + crc: 0xfa86fce6 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: 0x1d4c891f + type_id: 0x9bdbdcc4 + full_name: "__traceiter_sched_waking" +} elf_symbol { id: 0x863777a0 name: "__traceiter_suspend_resume" @@ -338661,10 +322586,28 @@ elf_symbol { name: "__traceiter_task_newtask" is_defined: true symbol_type: FUNCTION - crc: 0x91e14f4d + crc: 0xaa7567c7 type_id: 0x9bd7019d full_name: "__traceiter_task_newtask" } +elf_symbol { + id: 0x2dc83a86 + name: "__traceiter_task_rename" + is_defined: true + symbol_type: FUNCTION + crc: 0x1c0ae81b + 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 + type_id: 0x9bb24250 + full_name: "__traceiter_workqueue_execute_end" +} elf_symbol { id: 0x09f12012 name: "__traceiter_workqueue_execute_start" @@ -338679,7 +322622,7 @@ elf_symbol { name: "__traceiter_xdp_exception" is_defined: true symbol_type: FUNCTION - crc: 0x0514b00d + crc: 0xef6ac92f type_id: 0x9b6e0d6b full_name: "__traceiter_xdp_exception" } @@ -338809,6 +322752,24 @@ 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: 0x3eb0f084 name: "__tracepoint_android_rvh_dequeue_entity" @@ -339079,6 +323040,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" @@ -339124,6 +323103,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" @@ -339133,6 +323121,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: 0x4628ef5b + 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: 0x477813d5 + 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" @@ -339385,6 +323400,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" @@ -339583,6 +323607,33 @@ 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: 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" @@ -339592,6 +323643,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" @@ -339619,6 +323679,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" @@ -339628,6 +323805,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" @@ -339637,6 +323823,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" @@ -339736,6 +323949,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" @@ -339754,6 +323976,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" @@ -339808,6 +324039,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" @@ -339826,6 +324093,24 @@ 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: 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: 0xe6918e09 name: "__tracepoint_android_vh_free_task" @@ -339835,6 +324120,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" @@ -339880,6 +324201,78 @@ 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: 0xf68497fa name: "__tracepoint_android_vh_ignore_dmabuf_vmap_bounds" @@ -339916,6 +324309,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" @@ -339952,6 +324354,78 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_map_util_freq" } +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: 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: 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" @@ -339970,6 +324444,15 @@ 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: 0x49b95a49 name: "__tracepoint_android_vh_printk_hotplug" @@ -339979,6 +324462,69 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_printk_hotplug" } +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" @@ -340015,6 +324561,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" @@ -340024,6 +324579,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" @@ -340051,6 +324624,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" @@ -340087,6 +324669,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" @@ -340096,6 +324687,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" @@ -340123,6 +324723,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_setscheduler_uclamp" } +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" @@ -340141,6 +324750,33 @@ 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: 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" @@ -340159,6 +324795,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" @@ -340186,6 +324849,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" @@ -340258,6 +324930,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" @@ -340312,6 +324993,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" @@ -340339,6 +325029,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_binder_transaction_received" } +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: 0x9600f350 name: "__tracepoint_clock_set_rate" @@ -340447,6 +325146,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_ipi_entry" } +elf_symbol { + id: 0xd162e616 + name: "__tracepoint_ipi_exit" + is_defined: true + symbol_type: OBJECT + crc: 0xc8328e16 + type_id: 0x18ccbd2c + full_name: "__tracepoint_ipi_exit" +} elf_symbol { id: 0x2e809f1d name: "__tracepoint_ipi_raise" @@ -340474,6 +325182,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" @@ -340519,6 +325236,33 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_pelt_se_tp" } +elf_symbol { + id: 0x009c40ce + name: "__tracepoint_rwmmio_post_read" + is_defined: true + symbol_type: OBJECT + crc: 0x19ebf04e + type_id: 0x18ccbd2c + full_name: "__tracepoint_rwmmio_post_read" +} +elf_symbol { + id: 0x02473ce7 + name: "__tracepoint_rwmmio_read" + is_defined: true + symbol_type: OBJECT + crc: 0xa035d76e + type_id: 0x18ccbd2c + full_name: "__tracepoint_rwmmio_read" +} +elf_symbol { + id: 0x65f99dde + name: "__tracepoint_rwmmio_write" + is_defined: true + symbol_type: OBJECT + crc: 0x95575c33 + type_id: 0x18ccbd2c + full_name: "__tracepoint_rwmmio_write" +} elf_symbol { id: 0x2497fb4d name: "__tracepoint_sched_overutilized_tp" @@ -340528,6 +325272,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" @@ -340546,6 +325335,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" @@ -340564,6 +325362,24 @@ 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" + is_defined: true + symbol_type: OBJECT + crc: 0xecbfa711 + type_id: 0x18ccbd2c + full_name: "__tracepoint_workqueue_execute_end" +} elf_symbol { id: 0x20843be8 name: "__tracepoint_workqueue_execute_start" @@ -340587,7 +325403,7 @@ elf_symbol { name: "__tty_alloc_driver" is_defined: true symbol_type: FUNCTION - crc: 0x4c4e3fce + crc: 0x840a517f type_id: 0xbe241f2a full_name: "__tty_alloc_driver" } @@ -340596,7 +325412,7 @@ elf_symbol { name: "__tty_insert_flip_char" is_defined: true symbol_type: FUNCTION - crc: 0x753b104b + crc: 0xe348009b type_id: 0x9a7ce1ce full_name: "__tty_insert_flip_char" } @@ -340614,7 +325430,7 @@ elf_symbol { name: "__udp4_lib_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xf339e7ce + crc: 0xbda34d77 type_id: 0x6cfb566e full_name: "__udp4_lib_lookup" } @@ -340623,7 +325439,7 @@ elf_symbol { name: "__udp6_lib_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x0a7ace21 + crc: 0xab18b991 type_id: 0x6f9cf068 full_name: "__udp6_lib_lookup" } @@ -340632,7 +325448,7 @@ elf_symbol { name: "__uio_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x73dfdaa5 + crc: 0x34fab774 type_id: 0x9f431aa6 full_name: "__uio_register_device" } @@ -340650,7 +325466,7 @@ elf_symbol { name: "__usb_create_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xd6952d03 + crc: 0xa0883961 type_id: 0xab9a208d full_name: "__usb_create_hcd" } @@ -340668,7 +325484,7 @@ elf_symbol { name: "__v4l2_ctrl_modify_range" is_defined: true symbol_type: FUNCTION - crc: 0x7fa7edb5 + crc: 0x099d40c8 type_id: 0x90356b6c full_name: "__v4l2_ctrl_modify_range" } @@ -340677,7 +325493,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x4e1df1fd + crc: 0x6ec6f12b type_id: 0x93d4efe1 full_name: "__v4l2_ctrl_s_ctrl" } @@ -340686,7 +325502,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl_compound" is_defined: true symbol_type: FUNCTION - crc: 0x8d127513 + crc: 0xbfc26bb8 type_id: 0x91b887fb full_name: "__v4l2_ctrl_s_ctrl_compound" } @@ -340695,7 +325511,7 @@ elf_symbol { name: "__v4l2_ctrl_s_ctrl_int64" is_defined: true symbol_type: FUNCTION - crc: 0x98b8a536 + crc: 0xd85d5a3d type_id: 0x903cab87 full_name: "__v4l2_ctrl_s_ctrl_int64" } @@ -340704,7 +325520,7 @@ elf_symbol { name: "__v4l2_device_register_subdev_nodes" is_defined: true symbol_type: FUNCTION - crc: 0x24721e88 + crc: 0x6b0f4d4b type_id: 0x9de6d8d5 full_name: "__v4l2_device_register_subdev_nodes" } @@ -340731,7 +325547,7 @@ elf_symbol { name: "__video_register_device" is_defined: true symbol_type: FUNCTION - crc: 0xc8a6acf7 + crc: 0x59d0cf19 type_id: 0x9f0d3989 full_name: "__video_register_device" } @@ -340749,7 +325565,7 @@ elf_symbol { name: "__wait_on_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x90236407 + crc: 0x651ffa2c type_id: 0x16c5a8cd full_name: "__wait_on_buffer" } @@ -340780,6 +325596,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" @@ -340848,7 +325673,7 @@ elf_symbol { name: "__xdp_rxq_info_reg" is_defined: true symbol_type: FUNCTION - crc: 0x1ed36bd4 + crc: 0xf7612f58 type_id: 0x954d9028 full_name: "__xdp_rxq_info_reg" } @@ -340857,7 +325682,7 @@ elf_symbol { name: "__xfrm_state_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x4febd84d + crc: 0x06fe89cb type_id: 0x10605221 full_name: "__xfrm_state_destroy" } @@ -340866,7 +325691,7 @@ elf_symbol { name: "_copy_from_iter" is_defined: true symbol_type: FUNCTION - crc: 0x276f7c9f + crc: 0x64a58df8 type_id: 0x92cb9949 full_name: "_copy_from_iter" } @@ -340875,7 +325700,7 @@ elf_symbol { name: "_copy_to_iter" is_defined: true symbol_type: FUNCTION - crc: 0x9e5dd6e8 + crc: 0xf50d6895 type_id: 0x9aa3057f full_name: "_copy_to_iter" } @@ -340888,12 +325713,21 @@ elf_symbol { type_id: 0x4b395ad9 full_name: "_ctype" } +elf_symbol { + id: 0x602bd335 + name: "_dev_alert" + is_defined: true + symbol_type: FUNCTION + crc: 0xda2c901a + type_id: 0x1fa0c57a + full_name: "_dev_alert" +} elf_symbol { id: 0x500c47a8 name: "_dev_crit" is_defined: true symbol_type: FUNCTION - crc: 0x3089ce0e + crc: 0x5ff66438 type_id: 0x1fa0c57a full_name: "_dev_crit" } @@ -340902,7 +325736,7 @@ elf_symbol { name: "_dev_emerg" is_defined: true symbol_type: FUNCTION - crc: 0x3fe7e3ad + crc: 0x1bcccc8b type_id: 0x1fa0c57a full_name: "_dev_emerg" } @@ -340911,7 +325745,7 @@ elf_symbol { name: "_dev_err" is_defined: true symbol_type: FUNCTION - crc: 0x4d9f89b5 + crc: 0xf2655a1a type_id: 0x1fa0c57a full_name: "_dev_err" } @@ -340920,7 +325754,7 @@ elf_symbol { name: "_dev_info" is_defined: true symbol_type: FUNCTION - crc: 0x1f6408c8 + crc: 0x55f64a9b type_id: 0x1fa0c57a full_name: "_dev_info" } @@ -340929,7 +325763,7 @@ elf_symbol { name: "_dev_notice" is_defined: true symbol_type: FUNCTION - crc: 0xe55d4867 + crc: 0xde33655e type_id: 0x1fa0c57a full_name: "_dev_notice" } @@ -340938,7 +325772,7 @@ elf_symbol { name: "_dev_printk" is_defined: true symbol_type: FUNCTION - crc: 0x33411eb7 + crc: 0x99f0cd8d type_id: 0x1feff59b full_name: "_dev_printk" } @@ -340947,7 +325781,7 @@ elf_symbol { name: "_dev_warn" is_defined: true symbol_type: FUNCTION - crc: 0x8dd20d78 + crc: 0x349d3570 type_id: 0x1fa0c57a full_name: "_dev_warn" } @@ -341037,7 +325871,7 @@ elf_symbol { name: "_proc_mkdir" is_defined: true symbol_type: FUNCTION - crc: 0x243a9b75 + crc: 0x854be967 type_id: 0x394358ea full_name: "_proc_mkdir" } @@ -341311,12 +326145,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: 0xd76b6e07 + 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: 0x9a389bce type_id: 0x9b37fa13 full_name: "_vb2_fop_release" } @@ -341325,7 +326168,7 @@ elf_symbol { name: "access_process_vm" is_defined: true symbol_type: FUNCTION - crc: 0x8a10e339 + crc: 0x35b8cabc type_id: 0x9a0cfe73 full_name: "access_process_vm" } @@ -341334,7 +326177,7 @@ elf_symbol { name: "activate_task" is_defined: true symbol_type: FUNCTION - crc: 0x5ec564fd + crc: 0x20121905 type_id: 0x1b7558dd full_name: "activate_task" } @@ -341424,7 +326267,7 @@ elf_symbol { name: "addrconf_add_linklocal" is_defined: true symbol_type: FUNCTION - crc: 0xabea84da + crc: 0x9972a05a type_id: 0x1eaf1d5f full_name: "addrconf_add_linklocal" } @@ -341433,16 +326276,25 @@ elf_symbol { name: "addrconf_prefix_rcv_add_addr" is_defined: true symbol_type: FUNCTION - crc: 0x471bf3e3 + crc: 0x245d4af4 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: 0x84cf269f + 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: 0x8a00a203 type_id: 0x12c8be42 full_name: "adjust_managed_page_count" } @@ -341523,7 +326375,7 @@ elf_symbol { name: "alarmtimer_get_rtcdev" is_defined: true symbol_type: FUNCTION - crc: 0x22233889 + crc: 0x549dab9b type_id: 0x7e8c435e full_name: "alarmtimer_get_rtcdev" } @@ -341541,7 +326393,7 @@ elf_symbol { name: "alloc_anon_inode" is_defined: true symbol_type: FUNCTION - crc: 0x5e48b8ae + crc: 0x4a5bd8d3 type_id: 0x12d6b73d full_name: "alloc_anon_inode" } @@ -341550,7 +326402,7 @@ elf_symbol { name: "alloc_can_err_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa97f820c + crc: 0x3b2d01c8 type_id: 0x6408a046 full_name: "alloc_can_err_skb" } @@ -341559,7 +326411,7 @@ elf_symbol { name: "alloc_can_skb" is_defined: true symbol_type: FUNCTION - crc: 0x41a38fa0 + crc: 0x2070506d type_id: 0x6408a046 full_name: "alloc_can_skb" } @@ -341568,7 +326420,7 @@ elf_symbol { name: "alloc_candev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x2f14c192 + crc: 0x4e059435 type_id: 0xe4bddbe2 full_name: "alloc_candev_mqs" } @@ -341577,7 +326429,7 @@ elf_symbol { name: "alloc_canfd_skb" is_defined: true symbol_type: FUNCTION - crc: 0x159da138 + crc: 0x6b1a0dca type_id: 0x643d13df full_name: "alloc_canfd_skb" } @@ -341586,7 +326438,7 @@ elf_symbol { name: "alloc_canxl_skb" is_defined: true symbol_type: FUNCTION - crc: 0x14433723 + crc: 0x6d66f18b type_id: 0x641b717f full_name: "alloc_canxl_skb" } @@ -341604,7 +326456,7 @@ elf_symbol { name: "alloc_etherdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0xa64cf35c + crc: 0xdff7d3ee type_id: 0xe4bccdf7 full_name: "alloc_etherdev_mqs" } @@ -341613,7 +326465,7 @@ elf_symbol { name: "alloc_io_pgtable_ops" is_defined: true symbol_type: FUNCTION - crc: 0xb444e620 + crc: 0xc85efa59 type_id: 0xca4b711f full_name: "alloc_io_pgtable_ops" } @@ -341622,7 +326474,7 @@ elf_symbol { name: "alloc_netdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x40d58ed0 + crc: 0xff52f54b type_id: 0xe554bdb1 full_name: "alloc_netdev_mqs" } @@ -341640,7 +326492,7 @@ elf_symbol { name: "alloc_skb_with_frags" is_defined: true symbol_type: FUNCTION - crc: 0x68b67e88 + crc: 0xbacf4f8b type_id: 0x64970caf full_name: "alloc_skb_with_frags" } @@ -341667,7 +326519,7 @@ elf_symbol { name: "amba_bustype" is_defined: true symbol_type: OBJECT - crc: 0x21b5f345 + crc: 0x1a36273e type_id: 0x257935aa full_name: "amba_bustype" } @@ -341676,7 +326528,7 @@ elf_symbol { name: "amba_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0xe65de5b5 + crc: 0x93157c40 type_id: 0x92a877e0 full_name: "amba_driver_register" } @@ -341685,7 +326537,7 @@ elf_symbol { name: "amba_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2631af64 + crc: 0x8494f3ae type_id: 0x1fb0c55c full_name: "amba_driver_unregister" } @@ -341694,7 +326546,7 @@ elf_symbol { name: "amba_release_regions" is_defined: true symbol_type: FUNCTION - crc: 0x18229152 + crc: 0xaaffdcee type_id: 0x1edfcb66 full_name: "amba_release_regions" } @@ -341703,7 +326555,7 @@ elf_symbol { name: "amba_request_regions" is_defined: true symbol_type: FUNCTION - crc: 0x316091bd + crc: 0x3b2c6956 type_id: 0x933f3b0e full_name: "amba_request_regions" } @@ -341721,7 +326573,7 @@ elf_symbol { name: "anon_inode_getfd" is_defined: true symbol_type: FUNCTION - crc: 0x198a0f93 + crc: 0x2fcc39c7 type_id: 0x92d83970 full_name: "anon_inode_getfd" } @@ -341730,7 +326582,7 @@ elf_symbol { name: "anon_inode_getfile" is_defined: true symbol_type: FUNCTION - crc: 0x7e483dfa + crc: 0x91391431 type_id: 0x4eca3251 full_name: "anon_inode_getfile" } @@ -341834,7 +326686,7 @@ elf_symbol { name: "arp_tbl" is_defined: true symbol_type: OBJECT - crc: 0xc0c0ed5b + crc: 0xe23e7a8c type_id: 0x77670b3b full_name: "arp_tbl" } @@ -341915,7 +326767,7 @@ elf_symbol { name: "auxiliary_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xbbedd509 + crc: 0x2190bf1f type_id: 0x1402b86b full_name: "auxiliary_driver_unregister" } @@ -341933,7 +326785,7 @@ elf_symbol { name: "backlight_device_get_by_type" is_defined: true symbol_type: FUNCTION - crc: 0x0d942563 + crc: 0x93ccf7c3 type_id: 0x5f2659b9 full_name: "backlight_device_get_by_type" } @@ -341942,7 +326794,7 @@ elf_symbol { name: "backlight_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4314f93c + crc: 0x4afe83d7 type_id: 0x7330f867 full_name: "backlight_device_register" } @@ -341951,7 +326803,7 @@ elf_symbol { name: "backlight_device_set_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xf3437ddc + crc: 0x1958bb70 type_id: 0x916a6d3b full_name: "backlight_device_set_brightness" } @@ -341960,7 +326812,7 @@ elf_symbol { name: "backlight_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xeb587fa7 + crc: 0x7179ee26 type_id: 0x1cbf0a15 full_name: "backlight_device_unregister" } @@ -341969,7 +326821,7 @@ elf_symbol { name: "badblocks_check" is_defined: true symbol_type: FUNCTION - crc: 0xc4809737 + crc: 0xbd3e14d0 type_id: 0x9f4e1f6b full_name: "badblocks_check" } @@ -341978,7 +326830,7 @@ elf_symbol { name: "badblocks_clear" is_defined: true symbol_type: FUNCTION - crc: 0x58edfc73 + crc: 0x20302e73 type_id: 0x9f4ee14e full_name: "badblocks_clear" } @@ -341987,7 +326839,7 @@ elf_symbol { name: "badblocks_exit" is_defined: true symbol_type: FUNCTION - crc: 0xe51cb415 + crc: 0xb39d47ca type_id: 0x110d554e full_name: "badblocks_exit" } @@ -341996,7 +326848,7 @@ elf_symbol { name: "badblocks_init" is_defined: true symbol_type: FUNCTION - crc: 0x61c87326 + crc: 0xe1aa4d45 type_id: 0x9d8964be full_name: "badblocks_init" } @@ -342005,7 +326857,7 @@ elf_symbol { name: "badblocks_set" is_defined: true symbol_type: FUNCTION - crc: 0x17021d85 + crc: 0xe979099e type_id: 0x9f4f7dcd full_name: "badblocks_set" } @@ -342014,7 +326866,7 @@ elf_symbol { name: "badblocks_show" is_defined: true symbol_type: FUNCTION - crc: 0x6a9c55cb + crc: 0x524d82c2 type_id: 0x156f22f3 full_name: "badblocks_show" } @@ -342023,7 +326875,7 @@ elf_symbol { name: "balance_dirty_pages_ratelimited" is_defined: true symbol_type: FUNCTION - crc: 0x3f659e21 + crc: 0xf7f520fc type_id: 0x15f8fb52 full_name: "balance_dirty_pages_ratelimited" } @@ -342032,7 +326884,7 @@ elf_symbol { name: "balance_push_callback" is_defined: true symbol_type: OBJECT - crc: 0xf8b76367 + crc: 0xb2757ba5 type_id: 0x3e2562ef full_name: "balance_push_callback" } @@ -342041,7 +326893,7 @@ elf_symbol { name: "balloon_mops" is_defined: true symbol_type: OBJECT - crc: 0xbf868142 + crc: 0xacade183 type_id: 0xf34f7202 full_name: "balloon_mops" } @@ -342050,7 +326902,7 @@ elf_symbol { name: "balloon_page_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xc6387469 + crc: 0x9efe5c31 type_id: 0xbd98f080 full_name: "balloon_page_alloc" } @@ -342059,7 +326911,7 @@ elf_symbol { name: "balloon_page_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xbb93e7e1 + crc: 0x4f4c19d0 type_id: 0xbd9523d9 full_name: "balloon_page_dequeue" } @@ -342068,7 +326920,7 @@ elf_symbol { name: "balloon_page_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xda61dfee + crc: 0x97b449fe type_id: 0x108f8fb0 full_name: "balloon_page_enqueue" } @@ -342095,7 +326947,7 @@ elf_symbol { name: "bdev_end_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x6fb53f07 + crc: 0x7cf5284f type_id: 0x11b1f76e full_name: "bdev_end_io_acct" } @@ -342104,7 +326956,7 @@ elf_symbol { name: "bdev_nr_zones" is_defined: true symbol_type: FUNCTION - crc: 0x84ecf0a2 + crc: 0x14d7c061 type_id: 0xcdd0f8ac full_name: "bdev_nr_zones" } @@ -342113,7 +326965,7 @@ elf_symbol { name: "bdev_start_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x246bfc5a + crc: 0x979b7ceb type_id: 0x33937c96 full_name: "bdev_start_io_acct" } @@ -342122,16 +326974,25 @@ elf_symbol { name: "bdi_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xbc68d13a + crc: 0x7cbf4db8 type_id: 0x5120d3a0 full_name: "bdi_alloc" } +elf_symbol { + id: 0xd040ed1b + name: "bdi_dev_name" + is_defined: true + symbol_type: FUNCTION + crc: 0xa37750c7 + type_id: 0x98792c3d + full_name: "bdi_dev_name" +} elf_symbol { id: 0x8fb4b5f6 name: "bdi_put" is_defined: true symbol_type: FUNCTION - crc: 0xa3dbd77e + crc: 0x7ceb281e type_id: 0x1aa56a0d full_name: "bdi_put" } @@ -342140,7 +327001,7 @@ elf_symbol { name: "bdi_register" is_defined: true symbol_type: FUNCTION - crc: 0x25b434e9 + crc: 0xb74c3e53 type_id: 0x976cd0e7 full_name: "bdi_register" } @@ -342149,7 +327010,7 @@ elf_symbol { name: "bdi_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x9fd395bd + crc: 0xed47339a type_id: 0x1aa56a0d full_name: "bdi_unregister" } @@ -342158,7 +327019,7 @@ elf_symbol { name: "bgpio_init" is_defined: true symbol_type: FUNCTION - crc: 0x68fdb6ea + crc: 0xdf09daa4 type_id: 0x9bbcaaf0 full_name: "bgpio_init" } @@ -342176,7 +327037,7 @@ elf_symbol { name: "bio_add_page" is_defined: true symbol_type: FUNCTION - crc: 0xee2ce42f + crc: 0x8f7fcd25 type_id: 0x98e25911 full_name: "bio_add_page" } @@ -342185,7 +327046,7 @@ elf_symbol { name: "bio_alloc_bioset" is_defined: true symbol_type: FUNCTION - crc: 0x7c5ff4d3 + crc: 0x7fd9565e type_id: 0x935a996a full_name: "bio_alloc_bioset" } @@ -342194,7 +327055,7 @@ elf_symbol { name: "bio_associate_blkg" is_defined: true symbol_type: FUNCTION - crc: 0x0d0d680c + crc: 0x40a05662 type_id: 0x15f0919b full_name: "bio_associate_blkg" } @@ -342203,7 +327064,7 @@ elf_symbol { name: "bio_chain" is_defined: true symbol_type: FUNCTION - crc: 0xd241f917 + crc: 0xdfcd20ec type_id: 0x15a61d9b full_name: "bio_chain" } @@ -342212,7 +327073,7 @@ elf_symbol { name: "bio_clone_blkg_association" is_defined: true symbol_type: FUNCTION - crc: 0x38637527 + crc: 0x4bbef599 type_id: 0x15a61d9b full_name: "bio_clone_blkg_association" } @@ -342221,7 +327082,7 @@ elf_symbol { name: "bio_end_io_acct_remapped" is_defined: true symbol_type: FUNCTION - crc: 0x6df26062 + crc: 0x743d3af4 type_id: 0x153e4f8f full_name: "bio_end_io_acct_remapped" } @@ -342230,7 +327091,7 @@ elf_symbol { name: "bio_endio" is_defined: true symbol_type: FUNCTION - crc: 0x4c6e5e73 + crc: 0x184e0474 type_id: 0x15f0919b full_name: "bio_endio" } @@ -342239,7 +327100,7 @@ elf_symbol { name: "bio_init" is_defined: true symbol_type: FUNCTION - crc: 0x25d0163a + crc: 0x9411cbf8 type_id: 0x15c2ff80 full_name: "bio_init" } @@ -342248,7 +327109,7 @@ elf_symbol { name: "bio_put" is_defined: true symbol_type: FUNCTION - crc: 0x3bbbc0f9 + crc: 0x043ad472 type_id: 0x15f0919b full_name: "bio_put" } @@ -342257,7 +327118,7 @@ elf_symbol { name: "bio_start_io_acct" is_defined: true symbol_type: FUNCTION - crc: 0x4747ea08 + crc: 0x2087164e type_id: 0x34c40d5b full_name: "bio_start_io_acct" } @@ -342392,16 +327253,34 @@ elf_symbol { name: "blk_abort_request" is_defined: true symbol_type: FUNCTION - crc: 0x9b236403 + crc: 0x9e621ddd 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: 0x04ee9754 + 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: 0xcad02a64 type_id: 0x12bd0b6f full_name: "blk_crypto_reprogram_all_keys" } @@ -342410,7 +327289,7 @@ elf_symbol { name: "blk_execute_rq" is_defined: true symbol_type: FUNCTION - crc: 0xfca117a4 + crc: 0x18495c87 type_id: 0x4c603ab7 full_name: "blk_execute_rq" } @@ -342419,16 +327298,25 @@ elf_symbol { name: "blk_execute_rq_nowait" is_defined: true symbol_type: FUNCTION - crc: 0x21a64b7b + crc: 0x6edfdc30 type_id: 0x168d2c88 full_name: "blk_execute_rq_nowait" } +elf_symbol { + id: 0xc0d4821a + name: "blk_finish_plug" + is_defined: true + symbol_type: FUNCTION + crc: 0xce402f0a + 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: 0x36f8d8e6 type_id: 0xdde97c3b full_name: "blk_mq_alloc_request" } @@ -342437,7 +327325,7 @@ elf_symbol { name: "blk_mq_alloc_sq_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0x90083ad6 + crc: 0x24e47d7f type_id: 0x967da352 full_name: "blk_mq_alloc_sq_tag_set" } @@ -342446,7 +327334,7 @@ elf_symbol { name: "blk_mq_alloc_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0x5765903c + crc: 0x2f14c9e2 type_id: 0x96b0de71 full_name: "blk_mq_alloc_tag_set" } @@ -342455,16 +327343,25 @@ elf_symbol { name: "blk_mq_complete_request" is_defined: true symbol_type: FUNCTION - crc: 0x5c3607c6 + crc: 0x1be352e8 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: 0xe5c9fa5d + 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: 0x874363b2 type_id: 0x16d771f6 full_name: "blk_mq_end_request" } @@ -342473,7 +327370,7 @@ elf_symbol { name: "blk_mq_end_request_batch" is_defined: true symbol_type: FUNCTION - crc: 0x36c50819 + crc: 0x02e9d7fc type_id: 0x19ae6079 full_name: "blk_mq_end_request_batch" } @@ -342482,7 +327379,7 @@ elf_symbol { name: "blk_mq_free_request" is_defined: true symbol_type: FUNCTION - crc: 0x5edbfd37 + crc: 0x6a36f783 type_id: 0x1738d1f7 full_name: "blk_mq_free_request" } @@ -342491,7 +327388,7 @@ elf_symbol { name: "blk_mq_free_tag_set" is_defined: true symbol_type: FUNCTION - crc: 0xa5f7a45e + crc: 0x6850e749 type_id: 0x1ba86ccd full_name: "blk_mq_free_tag_set" } @@ -342500,7 +327397,7 @@ elf_symbol { name: "blk_mq_freeze_queue" is_defined: true symbol_type: FUNCTION - crc: 0xef471867 + crc: 0x75128d8f type_id: 0x12c8ce83 full_name: "blk_mq_freeze_queue" } @@ -342509,7 +327406,7 @@ elf_symbol { name: "blk_mq_init_queue" is_defined: true symbol_type: FUNCTION - crc: 0xf5fb4763 + crc: 0xaf75b42d type_id: 0x69e09f9b full_name: "blk_mq_init_queue" } @@ -342527,7 +327424,7 @@ elf_symbol { name: "blk_mq_quiesce_queue" is_defined: true symbol_type: FUNCTION - crc: 0x62249c84 + crc: 0x4942c015 type_id: 0x12c8ce83 full_name: "blk_mq_quiesce_queue" } @@ -342536,7 +327433,7 @@ elf_symbol { name: "blk_mq_requeue_request" is_defined: true symbol_type: FUNCTION - crc: 0x3351b1a8 + crc: 0xcdfcaf18 type_id: 0x168d2c88 full_name: "blk_mq_requeue_request" } @@ -342545,16 +327442,43 @@ elf_symbol { name: "blk_mq_rq_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xe3d107ec + crc: 0x53475656 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: 0xf1f9a55b + 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: 0x1cf774ce + 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: 0x314b8315 + 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: 0x26255bda type_id: 0x1738d1f7 full_name: "blk_mq_start_request" } @@ -342563,7 +327487,7 @@ elf_symbol { name: "blk_mq_start_stopped_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0x720112d8 + crc: 0x43147ddc type_id: 0x137d33fc full_name: "blk_mq_start_stopped_hw_queues" } @@ -342572,7 +327496,7 @@ elf_symbol { name: "blk_mq_stop_hw_queue" is_defined: true symbol_type: FUNCTION - crc: 0x76f9c8c0 + crc: 0x9e2ae46e type_id: 0x181a6fb5 full_name: "blk_mq_stop_hw_queue" } @@ -342581,7 +327505,7 @@ elf_symbol { name: "blk_mq_stop_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0xf532bb28 + crc: 0x781eb172 type_id: 0x12c8ce83 full_name: "blk_mq_stop_hw_queues" } @@ -342590,7 +327514,7 @@ elf_symbol { name: "blk_mq_tagset_busy_iter" is_defined: true symbol_type: FUNCTION - crc: 0x083dd2fc + crc: 0x9323eef1 type_id: 0x1b939af9 full_name: "blk_mq_tagset_busy_iter" } @@ -342599,7 +327523,7 @@ elf_symbol { name: "blk_mq_unfreeze_queue" is_defined: true symbol_type: FUNCTION - crc: 0x209702c2 + crc: 0x06adffbc type_id: 0x12c8ce83 full_name: "blk_mq_unfreeze_queue" } @@ -342608,7 +327532,7 @@ elf_symbol { name: "blk_mq_unique_tag" is_defined: true symbol_type: FUNCTION - crc: 0xee975afc + crc: 0xef2ecc66 type_id: 0x4258ab06 full_name: "blk_mq_unique_tag" } @@ -342617,7 +327541,7 @@ elf_symbol { name: "blk_mq_unquiesce_queue" is_defined: true symbol_type: FUNCTION - crc: 0xc4571bf9 + crc: 0xf6e11e71 type_id: 0x12c8ce83 full_name: "blk_mq_unquiesce_queue" } @@ -342626,7 +327550,7 @@ elf_symbol { name: "blk_mq_update_nr_hw_queues" is_defined: true symbol_type: FUNCTION - crc: 0xe7bc131b + crc: 0xac8668ef type_id: 0x1a34ef81 full_name: "blk_mq_update_nr_hw_queues" } @@ -342635,7 +327559,7 @@ elf_symbol { name: "blk_mq_virtio_map_queues" is_defined: true symbol_type: FUNCTION - crc: 0xc81c10ce + crc: 0xddbd060e type_id: 0x15ff0e04 full_name: "blk_mq_virtio_map_queues" } @@ -342648,12 +327572,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: 0xab55b126 + type_id: 0x12c1ad66 + full_name: "blk_pm_runtime_init" +} +elf_symbol { + id: 0xeae629ca + name: "blk_put_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0x3bfc9895 + 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: 0x0ee5c24d type_id: 0x13dedb1b full_name: "blk_queue_alignment_offset" } @@ -342662,7 +327604,7 @@ elf_symbol { name: "blk_queue_chunk_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xb01767d4 + crc: 0x34357a4e type_id: 0x13dedb1b full_name: "blk_queue_chunk_sectors" } @@ -342671,7 +327613,7 @@ elf_symbol { name: "blk_queue_flag_clear" is_defined: true symbol_type: FUNCTION - crc: 0x60cf53f2 + crc: 0x6f9f9182 type_id: 0x01dc01ed full_name: "blk_queue_flag_clear" } @@ -342680,7 +327622,7 @@ elf_symbol { name: "blk_queue_flag_set" is_defined: true symbol_type: FUNCTION - crc: 0xf5ac0bfa + crc: 0x9fdd910e type_id: 0x01dc01ed full_name: "blk_queue_flag_set" } @@ -342689,7 +327631,7 @@ elf_symbol { name: "blk_queue_io_min" is_defined: true symbol_type: FUNCTION - crc: 0x9bef52b8 + crc: 0x3aa9b222 type_id: 0x13dedb1b full_name: "blk_queue_io_min" } @@ -342698,7 +327640,7 @@ elf_symbol { name: "blk_queue_io_opt" is_defined: true symbol_type: FUNCTION - crc: 0xfd583f23 + crc: 0x6cf1aabb type_id: 0x13dedb1b full_name: "blk_queue_io_opt" } @@ -342707,7 +327649,7 @@ elf_symbol { name: "blk_queue_logical_block_size" is_defined: true symbol_type: FUNCTION - crc: 0xeaa3ed0f + crc: 0x86798506 type_id: 0x13dedb1b full_name: "blk_queue_logical_block_size" } @@ -342716,7 +327658,7 @@ elf_symbol { name: "blk_queue_max_discard_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x0bb93109 + crc: 0x10f9d3ae type_id: 0x13dedb1b full_name: "blk_queue_max_discard_sectors" } @@ -342725,7 +327667,7 @@ elf_symbol { name: "blk_queue_max_discard_segments" is_defined: true symbol_type: FUNCTION - crc: 0x83255cde + crc: 0x8a062afc type_id: 0x11ec3686 full_name: "blk_queue_max_discard_segments" } @@ -342734,7 +327676,7 @@ elf_symbol { name: "blk_queue_max_hw_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x6aa9fff4 + crc: 0x92ed9d36 type_id: 0x13dedb1b full_name: "blk_queue_max_hw_sectors" } @@ -342743,7 +327685,7 @@ elf_symbol { name: "blk_queue_max_secure_erase_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xc80a1b73 + crc: 0x1d49ff3b type_id: 0x13dedb1b full_name: "blk_queue_max_secure_erase_sectors" } @@ -342752,7 +327694,7 @@ elf_symbol { name: "blk_queue_max_segment_size" is_defined: true symbol_type: FUNCTION - crc: 0x38af0c1b + crc: 0x9da3c907 type_id: 0x13dedb1b full_name: "blk_queue_max_segment_size" } @@ -342761,7 +327703,7 @@ elf_symbol { name: "blk_queue_max_segments" is_defined: true symbol_type: FUNCTION - crc: 0x360ddfdd + crc: 0xcebb8ffe type_id: 0x11ec3686 full_name: "blk_queue_max_segments" } @@ -342770,7 +327712,7 @@ elf_symbol { name: "blk_queue_max_write_zeroes_sectors" is_defined: true symbol_type: FUNCTION - crc: 0xc2828014 + crc: 0xf9c7004b type_id: 0x13dedb1b full_name: "blk_queue_max_write_zeroes_sectors" } @@ -342779,7 +327721,7 @@ elf_symbol { name: "blk_queue_max_zone_append_sectors" is_defined: true symbol_type: FUNCTION - crc: 0x2d26bd89 + crc: 0xfd1daa67 type_id: 0x13dedb1b full_name: "blk_queue_max_zone_append_sectors" } @@ -342788,7 +327730,7 @@ elf_symbol { name: "blk_queue_physical_block_size" is_defined: true symbol_type: FUNCTION - crc: 0x985c4973 + crc: 0xa474663f type_id: 0x13dedb1b full_name: "blk_queue_physical_block_size" } @@ -342797,16 +327739,25 @@ elf_symbol { name: "blk_queue_required_elevator_features" is_defined: true symbol_type: FUNCTION - crc: 0xc3ccaae5 + crc: 0xc8026c98 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: 0x703598b8 + 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: 0x970870ac type_id: 0x13544dcf full_name: "blk_queue_update_dma_alignment" } @@ -342815,7 +327766,7 @@ elf_symbol { name: "blk_queue_update_dma_pad" is_defined: true symbol_type: FUNCTION - crc: 0xe8f564bf + crc: 0xa8f3e2e6 type_id: 0x13dedb1b full_name: "blk_queue_update_dma_pad" } @@ -342824,7 +327775,7 @@ elf_symbol { name: "blk_queue_virt_boundary" is_defined: true symbol_type: FUNCTION - crc: 0xa33bc189 + crc: 0x932f268b type_id: 0x12051b11 full_name: "blk_queue_virt_boundary" } @@ -342833,16 +327784,25 @@ elf_symbol { name: "blk_queue_write_cache" is_defined: true symbol_type: FUNCTION - crc: 0xbd1e06f6 + crc: 0x0670f83e 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: 0x3f92d6ef + 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: 0x92a3d61c type_id: 0x95fe3b9e full_name: "blk_revalidate_disk_zones" } @@ -342851,7 +327811,7 @@ elf_symbol { name: "blk_rq_map_kern" is_defined: true symbol_type: FUNCTION - crc: 0x3c88b25b + crc: 0xca37a50c type_id: 0x9fad711c full_name: "blk_rq_map_kern" } @@ -342860,7 +327820,7 @@ elf_symbol { name: "blk_rq_map_user" is_defined: true symbol_type: FUNCTION - crc: 0xe4136ad2 + crc: 0x9243c773 type_id: 0x9faf0c45 full_name: "blk_rq_map_user" } @@ -342869,7 +327829,7 @@ elf_symbol { name: "blk_rq_map_user_io" is_defined: true symbol_type: FUNCTION - crc: 0x2c6a39ab + crc: 0xaee0aea5 type_id: 0x9a77e52d full_name: "blk_rq_map_user_io" } @@ -342878,7 +327838,7 @@ elf_symbol { name: "blk_rq_map_user_iov" is_defined: true symbol_type: FUNCTION - crc: 0xba1748e0 + crc: 0xdbbff965 type_id: 0x9faf8e70 full_name: "blk_rq_map_user_iov" } @@ -342887,10 +327847,28 @@ elf_symbol { name: "blk_rq_unmap_user" is_defined: true symbol_type: FUNCTION - crc: 0x63f566db + crc: 0xe151fb98 type_id: 0x98e82327 full_name: "blk_rq_unmap_user" } +elf_symbol { + id: 0xcb1ad79b + name: "blk_start_plug" + is_defined: true + symbol_type: FUNCTION + crc: 0xcef4f6c4 + type_id: 0x1eabf44d + full_name: "blk_start_plug" +} +elf_symbol { + id: 0xb78983c5 + name: "blk_stat_enable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x4b87b3bf + type_id: 0x12c8ce83 + full_name: "blk_stat_enable_accounting" +} elf_symbol { id: 0xe6192860 name: "blk_status_to_errno" @@ -342905,7 +327883,7 @@ elf_symbol { name: "blk_update_request" is_defined: true symbol_type: FUNCTION - crc: 0xf7838b71 + crc: 0xe870a8fc type_id: 0xf8fa1a38 full_name: "blk_update_request" } @@ -342918,12 +327896,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: 0xfab16139 + type_id: 0x9f22c05d + full_name: "blkcg_activate_policy" +} +elf_symbol { + id: 0xae700ddc + name: "blkcg_deactivate_policy" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5e1eaa8 + type_id: 0x123a72e1 + full_name: "blkcg_deactivate_policy" +} +elf_symbol { + id: 0xa304d3f1 + name: "blkcg_policy_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x07cc7283 + type_id: 0x9e1fb710 + full_name: "blkcg_policy_register" +} +elf_symbol { + id: 0xcd31ef47 + name: "blkcg_policy_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2068cf9 + type_id: 0x130705ac + full_name: "blkcg_policy_unregister" +} +elf_symbol { + id: 0x00dd3231 + name: "blkcg_print_blkgs" + is_defined: true + symbol_type: FUNCTION + crc: 0x271bb4d9 + type_id: 0x11691052 + full_name: "blkcg_print_blkgs" +} +elf_symbol { + id: 0x4cb4702d + name: "blkcg_root" + is_defined: true + symbol_type: OBJECT + crc: 0xa0d51127 + 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: 0x62805d42 type_id: 0x138bff3f full_name: "blkdev_get_by_dev" } @@ -342932,7 +327964,7 @@ elf_symbol { name: "blkdev_get_by_path" is_defined: true symbol_type: FUNCTION - crc: 0x8f5d8e44 + crc: 0x823022ac type_id: 0x26cc0900 full_name: "blkdev_get_by_path" } @@ -342941,7 +327973,7 @@ elf_symbol { name: "blkdev_issue_flush" is_defined: true symbol_type: FUNCTION - crc: 0x531c108c + crc: 0x235d1e7b type_id: 0x9e8b6578 full_name: "blkdev_issue_flush" } @@ -342950,10 +327982,64 @@ elf_symbol { name: "blkdev_put" is_defined: true symbol_type: FUNCTION - crc: 0x1586a8b4 + crc: 0xa5eeadf2 type_id: 0x11c6c94b full_name: "blkdev_put" } +elf_symbol { + id: 0xf0581d11 + name: "blkg_conf_finish" + is_defined: true + symbol_type: FUNCTION + crc: 0xd8d10678 + type_id: 0x1213f72a + full_name: "blkg_conf_finish" +} +elf_symbol { + id: 0x35eb35db + name: "blkg_conf_prep" + is_defined: true + symbol_type: FUNCTION + crc: 0xc76deede + type_id: 0x9b82fce2 + full_name: "blkg_conf_prep" +} +elf_symbol { + id: 0x120ecf6c + name: "blkg_prfill_rwstat" + is_defined: true + symbol_type: FUNCTION + crc: 0x15fe7eca + 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: 0x697860a7 + type_id: 0x104d4296 + full_name: "blkg_rwstat_recursive_sum" +} elf_symbol { id: 0x11fbb9ce name: "blocking_notifier_call_chain" @@ -343004,7 +328090,7 @@ elf_symbol { name: "bpf_prog_add" is_defined: true symbol_type: FUNCTION - crc: 0xcbe37b89 + crc: 0x19ad3570 type_id: 0x1de47b51 full_name: "bpf_prog_add" } @@ -343013,7 +328099,7 @@ elf_symbol { name: "bpf_prog_put" is_defined: true symbol_type: FUNCTION - crc: 0x169eabc6 + crc: 0xeb3b9d24 type_id: 0x1c78f81d full_name: "bpf_prog_put" } @@ -343022,7 +328108,7 @@ elf_symbol { name: "bpf_prog_sub" is_defined: true symbol_type: FUNCTION - crc: 0x9af6cda2 + crc: 0xf6e3dd1d type_id: 0x1de47b51 full_name: "bpf_prog_sub" } @@ -343040,7 +328126,7 @@ elf_symbol { name: "bpf_trace_run1" is_defined: true symbol_type: FUNCTION - crc: 0x0e9c5b0c + crc: 0x6fbaf1a7 type_id: 0x1e3074d3 full_name: "bpf_trace_run1" } @@ -343049,7 +328135,7 @@ elf_symbol { name: "bpf_trace_run10" is_defined: true symbol_type: FUNCTION - crc: 0x6607e0ed + crc: 0x395f907f type_id: 0x1e169275 full_name: "bpf_trace_run10" } @@ -343058,7 +328144,7 @@ elf_symbol { name: "bpf_trace_run11" is_defined: true symbol_type: FUNCTION - crc: 0xe4bb3557 + crc: 0x39857d61 type_id: 0x1e169276 full_name: "bpf_trace_run11" } @@ -343067,7 +328153,7 @@ elf_symbol { name: "bpf_trace_run12" is_defined: true symbol_type: FUNCTION - crc: 0x1a9af76f + crc: 0xcea34040 type_id: 0x1e169277 full_name: "bpf_trace_run12" } @@ -343076,7 +328162,7 @@ elf_symbol { name: "bpf_trace_run2" is_defined: true symbol_type: FUNCTION - crc: 0x51abbeb9 + crc: 0x70a4f05b type_id: 0x1e14fc1f full_name: "bpf_trace_run2" } @@ -343085,7 +328171,7 @@ elf_symbol { name: "bpf_trace_run3" is_defined: true symbol_type: FUNCTION - crc: 0x9e5e352e + crc: 0x06388688 type_id: 0x1e16b493 full_name: "bpf_trace_run3" } @@ -343094,7 +328180,7 @@ elf_symbol { name: "bpf_trace_run4" is_defined: true symbol_type: FUNCTION - crc: 0xe8ad4411 + crc: 0x0bbbed08 type_id: 0x1e16901b full_name: "bpf_trace_run4" } @@ -343103,7 +328189,7 @@ elf_symbol { name: "bpf_trace_run5" is_defined: true symbol_type: FUNCTION - crc: 0xfc228ce7 + crc: 0x68ce83fe type_id: 0x1e169253 full_name: "bpf_trace_run5" } @@ -343112,7 +328198,7 @@ elf_symbol { name: "bpf_trace_run6" is_defined: true symbol_type: FUNCTION - crc: 0x5a79c66c + crc: 0x56e2b512 type_id: 0x1e169278 full_name: "bpf_trace_run6" } @@ -343121,7 +328207,7 @@ elf_symbol { name: "bpf_trace_run7" is_defined: true symbol_type: FUNCTION - crc: 0x37d41e97 + crc: 0xe8701bff type_id: 0x1e169279 full_name: "bpf_trace_run7" } @@ -343130,7 +328216,7 @@ elf_symbol { name: "bpf_trace_run8" is_defined: true symbol_type: FUNCTION - crc: 0xfbd3c2e3 + crc: 0x2b2db49d type_id: 0x1e16927a full_name: "bpf_trace_run8" } @@ -343139,7 +328225,7 @@ elf_symbol { name: "bpf_trace_run9" is_defined: true symbol_type: FUNCTION - crc: 0x6b6ff126 + crc: 0xb17e0cae type_id: 0x1e16927b full_name: "bpf_trace_run9" } @@ -343148,19 +328234,10 @@ elf_symbol { name: "bpf_warn_invalid_xdp_action" is_defined: true symbol_type: FUNCTION - crc: 0x8732d4c8 + crc: 0x39ad20ba 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" @@ -343175,7 +328252,7 @@ elf_symbol { name: "bsg_job_done" is_defined: true symbol_type: FUNCTION - crc: 0xcf1748ce + crc: 0x613753c7 type_id: 0x1fd78946 full_name: "bsg_job_done" } @@ -343184,7 +328261,7 @@ elf_symbol { name: "bsg_remove_queue" is_defined: true symbol_type: FUNCTION - crc: 0xe9a2b35b + crc: 0xedb420de type_id: 0x12c8ce83 full_name: "bsg_remove_queue" } @@ -343193,7 +328270,7 @@ elf_symbol { name: "bsg_setup_queue" is_defined: true symbol_type: FUNCTION - crc: 0xf959416e + crc: 0x6e1c851a type_id: 0x62b8d7ec full_name: "bsg_setup_queue" } @@ -343202,7 +328279,7 @@ elf_symbol { name: "bt_accept_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xfd73aac5 + crc: 0x72f3530e type_id: 0x6b5469c2 full_name: "bt_accept_dequeue" } @@ -343211,7 +328288,7 @@ elf_symbol { name: "bt_accept_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xbe7cb61a + crc: 0x17d0af6f type_id: 0x17a71216 full_name: "bt_accept_enqueue" } @@ -343220,7 +328297,7 @@ elf_symbol { name: "bt_accept_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xeae05d9a + crc: 0x2bb98815 type_id: 0x17c95d08 full_name: "bt_accept_unlink" } @@ -343229,7 +328306,7 @@ elf_symbol { name: "bt_debugfs" is_defined: true symbol_type: OBJECT - crc: 0x20ae37dc + crc: 0x70975b60 type_id: 0x120540d1 full_name: "bt_debugfs" } @@ -343265,7 +328342,7 @@ elf_symbol { name: "bt_procfs_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x570edecc + crc: 0x4c8cfc35 type_id: 0x13488e67 full_name: "bt_procfs_cleanup" } @@ -343274,7 +328351,7 @@ elf_symbol { name: "bt_procfs_init" is_defined: true symbol_type: FUNCTION - crc: 0xe5f03eac + crc: 0x3115ff71 type_id: 0x9e559491 full_name: "bt_procfs_init" } @@ -343283,7 +328360,7 @@ elf_symbol { name: "bt_sock_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xda8fc724 + crc: 0x1ff7cf97 type_id: 0x9882219f full_name: "bt_sock_ioctl" } @@ -343292,7 +328369,7 @@ elf_symbol { name: "bt_sock_link" is_defined: true symbol_type: FUNCTION - crc: 0x89bf75cb + crc: 0xda632abf type_id: 0x15f330e3 full_name: "bt_sock_link" } @@ -343301,7 +328378,7 @@ elf_symbol { name: "bt_sock_poll" is_defined: true symbol_type: FUNCTION - crc: 0x94acce9d + crc: 0xbf2e1ffb type_id: 0x2545d8c8 full_name: "bt_sock_poll" } @@ -343310,7 +328387,7 @@ elf_symbol { name: "bt_sock_reclassify_lock" is_defined: true symbol_type: FUNCTION - crc: 0x7208eddd + crc: 0xb0483c62 type_id: 0x1655de44 full_name: "bt_sock_reclassify_lock" } @@ -343319,7 +328396,7 @@ elf_symbol { name: "bt_sock_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x90f63a91 + crc: 0xb1aa211f type_id: 0x9917165a full_name: "bt_sock_recvmsg" } @@ -343328,7 +328405,7 @@ elf_symbol { name: "bt_sock_register" is_defined: true symbol_type: FUNCTION - crc: 0xc2e3dc28 + crc: 0xaf1658de type_id: 0x84acfa74 full_name: "bt_sock_register" } @@ -343337,7 +328414,7 @@ elf_symbol { name: "bt_sock_stream_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x60db949f + crc: 0x1fc343cc type_id: 0x9917165a full_name: "bt_sock_stream_recvmsg" } @@ -343346,7 +328423,7 @@ elf_symbol { name: "bt_sock_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xcd0e6c60 + crc: 0x66ec8a83 type_id: 0x15f330e3 full_name: "bt_sock_unlink" } @@ -343364,7 +328441,7 @@ elf_symbol { name: "bt_sock_wait_ready" is_defined: true symbol_type: FUNCTION - crc: 0xc2bb0fda + crc: 0xe4673c85 type_id: 0x9bc7fa2c full_name: "bt_sock_wait_ready" } @@ -343373,7 +328450,7 @@ elf_symbol { name: "bt_sock_wait_state" is_defined: true symbol_type: FUNCTION - crc: 0xa0018ef5 + crc: 0x1c9ee8ba type_id: 0x9b41b1a1 full_name: "bt_sock_wait_state" } @@ -343418,7 +328495,7 @@ elf_symbol { name: "btbcm_check_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0x34f00b89 + crc: 0x89c350a8 type_id: 0x9af01625 full_name: "btbcm_check_bdaddr" } @@ -343427,7 +328504,7 @@ elf_symbol { name: "btbcm_finalize" is_defined: true symbol_type: FUNCTION - crc: 0x11cecadd + crc: 0x6fdb9f22 type_id: 0x9aac764b full_name: "btbcm_finalize" } @@ -343436,7 +328513,7 @@ elf_symbol { name: "btbcm_initialize" is_defined: true symbol_type: FUNCTION - crc: 0xd098a2a2 + crc: 0x1db6fe81 type_id: 0x9aac764b full_name: "btbcm_initialize" } @@ -343445,7 +328522,7 @@ elf_symbol { name: "btbcm_patchram" is_defined: true symbol_type: FUNCTION - crc: 0x66abc9f0 + crc: 0xa05eb193 type_id: 0x9a3c1260 full_name: "btbcm_patchram" } @@ -343454,7 +328531,7 @@ elf_symbol { name: "btbcm_read_pcm_int_params" is_defined: true symbol_type: FUNCTION - crc: 0xb12329c4 + crc: 0xfb3995f9 type_id: 0x9a4917d6 full_name: "btbcm_read_pcm_int_params" } @@ -343463,7 +328540,7 @@ elf_symbol { name: "btbcm_set_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0x6113910b + crc: 0xae285553 type_id: 0x9a2fc16a full_name: "btbcm_set_bdaddr" } @@ -343472,7 +328549,7 @@ elf_symbol { name: "btbcm_setup_apple" is_defined: true symbol_type: FUNCTION - crc: 0x16b5e5d9 + crc: 0x65f48ee7 type_id: 0x9af01625 full_name: "btbcm_setup_apple" } @@ -343481,7 +328558,7 @@ elf_symbol { name: "btbcm_setup_patchram" is_defined: true symbol_type: FUNCTION - crc: 0x8826aafd + crc: 0x8be5cfbc type_id: 0x9af01625 full_name: "btbcm_setup_patchram" } @@ -343490,7 +328567,7 @@ elf_symbol { name: "btbcm_write_pcm_int_params" is_defined: true symbol_type: FUNCTION - crc: 0xcbfd537d + crc: 0x6144da89 type_id: 0x9a22976b full_name: "btbcm_write_pcm_int_params" } @@ -343499,7 +328576,7 @@ elf_symbol { name: "build_skb" is_defined: true symbol_type: FUNCTION - crc: 0x5bf23260 + crc: 0x8d9e3acb type_id: 0x6fa775f5 full_name: "build_skb" } @@ -343508,7 +328585,7 @@ elf_symbol { name: "bus_find_device" is_defined: true symbol_type: FUNCTION - crc: 0x2cd637dd + crc: 0x6f824537 type_id: 0xaddb3e9f full_name: "bus_find_device" } @@ -343517,7 +328594,7 @@ elf_symbol { name: "bus_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf36545cc + crc: 0xe07a2b28 type_id: 0x9d7c8594 full_name: "bus_for_each_dev" } @@ -343526,7 +328603,7 @@ elf_symbol { name: "bus_for_each_drv" is_defined: true symbol_type: FUNCTION - crc: 0x4c633aa9 + crc: 0xb1ecb818 type_id: 0x9dbc74e0 full_name: "bus_for_each_drv" } @@ -343535,7 +328612,7 @@ elf_symbol { name: "bus_register" is_defined: true symbol_type: FUNCTION - crc: 0xf1152a09 + crc: 0x432ff846 type_id: 0x9d737e1c full_name: "bus_register" } @@ -343544,7 +328621,7 @@ elf_symbol { name: "bus_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xf55f3fc2 + crc: 0xf36df2a5 type_id: 0x9d1da48d full_name: "bus_register_notifier" } @@ -343553,7 +328630,7 @@ elf_symbol { name: "bus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcf1824d6 + crc: 0x935ba9b2 type_id: 0x106bcca0 full_name: "bus_unregister" } @@ -343562,7 +328639,7 @@ elf_symbol { name: "bus_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x06f1a03d + crc: 0x1d773e82 type_id: 0x9d1da48d full_name: "bus_unregister_notifier" } @@ -343587,7 +328664,7 @@ elf_symbol { name: "call_netdevice_notifiers" is_defined: true symbol_type: FUNCTION - crc: 0x6f67ce4d + crc: 0x49c7e686 type_id: 0x91972281 full_name: "call_netdevice_notifiers" } @@ -343632,7 +328709,7 @@ elf_symbol { name: "can_bus_off" is_defined: true symbol_type: FUNCTION - crc: 0xc90c9846 + crc: 0x8569b153 type_id: 0x1c31d966 full_name: "can_bus_off" } @@ -343641,7 +328718,7 @@ elf_symbol { name: "can_change_mtu" is_defined: true symbol_type: FUNCTION - crc: 0x61c3182c + crc: 0xb2632997 type_id: 0x90b5e896 full_name: "can_change_mtu" } @@ -343650,7 +328727,7 @@ elf_symbol { name: "can_change_state" is_defined: true symbol_type: FUNCTION - crc: 0xb022b648 + crc: 0xa9a8d694 type_id: 0x1c6ae2fd full_name: "can_change_state" } @@ -343659,7 +328736,7 @@ elf_symbol { name: "can_dropped_invalid_skb" is_defined: true symbol_type: FUNCTION - crc: 0x304baf67 + crc: 0xd77d4c17 type_id: 0xf218ee55 full_name: "can_dropped_invalid_skb" } @@ -343668,7 +328745,7 @@ elf_symbol { name: "can_eth_ioctl_hwts" is_defined: true symbol_type: FUNCTION - crc: 0xc001c61b + crc: 0x7d2f4890 type_id: 0x91e86e2c full_name: "can_eth_ioctl_hwts" } @@ -343677,7 +328754,7 @@ elf_symbol { name: "can_ethtool_op_get_ts_info_hwts" is_defined: true symbol_type: FUNCTION - crc: 0xfb236b44 + crc: 0x4e8aa4f3 type_id: 0x916bd4e5 full_name: "can_ethtool_op_get_ts_info_hwts" } @@ -343704,7 +328781,7 @@ elf_symbol { name: "can_free_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2172518e + crc: 0xa564e6b9 type_id: 0x1d2130a6 full_name: "can_free_echo_skb" } @@ -343713,7 +328790,7 @@ elf_symbol { name: "can_get_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0xe8a3dacc + crc: 0x28adec5e type_id: 0xc3621fce full_name: "can_get_echo_skb" } @@ -343731,7 +328808,7 @@ elf_symbol { name: "can_proto_register" is_defined: true symbol_type: FUNCTION - crc: 0x22f61f03 + crc: 0xa363a266 type_id: 0x93fb658b full_name: "can_proto_register" } @@ -343740,7 +328817,7 @@ elf_symbol { name: "can_proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x13283080 + crc: 0x3310576f type_id: 0x1ee3d737 full_name: "can_proto_unregister" } @@ -343749,7 +328826,7 @@ elf_symbol { name: "can_put_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0xa15d8a76 + crc: 0x680d3223 type_id: 0x9c09d6aa full_name: "can_put_echo_skb" } @@ -343758,7 +328835,7 @@ elf_symbol { name: "can_rx_offload_add_fifo" is_defined: true symbol_type: FUNCTION - crc: 0xafa9f28f + crc: 0xc7243e44 type_id: 0x91c43545 full_name: "can_rx_offload_add_fifo" } @@ -343767,7 +328844,7 @@ elf_symbol { name: "can_rx_offload_add_manual" is_defined: true symbol_type: FUNCTION - crc: 0x2b92ab38 + crc: 0x02ba9f55 type_id: 0x91c43545 full_name: "can_rx_offload_add_manual" } @@ -343776,7 +328853,7 @@ elf_symbol { name: "can_rx_offload_add_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x6febacd1 + crc: 0x249a4e08 type_id: 0x91d5541c full_name: "can_rx_offload_add_timestamp" } @@ -343785,7 +328862,7 @@ elf_symbol { name: "can_rx_offload_del" is_defined: true symbol_type: FUNCTION - crc: 0xff757236 + crc: 0xc12e1333 type_id: 0x1f5badff full_name: "can_rx_offload_del" } @@ -343794,7 +328871,7 @@ elf_symbol { name: "can_rx_offload_enable" is_defined: true symbol_type: FUNCTION - crc: 0xd9b092e7 + crc: 0x79a2324d type_id: 0x1f5badff full_name: "can_rx_offload_enable" } @@ -343803,7 +328880,7 @@ elf_symbol { name: "can_rx_offload_get_echo_skb" is_defined: true symbol_type: FUNCTION - crc: 0x609d2c2a + crc: 0x6fd1b10e type_id: 0xc03cbac0 full_name: "can_rx_offload_get_echo_skb" } @@ -343812,7 +328889,7 @@ elf_symbol { name: "can_rx_offload_irq_finish" is_defined: true symbol_type: FUNCTION - crc: 0x14741f66 + crc: 0xbc6cf1ff type_id: 0x1f5badff full_name: "can_rx_offload_irq_finish" } @@ -343821,7 +328898,7 @@ elf_symbol { name: "can_rx_offload_irq_offload_fifo" is_defined: true symbol_type: FUNCTION - crc: 0xcdc89ce5 + crc: 0x9ea48aec type_id: 0x92431f43 full_name: "can_rx_offload_irq_offload_fifo" } @@ -343830,7 +328907,7 @@ elf_symbol { name: "can_rx_offload_irq_offload_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0xdad7fc6f + crc: 0x525faa1e type_id: 0x900b938d full_name: "can_rx_offload_irq_offload_timestamp" } @@ -343839,7 +328916,7 @@ elf_symbol { name: "can_rx_offload_queue_tail" is_defined: true symbol_type: FUNCTION - crc: 0xf3df3d06 + crc: 0xddc43868 type_id: 0x925622e7 full_name: "can_rx_offload_queue_tail" } @@ -343848,7 +328925,7 @@ elf_symbol { name: "can_rx_offload_queue_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x4e7a34fe + crc: 0x0edfd43f type_id: 0x926460ed full_name: "can_rx_offload_queue_timestamp" } @@ -343857,7 +328934,7 @@ elf_symbol { name: "can_rx_offload_threaded_irq_finish" is_defined: true symbol_type: FUNCTION - crc: 0xb29fedb2 + crc: 0x4ae538b4 type_id: 0x1f5badff full_name: "can_rx_offload_threaded_irq_finish" } @@ -343866,7 +328943,7 @@ elf_symbol { name: "can_rx_register" is_defined: true symbol_type: FUNCTION - crc: 0xb377f2c5 + crc: 0x7417b759 type_id: 0x9e789129 full_name: "can_rx_register" } @@ -343875,7 +328952,7 @@ elf_symbol { name: "can_rx_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7118271c + crc: 0x96a10c35 type_id: 0x13602394 full_name: "can_rx_unregister" } @@ -343884,7 +328961,7 @@ elf_symbol { name: "can_send" is_defined: true symbol_type: FUNCTION - crc: 0xf7ff6a96 + crc: 0x8b14f2fa type_id: 0x9d4fba25 full_name: "can_send" } @@ -343893,7 +328970,7 @@ elf_symbol { name: "can_skb_get_frame_len" is_defined: true symbol_type: FUNCTION - crc: 0x7ce5de48 + crc: 0x235a9672 type_id: 0xc1439b43 full_name: "can_skb_get_frame_len" } @@ -343902,7 +328979,7 @@ elf_symbol { name: "can_sock_destruct" is_defined: true symbol_type: FUNCTION - crc: 0xfb431c23 + crc: 0x31271c6f type_id: 0x17c95d08 full_name: "can_sock_destruct" } @@ -343947,7 +329024,7 @@ elf_symbol { name: "cdc_parse_cdc_header" is_defined: true symbol_type: FUNCTION - crc: 0x67bec2b3 + crc: 0xb5326e50 type_id: 0x99ed2791 full_name: "cdc_parse_cdc_header" } @@ -343956,7 +329033,7 @@ elf_symbol { name: "cdev_add" is_defined: true symbol_type: FUNCTION - crc: 0xffda353e + crc: 0xf54f0a8d type_id: 0x996ed754 full_name: "cdev_add" } @@ -343965,7 +329042,7 @@ elf_symbol { name: "cdev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xb4e597cc + crc: 0xf63b93ef type_id: 0x6e128fdc full_name: "cdev_alloc" } @@ -343974,7 +329051,7 @@ elf_symbol { name: "cdev_del" is_defined: true symbol_type: FUNCTION - crc: 0xc1cb33cc + crc: 0x454bd8a8 type_id: 0x17cb3906 full_name: "cdev_del" } @@ -343983,7 +329060,7 @@ elf_symbol { name: "cdev_device_add" is_defined: true symbol_type: FUNCTION - crc: 0x6d8877e3 + crc: 0xb63435e6 type_id: 0x9adae85f full_name: "cdev_device_add" } @@ -343992,7 +329069,7 @@ elf_symbol { name: "cdev_device_del" is_defined: true symbol_type: FUNCTION - crc: 0x04173708 + crc: 0x0e8b2668 type_id: 0x17c25ae3 full_name: "cdev_device_del" } @@ -344001,7 +329078,7 @@ elf_symbol { name: "cdev_init" is_defined: true symbol_type: FUNCTION - crc: 0xabe1360e + crc: 0x2416950d type_id: 0x17107dc5 full_name: "cdev_init" } @@ -344010,7 +329087,7 @@ elf_symbol { name: "cec_allocate_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x70086ffd + crc: 0x9d5654af type_id: 0x1d796e4e full_name: "cec_allocate_adapter" } @@ -344019,7 +329096,7 @@ elf_symbol { name: "cec_delete_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xf04a449b + crc: 0x7e7c2d63 type_id: 0x1e99dfd1 full_name: "cec_delete_adapter" } @@ -344028,7 +329105,7 @@ elf_symbol { name: "cec_fill_conn_info_from_drm" is_defined: true symbol_type: FUNCTION - crc: 0xdfa500ad + crc: 0xcaf34d71 type_id: 0x1d25d246 full_name: "cec_fill_conn_info_from_drm" } @@ -344037,7 +329114,7 @@ elf_symbol { name: "cec_notifier_cec_adap_register" is_defined: true symbol_type: FUNCTION - crc: 0x24fedd79 + crc: 0x884e8dca type_id: 0xe6030de1 full_name: "cec_notifier_cec_adap_register" } @@ -344046,7 +329123,7 @@ elf_symbol { name: "cec_notifier_cec_adap_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf3494b0f + crc: 0x5d2cef06 type_id: 0x15aafaab full_name: "cec_notifier_cec_adap_unregister" } @@ -344055,7 +329132,7 @@ elf_symbol { name: "cec_notifier_conn_register" is_defined: true symbol_type: FUNCTION - crc: 0xc5a9ff8f + crc: 0xc8cc96d5 type_id: 0xe6019c41 full_name: "cec_notifier_conn_register" } @@ -344091,7 +329168,7 @@ elf_symbol { name: "cec_received_msg_ts" is_defined: true symbol_type: FUNCTION - crc: 0x9814d1aa + crc: 0x20ad8b43 type_id: 0x1ec3ec50 full_name: "cec_received_msg_ts" } @@ -344100,7 +329177,7 @@ elf_symbol { name: "cec_register_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x50292142 + crc: 0x7068737b type_id: 0x93880e88 full_name: "cec_register_adapter" } @@ -344109,7 +329186,7 @@ elf_symbol { name: "cec_s_log_addrs" is_defined: true symbol_type: FUNCTION - crc: 0xb5233c79 + crc: 0x9b1ed55e type_id: 0x93d6e983 full_name: "cec_s_log_addrs" } @@ -344118,7 +329195,7 @@ elf_symbol { name: "cec_s_phys_addr" is_defined: true symbol_type: FUNCTION - crc: 0x0a009ffb + crc: 0xf06bec3c type_id: 0x1cc7b6f9 full_name: "cec_s_phys_addr" } @@ -344127,7 +329204,7 @@ elf_symbol { name: "cec_s_phys_addr_from_edid" is_defined: true symbol_type: FUNCTION - crc: 0x464bd1f5 + crc: 0xb40359a5 type_id: 0x1e5e277c full_name: "cec_s_phys_addr_from_edid" } @@ -344136,7 +329213,7 @@ elf_symbol { name: "cec_transmit_attempt_done_ts" is_defined: true symbol_type: FUNCTION - crc: 0xd2abdb35 + crc: 0xe80bc8c3 type_id: 0x1e38df18 full_name: "cec_transmit_attempt_done_ts" } @@ -344145,7 +329222,7 @@ elf_symbol { name: "cec_transmit_done_ts" is_defined: true symbol_type: FUNCTION - crc: 0xaf6fac95 + crc: 0x63db764b type_id: 0x1e365682 full_name: "cec_transmit_done_ts" } @@ -344154,862 +329231,16 @@ elf_symbol { name: "cec_unregister_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x09613a33 + crc: 0xc4bd9a73 type_id: 0x1e99dfd1 full_name: "cec_unregister_adapter" } -elf_symbol { - id: 0xed7f2b9e - name: "cfg80211_any_usable_channels" - 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" -} elf_symbol { id: 0x4ce62869 name: "cgroup_path_ns" is_defined: true symbol_type: FUNCTION - crc: 0xa5f3d222 + crc: 0xb5fe5a30 type_id: 0x9b87e6ee full_name: "cgroup_path_ns" } @@ -345018,7 +329249,7 @@ elf_symbol { name: "cgroup_taskset_first" is_defined: true symbol_type: FUNCTION - crc: 0xf78d4100 + crc: 0x0d751e69 type_id: 0x751b5661 full_name: "cgroup_taskset_first" } @@ -345027,7 +329258,7 @@ elf_symbol { name: "cgroup_taskset_next" is_defined: true symbol_type: FUNCTION - crc: 0x8f82b0c0 + crc: 0x78e0bade type_id: 0x751b5661 full_name: "cgroup_taskset_next" } @@ -345036,7 +329267,7 @@ elf_symbol { name: "check_move_unevictable_pages" is_defined: true symbol_type: FUNCTION - crc: 0x95e32255 + crc: 0x9fa90d2a type_id: 0x11b81220 full_name: "check_move_unevictable_pages" } @@ -345045,7 +329276,7 @@ elf_symbol { name: "check_preempt_curr" is_defined: true symbol_type: FUNCTION - crc: 0x80faafa6 + crc: 0xb19052ff type_id: 0x1b7558dd full_name: "check_preempt_curr" } @@ -345063,7 +329294,7 @@ elf_symbol { name: "class_create_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x4e996c21 + crc: 0x3eb60cff type_id: 0x97df7018 full_name: "class_create_file_ns" } @@ -345072,7 +329303,7 @@ elf_symbol { name: "class_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x522d3dfe + crc: 0x51c60bcd type_id: 0x1a0b4b72 full_name: "class_destroy" } @@ -345081,7 +329312,7 @@ elf_symbol { name: "class_dev_iter_exit" is_defined: true symbol_type: FUNCTION - crc: 0x48992fca + crc: 0xfac94bc9 type_id: 0x1d9aaa82 full_name: "class_dev_iter_exit" } @@ -345090,7 +329321,7 @@ elf_symbol { name: "class_dev_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0xf7b701c4 + crc: 0xadba9366 type_id: 0x1d33c7e7 full_name: "class_dev_iter_init" } @@ -345099,7 +329330,7 @@ elf_symbol { name: "class_dev_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x997900f1 + crc: 0x1261e32d type_id: 0xa02dcb2f full_name: "class_dev_iter_next" } @@ -345108,7 +329339,7 @@ elf_symbol { name: "class_find_device" is_defined: true symbol_type: FUNCTION - crc: 0x30d27dd9 + crc: 0x0083307a type_id: 0xa7bbb94d full_name: "class_find_device" } @@ -345117,7 +329348,7 @@ elf_symbol { name: "class_for_each_device" is_defined: true symbol_type: FUNCTION - crc: 0x75486ad2 + crc: 0x976704fb type_id: 0x971c0246 full_name: "class_for_each_device" } @@ -345126,7 +329357,7 @@ elf_symbol { name: "class_interface_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2e8dcfc6 + crc: 0xc3af190f type_id: 0x106aedb0 full_name: "class_interface_unregister" } @@ -345135,7 +329366,7 @@ elf_symbol { name: "class_remove_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x44942cc7 + crc: 0x1c881b4e type_id: 0x1ac7c2a4 full_name: "class_remove_file_ns" } @@ -345144,7 +329375,7 @@ elf_symbol { name: "class_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x559bd163 + crc: 0x71cae60d type_id: 0x1a0b4b72 full_name: "class_unregister" } @@ -345187,7 +329418,7 @@ elf_symbol { name: "clk_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xd08622ac + crc: 0xa686a8c5 type_id: 0x9c84371e full_name: "clk_bulk_get" } @@ -345241,7 +329472,7 @@ elf_symbol { name: "clk_divider_ops" is_defined: true symbol_type: OBJECT - crc: 0xec5f7ab6 + crc: 0x77db8713 type_id: 0xde3bc780 full_name: "clk_divider_ops" } @@ -345250,7 +329481,7 @@ elf_symbol { name: "clk_divider_ro_ops" is_defined: true symbol_type: OBJECT - crc: 0x48d423c6 + crc: 0xdca0641f type_id: 0xde3bc780 full_name: "clk_divider_ro_ops" } @@ -345268,7 +329499,7 @@ elf_symbol { name: "clk_fixed_factor_ops" is_defined: true symbol_type: OBJECT - crc: 0x439ec40a + crc: 0x1c6a0f2d type_id: 0xde3bc780 full_name: "clk_fixed_factor_ops" } @@ -345277,7 +329508,7 @@ elf_symbol { name: "clk_fixed_rate_ops" is_defined: true symbol_type: OBJECT - crc: 0x32639684 + crc: 0xa617d15d type_id: 0xde3bc780 full_name: "clk_fixed_rate_ops" } @@ -345286,7 +329517,7 @@ elf_symbol { name: "clk_fractional_divider_ops" is_defined: true symbol_type: OBJECT - crc: 0x42fb3988 + crc: 0x6e30d14f type_id: 0xde3bc780 full_name: "clk_fractional_divider_ops" } @@ -345295,7 +329526,7 @@ elf_symbol { name: "clk_gate_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xf946b6cc + crc: 0x9f7a9ec1 type_id: 0x9f39cb9e full_name: "clk_gate_is_enabled" } @@ -345304,7 +329535,7 @@ elf_symbol { name: "clk_gate_ops" is_defined: true symbol_type: OBJECT - crc: 0xf9f61844 + crc: 0xd06f2bc0 type_id: 0xde3bc780 full_name: "clk_gate_ops" } @@ -345313,7 +329544,7 @@ elf_symbol { name: "clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xf01a4da3 + crc: 0x6632d5e2 type_id: 0xa671941e full_name: "clk_get" } @@ -345340,7 +329571,7 @@ elf_symbol { name: "clk_hw_get_clk" is_defined: true symbol_type: FUNCTION - crc: 0x574d4ded + crc: 0x646d9f9d type_id: 0xa45e82f4 full_name: "clk_hw_get_clk" } @@ -345349,7 +329580,7 @@ elf_symbol { name: "clk_hw_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0x5e43568e + crc: 0x98aa5ee1 type_id: 0x3ece9456 full_name: "clk_hw_get_flags" } @@ -345358,7 +329589,7 @@ elf_symbol { name: "clk_hw_get_name" is_defined: true symbol_type: FUNCTION - crc: 0x1b64b391 + crc: 0x8390baff type_id: 0x9d264ea6 full_name: "clk_hw_get_name" } @@ -345367,7 +329598,7 @@ elf_symbol { name: "clk_hw_get_num_parents" is_defined: true symbol_type: FUNCTION - crc: 0xade06af0 + crc: 0x8af28fe7 type_id: 0xc1b927fe full_name: "clk_hw_get_num_parents" } @@ -345376,7 +329607,7 @@ elf_symbol { name: "clk_hw_get_parent" is_defined: true symbol_type: FUNCTION - crc: 0x55154537 + crc: 0x5956bcc3 type_id: 0xd103f224 full_name: "clk_hw_get_parent" } @@ -345385,7 +329616,7 @@ elf_symbol { name: "clk_hw_get_parent_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x037c2d65 + crc: 0xd29cb69e type_id: 0xd015e7bc full_name: "clk_hw_get_parent_by_index" } @@ -345394,7 +329625,7 @@ elf_symbol { name: "clk_hw_get_parent_index" is_defined: true symbol_type: FUNCTION - crc: 0xa62298e2 + crc: 0x4ad7dd39 type_id: 0x9f39cb9e full_name: "clk_hw_get_parent_index" } @@ -345403,7 +329634,7 @@ elf_symbol { name: "clk_hw_get_rate" is_defined: true symbol_type: FUNCTION - crc: 0x4a31fa33 + crc: 0x73794ed0 type_id: 0x3ece9456 full_name: "clk_hw_get_rate" } @@ -345412,7 +329643,7 @@ elf_symbol { name: "clk_hw_get_rate_range" is_defined: true symbol_type: FUNCTION - crc: 0xc245dfa9 + crc: 0x16520a2f type_id: 0x1239dff8 full_name: "clk_hw_get_rate_range" } @@ -345421,7 +329652,7 @@ elf_symbol { name: "clk_hw_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0x01489641 + crc: 0x449ecff9 type_id: 0xf1c60201 full_name: "clk_hw_is_enabled" } @@ -345430,7 +329661,7 @@ elf_symbol { name: "clk_hw_is_prepared" is_defined: true symbol_type: FUNCTION - crc: 0x99dca147 + crc: 0xaa249baa type_id: 0xf1c60201 full_name: "clk_hw_is_prepared" } @@ -345439,7 +329670,7 @@ elf_symbol { name: "clk_hw_register" is_defined: true symbol_type: FUNCTION - crc: 0x328894c0 + crc: 0xd1a3c383 type_id: 0x9d3d4fff full_name: "clk_hw_register" } @@ -345448,7 +329679,7 @@ elf_symbol { name: "clk_hw_register_composite" is_defined: true symbol_type: FUNCTION - crc: 0x90b29892 + crc: 0x30d69c24 type_id: 0xde01d430 full_name: "clk_hw_register_composite" } @@ -345457,7 +329688,7 @@ elf_symbol { name: "clk_hw_register_fixed_factor" is_defined: true symbol_type: FUNCTION - crc: 0x5fe4b099 + crc: 0x20d47c85 type_id: 0xde008e21 full_name: "clk_hw_register_fixed_factor" } @@ -345466,7 +329697,7 @@ elf_symbol { name: "clk_hw_round_rate" is_defined: true symbol_type: FUNCTION - crc: 0xe7703bca + crc: 0x279582a6 type_id: 0x33d83070 full_name: "clk_hw_round_rate" } @@ -345475,7 +329706,7 @@ elf_symbol { name: "clk_hw_set_parent" is_defined: true symbol_type: FUNCTION - crc: 0xe7ca0ce8 + crc: 0xb9663925 type_id: 0x9f125915 full_name: "clk_hw_set_parent" } @@ -345484,7 +329715,7 @@ elf_symbol { name: "clk_hw_set_rate_range" is_defined: true symbol_type: FUNCTION - crc: 0xc8b1f7b2 + crc: 0x92f347d8 type_id: 0x12e071e9 full_name: "clk_hw_set_rate_range" } @@ -345493,7 +329724,7 @@ elf_symbol { name: "clk_hw_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3b72c7fd + crc: 0x6081e2ef type_id: 0x12217922 full_name: "clk_hw_unregister" } @@ -345520,7 +329751,7 @@ elf_symbol { name: "clk_mux_ops" is_defined: true symbol_type: OBJECT - crc: 0xe0b1d0b2 + crc: 0xa04bcccb type_id: 0xde3bc780 full_name: "clk_mux_ops" } @@ -345529,7 +329760,7 @@ elf_symbol { name: "clk_mux_ro_ops" is_defined: true symbol_type: OBJECT - crc: 0x5c87100a + crc: 0xbcb805ca type_id: 0xde3bc780 full_name: "clk_mux_ro_ops" } @@ -345574,7 +329805,7 @@ elf_symbol { name: "clk_register" is_defined: true symbol_type: FUNCTION - crc: 0x661b642a + crc: 0xecc78dbe type_id: 0xa6a24441 full_name: "clk_register" } @@ -345592,7 +329823,7 @@ elf_symbol { name: "clk_register_composite" is_defined: true symbol_type: FUNCTION - crc: 0x2aee256c + crc: 0x339eca46 type_id: 0xa67f9780 full_name: "clk_register_composite" } @@ -345601,7 +329832,7 @@ elf_symbol { name: "clk_register_divider_table" is_defined: true symbol_type: FUNCTION - crc: 0x172eac30 + crc: 0x7d8e8376 type_id: 0xa67edb66 full_name: "clk_register_divider_table" } @@ -345610,7 +329841,7 @@ elf_symbol { name: "clk_register_fixed_factor" is_defined: true symbol_type: FUNCTION - crc: 0x27dd00db + crc: 0x8f477de8 type_id: 0xa67ecd91 full_name: "clk_register_fixed_factor" } @@ -345619,7 +329850,7 @@ elf_symbol { name: "clk_register_fixed_rate" is_defined: true symbol_type: FUNCTION - crc: 0x2a6dca95 + crc: 0xf2ed7546 type_id: 0xa67ed13b full_name: "clk_register_fixed_rate" } @@ -345628,7 +329859,7 @@ elf_symbol { name: "clk_register_gate" is_defined: true symbol_type: FUNCTION - crc: 0xc5d50de9 + crc: 0x3f713603 type_id: 0xa67edb67 full_name: "clk_register_gate" } @@ -345637,7 +329868,7 @@ elf_symbol { name: "clk_register_mux_table" is_defined: true symbol_type: FUNCTION - crc: 0x4185a820 + crc: 0xd18cd110 type_id: 0xa67ea08b full_name: "clk_register_mux_table" } @@ -345682,7 +329913,7 @@ elf_symbol { name: "clk_sync_state" is_defined: true symbol_type: FUNCTION - crc: 0xc7ac1e87 + crc: 0x443dd79f type_id: 0x100e6fc8 full_name: "clk_sync_state" } @@ -345709,7 +329940,7 @@ elf_symbol { name: "clockevents_config_and_register" is_defined: true symbol_type: FUNCTION - crc: 0x4976d20b + crc: 0x5a71ef8f type_id: 0x177cb160 full_name: "clockevents_config_and_register" } @@ -345722,12 +329953,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: 0xfb3408fc type_id: 0x1c31d966 full_name: "close_candev" } @@ -345745,7 +329994,7 @@ elf_symbol { name: "cma_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x7138da37 + crc: 0x1aef6a93 type_id: 0xb94d0c8b full_name: "cma_alloc" } @@ -345772,7 +330021,7 @@ elf_symbol { name: "cma_release" is_defined: true symbol_type: FUNCTION - crc: 0x11ca2f2d + crc: 0x093fe3b7 type_id: 0xfa5a390c full_name: "cma_release" } @@ -345781,7 +330030,7 @@ elf_symbol { name: "compat_ptr_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x43c7eb2a + crc: 0x895f2f93 type_id: 0xa00069e0 full_name: "compat_ptr_ioctl" } @@ -345817,7 +330066,7 @@ elf_symbol { name: "component_add" is_defined: true symbol_type: FUNCTION - crc: 0xad73334b + crc: 0xd1c7995f type_id: 0x9df11d57 full_name: "component_add" } @@ -345826,7 +330075,7 @@ elf_symbol { name: "component_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x94ef668b + crc: 0x1b86044a type_id: 0x9de8d563 full_name: "component_add_typed" } @@ -345835,7 +330084,7 @@ elf_symbol { name: "component_bind_all" is_defined: true symbol_type: FUNCTION - crc: 0xe7e6e88e + crc: 0x680f8726 type_id: 0x9d7428e0 full_name: "component_bind_all" } @@ -345844,7 +330093,7 @@ elf_symbol { name: "component_compare_dev_name" is_defined: true symbol_type: FUNCTION - crc: 0x8f70c6a3 + crc: 0x8dcafd50 type_id: 0x9d7428e0 full_name: "component_compare_dev_name" } @@ -345853,7 +330102,7 @@ elf_symbol { name: "component_compare_of" is_defined: true symbol_type: FUNCTION - crc: 0xfde95a31 + crc: 0x76e196c5 type_id: 0x9d7428e0 full_name: "component_compare_of" } @@ -345862,7 +330111,7 @@ elf_symbol { name: "component_del" is_defined: true symbol_type: FUNCTION - crc: 0xd8f02b8a + crc: 0x7b228762 type_id: 0x10e9afeb full_name: "component_del" } @@ -345871,7 +330120,7 @@ elf_symbol { name: "component_master_add_with_match" is_defined: true symbol_type: FUNCTION - crc: 0x786fcd50 + crc: 0x99aa12ed type_id: 0x9ddcade1 full_name: "component_master_add_with_match" } @@ -345880,7 +330129,7 @@ elf_symbol { name: "component_master_del" is_defined: true symbol_type: FUNCTION - crc: 0x172daa60 + crc: 0xc9945fff type_id: 0x10c55248 full_name: "component_master_del" } @@ -345889,7 +330138,7 @@ elf_symbol { name: "component_match_add_release" is_defined: true symbol_type: FUNCTION - crc: 0xa585b07a + crc: 0xc23876bf type_id: 0x102208a7 full_name: "component_match_add_release" } @@ -345898,7 +330147,7 @@ elf_symbol { name: "component_match_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0xa0712dbf + crc: 0xb68f3622 type_id: 0x102a1547 full_name: "component_match_add_typed" } @@ -345907,7 +330156,7 @@ elf_symbol { name: "component_unbind_all" is_defined: true symbol_type: FUNCTION - crc: 0xd24b2dc5 + crc: 0xa87ff3a0 type_id: 0x106c9a5c full_name: "component_unbind_all" } @@ -345934,7 +330183,7 @@ elf_symbol { name: "config_ep_by_speed" is_defined: true symbol_type: FUNCTION - crc: 0x2240907e + crc: 0x0d249021 type_id: 0x945ba723 full_name: "config_ep_by_speed" } @@ -345943,7 +330192,7 @@ elf_symbol { name: "config_group_init" is_defined: true symbol_type: FUNCTION - crc: 0x1f9551e0 + crc: 0xe637243e type_id: 0x1c280429 full_name: "config_group_init" } @@ -345952,7 +330201,7 @@ elf_symbol { name: "config_group_init_type_name" is_defined: true symbol_type: FUNCTION - crc: 0xfd0d305a + crc: 0x0b2d11a0 type_id: 0x1cdeebe2 full_name: "config_group_init_type_name" } @@ -345961,7 +330210,7 @@ elf_symbol { name: "config_item_get" is_defined: true symbol_type: FUNCTION - crc: 0xb978ad91 + crc: 0x77806e8c type_id: 0xfe8152e6 full_name: "config_item_get" } @@ -345970,7 +330219,7 @@ elf_symbol { name: "config_item_init_type_name" is_defined: true symbol_type: FUNCTION - crc: 0xd2c32267 + crc: 0x8202110f type_id: 0x14a2b07e full_name: "config_item_init_type_name" } @@ -345979,7 +330228,7 @@ elf_symbol { name: "config_item_put" is_defined: true symbol_type: FUNCTION - crc: 0x1fccffd7 + crc: 0x6f122fc5 type_id: 0x14545fb5 full_name: "config_item_put" } @@ -345988,16 +330237,25 @@ elf_symbol { name: "config_item_set_name" is_defined: true symbol_type: FUNCTION - crc: 0x4fff9fc8 + crc: 0xd1f51ce2 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: 0xeafa26ec + 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: 0x473e02d6 type_id: 0x91fbb3ce full_name: "configfs_register_group" } @@ -346006,16 +330264,25 @@ elf_symbol { name: "configfs_register_subsystem" is_defined: true symbol_type: FUNCTION - crc: 0x0c006e0b + crc: 0x7fb9744d type_id: 0x9db97a4e full_name: "configfs_register_subsystem" } +elf_symbol { + id: 0x76381968 + name: "configfs_unregister_default_group" + is_defined: true + symbol_type: FUNCTION + crc: 0x738ebf57 + 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: 0xc51dfcb0 type_id: 0x1c280429 full_name: "configfs_unregister_group" } @@ -346024,7 +330291,7 @@ elf_symbol { name: "configfs_unregister_subsystem" is_defined: true symbol_type: FUNCTION - crc: 0x4683e7b5 + crc: 0x2b9a2b7a type_id: 0x10a1c8f2 full_name: "configfs_unregister_subsystem" } @@ -346033,7 +330300,7 @@ elf_symbol { name: "console_drivers" is_defined: true symbol_type: OBJECT - crc: 0x1a01c94b + crc: 0x3d7224b0 type_id: 0x015f6fbc full_name: "console_drivers" } @@ -346069,7 +330336,7 @@ elf_symbol { name: "console_stop" is_defined: true symbol_type: FUNCTION - crc: 0xe0ad9996 + crc: 0x487644e6 type_id: 0x10cf8a7c full_name: "console_stop" } @@ -346082,6 +330349,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" @@ -346096,7 +330372,7 @@ elf_symbol { name: "consume_skb" is_defined: true symbol_type: FUNCTION - crc: 0xcb0d61e3 + crc: 0x3902416f type_id: 0x11cb8bd5 full_name: "consume_skb" } @@ -346105,7 +330381,7 @@ elf_symbol { name: "contig_page_data" is_defined: true symbol_type: OBJECT - crc: 0x8978d7bf + crc: 0x60b6c1e7 type_id: 0x264eeece full_name: "contig_page_data" } @@ -346258,7 +330534,7 @@ elf_symbol { name: "cpu_subsys" is_defined: true symbol_type: OBJECT - crc: 0x5426e210 + crc: 0xb46c727a type_id: 0x257935aa full_name: "cpu_subsys" } @@ -346285,7 +330561,7 @@ elf_symbol { name: "cpufreq_cpu_get" is_defined: true symbol_type: FUNCTION - crc: 0x7e4f5c99 + crc: 0xcd341e42 type_id: 0x906b787e full_name: "cpufreq_cpu_get" } @@ -346294,7 +330570,7 @@ elf_symbol { name: "cpufreq_cpu_get_raw" is_defined: true symbol_type: FUNCTION - crc: 0x48213e63 + crc: 0x54c91b5e type_id: 0x906b787e full_name: "cpufreq_cpu_get_raw" } @@ -346303,7 +330579,7 @@ elf_symbol { name: "cpufreq_cpu_put" is_defined: true symbol_type: FUNCTION - crc: 0x31dc026e + crc: 0xc960f4cb type_id: 0x10ffd8df full_name: "cpufreq_cpu_put" } @@ -346312,7 +330588,7 @@ elf_symbol { name: "cpufreq_dbs_governor_exit" is_defined: true symbol_type: FUNCTION - crc: 0xa77bcf1a + crc: 0x8388297e type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_exit" } @@ -346321,7 +330597,7 @@ elf_symbol { name: "cpufreq_dbs_governor_init" is_defined: true symbol_type: FUNCTION - crc: 0x820d624c + crc: 0xee4830c4 type_id: 0x9de76a63 full_name: "cpufreq_dbs_governor_init" } @@ -346330,7 +330606,7 @@ elf_symbol { name: "cpufreq_dbs_governor_limits" is_defined: true symbol_type: FUNCTION - crc: 0x25cc9add + crc: 0x5ef651f4 type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_limits" } @@ -346339,7 +330615,7 @@ elf_symbol { name: "cpufreq_dbs_governor_start" is_defined: true symbol_type: FUNCTION - crc: 0x9e38a36b + crc: 0x120243dd type_id: 0x9de76a63 full_name: "cpufreq_dbs_governor_start" } @@ -346348,7 +330624,7 @@ elf_symbol { name: "cpufreq_dbs_governor_stop" is_defined: true symbol_type: FUNCTION - crc: 0xcf22f01d + crc: 0xb6affbec type_id: 0x10ffd8df full_name: "cpufreq_dbs_governor_stop" } @@ -346357,7 +330633,7 @@ elf_symbol { name: "cpufreq_disable_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0x6b16f432 + crc: 0x622218ac type_id: 0x10ffd8df full_name: "cpufreq_disable_fast_switch" } @@ -346366,7 +330642,7 @@ elf_symbol { name: "cpufreq_driver_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0xe587eab1 + crc: 0xc4f9764a type_id: 0xcfaae22f full_name: "cpufreq_driver_fast_switch" } @@ -346375,7 +330651,7 @@ elf_symbol { name: "cpufreq_driver_resolve_freq" is_defined: true symbol_type: FUNCTION - crc: 0xa976f1ea + crc: 0xe38f2a6d type_id: 0xcfaae22f full_name: "cpufreq_driver_resolve_freq" } @@ -346384,7 +330660,7 @@ elf_symbol { name: "cpufreq_driver_target" is_defined: true symbol_type: FUNCTION - crc: 0xa4c2305f + crc: 0xc3b98b15 type_id: 0x9ce01ea2 full_name: "cpufreq_driver_target" } @@ -346402,7 +330678,7 @@ elf_symbol { name: "cpufreq_enable_fast_switch" is_defined: true symbol_type: FUNCTION - crc: 0xca7b05b4 + crc: 0x7bc1fcc0 type_id: 0x10ffd8df full_name: "cpufreq_enable_fast_switch" } @@ -346411,7 +330687,7 @@ elf_symbol { name: "cpufreq_freq_attr_scaling_available_freqs" is_defined: true symbol_type: OBJECT - crc: 0x9daca5c4 + crc: 0xac446bf4 type_id: 0x533e9463 full_name: "cpufreq_freq_attr_scaling_available_freqs" } @@ -346420,7 +330696,7 @@ elf_symbol { name: "cpufreq_freq_attr_scaling_boost_freqs" is_defined: true symbol_type: OBJECT - crc: 0x0e37c883 + crc: 0x505c5005 type_id: 0x533e9463 full_name: "cpufreq_freq_attr_scaling_boost_freqs" } @@ -346429,7 +330705,7 @@ elf_symbol { name: "cpufreq_freq_transition_begin" is_defined: true symbol_type: FUNCTION - crc: 0x28ba8961 + crc: 0xa17a95ce type_id: 0x10e0ceea full_name: "cpufreq_freq_transition_begin" } @@ -346438,7 +330714,7 @@ elf_symbol { name: "cpufreq_freq_transition_end" is_defined: true symbol_type: FUNCTION - crc: 0xa1efb322 + crc: 0x63a908a6 type_id: 0x10f906de full_name: "cpufreq_freq_transition_end" } @@ -346447,7 +330723,7 @@ elf_symbol { name: "cpufreq_frequency_table_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x57eae079 + crc: 0x8dfc7699 type_id: 0x9cf17ffb full_name: "cpufreq_frequency_table_get_index" } @@ -346465,7 +330741,7 @@ elf_symbol { name: "cpufreq_generic_attr" is_defined: true symbol_type: OBJECT - crc: 0x001cd6b2 + crc: 0xd3d00290 type_id: 0x6b3ea7cc full_name: "cpufreq_generic_attr" } @@ -346492,7 +330768,7 @@ elf_symbol { name: "cpufreq_generic_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x996d7b26 + crc: 0x58395c76 type_id: 0x9de76a63 full_name: "cpufreq_generic_suspend" } @@ -346519,7 +330795,7 @@ elf_symbol { name: "cpufreq_get_policy" is_defined: true symbol_type: FUNCTION - crc: 0x200b2c38 + crc: 0xd2c1b421 type_id: 0x9cf17ffb full_name: "cpufreq_get_policy" } @@ -346528,7 +330804,7 @@ elf_symbol { name: "cpufreq_policy_transition_delay_us" is_defined: true symbol_type: FUNCTION - crc: 0x3703c63b + crc: 0xcc302fbc type_id: 0xcebcf7b7 full_name: "cpufreq_policy_transition_delay_us" } @@ -346555,7 +330831,7 @@ elf_symbol { name: "cpufreq_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0xb8463a21 + crc: 0xfeaf2724 type_id: 0x927602ff full_name: "cpufreq_register_driver" } @@ -346564,7 +330840,7 @@ elf_symbol { name: "cpufreq_register_governor" is_defined: true symbol_type: FUNCTION - crc: 0x0a64c1a6 + crc: 0xa1f1ae22 type_id: 0x9ce68106 full_name: "cpufreq_register_governor" } @@ -346591,7 +330867,7 @@ elf_symbol { name: "cpufreq_table_index_unsorted" is_defined: true symbol_type: FUNCTION - crc: 0x64de1320 + crc: 0x36901a9d type_id: 0x9ce01ea2 full_name: "cpufreq_table_index_unsorted" } @@ -346600,7 +330876,7 @@ elf_symbol { name: "cpufreq_this_cpu_can_update" is_defined: true symbol_type: FUNCTION - crc: 0xe8b4fe11 + crc: 0xefdcc029 type_id: 0xfec3d248 full_name: "cpufreq_this_cpu_can_update" } @@ -346609,7 +330885,7 @@ elf_symbol { name: "cpufreq_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0xc376c8ea + crc: 0x2c0110f3 type_id: 0x927602ff full_name: "cpufreq_unregister_driver" } @@ -346618,7 +330894,7 @@ elf_symbol { name: "cpufreq_unregister_governor" is_defined: true symbol_type: FUNCTION - crc: 0x6e253e4f + crc: 0x0d78b52d type_id: 0x11fe33ba full_name: "cpufreq_unregister_governor" } @@ -346640,6 +330916,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" @@ -346654,16 +330939,25 @@ elf_symbol { name: "cpuidle_driver_state_disabled" is_defined: true symbol_type: FUNCTION - crc: 0x3483a169 + crc: 0x6300c171 type_id: 0x1713ba51 full_name: "cpuidle_driver_state_disabled" } +elf_symbol { + id: 0x788ad464 + name: "cpuidle_get_cpu_driver" + is_defined: true + symbol_type: FUNCTION + crc: 0xdb004182 + type_id: 0x3ea65109 + full_name: "cpuidle_get_cpu_driver" +} elf_symbol { id: 0x28b04407 name: "cpuidle_get_driver" is_defined: true symbol_type: FUNCTION - crc: 0x0e6a0103 + crc: 0x2674cfa7 type_id: 0x32d662aa full_name: "cpuidle_get_driver" } @@ -346690,7 +330984,7 @@ elf_symbol { name: "cpuidle_register_governor" is_defined: true symbol_type: FUNCTION - crc: 0x0853096e + crc: 0xfb9255dc type_id: 0x9fb9eee9 full_name: "cpuidle_register_governor" } @@ -346726,7 +331020,7 @@ elf_symbol { name: "cpupri_find_fitness" is_defined: true symbol_type: FUNCTION - crc: 0x93054f49 + crc: 0x0074900a type_id: 0x96c4b63c full_name: "cpupri_find_fitness" } @@ -346748,6 +331042,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: 0x9c483316 + type_id: 0x173dd32d + full_name: "cpuset_cpus_allowed" +} elf_symbol { id: 0xa49d0aea name: "crc16" @@ -346803,7 +331106,7 @@ elf_symbol { name: "create_function_device" is_defined: true symbol_type: FUNCTION - crc: 0xacce2fd1 + crc: 0x405cd53c type_id: 0xac0fc980 full_name: "create_function_device" } @@ -346812,7 +331115,7 @@ elf_symbol { name: "crypto_aead_decrypt" is_defined: true symbol_type: FUNCTION - crc: 0xa61dd944 + crc: 0x169493a6 type_id: 0x910ea117 full_name: "crypto_aead_decrypt" } @@ -346821,7 +331124,7 @@ elf_symbol { name: "crypto_aead_encrypt" is_defined: true symbol_type: FUNCTION - crc: 0xb96a5ef1 + crc: 0x6e71dd33 type_id: 0x910ea117 full_name: "crypto_aead_encrypt" } @@ -346830,7 +331133,7 @@ elf_symbol { name: "crypto_aead_setauthsize" is_defined: true symbol_type: FUNCTION - crc: 0x84fed388 + crc: 0xb0f9475b type_id: 0x9a871ca2 full_name: "crypto_aead_setauthsize" } @@ -346839,7 +331142,7 @@ elf_symbol { name: "crypto_aead_setkey" is_defined: true symbol_type: FUNCTION - crc: 0xe7bf8c84 + crc: 0x6a3af468 type_id: 0x9b7c6e74 full_name: "crypto_aead_setkey" } @@ -346848,7 +331151,7 @@ elf_symbol { name: "crypto_ahash_digest" is_defined: true symbol_type: FUNCTION - crc: 0xf38ef011 + crc: 0x5a7e9a17 type_id: 0x911583bf full_name: "crypto_ahash_digest" } @@ -346857,7 +331160,7 @@ elf_symbol { name: "crypto_ahash_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x17c7abb3 + crc: 0xef60c9e1 type_id: 0x9ac8451b full_name: "crypto_ahash_setkey" } @@ -346866,7 +331169,7 @@ elf_symbol { name: "crypto_alloc_aead" is_defined: true symbol_type: FUNCTION - crc: 0x7d1ebdeb + crc: 0x1a525d23 type_id: 0x244ac93e full_name: "crypto_alloc_aead" } @@ -346875,7 +331178,7 @@ elf_symbol { name: "crypto_alloc_ahash" is_defined: true symbol_type: FUNCTION - crc: 0x1a4a7b1f + crc: 0xa6cca388 type_id: 0xd40f21a4 full_name: "crypto_alloc_ahash" } @@ -346884,7 +331187,7 @@ elf_symbol { name: "crypto_alloc_base" is_defined: true symbol_type: FUNCTION - crc: 0x7e1c7937 + crc: 0xc609dfd3 type_id: 0x85430584 full_name: "crypto_alloc_base" } @@ -346893,7 +331196,7 @@ elf_symbol { name: "crypto_alloc_kpp" is_defined: true symbol_type: FUNCTION - crc: 0x6e9fa351 + crc: 0x6d0f7aaf type_id: 0xf66dfeca full_name: "crypto_alloc_kpp" } @@ -346902,7 +331205,7 @@ elf_symbol { name: "crypto_alloc_shash" is_defined: true symbol_type: FUNCTION - crc: 0xf5f29141 + crc: 0x8f01521c type_id: 0x0643b7f0 full_name: "crypto_alloc_shash" } @@ -346911,7 +331214,7 @@ elf_symbol { name: "crypto_alloc_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0x29c86f28 + crc: 0xed5fc018 type_id: 0x2d1647d4 full_name: "crypto_alloc_skcipher" } @@ -346920,7 +331223,7 @@ elf_symbol { name: "crypto_alloc_sync_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0x82edb510 + crc: 0xe6e1f79a type_id: 0x329319f8 full_name: "crypto_alloc_sync_skcipher" } @@ -346929,7 +331232,7 @@ elf_symbol { name: "crypto_comp_compress" is_defined: true symbol_type: FUNCTION - crc: 0x776b563c + crc: 0xf65bcfe0 type_id: 0x9792aa8a full_name: "crypto_comp_compress" } @@ -346938,7 +331241,7 @@ elf_symbol { name: "crypto_comp_decompress" is_defined: true symbol_type: FUNCTION - crc: 0xf19854a2 + crc: 0x7adf4832 type_id: 0x9792aa8a full_name: "crypto_comp_decompress" } @@ -346947,7 +331250,7 @@ elf_symbol { name: "crypto_default_rng" is_defined: true symbol_type: OBJECT - crc: 0x73e26d09 + crc: 0xbb9a06ef type_id: 0x3c9ce28f full_name: "crypto_default_rng" } @@ -346956,7 +331259,7 @@ elf_symbol { name: "crypto_dequeue_request" is_defined: true symbol_type: FUNCTION - crc: 0x1d2ffbc0 + crc: 0x5c87fb39 type_id: 0x2d2c7d0b full_name: "crypto_dequeue_request" } @@ -346965,7 +331268,7 @@ elf_symbol { name: "crypto_destroy_tfm" is_defined: true symbol_type: FUNCTION - crc: 0x11f51c4b + crc: 0x3ffe7eb1 type_id: 0x16d018ce full_name: "crypto_destroy_tfm" } @@ -346992,7 +331295,7 @@ elf_symbol { name: "crypto_enqueue_request" is_defined: true symbol_type: FUNCTION - crc: 0x9108410a + crc: 0x097cc3bf type_id: 0x9a78591e full_name: "crypto_enqueue_request" } @@ -347046,7 +331349,7 @@ elf_symbol { name: "crypto_register_aead" is_defined: true symbol_type: FUNCTION - crc: 0xc678d3bd + crc: 0x29d6c110 type_id: 0x950f0fae full_name: "crypto_register_aead" } @@ -347055,7 +331358,7 @@ elf_symbol { name: "crypto_register_ahash" is_defined: true symbol_type: FUNCTION - crc: 0x95988884 + crc: 0x809a0da6 type_id: 0x9ee20867 full_name: "crypto_register_ahash" } @@ -347073,7 +331376,7 @@ elf_symbol { name: "crypto_register_rng" is_defined: true symbol_type: FUNCTION - crc: 0xa24a7019 + crc: 0x53c578bf type_id: 0x9cc9d859 full_name: "crypto_register_rng" } @@ -347082,7 +331385,7 @@ elf_symbol { name: "crypto_register_rngs" is_defined: true symbol_type: FUNCTION - crc: 0xe43b6ec1 + crc: 0x592d4125 type_id: 0x9d555b15 full_name: "crypto_register_rngs" } @@ -347091,7 +331394,7 @@ elf_symbol { name: "crypto_register_shash" is_defined: true symbol_type: FUNCTION - crc: 0x4b044957 + crc: 0x926229c9 type_id: 0x9e955b54 full_name: "crypto_register_shash" } @@ -347100,7 +331403,7 @@ elf_symbol { name: "crypto_register_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0xf20f31b1 + crc: 0x48e7bf94 type_id: 0x928f1946 full_name: "crypto_register_skcipher" } @@ -347109,7 +331412,7 @@ elf_symbol { name: "crypto_req_done" is_defined: true symbol_type: FUNCTION - crc: 0xdbe56ed7 + crc: 0x1fceb4e9 type_id: 0x10100c3c full_name: "crypto_req_done" } @@ -347118,7 +331421,7 @@ elf_symbol { name: "crypto_shash_digest" is_defined: true symbol_type: FUNCTION - crc: 0xeb394fe7 + crc: 0xbef17342 type_id: 0x9fb1dc71 full_name: "crypto_shash_digest" } @@ -347127,7 +331430,7 @@ elf_symbol { name: "crypto_shash_final" is_defined: true symbol_type: FUNCTION - crc: 0xce8c25ce + crc: 0x76039b75 type_id: 0x9f5fa4b7 full_name: "crypto_shash_final" } @@ -347136,7 +331439,7 @@ elf_symbol { name: "crypto_shash_finup" is_defined: true symbol_type: FUNCTION - crc: 0xd8707268 + crc: 0xf8d74579 type_id: 0x9fb1dc71 full_name: "crypto_shash_finup" } @@ -347145,7 +331448,7 @@ elf_symbol { name: "crypto_shash_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x8b5151e7 + crc: 0x648823a0 type_id: 0x98930e77 full_name: "crypto_shash_setkey" } @@ -347154,7 +331457,7 @@ elf_symbol { name: "crypto_shash_tfm_digest" is_defined: true symbol_type: FUNCTION - crc: 0x6226c312 + crc: 0x831fbb79 type_id: 0x98930d6b full_name: "crypto_shash_tfm_digest" } @@ -347163,7 +331466,7 @@ elf_symbol { name: "crypto_shash_update" is_defined: true symbol_type: FUNCTION - crc: 0x57b4a48d + crc: 0xf8c9eac7 type_id: 0x9fb1df6d full_name: "crypto_shash_update" } @@ -347172,7 +331475,7 @@ elf_symbol { name: "crypto_skcipher_decrypt" is_defined: true symbol_type: FUNCTION - crc: 0x8273ee66 + crc: 0x34956b77 type_id: 0x9a856ac3 full_name: "crypto_skcipher_decrypt" } @@ -347181,7 +331484,7 @@ elf_symbol { name: "crypto_skcipher_encrypt" is_defined: true symbol_type: FUNCTION - crc: 0x84a76cbc + crc: 0x8e8bf47b type_id: 0x9a856ac3 full_name: "crypto_skcipher_encrypt" } @@ -347190,7 +331493,7 @@ elf_symbol { name: "crypto_skcipher_setkey" is_defined: true symbol_type: FUNCTION - crc: 0x66f01291 + crc: 0x46c82d4d type_id: 0x9e7f936c full_name: "crypto_skcipher_setkey" } @@ -347199,7 +331502,7 @@ elf_symbol { name: "crypto_unregister_aead" is_defined: true symbol_type: FUNCTION - crc: 0xc5c20703 + crc: 0x386e52f9 type_id: 0x1817bd12 full_name: "crypto_unregister_aead" } @@ -347208,7 +331511,7 @@ elf_symbol { name: "crypto_unregister_ahash" is_defined: true symbol_type: FUNCTION - crc: 0xbc33325b + crc: 0x722e5ec2 type_id: 0x13fabadb full_name: "crypto_unregister_ahash" } @@ -347226,7 +331529,7 @@ elf_symbol { name: "crypto_unregister_rng" is_defined: true symbol_type: FUNCTION - crc: 0x13d7f075 + crc: 0x57001179 type_id: 0x11d16ae5 full_name: "crypto_unregister_rng" } @@ -347235,7 +331538,7 @@ elf_symbol { name: "crypto_unregister_rngs" is_defined: true symbol_type: FUNCTION - crc: 0x3ac596d6 + crc: 0x778c45fa type_id: 0x104de9a9 full_name: "crypto_unregister_rngs" } @@ -347244,7 +331547,7 @@ elf_symbol { name: "crypto_unregister_shash" is_defined: true symbol_type: FUNCTION - crc: 0x0892295a + crc: 0x128cadb4 type_id: 0x138de9e8 full_name: "crypto_unregister_shash" } @@ -347253,7 +331556,7 @@ elf_symbol { name: "crypto_unregister_skcipher" is_defined: true symbol_type: FUNCTION - crc: 0xa75d4211 + crc: 0x3ca415c1 type_id: 0x1f97abfa full_name: "crypto_unregister_skcipher" } @@ -347262,10 +331565,19 @@ elf_symbol { name: "css_next_child" is_defined: true symbol_type: FUNCTION - crc: 0xe4be8adb + crc: 0xb2c7f3ba type_id: 0xc867c639 full_name: "css_next_child" } +elf_symbol { + id: 0x2c08983d + name: "css_next_descendant_pre" + is_defined: true + symbol_type: FUNCTION + crc: 0xf9da26fb + type_id: 0xc867c639 + full_name: "css_next_descendant_pre" +} elf_symbol { id: 0x81bdacc5 name: "csum_ipv6_magic" @@ -347311,12 +331623,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: 0x098b399a + type_id: 0xb166862a + full_name: "current_time" +} +elf_symbol { + id: 0x171eca8a + name: "d_add" + is_defined: true + symbol_type: FUNCTION + crc: 0x97440b10 + type_id: 0x147717e5 + full_name: "d_add" +} +elf_symbol { + id: 0x79187969 + name: "d_alloc_name" + is_defined: true + symbol_type: FUNCTION + crc: 0x2da7eaf9 + type_id: 0x8808e1d8 + full_name: "d_alloc_name" +} +elf_symbol { + id: 0x52864a7e + name: "d_make_root" + is_defined: true + symbol_type: FUNCTION + crc: 0xccda6268 + type_id: 0x8a909712 + full_name: "d_make_root" +} elf_symbol { id: 0xccc25fc1 name: "d_path" is_defined: true symbol_type: FUNCTION - crc: 0x56e2d148 + crc: 0x5131b3eb type_id: 0x30964cd5 full_name: "d_path" } @@ -347325,7 +331673,7 @@ elf_symbol { name: "dapm_clock_event" is_defined: true symbol_type: FUNCTION - crc: 0x8d29b169 + crc: 0xc175c591 type_id: 0x9fb0a0b3 full_name: "dapm_clock_event" } @@ -347334,16 +331682,25 @@ elf_symbol { name: "dapm_kcontrol_get_value" is_defined: true symbol_type: FUNCTION - crc: 0x2f734597 + crc: 0xac9da6cf type_id: 0xc3af9ce9 full_name: "dapm_kcontrol_get_value" } +elf_symbol { + id: 0x5489a975 + name: "dapm_pinctrl_event" + is_defined: true + symbol_type: FUNCTION + crc: 0xd150eaa8 + type_id: 0x9fb0a0b3 + full_name: "dapm_pinctrl_event" +} elf_symbol { id: 0xd8f17b20 name: "dapm_regulator_event" is_defined: true symbol_type: FUNCTION - crc: 0xd3ea5028 + crc: 0x561628f3 type_id: 0x9fb0a0b3 full_name: "dapm_regulator_event" } @@ -347352,7 +331709,7 @@ elf_symbol { name: "datagram_poll" is_defined: true symbol_type: FUNCTION - crc: 0x099c8da0 + crc: 0x8b712d0a type_id: 0x2545d8c8 full_name: "datagram_poll" } @@ -347361,7 +331718,7 @@ elf_symbol { name: "dbs_update" is_defined: true symbol_type: FUNCTION - crc: 0x3dc8ad75 + crc: 0xc394b32c type_id: 0xcebcf7b7 full_name: "dbs_update" } @@ -347370,7 +331727,7 @@ elf_symbol { name: "deactivate_locked_super" is_defined: true symbol_type: FUNCTION - crc: 0x88ee4c62 + crc: 0xa6f8aeb3 type_id: 0x1923cb99 full_name: "deactivate_locked_super" } @@ -347379,7 +331736,7 @@ elf_symbol { name: "deactivate_task" is_defined: true symbol_type: FUNCTION - crc: 0xf42f9c69 + crc: 0x32df920c type_id: 0x1b7558dd full_name: "deactivate_task" } @@ -347406,7 +331763,7 @@ elf_symbol { name: "debugfs_attr_read" is_defined: true symbol_type: FUNCTION - crc: 0xc851dc5d + crc: 0xd705eb42 type_id: 0x12e4741f full_name: "debugfs_attr_read" } @@ -347415,7 +331772,7 @@ elf_symbol { name: "debugfs_attr_write" is_defined: true symbol_type: FUNCTION - crc: 0xcf0884f1 + crc: 0x6b39ca75 type_id: 0x120e3950 full_name: "debugfs_attr_write" } @@ -347424,7 +331781,7 @@ elf_symbol { name: "debugfs_create_atomic_t" is_defined: true symbol_type: FUNCTION - crc: 0x53581df0 + crc: 0x9f28bdd1 type_id: 0x1f51eecd full_name: "debugfs_create_atomic_t" } @@ -347433,7 +331790,7 @@ elf_symbol { name: "debugfs_create_blob" is_defined: true symbol_type: FUNCTION - crc: 0xc92f7ae4 + crc: 0x6b3946f1 type_id: 0x83b828f4 full_name: "debugfs_create_blob" } @@ -347442,7 +331799,7 @@ elf_symbol { name: "debugfs_create_bool" is_defined: true symbol_type: FUNCTION - crc: 0x119eff83 + crc: 0x6091a7c4 type_id: 0x1f51f760 full_name: "debugfs_create_bool" } @@ -347451,7 +331808,7 @@ elf_symbol { name: "debugfs_create_devm_seqfile" is_defined: true symbol_type: FUNCTION - crc: 0x9529e448 + crc: 0x88fe8934 type_id: 0x10f21a77 full_name: "debugfs_create_devm_seqfile" } @@ -347460,7 +331817,7 @@ elf_symbol { name: "debugfs_create_dir" is_defined: true symbol_type: FUNCTION - crc: 0xeeab91b6 + crc: 0x90181e42 type_id: 0x83bdcb7d full_name: "debugfs_create_dir" } @@ -347469,7 +331826,7 @@ elf_symbol { name: "debugfs_create_file" is_defined: true symbol_type: FUNCTION - crc: 0xb0ba9b17 + crc: 0x426e98e3 type_id: 0x83b87db5 full_name: "debugfs_create_file" } @@ -347478,7 +331835,7 @@ elf_symbol { name: "debugfs_create_file_unsafe" is_defined: true symbol_type: FUNCTION - crc: 0x6cfe288a + crc: 0x2a41435b type_id: 0x83b87db5 full_name: "debugfs_create_file_unsafe" } @@ -347487,7 +331844,7 @@ elf_symbol { name: "debugfs_create_regset32" is_defined: true symbol_type: FUNCTION - crc: 0x5da88a09 + crc: 0x55b55aea type_id: 0x1f51ba91 full_name: "debugfs_create_regset32" } @@ -347496,7 +331853,7 @@ elf_symbol { name: "debugfs_create_size_t" is_defined: true symbol_type: FUNCTION - crc: 0x0ddc2504 + crc: 0xf8b904fa type_id: 0x1f516e2a full_name: "debugfs_create_size_t" } @@ -347505,7 +331862,7 @@ elf_symbol { name: "debugfs_create_symlink" is_defined: true symbol_type: FUNCTION - crc: 0x79a342b1 + crc: 0x05000a85 type_id: 0x83b24f50 full_name: "debugfs_create_symlink" } @@ -347514,7 +331871,7 @@ elf_symbol { name: "debugfs_create_u16" is_defined: true symbol_type: FUNCTION - crc: 0x3c41bce5 + crc: 0x4ef5c58f type_id: 0x1f510b52 full_name: "debugfs_create_u16" } @@ -347523,7 +331880,7 @@ elf_symbol { name: "debugfs_create_u32" is_defined: true symbol_type: FUNCTION - crc: 0xcd9a9c9a + crc: 0x6150157a type_id: 0x1f515317 full_name: "debugfs_create_u32" } @@ -347532,7 +331889,7 @@ elf_symbol { name: "debugfs_create_u64" is_defined: true symbol_type: FUNCTION - crc: 0x7d4c85bd + crc: 0x087294e9 type_id: 0x1f51083c full_name: "debugfs_create_u64" } @@ -347541,7 +331898,7 @@ elf_symbol { name: "debugfs_create_u8" is_defined: true symbol_type: FUNCTION - crc: 0x52ee2f0b + crc: 0xe1f5815d type_id: 0x1f51b343 full_name: "debugfs_create_u8" } @@ -347550,7 +331907,7 @@ elf_symbol { name: "debugfs_create_ulong" is_defined: true symbol_type: FUNCTION - crc: 0xd7752564 + crc: 0x04709943 type_id: 0x1f51a96a full_name: "debugfs_create_ulong" } @@ -347559,7 +331916,7 @@ elf_symbol { name: "debugfs_create_x32" is_defined: true symbol_type: FUNCTION - crc: 0x9c9d29e3 + crc: 0xf3c2e57b type_id: 0x1f515317 full_name: "debugfs_create_x32" } @@ -347568,7 +331925,7 @@ elf_symbol { name: "debugfs_create_x64" is_defined: true symbol_type: FUNCTION - crc: 0x2c4b30c4 + crc: 0x9ae064e8 type_id: 0x1f51083c full_name: "debugfs_create_x64" } @@ -347577,7 +331934,7 @@ elf_symbol { name: "debugfs_create_x8" is_defined: true symbol_type: FUNCTION - crc: 0x31f7c2e2 + crc: 0x40642bb7 type_id: 0x1f51b343 full_name: "debugfs_create_x8" } @@ -347586,7 +331943,7 @@ elf_symbol { name: "debugfs_file_get" is_defined: true symbol_type: FUNCTION - crc: 0x67035031 + crc: 0x8929f680 type_id: 0x9901b31b full_name: "debugfs_file_get" } @@ -347595,7 +331952,7 @@ elf_symbol { name: "debugfs_file_put" is_defined: true symbol_type: FUNCTION - crc: 0xc3202fec + crc: 0x28ce0bf5 type_id: 0x141901a7 full_name: "debugfs_file_put" } @@ -347604,7 +331961,7 @@ elf_symbol { name: "debugfs_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xa6ad7364 + crc: 0x3fdd6416 type_id: 0x83bdcb7d full_name: "debugfs_lookup" } @@ -347613,7 +331970,7 @@ elf_symbol { name: "debugfs_lookup_and_remove" is_defined: true symbol_type: FUNCTION - crc: 0x090c669f + crc: 0x9c4f6662 type_id: 0x1f5469d6 full_name: "debugfs_lookup_and_remove" } @@ -347622,7 +331979,7 @@ elf_symbol { name: "debugfs_remove" is_defined: true symbol_type: FUNCTION - crc: 0x405b1ba6 + crc: 0xc9c50dbe type_id: 0x141901a7 full_name: "debugfs_remove" } @@ -347631,7 +331988,7 @@ elf_symbol { name: "debugfs_rename" is_defined: true symbol_type: FUNCTION - crc: 0x770b7249 + crc: 0x024e8da1 type_id: 0x88bccf1d full_name: "debugfs_rename" } @@ -347640,7 +331997,7 @@ elf_symbol { name: "dec_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x404f0ce1 + crc: 0x47202d66 type_id: 0x11899381 full_name: "dec_node_page_state" } @@ -347649,7 +332006,7 @@ elf_symbol { name: "dec_zone_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4423a7cb + crc: 0x4895236a type_id: 0x125f5377 full_name: "dec_zone_page_state" } @@ -347658,7 +332015,7 @@ elf_symbol { name: "default_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x26652a2c + crc: 0x1e6b1485 type_id: 0x2d64ae3e full_name: "default_llseek" } @@ -347685,7 +332042,7 @@ elf_symbol { name: "del_gendisk" is_defined: true symbol_type: FUNCTION - crc: 0xe87299c4 + crc: 0x91754d8f type_id: 0x18d41dd9 full_name: "del_gendisk" } @@ -347721,7 +332078,7 @@ elf_symbol { name: "desc_to_gpio" is_defined: true symbol_type: FUNCTION - crc: 0x94d57957 + crc: 0xfc10df8a type_id: 0x901afa25 full_name: "desc_to_gpio" } @@ -347739,7 +332096,7 @@ elf_symbol { name: "dev_add_pack" is_defined: true symbol_type: FUNCTION - crc: 0x303cf8ac + crc: 0x3f9d49f1 type_id: 0x15cafbab full_name: "dev_add_pack" } @@ -347748,7 +332105,7 @@ elf_symbol { name: "dev_addr_mod" is_defined: true symbol_type: FUNCTION - crc: 0xefae6395 + crc: 0xccfd2ce2 type_id: 0x1d2a5bee full_name: "dev_addr_mod" } @@ -347757,7 +332114,7 @@ elf_symbol { name: "dev_alloc_name" is_defined: true symbol_type: FUNCTION - crc: 0xa2187aa9 + crc: 0xf3ae3f49 type_id: 0x91d1290e full_name: "dev_alloc_name" } @@ -347775,7 +332132,7 @@ elf_symbol { name: "dev_change_flags" is_defined: true symbol_type: FUNCTION - crc: 0x818d7008 + crc: 0xeaa8ba3f type_id: 0x903e8974 full_name: "dev_change_flags" } @@ -347784,7 +332141,7 @@ elf_symbol { name: "dev_close" is_defined: true symbol_type: FUNCTION - crc: 0x3204bace + crc: 0xc95e5aa5 type_id: 0x1c31d966 full_name: "dev_close" } @@ -347802,7 +332159,7 @@ elf_symbol { name: "dev_coredumpm" is_defined: true symbol_type: FUNCTION - crc: 0x1bc05623 + crc: 0xa142f8de type_id: 0x10273360 full_name: "dev_coredumpm" } @@ -347811,7 +332168,7 @@ elf_symbol { name: "dev_coredumpv" is_defined: true symbol_type: FUNCTION - crc: 0xc3a9e773 + crc: 0xcb32d8f6 type_id: 0x1052519d full_name: "dev_coredumpv" } @@ -347820,7 +332177,7 @@ elf_symbol { name: "dev_driver_string" is_defined: true symbol_type: FUNCTION - crc: 0x1be8ba74 + crc: 0x6a9618ab type_id: 0x9dad8b1c full_name: "dev_driver_string" } @@ -347829,7 +332186,7 @@ elf_symbol { name: "dev_err_probe" is_defined: true symbol_type: FUNCTION - crc: 0xbbd0a3cf + crc: 0x9bed8beb type_id: 0x93f8ec59 full_name: "dev_err_probe" } @@ -347847,7 +332204,7 @@ elf_symbol { name: "dev_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0x6bde060c + crc: 0x14a9e6f3 type_id: 0x368f1732 full_name: "dev_fwnode" } @@ -347856,7 +332213,7 @@ elf_symbol { name: "dev_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0x48d3d924 + crc: 0xbdd9566a type_id: 0xfec79391 full_name: "dev_get_by_index" } @@ -347865,7 +332222,7 @@ elf_symbol { name: "dev_get_by_index_rcu" is_defined: true symbol_type: FUNCTION - crc: 0x214d97c0 + crc: 0x87d70a6a type_id: 0xfec79391 full_name: "dev_get_by_index_rcu" } @@ -347874,7 +332231,7 @@ elf_symbol { name: "dev_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xd2dda8c1 + crc: 0xb1db1e4e type_id: 0xffa35209 full_name: "dev_get_by_name" } @@ -347883,7 +332240,7 @@ elf_symbol { name: "dev_get_by_name_rcu" is_defined: true symbol_type: FUNCTION - crc: 0x8616a408 + crc: 0x701e17a3 type_id: 0xffa35209 full_name: "dev_get_by_name_rcu" } @@ -347892,7 +332249,7 @@ elf_symbol { name: "dev_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0x86e4b83d + crc: 0xdd08cff8 type_id: 0xc23d0fef full_name: "dev_get_flags" } @@ -347901,7 +332258,7 @@ elf_symbol { name: "dev_get_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xc041ddcf + crc: 0xec8c95c3 type_id: 0x8cdb45af full_name: "dev_get_regmap" } @@ -347910,7 +332267,7 @@ elf_symbol { name: "dev_get_stats" is_defined: true symbol_type: FUNCTION - crc: 0xc4f87391 + crc: 0x9851f126 type_id: 0x7370e0bf full_name: "dev_get_stats" } @@ -347919,7 +332276,7 @@ elf_symbol { name: "dev_get_tstats64" is_defined: true symbol_type: FUNCTION - crc: 0xac57dc2a + crc: 0x58dc2549 type_id: 0x1c378d7a full_name: "dev_get_tstats64" } @@ -347928,7 +332285,7 @@ elf_symbol { name: "dev_getbyhwaddr_rcu" is_defined: true symbol_type: FUNCTION - crc: 0xaa01c027 + crc: 0x51deea5c type_id: 0xfc706cf5 full_name: "dev_getbyhwaddr_rcu" } @@ -347937,7 +332294,7 @@ elf_symbol { name: "dev_getfirstbyhwtype" is_defined: true symbol_type: FUNCTION - crc: 0xc64364b8 + crc: 0xd25da386 type_id: 0xfc7fe8d8 full_name: "dev_getfirstbyhwtype" } @@ -347946,7 +332303,7 @@ elf_symbol { name: "dev_load" is_defined: true symbol_type: FUNCTION - crc: 0x79560ed5 + crc: 0xa0b0ad43 type_id: 0x13488e67 full_name: "dev_load" } @@ -347955,7 +332312,7 @@ elf_symbol { name: "dev_mc_sync" is_defined: true symbol_type: FUNCTION - crc: 0x6b46d33d + crc: 0x2a67bda5 type_id: 0x91e3f355 full_name: "dev_mc_sync" } @@ -347964,7 +332321,7 @@ elf_symbol { name: "dev_mc_sync_multiple" is_defined: true symbol_type: FUNCTION - crc: 0xb8ccae5d + crc: 0xd3dbad16 type_id: 0x91e3f355 full_name: "dev_mc_sync_multiple" } @@ -347973,7 +332330,7 @@ elf_symbol { name: "dev_mc_unsync" is_defined: true symbol_type: FUNCTION - crc: 0xd466f67a + crc: 0xbd243f7e type_id: 0x1cfb41e9 full_name: "dev_mc_unsync" } @@ -347982,7 +332339,7 @@ elf_symbol { name: "dev_nit_active" is_defined: true symbol_type: FUNCTION - crc: 0x5370e491 + crc: 0x4a82ecc4 type_id: 0xf20dd3f1 full_name: "dev_nit_active" } @@ -347991,7 +332348,7 @@ elf_symbol { name: "dev_open" is_defined: true symbol_type: FUNCTION - crc: 0x5439b1b3 + crc: 0x5503ff65 type_id: 0x913618b5 full_name: "dev_open" } @@ -348000,7 +332357,7 @@ elf_symbol { name: "dev_pm_clear_wake_irq" is_defined: true symbol_type: FUNCTION - crc: 0xe3bd9053 + crc: 0x9d3d809b type_id: 0x100e6fc8 full_name: "dev_pm_clear_wake_irq" } @@ -348009,7 +332366,7 @@ elf_symbol { name: "dev_pm_domain_attach" is_defined: true symbol_type: FUNCTION - crc: 0xef1521bc + crc: 0x45214a8d type_id: 0x9ca3200b full_name: "dev_pm_domain_attach" } @@ -348018,7 +332375,7 @@ elf_symbol { name: "dev_pm_domain_attach_by_id" is_defined: true symbol_type: FUNCTION - crc: 0xc5aef7e9 + crc: 0xad524265 type_id: 0xacaf1bfd full_name: "dev_pm_domain_attach_by_id" } @@ -348027,7 +332384,7 @@ elf_symbol { name: "dev_pm_domain_attach_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x8dc19406 + crc: 0xa1fc6cbe type_id: 0xad414cb1 full_name: "dev_pm_domain_attach_by_name" } @@ -348036,7 +332393,7 @@ elf_symbol { name: "dev_pm_domain_detach" is_defined: true symbol_type: FUNCTION - crc: 0x95cbf8a1 + crc: 0xc3ceedaf type_id: 0x11bb92b7 full_name: "dev_pm_domain_detach" } @@ -348045,7 +332402,7 @@ elf_symbol { name: "dev_pm_genpd_add_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x8482a5e8 + crc: 0x46506e39 type_id: 0x9d7807e5 full_name: "dev_pm_genpd_add_notifier" } @@ -348054,7 +332411,7 @@ elf_symbol { name: "dev_pm_genpd_remove_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xb7b0969f + crc: 0xa3561e02 type_id: 0x9d16dd74 full_name: "dev_pm_genpd_remove_notifier" } @@ -348063,7 +332420,7 @@ elf_symbol { name: "dev_pm_genpd_set_next_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x741f3523 + crc: 0x0b4a11d5 type_id: 0x10497fda full_name: "dev_pm_genpd_set_next_wakeup" } @@ -348072,7 +332429,7 @@ elf_symbol { name: "dev_pm_genpd_set_performance_state" is_defined: true symbol_type: FUNCTION - crc: 0x2de243c3 + crc: 0x5f318ead type_id: 0x9c00c8ec full_name: "dev_pm_genpd_set_performance_state" } @@ -348081,7 +332438,7 @@ elf_symbol { name: "dev_pm_opp_add" is_defined: true symbol_type: FUNCTION - crc: 0xaf438878 + crc: 0x0fcc74ec type_id: 0x9dd7d5bf full_name: "dev_pm_opp_add" } @@ -348090,7 +332447,7 @@ elf_symbol { name: "dev_pm_opp_adjust_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xc44adc00 + crc: 0x5776d9e5 type_id: 0x9dd714b7 full_name: "dev_pm_opp_adjust_voltage" } @@ -348108,7 +332465,7 @@ elf_symbol { name: "dev_pm_opp_disable" is_defined: true symbol_type: FUNCTION - crc: 0x0586bd26 + crc: 0x5d13f30c type_id: 0x9ddb08e6 full_name: "dev_pm_opp_disable" } @@ -348117,7 +332474,7 @@ elf_symbol { name: "dev_pm_opp_enable" is_defined: true symbol_type: FUNCTION - crc: 0x05cab527 + crc: 0xa9a88e7a type_id: 0x9ddb08e6 full_name: "dev_pm_opp_enable" } @@ -348126,7 +332483,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_ceil" is_defined: true symbol_type: FUNCTION - crc: 0x7e676758 + crc: 0x075bce33 type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_ceil" } @@ -348135,7 +332492,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_exact" is_defined: true symbol_type: FUNCTION - crc: 0x72892e75 + crc: 0x8c5038cd type_id: 0x81113ebe full_name: "dev_pm_opp_find_freq_exact" } @@ -348144,7 +332501,7 @@ elf_symbol { name: "dev_pm_opp_find_freq_floor" is_defined: true symbol_type: FUNCTION - crc: 0x77f85c9a + crc: 0xade1d8e3 type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_floor" } @@ -348153,7 +332510,7 @@ elf_symbol { name: "dev_pm_opp_find_level_exact" is_defined: true symbol_type: FUNCTION - crc: 0xb64cb9c9 + crc: 0x565d76c0 type_id: 0x80d1a163 full_name: "dev_pm_opp_find_level_exact" } @@ -348162,7 +332519,7 @@ elf_symbol { name: "dev_pm_opp_free_cpufreq_table" is_defined: true symbol_type: FUNCTION - crc: 0x9bc702e5 + crc: 0x3c9f6141 type_id: 0x10275b4b full_name: "dev_pm_opp_free_cpufreq_table" } @@ -348171,7 +332528,7 @@ elf_symbol { name: "dev_pm_opp_get_freq" is_defined: true symbol_type: FUNCTION - crc: 0x09ef909b + crc: 0xf232862a type_id: 0x37d5564f full_name: "dev_pm_opp_get_freq" } @@ -348180,7 +332537,7 @@ elf_symbol { name: "dev_pm_opp_get_level" is_defined: true symbol_type: FUNCTION - crc: 0x6eda47e5 + crc: 0xc39367b5 type_id: 0xc8a2e5e7 full_name: "dev_pm_opp_get_level" } @@ -348189,7 +332546,7 @@ elf_symbol { name: "dev_pm_opp_get_max_transition_latency" is_defined: true symbol_type: FUNCTION - crc: 0x240a674a + crc: 0x68411ae4 type_id: 0x313af308 full_name: "dev_pm_opp_get_max_transition_latency" } @@ -348198,7 +332555,7 @@ elf_symbol { name: "dev_pm_opp_get_of_node" is_defined: true symbol_type: FUNCTION - crc: 0x7689706f + crc: 0x283ae956 type_id: 0x708a45ca full_name: "dev_pm_opp_get_of_node" } @@ -348207,7 +332564,7 @@ elf_symbol { name: "dev_pm_opp_get_opp_count" is_defined: true symbol_type: FUNCTION - crc: 0x23bfc693 + crc: 0x4fd5caea type_id: 0x9d16dd74 full_name: "dev_pm_opp_get_opp_count" } @@ -348216,7 +332573,7 @@ elf_symbol { name: "dev_pm_opp_get_opp_table" is_defined: true symbol_type: FUNCTION - crc: 0x7109adbb + crc: 0xe8a1d1e7 type_id: 0x31e594b0 full_name: "dev_pm_opp_get_opp_table" } @@ -348225,7 +332582,7 @@ elf_symbol { name: "dev_pm_opp_get_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0xc2b3fc45 + crc: 0xd296eead type_id: 0x9df535bf full_name: "dev_pm_opp_get_sharing_cpus" } @@ -348234,7 +332591,7 @@ elf_symbol { name: "dev_pm_opp_get_suspend_opp_freq" is_defined: true symbol_type: FUNCTION - crc: 0xc24e1c0c + crc: 0x8302e4ed type_id: 0x313af308 full_name: "dev_pm_opp_get_suspend_opp_freq" } @@ -348243,7 +332600,7 @@ elf_symbol { name: "dev_pm_opp_get_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x37311132 + crc: 0x9091c33b type_id: 0x37d5564f full_name: "dev_pm_opp_get_voltage" } @@ -348252,7 +332609,7 @@ elf_symbol { name: "dev_pm_opp_init_cpufreq_table" is_defined: true symbol_type: FUNCTION - crc: 0x6a419f07 + crc: 0xdc0ca6fd type_id: 0x9d3fe9f7 full_name: "dev_pm_opp_init_cpufreq_table" } @@ -348261,7 +332618,7 @@ elf_symbol { name: "dev_pm_opp_of_add_table" is_defined: true symbol_type: FUNCTION - crc: 0xf61f6718 + crc: 0xcdf50b24 type_id: 0x9d16dd74 full_name: "dev_pm_opp_of_add_table" } @@ -348270,7 +332627,7 @@ elf_symbol { name: "dev_pm_opp_of_add_table_indexed" is_defined: true symbol_type: FUNCTION - crc: 0xca2a76e6 + crc: 0x3c87edc0 type_id: 0x9c8a5e38 full_name: "dev_pm_opp_of_add_table_indexed" } @@ -348297,7 +332654,7 @@ elf_symbol { name: "dev_pm_opp_of_find_icc_paths" is_defined: true symbol_type: FUNCTION - crc: 0x4da9f60e + crc: 0x915a932b type_id: 0x9d899db1 full_name: "dev_pm_opp_of_find_icc_paths" } @@ -348306,7 +332663,7 @@ elf_symbol { name: "dev_pm_opp_of_get_opp_desc_node" is_defined: true symbol_type: FUNCTION - crc: 0x421cc162 + crc: 0xcea275a6 type_id: 0x7665e08d full_name: "dev_pm_opp_of_get_opp_desc_node" } @@ -348315,7 +332672,7 @@ elf_symbol { name: "dev_pm_opp_of_get_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0x6a236430 + crc: 0x2054123b type_id: 0x9df535bf full_name: "dev_pm_opp_of_get_sharing_cpus" } @@ -348324,7 +332681,7 @@ elf_symbol { name: "dev_pm_opp_of_register_em" is_defined: true symbol_type: FUNCTION - crc: 0x924fde63 + crc: 0x95734e15 type_id: 0x9df535bf full_name: "dev_pm_opp_of_register_em" } @@ -348333,7 +332690,7 @@ elf_symbol { name: "dev_pm_opp_of_remove_table" is_defined: true symbol_type: FUNCTION - crc: 0x91bf6730 + crc: 0x3485fb38 type_id: 0x100e6fc8 full_name: "dev_pm_opp_of_remove_table" } @@ -348342,7 +332699,7 @@ elf_symbol { name: "dev_pm_opp_put" is_defined: true symbol_type: FUNCTION - crc: 0xa08aa15c + crc: 0x8f0e5b20 type_id: 0x16e1ca8f full_name: "dev_pm_opp_put" } @@ -348351,7 +332708,7 @@ elf_symbol { name: "dev_pm_opp_put_opp_table" is_defined: true symbol_type: FUNCTION - crc: 0xda1dcd56 + crc: 0x9562d020 type_id: 0x196c5dcc full_name: "dev_pm_opp_put_opp_table" } @@ -348360,7 +332717,7 @@ elf_symbol { name: "dev_pm_opp_remove" is_defined: true symbol_type: FUNCTION - crc: 0xd49e16c6 + crc: 0xbf422caa type_id: 0x10c3ba5a full_name: "dev_pm_opp_remove" } @@ -348369,7 +332726,7 @@ elf_symbol { name: "dev_pm_opp_remove_all_dynamic" is_defined: true symbol_type: FUNCTION - crc: 0x9623a50a + crc: 0xb64a30df type_id: 0x100e6fc8 full_name: "dev_pm_opp_remove_all_dynamic" } @@ -348378,7 +332735,7 @@ elf_symbol { name: "dev_pm_opp_set_config" is_defined: true symbol_type: FUNCTION - crc: 0xcdf40ae7 + crc: 0x3f25e007 type_id: 0x9d0fcb12 full_name: "dev_pm_opp_set_config" } @@ -348387,7 +332744,7 @@ elf_symbol { name: "dev_pm_opp_set_opp" is_defined: true symbol_type: FUNCTION - crc: 0x45506791 + crc: 0xea03090f type_id: 0x9d7144c5 full_name: "dev_pm_opp_set_opp" } @@ -348396,7 +332753,7 @@ elf_symbol { name: "dev_pm_opp_set_rate" is_defined: true symbol_type: FUNCTION - crc: 0x7ed5513e + crc: 0xe4de155a type_id: 0x9ddb08e6 full_name: "dev_pm_opp_set_rate" } @@ -348405,7 +332762,7 @@ elf_symbol { name: "dev_pm_opp_set_sharing_cpus" is_defined: true symbol_type: FUNCTION - crc: 0x906eb083 + crc: 0xea5512b5 type_id: 0x9dd2e674 full_name: "dev_pm_opp_set_sharing_cpus" } @@ -348414,7 +332771,7 @@ elf_symbol { name: "dev_pm_qos_add_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x13d49151 + crc: 0x62f7d7e6 type_id: 0x9d75a454 full_name: "dev_pm_qos_add_notifier" } @@ -348423,7 +332780,7 @@ elf_symbol { name: "dev_pm_qos_add_request" is_defined: true symbol_type: FUNCTION - crc: 0x3da357d4 + crc: 0x24f06aef type_id: 0x9d40265c full_name: "dev_pm_qos_add_request" } @@ -348432,7 +332789,7 @@ elf_symbol { name: "dev_pm_qos_read_value" is_defined: true symbol_type: FUNCTION - crc: 0x9109c726 + crc: 0x8b842c59 type_id: 0x811e789b full_name: "dev_pm_qos_read_value" } @@ -348441,7 +332798,7 @@ elf_symbol { name: "dev_pm_qos_remove_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x6b4b9e21 + crc: 0xd4ee3302 type_id: 0x9d75a454 full_name: "dev_pm_qos_remove_notifier" } @@ -348450,7 +332807,7 @@ elf_symbol { name: "dev_pm_qos_remove_request" is_defined: true symbol_type: FUNCTION - crc: 0xe08f0ba1 + crc: 0x01bb6716 type_id: 0x98006d18 full_name: "dev_pm_qos_remove_request" } @@ -348459,7 +332816,7 @@ elf_symbol { name: "dev_pm_qos_update_request" is_defined: true symbol_type: FUNCTION - crc: 0xc38e40e5 + crc: 0xb18cba7a type_id: 0x9b50173a full_name: "dev_pm_qos_update_request" } @@ -348468,7 +332825,7 @@ elf_symbol { name: "dev_pm_set_dedicated_wake_irq_reverse" is_defined: true symbol_type: FUNCTION - crc: 0x47865ee0 + crc: 0x7272e32a type_id: 0x9c8a5e38 full_name: "dev_pm_set_dedicated_wake_irq_reverse" } @@ -348477,7 +332834,7 @@ elf_symbol { name: "dev_pm_set_wake_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb47bda35 + crc: 0xdc7ee19a type_id: 0x9c8a5e38 full_name: "dev_pm_set_wake_irq" } @@ -348486,7 +332843,7 @@ elf_symbol { name: "dev_printk_emit" is_defined: true symbol_type: FUNCTION - crc: 0x4f97911c + crc: 0xc4a9ad60 type_id: 0x84bb5eaa full_name: "dev_printk_emit" } @@ -348495,7 +332852,7 @@ elf_symbol { name: "dev_remove_pack" is_defined: true symbol_type: FUNCTION - crc: 0x45a38e53 + crc: 0x8b007491 type_id: 0x15cafbab full_name: "dev_remove_pack" } @@ -348504,7 +332861,7 @@ elf_symbol { name: "dev_set_allmulti" is_defined: true symbol_type: FUNCTION - crc: 0x23c4901d + crc: 0x988c9246 type_id: 0x90b5e896 full_name: "dev_set_allmulti" } @@ -348513,7 +332870,7 @@ elf_symbol { name: "dev_set_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0xabc35166 + crc: 0x1bced295 type_id: 0x91fbd1f6 full_name: "dev_set_mac_address" } @@ -348522,7 +332879,7 @@ elf_symbol { name: "dev_set_mtu" is_defined: true symbol_type: FUNCTION - crc: 0xfc1eb0ef + crc: 0x7926aee1 type_id: 0x90b5e896 full_name: "dev_set_mtu" } @@ -348531,7 +332888,7 @@ elf_symbol { name: "dev_set_name" is_defined: true symbol_type: FUNCTION - crc: 0x2363c7d1 + crc: 0xfe4c1bb3 type_id: 0x9dc7d522 full_name: "dev_set_name" } @@ -348540,7 +332897,7 @@ elf_symbol { name: "dev_set_promiscuity" is_defined: true symbol_type: FUNCTION - crc: 0xd8ef72da + crc: 0x15d17dcf type_id: 0x90b5e896 full_name: "dev_set_promiscuity" } @@ -348549,7 +332906,7 @@ elf_symbol { name: "dev_set_threaded" is_defined: true symbol_type: FUNCTION - crc: 0xe99860a6 + crc: 0x83ddce27 type_id: 0x909c96a5 full_name: "dev_set_threaded" } @@ -348558,7 +332915,7 @@ elf_symbol { name: "dev_to_i3cdev" is_defined: true symbol_type: FUNCTION - crc: 0x92e6e101 + crc: 0xad529304 type_id: 0x32d95585 full_name: "dev_to_i3cdev" } @@ -348567,7 +332924,7 @@ elf_symbol { name: "dev_uc_add" is_defined: true symbol_type: FUNCTION - crc: 0x1e2972bb + crc: 0xf79f7198 type_id: 0x91c85a84 full_name: "dev_uc_add" } @@ -348576,7 +332933,7 @@ elf_symbol { name: "dev_uc_del" is_defined: true symbol_type: FUNCTION - crc: 0x5767adba + crc: 0xbb155ba7 type_id: 0x91c85a84 full_name: "dev_uc_del" } @@ -348585,7 +332942,7 @@ elf_symbol { name: "dev_uc_sync" is_defined: true symbol_type: FUNCTION - crc: 0xdd7b014c + crc: 0x6e37ab1f type_id: 0x91e3f355 full_name: "dev_uc_sync" } @@ -348594,7 +332951,7 @@ elf_symbol { name: "dev_uc_sync_multiple" is_defined: true symbol_type: FUNCTION - crc: 0x1e0b3c50 + crc: 0x03597e74 type_id: 0x91e3f355 full_name: "dev_uc_sync_multiple" } @@ -348603,16 +332960,25 @@ elf_symbol { name: "dev_uc_unsync" is_defined: true symbol_type: FUNCTION - crc: 0x8a9fbb08 + crc: 0x57da884d type_id: 0x1cfb41e9 full_name: "dev_uc_unsync" } +elf_symbol { + id: 0xfc7749bc + name: "dev_vprintk_emit" + is_defined: true + symbol_type: FUNCTION + crc: 0xaabe4aad + 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: 0xb1ba906e type_id: 0xda80c39b full_name: "devfreq_add_device" } @@ -348621,7 +332987,7 @@ elf_symbol { name: "devfreq_add_governor" is_defined: true symbol_type: FUNCTION - crc: 0x72519319 + crc: 0x86de5190 type_id: 0x91cab466 full_name: "devfreq_add_governor" } @@ -348630,7 +332996,7 @@ elf_symbol { name: "devfreq_cooling_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x8f5ef4bf + crc: 0x83e64b2d type_id: 0x11aaf502 full_name: "devfreq_cooling_unregister" } @@ -348639,7 +333005,7 @@ elf_symbol { name: "devfreq_get_devfreq_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x13ca9409 + crc: 0x66f2a720 type_id: 0xd7754407 full_name: "devfreq_get_devfreq_by_node" } @@ -348648,7 +333014,7 @@ elf_symbol { name: "devfreq_get_devfreq_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x0011e3cf + crc: 0x1b68bb5a type_id: 0xda1e3051 full_name: "devfreq_get_devfreq_by_phandle" } @@ -348657,7 +333023,7 @@ elf_symbol { name: "devfreq_monitor_resume" is_defined: true symbol_type: FUNCTION - crc: 0xef904e90 + crc: 0xb2bb722f type_id: 0x1942d44d full_name: "devfreq_monitor_resume" } @@ -348666,7 +333032,7 @@ elf_symbol { name: "devfreq_monitor_start" is_defined: true symbol_type: FUNCTION - crc: 0x127c3793 + crc: 0x3dd27061 type_id: 0x1942d44d full_name: "devfreq_monitor_start" } @@ -348675,7 +333041,7 @@ elf_symbol { name: "devfreq_monitor_stop" is_defined: true symbol_type: FUNCTION - crc: 0x2f4393b8 + crc: 0xe962397b type_id: 0x1942d44d full_name: "devfreq_monitor_stop" } @@ -348684,7 +333050,7 @@ elf_symbol { name: "devfreq_monitor_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x8ce0f7de + crc: 0x414e4d3e type_id: 0x1942d44d full_name: "devfreq_monitor_suspend" } @@ -348693,7 +333059,7 @@ elf_symbol { name: "devfreq_recommended_opp" is_defined: true symbol_type: FUNCTION - crc: 0xaa1cfb30 + crc: 0xa0e23a48 type_id: 0x81ecc373 full_name: "devfreq_recommended_opp" } @@ -348702,7 +333068,7 @@ elf_symbol { name: "devfreq_register_opp_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xf8149cd7 + crc: 0x65c6fc4a type_id: 0x9d8b7529 full_name: "devfreq_register_opp_notifier" } @@ -348711,7 +333077,7 @@ elf_symbol { name: "devfreq_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xffdb89eb + crc: 0x12b90604 type_id: 0x945a66f1 full_name: "devfreq_remove_device" } @@ -348720,7 +333086,7 @@ elf_symbol { name: "devfreq_remove_governor" is_defined: true symbol_type: FUNCTION - crc: 0x1e1d9cf4 + crc: 0xc8d92bc0 type_id: 0x91cab466 full_name: "devfreq_remove_governor" } @@ -348729,7 +333095,7 @@ elf_symbol { name: "devfreq_resume_device" is_defined: true symbol_type: FUNCTION - crc: 0x72eb5146 + crc: 0xe91564d6 type_id: 0x945a66f1 full_name: "devfreq_resume_device" } @@ -348738,7 +333104,7 @@ elf_symbol { name: "devfreq_suspend_device" is_defined: true symbol_type: FUNCTION - crc: 0x9d6d4610 + crc: 0xb440c1b3 type_id: 0x945a66f1 full_name: "devfreq_suspend_device" } @@ -348747,7 +333113,7 @@ elf_symbol { name: "devfreq_unregister_opp_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xc4685d4a + crc: 0x789b8a6a type_id: 0x9d8b7529 full_name: "devfreq_unregister_opp_notifier" } @@ -348756,7 +333122,7 @@ elf_symbol { name: "devfreq_update_interval" is_defined: true symbol_type: FUNCTION - crc: 0x66cbcbaf + crc: 0x295d6dfb type_id: 0x192d11cd full_name: "devfreq_update_interval" } @@ -348765,7 +333131,7 @@ elf_symbol { name: "device_add" is_defined: true symbol_type: FUNCTION - crc: 0xfba01ba1 + crc: 0x8b7b7820 type_id: 0x9d16dd74 full_name: "device_add" } @@ -348774,7 +333140,7 @@ elf_symbol { name: "device_add_disk" is_defined: true symbol_type: FUNCTION - crc: 0x7a6d14c0 + crc: 0xa8a819ad type_id: 0x9d93897e full_name: "device_add_disk" } @@ -348783,7 +333149,7 @@ elf_symbol { name: "device_add_groups" is_defined: true symbol_type: FUNCTION - crc: 0x7d33b95e + crc: 0x39d378ce type_id: 0x9d0fd195 full_name: "device_add_groups" } @@ -348792,7 +333158,7 @@ elf_symbol { name: "device_attach" is_defined: true symbol_type: FUNCTION - crc: 0xed48f7fa + crc: 0x4f52c81c type_id: 0x9d16dd74 full_name: "device_attach" } @@ -348801,7 +333167,7 @@ elf_symbol { name: "device_bind_driver" is_defined: true symbol_type: FUNCTION - crc: 0x5360d93e + crc: 0xbf8b3301 type_id: 0x9d16dd74 full_name: "device_bind_driver" } @@ -348810,7 +333176,7 @@ elf_symbol { name: "device_create" is_defined: true symbol_type: FUNCTION - crc: 0x81dd5717 + crc: 0x2b577225 type_id: 0xa78fe504 full_name: "device_create" } @@ -348819,7 +333185,7 @@ elf_symbol { name: "device_create_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xfda9f88c + crc: 0xc100c709 type_id: 0x9df7985b full_name: "device_create_bin_file" } @@ -348828,7 +333194,7 @@ elf_symbol { name: "device_create_file" is_defined: true symbol_type: FUNCTION - crc: 0xb24ce1fd + crc: 0xf481f73a type_id: 0x9de4ff9b full_name: "device_create_file" } @@ -348837,7 +333203,7 @@ elf_symbol { name: "device_create_managed_software_node" is_defined: true symbol_type: FUNCTION - crc: 0xa4045464 + crc: 0x3b542899 type_id: 0x9dc044d0 full_name: "device_create_managed_software_node" } @@ -348846,7 +333212,7 @@ elf_symbol { name: "device_create_with_groups" is_defined: true symbol_type: FUNCTION - crc: 0x7d9fb1c4 + crc: 0x97fb415c type_id: 0xa78fe955 full_name: "device_create_with_groups" } @@ -348855,7 +333221,7 @@ elf_symbol { name: "device_del" is_defined: true symbol_type: FUNCTION - crc: 0x5884cd36 + crc: 0x7ed7fd02 type_id: 0x100e6fc8 full_name: "device_del" } @@ -348864,7 +333230,7 @@ elf_symbol { name: "device_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x124ac754 + crc: 0x2a3cd041 type_id: 0x19a776c5 full_name: "device_destroy" } @@ -348873,7 +333239,7 @@ elf_symbol { name: "device_find_child" is_defined: true symbol_type: FUNCTION - crc: 0x1d678ad4 + crc: 0x1a002941 type_id: 0xadd088bd full_name: "device_find_child" } @@ -348882,7 +333248,7 @@ elf_symbol { name: "device_for_each_child" is_defined: true symbol_type: FUNCTION - crc: 0xc8c34a29 + crc: 0x87c303b4 type_id: 0x9d7f5bac full_name: "device_for_each_child" } @@ -348891,7 +333257,7 @@ elf_symbol { name: "device_for_each_child_reverse" is_defined: true symbol_type: FUNCTION - crc: 0xe28ca8c7 + crc: 0xd0011710 type_id: 0x9d7f5bac full_name: "device_for_each_child_reverse" } @@ -348900,7 +333266,7 @@ elf_symbol { name: "device_get_child_node_count" is_defined: true symbol_type: FUNCTION - crc: 0xa9d61943 + crc: 0x6e829f1c type_id: 0xce4d40a0 full_name: "device_get_child_node_count" } @@ -348909,7 +333275,7 @@ elf_symbol { name: "device_get_dma_attr" is_defined: true symbol_type: FUNCTION - crc: 0xaaf095e5 + crc: 0xbf112f12 type_id: 0x167dac02 full_name: "device_get_dma_attr" } @@ -348918,7 +333284,7 @@ elf_symbol { name: "device_get_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0x9aec9d8a + crc: 0x9aded6df type_id: 0x9d04d2ef full_name: "device_get_mac_address" } @@ -348927,7 +333293,7 @@ elf_symbol { name: "device_get_match_data" is_defined: true symbol_type: FUNCTION - crc: 0x21dbd89e + crc: 0x6c1435d1 type_id: 0x5846e63a full_name: "device_get_match_data" } @@ -348936,7 +333302,7 @@ elf_symbol { name: "device_get_named_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x3bd72788 + crc: 0x45a8d580 type_id: 0x3908f702 full_name: "device_get_named_child_node" } @@ -348945,7 +333311,7 @@ elf_symbol { name: "device_get_next_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x0824bff0 + crc: 0x25bac2ac type_id: 0x39e2f73b full_name: "device_get_next_child_node" } @@ -348954,7 +333320,7 @@ elf_symbol { name: "device_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xa80f1f34 + crc: 0x0d7c4256 type_id: 0x9d16dd74 full_name: "device_get_phy_mode" } @@ -348963,7 +333329,7 @@ elf_symbol { name: "device_initialize" is_defined: true symbol_type: FUNCTION - crc: 0xf21c1f15 + crc: 0x8c5c74f6 type_id: 0x100e6fc8 full_name: "device_initialize" } @@ -348972,7 +333338,7 @@ elf_symbol { name: "device_link_add" is_defined: true symbol_type: FUNCTION - crc: 0x13b5b17b + crc: 0x70dd1a8f type_id: 0x60262630 full_name: "device_link_add" } @@ -348981,7 +333347,7 @@ elf_symbol { name: "device_link_del" is_defined: true symbol_type: FUNCTION - crc: 0x35d6ed6e + crc: 0x45b38568 type_id: 0x19ba6fc0 full_name: "device_link_del" } @@ -348990,7 +333356,7 @@ elf_symbol { name: "device_link_remove" is_defined: true symbol_type: FUNCTION - crc: 0x75ce9d00 + crc: 0xd55c15eb type_id: 0x16be6b3a full_name: "device_link_remove" } @@ -348999,7 +333365,7 @@ elf_symbol { name: "device_match_any" is_defined: true symbol_type: FUNCTION - crc: 0x94f9bdbc + crc: 0xe3107b41 type_id: 0x9df2a123 full_name: "device_match_any" } @@ -349008,7 +333374,7 @@ elf_symbol { name: "device_match_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0x883da770 + crc: 0x858ad5b8 type_id: 0x9df2a123 full_name: "device_match_fwnode" } @@ -349017,7 +333383,7 @@ elf_symbol { name: "device_match_name" is_defined: true symbol_type: FUNCTION - crc: 0xf3758c51 + crc: 0x746fc005 type_id: 0x9df2a123 full_name: "device_match_name" } @@ -349026,7 +333392,7 @@ elf_symbol { name: "device_match_of_node" is_defined: true symbol_type: FUNCTION - crc: 0x472c6f6d + crc: 0x8a865feb type_id: 0x9df2a123 full_name: "device_match_of_node" } @@ -349035,7 +333401,7 @@ elf_symbol { name: "device_move" is_defined: true symbol_type: FUNCTION - crc: 0x3df173f6 + crc: 0x05454726 type_id: 0x9d26cfef full_name: "device_move" } @@ -349044,7 +333410,7 @@ elf_symbol { name: "device_node_to_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x12a6ac41 + crc: 0x1f45fcee type_id: 0x81a9f9cd full_name: "device_node_to_regmap" } @@ -349053,7 +333419,7 @@ elf_symbol { name: "device_property_match_string" is_defined: true symbol_type: FUNCTION - crc: 0x2401510c + crc: 0x3a29ed55 type_id: 0x9de11b8d full_name: "device_property_match_string" } @@ -349062,7 +333428,7 @@ elf_symbol { name: "device_property_present" is_defined: true symbol_type: FUNCTION - crc: 0xefbfbe50 + crc: 0xe241f3f8 type_id: 0xfeca278b full_name: "device_property_present" } @@ -349071,7 +333437,7 @@ elf_symbol { name: "device_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0x83a6aecb + crc: 0x3b4f82f5 type_id: 0x9defdaa5 full_name: "device_property_read_string" } @@ -349080,7 +333446,7 @@ elf_symbol { name: "device_property_read_u16_array" is_defined: true symbol_type: FUNCTION - crc: 0x5ef2a41c + crc: 0x6ad644e8 type_id: 0x9de6ffa0 full_name: "device_property_read_u16_array" } @@ -349089,7 +333455,7 @@ elf_symbol { name: "device_property_read_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0xbaff7357 + crc: 0x1bc9b5bc type_id: 0x9de37bf9 full_name: "device_property_read_u32_array" } @@ -349098,7 +333464,7 @@ elf_symbol { name: "device_property_read_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x333f0eec + crc: 0x5fc5ec79 type_id: 0x9ded7ebc full_name: "device_property_read_u8_array" } @@ -349107,7 +333473,7 @@ elf_symbol { name: "device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7d5325b2 + crc: 0x10b67a42 type_id: 0x9d16dd74 full_name: "device_register" } @@ -349116,7 +333482,7 @@ elf_symbol { name: "device_release_driver" is_defined: true symbol_type: FUNCTION - crc: 0xd25ab322 + crc: 0x94b167ff type_id: 0x100e6fc8 full_name: "device_release_driver" } @@ -349125,7 +333491,7 @@ elf_symbol { name: "device_remove_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xe5863f83 + crc: 0xe9421626 type_id: 0x10ef2ae7 full_name: "device_remove_bin_file" } @@ -349134,7 +333500,7 @@ elf_symbol { name: "device_remove_file" is_defined: true symbol_type: FUNCTION - crc: 0xd5f7828c + crc: 0x80700dbe type_id: 0x10fc4d27 full_name: "device_remove_file" } @@ -349143,7 +333509,7 @@ elf_symbol { name: "device_remove_groups" is_defined: true symbol_type: FUNCTION - crc: 0x378b8d7b + crc: 0x0adfb7b5 type_id: 0x10176329 full_name: "device_remove_groups" } @@ -349152,7 +333518,7 @@ elf_symbol { name: "device_rename" is_defined: true symbol_type: FUNCTION - crc: 0x9f06ea72 + crc: 0x4af84d5e type_id: 0x9dee9fa0 full_name: "device_rename" } @@ -349161,7 +333527,7 @@ elf_symbol { name: "device_set_of_node_from_dev" is_defined: true symbol_type: FUNCTION - crc: 0x76083064 + crc: 0x481ce7a2 type_id: 0x10f0f603 full_name: "device_set_of_node_from_dev" } @@ -349170,7 +333536,7 @@ elf_symbol { name: "device_set_wakeup_capable" is_defined: true symbol_type: FUNCTION - crc: 0x37a2e8a8 + crc: 0x590ee8d7 type_id: 0x11bb92b7 full_name: "device_set_wakeup_capable" } @@ -349179,7 +333545,7 @@ elf_symbol { name: "device_set_wakeup_enable" is_defined: true symbol_type: FUNCTION - crc: 0x67527906 + crc: 0x8db10f75 type_id: 0x9ca3200b full_name: "device_set_wakeup_enable" } @@ -349188,7 +333554,7 @@ elf_symbol { name: "device_show_bool" is_defined: true symbol_type: FUNCTION - crc: 0xd86de685 + crc: 0x67b95f5b type_id: 0x145d7056 full_name: "device_show_bool" } @@ -349197,7 +333563,7 @@ elf_symbol { name: "device_show_int" is_defined: true symbol_type: FUNCTION - crc: 0x6f9077ff + crc: 0xa8f368c3 type_id: 0x145d7056 full_name: "device_show_int" } @@ -349206,7 +333572,7 @@ elf_symbol { name: "device_store_bool" is_defined: true symbol_type: FUNCTION - crc: 0x8654ef26 + crc: 0x31fc04df type_id: 0x14500457 full_name: "device_store_bool" } @@ -349215,7 +333581,7 @@ elf_symbol { name: "device_store_int" is_defined: true symbol_type: FUNCTION - crc: 0x6146bec0 + crc: 0x862c4ce7 type_id: 0x14500457 full_name: "device_store_int" } @@ -349224,7 +333590,7 @@ elf_symbol { name: "device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x798d0d12 + crc: 0x8a7b7b0a type_id: 0x100e6fc8 full_name: "device_unregister" } @@ -349233,7 +333599,7 @@ elf_symbol { name: "device_wakeup_disable" is_defined: true symbol_type: FUNCTION - crc: 0xf18701ab + crc: 0x7478e234 type_id: 0x9d16dd74 full_name: "device_wakeup_disable" } @@ -349242,7 +333608,7 @@ elf_symbol { name: "device_wakeup_enable" is_defined: true symbol_type: FUNCTION - crc: 0x25cf16e8 + crc: 0x1e3a2643 type_id: 0x9d16dd74 full_name: "device_wakeup_enable" } @@ -349251,7 +333617,7 @@ elf_symbol { name: "devm_add_action" is_defined: true symbol_type: FUNCTION - crc: 0x67f801ff + crc: 0x4cff5965 type_id: 0x9d2c05c3 full_name: "devm_add_action" } @@ -349260,7 +333626,7 @@ elf_symbol { name: "devm_alloc_etherdev_mqs" is_defined: true symbol_type: FUNCTION - crc: 0x7321460d + crc: 0x9ca5f8f2 type_id: 0xfd6947a6 full_name: "devm_alloc_etherdev_mqs" } @@ -349269,7 +333635,7 @@ elf_symbol { name: "devm_backlight_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x933d6665 + crc: 0xfdff3f06 type_id: 0x7cd5f8d0 full_name: "devm_backlight_device_register" } @@ -349278,7 +333644,7 @@ elf_symbol { name: "devm_backlight_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfd53b32d + crc: 0xab85d670 type_id: 0x10cc1a70 full_name: "devm_backlight_device_unregister" } @@ -349287,7 +333653,7 @@ elf_symbol { name: "devm_bitmap_zalloc" is_defined: true symbol_type: FUNCTION - crc: 0xc8f2a35a + crc: 0x39a58fd7 type_id: 0xaa7f8be4 full_name: "devm_bitmap_zalloc" } @@ -349296,7 +333662,7 @@ elf_symbol { name: "devm_blk_crypto_profile_init" is_defined: true symbol_type: FUNCTION - crc: 0xcd76af15 + crc: 0xf8265ce2 type_id: 0x9d25e982 full_name: "devm_blk_crypto_profile_init" } @@ -349305,7 +333671,7 @@ elf_symbol { name: "devm_clk_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0x845e04b1 + crc: 0x2efbc79a type_id: 0x9c84371e full_name: "devm_clk_bulk_get" } @@ -349314,7 +333680,7 @@ elf_symbol { name: "devm_clk_bulk_get_all" is_defined: true symbol_type: FUNCTION - crc: 0x6bd000bb + crc: 0x92951d87 type_id: 0x9d053909 full_name: "devm_clk_bulk_get_all" } @@ -349323,7 +333689,7 @@ elf_symbol { name: "devm_clk_bulk_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xa45baabd + crc: 0x58ba7ea6 type_id: 0x9c84371e full_name: "devm_clk_bulk_get_optional" } @@ -349332,7 +333698,7 @@ elf_symbol { name: "devm_clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xfbaf6bb1 + crc: 0xd8fe280b type_id: 0xa671941e full_name: "devm_clk_get" } @@ -349341,7 +333707,7 @@ elf_symbol { name: "devm_clk_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xa5d12c96 + crc: 0xc25396c6 type_id: 0xa671941e full_name: "devm_clk_get_optional" } @@ -349350,7 +333716,7 @@ elf_symbol { name: "devm_clk_hw_register" is_defined: true symbol_type: FUNCTION - crc: 0xb5deb7b1 + crc: 0x28a16bd0 type_id: 0x9d3d4fff full_name: "devm_clk_hw_register" } @@ -349359,7 +333725,7 @@ elf_symbol { name: "devm_clk_hw_register_fixed_factor_parent_hw" is_defined: true symbol_type: FUNCTION - crc: 0xd6843106 + crc: 0x59ef0856 type_id: 0xde006855 full_name: "devm_clk_hw_register_fixed_factor_parent_hw" } @@ -349368,7 +333734,7 @@ elf_symbol { name: "devm_clk_put" is_defined: true symbol_type: FUNCTION - crc: 0xd66f1476 + crc: 0x314524a7 type_id: 0x10f95469 full_name: "devm_clk_put" } @@ -349377,7 +333743,7 @@ elf_symbol { name: "devm_clk_register" is_defined: true symbol_type: FUNCTION - crc: 0x789619fa + crc: 0xf9d935b0 type_id: 0xa6a24441 full_name: "devm_clk_register" } @@ -349386,7 +333752,7 @@ elf_symbol { name: "devm_devfreq_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x254c0ffb + crc: 0xfe8e8e7f type_id: 0xda80c39b full_name: "devm_devfreq_add_device" } @@ -349395,7 +333761,7 @@ elf_symbol { name: "devm_devfreq_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xbcde34ba + crc: 0xd7bcb7f1 type_id: 0x9d8c8e95 full_name: "devm_devfreq_register_notifier" } @@ -349404,7 +333770,7 @@ elf_symbol { name: "devm_devfreq_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xe88e45d9 + crc: 0xfa42d453 type_id: 0x1093c795 full_name: "devm_devfreq_remove_device" } @@ -349413,7 +333779,7 @@ elf_symbol { name: "devm_devfreq_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xbba5e6bb + crc: 0x9089c648 type_id: 0x10943c29 full_name: "devm_devfreq_unregister_notifier" } @@ -349422,7 +333788,7 @@ elf_symbol { name: "devm_device_add_group" is_defined: true symbol_type: FUNCTION - crc: 0x9e391cbc + crc: 0x3a02f88f type_id: 0x9ddbed6b full_name: "devm_device_add_group" } @@ -349431,7 +333797,7 @@ elf_symbol { name: "devm_device_add_groups" is_defined: true symbol_type: FUNCTION - crc: 0x07d20589 + crc: 0x9529ab8f type_id: 0x9d0fd195 full_name: "devm_device_add_groups" } @@ -349440,7 +333806,7 @@ elf_symbol { name: "devm_device_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x650b1ef0 + crc: 0x80793f46 type_id: 0x10c35fd7 full_name: "devm_device_remove_group" } @@ -349449,7 +333815,7 @@ elf_symbol { name: "devm_drm_of_get_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x75ec41d3 + crc: 0x0c9307a9 type_id: 0x9a68883d full_name: "devm_drm_of_get_bridge" } @@ -349458,7 +333824,7 @@ elf_symbol { name: "devm_drm_panel_bridge_add" is_defined: true symbol_type: FUNCTION - crc: 0x29678185 + crc: 0x616a3551 type_id: 0x9ac9a7eb full_name: "devm_drm_panel_bridge_add" } @@ -349467,7 +333833,7 @@ elf_symbol { name: "devm_drm_panel_bridge_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x2b7d03d1 + crc: 0x0b212aec type_id: 0x9afbe5e1 full_name: "devm_drm_panel_bridge_add_typed" } @@ -349476,7 +333842,7 @@ elf_symbol { name: "devm_extcon_dev_allocate" is_defined: true symbol_type: FUNCTION - crc: 0x755cd62a + crc: 0x5727dbe4 type_id: 0x0f502b97 full_name: "devm_extcon_dev_allocate" } @@ -349485,7 +333851,7 @@ elf_symbol { name: "devm_extcon_dev_register" is_defined: true symbol_type: FUNCTION - crc: 0x70d5cd9f + crc: 0x581e8a87 type_id: 0x9d56f523 full_name: "devm_extcon_dev_register" } @@ -349494,7 +333860,7 @@ elf_symbol { name: "devm_extcon_dev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7e9e13f3 + crc: 0x56816e6e type_id: 0x104e479f full_name: "devm_extcon_dev_unregister" } @@ -349503,7 +333869,7 @@ elf_symbol { name: "devm_extcon_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0xc2a983a2 + crc: 0xbe94287d type_id: 0x9d47faa0 full_name: "devm_extcon_register_notifier" } @@ -349512,7 +333878,7 @@ elf_symbol { name: "devm_free_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6f51d0bf + crc: 0x9bade029 type_id: 0x111e5509 full_name: "devm_free_irq" } @@ -349521,7 +333887,7 @@ elf_symbol { name: "devm_fwnode_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x99933791 + crc: 0x56446585 type_id: 0x5fc92844 full_name: "devm_fwnode_gpiod_get_index" } @@ -349530,7 +333896,7 @@ elf_symbol { name: "devm_fwnode_iio_channel_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xa913b959 + crc: 0x6d35dd83 type_id: 0xa96969e0 full_name: "devm_fwnode_iio_channel_get_by_name" } @@ -349539,7 +333905,7 @@ elf_symbol { name: "devm_fwnode_pwm_get" is_defined: true symbol_type: FUNCTION - crc: 0x3815c670 + crc: 0xadc2878d type_id: 0x03884347 full_name: "devm_fwnode_pwm_get" } @@ -349548,7 +333914,7 @@ elf_symbol { name: "devm_gen_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0xeebd9b0f + crc: 0xd2ea0167 type_id: 0x5d7d36d4 full_name: "devm_gen_pool_create" } @@ -349557,7 +333923,7 @@ elf_symbol { name: "devm_get_clk_from_child" is_defined: true symbol_type: FUNCTION - crc: 0x36aed8cf + crc: 0x855e5c14 type_id: 0xa6579ee9 full_name: "devm_get_clk_from_child" } @@ -349566,7 +333932,7 @@ elf_symbol { name: "devm_gh_rm_register_platform_ops" is_defined: true symbol_type: FUNCTION - crc: 0x0bdfcf41 + crc: 0x1f3ae551 type_id: 0x9def2541 full_name: "devm_gh_rm_register_platform_ops" } @@ -349575,7 +333941,7 @@ elf_symbol { name: "devm_gpio_request" is_defined: true symbol_type: FUNCTION - crc: 0x5ae06606 + crc: 0x731ab1b2 type_id: 0x9c0f4cc1 full_name: "devm_gpio_request" } @@ -349584,7 +333950,7 @@ elf_symbol { name: "devm_gpio_request_one" is_defined: true symbol_type: FUNCTION - crc: 0x53bad7a3 + crc: 0x17b1cc56 type_id: 0x9c0cedf7 full_name: "devm_gpio_request_one" } @@ -349593,7 +333959,7 @@ elf_symbol { name: "devm_gpiochip_add_data_with_key" is_defined: true symbol_type: FUNCTION - crc: 0x948e1150 + crc: 0x812fc037 type_id: 0x9d7300d0 full_name: "devm_gpiochip_add_data_with_key" } @@ -349602,7 +333968,7 @@ elf_symbol { name: "devm_gpiod_get" is_defined: true symbol_type: FUNCTION - crc: 0x3de03746 + crc: 0x6ca23f25 type_id: 0x5f272d07 full_name: "devm_gpiod_get" } @@ -349611,7 +333977,7 @@ elf_symbol { name: "devm_gpiod_get_array" is_defined: true symbol_type: FUNCTION - crc: 0xdbafaa85 + crc: 0x594caf1c type_id: 0x8dd5f3b8 full_name: "devm_gpiod_get_array" } @@ -349620,7 +333986,7 @@ elf_symbol { name: "devm_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0xf9b8531b + crc: 0x3e941f23 type_id: 0x5f3cfa16 full_name: "devm_gpiod_get_index" } @@ -349629,7 +333995,7 @@ elf_symbol { name: "devm_gpiod_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0xe170fda1 + crc: 0x433de477 type_id: 0x5f272d07 full_name: "devm_gpiod_get_optional" } @@ -349638,7 +334004,7 @@ elf_symbol { name: "devm_gpiod_put" is_defined: true symbol_type: FUNCTION - crc: 0x40da2739 + crc: 0xb37e2b98 type_id: 0x109bed40 full_name: "devm_gpiod_put" } @@ -349647,7 +334013,7 @@ elf_symbol { name: "devm_gpiod_put_array" is_defined: true symbol_type: FUNCTION - crc: 0x3d783be7 + crc: 0xa8c317f8 type_id: 0x10c7c629 full_name: "devm_gpiod_put_array" } @@ -349656,7 +334022,7 @@ elf_symbol { name: "devm_hwrng_register" is_defined: true symbol_type: FUNCTION - crc: 0x864554dd + crc: 0x909a3cdd type_id: 0x9d411575 full_name: "devm_hwrng_register" } @@ -349665,16 +334031,25 @@ elf_symbol { name: "devm_hwspin_lock_register" is_defined: true symbol_type: FUNCTION - crc: 0x38070bbb + crc: 0xadfa1f93 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: 0x36d01cc2 + 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: 0xe7279871 type_id: 0x8c93d036 full_name: "devm_i2c_new_dummy_device" } @@ -349683,7 +334058,7 @@ elf_symbol { name: "devm_iio_channel_get" is_defined: true symbol_type: FUNCTION - crc: 0xaf51e122 + crc: 0x2f0f55cc type_id: 0xa98cedf4 full_name: "devm_iio_channel_get" } @@ -349692,7 +334067,7 @@ elf_symbol { name: "devm_iio_channel_get_all" is_defined: true symbol_type: FUNCTION - crc: 0x641d93be + crc: 0xa38de6e0 type_id: 0xa974af20 full_name: "devm_iio_channel_get_all" } @@ -349701,7 +334076,7 @@ elf_symbol { name: "devm_iio_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x9cbcfc42 + crc: 0xd51536ca type_id: 0x582c94c3 full_name: "devm_iio_device_alloc" } @@ -349710,7 +334085,7 @@ elf_symbol { name: "devm_iio_trigger_register" is_defined: true symbol_type: FUNCTION - crc: 0xdda0cabe + crc: 0xa5d08444 type_id: 0x9d729b69 full_name: "devm_iio_trigger_register" } @@ -349719,7 +334094,7 @@ elf_symbol { name: "devm_input_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x6789d664 + crc: 0x5d68c186 type_id: 0x3db2a1a3 full_name: "devm_input_allocate_device" } @@ -349728,7 +334103,7 @@ elf_symbol { name: "devm_ioremap" is_defined: true symbol_type: FUNCTION - crc: 0x2f505436 + crc: 0x2ad1a2ae type_id: 0x54704321 full_name: "devm_ioremap" } @@ -349737,7 +334112,7 @@ elf_symbol { name: "devm_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xc1bf4beb + crc: 0x95547f77 type_id: 0x56c70278 full_name: "devm_ioremap_resource" } @@ -349746,7 +334121,7 @@ elf_symbol { name: "devm_ioremap_wc" is_defined: true symbol_type: FUNCTION - crc: 0x1613c0c4 + crc: 0xf790d84a type_id: 0x54704321 full_name: "devm_ioremap_wc" } @@ -349755,7 +334130,7 @@ elf_symbol { name: "devm_iounmap" is_defined: true symbol_type: FUNCTION - crc: 0xdcff13a5 + crc: 0x5076b3e0 type_id: 0x106c9a5c full_name: "devm_iounmap" } @@ -349764,7 +334139,7 @@ elf_symbol { name: "devm_irq_alloc_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xccfab696 + crc: 0x125b5533 type_id: 0xe7f008ab full_name: "devm_irq_alloc_generic_chip" } @@ -349773,7 +334148,7 @@ elf_symbol { name: "devm_irq_setup_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xafd42a9d + crc: 0x10e77e1e type_id: 0x9dcf7ec3 full_name: "devm_irq_setup_generic_chip" } @@ -349782,7 +334157,7 @@ elf_symbol { name: "devm_kasprintf" is_defined: true symbol_type: FUNCTION - crc: 0xb5626627 + crc: 0xcac804cb type_id: 0x3d63b46a full_name: "devm_kasprintf" } @@ -349791,7 +334166,7 @@ elf_symbol { name: "devm_kfree" is_defined: true symbol_type: FUNCTION - crc: 0xc990ee6c + crc: 0x8dfea2ac type_id: 0x10ea139f full_name: "devm_kfree" } @@ -349800,7 +334175,7 @@ elf_symbol { name: "devm_kmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xc1cfd2b1 + crc: 0xd32194df type_id: 0x55ec33bc full_name: "devm_kmalloc" } @@ -349809,7 +334184,7 @@ elf_symbol { name: "devm_kmemdup" is_defined: true symbol_type: FUNCTION - crc: 0xf94569b1 + crc: 0xaa450adb type_id: 0x56da383c full_name: "devm_kmemdup" } @@ -349818,7 +334193,7 @@ elf_symbol { name: "devm_krealloc" is_defined: true symbol_type: FUNCTION - crc: 0xc63b0aed + crc: 0xdf6f4ac3 type_id: 0x565cb1ff full_name: "devm_krealloc" } @@ -349827,7 +334202,7 @@ elf_symbol { name: "devm_kstrdup" is_defined: true symbol_type: FUNCTION - crc: 0x634df9a2 + crc: 0xe975d7e5 type_id: 0x3e6c14f3 full_name: "devm_kstrdup" } @@ -349836,7 +334211,7 @@ elf_symbol { name: "devm_kstrdup_const" is_defined: true symbol_type: FUNCTION - crc: 0x9099c224 + crc: 0xcddd89e1 type_id: 0x9216029b full_name: "devm_kstrdup_const" } @@ -349845,7 +334220,7 @@ elf_symbol { name: "devm_kvasprintf" is_defined: true symbol_type: FUNCTION - crc: 0x377450d2 + crc: 0x65f4711b type_id: 0x3d62b757 full_name: "devm_kvasprintf" } @@ -349854,7 +334229,7 @@ elf_symbol { name: "devm_led_classdev_flash_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0xbd74a182 + crc: 0x143a6b8b type_id: 0x9de9e113 full_name: "devm_led_classdev_flash_register_ext" } @@ -349863,7 +334238,7 @@ elf_symbol { name: "devm_led_classdev_multicolor_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x616aadf6 + crc: 0xb6881a29 type_id: 0x9de8f9f8 full_name: "devm_led_classdev_multicolor_register_ext" } @@ -349872,7 +334247,7 @@ elf_symbol { name: "devm_led_classdev_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0xe4f86d56 + crc: 0x37f7ba06 type_id: 0x9dd2d442 full_name: "devm_led_classdev_register_ext" } @@ -349881,7 +334256,7 @@ elf_symbol { name: "devm_led_classdev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xbdc4b82a + crc: 0xa0fa8b46 type_id: 0x10c54574 full_name: "devm_led_classdev_unregister" } @@ -349890,7 +334265,7 @@ elf_symbol { name: "devm_mbox_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xbc720bfb + crc: 0xcfcf16ac type_id: 0x9df52a21 full_name: "devm_mbox_controller_register" } @@ -349899,7 +334274,7 @@ elf_symbol { name: "devm_memremap" is_defined: true symbol_type: FUNCTION - crc: 0x2a87e14c + crc: 0x40606d36 type_id: 0x5468daf3 full_name: "devm_memremap" } @@ -349908,7 +334283,7 @@ elf_symbol { name: "devm_mfd_add_devices" is_defined: true symbol_type: FUNCTION - crc: 0xce9c4936 + crc: 0xdc352f16 type_id: 0x9c874975 full_name: "devm_mfd_add_devices" } @@ -349917,7 +334292,7 @@ elf_symbol { name: "devm_mipi_dsi_attach" is_defined: true symbol_type: FUNCTION - crc: 0xe4878462 + crc: 0xb9518b33 type_id: 0x9d3354d9 full_name: "devm_mipi_dsi_attach" } @@ -349926,7 +334301,7 @@ elf_symbol { name: "devm_mipi_dsi_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x9d6fd066 + crc: 0x7ce3667e type_id: 0x7ad03bcc full_name: "devm_mipi_dsi_device_register_full" } @@ -349935,7 +334310,7 @@ elf_symbol { name: "devm_nvmem_cell_get" is_defined: true symbol_type: FUNCTION - crc: 0x4795b386 + crc: 0xc3697beb type_id: 0xbbe36438 full_name: "devm_nvmem_cell_get" } @@ -349944,7 +334319,7 @@ elf_symbol { name: "devm_nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x3993bb8d + crc: 0x2a3b56b9 type_id: 0x21a8c9ba full_name: "devm_nvmem_device_get" } @@ -349953,7 +334328,7 @@ elf_symbol { name: "devm_nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xfcb94b8a + crc: 0xbef19835 type_id: 0x21a7fa19 full_name: "devm_nvmem_register" } @@ -349962,7 +334337,7 @@ elf_symbol { name: "devm_of_clk_add_hw_provider" is_defined: true symbol_type: FUNCTION - crc: 0xb704c0ae + crc: 0x156474b0 type_id: 0x9de78077 full_name: "devm_of_clk_add_hw_provider" } @@ -349971,7 +334346,7 @@ elf_symbol { name: "devm_of_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0xe2b2ae18 + crc: 0x3a6ed352 type_id: 0x2bcaa9c8 full_name: "devm_of_icc_get" } @@ -349980,7 +334355,7 @@ elf_symbol { name: "devm_of_iomap" is_defined: true symbol_type: FUNCTION - crc: 0x07adb4d8 + crc: 0x76a61664 type_id: 0x56c834b5 full_name: "devm_of_iomap" } @@ -349989,7 +334364,7 @@ elf_symbol { name: "devm_of_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0x4bc53cc4 + crc: 0x2892db3f type_id: 0x1172b988 full_name: "devm_of_phy_get" } @@ -349998,7 +334373,7 @@ elf_symbol { name: "devm_of_phy_get_by_index" is_defined: true symbol_type: FUNCTION - crc: 0xa81eee33 + crc: 0xcb4909c8 type_id: 0x1164f591 full_name: "devm_of_phy_get_by_index" } @@ -350007,7 +334382,7 @@ elf_symbol { name: "devm_of_platform_populate" is_defined: true symbol_type: FUNCTION - crc: 0xf5bc5ff6 + crc: 0x2d21e975 type_id: 0x9d16dd74 full_name: "devm_of_platform_populate" } @@ -350016,7 +334391,7 @@ elf_symbol { name: "devm_pci_alloc_host_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x07cce184 + crc: 0x557b9961 type_id: 0x68eaecc0 full_name: "devm_pci_alloc_host_bridge" } @@ -350025,7 +334400,7 @@ elf_symbol { name: "devm_phy_create" is_defined: true symbol_type: FUNCTION - crc: 0x5566afd1 + crc: 0x0620983a type_id: 0x1173e8d7 full_name: "devm_phy_create" } @@ -350034,7 +334409,7 @@ elf_symbol { name: "devm_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xfbaf4b86 + crc: 0xd5134ae4 type_id: 0x1154b37f full_name: "devm_phy_get" } @@ -350043,7 +334418,7 @@ elf_symbol { name: "devm_phy_optional_get" is_defined: true symbol_type: FUNCTION - crc: 0x31a49253 + crc: 0x55e87a7d type_id: 0x1154b37f full_name: "devm_phy_optional_get" } @@ -350052,7 +334427,7 @@ elf_symbol { name: "devm_phy_package_join" is_defined: true symbol_type: FUNCTION - crc: 0x66cd0753 + crc: 0x6ab93214 type_id: 0x9dc91f17 full_name: "devm_phy_package_join" } @@ -350061,7 +334436,7 @@ elf_symbol { name: "devm_phy_put" is_defined: true symbol_type: FUNCTION - crc: 0x97d09021 + crc: 0x36dc7491 type_id: 0x10219d88 full_name: "devm_phy_put" } @@ -350070,7 +334445,7 @@ elf_symbol { name: "devm_pinctrl_get" is_defined: true symbol_type: FUNCTION - crc: 0xe2c44034 + crc: 0xc218ddd9 type_id: 0x4df5d8bb full_name: "devm_pinctrl_get" } @@ -350079,7 +334454,7 @@ elf_symbol { name: "devm_pinctrl_put" is_defined: true symbol_type: FUNCTION - crc: 0xa111345c + crc: 0xf9f15206 type_id: 0x1ad9d0a2 full_name: "devm_pinctrl_put" } @@ -350088,7 +334463,7 @@ elf_symbol { name: "devm_pinctrl_register" is_defined: true symbol_type: FUNCTION - crc: 0xda56102e + crc: 0x15035aa4 type_id: 0xefd6219a full_name: "devm_pinctrl_register" } @@ -350097,7 +334472,7 @@ elf_symbol { name: "devm_pinctrl_register_and_init" is_defined: true symbol_type: FUNCTION - crc: 0x8255b72f + crc: 0xdfc46399 type_id: 0x9de18d63 full_name: "devm_pinctrl_register_and_init" } @@ -350106,7 +334481,7 @@ elf_symbol { name: "devm_platform_get_and_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xe6b54f4b + crc: 0xba1cc944 type_id: 0x584c42dc full_name: "devm_platform_get_and_ioremap_resource" } @@ -350115,7 +334490,7 @@ elf_symbol { name: "devm_platform_ioremap_resource" is_defined: true symbol_type: FUNCTION - crc: 0x67a6c167 + crc: 0x58d0c54f type_id: 0x584d521c full_name: "devm_platform_ioremap_resource" } @@ -350124,7 +334499,7 @@ elf_symbol { name: "devm_platform_ioremap_resource_byname" is_defined: true symbol_type: FUNCTION - crc: 0xe1516f8a + crc: 0x0661c9d2 type_id: 0x59a30550 full_name: "devm_platform_ioremap_resource_byname" } @@ -350133,7 +334508,7 @@ elf_symbol { name: "devm_pm_clk_create" is_defined: true symbol_type: FUNCTION - crc: 0xf9689b2b + crc: 0x7378e518 type_id: 0x9d16dd74 full_name: "devm_pm_clk_create" } @@ -350142,7 +334517,7 @@ elf_symbol { name: "devm_pm_opp_of_add_table" is_defined: true symbol_type: FUNCTION - crc: 0x37994102 + crc: 0x37744314 type_id: 0x9d16dd74 full_name: "devm_pm_opp_of_add_table" } @@ -350151,7 +334526,7 @@ elf_symbol { name: "devm_pm_opp_set_config" is_defined: true symbol_type: FUNCTION - crc: 0x46161d57 + crc: 0x8649f753 type_id: 0x9d0fcb12 full_name: "devm_pm_opp_set_config" } @@ -350160,7 +334535,7 @@ elf_symbol { name: "devm_pm_runtime_enable" is_defined: true symbol_type: FUNCTION - crc: 0x3de91ef7 + crc: 0x394e2d5c type_id: 0x9d16dd74 full_name: "devm_pm_runtime_enable" } @@ -350169,7 +334544,7 @@ elf_symbol { name: "devm_power_supply_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x521f5084 + crc: 0x05e9f4c4 type_id: 0x3b90ab8c full_name: "devm_power_supply_get_by_phandle" } @@ -350178,7 +334553,7 @@ elf_symbol { name: "devm_power_supply_register" is_defined: true symbol_type: FUNCTION - crc: 0x10f981f1 + crc: 0xf25d1fd0 type_id: 0x3bb8868a full_name: "devm_power_supply_register" } @@ -350187,7 +334562,7 @@ elf_symbol { name: "devm_pwm_get" is_defined: true symbol_type: FUNCTION - crc: 0x62d2470e + crc: 0x5b34a8f9 type_id: 0x036dc753 full_name: "devm_pwm_get" } @@ -350196,7 +334571,7 @@ elf_symbol { name: "devm_pwmchip_add" is_defined: true symbol_type: FUNCTION - crc: 0x03825436 + crc: 0x8569abdb type_id: 0x9d84886a full_name: "devm_pwmchip_add" } @@ -350205,7 +334580,7 @@ elf_symbol { name: "devm_qcom_smem_state_get" is_defined: true symbol_type: FUNCTION - crc: 0xc5575078 + crc: 0x41fe5315 type_id: 0x4f30442f full_name: "devm_qcom_smem_state_get" } @@ -350214,7 +334589,7 @@ elf_symbol { name: "devm_rc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x933e27dc + crc: 0x9fc94c7e type_id: 0x9a7a7725 full_name: "devm_rc_allocate_device" } @@ -350223,7 +334598,7 @@ elf_symbol { name: "devm_rc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x21c4d286 + crc: 0x797417af type_id: 0x9d0eeea4 full_name: "devm_rc_register_device" } @@ -350232,7 +334607,7 @@ elf_symbol { name: "devm_register_sys_off_handler" is_defined: true symbol_type: FUNCTION - crc: 0xfa754a43 + crc: 0xf9946eca type_id: 0x9dde64dc full_name: "devm_register_sys_off_handler" } @@ -350241,7 +334616,7 @@ elf_symbol { name: "devm_regmap_add_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0x22a64d65 + crc: 0x764dcc2c type_id: 0x9d28302d full_name: "devm_regmap_add_irq_chip" } @@ -350250,7 +334625,7 @@ elf_symbol { name: "devm_regmap_del_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0x0d2d2b77 + crc: 0xc16b9cf9 type_id: 0x119619d3 full_name: "devm_regmap_del_irq_chip" } @@ -350259,7 +334634,7 @@ elf_symbol { name: "devm_regmap_field_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xeec920c4 + crc: 0x7143e1b0 type_id: 0x9588384f full_name: "devm_regmap_field_alloc" } @@ -350268,7 +334643,7 @@ elf_symbol { name: "devm_regmap_field_bulk_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x47d9ecf6 + crc: 0x80783277 type_id: 0x9d3009a4 full_name: "devm_regmap_field_bulk_alloc" } @@ -350277,7 +334652,7 @@ elf_symbol { name: "devm_regulator_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0xbf70eb9a + crc: 0xa71c95e9 type_id: 0x9c874de2 full_name: "devm_regulator_bulk_get" } @@ -350286,7 +334661,7 @@ elf_symbol { name: "devm_regulator_bulk_get_const" is_defined: true symbol_type: FUNCTION - crc: 0xa0c1c43b + crc: 0xa33c6ba0 type_id: 0x9c86c8d2 full_name: "devm_regulator_bulk_get_const" } @@ -350295,7 +334670,7 @@ elf_symbol { name: "devm_regulator_get" is_defined: true symbol_type: FUNCTION - crc: 0x4b0ade6e + crc: 0x7557ff58 type_id: 0x8556217d full_name: "devm_regulator_get" } @@ -350304,7 +334679,7 @@ elf_symbol { name: "devm_regulator_get_exclusive" is_defined: true symbol_type: FUNCTION - crc: 0xbac5b9af + crc: 0x7cdde528 type_id: 0x8556217d full_name: "devm_regulator_get_exclusive" } @@ -350313,7 +334688,7 @@ elf_symbol { name: "devm_regulator_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x8a7a9ab6 + crc: 0x9effaf8c type_id: 0x8556217d full_name: "devm_regulator_get_optional" } @@ -350322,7 +334697,7 @@ elf_symbol { name: "devm_regulator_put" is_defined: true symbol_type: FUNCTION - crc: 0x76c6234c + crc: 0x04ae6bba type_id: 0x10f3d61f full_name: "devm_regulator_put" } @@ -350331,7 +334706,7 @@ elf_symbol { name: "devm_regulator_register" is_defined: true symbol_type: FUNCTION - crc: 0x21438c3c + crc: 0x61e77071 type_id: 0xf5978397 full_name: "devm_regulator_register" } @@ -350340,7 +334715,7 @@ elf_symbol { name: "devm_regulator_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x1c3f484e + crc: 0x9b07f07b type_id: 0x9d85be32 full_name: "devm_regulator_register_notifier" } @@ -350349,7 +334724,7 @@ elf_symbol { name: "devm_regulator_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x83e7223a + crc: 0x5a9700a8 type_id: 0x109d0c8e full_name: "devm_regulator_unregister_notifier" } @@ -350358,7 +334733,7 @@ elf_symbol { name: "devm_remove_action" is_defined: true symbol_type: FUNCTION - crc: 0x1873fe81 + crc: 0x6699069a type_id: 0x1034b77f full_name: "devm_remove_action" } @@ -350367,7 +334742,7 @@ elf_symbol { name: "devm_request_any_context_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc8f4ae99 + crc: 0x30f2065d type_id: 0x9c364018 full_name: "devm_request_any_context_irq" } @@ -350376,7 +334751,7 @@ elf_symbol { name: "devm_request_threaded_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6ae1d3be + crc: 0x6245d06f type_id: 0x9c35eaa4 full_name: "devm_request_threaded_irq" } @@ -350385,7 +334760,7 @@ elf_symbol { name: "devm_reset_control_array_get" is_defined: true symbol_type: FUNCTION - crc: 0x841202fd + crc: 0x307a22a2 type_id: 0x0ea86f7f full_name: "devm_reset_control_array_get" } @@ -350394,7 +334769,7 @@ elf_symbol { name: "devm_reset_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xbc28d02f + crc: 0xccadaa23 type_id: 0x9d9d4b64 full_name: "devm_reset_controller_register" } @@ -350403,7 +334778,7 @@ elf_symbol { name: "devm_rtc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x6802d9c1 + crc: 0xc0496303 type_id: 0x7e1a7d05 full_name: "devm_rtc_allocate_device" } @@ -350412,7 +334787,7 @@ elf_symbol { name: "devm_rtc_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4ee82af4 + crc: 0xe48cb631 type_id: 0x7eed3f17 full_name: "devm_rtc_device_register" } @@ -350421,7 +334796,7 @@ elf_symbol { name: "devm_rtc_nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xef68fbdf + crc: 0xe2285595 type_id: 0x9496b073 full_name: "devm_rtc_nvmem_register" } @@ -350430,7 +334805,7 @@ elf_symbol { name: "devm_snd_dmaengine_pcm_register" is_defined: true symbol_type: FUNCTION - crc: 0xebd9ab5e + crc: 0xcccf282d type_id: 0x9dff0bbb full_name: "devm_snd_dmaengine_pcm_register" } @@ -350439,7 +334814,7 @@ elf_symbol { name: "devm_snd_soc_register_card" is_defined: true symbol_type: FUNCTION - crc: 0x7120cc4e + crc: 0x18ac2405 type_id: 0x9d72aaf9 full_name: "devm_snd_soc_register_card" } @@ -350448,7 +334823,7 @@ elf_symbol { name: "devm_snd_soc_register_component" is_defined: true symbol_type: FUNCTION - crc: 0x5555b5a3 + crc: 0x171776fa type_id: 0x9dd808ae full_name: "devm_snd_soc_register_component" } @@ -350457,7 +334832,7 @@ elf_symbol { name: "devm_spi_mem_dirmap_create" is_defined: true symbol_type: FUNCTION - crc: 0x6b413fce + crc: 0xd520f818 type_id: 0x2df3f088 full_name: "devm_spi_mem_dirmap_create" } @@ -350466,7 +334841,7 @@ elf_symbol { name: "devm_spi_register_controller" is_defined: true symbol_type: FUNCTION - crc: 0x64c55bc7 + crc: 0x548d88c2 type_id: 0x9d15ab3e full_name: "devm_spi_register_controller" } @@ -350475,7 +334850,7 @@ elf_symbol { name: "devm_thermal_of_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xfad83d67 + crc: 0xa0dc4a95 type_id: 0x48f6484c full_name: "devm_thermal_of_cooling_device_register" } @@ -350484,7 +334859,7 @@ elf_symbol { name: "devm_thermal_of_zone_register" is_defined: true symbol_type: FUNCTION - crc: 0x511160b0 + crc: 0xa7d5cf02 type_id: 0xfc59f36a full_name: "devm_thermal_of_zone_register" } @@ -350493,7 +334868,7 @@ elf_symbol { name: "devm_thermal_of_zone_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3c906cf5 + crc: 0xb99ed67a type_id: 0x1095fa8e full_name: "devm_thermal_of_zone_unregister" } @@ -350502,7 +334877,7 @@ elf_symbol { name: "devm_usb_get_phy" is_defined: true symbol_type: FUNCTION - crc: 0xf68b8556 + crc: 0x31728fb6 type_id: 0x8d63c458 full_name: "devm_usb_get_phy" } @@ -350511,7 +334886,7 @@ elf_symbol { name: "devm_usb_get_phy_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x60f4d852 + crc: 0x6da6bd03 type_id: 0x8f3f76d1 full_name: "devm_usb_get_phy_by_node" } @@ -350520,7 +334895,7 @@ elf_symbol { name: "devm_usb_get_phy_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x782121b6 + crc: 0x02002937 type_id: 0x8f1a42be full_name: "devm_usb_get_phy_by_phandle" } @@ -350529,7 +334904,7 @@ elf_symbol { name: "devm_watchdog_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x894480ee + crc: 0x9a98ffad type_id: 0x9d5d4010 full_name: "devm_watchdog_register_device" } @@ -350538,7 +334913,7 @@ elf_symbol { name: "devres_add" is_defined: true symbol_type: FUNCTION - crc: 0x5902b6a6 + crc: 0x88313fa7 type_id: 0x106c9a5c full_name: "devres_add" } @@ -350547,7 +334922,7 @@ elf_symbol { name: "devres_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x8e10d908 + crc: 0x07d47583 type_id: 0x9c603af1 full_name: "devres_destroy" } @@ -350565,7 +334940,7 @@ elf_symbol { name: "devres_open_group" is_defined: true symbol_type: FUNCTION - crc: 0x30e0f438 + crc: 0x74e738d8 type_id: 0x565e1389 full_name: "devres_open_group" } @@ -350574,7 +334949,7 @@ elf_symbol { name: "devres_release" is_defined: true symbol_type: FUNCTION - crc: 0xb35ad89b + crc: 0x2d7457cc type_id: 0x9c603af1 full_name: "devres_release" } @@ -350583,7 +334958,7 @@ elf_symbol { name: "devres_release_group" is_defined: true symbol_type: FUNCTION - crc: 0x257744ee + crc: 0x017260ec type_id: 0x9d7428e0 full_name: "devres_release_group" } @@ -350592,7 +334967,7 @@ elf_symbol { name: "devres_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x7990f280 + crc: 0xbf57a255 type_id: 0x106c9a5c full_name: "devres_remove_group" } @@ -350628,7 +335003,7 @@ elf_symbol { name: "disk_set_zoned" is_defined: true symbol_type: FUNCTION - crc: 0x087a1e3d + crc: 0xab879bfe type_id: 0x1bd69e9e full_name: "disk_set_zoned" } @@ -350646,7 +335021,7 @@ elf_symbol { name: "divider_recalc_rate" is_defined: true symbol_type: FUNCTION - crc: 0x77a1f918 + crc: 0x6301daf3 type_id: 0x33c9b2ef full_name: "divider_recalc_rate" } @@ -350655,7 +335030,7 @@ elf_symbol { name: "divider_ro_round_rate_parent" is_defined: true symbol_type: FUNCTION - crc: 0xd69a2d32 + crc: 0xf868107b type_id: 0xa5be4b9a full_name: "divider_ro_round_rate_parent" } @@ -350664,7 +335039,7 @@ elf_symbol { name: "divider_round_rate_parent" is_defined: true symbol_type: FUNCTION - crc: 0x386b49f9 + crc: 0xd9bde344 type_id: 0xa5be4b9b full_name: "divider_round_rate_parent" } @@ -350673,7 +335048,7 @@ elf_symbol { name: "dma_alloc_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x6db56383 + crc: 0x5e1f37ed type_id: 0x55df36a2 full_name: "dma_alloc_attrs" } @@ -350682,7 +335057,7 @@ elf_symbol { name: "dma_alloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x46ca80ec + crc: 0x14ce7a88 type_id: 0xbed1b7ef full_name: "dma_alloc_pages" } @@ -350691,7 +335066,7 @@ elf_symbol { name: "dma_async_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xe18d9d2c + crc: 0xccd1849a type_id: 0x96711162 full_name: "dma_async_device_register" } @@ -350700,7 +335075,7 @@ elf_symbol { name: "dma_async_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfbbe0b54 + crc: 0xe94936ec type_id: 0x1b69a3de full_name: "dma_async_device_unregister" } @@ -350709,7 +335084,7 @@ elf_symbol { name: "dma_async_tx_descriptor_init" is_defined: true symbol_type: FUNCTION - crc: 0x78fe5cf5 + crc: 0xd5d2e074 type_id: 0x1bd38750 full_name: "dma_async_tx_descriptor_init" } @@ -350718,7 +335093,7 @@ elf_symbol { name: "dma_buf_attach" is_defined: true symbol_type: FUNCTION - crc: 0x287c6bca + crc: 0x1af00273 namespace: "DMA_BUF" type_id: 0x6b24e9ea full_name: "dma_buf_attach" @@ -350728,7 +335103,7 @@ elf_symbol { name: "dma_buf_begin_cpu_access" is_defined: true symbol_type: FUNCTION - crc: 0xe38890b5 + crc: 0xe906f26b namespace: "DMA_BUF" type_id: 0x9e84fe49 full_name: "dma_buf_begin_cpu_access" @@ -350738,7 +335113,7 @@ elf_symbol { name: "dma_buf_begin_cpu_access_partial" is_defined: true symbol_type: FUNCTION - crc: 0x2810f1d6 + crc: 0xad39c2e5 type_id: 0x9e948905 full_name: "dma_buf_begin_cpu_access_partial" } @@ -350747,17 +335122,27 @@ elf_symbol { name: "dma_buf_detach" is_defined: true symbol_type: FUNCTION - crc: 0xbeb9c2dd + crc: 0xa63b0028 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: 0xf3663aea + 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: 0x0c9fdbb3 namespace: "DMA_BUF" type_id: 0x9e84fe49 full_name: "dma_buf_end_cpu_access" @@ -350767,7 +335152,7 @@ elf_symbol { name: "dma_buf_end_cpu_access_partial" is_defined: true symbol_type: FUNCTION - crc: 0x7d90ef14 + crc: 0x6c2b78d4 type_id: 0x9e948905 full_name: "dma_buf_end_cpu_access_partial" } @@ -350776,7 +335161,7 @@ elf_symbol { name: "dma_buf_export" is_defined: true symbol_type: FUNCTION - crc: 0xc5990341 + crc: 0xfaafb353 namespace: "DMA_BUF" type_id: 0x448c535b full_name: "dma_buf_export" @@ -350786,7 +335171,7 @@ elf_symbol { name: "dma_buf_fd" is_defined: true symbol_type: FUNCTION - crc: 0xb5e25952 + crc: 0x54239d97 namespace: "DMA_BUF" type_id: 0x9c2e6e8a full_name: "dma_buf_fd" @@ -350796,7 +335181,7 @@ elf_symbol { name: "dma_buf_get" is_defined: true symbol_type: FUNCTION - crc: 0x735233b3 + crc: 0xcda3e711 namespace: "DMA_BUF" type_id: 0x53e428b3 full_name: "dma_buf_get" @@ -350806,7 +335191,7 @@ elf_symbol { name: "dma_buf_get_each" is_defined: true symbol_type: FUNCTION - crc: 0x62ca6439 + crc: 0xa390eb16 namespace: "MINIDUMP" type_id: 0x966430b0 full_name: "dma_buf_get_each" @@ -350816,7 +335201,7 @@ elf_symbol { name: "dma_buf_get_flags" is_defined: true symbol_type: FUNCTION - crc: 0xbfcd9e15 + crc: 0xdff30013 type_id: 0x9dabd844 full_name: "dma_buf_get_flags" } @@ -350825,7 +335210,7 @@ elf_symbol { name: "dma_buf_map_attachment" is_defined: true symbol_type: FUNCTION - crc: 0xaf8502ac + crc: 0x5b97a792 namespace: "DMA_BUF" type_id: 0x451c3ee7 full_name: "dma_buf_map_attachment" @@ -350835,17 +335220,37 @@ elf_symbol { name: "dma_buf_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xe3d7c893 + crc: 0xee3f1612 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: 0x789f8b5a + 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: 0xff3b6c83 + 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: 0x45d9817a namespace: "DMA_BUF" type_id: 0x10aa5f7a full_name: "dma_buf_put" @@ -350855,17 +335260,27 @@ elf_symbol { name: "dma_buf_unmap_attachment" is_defined: true symbol_type: FUNCTION - crc: 0x748fd1ae + crc: 0x04dd631f 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: 0x27f12052 + 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: 0x3716bd06 namespace: "DMA_BUF" type_id: 0x9d4e84a4 full_name: "dma_buf_vmap" @@ -350875,7 +335290,7 @@ elf_symbol { name: "dma_buf_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0xfaf25180 + crc: 0x650a0275 namespace: "DMA_BUF" type_id: 0x10563618 full_name: "dma_buf_vunmap" @@ -350903,7 +335318,7 @@ elf_symbol { name: "dma_fence_array_create" is_defined: true symbol_type: FUNCTION - crc: 0x4934d791 + crc: 0xd9913b41 type_id: 0xb8f7c48b full_name: "dma_fence_array_create" } @@ -350921,10 +335336,28 @@ elf_symbol { name: "dma_fence_chain_init" is_defined: true symbol_type: FUNCTION - crc: 0x04f45fba + crc: 0x0dad0397 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" @@ -350970,6 +335403,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" @@ -351033,6 +335475,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" @@ -351047,7 +335498,7 @@ elf_symbol { name: "dma_free_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x107fbde1 + crc: 0x7dd62cdd type_id: 0x13db1955 full_name: "dma_free_attrs" } @@ -351056,7 +335507,7 @@ elf_symbol { name: "dma_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf8c4a453 + crc: 0xeceb3f09 type_id: 0x13dca967 full_name: "dma_free_pages" } @@ -351065,7 +335516,7 @@ elf_symbol { name: "dma_get_required_mask" is_defined: true symbol_type: FUNCTION - crc: 0x436bcd96 + crc: 0x79936cba type_id: 0x574ded10 full_name: "dma_get_required_mask" } @@ -351074,7 +335525,7 @@ elf_symbol { name: "dma_get_sgtable_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x00443d5b + crc: 0x33ca5b6f type_id: 0x9d11df94 full_name: "dma_get_sgtable_attrs" } @@ -351083,7 +335534,7 @@ elf_symbol { name: "dma_get_slave_caps" is_defined: true symbol_type: FUNCTION - crc: 0xf85dd2a8 + crc: 0x6fd231a5 type_id: 0x930a9934 full_name: "dma_get_slave_caps" } @@ -351092,7 +335543,7 @@ elf_symbol { name: "dma_get_slave_channel" is_defined: true symbol_type: FUNCTION - crc: 0x5d69d19e + crc: 0xcd45bf7f type_id: 0x898bee8c full_name: "dma_get_slave_channel" } @@ -351101,7 +335552,7 @@ elf_symbol { name: "dma_heap_add" is_defined: true symbol_type: FUNCTION - crc: 0xf795dd96 + crc: 0x2a65100d type_id: 0x2f858b61 full_name: "dma_heap_add" } @@ -351110,7 +335561,7 @@ elf_symbol { name: "dma_heap_buffer_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x17663c59 + crc: 0xbbc4374b type_id: 0x4afe8e98 full_name: "dma_heap_buffer_alloc" } @@ -351119,7 +335570,7 @@ elf_symbol { name: "dma_heap_buffer_free" is_defined: true symbol_type: FUNCTION - crc: 0xec77e0a7 + crc: 0x5e3ef4a4 type_id: 0x10aa5f7a full_name: "dma_heap_buffer_free" } @@ -351146,7 +335597,7 @@ elf_symbol { name: "dma_heap_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0x28a502b8 + crc: 0x668e9eac type_id: 0xae3d0033 full_name: "dma_heap_get_dev" } @@ -351182,7 +335633,7 @@ elf_symbol { name: "dma_map_page_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xff18bba6 + crc: 0x549b321b type_id: 0xbcaf23fe full_name: "dma_map_page_attrs" } @@ -351191,7 +335642,7 @@ elf_symbol { name: "dma_map_resource" is_defined: true symbol_type: FUNCTION - crc: 0xfd2f26d6 + crc: 0xfee18402 type_id: 0xbe42b117 full_name: "dma_map_resource" } @@ -351200,7 +335651,7 @@ elf_symbol { name: "dma_map_sg_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x15de7d9a + crc: 0x9dc935fe type_id: 0xce108db2 full_name: "dma_map_sg_attrs" } @@ -351209,7 +335660,7 @@ elf_symbol { name: "dma_map_sgtable" is_defined: true symbol_type: FUNCTION - crc: 0x4522b57b + crc: 0x1c1b52e7 type_id: 0x9d27e158 full_name: "dma_map_sgtable" } @@ -351218,7 +335669,7 @@ elf_symbol { name: "dma_mmap_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xe750bf87 + crc: 0x662cb732 type_id: 0x9d3b0250 full_name: "dma_mmap_attrs" } @@ -351227,7 +335678,7 @@ elf_symbol { name: "dma_mmap_pages" is_defined: true symbol_type: FUNCTION - crc: 0x7aded7a5 + crc: 0x4492d72b type_id: 0x9d038726 full_name: "dma_mmap_pages" } @@ -351245,7 +335696,7 @@ elf_symbol { name: "dma_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0x8cfb4a69 + crc: 0xf43eb182 type_id: 0x5f4c14dc full_name: "dma_pool_create" } @@ -351272,7 +335723,7 @@ elf_symbol { name: "dma_release_channel" is_defined: true symbol_type: FUNCTION - crc: 0x94a8ba2f + crc: 0xed2c6c52 type_id: 0x1e0e5d07 full_name: "dma_release_channel" } @@ -351281,7 +335732,7 @@ elf_symbol { name: "dma_request_chan" is_defined: true symbol_type: FUNCTION - crc: 0x8b840764 + crc: 0xbe1ff77e type_id: 0x87739e97 full_name: "dma_request_chan" } @@ -351290,7 +335741,7 @@ elf_symbol { name: "dma_resv_add_fence" is_defined: true symbol_type: FUNCTION - crc: 0x83986fee + crc: 0xb815e562 type_id: 0x194c85c5 full_name: "dma_resv_add_fence" } @@ -351299,7 +335750,7 @@ elf_symbol { name: "dma_resv_describe" is_defined: true symbol_type: FUNCTION - crc: 0x94e4bf7f + crc: 0x33fc913c type_id: 0x1950a0f3 full_name: "dma_resv_describe" } @@ -351308,16 +335759,25 @@ elf_symbol { name: "dma_resv_fini" is_defined: true symbol_type: FUNCTION - crc: 0x3a8d4db5 + crc: 0x662eb8e0 type_id: 0x19493769 full_name: "dma_resv_fini" } +elf_symbol { + id: 0xf0e5b5d3 + name: "dma_resv_get_fences" + is_defined: true + symbol_type: FUNCTION + crc: 0xb27bff18 + 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: 0x5685995d type_id: 0x94cadd10 full_name: "dma_resv_get_singleton" } @@ -351326,7 +335786,7 @@ elf_symbol { name: "dma_resv_init" is_defined: true symbol_type: FUNCTION - crc: 0xcf4b059a + crc: 0xb1373da3 type_id: 0x19493769 full_name: "dma_resv_init" } @@ -351335,7 +335795,7 @@ elf_symbol { name: "dma_resv_iter_first" is_defined: true symbol_type: FUNCTION - crc: 0xbeae727a + crc: 0xc5459c10 type_id: 0xdc551b4d full_name: "dma_resv_iter_first" } @@ -351344,7 +335804,7 @@ elf_symbol { name: "dma_resv_iter_first_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x932d0002 + crc: 0x3dd6540c type_id: 0xdc551b4d full_name: "dma_resv_iter_first_unlocked" } @@ -351353,7 +335813,7 @@ elf_symbol { name: "dma_resv_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x0987ee9b + crc: 0x377c1758 type_id: 0xdc551b4d full_name: "dma_resv_iter_next" } @@ -351362,7 +335822,7 @@ elf_symbol { name: "dma_resv_iter_next_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x9ba56b96 + crc: 0x336c340c type_id: 0xdc551b4d full_name: "dma_resv_iter_next_unlocked" } @@ -351371,7 +335831,7 @@ elf_symbol { name: "dma_resv_reserve_fences" is_defined: true symbol_type: FUNCTION - crc: 0xe0d9701f + crc: 0x46d13d4f type_id: 0x9547904d full_name: "dma_resv_reserve_fences" } @@ -351380,7 +335840,7 @@ elf_symbol { name: "dma_resv_test_signaled" is_defined: true symbol_type: FUNCTION - crc: 0x1791cf99 + crc: 0x2fb691d8 type_id: 0xf7ecf18c full_name: "dma_resv_test_signaled" } @@ -351389,7 +335849,7 @@ elf_symbol { name: "dma_resv_wait_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xbcd92b6b + crc: 0x5aa183fa type_id: 0xae730313 full_name: "dma_resv_wait_timeout" } @@ -351398,7 +335858,7 @@ elf_symbol { name: "dma_run_dependencies" is_defined: true symbol_type: FUNCTION - crc: 0x02d7427d + crc: 0xf8220246 type_id: 0x1b3ae799 full_name: "dma_run_dependencies" } @@ -351407,7 +335867,7 @@ elf_symbol { name: "dma_set_coherent_mask" is_defined: true symbol_type: FUNCTION - crc: 0xb9ee7a6d + crc: 0x30344666 type_id: 0x9f5e51ba full_name: "dma_set_coherent_mask" } @@ -351416,7 +335876,7 @@ elf_symbol { name: "dma_set_mask" is_defined: true symbol_type: FUNCTION - crc: 0xc6e6ce4e + crc: 0x22afbb45 type_id: 0x9f5e51ba full_name: "dma_set_mask" } @@ -351425,7 +335885,7 @@ elf_symbol { name: "dma_sync_sg_for_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x1a7a5453 + crc: 0x31f2cd6a type_id: 0x1053ae07 full_name: "dma_sync_sg_for_cpu" } @@ -351434,7 +335894,7 @@ elf_symbol { name: "dma_sync_sg_for_device" is_defined: true symbol_type: FUNCTION - crc: 0x3350461c + crc: 0xcc3c9944 type_id: 0x1053ae07 full_name: "dma_sync_sg_for_device" } @@ -351443,7 +335903,7 @@ elf_symbol { name: "dma_sync_single_for_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xf99569b7 + crc: 0xa7fde8ca type_id: 0x13b0ecd2 full_name: "dma_sync_single_for_cpu" } @@ -351452,7 +335912,7 @@ elf_symbol { name: "dma_sync_single_for_device" is_defined: true symbol_type: FUNCTION - crc: 0x0ee1df9c + crc: 0x5c4c16ed type_id: 0x13b0ecd2 full_name: "dma_sync_single_for_device" } @@ -351461,7 +335921,7 @@ elf_symbol { name: "dma_unmap_page_attrs" is_defined: true symbol_type: FUNCTION - crc: 0x842cd924 + crc: 0xf997efdc type_id: 0x13b0e00f full_name: "dma_unmap_page_attrs" } @@ -351470,7 +335930,7 @@ elf_symbol { name: "dma_unmap_resource" is_defined: true symbol_type: FUNCTION - crc: 0xfeba27b3 + crc: 0x6225b684 type_id: 0x13b0e00f full_name: "dma_unmap_resource" } @@ -351479,7 +335939,7 @@ elf_symbol { name: "dma_unmap_sg_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xd39196e1 + crc: 0xca19b716 type_id: 0x1053a2da full_name: "dma_unmap_sg_attrs" } @@ -351488,7 +335948,7 @@ elf_symbol { name: "dmabuf_page_pool_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x3d115826 + crc: 0xcf5b1bdc type_id: 0xba11bc6a full_name: "dmabuf_page_pool_alloc" } @@ -351515,7 +335975,7 @@ elf_symbol { name: "dmabuf_page_pool_free" is_defined: true symbol_type: FUNCTION - crc: 0x71269037 + crc: 0x8a49b36e type_id: 0x170b1003 full_name: "dmabuf_page_pool_free" } @@ -351533,7 +335993,7 @@ elf_symbol { name: "dmaengine_unmap_put" is_defined: true symbol_type: FUNCTION - crc: 0x8ee4e8e9 + crc: 0x5c3a5084 type_id: 0x1664b4e1 full_name: "dmaengine_unmap_put" } @@ -351542,7 +336002,7 @@ elf_symbol { name: "dmaenginem_async_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xeae12dd7 + crc: 0x94940e8b type_id: 0x96711162 full_name: "dmaenginem_async_device_register" } @@ -351551,7 +336011,7 @@ elf_symbol { name: "dmam_alloc_attrs" is_defined: true symbol_type: FUNCTION - crc: 0xd833f433 + crc: 0xcb403b31 type_id: 0x55df36a2 full_name: "dmam_alloc_attrs" } @@ -351560,7 +336020,7 @@ elf_symbol { name: "dmam_free_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x25b53669 + crc: 0x2f23f7a2 type_id: 0x13db1588 full_name: "dmam_free_coherent" } @@ -351569,7 +336029,7 @@ elf_symbol { name: "do_SAK" is_defined: true symbol_type: FUNCTION - crc: 0x6c4d9a3a + crc: 0xa2eaacbd type_id: 0x1b27f18a full_name: "do_SAK" } @@ -351614,7 +336074,7 @@ elf_symbol { name: "double_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x25a69f2f + crc: 0xac393f95 type_id: 0x1ba0fc33 full_name: "double_rq_lock" } @@ -351722,7 +336182,7 @@ elf_symbol { name: "dpcm_end_walk_at_be" is_defined: true symbol_type: FUNCTION - crc: 0x8e1ea5a3 + crc: 0xecac7f89 type_id: 0xfd600427 full_name: "dpcm_end_walk_at_be" } @@ -351731,7 +336191,7 @@ elf_symbol { name: "dput" is_defined: true symbol_type: FUNCTION - crc: 0x17e2ff81 + crc: 0x5624f1d2 type_id: 0x141901a7 full_name: "dput" } @@ -351767,7 +336227,7 @@ elf_symbol { name: "driver_attach" is_defined: true symbol_type: FUNCTION - crc: 0x2c701efa + crc: 0xa708dd86 type_id: 0x91190ace full_name: "driver_attach" } @@ -351776,7 +336236,7 @@ elf_symbol { name: "driver_create_file" is_defined: true symbol_type: FUNCTION - crc: 0x6df1dff1 + crc: 0x2e38ac4d type_id: 0x91e06d89 full_name: "driver_create_file" } @@ -351785,7 +336245,7 @@ elf_symbol { name: "driver_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xe6e74f0b + crc: 0xab161550 type_id: 0xa1b14a4d full_name: "driver_find_device" } @@ -351794,7 +336254,7 @@ elf_symbol { name: "driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x34bf3f18 + crc: 0xe9659d1e type_id: 0x91190ace full_name: "driver_register" } @@ -351803,7 +336263,7 @@ elf_symbol { name: "driver_remove_file" is_defined: true symbol_type: FUNCTION - crc: 0xf3ee395e + crc: 0x0305ba51 type_id: 0x1cf8df35 full_name: "driver_remove_file" } @@ -351812,7 +336272,7 @@ elf_symbol { name: "driver_set_override" is_defined: true symbol_type: FUNCTION - crc: 0x45ea3598 + crc: 0x71d38f65 type_id: 0x9d0ed9df full_name: "driver_set_override" } @@ -351821,7 +336281,7 @@ elf_symbol { name: "driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x2fd9db1c + crc: 0x73a5966f type_id: 0x1c01b872 full_name: "driver_unregister" } @@ -351830,7 +336290,7 @@ elf_symbol { name: "drm_add_edid_modes" is_defined: true symbol_type: FUNCTION - crc: 0x7413ddb0 + crc: 0x16d15ce4 type_id: 0x91016cca full_name: "drm_add_edid_modes" } @@ -351839,7 +336299,7 @@ elf_symbol { name: "drm_add_modes_noedid" is_defined: true symbol_type: FUNCTION - crc: 0x3769fdfe + crc: 0xdf4813c2 type_id: 0x9068c1cc full_name: "drm_add_modes_noedid" } @@ -351848,7 +336308,7 @@ elf_symbol { name: "drm_aperture_remove_conflicting_pci_framebuffers" is_defined: true symbol_type: FUNCTION - crc: 0x16c14ce4 + crc: 0xa6b1eafa type_id: 0x99361691 full_name: "drm_aperture_remove_conflicting_pci_framebuffers" } @@ -351857,7 +336317,7 @@ elf_symbol { name: "drm_atomic_add_affected_connectors" is_defined: true symbol_type: FUNCTION - crc: 0x1d6cf34c + crc: 0xdb243de3 type_id: 0x950581be full_name: "drm_atomic_add_affected_connectors" } @@ -351866,7 +336326,7 @@ elf_symbol { name: "drm_atomic_add_affected_planes" is_defined: true symbol_type: FUNCTION - crc: 0x3ad0ffb6 + crc: 0x480dec1c type_id: 0x950581be full_name: "drm_atomic_add_affected_planes" } @@ -351875,7 +336335,7 @@ elf_symbol { name: "drm_atomic_bridge_chain_disable" is_defined: true symbol_type: FUNCTION - crc: 0xb75c2a73 + crc: 0x347c06ff type_id: 0x198668f4 full_name: "drm_atomic_bridge_chain_disable" } @@ -351884,16 +336344,34 @@ elf_symbol { name: "drm_atomic_bridge_chain_enable" is_defined: true symbol_type: FUNCTION - crc: 0xb9704a46 + crc: 0x8be63b3c 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: 0x3d4b1205 + 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: 0xa7369734 + 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: 0x78e7d255 type_id: 0x95c0ec46 full_name: "drm_atomic_commit" } @@ -351902,7 +336380,7 @@ elf_symbol { name: "drm_atomic_get_connector_state" is_defined: true symbol_type: FUNCTION - crc: 0xdf143eee + crc: 0x77aeaeac type_id: 0x6345a3c5 full_name: "drm_atomic_get_connector_state" } @@ -351911,7 +336389,7 @@ elf_symbol { name: "drm_atomic_get_crtc_state" is_defined: true symbol_type: FUNCTION - crc: 0xb0d57786 + crc: 0xfa0c885b type_id: 0xefaef687 full_name: "drm_atomic_get_crtc_state" } @@ -351920,7 +336398,7 @@ elf_symbol { name: "drm_atomic_get_new_bridge_state" is_defined: true symbol_type: FUNCTION - crc: 0x022ff5e3 + crc: 0xa6958b5a type_id: 0x289916da full_name: "drm_atomic_get_new_bridge_state" } @@ -351929,7 +336407,7 @@ elf_symbol { name: "drm_atomic_get_new_connector_for_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x929409ae + crc: 0xada8c155 type_id: 0xab344d2b full_name: "drm_atomic_get_new_connector_for_encoder" } @@ -351938,7 +336416,7 @@ elf_symbol { name: "drm_atomic_get_new_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x2574e193 + crc: 0x774e7952 type_id: 0x8715e05e full_name: "drm_atomic_get_new_private_obj_state" } @@ -351947,7 +336425,7 @@ elf_symbol { name: "drm_atomic_get_old_connector_for_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x95bceef2 + crc: 0xaa802609 type_id: 0xab344d2b full_name: "drm_atomic_get_old_connector_for_encoder" } @@ -351956,7 +336434,7 @@ elf_symbol { name: "drm_atomic_get_old_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x225c06cf + crc: 0x70669e0e type_id: 0x8715e05e full_name: "drm_atomic_get_old_private_obj_state" } @@ -351965,7 +336443,7 @@ elf_symbol { name: "drm_atomic_get_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xfdb57014 + crc: 0x9f35a98e type_id: 0x89544504 full_name: "drm_atomic_get_plane_state" } @@ -351974,7 +336452,7 @@ elf_symbol { name: "drm_atomic_get_private_obj_state" is_defined: true symbol_type: FUNCTION - crc: 0x7d11b29c + crc: 0xc559f296 type_id: 0x8715e05e full_name: "drm_atomic_get_private_obj_state" } @@ -351983,7 +336461,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0x5fa5bd94 + crc: 0x5e375dff type_id: 0x1912c3c7 full_name: "drm_atomic_helper_bridge_destroy_state" } @@ -351992,7 +336470,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xbc3fec36 + crc: 0x9cc30823 type_id: 0x29da83bb full_name: "drm_atomic_helper_bridge_duplicate_state" } @@ -352001,7 +336479,7 @@ elf_symbol { name: "drm_atomic_helper_bridge_propagate_bus_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x41a3245a + crc: 0xcde447d5 type_id: 0x6a320335 full_name: "drm_atomic_helper_bridge_propagate_bus_fmt" } @@ -352010,16 +336488,25 @@ elf_symbol { name: "drm_atomic_helper_bridge_reset" is_defined: true symbol_type: FUNCTION - crc: 0x84432566 + crc: 0xc5dfc636 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: 0xfb80547a + 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: 0x92e5801f type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check" } @@ -352028,7 +336515,7 @@ elf_symbol { name: "drm_atomic_helper_check_modeset" is_defined: true symbol_type: FUNCTION - crc: 0xbdbf26cb + crc: 0x3eba7d2a type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check_modeset" } @@ -352037,7 +336524,7 @@ elf_symbol { name: "drm_atomic_helper_check_plane_state" is_defined: true symbol_type: FUNCTION - crc: 0xa5363e38 + crc: 0x5e58fc09 type_id: 0x96d5902b full_name: "drm_atomic_helper_check_plane_state" } @@ -352046,7 +336533,7 @@ elf_symbol { name: "drm_atomic_helper_check_planes" is_defined: true symbol_type: FUNCTION - crc: 0xa1a6c0a3 + crc: 0xc975b072 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_check_planes" } @@ -352055,7 +336542,7 @@ elf_symbol { name: "drm_atomic_helper_check_wb_encoder_state" is_defined: true symbol_type: FUNCTION - crc: 0x32ca27b6 + crc: 0x8819b3c6 type_id: 0x968fd49c full_name: "drm_atomic_helper_check_wb_encoder_state" } @@ -352064,7 +336551,7 @@ elf_symbol { name: "drm_atomic_helper_cleanup_planes" is_defined: true symbol_type: FUNCTION - crc: 0x7c97ebc3 + crc: 0x6ea3f572 type_id: 0x1edd7ece full_name: "drm_atomic_helper_cleanup_planes" } @@ -352073,7 +336560,7 @@ elf_symbol { name: "drm_atomic_helper_commit" is_defined: true symbol_type: FUNCTION - crc: 0x9010eb70 + crc: 0x6073a211 type_id: 0x93de93a5 full_name: "drm_atomic_helper_commit" } @@ -352082,7 +336569,7 @@ elf_symbol { name: "drm_atomic_helper_commit_cleanup_done" is_defined: true symbol_type: FUNCTION - crc: 0x3215385a + crc: 0xff5984b6 type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_cleanup_done" } @@ -352091,7 +336578,7 @@ elf_symbol { name: "drm_atomic_helper_commit_duplicated_state" is_defined: true symbol_type: FUNCTION - crc: 0xf1de7b49 + crc: 0x9180a56a type_id: 0x95cedbde full_name: "drm_atomic_helper_commit_duplicated_state" } @@ -352100,7 +336587,7 @@ elf_symbol { name: "drm_atomic_helper_commit_hw_done" is_defined: true symbol_type: FUNCTION - crc: 0x7125c1cb + crc: 0xb8a18d39 type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_hw_done" } @@ -352109,7 +336596,7 @@ elf_symbol { name: "drm_atomic_helper_commit_modeset_disables" is_defined: true symbol_type: FUNCTION - crc: 0x6e7baea3 + crc: 0xdc481536 type_id: 0x1edd7ece full_name: "drm_atomic_helper_commit_modeset_disables" } @@ -352118,7 +336605,7 @@ elf_symbol { name: "drm_atomic_helper_commit_modeset_enables" is_defined: true symbol_type: FUNCTION - crc: 0x4689f83c + crc: 0x960ad07e type_id: 0x1edd7ece full_name: "drm_atomic_helper_commit_modeset_enables" } @@ -352127,7 +336614,7 @@ elf_symbol { name: "drm_atomic_helper_commit_planes" is_defined: true symbol_type: FUNCTION - crc: 0x58086582 + crc: 0x68fdc806 type_id: 0x1eda71a1 full_name: "drm_atomic_helper_commit_planes" } @@ -352136,7 +336623,7 @@ elf_symbol { name: "drm_atomic_helper_commit_tail" is_defined: true symbol_type: FUNCTION - crc: 0xb5a5ec4b + crc: 0x425d1d0c type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_tail" } @@ -352145,7 +336632,7 @@ elf_symbol { name: "drm_atomic_helper_commit_tail_rpm" is_defined: true symbol_type: FUNCTION - crc: 0x321d83b7 + crc: 0x79673d86 type_id: 0x18d85efa full_name: "drm_atomic_helper_commit_tail_rpm" } @@ -352154,7 +336641,7 @@ elf_symbol { name: "drm_atomic_helper_connector_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xc58890dc + crc: 0xebe82a0f type_id: 0x1c470062 full_name: "drm_atomic_helper_connector_destroy_state" } @@ -352163,7 +336650,7 @@ elf_symbol { name: "drm_atomic_helper_connector_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x9e34c8e0 + crc: 0xcb0d8e41 type_id: 0x67ae13ae full_name: "drm_atomic_helper_connector_duplicate_state" } @@ -352172,7 +336659,7 @@ elf_symbol { name: "drm_atomic_helper_connector_reset" is_defined: true symbol_type: FUNCTION - crc: 0x28dd41eb + crc: 0x3a45c75e type_id: 0x1cf53808 full_name: "drm_atomic_helper_connector_reset" } @@ -352181,7 +336668,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xa9cc3e79 + crc: 0xff33d19a type_id: 0x1c25e791 full_name: "drm_atomic_helper_crtc_destroy_state" } @@ -352190,7 +336677,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0x5cbbd07c + crc: 0x9a5eccca type_id: 0xeb7d4b96 full_name: "drm_atomic_helper_crtc_duplicate_state" } @@ -352199,7 +336686,7 @@ elf_symbol { name: "drm_atomic_helper_crtc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x3e95ab33 + crc: 0x66d84471 type_id: 0x1cce8e13 full_name: "drm_atomic_helper_crtc_reset" } @@ -352208,7 +336695,7 @@ elf_symbol { name: "drm_atomic_helper_damage_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0xc1d1abc9 + crc: 0x49f6d7d1 type_id: 0x1b28e71c full_name: "drm_atomic_helper_damage_iter_init" } @@ -352226,7 +336713,7 @@ elf_symbol { name: "drm_atomic_helper_damage_merged" is_defined: true symbol_type: FUNCTION - crc: 0xcf9c99fc + crc: 0x7b055ad4 type_id: 0xf334abb2 full_name: "drm_atomic_helper_damage_merged" } @@ -352235,7 +336722,7 @@ elf_symbol { name: "drm_atomic_helper_dirtyfb" is_defined: true symbol_type: FUNCTION - crc: 0x192fed28 + crc: 0xe6adb6fe type_id: 0x91a92948 full_name: "drm_atomic_helper_dirtyfb" } @@ -352244,7 +336731,7 @@ elf_symbol { name: "drm_atomic_helper_disable_plane" is_defined: true symbol_type: FUNCTION - crc: 0xf7865ef6 + crc: 0xc1302ddf type_id: 0x9b45fcbe full_name: "drm_atomic_helper_disable_plane" } @@ -352253,7 +336740,7 @@ elf_symbol { name: "drm_atomic_helper_disable_planes_on_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x57afc950 + crc: 0x0f526cc7 type_id: 0x1f9b34c1 full_name: "drm_atomic_helper_disable_planes_on_crtc" } @@ -352262,7 +336749,7 @@ elf_symbol { name: "drm_atomic_helper_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xe7fdaf33 + crc: 0x172cbd15 type_id: 0x4f3d8d0a full_name: "drm_atomic_helper_duplicate_state" } @@ -352271,7 +336758,7 @@ elf_symbol { name: "drm_atomic_helper_fake_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x3f547168 + crc: 0x0c433822 type_id: 0x18d85efa full_name: "drm_atomic_helper_fake_vblank" } @@ -352280,7 +336767,7 @@ elf_symbol { name: "drm_atomic_helper_page_flip" is_defined: true symbol_type: FUNCTION - crc: 0x7a842612 + crc: 0xdf02d045 type_id: 0x9116124f full_name: "drm_atomic_helper_page_flip" } @@ -352289,7 +336776,7 @@ elf_symbol { name: "drm_atomic_helper_plane_destroy_state" is_defined: true symbol_type: FUNCTION - crc: 0xe8bc87ae + crc: 0x38b0883e type_id: 0x16ebcbfa full_name: "drm_atomic_helper_plane_destroy_state" } @@ -352298,7 +336785,7 @@ elf_symbol { name: "drm_atomic_helper_plane_duplicate_state" is_defined: true symbol_type: FUNCTION - crc: 0xd2827ed7 + crc: 0xfc72c72f type_id: 0x87b3d0e4 full_name: "drm_atomic_helper_plane_duplicate_state" } @@ -352307,7 +336794,7 @@ elf_symbol { name: "drm_atomic_helper_plane_reset" is_defined: true symbol_type: FUNCTION - crc: 0x4fed8a9f + crc: 0x2f2b1e9b type_id: 0x1653799a full_name: "drm_atomic_helper_plane_reset" } @@ -352316,7 +336803,7 @@ elf_symbol { name: "drm_atomic_helper_prepare_planes" is_defined: true symbol_type: FUNCTION - crc: 0xa4e98369 + crc: 0x182d0bfc type_id: 0x93c5cc72 full_name: "drm_atomic_helper_prepare_planes" } @@ -352325,7 +336812,7 @@ elf_symbol { name: "drm_atomic_helper_resume" is_defined: true symbol_type: FUNCTION - crc: 0xd21df33d + crc: 0xc7cba6e7 type_id: 0x93c5cc72 full_name: "drm_atomic_helper_resume" } @@ -352334,7 +336821,7 @@ elf_symbol { name: "drm_atomic_helper_set_config" is_defined: true symbol_type: FUNCTION - crc: 0x962c642b + crc: 0x2ded8cee type_id: 0x9286b490 full_name: "drm_atomic_helper_set_config" } @@ -352343,7 +336830,7 @@ elf_symbol { name: "drm_atomic_helper_setup_commit" is_defined: true symbol_type: FUNCTION - crc: 0x386030a4 + crc: 0x2d5eb061 type_id: 0x94751139 full_name: "drm_atomic_helper_setup_commit" } @@ -352352,7 +336839,7 @@ elf_symbol { name: "drm_atomic_helper_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x480d70b3 + crc: 0x37366b93 type_id: 0x1e597e38 full_name: "drm_atomic_helper_shutdown" } @@ -352361,7 +336848,7 @@ elf_symbol { name: "drm_atomic_helper_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x83a640ec + crc: 0x19689eb6 type_id: 0x4f33ba92 full_name: "drm_atomic_helper_suspend" } @@ -352370,7 +336857,7 @@ elf_symbol { name: "drm_atomic_helper_swap_state" is_defined: true symbol_type: FUNCTION - crc: 0x4eb2e7f4 + crc: 0xf9dc54ec type_id: 0x94751139 full_name: "drm_atomic_helper_swap_state" } @@ -352379,7 +336866,7 @@ elf_symbol { name: "drm_atomic_helper_update_legacy_modeset_state" is_defined: true symbol_type: FUNCTION - crc: 0x2f07ee02 + crc: 0xc10ac587 type_id: 0x1edd7ece full_name: "drm_atomic_helper_update_legacy_modeset_state" } @@ -352388,7 +336875,7 @@ elf_symbol { name: "drm_atomic_helper_update_plane" is_defined: true symbol_type: FUNCTION - crc: 0xad81ffbb + crc: 0x47f14c79 type_id: 0x9b8350bf full_name: "drm_atomic_helper_update_plane" } @@ -352397,7 +336884,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_dependencies" is_defined: true symbol_type: FUNCTION - crc: 0xe10ca854 + crc: 0xe3f799e1 type_id: 0x18d85efa full_name: "drm_atomic_helper_wait_for_dependencies" } @@ -352406,7 +336893,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_fences" is_defined: true symbol_type: FUNCTION - crc: 0x99464104 + crc: 0x94c6df64 type_id: 0x93de93a5 full_name: "drm_atomic_helper_wait_for_fences" } @@ -352415,7 +336902,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_flip_done" is_defined: true symbol_type: FUNCTION - crc: 0xfe81784c + crc: 0x411b8c69 type_id: 0x1edd7ece full_name: "drm_atomic_helper_wait_for_flip_done" } @@ -352424,7 +336911,7 @@ elf_symbol { name: "drm_atomic_helper_wait_for_vblanks" is_defined: true symbol_type: FUNCTION - crc: 0x3898c0c8 + crc: 0x0504a705 type_id: 0x1edd7ece full_name: "drm_atomic_helper_wait_for_vblanks" } @@ -352433,7 +336920,7 @@ elf_symbol { name: "drm_atomic_nonblocking_commit" is_defined: true symbol_type: FUNCTION - crc: 0x4b7ce0f4 + crc: 0x9613777f type_id: 0x95c0ec46 full_name: "drm_atomic_nonblocking_commit" } @@ -352442,7 +336929,7 @@ elf_symbol { name: "drm_atomic_normalize_zpos" is_defined: true symbol_type: FUNCTION - crc: 0xa1024d6a + crc: 0x06daec51 type_id: 0x93c5cc72 full_name: "drm_atomic_normalize_zpos" } @@ -352451,7 +336938,7 @@ elf_symbol { name: "drm_atomic_print_new_state" is_defined: true symbol_type: FUNCTION - crc: 0x32a12f70 + crc: 0x75ee3b31 type_id: 0x1de9a6b4 full_name: "drm_atomic_print_new_state" } @@ -352460,7 +336947,7 @@ elf_symbol { name: "drm_atomic_private_obj_fini" is_defined: true symbol_type: FUNCTION - crc: 0xf229a62f + crc: 0x5f93f0d6 type_id: 0x18cc928e full_name: "drm_atomic_private_obj_fini" } @@ -352469,7 +336956,7 @@ elf_symbol { name: "drm_atomic_private_obj_init" is_defined: true symbol_type: FUNCTION - crc: 0x7c3ea25e + crc: 0x879c1f25 type_id: 0x1ede86f9 full_name: "drm_atomic_private_obj_init" } @@ -352478,7 +336965,7 @@ elf_symbol { name: "drm_atomic_set_crtc_for_connector" is_defined: true symbol_type: FUNCTION - crc: 0x68bf7f52 + crc: 0x8d2696b3 type_id: 0x9666087d full_name: "drm_atomic_set_crtc_for_connector" } @@ -352487,7 +336974,7 @@ elf_symbol { name: "drm_atomic_set_crtc_for_plane" is_defined: true symbol_type: FUNCTION - crc: 0x822d12b6 + crc: 0x38a8a9ab type_id: 0x96cea8dc full_name: "drm_atomic_set_crtc_for_plane" } @@ -352496,7 +336983,7 @@ elf_symbol { name: "drm_atomic_set_fb_for_plane" is_defined: true symbol_type: FUNCTION - crc: 0x0d7fecc9 + crc: 0xbd221785 type_id: 0x1bd4554d full_name: "drm_atomic_set_fb_for_plane" } @@ -352505,7 +336992,7 @@ elf_symbol { name: "drm_atomic_set_mode_for_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x3b9cd34f + crc: 0x3f4c88ff type_id: 0x93e044d4 full_name: "drm_atomic_set_mode_for_crtc" } @@ -352514,7 +337001,7 @@ elf_symbol { name: "drm_atomic_set_mode_prop_for_crtc" is_defined: true symbol_type: FUNCTION - crc: 0x61d989d2 + crc: 0xd135ca61 type_id: 0x93e681f1 full_name: "drm_atomic_set_mode_prop_for_crtc" } @@ -352523,7 +337010,7 @@ elf_symbol { name: "drm_atomic_state_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xc6a3e2f9 + crc: 0xdbfda43f type_id: 0x4f33ba92 full_name: "drm_atomic_state_alloc" } @@ -352532,7 +337019,7 @@ elf_symbol { name: "drm_atomic_state_clear" is_defined: true symbol_type: FUNCTION - crc: 0x046be4e7 + crc: 0x5892152e type_id: 0x18d85efa full_name: "drm_atomic_state_clear" } @@ -352541,7 +337028,7 @@ elf_symbol { name: "drm_atomic_state_default_clear" is_defined: true symbol_type: FUNCTION - crc: 0x03b77bf0 + crc: 0xdf3ffeaa type_id: 0x18d85efa full_name: "drm_atomic_state_default_clear" } @@ -352550,7 +337037,7 @@ elf_symbol { name: "drm_atomic_state_default_release" is_defined: true symbol_type: FUNCTION - crc: 0x57bde5d9 + crc: 0xfdb4e7e0 type_id: 0x18d85efa full_name: "drm_atomic_state_default_release" } @@ -352559,7 +337046,7 @@ elf_symbol { name: "drm_atomic_state_init" is_defined: true symbol_type: FUNCTION - crc: 0x4f580b04 + crc: 0xb1f524c7 type_id: 0x93c5cc72 full_name: "drm_atomic_state_init" } @@ -352568,7 +337055,7 @@ elf_symbol { name: "drm_bridge_add" is_defined: true symbol_type: FUNCTION - crc: 0x5a99478f + crc: 0xc3cc5f95 type_id: 0x19026802 full_name: "drm_bridge_add" } @@ -352577,7 +337064,7 @@ elf_symbol { name: "drm_bridge_attach" is_defined: true symbol_type: FUNCTION - crc: 0xff198eed + crc: 0x8d77c0dd type_id: 0x96ac3609 full_name: "drm_bridge_attach" } @@ -352586,7 +337073,7 @@ elf_symbol { name: "drm_bridge_chain_disable" is_defined: true symbol_type: FUNCTION - crc: 0x0d52a0ac + crc: 0x4f1234cf type_id: 0x19026802 full_name: "drm_bridge_chain_disable" } @@ -352595,7 +337082,7 @@ elf_symbol { name: "drm_bridge_chain_enable" is_defined: true symbol_type: FUNCTION - crc: 0xc05f3f6d + crc: 0x96374dd9 type_id: 0x19026802 full_name: "drm_bridge_chain_enable" } @@ -352604,7 +337091,7 @@ elf_symbol { name: "drm_bridge_chain_mode_set" is_defined: true symbol_type: FUNCTION - crc: 0xc2edee0f + crc: 0x76046a05 type_id: 0x19d93429 full_name: "drm_bridge_chain_mode_set" } @@ -352613,7 +337100,7 @@ elf_symbol { name: "drm_bridge_chain_post_disable" is_defined: true symbol_type: FUNCTION - crc: 0xe28e0744 + crc: 0x4197191d type_id: 0x19026802 full_name: "drm_bridge_chain_post_disable" } @@ -352622,7 +337109,7 @@ elf_symbol { name: "drm_bridge_chain_pre_enable" is_defined: true symbol_type: FUNCTION - crc: 0xbd842124 + crc: 0x1d4bd91c type_id: 0x19026802 full_name: "drm_bridge_chain_pre_enable" } @@ -352631,7 +337118,7 @@ elf_symbol { name: "drm_bridge_connector_disable_hpd" is_defined: true symbol_type: FUNCTION - crc: 0x8059b6af + crc: 0x3c1829b5 type_id: 0x1cf53808 full_name: "drm_bridge_connector_disable_hpd" } @@ -352640,7 +337127,7 @@ elf_symbol { name: "drm_bridge_connector_enable_hpd" is_defined: true symbol_type: FUNCTION - crc: 0x6a082d96 + crc: 0x2137e88e type_id: 0x1cf53808 full_name: "drm_bridge_connector_enable_hpd" } @@ -352649,7 +337136,7 @@ elf_symbol { name: "drm_bridge_connector_init" is_defined: true symbol_type: FUNCTION - crc: 0xe180a886 + crc: 0x726c169b type_id: 0xadb56de9 full_name: "drm_bridge_connector_init" } @@ -352658,7 +337145,7 @@ elf_symbol { name: "drm_bridge_detect" is_defined: true symbol_type: FUNCTION - crc: 0x83a2a367 + crc: 0x96f3d323 type_id: 0xfcf090be full_name: "drm_bridge_detect" } @@ -352667,7 +337154,7 @@ elf_symbol { name: "drm_bridge_hpd_notify" is_defined: true symbol_type: FUNCTION - crc: 0x5c8557e7 + crc: 0xaad3e1a0 type_id: 0x182b2835 full_name: "drm_bridge_hpd_notify" } @@ -352676,7 +337163,7 @@ elf_symbol { name: "drm_bridge_remove" is_defined: true symbol_type: FUNCTION - crc: 0x48aadd9f + crc: 0x1c0b0c56 type_id: 0x19026802 full_name: "drm_bridge_remove" } @@ -352694,7 +337181,7 @@ elf_symbol { name: "drm_calc_timestamping_constants" is_defined: true symbol_type: FUNCTION - crc: 0xf37d7fcf + crc: 0x8b484af2 type_id: 0x1c18b1c5 full_name: "drm_calc_timestamping_constants" } @@ -352703,7 +337190,7 @@ elf_symbol { name: "drm_client_init" is_defined: true symbol_type: FUNCTION - crc: 0xf82c1eda + crc: 0xa033c65a type_id: 0x937bb0c9 full_name: "drm_client_init" } @@ -352712,7 +337199,7 @@ elf_symbol { name: "drm_client_modeset_commit_locked" is_defined: true symbol_type: FUNCTION - crc: 0x4fddff3b + crc: 0x9eb259ca type_id: 0x9ed1826a full_name: "drm_client_modeset_commit_locked" } @@ -352721,7 +337208,7 @@ elf_symbol { name: "drm_client_register" is_defined: true symbol_type: FUNCTION - crc: 0xeedd5e07 + crc: 0xfbc3558c type_id: 0x13c930d6 full_name: "drm_client_register" } @@ -352730,7 +337217,7 @@ elf_symbol { name: "drm_compat_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x921e69a8 + crc: 0xc75de09d type_id: 0xa00069e0 full_name: "drm_compat_ioctl" } @@ -352739,16 +337226,25 @@ elf_symbol { name: "drm_connector_atomic_hdr_metadata_equal" is_defined: true symbol_type: FUNCTION - crc: 0x5f54a61b + crc: 0x846d08c0 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: 0x2aa1c5eb + 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: 0x864c38c0 type_id: 0x1cf53808 full_name: "drm_connector_attach_edid_property" } @@ -352757,7 +337253,7 @@ elf_symbol { name: "drm_connector_attach_encoder" is_defined: true symbol_type: FUNCTION - crc: 0xd6509227 + crc: 0x044f86b0 type_id: 0x91565a49 full_name: "drm_connector_attach_encoder" } @@ -352766,7 +337262,7 @@ elf_symbol { name: "drm_connector_attach_hdr_output_metadata_property" is_defined: true symbol_type: FUNCTION - crc: 0xf070211c + crc: 0x85a1b344 type_id: 0x91ed8ab4 full_name: "drm_connector_attach_hdr_output_metadata_property" } @@ -352775,7 +337271,7 @@ elf_symbol { name: "drm_connector_attach_max_bpc_property" is_defined: true symbol_type: FUNCTION - crc: 0x07de3926 + crc: 0xb15a64f3 type_id: 0x9068c1cc full_name: "drm_connector_attach_max_bpc_property" } @@ -352784,7 +337280,7 @@ elf_symbol { name: "drm_connector_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x4c844892 + crc: 0x2b426a62 type_id: 0x1cf53808 full_name: "drm_connector_cleanup" } @@ -352793,7 +337289,7 @@ elf_symbol { name: "drm_connector_init" is_defined: true symbol_type: FUNCTION - crc: 0x8ffd119c + crc: 0x8b5c29ef type_id: 0x9388ac32 full_name: "drm_connector_init" } @@ -352802,7 +337298,7 @@ elf_symbol { name: "drm_connector_init_with_ddc" is_defined: true symbol_type: FUNCTION - crc: 0x877fb2cb + crc: 0xfd35c9b4 type_id: 0x9388a514 full_name: "drm_connector_init_with_ddc" } @@ -352811,7 +337307,7 @@ elf_symbol { name: "drm_connector_list_iter_begin" is_defined: true symbol_type: FUNCTION - crc: 0x9a144cbd + crc: 0xb2794208 type_id: 0x1eca2cda full_name: "drm_connector_list_iter_begin" } @@ -352820,7 +337316,7 @@ elf_symbol { name: "drm_connector_list_iter_end" is_defined: true symbol_type: FUNCTION - crc: 0xe2e82852 + crc: 0xd3532eb7 type_id: 0x19ad7fb1 full_name: "drm_connector_list_iter_end" } @@ -352829,7 +337325,7 @@ elf_symbol { name: "drm_connector_list_iter_next" is_defined: true symbol_type: FUNCTION - crc: 0x2990bc7a + crc: 0x75a9fb21 type_id: 0xaafabc9d full_name: "drm_connector_list_iter_next" } @@ -352838,7 +337334,7 @@ elf_symbol { name: "drm_connector_list_update" is_defined: true symbol_type: FUNCTION - crc: 0x8442571b + crc: 0xeaee49d3 type_id: 0x1cf53808 full_name: "drm_connector_list_update" } @@ -352847,7 +337343,7 @@ elf_symbol { name: "drm_connector_register" is_defined: true symbol_type: FUNCTION - crc: 0x64d99df5 + crc: 0x4c8dcfaf type_id: 0x91ed8ab4 full_name: "drm_connector_register" } @@ -352856,7 +337352,7 @@ elf_symbol { name: "drm_connector_set_panel_orientation" is_defined: true symbol_type: FUNCTION - crc: 0xbff86a1f + crc: 0x63b8947b type_id: 0x93e51922 full_name: "drm_connector_set_panel_orientation" } @@ -352865,7 +337361,7 @@ elf_symbol { name: "drm_connector_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x5b4edd78 + crc: 0xc948ad33 type_id: 0x1cf53808 full_name: "drm_connector_unregister" } @@ -352874,7 +337370,7 @@ elf_symbol { name: "drm_connector_update_edid_property" is_defined: true symbol_type: FUNCTION - crc: 0x0016efb8 + crc: 0x5432c048 type_id: 0x912a7219 full_name: "drm_connector_update_edid_property" } @@ -352883,7 +337379,7 @@ elf_symbol { name: "drm_crtc_accurate_vblank_count" is_defined: true symbol_type: FUNCTION - crc: 0x980769b1 + crc: 0x26c414fe type_id: 0x5b8d0ccb full_name: "drm_crtc_accurate_vblank_count" } @@ -352892,7 +337388,7 @@ elf_symbol { name: "drm_crtc_add_crc_entry" is_defined: true symbol_type: FUNCTION - crc: 0x695a6294 + crc: 0x238a76a0 type_id: 0x9064f8c2 full_name: "drm_crtc_add_crc_entry" } @@ -352901,7 +337397,7 @@ elf_symbol { name: "drm_crtc_arm_vblank_event" is_defined: true symbol_type: FUNCTION - crc: 0x24d3f050 + crc: 0x931b013b type_id: 0x1cb94c1c full_name: "drm_crtc_arm_vblank_event" } @@ -352910,7 +337406,7 @@ elf_symbol { name: "drm_crtc_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x5d5d9d82 + crc: 0x1853e566 type_id: 0x1cce8e13 full_name: "drm_crtc_cleanup" } @@ -352919,7 +337415,7 @@ elf_symbol { name: "drm_crtc_commit_wait" is_defined: true symbol_type: FUNCTION - crc: 0xd45227cf + crc: 0x4db6bf08 type_id: 0x922e978f full_name: "drm_crtc_commit_wait" } @@ -352928,7 +337424,7 @@ elf_symbol { name: "drm_crtc_enable_color_mgmt" is_defined: true symbol_type: FUNCTION - crc: 0x5e591da0 + crc: 0x29c7bf6c type_id: 0x1e67551a full_name: "drm_crtc_enable_color_mgmt" } @@ -352937,16 +337433,43 @@ elf_symbol { name: "drm_crtc_handle_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x449380b0 + crc: 0x9c18f282 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: 0x95fec11e + 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: 0xcc46123c + 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: 0x04831e5d + 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: 0x355b0fb9 type_id: 0x93820b25 full_name: "drm_crtc_init_with_planes" } @@ -352955,7 +337478,7 @@ elf_symbol { name: "drm_crtc_send_vblank_event" is_defined: true symbol_type: FUNCTION - crc: 0x486461cb + crc: 0xe8908cee type_id: 0x1cb94c1c full_name: "drm_crtc_send_vblank_event" } @@ -352964,16 +337487,25 @@ elf_symbol { name: "drm_crtc_set_max_vblank_count" is_defined: true symbol_type: FUNCTION - crc: 0xa5571bb7 + crc: 0x46b3cc24 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: 0xafd1601a + 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: 0xb71d247e type_id: 0x5bb68829 full_name: "drm_crtc_vblank_count_and_time" } @@ -352982,7 +337514,7 @@ elf_symbol { name: "drm_crtc_vblank_get" is_defined: true symbol_type: FUNCTION - crc: 0x1d103b28 + crc: 0xdb663a11 type_id: 0x91d63caf full_name: "drm_crtc_vblank_get" } @@ -352991,7 +337523,7 @@ elf_symbol { name: "drm_crtc_vblank_helper_get_vblank_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x3b993d53 + crc: 0x2f85c3d6 type_id: 0xf2bde902 full_name: "drm_crtc_vblank_helper_get_vblank_timestamp" } @@ -353000,7 +337532,7 @@ elf_symbol { name: "drm_crtc_vblank_off" is_defined: true symbol_type: FUNCTION - crc: 0x9ac5b9a3 + crc: 0x5a0025e8 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_off" } @@ -353009,7 +337541,7 @@ elf_symbol { name: "drm_crtc_vblank_on" is_defined: true symbol_type: FUNCTION - crc: 0x988a0e8f + crc: 0x84c040e9 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_on" } @@ -353018,7 +337550,7 @@ elf_symbol { name: "drm_crtc_vblank_put" is_defined: true symbol_type: FUNCTION - crc: 0x35980ac5 + crc: 0x7c7c87c5 type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_put" } @@ -353027,16 +337559,25 @@ elf_symbol { name: "drm_crtc_vblank_reset" is_defined: true symbol_type: FUNCTION - crc: 0xaf11c148 + crc: 0x2151778a 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: 0xdb4e96be + 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: 0xd516412f type_id: 0x1cce8e13 full_name: "drm_crtc_wait_one_vblank" } @@ -353045,7 +337586,7 @@ elf_symbol { name: "drm_cvt_mode" is_defined: true symbol_type: FUNCTION - crc: 0x15d84a99 + crc: 0x5a74d3dc type_id: 0xc6a0fca0 full_name: "drm_cvt_mode" } @@ -353054,7 +337595,7 @@ elf_symbol { name: "drm_debugfs_create_files" is_defined: true symbol_type: FUNCTION - crc: 0x12469833 + crc: 0x68a222c1 type_id: 0x1f0d7714 full_name: "drm_debugfs_create_files" } @@ -353090,7 +337631,7 @@ elf_symbol { name: "drm_dev_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x99fd408b + crc: 0x69d2b892 type_id: 0xdf6c95f8 full_name: "drm_dev_alloc" } @@ -353099,7 +337640,7 @@ elf_symbol { name: "drm_dev_enter" is_defined: true symbol_type: FUNCTION - crc: 0x533b59c7 + crc: 0xa68ba720 type_id: 0xf028149a full_name: "drm_dev_enter" } @@ -353117,16 +337658,25 @@ elf_symbol { name: "drm_dev_get" is_defined: true symbol_type: FUNCTION - crc: 0x8c0b808a + crc: 0x41f55ae6 type_id: 0x1e597e38 full_name: "drm_dev_get" } +elf_symbol { + id: 0x48f7af32 + name: "drm_dev_has_vblank" + is_defined: true + symbol_type: FUNCTION + crc: 0xecb97765 + 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: 0x853ff373 type_id: 0x1f849f7d full_name: "drm_dev_printk" } @@ -353135,7 +337685,7 @@ elf_symbol { name: "drm_dev_put" is_defined: true symbol_type: FUNCTION - crc: 0x5953a44c + crc: 0x76d82ac0 type_id: 0x1e597e38 full_name: "drm_dev_put" } @@ -353144,7 +337694,7 @@ elf_symbol { name: "drm_dev_register" is_defined: true symbol_type: FUNCTION - crc: 0xd60d5f53 + crc: 0x5a10cd1d type_id: 0x938c1916 full_name: "drm_dev_register" } @@ -353153,7 +337703,7 @@ elf_symbol { name: "drm_dev_unplug" is_defined: true symbol_type: FUNCTION - crc: 0x55a521cc + crc: 0xa24e0838 type_id: 0x1e597e38 full_name: "drm_dev_unplug" } @@ -353162,7 +337712,7 @@ elf_symbol { name: "drm_dev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xed0aa141 + crc: 0xd0f4a5a8 type_id: 0x1e597e38 full_name: "drm_dev_unregister" } @@ -353180,7 +337730,7 @@ elf_symbol { name: "drm_display_mode_from_cea_vic" is_defined: true symbol_type: FUNCTION - crc: 0xc35e9576 + crc: 0x95e8b774 type_id: 0xc7814062 full_name: "drm_display_mode_from_cea_vic" } @@ -353207,7 +337757,7 @@ elf_symbol { name: "drm_do_get_edid" is_defined: true symbol_type: FUNCTION - crc: 0x29e9cbdc + crc: 0x0cd67422 type_id: 0xc2503be7 full_name: "drm_do_get_edid" } @@ -353238,6 +337788,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" @@ -353261,7 +337820,7 @@ elf_symbol { name: "drm_encoder_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xb08748e8 + crc: 0x9fe85c6f type_id: 0x1b255e4a full_name: "drm_encoder_cleanup" } @@ -353270,7 +337829,7 @@ elf_symbol { name: "drm_encoder_init" is_defined: true symbol_type: FUNCTION - crc: 0xc77b1c41 + crc: 0x55777076 type_id: 0x93f7ef8a full_name: "drm_encoder_init" } @@ -353279,7 +337838,7 @@ elf_symbol { name: "drm_event_cancel_free" is_defined: true symbol_type: FUNCTION - crc: 0x57166724 + crc: 0x4d2f0b2f type_id: 0x1e4577e0 full_name: "drm_event_cancel_free" } @@ -353288,7 +337847,7 @@ elf_symbol { name: "drm_event_reserve_init" is_defined: true symbol_type: FUNCTION - crc: 0xfe79a08d + crc: 0x84c16212 type_id: 0x930bf787 full_name: "drm_event_reserve_init" } @@ -353297,7 +337856,7 @@ elf_symbol { name: "drm_event_reserve_init_locked" is_defined: true symbol_type: FUNCTION - crc: 0x45f7d3f3 + crc: 0xe0c17e62 type_id: 0x930bf787 full_name: "drm_event_reserve_init_locked" } @@ -353378,7 +337937,7 @@ elf_symbol { name: "drm_framebuffer_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x2a672a88 + crc: 0x537ad409 type_id: 0x1cea7cc2 full_name: "drm_framebuffer_cleanup" } @@ -353387,7 +337946,7 @@ elf_symbol { name: "drm_framebuffer_init" is_defined: true symbol_type: FUNCTION - crc: 0xd7df8741 + crc: 0x2784f327 type_id: 0x93898074 full_name: "drm_framebuffer_init" } @@ -353396,7 +337955,7 @@ elf_symbol { name: "drm_framebuffer_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xf81126cb + crc: 0x74823299 type_id: 0xa807a3b8 full_name: "drm_framebuffer_lookup" } @@ -353405,7 +337964,7 @@ elf_symbol { name: "drm_framebuffer_remove" is_defined: true symbol_type: FUNCTION - crc: 0xf0ba62c7 + crc: 0xc5ea27be type_id: 0x1cea7cc2 full_name: "drm_framebuffer_remove" } @@ -353414,7 +337973,7 @@ elf_symbol { name: "drm_framebuffer_unregister_private" is_defined: true symbol_type: FUNCTION - crc: 0x4a2cdf91 + crc: 0xa45629f0 type_id: 0x1cea7cc2 full_name: "drm_framebuffer_unregister_private" } @@ -353423,7 +337982,7 @@ elf_symbol { name: "drm_gem_cleanup_shadow_fb" is_defined: true symbol_type: FUNCTION - crc: 0xcaf4459a + crc: 0x9cc5eb9f type_id: 0x16ebcbfa full_name: "drm_gem_cleanup_shadow_fb" } @@ -353432,7 +337991,7 @@ elf_symbol { name: "drm_gem_create_mmap_offset" is_defined: true symbol_type: FUNCTION - crc: 0x34294278 + crc: 0x3f2f79a8 type_id: 0x9398dfdf full_name: "drm_gem_create_mmap_offset" } @@ -353441,7 +338000,7 @@ elf_symbol { name: "drm_gem_dmabuf_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xa4a30219 + crc: 0x45b5d858 type_id: 0x9d9aa0c3 full_name: "drm_gem_dmabuf_mmap" } @@ -353450,7 +338009,7 @@ elf_symbol { name: "drm_gem_dmabuf_release" is_defined: true symbol_type: FUNCTION - crc: 0xe141abdf + crc: 0x5be54b99 type_id: 0x10aa5f7a full_name: "drm_gem_dmabuf_release" } @@ -353459,7 +338018,7 @@ elf_symbol { name: "drm_gem_dmabuf_vmap" is_defined: true symbol_type: FUNCTION - crc: 0x924b5bad + crc: 0x1ef514b3 type_id: 0x9d4e84a4 full_name: "drm_gem_dmabuf_vmap" } @@ -353468,16 +338027,25 @@ elf_symbol { name: "drm_gem_dmabuf_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0x7f1f6451 + crc: 0x5e20eca0 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: 0x4a4b16b1 + 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: 0x72b1a7ee type_id: 0xa80d1860 full_name: "drm_gem_fb_create" } @@ -353486,7 +338054,7 @@ elf_symbol { name: "drm_gem_fb_create_handle" is_defined: true symbol_type: FUNCTION - crc: 0xb720a793 + crc: 0x9f8bb44a type_id: 0x91bfa9d8 full_name: "drm_gem_fb_create_handle" } @@ -353495,7 +338063,7 @@ elf_symbol { name: "drm_gem_fb_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x71262ece + crc: 0x24c91253 type_id: 0x1cea7cc2 full_name: "drm_gem_fb_destroy" } @@ -353504,7 +338072,7 @@ elf_symbol { name: "drm_gem_fb_get_obj" is_defined: true symbol_type: FUNCTION - crc: 0x651e5adb + crc: 0x20a753fd type_id: 0x0bfc976c full_name: "drm_gem_fb_get_obj" } @@ -353513,7 +338081,7 @@ elf_symbol { name: "drm_gem_fb_vmap" is_defined: true symbol_type: FUNCTION - crc: 0x52de6839 + crc: 0xfd7a3426 type_id: 0x9101618a full_name: "drm_gem_fb_vmap" } @@ -353522,7 +338090,7 @@ elf_symbol { name: "drm_gem_fb_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0x6d6b5cb0 + crc: 0x85fedc55 type_id: 0x1c1615a0 full_name: "drm_gem_fb_vunmap" } @@ -353531,7 +338099,7 @@ elf_symbol { name: "drm_gem_free_mmap_offset" is_defined: true symbol_type: FUNCTION - crc: 0x1c08a4cd + crc: 0xc748ef22 type_id: 0x1e806d63 full_name: "drm_gem_free_mmap_offset" } @@ -353540,7 +338108,7 @@ elf_symbol { name: "drm_gem_get_pages" is_defined: true symbol_type: FUNCTION - crc: 0xff477e23 + crc: 0xa93a2530 type_id: 0xe2823805 full_name: "drm_gem_get_pages" } @@ -353549,7 +338117,7 @@ elf_symbol { name: "drm_gem_handle_create" is_defined: true symbol_type: FUNCTION - crc: 0x869ab823 + crc: 0xb2de2558 type_id: 0x99d6eb87 full_name: "drm_gem_handle_create" } @@ -353558,7 +338126,7 @@ elf_symbol { name: "drm_gem_lock_reservations" is_defined: true symbol_type: FUNCTION - crc: 0xb13988dd + crc: 0xb2da43b7 type_id: 0x9d356d81 full_name: "drm_gem_lock_reservations" } @@ -353576,7 +338144,7 @@ elf_symbol { name: "drm_gem_lru_move_tail" is_defined: true symbol_type: FUNCTION - crc: 0x55ef27c6 + crc: 0x12a8ac72 type_id: 0x1dfacbed full_name: "drm_gem_lru_move_tail" } @@ -353585,7 +338153,7 @@ elf_symbol { name: "drm_gem_lru_scan" is_defined: true symbol_type: FUNCTION - crc: 0x04fa4d58 + crc: 0xfbd9063f type_id: 0x3d3888de full_name: "drm_gem_lru_scan" } @@ -353594,7 +338162,7 @@ elf_symbol { name: "drm_gem_map_attach" is_defined: true symbol_type: FUNCTION - crc: 0xf245cecc + crc: 0xa06b51ea type_id: 0x9dc78915 full_name: "drm_gem_map_attach" } @@ -353603,7 +338171,7 @@ elf_symbol { name: "drm_gem_map_detach" is_defined: true symbol_type: FUNCTION - crc: 0x8690ede6 + crc: 0xf82faa0e type_id: 0x10df3ba9 full_name: "drm_gem_map_detach" } @@ -353612,7 +338180,7 @@ elf_symbol { name: "drm_gem_map_dma_buf" is_defined: true symbol_type: FUNCTION - crc: 0xad71d82b + crc: 0x2a7c9b14 type_id: 0x451c3ee7 full_name: "drm_gem_map_dma_buf" } @@ -353621,7 +338189,7 @@ elf_symbol { name: "drm_gem_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xba914ab2 + crc: 0xcab24d10 type_id: 0x9b923492 full_name: "drm_gem_mmap" } @@ -353630,7 +338198,7 @@ elf_symbol { name: "drm_gem_mmap_obj" is_defined: true symbol_type: FUNCTION - crc: 0xb6380530 + crc: 0x88683358 type_id: 0x93578e9d full_name: "drm_gem_mmap_obj" } @@ -353648,7 +338216,7 @@ elf_symbol { name: "drm_gem_object_init" is_defined: true symbol_type: FUNCTION - crc: 0x2cfd53dd + crc: 0xd2513208 type_id: 0x939d4211 full_name: "drm_gem_object_init" } @@ -353657,7 +338225,7 @@ elf_symbol { name: "drm_gem_object_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x77eaea35 + crc: 0xa1c6b52d type_id: 0x010530e2 full_name: "drm_gem_object_lookup" } @@ -353666,7 +338234,7 @@ elf_symbol { name: "drm_gem_object_release" is_defined: true symbol_type: FUNCTION - crc: 0x796cc961 + crc: 0xa8922871 type_id: 0x1e806d63 full_name: "drm_gem_object_release" } @@ -353675,7 +338243,7 @@ elf_symbol { name: "drm_gem_plane_helper_prepare_fb" is_defined: true symbol_type: FUNCTION - crc: 0xe40cebb5 + crc: 0xa18adec3 type_id: 0x9bf37946 full_name: "drm_gem_plane_helper_prepare_fb" } @@ -353684,16 +338252,25 @@ elf_symbol { name: "drm_gem_prepare_shadow_fb" is_defined: true symbol_type: FUNCTION - crc: 0x496423e6 + crc: 0x01f61b0c 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: 0xf7e64903 + 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: 0xf9e6f5c6 type_id: 0x9313a933 full_name: "drm_gem_prime_fd_to_handle" } @@ -353702,7 +338279,7 @@ elf_symbol { name: "drm_gem_prime_handle_to_fd" is_defined: true symbol_type: FUNCTION - crc: 0x865a912d + crc: 0x4447c087 type_id: 0x930d2c35 full_name: "drm_gem_prime_handle_to_fd" } @@ -353711,7 +338288,7 @@ elf_symbol { name: "drm_gem_prime_import" is_defined: true symbol_type: FUNCTION - crc: 0x98aabd87 + crc: 0x7007f1c2 type_id: 0x085aa0e0 full_name: "drm_gem_prime_import" } @@ -353720,7 +338297,7 @@ elf_symbol { name: "drm_gem_prime_import_dev" is_defined: true symbol_type: FUNCTION - crc: 0x62f6b04a + crc: 0x1fbb6d12 type_id: 0x085a36de full_name: "drm_gem_prime_import_dev" } @@ -353729,7 +338306,7 @@ elf_symbol { name: "drm_gem_prime_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xa22a62e0 + crc: 0xeab8530d type_id: 0x93b092da full_name: "drm_gem_prime_mmap" } @@ -353738,7 +338315,7 @@ elf_symbol { name: "drm_gem_private_object_init" is_defined: true symbol_type: FUNCTION - crc: 0xfcf6583b + crc: 0xf5cd0bcd type_id: 0x1e85f0ad full_name: "drm_gem_private_object_init" } @@ -353747,7 +338324,7 @@ elf_symbol { name: "drm_gem_put_pages" is_defined: true symbol_type: FUNCTION - crc: 0x44ca7d5c + crc: 0xb657a0f1 type_id: 0x1eb644f1 full_name: "drm_gem_put_pages" } @@ -353756,7 +338333,7 @@ elf_symbol { name: "drm_gem_shmem_create" is_defined: true symbol_type: FUNCTION - crc: 0x0434bc9b + crc: 0xc5492bd4 type_id: 0x3ab949d4 full_name: "drm_gem_shmem_create" } @@ -353765,7 +338342,7 @@ elf_symbol { name: "drm_gem_shmem_dumb_create" is_defined: true symbol_type: FUNCTION - crc: 0x0642859d + crc: 0x40a6ab04 type_id: 0x99de09ef full_name: "drm_gem_shmem_dumb_create" } @@ -353774,7 +338351,7 @@ elf_symbol { name: "drm_gem_shmem_free" is_defined: true symbol_type: FUNCTION - crc: 0xd4eed116 + crc: 0x7a448477 type_id: 0x1793895b full_name: "drm_gem_shmem_free" } @@ -353783,7 +338360,7 @@ elf_symbol { name: "drm_gem_shmem_get_pages_sgt" is_defined: true symbol_type: FUNCTION - crc: 0xe506973e + crc: 0x4f4f15db type_id: 0x4677b893 full_name: "drm_gem_shmem_get_pages_sgt" } @@ -353792,7 +338369,7 @@ elf_symbol { name: "drm_gem_shmem_get_sg_table" is_defined: true symbol_type: FUNCTION - crc: 0x08e4e484 + crc: 0xe3b83aab type_id: 0x4677b893 full_name: "drm_gem_shmem_get_sg_table" } @@ -353801,7 +338378,7 @@ elf_symbol { name: "drm_gem_shmem_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x0ebb2547 + crc: 0x09836152 type_id: 0x9aa376e2 full_name: "drm_gem_shmem_mmap" } @@ -353810,7 +338387,7 @@ elf_symbol { name: "drm_gem_shmem_pin" is_defined: true symbol_type: FUNCTION - crc: 0xdebcac37 + crc: 0x71014217 type_id: 0x9a8b3be7 full_name: "drm_gem_shmem_pin" } @@ -353819,7 +338396,7 @@ elf_symbol { name: "drm_gem_shmem_prime_import_sg_table" is_defined: true symbol_type: FUNCTION - crc: 0x1db3d1f6 + crc: 0x6b723951 type_id: 0x082ccdd1 full_name: "drm_gem_shmem_prime_import_sg_table" } @@ -353828,7 +338405,7 @@ elf_symbol { name: "drm_gem_shmem_print_info" is_defined: true symbol_type: FUNCTION - crc: 0xc0283cd4 + crc: 0xe82a8c3e type_id: 0x1e2a3205 full_name: "drm_gem_shmem_print_info" } @@ -353837,7 +338414,7 @@ elf_symbol { name: "drm_gem_shmem_unpin" is_defined: true symbol_type: FUNCTION - crc: 0xdf49cc5f + crc: 0xe3b0595f type_id: 0x1793895b full_name: "drm_gem_shmem_unpin" } @@ -353846,7 +338423,7 @@ elf_symbol { name: "drm_gem_shmem_vm_ops" is_defined: true symbol_type: OBJECT - crc: 0xfaed6715 + crc: 0x030e9787 type_id: 0xf5901b02 full_name: "drm_gem_shmem_vm_ops" } @@ -353855,7 +338432,7 @@ elf_symbol { name: "drm_gem_shmem_vmap" is_defined: true symbol_type: FUNCTION - crc: 0xa5ecdfa4 + crc: 0x0511aa3d type_id: 0x9a775285 full_name: "drm_gem_shmem_vmap" } @@ -353864,7 +338441,7 @@ elf_symbol { name: "drm_gem_shmem_vunmap" is_defined: true symbol_type: FUNCTION - crc: 0xe4fe899c + crc: 0x195008cf type_id: 0x176fe039 full_name: "drm_gem_shmem_vunmap" } @@ -353873,7 +338450,7 @@ elf_symbol { name: "drm_gem_unlock_reservations" is_defined: true symbol_type: FUNCTION - crc: 0x2df8d671 + crc: 0xb10591c5 type_id: 0x102ddf3d full_name: "drm_gem_unlock_reservations" } @@ -353882,7 +338459,7 @@ elf_symbol { name: "drm_gem_unmap_dma_buf" is_defined: true symbol_type: FUNCTION - crc: 0x36b749d9 + crc: 0x6c77b899 type_id: 0x17ffed59 full_name: "drm_gem_unmap_dma_buf" } @@ -353891,7 +338468,7 @@ elf_symbol { name: "drm_gem_vm_close" is_defined: true symbol_type: FUNCTION - crc: 0xe36204b1 + crc: 0x9f2eb589 type_id: 0x121c81c2 full_name: "drm_gem_vm_close" } @@ -353900,7 +338477,7 @@ elf_symbol { name: "drm_gem_vm_open" is_defined: true symbol_type: FUNCTION - crc: 0xdca7997c + crc: 0xf0cffddd type_id: 0x121c81c2 full_name: "drm_gem_vm_open" } @@ -353927,7 +338504,7 @@ elf_symbol { name: "drm_get_edid" is_defined: true symbol_type: FUNCTION - crc: 0x2ebc0c50 + crc: 0xe0fb4cba type_id: 0xc21fedbe full_name: "drm_get_edid" } @@ -353945,7 +338522,7 @@ elf_symbol { name: "drm_handle_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x2b0a9b64 + crc: 0x8b0191bd type_id: 0xf1736137 full_name: "drm_handle_vblank" } @@ -353954,7 +338531,7 @@ elf_symbol { name: "drm_hdmi_avi_infoframe_from_display_mode" is_defined: true symbol_type: FUNCTION - crc: 0x77524d46 + crc: 0x7cb7ade1 type_id: 0x99c0ccec full_name: "drm_hdmi_avi_infoframe_from_display_mode" } @@ -353963,7 +338540,7 @@ elf_symbol { name: "drm_hdmi_avi_infoframe_quant_range" is_defined: true symbol_type: FUNCTION - crc: 0xbcd18408 + crc: 0xe23d165d type_id: 0x14d9bc35 full_name: "drm_hdmi_avi_infoframe_quant_range" } @@ -353972,16 +338549,43 @@ elf_symbol { name: "drm_hdmi_vendor_infoframe_from_display_mode" is_defined: true symbol_type: FUNCTION - crc: 0xbb00b2a3 + crc: 0x470d4e34 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: 0xfee5c092 + 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: 0x4870353f + 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: 0xb84faa40 + 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: 0x64125e9a type_id: 0xf06574af full_name: "drm_helper_hpd_irq_event" } @@ -353990,7 +338594,7 @@ elf_symbol { name: "drm_helper_mode_fill_fb_struct" is_defined: true symbol_type: FUNCTION - crc: 0xfc6689fd + crc: 0x0d038d12 type_id: 0x1e93e85a full_name: "drm_helper_mode_fill_fb_struct" } @@ -353999,7 +338603,7 @@ elf_symbol { name: "drm_helper_move_panel_connectors_to_head" is_defined: true symbol_type: FUNCTION - crc: 0x5709fc7c + crc: 0x9e26e5ca type_id: 0x1e597e38 full_name: "drm_helper_move_panel_connectors_to_head" } @@ -354008,7 +338612,7 @@ elf_symbol { name: "drm_helper_probe_single_connector_modes" is_defined: true symbol_type: FUNCTION - crc: 0x424aa42d + crc: 0x3d4345b3 type_id: 0x919a7322 full_name: "drm_helper_probe_single_connector_modes" } @@ -354017,7 +338621,7 @@ elf_symbol { name: "drm_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x95b78a11 + crc: 0xb949ff0d type_id: 0xa00069e0 full_name: "drm_ioctl" } @@ -354026,7 +338630,7 @@ elf_symbol { name: "drm_is_current_master" is_defined: true symbol_type: FUNCTION - crc: 0x3ea1d4e4 + crc: 0x45f3ca99 type_id: 0xfa1de4ef full_name: "drm_is_current_master" } @@ -354035,16 +338639,25 @@ elf_symbol { name: "drm_kms_helper_hotplug_event" is_defined: true symbol_type: FUNCTION - crc: 0x5b49a8ce + crc: 0xf5c8a587 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: 0xc4515777 type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_disable" } @@ -354053,7 +338666,7 @@ elf_symbol { name: "drm_kms_helper_poll_enable" is_defined: true symbol_type: FUNCTION - crc: 0x3e323e1c + crc: 0x70053238 type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_enable" } @@ -354062,7 +338675,7 @@ elf_symbol { name: "drm_kms_helper_poll_fini" is_defined: true symbol_type: FUNCTION - crc: 0x12e5e502 + crc: 0x10ef3a9f type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_fini" } @@ -354071,7 +338684,7 @@ elf_symbol { name: "drm_kms_helper_poll_init" is_defined: true symbol_type: FUNCTION - crc: 0xabeaf70a + crc: 0xb15d6037 type_id: 0x1e597e38 full_name: "drm_kms_helper_poll_init" } @@ -354080,7 +338693,7 @@ elf_symbol { name: "drm_master_get" is_defined: true symbol_type: FUNCTION - crc: 0xa14b5a4d + crc: 0x63f7784a type_id: 0xf6814266 full_name: "drm_master_get" } @@ -354089,7 +338702,7 @@ elf_symbol { name: "drm_master_put" is_defined: true symbol_type: FUNCTION - crc: 0x2c43f70d + crc: 0x65f08858 type_id: 0x12493d73 full_name: "drm_master_put" } @@ -354179,7 +338792,7 @@ elf_symbol { name: "drm_mode_config_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xabd94ead + crc: 0x30069341 type_id: 0x1e597e38 full_name: "drm_mode_config_cleanup" } @@ -354188,7 +338801,7 @@ elf_symbol { name: "drm_mode_config_helper_resume" is_defined: true symbol_type: FUNCTION - crc: 0x4bb068d9 + crc: 0xb9e97391 type_id: 0x9341cc84 full_name: "drm_mode_config_helper_resume" } @@ -354197,7 +338810,7 @@ elf_symbol { name: "drm_mode_config_helper_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3e3bebef + crc: 0x73892cc4 type_id: 0x9341cc84 full_name: "drm_mode_config_helper_suspend" } @@ -354206,7 +338819,7 @@ elf_symbol { name: "drm_mode_config_reset" is_defined: true symbol_type: FUNCTION - crc: 0x3d89f55d + crc: 0x34d5bfdb type_id: 0x1e597e38 full_name: "drm_mode_config_reset" } @@ -354224,7 +338837,7 @@ elf_symbol { name: "drm_mode_convert_umode" is_defined: true symbol_type: FUNCTION - crc: 0x33cd3321 + crc: 0xe7ecc0b6 type_id: 0x93e73189 full_name: "drm_mode_convert_umode" } @@ -354242,7 +338855,7 @@ elf_symbol { name: "drm_mode_create" is_defined: true symbol_type: FUNCTION - crc: 0xc107a106 + crc: 0x1b035d18 type_id: 0xc72431aa full_name: "drm_mode_create" } @@ -354251,7 +338864,7 @@ elf_symbol { name: "drm_mode_create_dp_colorspace_property" is_defined: true symbol_type: FUNCTION - crc: 0xd08284d2 + crc: 0x37df309e type_id: 0x91ed8ab4 full_name: "drm_mode_create_dp_colorspace_property" } @@ -354260,16 +338873,25 @@ elf_symbol { name: "drm_mode_create_hdmi_colorspace_property" is_defined: true symbol_type: FUNCTION - crc: 0x0528b75e + crc: 0xb520abd2 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: 0x7e555641 + 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: 0x3ed70b89 type_id: 0x42ee3dd4 full_name: "drm_mode_create_tile_group" } @@ -354278,7 +338900,7 @@ elf_symbol { name: "drm_mode_crtc_set_gamma_size" is_defined: true symbol_type: FUNCTION - crc: 0x939bf1c8 + crc: 0x8bc96ccf type_id: 0x904abfe3 full_name: "drm_mode_crtc_set_gamma_size" } @@ -354296,7 +338918,7 @@ elf_symbol { name: "drm_mode_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6e79eeaf + crc: 0x8d732767 type_id: 0x1ef285a9 full_name: "drm_mode_destroy" } @@ -354305,7 +338927,7 @@ elf_symbol { name: "drm_mode_duplicate" is_defined: true symbol_type: FUNCTION - crc: 0x6380bdce + crc: 0xa4c22452 type_id: 0xc7f20e7c full_name: "drm_mode_duplicate" } @@ -354332,7 +338954,7 @@ elf_symbol { name: "drm_mode_find_dmt" is_defined: true symbol_type: FUNCTION - crc: 0x32d83113 + crc: 0x492aeb69 type_id: 0xc6a0fd0e full_name: "drm_mode_find_dmt" } @@ -354368,7 +338990,7 @@ elf_symbol { name: "drm_mode_object_find" is_defined: true symbol_type: FUNCTION - crc: 0x3fcbcae0 + crc: 0x2bdf27b3 type_id: 0x6650c8f2 full_name: "drm_mode_object_find" } @@ -354377,7 +338999,7 @@ elf_symbol { name: "drm_mode_object_get" is_defined: true symbol_type: FUNCTION - crc: 0x5b263989 + crc: 0x85c5ebc2 type_id: 0x1cab6a11 full_name: "drm_mode_object_get" } @@ -354386,7 +339008,7 @@ elf_symbol { name: "drm_mode_object_put" is_defined: true symbol_type: FUNCTION - crc: 0x19811bab + crc: 0x9bc0b831 type_id: 0x1cab6a11 full_name: "drm_mode_object_put" } @@ -354395,7 +339017,7 @@ elf_symbol { name: "drm_mode_probed_add" is_defined: true symbol_type: FUNCTION - crc: 0xb22647a1 + crc: 0x0fc0354b type_id: 0x1c5ec399 full_name: "drm_mode_probed_add" } @@ -354404,7 +339026,7 @@ elf_symbol { name: "drm_mode_prune_invalid" is_defined: true symbol_type: FUNCTION - crc: 0xcbab040b + crc: 0x2b18f509 type_id: 0x1ebba908 full_name: "drm_mode_prune_invalid" } @@ -354449,7 +339071,7 @@ elf_symbol { name: "drm_modeset_acquire_fini" is_defined: true symbol_type: FUNCTION - crc: 0x7685d8ea + crc: 0x336b8f08 type_id: 0x107b2810 full_name: "drm_modeset_acquire_fini" } @@ -354458,7 +339080,7 @@ elf_symbol { name: "drm_modeset_acquire_init" is_defined: true symbol_type: FUNCTION - crc: 0x01a9fd03 + crc: 0x6853c643 type_id: 0x100bdee9 full_name: "drm_modeset_acquire_init" } @@ -354467,7 +339089,7 @@ elf_symbol { name: "drm_modeset_backoff" is_defined: true symbol_type: FUNCTION - crc: 0x4962c868 + crc: 0x8b1cdc4f type_id: 0x9d639aac full_name: "drm_modeset_backoff" } @@ -354476,7 +339098,7 @@ elf_symbol { name: "drm_modeset_drop_locks" is_defined: true symbol_type: FUNCTION - crc: 0x7c8b31af + crc: 0x71285373 type_id: 0x107b2810 full_name: "drm_modeset_drop_locks" } @@ -354485,7 +339107,7 @@ elf_symbol { name: "drm_modeset_lock" is_defined: true symbol_type: FUNCTION - crc: 0xaa62c24c + crc: 0x2d520632 type_id: 0x97fa70fd full_name: "drm_modeset_lock" } @@ -354494,7 +339116,7 @@ elf_symbol { name: "drm_modeset_lock_all" is_defined: true symbol_type: FUNCTION - crc: 0x443abb9c + crc: 0x1534e3d6 type_id: 0x1e597e38 full_name: "drm_modeset_lock_all" } @@ -354503,7 +339125,7 @@ elf_symbol { name: "drm_modeset_lock_all_ctx" is_defined: true symbol_type: FUNCTION - crc: 0x2bf8a238 + crc: 0x89c58433 type_id: 0x934ffb1c full_name: "drm_modeset_lock_all_ctx" } @@ -354512,7 +339134,7 @@ elf_symbol { name: "drm_modeset_lock_init" is_defined: true symbol_type: FUNCTION - crc: 0x6c6cf1e4 + crc: 0x35b49735 type_id: 0x1aecf5d9 full_name: "drm_modeset_lock_init" } @@ -354521,7 +339143,7 @@ elf_symbol { name: "drm_modeset_lock_single_interruptible" is_defined: true symbol_type: FUNCTION - crc: 0x758939a3 + crc: 0xd97e4b08 type_id: 0x97f44765 full_name: "drm_modeset_lock_single_interruptible" } @@ -354530,7 +339152,7 @@ elf_symbol { name: "drm_modeset_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x6b30d785 + crc: 0x18c1fa28 type_id: 0x1aecf5d9 full_name: "drm_modeset_unlock" } @@ -354539,7 +339161,7 @@ elf_symbol { name: "drm_modeset_unlock_all" is_defined: true symbol_type: FUNCTION - crc: 0x3298e894 + crc: 0x6b7ef95e type_id: 0x1e597e38 full_name: "drm_modeset_unlock_all" } @@ -354548,7 +339170,7 @@ elf_symbol { name: "drm_object_attach_property" is_defined: true symbol_type: FUNCTION - crc: 0xe8ce415f + crc: 0x26382b65 type_id: 0x1c05d45f full_name: "drm_object_attach_property" } @@ -354557,7 +339179,7 @@ elf_symbol { name: "drm_object_property_set_value" is_defined: true symbol_type: FUNCTION - crc: 0xc4d94421 + crc: 0x2aecbf08 type_id: 0x911d66e3 full_name: "drm_object_property_set_value" } @@ -354566,7 +339188,7 @@ elf_symbol { name: "drm_of_component_match_add" is_defined: true symbol_type: FUNCTION - crc: 0x1c296631 + crc: 0x56648229 type_id: 0x102ab9fb full_name: "drm_of_component_match_add" } @@ -354575,7 +339197,7 @@ elf_symbol { name: "drm_of_encoder_active_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x90143b68 + crc: 0xf7929a1c type_id: 0x902700eb full_name: "drm_of_encoder_active_endpoint" } @@ -354584,7 +339206,7 @@ elf_symbol { name: "drm_of_find_panel_or_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x845fdf09 + crc: 0x29555cfe type_id: 0x908eb1a6 full_name: "drm_of_find_panel_or_bridge" } @@ -354593,7 +339215,7 @@ elf_symbol { name: "drm_of_find_possible_crtcs" is_defined: true symbol_type: FUNCTION - crc: 0x839193ee + crc: 0x19f53fa1 type_id: 0x3d0f6874 full_name: "drm_of_find_possible_crtcs" } @@ -354602,7 +339224,7 @@ elf_symbol { name: "drm_of_get_data_lanes_count" is_defined: true symbol_type: FUNCTION - crc: 0x5a57a49b + crc: 0xe0dfa1e6 type_id: 0x900cb4fc full_name: "drm_of_get_data_lanes_count" } @@ -354611,7 +339233,7 @@ elf_symbol { name: "drm_open" is_defined: true symbol_type: FUNCTION - crc: 0xbd5a28b0 + crc: 0x9d3c9825 type_id: 0x9b022eae full_name: "drm_open" } @@ -354620,7 +339242,7 @@ elf_symbol { name: "drm_panel_add" is_defined: true symbol_type: FUNCTION - crc: 0xedeec0b5 + crc: 0xf2c9e71b type_id: 0x14800eb8 full_name: "drm_panel_add" } @@ -354629,7 +339251,7 @@ elf_symbol { name: "drm_panel_bridge_add_typed" is_defined: true symbol_type: FUNCTION - crc: 0x75f16fbe + crc: 0xded097b9 type_id: 0x9d2263c5 full_name: "drm_panel_bridge_add_typed" } @@ -354638,7 +339260,7 @@ elf_symbol { name: "drm_panel_bridge_connector" is_defined: true symbol_type: FUNCTION - crc: 0x7cf51a2d + crc: 0xc77357d7 type_id: 0xaa55ab2e full_name: "drm_panel_bridge_connector" } @@ -354647,7 +339269,7 @@ elf_symbol { name: "drm_panel_bridge_remove" is_defined: true symbol_type: FUNCTION - crc: 0x70a368cc + crc: 0xe2218807 type_id: 0x19026802 full_name: "drm_panel_bridge_remove" } @@ -354656,7 +339278,7 @@ elf_symbol { name: "drm_panel_disable" is_defined: true symbol_type: FUNCTION - crc: 0x5fd518e2 + crc: 0x1f23891f type_id: 0x9998bc04 full_name: "drm_panel_disable" } @@ -354665,7 +339287,7 @@ elf_symbol { name: "drm_panel_enable" is_defined: true symbol_type: FUNCTION - crc: 0x06608d55 + crc: 0xf5d0fbff type_id: 0x9998bc04 full_name: "drm_panel_enable" } @@ -354674,7 +339296,7 @@ elf_symbol { name: "drm_panel_get_modes" is_defined: true symbol_type: FUNCTION - crc: 0x3e210e81 + crc: 0xf36023c2 type_id: 0x995e6a9d full_name: "drm_panel_get_modes" } @@ -354683,7 +339305,7 @@ elf_symbol { name: "drm_panel_init" is_defined: true symbol_type: FUNCTION - crc: 0x5fa02ccb + crc: 0x0f1d89e7 type_id: 0x1486e519 full_name: "drm_panel_init" } @@ -354692,7 +339314,7 @@ elf_symbol { name: "drm_panel_of_backlight" is_defined: true symbol_type: FUNCTION - crc: 0xb97d49ca + crc: 0x8838b037 type_id: 0x9998bc04 full_name: "drm_panel_of_backlight" } @@ -354701,7 +339323,7 @@ elf_symbol { name: "drm_panel_prepare" is_defined: true symbol_type: FUNCTION - crc: 0xa3bcb64e + crc: 0x28a3b12d type_id: 0x9998bc04 full_name: "drm_panel_prepare" } @@ -354710,7 +339332,7 @@ elf_symbol { name: "drm_panel_remove" is_defined: true symbol_type: FUNCTION - crc: 0x312e683c + crc: 0x24a176e3 type_id: 0x14800eb8 full_name: "drm_panel_remove" } @@ -354719,7 +339341,7 @@ elf_symbol { name: "drm_panel_unprepare" is_defined: true symbol_type: FUNCTION - crc: 0x609b4dda + crc: 0xe5d7172a type_id: 0x9998bc04 full_name: "drm_panel_unprepare" } @@ -354728,7 +339350,7 @@ elf_symbol { name: "drm_plane_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xfd03c9c3 + crc: 0x7593080b type_id: 0x1653799a full_name: "drm_plane_cleanup" } @@ -354737,7 +339359,7 @@ elf_symbol { name: "drm_plane_create_alpha_property" is_defined: true symbol_type: FUNCTION - crc: 0xf46f1e63 + crc: 0x32dc37ee type_id: 0x9b4bcb26 full_name: "drm_plane_create_alpha_property" } @@ -354746,7 +339368,7 @@ elf_symbol { name: "drm_plane_create_blend_mode_property" is_defined: true symbol_type: FUNCTION - crc: 0x140c2fee + crc: 0xb0e68a28 type_id: 0x9a5ddebe full_name: "drm_plane_create_blend_mode_property" } @@ -354755,7 +339377,7 @@ elf_symbol { name: "drm_plane_create_color_properties" is_defined: true symbol_type: FUNCTION - crc: 0x9a844f93 + crc: 0x0df79ef7 type_id: 0x985d3db9 full_name: "drm_plane_create_color_properties" } @@ -354764,7 +339386,7 @@ elf_symbol { name: "drm_plane_create_rotation_property" is_defined: true symbol_type: FUNCTION - crc: 0x90813960 + crc: 0x19ff9777 type_id: 0x9a4cbfe7 full_name: "drm_plane_create_rotation_property" } @@ -354773,7 +339395,7 @@ elf_symbol { name: "drm_plane_create_scaling_filter_property" is_defined: true symbol_type: FUNCTION - crc: 0x15a1a875 + crc: 0x4dd1dbc8 type_id: 0x9a5ddebe full_name: "drm_plane_create_scaling_filter_property" } @@ -354782,7 +339404,7 @@ elf_symbol { name: "drm_plane_create_zpos_immutable_property" is_defined: true symbol_type: FUNCTION - crc: 0x1181fc71 + crc: 0x1b305794 type_id: 0x9a5ddebe full_name: "drm_plane_create_zpos_immutable_property" } @@ -354791,7 +339413,7 @@ elf_symbol { name: "drm_plane_create_zpos_property" is_defined: true symbol_type: FUNCTION - crc: 0x42ea020a + crc: 0x7d8e712c type_id: 0x9a4da9f2 full_name: "drm_plane_create_zpos_property" } @@ -354800,7 +339422,7 @@ elf_symbol { name: "drm_plane_enable_fb_damage_clips" is_defined: true symbol_type: FUNCTION - crc: 0x2186cfa4 + crc: 0xb47795ea type_id: 0x1653799a full_name: "drm_plane_enable_fb_damage_clips" } @@ -354809,7 +339431,7 @@ elf_symbol { name: "drm_poll" is_defined: true symbol_type: FUNCTION - crc: 0x8cca5861 + crc: 0x4c26e15b type_id: 0x25b50dfa full_name: "drm_poll" } @@ -354818,7 +339440,7 @@ elf_symbol { name: "drm_prime_gem_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xa19dc891 + crc: 0xf4d50dd7 type_id: 0x1e82fda2 full_name: "drm_prime_gem_destroy" } @@ -354836,19 +339458,37 @@ elf_symbol { name: "drm_prime_pages_to_sg" is_defined: true symbol_type: FUNCTION - crc: 0xb2e0a933 + crc: 0xf065d5cc 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: 0x31938433 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" @@ -354863,7 +339503,7 @@ elf_symbol { name: "drm_probe_ddc" is_defined: true symbol_type: FUNCTION - crc: 0x213c316b + crc: 0x376ae860 type_id: 0xf7820d73 full_name: "drm_probe_ddc" } @@ -354872,7 +339512,7 @@ elf_symbol { name: "drm_property_blob_get" is_defined: true symbol_type: FUNCTION - crc: 0x53717364 + crc: 0x463109b0 type_id: 0x0c5304b6 full_name: "drm_property_blob_get" } @@ -354881,7 +339521,7 @@ elf_symbol { name: "drm_property_blob_put" is_defined: true symbol_type: FUNCTION - crc: 0x78854797 + crc: 0xc0ba94a5 type_id: 0x1d97feab full_name: "drm_property_blob_put" } @@ -354890,7 +339530,7 @@ elf_symbol { name: "drm_property_create" is_defined: true symbol_type: FUNCTION - crc: 0xf1800ff1 + crc: 0x5cb3e177 type_id: 0x9b73de6d full_name: "drm_property_create" } @@ -354899,7 +339539,7 @@ elf_symbol { name: "drm_property_create_bitmask" is_defined: true symbol_type: FUNCTION - crc: 0x4706d2a0 + crc: 0x9e3e6c5d type_id: 0x9b72aafd full_name: "drm_property_create_bitmask" } @@ -354908,7 +339548,7 @@ elf_symbol { name: "drm_property_create_blob" is_defined: true symbol_type: FUNCTION - crc: 0x62bd849c + crc: 0xce369b09 type_id: 0x0c431641 full_name: "drm_property_create_blob" } @@ -354917,7 +339557,7 @@ elf_symbol { name: "drm_property_create_bool" is_defined: true symbol_type: FUNCTION - crc: 0x978b412f + crc: 0xc3ed8145 type_id: 0x9b7242ee full_name: "drm_property_create_bool" } @@ -354926,7 +339566,7 @@ elf_symbol { name: "drm_property_create_enum" is_defined: true symbol_type: FUNCTION - crc: 0x6d61e999 + crc: 0xd1801b75 type_id: 0x9b72aa8f full_name: "drm_property_create_enum" } @@ -354935,7 +339575,7 @@ elf_symbol { name: "drm_property_create_range" is_defined: true symbol_type: FUNCTION - crc: 0xd864417a + crc: 0xb9002b90 type_id: 0x9b7237ea full_name: "drm_property_create_range" } @@ -354944,7 +339584,7 @@ elf_symbol { name: "drm_property_create_signed_range" is_defined: true symbol_type: FUNCTION - crc: 0xe71198b6 + crc: 0x0836a27d type_id: 0x9b738b6d full_name: "drm_property_create_signed_range" } @@ -354953,7 +339593,7 @@ elf_symbol { name: "drm_property_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6a61f767 + crc: 0xef92c4ed type_id: 0x1ef0e215 full_name: "drm_property_destroy" } @@ -354962,7 +339602,7 @@ elf_symbol { name: "drm_property_lookup_blob" is_defined: true symbol_type: FUNCTION - crc: 0x5df3e899 + crc: 0x97f21e8c type_id: 0x0fed72dc full_name: "drm_property_lookup_blob" } @@ -354971,7 +339611,7 @@ elf_symbol { name: "drm_property_replace_blob" is_defined: true symbol_type: FUNCTION - crc: 0x37b305eb + crc: 0x3e6cda8b type_id: 0xff934450 full_name: "drm_property_replace_blob" } @@ -354989,7 +339629,7 @@ elf_symbol { name: "drm_read" is_defined: true symbol_type: FUNCTION - crc: 0x7b187c6c + crc: 0xd3d82589 type_id: 0x12e4741f full_name: "drm_read" } @@ -355034,7 +339674,7 @@ elf_symbol { name: "drm_release" is_defined: true symbol_type: FUNCTION - crc: 0x838e746b + crc: 0x87c10b92 type_id: 0x9b022eae full_name: "drm_release" } @@ -355052,7 +339692,7 @@ elf_symbol { name: "drm_self_refresh_helper_alter_state" is_defined: true symbol_type: FUNCTION - crc: 0xd25e929b + crc: 0xdc8d4da9 type_id: 0x18d85efa full_name: "drm_self_refresh_helper_alter_state" } @@ -355061,7 +339701,7 @@ elf_symbol { name: "drm_self_refresh_helper_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x8987bb74 + crc: 0x03ac33a9 type_id: 0x1cce8e13 full_name: "drm_self_refresh_helper_cleanup" } @@ -355070,7 +339710,7 @@ elf_symbol { name: "drm_self_refresh_helper_init" is_defined: true symbol_type: FUNCTION - crc: 0x2972205c + crc: 0x05a0bfd1 type_id: 0x91d63caf full_name: "drm_self_refresh_helper_init" } @@ -355079,7 +339719,7 @@ elf_symbol { name: "drm_send_event" is_defined: true symbol_type: FUNCTION - crc: 0x83c835bd + crc: 0x994de2f4 type_id: 0x1e4577e0 full_name: "drm_send_event" } @@ -355088,7 +339728,7 @@ elf_symbol { name: "drm_send_event_locked" is_defined: true symbol_type: FUNCTION - crc: 0x1d177539 + crc: 0x341dcf49 type_id: 0x1e4577e0 full_name: "drm_send_event_locked" } @@ -355097,7 +339737,7 @@ elf_symbol { name: "drm_set_preferred_mode" is_defined: true symbol_type: FUNCTION - crc: 0x464c85ca + crc: 0x28d556bd type_id: 0x1d707370 full_name: "drm_set_preferred_mode" } @@ -355106,7 +339746,7 @@ elf_symbol { name: "drm_simple_display_pipe_attach_bridge" is_defined: true symbol_type: FUNCTION - crc: 0xf00760d1 + crc: 0x44805d3b type_id: 0x9e08dfbb full_name: "drm_simple_display_pipe_attach_bridge" } @@ -355115,7 +339755,7 @@ elf_symbol { name: "drm_simple_display_pipe_init" is_defined: true symbol_type: FUNCTION - crc: 0xf3cff918 + crc: 0x273ddafd type_id: 0x937ca73d full_name: "drm_simple_display_pipe_init" } @@ -355124,7 +339764,7 @@ elf_symbol { name: "drm_simple_encoder_init" is_defined: true symbol_type: FUNCTION - crc: 0x1b21f204 + crc: 0xaf867326 type_id: 0x93e3d44d full_name: "drm_simple_encoder_init" } @@ -355133,7 +339773,7 @@ elf_symbol { name: "drm_state_dump" is_defined: true symbol_type: FUNCTION - crc: 0xcfe2bece + crc: 0x39ed2ef9 type_id: 0x1ef499ec full_name: "drm_state_dump" } @@ -355142,16 +339782,25 @@ elf_symbol { name: "drm_syncobj_add_point" is_defined: true symbol_type: FUNCTION - crc: 0x8634e8b3 + crc: 0xbee24aa1 type_id: 0x15766e8a full_name: "drm_syncobj_add_point" } +elf_symbol { + id: 0xc68f1830 + name: "drm_syncobj_create" + is_defined: true + symbol_type: FUNCTION + crc: 0xd7c376ea + 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: 0x6f53fb37 type_id: 0xe211074d full_name: "drm_syncobj_find" } @@ -355160,7 +339809,7 @@ elf_symbol { name: "drm_syncobj_find_fence" is_defined: true symbol_type: FUNCTION - crc: 0x16d81b1a + crc: 0x96d5e8ec type_id: 0x9a3bbebc full_name: "drm_syncobj_find_fence" } @@ -355173,12 +339822,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: 0x45cdb5cd + 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: 0x7190c5f0 + 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: 0x825cb1c3 type_id: 0x15401a81 full_name: "drm_syncobj_replace_fence" } @@ -355187,7 +339854,7 @@ elf_symbol { name: "drm_sysfs_connector_status_event" is_defined: true symbol_type: FUNCTION - crc: 0xbeca312f + crc: 0xc1fb1485 type_id: 0x1c5ca425 full_name: "drm_sysfs_connector_status_event" } @@ -355196,7 +339863,7 @@ elf_symbol { name: "drm_universal_plane_init" is_defined: true symbol_type: FUNCTION - crc: 0x77dacc54 + crc: 0xc1bc102c type_id: 0x932a8871 full_name: "drm_universal_plane_init" } @@ -355205,7 +339872,7 @@ elf_symbol { name: "drm_vblank_init" is_defined: true symbol_type: FUNCTION - crc: 0xecee04cf + crc: 0x7934216a type_id: 0x9257d91c full_name: "drm_vblank_init" } @@ -355214,16 +339881,25 @@ elf_symbol { name: "drm_wait_one_vblank" is_defined: true symbol_type: FUNCTION - crc: 0x40042680 + crc: 0xf2a80da5 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: 0xecdd996c + 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: 0x148cd6fc type_id: 0x93f3386e full_name: "drm_writeback_connector_init" } @@ -355232,7 +339908,7 @@ elf_symbol { name: "drm_writeback_connector_init_with_encoder" is_defined: true symbol_type: FUNCTION - crc: 0x38b75bed + crc: 0x49c0469f type_id: 0x93f6a75b full_name: "drm_writeback_connector_init_with_encoder" } @@ -355241,7 +339917,7 @@ elf_symbol { name: "drm_writeback_queue_job" is_defined: true symbol_type: FUNCTION - crc: 0x26edcd20 + crc: 0x7a94aef7 type_id: 0x1be9f38e full_name: "drm_writeback_queue_job" } @@ -355250,7 +339926,7 @@ elf_symbol { name: "drm_writeback_signal_completion" is_defined: true symbol_type: FUNCTION - crc: 0x161af789 + crc: 0x9a7e8597 type_id: 0x1ac748a8 full_name: "drm_writeback_signal_completion" } @@ -355259,7 +339935,7 @@ elf_symbol { name: "drmm_kfree" is_defined: true symbol_type: FUNCTION - crc: 0x475b1dd9 + crc: 0xba3f7ab0 type_id: 0x1e3b8bac full_name: "drmm_kfree" } @@ -355268,7 +339944,7 @@ elf_symbol { name: "drmm_kmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xa659e1dc + crc: 0x27cf9fd9 type_id: 0x5bbb224c full_name: "drmm_kmalloc" } @@ -355277,7 +339953,7 @@ elf_symbol { name: "drmm_mode_config_init" is_defined: true symbol_type: FUNCTION - crc: 0xc96abcf9 + crc: 0x92ce85bf type_id: 0x9341cc84 full_name: "drmm_mode_config_init" } @@ -355295,7 +339971,7 @@ elf_symbol { name: "dst_cache_get" is_defined: true symbol_type: FUNCTION - crc: 0x9bd3f72d + crc: 0x66aabdb1 type_id: 0xaba1c9dd full_name: "dst_cache_get" } @@ -355313,7 +339989,7 @@ elf_symbol { name: "dst_cache_set_ip4" is_defined: true symbol_type: FUNCTION - crc: 0xc5e11ab7 + crc: 0x8eeed1a0 type_id: 0x1aa3070d full_name: "dst_cache_set_ip4" } @@ -355322,7 +339998,7 @@ elf_symbol { name: "dst_cache_set_ip6" is_defined: true symbol_type: FUNCTION - crc: 0x687a250f + crc: 0xe0faf3f8 type_id: 0x1a954b21 full_name: "dst_cache_set_ip6" } @@ -355331,7 +340007,7 @@ elf_symbol { name: "dst_release" is_defined: true symbol_type: FUNCTION - crc: 0x87d20ae8 + crc: 0x485abf11 type_id: 0x140e294e full_name: "dst_release" } @@ -355340,7 +340016,7 @@ elf_symbol { name: "dump_backtrace" is_defined: true symbol_type: FUNCTION - crc: 0xbe829fba + crc: 0xc87ab849 type_id: 0x10ab38c6 full_name: "dump_backtrace" } @@ -355358,7 +340034,7 @@ elf_symbol { name: "dw_handle_msi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xce4d0026 + crc: 0x001e9549 type_id: 0x2ba2f0cc full_name: "dw_handle_msi_irq" } @@ -355367,7 +340043,7 @@ elf_symbol { name: "dw_pcie_ep_init" is_defined: true symbol_type: FUNCTION - crc: 0x3052eb20 + crc: 0x8aad02d6 type_id: 0x9271fe5c full_name: "dw_pcie_ep_init" } @@ -355376,7 +340052,7 @@ elf_symbol { name: "dw_pcie_ep_raise_legacy_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc2bc11ae + crc: 0xd4e5c111 type_id: 0x92d48f94 full_name: "dw_pcie_ep_raise_legacy_irq" } @@ -355385,7 +340061,7 @@ elf_symbol { name: "dw_pcie_ep_raise_msi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb5360a4a + crc: 0x74b49051 type_id: 0x92ded888 full_name: "dw_pcie_ep_raise_msi_irq" } @@ -355394,7 +340070,7 @@ elf_symbol { name: "dw_pcie_ep_reset_bar" is_defined: true symbol_type: FUNCTION - crc: 0x2fa89345 + crc: 0x67da20b9 type_id: 0x1e32c371 full_name: "dw_pcie_ep_reset_bar" } @@ -355403,7 +340079,7 @@ elf_symbol { name: "dw_pcie_find_capability" is_defined: true symbol_type: FUNCTION - crc: 0x1ac511d4 + crc: 0x4c33de17 type_id: 0x5ca118ca full_name: "dw_pcie_find_capability" } @@ -355412,10 +340088,19 @@ elf_symbol { name: "dw_pcie_host_init" is_defined: true symbol_type: FUNCTION - crc: 0x8fc036be + crc: 0xc21c4cc1 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: 0xbcd7db15 + type_id: 0x5f5b0712 + full_name: "dw_pcie_own_conf_map_bus" +} elf_symbol { id: 0x9ec4a8cb name: "dw_pcie_read" @@ -355430,7 +340115,7 @@ elf_symbol { name: "dw_pcie_read_dbi" is_defined: true symbol_type: FUNCTION - crc: 0x7808723e + crc: 0xf8b1c36f type_id: 0x49afd1e1 full_name: "dw_pcie_read_dbi" } @@ -355439,7 +340124,7 @@ elf_symbol { name: "dw_pcie_setup_rc" is_defined: true symbol_type: FUNCTION - crc: 0xad934507 + crc: 0xf0232c36 type_id: 0x94e69702 full_name: "dw_pcie_setup_rc" } @@ -355448,7 +340133,7 @@ elf_symbol { name: "dw_pcie_wait_for_link" is_defined: true symbol_type: FUNCTION - crc: 0x7f603ff8 + crc: 0x0634db6a type_id: 0x92ce345a full_name: "dw_pcie_wait_for_link" } @@ -355466,7 +340151,7 @@ elf_symbol { name: "dw_pcie_write_dbi" is_defined: true symbol_type: FUNCTION - crc: 0x574d6946 + crc: 0x863aca27 type_id: 0x1ccc8f30 full_name: "dw_pcie_write_dbi" } @@ -355475,7 +340160,7 @@ elf_symbol { name: "edac_device_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x128fda5a + crc: 0x2a719e44 type_id: 0x9f266269 full_name: "edac_device_add_device" } @@ -355484,7 +340169,7 @@ elf_symbol { name: "edac_device_alloc_ctl_info" is_defined: true symbol_type: FUNCTION - crc: 0x5c0b4631 + crc: 0x1a002d24 type_id: 0xda32c714 full_name: "edac_device_alloc_ctl_info" } @@ -355502,7 +340187,7 @@ elf_symbol { name: "edac_device_del_device" is_defined: true symbol_type: FUNCTION - crc: 0x4983b280 + crc: 0x7825c005 type_id: 0xcbc6cc7a full_name: "edac_device_del_device" } @@ -355511,7 +340196,7 @@ elf_symbol { name: "edac_device_free_ctl_info" is_defined: true symbol_type: FUNCTION - crc: 0x48b1f7d2 + crc: 0xa96f7a55 type_id: 0x123ed0d5 full_name: "edac_device_free_ctl_info" } @@ -355520,7 +340205,7 @@ elf_symbol { name: "edac_device_handle_ce_count" is_defined: true symbol_type: FUNCTION - crc: 0xe9385b66 + crc: 0x987ab3a2 type_id: 0x13309e7e full_name: "edac_device_handle_ce_count" } @@ -355529,7 +340214,7 @@ elf_symbol { name: "edac_device_handle_ue_count" is_defined: true symbol_type: FUNCTION - crc: 0xc42d8fc1 + crc: 0xdaed0a3c type_id: 0x13309e7e full_name: "edac_device_handle_ue_count" } @@ -355538,7 +340223,7 @@ elf_symbol { name: "ehci_handshake" is_defined: true symbol_type: FUNCTION - crc: 0xa4dde49b + crc: 0xc1fe4c31 type_id: 0x9ab89acf full_name: "ehci_handshake" } @@ -355547,7 +340232,7 @@ elf_symbol { name: "ehci_hub_control" is_defined: true symbol_type: FUNCTION - crc: 0x7e1a341f + crc: 0xa8ed9679 type_id: 0x96bdc834 full_name: "ehci_hub_control" } @@ -355556,7 +340241,7 @@ elf_symbol { name: "ehci_init_driver" is_defined: true symbol_type: FUNCTION - crc: 0xb042094f + crc: 0x91dd37ea type_id: 0x14fbfe19 full_name: "ehci_init_driver" } @@ -355565,10 +340250,109 @@ elf_symbol { name: "ehci_setup" is_defined: true symbol_type: FUNCTION - crc: 0x7fe6060e + crc: 0xc4fad9fe type_id: 0x94deebf7 full_name: "ehci_setup" } +elf_symbol { + id: 0x6f76a9a4 + name: "elevator_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x13ffe345 + type_id: 0x05993839 + full_name: "elevator_alloc" +} +elf_symbol { + id: 0x14d9b2ac + name: "elv_bio_merge_ok" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a1abdf8 + type_id: 0xf9525760 + full_name: "elv_bio_merge_ok" +} +elf_symbol { + id: 0x5d0ca5c4 + name: "elv_rb_add" + is_defined: true + symbol_type: FUNCTION + crc: 0x3637459f + type_id: 0x1cff7455 + full_name: "elv_rb_add" +} +elf_symbol { + id: 0xed989993 + name: "elv_rb_del" + is_defined: true + symbol_type: FUNCTION + crc: 0xd885f3f4 + type_id: 0x1cff7455 + full_name: "elv_rb_del" +} +elf_symbol { + id: 0xf7b7d7aa + name: "elv_rb_find" + is_defined: true + symbol_type: FUNCTION + crc: 0xf9603ca2 + type_id: 0xd119f642 + full_name: "elv_rb_find" +} +elf_symbol { + id: 0x1a3558d3 + name: "elv_rb_former_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x90a91b1d + 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: 0xaa0b2ddc + type_id: 0xdc6c821c + full_name: "elv_rb_latter_request" +} +elf_symbol { + id: 0x07288ca7 + name: "elv_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x0efc1923 + type_id: 0x94f636df + full_name: "elv_register" +} +elf_symbol { + id: 0x0ff04eb0 + name: "elv_rqhash_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xd0544b77 + type_id: 0x12b2c685 + full_name: "elv_rqhash_add" +} +elf_symbol { + id: 0xa6010848 + name: "elv_rqhash_del" + is_defined: true + symbol_type: FUNCTION + crc: 0x39e732e1 + type_id: 0x12b2c685 + full_name: "elv_rqhash_del" +} +elf_symbol { + id: 0x6839b226 + name: "elv_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x7da69912 + type_id: 0x19ee8463 + full_name: "elv_unregister" +} elf_symbol { id: 0xfa137f83 name: "em_cpu_get" @@ -355583,7 +340367,7 @@ elf_symbol { name: "em_dev_register_perf_domain" is_defined: true symbol_type: FUNCTION - crc: 0x0c6b5b34 + crc: 0x7796c4e5 type_id: 0x9c08c3d6 full_name: "em_dev_register_perf_domain" } @@ -355619,7 +340403,7 @@ elf_symbol { name: "end_buffer_read_sync" is_defined: true symbol_type: FUNCTION - crc: 0xe9d2d9b7 + crc: 0x2adb59c7 type_id: 0x17592b81 full_name: "end_buffer_read_sync" } @@ -355637,7 +340421,7 @@ elf_symbol { name: "eth_commit_mac_addr_change" is_defined: true symbol_type: FUNCTION - crc: 0xa061ee6a + crc: 0xc4864508 type_id: 0x1c532cf2 full_name: "eth_commit_mac_addr_change" } @@ -355646,7 +340430,7 @@ elf_symbol { name: "eth_header" is_defined: true symbol_type: FUNCTION - crc: 0xf3e9ea2b + crc: 0x2f8ddc81 type_id: 0x9c2b054b full_name: "eth_header" } @@ -355655,7 +340439,7 @@ elf_symbol { name: "eth_header_cache" is_defined: true symbol_type: FUNCTION - crc: 0xae111348 + crc: 0x2e7d8645 type_id: 0x92d3b873 full_name: "eth_header_cache" } @@ -355664,7 +340448,7 @@ elf_symbol { name: "eth_header_cache_update" is_defined: true symbol_type: FUNCTION - crc: 0x0bf5d84d + crc: 0x2b0ecd15 type_id: 0x139004c0 full_name: "eth_header_cache_update" } @@ -355673,7 +340457,7 @@ elf_symbol { name: "eth_header_parse" is_defined: true symbol_type: FUNCTION - crc: 0xcfc6e03b + crc: 0x7cd01e8c type_id: 0x926fc724 full_name: "eth_header_parse" } @@ -355682,7 +340466,7 @@ elf_symbol { name: "eth_mac_addr" is_defined: true symbol_type: FUNCTION - crc: 0xe44d235f + crc: 0x7a5f2205 type_id: 0x914b9e4e full_name: "eth_mac_addr" } @@ -355691,7 +340475,7 @@ elf_symbol { name: "eth_platform_get_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0x0654aac1 + crc: 0xe6161ca4 type_id: 0x9d15c1e0 full_name: "eth_platform_get_mac_address" } @@ -355700,7 +340484,7 @@ elf_symbol { name: "eth_prepare_mac_addr_change" is_defined: true symbol_type: FUNCTION - crc: 0x982398fe + crc: 0x14238a86 type_id: 0x914b9e4e full_name: "eth_prepare_mac_addr_change" } @@ -355709,7 +340493,7 @@ elf_symbol { name: "eth_type_trans" is_defined: true symbol_type: FUNCTION - crc: 0x43b9f48d + crc: 0x07008c41 type_id: 0xe323faf8 full_name: "eth_type_trans" } @@ -355718,7 +340502,7 @@ elf_symbol { name: "eth_validate_addr" is_defined: true symbol_type: FUNCTION - crc: 0x12232b9a + crc: 0x78d612ff type_id: 0x91296bda full_name: "eth_validate_addr" } @@ -355727,7 +340511,7 @@ elf_symbol { name: "ether_setup" is_defined: true symbol_type: FUNCTION - crc: 0xe7e474b3 + crc: 0x85160c30 type_id: 0x1c31d966 full_name: "ether_setup" } @@ -355736,7 +340520,7 @@ elf_symbol { name: "ethnl_cable_test_fault_length" is_defined: true symbol_type: FUNCTION - crc: 0x362c9902 + crc: 0xd992a6d8 type_id: 0x914a78cc full_name: "ethnl_cable_test_fault_length" } @@ -355745,7 +340529,7 @@ elf_symbol { name: "ethnl_cable_test_result" is_defined: true symbol_type: FUNCTION - crc: 0x46802da7 + crc: 0x341edd5b type_id: 0x91726dda full_name: "ethnl_cable_test_result" } @@ -355772,7 +340556,7 @@ elf_symbol { name: "ethtool_op_get_link" is_defined: true symbol_type: FUNCTION - crc: 0x352d23c5 + crc: 0x2776d6b0 type_id: 0x4951a397 full_name: "ethtool_op_get_link" } @@ -355781,7 +340565,7 @@ elf_symbol { name: "ethtool_op_get_ts_info" is_defined: true symbol_type: FUNCTION - crc: 0xcc0a8c94 + crc: 0xc493ede8 type_id: 0x916bd4e5 full_name: "ethtool_op_get_ts_info" } @@ -355799,7 +340583,7 @@ elf_symbol { name: "ethtool_virtdev_set_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x35e889cf + crc: 0x8262fd6c type_id: 0x91c2a80b full_name: "ethtool_virtdev_set_link_ksettings" } @@ -355808,7 +340592,7 @@ elf_symbol { name: "event_triggers_call" is_defined: true symbol_type: FUNCTION - crc: 0x0a43fc17 + crc: 0xf8105825 type_id: 0xeaf38011 full_name: "event_triggers_call" } @@ -355835,7 +340619,7 @@ elf_symbol { name: "eventfd_ctx_fileget" is_defined: true symbol_type: FUNCTION - crc: 0xf7f7ded2 + crc: 0xa3345d69 type_id: 0x90e5f66b full_name: "eventfd_ctx_fileget" } @@ -355871,7 +340655,7 @@ elf_symbol { name: "extcon_get_edev_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xd12f81dd + crc: 0x4f3b0e42 type_id: 0x0e2b9889 full_name: "extcon_get_edev_by_phandle" } @@ -355880,7 +340664,7 @@ elf_symbol { name: "extcon_get_edev_name" is_defined: true symbol_type: FUNCTION - crc: 0xeccb166b + crc: 0x84e115a9 type_id: 0x964692d8 full_name: "extcon_get_edev_name" } @@ -355889,7 +340673,7 @@ elf_symbol { name: "extcon_get_extcon_dev" is_defined: true symbol_type: FUNCTION - crc: 0xc68f1d83 + crc: 0x1b5da948 type_id: 0x00a508d8 full_name: "extcon_get_extcon_dev" } @@ -355898,7 +340682,7 @@ elf_symbol { name: "extcon_get_property" is_defined: true symbol_type: FUNCTION - crc: 0xbe11a3aa + crc: 0x7213f1b8 type_id: 0x98853e56 full_name: "extcon_get_property" } @@ -355907,7 +340691,7 @@ elf_symbol { name: "extcon_get_state" is_defined: true symbol_type: FUNCTION - crc: 0x4d50d3b6 + crc: 0xcd99f13e type_id: 0x989473cc full_name: "extcon_get_state" } @@ -355916,7 +340700,7 @@ elf_symbol { name: "extcon_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x59d32c2c + crc: 0x78dde6c0 type_id: 0x98929e65 full_name: "extcon_register_notifier" } @@ -355925,7 +340709,7 @@ elf_symbol { name: "extcon_set_property" is_defined: true symbol_type: FUNCTION - crc: 0xd3f97aa6 + crc: 0xcff5db4b type_id: 0x98850898 full_name: "extcon_set_property" } @@ -355934,7 +340718,7 @@ elf_symbol { name: "extcon_set_property_capability" is_defined: true symbol_type: FUNCTION - crc: 0x32f9c637 + crc: 0x2121e622 type_id: 0x98851295 full_name: "extcon_set_property_capability" } @@ -355943,7 +340727,7 @@ elf_symbol { name: "extcon_set_state" is_defined: true symbol_type: FUNCTION - crc: 0x30661d85 + crc: 0xa8480fe5 type_id: 0x988f2c1b full_name: "extcon_set_state" } @@ -355952,7 +340736,7 @@ elf_symbol { name: "extcon_set_state_sync" is_defined: true symbol_type: FUNCTION - crc: 0xbe1bebe5 + crc: 0xa1748c91 type_id: 0x988f2c1b full_name: "extcon_set_state_sync" } @@ -355961,7 +340745,7 @@ elf_symbol { name: "extcon_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x4bc1d18d + crc: 0x5ef08b03 type_id: 0x98929e65 full_name: "extcon_unregister_notifier" } @@ -355970,7 +340754,7 @@ elf_symbol { name: "fasync_helper" is_defined: true symbol_type: FUNCTION - crc: 0xc3e8a44a + crc: 0x59aab574 type_id: 0x8432b9df full_name: "fasync_helper" } @@ -355997,7 +340781,7 @@ elf_symbol { name: "fd_install" is_defined: true symbol_type: FUNCTION - crc: 0x6151838d + crc: 0x2dfaecb0 type_id: 0x019aa1b7 full_name: "fd_install" } @@ -356006,7 +340790,7 @@ elf_symbol { name: "fget" is_defined: true symbol_type: FUNCTION - crc: 0x1558a962 + crc: 0x059faa92 type_id: 0x50f3b181 full_name: "fget" } @@ -356015,7 +340799,7 @@ elf_symbol { name: "file_path" is_defined: true symbol_type: FUNCTION - crc: 0x8deeb5a6 + crc: 0x5ad02f49 type_id: 0x380f5cdc full_name: "file_path" } @@ -356024,7 +340808,7 @@ elf_symbol { name: "file_ra_state_init" is_defined: true symbol_type: FUNCTION - crc: 0x97b31276 + crc: 0x70c01965 type_id: 0x14609640 full_name: "file_ra_state_init" } @@ -356033,7 +340817,7 @@ elf_symbol { name: "file_write_and_wait_range" is_defined: true symbol_type: FUNCTION - crc: 0xeaa75ae1 + crc: 0xe36a78f8 type_id: 0x9b2d0f7e full_name: "file_write_and_wait_range" } @@ -356042,16 +340826,25 @@ elf_symbol { name: "filp_close" is_defined: true symbol_type: FUNCTION - crc: 0x48c13b2e + crc: 0x035f2f4c type_id: 0x99853e95 full_name: "filp_close" } +elf_symbol { + id: 0x8bbdb127 + name: "filp_open_block" + is_defined: true + symbol_type: FUNCTION + crc: 0xe1de814f + 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: 0xb8ee9a1f type_id: 0x93eb75f8 full_name: "find_extend_vma" } @@ -356060,7 +340853,7 @@ elf_symbol { name: "find_get_pid" is_defined: true symbol_type: FUNCTION - crc: 0x7a5934e6 + crc: 0x63f844f7 type_id: 0x3a251008 full_name: "find_get_pid" } @@ -356069,7 +340862,7 @@ elf_symbol { name: "find_pid_ns" is_defined: true symbol_type: FUNCTION - crc: 0xe5de25d7 + crc: 0x3c5b83e1 type_id: 0x31ab6254 full_name: "find_pid_ns" } @@ -356078,16 +340871,25 @@ elf_symbol { name: "find_task_by_vpid" is_defined: true symbol_type: FUNCTION - crc: 0xdee435c1 + crc: 0xa02cefe4 type_id: 0x69238486 full_name: "find_task_by_vpid" } +elf_symbol { + id: 0x5b7736f5 + name: "find_user" + is_defined: true + symbol_type: FUNCTION + crc: 0xc50d47b7 + type_id: 0x043864e3 + full_name: "find_user" +} elf_symbol { id: 0x69beea41 name: "find_vma" is_defined: true symbol_type: FUNCTION - crc: 0x4ab86026 + crc: 0x0e7f59df type_id: 0x93eb75f8 full_name: "find_vma" } @@ -356096,7 +340898,7 @@ elf_symbol { name: "find_vma_intersection" is_defined: true symbol_type: FUNCTION - crc: 0x564cc6cd + crc: 0x719823fc type_id: 0x93e7a8a1 full_name: "find_vma_intersection" } @@ -356105,7 +340907,7 @@ elf_symbol { name: "find_vpid" is_defined: true symbol_type: FUNCTION - crc: 0xeaff254c + crc: 0xe8964702 type_id: 0x318306ba full_name: "find_vpid" } @@ -356123,7 +340925,7 @@ elf_symbol { name: "firmware_kobj" is_defined: true symbol_type: OBJECT - crc: 0x75e55ee2 + crc: 0xfedc8063 type_id: 0x23f09c34 full_name: "firmware_kobj" } @@ -356132,7 +340934,7 @@ elf_symbol { name: "firmware_request_nowarn" is_defined: true symbol_type: FUNCTION - crc: 0x87433c9a + crc: 0x082308c0 type_id: 0x9cec28b8 full_name: "firmware_request_nowarn" } @@ -356141,7 +340943,7 @@ elf_symbol { name: "fixed_size_llseek" is_defined: true symbol_type: FUNCTION - crc: 0xae2ffbe7 + crc: 0x4ab54b0a type_id: 0x2d6430a1 full_name: "fixed_size_llseek" } @@ -356150,7 +340952,7 @@ elf_symbol { name: "flow_block_cb_setup_simple" is_defined: true symbol_type: FUNCTION - crc: 0x50c581f9 + crc: 0xf8912e28 type_id: 0x9c25419d full_name: "flow_block_cb_setup_simple" } @@ -356168,7 +340970,7 @@ elf_symbol { name: "flow_rule_match_basic" is_defined: true symbol_type: FUNCTION - crc: 0x67d4020e + crc: 0xd0769652 type_id: 0x1de80b22 full_name: "flow_rule_match_basic" } @@ -356177,7 +340979,7 @@ elf_symbol { name: "flow_rule_match_ipv4_addrs" is_defined: true symbol_type: FUNCTION - crc: 0xb1eca765 + crc: 0x323beb02 type_id: 0x1d3f8bd2 full_name: "flow_rule_match_ipv4_addrs" } @@ -356186,7 +340988,7 @@ elf_symbol { name: "flow_rule_match_ports" is_defined: true symbol_type: FUNCTION - crc: 0x65e2e53f + crc: 0x6575d4cf type_id: 0x1d4e9dab full_name: "flow_rule_match_ports" } @@ -356195,7 +340997,7 @@ elf_symbol { name: "flow_rule_match_vlan" is_defined: true symbol_type: FUNCTION - crc: 0xe5685d8c + crc: 0x0a25e728 type_id: 0x1d4435ec full_name: "flow_rule_match_vlan" } @@ -356204,7 +341006,7 @@ elf_symbol { name: "flush_dcache_page" is_defined: true symbol_type: FUNCTION - crc: 0x73d14621 + crc: 0x08ce0391 type_id: 0x11388634 full_name: "flush_dcache_page" } @@ -356240,7 +341042,7 @@ elf_symbol { name: "folio_wait_bit" is_defined: true symbol_type: FUNCTION - crc: 0x1f5dc77c + crc: 0x90e27d36 type_id: 0x1958e6c4 full_name: "folio_wait_bit" } @@ -356249,7 +341051,7 @@ elf_symbol { name: "follow_pfn" is_defined: true symbol_type: FUNCTION - crc: 0x43d91612 + crc: 0xcd9e27a8 type_id: 0x9fc875b4 full_name: "follow_pfn" } @@ -356285,7 +341087,7 @@ elf_symbol { name: "fput" is_defined: true symbol_type: FUNCTION - crc: 0xd7bcccfd + crc: 0x523d0f66 type_id: 0x16a2cb2b full_name: "fput" } @@ -356294,7 +341096,7 @@ elf_symbol { name: "fqdir_exit" is_defined: true symbol_type: FUNCTION - crc: 0xed3bb0bc + crc: 0x94881680 type_id: 0x13c2822b full_name: "fqdir_exit" } @@ -356303,7 +341105,7 @@ elf_symbol { name: "fqdir_init" is_defined: true symbol_type: FUNCTION - crc: 0xbe477364 + crc: 0xc287c180 type_id: 0x9ffb698d full_name: "fqdir_init" } @@ -356348,7 +341150,7 @@ elf_symbol { name: "free_candev" is_defined: true symbol_type: FUNCTION - crc: 0x8a7ad42a + crc: 0x34a9238c type_id: 0x1c31d966 full_name: "free_candev" } @@ -356375,7 +341177,7 @@ elf_symbol { name: "free_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x6386d965 + crc: 0x8eaadb96 type_id: 0x1c31d966 full_name: "free_netdev" } @@ -356415,6 +341217,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: 0xbeec9730 + type_id: 0x169fe8f6 + full_name: "free_uid" +} elf_symbol { id: 0x2ed5588c name: "freezer_active" @@ -356424,12 +341235,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: 0x85c823b4 + 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: 0x4b6a0086 type_id: 0xf9e23171 full_name: "freezing_slow_path" } @@ -356447,7 +341267,7 @@ elf_symbol { name: "freq_qos_add_request" is_defined: true symbol_type: FUNCTION - crc: 0xe0d8fcda + crc: 0x040fb8ac type_id: 0x98992525 full_name: "freq_qos_add_request" } @@ -356465,7 +341285,7 @@ elf_symbol { name: "freq_qos_remove_request" is_defined: true symbol_type: FUNCTION - crc: 0x1d84acfb + crc: 0x6a6187fe type_id: 0x97c2ea4f full_name: "freq_qos_remove_request" } @@ -356474,28 +341294,28 @@ elf_symbol { name: "freq_qos_update_request" is_defined: true symbol_type: FUNCTION - crc: 0x089c7c42 + crc: 0xf74c18c4 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: 0xbc15d74a type_id: 0x200a0749 full_name: "fs_bio_set" } +elf_symbol { + id: 0x9a2423a0 + name: "fs_kobj" + is_defined: true + symbol_type: OBJECT + crc: 0x401ce379 + type_id: 0x23f09c34 + full_name: "fs_kobj" +} elf_symbol { id: 0x196ad62a name: "fsg_common_create_luns" @@ -356510,7 +341330,7 @@ elf_symbol { name: "fsg_common_set_cdev" is_defined: true symbol_type: FUNCTION - crc: 0x728512c5 + crc: 0xc5539fa4 type_id: 0x97b9c78c full_name: "fsg_common_set_cdev" } @@ -356546,7 +341366,7 @@ elf_symbol { name: "fsync_bdev" is_defined: true symbol_type: FUNCTION - crc: 0xae15ba71 + crc: 0xe755c994 type_id: 0x9e8b6578 full_name: "fsync_bdev" } @@ -356573,7 +341393,7 @@ elf_symbol { name: "fwnode_device_is_available" is_defined: true symbol_type: FUNCTION - crc: 0xf1375514 + crc: 0x4e11bcaf type_id: 0xf1214399 full_name: "fwnode_device_is_available" } @@ -356582,7 +341402,7 @@ elf_symbol { name: "fwnode_find_reference" is_defined: true symbol_type: FUNCTION - crc: 0x782d5fbc + crc: 0x603a031e type_id: 0x360ab09d full_name: "fwnode_find_reference" } @@ -356591,7 +341411,7 @@ elf_symbol { name: "fwnode_get_name" is_defined: true symbol_type: FUNCTION - crc: 0xe87358fa + crc: 0x34d821bc type_id: 0x9dc10f3e full_name: "fwnode_get_name" } @@ -356600,7 +341420,7 @@ elf_symbol { name: "fwnode_get_named_child_node" is_defined: true symbol_type: FUNCTION - crc: 0x78e7b06a + crc: 0x0f080092 type_id: 0x361bd1c4 full_name: "fwnode_get_named_child_node" } @@ -356609,7 +341429,7 @@ elf_symbol { name: "fwnode_get_next_child_node" is_defined: true symbol_type: FUNCTION - crc: 0xea5c7d17 + crc: 0xf24b21b5 type_id: 0x36f1d1fd full_name: "fwnode_get_next_child_node" } @@ -356618,7 +341438,7 @@ elf_symbol { name: "fwnode_gpiod_get_index" is_defined: true symbol_type: FUNCTION - crc: 0x5f8d4a76 + crc: 0x5cfabf97 type_id: 0x5e864c76 full_name: "fwnode_gpiod_get_index" } @@ -356627,7 +341447,7 @@ elf_symbol { name: "fwnode_graph_get_next_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x161e226a + crc: 0x823538f0 type_id: 0x36f1d1fd full_name: "fwnode_graph_get_next_endpoint" } @@ -356636,7 +341456,7 @@ elf_symbol { name: "fwnode_graph_get_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0xd621fe3d + crc: 0x18af4b30 type_id: 0x36e39310 full_name: "fwnode_graph_get_port_parent" } @@ -356645,7 +341465,7 @@ elf_symbol { name: "fwnode_graph_get_remote_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xaf9b50d4 + crc: 0x47b8ee80 type_id: 0x36e39310 full_name: "fwnode_graph_get_remote_endpoint" } @@ -356654,7 +341474,7 @@ elf_symbol { name: "fwnode_graph_get_remote_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x97508d61 + crc: 0x24c4f9a1 type_id: 0x36e39310 full_name: "fwnode_graph_get_remote_port_parent" } @@ -356663,7 +341483,7 @@ elf_symbol { name: "fwnode_graph_parse_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xf331ef95 + crc: 0xb57fec30 type_id: 0x9227b73b full_name: "fwnode_graph_parse_endpoint" } @@ -356672,7 +341492,7 @@ elf_symbol { name: "fwnode_handle_get" is_defined: true symbol_type: FUNCTION - crc: 0x841c8a1f + crc: 0xcc526089 type_id: 0x3842a55f full_name: "fwnode_handle_get" } @@ -356681,7 +341501,7 @@ elf_symbol { name: "fwnode_handle_put" is_defined: true symbol_type: FUNCTION - crc: 0x03cbcd39 + crc: 0x0d2317a4 type_id: 0x11bc7f41 full_name: "fwnode_handle_put" } @@ -356690,7 +341510,7 @@ elf_symbol { name: "fwnode_irq_get_byname" is_defined: true symbol_type: FUNCTION - crc: 0xce88dcad + crc: 0x003eeee7 type_id: 0x92fdb966 full_name: "fwnode_irq_get_byname" } @@ -356699,7 +341519,7 @@ elf_symbol { name: "fwnode_property_get_reference_args" is_defined: true symbol_type: FUNCTION - crc: 0xe519bb42 + crc: 0x8c173968 type_id: 0x92f33a91 full_name: "fwnode_property_get_reference_args" } @@ -356708,7 +341528,7 @@ elf_symbol { name: "fwnode_property_present" is_defined: true symbol_type: FUNCTION - crc: 0x5b5660c7 + crc: 0x962a86a4 type_id: 0xf1d9014d full_name: "fwnode_property_present" } @@ -356717,7 +341537,7 @@ elf_symbol { name: "fwnode_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0xd4644805 + crc: 0x6fdad765 type_id: 0x92fcfc63 full_name: "fwnode_property_read_string" } @@ -356726,7 +341546,7 @@ elf_symbol { name: "fwnode_property_read_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0x90d2c96a + crc: 0xbfa90ef7 type_id: 0x92f05d3f full_name: "fwnode_property_read_u32_array" } @@ -356735,7 +341555,7 @@ elf_symbol { name: "fwnode_property_read_u64_array" is_defined: true symbol_type: FUNCTION - crc: 0x1eddeb06 + crc: 0x0a4a7b55 type_id: 0x92f5ef8e full_name: "fwnode_property_read_u64_array" } @@ -356744,7 +341564,7 @@ elf_symbol { name: "fwnode_property_read_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x4d52b5ec + crc: 0xba9b778a type_id: 0x92fe587a full_name: "fwnode_property_read_u8_array" } @@ -356753,7 +341573,7 @@ elf_symbol { name: "fwnode_typec_mux_get" is_defined: true symbol_type: FUNCTION - crc: 0xb57570d3 + crc: 0xdb88346e type_id: 0x294efe3e full_name: "fwnode_typec_mux_get" } @@ -356762,7 +341582,7 @@ elf_symbol { name: "fwnode_usb_role_switch_get" is_defined: true symbol_type: FUNCTION - crc: 0xda83e8fb + crc: 0xe9a46d20 type_id: 0x84380e6d full_name: "fwnode_usb_role_switch_get" } @@ -356942,7 +341762,7 @@ elf_symbol { name: "generic_device_group" is_defined: true symbol_type: FUNCTION - crc: 0xf54fd487 + crc: 0xabb18d22 type_id: 0x7e204efc full_name: "generic_device_group" } @@ -356951,7 +341771,7 @@ elf_symbol { name: "generic_file_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6cd9f4f8 + crc: 0xd5bfce4a type_id: 0x2d64ae3e full_name: "generic_file_llseek" } @@ -356960,7 +341780,7 @@ elf_symbol { name: "generic_file_read_iter" is_defined: true symbol_type: FUNCTION - crc: 0xc10e2a2b + crc: 0x398565c2 type_id: 0x16637235 full_name: "generic_file_read_iter" } @@ -356969,7 +341789,7 @@ elf_symbol { name: "generic_handle_domain_irq" is_defined: true symbol_type: FUNCTION - crc: 0x928058b3 + crc: 0x56f67e41 type_id: 0x9abe486f full_name: "generic_handle_domain_irq" } @@ -356987,7 +341807,7 @@ elf_symbol { name: "generic_mii_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xc535a2e9 + crc: 0x50b05cea type_id: 0x99c885a2 full_name: "generic_mii_ioctl" } @@ -356996,7 +341816,7 @@ elf_symbol { name: "generic_perform_write" is_defined: true symbol_type: FUNCTION - crc: 0xd7468eb8 + crc: 0xd25aca44 type_id: 0x16637235 full_name: "generic_perform_write" } @@ -357005,7 +341825,7 @@ elf_symbol { name: "generic_shutdown_super" is_defined: true symbol_type: FUNCTION - crc: 0x7afee12c + crc: 0xb675f2aa type_id: 0x1923cb99 full_name: "generic_shutdown_super" } @@ -357014,7 +341834,7 @@ elf_symbol { name: "generic_write_checks" is_defined: true symbol_type: FUNCTION - crc: 0x7ee7e9db + crc: 0x894730c0 type_id: 0x16637235 full_name: "generic_write_checks" } @@ -357023,7 +341843,7 @@ elf_symbol { name: "geni_icc_disable" is_defined: true symbol_type: FUNCTION - crc: 0x4ff7c06b + crc: 0x546cc44e type_id: 0x9a8dcf13 full_name: "geni_icc_disable" } @@ -357032,7 +341852,7 @@ elf_symbol { name: "geni_icc_enable" is_defined: true symbol_type: FUNCTION - crc: 0xee635b40 + crc: 0x22386f92 type_id: 0x9a8dcf13 full_name: "geni_icc_enable" } @@ -357041,7 +341861,7 @@ elf_symbol { name: "geni_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0x57477f10 + crc: 0xc0393079 type_id: 0x9a758dc7 full_name: "geni_icc_get" } @@ -357050,7 +341870,7 @@ elf_symbol { name: "geni_icc_set_bw" is_defined: true symbol_type: FUNCTION - crc: 0x1a65b288 + crc: 0x09114b76 type_id: 0x9a8dcf13 full_name: "geni_icc_set_bw" } @@ -357059,7 +341879,7 @@ elf_symbol { name: "geni_se_clk_freq_match" is_defined: true symbol_type: FUNCTION - crc: 0x90d787fc + crc: 0xee91ebfd type_id: 0x9a46e4b3 full_name: "geni_se_clk_freq_match" } @@ -357068,7 +341888,7 @@ elf_symbol { name: "geni_se_config_packing" is_defined: true symbol_type: FUNCTION - crc: 0x07fd39b9 + crc: 0x098727b3 type_id: 0x161199c0 full_name: "geni_se_config_packing" } @@ -357077,7 +341897,7 @@ elf_symbol { name: "geni_se_get_qup_hw_version" is_defined: true symbol_type: FUNCTION - crc: 0xe7051c12 + crc: 0x447173c6 type_id: 0x42f5075e full_name: "geni_se_get_qup_hw_version" } @@ -357086,7 +341906,7 @@ elf_symbol { name: "geni_se_init" is_defined: true symbol_type: FUNCTION - crc: 0xafba9083 + crc: 0xb9c58acb type_id: 0x14831f09 full_name: "geni_se_init" } @@ -357095,7 +341915,7 @@ elf_symbol { name: "geni_se_resources_off" is_defined: true symbol_type: FUNCTION - crc: 0x2c317dfa + crc: 0x117f7293 type_id: 0x9a8dcf13 full_name: "geni_se_resources_off" } @@ -357104,7 +341924,7 @@ elf_symbol { name: "geni_se_resources_on" is_defined: true symbol_type: FUNCTION - crc: 0xb80bab07 + crc: 0x52c1b35b type_id: 0x9a8dcf13 full_name: "geni_se_resources_on" } @@ -357113,7 +341933,7 @@ elf_symbol { name: "geni_se_rx_dma_prep" is_defined: true symbol_type: FUNCTION - crc: 0xbbebb74a + crc: 0xbcedd6f3 type_id: 0x9ad2fdb3 full_name: "geni_se_rx_dma_prep" } @@ -357122,7 +341942,7 @@ elf_symbol { name: "geni_se_rx_dma_unprep" is_defined: true symbol_type: FUNCTION - crc: 0x95f479c9 + crc: 0x64f15752 type_id: 0x1428c8a6 full_name: "geni_se_rx_dma_unprep" } @@ -357131,7 +341951,7 @@ elf_symbol { name: "geni_se_select_mode" is_defined: true symbol_type: FUNCTION - crc: 0x90d1ebee + crc: 0xef52a146 type_id: 0x169ed235 full_name: "geni_se_select_mode" } @@ -357140,7 +341960,7 @@ elf_symbol { name: "geni_se_tx_dma_prep" is_defined: true symbol_type: FUNCTION - crc: 0x991a003f + crc: 0x4df2c84c type_id: 0x9ad2fdb3 full_name: "geni_se_tx_dma_prep" } @@ -357149,7 +341969,7 @@ elf_symbol { name: "geni_se_tx_dma_unprep" is_defined: true symbol_type: FUNCTION - crc: 0xceb96065 + crc: 0xdc3f9dae type_id: 0x1428c8a6 full_name: "geni_se_tx_dma_unprep" } @@ -357158,7 +341978,7 @@ elf_symbol { name: "genl_notify" is_defined: true symbol_type: FUNCTION - crc: 0xbbe8652b + crc: 0x6584fee3 type_id: 0x1c9aeba3 full_name: "genl_notify" } @@ -357167,7 +341987,7 @@ elf_symbol { name: "genl_register_family" is_defined: true symbol_type: FUNCTION - crc: 0x19c70670 + crc: 0x701b718e type_id: 0x92d3febd full_name: "genl_register_family" } @@ -357176,7 +341996,7 @@ elf_symbol { name: "genl_unregister_family" is_defined: true symbol_type: FUNCTION - crc: 0x7afa6e5a + crc: 0x939fc2af type_id: 0x91983762 full_name: "genl_unregister_family" } @@ -357185,7 +342005,7 @@ elf_symbol { name: "genlmsg_multicast_allns" is_defined: true symbol_type: FUNCTION - crc: 0xd3fb3563 + crc: 0xcf81d8e4 type_id: 0x91be62b0 full_name: "genlmsg_multicast_allns" } @@ -357194,7 +342014,7 @@ elf_symbol { name: "genlmsg_put" is_defined: true symbol_type: FUNCTION - crc: 0xe29b09e7 + crc: 0xcb0f472d type_id: 0x54d3d1f1 full_name: "genlmsg_put" } @@ -357203,7 +342023,7 @@ elf_symbol { name: "genphy_c37_config_aneg" is_defined: true symbol_type: FUNCTION - crc: 0xc5650e7f + crc: 0x5a44adf3 type_id: 0x91dd4b0e full_name: "genphy_c37_config_aneg" } @@ -357212,7 +342032,7 @@ elf_symbol { name: "genphy_c37_read_status" is_defined: true symbol_type: FUNCTION - crc: 0xb4b1be1b + crc: 0x43d45512 type_id: 0x91dd4b0e full_name: "genphy_c37_read_status" } @@ -357221,7 +342041,7 @@ elf_symbol { name: "genphy_c45_fast_retrain" is_defined: true symbol_type: FUNCTION - crc: 0x63a10b50 + crc: 0x7eb406cd type_id: 0x9068b671 full_name: "genphy_c45_fast_retrain" } @@ -357230,7 +342050,7 @@ elf_symbol { name: "genphy_c45_pma_setup_forced" is_defined: true symbol_type: FUNCTION - crc: 0x250fa061 + crc: 0x2eb18df3 type_id: 0x91dd4b0e full_name: "genphy_c45_pma_setup_forced" } @@ -357239,7 +342059,7 @@ elf_symbol { name: "genphy_handle_interrupt_no_ack" is_defined: true symbol_type: FUNCTION - crc: 0x4cf963cc + crc: 0xc0e181da type_id: 0x2e992cc0 full_name: "genphy_handle_interrupt_no_ack" } @@ -357248,7 +342068,7 @@ elf_symbol { name: "genphy_read_abilities" is_defined: true symbol_type: FUNCTION - crc: 0xb4b4bb2c + crc: 0x20db3a9b type_id: 0x91dd4b0e full_name: "genphy_read_abilities" } @@ -357257,7 +342077,7 @@ elf_symbol { name: "genphy_read_lpa" is_defined: true symbol_type: FUNCTION - crc: 0xee0359a6 + crc: 0x25514e59 type_id: 0x91dd4b0e full_name: "genphy_read_lpa" } @@ -357266,7 +342086,7 @@ elf_symbol { name: "genphy_read_mmd_unsupported" is_defined: true symbol_type: FUNCTION - crc: 0x52824320 + crc: 0xb26ad201 type_id: 0x90659b2d full_name: "genphy_read_mmd_unsupported" } @@ -357275,7 +342095,7 @@ elf_symbol { name: "genphy_read_status" is_defined: true symbol_type: FUNCTION - crc: 0xbb7b12c8 + crc: 0x54bf82fd type_id: 0x91dd4b0e full_name: "genphy_read_status" } @@ -357284,7 +342104,7 @@ elf_symbol { name: "genphy_restart_aneg" is_defined: true symbol_type: FUNCTION - crc: 0x401072d9 + crc: 0x34268f02 type_id: 0x91dd4b0e full_name: "genphy_restart_aneg" } @@ -357293,7 +342113,7 @@ elf_symbol { name: "genphy_resume" is_defined: true symbol_type: FUNCTION - crc: 0xb0d9e523 + crc: 0x2aaa5b4f type_id: 0x91dd4b0e full_name: "genphy_resume" } @@ -357302,7 +342122,7 @@ elf_symbol { name: "genphy_setup_forced" is_defined: true symbol_type: FUNCTION - crc: 0x9cb94553 + crc: 0xa8542a1a type_id: 0x91dd4b0e full_name: "genphy_setup_forced" } @@ -357311,7 +342131,7 @@ elf_symbol { name: "genphy_soft_reset" is_defined: true symbol_type: FUNCTION - crc: 0xd2a146eb + crc: 0x65b7e509 type_id: 0x91dd4b0e full_name: "genphy_soft_reset" } @@ -357320,7 +342140,7 @@ elf_symbol { name: "genphy_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x31c6e22d + crc: 0x3abbbd9e type_id: 0x91dd4b0e full_name: "genphy_suspend" } @@ -357329,7 +342149,7 @@ elf_symbol { name: "genphy_update_link" is_defined: true symbol_type: FUNCTION - crc: 0xf6e7f9b8 + crc: 0x9676d3a7 type_id: 0x91dd4b0e full_name: "genphy_update_link" } @@ -357338,7 +342158,7 @@ elf_symbol { name: "genphy_write_mmd_unsupported" is_defined: true symbol_type: FUNCTION - crc: 0xe44d31a8 + crc: 0x0d7ed326 type_id: 0x9067de1b full_name: "genphy_write_mmd_unsupported" } @@ -357356,7 +342176,7 @@ elf_symbol { name: "get_cpu_device" is_defined: true symbol_type: FUNCTION - crc: 0x08fda89e + crc: 0x74c60782 type_id: 0xbc4e69b1 full_name: "get_cpu_device" } @@ -357392,7 +342212,7 @@ elf_symbol { name: "get_device" is_defined: true symbol_type: FUNCTION - crc: 0x4a1b927a + crc: 0xf91bb305 type_id: 0xadb90e65 full_name: "get_device" } @@ -357401,7 +342221,7 @@ elf_symbol { name: "get_device_system_crosststamp" is_defined: true symbol_type: FUNCTION - crc: 0x4f779f3f + crc: 0x645c1edb type_id: 0x96a1bf82 full_name: "get_device_system_crosststamp" } @@ -357410,7 +342230,7 @@ elf_symbol { name: "get_each_object_track" is_defined: true symbol_type: FUNCTION - crc: 0x8dc3c766 + crc: 0x26e6b77e namespace: "MINIDUMP" type_id: 0x3a16a200 full_name: "get_each_object_track" @@ -357420,7 +342240,7 @@ elf_symbol { name: "get_governor_parent_kobj" is_defined: true symbol_type: FUNCTION - crc: 0x80584671 + crc: 0x29fdadc1 type_id: 0x3e5176fa full_name: "get_governor_parent_kobj" } @@ -357429,7 +342249,7 @@ elf_symbol { name: "get_kernel_pages" is_defined: true symbol_type: FUNCTION - crc: 0xd414e498 + crc: 0x04dea453 type_id: 0x92759893 full_name: "get_kernel_pages" } @@ -357438,7 +342258,7 @@ elf_symbol { name: "get_net_ns_by_fd" is_defined: true symbol_type: FUNCTION - crc: 0x2a60abca + crc: 0x4433761e type_id: 0x5102ac9f full_name: "get_net_ns_by_fd" } @@ -357447,10 +342267,19 @@ elf_symbol { name: "get_net_ns_by_pid" is_defined: true symbol_type: FUNCTION - crc: 0xdc4da326 + crc: 0x903985b8 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" @@ -357484,7 +342313,7 @@ elf_symbol { name: "get_pfnblock_flags_mask" is_defined: true symbol_type: FUNCTION - crc: 0x96c2627f + crc: 0x306e66fa type_id: 0x3ec9e358 full_name: "get_pfnblock_flags_mask" } @@ -357493,7 +342322,7 @@ elf_symbol { name: "get_pid_task" is_defined: true symbol_type: FUNCTION - crc: 0xb8862455 + crc: 0x29325322 type_id: 0x7f0f4bf3 full_name: "get_pid_task" } @@ -357556,7 +342385,7 @@ elf_symbol { name: "get_slabinfo" is_defined: true symbol_type: FUNCTION - crc: 0x6fe2bfb9 + crc: 0x29f32a0a namespace: "MINIDUMP" type_id: 0x1bc52dc4 full_name: "get_slabinfo" @@ -357584,7 +342413,7 @@ elf_symbol { name: "get_task_cred" is_defined: true symbol_type: FUNCTION - crc: 0x43352638 + crc: 0xff3a7ae3 type_id: 0x0adc3a0d full_name: "get_task_cred" } @@ -357593,7 +342422,7 @@ elf_symbol { name: "get_task_mm" is_defined: true symbol_type: FUNCTION - crc: 0x9ab57a06 + crc: 0xe86507d5 type_id: 0xf152640a full_name: "get_task_mm" } @@ -357602,7 +342431,7 @@ elf_symbol { name: "get_task_pid" is_defined: true symbol_type: FUNCTION - crc: 0xe04bafe7 + crc: 0x3e5d7006 type_id: 0x2d5eecc4 full_name: "get_task_pid" } @@ -357611,16 +342440,25 @@ elf_symbol { name: "get_thermal_instance" is_defined: true symbol_type: FUNCTION - crc: 0xff533427 + crc: 0xf91c384f type_id: 0xb913af05 full_name: "get_thermal_instance" } +elf_symbol { + id: 0x90eb0a27 + name: "get_tree_single" + is_defined: true + symbol_type: FUNCTION + crc: 0x541f9b8f + 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: 0xe34edb6d type_id: 0x37579e28 full_name: "get_unmapped_area" } @@ -357647,7 +342485,7 @@ elf_symbol { name: "get_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x795cd876 + crc: 0x7944763a type_id: 0xab21f8b5 full_name: "get_user_pages" } @@ -357656,7 +342494,7 @@ elf_symbol { name: "get_user_pages_fast" is_defined: true symbol_type: FUNCTION - crc: 0x03dbeada + crc: 0x210a1d03 type_id: 0x90d074d8 full_name: "get_user_pages_fast" } @@ -357665,7 +342503,7 @@ elf_symbol { name: "get_user_pages_remote" is_defined: true symbol_type: FUNCTION - crc: 0xc2aa0435 + crc: 0x031fe5b4 type_id: 0xa12d9647 full_name: "get_user_pages_remote" } @@ -357679,13 +342517,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: 0x8b9ddf0c + type_id: 0x36eaa726 + full_name: "get_wchan" } elf_symbol { id: 0xbac82e84 @@ -357719,8 +342557,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 { @@ -357728,8 +342566,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 { @@ -357737,10 +342575,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: 0xc34a7803 + type_id: 0x921f607b + full_name: "gh_rm_register_platform_ops" +} +elf_symbol { + id: 0x35ffaad3 + name: "gh_rm_unregister_platform_ops" + is_defined: true + symbol_type: FUNCTION + crc: 0xc1f09d18 + type_id: 0x1f07d2c7 + full_name: "gh_rm_unregister_platform_ops" +} elf_symbol { id: 0x5a582da8 name: "gic_nonsecure_priorities" @@ -357764,7 +342620,7 @@ elf_symbol { name: "gov_attr_set_get" is_defined: true symbol_type: FUNCTION - crc: 0x78df3d5b + crc: 0x10e1fbec type_id: 0x1951a486 full_name: "gov_attr_set_get" } @@ -357773,7 +342629,7 @@ elf_symbol { name: "gov_attr_set_init" is_defined: true symbol_type: FUNCTION - crc: 0x6bb934a7 + crc: 0x1f2547ae type_id: 0x1951a486 full_name: "gov_attr_set_init" } @@ -357782,7 +342638,7 @@ elf_symbol { name: "gov_attr_set_put" is_defined: true symbol_type: FUNCTION - crc: 0x82ab57ca + crc: 0x22b6bacf type_id: 0xc7128bee full_name: "gov_attr_set_put" } @@ -357791,7 +342647,7 @@ elf_symbol { name: "gov_update_cpu_data" is_defined: true symbol_type: FUNCTION - crc: 0xe4e8a2c0 + crc: 0xe4b65129 type_id: 0x1e80bbd4 full_name: "gov_update_cpu_data" } @@ -357800,7 +342656,7 @@ elf_symbol { name: "governor_sysfs_ops" is_defined: true symbol_type: OBJECT - crc: 0x0982d498 + crc: 0xbc1ba745 type_id: 0xe7d52a38 full_name: "governor_sysfs_ops" } @@ -357854,7 +342710,7 @@ elf_symbol { name: "gpio_to_desc" is_defined: true symbol_type: FUNCTION - crc: 0x6b33c937 + crc: 0xf4fb68a9 type_id: 0x4e221f3c full_name: "gpio_to_desc" } @@ -357863,7 +342719,7 @@ elf_symbol { name: "gpiochip_add_data_with_key" is_defined: true symbol_type: FUNCTION - crc: 0x85a2a7c4 + crc: 0xfbdb54b7 type_id: 0x9bdd396a full_name: "gpiochip_add_data_with_key" } @@ -357872,7 +342728,7 @@ elf_symbol { name: "gpiochip_add_pin_range" is_defined: true symbol_type: FUNCTION - crc: 0x02b7a79a + crc: 0x9d298637 type_id: 0x9b51540b full_name: "gpiochip_add_pin_range" } @@ -357881,7 +342737,7 @@ elf_symbol { name: "gpiochip_disable_irq" is_defined: true symbol_type: FUNCTION - crc: 0xc1bd8135 + crc: 0x69cdb520 type_id: 0x17b7d7d6 full_name: "gpiochip_disable_irq" } @@ -357890,7 +342746,7 @@ elf_symbol { name: "gpiochip_enable_irq" is_defined: true symbol_type: FUNCTION - crc: 0x4207fe82 + crc: 0xd2034480 type_id: 0x17b7d7d6 full_name: "gpiochip_enable_irq" } @@ -357899,7 +342755,7 @@ elf_symbol { name: "gpiochip_find" is_defined: true symbol_type: FUNCTION - crc: 0xb95c4066 + crc: 0x7e5826ee type_id: 0x46082d09 full_name: "gpiochip_find" } @@ -357908,7 +342764,7 @@ elf_symbol { name: "gpiochip_generic_config" is_defined: true symbol_type: FUNCTION - crc: 0x486b29d4 + crc: 0x5f426ba9 type_id: 0x9aa3b833 full_name: "gpiochip_generic_config" } @@ -357917,7 +342773,7 @@ elf_symbol { name: "gpiochip_generic_free" is_defined: true symbol_type: FUNCTION - crc: 0x0de22beb + crc: 0x32d61a5d type_id: 0x17b7d7d6 full_name: "gpiochip_generic_free" } @@ -357926,7 +342782,7 @@ elf_symbol { name: "gpiochip_generic_request" is_defined: true symbol_type: FUNCTION - crc: 0x16870987 + crc: 0x611515a7 type_id: 0x9aaf656a full_name: "gpiochip_generic_request" } @@ -357935,7 +342791,7 @@ elf_symbol { name: "gpiochip_get_data" is_defined: true symbol_type: FUNCTION - crc: 0xebedcedd + crc: 0xba27f0ff type_id: 0x50af222c full_name: "gpiochip_get_data" } @@ -357944,7 +342800,7 @@ elf_symbol { name: "gpiochip_irq_relres" is_defined: true symbol_type: FUNCTION - crc: 0x05406dff + crc: 0x7aead9ce type_id: 0x1247424a full_name: "gpiochip_irq_relres" } @@ -357953,7 +342809,7 @@ elf_symbol { name: "gpiochip_irq_reqres" is_defined: true symbol_type: FUNCTION - crc: 0x17d2a49e + crc: 0xa83dd3c9 type_id: 0x9f5ff0f6 full_name: "gpiochip_irq_reqres" } @@ -357962,7 +342818,7 @@ elf_symbol { name: "gpiochip_line_is_valid" is_defined: true symbol_type: FUNCTION - crc: 0x152133ea + crc: 0x0f0b02ca type_id: 0xf1f03942 full_name: "gpiochip_line_is_valid" } @@ -357971,7 +342827,7 @@ elf_symbol { name: "gpiochip_lock_as_irq" is_defined: true symbol_type: FUNCTION - crc: 0xf18a17c4 + crc: 0xdc64541b type_id: 0x9aaf656a full_name: "gpiochip_lock_as_irq" } @@ -357980,7 +342836,7 @@ elf_symbol { name: "gpiochip_populate_parent_fwspec_fourcell" is_defined: true symbol_type: FUNCTION - crc: 0x934129ef + crc: 0x97dea77a type_id: 0x9b54e21c full_name: "gpiochip_populate_parent_fwspec_fourcell" } @@ -357989,7 +342845,7 @@ elf_symbol { name: "gpiochip_remove" is_defined: true symbol_type: FUNCTION - crc: 0x1922837d + crc: 0x3b4fc691 type_id: 0x16a1c24e full_name: "gpiochip_remove" } @@ -357998,7 +342854,7 @@ elf_symbol { name: "gpiochip_unlock_as_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb8b1f196 + crc: 0x3ce62c8a type_id: 0x17b7d7d6 full_name: "gpiochip_unlock_as_irq" } @@ -358007,7 +342863,7 @@ elf_symbol { name: "gpiod_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x94d9bf90 + crc: 0x61bae315 type_id: 0x901afa25 full_name: "gpiod_cansleep" } @@ -358016,7 +342872,7 @@ elf_symbol { name: "gpiod_count" is_defined: true symbol_type: FUNCTION - crc: 0x279afcb5 + crc: 0x0d1be5bb type_id: 0x9dee9fa0 full_name: "gpiod_count" } @@ -358025,7 +342881,7 @@ elf_symbol { name: "gpiod_direction_input" is_defined: true symbol_type: FUNCTION - crc: 0x57d18bb6 + crc: 0x8cc81ceb type_id: 0x94d8cba3 full_name: "gpiod_direction_input" } @@ -358034,7 +342890,7 @@ elf_symbol { name: "gpiod_direction_output" is_defined: true symbol_type: FUNCTION - crc: 0x7c289608 + crc: 0x04c53396 type_id: 0x954448ef full_name: "gpiod_direction_output" } @@ -358043,7 +342899,7 @@ elf_symbol { name: "gpiod_direction_output_raw" is_defined: true symbol_type: FUNCTION - crc: 0xa0106f9c + crc: 0x5364d6eb type_id: 0x954448ef full_name: "gpiod_direction_output_raw" } @@ -358052,7 +342908,7 @@ elf_symbol { name: "gpiod_get" is_defined: true symbol_type: FUNCTION - crc: 0x4cdbb40d + crc: 0x68609de0 type_id: 0x5f272d07 full_name: "gpiod_get" } @@ -358061,7 +342917,7 @@ elf_symbol { name: "gpiod_get_index_optional" is_defined: true symbol_type: FUNCTION - crc: 0xd839fb35 + crc: 0xdbcac6de type_id: 0x5f3cfa16 full_name: "gpiod_get_index_optional" } @@ -358070,7 +342926,7 @@ elf_symbol { name: "gpiod_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x0a19cd8e + crc: 0x99168e35 type_id: 0x5f272d07 full_name: "gpiod_get_optional" } @@ -358079,7 +342935,7 @@ elf_symbol { name: "gpiod_get_raw_value" is_defined: true symbol_type: FUNCTION - crc: 0xe63ee4b8 + crc: 0x5ba86157 type_id: 0x901afa25 full_name: "gpiod_get_raw_value" } @@ -358088,7 +342944,7 @@ elf_symbol { name: "gpiod_get_raw_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x1229080f + crc: 0x5aa3d7fd type_id: 0x901afa25 full_name: "gpiod_get_raw_value_cansleep" } @@ -358097,7 +342953,7 @@ elf_symbol { name: "gpiod_get_value" is_defined: true symbol_type: FUNCTION - crc: 0x9a989fe7 + crc: 0x999cd539 type_id: 0x901afa25 full_name: "gpiod_get_value" } @@ -358106,7 +342962,7 @@ elf_symbol { name: "gpiod_get_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x16632080 + crc: 0x9cb26b68 type_id: 0x901afa25 full_name: "gpiod_get_value_cansleep" } @@ -358115,7 +342971,7 @@ elf_symbol { name: "gpiod_is_active_low" is_defined: true symbol_type: FUNCTION - crc: 0x1f8083fe + crc: 0x15172713 type_id: 0x901afa25 full_name: "gpiod_is_active_low" } @@ -358124,7 +342980,7 @@ elf_symbol { name: "gpiod_put" is_defined: true symbol_type: FUNCTION - crc: 0xe0be3c69 + crc: 0xeb067c1f type_id: 0x19c0791f full_name: "gpiod_put" } @@ -358133,7 +342989,7 @@ elf_symbol { name: "gpiod_set_array_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x1f021d1d + crc: 0x26206863 type_id: 0x8ce0e11d full_name: "gpiod_set_array_value_cansleep" } @@ -358142,7 +342998,7 @@ elf_symbol { name: "gpiod_set_consumer_name" is_defined: true symbol_type: FUNCTION - crc: 0x988dfbab + crc: 0xed65cc63 type_id: 0x94208977 full_name: "gpiod_set_consumer_name" } @@ -358151,7 +343007,7 @@ elf_symbol { name: "gpiod_set_debounce" is_defined: true symbol_type: FUNCTION - crc: 0x148b8df2 + crc: 0x94167822 type_id: 0x95cede3b full_name: "gpiod_set_debounce" } @@ -358160,7 +343016,7 @@ elf_symbol { name: "gpiod_set_raw_value" is_defined: true symbol_type: FUNCTION - crc: 0x4a094164 + crc: 0xb29a16be type_id: 0x185cfa53 full_name: "gpiod_set_raw_value" } @@ -358169,7 +343025,7 @@ elf_symbol { name: "gpiod_set_raw_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x89ed5cbd + crc: 0xfbb77695 type_id: 0x185cfa53 full_name: "gpiod_set_raw_value_cansleep" } @@ -358178,7 +343034,7 @@ elf_symbol { name: "gpiod_set_value" is_defined: true symbol_type: FUNCTION - crc: 0x8bfe6b93 + crc: 0xcd8c2226 type_id: 0x185cfa53 full_name: "gpiod_set_value" } @@ -358187,7 +343043,7 @@ elf_symbol { name: "gpiod_set_value_cansleep" is_defined: true symbol_type: FUNCTION - crc: 0x68a14536 + crc: 0x7507ddd4 type_id: 0x185cfa53 full_name: "gpiod_set_value_cansleep" } @@ -358196,7 +343052,7 @@ elf_symbol { name: "gpiod_to_chip" is_defined: true symbol_type: FUNCTION - crc: 0xec431926 + crc: 0x123cf639 type_id: 0x4d0cf62c full_name: "gpiod_to_chip" } @@ -358205,7 +343061,7 @@ elf_symbol { name: "gpiod_to_irq" is_defined: true symbol_type: FUNCTION - crc: 0x30f1176d + crc: 0xc1894e6a type_id: 0x901afa25 full_name: "gpiod_to_irq" } @@ -358214,7 +343070,7 @@ elf_symbol { name: "gre_add_protocol" is_defined: true symbol_type: FUNCTION - crc: 0xe2adc545 + crc: 0xced44b78 type_id: 0x92801eb4 full_name: "gre_add_protocol" } @@ -358223,7 +343079,7 @@ elf_symbol { name: "gre_del_protocol" is_defined: true symbol_type: FUNCTION - crc: 0xde951067 + crc: 0x674bc996 type_id: 0x92801eb4 full_name: "gre_del_protocol" } @@ -358241,7 +343097,7 @@ elf_symbol { name: "gro_cells_init" is_defined: true symbol_type: FUNCTION - crc: 0xe6e01a38 + crc: 0x8051da54 type_id: 0x96fd9031 full_name: "gro_cells_init" } @@ -358250,7 +343106,7 @@ elf_symbol { name: "gro_cells_receive" is_defined: true symbol_type: FUNCTION - crc: 0x97e18c54 + crc: 0x8331b926 type_id: 0x9622351a full_name: "gro_cells_receive" } @@ -358286,7 +343142,7 @@ elf_symbol { name: "gserial_connect" is_defined: true symbol_type: FUNCTION - crc: 0xc54f2520 + crc: 0xf0033972 type_id: 0x96521268 full_name: "gserial_connect" } @@ -358295,7 +343151,7 @@ elf_symbol { name: "gserial_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x563af504 + crc: 0x3815abab type_id: 0x1befd11c full_name: "gserial_disconnect" } @@ -358313,7 +343169,7 @@ elf_symbol { name: "gserial_resume" is_defined: true symbol_type: FUNCTION - crc: 0xa3e9bb4e + crc: 0x56aac7ad type_id: 0x1befd11c full_name: "gserial_resume" } @@ -358322,7 +343178,7 @@ elf_symbol { name: "gserial_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xb45e8714 + crc: 0xa81c01ba type_id: 0x1befd11c full_name: "gserial_suspend" } @@ -358349,7 +343205,7 @@ elf_symbol { name: "h4_recv_buf" is_defined: true symbol_type: FUNCTION - crc: 0x57648219 + crc: 0x7bc155f0 type_id: 0x6ff47396 full_name: "h4_recv_buf" } @@ -358358,7 +343214,7 @@ elf_symbol { name: "handle_bad_irq" is_defined: true symbol_type: FUNCTION - crc: 0xab291afe + crc: 0xa2506ba5 type_id: 0x1c4a186e full_name: "handle_bad_irq" } @@ -358367,7 +343223,7 @@ elf_symbol { name: "handle_edge_irq" is_defined: true symbol_type: FUNCTION - crc: 0xf4fbd595 + crc: 0xe57a4562 type_id: 0x1c4a186e full_name: "handle_edge_irq" } @@ -358376,7 +343232,7 @@ elf_symbol { name: "handle_fasteoi_ack_irq" is_defined: true symbol_type: FUNCTION - crc: 0x3e1223f7 + crc: 0x90136b72 type_id: 0x1c4a186e full_name: "handle_fasteoi_ack_irq" } @@ -358385,7 +343241,7 @@ elf_symbol { name: "handle_fasteoi_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcc8aee45 + crc: 0x861dbf63 type_id: 0x1c4a186e full_name: "handle_fasteoi_irq" } @@ -358394,7 +343250,7 @@ elf_symbol { name: "handle_level_irq" is_defined: true symbol_type: FUNCTION - crc: 0x98056779 + crc: 0xb0abf652 type_id: 0x1c4a186e full_name: "handle_level_irq" } @@ -358412,7 +343268,7 @@ elf_symbol { name: "handle_simple_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcc0e5153 + crc: 0x426a935a type_id: 0x1c4a186e full_name: "handle_simple_irq" } @@ -358448,7 +343304,7 @@ elf_symbol { name: "hci_alloc_dev_priv" is_defined: true symbol_type: FUNCTION - crc: 0x42060741 + crc: 0x0a8e6dfc type_id: 0x9502ce9c full_name: "hci_alloc_dev_priv" } @@ -358457,7 +343313,7 @@ elf_symbol { name: "hci_cmd_sync" is_defined: true symbol_type: FUNCTION - crc: 0xca6b3681 + crc: 0x230b2290 type_id: 0x6d996ee0 full_name: "hci_cmd_sync" } @@ -358466,7 +343322,7 @@ elf_symbol { name: "hci_cmd_sync_cancel" is_defined: true symbol_type: FUNCTION - crc: 0xef541357 + crc: 0xb29a0879 type_id: 0x167427d5 full_name: "hci_cmd_sync_cancel" } @@ -358475,7 +343331,7 @@ elf_symbol { name: "hci_cmd_sync_queue" is_defined: true symbol_type: FUNCTION - crc: 0xaab33d0c + crc: 0x15ab882e type_id: 0x9b91c1d8 full_name: "hci_cmd_sync_queue" } @@ -358484,7 +343340,7 @@ elf_symbol { name: "hci_conn_check_secure" is_defined: true symbol_type: FUNCTION - crc: 0xb22cb255 + crc: 0xc2ce2b3b type_id: 0x958cf238 full_name: "hci_conn_check_secure" } @@ -358493,7 +343349,7 @@ elf_symbol { name: "hci_conn_security" is_defined: true symbol_type: FUNCTION - crc: 0xb7e2200f + crc: 0x05918e9f type_id: 0x95a1be2b full_name: "hci_conn_security" } @@ -358502,7 +343358,7 @@ elf_symbol { name: "hci_conn_switch_role" is_defined: true symbol_type: FUNCTION - crc: 0x5ce1c4cb + crc: 0x29392141 type_id: 0x958cf238 full_name: "hci_conn_switch_role" } @@ -358511,7 +343367,7 @@ elf_symbol { name: "hci_free_dev" is_defined: true symbol_type: FUNCTION - crc: 0x377ab0d5 + crc: 0x785b1e02 type_id: 0x17e8a499 full_name: "hci_free_dev" } @@ -358520,7 +343376,7 @@ elf_symbol { name: "hci_get_route" is_defined: true symbol_type: FUNCTION - crc: 0xd6d28cce + crc: 0xcd544b73 type_id: 0x8493c696 full_name: "hci_get_route" } @@ -358529,7 +343385,7 @@ elf_symbol { name: "hci_mgmt_chan_register" is_defined: true symbol_type: FUNCTION - crc: 0x82ed5662 + crc: 0xc4760e00 type_id: 0x9a299233 full_name: "hci_mgmt_chan_register" } @@ -358538,7 +343394,7 @@ elf_symbol { name: "hci_mgmt_chan_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x4b9c16bd + crc: 0x5254f2de type_id: 0x1731208f full_name: "hci_mgmt_chan_unregister" } @@ -358547,7 +343403,7 @@ elf_symbol { name: "hci_recv_diag" is_defined: true symbol_type: FUNCTION - crc: 0xebdf6a9d + crc: 0xf5dd4f13 type_id: 0x9ae52b81 full_name: "hci_recv_diag" } @@ -358556,7 +343412,7 @@ elf_symbol { name: "hci_recv_frame" is_defined: true symbol_type: FUNCTION - crc: 0x46649d3b + crc: 0xc1ac25a3 type_id: 0x9ae52b81 full_name: "hci_recv_frame" } @@ -358565,7 +343421,7 @@ elf_symbol { name: "hci_register_cb" is_defined: true symbol_type: FUNCTION - crc: 0x56f49746 + crc: 0x9759e3e0 type_id: 0x9684db0e full_name: "hci_register_cb" } @@ -358574,7 +343430,7 @@ elf_symbol { name: "hci_register_dev" is_defined: true symbol_type: FUNCTION - crc: 0x61afe17e + crc: 0x6f9b8ca6 type_id: 0x9af01625 full_name: "hci_register_dev" } @@ -358583,7 +343439,7 @@ elf_symbol { name: "hci_release_dev" is_defined: true symbol_type: FUNCTION - crc: 0x58cbfcc0 + crc: 0xb35b3455 type_id: 0x17e8a499 full_name: "hci_release_dev" } @@ -358592,7 +343448,7 @@ elf_symbol { name: "hci_reset_dev" is_defined: true symbol_type: FUNCTION - crc: 0xd2c262f1 + crc: 0x0fd59961 type_id: 0x9af01625 full_name: "hci_reset_dev" } @@ -358601,7 +343457,7 @@ elf_symbol { name: "hci_resume_dev" is_defined: true symbol_type: FUNCTION - crc: 0x90c2d9a2 + crc: 0x25acfaa6 type_id: 0x9af01625 full_name: "hci_resume_dev" } @@ -358610,7 +343466,7 @@ elf_symbol { name: "hci_set_fw_info" is_defined: true symbol_type: FUNCTION - crc: 0x93307584 + crc: 0xc4452184 type_id: 0x1739accf full_name: "hci_set_fw_info" } @@ -358619,7 +343475,7 @@ elf_symbol { name: "hci_set_hw_info" is_defined: true symbol_type: FUNCTION - crc: 0xe33204b4 + crc: 0x447ca299 type_id: 0x1739accf full_name: "hci_set_hw_info" } @@ -358628,7 +343484,7 @@ elf_symbol { name: "hci_suspend_dev" is_defined: true symbol_type: FUNCTION - crc: 0xdbdda33d + crc: 0x5046806f type_id: 0x9af01625 full_name: "hci_suspend_dev" } @@ -358637,7 +343493,7 @@ elf_symbol { name: "hci_uart_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x86d5ba4e + crc: 0xafff2fbc type_id: 0x959a93b5 full_name: "hci_uart_register_device" } @@ -358646,7 +343502,7 @@ elf_symbol { name: "hci_uart_tx_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xf086bb60 + crc: 0x60be2cee type_id: 0x9553fb18 full_name: "hci_uart_tx_wakeup" } @@ -358655,7 +343511,7 @@ elf_symbol { name: "hci_uart_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x31238c44 + crc: 0x637502e3 type_id: 0x184b49a4 full_name: "hci_uart_unregister_device" } @@ -358664,7 +343520,7 @@ elf_symbol { name: "hci_unregister_cb" is_defined: true symbol_type: FUNCTION - crc: 0xd532bb99 + crc: 0x79cbfb07 type_id: 0x9684db0e full_name: "hci_unregister_cb" } @@ -358673,7 +343529,7 @@ elf_symbol { name: "hci_unregister_dev" is_defined: true symbol_type: FUNCTION - crc: 0xe5c30981 + crc: 0x3bfe5b80 type_id: 0x17e8a499 full_name: "hci_unregister_dev" } @@ -358740,6 +343596,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" @@ -358808,7 +343673,7 @@ elf_symbol { name: "hid_add_device" is_defined: true symbol_type: FUNCTION - crc: 0xf6ea26ec + crc: 0xf42740fc type_id: 0x9ef9d283 full_name: "hid_add_device" } @@ -358817,7 +343682,7 @@ elf_symbol { name: "hid_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0xcf987bdf + crc: 0x086b6f32 type_id: 0x98aacbd0 full_name: "hid_allocate_device" } @@ -358826,7 +343691,7 @@ elf_symbol { name: "hid_destroy_device" is_defined: true symbol_type: FUNCTION - crc: 0xe25cd565 + crc: 0x62d6da92 type_id: 0x13e1603f full_name: "hid_destroy_device" } @@ -358835,7 +343700,7 @@ elf_symbol { name: "hid_ignore" is_defined: true symbol_type: FUNCTION - crc: 0xa20f48e0 + crc: 0xb42729e2 type_id: 0xfddd6aa8 full_name: "hid_ignore" } @@ -358844,7 +343709,7 @@ elf_symbol { name: "hid_input_report" is_defined: true symbol_type: FUNCTION - crc: 0xbeb31b15 + crc: 0x402696f7 type_id: 0x9d13a27c full_name: "hid_input_report" } @@ -358853,7 +343718,7 @@ elf_symbol { name: "hid_parse_report" is_defined: true symbol_type: FUNCTION - crc: 0xcfa419b3 + crc: 0xee6dd0c9 type_id: 0x9e711486 full_name: "hid_parse_report" } @@ -358862,7 +343727,7 @@ elf_symbol { name: "hidp_hid_driver" is_defined: true symbol_type: OBJECT - crc: 0x84778f4c + crc: 0xf6669ae5 type_id: 0x2def15e8 full_name: "hidp_hid_driver" } @@ -358943,7 +343808,7 @@ elf_symbol { name: "hrtimer_init_sleeper" is_defined: true symbol_type: FUNCTION - crc: 0xbf99fd45 + crc: 0x6632cfb3 type_id: 0x14bcf198 full_name: "hrtimer_init_sleeper" } @@ -358961,7 +343826,7 @@ elf_symbol { name: "hrtimer_sleeper_start_expires" is_defined: true symbol_type: FUNCTION - crc: 0xee924026 + crc: 0x3c4b9cab type_id: 0x14a1954e full_name: "hrtimer_sleeper_start_expires" } @@ -358988,7 +343853,7 @@ elf_symbol { name: "hvc_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x956a7c41 + crc: 0xee4fb971 type_id: 0x055da682 full_name: "hvc_alloc" } @@ -358997,7 +343862,7 @@ elf_symbol { name: "hvc_instantiate" is_defined: true symbol_type: FUNCTION - crc: 0x706f30ac + crc: 0xffdbc3eb type_id: 0x9b1ff8be full_name: "hvc_instantiate" } @@ -359015,7 +343880,7 @@ elf_symbol { name: "hvc_poll" is_defined: true symbol_type: FUNCTION - crc: 0xa7b3c3b1 + crc: 0x0579d4ab type_id: 0x929702b9 full_name: "hvc_poll" } @@ -359024,7 +343889,7 @@ elf_symbol { name: "hvc_remove" is_defined: true symbol_type: FUNCTION - crc: 0x730ed892 + crc: 0xd36f8c63 type_id: 0x929702b9 full_name: "hvc_remove" } @@ -359051,7 +343916,7 @@ elf_symbol { name: "hwspin_lock_free" is_defined: true symbol_type: FUNCTION - crc: 0x2abdee11 + crc: 0x0f848960 type_id: 0x9f2e9dbc full_name: "hwspin_lock_free" } @@ -359060,7 +343925,7 @@ elf_symbol { name: "hwspin_lock_request_specific" is_defined: true symbol_type: FUNCTION - crc: 0xa4ef89f1 + crc: 0x72923067 type_id: 0xd208e2cb full_name: "hwspin_lock_request_specific" } @@ -359069,7 +343934,7 @@ elf_symbol { name: "hypervisor_kobj" is_defined: true symbol_type: OBJECT - crc: 0xff68f6da + crc: 0xbc9b2b3a type_id: 0x23f09c34 full_name: "hypervisor_kobj" } @@ -359078,7 +343943,7 @@ elf_symbol { name: "i2c_adapter_type" is_defined: true symbol_type: OBJECT - crc: 0x6897376d + crc: 0x9c78c488 type_id: 0xf292150d full_name: "i2c_adapter_type" } @@ -359087,7 +343952,7 @@ elf_symbol { name: "i2c_add_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xe5e5954d + crc: 0x90bd71d7 type_id: 0x94a6b558 full_name: "i2c_add_adapter" } @@ -359096,16 +343961,25 @@ elf_symbol { name: "i2c_add_numbered_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x487eb629 + crc: 0xca8f144d 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: 0xa45173a0 + 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: 0xed3af4e7 type_id: 0x94a6b558 full_name: "i2c_bit_add_numbered_bus" } @@ -359114,7 +343988,7 @@ elf_symbol { name: "i2c_bus_type" is_defined: true symbol_type: OBJECT - crc: 0x61ca40df + crc: 0x556c1b0c type_id: 0x257935aa full_name: "i2c_bus_type" } @@ -359123,7 +343997,7 @@ elf_symbol { name: "i2c_client_type" is_defined: true symbol_type: OBJECT - crc: 0x0bdfdff9 + crc: 0x30996bef type_id: 0xf292150d full_name: "i2c_client_type" } @@ -359132,7 +344006,7 @@ elf_symbol { name: "i2c_del_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x05d1b471 + crc: 0xd6d0494f type_id: 0x19be07e4 full_name: "i2c_del_adapter" } @@ -359141,7 +344015,7 @@ elf_symbol { name: "i2c_del_driver" is_defined: true symbol_type: FUNCTION - crc: 0xcdb2794b + crc: 0x731d7a26 type_id: 0x1c0343dd full_name: "i2c_del_driver" } @@ -359150,7 +344024,7 @@ elf_symbol { name: "i2c_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0x97b26427 + crc: 0x0565b6c2 type_id: 0x9b188ead full_name: "i2c_for_each_dev" } @@ -359159,7 +344033,7 @@ elf_symbol { name: "i2c_generic_scl_recovery" is_defined: true symbol_type: FUNCTION - crc: 0x992cee5b + crc: 0x1c3831a2 type_id: 0x94a6b558 full_name: "i2c_generic_scl_recovery" } @@ -359168,7 +344042,7 @@ elf_symbol { name: "i2c_get_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xfc97c465 + crc: 0x15ba8c6a type_id: 0x754e9079 full_name: "i2c_get_adapter" } @@ -359177,7 +344051,7 @@ elf_symbol { name: "i2c_get_device_id" is_defined: true symbol_type: FUNCTION - crc: 0x2dcb7816 + crc: 0x672c5113 type_id: 0x91c515b1 full_name: "i2c_get_device_id" } @@ -359195,7 +344069,7 @@ elf_symbol { name: "i2c_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x08417ef8 + crc: 0x8e37b66c type_id: 0xbd7fe584 full_name: "i2c_match_id" } @@ -359204,7 +344078,7 @@ elf_symbol { name: "i2c_new_ancillary_device" is_defined: true symbol_type: FUNCTION - crc: 0xd04fcf00 + crc: 0x10a1b183 type_id: 0x80f6512d full_name: "i2c_new_ancillary_device" } @@ -359213,7 +344087,7 @@ elf_symbol { name: "i2c_new_client_device" is_defined: true symbol_type: FUNCTION - crc: 0x3d1cbf73 + crc: 0x0866475a type_id: 0x8546debe full_name: "i2c_new_client_device" } @@ -359222,7 +344096,7 @@ elf_symbol { name: "i2c_new_dummy_device" is_defined: true symbol_type: FUNCTION - crc: 0x2b39f055 + crc: 0x78254685 type_id: 0x87d0b8ed full_name: "i2c_new_dummy_device" } @@ -359231,7 +344105,7 @@ elf_symbol { name: "i2c_new_scanned_device" is_defined: true symbol_type: FUNCTION - crc: 0x4447d76c + crc: 0xeca75648 type_id: 0x85273440 full_name: "i2c_new_scanned_device" } @@ -359240,7 +344114,7 @@ elf_symbol { name: "i2c_parse_fw_timings" is_defined: true symbol_type: FUNCTION - crc: 0x9a8341d3 + crc: 0xc3326805 type_id: 0x10b9d05d full_name: "i2c_parse_fw_timings" } @@ -359249,7 +344123,7 @@ elf_symbol { name: "i2c_put_adapter" is_defined: true symbol_type: FUNCTION - crc: 0xc57b2c02 + crc: 0x00e22f9d type_id: 0x19be07e4 full_name: "i2c_put_adapter" } @@ -359267,7 +344141,7 @@ elf_symbol { name: "i2c_recover_bus" is_defined: true symbol_type: FUNCTION - crc: 0xc0a2a0b6 + crc: 0xea0fac15 type_id: 0x94a6b558 full_name: "i2c_recover_bus" } @@ -359276,7 +344150,7 @@ elf_symbol { name: "i2c_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x0326bbdc + crc: 0xc537f385 type_id: 0x9f80a51b full_name: "i2c_register_driver" } @@ -359285,7 +344159,7 @@ elf_symbol { name: "i2c_smbus_read_byte" is_defined: true symbol_type: FUNCTION - crc: 0x25c1ef89 + crc: 0x9857b000 type_id: 0x8db808c2 full_name: "i2c_smbus_read_byte" } @@ -359294,7 +344168,7 @@ elf_symbol { name: "i2c_smbus_read_byte_data" is_defined: true symbol_type: FUNCTION - crc: 0x21447878 + crc: 0xc1935993 type_id: 0x8d1d790a full_name: "i2c_smbus_read_byte_data" } @@ -359303,7 +344177,7 @@ elf_symbol { name: "i2c_smbus_read_i2c_block_data" is_defined: true symbol_type: FUNCTION - crc: 0x3d5a4bb9 + crc: 0xafa579db type_id: 0x8d172d0a full_name: "i2c_smbus_read_i2c_block_data" } @@ -359312,7 +344186,7 @@ elf_symbol { name: "i2c_smbus_read_word_data" is_defined: true symbol_type: FUNCTION - crc: 0xc03d9262 + crc: 0x765d0308 type_id: 0x8d1d790a full_name: "i2c_smbus_read_word_data" } @@ -359321,7 +344195,7 @@ elf_symbol { name: "i2c_smbus_write_byte" is_defined: true symbol_type: FUNCTION - crc: 0x3337ce31 + crc: 0x3042c16a type_id: 0x8d1d790a full_name: "i2c_smbus_write_byte" } @@ -359330,7 +344204,7 @@ elf_symbol { name: "i2c_smbus_write_byte_data" is_defined: true symbol_type: FUNCTION - crc: 0x56b537b6 + crc: 0x9b3172d8 type_id: 0x8d172e16 full_name: "i2c_smbus_write_byte_data" } @@ -359339,7 +344213,7 @@ elf_symbol { name: "i2c_smbus_write_i2c_block_data" is_defined: true symbol_type: FUNCTION - crc: 0x37906dff + crc: 0x6b9b1638 type_id: 0x8d17d210 full_name: "i2c_smbus_write_i2c_block_data" } @@ -359348,7 +344222,7 @@ elf_symbol { name: "i2c_smbus_write_word_data" is_defined: true symbol_type: FUNCTION - crc: 0x13772d3d + crc: 0x940f0e6f type_id: 0x8d392a65 full_name: "i2c_smbus_write_word_data" } @@ -359357,7 +344231,7 @@ elf_symbol { name: "i2c_smbus_xfer" is_defined: true symbol_type: FUNCTION - crc: 0x78470e89 + crc: 0xb6ff6cf8 type_id: 0x8a03b82b full_name: "i2c_smbus_xfer" } @@ -359366,7 +344240,7 @@ elf_symbol { name: "i2c_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x44cb573c + crc: 0x403806a6 type_id: 0x9480cdfa full_name: "i2c_transfer" } @@ -359375,7 +344249,7 @@ elf_symbol { name: "i2c_transfer_buffer_flags" is_defined: true symbol_type: FUNCTION - crc: 0x6c237054 + crc: 0x64f11e46 type_id: 0x916314a3 full_name: "i2c_transfer_buffer_flags" } @@ -359384,7 +344258,7 @@ elf_symbol { name: "i2c_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x7b957eb9 + crc: 0xf3353460 type_id: 0x1c01c960 full_name: "i2c_unregister_device" } @@ -359393,7 +344267,7 @@ elf_symbol { name: "i2c_verify_adapter" is_defined: true symbol_type: FUNCTION - crc: 0x64080836 + crc: 0x630e309e type_id: 0x6c109ae9 full_name: "i2c_verify_adapter" } @@ -359402,7 +344276,7 @@ elf_symbol { name: "i2c_verify_client" is_defined: true symbol_type: FUNCTION - crc: 0xaacb318b + crc: 0x15c79444 type_id: 0x8c25e63e full_name: "i2c_verify_client" } @@ -359411,7 +344285,7 @@ elf_symbol { name: "i3c_device_do_priv_xfers" is_defined: true symbol_type: FUNCTION - crc: 0x31876f69 + crc: 0x39cb1038 type_id: 0x91e7d0ce full_name: "i3c_device_do_priv_xfers" } @@ -359420,7 +344294,7 @@ elf_symbol { name: "i3c_device_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x94c6ea8a + crc: 0xc3bacc06 type_id: 0x0c049f24 full_name: "i3c_device_match_id" } @@ -359429,7 +344303,7 @@ elf_symbol { name: "i3c_driver_register_with_owner" is_defined: true symbol_type: FUNCTION - crc: 0x699ad8b2 + crc: 0x9475a2dc type_id: 0x952ae349 full_name: "i3c_driver_register_with_owner" } @@ -359438,7 +344312,7 @@ elf_symbol { name: "i3c_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xfa75c9f2 + crc: 0x1e5db81f type_id: 0x181ece84 full_name: "i3c_driver_unregister" } @@ -359447,7 +344321,7 @@ elf_symbol { name: "i3c_generic_ibi_alloc_pool" is_defined: true symbol_type: FUNCTION - crc: 0x6a0716d7 + crc: 0xc7e6ba83 type_id: 0xea3d26bb full_name: "i3c_generic_ibi_alloc_pool" } @@ -359465,7 +344339,7 @@ elf_symbol { name: "i3c_generic_ibi_get_free_slot" is_defined: true symbol_type: FUNCTION - crc: 0xec0e19f2 + crc: 0x79d5fa5e type_id: 0x2b7baaf7 full_name: "i3c_generic_ibi_get_free_slot" } @@ -359474,7 +344348,7 @@ elf_symbol { name: "i3c_generic_ibi_recycle_slot" is_defined: true symbol_type: FUNCTION - crc: 0x97409496 + crc: 0x7d9de6e5 type_id: 0x1b3b60ec full_name: "i3c_generic_ibi_recycle_slot" } @@ -359483,7 +344357,7 @@ elf_symbol { name: "i3c_master_add_i3c_dev_locked" is_defined: true symbol_type: FUNCTION - crc: 0xefa35be1 + crc: 0xf73fd00f type_id: 0x9d9ed332 full_name: "i3c_master_add_i3c_dev_locked" } @@ -359492,7 +344366,7 @@ elf_symbol { name: "i3c_master_defslvs_locked" is_defined: true symbol_type: FUNCTION - crc: 0x62ced3b5 + crc: 0x2e6561d4 type_id: 0x9d3ba2fa full_name: "i3c_master_defslvs_locked" } @@ -359501,7 +344375,7 @@ elf_symbol { name: "i3c_master_disec_locked" is_defined: true symbol_type: FUNCTION - crc: 0x6560a911 + crc: 0x87556b97 type_id: 0x9d94842e full_name: "i3c_master_disec_locked" } @@ -359510,7 +344384,7 @@ elf_symbol { name: "i3c_master_do_daa" is_defined: true symbol_type: FUNCTION - crc: 0xe6bf4bb4 + crc: 0x692e44d6 type_id: 0x9d3ba2fa full_name: "i3c_master_do_daa" } @@ -359519,7 +344393,7 @@ elf_symbol { name: "i3c_master_enec_locked" is_defined: true symbol_type: FUNCTION - crc: 0x1a35264b + crc: 0x3f3c9163 type_id: 0x9d94842e full_name: "i3c_master_enec_locked" } @@ -359528,7 +344402,7 @@ elf_symbol { name: "i3c_master_entdaa_locked" is_defined: true symbol_type: FUNCTION - crc: 0xe119a563 + crc: 0xcc04e4d6 type_id: 0x9d3ba2fa full_name: "i3c_master_entdaa_locked" } @@ -359537,7 +344411,7 @@ elf_symbol { name: "i3c_master_get_free_addr" is_defined: true symbol_type: FUNCTION - crc: 0x03440280 + crc: 0xa96c9b36 type_id: 0x9d9ed332 full_name: "i3c_master_get_free_addr" } @@ -359546,7 +344420,7 @@ elf_symbol { name: "i3c_master_queue_ibi" is_defined: true symbol_type: FUNCTION - crc: 0xacd9f427 + crc: 0xe9e6cbf2 type_id: 0x13015378 full_name: "i3c_master_queue_ibi" } @@ -359555,7 +344429,7 @@ elf_symbol { name: "i3c_master_register" is_defined: true symbol_type: FUNCTION - crc: 0xc0fd23e5 + crc: 0xda0dd03d type_id: 0x9d3fcc61 full_name: "i3c_master_register" } @@ -359564,7 +344438,7 @@ elf_symbol { name: "i3c_master_set_info" is_defined: true symbol_type: FUNCTION - crc: 0x133339ff + crc: 0xf2f0b50e type_id: 0x9dd914f5 full_name: "i3c_master_set_info" } @@ -359573,7 +344447,7 @@ elf_symbol { name: "i3c_master_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xb13e5597 + crc: 0x806bb4af type_id: 0x9d3ba2fa full_name: "i3c_master_unregister" } @@ -359582,7 +344456,7 @@ elf_symbol { name: "icc_disable" is_defined: true symbol_type: FUNCTION - crc: 0x6cde467d + crc: 0xbab9bee6 type_id: 0x975db23f full_name: "icc_disable" } @@ -359591,7 +344465,7 @@ elf_symbol { name: "icc_enable" is_defined: true symbol_type: FUNCTION - crc: 0x8eb2800b + crc: 0xbd60b653 type_id: 0x975db23f full_name: "icc_enable" } @@ -359600,7 +344474,7 @@ elf_symbol { name: "icc_get" is_defined: true symbol_type: FUNCTION - crc: 0xce60adb8 + crc: 0x58b1d94b type_id: 0x2ab7a064 full_name: "icc_get" } @@ -359609,7 +344483,7 @@ elf_symbol { name: "icc_link_create" is_defined: true symbol_type: FUNCTION - crc: 0x3aa92ed2 + crc: 0xbe0cb423 type_id: 0x9f89d33b full_name: "icc_link_create" } @@ -359618,7 +344492,7 @@ elf_symbol { name: "icc_node_add" is_defined: true symbol_type: FUNCTION - crc: 0xf951a10b + crc: 0x86b691c0 type_id: 0x13c6ea20 full_name: "icc_node_add" } @@ -359627,7 +344501,7 @@ elf_symbol { name: "icc_node_create" is_defined: true symbol_type: FUNCTION - crc: 0x0a2255a6 + crc: 0xb396fab4 type_id: 0xa672c2e4 full_name: "icc_node_create" } @@ -359636,7 +344510,7 @@ elf_symbol { name: "icc_node_del" is_defined: true symbol_type: FUNCTION - crc: 0x870e33a1 + crc: 0xbe8cc7b2 type_id: 0x130de2cb full_name: "icc_node_del" } @@ -359654,7 +344528,7 @@ elf_symbol { name: "icc_nodes_remove" is_defined: true symbol_type: FUNCTION - crc: 0x153503cc + crc: 0xd515610d type_id: 0x91306d97 full_name: "icc_nodes_remove" } @@ -359663,7 +344537,7 @@ elf_symbol { name: "icc_provider_add" is_defined: true symbol_type: FUNCTION - crc: 0xfee4c3e1 + crc: 0x068a98c9 type_id: 0x91306d97 full_name: "icc_provider_add" } @@ -359672,7 +344546,7 @@ elf_symbol { name: "icc_provider_del" is_defined: true symbol_type: FUNCTION - crc: 0xe4fe4d65 + crc: 0x402018b1 type_id: 0x1c28df2b full_name: "icc_provider_del" } @@ -359681,7 +344555,7 @@ elf_symbol { name: "icc_provider_deregister" is_defined: true symbol_type: FUNCTION - crc: 0xb9ea95e6 + crc: 0xaad5598f type_id: 0x1c28df2b full_name: "icc_provider_deregister" } @@ -359690,7 +344564,7 @@ elf_symbol { name: "icc_provider_init" is_defined: true symbol_type: FUNCTION - crc: 0x77e264b7 + crc: 0x1985e304 type_id: 0x1c28df2b full_name: "icc_provider_init" } @@ -359699,7 +344573,7 @@ elf_symbol { name: "icc_provider_register" is_defined: true symbol_type: FUNCTION - crc: 0xbbab1bc7 + crc: 0x146026c9 type_id: 0x91306d97 full_name: "icc_provider_register" } @@ -359708,7 +344582,7 @@ elf_symbol { name: "icc_put" is_defined: true symbol_type: FUNCTION - crc: 0x47e66044 + crc: 0x85aafc40 type_id: 0x1a450083 full_name: "icc_put" } @@ -359717,7 +344591,7 @@ elf_symbol { name: "icc_set_bw" is_defined: true symbol_type: FUNCTION - crc: 0xeec0391e + crc: 0xc76e9b1e type_id: 0x944bd099 full_name: "icc_set_bw" } @@ -359726,7 +344600,7 @@ elf_symbol { name: "icc_set_tag" is_defined: true symbol_type: FUNCTION - crc: 0x27ed261b + crc: 0x80919ba7 type_id: 0x1961202f full_name: "icc_set_tag" } @@ -359735,7 +344609,7 @@ elf_symbol { name: "icc_std_aggregate" is_defined: true symbol_type: FUNCTION - crc: 0x0699da86 + crc: 0xdfde8801 type_id: 0x9d001826 full_name: "icc_std_aggregate" } @@ -359744,7 +344618,7 @@ elf_symbol { name: "icc_sync_state" is_defined: true symbol_type: FUNCTION - crc: 0x3549f9e1 + crc: 0x0e7f1667 type_id: 0x100e6fc8 full_name: "icc_sync_state" } @@ -359874,1317 +344748,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: 0xb6b1d9f3 type_id: 0x53d7cb1d full_name: "ieee802154_alloc_hw" } @@ -361193,7 +344762,7 @@ elf_symbol { name: "ieee802154_configure_durations" is_defined: true symbol_type: FUNCTION - crc: 0x7876b768 + crc: 0xe6e3821c type_id: 0x1af18e52 full_name: "ieee802154_configure_durations" } @@ -361202,7 +344771,7 @@ elf_symbol { name: "ieee802154_free_hw" is_defined: true symbol_type: FUNCTION - crc: 0xec34bdcf + crc: 0x8c2ec661 type_id: 0x12d46025 full_name: "ieee802154_free_hw" } @@ -361211,7 +344780,7 @@ elf_symbol { name: "ieee802154_hdr_peek" is_defined: true symbol_type: FUNCTION - crc: 0x0b679680 + crc: 0x6d8cc52f type_id: 0x92f9a820 full_name: "ieee802154_hdr_peek" } @@ -361220,7 +344789,7 @@ elf_symbol { name: "ieee802154_hdr_peek_addrs" is_defined: true symbol_type: FUNCTION - crc: 0x204936e0 + crc: 0x5e43c5bb type_id: 0x92f9a820 full_name: "ieee802154_hdr_peek_addrs" } @@ -361229,7 +344798,7 @@ elf_symbol { name: "ieee802154_hdr_pull" is_defined: true symbol_type: FUNCTION - crc: 0x924a9aaf + crc: 0xbe2f224c type_id: 0x9c3297de full_name: "ieee802154_hdr_pull" } @@ -361238,7 +344807,7 @@ elf_symbol { name: "ieee802154_hdr_push" is_defined: true symbol_type: FUNCTION - crc: 0x19f84d8c + crc: 0x5abadfd0 type_id: 0x9c3297de full_name: "ieee802154_hdr_push" } @@ -361256,7 +344825,7 @@ elf_symbol { name: "ieee802154_register_hw" is_defined: true symbol_type: FUNCTION - crc: 0x6cdb7d29 + crc: 0x6b74499f type_id: 0x9fccd299 full_name: "ieee802154_register_hw" } @@ -361265,7 +344834,7 @@ elf_symbol { name: "ieee802154_rx_irqsafe" is_defined: true symbol_type: FUNCTION - crc: 0xa9861adc + crc: 0x93b52a18 type_id: 0x12cb0a9d full_name: "ieee802154_rx_irqsafe" } @@ -361274,7 +344843,7 @@ elf_symbol { name: "ieee802154_stop_queue" is_defined: true symbol_type: FUNCTION - crc: 0x135e6e21 + crc: 0x141e6a15 type_id: 0x12d46025 full_name: "ieee802154_stop_queue" } @@ -361283,7 +344852,7 @@ elf_symbol { name: "ieee802154_unregister_hw" is_defined: true symbol_type: FUNCTION - crc: 0xadab2c4e + crc: 0xd3cb9698 type_id: 0x12d46025 full_name: "ieee802154_unregister_hw" } @@ -361292,7 +344861,7 @@ elf_symbol { name: "ieee802154_wake_queue" is_defined: true symbol_type: FUNCTION - crc: 0xd23d3350 + crc: 0x5c4bcae6 type_id: 0x12d46025 full_name: "ieee802154_wake_queue" } @@ -361301,7 +344870,7 @@ elf_symbol { name: "ieee802154_xmit_complete" is_defined: true symbol_type: FUNCTION - crc: 0x08e99803 + crc: 0x1371fc42 type_id: 0x12da0256 full_name: "ieee802154_xmit_complete" } @@ -361310,7 +344879,7 @@ elf_symbol { name: "ieee802154_xmit_error" is_defined: true symbol_type: FUNCTION - crc: 0x05b22e1c + crc: 0x660a0ec1 type_id: 0x12d895b5 full_name: "ieee802154_xmit_error" } @@ -361319,19 +344888,10 @@ elf_symbol { name: "ieee802154_xmit_hw_error" is_defined: true symbol_type: FUNCTION - crc: 0x34c7cf55 + crc: 0x203ab1d6 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" @@ -361346,7 +344906,7 @@ elf_symbol { name: "iio_alloc_pollfunc" is_defined: true symbol_type: FUNCTION - crc: 0xdf032df7 + crc: 0xb81093dd type_id: 0x6dc76989 full_name: "iio_alloc_pollfunc" } @@ -361355,7 +344915,7 @@ elf_symbol { name: "iio_buffer_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xfabe666f + crc: 0xbb359ae6 type_id: 0xf886bca4 full_name: "iio_buffer_enabled" } @@ -361364,7 +344924,7 @@ elf_symbol { name: "iio_buffer_init" is_defined: true symbol_type: FUNCTION - crc: 0x4576f5ca + crc: 0x01cfa715 type_id: 0x1b54f3ab full_name: "iio_buffer_init" } @@ -361373,16 +344933,25 @@ elf_symbol { name: "iio_buffer_put" is_defined: true symbol_type: FUNCTION - crc: 0xfc4b43b4 + crc: 0xe2ad8ebc type_id: 0x1b54f3ab full_name: "iio_buffer_put" } +elf_symbol { + id: 0xd941beb8 + name: "iio_bus_type" + is_defined: true + symbol_type: OBJECT + crc: 0xce8c72f6 + 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: 0x390855ad type_id: 0xa98cedf4 full_name: "iio_channel_get" } @@ -361391,7 +344960,7 @@ elf_symbol { name: "iio_channel_release" is_defined: true symbol_type: FUNCTION - crc: 0x0eb5d179 + crc: 0x8ca2d60b type_id: 0x1ef16b9c full_name: "iio_channel_release" } @@ -361400,16 +344969,25 @@ elf_symbol { name: "iio_dealloc_pollfunc" is_defined: true symbol_type: FUNCTION - crc: 0xfc230d9c + crc: 0x24ccc84d type_id: 0x1eb5cb05 full_name: "iio_dealloc_pollfunc" } +elf_symbol { + id: 0xea065265 + name: "iio_device_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x33ce7878 + 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: 0x082c72da type_id: 0x9b1eceac full_name: "iio_device_attach_buffer" } @@ -361418,16 +344996,25 @@ elf_symbol { name: "iio_device_claim_direct_mode" is_defined: true symbol_type: FUNCTION - crc: 0xb5e15a16 + crc: 0x523e55af 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: 0x323e50e5 + 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: 0xd215e101 type_id: 0x9ba2048f full_name: "iio_device_id" } @@ -361436,7 +345023,7 @@ elf_symbol { name: "iio_device_release_direct_mode" is_defined: true symbol_type: FUNCTION - crc: 0x97ad53e0 + crc: 0xa9276630 type_id: 0x16bab633 full_name: "iio_device_release_direct_mode" } @@ -361445,16 +345032,25 @@ elf_symbol { name: "iio_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x0e95e003 + crc: 0x715d0a16 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: 0x5a775997 type_id: 0x93b5b685 full_name: "iio_get_channel_type" } @@ -361463,7 +345059,7 @@ elf_symbol { name: "iio_get_time_ns" is_defined: true symbol_type: FUNCTION - crc: 0xd615f040 + crc: 0xd1685c63 type_id: 0x884063ea full_name: "iio_get_time_ns" } @@ -361472,7 +345068,7 @@ elf_symbol { name: "iio_push_event" is_defined: true symbol_type: FUNCTION - crc: 0x983fcccd + crc: 0xf85f3e3f type_id: 0x99e10ba5 full_name: "iio_push_event" } @@ -361481,7 +345077,7 @@ elf_symbol { name: "iio_push_to_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x78010034 + crc: 0x5bacbe7b type_id: 0x9b4678d8 full_name: "iio_push_to_buffers" } @@ -361490,7 +345086,7 @@ elf_symbol { name: "iio_read_channel_attribute" is_defined: true symbol_type: FUNCTION - crc: 0x48b8dfc3 + crc: 0x18e84ea9 type_id: 0x93a3791f full_name: "iio_read_channel_attribute" } @@ -361499,7 +345095,7 @@ elf_symbol { name: "iio_read_channel_processed" is_defined: true symbol_type: FUNCTION - crc: 0xfd1c6637 + crc: 0xb43b5247 type_id: 0x93a4b915 full_name: "iio_read_channel_processed" } @@ -361508,7 +345104,7 @@ elf_symbol { name: "iio_read_channel_raw" is_defined: true symbol_type: FUNCTION - crc: 0x2c2acd8e + crc: 0x04fdffa5 type_id: 0x93a4b915 full_name: "iio_read_channel_raw" } @@ -361517,7 +345113,7 @@ elf_symbol { name: "iio_read_const_attr" is_defined: true symbol_type: FUNCTION - crc: 0x3dd5a850 + crc: 0x099c97fd type_id: 0x145d7056 full_name: "iio_read_const_attr" } @@ -361526,7 +345122,7 @@ elf_symbol { name: "iio_read_mount_matrix" is_defined: true symbol_type: FUNCTION - crc: 0xc1c88165 + crc: 0xb2b23aeb type_id: 0x9d2fa4f1 full_name: "iio_read_mount_matrix" } @@ -361535,34 +345131,79 @@ elf_symbol { name: "iio_show_mount_matrix" is_defined: true symbol_type: FUNCTION - crc: 0x641a84db + crc: 0x0504745b 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: 0x8b64a10f + 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: 0x5d25e31e type_id: 0x16dc304e full_name: "iio_trigger_notify_done" } +elf_symbol { + id: 0x83c94241 + name: "iio_trigger_poll" + is_defined: true + symbol_type: FUNCTION + crc: 0x3b6f83c9 + 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: 0x6134408f type_id: 0x16dc304e full_name: "iio_trigger_poll_chained" } +elf_symbol { + id: 0x08fd4b84 + name: "iio_trigger_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x1a6a386f + type_id: 0x9bc482f2 + full_name: "iio_trigger_register" +} +elf_symbol { + id: 0xc6d8f246 + name: "iio_trigger_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xf0caf5a4 + 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: 0x8a4a178a type_id: 0x92755a6c full_name: "iio_write_channel_raw" } @@ -361571,7 +345212,7 @@ elf_symbol { name: "import_iovec" is_defined: true symbol_type: FUNCTION - crc: 0x8ad96d97 + crc: 0xa42e9529 type_id: 0x0dd33a8c full_name: "import_iovec" } @@ -361625,7 +345266,7 @@ elf_symbol { name: "inc_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4bda1ec2 + crc: 0x154be247 type_id: 0x11899381 full_name: "inc_node_page_state" } @@ -361634,7 +345275,7 @@ elf_symbol { name: "inc_zone_page_state" is_defined: true symbol_type: FUNCTION - crc: 0x4b43501d + crc: 0xea73e0e5 type_id: 0x125f5377 full_name: "inc_zone_page_state" } @@ -361643,7 +345284,7 @@ elf_symbol { name: "inet6_csk_xmit" is_defined: true symbol_type: FUNCTION - crc: 0x767d9f04 + crc: 0xa820d9f0 type_id: 0x9ac293c4 full_name: "inet6_csk_xmit" } @@ -361652,7 +345293,7 @@ elf_symbol { name: "inet6_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x3f284ee8 + crc: 0x068bfee0 type_id: 0x9882219f full_name: "inet6_ioctl" } @@ -361661,7 +345302,7 @@ elf_symbol { name: "inet_csk_get_port" is_defined: true symbol_type: FUNCTION - crc: 0xcf908f5f + crc: 0x5104a1a9 type_id: 0x99f517b1 full_name: "inet_csk_get_port" } @@ -361670,7 +345311,7 @@ elf_symbol { name: "inet_frag_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x307c0f0e + crc: 0xdb694c70 type_id: 0x1edcf3e9 full_name: "inet_frag_destroy" } @@ -361679,7 +345320,7 @@ elf_symbol { name: "inet_frag_find" is_defined: true symbol_type: FUNCTION - crc: 0xba4df654 + crc: 0x65810bc1 type_id: 0x51a0e42b full_name: "inet_frag_find" } @@ -361688,7 +345329,7 @@ elf_symbol { name: "inet_frag_kill" is_defined: true symbol_type: FUNCTION - crc: 0xafd09783 + crc: 0x840bd64c type_id: 0x1edcf3e9 full_name: "inet_frag_kill" } @@ -361697,7 +345338,7 @@ elf_symbol { name: "inet_frag_queue_insert" is_defined: true symbol_type: FUNCTION - crc: 0x3aee9e74 + crc: 0xa32b8378 type_id: 0x93c92846 full_name: "inet_frag_queue_insert" } @@ -361706,7 +345347,7 @@ elf_symbol { name: "inet_frag_reasm_finish" is_defined: true symbol_type: FUNCTION - crc: 0xcde30cff + crc: 0x7aa1f99a type_id: 0x1ece54e9 full_name: "inet_frag_reasm_finish" } @@ -361715,7 +345356,7 @@ elf_symbol { name: "inet_frag_reasm_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x6253c9a1 + crc: 0x4b41772a type_id: 0x58c67df5 full_name: "inet_frag_reasm_prepare" } @@ -361724,7 +345365,7 @@ elf_symbol { name: "inet_frags_fini" is_defined: true symbol_type: FUNCTION - crc: 0x82018201 + crc: 0x570b8606 type_id: 0x1039da16 full_name: "inet_frags_fini" } @@ -361733,7 +345374,7 @@ elf_symbol { name: "inet_frags_init" is_defined: true symbol_type: FUNCTION - crc: 0x81099848 + crc: 0x710455a9 type_id: 0x9d2168aa full_name: "inet_frags_init" } @@ -361742,7 +345383,7 @@ elf_symbol { name: "inet_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xe7be80a8 + crc: 0x67aa1cb2 type_id: 0x9882219f full_name: "inet_ioctl" } @@ -361751,7 +345392,7 @@ elf_symbol { name: "init_dummy_netdev" is_defined: true symbol_type: FUNCTION - crc: 0xbaac4b8e + crc: 0x1d6223fb type_id: 0x91296bda full_name: "init_dummy_netdev" } @@ -361769,7 +345410,7 @@ elf_symbol { name: "init_net" is_defined: true symbol_type: OBJECT - crc: 0xf7137bf0 + crc: 0x31dd5b1b type_id: 0x18c93498 full_name: "init_net" } @@ -361787,7 +345428,7 @@ elf_symbol { name: "init_pid_ns" is_defined: true symbol_type: OBJECT - crc: 0xf40b6eba + crc: 0x080a41f1 type_id: 0x02240842 full_name: "init_pid_ns" } @@ -361796,7 +345437,7 @@ elf_symbol { name: "init_pseudo" is_defined: true symbol_type: FUNCTION - crc: 0x47538630 + crc: 0x1c320ded type_id: 0x5d05d02e full_name: "init_pseudo" } @@ -361814,7 +345455,7 @@ elf_symbol { name: "init_task" is_defined: true symbol_type: OBJECT - crc: 0xcaba52ae + crc: 0x2024946d type_id: 0x5e2641cb full_name: "init_task" } @@ -361868,7 +345509,7 @@ elf_symbol { name: "input_alloc_absinfo" is_defined: true symbol_type: FUNCTION - crc: 0xb7b3d322 + crc: 0x1798449a type_id: 0x1488e3e7 full_name: "input_alloc_absinfo" } @@ -361877,7 +345518,7 @@ elf_symbol { name: "input_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0x23e529c9 + crc: 0xf898dc07 type_id: 0x3d249ff8 full_name: "input_allocate_device" } @@ -361886,7 +345527,7 @@ elf_symbol { name: "input_close_device" is_defined: true symbol_type: FUNCTION - crc: 0x2b37dfd8 + crc: 0x0e143fcc type_id: 0x1ee8bea7 full_name: "input_close_device" } @@ -361895,7 +345536,7 @@ elf_symbol { name: "input_copy_abs" is_defined: true symbol_type: FUNCTION - crc: 0x039b2e7b + crc: 0x4cfc75a3 type_id: 0x15912855 full_name: "input_copy_abs" } @@ -361904,7 +345545,7 @@ elf_symbol { name: "input_event" is_defined: true symbol_type: FUNCTION - crc: 0x1f294f32 + crc: 0xfa53a35a type_id: 0x158e0ba5 full_name: "input_event" } @@ -361913,7 +345554,7 @@ elf_symbol { name: "input_ff_create" is_defined: true symbol_type: FUNCTION - crc: 0xcd858048 + crc: 0x5d995ccc type_id: 0x988644c3 full_name: "input_ff_create" } @@ -361922,7 +345563,7 @@ elf_symbol { name: "input_ff_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x3779abf1 + crc: 0x6d37ca18 type_id: 0x1488e3e7 full_name: "input_ff_destroy" } @@ -361931,7 +345572,7 @@ elf_symbol { name: "input_free_device" is_defined: true symbol_type: FUNCTION - crc: 0x47a25c6a + crc: 0x4215372f type_id: 0x1488e3e7 full_name: "input_free_device" } @@ -361940,7 +345581,7 @@ elf_symbol { name: "input_mt_assign_slots" is_defined: true symbol_type: FUNCTION - crc: 0x59173880 + crc: 0x77de5345 type_id: 0x99d112d9 full_name: "input_mt_assign_slots" } @@ -361949,7 +345590,7 @@ elf_symbol { name: "input_mt_destroy_slots" is_defined: true symbol_type: FUNCTION - crc: 0x5cce7027 + crc: 0x102d9758 type_id: 0x1488e3e7 full_name: "input_mt_destroy_slots" } @@ -361958,7 +345599,7 @@ elf_symbol { name: "input_mt_drop_unused" is_defined: true symbol_type: FUNCTION - crc: 0x2e185ed4 + crc: 0x31e393db type_id: 0x1488e3e7 full_name: "input_mt_drop_unused" } @@ -361967,7 +345608,7 @@ elf_symbol { name: "input_mt_init_slots" is_defined: true symbol_type: FUNCTION - crc: 0x6606be64 + crc: 0xe26844f0 type_id: 0x9897259a full_name: "input_mt_init_slots" } @@ -361976,7 +345617,7 @@ elf_symbol { name: "input_mt_report_finger_count" is_defined: true symbol_type: FUNCTION - crc: 0x6d84fc0f + crc: 0x87739eb0 type_id: 0x151460ab full_name: "input_mt_report_finger_count" } @@ -361985,7 +345626,7 @@ elf_symbol { name: "input_mt_report_pointer_emulation" is_defined: true symbol_type: FUNCTION - crc: 0x57cf7808 + crc: 0xd61d3dcb type_id: 0x153d1e98 full_name: "input_mt_report_pointer_emulation" } @@ -361994,7 +345635,7 @@ elf_symbol { name: "input_mt_report_slot_state" is_defined: true symbol_type: FUNCTION - crc: 0x8e2ef7a6 + crc: 0xd7ef218b type_id: 0xfbb9a33f full_name: "input_mt_report_slot_state" } @@ -362003,7 +345644,7 @@ elf_symbol { name: "input_mt_sync_frame" is_defined: true symbol_type: FUNCTION - crc: 0x22988532 + crc: 0x1fc9e8c9 type_id: 0x1488e3e7 full_name: "input_mt_sync_frame" } @@ -362012,7 +345653,7 @@ elf_symbol { name: "input_open_device" is_defined: true symbol_type: FUNCTION - crc: 0x21ce083c + crc: 0x519158bf type_id: 0x93f00c1b full_name: "input_open_device" } @@ -362021,7 +345662,7 @@ elf_symbol { name: "input_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x6065f842 + crc: 0x2ae378a1 type_id: 0x9990515b full_name: "input_register_device" } @@ -362030,7 +345671,7 @@ elf_symbol { name: "input_register_handle" is_defined: true symbol_type: FUNCTION - crc: 0x37753523 + crc: 0x7cf6d930 type_id: 0x93f00c1b full_name: "input_register_handle" } @@ -362039,7 +345680,7 @@ elf_symbol { name: "input_register_handler" is_defined: true symbol_type: FUNCTION - crc: 0x7b7aafbf + crc: 0x6e9485b7 type_id: 0x9b6acfa5 full_name: "input_register_handler" } @@ -362048,7 +345689,7 @@ elf_symbol { name: "input_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x28d2835b + crc: 0xe062cac1 type_id: 0x1488e3e7 full_name: "input_reset_device" } @@ -362057,7 +345698,7 @@ elf_symbol { name: "input_set_abs_params" is_defined: true symbol_type: FUNCTION - crc: 0xe4a73805 + crc: 0xb9db8ff5 type_id: 0x1586ba9c full_name: "input_set_abs_params" } @@ -362066,7 +345707,7 @@ elf_symbol { name: "input_set_capability" is_defined: true symbol_type: FUNCTION - crc: 0x8f5f0184 + crc: 0x185bf489 type_id: 0x158f9726 full_name: "input_set_capability" } @@ -362075,7 +345716,7 @@ elf_symbol { name: "input_set_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x12ff3a15 + crc: 0x8b3eeb16 type_id: 0x14cff3f5 full_name: "input_set_timestamp" } @@ -362084,7 +345725,7 @@ elf_symbol { name: "input_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0xc767ea10 + crc: 0x89a9f1ca type_id: 0x1488e3e7 full_name: "input_unregister_device" } @@ -362093,7 +345734,7 @@ elf_symbol { name: "input_unregister_handle" is_defined: true symbol_type: FUNCTION - crc: 0xd81d69d2 + crc: 0x376f4194 type_id: 0x1ee8bea7 full_name: "input_unregister_handle" } @@ -362102,7 +345743,7 @@ elf_symbol { name: "input_unregister_handler" is_defined: true symbol_type: FUNCTION - crc: 0x217b5240 + crc: 0xe800dd66 type_id: 0x16727d19 full_name: "input_unregister_handler" } @@ -362115,6 +345756,15 @@ elf_symbol { type_id: 0x93bee8a1 full_name: "insert_resource" } +elf_symbol { + id: 0xbd83f7de + name: "int_pow" + is_defined: true + symbol_type: FUNCTION + crc: 0x1af267f8 + type_id: 0x72450a37 + full_name: "int_pow" +} elf_symbol { id: 0xb6637ce6 name: "int_sqrt" @@ -362174,10 +345824,19 @@ elf_symbol { name: "invalidate_mapping_pages" is_defined: true symbol_type: FUNCTION - crc: 0xba170512 + crc: 0xb491a487 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" @@ -362196,6 +345855,15 @@ 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: 0xce5131c3 + type_id: 0xd9de6af9 + full_name: "ioc_lookup_icq" +} elf_symbol { id: 0x99224733 name: "iomem_resource" @@ -362210,7 +345878,7 @@ elf_symbol { name: "iommu_alloc_resv_region" is_defined: true symbol_type: FUNCTION - crc: 0x0a96fa70 + crc: 0xa0665139 type_id: 0x221b39b7 full_name: "iommu_alloc_resv_region" } @@ -362219,7 +345887,7 @@ elf_symbol { name: "iommu_attach_device" is_defined: true symbol_type: FUNCTION - crc: 0x49d593bb + crc: 0x5b45a100 type_id: 0x962ca8b2 full_name: "iommu_attach_device" } @@ -362228,7 +345896,7 @@ elf_symbol { name: "iommu_attach_group" is_defined: true symbol_type: FUNCTION - crc: 0xf3f9a199 + crc: 0xae435cae type_id: 0x96000700 full_name: "iommu_attach_group" } @@ -362237,16 +345905,25 @@ elf_symbol { name: "iommu_detach_device" is_defined: true symbol_type: FUNCTION - crc: 0x878de788 + crc: 0xc6e6031d type_id: 0x1b341a0e full_name: "iommu_detach_device" } +elf_symbol { + id: 0x4c05b91e + name: "iommu_dev_disable_feature" + is_defined: true + symbol_type: FUNCTION + crc: 0xacef097d + 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: 0x67892a16 type_id: 0x92c1e3df full_name: "iommu_device_register" } @@ -362255,7 +345932,7 @@ elf_symbol { name: "iommu_device_sysfs_add" is_defined: true symbol_type: FUNCTION - crc: 0xd385ce8b + crc: 0xdceeb38a type_id: 0x9232e21d full_name: "iommu_device_sysfs_add" } @@ -362264,7 +345941,7 @@ elf_symbol { name: "iommu_device_sysfs_remove" is_defined: true symbol_type: FUNCTION - crc: 0x3579c5b3 + crc: 0x072f666a type_id: 0x1f227282 full_name: "iommu_device_sysfs_remove" } @@ -362273,7 +345950,7 @@ elf_symbol { name: "iommu_device_unlink" is_defined: true symbol_type: FUNCTION - crc: 0x5e0b2f83 + crc: 0x9c1c6aa5 type_id: 0x1f2b1167 full_name: "iommu_device_unlink" } @@ -362282,7 +345959,7 @@ elf_symbol { name: "iommu_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf07e2522 + crc: 0xbde75435 type_id: 0x1f227282 full_name: "iommu_device_unregister" } @@ -362291,7 +345968,7 @@ elf_symbol { name: "iommu_dma_get_resv_regions" is_defined: true symbol_type: FUNCTION - crc: 0xde308089 + crc: 0x063e3043 type_id: 0x10f7e72f full_name: "iommu_dma_get_resv_regions" } @@ -362300,7 +345977,7 @@ elf_symbol { name: "iommu_domain_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xe93a6780 + crc: 0x2bc65d55 type_id: 0xe717ecff full_name: "iommu_domain_alloc" } @@ -362309,7 +345986,7 @@ elf_symbol { name: "iommu_domain_free" is_defined: true symbol_type: FUNCTION - crc: 0xbe73c9d6 + crc: 0xafd92bc4 type_id: 0x1b3d79eb full_name: "iommu_domain_free" } @@ -362318,7 +345995,7 @@ elf_symbol { name: "iommu_fwspec_add_ids" is_defined: true symbol_type: FUNCTION - crc: 0xf6f49710 + crc: 0xd4ff29ec type_id: 0x9dec5d8d full_name: "iommu_fwspec_add_ids" } @@ -362327,7 +346004,7 @@ elf_symbol { name: "iommu_fwspec_free" is_defined: true symbol_type: FUNCTION - crc: 0x6eb8435e + crc: 0xa7ca688e type_id: 0x100e6fc8 full_name: "iommu_fwspec_free" } @@ -362336,7 +346013,7 @@ elf_symbol { name: "iommu_get_domain_for_dev" is_defined: true symbol_type: FUNCTION - crc: 0xe2f5c452 + crc: 0x17e0e092 type_id: 0xe7724f97 full_name: "iommu_get_domain_for_dev" } @@ -362345,7 +346022,7 @@ elf_symbol { name: "iommu_get_msi_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x586c899b + crc: 0x2dd17b5b type_id: 0x95a57304 full_name: "iommu_get_msi_cookie" } @@ -362363,7 +346040,7 @@ elf_symbol { name: "iommu_group_for_each_dev" is_defined: true symbol_type: FUNCTION - crc: 0x7b38370f + crc: 0xa889b4c1 type_id: 0x9fb5a087 full_name: "iommu_group_for_each_dev" } @@ -362372,7 +346049,7 @@ elf_symbol { name: "iommu_group_get" is_defined: true symbol_type: FUNCTION - crc: 0xed5a466a + crc: 0xbbd07951 type_id: 0x7e204efc full_name: "iommu_group_get" } @@ -362426,7 +346103,7 @@ elf_symbol { name: "iommu_iova_to_phys" is_defined: true symbol_type: FUNCTION - crc: 0xaa808778 + crc: 0x9fc3083a type_id: 0x098dcb5d full_name: "iommu_iova_to_phys" } @@ -362435,7 +346112,7 @@ elf_symbol { name: "iommu_map" is_defined: true symbol_type: FUNCTION - crc: 0x49134972 + crc: 0xb4c50245 type_id: 0x96c4a3ba full_name: "iommu_map" } @@ -362444,7 +346121,7 @@ elf_symbol { name: "iommu_map_sg" is_defined: true symbol_type: FUNCTION - crc: 0xb95ec7bd + crc: 0x5dfaaec3 type_id: 0x1f9c6048 full_name: "iommu_map_sg" } @@ -362453,7 +346130,7 @@ elf_symbol { name: "iommu_present" is_defined: true symbol_type: FUNCTION - crc: 0x0f9e54b7 + crc: 0x5f02dea8 type_id: 0xfe57c637 full_name: "iommu_present" } @@ -362462,7 +346139,7 @@ elf_symbol { name: "iommu_put_resv_regions" is_defined: true symbol_type: FUNCTION - crc: 0xa4d82c50 + crc: 0x6354d1e3 type_id: 0x10f7e72f full_name: "iommu_put_resv_regions" } @@ -362471,7 +346148,7 @@ elf_symbol { name: "iommu_register_device_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0xf18f6c16 + crc: 0x734b6c49 type_id: 0x9c0ff674 full_name: "iommu_register_device_fault_handler" } @@ -362480,7 +346157,7 @@ elf_symbol { name: "iommu_report_device_fault" is_defined: true symbol_type: FUNCTION - crc: 0xf7c1895a + crc: 0x22b92861 type_id: 0x9da4bde5 full_name: "iommu_report_device_fault" } @@ -362489,7 +346166,7 @@ elf_symbol { name: "iommu_set_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0x8f9f0f35 + crc: 0xeb7f2c0b type_id: 0x197a8250 full_name: "iommu_set_fault_handler" } @@ -362498,7 +346175,7 @@ elf_symbol { name: "iommu_set_pgtable_quirks" is_defined: true symbol_type: FUNCTION - crc: 0x0bb8391f + crc: 0xd5be772f type_id: 0x96e81ec5 full_name: "iommu_set_pgtable_quirks" } @@ -362507,7 +346184,7 @@ elf_symbol { name: "iommu_unmap" is_defined: true symbol_type: FUNCTION - crc: 0x2060512f + crc: 0x9aa86fe3 type_id: 0x9c6a39e2 full_name: "iommu_unmap" } @@ -362516,7 +346193,7 @@ elf_symbol { name: "iommu_unregister_device_fault_handler" is_defined: true symbol_type: FUNCTION - crc: 0x140a7deb + crc: 0x0eda9b6f type_id: 0x9d16dd74 full_name: "iommu_unregister_device_fault_handler" } @@ -362543,7 +346220,7 @@ elf_symbol { name: "iov_iter_init" is_defined: true symbol_type: FUNCTION - crc: 0x42daa57f + crc: 0x639c7a97 type_id: 0x1a5debf2 full_name: "iov_iter_init" } @@ -362552,7 +346229,7 @@ elf_symbol { name: "iov_iter_kvec" is_defined: true symbol_type: FUNCTION - crc: 0xf4440883 + crc: 0x76b29a03 type_id: 0x1a5c3241 full_name: "iov_iter_kvec" } @@ -362561,7 +346238,7 @@ elf_symbol { name: "iov_iter_revert" is_defined: true symbol_type: FUNCTION - crc: 0xaac7fd08 + crc: 0x172d001d type_id: 0x189472bc full_name: "iov_iter_revert" } @@ -362570,7 +346247,7 @@ elf_symbol { name: "ip6_dst_hoplimit" is_defined: true symbol_type: FUNCTION - crc: 0xcd8597fb + crc: 0xdb4e6ad8 type_id: 0x99169bf2 full_name: "ip6_dst_hoplimit" } @@ -362579,7 +346256,7 @@ elf_symbol { name: "ip6_local_out" is_defined: true symbol_type: FUNCTION - crc: 0xf22091bc + crc: 0xfe65c76b type_id: 0x9edc3d1c full_name: "ip6_local_out" } @@ -362588,7 +346265,7 @@ elf_symbol { name: "ip6_route_me_harder" is_defined: true symbol_type: FUNCTION - crc: 0xc14805ed + crc: 0x1acb8a19 type_id: 0x9edc3d1c full_name: "ip6_route_me_harder" } @@ -362606,7 +346283,7 @@ elf_symbol { name: "ip_local_out" is_defined: true symbol_type: FUNCTION - crc: 0xe189cd2c + crc: 0xe6627043 type_id: 0x9edc3d1c full_name: "ip_local_out" } @@ -362615,7 +346292,7 @@ elf_symbol { name: "ip_mc_join_group" is_defined: true symbol_type: FUNCTION - crc: 0xc501218b + crc: 0x4b9d2d0f type_id: 0x9a03c4d6 full_name: "ip_mc_join_group" } @@ -362624,7 +346301,7 @@ elf_symbol { name: "ip_queue_xmit" is_defined: true symbol_type: FUNCTION - crc: 0xc8e0399e + crc: 0xf4213ed5 type_id: 0x9ac293c4 full_name: "ip_queue_xmit" } @@ -362633,7 +346310,7 @@ elf_symbol { name: "ip_route_me_harder" is_defined: true symbol_type: FUNCTION - crc: 0x980ec764 + crc: 0x4425166c type_id: 0x9edd2b09 full_name: "ip_route_me_harder" } @@ -362642,7 +346319,7 @@ elf_symbol { name: "ip_route_output_flow" is_defined: true symbol_type: FUNCTION - crc: 0x0ec41bfa + crc: 0x19b7417a type_id: 0x7b5e948b full_name: "ip_route_output_flow" } @@ -362660,7 +346337,7 @@ elf_symbol { name: "ipi_desc_get" is_defined: true symbol_type: FUNCTION - crc: 0xaf09d13a + crc: 0x0914b0a3 type_id: 0xac8d9251 full_name: "ipi_desc_get" } @@ -362669,7 +346346,7 @@ elf_symbol { name: "iput" is_defined: true symbol_type: FUNCTION - crc: 0xf7374580 + crc: 0x9217a39f type_id: 0x167935b9 full_name: "iput" } @@ -362678,7 +346355,7 @@ elf_symbol { name: "ipv6_dev_find" is_defined: true symbol_type: FUNCTION - crc: 0x971ffd19 + crc: 0xe3ecdac6 type_id: 0xffbaa126 full_name: "ipv6_dev_find" } @@ -362696,7 +346373,7 @@ elf_symbol { name: "ipv6_find_hdr" is_defined: true symbol_type: FUNCTION - crc: 0xaca8213d + crc: 0xb0a52188 type_id: 0x926eec8b full_name: "ipv6_find_hdr" } @@ -362705,7 +346382,7 @@ elf_symbol { name: "ipv6_skip_exthdr" is_defined: true symbol_type: FUNCTION - crc: 0xc1f88fd6 + crc: 0x1d444412 type_id: 0x9384ebd6 full_name: "ipv6_skip_exthdr" } @@ -362714,7 +346391,7 @@ elf_symbol { name: "ipv6_stub" is_defined: true symbol_type: OBJECT - crc: 0x84b1dff2 + crc: 0x2513a5dc type_id: 0x3d278a00 full_name: "ipv6_stub" } @@ -362723,7 +346400,7 @@ elf_symbol { name: "ir_raw_event_store_edge" is_defined: true symbol_type: FUNCTION - crc: 0x8ecd1c21 + crc: 0xf256dea4 type_id: 0x9db62354 full_name: "ir_raw_event_store_edge" } @@ -362741,7 +346418,7 @@ elf_symbol { name: "irq_chip_ack_parent" is_defined: true symbol_type: FUNCTION - crc: 0xa6d2c280 + crc: 0x5aa7db1e type_id: 0x1247424a full_name: "irq_chip_ack_parent" } @@ -362750,7 +346427,7 @@ elf_symbol { name: "irq_chip_disable_parent" is_defined: true symbol_type: FUNCTION - crc: 0x3dee1cb0 + crc: 0x7ef92ac4 type_id: 0x1247424a full_name: "irq_chip_disable_parent" } @@ -362759,7 +346436,7 @@ elf_symbol { name: "irq_chip_enable_parent" is_defined: true symbol_type: FUNCTION - crc: 0xa67c26dd + crc: 0x39109619 type_id: 0x1247424a full_name: "irq_chip_enable_parent" } @@ -362768,7 +346445,7 @@ elf_symbol { name: "irq_chip_eoi_parent" is_defined: true symbol_type: FUNCTION - crc: 0x5089d449 + crc: 0x7b5a4349 type_id: 0x1247424a full_name: "irq_chip_eoi_parent" } @@ -362777,7 +346454,7 @@ elf_symbol { name: "irq_chip_get_parent_state" is_defined: true symbol_type: FUNCTION - crc: 0xbf084afd + crc: 0x8719fc13 type_id: 0x9eedf034 full_name: "irq_chip_get_parent_state" } @@ -362786,7 +346463,7 @@ elf_symbol { name: "irq_chip_mask_parent" is_defined: true symbol_type: FUNCTION - crc: 0xc7b24a01 + crc: 0x3ffc6e96 type_id: 0x1247424a full_name: "irq_chip_mask_parent" } @@ -362795,7 +346472,7 @@ elf_symbol { name: "irq_chip_retrigger_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0xbc780e0c + crc: 0x63db3508 type_id: 0x9f5ff0f6 full_name: "irq_chip_retrigger_hierarchy" } @@ -362804,7 +346481,7 @@ elf_symbol { name: "irq_chip_set_affinity_parent" is_defined: true symbol_type: FUNCTION - crc: 0x2079617c + crc: 0xbabce3a2 type_id: 0x9f809421 full_name: "irq_chip_set_affinity_parent" } @@ -362813,7 +346490,7 @@ elf_symbol { name: "irq_chip_set_parent_state" is_defined: true symbol_type: FUNCTION - crc: 0x209760b0 + crc: 0xcc127fd4 type_id: 0x9ef2dc18 full_name: "irq_chip_set_parent_state" } @@ -362822,7 +346499,7 @@ elf_symbol { name: "irq_chip_set_type_parent" is_defined: true symbol_type: FUNCTION - crc: 0xf0f7166b + crc: 0xcad44d97 type_id: 0x9e49e56e full_name: "irq_chip_set_type_parent" } @@ -362831,7 +346508,7 @@ elf_symbol { name: "irq_chip_set_vcpu_affinity_parent" is_defined: true symbol_type: FUNCTION - crc: 0x88cc0a92 + crc: 0xdd9138ba type_id: 0x9f3d0562 full_name: "irq_chip_set_vcpu_affinity_parent" } @@ -362840,7 +346517,7 @@ elf_symbol { name: "irq_chip_set_wake_parent" is_defined: true symbol_type: FUNCTION - crc: 0x23d1c61d + crc: 0x350eab92 type_id: 0x9e49e56e full_name: "irq_chip_set_wake_parent" } @@ -362849,7 +346526,7 @@ elf_symbol { name: "irq_chip_unmask_parent" is_defined: true symbol_type: FUNCTION - crc: 0x5f0b50d2 + crc: 0x352c5309 type_id: 0x1247424a full_name: "irq_chip_unmask_parent" } @@ -362858,7 +346535,7 @@ elf_symbol { name: "irq_create_fwspec_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x12642407 + crc: 0xd25e9d57 type_id: 0xce9279fb full_name: "irq_create_fwspec_mapping" } @@ -362867,7 +346544,7 @@ elf_symbol { name: "irq_create_mapping_affinity" is_defined: true symbol_type: FUNCTION - crc: 0xae2c9ef5 + crc: 0xe105507e type_id: 0xc8743fe5 full_name: "irq_create_mapping_affinity" } @@ -362876,7 +346553,7 @@ elf_symbol { name: "irq_create_of_mapping" is_defined: true symbol_type: FUNCTION - crc: 0xc70a94b0 + crc: 0x8d328d65 type_id: 0xcdea9cab full_name: "irq_create_of_mapping" } @@ -362894,7 +346571,7 @@ elf_symbol { name: "irq_do_set_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x90324152 + crc: 0x6bdd9380 type_id: 0x9f809421 full_name: "irq_do_set_affinity" } @@ -362903,7 +346580,7 @@ elf_symbol { name: "irq_domain_add_legacy" is_defined: true symbol_type: FUNCTION - crc: 0x01cc3ee1 + crc: 0x9770e532 type_id: 0x53330ee0 full_name: "irq_domain_add_legacy" } @@ -362912,7 +346589,7 @@ elf_symbol { name: "irq_domain_alloc_irqs_parent" is_defined: true symbol_type: FUNCTION - crc: 0x50900b83 + crc: 0x8ce8b59d type_id: 0x9aaf4bc3 full_name: "irq_domain_alloc_irqs_parent" } @@ -362921,7 +346598,7 @@ elf_symbol { name: "irq_domain_create_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0x0d0e0705 + crc: 0x2717dfe5 type_id: 0x5807e85a full_name: "irq_domain_create_hierarchy" } @@ -362930,7 +346607,7 @@ elf_symbol { name: "irq_domain_disconnect_hierarchy" is_defined: true symbol_type: FUNCTION - crc: 0xe8daa8ba + crc: 0x0e212388 type_id: 0x9abe486f full_name: "irq_domain_disconnect_hierarchy" } @@ -362939,7 +346616,7 @@ elf_symbol { name: "irq_domain_free_irqs_common" is_defined: true symbol_type: FUNCTION - crc: 0x86aeec75 + crc: 0xd896275d type_id: 0x17b79b8a full_name: "irq_domain_free_irqs_common" } @@ -362948,7 +346625,7 @@ elf_symbol { name: "irq_domain_free_irqs_parent" is_defined: true symbol_type: FUNCTION - crc: 0x170e16c1 + crc: 0x68056b6b type_id: 0x17b79b8a full_name: "irq_domain_free_irqs_parent" } @@ -362957,7 +346634,7 @@ elf_symbol { name: "irq_domain_get_irq_data" is_defined: true symbol_type: FUNCTION - crc: 0x242dee63 + crc: 0x54c97fae type_id: 0xf6d4f929 full_name: "irq_domain_get_irq_data" } @@ -362966,7 +346643,7 @@ elf_symbol { name: "irq_domain_remove" is_defined: true symbol_type: FUNCTION - crc: 0x961cecba + crc: 0x531fea95 type_id: 0x16b0ef4b full_name: "irq_domain_remove" } @@ -362975,7 +346652,7 @@ elf_symbol { name: "irq_domain_set_hwirq_and_chip" is_defined: true symbol_type: FUNCTION - crc: 0xf8a26cf7 + crc: 0xf565257f type_id: 0x9ab63fbc full_name: "irq_domain_set_hwirq_and_chip" } @@ -362984,7 +346661,7 @@ elf_symbol { name: "irq_domain_set_info" is_defined: true symbol_type: FUNCTION - crc: 0xc9299373 + crc: 0xcb6c6357 type_id: 0x17ae8fc5 full_name: "irq_domain_set_info" } @@ -362993,7 +346670,7 @@ elf_symbol { name: "irq_domain_simple_ops" is_defined: true symbol_type: OBJECT - crc: 0x57a5f883 + crc: 0x0b5acbe9 type_id: 0xea94bed9 full_name: "irq_domain_simple_ops" } @@ -363002,7 +346679,7 @@ elf_symbol { name: "irq_domain_translate_twocell" is_defined: true symbol_type: FUNCTION - crc: 0x533c2505 + crc: 0x427823fc type_id: 0x9bad311a full_name: "irq_domain_translate_twocell" } @@ -363011,7 +346688,7 @@ elf_symbol { name: "irq_domain_update_bus_token" is_defined: true symbol_type: FUNCTION - crc: 0xc0987abc + crc: 0x4ddcdcf6 type_id: 0x14e196b0 full_name: "irq_domain_update_bus_token" } @@ -363020,7 +346697,7 @@ elf_symbol { name: "irq_domain_xlate_onecell" is_defined: true symbol_type: FUNCTION - crc: 0xf74935f7 + crc: 0x3b7ae2f1 type_id: 0x9b74c720 full_name: "irq_domain_xlate_onecell" } @@ -363029,7 +346706,7 @@ elf_symbol { name: "irq_domain_xlate_onetwocell" is_defined: true symbol_type: FUNCTION - crc: 0x0702bc48 + crc: 0x8a26327a type_id: 0x9b74c720 full_name: "irq_domain_xlate_onetwocell" } @@ -363038,7 +346715,7 @@ elf_symbol { name: "irq_domain_xlate_twocell" is_defined: true symbol_type: FUNCTION - crc: 0xd59b64a1 + crc: 0x872f8a7e type_id: 0x9b74c63c full_name: "irq_domain_xlate_twocell" } @@ -363047,7 +346724,7 @@ elf_symbol { name: "irq_find_matching_fwspec" is_defined: true symbol_type: FUNCTION - crc: 0x62f6e705 + crc: 0xb9639756 type_id: 0x5d304295 full_name: "irq_find_matching_fwspec" } @@ -363065,7 +346742,7 @@ elf_symbol { name: "irq_gc_ack_set_bit" is_defined: true symbol_type: FUNCTION - crc: 0x2ba006ee + crc: 0x0894407d type_id: 0x1247424a full_name: "irq_gc_ack_set_bit" } @@ -363074,7 +346751,7 @@ elf_symbol { name: "irq_gc_mask_clr_bit" is_defined: true symbol_type: FUNCTION - crc: 0xa3a701eb + crc: 0x6fac535a type_id: 0x1247424a full_name: "irq_gc_mask_clr_bit" } @@ -363083,7 +346760,7 @@ elf_symbol { name: "irq_gc_mask_set_bit" is_defined: true symbol_type: FUNCTION - crc: 0x5e0702dd + crc: 0x2dd4bb2f type_id: 0x1247424a full_name: "irq_gc_mask_set_bit" } @@ -363092,7 +346769,7 @@ elf_symbol { name: "irq_generic_chip_ops" is_defined: true symbol_type: OBJECT - crc: 0xa51b834a + crc: 0x2ab59306 type_id: 0xea94bed9 full_name: "irq_generic_chip_ops" } @@ -363101,7 +346778,7 @@ elf_symbol { name: "irq_get_domain_generic_chip" is_defined: true symbol_type: FUNCTION - crc: 0xdd54d74a + crc: 0x2367b43c type_id: 0xe0b805a9 full_name: "irq_get_domain_generic_chip" } @@ -363110,7 +346787,7 @@ elf_symbol { name: "irq_get_irq_data" is_defined: true symbol_type: FUNCTION - crc: 0x8fd94b88 + crc: 0xd513b9d4 type_id: 0xe08b0be6 full_name: "irq_get_irq_data" } @@ -363137,7 +346814,7 @@ elf_symbol { name: "irq_of_parse_and_map" is_defined: true symbol_type: FUNCTION - crc: 0x42a35ebf + crc: 0xcfd09be0 type_id: 0xc25b3d5a full_name: "irq_of_parse_and_map" } @@ -363164,7 +346841,7 @@ elf_symbol { name: "irq_set_chained_handler_and_data" is_defined: true symbol_type: FUNCTION - crc: 0xc31b9d7b + crc: 0xf2f3f835 type_id: 0x033c2ce9 full_name: "irq_set_chained_handler_and_data" } @@ -363173,7 +346850,7 @@ elf_symbol { name: "irq_set_chip" is_defined: true symbol_type: FUNCTION - crc: 0x5370da86 + crc: 0x05e81bb6 type_id: 0x8c3c9e58 full_name: "irq_set_chip" } @@ -363182,7 +346859,7 @@ elf_symbol { name: "irq_set_chip_and_handler_name" is_defined: true symbol_type: FUNCTION - crc: 0x910c066a + crc: 0xb7366f4b type_id: 0x0108e41c full_name: "irq_set_chip_and_handler_name" } @@ -363245,7 +346922,7 @@ elf_symbol { name: "irq_to_desc" is_defined: true symbol_type: FUNCTION - crc: 0xd97fad2b + crc: 0x555fec3d type_id: 0xd597088b full_name: "irq_to_desc" } @@ -363254,7 +346931,7 @@ elf_symbol { name: "irq_work_queue" is_defined: true symbol_type: FUNCTION - crc: 0xfa6be853 + crc: 0x4d4385b8 type_id: 0xf795eafe full_name: "irq_work_queue" } @@ -363263,7 +346940,7 @@ elf_symbol { name: "irq_work_queue_on" is_defined: true symbol_type: FUNCTION - crc: 0xf587ac39 + crc: 0x1563d74a type_id: 0xf60969b2 full_name: "irq_work_queue_on" } @@ -363281,10 +346958,19 @@ elf_symbol { name: "irq_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0x8ad9efe8 + crc: 0xd70e4fa8 type_id: 0x19a9e069 full_name: "irq_work_sync" } +elf_symbol { + id: 0x9ba08730 + name: "is_ashmem_file" + is_defined: true + symbol_type: FUNCTION + crc: 0x6797e5b4 + type_id: 0x9bba7997 + full_name: "is_ashmem_file" +} elf_symbol { id: 0x064a6e13 name: "is_console_locked" @@ -363299,7 +346985,7 @@ elf_symbol { name: "is_dma_buf_file" is_defined: true symbol_type: FUNCTION - crc: 0x2c41f414 + crc: 0x9853eec4 namespace: "DMA_BUF" type_id: 0x9bba7997 full_name: "is_dma_buf_file" @@ -363309,7 +346995,7 @@ elf_symbol { name: "is_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0xb305a695 + crc: 0x4dbfaeeb type_id: 0xfe32655f full_name: "is_virtio_device" } @@ -363327,7 +347013,7 @@ elf_symbol { name: "isolate_and_split_free_page" is_defined: true symbol_type: FUNCTION - crc: 0xf93b976f + crc: 0xff5ff2af type_id: 0x30f59213 full_name: "isolate_and_split_free_page" } @@ -363336,7 +347022,7 @@ elf_symbol { name: "isolate_anon_lru_page" is_defined: true symbol_type: FUNCTION - crc: 0xd38d9987 + crc: 0xd76b37af type_id: 0x9c203488 full_name: "isolate_anon_lru_page" } @@ -363345,7 +347031,7 @@ elf_symbol { name: "iterate_dir" is_defined: true symbol_type: FUNCTION - crc: 0x772614ea + crc: 0xf844e80a type_id: 0x9b41e906 full_name: "iterate_dir" } @@ -363354,7 +347040,7 @@ elf_symbol { name: "iterate_fd" is_defined: true symbol_type: FUNCTION - crc: 0x20367540 + crc: 0x2b1cc424 type_id: 0x9659ea27 full_name: "iterate_fd" } @@ -363363,7 +347049,7 @@ elf_symbol { name: "iw_handler_get_spy" is_defined: true symbol_type: FUNCTION - crc: 0x3ba2a925 + crc: 0x00feacee type_id: 0x91aa9fd5 full_name: "iw_handler_get_spy" } @@ -363372,7 +347058,7 @@ elf_symbol { name: "iw_handler_get_thrspy" is_defined: true symbol_type: FUNCTION - crc: 0xd7cbd6cc + crc: 0x822d3122 type_id: 0x91aa9fd5 full_name: "iw_handler_get_thrspy" } @@ -363381,7 +347067,7 @@ elf_symbol { name: "iw_handler_set_spy" is_defined: true symbol_type: FUNCTION - crc: 0x7d71bb67 + crc: 0xd1750dc8 type_id: 0x91aa9fd5 full_name: "iw_handler_set_spy" } @@ -363390,7 +347076,7 @@ elf_symbol { name: "iw_handler_set_thrspy" is_defined: true symbol_type: FUNCTION - crc: 0xc3fb7c99 + crc: 0x739bdca1 type_id: 0x91aa9fd5 full_name: "iw_handler_set_thrspy" } @@ -363507,7 +347193,7 @@ elf_symbol { name: "kern_mount" is_defined: true symbol_type: FUNCTION - crc: 0x09da4630 + crc: 0x4ad5c317 type_id: 0x66e18f45 full_name: "kern_mount" } @@ -363516,7 +347202,7 @@ elf_symbol { name: "kern_unmount" is_defined: true symbol_type: FUNCTION - crc: 0x6dfac56f + crc: 0x53f0126c type_id: 0x1bbb411c full_name: "kern_unmount" } @@ -363525,7 +347211,7 @@ elf_symbol { name: "kernel_accept" is_defined: true symbol_type: FUNCTION - crc: 0xea3d3230 + crc: 0x59d7165b type_id: 0x99bb01a5 full_name: "kernel_accept" } @@ -363534,7 +347220,7 @@ elf_symbol { name: "kernel_bind" is_defined: true symbol_type: FUNCTION - crc: 0x347de421 + crc: 0x7d02db4e type_id: 0x99526c70 full_name: "kernel_bind" } @@ -363543,7 +347229,7 @@ elf_symbol { name: "kernel_connect" is_defined: true symbol_type: FUNCTION - crc: 0xb03388c4 + crc: 0x447e9b41 type_id: 0x9953f0f3 full_name: "kernel_connect" } @@ -363561,7 +347247,7 @@ elf_symbol { name: "kernel_getsockname" is_defined: true symbol_type: FUNCTION - crc: 0x0460d8a3 + crc: 0xbb919ad6 type_id: 0x994ba444 full_name: "kernel_getsockname" } @@ -363570,7 +347256,7 @@ elf_symbol { name: "kernel_kobj" is_defined: true symbol_type: OBJECT - crc: 0x0d003dbf + crc: 0x49f57c2e type_id: 0x23f09c34 full_name: "kernel_kobj" } @@ -363579,7 +347265,7 @@ elf_symbol { name: "kernel_listen" is_defined: true symbol_type: FUNCTION - crc: 0xf86bddb0 + crc: 0xf089ef0a type_id: 0x98046a12 full_name: "kernel_listen" } @@ -363588,7 +347274,7 @@ elf_symbol { name: "kernel_param_lock" is_defined: true symbol_type: FUNCTION - crc: 0xdea6f79a + crc: 0x7cf5b6b3 type_id: 0x1251a683 full_name: "kernel_param_lock" } @@ -363597,7 +347283,7 @@ elf_symbol { name: "kernel_param_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x7f9ab80a + crc: 0x7d5ae787 type_id: 0x1251a683 full_name: "kernel_param_unlock" } @@ -363615,7 +347301,7 @@ elf_symbol { name: "kernel_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x35497201 + crc: 0x56275361 type_id: 0x992e9bfb full_name: "kernel_recvmsg" } @@ -363633,7 +347319,7 @@ elf_symbol { name: "kernel_sendmsg" is_defined: true symbol_type: FUNCTION - crc: 0xf10b63ad + crc: 0xa15a3636 type_id: 0x992e9a67 full_name: "kernel_sendmsg" } @@ -363651,7 +347337,7 @@ elf_symbol { name: "kernel_sock_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xd09315d9 + crc: 0x5a91547f type_id: 0x9b768ae0 full_name: "kernel_sock_shutdown" } @@ -363660,7 +347346,7 @@ elf_symbol { name: "kernfs_find_and_get_ns" is_defined: true symbol_type: FUNCTION - crc: 0xe77645e7 + crc: 0xa2de43ff type_id: 0x883b05d4 full_name: "kernfs_find_and_get_ns" } @@ -363669,7 +347355,7 @@ elf_symbol { name: "kernfs_notify" is_defined: true symbol_type: FUNCTION - crc: 0x270ff279 + crc: 0xfec4798c type_id: 0x1e0c8305 full_name: "kernfs_notify" } @@ -363678,7 +347364,7 @@ elf_symbol { name: "kernfs_path_from_node" is_defined: true symbol_type: FUNCTION - crc: 0xd211cfd3 + crc: 0x9094b107 type_id: 0x93ff8cbc full_name: "kernfs_path_from_node" } @@ -363687,7 +347373,7 @@ elf_symbol { name: "kernfs_put" is_defined: true symbol_type: FUNCTION - crc: 0xaa5866e9 + crc: 0x9dbf1987 type_id: 0x1e0c8305 full_name: "kernfs_put" } @@ -363714,7 +347400,7 @@ elf_symbol { name: "keyring_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xb572f181 + crc: 0xc2b829eb type_id: 0x8f04b264 full_name: "keyring_alloc" } @@ -363750,7 +347436,7 @@ elf_symbol { name: "kfree_skb_list_reason" is_defined: true symbol_type: FUNCTION - crc: 0xe8906a53 + crc: 0x394f4026 type_id: 0x11a9e681 full_name: "kfree_skb_list_reason" } @@ -363759,7 +347445,7 @@ elf_symbol { name: "kfree_skb_partial" is_defined: true symbol_type: FUNCTION - crc: 0xd301105e + crc: 0xdf41cea4 type_id: 0x107e76aa full_name: "kfree_skb_partial" } @@ -363768,7 +347454,7 @@ elf_symbol { name: "kfree_skb_reason" is_defined: true symbol_type: FUNCTION - crc: 0x548ae1a5 + crc: 0xa39778f0 type_id: 0x11a9e681 full_name: "kfree_skb_reason" } @@ -363786,7 +347472,7 @@ elf_symbol { name: "kill_anon_super" is_defined: true symbol_type: FUNCTION - crc: 0xe69a6877 + crc: 0xbca034b5 type_id: 0x1923cb99 full_name: "kill_anon_super" } @@ -363795,10 +347481,19 @@ elf_symbol { name: "kill_fasync" is_defined: true symbol_type: FUNCTION - crc: 0xa7b538f5 + crc: 0x8052caaf type_id: 0x11e75010 full_name: "kill_fasync" } +elf_symbol { + id: 0xd6a8ff16 + name: "kill_litter_super" + is_defined: true + symbol_type: FUNCTION + crc: 0x681e51b3 + type_id: 0x1923cb99 + full_name: "kill_litter_super" +} elf_symbol { id: 0x053e25cb name: "kimage_vaddr" @@ -363822,7 +347517,7 @@ elf_symbol { name: "kmalloc_caches" is_defined: true symbol_type: OBJECT - crc: 0x00228d40 + crc: 0xfa4ca514 type_id: 0x273ad3f4 full_name: "kmalloc_caches" } @@ -363849,7 +347544,7 @@ elf_symbol { name: "kmalloc_node_trace" is_defined: true symbol_type: FUNCTION - crc: 0xd3920863 + crc: 0xc3f67775 type_id: 0x5ef56662 full_name: "kmalloc_node_trace" } @@ -363858,7 +347553,7 @@ elf_symbol { name: "kmalloc_trace" is_defined: true symbol_type: FUNCTION - crc: 0x94c8a3bc + crc: 0xfd533f08 type_id: 0x5ed273d9 full_name: "kmalloc_trace" } @@ -363867,7 +347562,7 @@ elf_symbol { name: "kmem_cache_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x32ee0ee9 + crc: 0x0c0769f3 type_id: 0x5eef7e83 full_name: "kmem_cache_alloc" } @@ -363876,7 +347571,7 @@ elf_symbol { name: "kmem_cache_create" is_defined: true symbol_type: FUNCTION - crc: 0x0197cb00 + crc: 0x2bb7156a type_id: 0xc3c98ae7 full_name: "kmem_cache_create" } @@ -363885,7 +347580,7 @@ elf_symbol { name: "kmem_cache_create_usercopy" is_defined: true symbol_type: FUNCTION - crc: 0x184984eb + crc: 0xe617056d type_id: 0xc3c9995c full_name: "kmem_cache_create_usercopy" } @@ -363894,7 +347589,7 @@ elf_symbol { name: "kmem_cache_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x65720fe0 + crc: 0x77fefea8 type_id: 0x1b27059e full_name: "kmem_cache_destroy" } @@ -363903,7 +347598,7 @@ elf_symbol { name: "kmem_cache_free" is_defined: true symbol_type: FUNCTION - crc: 0x754bbf9e + crc: 0x1174eab1 type_id: 0x1b45f00a full_name: "kmem_cache_free" } @@ -364074,7 +347769,7 @@ elf_symbol { name: "kobject_uevent" is_defined: true symbol_type: FUNCTION - crc: 0xcd36e869 + crc: 0x93c0baa0 type_id: 0x950b8829 full_name: "kobject_uevent" } @@ -364083,7 +347778,7 @@ elf_symbol { name: "kobject_uevent_env" is_defined: true symbol_type: FUNCTION - crc: 0x2b74d307 + crc: 0xe3f62273 type_id: 0x95096419 full_name: "kobject_uevent_env" } @@ -364137,7 +347832,7 @@ elf_symbol { name: "ksoftirqd" is_defined: true symbol_type: OBJECT - crc: 0x0ac004b4 + crc: 0xd6c3bf84 type_id: 0x1d19a9d5 full_name: "ksoftirqd" } @@ -364191,7 +347886,7 @@ elf_symbol { name: "kstrdup_quotable_cmdline" is_defined: true symbol_type: FUNCTION - crc: 0x5394d09a + crc: 0x7a96a306 type_id: 0x3abef0c1 full_name: "kstrdup_quotable_cmdline" } @@ -364380,7 +348075,7 @@ elf_symbol { name: "kthread_bind" is_defined: true symbol_type: FUNCTION - crc: 0xff73a7b4 + crc: 0xaa1b0608 type_id: 0x16c82e7e full_name: "kthread_bind" } @@ -364389,7 +348084,7 @@ elf_symbol { name: "kthread_bind_mask" is_defined: true symbol_type: FUNCTION - crc: 0xcc2e821c + crc: 0x73a418b5 type_id: 0x171a00e6 full_name: "kthread_bind_mask" } @@ -364398,7 +348093,7 @@ elf_symbol { name: "kthread_cancel_delayed_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0xfca13c1e + crc: 0x6de0c80a type_id: 0xfe6da83f full_name: "kthread_cancel_delayed_work_sync" } @@ -364407,7 +348102,7 @@ elf_symbol { name: "kthread_cancel_work_sync" is_defined: true symbol_type: FUNCTION - crc: 0xb3683b4f + crc: 0xc8a715a6 type_id: 0xff8308a1 full_name: "kthread_cancel_work_sync" } @@ -364425,7 +348120,7 @@ elf_symbol { name: "kthread_create_on_cpu" is_defined: true symbol_type: FUNCTION - crc: 0x2896fcb1 + crc: 0xcf4efe57 type_id: 0x70203fbf full_name: "kthread_create_on_cpu" } @@ -364434,7 +348129,7 @@ elf_symbol { name: "kthread_create_on_node" is_defined: true symbol_type: FUNCTION - crc: 0x7c80e160 + crc: 0xfdb637b6 type_id: 0x7028bf98 full_name: "kthread_create_on_node" } @@ -364443,7 +348138,7 @@ elf_symbol { name: "kthread_create_worker" is_defined: true symbol_type: FUNCTION - crc: 0xc46f9634 + crc: 0x85e7773a type_id: 0x6c9e1249 full_name: "kthread_create_worker" } @@ -364461,7 +348156,7 @@ elf_symbol { name: "kthread_destroy_worker" is_defined: true symbol_type: FUNCTION - crc: 0xd063682d + crc: 0x5d5dab96 type_id: 0x1dbb8bb2 full_name: "kthread_destroy_worker" } @@ -364470,7 +348165,7 @@ elf_symbol { name: "kthread_flush_work" is_defined: true symbol_type: FUNCTION - crc: 0x6d88aaa0 + crc: 0x18c058c9 type_id: 0x11bf0236 full_name: "kthread_flush_work" } @@ -364479,7 +348174,7 @@ elf_symbol { name: "kthread_flush_worker" is_defined: true symbol_type: FUNCTION - crc: 0x4bc54cfe + crc: 0x9975f5d4 type_id: 0x1dbb8bb2 full_name: "kthread_flush_worker" } @@ -364488,7 +348183,7 @@ elf_symbol { name: "kthread_mod_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0xb3b718e6 + crc: 0xaa714410 type_id: 0xf387c34f full_name: "kthread_mod_delayed_work" } @@ -364497,7 +348192,7 @@ elf_symbol { name: "kthread_park" is_defined: true symbol_type: FUNCTION - crc: 0x22cc78e5 + crc: 0x7c3d21ba type_id: 0x9ac6895a full_name: "kthread_park" } @@ -364515,7 +348210,7 @@ elf_symbol { name: "kthread_queue_delayed_work" is_defined: true symbol_type: FUNCTION - crc: 0x869e9277 + crc: 0x853a4662 type_id: 0xf387c34f full_name: "kthread_queue_delayed_work" } @@ -364524,7 +348219,7 @@ elf_symbol { name: "kthread_queue_work" is_defined: true symbol_type: FUNCTION - crc: 0x8ea204ab + crc: 0xa437f1ae type_id: 0xf395f41f full_name: "kthread_queue_work" } @@ -364551,7 +348246,7 @@ elf_symbol { name: "kthread_stop" is_defined: true symbol_type: FUNCTION - crc: 0x19d51ac7 + crc: 0x07b4cde9 type_id: 0x9ac6895a full_name: "kthread_stop" } @@ -364560,7 +348255,7 @@ elf_symbol { name: "kthread_unpark" is_defined: true symbol_type: FUNCTION - crc: 0x94e66201 + crc: 0x53b6748b type_id: 0x17de3be6 full_name: "kthread_unpark" } @@ -364726,6 +348421,15 @@ elf_symbol { type_id: 0x1d09a9ef full_name: "kunit_ptr_not_err_assert_format" } +elf_symbol { + id: 0x3160ee82 + name: "kvasprintf" + is_defined: true + symbol_type: FUNCTION + crc: 0x587b0954 + type_id: 0x02968dbf + full_name: "kvasprintf" +} elf_symbol { id: 0xbc9cd951 name: "kvasprintf_const" @@ -364767,7 +348471,7 @@ elf_symbol { name: "l2cap_add_psm" is_defined: true symbol_type: FUNCTION - crc: 0x637672fd + crc: 0x935922cd type_id: 0x9dff38c4 full_name: "l2cap_add_psm" } @@ -364776,7 +348480,7 @@ elf_symbol { name: "l2cap_chan_close" is_defined: true symbol_type: FUNCTION - crc: 0x86eed452 + crc: 0x96e53e43 type_id: 0x11d1a5c3 full_name: "l2cap_chan_close" } @@ -364785,7 +348489,7 @@ elf_symbol { name: "l2cap_chan_connect" is_defined: true symbol_type: FUNCTION - crc: 0xacc7128e + crc: 0x36081098 type_id: 0x9f1e1154 full_name: "l2cap_chan_connect" } @@ -364794,7 +348498,7 @@ elf_symbol { name: "l2cap_chan_create" is_defined: true symbol_type: FUNCTION - crc: 0xb6aa9b9f + crc: 0x72f17800 type_id: 0xedba1f63 full_name: "l2cap_chan_create" } @@ -364803,7 +348507,7 @@ elf_symbol { name: "l2cap_chan_del" is_defined: true symbol_type: FUNCTION - crc: 0xe8785d68 + crc: 0x46d4b90a type_id: 0x11d1a5c3 full_name: "l2cap_chan_del" } @@ -364812,7 +348516,7 @@ elf_symbol { name: "l2cap_chan_list" is_defined: true symbol_type: FUNCTION - crc: 0xbb1f9510 + crc: 0x7280df28 type_id: 0x1caf5700 full_name: "l2cap_chan_list" } @@ -364821,7 +348525,7 @@ elf_symbol { name: "l2cap_chan_put" is_defined: true symbol_type: FUNCTION - crc: 0x126c7c3b + crc: 0x9cd2dc89 type_id: 0x104d268f full_name: "l2cap_chan_put" } @@ -364830,7 +348534,7 @@ elf_symbol { name: "l2cap_chan_send" is_defined: true symbol_type: FUNCTION - crc: 0x2bb891c1 + crc: 0xb35947a9 type_id: 0x9ddbf7b4 full_name: "l2cap_chan_send" } @@ -364839,7 +348543,7 @@ elf_symbol { name: "l2cap_chan_set_defaults" is_defined: true symbol_type: FUNCTION - crc: 0xc6ef1dc5 + crc: 0xfadbc5c8 type_id: 0x104d268f full_name: "l2cap_chan_set_defaults" } @@ -364848,7 +348552,7 @@ elf_symbol { name: "l2cap_conn_get" is_defined: true symbol_type: FUNCTION - crc: 0x2529e463 + crc: 0x23c88142 type_id: 0xa6fe7077 full_name: "l2cap_conn_get" } @@ -364857,7 +348561,7 @@ elf_symbol { name: "l2cap_conn_put" is_defined: true symbol_type: FUNCTION - crc: 0xe53e279c + crc: 0xce2822be type_id: 0x1ef27e10 full_name: "l2cap_conn_put" } @@ -364866,7 +348570,7 @@ elf_symbol { name: "l2cap_is_socket" is_defined: true symbol_type: FUNCTION - crc: 0x71b94b80 + crc: 0x8c7e9e90 type_id: 0xfabc5175 full_name: "l2cap_is_socket" } @@ -364875,7 +348579,7 @@ elf_symbol { name: "l2cap_register_user" is_defined: true symbol_type: FUNCTION - crc: 0x16a1abf1 + crc: 0x6bfc5f4f type_id: 0x9390f5c5 full_name: "l2cap_register_user" } @@ -364884,7 +348588,7 @@ elf_symbol { name: "l2cap_unregister_user" is_defined: true symbol_type: FUNCTION - crc: 0x2108987d + crc: 0x5bf87b68 type_id: 0x1e884779 full_name: "l2cap_unregister_user" } @@ -364893,7 +348597,7 @@ elf_symbol { name: "l2tp_recv_common" is_defined: true symbol_type: FUNCTION - crc: 0x692948df + crc: 0xf85adde3 type_id: 0x15503314 full_name: "l2tp_recv_common" } @@ -364902,7 +348606,7 @@ elf_symbol { name: "l2tp_session_create" is_defined: true symbol_type: FUNCTION - crc: 0x412c5ae5 + crc: 0xfa4f698f type_id: 0xf6e0960a full_name: "l2tp_session_create" } @@ -364911,7 +348615,7 @@ elf_symbol { name: "l2tp_session_dec_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x38a37e57 + crc: 0x0fefd044 type_id: 0x154220a5 full_name: "l2tp_session_dec_refcount" } @@ -364920,7 +348624,7 @@ elf_symbol { name: "l2tp_session_delete" is_defined: true symbol_type: FUNCTION - crc: 0xaf56232e + crc: 0xc8e7f0f6 type_id: 0x154220a5 full_name: "l2tp_session_delete" } @@ -364929,7 +348633,7 @@ elf_symbol { name: "l2tp_session_get" is_defined: true symbol_type: FUNCTION - crc: 0x25df289f + crc: 0x00447fc0 type_id: 0xe3a506be full_name: "l2tp_session_get" } @@ -364938,7 +348642,7 @@ elf_symbol { name: "l2tp_session_get_by_ifname" is_defined: true symbol_type: FUNCTION - crc: 0x89331868 + crc: 0x94d79f7c type_id: 0xe07964c6 full_name: "l2tp_session_get_by_ifname" } @@ -364947,7 +348651,7 @@ elf_symbol { name: "l2tp_session_get_nth" is_defined: true symbol_type: FUNCTION - crc: 0xb7696d6e + crc: 0x94452639 type_id: 0xe7f6577b full_name: "l2tp_session_get_nth" } @@ -364956,7 +348660,7 @@ elf_symbol { name: "l2tp_session_inc_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x003ef2d9 + crc: 0x04930564 type_id: 0x154220a5 full_name: "l2tp_session_inc_refcount" } @@ -364965,7 +348669,7 @@ elf_symbol { name: "l2tp_session_register" is_defined: true symbol_type: FUNCTION - crc: 0x2bbea283 + crc: 0x9a9d2646 type_id: 0x98c44e7d full_name: "l2tp_session_register" } @@ -364974,7 +348678,7 @@ elf_symbol { name: "l2tp_session_set_header_len" is_defined: true symbol_type: FUNCTION - crc: 0xc0c20bc8 + crc: 0xfdc5ae48 type_id: 0x14dea3e9 full_name: "l2tp_session_set_header_len" } @@ -364983,7 +348687,7 @@ elf_symbol { name: "l2tp_sk_to_tunnel" is_defined: true symbol_type: FUNCTION - crc: 0x22af0315 + crc: 0x0d9866d8 type_id: 0x30b12c32 full_name: "l2tp_sk_to_tunnel" } @@ -364992,7 +348696,7 @@ elf_symbol { name: "l2tp_tunnel_create" is_defined: true symbol_type: FUNCTION - crc: 0x2e4b2996 + crc: 0x52508489 type_id: 0x85e53152 full_name: "l2tp_tunnel_create" } @@ -365001,7 +348705,7 @@ elf_symbol { name: "l2tp_tunnel_dec_refcount" is_defined: true symbol_type: FUNCTION - crc: 0x06059262 + crc: 0x107907ac type_id: 0x197597d7 full_name: "l2tp_tunnel_dec_refcount" } @@ -365010,7 +348714,7 @@ elf_symbol { name: "l2tp_tunnel_delete" is_defined: true symbol_type: FUNCTION - crc: 0x23739a8b + crc: 0x34600354 type_id: 0x197597d7 full_name: "l2tp_tunnel_delete" } @@ -365019,7 +348723,7 @@ elf_symbol { name: "l2tp_tunnel_get" is_defined: true symbol_type: FUNCTION - crc: 0x69c5d8a8 + crc: 0x2378be57 type_id: 0x3bc23464 full_name: "l2tp_tunnel_get" } @@ -365028,7 +348732,7 @@ elf_symbol { name: "l2tp_tunnel_get_nth" is_defined: true symbol_type: FUNCTION - crc: 0x7ff40c2e + crc: 0x2ac9c536 type_id: 0x397a9784 full_name: "l2tp_tunnel_get_nth" } @@ -365037,7 +348741,7 @@ elf_symbol { name: "l2tp_tunnel_get_session" is_defined: true symbol_type: FUNCTION - crc: 0xd3760d2a + crc: 0x9bd0cf11 type_id: 0xe54ef49b full_name: "l2tp_tunnel_get_session" } @@ -365046,7 +348750,7 @@ elf_symbol { name: "l2tp_tunnel_inc_refcount" is_defined: true symbol_type: FUNCTION - crc: 0xff03ae9d + crc: 0xd157e712 type_id: 0x197597d7 full_name: "l2tp_tunnel_inc_refcount" } @@ -365055,7 +348759,7 @@ elf_symbol { name: "l2tp_tunnel_register" is_defined: true symbol_type: FUNCTION - crc: 0x1b262245 + crc: 0x002d5e20 type_id: 0x945c71bc full_name: "l2tp_tunnel_register" } @@ -365064,7 +348768,7 @@ elf_symbol { name: "l2tp_udp_encap_recv" is_defined: true symbol_type: FUNCTION - crc: 0x189b8c3e + crc: 0xb00f838b type_id: 0x9ac4d210 full_name: "l2tp_udp_encap_recv" } @@ -365073,7 +348777,7 @@ elf_symbol { name: "l2tp_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0xccca1784 + crc: 0xd27572c0 type_id: 0x984fafbd full_name: "l2tp_xmit_skb" } @@ -365082,7 +348786,7 @@ elf_symbol { name: "led_classdev_flash_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x461534ec + crc: 0xf6bf1e9c type_id: 0x9de9e113 full_name: "led_classdev_flash_register_ext" } @@ -365091,7 +348795,7 @@ elf_symbol { name: "led_classdev_flash_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x55dc7a51 + crc: 0xfc6f7a34 type_id: 0x1f99af43 full_name: "led_classdev_flash_unregister" } @@ -365100,7 +348804,7 @@ elf_symbol { name: "led_classdev_register_ext" is_defined: true symbol_type: FUNCTION - crc: 0x5e88a5b6 + crc: 0xe9cc26ae type_id: 0x9dd2d442 full_name: "led_classdev_register_ext" } @@ -365109,7 +348813,7 @@ elf_symbol { name: "led_classdev_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xdcb50e0f + crc: 0xb491a1c7 type_id: 0x1c2afa5a full_name: "led_classdev_unregister" } @@ -365118,7 +348822,7 @@ elf_symbol { name: "led_get_flash_fault" is_defined: true symbol_type: FUNCTION - crc: 0xa2a4f445 + crc: 0xa1c9c442 type_id: 0x92625532 full_name: "led_get_flash_fault" } @@ -365127,7 +348831,7 @@ elf_symbol { name: "led_init_default_state_get" is_defined: true symbol_type: FUNCTION - crc: 0x08e43f71 + crc: 0x8a0c5dc4 type_id: 0xd140e5e2 full_name: "led_init_default_state_get" } @@ -365136,7 +348840,7 @@ elf_symbol { name: "led_mc_calc_color_components" is_defined: true symbol_type: FUNCTION - crc: 0xc1068964 + crc: 0x0471ce10 type_id: 0x927aedd4 full_name: "led_mc_calc_color_components" } @@ -365145,7 +348849,7 @@ elf_symbol { name: "led_set_brightness_sync" is_defined: true symbol_type: FUNCTION - crc: 0x30003814 + crc: 0x138f72fc type_id: 0x90245d7e full_name: "led_set_brightness_sync" } @@ -365154,7 +348858,7 @@ elf_symbol { name: "led_set_flash_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xafe59b2a + crc: 0x0e8780f4 type_id: 0x91a53d53 full_name: "led_set_flash_brightness" } @@ -365163,7 +348867,7 @@ elf_symbol { name: "led_set_flash_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x360f08c4 + crc: 0x5a3d639a type_id: 0x91a53d53 full_name: "led_set_flash_timeout" } @@ -365172,7 +348876,7 @@ elf_symbol { name: "led_sysfs_disable" is_defined: true symbol_type: FUNCTION - crc: 0xbfaeb888 + crc: 0xa5eb3677 type_id: 0x1c2afa5a full_name: "led_sysfs_disable" } @@ -365181,7 +348885,7 @@ elf_symbol { name: "led_sysfs_enable" is_defined: true symbol_type: FUNCTION - crc: 0x831c233b + crc: 0x94a8a364 type_id: 0x1c2afa5a full_name: "led_sysfs_enable" } @@ -365190,7 +348894,7 @@ elf_symbol { name: "led_trigger_event" is_defined: true symbol_type: FUNCTION - crc: 0x50ab89a0 + crc: 0xbeaa9706 type_id: 0x13e8c6b3 full_name: "led_trigger_event" } @@ -365199,7 +348903,7 @@ elf_symbol { name: "led_trigger_register" is_defined: true symbol_type: FUNCTION - crc: 0x435f3a43 + crc: 0x724899d4 type_id: 0x9e1a0a92 full_name: "led_trigger_register" } @@ -365208,7 +348912,7 @@ elf_symbol { name: "led_trigger_register_simple" is_defined: true symbol_type: FUNCTION - crc: 0xa6e3a924 + crc: 0xe9671101 type_id: 0x1f385795 full_name: "led_trigger_register_simple" } @@ -365217,7 +348921,7 @@ elf_symbol { name: "led_trigger_remove" is_defined: true symbol_type: FUNCTION - crc: 0x88374bdb + crc: 0x9e582e51 type_id: 0x1c2afa5a full_name: "led_trigger_remove" } @@ -365226,7 +348930,7 @@ elf_symbol { name: "led_trigger_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x6f411085 + crc: 0x601d7e8d type_id: 0x1302b82e full_name: "led_trigger_unregister" } @@ -365235,7 +348939,7 @@ elf_symbol { name: "led_trigger_unregister_simple" is_defined: true symbol_type: FUNCTION - crc: 0x96f542f2 + crc: 0xe973a7ae type_id: 0x1302b82e full_name: "led_trigger_unregister_simple" } @@ -365244,7 +348948,7 @@ elf_symbol { name: "led_update_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x765c5c34 + crc: 0xdf65461e type_id: 0x913248e6 full_name: "led_update_brightness" } @@ -365253,7 +348957,7 @@ elf_symbol { name: "led_update_flash_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x3d68297f + crc: 0xd4f3ad0e type_id: 0x92811dff full_name: "led_update_flash_brightness" } @@ -365280,7 +348984,7 @@ elf_symbol { name: "linkwatch_fire_event" is_defined: true symbol_type: FUNCTION - crc: 0x859ac89e + crc: 0xb00dd218 type_id: 0x1c31d966 full_name: "linkwatch_fire_event" } @@ -365316,7 +349020,7 @@ elf_symbol { name: "lock_sock_nested" is_defined: true symbol_type: FUNCTION - crc: 0x6ea98b63 + crc: 0x87e006b1 type_id: 0x1655de44 full_name: "lock_sock_nested" } @@ -365388,7 +349092,7 @@ elf_symbol { name: "logfc" is_defined: true symbol_type: FUNCTION - crc: 0x4364285a + crc: 0x50af364a type_id: 0x11cf2aed full_name: "logfc" } @@ -365415,7 +349119,7 @@ elf_symbol { name: "lowpan_header_compress" is_defined: true symbol_type: FUNCTION - crc: 0x716061c4 + crc: 0x5694ca50 type_id: 0x9c13fdc1 full_name: "lowpan_header_compress" } @@ -365424,7 +349128,7 @@ elf_symbol { name: "lowpan_header_decompress" is_defined: true symbol_type: FUNCTION - crc: 0x5296fb79 + crc: 0x56a81006 type_id: 0x9c13fdc1 full_name: "lowpan_header_decompress" } @@ -365433,7 +349137,7 @@ elf_symbol { name: "lowpan_nhc_add" is_defined: true symbol_type: FUNCTION - crc: 0x4364954d + crc: 0x81153237 type_id: 0x9286d894 full_name: "lowpan_nhc_add" } @@ -365442,7 +349146,7 @@ elf_symbol { name: "lowpan_nhc_del" is_defined: true symbol_type: FUNCTION - crc: 0xf87ef837 + crc: 0xabdb4022 type_id: 0x1f9e6a28 full_name: "lowpan_nhc_del" } @@ -365451,7 +349155,7 @@ elf_symbol { name: "lowpan_register_netdev" is_defined: true symbol_type: FUNCTION - crc: 0xd15306ac + crc: 0xd04e2ca9 type_id: 0x92a49dbe full_name: "lowpan_register_netdev" } @@ -365460,7 +349164,7 @@ elf_symbol { name: "lowpan_register_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0x67ba129b + crc: 0xa4c0b53d type_id: 0x92a49dbe full_name: "lowpan_register_netdevice" } @@ -365469,7 +349173,7 @@ elf_symbol { name: "lowpan_unregister_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x6fa73364 + crc: 0x158f2c84 type_id: 0x1c31d966 full_name: "lowpan_unregister_netdev" } @@ -365478,7 +349182,7 @@ elf_symbol { name: "lowpan_unregister_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0xa1ae96b9 + crc: 0x04333854 type_id: 0x1c31d966 full_name: "lowpan_unregister_netdevice" } @@ -365545,21 +349249,12 @@ elf_symbol { type_id: 0x9c585b1a full_name: "match_token" } -elf_symbol { - id: 0x790da6b3 - name: "mbox_bind_client" - is_defined: true - symbol_type: FUNCTION - crc: 0x66af44c7 - type_id: 0x91761d4e - full_name: "mbox_bind_client" -} elf_symbol { id: 0x588e0fe2 name: "mbox_chan_received_data" is_defined: true symbol_type: FUNCTION - crc: 0x14d60da6 + crc: 0xfeaddb0c type_id: 0x1c5fa2cd full_name: "mbox_chan_received_data" } @@ -365568,7 +349263,7 @@ elf_symbol { name: "mbox_chan_txdone" is_defined: true symbol_type: FUNCTION - crc: 0xc05b4cd7 + crc: 0x00f91cdd type_id: 0x1da1d415 full_name: "mbox_chan_txdone" } @@ -365577,7 +349272,7 @@ elf_symbol { name: "mbox_client_txdone" is_defined: true symbol_type: FUNCTION - crc: 0x1bace53d + crc: 0xf31238f1 type_id: 0x1da1d415 full_name: "mbox_client_txdone" } @@ -365586,7 +349281,7 @@ elf_symbol { name: "mbox_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0x8bb64133 + crc: 0xe436e7ce type_id: 0x93bf967f full_name: "mbox_controller_register" } @@ -365595,7 +349290,7 @@ elf_symbol { name: "mbox_controller_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xa9f349e8 + crc: 0x647f11ad type_id: 0x1ea724c3 full_name: "mbox_controller_unregister" } @@ -365604,7 +349299,7 @@ elf_symbol { name: "mbox_free_channel" is_defined: true symbol_type: FUNCTION - crc: 0x72d17816 + crc: 0xc2ac46dd type_id: 0x1c3d5759 full_name: "mbox_free_channel" } @@ -365613,7 +349308,7 @@ elf_symbol { name: "mbox_request_channel" is_defined: true symbol_type: FUNCTION - crc: 0xb2455927 + crc: 0x201d24a0 type_id: 0xfc78122e full_name: "mbox_request_channel" } @@ -365622,7 +349317,7 @@ elf_symbol { name: "mbox_request_channel_byname" is_defined: true symbol_type: FUNCTION - crc: 0x80efd1c4 + crc: 0xbbda8fc8 type_id: 0xfd1cd3b6 full_name: "mbox_request_channel_byname" } @@ -365631,7 +349326,7 @@ elf_symbol { name: "mbox_send_message" is_defined: true symbol_type: FUNCTION - crc: 0x14aadabd + crc: 0x560c327a type_id: 0x91471071 full_name: "mbox_send_message" } @@ -365667,7 +349362,7 @@ elf_symbol { name: "mctrl_gpio_init" is_defined: true symbol_type: FUNCTION - crc: 0x04c92189 + crc: 0x87229488 type_id: 0x44301cc5 full_name: "mctrl_gpio_init" } @@ -365685,7 +349380,7 @@ elf_symbol { name: "mdio_device_create" is_defined: true symbol_type: FUNCTION - crc: 0x46d86d82 + crc: 0x3ee7fff6 type_id: 0x611af1f3 full_name: "mdio_device_create" } @@ -365694,7 +349389,7 @@ elf_symbol { name: "mdio_device_free" is_defined: true symbol_type: FUNCTION - crc: 0x1d3918bb + crc: 0x03af5abc type_id: 0x14c7dbf6 full_name: "mdio_device_free" } @@ -365703,7 +349398,7 @@ elf_symbol { name: "mdio_device_reset" is_defined: true symbol_type: FUNCTION - crc: 0x7a61633f + crc: 0x87ed624b type_id: 0x155b58ba full_name: "mdio_device_reset" } @@ -365712,7 +349407,7 @@ elf_symbol { name: "mdiobus_alloc_size" is_defined: true symbol_type: FUNCTION - crc: 0x1d87bc38 + crc: 0x73270d36 type_id: 0x9384eeb1 full_name: "mdiobus_alloc_size" } @@ -365721,7 +349416,7 @@ elf_symbol { name: "mdiobus_free" is_defined: true symbol_type: FUNCTION - crc: 0x782b4f2f + crc: 0x86748778 type_id: 0x1ded15a3 full_name: "mdiobus_free" } @@ -365730,7 +349425,7 @@ elf_symbol { name: "mdiobus_get_phy" is_defined: true symbol_type: FUNCTION - crc: 0x1647f381 + crc: 0xc2cd314a type_id: 0xbf379f2f full_name: "mdiobus_get_phy" } @@ -365739,7 +349434,7 @@ elf_symbol { name: "mdiobus_is_registered_device" is_defined: true symbol_type: FUNCTION - crc: 0xef7fd9ca + crc: 0x6828922d type_id: 0xf24d9c78 full_name: "mdiobus_is_registered_device" } @@ -365748,7 +349443,7 @@ elf_symbol { name: "mdiobus_modify_changed" is_defined: true symbol_type: FUNCTION - crc: 0x5f755972 + crc: 0x9a87b71c type_id: 0x9159073c full_name: "mdiobus_modify_changed" } @@ -365757,7 +349452,7 @@ elf_symbol { name: "mdiobus_read" is_defined: true symbol_type: FUNCTION - crc: 0xcdfb466d + crc: 0xb6f15627 type_id: 0x915b6659 full_name: "mdiobus_read" } @@ -365766,7 +349461,7 @@ elf_symbol { name: "mdiobus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x94b550fa + crc: 0xdc75b1fc type_id: 0x1ded15a3 full_name: "mdiobus_unregister" } @@ -365775,7 +349470,7 @@ elf_symbol { name: "mdiobus_write" is_defined: true symbol_type: FUNCTION - crc: 0xa7cf94bc + crc: 0x425581f9 type_id: 0x9159236f full_name: "mdiobus_write" } @@ -365784,7 +349479,7 @@ elf_symbol { name: "media_create_ancillary_link" is_defined: true symbol_type: FUNCTION - crc: 0xf08a2dc4 + crc: 0x1c6aff77 type_id: 0xdd6063b1 full_name: "media_create_ancillary_link" } @@ -365793,7 +349488,7 @@ elf_symbol { name: "media_create_intf_link" is_defined: true symbol_type: FUNCTION - crc: 0x4209ec18 + crc: 0x3f7cca79 type_id: 0xddb49ff7 full_name: "media_create_intf_link" } @@ -365802,7 +349497,7 @@ elf_symbol { name: "media_create_pad_link" is_defined: true symbol_type: FUNCTION - crc: 0xbc9ca0c4 + crc: 0x7dd1ceff type_id: 0x9865d601 full_name: "media_create_pad_link" } @@ -365811,7 +349506,7 @@ elf_symbol { name: "media_device_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0xb188631e + crc: 0x5029eb95 type_id: 0x1510b6d0 full_name: "media_device_cleanup" } @@ -365820,7 +349515,7 @@ elf_symbol { name: "media_device_init" is_defined: true symbol_type: FUNCTION - crc: 0x9b4972aa + crc: 0xf195197f type_id: 0x1510b6d0 full_name: "media_device_init" } @@ -365829,7 +349524,7 @@ elf_symbol { name: "media_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xd00710e4 + crc: 0x88e7da69 type_id: 0x1510b6d0 full_name: "media_device_unregister" } @@ -365838,7 +349533,7 @@ elf_symbol { name: "media_devnode_create" is_defined: true symbol_type: FUNCTION - crc: 0xca37b904 + crc: 0xf80af580 type_id: 0xfa3b0c7d full_name: "media_devnode_create" } @@ -365847,7 +349542,7 @@ elf_symbol { name: "media_devnode_remove" is_defined: true symbol_type: FUNCTION - crc: 0x6e96d108 + crc: 0x07c26eeb type_id: 0x144a285c full_name: "media_devnode_remove" } @@ -365856,7 +349551,7 @@ elf_symbol { name: "media_entity_pads_init" is_defined: true symbol_type: FUNCTION - crc: 0x2ba4966c + crc: 0x3a842313 type_id: 0x9867350b full_name: "media_entity_pads_init" } @@ -365865,7 +349560,7 @@ elf_symbol { name: "media_entity_pipeline" is_defined: true symbol_type: FUNCTION - crc: 0x6d9b7c0e + crc: 0xf962a6be type_id: 0xf86841bc full_name: "media_entity_pipeline" } @@ -365874,7 +349569,7 @@ elf_symbol { name: "media_entity_remove_links" is_defined: true symbol_type: FUNCTION - crc: 0xf85400ba + crc: 0x3e770b24 type_id: 0x173d80e7 full_name: "media_entity_remove_links" } @@ -365883,7 +349578,7 @@ elf_symbol { name: "media_graph_walk_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x6b676570 + crc: 0x81492d1b type_id: 0x143c209f full_name: "media_graph_walk_cleanup" } @@ -365892,7 +349587,7 @@ elf_symbol { name: "media_graph_walk_init" is_defined: true symbol_type: FUNCTION - crc: 0x328b3d5d + crc: 0x8ab8533b type_id: 0x997c1c57 full_name: "media_graph_walk_init" } @@ -365901,7 +349596,7 @@ elf_symbol { name: "media_graph_walk_next" is_defined: true symbol_type: FUNCTION - crc: 0xbde488de + crc: 0x7f24b69f type_id: 0xdc294176 full_name: "media_graph_walk_next" } @@ -365910,7 +349605,7 @@ elf_symbol { name: "media_graph_walk_start" is_defined: true symbol_type: FUNCTION - crc: 0xdc8d9c87 + crc: 0x2bbf59f7 type_id: 0x14467d88 full_name: "media_graph_walk_start" } @@ -365919,7 +349614,7 @@ elf_symbol { name: "media_pad_remote_pad_first" is_defined: true symbol_type: FUNCTION - crc: 0xa78a7ffd + crc: 0x7d8d644a type_id: 0x43429458 full_name: "media_pad_remote_pad_first" } @@ -365928,7 +349623,7 @@ elf_symbol { name: "media_pad_remote_pad_unique" is_defined: true symbol_type: FUNCTION - crc: 0xb3b5400a + crc: 0xe66a613e type_id: 0x43429458 full_name: "media_pad_remote_pad_unique" } @@ -365937,7 +349632,7 @@ elf_symbol { name: "media_pipeline_start" is_defined: true symbol_type: FUNCTION - crc: 0x55e11abd + crc: 0xf0a32a73 type_id: 0x9aedeb37 full_name: "media_pipeline_start" } @@ -365946,7 +349641,7 @@ elf_symbol { name: "media_pipeline_stop" is_defined: true symbol_type: FUNCTION - crc: 0xf9235bf7 + crc: 0x139b45f4 type_id: 0x17a9fee1 full_name: "media_pipeline_stop" } @@ -365955,7 +349650,7 @@ elf_symbol { name: "media_request_get_by_fd" is_defined: true symbol_type: FUNCTION - crc: 0x880a8690 + crc: 0x237920c3 type_id: 0x573c9ee0 full_name: "media_request_get_by_fd" } @@ -365964,7 +349659,7 @@ elf_symbol { name: "media_request_object_complete" is_defined: true symbol_type: FUNCTION - crc: 0x3f5eddd6 + crc: 0xb0654ebc type_id: 0x19b6a09f full_name: "media_request_object_complete" } @@ -365973,7 +349668,7 @@ elf_symbol { name: "media_request_put" is_defined: true symbol_type: FUNCTION - crc: 0xbe0352c9 + crc: 0x1dc64a5a type_id: 0x19ccd2d6 full_name: "media_request_put" } @@ -366096,7 +349791,7 @@ elf_symbol { name: "memory_cgrp_subsys" is_defined: true symbol_type: OBJECT - crc: 0x2752a387 + crc: 0x9d90d9be type_id: 0x00571446 full_name: "memory_cgrp_subsys" } @@ -366222,7 +349917,7 @@ elf_symbol { name: "memremap_pages" is_defined: true symbol_type: FUNCTION - crc: 0xa2617ba9 + crc: 0xd8ad7154 type_id: 0x53aca83f full_name: "memremap_pages" } @@ -366284,7 +349979,7 @@ elf_symbol { name: "memunmap_pages" is_defined: true symbol_type: FUNCTION - crc: 0x7bde4550 + crc: 0x98ff32f5 type_id: 0x143ecb11 full_name: "memunmap_pages" } @@ -366293,7 +349988,7 @@ elf_symbol { name: "mfd_add_devices" is_defined: true symbol_type: FUNCTION - crc: 0xfffb1629 + crc: 0x5e962aed type_id: 0x9c874975 full_name: "mfd_add_devices" } @@ -366302,7 +349997,7 @@ elf_symbol { name: "mfd_remove_devices" is_defined: true symbol_type: FUNCTION - crc: 0x3621a9ac + crc: 0x1b4c91ed type_id: 0x100e6fc8 full_name: "mfd_remove_devices" } @@ -366311,7 +350006,7 @@ elf_symbol { name: "migrate_pages" is_defined: true symbol_type: FUNCTION - crc: 0x240c0317 + crc: 0xd934188f type_id: 0x92405f04 full_name: "migrate_pages" } @@ -366320,7 +350015,7 @@ elf_symbol { name: "migrate_swap" is_defined: true symbol_type: FUNCTION - crc: 0xb7fa5237 + crc: 0x4c101b9f type_id: 0x9aaabb4a full_name: "migrate_swap" } @@ -366329,7 +350024,7 @@ elf_symbol { name: "mii_check_media" is_defined: true symbol_type: FUNCTION - crc: 0x87fe9d55 + crc: 0x2298a203 type_id: 0xcb5a4db0 full_name: "mii_check_media" } @@ -366338,7 +350033,7 @@ elf_symbol { name: "mii_ethtool_gset" is_defined: true symbol_type: FUNCTION - crc: 0x273a10c6 + crc: 0x9d2d6116 type_id: 0x142e3633 full_name: "mii_ethtool_gset" } @@ -366347,7 +350042,7 @@ elf_symbol { name: "mii_nway_restart" is_defined: true symbol_type: FUNCTION - crc: 0x1d60bd3c + crc: 0x106e6cfe type_id: 0x9906a4a5 full_name: "mii_nway_restart" } @@ -366356,7 +350051,7 @@ elf_symbol { name: "mipi_dsi_attach" is_defined: true symbol_type: FUNCTION - crc: 0x2971b808 + crc: 0x6ab4c47c type_id: 0x9fd879f0 full_name: "mipi_dsi_attach" } @@ -366365,7 +350060,7 @@ elf_symbol { name: "mipi_dsi_compression_mode" is_defined: true symbol_type: FUNCTION - crc: 0xaba771b6 + crc: 0x05333b7d type_id: 0x171c8621 full_name: "mipi_dsi_compression_mode" } @@ -366383,7 +350078,7 @@ elf_symbol { name: "mipi_dsi_dcs_enter_sleep_mode" is_defined: true symbol_type: FUNCTION - crc: 0x37ee9e41 + crc: 0xd94a671d type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_enter_sleep_mode" } @@ -366392,7 +350087,7 @@ elf_symbol { name: "mipi_dsi_dcs_exit_sleep_mode" is_defined: true symbol_type: FUNCTION - crc: 0x7c495d84 + crc: 0x38cdb4d4 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_exit_sleep_mode" } @@ -366401,7 +350096,7 @@ elf_symbol { name: "mipi_dsi_dcs_get_display_brightness" is_defined: true symbol_type: FUNCTION - crc: 0xadaecccc + crc: 0xf99ea82d type_id: 0x9f6374a9 full_name: "mipi_dsi_dcs_get_display_brightness" } @@ -366410,7 +350105,7 @@ elf_symbol { name: "mipi_dsi_dcs_read" is_defined: true symbol_type: FUNCTION - crc: 0xe62f84bb + crc: 0xd895eb72 type_id: 0x1609f51a full_name: "mipi_dsi_dcs_read" } @@ -366419,7 +350114,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_column_address" is_defined: true symbol_type: FUNCTION - crc: 0xa0bcf08c + crc: 0x10975d26 type_id: 0x9db91c60 full_name: "mipi_dsi_dcs_set_column_address" } @@ -366428,7 +350123,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_brightness" is_defined: true symbol_type: FUNCTION - crc: 0x7a48e9a0 + crc: 0xd53e1c42 type_id: 0x9d9d4f0f full_name: "mipi_dsi_dcs_set_display_brightness" } @@ -366437,7 +350132,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_off" is_defined: true symbol_type: FUNCTION - crc: 0x1579c48b + crc: 0x8c4cadc4 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_display_off" } @@ -366446,7 +350141,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_display_on" is_defined: true symbol_type: FUNCTION - crc: 0xcf8a7f95 + crc: 0x1ece8b6d type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_display_on" } @@ -366455,7 +350150,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_page_address" is_defined: true symbol_type: FUNCTION - crc: 0x4afa5045 + crc: 0xf164dfc3 type_id: 0x9db91c60 full_name: "mipi_dsi_dcs_set_page_address" } @@ -366464,7 +350159,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_pixel_format" is_defined: true symbol_type: FUNCTION - crc: 0x3baed061 + crc: 0x71130131 type_id: 0x9f7d0838 full_name: "mipi_dsi_dcs_set_pixel_format" } @@ -366473,7 +350168,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_off" is_defined: true symbol_type: FUNCTION - crc: 0x0b29b6f3 + crc: 0x8bd6aad3 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_set_tear_off" } @@ -366482,7 +350177,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_on" is_defined: true symbol_type: FUNCTION - crc: 0x73d64864 + crc: 0xf12bb0e5 type_id: 0x9cb0561a full_name: "mipi_dsi_dcs_set_tear_on" } @@ -366491,7 +350186,7 @@ elf_symbol { name: "mipi_dsi_dcs_set_tear_scanline" is_defined: true symbol_type: FUNCTION - crc: 0x4c7e9675 + crc: 0x4dc8ea33 type_id: 0x9d9d4f0f full_name: "mipi_dsi_dcs_set_tear_scanline" } @@ -366500,7 +350195,7 @@ elf_symbol { name: "mipi_dsi_dcs_soft_reset" is_defined: true symbol_type: FUNCTION - crc: 0xa9e739e5 + crc: 0x83f57275 type_id: 0x9fd879f0 full_name: "mipi_dsi_dcs_soft_reset" } @@ -366509,7 +350204,7 @@ elf_symbol { name: "mipi_dsi_dcs_write" is_defined: true symbol_type: FUNCTION - crc: 0x8792519b + crc: 0xb0eb7ffd type_id: 0x16019d86 full_name: "mipi_dsi_dcs_write" } @@ -366518,7 +350213,7 @@ elf_symbol { name: "mipi_dsi_dcs_write_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x043b6eca + crc: 0xd281b1c9 type_id: 0x16700a53 full_name: "mipi_dsi_dcs_write_buffer" } @@ -366527,7 +350222,7 @@ elf_symbol { name: "mipi_dsi_detach" is_defined: true symbol_type: FUNCTION - crc: 0x29a3f441 + crc: 0x56d5b4b2 type_id: 0x9fd879f0 full_name: "mipi_dsi_detach" } @@ -366536,7 +350231,7 @@ elf_symbol { name: "mipi_dsi_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x474b5578 + crc: 0xced13897 type_id: 0x71d88eaa full_name: "mipi_dsi_device_register_full" } @@ -366545,7 +350240,7 @@ elf_symbol { name: "mipi_dsi_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x7a78ae6b + crc: 0x83fc0ac3 type_id: 0x12c0cb4c full_name: "mipi_dsi_device_unregister" } @@ -366554,7 +350249,7 @@ elf_symbol { name: "mipi_dsi_driver_register_full" is_defined: true symbol_type: FUNCTION - crc: 0x77a90a41 + crc: 0x5ee0b5a0 type_id: 0x900f17ba full_name: "mipi_dsi_driver_register_full" } @@ -366563,7 +350258,7 @@ elf_symbol { name: "mipi_dsi_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xb1a74456 + crc: 0x320c3267 type_id: 0x1d3b3a77 full_name: "mipi_dsi_driver_unregister" } @@ -366572,7 +350267,7 @@ elf_symbol { name: "mipi_dsi_generic_read" is_defined: true symbol_type: FUNCTION - crc: 0x9f960bed + crc: 0x056a6e4c type_id: 0x167055ab full_name: "mipi_dsi_generic_read" } @@ -366581,7 +350276,7 @@ elf_symbol { name: "mipi_dsi_generic_write" is_defined: true symbol_type: FUNCTION - crc: 0xb6e56761 + crc: 0xb6a86760 type_id: 0x16700a53 full_name: "mipi_dsi_generic_write" } @@ -366590,7 +350285,7 @@ elf_symbol { name: "mipi_dsi_host_register" is_defined: true symbol_type: FUNCTION - crc: 0x8f0f2ead + crc: 0x0f879100 type_id: 0x96691fcd full_name: "mipi_dsi_host_register" } @@ -366599,7 +350294,7 @@ elf_symbol { name: "mipi_dsi_host_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x711fb1fa + crc: 0x5e1492db type_id: 0x1b71ad71 full_name: "mipi_dsi_host_unregister" } @@ -366617,7 +350312,7 @@ elf_symbol { name: "mipi_dsi_picture_parameter_set" is_defined: true symbol_type: FUNCTION - crc: 0x5437179d + crc: 0x680c41b3 type_id: 0x165fcf63 full_name: "mipi_dsi_picture_parameter_set" } @@ -366626,7 +350321,7 @@ elf_symbol { name: "misc_deregister" is_defined: true symbol_type: FUNCTION - crc: 0x4e034b5c + crc: 0xd0dc141e type_id: 0x1b00783f full_name: "misc_deregister" } @@ -366635,7 +350330,7 @@ elf_symbol { name: "misc_register" is_defined: true symbol_type: FUNCTION - crc: 0x267477a9 + crc: 0x948dfe80 type_id: 0x9618ca83 full_name: "misc_register" } @@ -366653,7 +350348,7 @@ elf_symbol { name: "mmc_add_host" is_defined: true symbol_type: FUNCTION - crc: 0x67e8a7a9 + crc: 0x6969f215 type_id: 0x9006b123 full_name: "mmc_add_host" } @@ -366662,7 +350357,7 @@ elf_symbol { name: "mmc_alloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x708f01ff + crc: 0xd3e873e1 type_id: 0x83a3929f full_name: "mmc_alloc_host" } @@ -366671,7 +350366,7 @@ elf_symbol { name: "mmc_can_gpio_cd" is_defined: true symbol_type: FUNCTION - crc: 0xc905baf3 + crc: 0x0a7d1149 type_id: 0xf3220908 full_name: "mmc_can_gpio_cd" } @@ -366680,7 +350375,7 @@ elf_symbol { name: "mmc_cmdq_disable" is_defined: true symbol_type: FUNCTION - crc: 0x1bdfffc8 + crc: 0xbe7d8fda type_id: 0x9d19aa55 full_name: "mmc_cmdq_disable" } @@ -366689,7 +350384,7 @@ elf_symbol { name: "mmc_cmdq_enable" is_defined: true symbol_type: FUNCTION - crc: 0x01c09471 + crc: 0xe24ed723 type_id: 0x9d19aa55 full_name: "mmc_cmdq_enable" } @@ -366698,7 +350393,7 @@ elf_symbol { name: "mmc_cqe_request_done" is_defined: true symbol_type: FUNCTION - crc: 0x53189a00 + crc: 0xeef3fe0d type_id: 0x1dbab156 full_name: "mmc_cqe_request_done" } @@ -366707,16 +350402,25 @@ elf_symbol { name: "mmc_detect_change" is_defined: true symbol_type: FUNCTION - crc: 0xf6cfc200 + crc: 0xf493270f type_id: 0x1dd3d60d full_name: "mmc_detect_change" } +elf_symbol { + id: 0x7737ff88 + name: "mmc_execute_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0x4290e137 + 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: 0x0d311807 type_id: 0x1d1e039f full_name: "mmc_free_host" } @@ -366725,7 +350429,7 @@ elf_symbol { name: "mmc_get_card" is_defined: true symbol_type: FUNCTION - crc: 0x257c497e + crc: 0xa2fda7a2 type_id: 0x1026309b full_name: "mmc_get_card" } @@ -366734,7 +350438,7 @@ elf_symbol { name: "mmc_get_ext_csd" is_defined: true symbol_type: FUNCTION - crc: 0x62a35ef3 + crc: 0xcb8fa1a0 type_id: 0x9d332d96 full_name: "mmc_get_ext_csd" } @@ -366743,7 +350447,7 @@ elf_symbol { name: "mmc_gpio_get_cd" is_defined: true symbol_type: FUNCTION - crc: 0x5f494032 + crc: 0xa66bb062 type_id: 0x9006b123 full_name: "mmc_gpio_get_cd" } @@ -366752,7 +350456,7 @@ elf_symbol { name: "mmc_gpio_get_ro" is_defined: true symbol_type: FUNCTION - crc: 0xf08328c6 + crc: 0x6adec87e type_id: 0x9006b123 full_name: "mmc_gpio_get_ro" } @@ -366761,7 +350465,7 @@ elf_symbol { name: "mmc_gpio_set_cd_wake" is_defined: true symbol_type: FUNCTION - crc: 0xf6543b2b + crc: 0xd3ede08c type_id: 0x91b34c5c full_name: "mmc_gpio_set_cd_wake" } @@ -366770,7 +350474,7 @@ elf_symbol { name: "mmc_gpiod_request_cd" is_defined: true symbol_type: FUNCTION - crc: 0x03ef58ff + crc: 0xd2257e4e type_id: 0x90ee3632 full_name: "mmc_gpiod_request_cd" } @@ -366779,25 +350483,43 @@ elf_symbol { name: "mmc_gpiod_request_ro" is_defined: true symbol_type: FUNCTION - crc: 0x054ca275 + crc: 0x69a7ef78 type_id: 0x90ee84bb full_name: "mmc_gpiod_request_ro" } +elf_symbol { + id: 0x3d86db69 + name: "mmc_hs200_tuning" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2d7473f + 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: 0x1f9246c5 type_id: 0x9d19aa55 full_name: "mmc_hw_reset" } +elf_symbol { + id: 0xb2308a01 + name: "mmc_issue_type" + is_defined: true + symbol_type: FUNCTION + crc: 0x401e52a8 + 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: 0xd55517bc type_id: 0x9006b123 full_name: "mmc_of_parse" } @@ -366806,16 +350528,25 @@ elf_symbol { name: "mmc_of_parse_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x443abf90 + crc: 0xa8ab4f55 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: 0x0d108908 + 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: 0x5be44680 type_id: 0x1026309b full_name: "mmc_put_card" } @@ -366824,7 +350555,7 @@ elf_symbol { name: "mmc_pwrseq_register" is_defined: true symbol_type: FUNCTION - crc: 0xc7adf06b + crc: 0xd276b80e type_id: 0x9615ffdc full_name: "mmc_pwrseq_register" } @@ -366833,7 +350564,7 @@ elf_symbol { name: "mmc_pwrseq_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc02ce5ff + crc: 0xd9a5e755 type_id: 0x1b0d4d60 full_name: "mmc_pwrseq_unregister" } @@ -366842,7 +350573,7 @@ elf_symbol { name: "mmc_regulator_get_supply" is_defined: true symbol_type: FUNCTION - crc: 0x542ab997 + crc: 0xc37d5e6a type_id: 0x9006b123 full_name: "mmc_regulator_get_supply" } @@ -366851,7 +350582,7 @@ elf_symbol { name: "mmc_regulator_set_ocr" is_defined: true symbol_type: FUNCTION - crc: 0x95f4959c + crc: 0x285328af type_id: 0x903246db full_name: "mmc_regulator_set_ocr" } @@ -366860,16 +350591,25 @@ elf_symbol { name: "mmc_regulator_set_vqmmc" is_defined: true symbol_type: FUNCTION - crc: 0xf9f72f4f + crc: 0xe47f2ec0 type_id: 0x90db86bb full_name: "mmc_regulator_set_vqmmc" } +elf_symbol { + id: 0x3a831b23 + name: "mmc_release_host" + is_defined: true + symbol_type: FUNCTION + crc: 0x92fd2c9b + 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: 0xfc07d916 type_id: 0x1d1e039f full_name: "mmc_remove_host" } @@ -366878,43 +350618,169 @@ elf_symbol { name: "mmc_request_done" is_defined: true symbol_type: FUNCTION - crc: 0xe7d1d138 + crc: 0x9ca52ef7 type_id: 0x1dbab156 full_name: "mmc_request_done" } +elf_symbol { + id: 0xbc5ef117 + name: "mmc_retune_hold" + is_defined: true + symbol_type: FUNCTION + crc: 0x0819d2a9 + type_id: 0x1d1e039f + full_name: "mmc_retune_hold" +} +elf_symbol { + id: 0x50e01c5d + name: "mmc_retune_release" + is_defined: true + symbol_type: FUNCTION + crc: 0xa6c02da7 + 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: 0xb8edf67f 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: 0x0ca008a4 + type_id: 0x9d19aa55 + full_name: "mmc_select_bus_width" +} +elf_symbol { + id: 0x2d0e7608 + name: "mmc_select_card" + is_defined: true + symbol_type: FUNCTION + crc: 0xdfce379d + type_id: 0x9d19aa55 + full_name: "mmc_select_card" +} +elf_symbol { + id: 0x773040a8 + name: "mmc_select_hs" + is_defined: true + symbol_type: FUNCTION + crc: 0x81f244b5 + type_id: 0x9d19aa55 + full_name: "mmc_select_hs" +} +elf_symbol { + id: 0x0399dc23 + name: "mmc_select_hs400" + is_defined: true + symbol_type: FUNCTION + crc: 0xa2e8a7f2 + type_id: 0x9d19aa55 + full_name: "mmc_select_hs400" +} +elf_symbol { + id: 0x10fd9f55 + name: "mmc_select_hs_ddr" + is_defined: true + symbol_type: FUNCTION + crc: 0x518b3f6e + type_id: 0x9d19aa55 + full_name: "mmc_select_hs_ddr" +} +elf_symbol { + id: 0xd0f0d35f + name: "mmc_select_timing" + is_defined: true + symbol_type: FUNCTION + crc: 0x53fc1f4f + type_id: 0x9d19aa55 + full_name: "mmc_select_timing" +} +elf_symbol { + id: 0xfb31b7b7 + name: "mmc_send_status" + is_defined: true + symbol_type: FUNCTION + crc: 0xeb098ce0 + 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: 0x6ed8a089 type_id: 0x9326478c full_name: "mmc_send_tuning" } +elf_symbol { + id: 0xa466e3d3 + name: "mmc_set_bus_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0xa3713cad + 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: 0x7b7d5284 + type_id: 0x1c081607 + full_name: "mmc_set_bus_width" +} +elf_symbol { + id: 0x1398d9e3 + name: "mmc_set_clock" + is_defined: true + symbol_type: FUNCTION + crc: 0x33ab9174 + 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: 0x7d8549ee 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: 0x21c9d049 + type_id: 0x1d1e039f + full_name: "mmc_set_initial_state" +} +elf_symbol { + id: 0xe8a26880 + name: "mmc_set_timing" + is_defined: true + symbol_type: FUNCTION + crc: 0x8040eb6a + type_id: 0x1c081607 + full_name: "mmc_set_timing" +} elf_symbol { id: 0x44bb49dc name: "mmc_switch" is_defined: true symbol_type: FUNCTION - crc: 0x6f45ea1f + crc: 0x4f293d60 type_id: 0x9db63891 full_name: "mmc_switch" } @@ -366923,7 +350789,7 @@ elf_symbol { name: "mmc_wait_for_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xe24504e4 + crc: 0xb3190a63 type_id: 0x90a5da72 full_name: "mmc_wait_for_cmd" } @@ -366932,7 +350798,7 @@ elf_symbol { name: "mmc_wait_for_req" is_defined: true symbol_type: FUNCTION - crc: 0x8d9eb14b + crc: 0x94a9da70 type_id: 0x1dbab156 full_name: "mmc_wait_for_req" } @@ -366941,10 +350807,19 @@ elf_symbol { name: "mmput" is_defined: true symbol_type: FUNCTION - crc: 0xb665778a + crc: 0x66223f7f 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" @@ -366959,7 +350834,7 @@ elf_symbol { name: "mod_node_page_state" is_defined: true symbol_type: FUNCTION - crc: 0xb88025a0 + crc: 0xdce1a216 type_id: 0x10d6a724 full_name: "mod_node_page_state" } @@ -366986,7 +350861,7 @@ elf_symbol { name: "module_layout" is_defined: true symbol_type: FUNCTION - crc: 0x3a21a93f + crc: 0xb69db9f7 type_id: 0x12d88613 full_name: "module_layout" } @@ -366995,7 +350870,7 @@ elf_symbol { name: "module_put" is_defined: true symbol_type: FUNCTION - crc: 0x9cf67b18 + crc: 0xe2e032e1 type_id: 0x1251a683 full_name: "module_put" } @@ -367004,7 +350879,7 @@ elf_symbol { name: "msi_first_desc" is_defined: true symbol_type: FUNCTION - crc: 0x14cf290a + crc: 0xbfcd2114 type_id: 0xbfc82229 full_name: "msi_first_desc" } @@ -367013,7 +350888,7 @@ elf_symbol { name: "msi_get_virq" is_defined: true symbol_type: FUNCTION - crc: 0x15197b66 + crc: 0x616332d0 type_id: 0xcf5b5538 full_name: "msi_get_virq" } @@ -367022,7 +350897,7 @@ elf_symbol { name: "msi_next_desc" is_defined: true symbol_type: FUNCTION - crc: 0x67c51b49 + crc: 0xb4f05c66 type_id: 0xbfc82229 full_name: "msi_next_desc" } @@ -367121,7 +350996,7 @@ elf_symbol { name: "n_tty_ioctl_helper" is_defined: true symbol_type: FUNCTION - crc: 0x836d14f1 + crc: 0x5c9757b7 type_id: 0x97258bf7 full_name: "n_tty_ioctl_helper" } @@ -367134,12 +351009,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: 0x690693a9 + 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: 0x6ae7afe1 type_id: 0xf938bd88 full_name: "napi_complete_done" } @@ -367148,7 +351041,7 @@ elf_symbol { name: "napi_consume_skb" is_defined: true symbol_type: FUNCTION - crc: 0x2b7f5681 + crc: 0x6e1d919a type_id: 0x10570899 full_name: "napi_consume_skb" } @@ -367157,7 +351050,7 @@ elf_symbol { name: "napi_disable" is_defined: true symbol_type: FUNCTION - crc: 0x98f2fc6c + crc: 0x9821dcda type_id: 0x16983453 full_name: "napi_disable" } @@ -367166,7 +351059,7 @@ elf_symbol { name: "napi_enable" is_defined: true symbol_type: FUNCTION - crc: 0xa87db9dc + crc: 0xdfdd4be0 type_id: 0x16983453 full_name: "napi_enable" } @@ -367175,7 +351068,7 @@ elf_symbol { name: "napi_gro_flush" is_defined: true symbol_type: FUNCTION - crc: 0x0c00c6e6 + crc: 0x7811d481 type_id: 0x172dc92c full_name: "napi_gro_flush" } @@ -367184,7 +351077,7 @@ elf_symbol { name: "napi_gro_receive" is_defined: true symbol_type: FUNCTION - crc: 0x56dbc038 + crc: 0x7d72af2d type_id: 0x091a93fa full_name: "napi_gro_receive" } @@ -367193,7 +351086,7 @@ elf_symbol { name: "napi_schedule_prep" is_defined: true symbol_type: FUNCTION - crc: 0x508dfefc + crc: 0x56dae2e2 type_id: 0xf8a43ec4 full_name: "napi_schedule_prep" } @@ -367202,7 +351095,7 @@ elf_symbol { name: "nd_tbl" is_defined: true symbol_type: OBJECT - crc: 0x5aa0a6ff + crc: 0xbb322981 type_id: 0x77670b3b full_name: "nd_tbl" } @@ -367211,7 +351104,7 @@ elf_symbol { name: "neigh_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x4cc6c567 + crc: 0x0f95ab88 type_id: 0x1262fcf5 full_name: "neigh_destroy" } @@ -367220,7 +351113,7 @@ elf_symbol { name: "neigh_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x6f65ddde + crc: 0xeb7e1746 type_id: 0x189b5d05 full_name: "neigh_lookup" } @@ -367229,7 +351122,7 @@ elf_symbol { name: "neigh_resolve_output" is_defined: true symbol_type: FUNCTION - crc: 0x248d123a + crc: 0xa268607a type_id: 0x9f6f73ed full_name: "neigh_resolve_output" } @@ -367247,7 +351140,7 @@ elf_symbol { name: "net_ns_type_operations" is_defined: true symbol_type: OBJECT - crc: 0x987defae + crc: 0x7bd39601 type_id: 0xeabee0bd full_name: "net_ns_type_operations" } @@ -367265,7 +351158,7 @@ elf_symbol { name: "net_selftest" is_defined: true symbol_type: FUNCTION - crc: 0x71b36ef9 + crc: 0xd502e835 type_id: 0x1c31f969 full_name: "net_selftest" } @@ -367292,7 +351185,7 @@ elf_symbol { name: "netdev_alert" is_defined: true symbol_type: FUNCTION - crc: 0xe61e6887 + crc: 0xdef595ba type_id: 0x1caf28d1 full_name: "netdev_alert" } @@ -367301,7 +351194,7 @@ elf_symbol { name: "netdev_change_features" is_defined: true symbol_type: FUNCTION - crc: 0xa5193f8d + crc: 0xfad4ff5d type_id: 0x1c31d966 full_name: "netdev_change_features" } @@ -367310,7 +351203,7 @@ elf_symbol { name: "netdev_core_stats_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x73560edf + crc: 0x8b74513b type_id: 0x9286ca40 full_name: "netdev_core_stats_alloc" } @@ -367319,7 +351212,7 @@ elf_symbol { name: "netdev_err" is_defined: true symbol_type: FUNCTION - crc: 0x524d23ee + crc: 0x236ba9b7 type_id: 0x1caf28d1 full_name: "netdev_err" } @@ -367337,7 +351230,7 @@ elf_symbol { name: "netdev_info" is_defined: true symbol_type: FUNCTION - crc: 0x10a7e408 + crc: 0x7bfcd27d type_id: 0x1caf28d1 full_name: "netdev_info" } @@ -367346,7 +351239,7 @@ elf_symbol { name: "netdev_lower_state_changed" is_defined: true symbol_type: FUNCTION - crc: 0x9f73be21 + crc: 0x933eece9 type_id: 0x1c532cf2 full_name: "netdev_lower_state_changed" } @@ -367355,7 +351248,7 @@ elf_symbol { name: "netdev_master_upper_dev_link" is_defined: true symbol_type: FUNCTION - crc: 0x0360c0fe + crc: 0x9e57154f type_id: 0x91e5bf0e full_name: "netdev_master_upper_dev_link" } @@ -367364,7 +351257,7 @@ elf_symbol { name: "netdev_name_in_use" is_defined: true symbol_type: FUNCTION - crc: 0xa71a2579 + crc: 0x373ee641 type_id: 0xfd7484f0 full_name: "netdev_name_in_use" } @@ -367373,7 +351266,7 @@ elf_symbol { name: "netdev_notice" is_defined: true symbol_type: FUNCTION - crc: 0xa92cb923 + crc: 0x3aa4b1d5 type_id: 0x1caf28d1 full_name: "netdev_notice" } @@ -367382,7 +351275,7 @@ elf_symbol { name: "netdev_notify_peers" is_defined: true symbol_type: FUNCTION - crc: 0x30f92be4 + crc: 0x2b1635b4 type_id: 0x1c31d966 full_name: "netdev_notify_peers" } @@ -367391,7 +351284,7 @@ elf_symbol { name: "netdev_pick_tx" is_defined: true symbol_type: FUNCTION - crc: 0x34449af9 + crc: 0x9b5e99e2 type_id: 0x0d9b3569 full_name: "netdev_pick_tx" } @@ -367400,7 +351293,7 @@ elf_symbol { name: "netdev_printk" is_defined: true symbol_type: FUNCTION - crc: 0x365b3c28 + crc: 0xbc2ae0c7 type_id: 0x1fdf0b41 full_name: "netdev_printk" } @@ -367418,7 +351311,7 @@ elf_symbol { name: "netdev_rx_handler_register" is_defined: true symbol_type: FUNCTION - crc: 0x02c0d344 + crc: 0x10e3a497 type_id: 0x913b542f full_name: "netdev_rx_handler_register" } @@ -367427,7 +351320,7 @@ elf_symbol { name: "netdev_rx_handler_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x3662136f + crc: 0x1c940737 type_id: 0x1c31d966 full_name: "netdev_rx_handler_unregister" } @@ -367436,7 +351329,7 @@ elf_symbol { name: "netdev_set_default_ethtool_ops" is_defined: true symbol_type: FUNCTION - crc: 0x6ce58914 + crc: 0x87285dbb type_id: 0x1cd08481 full_name: "netdev_set_default_ethtool_ops" } @@ -367445,7 +351338,7 @@ elf_symbol { name: "netdev_state_change" is_defined: true symbol_type: FUNCTION - crc: 0x6e0ca602 + crc: 0x43e7d2be type_id: 0x1c31d966 full_name: "netdev_state_change" } @@ -367454,7 +351347,7 @@ elf_symbol { name: "netdev_update_features" is_defined: true symbol_type: FUNCTION - crc: 0x69bca520 + crc: 0x0d7c207b type_id: 0x1c31d966 full_name: "netdev_update_features" } @@ -367463,7 +351356,7 @@ elf_symbol { name: "netdev_upper_dev_link" is_defined: true symbol_type: FUNCTION - crc: 0x82b380ec + crc: 0xd5edf70d type_id: 0x91e20463 full_name: "netdev_upper_dev_link" } @@ -367472,7 +351365,7 @@ elf_symbol { name: "netdev_upper_dev_unlink" is_defined: true symbol_type: FUNCTION - crc: 0x0ee90e40 + crc: 0x058b8ca8 type_id: 0x1cfb41e9 full_name: "netdev_upper_dev_unlink" } @@ -367481,7 +351374,7 @@ elf_symbol { name: "netdev_warn" is_defined: true symbol_type: FUNCTION - crc: 0x4c15ffec + crc: 0xde3dd501 type_id: 0x1caf28d1 full_name: "netdev_warn" } @@ -367490,7 +351383,7 @@ elf_symbol { name: "netif_carrier_off" is_defined: true symbol_type: FUNCTION - crc: 0x4b096246 + crc: 0x031d6590 type_id: 0x1c31d966 full_name: "netif_carrier_off" } @@ -367499,7 +351392,7 @@ elf_symbol { name: "netif_carrier_on" is_defined: true symbol_type: FUNCTION - crc: 0x76d3a49c + crc: 0x56fd6c96 type_id: 0x1c31d966 full_name: "netif_carrier_on" } @@ -367508,7 +351401,7 @@ elf_symbol { name: "netif_device_attach" is_defined: true symbol_type: FUNCTION - crc: 0xdc12f413 + crc: 0xc1350233 type_id: 0x1c31d966 full_name: "netif_device_attach" } @@ -367517,7 +351410,7 @@ elf_symbol { name: "netif_device_detach" is_defined: true symbol_type: FUNCTION - crc: 0x20f51ed4 + crc: 0x88d0fc4b type_id: 0x1c31d966 full_name: "netif_device_detach" } @@ -367526,7 +351419,7 @@ elf_symbol { name: "netif_inherit_tso_max" is_defined: true symbol_type: FUNCTION - crc: 0xa80678fb + crc: 0xe068c588 type_id: 0x1cffbe77 full_name: "netif_inherit_tso_max" } @@ -367535,7 +351428,7 @@ elf_symbol { name: "netif_napi_add_weight" is_defined: true symbol_type: FUNCTION - crc: 0xf89caffe + crc: 0x51b32d9a type_id: 0x1c5b4677 full_name: "netif_napi_add_weight" } @@ -367544,7 +351437,7 @@ elf_symbol { name: "netif_receive_skb" is_defined: true symbol_type: FUNCTION - crc: 0x08a43be2 + crc: 0xbf749b4f type_id: 0x9cd33969 full_name: "netif_receive_skb" } @@ -367562,7 +351455,7 @@ elf_symbol { name: "netif_rx" is_defined: true symbol_type: FUNCTION - crc: 0x44f1f18d + crc: 0x7b2eb578 type_id: 0x9cd33969 full_name: "netif_rx" } @@ -367571,7 +351464,7 @@ elf_symbol { name: "netif_schedule_queue" is_defined: true symbol_type: FUNCTION - crc: 0xedce67a7 + crc: 0x5138621f type_id: 0x1604193e full_name: "netif_schedule_queue" } @@ -367580,7 +351473,7 @@ elf_symbol { name: "netif_set_real_num_rx_queues" is_defined: true symbol_type: FUNCTION - crc: 0xea2cf2fe + crc: 0x722dc223 type_id: 0x903f7e42 full_name: "netif_set_real_num_rx_queues" } @@ -367589,7 +351482,7 @@ elf_symbol { name: "netif_set_real_num_tx_queues" is_defined: true symbol_type: FUNCTION - crc: 0x45a16b85 + crc: 0x672afb63 type_id: 0x903f7e42 full_name: "netif_set_real_num_tx_queues" } @@ -367598,7 +351491,7 @@ elf_symbol { name: "netif_set_tso_max_segs" is_defined: true symbol_type: FUNCTION - crc: 0x85bd1bb0 + crc: 0x22d88027 type_id: 0x1d27ccfe full_name: "netif_set_tso_max_segs" } @@ -367607,7 +351500,7 @@ elf_symbol { name: "netif_set_tso_max_size" is_defined: true symbol_type: FUNCTION - crc: 0x848306e7 + crc: 0xeefb4f30 type_id: 0x1d27ccfe full_name: "netif_set_tso_max_size" } @@ -367616,7 +351509,7 @@ elf_symbol { name: "netif_stacked_transfer_operstate" is_defined: true symbol_type: FUNCTION - crc: 0x56a592f4 + crc: 0x420d763b type_id: 0x1cb4b808 full_name: "netif_stacked_transfer_operstate" } @@ -367625,7 +351518,7 @@ elf_symbol { name: "netif_tx_lock" is_defined: true symbol_type: FUNCTION - crc: 0x4f040756 + crc: 0x7911ec8f type_id: 0x1c31d966 full_name: "netif_tx_lock" } @@ -367634,7 +351527,7 @@ elf_symbol { name: "netif_tx_stop_all_queues" is_defined: true symbol_type: FUNCTION - crc: 0x8ce002ee + crc: 0xae6d9a54 type_id: 0x1c31d966 full_name: "netif_tx_stop_all_queues" } @@ -367643,7 +351536,7 @@ elf_symbol { name: "netif_tx_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x02200f0e + crc: 0xc9e9257d type_id: 0x1c31d966 full_name: "netif_tx_unlock" } @@ -367652,16 +351545,25 @@ elf_symbol { name: "netif_tx_wake_queue" is_defined: true symbol_type: FUNCTION - crc: 0xb3057f28 + crc: 0x020b2b15 type_id: 0x1604193e full_name: "netif_tx_wake_queue" } +elf_symbol { + id: 0x894a0130 + name: "netlink_ack" + is_defined: true + symbol_type: FUNCTION + crc: 0x9c275034 + type_id: 0x119c2286 + full_name: "netlink_ack" +} elf_symbol { id: 0xab1506fb name: "netlink_broadcast" is_defined: true symbol_type: FUNCTION - crc: 0x248a358f + crc: 0xe7459512 type_id: 0x9af58853 full_name: "netlink_broadcast" } @@ -367670,7 +351572,7 @@ elf_symbol { name: "netlink_capable" is_defined: true symbol_type: FUNCTION - crc: 0xc2c54667 + crc: 0x31f02c0d type_id: 0xf0a03df0 full_name: "netlink_capable" } @@ -367679,7 +351581,7 @@ elf_symbol { name: "netlink_kernel_release" is_defined: true symbol_type: FUNCTION - crc: 0x268cf027 + crc: 0x2c038161 type_id: 0x17c95d08 full_name: "netlink_kernel_release" } @@ -367688,7 +351590,7 @@ elf_symbol { name: "netlink_net_capable" is_defined: true symbol_type: FUNCTION - crc: 0xd8cc7da6 + crc: 0x91e0c9fe type_id: 0xf0a03df0 full_name: "netlink_net_capable" } @@ -367706,7 +351608,7 @@ elf_symbol { name: "netlink_unicast" is_defined: true symbol_type: FUNCTION - crc: 0x340540cd + crc: 0x95bc9997 type_id: 0x9af70c99 full_name: "netlink_unicast" } @@ -367719,6 +351621,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: 0x32c87c36 + type_id: 0x12d6b73d + full_name: "new_inode" +} elf_symbol { id: 0xc8ea3547 name: "nf_conntrack_destroy" @@ -367733,7 +351644,7 @@ elf_symbol { name: "nf_ct_attach" is_defined: true symbol_type: FUNCTION - crc: 0x662bb5dc + crc: 0x15a4d414 type_id: 0x1132058e full_name: "nf_ct_attach" } @@ -367742,7 +351653,7 @@ elf_symbol { name: "nf_ct_delete" is_defined: true symbol_type: FUNCTION - crc: 0x013cd401 + crc: 0xe9b5eb2b type_id: 0xf33b99db full_name: "nf_ct_delete" } @@ -367751,7 +351662,7 @@ elf_symbol { name: "nf_register_net_hooks" is_defined: true symbol_type: FUNCTION - crc: 0xe897ee32 + crc: 0x8dea2dd1 type_id: 0x9e768b87 full_name: "nf_register_net_hooks" } @@ -367760,7 +351671,7 @@ elf_symbol { name: "nf_unregister_net_hooks" is_defined: true symbol_type: FUNCTION - crc: 0x7b03a4a8 + crc: 0xa2255860 type_id: 0x136e393b full_name: "nf_unregister_net_hooks" } @@ -367769,7 +351680,7 @@ elf_symbol { name: "nfc_add_se" is_defined: true symbol_type: FUNCTION - crc: 0xd15f05f1 + crc: 0x3c71c1be type_id: 0x9fbd796f full_name: "nfc_add_se" } @@ -367778,7 +351689,7 @@ elf_symbol { name: "nfc_alloc_recv_skb" is_defined: true symbol_type: FUNCTION - crc: 0x62dc9a49 + crc: 0xac5e440f type_id: 0x7a39fbd1 full_name: "nfc_alloc_recv_skb" } @@ -367787,7 +351698,7 @@ elf_symbol { name: "nfc_allocate_device" is_defined: true symbol_type: FUNCTION - crc: 0xc5e76300 + crc: 0x6f1fad02 type_id: 0x5daa055b full_name: "nfc_allocate_device" } @@ -367796,7 +351707,7 @@ elf_symbol { name: "nfc_class" is_defined: true symbol_type: OBJECT - crc: 0x02193ec2 + crc: 0xbae69210 type_id: 0x83714889 full_name: "nfc_class" } @@ -367805,7 +351716,7 @@ elf_symbol { name: "nfc_dep_link_is_up" is_defined: true symbol_type: FUNCTION - crc: 0x7172db99 + crc: 0xa938c3c9 type_id: 0x9f93d86d full_name: "nfc_dep_link_is_up" } @@ -367814,7 +351725,7 @@ elf_symbol { name: "nfc_driver_failure" is_defined: true symbol_type: FUNCTION - crc: 0x04a4f9f2 + crc: 0x605ccd0f type_id: 0x10393b5c full_name: "nfc_driver_failure" } @@ -367823,7 +351734,7 @@ elf_symbol { name: "nfc_find_se" is_defined: true symbol_type: FUNCTION - crc: 0xfbd68fe4 + crc: 0x8ac74d26 type_id: 0xee085698 full_name: "nfc_find_se" } @@ -367832,7 +351743,7 @@ elf_symbol { name: "nfc_fw_download_done" is_defined: true symbol_type: FUNCTION - crc: 0xcf802b0b + crc: 0xcea48a2a type_id: 0x9c770a72 full_name: "nfc_fw_download_done" } @@ -367841,7 +351752,7 @@ elf_symbol { name: "nfc_get_local_general_bytes" is_defined: true symbol_type: FUNCTION - crc: 0xe20fa0ec + crc: 0x68915b30 type_id: 0x4bbafb54 full_name: "nfc_get_local_general_bytes" } @@ -367850,7 +351761,7 @@ elf_symbol { name: "nfc_proto_register" is_defined: true symbol_type: FUNCTION - crc: 0x75fef1ee + crc: 0x64f7d863 type_id: 0x9095ed8c full_name: "nfc_proto_register" } @@ -367859,7 +351770,7 @@ elf_symbol { name: "nfc_proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc652a5c8 + crc: 0x906ad80d type_id: 0x1d8d5f30 full_name: "nfc_proto_unregister" } @@ -367868,7 +351779,7 @@ elf_symbol { name: "nfc_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x87bb5db6 + crc: 0x8f34405b type_id: 0x9cbd0aac full_name: "nfc_register_device" } @@ -367877,7 +351788,7 @@ elf_symbol { name: "nfc_remove_se" is_defined: true symbol_type: FUNCTION - crc: 0x7ccf105d + crc: 0xbad1b6d7 type_id: 0x9f992a00 full_name: "nfc_remove_se" } @@ -367886,7 +351797,7 @@ elf_symbol { name: "nfc_se_connectivity" is_defined: true symbol_type: FUNCTION - crc: 0x240caccb + crc: 0x2ead39f4 type_id: 0x9c187b64 full_name: "nfc_se_connectivity" } @@ -367895,7 +351806,7 @@ elf_symbol { name: "nfc_se_transaction" is_defined: true symbol_type: FUNCTION - crc: 0xfc54f12c + crc: 0x0eca7242 type_id: 0x9c1fae0d full_name: "nfc_se_transaction" } @@ -367904,7 +351815,7 @@ elf_symbol { name: "nfc_send_to_raw_sock" is_defined: true symbol_type: FUNCTION - crc: 0xdce8b59f + crc: 0x3c7d2c51 type_id: 0x11ba77d9 full_name: "nfc_send_to_raw_sock" } @@ -367913,7 +351824,7 @@ elf_symbol { name: "nfc_set_remote_general_bytes" is_defined: true symbol_type: FUNCTION - crc: 0xbb62e286 + crc: 0x68d92017 type_id: 0x9c4b5ba7 full_name: "nfc_set_remote_general_bytes" } @@ -367922,7 +351833,7 @@ elf_symbol { name: "nfc_target_lost" is_defined: true symbol_type: FUNCTION - crc: 0x200843b2 + crc: 0x0b477a8e type_id: 0x9f992a00 full_name: "nfc_target_lost" } @@ -367931,7 +351842,7 @@ elf_symbol { name: "nfc_targets_found" is_defined: true symbol_type: FUNCTION - crc: 0x70d32873 + crc: 0xbfa92258 type_id: 0x9c908368 full_name: "nfc_targets_found" } @@ -367940,7 +351851,7 @@ elf_symbol { name: "nfc_tm_activated" is_defined: true symbol_type: FUNCTION - crc: 0xf3c4ca07 + crc: 0x3f3a0fb9 type_id: 0x9f93bc17 full_name: "nfc_tm_activated" } @@ -367949,7 +351860,7 @@ elf_symbol { name: "nfc_tm_data_received" is_defined: true symbol_type: FUNCTION - crc: 0x5e3d855f + crc: 0x32f22012 type_id: 0x9ca83708 full_name: "nfc_tm_data_received" } @@ -367958,7 +351869,7 @@ elf_symbol { name: "nfc_tm_deactivated" is_defined: true symbol_type: FUNCTION - crc: 0x2b1b71fe + crc: 0x5d2601ff type_id: 0x9cbd0aac full_name: "nfc_tm_deactivated" } @@ -367967,7 +351878,7 @@ elf_symbol { name: "nfc_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x12a61fab + crc: 0x82ecaafb type_id: 0x11a5b810 full_name: "nfc_unregister_device" } @@ -367976,7 +351887,7 @@ elf_symbol { name: "nfc_vendor_cmd_reply" is_defined: true symbol_type: FUNCTION - crc: 0xb16d1130 + crc: 0xbcead291 type_id: 0x9cd33969 full_name: "nfc_vendor_cmd_reply" } @@ -368057,7 +351968,7 @@ elf_symbol { name: "nonseekable_open" is_defined: true symbol_type: FUNCTION - crc: 0xf8aa2a04 + crc: 0x4c953715 type_id: 0x9b022eae full_name: "nonseekable_open" } @@ -368066,7 +351977,7 @@ elf_symbol { name: "noop_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6847fcd8 + crc: 0x3248a15f type_id: 0x2d64ae3e full_name: "noop_llseek" } @@ -368156,7 +352067,7 @@ elf_symbol { name: "nvdimm_bus_register" is_defined: true symbol_type: FUNCTION - crc: 0x8d0c9e44 + crc: 0xf0dc498c type_id: 0x8c4206d5 full_name: "nvdimm_bus_register" } @@ -368165,7 +352076,7 @@ elf_symbol { name: "nvdimm_bus_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcf781b3c + crc: 0xaa29a683 type_id: 0x1be55e08 full_name: "nvdimm_bus_unregister" } @@ -368174,7 +352085,7 @@ elf_symbol { name: "nvdimm_pmem_region_create" is_defined: true symbol_type: FUNCTION - crc: 0x19c882cb + crc: 0x4dc75e8a type_id: 0xe28e34fc full_name: "nvdimm_pmem_region_create" } @@ -368183,7 +352094,7 @@ elf_symbol { name: "nvmem_cell_get" is_defined: true symbol_type: FUNCTION - crc: 0x9b8d813d + crc: 0x5efc1fbc type_id: 0xbbe36438 full_name: "nvmem_cell_get" } @@ -368210,7 +352121,7 @@ elf_symbol { name: "nvmem_cell_read_u32" is_defined: true symbol_type: FUNCTION - crc: 0xfdb18fec + crc: 0xe432acc5 type_id: 0x9de0ab2c full_name: "nvmem_cell_read_u32" } @@ -368219,7 +352130,7 @@ elf_symbol { name: "nvmem_cell_read_u64" is_defined: true symbol_type: FUNCTION - crc: 0x609b9c53 + crc: 0x7c65c325 type_id: 0x9de5199d full_name: "nvmem_cell_read_u64" } @@ -368228,7 +352139,7 @@ elf_symbol { name: "nvmem_cell_read_variable_le_u32" is_defined: true symbol_type: FUNCTION - crc: 0xabba66b0 + crc: 0x8afd0553 type_id: 0x9de0ab2c full_name: "nvmem_cell_read_variable_le_u32" } @@ -368246,7 +352157,7 @@ elf_symbol { name: "nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0xd9658eee + crc: 0xec63cf7d type_id: 0x21a8c9ba full_name: "nvmem_device_get" } @@ -368282,7 +352193,7 @@ elf_symbol { name: "nvmem_register" is_defined: true symbol_type: FUNCTION - crc: 0xb08f5833 + crc: 0x8820886a type_id: 0x2eb1a24e full_name: "nvmem_register" } @@ -368295,21 +352206,39 @@ elf_symbol { type_id: 0x158f8f53 full_name: "nvmem_unregister" } +elf_symbol { + id: 0x4fa74969 + name: "of_add_property" + is_defined: true + symbol_type: FUNCTION + crc: 0xafec62a0 + type_id: 0x90903ad4 + full_name: "of_add_property" +} elf_symbol { id: 0x458a15db name: "of_address_to_resource" is_defined: true symbol_type: FUNCTION - crc: 0xffc4c177 + crc: 0xa1d47916 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: 0x14791fd2 type_id: 0x90646116 full_name: "of_alias_get_id" } @@ -368318,7 +352247,7 @@ elf_symbol { name: "of_can_transceiver" is_defined: true symbol_type: FUNCTION - crc: 0xc7125482 + crc: 0xda17031f type_id: 0x1c31d966 full_name: "of_can_transceiver" } @@ -368327,7 +352256,7 @@ elf_symbol { name: "of_chosen" is_defined: true symbol_type: OBJECT - crc: 0xa878a541 + crc: 0x17dcfc20 type_id: 0x347303b4 full_name: "of_chosen" } @@ -368336,7 +352265,7 @@ elf_symbol { name: "of_clk_add_hw_provider" is_defined: true symbol_type: FUNCTION - crc: 0xb8f5a994 + crc: 0x79863c5a type_id: 0x906d7ec1 full_name: "of_clk_add_hw_provider" } @@ -368345,7 +352274,7 @@ elf_symbol { name: "of_clk_add_provider" is_defined: true symbol_type: FUNCTION - crc: 0x238f49fc + crc: 0x79e1539d type_id: 0x90150082 full_name: "of_clk_add_provider" } @@ -368354,7 +352283,7 @@ elf_symbol { name: "of_clk_del_provider" is_defined: true symbol_type: FUNCTION - crc: 0x55e358fc + crc: 0xbd41dc2f type_id: 0x1d84917e full_name: "of_clk_del_provider" } @@ -368363,7 +352292,7 @@ elf_symbol { name: "of_clk_get" is_defined: true symbol_type: FUNCTION - crc: 0xa0d8f19d + crc: 0x9db54448 type_id: 0xaa9fab30 full_name: "of_clk_get" } @@ -368372,7 +352301,7 @@ elf_symbol { name: "of_clk_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xa5863188 + crc: 0x5f09d150 type_id: 0xabfb6aa8 full_name: "of_clk_get_by_name" } @@ -368381,7 +352310,7 @@ elf_symbol { name: "of_clk_get_from_provider" is_defined: true symbol_type: FUNCTION - crc: 0xf82bcd19 + crc: 0x37b0a20d type_id: 0xa52e0ac1 full_name: "of_clk_get_from_provider" } @@ -368390,7 +352319,7 @@ elf_symbol { name: "of_clk_get_parent_count" is_defined: true symbol_type: FUNCTION - crc: 0x74895744 + crc: 0xfe5b1d7c type_id: 0xc2505de9 full_name: "of_clk_get_parent_count" } @@ -368399,7 +352328,7 @@ elf_symbol { name: "of_clk_get_parent_name" is_defined: true symbol_type: FUNCTION - crc: 0xb9ab12ab + crc: 0xddc32aa9 type_id: 0x9f53b7fd full_name: "of_clk_get_parent_name" } @@ -368408,7 +352337,7 @@ elf_symbol { name: "of_clk_hw_onecell_get" is_defined: true symbol_type: FUNCTION - crc: 0x399dff70 + crc: 0xa42c0d45 type_id: 0xdd32bce5 full_name: "of_clk_hw_onecell_get" } @@ -368417,7 +352346,7 @@ elf_symbol { name: "of_clk_hw_simple_get" is_defined: true symbol_type: FUNCTION - crc: 0x5d857622 + crc: 0x3e00eca7 type_id: 0xdd32bce5 full_name: "of_clk_hw_simple_get" } @@ -368426,7 +352355,7 @@ elf_symbol { name: "of_clk_parent_fill" is_defined: true symbol_type: FUNCTION - crc: 0xc14ed8dd + crc: 0x3e2e065f type_id: 0x909912c8 full_name: "of_clk_parent_fill" } @@ -368435,7 +352364,7 @@ elf_symbol { name: "of_clk_set_defaults" is_defined: true symbol_type: FUNCTION - crc: 0x71b5d997 + crc: 0x5086dab7 type_id: 0x9129debd full_name: "of_clk_set_defaults" } @@ -368444,7 +352373,7 @@ elf_symbol { name: "of_clk_src_onecell_get" is_defined: true symbol_type: FUNCTION - crc: 0xb9888573 + crc: 0xa906fee7 type_id: 0xa54cff55 full_name: "of_clk_src_onecell_get" } @@ -368453,7 +352382,7 @@ elf_symbol { name: "of_clk_src_simple_get" is_defined: true symbol_type: FUNCTION - crc: 0xc6c41a6d + crc: 0x69a0375a type_id: 0xa54cff55 full_name: "of_clk_src_simple_get" } @@ -368462,7 +352391,7 @@ elf_symbol { name: "of_count_phandle_with_args" is_defined: true symbol_type: FUNCTION - crc: 0xd4bbcafa + crc: 0x6e2a7a70 type_id: 0x91fc06c4 full_name: "of_count_phandle_with_args" } @@ -368471,7 +352400,7 @@ elf_symbol { name: "of_cpu_node_to_id" is_defined: true symbol_type: FUNCTION - crc: 0xb732d6ce + crc: 0x707e8aaf type_id: 0x909c23c2 full_name: "of_cpu_node_to_id" } @@ -368480,7 +352409,7 @@ elf_symbol { name: "of_css" is_defined: true symbol_type: FUNCTION - crc: 0x45565639 + crc: 0x52b575ef type_id: 0xcde52a7c full_name: "of_css" } @@ -368489,7 +352418,7 @@ elf_symbol { name: "of_devfreq_cooling_register" is_defined: true symbol_type: FUNCTION - crc: 0x022a1d10 + crc: 0xfab61178 type_id: 0x45319f70 full_name: "of_devfreq_cooling_register" } @@ -368498,7 +352427,7 @@ elf_symbol { name: "of_devfreq_cooling_register_power" is_defined: true symbol_type: FUNCTION - crc: 0x230d0de8 + crc: 0xf44d237a type_id: 0x453414c9 full_name: "of_devfreq_cooling_register_power" } @@ -368507,7 +352436,7 @@ elf_symbol { name: "of_device_get_match_data" is_defined: true symbol_type: FUNCTION - crc: 0x8f6daee8 + crc: 0x3b05f1eb type_id: 0x5846e63a full_name: "of_device_get_match_data" } @@ -368516,7 +352445,7 @@ elf_symbol { name: "of_device_is_available" is_defined: true symbol_type: FUNCTION - crc: 0x37336992 + crc: 0xafd55f4c type_id: 0xf22f7816 full_name: "of_device_is_available" } @@ -368525,7 +352454,7 @@ elf_symbol { name: "of_device_is_compatible" is_defined: true symbol_type: FUNCTION - crc: 0xc07c9361 + crc: 0xe8fb28e5 type_id: 0x91f382e9 full_name: "of_device_is_compatible" } @@ -368534,7 +352463,7 @@ elf_symbol { name: "of_device_modalias" is_defined: true symbol_type: FUNCTION - crc: 0x10acd0e2 + crc: 0x62ca2186 type_id: 0x1440a366 full_name: "of_device_modalias" } @@ -368543,7 +352472,7 @@ elf_symbol { name: "of_device_request_module" is_defined: true symbol_type: FUNCTION - crc: 0x79192db6 + crc: 0x8e6fe351 type_id: 0x9d16dd74 full_name: "of_device_request_module" } @@ -368552,7 +352481,7 @@ elf_symbol { name: "of_device_uevent_modalias" is_defined: true symbol_type: FUNCTION - crc: 0x3563b706 + crc: 0x4f0af056 type_id: 0x9dc2a5d0 full_name: "of_device_uevent_modalias" } @@ -368561,7 +352490,7 @@ elf_symbol { name: "of_dma_configure_id" is_defined: true symbol_type: FUNCTION - crc: 0x8cbed454 + crc: 0x54823329 type_id: 0x9ddc8abe full_name: "of_dma_configure_id" } @@ -368570,7 +352499,7 @@ elf_symbol { name: "of_dma_controller_free" is_defined: true symbol_type: FUNCTION - crc: 0xe7e18d01 + crc: 0x8877b34d type_id: 0x1d84917e full_name: "of_dma_controller_free" } @@ -368579,7 +352508,7 @@ elf_symbol { name: "of_dma_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xd495dfa3 + crc: 0xfee1fb18 type_id: 0x903479ff full_name: "of_dma_controller_register" } @@ -368588,7 +352517,7 @@ elf_symbol { name: "of_dma_is_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x11ebb5f4 + crc: 0x324bfabe type_id: 0xf3b89be9 full_name: "of_dma_is_coherent" } @@ -368597,7 +352526,7 @@ elf_symbol { name: "of_dma_xlate_by_chan_id" is_defined: true symbol_type: FUNCTION - crc: 0xc66581f2 + crc: 0x4ce046aa type_id: 0x843582ad full_name: "of_dma_xlate_by_chan_id" } @@ -368606,7 +352535,7 @@ elf_symbol { name: "of_drm_find_bridge" is_defined: true symbol_type: FUNCTION - crc: 0x44243bfa + crc: 0x30d5e891 type_id: 0x9702dcaf full_name: "of_drm_find_bridge" } @@ -368615,7 +352544,7 @@ elf_symbol { name: "of_drm_find_panel" is_defined: true symbol_type: FUNCTION - crc: 0x404d5a15 + crc: 0xe1f61fba type_id: 0x29f0e61e full_name: "of_drm_find_panel" } @@ -368624,7 +352553,7 @@ elf_symbol { name: "of_drm_get_panel_orientation" is_defined: true symbol_type: FUNCTION - crc: 0xd38009db + crc: 0xb2071351 type_id: 0x91a3a43e full_name: "of_drm_get_panel_orientation" } @@ -368633,7 +352562,7 @@ elf_symbol { name: "of_find_backlight_by_node" is_defined: true symbol_type: FUNCTION - crc: 0xb04e5ce9 + crc: 0xf4a98acd type_id: 0x71a7be0e full_name: "of_find_backlight_by_node" } @@ -368642,7 +352571,7 @@ elf_symbol { name: "of_find_compatible_node" is_defined: true symbol_type: FUNCTION - crc: 0xbfdae62d + crc: 0x6a306737 type_id: 0x7b18d8c2 full_name: "of_find_compatible_node" } @@ -368651,7 +352580,7 @@ elf_symbol { name: "of_find_device_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x5dba8167 + crc: 0x8c8f7da0 type_id: 0xc44c8212 full_name: "of_find_device_by_node" } @@ -368660,7 +352589,7 @@ elf_symbol { name: "of_find_i2c_adapter_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x53105a5b + crc: 0xf69498c4 type_id: 0x619a645f full_name: "of_find_i2c_adapter_by_node" } @@ -368669,7 +352598,7 @@ elf_symbol { name: "of_find_i2c_device_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x70181148 + crc: 0xf5b4f104 type_id: 0x81af1888 full_name: "of_find_i2c_device_by_node" } @@ -368678,7 +352607,7 @@ elf_symbol { name: "of_find_matching_node_and_match" is_defined: true symbol_type: FUNCTION - crc: 0xf92b8667 + crc: 0x53987b63 type_id: 0x7b05d834 full_name: "of_find_matching_node_and_match" } @@ -368687,7 +352616,7 @@ elf_symbol { name: "of_find_mipi_dsi_host_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x68f9894f + crc: 0xac2436f8 type_id: 0x2c313d32 full_name: "of_find_mipi_dsi_host_by_node" } @@ -368696,7 +352625,7 @@ elf_symbol { name: "of_find_node_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xc88746aa + crc: 0xdb4f544e type_id: 0x7b175cef full_name: "of_find_node_by_name" } @@ -368705,7 +352634,7 @@ elf_symbol { name: "of_find_node_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x303c49e3 + crc: 0x52fe71bb type_id: 0x71fff4bd full_name: "of_find_node_by_phandle" } @@ -368714,7 +352643,7 @@ elf_symbol { name: "of_find_node_by_type" is_defined: true symbol_type: FUNCTION - crc: 0x4be84753 + crc: 0x582055b7 type_id: 0x7b175cef full_name: "of_find_node_by_type" } @@ -368723,7 +352652,7 @@ elf_symbol { name: "of_find_node_opts_by_path" is_defined: true symbol_type: FUNCTION - crc: 0x36386f0b + crc: 0x92b2dd13 type_id: 0x7963a3c3 full_name: "of_find_node_opts_by_path" } @@ -368732,7 +352661,7 @@ elf_symbol { name: "of_find_node_with_property" is_defined: true symbol_type: FUNCTION - crc: 0x3e8e2f5d + crc: 0x04e269eb type_id: 0x7b175cef full_name: "of_find_node_with_property" } @@ -368741,7 +352670,7 @@ elf_symbol { name: "of_find_property" is_defined: true symbol_type: FUNCTION - crc: 0x067deff9 + crc: 0x8725677b type_id: 0xd587d547 full_name: "of_find_property" } @@ -368750,7 +352679,7 @@ elf_symbol { name: "of_fwnode_ops" is_defined: true symbol_type: OBJECT - crc: 0x0b0899ea + crc: 0x22245219 type_id: 0xe4207e6d full_name: "of_fwnode_ops" } @@ -368759,7 +352688,7 @@ elf_symbol { name: "of_gen_pool_get" is_defined: true symbol_type: FUNCTION - crc: 0xba1e0ccf + crc: 0x488c744a type_id: 0x5193f1b8 full_name: "of_gen_pool_get" } @@ -368768,7 +352697,7 @@ elf_symbol { name: "of_genpd_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x23d9e24d + crc: 0x5222c9bf type_id: 0x9eb8629a full_name: "of_genpd_add_device" } @@ -368777,7 +352706,7 @@ elf_symbol { name: "of_genpd_add_provider_onecell" is_defined: true symbol_type: FUNCTION - crc: 0x87cf47b2 + crc: 0x4d3f6c4c type_id: 0x90ff140b full_name: "of_genpd_add_provider_onecell" } @@ -368786,7 +352715,7 @@ elf_symbol { name: "of_genpd_add_provider_simple" is_defined: true symbol_type: FUNCTION - crc: 0x45292f97 + crc: 0xc2da6340 type_id: 0x908663be full_name: "of_genpd_add_provider_simple" } @@ -368795,7 +352724,7 @@ elf_symbol { name: "of_genpd_add_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xc0493ed4 + crc: 0x97e9b4a9 type_id: 0x9e821f5a full_name: "of_genpd_add_subdomain" } @@ -368804,7 +352733,7 @@ elf_symbol { name: "of_genpd_del_provider" is_defined: true symbol_type: FUNCTION - crc: 0x1e8565cb + crc: 0xe03c93ad type_id: 0x1d84917e full_name: "of_genpd_del_provider" } @@ -368813,7 +352742,7 @@ elf_symbol { name: "of_get_child_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x6468b7a6 + crc: 0x5e04f110 type_id: 0x7a80bf10 full_name: "of_get_child_by_name" } @@ -368822,7 +352751,7 @@ elf_symbol { name: "of_get_compatible_child" is_defined: true symbol_type: FUNCTION - crc: 0x82ab5bba + crc: 0xa15f1cd2 type_id: 0x7a80bf10 full_name: "of_get_compatible_child" } @@ -368831,7 +352760,7 @@ elf_symbol { name: "of_get_cpu_node" is_defined: true symbol_type: FUNCTION - crc: 0xd09a49c5 + crc: 0x2886568a type_id: 0x6f542f9d full_name: "of_get_cpu_node" } @@ -368849,7 +352778,7 @@ elf_symbol { name: "of_get_i2c_adapter_by_node" is_defined: true symbol_type: FUNCTION - crc: 0x807a2b72 + crc: 0x0e0ddf55 type_id: 0x619a645f full_name: "of_get_i2c_adapter_by_node" } @@ -368858,7 +352787,7 @@ elf_symbol { name: "of_get_mac_address" is_defined: true symbol_type: FUNCTION - crc: 0x535ff0c8 + crc: 0xf535807e type_id: 0x909f3f56 full_name: "of_get_mac_address" } @@ -368867,7 +352796,7 @@ elf_symbol { name: "of_get_named_gpio_flags" is_defined: true symbol_type: FUNCTION - crc: 0xe8e376dc + crc: 0x59b991eb type_id: 0x91ea80a1 full_name: "of_get_named_gpio_flags" } @@ -368876,7 +352805,7 @@ elf_symbol { name: "of_get_next_available_child" is_defined: true symbol_type: FUNCTION - crc: 0xb7f9c704 + crc: 0xc40f431b type_id: 0x7aa931ca full_name: "of_get_next_available_child" } @@ -368885,7 +352814,7 @@ elf_symbol { name: "of_get_next_child" is_defined: true symbol_type: FUNCTION - crc: 0x26b21c1d + crc: 0x632e0a75 type_id: 0x7aa931ca full_name: "of_get_next_child" } @@ -368894,7 +352823,7 @@ elf_symbol { name: "of_get_next_parent" is_defined: true symbol_type: FUNCTION - crc: 0xbdc04765 + crc: 0x1f5ddfb1 type_id: 0x7bef1e3b full_name: "of_get_next_parent" } @@ -368903,7 +352832,7 @@ elf_symbol { name: "of_get_parent" is_defined: true symbol_type: FUNCTION - crc: 0x117bbd48 + crc: 0x9067361d type_id: 0x7a78fdc4 full_name: "of_get_parent" } @@ -368912,7 +352841,7 @@ elf_symbol { name: "of_get_pci_domain_nr" is_defined: true symbol_type: FUNCTION - crc: 0x590048d1 + crc: 0x42e01063 type_id: 0x909c23c2 full_name: "of_get_pci_domain_nr" } @@ -368921,7 +352850,7 @@ elf_symbol { name: "of_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xf5ec1ea3 + crc: 0xe2b64e83 type_id: 0x90588e4c full_name: "of_get_phy_mode" } @@ -368930,7 +352859,7 @@ elf_symbol { name: "of_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x22bb394d + crc: 0x641dfdf9 type_id: 0x5bd8cd40 full_name: "of_get_property" } @@ -368939,7 +352868,7 @@ elf_symbol { name: "of_get_regulator_init_data" is_defined: true symbol_type: FUNCTION - crc: 0xefd4792c + crc: 0x3dbeb929 type_id: 0xecebfa40 full_name: "of_get_regulator_init_data" } @@ -368948,7 +352877,7 @@ elf_symbol { name: "of_get_required_opp_performance_state" is_defined: true symbol_type: FUNCTION - crc: 0x7c056772 + crc: 0xafc28127 type_id: 0x9100a08e full_name: "of_get_required_opp_performance_state" } @@ -368966,7 +352895,7 @@ elf_symbol { name: "of_graph_get_endpoint_by_regs" is_defined: true symbol_type: FUNCTION - crc: 0x1dfb9ebd + crc: 0x9fcc9af6 type_id: 0x7bfdb6bc full_name: "of_graph_get_endpoint_by_regs" } @@ -368975,7 +352904,7 @@ elf_symbol { name: "of_graph_get_next_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xdf375be6 + crc: 0x8dd675a9 type_id: 0x7aa931ca full_name: "of_graph_get_next_endpoint" } @@ -368984,7 +352913,7 @@ elf_symbol { name: "of_graph_get_port_by_id" is_defined: true symbol_type: FUNCTION - crc: 0xfa4497d1 + crc: 0xbe4cf708 type_id: 0x78cb3e97 full_name: "of_graph_get_port_by_id" } @@ -368993,7 +352922,7 @@ elf_symbol { name: "of_graph_get_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x9df8c4a4 + crc: 0x8dbec909 type_id: 0x7bef1e3b full_name: "of_graph_get_port_parent" } @@ -369002,7 +352931,7 @@ elf_symbol { name: "of_graph_get_remote_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x55748a81 + crc: 0x70b1bb13 type_id: 0x7a78fdc4 full_name: "of_graph_get_remote_endpoint" } @@ -369011,7 +352940,7 @@ elf_symbol { name: "of_graph_get_remote_node" is_defined: true symbol_type: FUNCTION - crc: 0xe4da72e8 + crc: 0xcf6f40f1 type_id: 0x796e9f62 full_name: "of_graph_get_remote_node" } @@ -369020,7 +352949,7 @@ elf_symbol { name: "of_graph_get_remote_port_parent" is_defined: true symbol_type: FUNCTION - crc: 0x87a1ab26 + crc: 0x5465f610 type_id: 0x7a78fdc4 full_name: "of_graph_get_remote_port_parent" } @@ -369029,7 +352958,7 @@ elf_symbol { name: "of_graph_is_present" is_defined: true symbol_type: FUNCTION - crc: 0x911f0583 + crc: 0xa0b56b09 type_id: 0xf22f7816 full_name: "of_graph_is_present" } @@ -369038,7 +352967,7 @@ elf_symbol { name: "of_graph_parse_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0x8a6cbea2 + crc: 0xd7771029 type_id: 0x9104fd7b full_name: "of_graph_parse_endpoint" } @@ -369047,7 +352976,7 @@ elf_symbol { name: "of_hwspin_lock_get_id" is_defined: true symbol_type: FUNCTION - crc: 0x40dbce99 + crc: 0xaa27c5a2 type_id: 0x9100a08e full_name: "of_hwspin_lock_get_id" } @@ -369056,7 +352985,7 @@ elf_symbol { name: "of_icc_get" is_defined: true symbol_type: FUNCTION - crc: 0x304b5b41 + crc: 0x46ceeb86 type_id: 0x2bcaa9c8 full_name: "of_icc_get" } @@ -369065,7 +352994,7 @@ elf_symbol { name: "of_icc_get_from_provider" is_defined: true symbol_type: FUNCTION - crc: 0xfe9c32de + crc: 0x17a34026 type_id: 0x2d456d1f full_name: "of_icc_get_from_provider" } @@ -369074,7 +353003,7 @@ elf_symbol { name: "of_icc_xlate_onecell" is_defined: true symbol_type: FUNCTION - crc: 0x9c651c60 + crc: 0xe7760795 type_id: 0xbce9e1eb full_name: "of_icc_xlate_onecell" } @@ -369083,7 +353012,7 @@ elf_symbol { name: "of_iomap" is_defined: true symbol_type: FUNCTION - crc: 0xe4d6d05d + crc: 0xb62533c7 type_id: 0x5a16f250 full_name: "of_iomap" } @@ -369092,7 +353021,7 @@ elf_symbol { name: "of_irq_find_parent" is_defined: true symbol_type: FUNCTION - crc: 0x161ad819 + crc: 0xb76744ec type_id: 0x7bef1e3b full_name: "of_irq_find_parent" } @@ -369101,7 +353030,7 @@ elf_symbol { name: "of_irq_get" is_defined: true symbol_type: FUNCTION - crc: 0xa5769d72 + crc: 0xd4c9222c type_id: 0x9100a08e full_name: "of_irq_get" } @@ -369110,7 +353039,7 @@ elf_symbol { name: "of_irq_get_byname" is_defined: true symbol_type: FUNCTION - crc: 0x4d0693e3 + crc: 0x2e190a95 type_id: 0x90646116 full_name: "of_irq_get_byname" } @@ -369119,7 +353048,7 @@ elf_symbol { name: "of_irq_parse_one" is_defined: true symbol_type: FUNCTION - crc: 0x1807a69f + crc: 0xc5b4d3b8 type_id: 0x9103916c full_name: "of_irq_parse_one" } @@ -369128,7 +353057,7 @@ elf_symbol { name: "of_irq_to_resource" is_defined: true symbol_type: FUNCTION - crc: 0x9d5a76ec + crc: 0xc185a061 type_id: 0x910e73b6 full_name: "of_irq_to_resource" } @@ -369137,7 +353066,7 @@ elf_symbol { name: "of_irq_to_resource_table" is_defined: true symbol_type: FUNCTION - crc: 0x9ad98c82 + crc: 0x0212bc82 type_id: 0x9068d876 full_name: "of_irq_to_resource_table" } @@ -369155,7 +353084,7 @@ elf_symbol { name: "of_match_device" is_defined: true symbol_type: FUNCTION - crc: 0x260d428b + crc: 0xf3648e51 type_id: 0xd082596f full_name: "of_match_device" } @@ -369164,7 +353093,7 @@ elf_symbol { name: "of_match_node" is_defined: true symbol_type: FUNCTION - crc: 0x55a76a42 + crc: 0xdf324e56 type_id: 0xd0b47295 full_name: "of_match_node" } @@ -369173,7 +353102,7 @@ elf_symbol { name: "of_modalias_node" is_defined: true symbol_type: FUNCTION - crc: 0x7be84a61 + crc: 0x785f0556 type_id: 0x9097e46d full_name: "of_modalias_node" } @@ -369182,7 +353111,7 @@ elf_symbol { name: "of_n_addr_cells" is_defined: true symbol_type: FUNCTION - crc: 0x8ade5856 + crc: 0x7e2c0126 type_id: 0x909c23c2 full_name: "of_n_addr_cells" } @@ -369191,7 +353120,7 @@ elf_symbol { name: "of_n_size_cells" is_defined: true symbol_type: FUNCTION - crc: 0xa4fb2099 + crc: 0xa190b1d1 type_id: 0x909c23c2 full_name: "of_n_size_cells" } @@ -369200,7 +353129,7 @@ elf_symbol { name: "of_node_name_eq" is_defined: true symbol_type: FUNCTION - crc: 0x23b53eab + crc: 0xa84aa9bf type_id: 0xf2d73ac2 full_name: "of_node_name_eq" } @@ -369209,7 +353138,7 @@ elf_symbol { name: "of_node_name_prefix" is_defined: true symbol_type: FUNCTION - crc: 0xef5b775a + crc: 0x814dfc4c type_id: 0xf2d73ac2 full_name: "of_node_name_prefix" } @@ -369218,16 +353147,25 @@ elf_symbol { name: "of_nvmem_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x2089884e + crc: 0x1414db1e 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: 0x6626fa1d + 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: 0x0e604a35 type_id: 0x94623262 full_name: "of_phandle_iterator_init" } @@ -369236,7 +353174,7 @@ elf_symbol { name: "of_phandle_iterator_next" is_defined: true symbol_type: FUNCTION - crc: 0x0db68245 + crc: 0x79b23a4c type_id: 0x94a5e5f4 full_name: "of_phandle_iterator_next" } @@ -369245,7 +353183,7 @@ elf_symbol { name: "of_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x3393abba + crc: 0x6d20db63 type_id: 0xbfa66420 full_name: "of_phy_connect" } @@ -369254,7 +353192,7 @@ elf_symbol { name: "of_phy_deregister_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0xbdfc610b + crc: 0x0cc555b8 type_id: 0x1d84917e full_name: "of_phy_deregister_fixed_link" } @@ -369263,7 +353201,7 @@ elf_symbol { name: "of_phy_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xa0d4085d + crc: 0xd96a5305 type_id: 0xbec298be full_name: "of_phy_find_device" } @@ -369272,7 +353210,7 @@ elf_symbol { name: "of_phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xc406a1c9 + crc: 0x5499704f type_id: 0x1cde4dc9 full_name: "of_phy_get" } @@ -369281,7 +353219,7 @@ elf_symbol { name: "of_phy_is_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0xae1eb78c + crc: 0xa597c0e4 type_id: 0xf3b89be9 full_name: "of_phy_is_fixed_link" } @@ -369290,7 +353228,7 @@ elf_symbol { name: "of_phy_register_fixed_link" is_defined: true symbol_type: FUNCTION - crc: 0x6b3f5605 + crc: 0x185be0d0 type_id: 0x909c23c2 full_name: "of_phy_register_fixed_link" } @@ -369299,7 +353237,7 @@ elf_symbol { name: "of_phy_simple_xlate" is_defined: true symbol_type: FUNCTION - crc: 0x902b5ce3 + crc: 0xc29a5c95 type_id: 0x119fef8e full_name: "of_phy_simple_xlate" } @@ -369308,7 +353246,7 @@ elf_symbol { name: "of_platform_depopulate" is_defined: true symbol_type: FUNCTION - crc: 0x61f0f5a5 + crc: 0x95f8db8e type_id: 0x100e6fc8 full_name: "of_platform_depopulate" } @@ -369317,7 +353255,7 @@ elf_symbol { name: "of_platform_device_create" is_defined: true symbol_type: FUNCTION - crc: 0x31e04ef6 + crc: 0xc33b4ed0 type_id: 0xc4b456f8 full_name: "of_platform_device_create" } @@ -369326,7 +353264,7 @@ elf_symbol { name: "of_platform_device_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x98f0757c + crc: 0x947870aa type_id: 0x9d7428e0 full_name: "of_platform_device_destroy" } @@ -369335,7 +353273,7 @@ elf_symbol { name: "of_platform_populate" is_defined: true symbol_type: FUNCTION - crc: 0xd2ae88a9 + crc: 0xeeacb100 type_id: 0x90795841 full_name: "of_platform_populate" } @@ -369344,7 +353282,7 @@ elf_symbol { name: "of_pm_clk_add_clks" is_defined: true symbol_type: FUNCTION - crc: 0x70e1d987 + crc: 0x3eb469e5 type_id: 0x9d16dd74 full_name: "of_pm_clk_add_clks" } @@ -369353,7 +353291,7 @@ elf_symbol { name: "of_prop_next_string" is_defined: true symbol_type: FUNCTION - crc: 0xabbf3ae6 + crc: 0x3ee96011 type_id: 0x927dc411 full_name: "of_prop_next_string" } @@ -369362,7 +353300,7 @@ elf_symbol { name: "of_prop_next_u32" is_defined: true symbol_type: FUNCTION - crc: 0xbcfec40e + crc: 0xdb28e6ee type_id: 0x21ebbce2 full_name: "of_prop_next_u32" } @@ -369371,7 +353309,7 @@ elf_symbol { name: "of_property_count_elems_of_size" is_defined: true symbol_type: FUNCTION - crc: 0x71e8a393 + crc: 0x25bcea10 type_id: 0x91ea4add full_name: "of_property_count_elems_of_size" } @@ -369380,7 +353318,7 @@ elf_symbol { name: "of_property_match_string" is_defined: true symbol_type: FUNCTION - crc: 0x41358770 + crc: 0xdfd82e13 type_id: 0x91fc06c4 full_name: "of_property_match_string" } @@ -369389,7 +353327,7 @@ elf_symbol { name: "of_property_read_string" is_defined: true symbol_type: FUNCTION - crc: 0x9c252f90 + crc: 0x7e043ab5 type_id: 0x91f2c7ec full_name: "of_property_read_string" } @@ -369398,7 +353336,7 @@ elf_symbol { name: "of_property_read_string_helper" is_defined: true symbol_type: FUNCTION - crc: 0x5d5dd342 + crc: 0x6f70540c type_id: 0x91f10ef1 full_name: "of_property_read_string_helper" } @@ -369407,7 +353345,7 @@ elf_symbol { name: "of_property_read_u32_index" is_defined: true symbol_type: FUNCTION - crc: 0x75aac016 + crc: 0xcd5e56be type_id: 0x91c123ab full_name: "of_property_read_u32_index" } @@ -369416,7 +353354,7 @@ elf_symbol { name: "of_property_read_u64" is_defined: true symbol_type: FUNCTION - crc: 0x975ee296 + crc: 0x6017dee5 type_id: 0x91f804d4 full_name: "of_property_read_u64" } @@ -369425,7 +353363,7 @@ elf_symbol { name: "of_property_read_u64_index" is_defined: true symbol_type: FUNCTION - crc: 0x0afaa77a + crc: 0x2ace4b63 type_id: 0x91c17880 full_name: "of_property_read_u64_index" } @@ -369434,7 +353372,7 @@ elf_symbol { name: "of_property_read_variable_u16_array" is_defined: true symbol_type: FUNCTION - crc: 0x425fc160 + crc: 0x626f9dc6 type_id: 0x91fbdfe4 full_name: "of_property_read_variable_u16_array" } @@ -369443,7 +353381,7 @@ elf_symbol { name: "of_property_read_variable_u32_array" is_defined: true symbol_type: FUNCTION - crc: 0x6d330434 + crc: 0x138c6501 type_id: 0x91fe5bbd full_name: "of_property_read_variable_u32_array" } @@ -369452,7 +353390,7 @@ elf_symbol { name: "of_property_read_variable_u64_array" is_defined: true symbol_type: FUNCTION - crc: 0x717795d0 + crc: 0xf5fc059e type_id: 0x91fbe90c full_name: "of_property_read_variable_u64_array" } @@ -369461,7 +353399,7 @@ elf_symbol { name: "of_property_read_variable_u8_array" is_defined: true symbol_type: FUNCTION - crc: 0x3b78ff6d + crc: 0x7ba21735 type_id: 0x91f05ef8 full_name: "of_property_read_variable_u8_array" } @@ -369470,7 +353408,7 @@ elf_symbol { name: "of_pwm_xlate_with_flags" is_defined: true symbol_type: FUNCTION - crc: 0x8bb6a66e + crc: 0xe3bdd9a6 type_id: 0x0ad6ec83 full_name: "of_pwm_xlate_with_flags" } @@ -369479,7 +353417,7 @@ elf_symbol { name: "of_regulator_match" is_defined: true symbol_type: FUNCTION - crc: 0xc6eb68c3 + crc: 0x540859ae type_id: 0x9dc26efd full_name: "of_regulator_match" } @@ -369488,7 +353426,7 @@ elf_symbol { name: "of_remove_property" is_defined: true symbol_type: FUNCTION - crc: 0x28066339 + crc: 0x0b2ff1c8 type_id: 0x90903ad4 full_name: "of_remove_property" } @@ -369497,7 +353435,7 @@ elf_symbol { name: "of_reserved_mem_device_init_by_idx" is_defined: true symbol_type: FUNCTION - crc: 0xde928a98 + crc: 0xdb8384dc type_id: 0x9dded94e full_name: "of_reserved_mem_device_init_by_idx" } @@ -369506,7 +353444,7 @@ elf_symbol { name: "of_reserved_mem_device_release" is_defined: true symbol_type: FUNCTION - crc: 0x52268d0e + crc: 0x77a2e5f5 type_id: 0x100e6fc8 full_name: "of_reserved_mem_device_release" } @@ -369515,7 +353453,7 @@ elf_symbol { name: "of_reserved_mem_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xa5b145ec + crc: 0x88f952d2 type_id: 0x3330b35a full_name: "of_reserved_mem_lookup" } @@ -369524,7 +353462,7 @@ elf_symbol { name: "of_reset_control_array_get" is_defined: true symbol_type: FUNCTION - crc: 0xe171c247 + crc: 0x4f029c17 type_id: 0x03232434 full_name: "of_reset_control_array_get" } @@ -369533,7 +353471,7 @@ elf_symbol { name: "of_root" is_defined: true symbol_type: OBJECT - crc: 0x4cd42481 + crc: 0xc5718d02 type_id: 0x347303b4 full_name: "of_root" } @@ -369542,7 +353480,7 @@ elf_symbol { name: "of_thermal_get_ntrips" is_defined: true symbol_type: FUNCTION - crc: 0x7015365a + crc: 0x50585257 type_id: 0x9439b74e full_name: "of_thermal_get_ntrips" } @@ -369551,7 +353489,7 @@ elf_symbol { name: "of_thermal_get_trip_points" is_defined: true symbol_type: FUNCTION - crc: 0x5d02d3b8 + crc: 0xb08edb6b type_id: 0x954e493c full_name: "of_thermal_get_trip_points" } @@ -369560,7 +353498,7 @@ elf_symbol { name: "of_thermal_is_trip_valid" is_defined: true symbol_type: FUNCTION - crc: 0x33f7c703 + crc: 0x1ff7fc93 type_id: 0xf6818c29 full_name: "of_thermal_is_trip_valid" } @@ -369569,7 +353507,7 @@ elf_symbol { name: "of_translate_address" is_defined: true symbol_type: FUNCTION - crc: 0x114ed673 + crc: 0x92de9071 type_id: 0x5a09df06 full_name: "of_translate_address" } @@ -369578,7 +353516,7 @@ elf_symbol { name: "of_usb_get_phy_mode" is_defined: true symbol_type: FUNCTION - crc: 0xd8bccde5 + crc: 0x44e59f78 type_id: 0xc7bc4f65 full_name: "of_usb_get_phy_mode" } @@ -369587,7 +353525,7 @@ elf_symbol { name: "of_usb_host_tpl_support" is_defined: true symbol_type: FUNCTION - crc: 0xf59a4a73 + crc: 0xd1692c01 type_id: 0xf3b89be9 full_name: "of_usb_host_tpl_support" } @@ -369596,7 +353534,7 @@ elf_symbol { name: "of_usb_update_otg_caps" is_defined: true symbol_type: FUNCTION - crc: 0x48462ac0 + crc: 0x988b2828 type_id: 0x90b8e351 full_name: "of_usb_update_otg_caps" } @@ -369632,7 +353570,7 @@ elf_symbol { name: "open_candev" is_defined: true symbol_type: FUNCTION - crc: 0xa0699420 + crc: 0xf613caca type_id: 0x91296bda full_name: "open_candev" } @@ -369668,7 +353606,7 @@ elf_symbol { name: "page_endio" is_defined: true symbol_type: FUNCTION - crc: 0x270fc99d + crc: 0x4636ada6 type_id: 0x1094b37f full_name: "page_endio" } @@ -369677,7 +353615,7 @@ elf_symbol { name: "page_ext_get" is_defined: true symbol_type: FUNCTION - crc: 0x99c1fa75 + crc: 0x396899de namespace: "MINIDUMP" type_id: 0xb6d2e6f8 full_name: "page_ext_get" @@ -369725,16 +353663,25 @@ elf_symbol { name: "page_mapping" is_defined: true symbol_type: FUNCTION - crc: 0x2eb93f52 + crc: 0x1b0083a7 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: 0xad97c122 type_id: 0xba8f5ef0 full_name: "page_pool_alloc_pages" } @@ -369743,7 +353690,7 @@ elf_symbol { name: "page_pool_create" is_defined: true symbol_type: FUNCTION - crc: 0xf2dab00a + crc: 0x45fa60db type_id: 0xf18d022a full_name: "page_pool_create" } @@ -369752,7 +353699,7 @@ elf_symbol { name: "page_pool_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x6169e08c + crc: 0x7b380233 type_id: 0x1449649c full_name: "page_pool_destroy" } @@ -369761,7 +353708,7 @@ elf_symbol { name: "page_pool_put_defragged_page" is_defined: true symbol_type: FUNCTION - crc: 0xe2b3549d + crc: 0x9c53d84e type_id: 0x1443bd42 full_name: "page_pool_put_defragged_page" } @@ -369770,7 +353717,7 @@ elf_symbol { name: "page_pool_release_page" is_defined: true symbol_type: FUNCTION - crc: 0x184b5c7d + crc: 0x95aa4e63 type_id: 0x145369e6 full_name: "page_pool_release_page" } @@ -369779,7 +353726,7 @@ elf_symbol { name: "page_relinquish" is_defined: true symbol_type: FUNCTION - crc: 0x9da8e62a + crc: 0xfaf64e29 type_id: 0x11388634 full_name: "page_relinquish" } @@ -369833,7 +353780,7 @@ elf_symbol { name: "param_array_ops" is_defined: true symbol_type: OBJECT - crc: 0x41042371 + crc: 0x2e3cd50f type_id: 0xd865d5b5 full_name: "param_array_ops" } @@ -369842,7 +353789,7 @@ elf_symbol { name: "param_get_bool" is_defined: true symbol_type: FUNCTION - crc: 0xde0d6d7e + crc: 0x5735873a type_id: 0x9c660c95 full_name: "param_get_bool" } @@ -369851,7 +353798,7 @@ elf_symbol { name: "param_get_charp" is_defined: true symbol_type: FUNCTION - crc: 0x1122a3f5 + crc: 0xadd4d59a type_id: 0x9c660c95 full_name: "param_get_charp" } @@ -369860,7 +353807,7 @@ elf_symbol { name: "param_get_int" is_defined: true symbol_type: FUNCTION - crc: 0x52f44b5d + crc: 0x1e435515 type_id: 0x9c660c95 full_name: "param_get_int" } @@ -369869,7 +353816,7 @@ elf_symbol { name: "param_get_string" is_defined: true symbol_type: FUNCTION - crc: 0x3b920b2e + crc: 0x499e264f type_id: 0x9c660c95 full_name: "param_get_string" } @@ -369878,7 +353825,7 @@ elf_symbol { name: "param_get_uint" is_defined: true symbol_type: FUNCTION - crc: 0xbc12bb46 + crc: 0xa3a6c28e type_id: 0x9c660c95 full_name: "param_get_uint" } @@ -369887,7 +353834,7 @@ elf_symbol { name: "param_get_ullong" is_defined: true symbol_type: FUNCTION - crc: 0x9d25ea8b + crc: 0x17830f42 type_id: 0x9c660c95 full_name: "param_get_ullong" } @@ -369896,7 +353843,7 @@ elf_symbol { name: "param_get_ulong" is_defined: true symbol_type: FUNCTION - crc: 0x96dd0acf + crc: 0x552a8208 type_id: 0x9c660c95 full_name: "param_get_ulong" } @@ -369905,7 +353852,7 @@ elf_symbol { name: "param_ops_bool" is_defined: true symbol_type: OBJECT - crc: 0xeeddd30a + crc: 0x665c4cdc type_id: 0xd865d5b5 full_name: "param_ops_bool" } @@ -369914,7 +353861,7 @@ elf_symbol { name: "param_ops_byte" is_defined: true symbol_type: OBJECT - crc: 0x5a1e2c91 + crc: 0xd29fb347 type_id: 0xd865d5b5 full_name: "param_ops_byte" } @@ -369923,16 +353870,25 @@ elf_symbol { name: "param_ops_charp" is_defined: true symbol_type: OBJECT - crc: 0x3cf75020 + crc: 0x53cfa65e type_id: 0xd865d5b5 full_name: "param_ops_charp" } +elf_symbol { + id: 0xb3d7f6dd + name: "param_ops_hexint" + is_defined: true + symbol_type: OBJECT + crc: 0xf9f20873 + 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: 0x55824dcb type_id: 0xd865d5b5 full_name: "param_ops_int" } @@ -369941,7 +353897,7 @@ elf_symbol { name: "param_ops_long" is_defined: true symbol_type: OBJECT - crc: 0xb3dbde97 + crc: 0x3b5a4141 type_id: 0xd865d5b5 full_name: "param_ops_long" } @@ -369950,7 +353906,7 @@ elf_symbol { name: "param_ops_string" is_defined: true symbol_type: OBJECT - crc: 0xc82c2c87 + crc: 0x7ffe484a type_id: 0xd865d5b5 full_name: "param_ops_string" } @@ -369959,7 +353915,7 @@ elf_symbol { name: "param_ops_uint" is_defined: true symbol_type: OBJECT - crc: 0x9aaf352a + crc: 0x122eaafc type_id: 0xd865d5b5 full_name: "param_ops_uint" } @@ -369968,7 +353924,7 @@ elf_symbol { name: "param_ops_ullong" is_defined: true symbol_type: OBJECT - crc: 0xbec2ef74 + crc: 0x09108bb9 type_id: 0xd865d5b5 full_name: "param_ops_ullong" } @@ -369977,7 +353933,7 @@ elf_symbol { name: "param_ops_ulong" is_defined: true symbol_type: OBJECT - crc: 0xec98bed7 + crc: 0x83a048a9 type_id: 0xd865d5b5 full_name: "param_ops_ulong" } @@ -369986,7 +353942,7 @@ elf_symbol { name: "param_ops_ushort" is_defined: true symbol_type: OBJECT - crc: 0xcd11e27c + crc: 0x7ac386b1 type_id: 0xd865d5b5 full_name: "param_ops_ushort" } @@ -369995,7 +353951,7 @@ elf_symbol { name: "param_set_bool" is_defined: true symbol_type: FUNCTION - crc: 0x50587ba4 + crc: 0xc82a60b1 type_id: 0x92c2d86d full_name: "param_set_bool" } @@ -370004,7 +353960,7 @@ elf_symbol { name: "param_set_charp" is_defined: true symbol_type: FUNCTION - crc: 0x854a8043 + crc: 0x00a5dc6a type_id: 0x92c2d86d full_name: "param_set_charp" } @@ -370013,7 +353969,7 @@ elf_symbol { name: "param_set_copystring" is_defined: true symbol_type: FUNCTION - crc: 0xf5ccb697 + crc: 0xf6bde160 type_id: 0x92c2d86d full_name: "param_set_copystring" } @@ -370022,7 +353978,7 @@ elf_symbol { name: "param_set_int" is_defined: true symbol_type: FUNCTION - crc: 0xd1cdbc99 + crc: 0xf3470249 type_id: 0x92c2d86d full_name: "param_set_int" } @@ -370031,7 +353987,7 @@ elf_symbol { name: "param_set_uint" is_defined: true symbol_type: FUNCTION - crc: 0xfded2c1a + crc: 0xc45a73ad type_id: 0x92c2d86d full_name: "param_set_uint" } @@ -370040,7 +353996,7 @@ elf_symbol { name: "param_set_ulong" is_defined: true symbol_type: FUNCTION - crc: 0x67e3529b + crc: 0x07563b05 type_id: 0x92c2d86d full_name: "param_set_ulong" } @@ -370049,7 +354005,7 @@ elf_symbol { name: "passthru_features_check" is_defined: true symbol_type: FUNCTION - crc: 0x87a954b0 + crc: 0xa12beaea type_id: 0xa739c6fb full_name: "passthru_features_check" } @@ -370058,7 +354014,7 @@ elf_symbol { name: "pci_aer_clear_nonfatal_status" is_defined: true symbol_type: FUNCTION - crc: 0xfe673c79 + crc: 0x8eb5d154 type_id: 0x99f942bc full_name: "pci_aer_clear_nonfatal_status" } @@ -370067,7 +354023,7 @@ elf_symbol { name: "pci_alloc_irq_vectors_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x6734e751 + crc: 0x4bf1479b type_id: 0x98ff2dd7 full_name: "pci_alloc_irq_vectors_affinity" } @@ -370076,25 +354032,43 @@ elf_symbol { name: "pci_assign_resource" is_defined: true symbol_type: FUNCTION - crc: 0xb1782842 + crc: 0x2173986b 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: 0xa6ac2526 + 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: 0x2fa5b23b type_id: 0xfaddfa97 full_name: "pci_ats_supported" } +elf_symbol { + id: 0x45091f48 + name: "pci_bus_resource_n" + is_defined: true + symbol_type: FUNCTION + crc: 0xa9eb313c + 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: 0x3cdc3b3a type_id: 0x257935aa full_name: "pci_bus_type" } @@ -370103,7 +354077,7 @@ elf_symbol { name: "pci_choose_state" is_defined: true symbol_type: FUNCTION - crc: 0x831b0462 + crc: 0xaf678e24 type_id: 0xb4f85508 full_name: "pci_choose_state" } @@ -370112,7 +354086,7 @@ elf_symbol { name: "pci_clear_master" is_defined: true symbol_type: FUNCTION - crc: 0x520a2f9f + crc: 0x037fa216 type_id: 0x14e1f000 full_name: "pci_clear_master" } @@ -370121,7 +354095,7 @@ elf_symbol { name: "pci_dev_get" is_defined: true symbol_type: FUNCTION - crc: 0x2c0fec8f + crc: 0xd18f199f type_id: 0x832143d7 full_name: "pci_dev_get" } @@ -370139,7 +354113,7 @@ elf_symbol { name: "pci_dev_put" is_defined: true symbol_type: FUNCTION - crc: 0xb5eeb10e + crc: 0x0a9d0c2e type_id: 0x14e1f000 full_name: "pci_dev_put" } @@ -370148,7 +354122,7 @@ elf_symbol { name: "pci_device_group" is_defined: true symbol_type: FUNCTION - crc: 0x04410cf1 + crc: 0xa05685e5 type_id: 0x7e204efc full_name: "pci_device_group" } @@ -370157,7 +354131,7 @@ elf_symbol { name: "pci_device_is_present" is_defined: true symbol_type: FUNCTION - crc: 0x863e4754 + crc: 0x70f0d980 type_id: 0xfaddfa97 full_name: "pci_device_is_present" } @@ -370166,7 +354140,7 @@ elf_symbol { name: "pci_disable_ats" is_defined: true symbol_type: FUNCTION - crc: 0x223f1633 + crc: 0x55fd7aa6 type_id: 0x14e1f000 full_name: "pci_disable_ats" } @@ -370175,7 +354149,7 @@ elf_symbol { name: "pci_disable_device" is_defined: true symbol_type: FUNCTION - crc: 0xac4b146a + crc: 0xe10f9bf2 type_id: 0x14e1f000 full_name: "pci_disable_device" } @@ -370184,7 +354158,7 @@ elf_symbol { name: "pci_disable_link_state" is_defined: true symbol_type: FUNCTION - crc: 0x84771b67 + crc: 0x1c9ee325 type_id: 0x9865c1f0 full_name: "pci_disable_link_state" } @@ -370193,7 +354167,7 @@ elf_symbol { name: "pci_disable_msi" is_defined: true symbol_type: FUNCTION - crc: 0x9400f109 + crc: 0x1c005d64 type_id: 0x14e1f000 full_name: "pci_disable_msi" } @@ -370202,7 +354176,7 @@ elf_symbol { name: "pci_disable_msix" is_defined: true symbol_type: FUNCTION - crc: 0x44b72ad5 + crc: 0x0b62d6a6 type_id: 0x14e1f000 full_name: "pci_disable_msix" } @@ -370211,16 +354185,25 @@ elf_symbol { name: "pci_disable_sriov" is_defined: true symbol_type: FUNCTION - crc: 0x7674758f + crc: 0xc67eca69 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: 0x88554dc0 + 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: 0x1c4ff572 type_id: 0x9865c1f0 full_name: "pci_enable_ats" } @@ -370229,7 +354212,7 @@ elf_symbol { name: "pci_enable_device" is_defined: true symbol_type: FUNCTION - crc: 0x107432a0 + crc: 0x3455ec7a type_id: 0x99f942bc full_name: "pci_enable_device" } @@ -370238,7 +354221,7 @@ elf_symbol { name: "pci_enable_msi" is_defined: true symbol_type: FUNCTION - crc: 0x7cbd5907 + crc: 0x8747cb3d type_id: 0x99f942bc full_name: "pci_enable_msi" } @@ -370247,7 +354230,7 @@ elf_symbol { name: "pci_enable_msix_range" is_defined: true symbol_type: FUNCTION - crc: 0xfcff91f1 + crc: 0x3a08490f type_id: 0x99b01e28 full_name: "pci_enable_msix_range" } @@ -370256,7 +354239,7 @@ elf_symbol { name: "pci_enable_pcie_error_reporting" is_defined: true symbol_type: FUNCTION - crc: 0xdb23caa8 + crc: 0x696d83b1 type_id: 0x99f942bc full_name: "pci_enable_pcie_error_reporting" } @@ -370265,7 +354248,7 @@ elf_symbol { name: "pci_enable_sriov" is_defined: true symbol_type: FUNCTION - crc: 0xc2f046e1 + crc: 0x0e9e0303 type_id: 0x9865c1f0 full_name: "pci_enable_sriov" } @@ -370274,7 +354257,7 @@ elf_symbol { name: "pci_enable_wake" is_defined: true symbol_type: FUNCTION - crc: 0x67c94915 + crc: 0xe433627e type_id: 0x999ac92f full_name: "pci_enable_wake" } @@ -370283,7 +354266,7 @@ elf_symbol { name: "pci_find_bus" is_defined: true symbol_type: FUNCTION - crc: 0x2fff53d6 + crc: 0x6dff6580 type_id: 0xd88df0fd full_name: "pci_find_bus" } @@ -370292,7 +354275,7 @@ elf_symbol { name: "pci_find_capability" is_defined: true symbol_type: FUNCTION - crc: 0x48efd533 + crc: 0xa5826c38 type_id: 0x56af9ca8 full_name: "pci_find_capability" } @@ -370301,7 +354284,7 @@ elf_symbol { name: "pci_find_ext_capability" is_defined: true symbol_type: FUNCTION - crc: 0x87e781e6 + crc: 0xb7b57750 type_id: 0x04ce0b6f full_name: "pci_find_ext_capability" } @@ -370310,7 +354293,7 @@ elf_symbol { name: "pci_find_next_capability" is_defined: true symbol_type: FUNCTION - crc: 0xdf6cac64 + crc: 0x3ad21c7e type_id: 0x578fa618 full_name: "pci_find_next_capability" } @@ -370319,25 +354302,43 @@ elf_symbol { name: "pci_free_irq_vectors" is_defined: true symbol_type: FUNCTION - crc: 0x8c5dd4ca + crc: 0x7371cfd7 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: 0xc52cfdad + 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: 0x4990b5d8 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: 0x72b1c1f1 + 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: 0x0d2837ed type_id: 0x944cfb0d full_name: "pci_generic_config_write32" } @@ -370346,7 +354347,7 @@ elf_symbol { name: "pci_get_device" is_defined: true symbol_type: FUNCTION - crc: 0x9787e743 + crc: 0xbc34a1f5 type_id: 0x972bd7f2 full_name: "pci_get_device" } @@ -370355,7 +354356,7 @@ elf_symbol { name: "pci_get_domain_bus_and_slot" is_defined: true symbol_type: FUNCTION - crc: 0xa3950477 + crc: 0x882642c1 type_id: 0x9f97a24e full_name: "pci_get_domain_bus_and_slot" } @@ -370364,7 +354365,7 @@ elf_symbol { name: "pci_get_slot" is_defined: true symbol_type: FUNCTION - crc: 0x5c85173f + crc: 0xd94e4169 type_id: 0x8e8c9c93 full_name: "pci_get_slot" } @@ -370373,7 +354374,7 @@ elf_symbol { name: "pci_host_probe" is_defined: true symbol_type: FUNCTION - crc: 0x2df20151 + crc: 0xd8a9d910 type_id: 0x93acae9b full_name: "pci_host_probe" } @@ -370382,7 +354383,7 @@ elf_symbol { name: "pci_iomap" is_defined: true symbol_type: FUNCTION - crc: 0xaf9493d4 + crc: 0x6efccc76 type_id: 0x537f4e77 full_name: "pci_iomap" } @@ -370391,7 +354392,7 @@ elf_symbol { name: "pci_iomap_range" is_defined: true symbol_type: FUNCTION - crc: 0x71d8e27e + crc: 0xade20779 type_id: 0x537f83a2 full_name: "pci_iomap_range" } @@ -370400,7 +354401,7 @@ elf_symbol { name: "pci_iounmap" is_defined: true symbol_type: FUNCTION - crc: 0xfbdffcc1 + crc: 0x7be70b41 type_id: 0x14830594 full_name: "pci_iounmap" } @@ -370409,7 +354410,7 @@ elf_symbol { name: "pci_irq_get_affinity" is_defined: true symbol_type: FUNCTION - crc: 0x62239de7 + crc: 0x3b74102c type_id: 0x5c7d047e full_name: "pci_irq_get_affinity" } @@ -370418,7 +354419,7 @@ elf_symbol { name: "pci_irq_vector" is_defined: true symbol_type: FUNCTION - crc: 0xaf1d20dd + crc: 0xa999c2c5 type_id: 0x98ef5724 full_name: "pci_irq_vector" } @@ -370427,7 +354428,7 @@ elf_symbol { name: "pci_load_and_free_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0x8a1de283 + crc: 0x58304d53 type_id: 0x99dbf8a8 full_name: "pci_load_and_free_saved_state" } @@ -370436,7 +354437,7 @@ elf_symbol { name: "pci_load_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0xbce346b2 + crc: 0x985ac8ee type_id: 0x99daa974 full_name: "pci_load_saved_state" } @@ -370449,12 +354450,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: 0x327f01ed + 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: 0x8d082a40 type_id: 0xaddc5fdc full_name: "pci_match_id" } @@ -370463,7 +354473,7 @@ elf_symbol { name: "pci_msi_create_irq_domain" is_defined: true symbol_type: FUNCTION - crc: 0x3a978ec4 + crc: 0x8922cd41 type_id: 0x5e4ba6ce full_name: "pci_msi_create_irq_domain" } @@ -370481,7 +354491,7 @@ elf_symbol { name: "pci_msi_mask_irq" is_defined: true symbol_type: FUNCTION - crc: 0xb66b4630 + crc: 0xd567f183 type_id: 0x1247424a full_name: "pci_msi_mask_irq" } @@ -370490,10 +354500,19 @@ elf_symbol { name: "pci_msi_unmask_irq" is_defined: true symbol_type: FUNCTION - crc: 0x175e8293 + crc: 0xebf1073c 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: 0xdd050c57 + type_id: 0x99f942bc + full_name: "pci_msix_vec_count" +} elf_symbol { id: 0x180e6903 name: "pci_pio_to_address" @@ -370508,7 +354527,7 @@ elf_symbol { name: "pci_read_config_byte" is_defined: true symbol_type: FUNCTION - crc: 0x5e8252bc + crc: 0x8de042ce type_id: 0x92ce2ae7 full_name: "pci_read_config_byte" } @@ -370517,7 +354536,7 @@ elf_symbol { name: "pci_read_config_dword" is_defined: true symbol_type: FUNCTION - crc: 0x428ad74d + crc: 0xfd63ecdf type_id: 0x92c02fa2 full_name: "pci_read_config_dword" } @@ -370526,7 +354545,7 @@ elf_symbol { name: "pci_read_config_word" is_defined: true symbol_type: FUNCTION - crc: 0x2fd40de9 + crc: 0xea8a452f type_id: 0x92c5abfb full_name: "pci_read_config_word" } @@ -370535,7 +354554,7 @@ elf_symbol { name: "pci_release_region" is_defined: true symbol_type: FUNCTION - crc: 0xcfbc179b + crc: 0x286e90c4 type_id: 0x157d734c full_name: "pci_release_region" } @@ -370544,16 +354563,25 @@ elf_symbol { name: "pci_release_regions" is_defined: true symbol_type: FUNCTION - crc: 0x5d7ef0d2 + crc: 0xf995765d type_id: 0x14e1f000 full_name: "pci_release_regions" } +elf_symbol { + id: 0x5b0002a1 + name: "pci_release_resource" + is_defined: true + symbol_type: FUNCTION + crc: 0xdbdaf6ad + 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: 0xd8b2db92 type_id: 0x157d734c full_name: "pci_release_selected_regions" } @@ -370562,7 +354590,7 @@ elf_symbol { name: "pci_remove_root_bus" is_defined: true symbol_type: FUNCTION - crc: 0x27d81e21 + crc: 0xa39232af type_id: 0x185a3adc full_name: "pci_remove_root_bus" } @@ -370571,7 +354599,7 @@ elf_symbol { name: "pci_request_region" is_defined: true symbol_type: FUNCTION - crc: 0x7fb5c137 + crc: 0x82317019 type_id: 0x986a45dd full_name: "pci_request_region" } @@ -370580,7 +354608,7 @@ elf_symbol { name: "pci_request_selected_regions" is_defined: true symbol_type: FUNCTION - crc: 0x022fc9dd + crc: 0xe6d4b293 type_id: 0x986a45dd full_name: "pci_request_selected_regions" } @@ -370589,7 +354617,7 @@ elf_symbol { name: "pci_rescan_bus" is_defined: true symbol_type: FUNCTION - crc: 0x9f0f18b6 + crc: 0x6545eed1 type_id: 0xc61915b4 full_name: "pci_rescan_bus" } @@ -370598,16 +354626,25 @@ elf_symbol { name: "pci_reset_function" is_defined: true symbol_type: FUNCTION - crc: 0x4d93db7d + crc: 0xac29c7c3 type_id: 0x99f942bc full_name: "pci_reset_function" } +elf_symbol { + id: 0xe61df390 + name: "pci_resize_resource" + is_defined: true + symbol_type: FUNCTION + crc: 0x20eb3fab + 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: 0x9081291c type_id: 0x14e1f000 full_name: "pci_restore_msi_state" } @@ -370616,7 +354653,7 @@ elf_symbol { name: "pci_restore_state" is_defined: true symbol_type: FUNCTION - crc: 0xc9a52bf8 + crc: 0x4c99d15e type_id: 0x14e1f000 full_name: "pci_restore_state" } @@ -370625,7 +354662,7 @@ elf_symbol { name: "pci_save_state" is_defined: true symbol_type: FUNCTION - crc: 0x45f4bb59 + crc: 0x8168d042 type_id: 0x99f942bc full_name: "pci_save_state" } @@ -370634,7 +354671,7 @@ elf_symbol { name: "pci_set_master" is_defined: true symbol_type: FUNCTION - crc: 0xafeb1c7a + crc: 0x60ea62b1 type_id: 0x14e1f000 full_name: "pci_set_master" } @@ -370643,7 +354680,7 @@ elf_symbol { name: "pci_set_power_state" is_defined: true symbol_type: FUNCTION - crc: 0xee1280d8 + crc: 0x67fd2299 type_id: 0x998196f8 full_name: "pci_set_power_state" } @@ -370652,7 +354689,7 @@ elf_symbol { name: "pci_stop_root_bus" is_defined: true symbol_type: FUNCTION - crc: 0x0ed8105b + crc: 0x458ad6ab type_id: 0x185a3adc full_name: "pci_stop_root_bus" } @@ -370661,7 +354698,7 @@ elf_symbol { name: "pci_store_saved_state" is_defined: true symbol_type: FUNCTION - crc: 0x8eeb438b + crc: 0x9a5aed42 type_id: 0x551d3dad full_name: "pci_store_saved_state" } @@ -370674,12 +354711,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: 0xdcd64886 + 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: 0x102ad7e9 type_id: 0x1a0ce609 full_name: "pci_unregister_driver" } @@ -370688,7 +354734,7 @@ elf_symbol { name: "pci_vfs_assigned" is_defined: true symbol_type: FUNCTION - crc: 0x0935e890 + crc: 0xf67ab315 type_id: 0x99f942bc full_name: "pci_vfs_assigned" } @@ -370697,7 +354743,7 @@ elf_symbol { name: "pci_wake_from_d3" is_defined: true symbol_type: FUNCTION - crc: 0xabe671ee + crc: 0x24f52972 type_id: 0x984cbfc3 full_name: "pci_wake_from_d3" } @@ -370706,7 +354752,7 @@ elf_symbol { name: "pci_walk_bus" is_defined: true symbol_type: FUNCTION - crc: 0x05329ef2 + crc: 0xec5888b1 type_id: 0x18efced4 full_name: "pci_walk_bus" } @@ -370715,7 +354761,7 @@ elf_symbol { name: "pci_write_config_dword" is_defined: true symbol_type: FUNCTION - crc: 0xd32870f2 + crc: 0x187f7789 type_id: 0x92fc5924 full_name: "pci_write_config_dword" } @@ -370724,16 +354770,25 @@ elf_symbol { name: "pci_write_config_word" is_defined: true symbol_type: FUNCTION - crc: 0x31c5dcbe + crc: 0xfe0a6cfe type_id: 0x92ea4841 full_name: "pci_write_config_word" } +elf_symbol { + id: 0x0ce26450 + name: "pcie_bandwidth_available" + is_defined: true + symbol_type: FUNCTION + crc: 0xaafbde20 + 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: 0x9e8d3d34 type_id: 0x9843d7a9 full_name: "pcie_capability_clear_and_set_word" } @@ -370742,7 +354797,7 @@ elf_symbol { name: "pcie_capability_read_word" is_defined: true symbol_type: FUNCTION - crc: 0x7f4645cc + crc: 0x20c10c5c type_id: 0x986e7125 full_name: "pcie_capability_read_word" } @@ -370751,16 +354806,43 @@ elf_symbol { name: "pcie_capability_write_word" is_defined: true symbol_type: FUNCTION - crc: 0x8c5a9f86 + crc: 0xfd122cb3 type_id: 0x9841929f full_name: "pcie_capability_write_word" } +elf_symbol { + id: 0xb7c9d0b8 + name: "pcie_get_mps" + is_defined: true + symbol_type: FUNCTION + crc: 0x764c1eed + type_id: 0x99f942bc + full_name: "pcie_get_mps" +} +elf_symbol { + id: 0x8897c24a + name: "pcie_get_speed_cap" + is_defined: true + symbol_type: FUNCTION + crc: 0x7b291a51 + type_id: 0x2ec04b91 + full_name: "pcie_get_speed_cap" +} +elf_symbol { + id: 0xffa3ecd1 + name: "pcie_set_mps" + is_defined: true + symbol_type: FUNCTION + crc: 0xddafd748 + 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: 0x67b3d140 type_id: 0x99f942bc full_name: "pcim_enable_device" } @@ -370769,7 +354851,7 @@ elf_symbol { name: "pcim_iomap_regions" is_defined: true symbol_type: FUNCTION - crc: 0x9011a6b9 + crc: 0xea8c160c type_id: 0x986a45dd full_name: "pcim_iomap_regions" } @@ -370778,7 +354860,7 @@ elf_symbol { name: "pcim_iomap_table" is_defined: true symbol_type: FUNCTION - crc: 0xc12de4e9 + crc: 0x196f6717 type_id: 0x17f60e93 full_name: "pcim_iomap_table" } @@ -370787,7 +354869,7 @@ elf_symbol { name: "pcim_iounmap_regions" is_defined: true symbol_type: FUNCTION - crc: 0x3649d149 + crc: 0xbcbf19be type_id: 0x157d734c full_name: "pcim_iounmap_regions" } @@ -370809,12 +354891,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: 0xb0e8aa4e type_id: 0x14f50ddf full_name: "percpu_down_write" } @@ -370823,7 +354914,7 @@ elf_symbol { name: "percpu_free_rwsem" is_defined: true symbol_type: FUNCTION - crc: 0x7c28273b + crc: 0x8b49203a type_id: 0x14f50ddf full_name: "percpu_free_rwsem" } @@ -370832,7 +354923,7 @@ elf_symbol { name: "percpu_up_write" is_defined: true symbol_type: FUNCTION - crc: 0x1ab917ed + crc: 0x698adfa8 type_id: 0x14f50ddf full_name: "percpu_up_write" } @@ -370841,7 +354932,7 @@ elf_symbol { name: "perf_aux_output_begin" is_defined: true symbol_type: FUNCTION - crc: 0xce864f5f + crc: 0x6aa3f57f type_id: 0x5448323c full_name: "perf_aux_output_begin" } @@ -370850,7 +354941,7 @@ elf_symbol { name: "perf_aux_output_end" is_defined: true symbol_type: FUNCTION - crc: 0xd1fe1026 + crc: 0x1abcf923 type_id: 0x12fc3ff3 full_name: "perf_aux_output_end" } @@ -370859,7 +354950,7 @@ elf_symbol { name: "perf_aux_output_flag" is_defined: true symbol_type: FUNCTION - crc: 0xc2c15910 + crc: 0xb27d195c type_id: 0x107966af full_name: "perf_aux_output_flag" } @@ -370868,7 +354959,7 @@ elf_symbol { name: "perf_event_addr_filters_sync" is_defined: true symbol_type: FUNCTION - crc: 0xfaaa927f + crc: 0xebbfcbde type_id: 0x17ebd264 full_name: "perf_event_addr_filters_sync" } @@ -370877,7 +354968,7 @@ elf_symbol { name: "perf_event_create_kernel_counter" is_defined: true symbol_type: FUNCTION - crc: 0x7735b7d7 + crc: 0xce6a423c type_id: 0x86d5804d full_name: "perf_event_create_kernel_counter" } @@ -370886,7 +354977,7 @@ elf_symbol { name: "perf_event_disable" is_defined: true symbol_type: FUNCTION - crc: 0x95740c7a + crc: 0xf6e7358f type_id: 0x17ebd264 full_name: "perf_event_disable" } @@ -370895,7 +354986,7 @@ elf_symbol { name: "perf_event_enable" is_defined: true symbol_type: FUNCTION - crc: 0x5986f163 + crc: 0x09b0140a type_id: 0x17ebd264 full_name: "perf_event_enable" } @@ -370904,7 +354995,7 @@ elf_symbol { name: "perf_event_pause" is_defined: true symbol_type: FUNCTION - crc: 0x18718f9a + crc: 0x748bca84 type_id: 0x511dadc3 full_name: "perf_event_pause" } @@ -370913,7 +355004,7 @@ elf_symbol { name: "perf_event_read_local" is_defined: true symbol_type: FUNCTION - crc: 0xf6a9d1fd + crc: 0x1cb0d68c type_id: 0x9a403d53 full_name: "perf_event_read_local" } @@ -370922,7 +355013,7 @@ elf_symbol { name: "perf_event_read_value" is_defined: true symbol_type: FUNCTION - crc: 0x58dc5364 + crc: 0x4caf62ca type_id: 0x501bb554 full_name: "perf_event_read_value" } @@ -370931,7 +355022,7 @@ elf_symbol { name: "perf_event_release_kernel" is_defined: true symbol_type: FUNCTION - crc: 0xa064bedc + crc: 0x5dff1e1c type_id: 0x9af360d8 full_name: "perf_event_release_kernel" } @@ -370940,7 +355031,7 @@ elf_symbol { name: "perf_event_update_userpage" is_defined: true symbol_type: FUNCTION - crc: 0xc629abe1 + crc: 0x26247024 type_id: 0x17ebd264 full_name: "perf_event_update_userpage" } @@ -370949,7 +355040,7 @@ elf_symbol { name: "perf_get_aux" is_defined: true symbol_type: FUNCTION - crc: 0x981d624b + crc: 0x202c5adb type_id: 0x543f0a03 full_name: "perf_get_aux" } @@ -370958,7 +355049,7 @@ elf_symbol { name: "perf_pmu_migrate_context" is_defined: true symbol_type: FUNCTION - crc: 0x9ffb6038 + crc: 0x41f52563 type_id: 0x1fd9a8d3 full_name: "perf_pmu_migrate_context" } @@ -370967,7 +355058,7 @@ elf_symbol { name: "perf_pmu_register" is_defined: true symbol_type: FUNCTION - crc: 0x2a4dd5f8 + crc: 0x55896bd7 type_id: 0x93a5dbf7 full_name: "perf_pmu_register" } @@ -370976,7 +355067,7 @@ elf_symbol { name: "perf_pmu_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xcee75632 + crc: 0x66989b7a type_id: 0x1e5ce3ab full_name: "perf_pmu_unregister" } @@ -370994,7 +355085,7 @@ elf_symbol { name: "perf_trace_run_bpf_submit" is_defined: true symbol_type: FUNCTION - crc: 0xb73caf23 + crc: 0xdfe2661e type_id: 0x1732fd5e full_name: "perf_trace_run_bpf_submit" } @@ -371012,7 +355103,7 @@ elf_symbol { name: "phy_attached_info" is_defined: true symbol_type: FUNCTION - crc: 0x770154b3 + crc: 0xf143cbb6 type_id: 0x1cc5f9b2 full_name: "phy_attached_info" } @@ -371030,7 +355121,7 @@ elf_symbol { name: "phy_calibrate" is_defined: true symbol_type: FUNCTION - crc: 0x07c84ad8 + crc: 0x0c26f79e type_id: 0x9f7fc723 full_name: "phy_calibrate" } @@ -371039,7 +355130,7 @@ elf_symbol { name: "phy_configure" is_defined: true symbol_type: FUNCTION - crc: 0x75b2b0ca + crc: 0x591e6ee4 type_id: 0x9faf6f77 full_name: "phy_configure" } @@ -371048,7 +355139,7 @@ elf_symbol { name: "phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x312749b2 + crc: 0xc46be700 type_id: 0xbf8f4ed4 full_name: "phy_connect" } @@ -371057,7 +355148,7 @@ elf_symbol { name: "phy_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0xc7ddc8c2 + crc: 0x1b98e4eb type_id: 0x1cc5f9b2 full_name: "phy_disconnect" } @@ -371066,7 +355157,7 @@ elf_symbol { name: "phy_do_ioctl_running" is_defined: true symbol_type: FUNCTION - crc: 0x18adfec1 + crc: 0x3c0ecf4d type_id: 0x91e86e2c full_name: "phy_do_ioctl_running" } @@ -371075,7 +355166,7 @@ elf_symbol { name: "phy_drivers_register" is_defined: true symbol_type: FUNCTION - crc: 0x9ed40b62 + crc: 0x48320a98 type_id: 0x9c907da6 full_name: "phy_drivers_register" } @@ -371084,7 +355175,7 @@ elf_symbol { name: "phy_drivers_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xefdce496 + crc: 0x815e3c8e type_id: 0x118a06ed full_name: "phy_drivers_unregister" } @@ -371093,7 +355184,7 @@ elf_symbol { name: "phy_error" is_defined: true symbol_type: FUNCTION - crc: 0xc2089f9c + crc: 0x927c852f type_id: 0x1cc5f9b2 full_name: "phy_error" } @@ -371102,7 +355193,7 @@ elf_symbol { name: "phy_ethtool_get_eee" is_defined: true symbol_type: FUNCTION - crc: 0xff4f325f + crc: 0x33e172ab type_id: 0x9143ff1f full_name: "phy_ethtool_get_eee" } @@ -371111,7 +355202,7 @@ elf_symbol { name: "phy_ethtool_get_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x927766d0 + crc: 0xd222c818 type_id: 0x914dbe16 full_name: "phy_ethtool_get_link_ksettings" } @@ -371120,7 +355211,7 @@ elf_symbol { name: "phy_ethtool_get_wol" is_defined: true symbol_type: FUNCTION - crc: 0x8f70cb74 + crc: 0x244d2c2d type_id: 0x1c416a95 full_name: "phy_ethtool_get_wol" } @@ -371129,7 +355220,7 @@ elf_symbol { name: "phy_ethtool_nway_reset" is_defined: true symbol_type: FUNCTION - crc: 0x8f381457 + crc: 0xe85555ee type_id: 0x91296bda full_name: "phy_ethtool_nway_reset" } @@ -371138,7 +355229,7 @@ elf_symbol { name: "phy_ethtool_set_eee" is_defined: true symbol_type: FUNCTION - crc: 0x22286fa0 + crc: 0xf32598e2 type_id: 0x9143ff1f full_name: "phy_ethtool_set_eee" } @@ -371147,7 +355238,7 @@ elf_symbol { name: "phy_ethtool_set_link_ksettings" is_defined: true symbol_type: FUNCTION - crc: 0x5f23e772 + crc: 0xb877cac2 type_id: 0x91cc9f9b full_name: "phy_ethtool_set_link_ksettings" } @@ -371156,7 +355247,7 @@ elf_symbol { name: "phy_ethtool_set_wol" is_defined: true symbol_type: FUNCTION - crc: 0xa98b0f01 + crc: 0x35fe2c29 type_id: 0x9159d829 full_name: "phy_ethtool_set_wol" } @@ -371165,7 +355256,7 @@ elf_symbol { name: "phy_exit" is_defined: true symbol_type: FUNCTION - crc: 0xce5c6f0a + crc: 0x982d2d78 type_id: 0x9f7fc723 full_name: "phy_exit" } @@ -371174,7 +355265,7 @@ elf_symbol { name: "phy_get" is_defined: true symbol_type: FUNCTION - crc: 0xd12b0a5d + crc: 0xeac90c11 type_id: 0x1154b37f full_name: "phy_get" } @@ -371183,7 +355274,7 @@ elf_symbol { name: "phy_init" is_defined: true symbol_type: FUNCTION - crc: 0x388724e7 + crc: 0x19b9020e type_id: 0x9f7fc723 full_name: "phy_init" } @@ -371192,7 +355283,7 @@ elf_symbol { name: "phy_init_eee" is_defined: true symbol_type: FUNCTION - crc: 0x4ba0694d + crc: 0xdfbb481e type_id: 0x9068b671 full_name: "phy_init_eee" } @@ -371201,7 +355292,7 @@ elf_symbol { name: "phy_init_hw" is_defined: true symbol_type: FUNCTION - crc: 0x72faa95d + crc: 0x28edd113 type_id: 0x91dd4b0e full_name: "phy_init_hw" } @@ -371210,7 +355301,7 @@ elf_symbol { name: "phy_mac_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0x5708242b + crc: 0x9b9698a2 type_id: 0x1cc5f9b2 full_name: "phy_mac_interrupt" } @@ -371219,7 +355310,7 @@ elf_symbol { name: "phy_mii_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xc70b6cfc + crc: 0x7cd0e749 type_id: 0x911c4ef8 full_name: "phy_mii_ioctl" } @@ -371237,7 +355328,7 @@ elf_symbol { name: "phy_modify" is_defined: true symbol_type: FUNCTION - crc: 0xf3e9c937 + crc: 0x60b98beb type_id: 0x92df7dfb full_name: "phy_modify" } @@ -371246,7 +355337,7 @@ elf_symbol { name: "phy_modify_changed" is_defined: true symbol_type: FUNCTION - crc: 0xa528251e + crc: 0xc74c9ffd type_id: 0x92df7dfb full_name: "phy_modify_changed" } @@ -371255,7 +355346,7 @@ elf_symbol { name: "phy_modify_mmd" is_defined: true symbol_type: FUNCTION - crc: 0x16407963 + crc: 0xc4bec462 type_id: 0x9071eb2d full_name: "phy_modify_mmd" } @@ -371264,7 +355355,7 @@ elf_symbol { name: "phy_modify_mmd_changed" is_defined: true symbol_type: FUNCTION - crc: 0xe1522277 + crc: 0xaa9502b1 type_id: 0x9071eb2d full_name: "phy_modify_mmd_changed" } @@ -371273,7 +355364,7 @@ elf_symbol { name: "phy_modify_paged" is_defined: true symbol_type: FUNCTION - crc: 0x45c6ba94 + crc: 0x6730b6df type_id: 0x9071eb2d full_name: "phy_modify_paged" } @@ -371282,7 +355373,7 @@ elf_symbol { name: "phy_modify_paged_changed" is_defined: true symbol_type: FUNCTION - crc: 0x5e53f8ec + crc: 0x8fac902b type_id: 0x9071eb2d full_name: "phy_modify_paged_changed" } @@ -371291,7 +355382,7 @@ elf_symbol { name: "phy_pm_runtime_get_sync" is_defined: true symbol_type: FUNCTION - crc: 0xc8165d0c + crc: 0x58aa4c1b type_id: 0x9f7fc723 full_name: "phy_pm_runtime_get_sync" } @@ -371300,7 +355391,7 @@ elf_symbol { name: "phy_pm_runtime_put" is_defined: true symbol_type: FUNCTION - crc: 0x8b0c0d0a + crc: 0x253df02d type_id: 0x9f7fc723 full_name: "phy_pm_runtime_put" } @@ -371309,7 +355400,7 @@ elf_symbol { name: "phy_power_off" is_defined: true symbol_type: FUNCTION - crc: 0x0b99961c + crc: 0xe418de28 type_id: 0x9f7fc723 full_name: "phy_power_off" } @@ -371318,7 +355409,7 @@ elf_symbol { name: "phy_power_on" is_defined: true symbol_type: FUNCTION - crc: 0x57e1d1d8 + crc: 0xaa2a1fee type_id: 0x9f7fc723 full_name: "phy_power_on" } @@ -371327,7 +355418,7 @@ elf_symbol { name: "phy_print_status" is_defined: true symbol_type: FUNCTION - crc: 0xbc99f107 + crc: 0x7e9de633 type_id: 0x1cc5f9b2 full_name: "phy_print_status" } @@ -371336,7 +355427,7 @@ elf_symbol { name: "phy_put" is_defined: true symbol_type: FUNCTION - crc: 0xbffd8300 + crc: 0x8abdcbf5 type_id: 0x10219d88 full_name: "phy_put" } @@ -371345,7 +355436,7 @@ elf_symbol { name: "phy_read_mmd" is_defined: true symbol_type: FUNCTION - crc: 0xd240dc7e + crc: 0xf63c1d1c type_id: 0x90738a48 full_name: "phy_read_mmd" } @@ -371354,7 +355445,7 @@ elf_symbol { name: "phy_read_paged" is_defined: true symbol_type: FUNCTION - crc: 0xc24c1f0e + crc: 0x141e308f type_id: 0x90738a48 full_name: "phy_read_paged" } @@ -371363,7 +355454,7 @@ elf_symbol { name: "phy_remove_link_mode" is_defined: true symbol_type: FUNCTION - crc: 0xc4d69bb5 + crc: 0x60a6635f type_id: 0x1fe1d91e full_name: "phy_remove_link_mode" } @@ -371372,7 +355463,7 @@ elf_symbol { name: "phy_reset" is_defined: true symbol_type: FUNCTION - crc: 0xe935d78f + crc: 0x4e3d66b9 type_id: 0x9f7fc723 full_name: "phy_reset" } @@ -371381,7 +355472,7 @@ elf_symbol { name: "phy_reset_after_clk_enable" is_defined: true symbol_type: FUNCTION - crc: 0x613ef9e9 + crc: 0xbac9234e type_id: 0x91dd4b0e full_name: "phy_reset_after_clk_enable" } @@ -371390,7 +355481,7 @@ elf_symbol { name: "phy_resolve_aneg_linkmode" is_defined: true symbol_type: FUNCTION - crc: 0x1073261b + crc: 0xbd0b1abc type_id: 0x1cc5f9b2 full_name: "phy_resolve_aneg_linkmode" } @@ -371399,7 +355490,7 @@ elf_symbol { name: "phy_resolve_aneg_pause" is_defined: true symbol_type: FUNCTION - crc: 0x427c9788 + crc: 0x4ee1f789 type_id: 0x1cc5f9b2 full_name: "phy_resolve_aneg_pause" } @@ -371408,7 +355499,7 @@ elf_symbol { name: "phy_restore_page" is_defined: true symbol_type: FUNCTION - crc: 0xa4dd6bb1 + crc: 0xe2a293b0 type_id: 0x90580076 full_name: "phy_restore_page" } @@ -371417,7 +355508,7 @@ elf_symbol { name: "phy_select_page" is_defined: true symbol_type: FUNCTION - crc: 0xfb0d772c + crc: 0x9efce593 type_id: 0x9041c842 full_name: "phy_select_page" } @@ -371426,7 +355517,7 @@ elf_symbol { name: "phy_set_max_speed" is_defined: true symbol_type: FUNCTION - crc: 0x72a2da60 + crc: 0xf18f469d type_id: 0x1fe1d91e full_name: "phy_set_max_speed" } @@ -371435,7 +355526,7 @@ elf_symbol { name: "phy_set_mode_ext" is_defined: true symbol_type: FUNCTION - crc: 0xc083c142 + crc: 0x05838945 type_id: 0x9ccae70d full_name: "phy_set_mode_ext" } @@ -371444,7 +355535,7 @@ elf_symbol { name: "phy_set_sym_pause" is_defined: true symbol_type: FUNCTION - crc: 0x1186132e + crc: 0x029b3995 type_id: 0x1d6aeee7 full_name: "phy_set_sym_pause" } @@ -371471,7 +355562,7 @@ elf_symbol { name: "phy_sfp_probe" is_defined: true symbol_type: FUNCTION - crc: 0x703cb66e + crc: 0x9a19281d type_id: 0x9109cd4f full_name: "phy_sfp_probe" } @@ -371480,7 +355571,7 @@ elf_symbol { name: "phy_start" is_defined: true symbol_type: FUNCTION - crc: 0xd0bea8da + crc: 0x980198a4 type_id: 0x1cc5f9b2 full_name: "phy_start" } @@ -371489,7 +355580,7 @@ elf_symbol { name: "phy_start_aneg" is_defined: true symbol_type: FUNCTION - crc: 0xe4522549 + crc: 0x6ead7b1e type_id: 0x91dd4b0e full_name: "phy_start_aneg" } @@ -371498,7 +355589,7 @@ elf_symbol { name: "phy_stop" is_defined: true symbol_type: FUNCTION - crc: 0xcad88d8f + crc: 0x65d920d3 type_id: 0x1cc5f9b2 full_name: "phy_stop" } @@ -371507,7 +355598,7 @@ elf_symbol { name: "phy_support_sym_pause" is_defined: true symbol_type: FUNCTION - crc: 0x63d49e6f + crc: 0x227734e0 type_id: 0x1cc5f9b2 full_name: "phy_support_sym_pause" } @@ -371516,7 +355607,7 @@ elf_symbol { name: "phy_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x6f42c579 + crc: 0x4867185a type_id: 0x91dd4b0e full_name: "phy_suspend" } @@ -371525,7 +355616,7 @@ elf_symbol { name: "phy_trigger_machine" is_defined: true symbol_type: FUNCTION - crc: 0x4d16a2a0 + crc: 0x680bf7d1 type_id: 0x1cc5f9b2 full_name: "phy_trigger_machine" } @@ -371534,7 +355625,7 @@ elf_symbol { name: "phy_validate" is_defined: true symbol_type: FUNCTION - crc: 0x4b453207 + crc: 0x782ef443 type_id: 0x9cca37a5 full_name: "phy_validate" } @@ -371543,7 +355634,7 @@ elf_symbol { name: "phy_write_mmd" is_defined: true symbol_type: FUNCTION - crc: 0x828b0e61 + crc: 0x12af3725 type_id: 0x9071cf7e full_name: "phy_write_mmd" } @@ -371552,7 +355643,7 @@ elf_symbol { name: "phy_write_paged" is_defined: true symbol_type: FUNCTION - crc: 0x5b935b39 + crc: 0x5efb4f90 type_id: 0x9071cf7e full_name: "phy_write_paged" } @@ -371561,7 +355652,7 @@ elf_symbol { name: "phylink_connect_phy" is_defined: true symbol_type: FUNCTION - crc: 0x272993e4 + crc: 0x670265d0 type_id: 0x92ed801d full_name: "phylink_connect_phy" } @@ -371570,7 +355661,7 @@ elf_symbol { name: "phylink_create" is_defined: true symbol_type: FUNCTION - crc: 0x113cff0e + crc: 0x62dd64c9 type_id: 0xe2c8401b full_name: "phylink_create" } @@ -371678,7 +355769,7 @@ elf_symbol { name: "phylink_fwnode_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0x4a3e2543 + crc: 0x73b1e85b type_id: 0x92085a78 full_name: "phylink_fwnode_phy_connect" } @@ -371687,7 +355778,7 @@ elf_symbol { name: "phylink_generic_validate" is_defined: true symbol_type: FUNCTION - crc: 0x66e40f16 + crc: 0xe9fa3f03 type_id: 0x1dc83ab4 full_name: "phylink_generic_validate" } @@ -371741,7 +355832,7 @@ elf_symbol { name: "phylink_of_phy_connect" is_defined: true symbol_type: FUNCTION - crc: 0xa6034787 + crc: 0x4751d4d2 type_id: 0x92cbd49b full_name: "phylink_of_phy_connect" } @@ -371813,7 +355904,7 @@ elf_symbol { name: "pick_highest_pushable_task" is_defined: true symbol_type: FUNCTION - crc: 0x33315c74 + crc: 0xd0e17a06 type_id: 0x7151826e full_name: "pick_highest_pushable_task" } @@ -371822,7 +355913,7 @@ elf_symbol { name: "pick_migrate_task" is_defined: true symbol_type: FUNCTION - crc: 0xe432c684 + crc: 0xe6f06385 type_id: 0x70cd0122 full_name: "pick_migrate_task" } @@ -371831,7 +355922,7 @@ elf_symbol { name: "pid_nr_ns" is_defined: true symbol_type: FUNCTION - crc: 0x007fa0f9 + crc: 0xed322c6a type_id: 0xd6b27f6b full_name: "pid_nr_ns" } @@ -371840,7 +355931,7 @@ elf_symbol { name: "pid_task" is_defined: true symbol_type: FUNCTION - crc: 0x1bd77f39 + crc: 0x3b53cad7 type_id: 0x7f0f4bf3 full_name: "pid_task" } @@ -371849,7 +355940,7 @@ elf_symbol { name: "pin_get_name" is_defined: true symbol_type: FUNCTION - crc: 0xbf47e8ab + crc: 0x32065d81 type_id: 0x95876807 full_name: "pin_get_name" } @@ -371858,7 +355949,7 @@ elf_symbol { name: "pin_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x1571028e + crc: 0x0d778d21 type_id: 0xab21f8b5 full_name: "pin_user_pages" } @@ -371867,7 +355958,7 @@ elf_symbol { name: "pin_user_pages_fast" is_defined: true symbol_type: FUNCTION - crc: 0xa76f554c + crc: 0xba80c25c type_id: 0x90d074d8 full_name: "pin_user_pages_fast" } @@ -371876,7 +355967,7 @@ elf_symbol { name: "pin_user_pages_remote" is_defined: true symbol_type: FUNCTION - crc: 0x253900e2 + crc: 0x292bbba1 type_id: 0xa12d9647 full_name: "pin_user_pages_remote" } @@ -371885,7 +355976,7 @@ elf_symbol { name: "pinconf_generic_dt_free_map" is_defined: true symbol_type: FUNCTION - crc: 0x1cc8cc62 + crc: 0x0830f3f0 type_id: 0x168f342d full_name: "pinconf_generic_dt_free_map" } @@ -371894,7 +355985,7 @@ elf_symbol { name: "pinconf_generic_dt_node_to_map" is_defined: true symbol_type: FUNCTION - crc: 0xdb6df652 + crc: 0xaa6a68b8 type_id: 0x9b85c911 full_name: "pinconf_generic_dt_node_to_map" } @@ -371903,7 +355994,7 @@ elf_symbol { name: "pinconf_generic_parse_dt_config" is_defined: true symbol_type: FUNCTION - crc: 0x638eae41 + crc: 0xce38f809 type_id: 0x90f3da7c full_name: "pinconf_generic_parse_dt_config" } @@ -371912,7 +356003,7 @@ elf_symbol { name: "pinctrl_add_gpio_range" is_defined: true symbol_type: FUNCTION - crc: 0x482c1d72 + crc: 0x87d6cd98 type_id: 0x165d386a full_name: "pinctrl_add_gpio_range" } @@ -371921,7 +356012,7 @@ elf_symbol { name: "pinctrl_dev_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x73dc6500 + crc: 0x283b570c type_id: 0x5043dbcd full_name: "pinctrl_dev_get_drvdata" } @@ -371930,7 +356021,7 @@ elf_symbol { name: "pinctrl_enable" is_defined: true symbol_type: FUNCTION - crc: 0xbfb660c9 + crc: 0xfb54bba8 type_id: 0x9b558913 full_name: "pinctrl_enable" } @@ -371939,7 +356030,7 @@ elf_symbol { name: "pinctrl_force_default" is_defined: true symbol_type: FUNCTION - crc: 0xd8598312 + crc: 0x721158d4 type_id: 0x9b558913 full_name: "pinctrl_force_default" } @@ -371948,7 +356039,7 @@ elf_symbol { name: "pinctrl_force_sleep" is_defined: true symbol_type: FUNCTION - crc: 0x90423e63 + crc: 0x9474d8a4 type_id: 0x9b558913 full_name: "pinctrl_force_sleep" } @@ -371957,7 +356048,7 @@ elf_symbol { name: "pinctrl_generic_add_group" is_defined: true symbol_type: FUNCTION - crc: 0xf1d009ee + crc: 0x9d981603 type_id: 0x9ba88768 full_name: "pinctrl_generic_add_group" } @@ -371966,7 +356057,7 @@ elf_symbol { name: "pinctrl_generic_get_group" is_defined: true symbol_type: FUNCTION - crc: 0x19ae8f67 + crc: 0x2a74e01b type_id: 0xa3b4b1d5 full_name: "pinctrl_generic_get_group" } @@ -371975,7 +356066,7 @@ elf_symbol { name: "pinctrl_generic_get_group_count" is_defined: true symbol_type: FUNCTION - crc: 0xd7205e40 + crc: 0xb981546d type_id: 0x9b558913 full_name: "pinctrl_generic_get_group_count" } @@ -371984,7 +356075,7 @@ elf_symbol { name: "pinctrl_generic_get_group_name" is_defined: true symbol_type: FUNCTION - crc: 0x3b070b41 + crc: 0x794895ad type_id: 0x95876807 full_name: "pinctrl_generic_get_group_name" } @@ -371993,7 +356084,7 @@ elf_symbol { name: "pinctrl_generic_get_group_pins" is_defined: true symbol_type: FUNCTION - crc: 0x99e8d685 + crc: 0x4aaf0ab2 type_id: 0x9a42cb81 full_name: "pinctrl_generic_get_group_pins" } @@ -372002,7 +356093,7 @@ elf_symbol { name: "pinctrl_generic_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x7d69737f + crc: 0x9c241b35 type_id: 0x9a439c8b full_name: "pinctrl_generic_remove_group" } @@ -372011,7 +356102,7 @@ elf_symbol { name: "pinctrl_get" is_defined: true symbol_type: FUNCTION - crc: 0x99d18d41 + crc: 0x447ef903 type_id: 0x4df5d8bb full_name: "pinctrl_get" } @@ -372038,7 +356129,7 @@ elf_symbol { name: "pinctrl_lookup_state" is_defined: true symbol_type: FUNCTION - crc: 0xe7cfc3ce + crc: 0x6dacf3a4 type_id: 0x89d1e10c full_name: "pinctrl_lookup_state" } @@ -372047,7 +356138,7 @@ elf_symbol { name: "pinctrl_pm_select_default_state" is_defined: true symbol_type: FUNCTION - crc: 0x2f311a0d + crc: 0xfae773d2 type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_default_state" } @@ -372056,7 +356147,7 @@ elf_symbol { name: "pinctrl_pm_select_idle_state" is_defined: true symbol_type: FUNCTION - crc: 0xf006f767 + crc: 0xcf9045ef type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_idle_state" } @@ -372065,7 +356156,7 @@ elf_symbol { name: "pinctrl_pm_select_sleep_state" is_defined: true symbol_type: FUNCTION - crc: 0xf8a9eab7 + crc: 0xad267075 type_id: 0x9d16dd74 full_name: "pinctrl_pm_select_sleep_state" } @@ -372074,7 +356165,7 @@ elf_symbol { name: "pinctrl_put" is_defined: true symbol_type: FUNCTION - crc: 0xb8f6fa48 + crc: 0xabbd4bcb type_id: 0x1ad9d0a2 full_name: "pinctrl_put" } @@ -372083,7 +356174,7 @@ elf_symbol { name: "pinctrl_remove_gpio_range" is_defined: true symbol_type: FUNCTION - crc: 0x64334606 + crc: 0x09decfe5 type_id: 0x165d386a full_name: "pinctrl_remove_gpio_range" } @@ -372092,7 +356183,7 @@ elf_symbol { name: "pinctrl_select_default_state" is_defined: true symbol_type: FUNCTION - crc: 0x9ef149f2 + crc: 0x3f123d9d type_id: 0x9d16dd74 full_name: "pinctrl_select_default_state" } @@ -372101,7 +356192,7 @@ elf_symbol { name: "pinctrl_select_state" is_defined: true symbol_type: FUNCTION - crc: 0x2b1d5042 + crc: 0x53296b15 type_id: 0x97287db7 full_name: "pinctrl_select_state" } @@ -372110,7 +356201,7 @@ elf_symbol { name: "pinctrl_utils_add_map_configs" is_defined: true symbol_type: FUNCTION - crc: 0x1de50dfe + crc: 0x8dafb5e4 type_id: 0x9b4d8e52 full_name: "pinctrl_utils_add_map_configs" } @@ -372119,7 +356210,7 @@ elf_symbol { name: "pinctrl_utils_free_map" is_defined: true symbol_type: FUNCTION - crc: 0xd5bfa339 + crc: 0x24768fb6 type_id: 0x168f342d full_name: "pinctrl_utils_free_map" } @@ -372128,7 +356219,7 @@ elf_symbol { name: "pinctrl_utils_reserve_map" is_defined: true symbol_type: FUNCTION - crc: 0x80f1c193 + crc: 0x3e54e893 type_id: 0x9b4d90bf full_name: "pinctrl_utils_reserve_map" } @@ -372137,7 +356228,7 @@ elf_symbol { name: "pinmux_generic_get_function" is_defined: true symbol_type: FUNCTION - crc: 0x0991decd + crc: 0x058ce6c9 type_id: 0xf25e7c51 full_name: "pinmux_generic_get_function" } @@ -372146,7 +356237,7 @@ elf_symbol { name: "pinmux_generic_get_function_count" is_defined: true symbol_type: FUNCTION - crc: 0xffadd1d6 + crc: 0xfcc8b282 type_id: 0x9b558913 full_name: "pinmux_generic_get_function_count" } @@ -372155,7 +356246,7 @@ elf_symbol { name: "pinmux_generic_get_function_groups" is_defined: true symbol_type: FUNCTION - crc: 0xf1e1871c + crc: 0x14de1ccd type_id: 0x9a42b014 full_name: "pinmux_generic_get_function_groups" } @@ -372164,7 +356255,7 @@ elf_symbol { name: "pinmux_generic_get_function_name" is_defined: true symbol_type: FUNCTION - crc: 0x4ab49d69 + crc: 0xd70787db type_id: 0x95876807 full_name: "pinmux_generic_get_function_name" } @@ -372173,7 +356264,7 @@ elf_symbol { name: "pipe_lock" is_defined: true symbol_type: FUNCTION - crc: 0x5cd77aa0 + crc: 0x56b12016 type_id: 0x1256dc52 full_name: "pipe_lock" } @@ -372182,7 +356273,7 @@ elf_symbol { name: "pipe_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x06d1f233 + crc: 0xf6308394 type_id: 0x1256dc52 full_name: "pipe_unlock" } @@ -372191,7 +356282,7 @@ elf_symbol { name: "pktgen_xfrm_outer_mode_output" is_defined: true symbol_type: FUNCTION - crc: 0x7088914a + crc: 0x30f523e6 type_id: 0x9cd82046 full_name: "pktgen_xfrm_outer_mode_output" } @@ -372218,7 +356309,7 @@ elf_symbol { name: "pkvm_iommu_register" is_defined: true symbol_type: FUNCTION - crc: 0x7dbf092d + crc: 0x290e7b1d type_id: 0x9f72f53e full_name: "pkvm_iommu_register" } @@ -372227,7 +356318,7 @@ elf_symbol { name: "pkvm_iommu_resume" is_defined: true symbol_type: FUNCTION - crc: 0x19a525d9 + crc: 0xe1144799 type_id: 0x9d16dd74 full_name: "pkvm_iommu_resume" } @@ -372236,7 +356327,7 @@ elf_symbol { name: "pkvm_iommu_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x976a4802 + crc: 0xa0430fcf type_id: 0x9d16dd74 full_name: "pkvm_iommu_suspend" } @@ -372245,7 +356336,7 @@ elf_symbol { name: "platform_bus" is_defined: true symbol_type: OBJECT - crc: 0x2a26396a + crc: 0x2a84bc7f type_id: 0x23230326 full_name: "platform_bus" } @@ -372254,7 +356345,7 @@ elf_symbol { name: "platform_bus_type" is_defined: true symbol_type: OBJECT - crc: 0x4bc911bf + crc: 0x685b0d54 type_id: 0x257935aa full_name: "platform_bus_type" } @@ -372263,7 +356354,7 @@ elf_symbol { name: "platform_device_add" is_defined: true symbol_type: FUNCTION - crc: 0xce686e4d + crc: 0x4fdd4e64 type_id: 0x924d155a full_name: "platform_device_add" } @@ -372272,7 +356363,7 @@ elf_symbol { name: "platform_device_add_data" is_defined: true symbol_type: FUNCTION - crc: 0x11a0f962 + crc: 0x473dff2d type_id: 0x92946457 full_name: "platform_device_add_data" } @@ -372281,7 +356372,7 @@ elf_symbol { name: "platform_device_add_resources" is_defined: true symbol_type: FUNCTION - crc: 0x72856e8a + crc: 0x4f7e4d06 type_id: 0x929bf9d1 full_name: "platform_device_add_resources" } @@ -372290,7 +356381,7 @@ elf_symbol { name: "platform_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x363ed130 + crc: 0x2d2e0531 type_id: 0xc748ecf5 full_name: "platform_device_alloc" } @@ -372299,7 +356390,7 @@ elf_symbol { name: "platform_device_del" is_defined: true symbol_type: FUNCTION - crc: 0x2c4791e6 + crc: 0x5d80640d type_id: 0x1f55a7e6 full_name: "platform_device_del" } @@ -372308,7 +356399,7 @@ elf_symbol { name: "platform_device_put" is_defined: true symbol_type: FUNCTION - crc: 0x5c4e49b6 + crc: 0xa3ac97c0 type_id: 0x1f55a7e6 full_name: "platform_device_put" } @@ -372317,7 +356408,7 @@ elf_symbol { name: "platform_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7276e5e0 + crc: 0x2c7133c3 type_id: 0x924d155a full_name: "platform_device_register" } @@ -372326,7 +356417,7 @@ elf_symbol { name: "platform_device_register_full" is_defined: true symbol_type: FUNCTION - crc: 0xea2cc45b + crc: 0xeca6526e type_id: 0xc5663ffe full_name: "platform_device_register_full" } @@ -372335,7 +356426,7 @@ elf_symbol { name: "platform_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xedee0942 + crc: 0xdb14ef2e type_id: 0x1f55a7e6 full_name: "platform_device_unregister" } @@ -372344,7 +356435,7 @@ elf_symbol { name: "platform_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xf184137e + crc: 0x54751311 type_id: 0x1654b7a0 full_name: "platform_driver_unregister" } @@ -372353,7 +356444,7 @@ elf_symbol { name: "platform_find_device_by_driver" is_defined: true symbol_type: FUNCTION - crc: 0xa1523e3f + crc: 0xdf0ae67b type_id: 0xad77a8f0 full_name: "platform_find_device_by_driver" } @@ -372362,7 +356453,7 @@ elf_symbol { name: "platform_get_irq" is_defined: true symbol_type: FUNCTION - crc: 0x79b9fd07 + crc: 0x09d0962f type_id: 0x935b00c2 full_name: "platform_get_irq" } @@ -372371,7 +356462,7 @@ elf_symbol { name: "platform_get_irq_byname" is_defined: true symbol_type: FUNCTION - crc: 0x4b29c446 + crc: 0x747c97a9 type_id: 0x92b5578e full_name: "platform_get_irq_byname" } @@ -372380,7 +356471,7 @@ elf_symbol { name: "platform_get_irq_byname_optional" is_defined: true symbol_type: FUNCTION - crc: 0x5544e58c + crc: 0x572535be type_id: 0x92b5578e full_name: "platform_get_irq_byname_optional" } @@ -372389,7 +356480,7 @@ elf_symbol { name: "platform_get_irq_optional" is_defined: true symbol_type: FUNCTION - crc: 0x7112a1f6 + crc: 0x68302012 type_id: 0x935b00c2 full_name: "platform_get_irq_optional" } @@ -372398,7 +356489,7 @@ elf_symbol { name: "platform_get_resource" is_defined: true symbol_type: FUNCTION - crc: 0xa5ca8c9b + crc: 0xddbf8cea type_id: 0xcf28148d full_name: "platform_get_resource" } @@ -372407,7 +356498,7 @@ elf_symbol { name: "platform_get_resource_byname" is_defined: true symbol_type: FUNCTION - crc: 0xec1fff13 + crc: 0x71c5af95 type_id: 0xcf36f1f9 full_name: "platform_get_resource_byname" } @@ -372416,7 +356507,7 @@ elf_symbol { name: "platform_irq_count" is_defined: true symbol_type: FUNCTION - crc: 0x347e49fc + crc: 0x215503e4 type_id: 0x924d155a full_name: "platform_irq_count" } @@ -372425,7 +356516,7 @@ elf_symbol { name: "platform_irqchip_probe" is_defined: true symbol_type: FUNCTION - crc: 0x40128b37 + crc: 0x6cede442 type_id: 0x924d155a full_name: "platform_irqchip_probe" } @@ -372434,7 +356525,7 @@ elf_symbol { name: "platform_msi_create_irq_domain" is_defined: true symbol_type: FUNCTION - crc: 0x51f96946 + crc: 0xa2e2a7a8 type_id: 0x5e4ba6ce full_name: "platform_msi_create_irq_domain" } @@ -372443,7 +356534,7 @@ elf_symbol { name: "platform_msi_domain_alloc_irqs" is_defined: true symbol_type: FUNCTION - crc: 0xae15c8c1 + crc: 0x5b74a7d2 type_id: 0x9c3052e3 full_name: "platform_msi_domain_alloc_irqs" } @@ -372452,7 +356543,7 @@ elf_symbol { name: "platform_msi_domain_free_irqs" is_defined: true symbol_type: FUNCTION - crc: 0xa14c2ed3 + crc: 0xb6e7ba10 type_id: 0x100e6fc8 full_name: "platform_msi_domain_free_irqs" } @@ -372461,7 +356552,7 @@ elf_symbol { name: "platform_unregister_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x7ff87684 + crc: 0xeb512762 type_id: 0x1e879adb full_name: "platform_unregister_drivers" } @@ -372470,7 +356561,7 @@ elf_symbol { name: "pm_clk_add" is_defined: true symbol_type: FUNCTION - crc: 0x2ffdef0a + crc: 0x2f668b2a type_id: 0x9dee9fa0 full_name: "pm_clk_add" } @@ -372479,7 +356570,7 @@ elf_symbol { name: "pm_clk_create" is_defined: true symbol_type: FUNCTION - crc: 0xf5c8d0ff + crc: 0xe9b24f17 type_id: 0x9d16dd74 full_name: "pm_clk_create" } @@ -372488,7 +356579,7 @@ elf_symbol { name: "pm_clk_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xffadcb13 + crc: 0x26f991a3 type_id: 0x100e6fc8 full_name: "pm_clk_destroy" } @@ -372497,7 +356588,7 @@ elf_symbol { name: "pm_clk_resume" is_defined: true symbol_type: FUNCTION - crc: 0x7826ad40 + crc: 0xa229fb57 type_id: 0x9d16dd74 full_name: "pm_clk_resume" } @@ -372506,7 +356597,7 @@ elf_symbol { name: "pm_clk_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3debcf5e + crc: 0x158df0e0 type_id: 0x9d16dd74 full_name: "pm_clk_suspend" } @@ -372515,7 +356606,7 @@ elf_symbol { name: "pm_generic_resume" is_defined: true symbol_type: FUNCTION - crc: 0x16e6e84a + crc: 0x7632057f type_id: 0x9d16dd74 full_name: "pm_generic_resume" } @@ -372524,7 +356615,7 @@ elf_symbol { name: "pm_generic_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x917ba109 + crc: 0x16b75c43 type_id: 0x9d16dd74 full_name: "pm_generic_runtime_resume" } @@ -372533,7 +356624,7 @@ elf_symbol { name: "pm_generic_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x4619cf61 + crc: 0xa0abf3df type_id: 0x9d16dd74 full_name: "pm_generic_runtime_suspend" } @@ -372542,7 +356633,7 @@ elf_symbol { name: "pm_generic_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xa94b4202 + crc: 0x8fa40a01 type_id: 0x9d16dd74 full_name: "pm_generic_suspend" } @@ -372551,7 +356642,7 @@ elf_symbol { name: "pm_genpd_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x08af52d9 + crc: 0x5804b3e7 type_id: 0x9c2d8704 full_name: "pm_genpd_add_device" } @@ -372560,7 +356651,7 @@ elf_symbol { name: "pm_genpd_add_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xfa0855b7 + crc: 0x1513461c type_id: 0x9c3ea49d full_name: "pm_genpd_add_subdomain" } @@ -372569,7 +356660,7 @@ elf_symbol { name: "pm_genpd_init" is_defined: true symbol_type: FUNCTION - crc: 0x6f3ceaf8 + crc: 0xbea0d3a3 type_id: 0x9c571eea full_name: "pm_genpd_init" } @@ -372578,7 +356669,7 @@ elf_symbol { name: "pm_genpd_remove" is_defined: true symbol_type: FUNCTION - crc: 0x4755ae3d + crc: 0xc8f2d72e type_id: 0x9c24e4e1 full_name: "pm_genpd_remove" } @@ -372587,7 +356678,7 @@ elf_symbol { name: "pm_genpd_remove_device" is_defined: true symbol_type: FUNCTION - crc: 0xcbcb7a63 + crc: 0xb6b5aabd type_id: 0x9d16dd74 full_name: "pm_genpd_remove_device" } @@ -372596,7 +356687,7 @@ elf_symbol { name: "pm_genpd_remove_subdomain" is_defined: true symbol_type: FUNCTION - crc: 0xea26dd31 + crc: 0x4d3c4750 type_id: 0x9c3ea49d full_name: "pm_genpd_remove_subdomain" } @@ -372623,7 +356714,7 @@ elf_symbol { name: "pm_relax" is_defined: true symbol_type: FUNCTION - crc: 0x87352501 + crc: 0xfaebae00 type_id: 0x100e6fc8 full_name: "pm_relax" } @@ -372632,7 +356723,7 @@ elf_symbol { name: "pm_runtime_allow" is_defined: true symbol_type: FUNCTION - crc: 0x2d431182 + crc: 0x781f2bd6 type_id: 0x100e6fc8 full_name: "pm_runtime_allow" } @@ -372641,7 +356732,7 @@ elf_symbol { name: "pm_runtime_autosuspend_expiration" is_defined: true symbol_type: FUNCTION - crc: 0xc6d16aad + crc: 0x71124a8e type_id: 0x574ded10 full_name: "pm_runtime_autosuspend_expiration" } @@ -372650,7 +356741,7 @@ elf_symbol { name: "pm_runtime_barrier" is_defined: true symbol_type: FUNCTION - crc: 0xf7e3a97b + crc: 0xba87a897 type_id: 0x9d16dd74 full_name: "pm_runtime_barrier" } @@ -372659,7 +356750,7 @@ elf_symbol { name: "pm_runtime_enable" is_defined: true symbol_type: FUNCTION - crc: 0xe8383135 + crc: 0x6250f262 type_id: 0x100e6fc8 full_name: "pm_runtime_enable" } @@ -372668,7 +356759,7 @@ elf_symbol { name: "pm_runtime_forbid" is_defined: true symbol_type: FUNCTION - crc: 0xac0d4822 + crc: 0xd74afbc0 type_id: 0x100e6fc8 full_name: "pm_runtime_forbid" } @@ -372677,7 +356768,7 @@ elf_symbol { name: "pm_runtime_force_resume" is_defined: true symbol_type: FUNCTION - crc: 0x9c6966ba + crc: 0xebc3d632 type_id: 0x9d16dd74 full_name: "pm_runtime_force_resume" } @@ -372686,7 +356777,7 @@ elf_symbol { name: "pm_runtime_force_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x3bdb54ea + crc: 0x8430df75 type_id: 0x9d16dd74 full_name: "pm_runtime_force_suspend" } @@ -372695,7 +356786,7 @@ elf_symbol { name: "pm_runtime_get_if_active" is_defined: true symbol_type: FUNCTION - crc: 0x3b84909d + crc: 0x48058728 type_id: 0x9ca3200b full_name: "pm_runtime_get_if_active" } @@ -372704,7 +356795,7 @@ elf_symbol { name: "pm_runtime_irq_safe" is_defined: true symbol_type: FUNCTION - crc: 0xe7055590 + crc: 0x7bbc40b9 type_id: 0x100e6fc8 full_name: "pm_runtime_irq_safe" } @@ -372713,7 +356804,7 @@ elf_symbol { name: "pm_runtime_no_callbacks" is_defined: true symbol_type: FUNCTION - crc: 0x73f3fc09 + crc: 0x57a13ddb type_id: 0x100e6fc8 full_name: "pm_runtime_no_callbacks" } @@ -372722,7 +356813,7 @@ elf_symbol { name: "pm_runtime_set_autosuspend_delay" is_defined: true symbol_type: FUNCTION - crc: 0xd08c9c85 + crc: 0x1a7f897e type_id: 0x1192ec84 full_name: "pm_runtime_set_autosuspend_delay" } @@ -372731,7 +356822,7 @@ elf_symbol { name: "pm_stay_awake" is_defined: true symbol_type: FUNCTION - crc: 0x73cb4885 + crc: 0xd7eda6dc type_id: 0x100e6fc8 full_name: "pm_stay_awake" } @@ -372767,7 +356858,7 @@ elf_symbol { name: "pm_wakeup_dev_event" is_defined: true symbol_type: FUNCTION - crc: 0x9a794e6e + crc: 0xc6fe82d7 type_id: 0x11032587 full_name: "pm_wakeup_dev_event" } @@ -372776,7 +356867,7 @@ elf_symbol { name: "pm_wakeup_ws_event" is_defined: true symbol_type: FUNCTION - crc: 0xe93ba011 + crc: 0xb6d526ff type_id: 0x112fdfca full_name: "pm_wakeup_ws_event" } @@ -372794,7 +356885,7 @@ elf_symbol { name: "policy_has_boost_freq" is_defined: true symbol_type: FUNCTION - crc: 0x5df6d691 + crc: 0x58c35d89 type_id: 0xfec3d248 full_name: "policy_has_boost_freq" } @@ -372816,12 +356907,21 @@ elf_symbol { 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: 0x617c28e0 + 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: 0x6b9b614d type_id: 0x169d12f4 full_name: "power_supply_changed" } @@ -372830,7 +356930,7 @@ elf_symbol { name: "power_supply_get_by_name" is_defined: true symbol_type: FUNCTION - crc: 0xfac6d79d + crc: 0x24f198d0 type_id: 0x347afa45 full_name: "power_supply_get_by_name" } @@ -372839,7 +356939,7 @@ elf_symbol { name: "power_supply_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xb7bcc5fe + crc: 0xe04a61be type_id: 0x361a553a full_name: "power_supply_get_by_phandle" } @@ -372848,7 +356948,7 @@ elf_symbol { name: "power_supply_get_by_phandle_array" is_defined: true symbol_type: FUNCTION - crc: 0x03bdeab6 + crc: 0xcc8d16ba type_id: 0x9064137a full_name: "power_supply_get_by_phandle_array" } @@ -372857,7 +356957,7 @@ elf_symbol { name: "power_supply_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x16c629dd + crc: 0xbd691018 type_id: 0x5093f296 full_name: "power_supply_get_drvdata" } @@ -372866,7 +356966,7 @@ elf_symbol { name: "power_supply_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x01de9d01 + crc: 0x51ff6475 type_id: 0x9ba3144f full_name: "power_supply_get_property" } @@ -372884,7 +356984,7 @@ elf_symbol { name: "power_supply_put" is_defined: true symbol_type: FUNCTION - crc: 0x3e78151c + crc: 0x80b74580 type_id: 0x169d12f4 full_name: "power_supply_put" } @@ -372902,7 +357002,7 @@ elf_symbol { name: "power_supply_register" is_defined: true symbol_type: FUNCTION - crc: 0x2f7708fb + crc: 0x4033dfd2 type_id: 0x3bb8868a full_name: "power_supply_register" } @@ -372911,7 +357011,7 @@ elf_symbol { name: "power_supply_set_property" is_defined: true symbol_type: FUNCTION - crc: 0xebfee9ee + crc: 0xe8c191a8 type_id: 0x9bad5a77 full_name: "power_supply_set_property" } @@ -372929,7 +357029,7 @@ elf_symbol { name: "power_supply_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xeef9d454 + crc: 0xe17e1423 type_id: 0x169d12f4 full_name: "power_supply_unregister" } @@ -372938,7 +357038,7 @@ elf_symbol { name: "ppp_channel_index" is_defined: true symbol_type: FUNCTION - crc: 0xaadae668 + crc: 0x5149e8a4 type_id: 0x99a901c1 full_name: "ppp_channel_index" } @@ -372947,7 +357047,7 @@ elf_symbol { name: "ppp_dev_name" is_defined: true symbol_type: FUNCTION - crc: 0x3b9e1731 + crc: 0x3b7955aa type_id: 0x3a17e325 full_name: "ppp_dev_name" } @@ -372956,7 +357056,7 @@ elf_symbol { name: "ppp_input" is_defined: true symbol_type: FUNCTION - crc: 0x6e18d299 + crc: 0x6a1e327b type_id: 0x14a48ed9 full_name: "ppp_input" } @@ -372965,7 +357065,7 @@ elf_symbol { name: "ppp_input_error" is_defined: true symbol_type: FUNCTION - crc: 0x9f4fa957 + crc: 0xa7bb09bc type_id: 0x152d3031 full_name: "ppp_input_error" } @@ -372974,7 +357074,7 @@ elf_symbol { name: "ppp_output_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x969208f6 + crc: 0x679e2148 type_id: 0x14b1b37d full_name: "ppp_output_wakeup" } @@ -372983,7 +357083,7 @@ elf_symbol { name: "ppp_register_channel" is_defined: true symbol_type: FUNCTION - crc: 0x3faa5504 + crc: 0xa1aed256 type_id: 0x99a901c1 full_name: "ppp_register_channel" } @@ -372992,7 +357092,7 @@ elf_symbol { name: "ppp_register_compressor" is_defined: true symbol_type: FUNCTION - crc: 0x2a73d436 + crc: 0xc60ca772 type_id: 0x90dc3d3e full_name: "ppp_register_compressor" } @@ -373001,7 +357101,7 @@ elf_symbol { name: "ppp_register_net_channel" is_defined: true symbol_type: FUNCTION - crc: 0xfc052b02 + crc: 0x3fcf3c99 type_id: 0x9eeae021 full_name: "ppp_register_net_channel" } @@ -373010,7 +357110,7 @@ elf_symbol { name: "ppp_unit_number" is_defined: true symbol_type: FUNCTION - crc: 0x179c969e + crc: 0xd89b3c58 type_id: 0x99a901c1 full_name: "ppp_unit_number" } @@ -373019,7 +357119,7 @@ elf_symbol { name: "ppp_unregister_channel" is_defined: true symbol_type: FUNCTION - crc: 0xafdb35a6 + crc: 0xb64a78ac type_id: 0x14b1b37d full_name: "ppp_unregister_channel" } @@ -373028,7 +357128,7 @@ elf_symbol { name: "ppp_unregister_compressor" is_defined: true symbol_type: FUNCTION - crc: 0x4c0b8b8d + crc: 0xe89069fb type_id: 0x1dc48f82 full_name: "ppp_unregister_compressor" } @@ -373037,7 +357137,7 @@ elf_symbol { name: "pppox_compat_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x6a56cf4e + crc: 0xbfb89461 type_id: 0x9882219f full_name: "pppox_compat_ioctl" } @@ -373046,7 +357146,7 @@ elf_symbol { name: "pppox_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xa6119d18 + crc: 0xe9816a7b type_id: 0x9882219f full_name: "pppox_ioctl" } @@ -373055,7 +357155,7 @@ elf_symbol { name: "pppox_unbind_sock" is_defined: true symbol_type: FUNCTION - crc: 0x599885ac + crc: 0xc975cf0b type_id: 0x17c95d08 full_name: "pppox_unbind_sock" } @@ -373064,7 +357164,7 @@ elf_symbol { name: "pps_event" is_defined: true symbol_type: FUNCTION - crc: 0xf9ce821b + crc: 0x60c3270d type_id: 0x17306592 full_name: "pps_event" } @@ -373073,7 +357173,7 @@ elf_symbol { name: "pps_register_source" is_defined: true symbol_type: FUNCTION - crc: 0xc677bf6e + crc: 0xb6a43ae3 type_id: 0x9ffaa344 full_name: "pps_register_source" } @@ -373082,7 +357182,7 @@ elf_symbol { name: "pps_unregister_source" is_defined: true symbol_type: FUNCTION - crc: 0x08315352 + crc: 0xad05dcea type_id: 0x17f14839 full_name: "pps_unregister_source" } @@ -373122,6 +357222,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" @@ -373145,7 +357254,7 @@ elf_symbol { name: "proc_create" is_defined: true symbol_type: FUNCTION - crc: 0x67c036f3 + crc: 0x1be8c5a1 type_id: 0x3943c0fb full_name: "proc_create" } @@ -373154,7 +357263,7 @@ elf_symbol { name: "proc_create_data" is_defined: true symbol_type: FUNCTION - crc: 0x346f769b + crc: 0xbf5b21c4 type_id: 0x3943c6d4 full_name: "proc_create_data" } @@ -373163,7 +357272,7 @@ elf_symbol { name: "proc_create_net_data" is_defined: true symbol_type: FUNCTION - crc: 0xf76dfa33 + crc: 0xdca756c9 type_id: 0x3943cd14 full_name: "proc_create_net_data" } @@ -373172,7 +357281,7 @@ elf_symbol { name: "proc_create_net_single" is_defined: true symbol_type: FUNCTION - crc: 0x7d5bf944 + crc: 0x3a4ffe49 type_id: 0x39439154 full_name: "proc_create_net_single" } @@ -373181,7 +357290,7 @@ elf_symbol { name: "proc_create_seq_private" is_defined: true symbol_type: FUNCTION - crc: 0xf699247f + crc: 0x1cc286d2 type_id: 0x3943cd14 full_name: "proc_create_seq_private" } @@ -373190,7 +357299,7 @@ elf_symbol { name: "proc_create_single_data" is_defined: true symbol_type: FUNCTION - crc: 0x6a87b6b1 + crc: 0xb3b26296 type_id: 0x39439154 full_name: "proc_create_single_data" } @@ -373253,7 +357362,7 @@ elf_symbol { name: "proc_mkdir" is_defined: true symbol_type: FUNCTION - crc: 0x7226878a + crc: 0x0675b7b4 type_id: 0x396d7dc5 full_name: "proc_mkdir" } @@ -373262,7 +357371,7 @@ elf_symbol { name: "proc_mkdir_data" is_defined: true symbol_type: FUNCTION - crc: 0x475940c7 + crc: 0xc7b69f02 type_id: 0x394343b5 full_name: "proc_mkdir_data" } @@ -373271,7 +357380,7 @@ elf_symbol { name: "proc_remove" is_defined: true symbol_type: FUNCTION - crc: 0xe99f71a2 + crc: 0xba842909 type_id: 0x1688452c full_name: "proc_remove" } @@ -373280,7 +357389,7 @@ elf_symbol { name: "proc_set_size" is_defined: true symbol_type: FUNCTION - crc: 0xc91143ed + crc: 0xe2c49c29 type_id: 0x1616da34 full_name: "proc_set_size" } @@ -373289,7 +357398,7 @@ elf_symbol { name: "proc_set_user" is_defined: true symbol_type: FUNCTION - crc: 0x8f11b34e + crc: 0x5116d17f type_id: 0x15005e8a full_name: "proc_set_user" } @@ -373298,7 +357407,7 @@ elf_symbol { name: "proc_symlink" is_defined: true symbol_type: FUNCTION - crc: 0xdefe0e60 + crc: 0x3b17aa87 type_id: 0x3962f9e8 full_name: "proc_symlink" } @@ -373307,7 +357416,7 @@ elf_symbol { name: "proto_register" is_defined: true symbol_type: FUNCTION - crc: 0xb3dd97c8 + crc: 0xbde31114 type_id: 0x92e29590 full_name: "proto_register" } @@ -373316,7 +357425,7 @@ elf_symbol { name: "proto_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x81577086 + crc: 0x7116cebc type_id: 0x1e66a460 full_name: "proto_unregister" } @@ -373325,7 +357434,7 @@ elf_symbol { name: "ps2_begin_command" is_defined: true symbol_type: FUNCTION - crc: 0x25bcb885 + crc: 0xa3cc01bd type_id: 0x148b1035 full_name: "ps2_begin_command" } @@ -373334,7 +357443,7 @@ elf_symbol { name: "ps2_cmd_aborted" is_defined: true symbol_type: FUNCTION - crc: 0xcff6792f + crc: 0x37a9cf29 type_id: 0x148b1035 full_name: "ps2_cmd_aborted" } @@ -373343,7 +357452,7 @@ elf_symbol { name: "ps2_command" is_defined: true symbol_type: FUNCTION - crc: 0xf2673391 + crc: 0xe72ad26e type_id: 0x9981df44 full_name: "ps2_command" } @@ -373352,7 +357461,7 @@ elf_symbol { name: "ps2_drain" is_defined: true symbol_type: FUNCTION - crc: 0x1a04ece0 + crc: 0x01858bad type_id: 0x174aa4cd full_name: "ps2_drain" } @@ -373361,7 +357470,7 @@ elf_symbol { name: "ps2_end_command" is_defined: true symbol_type: FUNCTION - crc: 0x7d67699d + crc: 0x08b015f3 type_id: 0x148b1035 full_name: "ps2_end_command" } @@ -373370,7 +357479,7 @@ elf_symbol { name: "ps2_handle_ack" is_defined: true symbol_type: FUNCTION - crc: 0xe2d778c4 + crc: 0x8bc3d8ae type_id: 0xfa126b6a full_name: "ps2_handle_ack" } @@ -373379,7 +357488,7 @@ elf_symbol { name: "ps2_handle_response" is_defined: true symbol_type: FUNCTION - crc: 0xe1d16fe3 + crc: 0x1dbfaea7 type_id: 0xfa126b6a full_name: "ps2_handle_response" } @@ -373388,7 +357497,7 @@ elf_symbol { name: "ps2_init" is_defined: true symbol_type: FUNCTION - crc: 0x22dea4a3 + crc: 0x7efae4bf type_id: 0x1480c3c3 full_name: "ps2_init" } @@ -373397,7 +357506,7 @@ elf_symbol { name: "ps2_sendbyte" is_defined: true symbol_type: FUNCTION - crc: 0x051497ee + crc: 0xa68f236d type_id: 0x9927b218 full_name: "ps2_sendbyte" } @@ -373406,7 +357515,7 @@ elf_symbol { name: "ps2_sliced_command" is_defined: true symbol_type: FUNCTION - crc: 0xe55932dc + crc: 0xdd039d30 type_id: 0x9936d341 full_name: "ps2_sliced_command" } @@ -373415,7 +357524,7 @@ elf_symbol { name: "pskb_expand_head" is_defined: true symbol_type: FUNCTION - crc: 0xc5942949 + crc: 0x7c80939e type_id: 0x9d55b48a full_name: "pskb_expand_head" } @@ -373424,7 +357533,7 @@ elf_symbol { name: "pskb_put" is_defined: true symbol_type: FUNCTION - crc: 0xa6dc6e5f + crc: 0xf57fe3d0 type_id: 0x57c99e27 full_name: "pskb_put" } @@ -373433,7 +357542,7 @@ elf_symbol { name: "pstore_register" is_defined: true symbol_type: FUNCTION - crc: 0x96118243 + crc: 0x6e2baacf type_id: 0x9f9d90bf full_name: "pstore_register" } @@ -373451,7 +357560,7 @@ elf_symbol { name: "pstore_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xe6e6e2f9 + crc: 0xf02ce6df type_id: 0x12852203 full_name: "pstore_unregister" } @@ -373460,7 +357569,7 @@ elf_symbol { name: "ptp_classify_raw" is_defined: true symbol_type: FUNCTION - crc: 0xe96c5740 + crc: 0xd0511efa type_id: 0xc1439b43 full_name: "ptp_classify_raw" } @@ -373469,7 +357578,7 @@ elf_symbol { name: "ptp_clock_event" is_defined: true symbol_type: FUNCTION - crc: 0x5c666fe0 + crc: 0xe9616175 type_id: 0x1a780013 full_name: "ptp_clock_event" } @@ -373478,7 +357587,7 @@ elf_symbol { name: "ptp_clock_index" is_defined: true symbol_type: FUNCTION - crc: 0x8bc587c7 + crc: 0x420679a3 type_id: 0x9768f895 full_name: "ptp_clock_index" } @@ -373487,7 +357596,7 @@ elf_symbol { name: "ptp_clock_register" is_defined: true symbol_type: FUNCTION - crc: 0xa06924e1 + crc: 0x6a32752e type_id: 0x2971f309 full_name: "ptp_clock_register" } @@ -373496,7 +357605,7 @@ elf_symbol { name: "ptp_clock_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x07cd626e + crc: 0xdf4bf1b7 type_id: 0x9768f895 full_name: "ptp_clock_unregister" } @@ -373505,7 +357614,7 @@ elf_symbol { name: "ptp_parse_header" is_defined: true symbol_type: FUNCTION - crc: 0xed37d6d6 + crc: 0x77f95be5 type_id: 0x9587d027 full_name: "ptp_parse_header" } @@ -373514,7 +357623,7 @@ elf_symbol { name: "put_cmsg" is_defined: true symbol_type: FUNCTION - crc: 0x430f2ff0 + crc: 0x9c9a7a11 type_id: 0x9732df25 full_name: "put_cmsg" } @@ -373523,7 +357632,7 @@ elf_symbol { name: "put_device" is_defined: true symbol_type: FUNCTION - crc: 0xba88a554 + crc: 0x675a74b2 type_id: 0x100e6fc8 full_name: "put_device" } @@ -373532,7 +357641,7 @@ elf_symbol { name: "put_disk" is_defined: true symbol_type: FUNCTION - crc: 0x2afcbd08 + crc: 0xc32c1e35 type_id: 0x18d41dd9 full_name: "put_disk" } @@ -373550,7 +357659,7 @@ elf_symbol { name: "put_pid" is_defined: true symbol_type: FUNCTION - crc: 0x5e61bd5c + crc: 0x7ea6c7a0 type_id: 0x1689085f full_name: "put_pid" } @@ -373604,7 +357713,7 @@ elf_symbol { name: "pwm_apply_state" is_defined: true symbol_type: FUNCTION - crc: 0x4bbd366c + crc: 0xeabfac52 type_id: 0x977feed8 full_name: "pwm_apply_state" } @@ -373613,25 +357722,43 @@ elf_symbol { name: "pwm_free" is_defined: true symbol_type: FUNCTION - crc: 0x111a6b8c + crc: 0xee8045a8 type_id: 0x1a902728 full_name: "pwm_free" } +elf_symbol { + id: 0x9a5fd229 + name: "pwm_get_chip_data" + is_defined: true + symbol_type: FUNCTION + crc: 0x85dc3878 + type_id: 0x5c9ec74a + full_name: "pwm_get_chip_data" +} elf_symbol { id: 0xe4363e0f name: "pwm_request" is_defined: true symbol_type: FUNCTION - crc: 0x20ea3e29 + crc: 0x61ec5f4c type_id: 0x1a33cdc3 full_name: "pwm_request" } +elf_symbol { + id: 0x97ae9712 + name: "pwm_set_chip_data" + is_defined: true + symbol_type: FUNCTION + crc: 0x7fe09d58 + type_id: 0x97ea6000 + full_name: "pwm_set_chip_data" +} elf_symbol { id: 0x649b0ae0 name: "pwmchip_add" is_defined: true symbol_type: FUNCTION - crc: 0xe0f49df2 + crc: 0x0a0e008b type_id: 0x94a5b2cb full_name: "pwmchip_add" } @@ -373640,7 +357767,7 @@ elf_symbol { name: "pwmchip_remove" is_defined: true symbol_type: FUNCTION - crc: 0x01e0b4da + crc: 0x89751625 type_id: 0x19bd0077 full_name: "pwmchip_remove" } @@ -373649,7 +357776,7 @@ elf_symbol { name: "qca_read_soc_version" is_defined: true symbol_type: FUNCTION - crc: 0xb02c87a8 + crc: 0x417322ca type_id: 0x9a4d0c6c full_name: "qca_read_soc_version" } @@ -373658,7 +357785,7 @@ elf_symbol { name: "qca_send_pre_shutdown_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xb17a7fe2 + crc: 0x97e7d3a8 type_id: 0x9af01625 full_name: "qca_send_pre_shutdown_cmd" } @@ -373667,7 +357794,7 @@ elf_symbol { name: "qca_set_bdaddr" is_defined: true symbol_type: FUNCTION - crc: 0xef738e57 + crc: 0xf309e790 type_id: 0x9a2fc16a full_name: "qca_set_bdaddr" } @@ -373676,7 +357803,7 @@ elf_symbol { name: "qca_set_bdaddr_rome" is_defined: true symbol_type: FUNCTION - crc: 0xee3fc749 + crc: 0x02fbf759 type_id: 0x9a2fc16a full_name: "qca_set_bdaddr_rome" } @@ -373685,7 +357812,7 @@ elf_symbol { name: "qca_uart_setup" is_defined: true symbol_type: FUNCTION - crc: 0x223afae9 + crc: 0x204692c0 type_id: 0x9bc09b7f full_name: "qca_uart_setup" } @@ -373694,7 +357821,7 @@ elf_symbol { name: "qcom_icc_xlate_extended" is_defined: true symbol_type: FUNCTION - crc: 0x3d0eb8f6 + crc: 0x5dd505b9 type_id: 0x2d27988b full_name: "qcom_icc_xlate_extended" } @@ -373703,7 +357830,7 @@ elf_symbol { name: "qcom_smem_state_get" is_defined: true symbol_type: FUNCTION - crc: 0xef38235f + crc: 0x67800f25 type_id: 0x4f30442f full_name: "qcom_smem_state_get" } @@ -373721,7 +357848,7 @@ elf_symbol { name: "qcom_smem_state_register" is_defined: true symbol_type: FUNCTION - crc: 0xacf15c3f + crc: 0x637b2cb9 type_id: 0x42b552b4 full_name: "qcom_smem_state_register" } @@ -373824,6 +357951,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" @@ -373851,6 +357987,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" @@ -373860,15 +358005,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" @@ -373910,7 +358046,7 @@ elf_symbol { name: "raw_spin_rq_lock_nested" is_defined: true symbol_type: FUNCTION - crc: 0xa8b11deb + crc: 0x45916a9c type_id: 0x1a847502 full_name: "raw_spin_rq_lock_nested" } @@ -373919,7 +358055,7 @@ elf_symbol { name: "raw_spin_rq_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x66ab1890 + crc: 0xaacc21bf type_id: 0x1b18f64e full_name: "raw_spin_rq_unlock" } @@ -374189,7 +358325,7 @@ elf_symbol { name: "rcu_read_unlock_trace_special" is_defined: true symbol_type: FUNCTION - crc: 0xdcf7380f + crc: 0x5f47c001 type_id: 0x17de3be6 full_name: "rcu_read_unlock_trace_special" } @@ -374198,7 +358334,7 @@ elf_symbol { name: "rcu_tasks_trace_qs_blkd" is_defined: true symbol_type: FUNCTION - crc: 0xe452b1a5 + crc: 0x242ee292 type_id: 0x17de3be6 full_name: "rcu_tasks_trace_qs_blkd" } @@ -374207,7 +358343,7 @@ elf_symbol { name: "rcu_trc_cmpxchg_need_qs" is_defined: true symbol_type: FUNCTION - crc: 0x9a7ac1af + crc: 0x7847f276 type_id: 0x54a3f2d6 full_name: "rcu_trc_cmpxchg_need_qs" } @@ -374234,7 +358370,7 @@ elf_symbol { name: "rcuwait_wake_up" is_defined: true symbol_type: FUNCTION - crc: 0x03469357 + crc: 0xd8d4b0ea type_id: 0x929ea9e9 full_name: "rcuwait_wake_up" } @@ -374243,7 +358379,7 @@ elf_symbol { name: "rdev_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0xeebbf65f + crc: 0xf03ae316 type_id: 0xaef121ed full_name: "rdev_get_dev" } @@ -374252,7 +358388,7 @@ elf_symbol { name: "rdev_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x1d626e8e + crc: 0x4d41441d type_id: 0x5548a022 full_name: "rdev_get_drvdata" } @@ -374261,7 +358397,7 @@ elf_symbol { name: "rdev_get_id" is_defined: true symbol_type: FUNCTION - crc: 0x05e05e15 + crc: 0x65b237bf type_id: 0x9e5ef2fc full_name: "rdev_get_id" } @@ -374270,7 +358406,7 @@ elf_symbol { name: "rdev_get_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xf2e70b1f + crc: 0x91bf31f2 type_id: 0x8f6b28f3 full_name: "rdev_get_regmap" } @@ -374279,7 +358415,7 @@ elf_symbol { name: "read_cache_page" is_defined: true symbol_type: FUNCTION - crc: 0x0355a78b + crc: 0x52a6984b type_id: 0xb8307855 full_name: "read_cache_page" } @@ -374315,7 +358451,7 @@ elf_symbol { name: "reclaim_shmem_address_space" is_defined: true symbol_type: FUNCTION - crc: 0xfa27527e + crc: 0x32f68afe type_id: 0x98e049ee full_name: "reclaim_shmem_address_space" } @@ -374365,29 +358501,20 @@ elf_symbol { full_name: "refcount_warn_saturate" } elf_symbol { - id: 0x44a3bae5 - name: "reg_initiator_name" + id: 0x005b9494 + name: "refresh_frequency_limits" 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" + crc: 0x002548ec + type_id: 0x10ffd8df + full_name: "refresh_frequency_limits" } elf_symbol { id: 0x9fb09fdf name: "regcache_cache_bypass" is_defined: true symbol_type: FUNCTION - crc: 0xf0b62a04 + crc: 0x3a24fb2b type_id: 0x1347a32b full_name: "regcache_cache_bypass" } @@ -374396,7 +358523,7 @@ elf_symbol { name: "regcache_cache_only" is_defined: true symbol_type: FUNCTION - crc: 0x6bb44871 + crc: 0xaa534cd5 type_id: 0x1347a32b full_name: "regcache_cache_only" } @@ -374405,7 +358532,7 @@ elf_symbol { name: "regcache_drop_region" is_defined: true symbol_type: FUNCTION - crc: 0x442a79e0 + crc: 0xb5714a29 type_id: 0x9eed9829 full_name: "regcache_drop_region" } @@ -374414,7 +358541,7 @@ elf_symbol { name: "regcache_mark_dirty" is_defined: true symbol_type: FUNCTION - crc: 0x841303bb + crc: 0x3127020f type_id: 0x12f25e54 full_name: "regcache_mark_dirty" } @@ -374423,7 +358550,7 @@ elf_symbol { name: "regcache_sync" is_defined: true symbol_type: FUNCTION - crc: 0x66a62b08 + crc: 0x001538a5 type_id: 0x9feaece8 full_name: "regcache_sync" } @@ -374432,7 +358559,7 @@ elf_symbol { name: "regcache_sync_region" is_defined: true symbol_type: FUNCTION - crc: 0x0e6b91fe + crc: 0x46b549ca type_id: 0x9eed9829 full_name: "regcache_sync_region" } @@ -374441,7 +358568,7 @@ elf_symbol { name: "register_candev" is_defined: true symbol_type: FUNCTION - crc: 0x2fe2ef59 + crc: 0x7ed4ab19 type_id: 0x91296bda full_name: "register_candev" } @@ -374459,7 +358586,7 @@ elf_symbol { name: "register_console" is_defined: true symbol_type: FUNCTION - crc: 0xc8b9b348 + crc: 0x7d3cf82b type_id: 0x10cf8a7c full_name: "register_console" } @@ -374472,6 +358599,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: 0x23951854 + type_id: 0x913be113 + full_name: "register_filesystem" +} elf_symbol { id: 0x7165409e name: "register_ftrace_export" @@ -374549,7 +358685,7 @@ elf_symbol { name: "register_net_sysctl" is_defined: true symbol_type: FUNCTION - crc: 0xb57a0cf5 + crc: 0x02964ae7 type_id: 0x0d4395f8 full_name: "register_net_sysctl" } @@ -374558,7 +358694,7 @@ elf_symbol { name: "register_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x0b2474a9 + crc: 0x8d5fc703 type_id: 0x91296bda full_name: "register_netdev" } @@ -374567,7 +358703,7 @@ elf_symbol { name: "register_netdevice" is_defined: true symbol_type: FUNCTION - crc: 0x5baef02b + crc: 0xa7ac5452 type_id: 0x91296bda full_name: "register_netdevice" } @@ -374603,7 +358739,7 @@ elf_symbol { name: "register_pernet_device" is_defined: true symbol_type: FUNCTION - crc: 0x49bdd732 + crc: 0xc2850253 type_id: 0x97969509 full_name: "register_pernet_device" } @@ -374612,7 +358748,7 @@ elf_symbol { name: "register_pernet_subsys" is_defined: true symbol_type: FUNCTION - crc: 0x85640ecc + crc: 0xd30e1e09 type_id: 0x97969509 full_name: "register_pernet_subsys" } @@ -374630,7 +358766,7 @@ elf_symbol { name: "register_pppox_proto" is_defined: true symbol_type: FUNCTION - crc: 0xd9aeeeee + crc: 0xf53e67a0 type_id: 0x84a4d3f7 full_name: "register_pppox_proto" } @@ -374639,7 +358775,7 @@ elf_symbol { name: "register_qdisc" is_defined: true symbol_type: FUNCTION - crc: 0xe6a38180 + crc: 0x985bb4be type_id: 0x927a4e4f full_name: "register_qdisc" } @@ -374666,7 +358802,7 @@ elf_symbol { name: "register_shrinker" is_defined: true symbol_type: FUNCTION - crc: 0xf019372a + crc: 0xa34bc3bc type_id: 0x94bc9034 full_name: "register_shrinker" } @@ -374702,7 +358838,7 @@ elf_symbol { name: "register_tcf_proto_ops" is_defined: true symbol_type: FUNCTION - crc: 0xa46f87b0 + crc: 0x11802095 type_id: 0x9afc1632 full_name: "register_tcf_proto_ops" } @@ -374711,7 +358847,7 @@ elf_symbol { name: "register_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0x6b0ae403 + crc: 0xcc081c1a type_id: 0x97cd6aa0 full_name: "register_virtio_device" } @@ -374720,7 +358856,7 @@ elf_symbol { name: "register_virtio_driver" is_defined: true symbol_type: FUNCTION - crc: 0xab3bfec8 + crc: 0x16899599 type_id: 0x99bc1448 full_name: "register_virtio_driver" } @@ -374738,7 +358874,7 @@ elf_symbol { name: "regmap_add_irq_chip" is_defined: true symbol_type: FUNCTION - crc: 0xd50ff6f5 + crc: 0x7652a4a1 type_id: 0x9e6e36b1 full_name: "regmap_add_irq_chip" } @@ -374747,7 +358883,7 @@ elf_symbol { name: "regmap_async_complete" is_defined: true symbol_type: FUNCTION - crc: 0xa333cf5f + crc: 0x0957ad02 type_id: 0x9feaece8 full_name: "regmap_async_complete" } @@ -374756,7 +358892,7 @@ elf_symbol { name: "regmap_attach_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf32e9b7d + crc: 0x3cb44ec5 type_id: 0x9d3f0070 full_name: "regmap_attach_dev" } @@ -374765,7 +358901,7 @@ elf_symbol { name: "regmap_bulk_read" is_defined: true symbol_type: FUNCTION - crc: 0xd3e13e7c + crc: 0x909f4287 type_id: 0x9ef906fc full_name: "regmap_bulk_read" } @@ -374774,7 +358910,7 @@ elf_symbol { name: "regmap_bulk_write" is_defined: true symbol_type: FUNCTION - crc: 0x4a2d7528 + crc: 0xaff1abd4 type_id: 0x9ef16e60 full_name: "regmap_bulk_write" } @@ -374783,7 +358919,7 @@ elf_symbol { name: "regmap_check_range_table" is_defined: true symbol_type: FUNCTION - crc: 0x38aa88b9 + crc: 0xa5fb3e16 type_id: 0xfdd651d2 full_name: "regmap_check_range_table" } @@ -374801,7 +358937,7 @@ elf_symbol { name: "regmap_exit" is_defined: true symbol_type: FUNCTION - crc: 0x974f372f + crc: 0x2dbeb7ce type_id: 0x12f25e54 full_name: "regmap_exit" } @@ -374810,7 +358946,7 @@ elf_symbol { name: "regmap_field_read" is_defined: true symbol_type: FUNCTION - crc: 0xc8efdba5 + crc: 0xc4eb78c0 type_id: 0x957964bc full_name: "regmap_field_read" } @@ -374819,7 +358955,7 @@ elf_symbol { name: "regmap_field_update_bits_base" is_defined: true symbol_type: FUNCTION - crc: 0x50bb963a + crc: 0x0e0c6151 type_id: 0x94118828 full_name: "regmap_field_update_bits_base" } @@ -374828,7 +358964,7 @@ elf_symbol { name: "regmap_get_device" is_defined: true symbol_type: FUNCTION - crc: 0x0ad3f901 + crc: 0xbf2538c5 type_id: 0xaf453ff9 full_name: "regmap_get_device" } @@ -374837,7 +358973,7 @@ elf_symbol { name: "regmap_get_val_bytes" is_defined: true symbol_type: FUNCTION - crc: 0x2b6fc7bd + crc: 0x363cc082 type_id: 0x9feaece8 full_name: "regmap_get_val_bytes" } @@ -374846,7 +358982,7 @@ elf_symbol { name: "regmap_irq_get_domain" is_defined: true symbol_type: FUNCTION - crc: 0xb635d9db + crc: 0x9d5b1440 type_id: 0x5bdd6b94 full_name: "regmap_irq_get_domain" } @@ -374873,7 +359009,7 @@ elf_symbol { name: "regmap_mmio_detach_clk" is_defined: true symbol_type: FUNCTION - crc: 0xfaba3d40 + crc: 0x44ad06cc type_id: 0x12f25e54 full_name: "regmap_mmio_detach_clk" } @@ -374882,7 +359018,7 @@ elf_symbol { name: "regmap_multi_reg_write" is_defined: true symbol_type: FUNCTION - crc: 0x361fc852 + crc: 0xb9586015 type_id: 0x9f0243b3 full_name: "regmap_multi_reg_write" } @@ -374891,7 +359027,7 @@ elf_symbol { name: "regmap_multi_reg_write_bypassed" is_defined: true symbol_type: FUNCTION - crc: 0x1bf3087f + crc: 0xcd26ac99 type_id: 0x9f0243b3 full_name: "regmap_multi_reg_write_bypassed" } @@ -374900,7 +359036,7 @@ elf_symbol { name: "regmap_noinc_read" is_defined: true symbol_type: FUNCTION - crc: 0x69353ff5 + crc: 0x0f352bc0 type_id: 0x9ef906fc full_name: "regmap_noinc_read" } @@ -374909,7 +359045,7 @@ elf_symbol { name: "regmap_noinc_write" is_defined: true symbol_type: FUNCTION - crc: 0x92457ecb + crc: 0xde12c874 type_id: 0x9ef16e60 full_name: "regmap_noinc_write" } @@ -374918,7 +359054,7 @@ elf_symbol { name: "regmap_raw_read" is_defined: true symbol_type: FUNCTION - crc: 0x717362e0 + crc: 0x2cc381be type_id: 0x9ef906fc full_name: "regmap_raw_read" } @@ -374927,7 +359063,7 @@ elf_symbol { name: "regmap_raw_write" is_defined: true symbol_type: FUNCTION - crc: 0x55ad0412 + crc: 0xaf31f4a7 type_id: 0x9ef16e60 full_name: "regmap_raw_write" } @@ -374936,7 +359072,7 @@ elf_symbol { name: "regmap_raw_write_async" is_defined: true symbol_type: FUNCTION - crc: 0xa6a10474 + crc: 0xb98e0704 type_id: 0x9ef16e60 full_name: "regmap_raw_write_async" } @@ -374945,7 +359081,7 @@ elf_symbol { name: "regmap_read" is_defined: true symbol_type: FUNCTION - crc: 0xc4c048f4 + crc: 0x99a277d5 type_id: 0x9efa0528 full_name: "regmap_read" } @@ -374954,7 +359090,7 @@ elf_symbol { name: "regmap_register_patch" is_defined: true symbol_type: FUNCTION - crc: 0x41402ca6 + crc: 0x079d124c type_id: 0x9f0243b3 full_name: "regmap_register_patch" } @@ -374963,7 +359099,7 @@ elf_symbol { name: "regmap_reinit_cache" is_defined: true symbol_type: FUNCTION - crc: 0x4632891d + crc: 0x7d47f918 type_id: 0x9f1d3364 full_name: "regmap_reinit_cache" } @@ -374972,7 +359108,7 @@ elf_symbol { name: "regmap_update_bits_base" is_defined: true symbol_type: FUNCTION - crc: 0xa94a5a5b + crc: 0x7c949f3e type_id: 0x9eec8be1 full_name: "regmap_update_bits_base" } @@ -374981,7 +359117,7 @@ elf_symbol { name: "regmap_write" is_defined: true symbol_type: FUNCTION - crc: 0xb5b99a71 + crc: 0x7a650c52 type_id: 0x9eed9829 full_name: "regmap_write" } @@ -374990,7 +359126,7 @@ elf_symbol { name: "regulator_allow_bypass" is_defined: true symbol_type: FUNCTION - crc: 0xe2067a4d + crc: 0xf1514835 type_id: 0x9c5e99dc full_name: "regulator_allow_bypass" } @@ -374999,7 +359135,7 @@ elf_symbol { name: "regulator_bulk_disable" is_defined: true symbol_type: FUNCTION - crc: 0x9949b372 + crc: 0x239eb3c0 type_id: 0x8499ea41 full_name: "regulator_bulk_disable" } @@ -375008,7 +359144,7 @@ elf_symbol { name: "regulator_bulk_enable" is_defined: true symbol_type: FUNCTION - crc: 0xec818e21 + crc: 0x3052b44c type_id: 0x8499ea41 full_name: "regulator_bulk_enable" } @@ -375017,7 +359153,7 @@ elf_symbol { name: "regulator_bulk_free" is_defined: true symbol_type: FUNCTION - crc: 0xdc5a4528 + crc: 0xe571aed2 type_id: 0x098158fd full_name: "regulator_bulk_free" } @@ -375026,7 +359162,7 @@ elf_symbol { name: "regulator_bulk_get" is_defined: true symbol_type: FUNCTION - crc: 0x918d3f37 + crc: 0x3ae72b30 type_id: 0x9c874de2 full_name: "regulator_bulk_get" } @@ -375035,7 +359171,7 @@ elf_symbol { name: "regulator_count_voltages" is_defined: true symbol_type: FUNCTION - crc: 0x1b1c8fe6 + crc: 0x8af56a67 type_id: 0x9deb64a3 full_name: "regulator_count_voltages" } @@ -375044,7 +359180,7 @@ elf_symbol { name: "regulator_desc_list_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0xebe646d7 + crc: 0xb9bcca43 type_id: 0x92f2a156 full_name: "regulator_desc_list_voltage_linear_range" } @@ -375053,7 +359189,7 @@ elf_symbol { name: "regulator_disable" is_defined: true symbol_type: FUNCTION - crc: 0x4c19ecd4 + crc: 0x4f39ee2e type_id: 0x9deb64a3 full_name: "regulator_disable" } @@ -375062,7 +359198,7 @@ elf_symbol { name: "regulator_disable_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xaad0d2ae + crc: 0x4c019778 type_id: 0x9e5ef2fc full_name: "regulator_disable_regmap" } @@ -375071,7 +359207,7 @@ elf_symbol { name: "regulator_enable" is_defined: true symbol_type: FUNCTION - crc: 0x4d0f69cb + crc: 0x1be56791 type_id: 0x9deb64a3 full_name: "regulator_enable" } @@ -375080,7 +359216,7 @@ elf_symbol { name: "regulator_enable_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xa62a9889 + crc: 0x31ff1bd4 type_id: 0x9e5ef2fc full_name: "regulator_enable_regmap" } @@ -375089,7 +359225,7 @@ elf_symbol { name: "regulator_force_disable" is_defined: true symbol_type: FUNCTION - crc: 0x58d24557 + crc: 0x4b87bcd8 type_id: 0x9deb64a3 full_name: "regulator_force_disable" } @@ -375098,7 +359234,7 @@ elf_symbol { name: "regulator_get" is_defined: true symbol_type: FUNCTION - crc: 0x7edb04cd + crc: 0x382f53c7 type_id: 0x8556217d full_name: "regulator_get" } @@ -375107,16 +359243,25 @@ elf_symbol { name: "regulator_get_current_limit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x2f0aca7f + crc: 0x323a30a3 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: 0x790bdc32 + 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: 0xd2a05d49 type_id: 0xceb0f977 full_name: "regulator_get_linear_step" } @@ -375125,7 +359270,7 @@ elf_symbol { name: "regulator_get_mode" is_defined: true symbol_type: FUNCTION - crc: 0x0437ac1b + crc: 0xc3134582 type_id: 0xceb0f977 full_name: "regulator_get_mode" } @@ -375134,7 +359279,7 @@ elf_symbol { name: "regulator_get_optional" is_defined: true symbol_type: FUNCTION - crc: 0x998dd0a4 + crc: 0x1a70575e type_id: 0x8556217d full_name: "regulator_get_optional" } @@ -375143,7 +359288,7 @@ elf_symbol { name: "regulator_get_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xc2612f6b + crc: 0xf1dcdf68 type_id: 0x9deb64a3 full_name: "regulator_get_voltage" } @@ -375152,7 +359297,7 @@ elf_symbol { name: "regulator_get_voltage_rdev" is_defined: true symbol_type: FUNCTION - crc: 0x5c24f3bc + crc: 0xf147b1ad type_id: 0x9e5ef2fc full_name: "regulator_get_voltage_rdev" } @@ -375161,7 +359306,7 @@ elf_symbol { name: "regulator_get_voltage_sel_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x598b21e5 + crc: 0x5229b16e type_id: 0x9e5ef2fc full_name: "regulator_get_voltage_sel_regmap" } @@ -375170,7 +359315,7 @@ elf_symbol { name: "regulator_is_enabled" is_defined: true symbol_type: FUNCTION - crc: 0xd317d066 + crc: 0xe6d33b03 type_id: 0x9deb64a3 full_name: "regulator_is_enabled" } @@ -375179,7 +359324,7 @@ elf_symbol { name: "regulator_is_enabled_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xfa5f5f17 + crc: 0xb0f85467 type_id: 0x9e5ef2fc full_name: "regulator_is_enabled_regmap" } @@ -375188,7 +359333,7 @@ elf_symbol { name: "regulator_is_supported_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xda9b2cf5 + crc: 0x3877e9e3 type_id: 0x9c6e2fdb full_name: "regulator_is_supported_voltage" } @@ -375197,7 +359342,7 @@ elf_symbol { name: "regulator_list_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x88fb0fd2 + crc: 0xdc9b7728 type_id: 0x9cfd713b full_name: "regulator_list_voltage" } @@ -375206,7 +359351,7 @@ elf_symbol { name: "regulator_list_voltage_linear" is_defined: true symbol_type: FUNCTION - crc: 0x253d9b9c + crc: 0x8e52ea90 type_id: 0x9f48e764 full_name: "regulator_list_voltage_linear" } @@ -375215,7 +359360,7 @@ elf_symbol { name: "regulator_list_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0x70fdb534 + crc: 0xcbb9d0f3 type_id: 0x9f48e764 full_name: "regulator_list_voltage_linear_range" } @@ -375224,7 +359369,7 @@ elf_symbol { name: "regulator_list_voltage_table" is_defined: true symbol_type: FUNCTION - crc: 0x5fa4ebe8 + crc: 0x42a28721 type_id: 0x9f48e764 full_name: "regulator_list_voltage_table" } @@ -375233,7 +359378,7 @@ elf_symbol { name: "regulator_map_voltage_ascend" is_defined: true symbol_type: FUNCTION - crc: 0xd5c4bc17 + crc: 0x47c5e036 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_ascend" } @@ -375242,7 +359387,7 @@ elf_symbol { name: "regulator_map_voltage_iterate" is_defined: true symbol_type: FUNCTION - crc: 0xc43a65cd + crc: 0x2c962106 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_iterate" } @@ -375251,7 +359396,7 @@ elf_symbol { name: "regulator_map_voltage_linear" is_defined: true symbol_type: FUNCTION - crc: 0x788215e8 + crc: 0x03ed9df0 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_linear" } @@ -375260,7 +359405,7 @@ elf_symbol { name: "regulator_map_voltage_linear_range" is_defined: true symbol_type: FUNCTION - crc: 0xa40365ea + crc: 0x47dc6a00 type_id: 0x9fdbb984 full_name: "regulator_map_voltage_linear_range" } @@ -375269,7 +359414,7 @@ elf_symbol { name: "regulator_notifier_call_chain" is_defined: true symbol_type: FUNCTION - crc: 0x407fbd5c + crc: 0x9997eae8 type_id: 0x9e950837 full_name: "regulator_notifier_call_chain" } @@ -375278,7 +359423,7 @@ elf_symbol { name: "regulator_put" is_defined: true symbol_type: FUNCTION - crc: 0x38e746f0 + crc: 0xbf3e6cbc type_id: 0x10f3d61f full_name: "regulator_put" } @@ -375287,7 +359432,7 @@ elf_symbol { name: "regulator_register_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x537db8ef + crc: 0x480fd65c type_id: 0x9d85be32 full_name: "regulator_register_notifier" } @@ -375296,7 +359441,7 @@ elf_symbol { name: "regulator_set_active_discharge_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x6be187b9 + crc: 0x0072ed0e type_id: 0x9feb0f83 full_name: "regulator_set_active_discharge_regmap" } @@ -375305,7 +359450,7 @@ elf_symbol { name: "regulator_set_current_limit" is_defined: true symbol_type: FUNCTION - crc: 0x75027d2e + crc: 0x714342bd type_id: 0x9c6e2fdb full_name: "regulator_set_current_limit" } @@ -375314,7 +359459,7 @@ elf_symbol { name: "regulator_set_current_limit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x95ab246a + crc: 0x0e164217 type_id: 0x9fdbb984 full_name: "regulator_set_current_limit_regmap" } @@ -375323,7 +359468,7 @@ elf_symbol { name: "regulator_set_load" is_defined: true symbol_type: FUNCTION - crc: 0x165e6f39 + crc: 0xe742a27b type_id: 0x9c77e7ef full_name: "regulator_set_load" } @@ -375332,7 +359477,7 @@ elf_symbol { name: "regulator_set_mode" is_defined: true symbol_type: FUNCTION - crc: 0x93628b72 + crc: 0xd9a655e7 type_id: 0x9cfd713b full_name: "regulator_set_mode" } @@ -375341,7 +359486,7 @@ elf_symbol { name: "regulator_set_pull_down_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xb3fd2211 + crc: 0x64117e5d type_id: 0x9e5ef2fc full_name: "regulator_set_pull_down_regmap" } @@ -375350,7 +359495,7 @@ elf_symbol { name: "regulator_set_ramp_delay_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x95eab35f + crc: 0xe6fd415d type_id: 0x9fc271b0 full_name: "regulator_set_ramp_delay_regmap" } @@ -375359,7 +359504,7 @@ elf_symbol { name: "regulator_set_voltage" is_defined: true symbol_type: FUNCTION - crc: 0x06a9b925 + crc: 0xd1b3e1ca type_id: 0x9c6e2fdb full_name: "regulator_set_voltage" } @@ -375368,7 +359513,7 @@ elf_symbol { name: "regulator_set_voltage_sel_regmap" is_defined: true symbol_type: FUNCTION - crc: 0x8a61f040 + crc: 0x93fa1e30 type_id: 0x9f48e764 full_name: "regulator_set_voltage_sel_regmap" } @@ -375377,7 +359522,7 @@ elf_symbol { name: "regulator_set_voltage_time" is_defined: true symbol_type: FUNCTION - crc: 0x7c625ad3 + crc: 0xefe85194 type_id: 0x9c6e2fdb full_name: "regulator_set_voltage_time" } @@ -375386,7 +359531,7 @@ elf_symbol { name: "regulator_set_voltage_time_sel" is_defined: true symbol_type: FUNCTION - crc: 0x7067ace8 + crc: 0xf4889faf type_id: 0x9f59863d full_name: "regulator_set_voltage_time_sel" } @@ -375395,7 +359540,7 @@ elf_symbol { name: "regulator_sync_voltage" is_defined: true symbol_type: FUNCTION - crc: 0xfc6f9f75 + crc: 0x191bcbaf type_id: 0x9deb64a3 full_name: "regulator_sync_voltage" } @@ -375404,7 +359549,7 @@ elf_symbol { name: "regulator_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x73ce3f23 + crc: 0x7c598c1a type_id: 0x13464040 full_name: "regulator_unregister" } @@ -375413,46 +359558,10 @@ elf_symbol { name: "regulator_unregister_notifier" is_defined: true symbol_type: FUNCTION - crc: 0x3ebf8ab9 + crc: 0x58a81dea 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" @@ -375467,7 +359576,7 @@ elf_symbol { name: "release_pages" is_defined: true symbol_type: FUNCTION - crc: 0x209dd419 + crc: 0xfc7e6436 type_id: 0x13c8e95f full_name: "release_pages" } @@ -375476,7 +359585,7 @@ elf_symbol { name: "release_sock" is_defined: true symbol_type: FUNCTION - crc: 0xf3a82ca7 + crc: 0x866ac668 type_id: 0x17c95d08 full_name: "release_sock" } @@ -375485,7 +359594,7 @@ elf_symbol { name: "remap_pfn_range" is_defined: true symbol_type: FUNCTION - crc: 0x82ee820b + crc: 0x22a71f7b type_id: 0x9fc5d15c full_name: "remap_pfn_range" } @@ -375494,7 +359603,7 @@ elf_symbol { name: "remap_vmalloc_range" is_defined: true symbol_type: FUNCTION - crc: 0xf18cc8a9 + crc: 0xad93ba1a type_id: 0x9f6a1bb3 full_name: "remap_vmalloc_range" } @@ -375521,7 +359630,7 @@ elf_symbol { name: "remove_proc_entry" is_defined: true symbol_type: FUNCTION - crc: 0x803c27ad + crc: 0x0a13e708 type_id: 0x1f7d7d9e full_name: "remove_proc_entry" } @@ -375530,7 +359639,7 @@ elf_symbol { name: "remove_proc_subtree" is_defined: true symbol_type: FUNCTION - crc: 0x1e006487 + crc: 0xe0c40c39 type_id: 0x9265cf22 full_name: "remove_proc_subtree" } @@ -375557,7 +359666,7 @@ elf_symbol { name: "report_iommu_fault" is_defined: true symbol_type: FUNCTION - crc: 0xdbcd7595 + crc: 0x61495f3b type_id: 0x9621e968 full_name: "report_iommu_fault" } @@ -375575,7 +359684,7 @@ elf_symbol { name: "request_firmware" is_defined: true symbol_type: FUNCTION - crc: 0xaa2a78b1 + crc: 0x928f16ea type_id: 0x9cec28b8 full_name: "request_firmware" } @@ -375584,7 +359693,7 @@ elf_symbol { name: "request_firmware_direct" is_defined: true symbol_type: FUNCTION - crc: 0x35e6ce1d + crc: 0xcbe6924a type_id: 0x9cec28b8 full_name: "request_firmware_direct" } @@ -375593,7 +359702,7 @@ elf_symbol { name: "request_firmware_into_buf" is_defined: true symbol_type: FUNCTION - crc: 0x06c98589 + crc: 0xe9619e70 type_id: 0x9cec7740 full_name: "request_firmware_into_buf" } @@ -375602,7 +359711,7 @@ elf_symbol { name: "request_firmware_nowait" is_defined: true symbol_type: FUNCTION - crc: 0xdc7df430 + crc: 0xb54318ff type_id: 0x9ef35806 full_name: "request_firmware_nowait" } @@ -375620,7 +359729,7 @@ elf_symbol { name: "resched_curr" is_defined: true symbol_type: FUNCTION - crc: 0x00c84316 + crc: 0xb80dd01f type_id: 0x1b18f64e full_name: "resched_curr" } @@ -375710,7 +359819,7 @@ elf_symbol { name: "reset_controller_register" is_defined: true symbol_type: FUNCTION - crc: 0xf22fda8b + crc: 0x986cd8aa type_id: 0x9539822a full_name: "reset_controller_register" } @@ -375719,7 +359828,7 @@ elf_symbol { name: "reset_controller_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x423b538f + crc: 0x2875bd92 type_id: 0x18213096 full_name: "reset_controller_unregister" } @@ -375732,21 +359841,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: 0x65a1207b type_id: 0x0a9e8df2 full_name: "rfkill_alloc" } @@ -375989,7 +360089,7 @@ elf_symbol { name: "root_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x4c679cd0 + crc: 0x8d5ea4a5 type_id: 0x100e6fc8 full_name: "root_device_unregister" } @@ -375998,7 +360098,7 @@ elf_symbol { name: "root_task_group" is_defined: true symbol_type: OBJECT - crc: 0xb2f8066f + crc: 0x9ace7799 type_id: 0x84d533ac full_name: "root_task_group" } @@ -376034,7 +360134,7 @@ elf_symbol { name: "rpmsg_create_channel" is_defined: true symbol_type: FUNCTION - crc: 0xb02139f7 + crc: 0xc75634bf type_id: 0xa3adbe6c full_name: "rpmsg_create_channel" } @@ -376043,7 +360143,7 @@ elf_symbol { name: "rpmsg_create_ept" is_defined: true symbol_type: FUNCTION - crc: 0x3ed23e48 + crc: 0x688a24e6 type_id: 0x4cd21214 full_name: "rpmsg_create_ept" } @@ -376052,7 +360152,7 @@ elf_symbol { name: "rpmsg_destroy_ept" is_defined: true symbol_type: FUNCTION - crc: 0x2461277d + crc: 0x77354399 type_id: 0x1fc886d7 full_name: "rpmsg_destroy_ept" } @@ -376061,7 +360161,7 @@ elf_symbol { name: "rpmsg_find_device" is_defined: true symbol_type: FUNCTION - crc: 0xa6f09324 + crc: 0x7e6dd141 type_id: 0xad2e2b96 full_name: "rpmsg_find_device" } @@ -376070,7 +360170,7 @@ elf_symbol { name: "rpmsg_poll" is_defined: true symbol_type: FUNCTION - crc: 0x6d217eb6 + crc: 0xa80c4e93 type_id: 0x2c0dbc38 full_name: "rpmsg_poll" } @@ -376079,7 +360179,7 @@ elf_symbol { name: "rpmsg_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x75bfa268 + crc: 0x585108c1 type_id: 0x94ed2c45 full_name: "rpmsg_register_device" } @@ -376088,7 +360188,7 @@ elf_symbol { name: "rpmsg_register_device_override" is_defined: true symbol_type: FUNCTION - crc: 0xbba91a03 + crc: 0xece3a75f type_id: 0x94156e91 full_name: "rpmsg_register_device_override" } @@ -376097,7 +360197,7 @@ elf_symbol { name: "rpmsg_release_channel" is_defined: true symbol_type: FUNCTION - crc: 0x6536fd08 + crc: 0x367b6f8e type_id: 0x947a09b6 full_name: "rpmsg_release_channel" } @@ -376106,7 +360206,7 @@ elf_symbol { name: "rpmsg_send" is_defined: true symbol_type: FUNCTION - crc: 0xa96931d5 + crc: 0x6e957a21 type_id: 0x92ab09cb full_name: "rpmsg_send" } @@ -376115,7 +360215,7 @@ elf_symbol { name: "rpmsg_sendto" is_defined: true symbol_type: FUNCTION - crc: 0x8236901c + crc: 0xfdf52927 type_id: 0x92a82deb full_name: "rpmsg_sendto" } @@ -376124,7 +360224,7 @@ elf_symbol { name: "rpmsg_trysend" is_defined: true symbol_type: FUNCTION - crc: 0x6a2e28e7 + crc: 0x2a040b1a type_id: 0x92ab09cb full_name: "rpmsg_trysend" } @@ -376133,7 +360233,7 @@ elf_symbol { name: "rpmsg_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x404fde6a + crc: 0x10f08230 type_id: 0x9d81f887 full_name: "rpmsg_unregister_device" } @@ -376142,7 +360242,7 @@ elf_symbol { name: "rproc_add" is_defined: true symbol_type: FUNCTION - crc: 0x0373b061 + crc: 0x4d351773 type_id: 0x97f16301 full_name: "rproc_add" } @@ -376151,7 +360251,7 @@ elf_symbol { name: "rproc_add_carveout" is_defined: true symbol_type: FUNCTION - crc: 0x385c27c8 + crc: 0x10861fc8 type_id: 0x1a816041 full_name: "rproc_add_carveout" } @@ -376160,7 +360260,7 @@ elf_symbol { name: "rproc_add_subdev" is_defined: true symbol_type: FUNCTION - crc: 0xaec7d3f0 + crc: 0x0e09c15b type_id: 0x1a5a9df1 full_name: "rproc_add_subdev" } @@ -376169,7 +360269,7 @@ elf_symbol { name: "rproc_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x2a8728b5 + crc: 0x1758db74 type_id: 0xbd324cd3 full_name: "rproc_alloc" } @@ -376178,7 +360278,7 @@ elf_symbol { name: "rproc_boot" is_defined: true symbol_type: FUNCTION - crc: 0x7f078236 + crc: 0xa3a87d67 type_id: 0x97f16301 full_name: "rproc_boot" } @@ -376187,7 +360287,7 @@ elf_symbol { name: "rproc_coredump" is_defined: true symbol_type: FUNCTION - crc: 0x1988ecbb + crc: 0xc6677edf type_id: 0x1ae9d1bd full_name: "rproc_coredump" } @@ -376196,7 +360296,7 @@ elf_symbol { name: "rproc_coredump_add_custom_segment" is_defined: true symbol_type: FUNCTION - crc: 0xd18904fb + crc: 0xdd7756e0 type_id: 0x944ce0cc full_name: "rproc_coredump_add_custom_segment" } @@ -376205,7 +360305,7 @@ elf_symbol { name: "rproc_coredump_add_segment" is_defined: true symbol_type: FUNCTION - crc: 0xb64912f3 + crc: 0x8b7807e5 type_id: 0x944cd608 full_name: "rproc_coredump_add_segment" } @@ -376214,7 +360314,7 @@ elf_symbol { name: "rproc_coredump_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x44a97724 + crc: 0x6cb0bf60 type_id: 0x1ae9d1bd full_name: "rproc_coredump_cleanup" } @@ -376223,7 +360323,7 @@ elf_symbol { name: "rproc_coredump_set_elf_info" is_defined: true symbol_type: FUNCTION - crc: 0x2cd6d97d + crc: 0x2527ddb5 type_id: 0x977041a6 full_name: "rproc_coredump_set_elf_info" } @@ -376232,16 +360332,25 @@ elf_symbol { name: "rproc_coredump_using_sections" is_defined: true symbol_type: FUNCTION - crc: 0x4c574aa6 + crc: 0xbf9ff167 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: 0x237b9a25 + 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: 0xf0350c0f type_id: 0x97f16301 full_name: "rproc_del" } @@ -376250,7 +360359,7 @@ elf_symbol { name: "rproc_elf_find_loaded_rsc_table" is_defined: true symbol_type: FUNCTION - crc: 0xd023fe89 + crc: 0x8afc7845 type_id: 0x20dcb434 full_name: "rproc_elf_find_loaded_rsc_table" } @@ -376259,7 +360368,7 @@ elf_symbol { name: "rproc_elf_get_boot_addr" is_defined: true symbol_type: FUNCTION - crc: 0xc25acb65 + crc: 0x203b1f12 type_id: 0x5d665720 full_name: "rproc_elf_get_boot_addr" } @@ -376268,7 +360377,7 @@ elf_symbol { name: "rproc_elf_load_rsc_table" is_defined: true symbol_type: FUNCTION - crc: 0xcab72182 + crc: 0x3112a146 type_id: 0x973d6744 full_name: "rproc_elf_load_rsc_table" } @@ -376277,7 +360386,7 @@ elf_symbol { name: "rproc_elf_load_segments" is_defined: true symbol_type: FUNCTION - crc: 0xeeddaec7 + crc: 0xdd44424b type_id: 0x973d6744 full_name: "rproc_elf_load_segments" } @@ -376286,7 +360395,7 @@ elf_symbol { name: "rproc_elf_sanity_check" is_defined: true symbol_type: FUNCTION - crc: 0x9c78ec37 + crc: 0xa389d428 type_id: 0x973d6744 full_name: "rproc_elf_sanity_check" } @@ -376295,7 +360404,7 @@ elf_symbol { name: "rproc_free" is_defined: true symbol_type: FUNCTION - crc: 0xd8ba31ae + crc: 0xcf2a694c type_id: 0x1ae9d1bd full_name: "rproc_free" } @@ -376304,7 +360413,7 @@ elf_symbol { name: "rproc_get_by_child" is_defined: true symbol_type: FUNCTION - crc: 0xc1d178d1 + crc: 0x3b938931 type_id: 0xbdc4e083 full_name: "rproc_get_by_child" } @@ -376313,7 +360422,7 @@ elf_symbol { name: "rproc_get_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0xcfefd884 + crc: 0x5b2b13a0 type_id: 0xba5ef4b3 full_name: "rproc_get_by_phandle" } @@ -376322,7 +360431,7 @@ elf_symbol { name: "rproc_mem_entry_init" is_defined: true symbol_type: FUNCTION - crc: 0x5a07c5d4 + crc: 0xa2b9386c type_id: 0xb0ad4fdd full_name: "rproc_mem_entry_init" } @@ -376331,7 +360440,7 @@ elf_symbol { name: "rproc_of_parse_firmware" is_defined: true symbol_type: FUNCTION - crc: 0x28473841 + crc: 0x091e71a2 type_id: 0x9c8b1b3d full_name: "rproc_of_parse_firmware" } @@ -376340,7 +360449,7 @@ elf_symbol { name: "rproc_put" is_defined: true symbol_type: FUNCTION - crc: 0xba1d8f5c + crc: 0xa6701d14 type_id: 0x1ae9d1bd full_name: "rproc_put" } @@ -376349,7 +360458,7 @@ elf_symbol { name: "rproc_remove_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x506bd99b + crc: 0xa4febf95 type_id: 0x1a5a9df1 full_name: "rproc_remove_subdev" } @@ -376358,7 +360467,7 @@ elf_symbol { name: "rproc_report_crash" is_defined: true symbol_type: FUNCTION - crc: 0x80e5b611 + crc: 0xfb3eb2f4 type_id: 0x197c612f full_name: "rproc_report_crash" } @@ -376367,7 +360476,7 @@ elf_symbol { name: "rproc_set_firmware" is_defined: true symbol_type: FUNCTION - crc: 0xe360c8db + crc: 0xb90c66f3 type_id: 0x970921d5 full_name: "rproc_set_firmware" } @@ -376376,7 +360485,7 @@ elf_symbol { name: "rproc_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xa12a7741 + crc: 0x40a59695 type_id: 0x97f16301 full_name: "rproc_shutdown" } @@ -376385,7 +360494,7 @@ elf_symbol { name: "rproc_vq_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xd724f3f9 + crc: 0xd05330f2 type_id: 0x29298783 full_name: "rproc_vq_interrupt" } @@ -376403,7 +360512,7 @@ elf_symbol { name: "rt_mutex_lock" is_defined: true symbol_type: FUNCTION - crc: 0x96a20aff + crc: 0xcea6c532 type_id: 0x1d45c70c full_name: "rt_mutex_lock" } @@ -376412,7 +360521,7 @@ elf_symbol { name: "rt_mutex_trylock" is_defined: true symbol_type: FUNCTION - crc: 0xe6e30bb5 + crc: 0xd923def9 type_id: 0x905d75b0 full_name: "rt_mutex_trylock" } @@ -376421,7 +360530,7 @@ elf_symbol { name: "rt_mutex_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xbd119754 + crc: 0xab0ab275 type_id: 0x1d45c70c full_name: "rt_mutex_unlock" } @@ -376430,7 +360539,7 @@ elf_symbol { name: "rtc_class_close" is_defined: true symbol_type: FUNCTION - crc: 0xc10750cb + crc: 0xb46af32f type_id: 0x19a0c3db full_name: "rtc_class_close" } @@ -376439,7 +360548,7 @@ elf_symbol { name: "rtc_class_open" is_defined: true symbol_type: FUNCTION - crc: 0x2bc34e7f + crc: 0xf86e2f48 type_id: 0x71086e18 full_name: "rtc_class_open" } @@ -376457,7 +360566,7 @@ elf_symbol { name: "rtc_read_alarm" is_defined: true symbol_type: FUNCTION - crc: 0x07f18d05 + crc: 0x29400ac4 type_id: 0x94d99adc full_name: "rtc_read_alarm" } @@ -376466,7 +360575,7 @@ elf_symbol { name: "rtc_read_time" is_defined: true symbol_type: FUNCTION - crc: 0x579c677c + crc: 0xdb15cdee type_id: 0x94662870 full_name: "rtc_read_time" } @@ -376475,10 +360584,19 @@ elf_symbol { name: "rtc_set_alarm" is_defined: true symbol_type: FUNCTION - crc: 0xddca6629 + crc: 0x18603c81 type_id: 0x94d99adc full_name: "rtc_set_alarm" } +elf_symbol { + id: 0xae7aa450 + name: "rtc_set_time" + is_defined: true + symbol_type: FUNCTION + crc: 0x946c355f + type_id: 0x94662870 + full_name: "rtc_set_time" +} elf_symbol { id: 0x2edd194c name: "rtc_time64_to_tm" @@ -376511,7 +360629,7 @@ elf_symbol { name: "rtc_update_irq" is_defined: true symbol_type: FUNCTION - crc: 0xcdf4b775 + crc: 0x07588660 type_id: 0x1961cb10 full_name: "rtc_update_irq" } @@ -376538,7 +360656,7 @@ elf_symbol { name: "rtnl_link_register" is_defined: true symbol_type: FUNCTION - crc: 0x98006bdc + crc: 0xff63ae7a type_id: 0x91cbd408 full_name: "rtnl_link_register" } @@ -376547,7 +360665,7 @@ elf_symbol { name: "rtnl_link_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc8485600 + crc: 0x8e3a5020 type_id: 0x1cd366b4 full_name: "rtnl_link_unregister" } @@ -376565,7 +360683,7 @@ elf_symbol { name: "rtnl_register_module" is_defined: true symbol_type: FUNCTION - crc: 0x1999966f + crc: 0xf6a73f54 type_id: 0x9ece22e0 full_name: "rtnl_register_module" } @@ -376583,7 +360701,7 @@ elf_symbol { name: "rtnl_unicast" is_defined: true symbol_type: FUNCTION - crc: 0x2e2b3c5c + crc: 0xc9a3205b type_id: 0x9cd3f2b1 full_name: "rtnl_unicast" } @@ -376619,7 +360737,7 @@ elf_symbol { name: "runqueues" is_defined: true symbol_type: OBJECT - crc: 0x7ad51ca4 + crc: 0x693a7970 type_id: 0x924a9b47 full_name: "runqueues" } @@ -376628,7 +360746,7 @@ elf_symbol { name: "safe_candev_priv" is_defined: true symbol_type: FUNCTION - crc: 0xde13fbb7 + crc: 0x25d2301b type_id: 0x8426e149 full_name: "safe_candev_priv" } @@ -376637,7 +360755,7 @@ elf_symbol { name: "sampling_rate_store" is_defined: true symbol_type: FUNCTION - crc: 0x9920237c + crc: 0xf3be818c type_id: 0x1d04d3fd full_name: "sampling_rate_store" } @@ -376646,10 +360764,28 @@ elf_symbol { name: "sb800_prefetch" is_defined: true symbol_type: FUNCTION - crc: 0x21792b77 + crc: 0xe157d31c 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" @@ -376677,6 +360813,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" @@ -376700,7 +360845,7 @@ elf_symbol { name: "sched_set_fifo" is_defined: true symbol_type: FUNCTION - crc: 0x38b6a510 + crc: 0x7e76f24a type_id: 0x17de3be6 full_name: "sched_set_fifo" } @@ -376709,7 +360854,7 @@ elf_symbol { name: "sched_set_fifo_low" is_defined: true symbol_type: FUNCTION - crc: 0xdba3868e + crc: 0x8fd02a5f type_id: 0x17de3be6 full_name: "sched_set_fifo_low" } @@ -376718,7 +360863,7 @@ elf_symbol { name: "sched_set_normal" is_defined: true symbol_type: FUNCTION - crc: 0xcb7a5aca + crc: 0x67705f9f type_id: 0x1642b8aa full_name: "sched_set_normal" } @@ -376727,7 +360872,7 @@ elf_symbol { name: "sched_setattr" is_defined: true symbol_type: FUNCTION - crc: 0xe472d791 + crc: 0x470df3fa type_id: 0x9a2476b0 full_name: "sched_setattr" } @@ -376736,7 +360881,7 @@ elf_symbol { name: "sched_setattr_nocheck" is_defined: true symbol_type: FUNCTION - crc: 0x9c2b8199 + crc: 0xe7344d10 type_id: 0x9a2476b0 full_name: "sched_setattr_nocheck" } @@ -376745,7 +360890,7 @@ elf_symbol { name: "sched_setscheduler" is_defined: true symbol_type: FUNCTION - crc: 0x4a9c4851 + crc: 0x6dcacb5f type_id: 0x9b56b28e full_name: "sched_setscheduler" } @@ -376754,7 +360899,7 @@ elf_symbol { name: "sched_setscheduler_nocheck" is_defined: true symbol_type: FUNCTION - crc: 0x281a5284 + crc: 0xe28c0b36 type_id: 0x9b56b28e full_name: "sched_setscheduler_nocheck" } @@ -376763,7 +360908,7 @@ elf_symbol { name: "sched_show_task" is_defined: true symbol_type: FUNCTION - crc: 0xc0ec517b + crc: 0x6b8b4738 type_id: 0x17de3be6 full_name: "sched_show_task" } @@ -376826,7 +360971,7 @@ elf_symbol { name: "scmi_driver_register" is_defined: true symbol_type: FUNCTION - crc: 0x4cba9a73 + crc: 0x4124fb87 type_id: 0x911879fc full_name: "scmi_driver_register" } @@ -376835,7 +360980,7 @@ elf_symbol { name: "scmi_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x65d7947c + crc: 0x5a28505a type_id: 0x1c23d01c full_name: "scmi_driver_unregister" } @@ -376844,7 +360989,7 @@ elf_symbol { name: "scmi_protocol_register" is_defined: true symbol_type: FUNCTION - crc: 0xd5d39640 + crc: 0x97abc52b type_id: 0x913b3774 full_name: "scmi_protocol_register" } @@ -376853,7 +360998,7 @@ elf_symbol { name: "scmi_protocol_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xe247fa5f + crc: 0xc4cedba2 type_id: 0x1c2385c8 full_name: "scmi_protocol_unregister" } @@ -376871,7 +361016,7 @@ elf_symbol { name: "scsi_add_host_with_dma" is_defined: true symbol_type: FUNCTION - crc: 0x347c3c1c + crc: 0x373b30a4 type_id: 0x987fb987 full_name: "scsi_add_host_with_dma" } @@ -376880,7 +361025,7 @@ elf_symbol { name: "scsi_alloc_request" is_defined: true symbol_type: FUNCTION - crc: 0x47e57a62 + crc: 0xa208b911 type_id: 0xdde97c3b full_name: "scsi_alloc_request" } @@ -376889,7 +361034,7 @@ elf_symbol { name: "scsi_autopm_get_device" is_defined: true symbol_type: FUNCTION - crc: 0xcee134ac + crc: 0xfd14e757 type_id: 0x94dfa784 full_name: "scsi_autopm_get_device" } @@ -376898,7 +361043,7 @@ elf_symbol { name: "scsi_autopm_put_device" is_defined: true symbol_type: FUNCTION - crc: 0xa3cf87ce + crc: 0x892736b1 type_id: 0x19c71538 full_name: "scsi_autopm_put_device" } @@ -376907,7 +361052,7 @@ elf_symbol { name: "scsi_block_requests" is_defined: true symbol_type: FUNCTION - crc: 0xd9bfb0dc + crc: 0x9fdb8f34 type_id: 0x156efee0 full_name: "scsi_block_requests" } @@ -376916,7 +361061,7 @@ elf_symbol { name: "scsi_block_when_processing_errors" is_defined: true symbol_type: FUNCTION - crc: 0x3fceaf83 + crc: 0xe0ef3f5d type_id: 0x94dfa784 full_name: "scsi_block_when_processing_errors" } @@ -376925,7 +361070,7 @@ elf_symbol { name: "scsi_build_sense" is_defined: true symbol_type: FUNCTION - crc: 0x09d3c28b + crc: 0xed917399 type_id: 0x1eeb0dff full_name: "scsi_build_sense" } @@ -376934,7 +361079,7 @@ elf_symbol { name: "scsi_change_queue_depth" is_defined: true symbol_type: FUNCTION - crc: 0x3ced4d41 + crc: 0x0ce01c2f type_id: 0x954324c8 full_name: "scsi_change_queue_depth" } @@ -376961,7 +361106,7 @@ elf_symbol { name: "scsi_device_get" is_defined: true symbol_type: FUNCTION - crc: 0x633d6800 + crc: 0x944d6a22 type_id: 0x94dfa784 full_name: "scsi_device_get" } @@ -376970,7 +361115,7 @@ elf_symbol { name: "scsi_device_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x2a034881 + crc: 0x97968587 type_id: 0xa355dd14 full_name: "scsi_device_lookup" } @@ -376979,7 +361124,7 @@ elf_symbol { name: "scsi_device_put" is_defined: true symbol_type: FUNCTION - crc: 0x4e384025 + crc: 0xb68e5daa type_id: 0x19c71538 full_name: "scsi_device_put" } @@ -376988,7 +361133,7 @@ elf_symbol { name: "scsi_dma_map" is_defined: true symbol_type: FUNCTION - crc: 0x6ffccebd + crc: 0xa89fd702 type_id: 0x9265c435 full_name: "scsi_dma_map" } @@ -376997,7 +361142,7 @@ elf_symbol { name: "scsi_dma_unmap" is_defined: true symbol_type: FUNCTION - crc: 0xe694b311 + crc: 0x694a91d3 type_id: 0x1f7d7689 full_name: "scsi_dma_unmap" } @@ -377006,7 +361151,7 @@ elf_symbol { name: "scsi_done" is_defined: true symbol_type: FUNCTION - crc: 0xbb87c67e + crc: 0xc07f7a8a type_id: 0x1f7d7689 full_name: "scsi_done" } @@ -377015,7 +361160,7 @@ elf_symbol { name: "scsi_execute_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x4ec81c06 + crc: 0xc3c876da type_id: 0x94203dd2 full_name: "scsi_execute_cmd" } @@ -377024,7 +361169,7 @@ elf_symbol { name: "scsi_host_alloc" is_defined: true symbol_type: FUNCTION - crc: 0xad59c64e + crc: 0x8d8c087c type_id: 0x0fe1d65c full_name: "scsi_host_alloc" } @@ -377033,7 +361178,7 @@ elf_symbol { name: "scsi_host_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x557a8980 + crc: 0x9fe21f2d type_id: 0x30dc6fbb full_name: "scsi_host_lookup" } @@ -377042,7 +361187,7 @@ elf_symbol { name: "scsi_host_put" is_defined: true symbol_type: FUNCTION - crc: 0xa886cad6 + crc: 0x43fc655e type_id: 0x156efee0 full_name: "scsi_host_put" } @@ -377051,7 +361196,7 @@ elf_symbol { name: "scsi_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x012342d4 + crc: 0xf1260dde type_id: 0x969313ca full_name: "scsi_ioctl" } @@ -377060,7 +361205,7 @@ elf_symbol { name: "scsi_ioctl_block_when_processing_errors" is_defined: true symbol_type: FUNCTION - crc: 0x22c8736b + crc: 0xa1d3a3b7 type_id: 0x95587b1f full_name: "scsi_ioctl_block_when_processing_errors" } @@ -377069,7 +361214,7 @@ elf_symbol { name: "scsi_is_host_device" is_defined: true symbol_type: FUNCTION - crc: 0x14b815c1 + crc: 0x9e03470b type_id: 0x92697f90 full_name: "scsi_is_host_device" } @@ -377087,7 +361232,7 @@ elf_symbol { name: "scsi_print_command" is_defined: true symbol_type: FUNCTION - crc: 0xc7475fdb + crc: 0xfee56ac7 type_id: 0x1f7d7689 full_name: "scsi_print_command" } @@ -377096,7 +361241,7 @@ elf_symbol { name: "scsi_print_sense_hdr" is_defined: true symbol_type: FUNCTION - crc: 0x80f27075 + crc: 0x6276eb7f type_id: 0x1df4a619 full_name: "scsi_print_sense_hdr" } @@ -377105,16 +361250,25 @@ elf_symbol { name: "scsi_register_interface" is_defined: true symbol_type: FUNCTION - crc: 0xaf5dcedf + crc: 0x437db463 type_id: 0x9d725f0c full_name: "scsi_register_interface" } +elf_symbol { + id: 0x42390c70 + name: "scsi_remove_device" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd169a37 + 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: 0x9efa4fd7 type_id: 0x156efee0 full_name: "scsi_remove_host" } @@ -377123,7 +361277,7 @@ elf_symbol { name: "scsi_report_bus_reset" is_defined: true symbol_type: FUNCTION - crc: 0x7215c992 + crc: 0xb86b9d22 type_id: 0x14f27dac full_name: "scsi_report_bus_reset" } @@ -377132,7 +361286,7 @@ elf_symbol { name: "scsi_scan_host" is_defined: true symbol_type: FUNCTION - crc: 0xe8220d09 + crc: 0x6b140c1d type_id: 0x156efee0 full_name: "scsi_scan_host" } @@ -377150,7 +361304,7 @@ elf_symbol { name: "scsi_unblock_requests" is_defined: true symbol_type: FUNCTION - crc: 0xfcddfced + crc: 0x560389ea type_id: 0x156efee0 full_name: "scsi_unblock_requests" } @@ -377159,7 +361313,7 @@ elf_symbol { name: "sdev_prefix_printk" is_defined: true symbol_type: FUNCTION - crc: 0xf8d5b55a + crc: 0xea8735ee type_id: 0x1fca95d0 full_name: "sdev_prefix_printk" } @@ -377168,7 +361322,7 @@ elf_symbol { name: "sdhci_add_host" is_defined: true symbol_type: FUNCTION - crc: 0x623ea64a + crc: 0xde6bbcab type_id: 0x93dfa305 full_name: "sdhci_add_host" } @@ -377177,7 +361331,7 @@ elf_symbol { name: "sdhci_cleanup_host" is_defined: true symbol_type: FUNCTION - crc: 0x2f5bac6c + crc: 0xed6c1967 type_id: 0x1ec711b9 full_name: "sdhci_cleanup_host" } @@ -377186,7 +361340,7 @@ elf_symbol { name: "sdhci_cqe_disable" is_defined: true symbol_type: FUNCTION - crc: 0x1783cf5f + crc: 0x91fd30c9 type_id: 0x1cabfee0 full_name: "sdhci_cqe_disable" } @@ -377195,7 +361349,7 @@ elf_symbol { name: "sdhci_cqe_enable" is_defined: true symbol_type: FUNCTION - crc: 0xad8f7326 + crc: 0xb2dfa715 type_id: 0x1d1e039f full_name: "sdhci_cqe_enable" } @@ -377204,7 +361358,7 @@ elf_symbol { name: "sdhci_cqe_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6f1cdd40 + crc: 0xaa882929 type_id: 0xf3dba0e1 full_name: "sdhci_cqe_irq" } @@ -377213,7 +361367,7 @@ elf_symbol { name: "sdhci_dumpregs" is_defined: true symbol_type: FUNCTION - crc: 0x3c7a7d8f + crc: 0xc5a191d3 type_id: 0x1ec711b9 full_name: "sdhci_dumpregs" } @@ -377222,16 +361376,25 @@ elf_symbol { name: "sdhci_enable_clk" is_defined: true symbol_type: FUNCTION - crc: 0xc490612c + crc: 0x4c19ad9b type_id: 0x1c822746 full_name: "sdhci_enable_clk" } +elf_symbol { + id: 0x5ab300fb + name: "sdhci_enable_v4_mode" + is_defined: true + symbol_type: FUNCTION + crc: 0x80ef52da + 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: 0x78ca4f09 type_id: 0x9322918f full_name: "sdhci_execute_tuning" } @@ -377240,7 +361403,7 @@ elf_symbol { name: "sdhci_get_property" is_defined: true symbol_type: FUNCTION - crc: 0x7c552b81 + crc: 0x4303cd66 type_id: 0x1f55a7e6 full_name: "sdhci_get_property" } @@ -377249,7 +361412,7 @@ elf_symbol { name: "sdhci_pltfm_free" is_defined: true symbol_type: FUNCTION - crc: 0x6f14ea62 + crc: 0xb6c62c37 type_id: 0x1f55a7e6 full_name: "sdhci_pltfm_free" } @@ -377258,7 +361421,7 @@ elf_symbol { name: "sdhci_pltfm_init" is_defined: true symbol_type: FUNCTION - crc: 0x2737faa1 + crc: 0x02dd06e8 type_id: 0xb019e307 full_name: "sdhci_pltfm_init" } @@ -377267,16 +361430,34 @@ elf_symbol { name: "sdhci_remove_host" is_defined: true symbol_type: FUNCTION - crc: 0xd47c8c1e + crc: 0x4d110990 type_id: 0x1f5b92f5 full_name: "sdhci_remove_host" } +elf_symbol { + id: 0xdc85b8be + name: "sdhci_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x4885a3af + type_id: 0x1dbab156 + full_name: "sdhci_request" +} +elf_symbol { + id: 0xd1dc3f24 + name: "sdhci_request_atomic" + is_defined: true + symbol_type: FUNCTION + crc: 0x30c50c36 + type_id: 0x90a203ea + full_name: "sdhci_request_atomic" +} elf_symbol { id: 0xa6a2da07 name: "sdhci_reset" is_defined: true symbol_type: FUNCTION - crc: 0x6c772e42 + crc: 0xfe5d5ad6 type_id: 0x1e626071 full_name: "sdhci_reset" } @@ -377285,7 +361466,7 @@ elf_symbol { name: "sdhci_resume_host" is_defined: true symbol_type: FUNCTION - crc: 0x552d9256 + crc: 0x49fd8c99 type_id: 0x93dfa305 full_name: "sdhci_resume_host" } @@ -377294,7 +361475,7 @@ elf_symbol { name: "sdhci_runtime_resume_host" is_defined: true symbol_type: FUNCTION - crc: 0xdd74a1c9 + crc: 0x4c69c14e type_id: 0x92432049 full_name: "sdhci_runtime_resume_host" } @@ -377303,7 +361484,7 @@ elf_symbol { name: "sdhci_runtime_suspend_host" is_defined: true symbol_type: FUNCTION - crc: 0xb2ae3ab5 + crc: 0xda110dec type_id: 0x93dfa305 full_name: "sdhci_runtime_suspend_host" } @@ -377312,7 +361493,7 @@ elf_symbol { name: "sdhci_set_bus_width" is_defined: true symbol_type: FUNCTION - crc: 0xc1bbed58 + crc: 0xfdf5af93 type_id: 0x1f5b92f5 full_name: "sdhci_set_bus_width" } @@ -377321,7 +361502,7 @@ elf_symbol { name: "sdhci_set_power_noreg" is_defined: true symbol_type: FUNCTION - crc: 0xf445889d + crc: 0x2fd03a0d type_id: 0x1f835b6f full_name: "sdhci_set_power_noreg" } @@ -377330,7 +361511,7 @@ elf_symbol { name: "sdhci_setup_host" is_defined: true symbol_type: FUNCTION - crc: 0xd8a315ee + crc: 0x4facd0dc type_id: 0x93dfa305 full_name: "sdhci_setup_host" } @@ -377339,7 +361520,7 @@ elf_symbol { name: "sdhci_suspend_host" is_defined: true symbol_type: FUNCTION - crc: 0x986ed1e5 + crc: 0xe0294939 type_id: 0x93dfa305 full_name: "sdhci_suspend_host" } @@ -377348,7 +361529,7 @@ elf_symbol { name: "sdio_claim_host" is_defined: true symbol_type: FUNCTION - crc: 0x29a3af36 + crc: 0xd9e23b3e type_id: 0x1402e6d4 full_name: "sdio_claim_host" } @@ -377357,7 +361538,7 @@ elf_symbol { name: "sdio_claim_irq" is_defined: true symbol_type: FUNCTION - crc: 0x6c840694 + crc: 0xbdab097a type_id: 0x99b6bd9e full_name: "sdio_claim_irq" } @@ -377366,7 +361547,7 @@ elf_symbol { name: "sdio_disable_func" is_defined: true symbol_type: FUNCTION - crc: 0x9a720f30 + crc: 0x097675b1 type_id: 0x991a5468 full_name: "sdio_disable_func" } @@ -377375,7 +361556,7 @@ elf_symbol { name: "sdio_enable_func" is_defined: true symbol_type: FUNCTION - crc: 0xbffe7c38 + crc: 0xd0331bf7 type_id: 0x991a5468 full_name: "sdio_enable_func" } @@ -377384,7 +361565,7 @@ elf_symbol { name: "sdio_f0_readb" is_defined: true symbol_type: FUNCTION - crc: 0x49f73e95 + crc: 0x3dec933f type_id: 0xc851cf67 full_name: "sdio_f0_readb" } @@ -377393,7 +361574,7 @@ elf_symbol { name: "sdio_f0_writeb" is_defined: true symbol_type: FUNCTION - crc: 0x3715b1c1 + crc: 0x6de6c9df type_id: 0x1565cfbb full_name: "sdio_f0_writeb" } @@ -377402,7 +361583,7 @@ elf_symbol { name: "sdio_get_host_pm_caps" is_defined: true symbol_type: FUNCTION - crc: 0x8d328865 + crc: 0x3c57075c type_id: 0x0b1cd712 full_name: "sdio_get_host_pm_caps" } @@ -377411,7 +361592,7 @@ elf_symbol { name: "sdio_memcpy_fromio" is_defined: true symbol_type: FUNCTION - crc: 0xf463b0fd + crc: 0x30bfa3f7 type_id: 0x99685c26 full_name: "sdio_memcpy_fromio" } @@ -377420,7 +361601,7 @@ elf_symbol { name: "sdio_memcpy_toio" is_defined: true symbol_type: FUNCTION - crc: 0x89030c12 + crc: 0x46260091 type_id: 0x980bf22a full_name: "sdio_memcpy_toio" } @@ -377429,7 +361610,7 @@ elf_symbol { name: "sdio_readb" is_defined: true symbol_type: FUNCTION - crc: 0xf039b0c3 + crc: 0x616b34e8 type_id: 0x56c2caab full_name: "sdio_readb" } @@ -377438,7 +361619,7 @@ elf_symbol { name: "sdio_readl" is_defined: true symbol_type: FUNCTION - crc: 0x21fd05b8 + crc: 0xa0519c75 type_id: 0x40705fbe full_name: "sdio_readl" } @@ -377447,7 +361628,7 @@ elf_symbol { name: "sdio_readsb" is_defined: true symbol_type: FUNCTION - crc: 0xff619113 + crc: 0x8e8b5105 type_id: 0x99685c26 full_name: "sdio_readsb" } @@ -377456,7 +361637,7 @@ elf_symbol { name: "sdio_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x6afe5015 + crc: 0x7c405a76 type_id: 0x92a01938 full_name: "sdio_register_driver" } @@ -377465,7 +361646,7 @@ elf_symbol { name: "sdio_release_host" is_defined: true symbol_type: FUNCTION - crc: 0xf397e93a + crc: 0xa18b7176 type_id: 0x1402e6d4 full_name: "sdio_release_host" } @@ -377474,7 +361655,7 @@ elf_symbol { name: "sdio_release_irq" is_defined: true symbol_type: FUNCTION - crc: 0x68602a63 + crc: 0xdc5726b5 type_id: 0x991a5468 full_name: "sdio_release_irq" } @@ -377483,7 +361664,7 @@ elf_symbol { name: "sdio_set_block_size" is_defined: true symbol_type: FUNCTION - crc: 0xb81326ca + crc: 0x3936e871 type_id: 0x980c41f0 full_name: "sdio_set_block_size" } @@ -377492,7 +361673,7 @@ elf_symbol { name: "sdio_set_host_pm_flags" is_defined: true symbol_type: FUNCTION - crc: 0x9458502d + crc: 0x83e69a0c type_id: 0x99eaebce full_name: "sdio_set_host_pm_flags" } @@ -377501,7 +361682,7 @@ elf_symbol { name: "sdio_signal_irq" is_defined: true symbol_type: FUNCTION - crc: 0xff56739e + crc: 0x72657050 type_id: 0x1d1e039f full_name: "sdio_signal_irq" } @@ -377510,7 +361691,7 @@ elf_symbol { name: "sdio_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x1badb121 + crc: 0x688fc85a type_id: 0x1fb8ab84 full_name: "sdio_unregister_driver" } @@ -377519,7 +361700,7 @@ elf_symbol { name: "sdio_writeb" is_defined: true symbol_type: FUNCTION - crc: 0x6b3d507f + crc: 0xcff5dc9c type_id: 0x14b6bb25 full_name: "sdio_writeb" } @@ -377528,7 +361709,7 @@ elf_symbol { name: "sdio_writeb_readb" is_defined: true symbol_type: FUNCTION - crc: 0x2a067387 + crc: 0xd2a3c68c type_id: 0x576454c1 full_name: "sdio_writeb_readb" } @@ -377537,7 +361718,7 @@ elf_symbol { name: "sdio_writel" is_defined: true symbol_type: FUNCTION - crc: 0x22002dab + crc: 0xbd1bb357 type_id: 0x1737ea41 full_name: "sdio_writel" } @@ -377546,7 +361727,7 @@ elf_symbol { name: "sdio_writesb" is_defined: true symbol_type: FUNCTION - crc: 0x4a25e6af + crc: 0x8ae68aa7 type_id: 0x980bf22a full_name: "sdio_writesb" } @@ -377555,7 +361736,7 @@ elf_symbol { name: "security_file_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x9297edd4 + crc: 0x66d74ca5 type_id: 0x9aa0b156 full_name: "security_file_ioctl" } @@ -377591,7 +361772,7 @@ elf_symbol { name: "select_fallback_rq" is_defined: true symbol_type: FUNCTION - crc: 0x12716cc1 + crc: 0x31c4dcf1 type_id: 0x843cb143 full_name: "select_fallback_rq" } @@ -377600,7 +361781,7 @@ elf_symbol { name: "send_sig" is_defined: true symbol_type: FUNCTION - crc: 0x9f4adca9 + crc: 0xce783de8 type_id: 0x84257977 full_name: "send_sig" } @@ -377609,7 +361790,7 @@ elf_symbol { name: "send_sig_info" is_defined: true symbol_type: FUNCTION - crc: 0x970a32e1 + crc: 0x24eb55c4 type_id: 0x84af08b2 full_name: "send_sig_info" } @@ -377627,7 +361808,7 @@ elf_symbol { name: "seq_hex_dump" is_defined: true symbol_type: FUNCTION - crc: 0x4dede5bd + crc: 0xf5e8581e type_id: 0x11e1274d full_name: "seq_hex_dump" } @@ -377654,7 +361835,7 @@ elf_symbol { name: "seq_lseek" is_defined: true symbol_type: FUNCTION - crc: 0x0a97599d + crc: 0x9e5ad015 type_id: 0x2d64ae3e full_name: "seq_lseek" } @@ -377663,7 +361844,7 @@ elf_symbol { name: "seq_open" is_defined: true symbol_type: FUNCTION - crc: 0x53a18626 + crc: 0xb1a1bae5 type_id: 0x9b472ec5 full_name: "seq_open" } @@ -377672,7 +361853,7 @@ elf_symbol { name: "seq_open_private" is_defined: true symbol_type: FUNCTION - crc: 0xbd3bd128 + crc: 0xada50c4e type_id: 0x9b5ee6f1 full_name: "seq_open_private" } @@ -377681,7 +361862,7 @@ elf_symbol { name: "seq_printf" is_defined: true symbol_type: FUNCTION - crc: 0x67553bbd + crc: 0xf461a64a type_id: 0x11d02068 full_name: "seq_printf" } @@ -377690,7 +361871,7 @@ elf_symbol { name: "seq_putc" is_defined: true symbol_type: FUNCTION - crc: 0xf9d3a92a + crc: 0x958bd917 type_id: 0x11e015cb full_name: "seq_putc" } @@ -377699,7 +361880,7 @@ elf_symbol { name: "seq_puts" is_defined: true symbol_type: FUNCTION - crc: 0xfd732f05 + crc: 0x437065af type_id: 0x11f96aea full_name: "seq_puts" } @@ -377708,7 +361889,7 @@ elf_symbol { name: "seq_read" is_defined: true symbol_type: FUNCTION - crc: 0x7845565b + crc: 0x3121db0c type_id: 0x12e4741f full_name: "seq_read" } @@ -377717,7 +361898,7 @@ elf_symbol { name: "seq_release" is_defined: true symbol_type: FUNCTION - crc: 0x29750afe + crc: 0x51de52a7 type_id: 0x9b022eae full_name: "seq_release" } @@ -377726,7 +361907,7 @@ elf_symbol { name: "seq_release_private" is_defined: true symbol_type: FUNCTION - crc: 0x86b1a0d8 + crc: 0xe9cbdde5 type_id: 0x9b022eae full_name: "seq_release_private" } @@ -377735,7 +361916,7 @@ elf_symbol { name: "seq_vprintf" is_defined: true symbol_type: FUNCTION - crc: 0x62647238 + crc: 0x1cc814c9 type_id: 0x11c013b1 full_name: "seq_vprintf" } @@ -377744,7 +361925,7 @@ elf_symbol { name: "seq_write" is_defined: true symbol_type: FUNCTION - crc: 0xdb0e1dbc + crc: 0xff5ea29e type_id: 0x9cc0eb8f full_name: "seq_write" } @@ -377753,7 +361934,7 @@ elf_symbol { name: "serdev_device_close" is_defined: true symbol_type: FUNCTION - crc: 0xc00cf08d + crc: 0xa5bd60b4 type_id: 0x1e70c9ff full_name: "serdev_device_close" } @@ -377762,7 +361943,7 @@ elf_symbol { name: "serdev_device_get_tiocm" is_defined: true symbol_type: FUNCTION - crc: 0xa1af4daf + crc: 0x850280ee type_id: 0x93687b43 full_name: "serdev_device_get_tiocm" } @@ -377771,7 +361952,7 @@ elf_symbol { name: "serdev_device_open" is_defined: true symbol_type: FUNCTION - crc: 0xe2db2203 + crc: 0x37382f48 type_id: 0x93687b43 full_name: "serdev_device_open" } @@ -377780,7 +361961,7 @@ elf_symbol { name: "serdev_device_set_baudrate" is_defined: true symbol_type: FUNCTION - crc: 0x5ef2a1e2 + crc: 0x2e952885 type_id: 0xc125f30f full_name: "serdev_device_set_baudrate" } @@ -377789,7 +361970,7 @@ elf_symbol { name: "serdev_device_set_flow_control" is_defined: true symbol_type: FUNCTION - crc: 0xdb189fbe + crc: 0xecab227c type_id: 0x1fc53480 full_name: "serdev_device_set_flow_control" } @@ -377798,7 +361979,7 @@ elf_symbol { name: "serdev_device_set_tiocm" is_defined: true symbol_type: FUNCTION - crc: 0xc0dc0be5 + crc: 0x041cacd7 type_id: 0x92ed303b full_name: "serdev_device_set_tiocm" } @@ -377807,7 +361988,7 @@ elf_symbol { name: "serdev_device_wait_until_sent" is_defined: true symbol_type: FUNCTION - crc: 0x73eccb8a + crc: 0xd8a1c9e7 type_id: 0x1d80f189 full_name: "serdev_device_wait_until_sent" } @@ -377816,7 +361997,7 @@ elf_symbol { name: "serdev_device_write_buf" is_defined: true symbol_type: FUNCTION - crc: 0x9676aa74 + crc: 0xee54d74d type_id: 0x93b44747 full_name: "serdev_device_write_buf" } @@ -377825,7 +362006,7 @@ elf_symbol { name: "serdev_device_write_flush" is_defined: true symbol_type: FUNCTION - crc: 0xeb1f57b9 + crc: 0xd890bbde type_id: 0x1e70c9ff full_name: "serdev_device_write_flush" } @@ -377834,7 +362015,7 @@ elf_symbol { name: "serial8250_do_set_termios" is_defined: true symbol_type: FUNCTION - crc: 0xe66c62c1 + crc: 0xfb86d070 type_id: 0x104fea57 full_name: "serial8250_do_set_termios" } @@ -377843,7 +362024,7 @@ elf_symbol { name: "serial8250_do_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xc76ab7a8 + crc: 0x0c7ee22e type_id: 0x10b5b48c full_name: "serial8250_do_shutdown" } @@ -377852,7 +362033,7 @@ elf_symbol { name: "serial8250_do_startup" is_defined: true symbol_type: FUNCTION - crc: 0x3184c398 + crc: 0x07c1bce0 type_id: 0x9dad0630 full_name: "serial8250_do_startup" } @@ -377861,7 +362042,7 @@ elf_symbol { name: "serial8250_get_port" is_defined: true symbol_type: FUNCTION - crc: 0x33543c74 + crc: 0xce7093c2 type_id: 0x56706cd5 full_name: "serial8250_get_port" } @@ -377870,7 +362051,7 @@ elf_symbol { name: "serial8250_register_8250_port" is_defined: true symbol_type: FUNCTION - crc: 0x0a6d64b0 + crc: 0x341cafa1 type_id: 0x93801804 full_name: "serial8250_register_8250_port" } @@ -377888,7 +362069,7 @@ elf_symbol { name: "serial8250_rpm_get" is_defined: true symbol_type: FUNCTION - crc: 0x836914a0 + crc: 0x81565e1e type_id: 0x17abf19b full_name: "serial8250_rpm_get" } @@ -377897,7 +362078,7 @@ elf_symbol { name: "serial8250_rpm_put" is_defined: true symbol_type: FUNCTION - crc: 0xb716f96d + crc: 0x40e2acb8 type_id: 0x17abf19b full_name: "serial8250_rpm_put" } @@ -377924,7 +362105,7 @@ elf_symbol { name: "serio_close" is_defined: true symbol_type: FUNCTION - crc: 0xf6944048 + crc: 0xf05f5740 type_id: 0x10256efa full_name: "serio_close" } @@ -377933,7 +362114,7 @@ elf_symbol { name: "serio_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xf6a6791e + crc: 0xb85e9faf type_id: 0x231edf87 full_name: "serio_interrupt" } @@ -377942,7 +362123,7 @@ elf_symbol { name: "serio_open" is_defined: true symbol_type: FUNCTION - crc: 0x09808537 + crc: 0x27823afd type_id: 0x9d191a3a full_name: "serio_open" } @@ -377951,7 +362132,7 @@ elf_symbol { name: "serio_reconnect" is_defined: true symbol_type: FUNCTION - crc: 0xaadb8f54 + crc: 0xb5e29771 type_id: 0x10256efa full_name: "serio_reconnect" } @@ -377960,7 +362141,7 @@ elf_symbol { name: "serio_rescan" is_defined: true symbol_type: FUNCTION - crc: 0xba5442af + crc: 0xfd09f1f5 type_id: 0x10256efa full_name: "serio_rescan" } @@ -377969,7 +362150,7 @@ elf_symbol { name: "serio_unregister_child_port" is_defined: true symbol_type: FUNCTION - crc: 0x40438f72 + crc: 0x8e905f21 type_id: 0x10256efa full_name: "serio_unregister_child_port" } @@ -377978,7 +362159,7 @@ elf_symbol { name: "serio_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0xf7dfcd3b + crc: 0xe2308254 type_id: 0x12d43657 full_name: "serio_unregister_driver" } @@ -377987,7 +362168,7 @@ elf_symbol { name: "serio_unregister_port" is_defined: true symbol_type: FUNCTION - crc: 0xf0814f58 + crc: 0x7c6d2223 type_id: 0x10256efa full_name: "serio_unregister_port" } @@ -377996,7 +362177,7 @@ elf_symbol { name: "set_blocksize" is_defined: true symbol_type: FUNCTION - crc: 0xa7a3aceb + crc: 0x61b48618 type_id: 0x9f17e634 full_name: "set_blocksize" } @@ -378005,7 +362186,7 @@ elf_symbol { name: "set_capacity" is_defined: true symbol_type: FUNCTION - crc: 0x0b60f22a + crc: 0x17046b01 type_id: 0x1b96d351 full_name: "set_capacity" } @@ -378014,7 +362195,7 @@ elf_symbol { name: "set_capacity_and_notify" is_defined: true symbol_type: FUNCTION - crc: 0xcf5471a6 + crc: 0xd1fb154f type_id: 0xf5aad9c6 full_name: "set_capacity_and_notify" } @@ -378023,7 +362204,7 @@ elf_symbol { name: "set_cpus_allowed_ptr" is_defined: true symbol_type: FUNCTION - crc: 0xa944ab92 + crc: 0xe2d78162 type_id: 0x9a02b25a full_name: "set_cpus_allowed_ptr" } @@ -378041,7 +362222,7 @@ elf_symbol { name: "set_disk_ro" is_defined: true symbol_type: FUNCTION - crc: 0x31ae89b1 + crc: 0xea710c02 type_id: 0x1961e0a6 full_name: "set_disk_ro" } @@ -378059,7 +362240,7 @@ elf_symbol { name: "set_next_entity" is_defined: true symbol_type: FUNCTION - crc: 0x2678a2a9 + crc: 0xe37c1392 type_id: 0x130ef56d full_name: "set_next_entity" } @@ -378077,7 +362258,7 @@ elf_symbol { name: "set_page_dirty" is_defined: true symbol_type: FUNCTION - crc: 0xb9d48142 + crc: 0xd1c630ef type_id: 0xff048ca3 full_name: "set_page_dirty" } @@ -378086,7 +362267,7 @@ elf_symbol { name: "set_page_dirty_lock" is_defined: true symbol_type: FUNCTION - crc: 0x69a96093 + crc: 0x7c4c3380 type_id: 0x9c203488 full_name: "set_page_dirty_lock" } @@ -378095,7 +362276,7 @@ elf_symbol { name: "set_task_cpu" is_defined: true symbol_type: FUNCTION - crc: 0xd29f28b3 + crc: 0xd1bfd7ff type_id: 0x16c82e7e full_name: "set_task_cpu" } @@ -378104,7 +362285,7 @@ elf_symbol { name: "set_user_nice" is_defined: true symbol_type: FUNCTION - crc: 0x3e9b39f4 + crc: 0x27888e77 type_id: 0x142e0390 full_name: "set_user_nice" } @@ -378113,7 +362294,7 @@ elf_symbol { name: "setup_udp_tunnel_sock" is_defined: true symbol_type: FUNCTION - crc: 0x3ceda97b + crc: 0xb383c398 type_id: 0x13f4af03 full_name: "setup_udp_tunnel_sock" } @@ -378140,7 +362321,7 @@ elf_symbol { name: "sg_alloc_table_from_pages_segment" is_defined: true symbol_type: FUNCTION - crc: 0xeeb3fdba + crc: 0xf6ac7683 type_id: 0x9d955638 full_name: "sg_alloc_table_from_pages_segment" } @@ -378221,7 +362402,7 @@ elf_symbol { name: "sg_miter_next" is_defined: true symbol_type: FUNCTION - crc: 0x738140fb + crc: 0x7f28ae5b type_id: 0xf226477c full_name: "sg_miter_next" } @@ -378230,7 +362411,7 @@ elf_symbol { name: "sg_miter_skip" is_defined: true symbol_type: FUNCTION - crc: 0xa8c384d1 + crc: 0xcc2df468 type_id: 0xf14b1ed8 full_name: "sg_miter_skip" } @@ -378239,7 +362420,7 @@ elf_symbol { name: "sg_miter_start" is_defined: true symbol_type: FUNCTION - crc: 0x3ccc82ec + crc: 0x74dc8bfd type_id: 0x1c4d054f full_name: "sg_miter_start" } @@ -378248,7 +362429,7 @@ elf_symbol { name: "sg_miter_stop" is_defined: true symbol_type: FUNCTION - crc: 0x0ad041be + crc: 0x52a81eb2 type_id: 0x1c1a4deb full_name: "sg_miter_stop" } @@ -378261,6 +362442,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" @@ -378293,7 +362483,7 @@ elf_symbol { name: "sget_fc" is_defined: true symbol_type: FUNCTION - crc: 0x713057ac + crc: 0xd90eec20 type_id: 0xf07462c6 full_name: "sget_fc" } @@ -378302,7 +362492,7 @@ elf_symbol { name: "shmem_file_setup" is_defined: true symbol_type: FUNCTION - crc: 0xd42f1f94 + crc: 0xc884ace1 type_id: 0x4e848709 full_name: "shmem_file_setup" } @@ -378311,7 +362501,7 @@ elf_symbol { name: "shmem_read_mapping_page_gfp" is_defined: true symbol_type: FUNCTION - crc: 0x7b0cd1aa + crc: 0x5aab0d58 type_id: 0xb809e664 full_name: "shmem_read_mapping_page_gfp" } @@ -378320,7 +362510,7 @@ elf_symbol { name: "shmem_truncate_range" is_defined: true symbol_type: FUNCTION - crc: 0xa4ac4d98 + crc: 0xb366e6a5 type_id: 0x16ee4350 full_name: "shmem_truncate_range" } @@ -378393,7 +362583,7 @@ elf_symbol { name: "simple_attr_open" is_defined: true symbol_type: FUNCTION - crc: 0xbcf20eee + crc: 0xd8736ab8 type_id: 0x9b0987fe full_name: "simple_attr_open" } @@ -378402,7 +362592,7 @@ elf_symbol { name: "simple_attr_read" is_defined: true symbol_type: FUNCTION - crc: 0x6debf048 + crc: 0x61ac87b5 type_id: 0x12e4741f full_name: "simple_attr_read" } @@ -378411,7 +362601,7 @@ elf_symbol { name: "simple_attr_release" is_defined: true symbol_type: FUNCTION - crc: 0x48fedb38 + crc: 0xeb82ec95 type_id: 0x9b022eae full_name: "simple_attr_release" } @@ -378420,16 +362610,34 @@ elf_symbol { name: "simple_attr_write" is_defined: true symbol_type: FUNCTION - crc: 0xa1312a67 + crc: 0x01a1da3d type_id: 0x120e3950 full_name: "simple_attr_write" } +elf_symbol { + id: 0x40c45272 + name: "simple_dir_inode_operations" + is_defined: true + symbol_type: OBJECT + crc: 0xc3a5e473 + type_id: 0xd4846363 + full_name: "simple_dir_inode_operations" +} +elf_symbol { + id: 0xbdcb1d7d + name: "simple_dir_operations" + is_defined: true + symbol_type: OBJECT + crc: 0xca8e448d + type_id: 0xf10425d9 + full_name: "simple_dir_operations" +} elf_symbol { id: 0x341fb250 name: "simple_open" is_defined: true symbol_type: FUNCTION - crc: 0xb2c9103e + crc: 0x1abc2cb8 type_id: 0x9b022eae full_name: "simple_open" } @@ -378442,6 +362650,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: 0x54b7d42b + type_id: 0x99ed1149 + full_name: "simple_statfs" +} elf_symbol { id: 0xa63a57d8 name: "simple_strtol" @@ -378492,7 +362709,7 @@ elf_symbol { name: "single_open" is_defined: true symbol_type: FUNCTION - crc: 0x78ebcd96 + crc: 0xf6abb119 type_id: 0x9b0a6d47 full_name: "single_open" } @@ -378501,7 +362718,7 @@ elf_symbol { name: "single_open_size" is_defined: true symbol_type: FUNCTION - crc: 0x7b433ced + crc: 0x80234903 type_id: 0x9b09bd92 full_name: "single_open_size" } @@ -378510,7 +362727,7 @@ elf_symbol { name: "single_release" is_defined: true symbol_type: FUNCTION - crc: 0x6ade1d9d + crc: 0x6acf3973 type_id: 0x9b022eae full_name: "single_release" } @@ -378519,7 +362736,7 @@ elf_symbol { name: "sk_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x1e1310e3 + crc: 0x90fdf5d0 type_id: 0x6ecc6402 full_name: "sk_alloc" } @@ -378528,7 +362745,7 @@ elf_symbol { name: "sk_common_release" is_defined: true symbol_type: FUNCTION - crc: 0x817f7869 + crc: 0x21663597 type_id: 0x17c95d08 full_name: "sk_common_release" } @@ -378537,7 +362754,7 @@ elf_symbol { name: "sk_error_report" is_defined: true symbol_type: FUNCTION - crc: 0x8f6e47ad + crc: 0xcf2f30f5 type_id: 0x17c95d08 full_name: "sk_error_report" } @@ -378546,7 +362763,7 @@ elf_symbol { name: "sk_filter_trim_cap" is_defined: true symbol_type: FUNCTION - crc: 0x0d435bee + crc: 0x5566ffb2 type_id: 0x9ad5b349 full_name: "sk_filter_trim_cap" } @@ -378555,7 +362772,7 @@ elf_symbol { name: "sk_free" is_defined: true symbol_type: FUNCTION - crc: 0x8c14dd5a + crc: 0xb4024199 type_id: 0x17c95d08 full_name: "sk_free" } @@ -378564,7 +362781,7 @@ elf_symbol { name: "sk_reset_timer" is_defined: true symbol_type: FUNCTION - crc: 0x7d06b61a + crc: 0x01137333 type_id: 0x173d585f full_name: "sk_reset_timer" } @@ -378573,7 +362790,7 @@ elf_symbol { name: "sk_setup_caps" is_defined: true symbol_type: FUNCTION - crc: 0x0b5248ed + crc: 0x549a48cd type_id: 0x17803a85 full_name: "sk_setup_caps" } @@ -378582,7 +362799,7 @@ elf_symbol { name: "sk_stop_timer" is_defined: true symbol_type: FUNCTION - crc: 0xac7f31b5 + crc: 0xbb8a979b type_id: 0x17318506 full_name: "sk_stop_timer" } @@ -378591,7 +362808,7 @@ elf_symbol { name: "skb_add_rx_frag" is_defined: true symbol_type: FUNCTION - crc: 0xc3eaec28 + crc: 0x8033dee7 type_id: 0x10572c13 full_name: "skb_add_rx_frag" } @@ -378600,7 +362817,7 @@ elf_symbol { name: "skb_append_pagefrags" is_defined: true symbol_type: FUNCTION - crc: 0xff8f956e + crc: 0x0910f9c4 type_id: 0x9cd32cf2 full_name: "skb_append_pagefrags" } @@ -378609,7 +362826,7 @@ elf_symbol { name: "skb_checksum" is_defined: true symbol_type: FUNCTION - crc: 0x9044d714 + crc: 0xe73d32f9 type_id: 0x345f1809 full_name: "skb_checksum" } @@ -378618,7 +362835,7 @@ elf_symbol { name: "skb_checksum_help" is_defined: true symbol_type: FUNCTION - crc: 0x7978abb1 + crc: 0x6de428aa type_id: 0x9cd33969 full_name: "skb_checksum_help" } @@ -378627,7 +362844,7 @@ elf_symbol { name: "skb_clone" is_defined: true symbol_type: FUNCTION - crc: 0xc41b35e0 + crc: 0x9deb20cc type_id: 0x6a0b7818 full_name: "skb_clone" } @@ -378636,7 +362853,7 @@ elf_symbol { name: "skb_clone_sk" is_defined: true symbol_type: FUNCTION - crc: 0x418d8d84 + crc: 0x3af82870 type_id: 0x69cde367 full_name: "skb_clone_sk" } @@ -378645,7 +362862,7 @@ elf_symbol { name: "skb_coalesce_rx_frag" is_defined: true symbol_type: FUNCTION - crc: 0x2f013f6a + crc: 0xc24fa76c type_id: 0x104fd6b8 full_name: "skb_coalesce_rx_frag" } @@ -378654,7 +362871,7 @@ elf_symbol { name: "skb_complete_tx_timestamp" is_defined: true symbol_type: FUNCTION - crc: 0x46d1ef34 + crc: 0xe8cd1d2a type_id: 0x11d3a4b4 full_name: "skb_complete_tx_timestamp" } @@ -378663,7 +362880,7 @@ elf_symbol { name: "skb_complete_wifi_ack" is_defined: true symbol_type: FUNCTION - crc: 0xf5b2f6e6 + crc: 0x7c6686dc type_id: 0x107e76aa full_name: "skb_complete_wifi_ack" } @@ -378672,7 +362889,7 @@ elf_symbol { name: "skb_copy" is_defined: true symbol_type: FUNCTION - crc: 0x3caa52e8 + crc: 0x81e1a28d type_id: 0x64c047e6 full_name: "skb_copy" } @@ -378681,7 +362898,7 @@ elf_symbol { name: "skb_copy_bits" is_defined: true symbol_type: FUNCTION - crc: 0x9df7be5b + crc: 0xac521421 type_id: 0x93833601 full_name: "skb_copy_bits" } @@ -378690,7 +362907,7 @@ elf_symbol { name: "skb_copy_datagram_from_iter" is_defined: true symbol_type: FUNCTION - crc: 0x192f338a + crc: 0xf8d9cdc8 type_id: 0x9d45fa50 full_name: "skb_copy_datagram_from_iter" } @@ -378699,7 +362916,7 @@ elf_symbol { name: "skb_copy_datagram_iter" is_defined: true symbol_type: FUNCTION - crc: 0x86fc03ab + crc: 0xce16ae7b type_id: 0x938ec5ae full_name: "skb_copy_datagram_iter" } @@ -378708,16 +362925,25 @@ elf_symbol { name: "skb_copy_expand" is_defined: true symbol_type: FUNCTION - crc: 0x36f514ad + crc: 0x4893ea42 type_id: 0x6680517a full_name: "skb_copy_expand" } +elf_symbol { + id: 0x7887ea8f + name: "skb_copy_ubufs" + is_defined: true + symbol_type: FUNCTION + crc: 0x59a92744 + 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: 0xa89bb988 type_id: 0x9d4d4add full_name: "skb_cow_data" } @@ -378726,7 +362952,7 @@ elf_symbol { name: "skb_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xc534d756 + crc: 0x861cec2a type_id: 0x6f42ce8a full_name: "skb_dequeue" } @@ -378735,7 +362961,7 @@ elf_symbol { name: "skb_dequeue_tail" is_defined: true symbol_type: FUNCTION - crc: 0x8f2cb005 + crc: 0x792ec9f5 type_id: 0x6f42ce8a full_name: "skb_dequeue_tail" } @@ -378744,7 +362970,7 @@ elf_symbol { name: "skb_ensure_writable" is_defined: true symbol_type: FUNCTION - crc: 0x25108c59 + crc: 0x7352307d type_id: 0x9dc52cf1 full_name: "skb_ensure_writable" } @@ -378753,7 +362979,7 @@ elf_symbol { name: "skb_free_datagram" is_defined: true symbol_type: FUNCTION - crc: 0xdb56d6fb + crc: 0x3c480902 type_id: 0x17dc60ac full_name: "skb_free_datagram" } @@ -378762,7 +362988,7 @@ elf_symbol { name: "skb_page_frag_refill" is_defined: true symbol_type: FUNCTION - crc: 0xab298261 + crc: 0x48c94045 type_id: 0xef54849c full_name: "skb_page_frag_refill" } @@ -378771,7 +362997,7 @@ elf_symbol { name: "skb_partial_csum_set" is_defined: true symbol_type: FUNCTION - crc: 0xd44a873f + crc: 0xed45c2e3 type_id: 0xfd96e4d2 full_name: "skb_partial_csum_set" } @@ -378780,7 +363006,7 @@ elf_symbol { name: "skb_pull" is_defined: true symbol_type: FUNCTION - crc: 0x47c6ded0 + crc: 0xfef33e4c type_id: 0x56d37e2f full_name: "skb_pull" } @@ -378789,7 +363015,7 @@ elf_symbol { name: "skb_pull_data" is_defined: true symbol_type: FUNCTION - crc: 0xc6a9ec9d + crc: 0x23a2a903 type_id: 0x5415be16 full_name: "skb_pull_data" } @@ -378798,7 +363024,7 @@ elf_symbol { name: "skb_pull_rcsum" is_defined: true symbol_type: FUNCTION - crc: 0x69487025 + crc: 0x1f39ba46 type_id: 0x56d37e2f full_name: "skb_pull_rcsum" } @@ -378807,7 +363033,7 @@ elf_symbol { name: "skb_push" is_defined: true symbol_type: FUNCTION - crc: 0x7f1017a1 + crc: 0x1bc81dc9 type_id: 0x56d37e2f full_name: "skb_push" } @@ -378816,7 +363042,7 @@ elf_symbol { name: "skb_put" is_defined: true symbol_type: FUNCTION - crc: 0x51b4edba + crc: 0xca132560 type_id: 0x56d37e2f full_name: "skb_put" } @@ -378825,7 +363051,7 @@ elf_symbol { name: "skb_queue_head" is_defined: true symbol_type: FUNCTION - crc: 0x90a5f27d + crc: 0x99c136a9 type_id: 0x17519b9c full_name: "skb_queue_head" } @@ -378834,7 +363060,7 @@ elf_symbol { name: "skb_queue_purge" is_defined: true symbol_type: FUNCTION - crc: 0xd8f7934c + crc: 0x2002b54c type_id: 0x1744a638 full_name: "skb_queue_purge" } @@ -378843,7 +363069,7 @@ elf_symbol { name: "skb_queue_tail" is_defined: true symbol_type: FUNCTION - crc: 0x96669f7e + crc: 0x07c44e0d type_id: 0x17519b9c full_name: "skb_queue_tail" } @@ -378852,7 +363078,7 @@ elf_symbol { name: "skb_realloc_headroom" is_defined: true symbol_type: FUNCTION - crc: 0x0814d8de + crc: 0xd124c1a5 type_id: 0x68dbf6ff full_name: "skb_realloc_headroom" } @@ -378861,7 +363087,7 @@ elf_symbol { name: "skb_recv_datagram" is_defined: true symbol_type: FUNCTION - crc: 0x2f4a0520 + crc: 0x79378224 type_id: 0x6eddf621 full_name: "skb_recv_datagram" } @@ -378870,7 +363096,7 @@ elf_symbol { name: "skb_scrub_packet" is_defined: true symbol_type: FUNCTION - crc: 0xb6d66f7a + crc: 0xd656f711 type_id: 0x107e76aa full_name: "skb_scrub_packet" } @@ -378879,7 +363105,7 @@ elf_symbol { name: "skb_set_owner_w" is_defined: true symbol_type: FUNCTION - crc: 0xb25cddb0 + crc: 0x00aaf28b type_id: 0x11be9b1c full_name: "skb_set_owner_w" } @@ -378888,7 +363114,7 @@ elf_symbol { name: "skb_split" is_defined: true symbol_type: FUNCTION - crc: 0x7ce83794 + crc: 0x7bbbde36 type_id: 0x11ecf47b full_name: "skb_split" } @@ -378897,7 +363123,7 @@ elf_symbol { name: "skb_store_bits" is_defined: true symbol_type: FUNCTION - crc: 0x2817872d + crc: 0x3c0cc4a6 type_id: 0x9d406163 full_name: "skb_store_bits" } @@ -378906,7 +363132,7 @@ elf_symbol { name: "skb_to_sgvec" is_defined: true symbol_type: FUNCTION - crc: 0x58975b0e + crc: 0x4efe6dae type_id: 0x9c8c5236 full_name: "skb_to_sgvec" } @@ -378915,7 +363141,7 @@ elf_symbol { name: "skb_trim" is_defined: true symbol_type: FUNCTION - crc: 0x5a24cac0 + crc: 0xd461f779 type_id: 0x10dd9e4d full_name: "skb_trim" } @@ -378924,7 +363150,7 @@ elf_symbol { name: "skb_try_coalesce" is_defined: true symbol_type: FUNCTION - crc: 0x0365abf8 + crc: 0x4add113b type_id: 0xffe6827d full_name: "skb_try_coalesce" } @@ -378933,7 +363159,7 @@ elf_symbol { name: "skb_tstamp_tx" is_defined: true symbol_type: FUNCTION - crc: 0x238a2069 + crc: 0xa7d61011 type_id: 0x11d3a4b4 full_name: "skb_tstamp_tx" } @@ -378942,7 +363168,7 @@ elf_symbol { name: "skb_unlink" is_defined: true symbol_type: FUNCTION - crc: 0xe21384eb + crc: 0x21d7540b type_id: 0x11b644af full_name: "skb_unlink" } @@ -379018,6 +363244,15 @@ elf_symbol { type_id: 0x0280f6cc full_name: "smp_call_function" } +elf_symbol { + id: 0x824ee5eb + name: "smp_call_function_any" + is_defined: true + symbol_type: FUNCTION + crc: 0x8efd59ac + type_id: 0x90e2d95d + full_name: "smp_call_function_any" +} elf_symbol { id: 0x4c674d1e name: "smp_call_function_single" @@ -379050,7 +363285,7 @@ elf_symbol { name: "snd_card_add_dev_attr" is_defined: true symbol_type: FUNCTION - crc: 0x62dcda35 + crc: 0xb34743f2 type_id: 0x91b3fe62 full_name: "snd_card_add_dev_attr" } @@ -379059,7 +363294,7 @@ elf_symbol { name: "snd_card_free" is_defined: true symbol_type: FUNCTION - crc: 0x726547f1 + crc: 0xbee257ff type_id: 0x917ece7d full_name: "snd_card_free" } @@ -379068,7 +363303,7 @@ elf_symbol { name: "snd_card_new" is_defined: true symbol_type: FUNCTION - crc: 0xdaf346b8 + crc: 0x34efab55 type_id: 0x9c85ef5b full_name: "snd_card_new" } @@ -379077,7 +363312,7 @@ elf_symbol { name: "snd_card_register" is_defined: true symbol_type: FUNCTION - crc: 0x1ada8f21 + crc: 0xf0333b83 type_id: 0x917ece7d full_name: "snd_card_register" } @@ -379086,7 +363321,7 @@ elf_symbol { name: "snd_compr_malloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x1a1d8844 + crc: 0x3cc59dee type_id: 0x98eb9df7 full_name: "snd_compr_malloc_pages" } @@ -379095,7 +363330,7 @@ elf_symbol { name: "snd_compr_stop_error" is_defined: true symbol_type: FUNCTION - crc: 0x4a2de460 + crc: 0xe5c9a1a5 type_id: 0x9b735e47 full_name: "snd_compr_stop_error" } @@ -379104,7 +363339,7 @@ elf_symbol { name: "snd_ctl_add" is_defined: true symbol_type: FUNCTION - crc: 0xdc8777ff + crc: 0xc94b90ab type_id: 0x91d0f233 full_name: "snd_ctl_add" } @@ -379113,7 +363348,7 @@ elf_symbol { name: "snd_ctl_boolean_mono_info" is_defined: true symbol_type: FUNCTION - crc: 0xe309f75f + crc: 0x7b297655 type_id: 0x9710bae0 full_name: "snd_ctl_boolean_mono_info" } @@ -379122,7 +363357,7 @@ elf_symbol { name: "snd_ctl_boolean_stereo_info" is_defined: true symbol_type: FUNCTION - crc: 0x92975a22 + crc: 0x417e5edc type_id: 0x9710bae0 full_name: "snd_ctl_boolean_stereo_info" } @@ -379140,7 +363375,7 @@ elf_symbol { name: "snd_ctl_new1" is_defined: true symbol_type: FUNCTION - crc: 0x1f2e0adc + crc: 0x63bdae76 type_id: 0x22a7ae7f full_name: "snd_ctl_new1" } @@ -379149,7 +363384,7 @@ elf_symbol { name: "snd_ctl_notify" is_defined: true symbol_type: FUNCTION - crc: 0x841b6b28 + crc: 0xc3a999ea type_id: 0x1d729530 full_name: "snd_ctl_notify" } @@ -379158,7 +363393,7 @@ elf_symbol { name: "snd_ctl_notify_one" is_defined: true symbol_type: FUNCTION - crc: 0x87cfc1ff + crc: 0xa8352c60 type_id: 0x1d7b9c88 full_name: "snd_ctl_notify_one" } @@ -379167,16 +363402,25 @@ elf_symbol { name: "snd_ctl_remove" is_defined: true symbol_type: FUNCTION - crc: 0x894f11e9 + crc: 0x48e145f0 type_id: 0x91d0f233 full_name: "snd_ctl_remove" } +elf_symbol { + id: 0xe3942db0 + name: "snd_device_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x99e374e1 + type_id: 0x1c048955 + full_name: "snd_device_free" +} elf_symbol { id: 0x74d92df1 name: "snd_dma_alloc_dir_pages" is_defined: true symbol_type: FUNCTION - crc: 0x521471a3 + crc: 0x4e6fef6a type_id: 0x84710953 full_name: "snd_dma_alloc_dir_pages" } @@ -379185,7 +363429,7 @@ elf_symbol { name: "snd_dma_buffer_sync" is_defined: true symbol_type: FUNCTION - crc: 0xbf77fa29 + crc: 0x42304011 type_id: 0x1ffe211c full_name: "snd_dma_buffer_sync" } @@ -379194,7 +363438,7 @@ elf_symbol { name: "snd_dma_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf24db238 + crc: 0x4df4f08f type_id: 0x1c27266a full_name: "snd_dma_free_pages" } @@ -379203,7 +363447,7 @@ elf_symbol { name: "snd_dmaengine_pcm_prepare_slave_config" is_defined: true symbol_type: FUNCTION - crc: 0xc143dde8 + crc: 0xf26d3898 type_id: 0x981f5671 full_name: "snd_dmaengine_pcm_prepare_slave_config" } @@ -379212,7 +363456,7 @@ elf_symbol { name: "snd_dmaengine_pcm_refine_runtime_hwparams" is_defined: true symbol_type: FUNCTION - crc: 0xda28da29 + crc: 0x1b20726b type_id: 0x982965be full_name: "snd_dmaengine_pcm_refine_runtime_hwparams" } @@ -379221,7 +363465,7 @@ elf_symbol { name: "snd_dmaengine_pcm_set_config_from_dai_data" is_defined: true symbol_type: FUNCTION - crc: 0x657b6d1f + crc: 0xa28890da type_id: 0x1ec5beaa full_name: "snd_dmaengine_pcm_set_config_from_dai_data" } @@ -379230,7 +363474,7 @@ elf_symbol { name: "snd_hwdep_new" is_defined: true symbol_type: FUNCTION - crc: 0x7a907c13 + crc: 0x0c81ee66 type_id: 0x9175015c full_name: "snd_hwdep_new" } @@ -379239,7 +363483,7 @@ elf_symbol { name: "snd_hwparams_to_dma_slave_config" is_defined: true symbol_type: FUNCTION - crc: 0x91780dce + crc: 0x48a1c2bf type_id: 0x93d14727 full_name: "snd_hwparams_to_dma_slave_config" } @@ -379248,7 +363492,7 @@ elf_symbol { name: "snd_info_create_card_entry" is_defined: true symbol_type: FUNCTION - crc: 0xebab7989 + crc: 0x6427c048 type_id: 0xc3dd5fea full_name: "snd_info_create_card_entry" } @@ -379257,7 +363501,7 @@ elf_symbol { name: "snd_info_create_module_entry" is_defined: true symbol_type: FUNCTION - crc: 0xf6c31e8e + crc: 0xf516170b type_id: 0xcdea85a8 full_name: "snd_info_create_module_entry" } @@ -379266,7 +363510,7 @@ elf_symbol { name: "snd_info_free_entry" is_defined: true symbol_type: FUNCTION - crc: 0xd0313f17 + crc: 0x69ba1145 type_id: 0x1f50da89 full_name: "snd_info_free_entry" } @@ -379275,7 +363519,7 @@ elf_symbol { name: "snd_info_register" is_defined: true symbol_type: FUNCTION - crc: 0x09d431e7 + crc: 0xa6c2a44a type_id: 0x92486835 full_name: "snd_info_register" } @@ -379302,7 +363546,7 @@ elf_symbol { name: "snd_jack_new" is_defined: true symbol_type: FUNCTION - crc: 0x6e51893c + crc: 0x886ca2c5 type_id: 0x919f7f11 full_name: "snd_jack_new" } @@ -379311,7 +363555,7 @@ elf_symbol { name: "snd_jack_report" is_defined: true symbol_type: FUNCTION - crc: 0x3f41fcf3 + crc: 0xddef016f type_id: 0x13cd4ba2 full_name: "snd_jack_report" } @@ -379320,7 +363564,7 @@ elf_symbol { name: "snd_jack_set_key" is_defined: true symbol_type: FUNCTION - crc: 0x2388d8ba + crc: 0x8d570384 type_id: 0x9e441880 full_name: "snd_jack_set_key" } @@ -379329,7 +363573,7 @@ elf_symbol { name: "snd_pcm_add_chmap_ctls" is_defined: true symbol_type: FUNCTION - crc: 0x2150512b + crc: 0x3373f239 type_id: 0x987349b3 full_name: "snd_pcm_add_chmap_ctls" } @@ -379347,7 +363591,7 @@ elf_symbol { name: "snd_pcm_fill_iec958_consumer" is_defined: true symbol_type: FUNCTION - crc: 0x80bc7fd7 + crc: 0x91a41314 type_id: 0x9c8e6c6c full_name: "snd_pcm_fill_iec958_consumer" } @@ -379410,7 +363654,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_eld" is_defined: true symbol_type: FUNCTION - crc: 0xa2b3587a + crc: 0x0c6d7558 type_id: 0x9cd28836 full_name: "snd_pcm_hw_constraint_eld" } @@ -379419,7 +363663,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_integer" is_defined: true symbol_type: FUNCTION - crc: 0x60375fd1 + crc: 0x4929db16 type_id: 0x9d51e53b full_name: "snd_pcm_hw_constraint_integer" } @@ -379428,7 +363672,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_list" is_defined: true symbol_type: FUNCTION - crc: 0x47d3de14 + crc: 0x06b5e66c type_id: 0x9db8bf34 full_name: "snd_pcm_hw_constraint_list" } @@ -379437,7 +363681,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_mask64" is_defined: true symbol_type: FUNCTION - crc: 0x2c3e1af7 + crc: 0x7ce2fff3 type_id: 0x9d569303 full_name: "snd_pcm_hw_constraint_mask64" } @@ -379446,7 +363690,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_minmax" is_defined: true symbol_type: FUNCTION - crc: 0xbd488967 + crc: 0xd9e295d7 type_id: 0x9d419277 full_name: "snd_pcm_hw_constraint_minmax" } @@ -379455,7 +363699,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_ratnums" is_defined: true symbol_type: FUNCTION - crc: 0x8e3d7028 + crc: 0x3e6648a9 type_id: 0x9db8b5e8 full_name: "snd_pcm_hw_constraint_ratnums" } @@ -379464,7 +363708,7 @@ elf_symbol { name: "snd_pcm_hw_constraint_step" is_defined: true symbol_type: FUNCTION - crc: 0xbaa23e14 + crc: 0xdfd76d84 type_id: 0x9db8bc66 full_name: "snd_pcm_hw_constraint_step" } @@ -379473,7 +363717,7 @@ elf_symbol { name: "snd_pcm_hw_rule_add" is_defined: true symbol_type: FUNCTION - crc: 0xe05f963c + crc: 0x155ddcbb type_id: 0x9dbe3773 full_name: "snd_pcm_hw_rule_add" } @@ -379482,7 +363726,7 @@ elf_symbol { name: "snd_pcm_lib_free_pages" is_defined: true symbol_type: FUNCTION - crc: 0xfdfc6338 + crc: 0x672c6a05 type_id: 0x98aeb261 full_name: "snd_pcm_lib_free_pages" } @@ -379491,7 +363735,7 @@ elf_symbol { name: "snd_pcm_lib_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x6ebb1d35 + crc: 0x716b4078 type_id: 0x99be88a0 full_name: "snd_pcm_lib_ioctl" } @@ -379500,7 +363744,7 @@ elf_symbol { name: "snd_pcm_lib_malloc_pages" is_defined: true symbol_type: FUNCTION - crc: 0x299a79af + crc: 0xaa86869e type_id: 0x9b7e67c0 full_name: "snd_pcm_lib_malloc_pages" } @@ -379509,7 +363753,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_free_for_all" is_defined: true symbol_type: FUNCTION - crc: 0xa6ef9a77 + crc: 0xa8c8cc59 type_id: 0x14fb3461 full_name: "snd_pcm_lib_preallocate_free_for_all" } @@ -379518,7 +363762,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_pages" is_defined: true symbol_type: FUNCTION - crc: 0xf643b8d6 + crc: 0xae070370 type_id: 0x1429f877 full_name: "snd_pcm_lib_preallocate_pages" } @@ -379527,7 +363771,7 @@ elf_symbol { name: "snd_pcm_lib_preallocate_pages_for_all" is_defined: true symbol_type: FUNCTION - crc: 0x24e054e3 + crc: 0xeeacbf92 type_id: 0x156275ac full_name: "snd_pcm_lib_preallocate_pages_for_all" } @@ -379536,7 +363780,7 @@ elf_symbol { name: "snd_pcm_new" is_defined: true symbol_type: FUNCTION - crc: 0x876690f5 + crc: 0x7381ea97 type_id: 0x919ec1ed full_name: "snd_pcm_new" } @@ -379545,7 +363789,7 @@ elf_symbol { name: "snd_pcm_period_elapsed" is_defined: true symbol_type: FUNCTION - crc: 0xdc881bd4 + crc: 0xf067911f type_id: 0x15b600dd full_name: "snd_pcm_period_elapsed" } @@ -379554,7 +363798,7 @@ elf_symbol { name: "snd_pcm_set_managed_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x9363694e + crc: 0x5c28aa2d type_id: 0x99314acb full_name: "snd_pcm_set_managed_buffer" } @@ -379563,7 +363807,7 @@ elf_symbol { name: "snd_pcm_set_managed_buffer_all" is_defined: true symbol_type: FUNCTION - crc: 0x40613e31 + crc: 0x2b0f150b type_id: 0x987c7e77 full_name: "snd_pcm_set_managed_buffer_all" } @@ -379572,7 +363816,7 @@ elf_symbol { name: "snd_pcm_set_ops" is_defined: true symbol_type: FUNCTION - crc: 0x1660f5a1 + crc: 0x86f57fd6 type_id: 0x15694c5f full_name: "snd_pcm_set_ops" } @@ -379590,7 +363834,7 @@ elf_symbol { name: "snd_pcm_stop" is_defined: true symbol_type: FUNCTION - crc: 0xb334f47d + crc: 0xf469f66a type_id: 0x98e6a470 full_name: "snd_pcm_stop" } @@ -379599,7 +363843,7 @@ elf_symbol { name: "snd_sgbuf_get_addr" is_defined: true symbol_type: FUNCTION - crc: 0x1573f8c5 + crc: 0x6ede2c30 type_id: 0xb3725ca4 full_name: "snd_sgbuf_get_addr" } @@ -379608,7 +363852,7 @@ elf_symbol { name: "snd_soc_add_component_controls" is_defined: true symbol_type: FUNCTION - crc: 0x51c790e7 + crc: 0x9af1c526 type_id: 0x9928799a full_name: "snd_soc_add_component_controls" } @@ -379617,7 +363861,7 @@ elf_symbol { name: "snd_soc_add_dai_controls" is_defined: true symbol_type: FUNCTION - crc: 0xe5230083 + crc: 0xb841950a type_id: 0x9c32da8c full_name: "snd_soc_add_dai_controls" } @@ -379626,7 +363870,7 @@ elf_symbol { name: "snd_soc_bytes_get" is_defined: true symbol_type: FUNCTION - crc: 0x2db5d351 + crc: 0x23e884d3 type_id: 0x973a41ee full_name: "snd_soc_bytes_get" } @@ -379635,7 +363879,7 @@ elf_symbol { name: "snd_soc_bytes_info" is_defined: true symbol_type: FUNCTION - crc: 0x6de2fb97 + crc: 0xa4fd766e type_id: 0x9710bae0 full_name: "snd_soc_bytes_info" } @@ -379644,7 +363888,7 @@ elf_symbol { name: "snd_soc_bytes_info_ext" is_defined: true symbol_type: FUNCTION - crc: 0xc61a2d38 + crc: 0xe2ab2695 type_id: 0x9710bae0 full_name: "snd_soc_bytes_info_ext" } @@ -379653,7 +363897,7 @@ elf_symbol { name: "snd_soc_bytes_put" is_defined: true symbol_type: FUNCTION - crc: 0xaef8c44c + crc: 0x7eebd215 type_id: 0x973a41ee full_name: "snd_soc_bytes_put" } @@ -379662,7 +363906,7 @@ elf_symbol { name: "snd_soc_bytes_tlv_callback" is_defined: true symbol_type: FUNCTION - crc: 0x9ffbdc76 + crc: 0x1139ef12 type_id: 0x96eeaa13 full_name: "snd_soc_bytes_tlv_callback" } @@ -379671,7 +363915,7 @@ elf_symbol { name: "snd_soc_card_get_kcontrol" is_defined: true symbol_type: FUNCTION - crc: 0x4b13c48c + crc: 0x37df9d9b type_id: 0x2a7bc89a full_name: "snd_soc_card_get_kcontrol" } @@ -379680,7 +363924,7 @@ elf_symbol { name: "snd_soc_card_jack_new" is_defined: true symbol_type: FUNCTION - crc: 0x6b5f1e8c + crc: 0x6c8728c6 type_id: 0x9b26368a full_name: "snd_soc_card_jack_new" } @@ -379689,16 +363933,25 @@ elf_symbol { name: "snd_soc_card_jack_new_pins" is_defined: true symbol_type: FUNCTION - crc: 0x19cae388 + crc: 0xa9090959 type_id: 0x9b263487 full_name: "snd_soc_card_jack_new_pins" } +elf_symbol { + id: 0x1c40b8b7 + name: "snd_soc_component_async_complete" + is_defined: true + symbol_type: FUNCTION + crc: 0xb7b90115 + type_id: 0x14c1b0e8 + full_name: "snd_soc_component_async_complete" +} elf_symbol { id: 0xb63a9550 name: "snd_soc_component_disable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xf7f93d63 + crc: 0xa9fd4530 type_id: 0x99214080 full_name: "snd_soc_component_disable_pin" } @@ -379707,7 +363960,7 @@ elf_symbol { name: "snd_soc_component_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xc82dc86c + crc: 0xa5337df9 type_id: 0x99214080 full_name: "snd_soc_component_enable_pin" } @@ -379716,7 +363969,7 @@ elf_symbol { name: "snd_soc_component_exit_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xab71f702 + crc: 0xfeabcb32 type_id: 0x14c1b0e8 full_name: "snd_soc_component_exit_regmap" } @@ -379725,7 +363978,7 @@ elf_symbol { name: "snd_soc_component_force_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xbaeac449 + crc: 0x371a9fc1 type_id: 0x99214080 full_name: "snd_soc_component_force_enable_pin" } @@ -379734,7 +363987,7 @@ elf_symbol { name: "snd_soc_component_get_pin_status" is_defined: true symbol_type: FUNCTION - crc: 0x4135961b + crc: 0xc788e7f8 type_id: 0x99214080 full_name: "snd_soc_component_get_pin_status" } @@ -379743,7 +363996,7 @@ elf_symbol { name: "snd_soc_component_init_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xcec4056c + crc: 0x8209e4e8 type_id: 0x14e71014 full_name: "snd_soc_component_init_regmap" } @@ -379752,7 +364005,7 @@ elf_symbol { name: "snd_soc_component_read" is_defined: true symbol_type: FUNCTION - crc: 0x79cd0866 + crc: 0x936e3951 type_id: 0xcb948a18 full_name: "snd_soc_component_read" } @@ -379761,7 +364014,7 @@ elf_symbol { name: "snd_soc_component_read_field" is_defined: true symbol_type: FUNCTION - crc: 0x3c54ae3d + crc: 0x8414e579 type_id: 0xcb85eb41 full_name: "snd_soc_component_read_field" } @@ -379770,7 +364023,7 @@ elf_symbol { name: "snd_soc_component_set_jack" is_defined: true symbol_type: FUNCTION - crc: 0x222da51f + crc: 0xcfa176ac type_id: 0x99f8b4f4 full_name: "snd_soc_component_set_jack" } @@ -379779,7 +364032,7 @@ elf_symbol { name: "snd_soc_component_set_pll" is_defined: true symbol_type: FUNCTION - crc: 0xb8d3b99a + crc: 0xd6704337 type_id: 0x985d4e58 full_name: "snd_soc_component_set_pll" } @@ -379788,7 +364041,7 @@ elf_symbol { name: "snd_soc_component_set_sysclk" is_defined: true symbol_type: FUNCTION - crc: 0x8ae76b34 + crc: 0xc083cbbe type_id: 0x985d46f1 full_name: "snd_soc_component_set_sysclk" } @@ -379797,16 +364050,25 @@ elf_symbol { name: "snd_soc_component_update_bits" is_defined: true symbol_type: FUNCTION - crc: 0xfb80b260 + crc: 0x2de135ba type_id: 0x98df6080 full_name: "snd_soc_component_update_bits" } +elf_symbol { + id: 0xe278d2b9 + name: "snd_soc_component_update_bits_async" + is_defined: true + symbol_type: FUNCTION + crc: 0x440be669 + type_id: 0x98df6080 + full_name: "snd_soc_component_update_bits_async" +} elf_symbol { id: 0x84e7b6d6 name: "snd_soc_component_write" is_defined: true symbol_type: FUNCTION - crc: 0x2c77ce2d + crc: 0xd25a8625 type_id: 0x98de7695 full_name: "snd_soc_component_write" } @@ -379815,7 +364077,7 @@ elf_symbol { name: "snd_soc_component_write_field" is_defined: true symbol_type: FUNCTION - crc: 0x31c176e2 + crc: 0xf98511f1 type_id: 0x98df6080 full_name: "snd_soc_component_write_field" } @@ -379824,7 +364086,7 @@ elf_symbol { name: "snd_soc_dai_active" is_defined: true symbol_type: FUNCTION - crc: 0x733352f3 + crc: 0xed47c793 type_id: 0x9ccb082f full_name: "snd_soc_dai_active" } @@ -379833,7 +364095,7 @@ elf_symbol { name: "snd_soc_dai_get_channel_map" is_defined: true symbol_type: FUNCTION - crc: 0x7c7ee4e7 + crc: 0xff62e6d8 type_id: 0x9ca258ce full_name: "snd_soc_dai_get_channel_map" } @@ -379842,7 +364104,7 @@ elf_symbol { name: "snd_soc_dai_link_set_capabilities" is_defined: true symbol_type: FUNCTION - crc: 0x68c3e011 + crc: 0xb15acb67 type_id: 0x1899030d full_name: "snd_soc_dai_link_set_capabilities" } @@ -379851,7 +364113,7 @@ elf_symbol { name: "snd_soc_dai_set_bclk_ratio" is_defined: true symbol_type: FUNCTION - crc: 0xa6bacedf + crc: 0x9a18550c type_id: 0x9ddd1db7 full_name: "snd_soc_dai_set_bclk_ratio" } @@ -379860,7 +364122,7 @@ elf_symbol { name: "snd_soc_dai_set_channel_map" is_defined: true symbol_type: FUNCTION - crc: 0x1da56996 + crc: 0x61dc8b47 type_id: 0x9ddaf106 full_name: "snd_soc_dai_set_channel_map" } @@ -379869,7 +364131,7 @@ elf_symbol { name: "snd_soc_dai_set_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x2e1e9095 + crc: 0x64835329 type_id: 0x9ddd1db7 full_name: "snd_soc_dai_set_fmt" } @@ -379878,7 +364140,7 @@ elf_symbol { name: "snd_soc_dai_set_pll" is_defined: true symbol_type: FUNCTION - crc: 0x29580a17 + crc: 0x6015a9c2 type_id: 0x9d4f4423 full_name: "snd_soc_dai_set_pll" } @@ -379887,7 +364149,7 @@ elf_symbol { name: "snd_soc_dai_set_sysclk" is_defined: true symbol_type: FUNCTION - crc: 0x451da659 + crc: 0xf21ddfcd type_id: 0x9d4776b9 full_name: "snd_soc_dai_set_sysclk" } @@ -379896,10 +364158,19 @@ elf_symbol { name: "snd_soc_dai_set_tdm_slot" is_defined: true symbol_type: FUNCTION - crc: 0xb941ccfe + crc: 0xac2c3013 type_id: 0x9dcdf9a5 full_name: "snd_soc_dai_set_tdm_slot" } +elf_symbol { + id: 0x9994fae4 + name: "snd_soc_dai_set_tristate" + is_defined: true + symbol_type: FUNCTION + crc: 0x774275fd + type_id: 0x9d578b63 + full_name: "snd_soc_dai_set_tristate" +} elf_symbol { id: 0x6b59ec0c name: "snd_soc_daifmt_clock_provider_flipped" @@ -379923,7 +364194,7 @@ elf_symbol { name: "snd_soc_daifmt_parse_clock_provider_raw" is_defined: true symbol_type: FUNCTION - crc: 0x5be37157 + crc: 0xd189cfa9 type_id: 0xc33e01cf full_name: "snd_soc_daifmt_parse_clock_provider_raw" } @@ -379932,7 +364203,7 @@ elf_symbol { name: "snd_soc_daifmt_parse_format" is_defined: true symbol_type: FUNCTION - crc: 0x0e53426f + crc: 0x569f7901 type_id: 0xc33ffcc2 full_name: "snd_soc_daifmt_parse_format" } @@ -379941,7 +364212,7 @@ elf_symbol { name: "snd_soc_dapm_add_routes" is_defined: true symbol_type: FUNCTION - crc: 0x8c446df0 + crc: 0x09f691c5 type_id: 0x9d6ad4e2 full_name: "snd_soc_dapm_add_routes" } @@ -379950,7 +364221,7 @@ elf_symbol { name: "snd_soc_dapm_dai_free_widgets" is_defined: true symbol_type: FUNCTION - crc: 0xd0876e7f + crc: 0xe44674d5 type_id: 0x129825ff full_name: "snd_soc_dapm_dai_free_widgets" } @@ -379959,7 +364230,7 @@ elf_symbol { name: "snd_soc_dapm_dai_get_connected_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x70abbef1 + crc: 0xa992aefe type_id: 0x9d555c37 full_name: "snd_soc_dapm_dai_get_connected_widgets" } @@ -379968,7 +364239,7 @@ elf_symbol { name: "snd_soc_dapm_del_routes" is_defined: true symbol_type: FUNCTION - crc: 0x2d0d328e + crc: 0x3fea8264 type_id: 0x9d6ad4e2 full_name: "snd_soc_dapm_del_routes" } @@ -379977,7 +364248,7 @@ elf_symbol { name: "snd_soc_dapm_disable_pin" is_defined: true symbol_type: FUNCTION - crc: 0x4be84f05 + crc: 0x8a23d2af type_id: 0x9d7d5431 full_name: "snd_soc_dapm_disable_pin" } @@ -379986,7 +364257,7 @@ elf_symbol { name: "snd_soc_dapm_disable_pin_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x2cb4c377 + crc: 0x17c29a74 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_disable_pin_unlocked" } @@ -379995,7 +364266,7 @@ elf_symbol { name: "snd_soc_dapm_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0x9d7ed55c + crc: 0x208bcf06 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_enable_pin" } @@ -380004,7 +364275,7 @@ elf_symbol { name: "snd_soc_dapm_force_bias_level" is_defined: true symbol_type: FUNCTION - crc: 0x2effe7c1 + crc: 0x0ce87e08 type_id: 0x9c1ecd15 full_name: "snd_soc_dapm_force_bias_level" } @@ -380013,7 +364284,7 @@ elf_symbol { name: "snd_soc_dapm_force_enable_pin" is_defined: true symbol_type: FUNCTION - crc: 0xfdb4bff5 + crc: 0xb6dcfe65 type_id: 0x9d7d5431 full_name: "snd_soc_dapm_force_enable_pin" } @@ -380022,7 +364293,7 @@ elf_symbol { name: "snd_soc_dapm_force_enable_pin_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x6dcf670c + crc: 0x757ce95d type_id: 0x9d7d5431 full_name: "snd_soc_dapm_force_enable_pin_unlocked" } @@ -380031,16 +364302,25 @@ elf_symbol { name: "snd_soc_dapm_get_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x9080fba0 + crc: 0x09b10661 type_id: 0x973a41ee full_name: "snd_soc_dapm_get_enum_double" } +elf_symbol { + id: 0x8fdbed5d + name: "snd_soc_dapm_get_pin_status" + is_defined: true + symbol_type: FUNCTION + crc: 0xcf0ea4a0 + type_id: 0x9d7d5431 + full_name: "snd_soc_dapm_get_pin_status" +} elf_symbol { id: 0xc4468dde name: "snd_soc_dapm_get_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0x2fc3bc65 + crc: 0x0482f2eb type_id: 0x973a41ee full_name: "snd_soc_dapm_get_pin_switch" } @@ -380049,7 +364329,7 @@ elf_symbol { name: "snd_soc_dapm_get_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x58d7166b + crc: 0x978a9993 type_id: 0x973a41ee full_name: "snd_soc_dapm_get_volsw" } @@ -380058,7 +364338,7 @@ elf_symbol { name: "snd_soc_dapm_ignore_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x2108d854 + crc: 0xa312277a type_id: 0x9d7d5431 full_name: "snd_soc_dapm_ignore_suspend" } @@ -380067,7 +364347,7 @@ elf_symbol { name: "snd_soc_dapm_info_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0xa232b8a2 + crc: 0xd60ac25f type_id: 0x9710bae0 full_name: "snd_soc_dapm_info_pin_switch" } @@ -380076,7 +364356,7 @@ elf_symbol { name: "snd_soc_dapm_kcontrol_dapm" is_defined: true symbol_type: FUNCTION - crc: 0x20f2d0a4 + crc: 0x1eb85ea6 type_id: 0x146afcfb full_name: "snd_soc_dapm_kcontrol_dapm" } @@ -380085,7 +364365,7 @@ elf_symbol { name: "snd_soc_dapm_kcontrol_widget" is_defined: true symbol_type: FUNCTION - crc: 0x13cce6c1 + crc: 0x0b8fc677 type_id: 0xa21fd62f full_name: "snd_soc_dapm_kcontrol_widget" } @@ -380094,7 +364374,7 @@ elf_symbol { name: "snd_soc_dapm_mixer_update_power" is_defined: true symbol_type: FUNCTION - crc: 0x2913fbc6 + crc: 0xb0df5832 type_id: 0x9d32251c full_name: "snd_soc_dapm_mixer_update_power" } @@ -380103,7 +364383,7 @@ elf_symbol { name: "snd_soc_dapm_mux_update_power" is_defined: true symbol_type: FUNCTION - crc: 0x688a969c + crc: 0xaf2859d6 type_id: 0x9d328b5e full_name: "snd_soc_dapm_mux_update_power" } @@ -380112,16 +364392,25 @@ elf_symbol { name: "snd_soc_dapm_nc_pin" is_defined: true symbol_type: FUNCTION - crc: 0xb04b8cd2 + crc: 0xdb3c2aff type_id: 0x9d7d5431 full_name: "snd_soc_dapm_nc_pin" } +elf_symbol { + id: 0x78acbf5c + name: "snd_soc_dapm_new_control" + is_defined: true + symbol_type: FUNCTION + crc: 0x6d16b243 + type_id: 0xa80f38e4 + full_name: "snd_soc_dapm_new_control" +} elf_symbol { id: 0xc1355d55 name: "snd_soc_dapm_new_controls" is_defined: true symbol_type: FUNCTION - crc: 0x9b2a6d59 + crc: 0x58dc95d3 type_id: 0x9d6a013c full_name: "snd_soc_dapm_new_controls" } @@ -380130,7 +364419,7 @@ elf_symbol { name: "snd_soc_dapm_new_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x724815dc + crc: 0xe1a42f93 type_id: 0x9bc79bf3 full_name: "snd_soc_dapm_new_widgets" } @@ -380139,7 +364428,7 @@ elf_symbol { name: "snd_soc_dapm_put_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0xe26e4203 + crc: 0x5518ce7f type_id: 0x973a41ee full_name: "snd_soc_dapm_put_enum_double" } @@ -380148,7 +364437,7 @@ elf_symbol { name: "snd_soc_dapm_put_pin_switch" is_defined: true symbol_type: FUNCTION - crc: 0xc61d9aa3 + crc: 0x1e20e850 type_id: 0x973a41ee full_name: "snd_soc_dapm_put_pin_switch" } @@ -380157,7 +364446,7 @@ elf_symbol { name: "snd_soc_dapm_put_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x09ad0904 + crc: 0xd470a8e6 type_id: 0x973a41ee full_name: "snd_soc_dapm_put_volsw" } @@ -380166,7 +364455,7 @@ elf_symbol { name: "snd_soc_dapm_sync" is_defined: true symbol_type: FUNCTION - crc: 0xc8720350 + crc: 0x775280c6 type_id: 0x9d8516e5 full_name: "snd_soc_dapm_sync" } @@ -380175,16 +364464,25 @@ elf_symbol { name: "snd_soc_dapm_sync_unlocked" is_defined: true symbol_type: FUNCTION - crc: 0x59b18b0b + crc: 0x79abcffa type_id: 0x9d8516e5 full_name: "snd_soc_dapm_sync_unlocked" } +elf_symbol { + id: 0x6355ee58 + name: "snd_soc_dapm_weak_routes" + is_defined: true + symbol_type: FUNCTION + crc: 0x7ee80d95 + type_id: 0x9d6ad4e2 + full_name: "snd_soc_dapm_weak_routes" +} elf_symbol { id: 0x687a68d3 name: "snd_soc_dpcm_get_substream" is_defined: true symbol_type: FUNCTION - crc: 0x2dd29417 + crc: 0xead4dc94 type_id: 0x585c3474 full_name: "snd_soc_dpcm_get_substream" } @@ -380193,16 +364491,25 @@ elf_symbol { name: "snd_soc_find_dai" is_defined: true symbol_type: FUNCTION - crc: 0x7a906d3e + crc: 0x0b717c9d type_id: 0x6eef99a2 full_name: "snd_soc_find_dai" } +elf_symbol { + id: 0xc88e38bb + name: "snd_soc_find_dai_with_mutex" + is_defined: true + symbol_type: FUNCTION + crc: 0xc8305f9c + type_id: 0x6eef99a2 + full_name: "snd_soc_find_dai_with_mutex" +} elf_symbol { id: 0x4086fab0 name: "snd_soc_get_dai_name" is_defined: true symbol_type: FUNCTION - crc: 0xf07c231e + crc: 0xf2d5fd64 type_id: 0x9294d8c1 full_name: "snd_soc_get_dai_name" } @@ -380211,7 +364518,7 @@ elf_symbol { name: "snd_soc_get_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x4bb7b273 + crc: 0xa33acc6d type_id: 0x973a41ee full_name: "snd_soc_get_enum_double" } @@ -380220,7 +364527,7 @@ elf_symbol { name: "snd_soc_get_pcm_runtime" is_defined: true symbol_type: FUNCTION - crc: 0x7de31aec + crc: 0x5f619561 type_id: 0x76907643 full_name: "snd_soc_get_pcm_runtime" } @@ -380229,7 +364536,7 @@ elf_symbol { name: "snd_soc_get_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x3da47676 + crc: 0x191d7a39 type_id: 0x973a41ee full_name: "snd_soc_get_volsw" } @@ -380238,7 +364545,7 @@ elf_symbol { name: "snd_soc_get_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0x7eddb64d + crc: 0x190ff852 type_id: 0x973a41ee full_name: "snd_soc_get_volsw_range" } @@ -380247,16 +364554,25 @@ elf_symbol { name: "snd_soc_get_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0x2fe78763 + crc: 0xddbb6661 type_id: 0x973a41ee full_name: "snd_soc_get_volsw_sx" } +elf_symbol { + id: 0xb5349f49 + name: "snd_soc_get_xr_sx" + is_defined: true + symbol_type: FUNCTION + crc: 0x8e03a7e7 + type_id: 0x973a41ee + full_name: "snd_soc_get_xr_sx" +} elf_symbol { id: 0x98f26ea1 name: "snd_soc_info_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x1ba68f47 + crc: 0x7f756d4c type_id: 0x9710bae0 full_name: "snd_soc_info_enum_double" } @@ -380265,7 +364581,7 @@ elf_symbol { name: "snd_soc_info_multi_ext" is_defined: true symbol_type: FUNCTION - crc: 0xcd2c2abf + crc: 0x56b610f3 type_id: 0x9710bae0 full_name: "snd_soc_info_multi_ext" } @@ -380274,7 +364590,7 @@ elf_symbol { name: "snd_soc_info_volsw" is_defined: true symbol_type: FUNCTION - crc: 0x38c4a37c + crc: 0x65df2a46 type_id: 0x9710bae0 full_name: "snd_soc_info_volsw" } @@ -380283,7 +364599,7 @@ elf_symbol { name: "snd_soc_info_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0xc40a4b6f + crc: 0x9a7757b8 type_id: 0x9710bae0 full_name: "snd_soc_info_volsw_range" } @@ -380292,7 +364608,7 @@ elf_symbol { name: "snd_soc_info_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0xa4fa458b + crc: 0xad94b875 type_id: 0x9710bae0 full_name: "snd_soc_info_volsw_sx" } @@ -380301,7 +364617,7 @@ elf_symbol { name: "snd_soc_info_xr_sx" is_defined: true symbol_type: FUNCTION - crc: 0x6529d7b3 + crc: 0xa9db7c4d type_id: 0x9710bae0 full_name: "snd_soc_info_xr_sx" } @@ -380310,7 +364626,7 @@ elf_symbol { name: "snd_soc_jack_add_gpios" is_defined: true symbol_type: FUNCTION - crc: 0xd6852e9a + crc: 0x72ee8e5d type_id: 0x9e6bce91 full_name: "snd_soc_jack_add_gpios" } @@ -380319,7 +364635,7 @@ elf_symbol { name: "snd_soc_jack_notifier_register" is_defined: true symbol_type: FUNCTION - crc: 0xac53bad5 + crc: 0xe625cb17 type_id: 0x128f149f full_name: "snd_soc_jack_notifier_register" } @@ -380328,7 +364644,7 @@ elf_symbol { name: "snd_soc_jack_report" is_defined: true symbol_type: FUNCTION - crc: 0x060b56f7 + crc: 0xc511150f type_id: 0x13648576 full_name: "snd_soc_jack_report" } @@ -380337,7 +364653,7 @@ elf_symbol { name: "snd_soc_limit_volume" is_defined: true symbol_type: FUNCTION - crc: 0xd65dbd01 + crc: 0x5080e930 type_id: 0x9b261113 full_name: "snd_soc_limit_volume" } @@ -380346,7 +364662,7 @@ elf_symbol { name: "snd_soc_lookup_component" is_defined: true symbol_type: FUNCTION - crc: 0x3d807e9c + crc: 0x28166c41 type_id: 0x67d77552 full_name: "snd_soc_lookup_component" } @@ -380355,7 +364671,7 @@ elf_symbol { name: "snd_soc_lookup_component_nolocked" is_defined: true symbol_type: FUNCTION - crc: 0x376a712c + crc: 0x33bf313a type_id: 0x67d77552 full_name: "snd_soc_lookup_component_nolocked" } @@ -380364,7 +364680,7 @@ elf_symbol { name: "snd_soc_new_compress" is_defined: true symbol_type: FUNCTION - crc: 0x34385e1c + crc: 0x22fc51e9 type_id: 0x9d475de3 full_name: "snd_soc_new_compress" } @@ -380373,7 +364689,7 @@ elf_symbol { name: "snd_soc_of_get_dai_link_codecs" is_defined: true symbol_type: FUNCTION - crc: 0x468a95a3 + crc: 0x7b9968b3 type_id: 0x9dcf1028 full_name: "snd_soc_of_get_dai_link_codecs" } @@ -380382,7 +364698,7 @@ elf_symbol { name: "snd_soc_of_get_dai_name" is_defined: true symbol_type: FUNCTION - crc: 0xe0ca652c + crc: 0xb1ca5e06 type_id: 0x90887391 full_name: "snd_soc_of_get_dai_name" } @@ -380391,7 +364707,7 @@ elf_symbol { name: "snd_soc_of_parse_audio_routing" is_defined: true symbol_type: FUNCTION - crc: 0xbce8e3c2 + crc: 0xe6218cca type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_audio_routing" } @@ -380400,7 +364716,7 @@ elf_symbol { name: "snd_soc_of_parse_audio_simple_widgets" is_defined: true symbol_type: FUNCTION - crc: 0x06cdbfba + crc: 0x58d4f12f type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_audio_simple_widgets" } @@ -380409,7 +364725,7 @@ elf_symbol { name: "snd_soc_of_parse_aux_devs" is_defined: true symbol_type: FUNCTION - crc: 0x9ade81ab + crc: 0xd62e5f7b type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_aux_devs" } @@ -380418,7 +364734,7 @@ elf_symbol { name: "snd_soc_of_parse_card_name" is_defined: true symbol_type: FUNCTION - crc: 0x17093a84 + crc: 0x7b9aee09 type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_card_name" } @@ -380427,7 +364743,7 @@ elf_symbol { name: "snd_soc_of_parse_node_prefix" is_defined: true symbol_type: FUNCTION - crc: 0xff000455 + crc: 0x4812eec5 type_id: 0x1d61f95d full_name: "snd_soc_of_parse_node_prefix" } @@ -380436,7 +364752,7 @@ elf_symbol { name: "snd_soc_of_parse_pin_switches" is_defined: true symbol_type: FUNCTION - crc: 0xf6bbd270 + crc: 0xfa73f8ba type_id: 0x9b3fd927 full_name: "snd_soc_of_parse_pin_switches" } @@ -380445,10 +364761,19 @@ elf_symbol { name: "snd_soc_of_parse_tdm_slot" is_defined: true symbol_type: FUNCTION - crc: 0x2b7e9a59 + crc: 0xe9c64bdf type_id: 0x90f57323 full_name: "snd_soc_of_parse_tdm_slot" } +elf_symbol { + id: 0x88e57905 + name: "snd_soc_of_put_dai_link_codecs" + is_defined: true + symbol_type: FUNCTION + crc: 0x43bd2837 + type_id: 0x1899030d + full_name: "snd_soc_of_put_dai_link_codecs" +} elf_symbol { id: 0x97f4e147 name: "snd_soc_params_to_bclk" @@ -380472,7 +364797,7 @@ elf_symbol { name: "snd_soc_pm_ops" is_defined: true symbol_type: OBJECT - crc: 0xd63fd242 + crc: 0x8300f2da type_id: 0xc44f560e full_name: "snd_soc_pm_ops" } @@ -380481,7 +364806,7 @@ elf_symbol { name: "snd_soc_poweroff" is_defined: true symbol_type: FUNCTION - crc: 0x893328d4 + crc: 0x124af619 type_id: 0x9d16dd74 full_name: "snd_soc_poweroff" } @@ -380490,7 +364815,7 @@ elf_symbol { name: "snd_soc_put_enum_double" is_defined: true symbol_type: FUNCTION - crc: 0x6a513fb3 + crc: 0xe482bbd8 type_id: 0x973a41ee full_name: "snd_soc_put_enum_double" } @@ -380499,7 +364824,7 @@ elf_symbol { name: "snd_soc_put_volsw" is_defined: true symbol_type: FUNCTION - crc: 0xda210998 + crc: 0x1f2eaff6 type_id: 0x973a41ee full_name: "snd_soc_put_volsw" } @@ -380508,7 +364833,7 @@ elf_symbol { name: "snd_soc_put_volsw_range" is_defined: true symbol_type: FUNCTION - crc: 0x5f3b3b8d + crc: 0x5eb78fe7 type_id: 0x973a41ee full_name: "snd_soc_put_volsw_range" } @@ -380517,16 +364842,25 @@ elf_symbol { name: "snd_soc_put_volsw_sx" is_defined: true symbol_type: FUNCTION - crc: 0xb9ee68b8 + crc: 0x04d7e756 type_id: 0x973a41ee full_name: "snd_soc_put_volsw_sx" } +elf_symbol { + id: 0x72a7bbd2 + name: "snd_soc_put_xr_sx" + is_defined: true + symbol_type: FUNCTION + crc: 0x88307228 + type_id: 0x973a41ee + full_name: "snd_soc_put_xr_sx" +} elf_symbol { id: 0x5fe5beeb name: "snd_soc_register_card" is_defined: true symbol_type: FUNCTION - crc: 0xec0b3ebe + crc: 0x54837316 type_id: 0x9bc79bf3 full_name: "snd_soc_register_card" } @@ -380535,7 +364869,7 @@ elf_symbol { name: "snd_soc_register_component" is_defined: true symbol_type: FUNCTION - crc: 0xb1341187 + crc: 0x572bc39b type_id: 0x9dd808ae full_name: "snd_soc_register_component" } @@ -380544,7 +364878,7 @@ elf_symbol { name: "snd_soc_resume" is_defined: true symbol_type: FUNCTION - crc: 0x65087780 + crc: 0xfecd9e39 type_id: 0x9d16dd74 full_name: "snd_soc_resume" } @@ -380553,7 +364887,7 @@ elf_symbol { name: "snd_soc_rtdcom_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x092fdc8a + crc: 0xfdffbc9b type_id: 0x661a7689 full_name: "snd_soc_rtdcom_lookup" } @@ -380562,7 +364896,7 @@ elf_symbol { name: "snd_soc_runtime_calc_hw" is_defined: true symbol_type: FUNCTION - crc: 0x54764506 + crc: 0xc57ea210 type_id: 0x9cc9e057 full_name: "snd_soc_runtime_calc_hw" } @@ -380571,7 +364905,7 @@ elf_symbol { name: "snd_soc_runtime_set_dai_fmt" is_defined: true symbol_type: FUNCTION - crc: 0x77a2edcc + crc: 0x7b34c2ca type_id: 0x9dcdcb37 full_name: "snd_soc_runtime_set_dai_fmt" } @@ -380580,7 +364914,7 @@ elf_symbol { name: "snd_soc_set_runtime_hwparams" is_defined: true symbol_type: FUNCTION - crc: 0xc73a0861 + crc: 0x7dfc5d9a type_id: 0x98508ee0 full_name: "snd_soc_set_runtime_hwparams" } @@ -380589,7 +364923,7 @@ elf_symbol { name: "snd_soc_tplg_component_load" is_defined: true symbol_type: FUNCTION - crc: 0xb66d8658 + crc: 0x5ffda5e5 type_id: 0x99516809 full_name: "snd_soc_tplg_component_load" } @@ -380598,7 +364932,7 @@ elf_symbol { name: "snd_soc_tplg_component_remove" is_defined: true symbol_type: FUNCTION - crc: 0xdb2c1548 + crc: 0x0d5e2582 type_id: 0x99d90254 full_name: "snd_soc_tplg_component_remove" } @@ -380607,7 +364941,7 @@ elf_symbol { name: "snd_soc_tplg_widget_bind_event" is_defined: true symbol_type: FUNCTION - crc: 0x95951a62 + crc: 0x14d35847 type_id: 0x9fee7b3a full_name: "snd_soc_tplg_widget_bind_event" } @@ -380616,7 +364950,7 @@ elf_symbol { name: "snd_soc_unregister_card" is_defined: true symbol_type: FUNCTION - crc: 0xf6171920 + crc: 0xff6f06d6 type_id: 0x16df294f full_name: "snd_soc_unregister_card" } @@ -380625,7 +364959,7 @@ elf_symbol { name: "snd_soc_unregister_component" is_defined: true symbol_type: FUNCTION - crc: 0x8f679e7e + crc: 0x8bd70a84 type_id: 0x100e6fc8 full_name: "snd_soc_unregister_component" } @@ -380634,7 +364968,7 @@ elf_symbol { name: "snd_timer_interrupt" is_defined: true symbol_type: FUNCTION - crc: 0xfa793e51 + crc: 0x3fb5aaed type_id: 0x158152d0 full_name: "snd_timer_interrupt" } @@ -380643,7 +364977,7 @@ elf_symbol { name: "snd_usb_autoresume" is_defined: true symbol_type: FUNCTION - crc: 0xd8d6968f + crc: 0x69b553ad type_id: 0x9b1b4bcb full_name: "snd_usb_autoresume" } @@ -380652,7 +364986,7 @@ elf_symbol { name: "snd_usb_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0x9c101e34 + crc: 0x446aae3b type_id: 0x1603f977 full_name: "snd_usb_autosuspend" } @@ -380661,7 +364995,7 @@ elf_symbol { name: "snd_usb_endpoint_close" is_defined: true symbol_type: FUNCTION - crc: 0x85a3aa36 + crc: 0xed91a56a type_id: 0x169238cf full_name: "snd_usb_endpoint_close" } @@ -380670,7 +365004,7 @@ elf_symbol { name: "snd_usb_endpoint_open" is_defined: true symbol_type: FUNCTION - crc: 0xe3532276 + crc: 0x69962ac2 type_id: 0x1fce8843 full_name: "snd_usb_endpoint_open" } @@ -380679,10 +365013,19 @@ elf_symbol { name: "snd_usb_endpoint_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x287a7d0c + crc: 0xf68e6a50 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: 0xb29e40d5 + type_id: 0x9b2aae3f + full_name: "snd_usb_power_domain_set" +} elf_symbol { id: 0x32cae5ee name: "snprintf" @@ -380697,7 +365040,7 @@ elf_symbol { name: "soc_device_match" is_defined: true symbol_type: FUNCTION - crc: 0x0f3623de + crc: 0x7dc0679f type_id: 0x75b5d4f6 full_name: "soc_device_match" } @@ -380706,7 +365049,7 @@ elf_symbol { name: "soc_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x7105af23 + crc: 0x8363f377 type_id: 0x1e394ee5 full_name: "soc_device_register" } @@ -380724,7 +365067,7 @@ elf_symbol { name: "sock_alloc_send_pskb" is_defined: true symbol_type: FUNCTION - crc: 0x9bc529f0 + crc: 0x8c8e1d5e type_id: 0x6f0fa4b8 full_name: "sock_alloc_send_pskb" } @@ -380733,7 +365076,7 @@ elf_symbol { name: "sock_cmsg_send" is_defined: true symbol_type: FUNCTION - crc: 0x4d660a6d + crc: 0x286742b6 type_id: 0x9a66b93e full_name: "sock_cmsg_send" } @@ -380742,7 +365085,7 @@ elf_symbol { name: "sock_common_getsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x4e959c7e + crc: 0xd4815c0c type_id: 0x981db4ff full_name: "sock_common_getsockopt" } @@ -380751,7 +365094,7 @@ elf_symbol { name: "sock_common_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x6d6bbaf9 + crc: 0x414f9205 type_id: 0x9917165a full_name: "sock_common_recvmsg" } @@ -380760,7 +365103,7 @@ elf_symbol { name: "sock_common_setsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x3e9b8ca6 + crc: 0xe17b3174 type_id: 0x981e2b3a full_name: "sock_common_setsockopt" } @@ -380769,7 +365112,7 @@ elf_symbol { name: "sock_create_kern" is_defined: true symbol_type: FUNCTION - crc: 0xfeffaf86 + crc: 0xd9c459c0 type_id: 0x9f2caa56 full_name: "sock_create_kern" } @@ -380778,7 +365121,7 @@ elf_symbol { name: "sock_diag_register" is_defined: true symbol_type: FUNCTION - crc: 0x6448150f + crc: 0x457d470e type_id: 0x9041c735 full_name: "sock_diag_register" } @@ -380787,7 +365130,7 @@ elf_symbol { name: "sock_diag_save_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x05d5de3b + crc: 0x480d4cea type_id: 0x17053351 full_name: "sock_diag_save_cookie" } @@ -380796,7 +365139,7 @@ elf_symbol { name: "sock_diag_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x473bba78 + crc: 0x6b95b20b type_id: 0x1d597589 full_name: "sock_diag_unregister" } @@ -380805,7 +365148,7 @@ elf_symbol { name: "sock_edemux" is_defined: true symbol_type: FUNCTION - crc: 0x654f49bb + crc: 0xf193de0e type_id: 0x11cb8bd5 full_name: "sock_edemux" } @@ -380814,7 +365157,7 @@ elf_symbol { name: "sock_efree" is_defined: true symbol_type: FUNCTION - crc: 0x99113d7c + crc: 0x94191c24 type_id: 0x11cb8bd5 full_name: "sock_efree" } @@ -380823,7 +365166,7 @@ elf_symbol { name: "sock_gen_put" is_defined: true symbol_type: FUNCTION - crc: 0xbcd873c7 + crc: 0xc3387800 type_id: 0x17c95d08 full_name: "sock_gen_put" } @@ -380832,7 +365175,7 @@ elf_symbol { name: "sock_gettstamp" is_defined: true symbol_type: FUNCTION - crc: 0xec252629 + crc: 0xfa2c2908 type_id: 0x99e0f6e0 full_name: "sock_gettstamp" } @@ -380841,7 +365184,7 @@ elf_symbol { name: "sock_i_ino" is_defined: true symbol_type: FUNCTION - crc: 0x818b9929 + crc: 0xa05787f0 type_id: 0x36fdc1c8 full_name: "sock_i_ino" } @@ -380850,7 +365193,7 @@ elf_symbol { name: "sock_i_uid" is_defined: true symbol_type: FUNCTION - crc: 0xe6bc189f + crc: 0x4fd04e18 type_id: 0x7be897ce full_name: "sock_i_uid" } @@ -380859,7 +365202,7 @@ elf_symbol { name: "sock_init_data" is_defined: true symbol_type: FUNCTION - crc: 0x1a6dab69 + crc: 0x4f16c774 type_id: 0x14f54b2b full_name: "sock_init_data" } @@ -380868,7 +365211,7 @@ elf_symbol { name: "sock_no_accept" is_defined: true symbol_type: FUNCTION - crc: 0x6a5f352c + crc: 0x24f22496 type_id: 0x99c11430 full_name: "sock_no_accept" } @@ -380877,7 +365220,7 @@ elf_symbol { name: "sock_no_bind" is_defined: true symbol_type: FUNCTION - crc: 0x892d036d + crc: 0xcf052369 type_id: 0x99526c70 full_name: "sock_no_bind" } @@ -380886,7 +365229,7 @@ elf_symbol { name: "sock_no_connect" is_defined: true symbol_type: FUNCTION - crc: 0xa7b1eb38 + crc: 0xa94b270b type_id: 0x9953f0f3 full_name: "sock_no_connect" } @@ -380895,7 +365238,7 @@ elf_symbol { name: "sock_no_getname" is_defined: true symbol_type: FUNCTION - crc: 0x91e627b3 + crc: 0x5d6ce89c type_id: 0x99526c70 full_name: "sock_no_getname" } @@ -380904,7 +365247,7 @@ elf_symbol { name: "sock_no_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0xdf8a1260 + crc: 0xddffe257 type_id: 0x9882219f full_name: "sock_no_ioctl" } @@ -380913,7 +365256,7 @@ elf_symbol { name: "sock_no_listen" is_defined: true symbol_type: FUNCTION - crc: 0x00873022 + crc: 0xfcba57cc type_id: 0x98046a12 full_name: "sock_no_listen" } @@ -380922,7 +365265,7 @@ elf_symbol { name: "sock_no_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xb8d1c845 + crc: 0x25a6db98 type_id: 0x9bf97de0 full_name: "sock_no_mmap" } @@ -380931,7 +365274,7 @@ elf_symbol { name: "sock_no_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0xaeac3778 + crc: 0x8f09dde4 type_id: 0x9917165a full_name: "sock_no_recvmsg" } @@ -380940,7 +365283,7 @@ elf_symbol { name: "sock_no_sendmsg" is_defined: true symbol_type: FUNCTION - crc: 0xb997530c + crc: 0xa4bdab6b type_id: 0x99168ad9 full_name: "sock_no_sendmsg" } @@ -380949,7 +365292,7 @@ elf_symbol { name: "sock_no_sendpage" is_defined: true symbol_type: FUNCTION - crc: 0xcf2847b2 + crc: 0xc361aab0 type_id: 0x10e9e7a3 full_name: "sock_no_sendpage" } @@ -380958,7 +365301,7 @@ elf_symbol { name: "sock_no_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x084d8fbc + crc: 0x5c8cb540 type_id: 0x98046a12 full_name: "sock_no_shutdown" } @@ -380967,7 +365310,7 @@ elf_symbol { name: "sock_no_socketpair" is_defined: true symbol_type: FUNCTION - crc: 0xa6918c69 + crc: 0x174fb234 type_id: 0x99d969f9 full_name: "sock_no_socketpair" } @@ -380976,7 +365319,7 @@ elf_symbol { name: "sock_queue_rcv_skb_reason" is_defined: true symbol_type: FUNCTION - crc: 0xced23320 + crc: 0x98b07c9b type_id: 0x9ac7ffab full_name: "sock_queue_rcv_skb_reason" } @@ -380985,7 +365328,7 @@ elf_symbol { name: "sock_recv_errqueue" is_defined: true symbol_type: FUNCTION - crc: 0xfe0b482f + crc: 0x37a1f83b type_id: 0x9a7acc16 full_name: "sock_recv_errqueue" } @@ -380994,7 +365337,7 @@ elf_symbol { name: "sock_recvmsg" is_defined: true symbol_type: FUNCTION - crc: 0x9d03f05b + crc: 0x45b4445f type_id: 0x99324fb7 full_name: "sock_recvmsg" } @@ -381003,7 +365346,7 @@ elf_symbol { name: "sock_register" is_defined: true symbol_type: FUNCTION - crc: 0xc1c8320b + crc: 0xd1ba418b type_id: 0x93c23a28 full_name: "sock_register" } @@ -381012,7 +365355,7 @@ elf_symbol { name: "sock_release" is_defined: true symbol_type: FUNCTION - crc: 0xbdcf9e53 + crc: 0xd59ab00a type_id: 0x14805be2 full_name: "sock_release" } @@ -381021,7 +365364,7 @@ elf_symbol { name: "sock_rfree" is_defined: true symbol_type: FUNCTION - crc: 0x5940fa91 + crc: 0x3aba4223 type_id: 0x11cb8bd5 full_name: "sock_rfree" } @@ -381030,7 +365373,7 @@ elf_symbol { name: "sock_setsockopt" is_defined: true symbol_type: FUNCTION - crc: 0x9d74ef42 + crc: 0x407fa67a type_id: 0x981e2b3a full_name: "sock_setsockopt" } @@ -381048,7 +365391,7 @@ elf_symbol { name: "sock_wfree" is_defined: true symbol_type: FUNCTION - crc: 0x95f751fc + crc: 0xc4705545 type_id: 0x11cb8bd5 full_name: "sock_wfree" } @@ -381057,7 +365400,7 @@ elf_symbol { name: "sock_wmalloc" is_defined: true symbol_type: FUNCTION - crc: 0xa2072751 + crc: 0x02df09b6 type_id: 0x6f18ee87 full_name: "sock_wmalloc" } @@ -381066,7 +365409,7 @@ elf_symbol { name: "sockfd_lookup" is_defined: true symbol_type: FUNCTION - crc: 0xdfafe507 + crc: 0xa9c25ee1 type_id: 0x3d20d65e full_name: "sockfd_lookup" } @@ -381075,7 +365418,7 @@ elf_symbol { name: "softnet_data" is_defined: true symbol_type: OBJECT - crc: 0xe4ffc8b0 + crc: 0x419a80bd type_id: 0x06066110 full_name: "softnet_data" } @@ -381093,7 +365436,7 @@ elf_symbol { name: "spi_add_device" is_defined: true symbol_type: FUNCTION - crc: 0x7edb96a9 + crc: 0xdb64aac1 type_id: 0x9930cdbf full_name: "spi_add_device" } @@ -381102,7 +365445,7 @@ elf_symbol { name: "spi_alloc_device" is_defined: true symbol_type: FUNCTION - crc: 0x88830474 + crc: 0x55ddb47f type_id: 0xdf76302d full_name: "spi_alloc_device" } @@ -381111,7 +365454,7 @@ elf_symbol { name: "spi_async" is_defined: true symbol_type: FUNCTION - crc: 0x5b37d7e4 + crc: 0xa8379174 type_id: 0x99b7b018 full_name: "spi_async" } @@ -381120,7 +365463,7 @@ elf_symbol { name: "spi_bus_lock" is_defined: true symbol_type: FUNCTION - crc: 0xdffcda0b + crc: 0xbaaa2208 type_id: 0x9db78784 full_name: "spi_bus_lock" } @@ -381129,7 +365472,7 @@ elf_symbol { name: "spi_bus_type" is_defined: true symbol_type: OBJECT - crc: 0xab2b439b + crc: 0x17e6ccb5 type_id: 0x257935aa full_name: "spi_bus_type" } @@ -381138,7 +365481,7 @@ elf_symbol { name: "spi_bus_unlock" is_defined: true symbol_type: FUNCTION - crc: 0x6c7bb7b3 + crc: 0x094735d2 type_id: 0x9db78784 full_name: "spi_bus_unlock" } @@ -381147,7 +365490,7 @@ elf_symbol { name: "spi_controller_resume" is_defined: true symbol_type: FUNCTION - crc: 0xcc73df4e + crc: 0x65591331 type_id: 0x9db78784 full_name: "spi_controller_resume" } @@ -381156,7 +365499,7 @@ elf_symbol { name: "spi_controller_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x4deb4547 + crc: 0x5e8295eb type_id: 0x9db78784 full_name: "spi_controller_suspend" } @@ -381183,7 +365526,7 @@ elf_symbol { name: "spi_finalize_current_message" is_defined: true symbol_type: FUNCTION - crc: 0x9d6c97cd + crc: 0x48b4f0a4 type_id: 0x10af3538 full_name: "spi_finalize_current_message" } @@ -381192,7 +365535,7 @@ elf_symbol { name: "spi_finalize_current_transfer" is_defined: true symbol_type: FUNCTION - crc: 0x9b6c60c3 + crc: 0x7c4422d8 type_id: 0x10af3538 full_name: "spi_finalize_current_transfer" } @@ -381201,7 +365544,7 @@ elf_symbol { name: "spi_get_device_id" is_defined: true symbol_type: FUNCTION - crc: 0x7f5dfd95 + crc: 0x93da68a8 type_id: 0xdb53d61f full_name: "spi_get_device_id" } @@ -381210,7 +365553,7 @@ elf_symbol { name: "spi_get_next_queued_message" is_defined: true symbol_type: FUNCTION - crc: 0x78b1377e + crc: 0x583df0a8 type_id: 0xb91d7092 full_name: "spi_get_next_queued_message" } @@ -381219,7 +365562,7 @@ elf_symbol { name: "spi_mem_adjust_op_size" is_defined: true symbol_type: FUNCTION - crc: 0x45b28c22 + crc: 0x34a3dba1 type_id: 0x9de31a69 full_name: "spi_mem_adjust_op_size" } @@ -381228,7 +365571,7 @@ elf_symbol { name: "spi_mem_default_supports_op" is_defined: true symbol_type: FUNCTION - crc: 0x9f82e752 + crc: 0xde2892da type_id: 0xfe436e74 full_name: "spi_mem_default_supports_op" } @@ -381237,7 +365580,7 @@ elf_symbol { name: "spi_mem_dirmap_read" is_defined: true symbol_type: FUNCTION - crc: 0x0cd0d6b4 + crc: 0x1faaf350 type_id: 0x12a52815 full_name: "spi_mem_dirmap_read" } @@ -381246,7 +365589,7 @@ elf_symbol { name: "spi_mem_dirmap_write" is_defined: true symbol_type: FUNCTION - crc: 0x4e88add9 + crc: 0x5d446dc4 type_id: 0x12a5ae9c full_name: "spi_mem_dirmap_write" } @@ -381255,7 +365598,7 @@ elf_symbol { name: "spi_mem_driver_register_with_owner" is_defined: true symbol_type: FUNCTION - crc: 0xc7499e42 + crc: 0x247de71e type_id: 0x91b0d67e full_name: "spi_mem_driver_register_with_owner" } @@ -381264,7 +365607,7 @@ elf_symbol { name: "spi_mem_driver_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x0f4f5ae4 + crc: 0x2709c8f1 type_id: 0x1c84fbb3 full_name: "spi_mem_driver_unregister" } @@ -381273,7 +365616,7 @@ elf_symbol { name: "spi_mem_exec_op" is_defined: true symbol_type: FUNCTION - crc: 0xe7f8b208 + crc: 0xfe452f25 type_id: 0x9d67d65f full_name: "spi_mem_exec_op" } @@ -381282,7 +365625,7 @@ elf_symbol { name: "spi_mem_get_name" is_defined: true symbol_type: FUNCTION - crc: 0x736ef793 + crc: 0x5d14f1d5 type_id: 0x9247e04a full_name: "spi_mem_get_name" } @@ -381291,7 +365634,7 @@ elf_symbol { name: "spi_mem_supports_op" is_defined: true symbol_type: FUNCTION - crc: 0x4724af06 + crc: 0xd6758a0b type_id: 0xfe436e74 full_name: "spi_mem_supports_op" } @@ -381300,7 +365643,7 @@ elf_symbol { name: "spi_register_controller" is_defined: true symbol_type: FUNCTION - crc: 0x5a63b752 + crc: 0xb5892d05 type_id: 0x9db78784 full_name: "spi_register_controller" } @@ -381309,7 +365652,7 @@ elf_symbol { name: "spi_setup" is_defined: true symbol_type: FUNCTION - crc: 0xfff9b4b0 + crc: 0x7a1fd779 type_id: 0x9930cdbf full_name: "spi_setup" } @@ -381318,7 +365661,7 @@ elf_symbol { name: "spi_sync" is_defined: true symbol_type: FUNCTION - crc: 0x6c614a7b + crc: 0xd6c75b86 type_id: 0x99b7b018 full_name: "spi_sync" } @@ -381327,7 +365670,7 @@ elf_symbol { name: "spi_sync_locked" is_defined: true symbol_type: FUNCTION - crc: 0x717bff72 + crc: 0xdd523f43 type_id: 0x99b7b018 full_name: "spi_sync_locked" } @@ -381336,7 +365679,7 @@ elf_symbol { name: "spi_unregister_controller" is_defined: true symbol_type: FUNCTION - crc: 0xa21c5b17 + crc: 0x8199b2a5 type_id: 0x10af3538 full_name: "spi_unregister_controller" } @@ -381345,7 +365688,7 @@ elf_symbol { name: "spi_write_then_read" is_defined: true symbol_type: FUNCTION - crc: 0xd5e3a8c9 + crc: 0x6c4004c7 type_id: 0x99c5a325 full_name: "spi_write_then_read" } @@ -381354,7 +365697,7 @@ elf_symbol { name: "split_page" is_defined: true symbol_type: FUNCTION - crc: 0xa8d9eea5 + crc: 0x3817147c type_id: 0x102e93ac full_name: "split_page" } @@ -381363,7 +365706,7 @@ elf_symbol { name: "spmi_controller_add" is_defined: true symbol_type: FUNCTION - crc: 0x61b4b456 + crc: 0xa5221736 type_id: 0x98b9292d full_name: "spmi_controller_add" } @@ -381372,7 +365715,7 @@ elf_symbol { name: "spmi_controller_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x52839896 + crc: 0x4388016c type_id: 0x40073fc6 full_name: "spmi_controller_alloc" } @@ -381381,7 +365724,7 @@ elf_symbol { name: "spmi_controller_remove" is_defined: true symbol_type: FUNCTION - crc: 0x72e23388 + crc: 0xccc00f85 type_id: 0x15a19b91 full_name: "spmi_controller_remove" } @@ -381390,7 +365733,7 @@ elf_symbol { name: "spmi_device_from_of" is_defined: true symbol_type: FUNCTION - crc: 0x0c33e500 + crc: 0xf09aa7aa type_id: 0x48da335f full_name: "spmi_device_from_of" } @@ -381399,7 +365742,7 @@ elf_symbol { name: "spmi_ext_register_read" is_defined: true symbol_type: FUNCTION - crc: 0x1c59a59c + crc: 0x19f25d2a type_id: 0x9a1f348c full_name: "spmi_ext_register_read" } @@ -381408,7 +365751,7 @@ elf_symbol { name: "spmi_ext_register_readl" is_defined: true symbol_type: FUNCTION - crc: 0x3c429b2a + crc: 0x36c9cd72 type_id: 0x98ff73bb full_name: "spmi_ext_register_readl" } @@ -381417,7 +365760,7 @@ elf_symbol { name: "spmi_ext_register_write" is_defined: true symbol_type: FUNCTION - crc: 0xd6228b76 + crc: 0xb024cda5 type_id: 0x9a10c524 full_name: "spmi_ext_register_write" } @@ -381426,7 +365769,7 @@ elf_symbol { name: "spmi_ext_register_writel" is_defined: true symbol_type: FUNCTION - crc: 0xe29d3dd6 + crc: 0x4b45e877 type_id: 0x98f08213 full_name: "spmi_ext_register_writel" } @@ -381435,7 +365778,7 @@ elf_symbol { name: "spmi_register_read" is_defined: true symbol_type: FUNCTION - crc: 0x7ddc4956 + crc: 0xe098326f type_id: 0x9a1ce459 full_name: "spmi_register_read" } @@ -381444,7 +365787,7 @@ elf_symbol { name: "spmi_register_write" is_defined: true symbol_type: FUNCTION - crc: 0x80bd81fb + crc: 0x6b521d23 type_id: 0x9a16828c full_name: "spmi_register_write" } @@ -381453,7 +365796,7 @@ elf_symbol { name: "spmi_register_zero_write" is_defined: true symbol_type: FUNCTION - crc: 0xe784137d + crc: 0xf14f2585 type_id: 0x9a1cd590 full_name: "spmi_register_zero_write" } @@ -381606,7 +365949,7 @@ elf_symbol { name: "stack_trace_save_tsk" is_defined: true symbol_type: FUNCTION - crc: 0xbbf07aca + crc: 0x0352fd08 type_id: 0xc9945640 full_name: "stack_trace_save_tsk" } @@ -381766,7 +366109,7 @@ elf_symbol { name: "stream_open" is_defined: true symbol_type: FUNCTION - crc: 0x1c70c7c5 + crc: 0xcd1623f0 type_id: 0x9b022eae full_name: "stream_open" } @@ -381969,7 +366312,7 @@ elf_symbol { name: "submit_bh" is_defined: true symbol_type: FUNCTION - crc: 0xc97263b4 + crc: 0x5423d81b type_id: 0x0e24970c full_name: "submit_bh" } @@ -381978,7 +366321,7 @@ elf_symbol { name: "submit_bio" is_defined: true symbol_type: FUNCTION - crc: 0x53dbff20 + crc: 0xbe64c567 type_id: 0x15f0919b full_name: "submit_bio" } @@ -381987,7 +366330,7 @@ elf_symbol { name: "submit_bio_wait" is_defined: true symbol_type: FUNCTION - crc: 0xd152a2db + crc: 0xe9bfc8fb type_id: 0x98e82327 full_name: "submit_bio_wait" } @@ -381996,7 +366339,7 @@ elf_symbol { name: "subsys_system_register" is_defined: true symbol_type: FUNCTION - crc: 0x3658accc + crc: 0x358902a3 type_id: 0x9d6a72fd full_name: "subsys_system_register" } @@ -382014,7 +366357,7 @@ elf_symbol { name: "sync_blockdev" is_defined: true symbol_type: FUNCTION - crc: 0xc65efeac + crc: 0xd47741d8 type_id: 0x9e8b6578 full_name: "sync_blockdev" } @@ -382023,7 +366366,7 @@ elf_symbol { name: "sync_file_create" is_defined: true symbol_type: FUNCTION - crc: 0xde5288a9 + crc: 0x0ac35bc9 type_id: 0x28bd3c4e full_name: "sync_file_create" } @@ -382113,7 +366456,7 @@ elf_symbol { name: "synth_event_create" is_defined: true symbol_type: FUNCTION - crc: 0x874982c3 + crc: 0x49234c93 type_id: 0x924108e7 full_name: "synth_event_create" } @@ -382140,7 +366483,7 @@ elf_symbol { name: "syscon_node_to_regmap" is_defined: true symbol_type: FUNCTION - crc: 0xcd22d62c + crc: 0xf31c612a type_id: 0x81a9f9cd full_name: "syscon_node_to_regmap" } @@ -382158,7 +366501,7 @@ elf_symbol { name: "syscon_regmap_lookup_by_phandle" is_defined: true symbol_type: FUNCTION - crc: 0x5880eaf4 + crc: 0x066db793 type_id: 0x8151bb19 full_name: "syscon_regmap_lookup_by_phandle" } @@ -382167,7 +366510,7 @@ elf_symbol { name: "syscon_regmap_lookup_by_phandle_optional" is_defined: true symbol_type: FUNCTION - crc: 0x8c05e84e + crc: 0xfe5ec9d9 type_id: 0x8151bb19 full_name: "syscon_regmap_lookup_by_phandle_optional" } @@ -382194,7 +366537,7 @@ elf_symbol { name: "sysfs_add_file_to_group" is_defined: true symbol_type: FUNCTION - crc: 0x9db1172c + crc: 0x62b8d4dc type_id: 0x958e52ea full_name: "sysfs_add_file_to_group" } @@ -382203,7 +366546,7 @@ elf_symbol { name: "sysfs_add_link_to_group" is_defined: true symbol_type: FUNCTION - crc: 0x5d7f36a1 + crc: 0x2604b2ee type_id: 0x958c8293 full_name: "sysfs_add_link_to_group" } @@ -382212,7 +366555,7 @@ elf_symbol { name: "sysfs_create_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0xc0aa29ec + crc: 0xe0d5c698 type_id: 0x959d810d full_name: "sysfs_create_bin_file" } @@ -382221,7 +366564,7 @@ elf_symbol { name: "sysfs_create_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x860b0f52 + crc: 0xd0322c55 type_id: 0x958f9102 full_name: "sysfs_create_file_ns" } @@ -382230,7 +366573,7 @@ elf_symbol { name: "sysfs_create_files" is_defined: true symbol_type: FUNCTION - crc: 0x1b8e4298 + crc: 0x8e3534b6 type_id: 0x95854407 full_name: "sysfs_create_files" } @@ -382239,7 +366582,7 @@ elf_symbol { name: "sysfs_create_group" is_defined: true symbol_type: FUNCTION - crc: 0x07f64210 + crc: 0x623c0ae2 type_id: 0x95b1f43d full_name: "sysfs_create_group" } @@ -382248,7 +366591,7 @@ elf_symbol { name: "sysfs_create_groups" is_defined: true symbol_type: FUNCTION - crc: 0x590a21ad + crc: 0xf9491521 type_id: 0x9565c8c3 full_name: "sysfs_create_groups" } @@ -382257,10 +366600,19 @@ elf_symbol { name: "sysfs_create_link" is_defined: true symbol_type: FUNCTION - crc: 0xfc88cb7b + crc: 0x5448183f type_id: 0x95fc827f full_name: "sysfs_create_link" } +elf_symbol { + id: 0xae8fd9b8 + name: "sysfs_create_mount_point" + is_defined: true + symbol_type: FUNCTION + crc: 0x9d999753 + type_id: 0x958486f6 + full_name: "sysfs_create_mount_point" +} elf_symbol { id: 0x8e57aec2 name: "sysfs_emit" @@ -382284,7 +366636,7 @@ elf_symbol { name: "sysfs_merge_group" is_defined: true symbol_type: FUNCTION - crc: 0x5d658e58 + crc: 0x00d8be9f type_id: 0x95b1f43d full_name: "sysfs_merge_group" } @@ -382293,7 +366645,7 @@ elf_symbol { name: "sysfs_notify" is_defined: true symbol_type: FUNCTION - crc: 0xe56f5022 + crc: 0x18f3354b type_id: 0x1893b067 full_name: "sysfs_notify" } @@ -382302,7 +366654,7 @@ elf_symbol { name: "sysfs_remove_bin_file" is_defined: true symbol_type: FUNCTION - crc: 0x201e0d6b + crc: 0x944f58f8 type_id: 0x188533b1 full_name: "sysfs_remove_bin_file" } @@ -382311,7 +366663,7 @@ elf_symbol { name: "sysfs_remove_file_from_group" is_defined: true symbol_type: FUNCTION - crc: 0x242e8fdf + crc: 0x43bbbea4 type_id: 0x1896e056 full_name: "sysfs_remove_file_from_group" } @@ -382320,7 +366672,7 @@ elf_symbol { name: "sysfs_remove_file_ns" is_defined: true symbol_type: FUNCTION - crc: 0x0cd3b0cf + crc: 0xa5e5ed88 type_id: 0x189723be full_name: "sysfs_remove_file_ns" } @@ -382329,7 +366681,7 @@ elf_symbol { name: "sysfs_remove_files" is_defined: true symbol_type: FUNCTION - crc: 0x68b2e03f + crc: 0xc3f3cf70 type_id: 0x189df6bb full_name: "sysfs_remove_files" } @@ -382338,7 +366690,7 @@ elf_symbol { name: "sysfs_remove_group" is_defined: true symbol_type: FUNCTION - crc: 0x72bf851a + crc: 0x65a8ec6c type_id: 0x18a94681 full_name: "sysfs_remove_group" } @@ -382347,7 +366699,7 @@ elf_symbol { name: "sysfs_remove_groups" is_defined: true symbol_type: FUNCTION - crc: 0xdf261cb3 + crc: 0xeda4209b type_id: 0x187d7a7f full_name: "sysfs_remove_groups" } @@ -382356,7 +366708,7 @@ elf_symbol { name: "sysfs_remove_link" is_defined: true symbol_type: FUNCTION - crc: 0x7b2d544b + crc: 0xfd8297f0 type_id: 0x189c344a full_name: "sysfs_remove_link" } @@ -382365,10 +366717,19 @@ elf_symbol { name: "sysfs_remove_link_from_group" is_defined: true symbol_type: FUNCTION - crc: 0x641f6660 + crc: 0x9b0570e3 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: 0xee29455e + type_id: 0x189c344a + full_name: "sysfs_remove_mount_point" +} elf_symbol { id: 0x389ac279 name: "sysfs_streq" @@ -382383,7 +366744,7 @@ elf_symbol { name: "sysfs_update_group" is_defined: true symbol_type: FUNCTION - crc: 0x8b344c14 + crc: 0x251d4da7 type_id: 0x95b1f43d full_name: "sysfs_update_group" } @@ -382491,7 +366852,7 @@ elf_symbol { name: "task_active_pid_ns" is_defined: true symbol_type: FUNCTION - crc: 0x4ecf3fbc + crc: 0x8b8d6fef type_id: 0xac273de0 full_name: "task_active_pid_ns" } @@ -382500,7 +366861,7 @@ elf_symbol { name: "task_cputime_adjusted" is_defined: true symbol_type: FUNCTION - crc: 0xc7d3a109 + crc: 0x09cff965 type_id: 0x176dde0e full_name: "task_cputime_adjusted" } @@ -382509,7 +366870,7 @@ elf_symbol { name: "task_rq_lock" is_defined: true symbol_type: FUNCTION - crc: 0x179e01d6 + crc: 0x3dbe13cc type_id: 0x8d7ecefa full_name: "task_rq_lock" } @@ -382563,7 +366924,7 @@ elf_symbol { name: "tcf_action_exec" is_defined: true symbol_type: FUNCTION - crc: 0x5f2a96a5 + crc: 0x3b1cf2c9 type_id: 0x9cdfbc5a full_name: "tcf_action_exec" } @@ -382572,7 +366933,7 @@ elf_symbol { name: "tcf_exts_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x169119c0 + crc: 0xe226ce02 type_id: 0x147c9fd8 full_name: "tcf_exts_destroy" } @@ -382581,7 +366942,7 @@ elf_symbol { name: "tcf_exts_dump" is_defined: true symbol_type: FUNCTION - crc: 0x62b8fbc1 + crc: 0xa781e19c type_id: 0x9c9d758d full_name: "tcf_exts_dump" } @@ -382590,7 +366951,7 @@ elf_symbol { name: "tcf_exts_dump_stats" is_defined: true symbol_type: FUNCTION - crc: 0x6e37ac71 + crc: 0xa3e34b78 type_id: 0x9c9d758d full_name: "tcf_exts_dump_stats" } @@ -382599,7 +366960,7 @@ elf_symbol { name: "tcf_exts_validate" is_defined: true symbol_type: FUNCTION - crc: 0x30ced639 + crc: 0x544ba0c5 type_id: 0x9e8d7e1b full_name: "tcf_exts_validate" } @@ -382644,7 +367005,7 @@ elf_symbol { name: "tcpci_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xb1ea83f0 + crc: 0x068afaf7 type_id: 0x2601e7ac full_name: "tcpci_register_port" } @@ -382743,7 +367104,7 @@ elf_symbol { name: "thermal_cdev_update" is_defined: true symbol_type: FUNCTION - crc: 0xcac9153e + crc: 0x276cd7a9 type_id: 0x11aaf502 full_name: "thermal_cdev_update" } @@ -382752,7 +367113,7 @@ elf_symbol { name: "thermal_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x11656a56 + crc: 0x37cbe3c5 type_id: 0x4759fa3a full_name: "thermal_cooling_device_register" } @@ -382761,7 +367122,7 @@ elf_symbol { name: "thermal_cooling_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x34ead1b9 + crc: 0xd9255acf type_id: 0x11aaf502 full_name: "thermal_cooling_device_unregister" } @@ -382770,7 +367131,7 @@ elf_symbol { name: "thermal_of_cooling_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x6442fd66 + crc: 0x7458aaf7 type_id: 0x4552a7f2 full_name: "thermal_of_cooling_device_register" } @@ -382779,7 +367140,7 @@ elf_symbol { name: "thermal_of_zone_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x48f13d7e + crc: 0xec21bddc type_id: 0x192105f2 full_name: "thermal_of_zone_unregister" } @@ -382797,7 +367158,7 @@ elf_symbol { name: "thermal_zone_bind_cooling_device" is_defined: true symbol_type: FUNCTION - crc: 0x724bc099 + crc: 0xca6ce7b4 type_id: 0x95a4c6b8 full_name: "thermal_zone_bind_cooling_device" } @@ -382806,7 +367167,7 @@ elf_symbol { name: "thermal_zone_device_disable" is_defined: true symbol_type: FUNCTION - crc: 0x20276953 + crc: 0xc1191ed7 type_id: 0x9439b74e full_name: "thermal_zone_device_disable" } @@ -382815,7 +367176,7 @@ elf_symbol { name: "thermal_zone_device_enable" is_defined: true symbol_type: FUNCTION - crc: 0x80796801 + crc: 0x9f3d4470 type_id: 0x9439b74e full_name: "thermal_zone_device_enable" } @@ -382824,7 +367185,7 @@ elf_symbol { name: "thermal_zone_device_register" is_defined: true symbol_type: FUNCTION - crc: 0x4536e915 + crc: 0xdbee5a12 type_id: 0xf354bbbc full_name: "thermal_zone_device_register" } @@ -382833,7 +367194,7 @@ elf_symbol { name: "thermal_zone_device_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xce817ca6 + crc: 0x1bb98093 type_id: 0x192105f2 full_name: "thermal_zone_device_unregister" } @@ -382842,7 +367203,7 @@ elf_symbol { name: "thermal_zone_device_update" is_defined: true symbol_type: FUNCTION - crc: 0x569af26f + crc: 0xc25d92b9 type_id: 0x18a3b8d2 full_name: "thermal_zone_device_update" } @@ -382851,7 +367212,7 @@ elf_symbol { name: "thermal_zone_get_temp" is_defined: true symbol_type: FUNCTION - crc: 0x92193385 + crc: 0xc6c82c32 type_id: 0x9474d77b full_name: "thermal_zone_get_temp" } @@ -382860,7 +367221,7 @@ elf_symbol { name: "thermal_zone_get_zone_by_name" is_defined: true symbol_type: FUNCTION - crc: 0x82a89326 + crc: 0x076fbc91 type_id: 0xf2d19814 full_name: "thermal_zone_get_zone_by_name" } @@ -382869,7 +367230,7 @@ elf_symbol { name: "thread_group_cputime_adjusted" is_defined: true symbol_type: FUNCTION - crc: 0xb5e683f9 + crc: 0xf70130ef type_id: 0x176dde0e full_name: "thread_group_cputime_adjusted" } @@ -382918,12 +367279,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: 0xdb8f2497 + 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: 0xcb0b5b3a type_id: 0x35bad1e5 full_name: "timer_unstable_counter_workaround" } @@ -382941,7 +367311,7 @@ elf_symbol { name: "tipc_dump_done" is_defined: true symbol_type: FUNCTION - crc: 0xd5933640 + crc: 0xeb94190d type_id: 0x96b01a1d full_name: "tipc_dump_done" } @@ -382950,7 +367320,7 @@ elf_symbol { name: "tipc_dump_start" is_defined: true symbol_type: FUNCTION - crc: 0x19b2b742 + crc: 0xc3a54b2c type_id: 0x96b01a1d full_name: "tipc_dump_start" } @@ -382959,7 +367329,7 @@ elf_symbol { name: "tipc_nl_sk_walk" is_defined: true symbol_type: FUNCTION - crc: 0xc55c9f47 + crc: 0xac378ac9 type_id: 0x9c6b5433 full_name: "tipc_nl_sk_walk" } @@ -382968,7 +367338,7 @@ elf_symbol { name: "tipc_sk_fill_sock_diag" is_defined: true symbol_type: FUNCTION - crc: 0x6a1b7fa3 + crc: 0x554852ce type_id: 0x9c6f59d4 full_name: "tipc_sk_fill_sock_diag" } @@ -383013,7 +367383,7 @@ elf_symbol { name: "touchscreen_parse_properties" is_defined: true symbol_type: FUNCTION - crc: 0x9c7e9718 + crc: 0xb073a052 type_id: 0x1532669f full_name: "touchscreen_parse_properties" } @@ -383022,7 +367392,7 @@ elf_symbol { name: "touchscreen_report_pos" is_defined: true symbol_type: FUNCTION - crc: 0xafd21103 + crc: 0x309d292a type_id: 0x1459aedb full_name: "touchscreen_report_pos" } @@ -383031,7 +367401,7 @@ elf_symbol { name: "trace_array_put" is_defined: true symbol_type: FUNCTION - crc: 0xc9912dc2 + crc: 0x17ea7654 type_id: 0x1164fa41 full_name: "trace_array_put" } @@ -383049,7 +367419,7 @@ elf_symbol { name: "trace_event_buffer_commit" is_defined: true symbol_type: FUNCTION - crc: 0xc4cfb9f3 + crc: 0x1a3310bb type_id: 0x1a405f2d full_name: "trace_event_buffer_commit" } @@ -383058,7 +367428,7 @@ elf_symbol { name: "trace_event_buffer_reserve" is_defined: true symbol_type: FUNCTION - crc: 0xb0c14e2f + crc: 0x06aeeeae type_id: 0x5c4f178f full_name: "trace_event_buffer_reserve" } @@ -383067,7 +367437,7 @@ elf_symbol { name: "trace_event_ignore_this_pid" is_defined: true symbol_type: FUNCTION - crc: 0x684e57ca + crc: 0x2664021d type_id: 0xfe730297 full_name: "trace_event_ignore_this_pid" } @@ -383076,7 +367446,7 @@ elf_symbol { name: "trace_event_printf" is_defined: true symbol_type: FUNCTION - crc: 0x36e9b32f + crc: 0xebe33bfc type_id: 0x1417fb73 full_name: "trace_event_printf" } @@ -383085,7 +367455,7 @@ elf_symbol { name: "trace_event_raw_init" is_defined: true symbol_type: FUNCTION - crc: 0xd0056fa4 + crc: 0x5e52e218 type_id: 0x9427c0bf full_name: "trace_event_raw_init" } @@ -383094,7 +367464,7 @@ elf_symbol { name: "trace_event_reg" is_defined: true symbol_type: FUNCTION - crc: 0xc99d8e9b + crc: 0x01f12611 type_id: 0x959717f8 full_name: "trace_event_reg" } @@ -383103,7 +367473,7 @@ elf_symbol { name: "trace_get_event_file" is_defined: true symbol_type: FUNCTION - crc: 0x089856f2 + crc: 0x444cb373 type_id: 0xfcfa91ba full_name: "trace_get_event_file" } @@ -383121,7 +367491,7 @@ elf_symbol { name: "trace_output_call" is_defined: true symbol_type: FUNCTION - crc: 0x2925b46b + crc: 0xcf25e88c type_id: 0x99cffa53 full_name: "trace_output_call" } @@ -383175,7 +367545,7 @@ elf_symbol { name: "trace_raw_output_prep" is_defined: true symbol_type: FUNCTION - crc: 0x2ab7798a + crc: 0xbe3d09af type_id: 0x99666596 full_name: "trace_raw_output_prep" } @@ -383256,7 +367626,7 @@ elf_symbol { name: "try_module_get" is_defined: true symbol_type: FUNCTION - crc: 0x9c3ffb7e + crc: 0xc4425707 type_id: 0xfc6dac14 full_name: "try_module_get" } @@ -383283,7 +367653,7 @@ elf_symbol { name: "tso_build_data" is_defined: true symbol_type: FUNCTION - crc: 0xd10dd159 + crc: 0x301d3e84 type_id: 0x1fdd6fd2 full_name: "tso_build_data" } @@ -383292,7 +367662,7 @@ elf_symbol { name: "tso_build_hdr" is_defined: true symbol_type: FUNCTION - crc: 0x5f2a3c40 + crc: 0xe830f86e type_id: 0x1f1f7d50 full_name: "tso_build_hdr" } @@ -383301,7 +367671,7 @@ elf_symbol { name: "tso_count_descs" is_defined: true symbol_type: FUNCTION - crc: 0x6433bc15 + crc: 0xbef0ff92 type_id: 0x92180697 full_name: "tso_count_descs" } @@ -383310,25 +367680,421 @@ elf_symbol { name: "tso_start" is_defined: true symbol_type: FUNCTION - crc: 0x38c8db64 + crc: 0x1b951049 type_id: 0x9c172aa4 full_name: "tso_start" } +elf_symbol { + id: 0x931c2b2c + name: "ttm_bo_eviction_valuable" + is_defined: true + symbol_type: FUNCTION + crc: 0xaf57c632 + 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: 0x9430b07d + type_id: 0x990a861c + full_name: "ttm_bo_init_reserved" +} +elf_symbol { + id: 0xe134ecc7 + name: "ttm_bo_kmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x95c767a5 + type_id: 0x945ae17e + full_name: "ttm_bo_kmap" +} +elf_symbol { + id: 0x8804c70b + name: "ttm_bo_kunmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xd5c795dd + 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: 0x777ec554 + 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: 0x49957011 + 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: 0xa3353d42 + 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: 0x7baecf20 + 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: 0x1374dddb + 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: 0x18f2270f + 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: 0x1909edc5 + type_id: 0x19832066 + full_name: "ttm_bo_pin" +} +elf_symbol { + id: 0xf57e37fe + name: "ttm_bo_put" + is_defined: true + symbol_type: FUNCTION + crc: 0x2103811a + 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: 0x4488d4d7 + 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: 0x619f1240 + 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: 0x2554d958 + type_id: 0x19832066 + full_name: "ttm_bo_unpin" +} +elf_symbol { + id: 0x370666f8 + name: "ttm_bo_validate" + is_defined: true + symbol_type: FUNCTION + crc: 0xea7313c9 + type_id: 0x941d79a6 + full_name: "ttm_bo_validate" +} +elf_symbol { + id: 0xaf95f073 + name: "ttm_bo_vm_access" + is_defined: true + symbol_type: FUNCTION + crc: 0xc3d2dfb4 + 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: 0x24c444c2 + 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: 0x5ee10d7f + 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: 0x92654cef + 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: 0x3e6a5e32 + 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: 0xd76520b8 + type_id: 0xcbea3bfa + full_name: "ttm_bo_vm_reserve" +} +elf_symbol { + id: 0xfa2cb6b6 + name: "ttm_bo_vmap" + is_defined: true + symbol_type: FUNCTION + crc: 0x825bddc9 + type_id: 0x9467fbb8 + full_name: "ttm_bo_vmap" +} +elf_symbol { + id: 0xc4fae65d + name: "ttm_bo_vunmap" + is_defined: true + symbol_type: FUNCTION + crc: 0xd40e82d9 + type_id: 0x197f4904 + full_name: "ttm_bo_vunmap" +} +elf_symbol { + id: 0x7d656c6a + name: "ttm_device_fini" + is_defined: true + symbol_type: FUNCTION + crc: 0x7e684922 + type_id: 0x149c821f + full_name: "ttm_device_fini" +} +elf_symbol { + id: 0x19abe185 + name: "ttm_device_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xe1bd56b3 + type_id: 0x99344ba0 + full_name: "ttm_device_init" +} +elf_symbol { + id: 0x07c1d025 + name: "ttm_eu_backoff_reservation" + is_defined: true + symbol_type: FUNCTION + crc: 0x8b256480 + 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: 0x4bab3d85 + type_id: 0x966e7af2 + full_name: "ttm_eu_reserve_buffers" +} +elf_symbol { + id: 0x88860085 + name: "ttm_glob" + is_defined: true + symbol_type: OBJECT + crc: 0xe3ef5f85 + type_id: 0xfeb03d10 + full_name: "ttm_glob" +} +elf_symbol { + id: 0x27015d04 + name: "ttm_lru_bulk_move_tail" + is_defined: true + symbol_type: FUNCTION + crc: 0x235db5a8 + 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: 0x606e9e3f + type_id: 0x9e72e410 + full_name: "ttm_pool_alloc" +} +elf_symbol { + id: 0x5eb66253 + name: "ttm_pool_debugfs" + is_defined: true + symbol_type: FUNCTION + crc: 0x458e0300 + type_id: 0x9e41ea47 + full_name: "ttm_pool_debugfs" +} +elf_symbol { + id: 0xa97cb486 + name: "ttm_pool_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x9034888e + 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: 0x515b919b + 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: 0x66f9d4cd + 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: 0x44ce32f4 + type_id: 0x185a605b + full_name: "ttm_resource_fini" +} +elf_symbol { + id: 0xf117ebcd + name: "ttm_resource_free" + is_defined: true + symbol_type: FUNCTION + crc: 0x70354862 + type_id: 0x1989559a + full_name: "ttm_resource_free" +} +elf_symbol { + id: 0xdc75c1bf + name: "ttm_resource_init" + is_defined: true + symbol_type: FUNCTION + crc: 0xca169f83 + 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: 0x2b9d11b5 + 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: 0xafc849fe + 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: 0xaf4cc113 + 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: 0x0d7ff0bd + type_id: 0x9f9e0655 + full_name: "ttm_sg_tt_init" +} +elf_symbol { + id: 0xacf009d6 + name: "ttm_tt_fini" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd2dc412 + 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: 0x6b66a43d 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: 0xe4c38ccc type_id: 0x1b27f18a full_name: "tty_driver_flush_buffer" } @@ -383337,7 +368103,7 @@ elf_symbol { name: "tty_driver_kref_put" is_defined: true symbol_type: FUNCTION - crc: 0xc3707158 + crc: 0x83a4c600 type_id: 0x1ce1326b full_name: "tty_driver_kref_put" } @@ -383346,7 +368112,7 @@ elf_symbol { name: "tty_encode_baud_rate" is_defined: true symbol_type: FUNCTION - crc: 0xcc2c8f56 + crc: 0x1d124dc4 type_id: 0x195942ac full_name: "tty_encode_baud_rate" } @@ -383355,7 +368121,7 @@ elf_symbol { name: "tty_flip_buffer_push" is_defined: true symbol_type: FUNCTION - crc: 0xc857f87f + crc: 0x004a1b17 type_id: 0x161c45fb full_name: "tty_flip_buffer_push" } @@ -383382,7 +368148,7 @@ elf_symbol { name: "tty_hangup" is_defined: true symbol_type: FUNCTION - crc: 0x658cda91 + crc: 0x62edc4f3 type_id: 0x1b27f18a full_name: "tty_hangup" } @@ -383391,16 +368157,34 @@ elf_symbol { name: "tty_insert_flip_string_fixed_flag" is_defined: true symbol_type: FUNCTION - crc: 0x19361184 + crc: 0x27f92174 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: 0x092204bf + type_id: 0x1b27f18a + full_name: "tty_kclose" +} +elf_symbol { + id: 0x43145b7f + name: "tty_kopen_exclusive" + is_defined: true + symbol_type: FUNCTION + crc: 0xd36f11e7 + 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: 0xa3d06d5b type_id: 0x1b27f18a full_name: "tty_kref_put" } @@ -383409,7 +368193,7 @@ elf_symbol { name: "tty_ldisc_deref" is_defined: true symbol_type: FUNCTION - crc: 0x0ef82875 + crc: 0x31cec51b type_id: 0x16d5560c full_name: "tty_ldisc_deref" } @@ -383418,7 +368202,7 @@ elf_symbol { name: "tty_ldisc_flush" is_defined: true symbol_type: FUNCTION - crc: 0x0cf6ce7c + crc: 0xa6d400be type_id: 0x1b27f18a full_name: "tty_ldisc_flush" } @@ -383427,16 +368211,25 @@ elf_symbol { name: "tty_ldisc_ref" is_defined: true symbol_type: FUNCTION - crc: 0x84e4e08c + crc: 0xc4b4cd4e type_id: 0x797c68f3 full_name: "tty_ldisc_ref" } +elf_symbol { + id: 0xf0c9c0bf + name: "tty_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x1e06a78b + type_id: 0x1b27f18a + full_name: "tty_lock" +} elf_symbol { id: 0x8a712bc6 name: "tty_mode_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x3f4e76fe + crc: 0x5c94c486 type_id: 0x97258bf7 full_name: "tty_mode_ioctl" } @@ -383445,7 +368238,7 @@ elf_symbol { name: "tty_port_close" is_defined: true symbol_type: FUNCTION - crc: 0x797f8a0e + crc: 0x19803567 type_id: 0x16a18560 full_name: "tty_port_close" } @@ -383454,7 +368247,7 @@ elf_symbol { name: "tty_port_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x9c7d8984 + crc: 0x7a827b3d type_id: 0x161c45fb full_name: "tty_port_destroy" } @@ -383463,7 +368256,7 @@ elf_symbol { name: "tty_port_hangup" is_defined: true symbol_type: FUNCTION - crc: 0x050786fc + crc: 0xb5ac0a7b type_id: 0x161c45fb full_name: "tty_port_hangup" } @@ -383472,7 +368265,7 @@ elf_symbol { name: "tty_port_init" is_defined: true symbol_type: FUNCTION - crc: 0x98d794e9 + crc: 0xe9b723bc type_id: 0x161c45fb full_name: "tty_port_init" } @@ -383481,7 +368274,7 @@ elf_symbol { name: "tty_port_install" is_defined: true symbol_type: FUNCTION - crc: 0x528735f1 + crc: 0x71e943af type_id: 0x9bc8ded8 full_name: "tty_port_install" } @@ -383490,7 +368283,7 @@ elf_symbol { name: "tty_port_open" is_defined: true symbol_type: FUNCTION - crc: 0x73051bc7 + crc: 0x6db83cd0 type_id: 0x9bb937dc full_name: "tty_port_open" } @@ -383499,7 +368292,7 @@ elf_symbol { name: "tty_port_put" is_defined: true symbol_type: FUNCTION - crc: 0x123bbbe0 + crc: 0x6c11c87e type_id: 0x161c45fb full_name: "tty_port_put" } @@ -383508,7 +368301,7 @@ elf_symbol { name: "tty_port_register_device" is_defined: true symbol_type: FUNCTION - crc: 0x6af04160 + crc: 0xeb946ecd type_id: 0xab7dda53 full_name: "tty_port_register_device" } @@ -383517,7 +368310,7 @@ elf_symbol { name: "tty_port_tty_get" is_defined: true symbol_type: FUNCTION - crc: 0x591ce192 + crc: 0x32c46543 type_id: 0xcc787cc3 full_name: "tty_port_tty_get" } @@ -383526,7 +368319,7 @@ elf_symbol { name: "tty_port_tty_hangup" is_defined: true symbol_type: FUNCTION - crc: 0xce393051 + crc: 0xd6e8869e type_id: 0x17a9b884 full_name: "tty_port_tty_hangup" } @@ -383535,7 +368328,7 @@ elf_symbol { name: "tty_port_tty_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xf590868c + crc: 0x27f912b6 type_id: 0x161c45fb full_name: "tty_port_tty_wakeup" } @@ -383544,7 +368337,7 @@ elf_symbol { name: "tty_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x4a31550c + crc: 0xc576d90c type_id: 0x91f980d7 full_name: "tty_register_driver" } @@ -383553,16 +368346,25 @@ elf_symbol { name: "tty_register_ldisc" is_defined: true symbol_type: FUNCTION - crc: 0x6a97a6fb + crc: 0xd4914cfc type_id: 0x91b78ec8 full_name: "tty_register_ldisc" } +elf_symbol { + id: 0xc2ec2319 + name: "tty_set_ldisc" + is_defined: true + symbol_type: FUNCTION + crc: 0x9a521378 + 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: 0xe8163a08 type_id: 0x96c908d1 full_name: "tty_set_termios" } @@ -383571,7 +368373,7 @@ elf_symbol { name: "tty_standard_install" is_defined: true symbol_type: FUNCTION - crc: 0xae972674 + crc: 0xa18dfb5d type_id: 0x91427ad6 full_name: "tty_standard_install" } @@ -383611,12 +368413,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: 0xac0cf027 + type_id: 0x1b27f18a + full_name: "tty_unlock" +} elf_symbol { id: 0x6eee841a name: "tty_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x92d8e0fe + crc: 0x466c8d39 type_id: 0x1df727f3 full_name: "tty_unregister_device" } @@ -383625,7 +368436,7 @@ elf_symbol { name: "tty_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x8c4cf347 + crc: 0xc11dd728 type_id: 0x1ce1326b full_name: "tty_unregister_driver" } @@ -383634,7 +368445,7 @@ elf_symbol { name: "tty_unregister_ldisc" is_defined: true symbol_type: FUNCTION - crc: 0x15bf9c52 + crc: 0x535e4e69 type_id: 0x1caf3c74 full_name: "tty_unregister_ldisc" } @@ -383643,7 +368454,7 @@ elf_symbol { name: "tty_unthrottle" is_defined: true symbol_type: FUNCTION - crc: 0xd9440773 + crc: 0xd1c96b84 type_id: 0x1b27f18a full_name: "tty_unthrottle" } @@ -383652,7 +368463,7 @@ elf_symbol { name: "tty_vhangup" is_defined: true symbol_type: FUNCTION - crc: 0x4e063636 + crc: 0xaad030ad type_id: 0x1b27f18a full_name: "tty_vhangup" } @@ -383661,7 +368472,7 @@ elf_symbol { name: "tty_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xeeaa104c + crc: 0xe1f5a15c type_id: 0x1b27f18a full_name: "tty_wakeup" } @@ -383670,7 +368481,7 @@ elf_symbol { name: "tty_write_room" is_defined: true symbol_type: FUNCTION - crc: 0xff244cac + crc: 0x232685f0 type_id: 0xc564dee2 full_name: "tty_write_room" } @@ -383697,7 +368508,7 @@ elf_symbol { name: "typec_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x10dcd476 + crc: 0x9d61c7eb type_id: 0x5b4eac6a full_name: "typec_get_drvdata" } @@ -383706,7 +368517,7 @@ elf_symbol { name: "typec_mux_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0xb30eb018 + crc: 0xdc2941b1 type_id: 0x5aa1d598 full_name: "typec_mux_get_drvdata" } @@ -383724,7 +368535,7 @@ elf_symbol { name: "typec_mux_register" is_defined: true symbol_type: FUNCTION - crc: 0x7a18cea5 + crc: 0x485ad7de type_id: 0x6caf01af full_name: "typec_mux_register" } @@ -383742,7 +368553,7 @@ elf_symbol { name: "typec_mux_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xa87c0b2b + crc: 0xd3b4fd97 type_id: 0x1caf35fa full_name: "typec_mux_unregister" } @@ -383751,7 +368562,7 @@ elf_symbol { name: "typec_partner_set_identity" is_defined: true symbol_type: FUNCTION - crc: 0x242929dd + crc: 0xd119f59c type_id: 0x9997c326 full_name: "typec_partner_set_identity" } @@ -383760,7 +368571,7 @@ elf_symbol { name: "typec_partner_set_pd_revision" is_defined: true symbol_type: FUNCTION - crc: 0xa29cc800 + crc: 0x015bc48b type_id: 0x16ca4765 full_name: "typec_partner_set_pd_revision" } @@ -383769,7 +368580,7 @@ elf_symbol { name: "typec_partner_set_svdm_version" is_defined: true symbol_type: FUNCTION - crc: 0x4f1dd74b + crc: 0xdedef97c type_id: 0x163dd09d full_name: "typec_partner_set_svdm_version" } @@ -383778,7 +368589,7 @@ elf_symbol { name: "typec_register_partner" is_defined: true symbol_type: FUNCTION - crc: 0xfba646ae + crc: 0x855959a2 type_id: 0x2eae2692 full_name: "typec_register_partner" } @@ -383787,7 +368598,7 @@ elf_symbol { name: "typec_register_port" is_defined: true symbol_type: FUNCTION - crc: 0xa4b791c8 + crc: 0x45f3d7a3 type_id: 0xc993ac0a full_name: "typec_register_port" } @@ -383796,7 +368607,7 @@ elf_symbol { name: "typec_set_data_role" is_defined: true symbol_type: FUNCTION - crc: 0x36620acb + crc: 0x2387b890 type_id: 0x1e585388 full_name: "typec_set_data_role" } @@ -383805,7 +368616,7 @@ elf_symbol { name: "typec_set_orientation" is_defined: true symbol_type: FUNCTION - crc: 0x601ce519 + crc: 0x022fabe1 type_id: 0x9365db7d full_name: "typec_set_orientation" } @@ -383814,7 +368625,7 @@ elf_symbol { name: "typec_set_pwr_opmode" is_defined: true symbol_type: FUNCTION - crc: 0x8e4d02bd + crc: 0x548350ba type_id: 0x1c861e9d full_name: "typec_set_pwr_opmode" } @@ -383823,7 +368634,7 @@ elf_symbol { name: "typec_set_pwr_role" is_defined: true symbol_type: FUNCTION - crc: 0x5cdcdb6f + crc: 0xa8977e6d type_id: 0x1f45d394 full_name: "typec_set_pwr_role" } @@ -383832,7 +368643,7 @@ elf_symbol { name: "typec_set_vconn_role" is_defined: true symbol_type: FUNCTION - crc: 0xbd35fbfa + crc: 0x912f149e type_id: 0x1f45d394 full_name: "typec_set_vconn_role" } @@ -383841,7 +368652,7 @@ elf_symbol { name: "typec_switch_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0x1827401e + crc: 0x29821691 type_id: 0x57990287 full_name: "typec_switch_get_drvdata" } @@ -383850,7 +368661,7 @@ elf_symbol { name: "typec_switch_register" is_defined: true symbol_type: FUNCTION - crc: 0x831955b5 + crc: 0xeca3e1a5 type_id: 0x2d04a70f full_name: "typec_switch_register" } @@ -383859,7 +368670,7 @@ elf_symbol { name: "typec_switch_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x1d67d903 + crc: 0x683880d3 type_id: 0x1197e2e5 full_name: "typec_switch_unregister" } @@ -383868,7 +368679,7 @@ elf_symbol { name: "typec_unregister_partner" is_defined: true symbol_type: FUNCTION - crc: 0xd0906bbc + crc: 0xe0939087 type_id: 0x148f719a full_name: "typec_unregister_partner" } @@ -383877,7 +368688,7 @@ elf_symbol { name: "typec_unregister_port" is_defined: true symbol_type: FUNCTION - crc: 0x34b1b2b3 + crc: 0xc4557893 type_id: 0x1d404c08 full_name: "typec_unregister_port" } @@ -383886,7 +368697,7 @@ elf_symbol { name: "uart_add_one_port" is_defined: true symbol_type: FUNCTION - crc: 0xae24a2f5 + crc: 0x5a094700 type_id: 0x9e5980cd full_name: "uart_add_one_port" } @@ -383895,7 +368706,7 @@ elf_symbol { name: "uart_console_device" is_defined: true symbol_type: FUNCTION - crc: 0x7490e40a + crc: 0xf35034f9 type_id: 0xaf7fbf57 full_name: "uart_console_device" } @@ -383904,7 +368715,7 @@ elf_symbol { name: "uart_console_write" is_defined: true symbol_type: FUNCTION - crc: 0x099219f8 + crc: 0x3bd26ee0 type_id: 0x105cac82 full_name: "uart_console_write" } @@ -383913,7 +368724,7 @@ elf_symbol { name: "uart_get_baud_rate" is_defined: true symbol_type: FUNCTION - crc: 0x1580d1bb + crc: 0xb0c6cd21 type_id: 0xce0dc24b full_name: "uart_get_baud_rate" } @@ -383922,7 +368733,7 @@ elf_symbol { name: "uart_get_divisor" is_defined: true symbol_type: FUNCTION - crc: 0xd97a5bf2 + crc: 0x08eeaf8e type_id: 0xcfe08e7c full_name: "uart_get_divisor" } @@ -383931,7 +368742,7 @@ elf_symbol { name: "uart_get_rs485_mode" is_defined: true symbol_type: FUNCTION - crc: 0xc89f412c + crc: 0xe19312e4 type_id: 0x9dad0630 full_name: "uart_get_rs485_mode" } @@ -383940,7 +368751,7 @@ elf_symbol { name: "uart_handle_cts_change" is_defined: true symbol_type: FUNCTION - crc: 0x89f2da68 + crc: 0xacd565ad type_id: 0x11a3a114 full_name: "uart_handle_cts_change" } @@ -383949,7 +368760,7 @@ elf_symbol { name: "uart_handle_dcd_change" is_defined: true symbol_type: FUNCTION - crc: 0xb0191c06 + crc: 0x2e9699aa type_id: 0x11a3a114 full_name: "uart_handle_dcd_change" } @@ -383958,7 +368769,7 @@ elf_symbol { name: "uart_insert_char" is_defined: true symbol_type: FUNCTION - crc: 0xafd68b9f + crc: 0xe245a78b type_id: 0x11b3c739 full_name: "uart_insert_char" } @@ -383976,7 +368787,7 @@ elf_symbol { name: "uart_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x640ab53f + crc: 0x9f601f10 type_id: 0x9e5b5e9c full_name: "uart_register_driver" } @@ -383985,7 +368796,7 @@ elf_symbol { name: "uart_remove_one_port" is_defined: true symbol_type: FUNCTION - crc: 0x3af9c010 + crc: 0x3e3eb3c9 type_id: 0x9e5980cd full_name: "uart_remove_one_port" } @@ -383994,7 +368805,7 @@ elf_symbol { name: "uart_resume_port" is_defined: true symbol_type: FUNCTION - crc: 0x3062ec9f + crc: 0x7cf103cd type_id: 0x9e5980cd full_name: "uart_resume_port" } @@ -384003,7 +368814,7 @@ elf_symbol { name: "uart_set_options" is_defined: true symbol_type: FUNCTION - crc: 0x056613fb + crc: 0x99d5f01f type_id: 0x9db0376d full_name: "uart_set_options" } @@ -384012,7 +368823,7 @@ elf_symbol { name: "uart_suspend_port" is_defined: true symbol_type: FUNCTION - crc: 0x1037f15e + crc: 0xb805c01f type_id: 0x9e5980cd full_name: "uart_suspend_port" } @@ -384021,7 +368832,7 @@ elf_symbol { name: "uart_try_toggle_sysrq" is_defined: true symbol_type: FUNCTION - crc: 0xd56f0255 + crc: 0xefcb5802 type_id: 0xff9fab83 full_name: "uart_try_toggle_sysrq" } @@ -384030,7 +368841,7 @@ elf_symbol { name: "uart_unregister_driver" is_defined: true symbol_type: FUNCTION - crc: 0x36a01d2c + crc: 0xfd39ab7d type_id: 0x1343ec20 full_name: "uart_unregister_driver" } @@ -384039,7 +368850,7 @@ elf_symbol { name: "uart_update_timeout" is_defined: true symbol_type: FUNCTION - crc: 0xec5d4d22 + crc: 0x9a647c93 type_id: 0x11b2c04d full_name: "uart_update_timeout" } @@ -384048,7 +368859,7 @@ elf_symbol { name: "uart_write_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x06b05853 + crc: 0xd3764e39 type_id: 0x10b5b48c full_name: "uart_write_wakeup" } @@ -384057,7 +368868,7 @@ elf_symbol { name: "uclamp_eff_value" is_defined: true symbol_type: FUNCTION - crc: 0x1956ab67 + crc: 0x2686d9d1 type_id: 0x37f8837e full_name: "uclamp_eff_value" } @@ -384066,7 +368877,7 @@ elf_symbol { name: "ucsi_connector_change" is_defined: true symbol_type: FUNCTION - crc: 0xdb9554b4 + crc: 0x8d0ffbd1 type_id: 0x1bd0b1ab full_name: "ucsi_connector_change" } @@ -384075,7 +368886,7 @@ elf_symbol { name: "ucsi_create" is_defined: true symbol_type: FUNCTION - crc: 0x03a2e461 + crc: 0x2932ec9e type_id: 0x3dc04d04 full_name: "ucsi_create" } @@ -384084,7 +368895,7 @@ elf_symbol { name: "ucsi_destroy" is_defined: true symbol_type: FUNCTION - crc: 0x04bbb108 + crc: 0x194aea4c type_id: 0x1b75c063 full_name: "ucsi_destroy" } @@ -384093,7 +368904,7 @@ elf_symbol { name: "ucsi_get_drvdata" is_defined: true symbol_type: FUNCTION - crc: 0xbd744f88 + crc: 0xb20d73f6 type_id: 0x5d7b2001 full_name: "ucsi_get_drvdata" } @@ -384102,16 +368913,25 @@ elf_symbol { name: "ucsi_register" is_defined: true symbol_type: FUNCTION - crc: 0x8516ffba + crc: 0x9e0628af type_id: 0x966d72df full_name: "ucsi_register" } +elf_symbol { + id: 0x720b6de3 + name: "ucsi_send_command" + is_defined: true + symbol_type: FUNCTION + crc: 0xb3b9ca0b + 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: 0xab6fe4ca type_id: 0x1b1735f7 full_name: "ucsi_set_drvdata" } @@ -384120,7 +368940,7 @@ elf_symbol { name: "ucsi_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x9c9f8d09 + crc: 0xbe184519 type_id: 0x1b75c063 full_name: "ucsi_unregister" } @@ -384129,7 +368949,7 @@ elf_symbol { name: "udp4_hwcsum" is_defined: true symbol_type: FUNCTION - crc: 0x1861f718 + crc: 0xcf4c50c5 type_id: 0x127accc9 full_name: "udp4_hwcsum" } @@ -384138,7 +368958,7 @@ elf_symbol { name: "udp6_set_csum" is_defined: true symbol_type: FUNCTION - crc: 0x92820226 + crc: 0xea2fe88a type_id: 0x0bdc9e9d full_name: "udp6_set_csum" } @@ -384147,7 +368967,7 @@ elf_symbol { name: "udp_set_csum" is_defined: true symbol_type: FUNCTION - crc: 0x725548aa + crc: 0x32c3d4e1 type_id: 0x0be9b673 full_name: "udp_set_csum" } @@ -384156,7 +368976,7 @@ elf_symbol { name: "udp_sock_create4" is_defined: true symbol_type: FUNCTION - crc: 0xf19cec27 + crc: 0x6a510f87 type_id: 0x9ea1fe03 full_name: "udp_sock_create4" } @@ -384165,7 +368985,7 @@ elf_symbol { name: "udp_sock_create6" is_defined: true symbol_type: FUNCTION - crc: 0xd10728d1 + crc: 0x944e8a4e type_id: 0x9ea1fe03 full_name: "udp_sock_create6" } @@ -384183,7 +369003,7 @@ elf_symbol { name: "udp_tunnel6_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0x58cf5139 + crc: 0x5c6052bd type_id: 0x99621666 full_name: "udp_tunnel6_xmit_skb" } @@ -384192,7 +369012,7 @@ elf_symbol { name: "udp_tunnel_sock_release" is_defined: true symbol_type: FUNCTION - crc: 0xa25f604a + crc: 0x8f5aa60e type_id: 0x14805be2 full_name: "udp_tunnel_sock_release" } @@ -384201,7 +369021,7 @@ elf_symbol { name: "udp_tunnel_xmit_skb" is_defined: true symbol_type: FUNCTION - crc: 0x96e91998 + crc: 0x7dcb916f type_id: 0x14a305ea full_name: "udp_tunnel_xmit_skb" } @@ -384210,7 +369030,7 @@ elf_symbol { name: "ufshcd_alloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x5542fd76 + crc: 0x8431b606 type_id: 0x9d3b1e84 full_name: "ufshcd_alloc_host" } @@ -384219,7 +369039,7 @@ elf_symbol { name: "ufshcd_auto_hibern8_update" is_defined: true symbol_type: FUNCTION - crc: 0xe332fded + crc: 0x6643d464 type_id: 0x125cb480 full_name: "ufshcd_auto_hibern8_update" } @@ -384228,7 +369048,7 @@ elf_symbol { name: "ufshcd_bkops_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x22ec8764 + crc: 0xcf06b505 type_id: 0x9fcafcaa full_name: "ufshcd_bkops_ctrl" } @@ -384237,7 +369057,7 @@ elf_symbol { name: "ufshcd_config_pwr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x5263ef09 + crc: 0x74ffb249 type_id: 0x9c1de0b0 full_name: "ufshcd_config_pwr_mode" } @@ -384246,7 +369066,7 @@ elf_symbol { name: "ufshcd_dealloc_host" is_defined: true symbol_type: FUNCTION - crc: 0x3b2bcef4 + crc: 0x83c70532 type_id: 0x1178942c full_name: "ufshcd_dealloc_host" } @@ -384264,7 +369084,7 @@ elf_symbol { name: "ufshcd_dme_configure_adapt" is_defined: true symbol_type: FUNCTION - crc: 0xda20fe85 + crc: 0x8486ce54 type_id: 0x9de56de8 full_name: "ufshcd_dme_configure_adapt" } @@ -384273,7 +369093,7 @@ elf_symbol { name: "ufshcd_dme_get_attr" is_defined: true symbol_type: FUNCTION - crc: 0xb4772e23 + crc: 0xe2085dd5 type_id: 0x9f4a97c1 full_name: "ufshcd_dme_get_attr" } @@ -384282,7 +369102,7 @@ elf_symbol { name: "ufshcd_dme_set_attr" is_defined: true symbol_type: FUNCTION - crc: 0x6f569c5e + crc: 0x36e3aabb type_id: 0x9f4d7f57 full_name: "ufshcd_dme_set_attr" } @@ -384291,7 +369111,7 @@ elf_symbol { name: "ufshcd_dump_regs" is_defined: true symbol_type: FUNCTION - crc: 0xeddd53b8 + crc: 0x868ac5da type_id: 0x9f8d0629 full_name: "ufshcd_dump_regs" } @@ -384300,7 +369120,7 @@ elf_symbol { name: "ufshcd_fixup_dev_quirks" is_defined: true symbol_type: FUNCTION - crc: 0xfc44eb3f + crc: 0x70a68f6b type_id: 0x1183ff2d full_name: "ufshcd_fixup_dev_quirks" } @@ -384309,7 +369129,7 @@ elf_symbol { name: "ufshcd_get_local_unipro_ver" is_defined: true symbol_type: FUNCTION - crc: 0xfcbb24d7 + crc: 0x2792658e type_id: 0x4418eedd full_name: "ufshcd_get_local_unipro_ver" } @@ -384327,7 +369147,7 @@ elf_symbol { name: "ufshcd_hba_enable" is_defined: true symbol_type: FUNCTION - crc: 0x48b6925a + crc: 0x42aaae45 type_id: 0x9c602690 full_name: "ufshcd_hba_enable" } @@ -384336,7 +369156,7 @@ elf_symbol { name: "ufshcd_hba_stop" is_defined: true symbol_type: FUNCTION - crc: 0x9889eb73 + crc: 0xdefe6a5e type_id: 0x1178942c full_name: "ufshcd_hba_stop" } @@ -384345,7 +369165,7 @@ elf_symbol { name: "ufshcd_hold" is_defined: true symbol_type: FUNCTION - crc: 0xb3ea9e41 + crc: 0xbda2e4d7 type_id: 0x9dd5dbef full_name: "ufshcd_hold" } @@ -384363,7 +369183,7 @@ elf_symbol { name: "ufshcd_link_recovery" is_defined: true symbol_type: FUNCTION - crc: 0x2e54ac93 + crc: 0x38b410cd type_id: 0x9c602690 full_name: "ufshcd_link_recovery" } @@ -384372,7 +369192,7 @@ elf_symbol { name: "ufshcd_make_hba_operational" is_defined: true symbol_type: FUNCTION - crc: 0x6b24e4ac + crc: 0xe715749c type_id: 0x9c602690 full_name: "ufshcd_make_hba_operational" } @@ -384381,7 +369201,7 @@ elf_symbol { name: "ufshcd_mcq_config_esi" is_defined: true symbol_type: FUNCTION - crc: 0xc84f3c50 + crc: 0x3137adaf type_id: 0x11ebebf2 full_name: "ufshcd_mcq_config_esi" } @@ -384390,7 +369210,7 @@ elf_symbol { name: "ufshcd_mcq_enable_esi" is_defined: true symbol_type: FUNCTION - crc: 0x929ab3a7 + crc: 0x78b5ac4c type_id: 0x1178942c full_name: "ufshcd_mcq_enable_esi" } @@ -384399,7 +369219,7 @@ elf_symbol { name: "ufshcd_mcq_poll_cqe_nolock" is_defined: true symbol_type: FUNCTION - crc: 0x48c68f7d + crc: 0x0ff03575 type_id: 0x30f8e5d3 full_name: "ufshcd_mcq_poll_cqe_nolock" } @@ -384408,7 +369228,7 @@ elf_symbol { name: "ufshcd_mcq_write_cqis" is_defined: true symbol_type: FUNCTION - crc: 0x961aa254 + crc: 0xfeeafe7d type_id: 0x12457cb4 full_name: "ufshcd_mcq_write_cqis" } @@ -384417,7 +369237,7 @@ elf_symbol { name: "ufshcd_pltfrm_init" is_defined: true symbol_type: FUNCTION - crc: 0x972ab93a + crc: 0xb8baab4d type_id: 0x928794d5 full_name: "ufshcd_pltfrm_init" } @@ -384426,7 +369246,7 @@ elf_symbol { name: "ufshcd_pltfrm_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x2b3ae100 + crc: 0x91a0adb5 type_id: 0x1f55a7e6 full_name: "ufshcd_pltfrm_shutdown" } @@ -384435,7 +369255,7 @@ elf_symbol { name: "ufshcd_query_attr" is_defined: true symbol_type: FUNCTION - crc: 0x89e11e2b + crc: 0x1c7997fa type_id: 0x9ca39dee full_name: "ufshcd_query_attr" } @@ -384444,7 +369264,7 @@ elf_symbol { name: "ufshcd_query_attr_retry" is_defined: true symbol_type: FUNCTION - crc: 0x54a7e95f + crc: 0x48908f38 type_id: 0x9ca39dee full_name: "ufshcd_query_attr_retry" } @@ -384453,7 +369273,7 @@ elf_symbol { name: "ufshcd_query_descriptor_retry" is_defined: true symbol_type: FUNCTION - crc: 0x7e641220 + crc: 0xce646693 type_id: 0x9cb87b44 full_name: "ufshcd_query_descriptor_retry" } @@ -384462,7 +369282,7 @@ elf_symbol { name: "ufshcd_query_flag" is_defined: true symbol_type: FUNCTION - crc: 0x3829fd50 + crc: 0x29565d7b type_id: 0x9c8699ca full_name: "ufshcd_query_flag" } @@ -384471,7 +369291,7 @@ elf_symbol { name: "ufshcd_query_flag_retry" is_defined: true symbol_type: FUNCTION - crc: 0x8141dd79 + crc: 0x73dfe3db type_id: 0x9c8699ca full_name: "ufshcd_query_flag_retry" } @@ -384480,7 +369300,7 @@ elf_symbol { name: "ufshcd_read_desc_param" is_defined: true symbol_type: FUNCTION - crc: 0xfe77a817 + crc: 0x69d30af6 type_id: 0x9fb1e92c full_name: "ufshcd_read_desc_param" } @@ -384489,7 +369309,7 @@ elf_symbol { name: "ufshcd_release" is_defined: true symbol_type: FUNCTION - crc: 0x2aea9030 + crc: 0xd8c0d578 type_id: 0x1178942c full_name: "ufshcd_release" } @@ -384498,7 +369318,7 @@ elf_symbol { name: "ufshcd_remove" is_defined: true symbol_type: FUNCTION - crc: 0x91e6b67f + crc: 0xc9b9b487 type_id: 0x1178942c full_name: "ufshcd_remove" } @@ -384507,7 +369327,7 @@ elf_symbol { name: "ufshcd_resume_complete" is_defined: true symbol_type: FUNCTION - crc: 0x1d81d262 + crc: 0xfb2b82c7 type_id: 0x100e6fc8 full_name: "ufshcd_resume_complete" } @@ -384516,7 +369336,7 @@ elf_symbol { name: "ufshcd_runtime_resume" is_defined: true symbol_type: FUNCTION - crc: 0x70749d75 + crc: 0xefebfada type_id: 0x9d16dd74 full_name: "ufshcd_runtime_resume" } @@ -384525,7 +369345,7 @@ elf_symbol { name: "ufshcd_runtime_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x18ec4c85 + crc: 0xf0fe814b type_id: 0x9d16dd74 full_name: "ufshcd_runtime_suspend" } @@ -384534,7 +369354,7 @@ elf_symbol { name: "ufshcd_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xa67658bc + crc: 0x04989907 type_id: 0x9c602690 full_name: "ufshcd_shutdown" } @@ -384543,7 +369363,7 @@ elf_symbol { name: "ufshcd_suspend_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x696d3c08 + crc: 0x5da2b7ed type_id: 0x9d16dd74 full_name: "ufshcd_suspend_prepare" } @@ -384552,7 +369372,7 @@ elf_symbol { name: "ufshcd_system_freeze" is_defined: true symbol_type: FUNCTION - crc: 0xb07996af + crc: 0x965c7909 type_id: 0x9d16dd74 full_name: "ufshcd_system_freeze" } @@ -384561,7 +369381,7 @@ elf_symbol { name: "ufshcd_system_restore" is_defined: true symbol_type: FUNCTION - crc: 0xa00e2fef + crc: 0x47b01b6b type_id: 0x9d16dd74 full_name: "ufshcd_system_restore" } @@ -384570,7 +369390,7 @@ elf_symbol { name: "ufshcd_system_resume" is_defined: true symbol_type: FUNCTION - crc: 0x8657f2b5 + crc: 0xf9910501 type_id: 0x9d16dd74 full_name: "ufshcd_system_resume" } @@ -384579,7 +369399,7 @@ elf_symbol { name: "ufshcd_system_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x837ead5a + crc: 0xe1e9f0e8 type_id: 0x9d16dd74 full_name: "ufshcd_system_suspend" } @@ -384588,7 +369408,7 @@ elf_symbol { name: "ufshcd_system_thaw" is_defined: true symbol_type: FUNCTION - crc: 0x5ce56b6e + crc: 0x5023484b type_id: 0x9d16dd74 full_name: "ufshcd_system_thaw" } @@ -384597,7 +369417,7 @@ elf_symbol { name: "ufshcd_uic_change_pwr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x261ab230 + crc: 0xae740b5a type_id: 0x9cc55758 full_name: "ufshcd_uic_change_pwr_mode" } @@ -384606,7 +369426,7 @@ elf_symbol { name: "ufshcd_uic_hibern8_enter" is_defined: true symbol_type: FUNCTION - crc: 0x6b8ea329 + crc: 0x0a6998d4 type_id: 0x9c602690 full_name: "ufshcd_uic_hibern8_enter" } @@ -384615,7 +369435,7 @@ elf_symbol { name: "ufshcd_uic_hibern8_exit" is_defined: true symbol_type: FUNCTION - crc: 0xfd94eb37 + crc: 0x5e6cad46 type_id: 0x9c602690 full_name: "ufshcd_uic_hibern8_exit" } @@ -384624,7 +369444,7 @@ elf_symbol { name: "ufshcd_update_evt_hist" is_defined: true symbol_type: FUNCTION - crc: 0x47451f70 + crc: 0x9e5ff47d type_id: 0x126ef68a full_name: "ufshcd_update_evt_hist" } @@ -384633,7 +369453,7 @@ elf_symbol { name: "uio_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x242cdc17 + crc: 0x7d6adfad type_id: 0x13f52df1 full_name: "uio_unregister_device" } @@ -384642,7 +369462,7 @@ elf_symbol { name: "unlock_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xeb92534d + crc: 0x58a4e0c9 type_id: 0x16c5a8cd full_name: "unlock_buffer" } @@ -384651,7 +369471,7 @@ elf_symbol { name: "unlock_page" is_defined: true symbol_type: FUNCTION - crc: 0xcdf86d15 + crc: 0xa4f0294e type_id: 0x11388634 full_name: "unlock_page" } @@ -384660,7 +369480,7 @@ elf_symbol { name: "unmap_mapping_range" is_defined: true symbol_type: FUNCTION - crc: 0xbdea5ac8 + crc: 0x402b3282 type_id: 0x156e1138 full_name: "unmap_mapping_range" } @@ -384669,7 +369489,7 @@ elf_symbol { name: "unpin_user_page" is_defined: true symbol_type: FUNCTION - crc: 0xa4b36383 + crc: 0x832a3e2e type_id: 0x11388634 full_name: "unpin_user_page" } @@ -384678,7 +369498,7 @@ elf_symbol { name: "unpin_user_pages" is_defined: true symbol_type: FUNCTION - crc: 0x53d82ed4 + crc: 0xf3bfa090 type_id: 0x1299bf81 full_name: "unpin_user_pages" } @@ -384687,7 +369507,7 @@ elf_symbol { name: "unpin_user_pages_dirty_lock" is_defined: true symbol_type: FUNCTION - crc: 0x29167127 + crc: 0x8048a222 type_id: 0x1282e056 full_name: "unpin_user_pages_dirty_lock" } @@ -384705,7 +369525,7 @@ elf_symbol { name: "unregister_candev" is_defined: true symbol_type: FUNCTION - crc: 0x756d66fd + crc: 0xad2c1fba type_id: 0x1c31d966 full_name: "unregister_candev" } @@ -384723,7 +369543,7 @@ elf_symbol { name: "unregister_console" is_defined: true symbol_type: FUNCTION - crc: 0x56e0a230 + crc: 0xedd3f352 type_id: 0x9dd738c0 full_name: "unregister_console" } @@ -384736,6 +369556,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: 0x85e3489b + type_id: 0x913be113 + full_name: "unregister_filesystem" +} elf_symbol { id: 0x6e1b5152 name: "unregister_ftrace_export" @@ -384813,7 +369642,7 @@ elf_symbol { name: "unregister_netdev" is_defined: true symbol_type: FUNCTION - crc: 0x3c43f460 + crc: 0x2567b7d5 type_id: 0x1c31d966 full_name: "unregister_netdev" } @@ -384840,7 +369669,7 @@ elf_symbol { name: "unregister_netdevice_queue" is_defined: true symbol_type: FUNCTION - crc: 0x679da425 + crc: 0xbfbd028a type_id: 0x1cc85181 full_name: "unregister_netdevice_queue" } @@ -384867,7 +369696,7 @@ elf_symbol { name: "unregister_pernet_device" is_defined: true symbol_type: FUNCTION - crc: 0x339c4a30 + crc: 0x88c381c5 type_id: 0x1a8e27b5 full_name: "unregister_pernet_device" } @@ -384876,7 +369705,7 @@ elf_symbol { name: "unregister_pernet_subsys" is_defined: true symbol_type: FUNCTION - crc: 0xff4593ce + crc: 0x99489d9f type_id: 0x1a8e27b5 full_name: "unregister_pernet_subsys" } @@ -384903,7 +369732,7 @@ elf_symbol { name: "unregister_qdisc" is_defined: true symbol_type: FUNCTION - crc: 0x9c7a2643 + crc: 0x3fbcada9 type_id: 0x1f62fcf3 full_name: "unregister_qdisc" } @@ -384930,7 +369759,7 @@ elf_symbol { name: "unregister_rpmsg_driver" is_defined: true symbol_type: FUNCTION - crc: 0x43da07ba + crc: 0x69aac791 type_id: 0x18db21cb full_name: "unregister_rpmsg_driver" } @@ -384939,7 +369768,7 @@ elf_symbol { name: "unregister_shrinker" is_defined: true symbol_type: FUNCTION - crc: 0x70d01837 + crc: 0x24d49b2b type_id: 0x19752ade full_name: "unregister_shrinker" } @@ -384966,7 +369795,7 @@ elf_symbol { name: "unregister_tcf_proto_ops" is_defined: true symbol_type: FUNCTION - crc: 0x54baeed3 + crc: 0xb285e6ac type_id: 0x17e4a48e full_name: "unregister_tcf_proto_ops" } @@ -384975,7 +369804,7 @@ elf_symbol { name: "unregister_virtio_device" is_defined: true symbol_type: FUNCTION - crc: 0x34cbab77 + crc: 0xc4c1742c type_id: 0x1ad5d81c full_name: "unregister_virtio_device" } @@ -384984,7 +369813,7 @@ elf_symbol { name: "unregister_virtio_driver" is_defined: true symbol_type: FUNCTION - crc: 0x04cfed8d + crc: 0x4e553398 type_id: 0x14a4a6f4 full_name: "unregister_virtio_driver" } @@ -385029,7 +369858,7 @@ elf_symbol { name: "update_devfreq" is_defined: true symbol_type: FUNCTION - crc: 0x30cd6a03 + crc: 0xfc502ec2 type_id: 0x945a66f1 full_name: "update_devfreq" } @@ -385038,7 +369867,7 @@ elf_symbol { name: "update_rq_clock" is_defined: true symbol_type: FUNCTION - crc: 0xfedc51d0 + crc: 0xdd936d10 type_id: 0x1b18f64e full_name: "update_rq_clock" } @@ -385047,7 +369876,7 @@ elf_symbol { name: "usb_add_config" is_defined: true symbol_type: FUNCTION - crc: 0x66ead90c + crc: 0x2e450bee type_id: 0x95f84786 full_name: "usb_add_config" } @@ -385056,7 +369885,7 @@ elf_symbol { name: "usb_add_function" is_defined: true symbol_type: FUNCTION - crc: 0xfa2bee0d + crc: 0x7d56f1cd type_id: 0x9ebe912b full_name: "usb_add_function" } @@ -385065,7 +369894,7 @@ elf_symbol { name: "usb_add_gadget" is_defined: true symbol_type: FUNCTION - crc: 0x4357422c + crc: 0x10d78592 type_id: 0x94d9adef full_name: "usb_add_gadget" } @@ -385074,7 +369903,7 @@ elf_symbol { name: "usb_add_gadget_udc" is_defined: true symbol_type: FUNCTION - crc: 0x5507ac00 + crc: 0xf738ebc0 type_id: 0x9d834998 full_name: "usb_add_gadget_udc" } @@ -385083,7 +369912,7 @@ elf_symbol { name: "usb_add_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x04f8855e + crc: 0xca2c7081 type_id: 0x95c42336 full_name: "usb_add_hcd" } @@ -385092,7 +369921,7 @@ elf_symbol { name: "usb_add_phy_dev" is_defined: true symbol_type: FUNCTION - crc: 0x64b97f67 + crc: 0x61534fef type_id: 0x9cf04bdd full_name: "usb_add_phy_dev" } @@ -385101,16 +369930,25 @@ elf_symbol { name: "usb_alloc_coherent" is_defined: true symbol_type: FUNCTION - crc: 0xfe548f77 + crc: 0x716ecd0e type_id: 0x5625fe7a full_name: "usb_alloc_coherent" } +elf_symbol { + id: 0xa1439ad9 + name: "usb_alloc_dev" + is_defined: true + symbol_type: FUNCTION + crc: 0xf3be2776 + 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: 0x6e2cb568 type_id: 0x7fc911b7 full_name: "usb_alloc_urb" } @@ -385119,7 +369957,7 @@ elf_symbol { name: "usb_altnum_to_altsetting" is_defined: true symbol_type: FUNCTION - crc: 0x7e10c8bf + crc: 0x8c5d99d6 type_id: 0x89207050 full_name: "usb_altnum_to_altsetting" } @@ -385173,7 +370011,7 @@ elf_symbol { name: "usb_anchor_urb" is_defined: true symbol_type: FUNCTION - crc: 0x6f57d0fa + crc: 0xc005783c type_id: 0x100504e2 full_name: "usb_anchor_urb" } @@ -385182,7 +370020,7 @@ elf_symbol { name: "usb_assign_descriptors" is_defined: true symbol_type: FUNCTION - crc: 0x2a3bc989 + crc: 0x4c596935 type_id: 0x95b74be6 full_name: "usb_assign_descriptors" } @@ -385191,7 +370029,7 @@ elf_symbol { name: "usb_autopm_get_interface" is_defined: true symbol_type: FUNCTION - crc: 0x1ae9707e + crc: 0x42e2e977 type_id: 0x95c144d5 full_name: "usb_autopm_get_interface" } @@ -385200,7 +370038,7 @@ elf_symbol { name: "usb_autopm_get_interface_async" is_defined: true symbol_type: FUNCTION - crc: 0x6bc9355c + crc: 0x812e3c4a type_id: 0x95c144d5 full_name: "usb_autopm_get_interface_async" } @@ -385209,7 +370047,7 @@ elf_symbol { name: "usb_autopm_get_interface_no_resume" is_defined: true symbol_type: FUNCTION - crc: 0xf96b52c5 + crc: 0x64102054 type_id: 0x18d9f669 full_name: "usb_autopm_get_interface_no_resume" } @@ -385218,7 +370056,7 @@ elf_symbol { name: "usb_autopm_put_interface" is_defined: true symbol_type: FUNCTION - crc: 0x2c5ade57 + crc: 0x0817434b type_id: 0x18d9f669 full_name: "usb_autopm_put_interface" } @@ -385227,7 +370065,7 @@ elf_symbol { name: "usb_autopm_put_interface_async" is_defined: true symbol_type: FUNCTION - crc: 0xab5c3803 + crc: 0x04b49228 type_id: 0x18d9f669 full_name: "usb_autopm_put_interface_async" } @@ -385236,7 +370074,7 @@ elf_symbol { name: "usb_bulk_msg" is_defined: true symbol_type: FUNCTION - crc: 0xb75b46e8 + crc: 0xc6e2537f type_id: 0x9fce79d4 full_name: "usb_bulk_msg" } @@ -385272,7 +370110,7 @@ elf_symbol { name: "usb_clear_halt" is_defined: true symbol_type: FUNCTION - crc: 0x10c24a20 + crc: 0x7032bcc6 type_id: 0x9f435990 full_name: "usb_clear_halt" } @@ -385281,7 +370119,7 @@ elf_symbol { name: "usb_composite_probe" is_defined: true symbol_type: FUNCTION - crc: 0xf0504d2c + crc: 0xec0ad011 type_id: 0x9a94d204 full_name: "usb_composite_probe" } @@ -385290,7 +370128,7 @@ elf_symbol { name: "usb_composite_setup_continue" is_defined: true symbol_type: FUNCTION - crc: 0xa5e6949c + crc: 0x4ecf6eb3 type_id: 0x18d04dd3 full_name: "usb_composite_setup_continue" } @@ -385299,7 +370137,7 @@ elf_symbol { name: "usb_composite_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x131ae54b + crc: 0x653c86a6 type_id: 0x178c60b8 full_name: "usb_composite_unregister" } @@ -385308,7 +370146,7 @@ elf_symbol { name: "usb_control_msg" is_defined: true symbol_type: FUNCTION - crc: 0xa5439392 + crc: 0x2b3da2a6 type_id: 0x9fe7c091 full_name: "usb_control_msg" } @@ -385317,7 +370155,7 @@ elf_symbol { name: "usb_control_msg_recv" is_defined: true symbol_type: FUNCTION - crc: 0xded5d035 + crc: 0x49f3f363 type_id: 0x9c3e4be2 full_name: "usb_control_msg_recv" } @@ -385326,7 +370164,7 @@ elf_symbol { name: "usb_control_msg_send" is_defined: true symbol_type: FUNCTION - crc: 0xe0aa94f9 + crc: 0xce1780da type_id: 0x9c3e4bea full_name: "usb_control_msg_send" } @@ -385344,7 +370182,7 @@ elf_symbol { name: "usb_create_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc8cf9675 + crc: 0x83441692 type_id: 0xab95c382 full_name: "usb_create_hcd" } @@ -385353,7 +370191,7 @@ elf_symbol { name: "usb_create_shared_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc787f91d + crc: 0x1f98afca type_id: 0xab955662 full_name: "usb_create_shared_hcd" } @@ -385362,7 +370200,7 @@ elf_symbol { name: "usb_debug_root" is_defined: true symbol_type: OBJECT - crc: 0x3e122ae4 + crc: 0x4cdddbcc type_id: 0x120540d1 full_name: "usb_debug_root" } @@ -385380,7 +370218,7 @@ elf_symbol { name: "usb_del_gadget" is_defined: true symbol_type: FUNCTION - crc: 0xeced585b + crc: 0x09491ce5 type_id: 0x19c11f53 full_name: "usb_del_gadget" } @@ -385389,7 +370227,7 @@ elf_symbol { name: "usb_del_gadget_udc" is_defined: true symbol_type: FUNCTION - crc: 0x316b0684 + crc: 0x629b5d87 type_id: 0x19c11f53 full_name: "usb_del_gadget_udc" } @@ -385398,7 +370236,7 @@ elf_symbol { name: "usb_deregister" is_defined: true symbol_type: FUNCTION - crc: 0x3b742b63 + crc: 0x35848e6d type_id: 0x1fbef67f full_name: "usb_deregister" } @@ -385407,7 +370245,7 @@ elf_symbol { name: "usb_device_match_id" is_defined: true symbol_type: FUNCTION - crc: 0x935faeec + crc: 0xd3d38ea4 type_id: 0x1c1deea6 full_name: "usb_device_match_id" } @@ -385425,7 +370263,7 @@ elf_symbol { name: "usb_driver_claim_interface" is_defined: true symbol_type: FUNCTION - crc: 0xb53029de + crc: 0xf92c9c6f type_id: 0x922471e5 full_name: "usb_driver_claim_interface" } @@ -385434,7 +370272,7 @@ elf_symbol { name: "usb_driver_release_interface" is_defined: true symbol_type: FUNCTION - crc: 0x8f9e6ef9 + crc: 0xc3cb5fc7 type_id: 0x1f3aec00 full_name: "usb_driver_release_interface" } @@ -385443,7 +370281,7 @@ elf_symbol { name: "usb_driver_set_configuration" is_defined: true symbol_type: FUNCTION - crc: 0xa407d1e5 + crc: 0x59e49128 type_id: 0x9f435990 full_name: "usb_driver_set_configuration" } @@ -385452,7 +370290,7 @@ elf_symbol { name: "usb_enable_autosuspend" is_defined: true symbol_type: FUNCTION - crc: 0xcdd83356 + crc: 0xe58824ae type_id: 0x13c76860 full_name: "usb_enable_autosuspend" } @@ -385461,7 +370299,7 @@ elf_symbol { name: "usb_enable_lpm" is_defined: true symbol_type: FUNCTION - crc: 0xfeeab8be + crc: 0x541877e2 type_id: 0x13c76860 full_name: "usb_enable_lpm" } @@ -385479,7 +370317,7 @@ elf_symbol { name: "usb_ep_autoconfig" is_defined: true symbol_type: FUNCTION - crc: 0xf43c63ef + crc: 0xd7d70fc3 type_id: 0xa2868e3b full_name: "usb_ep_autoconfig" } @@ -385587,7 +370425,7 @@ elf_symbol { name: "usb_free_all_descriptors" is_defined: true symbol_type: FUNCTION - crc: 0x3dc4d054 + crc: 0xa44f03af type_id: 0x1880675b full_name: "usb_free_all_descriptors" } @@ -385596,7 +370434,7 @@ elf_symbol { name: "usb_free_coherent" is_defined: true symbol_type: FUNCTION - crc: 0x21988964 + crc: 0x50e5605b type_id: 0x10121220 full_name: "usb_free_coherent" } @@ -385605,7 +370443,7 @@ elf_symbol { name: "usb_free_urb" is_defined: true symbol_type: FUNCTION - crc: 0x2b18c39a + crc: 0x185d8cf1 type_id: 0x10d459f4 full_name: "usb_free_urb" } @@ -385614,7 +370452,7 @@ elf_symbol { name: "usb_function_register" is_defined: true symbol_type: FUNCTION - crc: 0xe107049f + crc: 0x4e63da8e type_id: 0x9f5327f4 full_name: "usb_function_register" } @@ -385623,7 +370461,7 @@ elf_symbol { name: "usb_function_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x534c9edb + crc: 0x67e5143f type_id: 0x124b9548 full_name: "usb_function_unregister" } @@ -385632,7 +370470,7 @@ elf_symbol { name: "usb_gadget_activate" is_defined: true symbol_type: FUNCTION - crc: 0x50dc0ca1 + crc: 0xa5a2d41c type_id: 0x94d9adef full_name: "usb_gadget_activate" } @@ -385641,7 +370479,7 @@ elf_symbol { name: "usb_gadget_connect" is_defined: true symbol_type: FUNCTION - crc: 0x2c510e27 + crc: 0xe8a244d2 type_id: 0x94d9adef full_name: "usb_gadget_connect" } @@ -385650,7 +370488,7 @@ elf_symbol { name: "usb_gadget_deactivate" is_defined: true symbol_type: FUNCTION - crc: 0xcbc675c8 + crc: 0x1720d732 type_id: 0x94d9adef full_name: "usb_gadget_deactivate" } @@ -385659,7 +370497,7 @@ elf_symbol { name: "usb_gadget_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x45ee3af4 + crc: 0xbe1763b3 type_id: 0x94d9adef full_name: "usb_gadget_disconnect" } @@ -385677,7 +370515,7 @@ elf_symbol { name: "usb_gadget_map_request" is_defined: true symbol_type: FUNCTION - crc: 0x22cca349 + crc: 0xac72bfee type_id: 0x947e0213 full_name: "usb_gadget_map_request" } @@ -385686,7 +370524,7 @@ elf_symbol { name: "usb_gadget_map_request_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x00ee003f + crc: 0x6b5549b4 type_id: 0x9db17288 full_name: "usb_gadget_map_request_by_dev" } @@ -385695,7 +370533,7 @@ elf_symbol { name: "usb_gadget_register_driver_owner" is_defined: true symbol_type: FUNCTION - crc: 0xb16ce300 + crc: 0xbce0a10f type_id: 0x93f81ac9 full_name: "usb_gadget_register_driver_owner" } @@ -385704,7 +370542,7 @@ elf_symbol { name: "usb_gadget_set_selfpowered" is_defined: true symbol_type: FUNCTION - crc: 0x818d56a5 + crc: 0xb773bce3 type_id: 0x94d9adef full_name: "usb_gadget_set_selfpowered" } @@ -385713,7 +370551,7 @@ elf_symbol { name: "usb_gadget_set_state" is_defined: true symbol_type: FUNCTION - crc: 0x02bcb039 + crc: 0x84fbca41 type_id: 0x1b74fe1c full_name: "usb_gadget_set_state" } @@ -385722,7 +370560,7 @@ elf_symbol { name: "usb_gadget_udc_reset" is_defined: true symbol_type: FUNCTION - crc: 0x2f89a9cc + crc: 0xb51dc814 type_id: 0x1924a178 full_name: "usb_gadget_udc_reset" } @@ -385731,7 +370569,7 @@ elf_symbol { name: "usb_gadget_unmap_request" is_defined: true symbol_type: FUNCTION - crc: 0xa3fda3e0 + crc: 0xa4d01236 type_id: 0x1966b0af full_name: "usb_gadget_unmap_request" } @@ -385740,7 +370578,7 @@ elf_symbol { name: "usb_gadget_unmap_request_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x155aa84a + crc: 0x1a6de341 type_id: 0x10a9c034 full_name: "usb_gadget_unmap_request_by_dev" } @@ -385749,7 +370587,7 @@ elf_symbol { name: "usb_gadget_vbus_connect" is_defined: true symbol_type: FUNCTION - crc: 0xe32fb6db + crc: 0xeef91988 type_id: 0x94d9adef full_name: "usb_gadget_vbus_connect" } @@ -385758,7 +370596,7 @@ elf_symbol { name: "usb_gadget_vbus_disconnect" is_defined: true symbol_type: FUNCTION - crc: 0x6291c804 + crc: 0x2c9063b6 type_id: 0x94d9adef full_name: "usb_gadget_vbus_disconnect" } @@ -385767,7 +370605,7 @@ elf_symbol { name: "usb_gadget_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x2a4552ae + crc: 0x752d398b type_id: 0x94d9adef full_name: "usb_gadget_wakeup" } @@ -385776,7 +370614,7 @@ elf_symbol { name: "usb_get_dev" is_defined: true symbol_type: FUNCTION - crc: 0x3ff4312b + crc: 0x8822f0a9 type_id: 0x751f8257 full_name: "usb_get_dev" } @@ -385785,7 +370623,7 @@ elf_symbol { name: "usb_get_dr_mode" is_defined: true symbol_type: FUNCTION - crc: 0x0c1c7065 + crc: 0xa53c0d57 type_id: 0x6a442bfd full_name: "usb_get_dr_mode" } @@ -385794,7 +370632,7 @@ elf_symbol { name: "usb_get_from_anchor" is_defined: true symbol_type: FUNCTION - crc: 0x26ac2212 + crc: 0xeb218ed9 type_id: 0x68d26f6c full_name: "usb_get_from_anchor" } @@ -385803,7 +370641,7 @@ elf_symbol { name: "usb_get_function" is_defined: true symbol_type: FUNCTION - crc: 0x362123b1 + crc: 0xc9883175 type_id: 0x1c941374 full_name: "usb_get_function" } @@ -385812,7 +370650,7 @@ elf_symbol { name: "usb_get_function_instance" is_defined: true symbol_type: FUNCTION - crc: 0xd791ea27 + crc: 0xc0e93091 type_id: 0x3c0f7773 full_name: "usb_get_function_instance" } @@ -385821,7 +370659,7 @@ elf_symbol { name: "usb_get_intf" is_defined: true symbol_type: FUNCTION - crc: 0x056a2ac5 + crc: 0x018d471f type_id: 0x4bcbea3e full_name: "usb_get_intf" } @@ -385830,7 +370668,7 @@ elf_symbol { name: "usb_get_maximum_speed" is_defined: true symbol_type: FUNCTION - crc: 0x1fc4ca9a + crc: 0x091609d7 type_id: 0x946eaca9 full_name: "usb_get_maximum_speed" } @@ -385839,7 +370677,7 @@ elf_symbol { name: "usb_get_role_switch_default_mode" is_defined: true symbol_type: FUNCTION - crc: 0x21c3dc05 + crc: 0x4acbb603 type_id: 0x6a442bfd full_name: "usb_get_role_switch_default_mode" } @@ -385848,7 +370686,7 @@ elf_symbol { name: "usb_get_urb" is_defined: true symbol_type: FUNCTION - crc: 0xce8b311b + crc: 0x63719f4b type_id: 0x658bb664 full_name: "usb_get_urb" } @@ -385857,7 +370695,7 @@ elf_symbol { name: "usb_gstrings_attach" is_defined: true symbol_type: FUNCTION - crc: 0x7bda326a + crc: 0x4e6d367f type_id: 0x9b2c6ab8 full_name: "usb_gstrings_attach" } @@ -385866,7 +370704,7 @@ elf_symbol { name: "usb_hc_died" is_defined: true symbol_type: FUNCTION - crc: 0x8c9322e7 + crc: 0x3de1077e type_id: 0x19c6594b full_name: "usb_hc_died" } @@ -385875,7 +370713,7 @@ elf_symbol { name: "usb_hcd_check_unlink_urb" is_defined: true symbol_type: FUNCTION - crc: 0x64f1b19e + crc: 0x602c253e type_id: 0x94c3e345 full_name: "usb_hcd_check_unlink_urb" } @@ -385884,7 +370722,7 @@ elf_symbol { name: "usb_hcd_end_port_resume" is_defined: true symbol_type: FUNCTION - crc: 0x22570185 + crc: 0xf9d135a6 type_id: 0x1e6686a2 full_name: "usb_hcd_end_port_resume" } @@ -385893,7 +370731,7 @@ elf_symbol { name: "usb_hcd_giveback_urb" is_defined: true symbol_type: FUNCTION - crc: 0x75d47449 + crc: 0x223f488e type_id: 0x19db51f9 full_name: "usb_hcd_giveback_urb" } @@ -385911,7 +370749,7 @@ elf_symbol { name: "usb_hcd_is_primary_hcd" is_defined: true symbol_type: FUNCTION - crc: 0xc88a85a7 + crc: 0x38639d1a type_id: 0x94deebf7 full_name: "usb_hcd_is_primary_hcd" } @@ -385920,7 +370758,7 @@ elf_symbol { name: "usb_hcd_link_urb_to_ep" is_defined: true symbol_type: FUNCTION - crc: 0x4cd2a25c + crc: 0xfab8c58d type_id: 0x94da2b71 full_name: "usb_hcd_link_urb_to_ep" } @@ -385929,7 +370767,7 @@ elf_symbol { name: "usb_hcd_map_urb_for_dma" is_defined: true symbol_type: FUNCTION - crc: 0xd7e013ed + crc: 0xca849c16 type_id: 0x94e642c6 full_name: "usb_hcd_map_urb_for_dma" } @@ -385938,7 +370776,7 @@ elf_symbol { name: "usb_hcd_pci_pm_ops" is_defined: true symbol_type: OBJECT - crc: 0xbd0b148a + crc: 0xc67a67b0 type_id: 0xc44f560e full_name: "usb_hcd_pci_pm_ops" } @@ -385947,7 +370785,7 @@ elf_symbol { name: "usb_hcd_pci_probe" is_defined: true symbol_type: FUNCTION - crc: 0xd820835a + crc: 0x96029091 type_id: 0x991753c2 full_name: "usb_hcd_pci_probe" } @@ -385956,7 +370794,7 @@ elf_symbol { name: "usb_hcd_pci_remove" is_defined: true symbol_type: FUNCTION - crc: 0xc6ed9443 + crc: 0xc38b60c0 type_id: 0x14e1f000 full_name: "usb_hcd_pci_remove" } @@ -385965,7 +370803,7 @@ elf_symbol { name: "usb_hcd_pci_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x35ca2c9a + crc: 0xd28fe9e3 type_id: 0x14e1f000 full_name: "usb_hcd_pci_shutdown" } @@ -385974,7 +370812,7 @@ elf_symbol { name: "usb_hcd_platform_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0x6f8eda7f + crc: 0xb8ec9a13 type_id: 0x1f55a7e6 full_name: "usb_hcd_platform_shutdown" } @@ -385983,7 +370821,7 @@ elf_symbol { name: "usb_hcd_poll_rh_status" is_defined: true symbol_type: FUNCTION - crc: 0x679bb238 + crc: 0x7e74d840 type_id: 0x19c6594b full_name: "usb_hcd_poll_rh_status" } @@ -385992,7 +370830,7 @@ elf_symbol { name: "usb_hcd_resume_root_hub" is_defined: true symbol_type: FUNCTION - crc: 0x63cae945 + crc: 0xef6d06f2 type_id: 0x19c6594b full_name: "usb_hcd_resume_root_hub" } @@ -386001,7 +370839,7 @@ elf_symbol { name: "usb_hcd_start_port_resume" is_defined: true symbol_type: FUNCTION - crc: 0x540375a5 + crc: 0xe56ee923 type_id: 0x1e6686a2 full_name: "usb_hcd_start_port_resume" } @@ -386010,7 +370848,7 @@ elf_symbol { name: "usb_hcd_unlink_urb_from_ep" is_defined: true symbol_type: FUNCTION - crc: 0x99803109 + crc: 0x89b3b7ac type_id: 0x19c299cd full_name: "usb_hcd_unlink_urb_from_ep" } @@ -386019,7 +370857,7 @@ elf_symbol { name: "usb_hcd_unmap_urb_for_dma" is_defined: true symbol_type: FUNCTION - crc: 0x3a4bc8f2 + crc: 0x628911d4 type_id: 0x19c299cd full_name: "usb_hcd_unmap_urb_for_dma" } @@ -386037,7 +370875,7 @@ elf_symbol { name: "usb_hub_clear_tt_buffer" is_defined: true symbol_type: FUNCTION - crc: 0x0ec0484d + crc: 0x2f863a9f type_id: 0x9dcceb48 full_name: "usb_hub_clear_tt_buffer" } @@ -386046,7 +370884,7 @@ elf_symbol { name: "usb_hub_find_child" is_defined: true symbol_type: FUNCTION - crc: 0x5ff9183d + crc: 0x20bfdb57 type_id: 0x7483011b full_name: "usb_hub_find_child" } @@ -386055,7 +370893,7 @@ elf_symbol { name: "usb_ifnum_to_if" is_defined: true symbol_type: FUNCTION - crc: 0x6c64cdcd + crc: 0x90355b67 type_id: 0x4d878509 full_name: "usb_ifnum_to_if" } @@ -386064,7 +370902,7 @@ elf_symbol { name: "usb_init_urb" is_defined: true symbol_type: FUNCTION - crc: 0x4f7f3292 + crc: 0xa81518aa type_id: 0x10d459f4 full_name: "usb_init_urb" } @@ -386073,7 +370911,7 @@ elf_symbol { name: "usb_initialize_gadget" is_defined: true symbol_type: FUNCTION - crc: 0x21a2c14d + crc: 0x13d6928a type_id: 0x10985fcc full_name: "usb_initialize_gadget" } @@ -386082,7 +370920,7 @@ elf_symbol { name: "usb_interface_id" is_defined: true symbol_type: FUNCTION - crc: 0x113f9ec4 + crc: 0x9a79cabf type_id: 0x9ebe912b full_name: "usb_interface_id" } @@ -386100,7 +370938,7 @@ elf_symbol { name: "usb_kill_urb" is_defined: true symbol_type: FUNCTION - crc: 0x44fef6b7 + crc: 0xe2cea6fa type_id: 0x10d459f4 full_name: "usb_kill_urb" } @@ -386109,7 +370947,7 @@ elf_symbol { name: "usb_match_id" is_defined: true symbol_type: FUNCTION - crc: 0xb410c736 + crc: 0x15602db9 type_id: 0x170370af full_name: "usb_match_id" } @@ -386118,7 +370956,7 @@ elf_symbol { name: "usb_match_one_id" is_defined: true symbol_type: FUNCTION - crc: 0x54e3fa7d + crc: 0x0314a369 type_id: 0x952154fc full_name: "usb_match_one_id" } @@ -386127,7 +370965,7 @@ elf_symbol { name: "usb_os_desc_prepare_interf_dir" is_defined: true symbol_type: FUNCTION - crc: 0x02fd195c + crc: 0x9361d156 type_id: 0xea4685f2 full_name: "usb_os_desc_prepare_interf_dir" } @@ -386145,7 +370983,7 @@ elf_symbol { name: "usb_phy_set_charger_current" is_defined: true symbol_type: FUNCTION - crc: 0x7e40e1fe + crc: 0x557d5341 type_id: 0x10feecf9 full_name: "usb_phy_set_charger_current" } @@ -386154,7 +370992,7 @@ elf_symbol { name: "usb_phy_set_charger_state" is_defined: true symbol_type: FUNCTION - crc: 0xecf3c1ac + crc: 0x7f84f3c7 type_id: 0x10a7df71 full_name: "usb_phy_set_charger_state" } @@ -386163,7 +371001,7 @@ elf_symbol { name: "usb_phy_set_event" is_defined: true symbol_type: FUNCTION - crc: 0xf14607df + crc: 0xeb813a3b type_id: 0x11252cf3 full_name: "usb_phy_set_event" } @@ -386172,7 +371010,7 @@ elf_symbol { name: "usb_poison_urb" is_defined: true symbol_type: FUNCTION - crc: 0x0eea2837 + crc: 0x515aff96 type_id: 0x10d459f4 full_name: "usb_poison_urb" } @@ -386181,7 +371019,7 @@ elf_symbol { name: "usb_put_dev" is_defined: true symbol_type: FUNCTION - crc: 0x794fc786 + crc: 0xd16c157d type_id: 0x13c76860 full_name: "usb_put_dev" } @@ -386190,7 +371028,7 @@ elf_symbol { name: "usb_put_function" is_defined: true symbol_type: FUNCTION - crc: 0x0475b00d + crc: 0xb84dc32b type_id: 0x1880675b full_name: "usb_put_function" } @@ -386199,7 +371037,7 @@ elf_symbol { name: "usb_put_function_instance" is_defined: true symbol_type: FUNCTION - crc: 0x734a048f + crc: 0xadf6bdfd type_id: 0x149eb739 full_name: "usb_put_function_instance" } @@ -386208,7 +371046,7 @@ elf_symbol { name: "usb_put_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x135bec9f + crc: 0x4237b768 type_id: 0x19c6594b full_name: "usb_put_hcd" } @@ -386217,7 +371055,7 @@ elf_symbol { name: "usb_put_intf" is_defined: true symbol_type: FUNCTION - crc: 0x1f0ef638 + crc: 0x37e9bf56 type_id: 0x18d9f669 full_name: "usb_put_intf" } @@ -386226,7 +371064,7 @@ elf_symbol { name: "usb_queue_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0xa9954e20 + crc: 0x7f60f5b6 type_id: 0x18d9f669 full_name: "usb_queue_reset_device" } @@ -386235,7 +371073,7 @@ elf_symbol { name: "usb_register_driver" is_defined: true symbol_type: FUNCTION - crc: 0x73f559de + crc: 0x4ea21497 type_id: 0x92855f9f full_name: "usb_register_driver" } @@ -386253,7 +371091,7 @@ elf_symbol { name: "usb_remove_function" is_defined: true symbol_type: FUNCTION - crc: 0xa24178b6 + crc: 0x30ac628a type_id: 0x13a62397 full_name: "usb_remove_function" } @@ -386262,7 +371100,7 @@ elf_symbol { name: "usb_remove_hcd" is_defined: true symbol_type: FUNCTION - crc: 0x76b093a9 + crc: 0xbfaad2cc type_id: 0x19c6594b full_name: "usb_remove_hcd" } @@ -386271,7 +371109,7 @@ elf_symbol { name: "usb_remove_phy" is_defined: true symbol_type: FUNCTION - crc: 0xaefdba51 + crc: 0x9e381117 type_id: 0x11e8f961 full_name: "usb_remove_phy" } @@ -386280,7 +371118,7 @@ elf_symbol { name: "usb_reset_configuration" is_defined: true symbol_type: FUNCTION - crc: 0xd2cfe582 + crc: 0xb9374456 type_id: 0x9edfdadc full_name: "usb_reset_configuration" } @@ -386289,7 +371127,7 @@ elf_symbol { name: "usb_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x3f3dc897 + crc: 0xa445a827 type_id: 0x9edfdadc full_name: "usb_reset_device" } @@ -386307,7 +371145,7 @@ elf_symbol { name: "usb_role_switch_find_by_fwnode" is_defined: true symbol_type: FUNCTION - crc: 0xfbf3ab59 + crc: 0x007d12c6 type_id: 0x8a993822 full_name: "usb_role_switch_find_by_fwnode" } @@ -386316,7 +371154,7 @@ elf_symbol { name: "usb_role_switch_get" is_defined: true symbol_type: FUNCTION - crc: 0xaae5c480 + crc: 0xd129d5fb type_id: 0x858a1ee4 full_name: "usb_role_switch_get" } @@ -386343,7 +371181,7 @@ elf_symbol { name: "usb_role_switch_register" is_defined: true symbol_type: FUNCTION - crc: 0x3a94423d + crc: 0xde6c3e75 type_id: 0x85551253 full_name: "usb_role_switch_register" } @@ -386370,7 +371208,7 @@ elf_symbol { name: "usb_root_hub_lost_power" is_defined: true symbol_type: FUNCTION - crc: 0x4091cf43 + crc: 0x6d7d3dc3 type_id: 0x13c76860 full_name: "usb_root_hub_lost_power" } @@ -386388,7 +371226,7 @@ elf_symbol { name: "usb_serial_claim_interface" is_defined: true symbol_type: FUNCTION - crc: 0x6526448e + crc: 0x05d12036 type_id: 0x9aa5384e full_name: "usb_serial_claim_interface" } @@ -386397,7 +371235,7 @@ elf_symbol { name: "usb_serial_deregister_drivers" is_defined: true symbol_type: FUNCTION - crc: 0xc9cdbf44 + crc: 0xedc2db91 type_id: 0x1f2cb682 full_name: "usb_serial_deregister_drivers" } @@ -386406,7 +371244,7 @@ elf_symbol { name: "usb_serial_generic_chars_in_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xc2dea2c0 + crc: 0x97ef2436 type_id: 0xc564dee2 full_name: "usb_serial_generic_chars_in_buffer" } @@ -386415,7 +371253,7 @@ elf_symbol { name: "usb_serial_generic_close" is_defined: true symbol_type: FUNCTION - crc: 0x80570c9a + crc: 0xce8b54cc type_id: 0x181d9d22 full_name: "usb_serial_generic_close" } @@ -386424,7 +371262,7 @@ elf_symbol { name: "usb_serial_generic_get_icount" is_defined: true symbol_type: FUNCTION - crc: 0x8769303f + crc: 0xde02c02b type_id: 0x962949a5 full_name: "usb_serial_generic_get_icount" } @@ -386433,7 +371271,7 @@ elf_symbol { name: "usb_serial_generic_open" is_defined: true symbol_type: FUNCTION - crc: 0xc685afef + crc: 0x40a688d1 type_id: 0x96b71ffd full_name: "usb_serial_generic_open" } @@ -386442,7 +371280,7 @@ elf_symbol { name: "usb_serial_generic_process_read_urb" is_defined: true symbol_type: FUNCTION - crc: 0x5b8d6a21 + crc: 0xa80ae534 type_id: 0x10d459f4 full_name: "usb_serial_generic_process_read_urb" } @@ -386451,7 +371289,7 @@ elf_symbol { name: "usb_serial_generic_read_bulk_callback" is_defined: true symbol_type: FUNCTION - crc: 0xbb6ae4cb + crc: 0xf7b30388 type_id: 0x10d459f4 full_name: "usb_serial_generic_read_bulk_callback" } @@ -386460,7 +371298,7 @@ elf_symbol { name: "usb_serial_generic_resume" is_defined: true symbol_type: FUNCTION - crc: 0x91efd3e8 + crc: 0x74b4a172 type_id: 0x9a212231 full_name: "usb_serial_generic_resume" } @@ -386469,7 +371307,7 @@ elf_symbol { name: "usb_serial_generic_submit_read_urbs" is_defined: true symbol_type: FUNCTION - crc: 0xaf016309 + crc: 0x554998dc type_id: 0x96c3b4e1 full_name: "usb_serial_generic_submit_read_urbs" } @@ -386478,7 +371316,7 @@ elf_symbol { name: "usb_serial_generic_throttle" is_defined: true symbol_type: FUNCTION - crc: 0x47d165cb + crc: 0x1ad06e3f type_id: 0x1b27f18a full_name: "usb_serial_generic_throttle" } @@ -386487,7 +371325,7 @@ elf_symbol { name: "usb_serial_generic_tiocmiwait" is_defined: true symbol_type: FUNCTION - crc: 0x64ca3e00 + crc: 0xc50cb41d type_id: 0x96f296a4 full_name: "usb_serial_generic_tiocmiwait" } @@ -386496,7 +371334,7 @@ elf_symbol { name: "usb_serial_generic_unthrottle" is_defined: true symbol_type: FUNCTION - crc: 0xa4a15db5 + crc: 0xaf92698a type_id: 0x1b27f18a full_name: "usb_serial_generic_unthrottle" } @@ -386505,7 +371343,7 @@ elf_symbol { name: "usb_serial_generic_wait_until_sent" is_defined: true symbol_type: FUNCTION - crc: 0x41aa0b45 + crc: 0xd54a9a81 type_id: 0x18d7c9fc full_name: "usb_serial_generic_wait_until_sent" } @@ -386514,7 +371352,7 @@ elf_symbol { name: "usb_serial_generic_write" is_defined: true symbol_type: FUNCTION - crc: 0xc1bb2bb3 + crc: 0x0a34f3ec type_id: 0x96b8906b full_name: "usb_serial_generic_write" } @@ -386523,7 +371361,7 @@ elf_symbol { name: "usb_serial_generic_write_bulk_callback" is_defined: true symbol_type: FUNCTION - crc: 0x0cef8bd5 + crc: 0xb962e9c3 type_id: 0x10d459f4 full_name: "usb_serial_generic_write_bulk_callback" } @@ -386532,7 +371370,7 @@ elf_symbol { name: "usb_serial_generic_write_start" is_defined: true symbol_type: FUNCTION - crc: 0xeca45b1a + crc: 0x65e477b5 type_id: 0x96c3b4e1 full_name: "usb_serial_generic_write_start" } @@ -386541,7 +371379,7 @@ elf_symbol { name: "usb_serial_handle_dcd_change" is_defined: true symbol_type: FUNCTION - crc: 0x9e75ec71 + crc: 0xf4058b6c type_id: 0x18b7067a full_name: "usb_serial_handle_dcd_change" } @@ -386550,7 +371388,7 @@ elf_symbol { name: "usb_serial_port_softint" is_defined: true symbol_type: FUNCTION - crc: 0x8089faaf + crc: 0x6c0b83fa type_id: 0x181d9d22 full_name: "usb_serial_port_softint" } @@ -386559,7 +371397,7 @@ elf_symbol { name: "usb_serial_register_drivers" is_defined: true symbol_type: FUNCTION - crc: 0x2d08ce94 + crc: 0xc2d269dd type_id: 0x92c247e8 full_name: "usb_serial_register_drivers" } @@ -386568,7 +371406,7 @@ elf_symbol { name: "usb_serial_resume" is_defined: true symbol_type: FUNCTION - crc: 0xd62130c2 + crc: 0xd9a5b6aa type_id: 0x95c144d5 full_name: "usb_serial_resume" } @@ -386577,7 +371415,7 @@ elf_symbol { name: "usb_serial_suspend" is_defined: true symbol_type: FUNCTION - crc: 0x619eb73f + crc: 0xdcc4f625 type_id: 0x96011ad3 full_name: "usb_serial_suspend" } @@ -386586,7 +371424,7 @@ elf_symbol { name: "usb_set_device_state" is_defined: true symbol_type: FUNCTION - crc: 0x86a192d7 + crc: 0x74a38414 type_id: 0x1172892f full_name: "usb_set_device_state" } @@ -386595,7 +371433,7 @@ elf_symbol { name: "usb_set_interface" is_defined: true symbol_type: FUNCTION - crc: 0x850729c3 + crc: 0x0c8518e3 type_id: 0x9f5a91a4 full_name: "usb_set_interface" } @@ -386622,7 +371460,7 @@ elf_symbol { name: "usb_store_new_id" is_defined: true symbol_type: FUNCTION - crc: 0x2544a501 + crc: 0x32f1cb66 type_id: 0x1fa33567 full_name: "usb_store_new_id" } @@ -386631,7 +371469,7 @@ elf_symbol { name: "usb_string" is_defined: true symbol_type: FUNCTION - crc: 0x1a2e33cf + crc: 0x76201be1 type_id: 0x9f41a9bc full_name: "usb_string" } @@ -386640,7 +371478,7 @@ elf_symbol { name: "usb_string_id" is_defined: true symbol_type: FUNCTION - crc: 0x8bf78668 + crc: 0x9f257229 type_id: 0x95c8ff6f full_name: "usb_string_id" } @@ -386649,7 +371487,7 @@ elf_symbol { name: "usb_submit_urb" is_defined: true symbol_type: FUNCTION - crc: 0xa5d7860f + crc: 0x985fcfe2 type_id: 0x9e0a7037 full_name: "usb_submit_urb" } @@ -386658,7 +371496,7 @@ elf_symbol { name: "usb_udc_vbus_handler" is_defined: true symbol_type: FUNCTION - crc: 0x56744192 + crc: 0x0afdfd48 type_id: 0x1874e22c full_name: "usb_udc_vbus_handler" } @@ -386667,7 +371505,7 @@ elf_symbol { name: "usb_unanchor_urb" is_defined: true symbol_type: FUNCTION - crc: 0x5aa498bb + crc: 0xec9ca726 type_id: 0x10d459f4 full_name: "usb_unanchor_urb" } @@ -386676,7 +371514,7 @@ elf_symbol { name: "usb_unlink_urb" is_defined: true symbol_type: FUNCTION - crc: 0xb8fbfa68 + crc: 0xb52f224e type_id: 0x9dcceb48 full_name: "usb_unlink_urb" } @@ -386685,7 +371523,7 @@ elf_symbol { name: "usb_unpoison_urb" is_defined: true symbol_type: FUNCTION - crc: 0xf140d87f + crc: 0x96cc6c96 type_id: 0x10d459f4 full_name: "usb_unpoison_urb" } @@ -386703,7 +371541,7 @@ elf_symbol { name: "usb_wakeup_notification" is_defined: true symbol_type: FUNCTION - crc: 0xc6cef9ca + crc: 0x1630f15b type_id: 0x12d17df8 full_name: "usb_wakeup_notification" } @@ -386712,7 +371550,7 @@ elf_symbol { name: "usbnet_get_endpoints" is_defined: true symbol_type: FUNCTION - crc: 0x988ec427 + crc: 0x04d741f0 type_id: 0x9e768332 full_name: "usbnet_get_endpoints" } @@ -386721,7 +371559,7 @@ elf_symbol { name: "usbnet_link_change" is_defined: true symbol_type: FUNCTION - crc: 0x99fdc882 + crc: 0xf6eb651c type_id: 0x12448959 full_name: "usbnet_link_change" } @@ -386784,7 +371622,7 @@ elf_symbol { name: "v4l2_compat_ioctl32" is_defined: true symbol_type: FUNCTION - crc: 0x48b9f6e3 + crc: 0x85effc82 type_id: 0xa00069e0 full_name: "v4l2_compat_ioctl32" } @@ -386793,7 +371631,7 @@ elf_symbol { name: "v4l2_ctrl_auto_cluster" is_defined: true symbol_type: FUNCTION - crc: 0xaed11f34 + crc: 0x65e414b5 type_id: 0x01ecbbc0 full_name: "v4l2_ctrl_auto_cluster" } @@ -386802,7 +371640,7 @@ elf_symbol { name: "v4l2_ctrl_find" is_defined: true symbol_type: FUNCTION - crc: 0x7422df3f + crc: 0x248bf43c type_id: 0x1db066c6 full_name: "v4l2_ctrl_find" } @@ -386811,7 +371649,7 @@ elf_symbol { name: "v4l2_ctrl_g_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0x1b1b3b9e + crc: 0x622b5e5a type_id: 0x8c560b3b full_name: "v4l2_ctrl_g_ctrl" } @@ -386820,7 +371658,7 @@ elf_symbol { name: "v4l2_ctrl_g_ctrl_int64" is_defined: true symbol_type: FUNCTION - crc: 0xf61f2c0a + crc: 0xed8d797c type_id: 0x8b00bfc7 full_name: "v4l2_ctrl_g_ctrl_int64" } @@ -386838,7 +371676,7 @@ elf_symbol { name: "v4l2_ctrl_handler_free" is_defined: true symbol_type: FUNCTION - crc: 0x3774b271 + crc: 0x34b5cf27 type_id: 0x10035ee9 full_name: "v4l2_ctrl_handler_free" } @@ -386847,7 +371685,7 @@ elf_symbol { name: "v4l2_ctrl_handler_init_class" is_defined: true symbol_type: FUNCTION - crc: 0x15dfcfd6 + crc: 0xd28ad989 type_id: 0x9c0bd092 full_name: "v4l2_ctrl_handler_init_class" } @@ -386856,7 +371694,7 @@ elf_symbol { name: "v4l2_ctrl_handler_setup" is_defined: true symbol_type: FUNCTION - crc: 0x34e336e4 + crc: 0x7409ee20 type_id: 0x9d1bec55 full_name: "v4l2_ctrl_handler_setup" } @@ -386865,7 +371703,7 @@ elf_symbol { name: "v4l2_ctrl_log_status" is_defined: true symbol_type: FUNCTION - crc: 0x621f30fa + crc: 0x66267a61 type_id: 0x9bd88c03 full_name: "v4l2_ctrl_log_status" } @@ -386874,7 +371712,7 @@ elf_symbol { name: "v4l2_ctrl_new_custom" is_defined: true symbol_type: FUNCTION - crc: 0x9975f481 + crc: 0x023f4379 type_id: 0x1e7e66b3 full_name: "v4l2_ctrl_new_custom" } @@ -386883,7 +371721,7 @@ elf_symbol { name: "v4l2_ctrl_new_fwnode_properties" is_defined: true symbol_type: FUNCTION - crc: 0x7b307f0d + crc: 0x14c841fc type_id: 0x9deb25ef full_name: "v4l2_ctrl_new_fwnode_properties" } @@ -386892,7 +371730,7 @@ elf_symbol { name: "v4l2_ctrl_new_int_menu" is_defined: true symbol_type: FUNCTION - crc: 0x2cfe45f1 + crc: 0xa025e880 type_id: 0x1e5a132d full_name: "v4l2_ctrl_new_int_menu" } @@ -386901,7 +371739,7 @@ elf_symbol { name: "v4l2_ctrl_new_std" is_defined: true symbol_type: FUNCTION - crc: 0x73586eb7 + crc: 0xa7052b87 type_id: 0x1e5a0d08 full_name: "v4l2_ctrl_new_std" } @@ -386910,7 +371748,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_compound" is_defined: true symbol_type: FUNCTION - crc: 0x0e3a7a13 + crc: 0x4453e8cc type_id: 0x1e5a69e0 full_name: "v4l2_ctrl_new_std_compound" } @@ -386919,7 +371757,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_menu" is_defined: true symbol_type: FUNCTION - crc: 0x91a675d6 + crc: 0x730b7f09 type_id: 0x1e5a3daa full_name: "v4l2_ctrl_new_std_menu" } @@ -386928,7 +371766,7 @@ elf_symbol { name: "v4l2_ctrl_new_std_menu_items" is_defined: true symbol_type: FUNCTION - crc: 0x3c32a4eb + crc: 0x904740ef type_id: 0x1e5a3da5 full_name: "v4l2_ctrl_new_std_menu_items" } @@ -386937,7 +371775,7 @@ elf_symbol { name: "v4l2_ctrl_poll" is_defined: true symbol_type: FUNCTION - crc: 0x739b9bca + crc: 0xcf717e41 type_id: 0x25b50dfa full_name: "v4l2_ctrl_poll" } @@ -386946,7 +371784,7 @@ elf_symbol { name: "v4l2_ctrl_request_complete" is_defined: true symbol_type: FUNCTION - crc: 0x029f3028 + crc: 0xf3e275c2 type_id: 0x19c56221 full_name: "v4l2_ctrl_request_complete" } @@ -386955,7 +371793,7 @@ elf_symbol { name: "v4l2_ctrl_request_setup" is_defined: true symbol_type: FUNCTION - crc: 0xf0bb2fe3 + crc: 0x4f7d72cd type_id: 0x94ddd09d full_name: "v4l2_ctrl_request_setup" } @@ -386964,7 +371802,7 @@ elf_symbol { name: "v4l2_ctrl_subdev_log_status" is_defined: true symbol_type: FUNCTION - crc: 0xdf5da522 + crc: 0x0716c4a2 type_id: 0x9df18afd full_name: "v4l2_ctrl_subdev_log_status" } @@ -386973,7 +371811,7 @@ elf_symbol { name: "v4l2_ctrl_subdev_subscribe_event" is_defined: true symbol_type: FUNCTION - crc: 0x832f80a5 + crc: 0xc094ead8 type_id: 0x9d3b60fc full_name: "v4l2_ctrl_subdev_subscribe_event" } @@ -386982,7 +371820,7 @@ elf_symbol { name: "v4l2_ctrl_subscribe_event" is_defined: true symbol_type: FUNCTION - crc: 0x0adf399b + crc: 0x176fb1fa type_id: 0x912c9057 full_name: "v4l2_ctrl_subscribe_event" } @@ -386991,7 +371829,7 @@ elf_symbol { name: "v4l2_device_register" is_defined: true symbol_type: FUNCTION - crc: 0xa965e13f + crc: 0x3635814f type_id: 0x9d0be11c full_name: "v4l2_device_register" } @@ -387000,16 +371838,25 @@ elf_symbol { name: "v4l2_device_register_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x15af1906 + crc: 0xd3987c7c 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: 0x06079bd7 + 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: 0x1f953b6e type_id: 0x114b9716 full_name: "v4l2_device_unregister" } @@ -387018,7 +371865,7 @@ elf_symbol { name: "v4l2_device_unregister_subdev" is_defined: true symbol_type: FUNCTION - crc: 0x993c6e4a + crc: 0x9b87b9e1 type_id: 0x10e93841 full_name: "v4l2_device_unregister_subdev" } @@ -387027,7 +371874,7 @@ elf_symbol { name: "v4l2_event_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x397902ca + crc: 0x69b4eb19 type_id: 0x91db22a4 full_name: "v4l2_event_dequeue" } @@ -387036,7 +371883,7 @@ elf_symbol { name: "v4l2_event_pending" is_defined: true symbol_type: FUNCTION - crc: 0xc3272cb1 + crc: 0x387abd54 type_id: 0x91e301dd full_name: "v4l2_event_pending" } @@ -387045,7 +371892,7 @@ elf_symbol { name: "v4l2_event_queue" is_defined: true symbol_type: FUNCTION - crc: 0xd87fb0c1 + crc: 0xe5e1ca7f type_id: 0x1014c641 full_name: "v4l2_event_queue" } @@ -387054,7 +371901,7 @@ elf_symbol { name: "v4l2_event_queue_fh" is_defined: true symbol_type: FUNCTION - crc: 0x8561b431 + crc: 0xe78611f9 type_id: 0x1c0f0880 full_name: "v4l2_event_queue_fh" } @@ -387063,7 +371910,7 @@ elf_symbol { name: "v4l2_event_subdev_unsubscribe" is_defined: true symbol_type: FUNCTION - crc: 0x26858e9a + crc: 0x337a1e76 type_id: 0x9d3b60fc full_name: "v4l2_event_subdev_unsubscribe" } @@ -387072,7 +371919,7 @@ elf_symbol { name: "v4l2_event_subscribe" is_defined: true symbol_type: FUNCTION - crc: 0xfb729b7a + crc: 0x14104704 type_id: 0x913d31b0 full_name: "v4l2_event_subscribe" } @@ -387081,7 +371928,7 @@ elf_symbol { name: "v4l2_event_unsubscribe" is_defined: true symbol_type: FUNCTION - crc: 0x9cced9c3 + crc: 0xb688118a type_id: 0x912c9057 full_name: "v4l2_event_unsubscribe" } @@ -387090,7 +371937,7 @@ elf_symbol { name: "v4l2_fh_add" is_defined: true symbol_type: FUNCTION - crc: 0x3d26d09e + crc: 0x1d35d7db type_id: 0x1cfbb361 full_name: "v4l2_fh_add" } @@ -387099,7 +371946,7 @@ elf_symbol { name: "v4l2_fh_del" is_defined: true symbol_type: FUNCTION - crc: 0x84120618 + crc: 0xd21c89c7 type_id: 0x1cfbb361 full_name: "v4l2_fh_del" } @@ -387108,7 +371955,7 @@ elf_symbol { name: "v4l2_fh_exit" is_defined: true symbol_type: FUNCTION - crc: 0x4bc48aba + crc: 0xebf67cb0 type_id: 0x1cfbb361 full_name: "v4l2_fh_exit" } @@ -387117,7 +371964,7 @@ elf_symbol { name: "v4l2_fh_init" is_defined: true symbol_type: FUNCTION - crc: 0xfd3f9ebd + crc: 0x2272af98 type_id: 0x1cfc31a2 full_name: "v4l2_fh_init" } @@ -387126,7 +371973,7 @@ elf_symbol { name: "v4l2_fh_is_singular" is_defined: true symbol_type: FUNCTION - crc: 0x71ed6b2b + crc: 0x7f6f629c type_id: 0x91e301dd full_name: "v4l2_fh_is_singular" } @@ -387135,7 +371982,7 @@ elf_symbol { name: "v4l2_fh_open" is_defined: true symbol_type: FUNCTION - crc: 0x6c2c514d + crc: 0x14f552d5 type_id: 0x9bba7997 full_name: "v4l2_fh_open" } @@ -387144,7 +371991,7 @@ elf_symbol { name: "v4l2_fh_release" is_defined: true symbol_type: FUNCTION - crc: 0x8c7e082e + crc: 0x61d897aa type_id: 0x9bba7997 full_name: "v4l2_fh_release" } @@ -387162,7 +372009,7 @@ elf_symbol { name: "v4l2_g_parm_cap" is_defined: true symbol_type: FUNCTION - crc: 0x47c26851 + crc: 0x939d3884 type_id: 0x9df4075f full_name: "v4l2_g_parm_cap" } @@ -387171,7 +372018,7 @@ elf_symbol { name: "v4l2_get_link_freq" is_defined: true symbol_type: FUNCTION - crc: 0xef984006 + crc: 0x2e0c99b3 type_id: 0x8798b290 full_name: "v4l2_get_link_freq" } @@ -387180,7 +372027,7 @@ elf_symbol { name: "v4l2_i2c_subdev_init" is_defined: true symbol_type: FUNCTION - crc: 0x6631bcf4 + crc: 0xfcbaf698 type_id: 0x102f3bef full_name: "v4l2_i2c_subdev_init" } @@ -387189,7 +372036,7 @@ elf_symbol { name: "v4l2_m2m_buf_copy_metadata" is_defined: true symbol_type: FUNCTION - crc: 0xf0bdb7ff + crc: 0x43c0735b type_id: 0x1ce56ba2 full_name: "v4l2_m2m_buf_copy_metadata" } @@ -387198,7 +372045,7 @@ elf_symbol { name: "v4l2_m2m_buf_queue" is_defined: true symbol_type: FUNCTION - crc: 0x561d67b0 + crc: 0x02e9116c type_id: 0x1253a5d6 full_name: "v4l2_m2m_buf_queue" } @@ -387207,7 +372054,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove" is_defined: true symbol_type: FUNCTION - crc: 0xb5542fc6 + crc: 0xf36aa573 type_id: 0x318cc368 full_name: "v4l2_m2m_buf_remove" } @@ -387216,7 +372063,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove_by_buf" is_defined: true symbol_type: FUNCTION - crc: 0x9670edfb + crc: 0x807c95dd type_id: 0x127a8e67 full_name: "v4l2_m2m_buf_remove_by_buf" } @@ -387225,7 +372072,7 @@ elf_symbol { name: "v4l2_m2m_buf_remove_by_idx" is_defined: true symbol_type: FUNCTION - crc: 0x3eb8947c + crc: 0xdb27382b type_id: 0x309ad6f0 full_name: "v4l2_m2m_buf_remove_by_idx" } @@ -387234,7 +372081,7 @@ elf_symbol { name: "v4l2_m2m_ctx_init" is_defined: true symbol_type: FUNCTION - crc: 0x34331e68 + crc: 0x4328d75a type_id: 0x3aa9b2fb full_name: "v4l2_m2m_ctx_init" } @@ -387243,7 +372090,7 @@ elf_symbol { name: "v4l2_m2m_ctx_release" is_defined: true symbol_type: FUNCTION - crc: 0xe8e923a0 + crc: 0x429d60c1 type_id: 0x128e4140 full_name: "v4l2_m2m_ctx_release" } @@ -387252,7 +372099,7 @@ elf_symbol { name: "v4l2_m2m_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x15841ee2 + crc: 0x37a9878b type_id: 0x9b9c3080 full_name: "v4l2_m2m_dqbuf" } @@ -387261,7 +372108,7 @@ elf_symbol { name: "v4l2_m2m_fop_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x4354dff3 + crc: 0xec4e650c type_id: 0x9b923492 full_name: "v4l2_m2m_fop_mmap" } @@ -387270,7 +372117,7 @@ elf_symbol { name: "v4l2_m2m_fop_poll" is_defined: true symbol_type: FUNCTION - crc: 0x5325dcdc + crc: 0x293fda8c type_id: 0x25ad187d full_name: "v4l2_m2m_fop_poll" } @@ -387288,7 +372135,7 @@ elf_symbol { name: "v4l2_m2m_get_vq" is_defined: true symbol_type: FUNCTION - crc: 0xa93cba0b + crc: 0x8d2bf18c type_id: 0xdbd3d7da full_name: "v4l2_m2m_get_vq" } @@ -387306,7 +372153,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0xb1c1548b + crc: 0x78868c51 type_id: 0x9bd21a8b full_name: "v4l2_m2m_ioctl_create_bufs" } @@ -387315,7 +372162,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_decoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x827233c0 + crc: 0xa0e3d9bb type_id: 0x9bdd631f full_name: "v4l2_m2m_ioctl_decoder_cmd" } @@ -387324,7 +372171,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0xebed6667 + crc: 0x590bef08 type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_dqbuf" } @@ -387333,7 +372180,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_encoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0xc620347b + crc: 0x7c0daf52 type_id: 0x9bd829a3 full_name: "v4l2_m2m_ioctl_encoder_cmd" } @@ -387342,7 +372189,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0xf568ce4f + crc: 0x09e55192 type_id: 0x9bd4409d full_name: "v4l2_m2m_ioctl_expbuf" } @@ -387351,7 +372198,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0xe6c61cc4 + crc: 0x773a6c14 type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_prepare_buf" } @@ -387360,7 +372207,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc0548e0e + crc: 0x7110423a type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_qbuf" } @@ -387369,7 +372216,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0xa7cb6ec9 + crc: 0xa4db5139 type_id: 0x9bdfa419 full_name: "v4l2_m2m_ioctl_querybuf" } @@ -387378,7 +372225,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x06a584ce + crc: 0xbc73c9a3 type_id: 0x9bde0e00 full_name: "v4l2_m2m_ioctl_reqbufs" } @@ -387387,7 +372234,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0x13b40eef + crc: 0x5a5e4835 type_id: 0x9bc4d75d full_name: "v4l2_m2m_ioctl_streamoff" } @@ -387396,7 +372243,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_streamon" is_defined: true symbol_type: FUNCTION - crc: 0xcf327e63 + crc: 0x9ad1f435 type_id: 0x9bc4d75d full_name: "v4l2_m2m_ioctl_streamon" } @@ -387405,7 +372252,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_try_decoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x8113eeb3 + crc: 0x03f8caf9 type_id: 0x9bdd631f full_name: "v4l2_m2m_ioctl_try_decoder_cmd" } @@ -387414,7 +372261,7 @@ elf_symbol { name: "v4l2_m2m_ioctl_try_encoder_cmd" is_defined: true symbol_type: FUNCTION - crc: 0x5ed10e4d + crc: 0xc5942cd9 type_id: 0x9bd829a3 full_name: "v4l2_m2m_ioctl_try_encoder_cmd" } @@ -387423,7 +372270,7 @@ elf_symbol { name: "v4l2_m2m_job_finish" is_defined: true symbol_type: FUNCTION - crc: 0x495de92c + crc: 0xa5eeab1d type_id: 0x12eb3fc9 full_name: "v4l2_m2m_job_finish" } @@ -387432,16 +372279,25 @@ elf_symbol { name: "v4l2_m2m_last_buffer_done" is_defined: true symbol_type: FUNCTION - crc: 0xae520b8b + crc: 0xceba676c 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: 0x876499b6 + 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: 0xedb200eb type_id: 0x318cc368 full_name: "v4l2_m2m_next_buf" } @@ -387450,7 +372306,7 @@ elf_symbol { name: "v4l2_m2m_poll" is_defined: true symbol_type: FUNCTION - crc: 0x927a7513 + crc: 0x9dd0d664 type_id: 0x2524b83a full_name: "v4l2_m2m_poll" } @@ -387459,7 +372315,7 @@ elf_symbol { name: "v4l2_m2m_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x220972d8 + crc: 0x5fb24a0b type_id: 0x9b9c3080 full_name: "v4l2_m2m_qbuf" } @@ -387468,7 +372324,7 @@ elf_symbol { name: "v4l2_m2m_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0x9040fcee + crc: 0x55cde50b type_id: 0x9b9c3080 full_name: "v4l2_m2m_querybuf" } @@ -387477,7 +372333,7 @@ elf_symbol { name: "v4l2_m2m_register_media_controller" is_defined: true symbol_type: FUNCTION - crc: 0x618e91ec + crc: 0xd81002db type_id: 0x9fcca68f full_name: "v4l2_m2m_register_media_controller" } @@ -387495,7 +372351,7 @@ elf_symbol { name: "v4l2_m2m_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x55e0e942 + crc: 0xda223ca3 type_id: 0x9b9d9a99 full_name: "v4l2_m2m_reqbufs" } @@ -387504,7 +372360,7 @@ elf_symbol { name: "v4l2_m2m_request_queue" is_defined: true symbol_type: FUNCTION - crc: 0x4418e043 + crc: 0x76fd74c9 type_id: 0x19ccd2d6 full_name: "v4l2_m2m_request_queue" } @@ -387522,7 +372378,7 @@ elf_symbol { name: "v4l2_m2m_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0x183170e9 + crc: 0x180f912e type_id: 0x9b8743c4 full_name: "v4l2_m2m_streamoff" } @@ -387531,7 +372387,7 @@ elf_symbol { name: "v4l2_m2m_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x8c8e1013 + crc: 0x1f24424e type_id: 0x9b8743c4 full_name: "v4l2_m2m_streamon" } @@ -387549,7 +372405,7 @@ elf_symbol { name: "v4l2_m2m_try_schedule" is_defined: true symbol_type: FUNCTION - crc: 0x84856144 + crc: 0x260bbaad type_id: 0x128e4140 full_name: "v4l2_m2m_try_schedule" } @@ -387567,7 +372423,7 @@ elf_symbol { name: "v4l2_m2m_update_start_streaming_state" is_defined: true symbol_type: FUNCTION - crc: 0xc91e319c + crc: 0x29dd849f type_id: 0x12e4752f full_name: "v4l2_m2m_update_start_streaming_state" } @@ -387576,16 +372432,25 @@ elf_symbol { name: "v4l2_m2m_update_stop_streaming_state" is_defined: true symbol_type: FUNCTION - crc: 0xc11497ef + crc: 0x822c66ec 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: 0x53627c40 type_id: 0x900d5d3b full_name: "v4l2_pipeline_link_notify" } @@ -387594,7 +372459,7 @@ elf_symbol { name: "v4l2_s_ctrl" is_defined: true symbol_type: FUNCTION - crc: 0xa50b1518 + crc: 0xd40e296a type_id: 0x91e7fef3 full_name: "v4l2_s_ctrl" } @@ -387603,7 +372468,7 @@ elf_symbol { name: "v4l2_s_parm_cap" is_defined: true symbol_type: FUNCTION - crc: 0x20d72213 + crc: 0x3d5d2260 type_id: 0x9df4075f full_name: "v4l2_s_parm_cap" } @@ -387612,7 +372477,7 @@ elf_symbol { name: "v4l2_src_change_event_subscribe" is_defined: true symbol_type: FUNCTION - crc: 0x9bb34ea2 + crc: 0x72ba17ee type_id: 0x912c9057 full_name: "v4l2_src_change_event_subscribe" } @@ -387621,7 +372486,7 @@ elf_symbol { name: "v4l2_subdev_call_wrappers" is_defined: true symbol_type: OBJECT - crc: 0x0666f2c4 + crc: 0xa01892c6 type_id: 0xd3e2f5cd full_name: "v4l2_subdev_call_wrappers" } @@ -387630,7 +372495,7 @@ elf_symbol { name: "v4l2_subdev_init" is_defined: true symbol_type: FUNCTION - crc: 0xd78565b7 + crc: 0x22a06c79 type_id: 0x10109a52 full_name: "v4l2_subdev_init" } @@ -387639,7 +372504,7 @@ elf_symbol { name: "v4l2_subdev_link_validate" is_defined: true symbol_type: FUNCTION - crc: 0xeeb451c5 + crc: 0xf30ad81f type_id: 0x93381cce full_name: "v4l2_subdev_link_validate" } @@ -387648,7 +372513,7 @@ elf_symbol { name: "v4l2_subdev_link_validate_default" is_defined: true symbol_type: FUNCTION - crc: 0x6c9a12a8 + crc: 0xf838a726 type_id: 0x9d1d4664 full_name: "v4l2_subdev_link_validate_default" } @@ -387666,7 +372531,7 @@ elf_symbol { name: "vb2_buffer_done" is_defined: true symbol_type: FUNCTION - crc: 0x11fada15 + crc: 0x73200781 type_id: 0x1b1de99f full_name: "vb2_buffer_done" } @@ -387675,7 +372540,7 @@ elf_symbol { name: "vb2_common_vm_ops" is_defined: true symbol_type: OBJECT - crc: 0xb3884d83 + crc: 0xed3b17fb type_id: 0xf5901b02 full_name: "vb2_common_vm_ops" } @@ -387684,7 +372549,7 @@ elf_symbol { name: "vb2_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0xc09b8bbd + crc: 0x18f70543 type_id: 0x9b8acd5a full_name: "vb2_create_bufs" } @@ -387711,7 +372576,7 @@ elf_symbol { name: "vb2_dma_contig_memops" is_defined: true symbol_type: OBJECT - crc: 0xde86ba84 + crc: 0x1bea89a2 type_id: 0xe32fa2b6 full_name: "vb2_dma_contig_memops" } @@ -387720,7 +372585,7 @@ elf_symbol { name: "vb2_dma_sg_memops" is_defined: true symbol_type: OBJECT - crc: 0xdf1fce58 + crc: 0xe47b275e type_id: 0xe32fa2b6 full_name: "vb2_dma_sg_memops" } @@ -387729,7 +372594,7 @@ elf_symbol { name: "vb2_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x8c3515fa + crc: 0x4bbe99f0 type_id: 0x9b4a7bac full_name: "vb2_dqbuf" } @@ -387738,7 +372603,7 @@ elf_symbol { name: "vb2_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0xe7289807 + crc: 0x43f9befd type_id: 0x9bef6c38 full_name: "vb2_expbuf" } @@ -387747,7 +372612,7 @@ elf_symbol { name: "vb2_fop_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x9084546a + crc: 0x322afe0d type_id: 0x9b923492 full_name: "vb2_fop_mmap" } @@ -387756,7 +372621,7 @@ elf_symbol { name: "vb2_fop_poll" is_defined: true symbol_type: FUNCTION - crc: 0xe621d75f + crc: 0x2278942c type_id: 0x25ad187d full_name: "vb2_fop_poll" } @@ -387765,7 +372630,7 @@ elf_symbol { name: "vb2_fop_read" is_defined: true symbol_type: FUNCTION - crc: 0x9104d2ee + crc: 0xeafad0d4 type_id: 0x12e4741f full_name: "vb2_fop_read" } @@ -387774,7 +372639,7 @@ elf_symbol { name: "vb2_fop_release" is_defined: true symbol_type: FUNCTION - crc: 0x490d94f1 + crc: 0x5623e8ff type_id: 0x9bba7997 full_name: "vb2_fop_release" } @@ -387783,7 +372648,7 @@ elf_symbol { name: "vb2_ioctl_create_bufs" is_defined: true symbol_type: FUNCTION - crc: 0x17327b4d + crc: 0x54e5eb7f type_id: 0x9bd21a8b full_name: "vb2_ioctl_create_bufs" } @@ -387792,7 +372657,7 @@ elf_symbol { name: "vb2_ioctl_dqbuf" is_defined: true symbol_type: FUNCTION - crc: 0x8a538b77 + crc: 0x71aa0ec7 type_id: 0x9bdfa419 full_name: "vb2_ioctl_dqbuf" } @@ -387801,7 +372666,7 @@ elf_symbol { name: "vb2_ioctl_expbuf" is_defined: true symbol_type: FUNCTION - crc: 0x72502c54 + crc: 0xe24e3786 type_id: 0x9bd4409d full_name: "vb2_ioctl_expbuf" } @@ -387810,7 +372675,7 @@ elf_symbol { name: "vb2_ioctl_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0x81ec858f + crc: 0x41b94722 type_id: 0x9bdfa419 full_name: "vb2_ioctl_prepare_buf" } @@ -387819,7 +372684,7 @@ elf_symbol { name: "vb2_ioctl_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x15464dd0 + crc: 0xd2491302 type_id: 0x9bdfa419 full_name: "vb2_ioctl_qbuf" } @@ -387828,7 +372693,7 @@ elf_symbol { name: "vb2_ioctl_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0x7ce4def2 + crc: 0xd89cd1bf type_id: 0x9bdfa419 full_name: "vb2_ioctl_querybuf" } @@ -387837,7 +372702,7 @@ elf_symbol { name: "vb2_ioctl_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x7472f404 + crc: 0xc6ee2fdb type_id: 0x9bde0e00 full_name: "vb2_ioctl_reqbufs" } @@ -387846,7 +372711,7 @@ elf_symbol { name: "vb2_ioctl_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0xcbf69ca7 + crc: 0x193bd945 type_id: 0x9bc4d75d full_name: "vb2_ioctl_streamoff" } @@ -387855,7 +372720,7 @@ elf_symbol { name: "vb2_ioctl_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x808beccb + crc: 0x96a9ee5d type_id: 0x9bc4d75d full_name: "vb2_ioctl_streamon" } @@ -387864,7 +372729,7 @@ elf_symbol { name: "vb2_mmap" is_defined: true symbol_type: FUNCTION - crc: 0xb2fed33d + crc: 0xb4dc651d type_id: 0x9b0be8d8 full_name: "vb2_mmap" } @@ -387873,7 +372738,7 @@ elf_symbol { name: "vb2_ops_wait_finish" is_defined: true symbol_type: FUNCTION - crc: 0x7ed64291 + crc: 0xc9bc2685 type_id: 0x163b1761 full_name: "vb2_ops_wait_finish" } @@ -387882,7 +372747,7 @@ elf_symbol { name: "vb2_ops_wait_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x0ad436a6 + crc: 0xbe49c166 type_id: 0x163b1761 full_name: "vb2_ops_wait_prepare" } @@ -387891,7 +372756,7 @@ elf_symbol { name: "vb2_plane_cookie" is_defined: true symbol_type: FUNCTION - crc: 0x14a64684 + crc: 0xfaf27b3d type_id: 0x5cabb760 full_name: "vb2_plane_cookie" } @@ -387900,7 +372765,7 @@ elf_symbol { name: "vb2_plane_vaddr" is_defined: true symbol_type: FUNCTION - crc: 0x7db070ba + crc: 0xb71cc537 type_id: 0x5cabb760 full_name: "vb2_plane_vaddr" } @@ -387909,7 +372774,7 @@ elf_symbol { name: "vb2_poll" is_defined: true symbol_type: FUNCTION - crc: 0x66e8582c + crc: 0x30b3d5bf type_id: 0x25fe2d8e full_name: "vb2_poll" } @@ -387918,7 +372783,7 @@ elf_symbol { name: "vb2_prepare_buf" is_defined: true symbol_type: FUNCTION - crc: 0xcdf498ec + crc: 0x71623696 type_id: 0x9b7c03b3 full_name: "vb2_prepare_buf" } @@ -387927,7 +372792,7 @@ elf_symbol { name: "vb2_qbuf" is_defined: true symbol_type: FUNCTION - crc: 0x30c54885 + crc: 0xae64a4cc type_id: 0x9b7c03b3 full_name: "vb2_qbuf" } @@ -387936,7 +372801,7 @@ elf_symbol { name: "vb2_querybuf" is_defined: true symbol_type: FUNCTION - crc: 0xd74e846d + crc: 0xf568a7e3 type_id: 0x9b51247b full_name: "vb2_querybuf" } @@ -387945,7 +372810,7 @@ elf_symbol { name: "vb2_queue_error" is_defined: true symbol_type: FUNCTION - crc: 0x846a66ed + crc: 0x35c67e94 type_id: 0x163b1761 full_name: "vb2_queue_error" } @@ -387954,7 +372819,7 @@ elf_symbol { name: "vb2_queue_init" is_defined: true symbol_type: FUNCTION - crc: 0x6dda1b14 + crc: 0xeee69061 type_id: 0x9b23a5dd full_name: "vb2_queue_init" } @@ -387963,7 +372828,7 @@ elf_symbol { name: "vb2_queue_release" is_defined: true symbol_type: FUNCTION - crc: 0xf444cfd6 + crc: 0x50ee6f04 type_id: 0x163b1761 full_name: "vb2_queue_release" } @@ -387972,7 +372837,7 @@ elf_symbol { name: "vb2_read" is_defined: true symbol_type: FUNCTION - crc: 0x5c174725 + crc: 0xc47569c9 type_id: 0x91b3994e full_name: "vb2_read" } @@ -387981,7 +372846,7 @@ elf_symbol { name: "vb2_reqbufs" is_defined: true symbol_type: FUNCTION - crc: 0x903439f4 + crc: 0x65dfc1ea type_id: 0x9b4b85e0 full_name: "vb2_reqbufs" } @@ -387990,7 +372855,7 @@ elf_symbol { name: "vb2_request_object_is_buffer" is_defined: true symbol_type: FUNCTION - crc: 0xa7540233 + crc: 0xfed5ccc4 type_id: 0xf78aaa08 full_name: "vb2_request_object_is_buffer" } @@ -387999,7 +372864,7 @@ elf_symbol { name: "vb2_request_queue" is_defined: true symbol_type: FUNCTION - crc: 0x9b12f80c + crc: 0xb70eafeb type_id: 0x19ccd2d6 full_name: "vb2_request_queue" } @@ -388008,7 +372873,7 @@ elf_symbol { name: "vb2_request_validate" is_defined: true symbol_type: FUNCTION - crc: 0x9eb0c07d + crc: 0x1c880d5e type_id: 0x94d4606a full_name: "vb2_request_validate" } @@ -388017,7 +372882,7 @@ elf_symbol { name: "vb2_streamoff" is_defined: true symbol_type: FUNCTION - crc: 0xcaf2b8f1 + crc: 0x6b09715d type_id: 0x9ae61038 full_name: "vb2_streamoff" } @@ -388026,7 +372891,7 @@ elf_symbol { name: "vb2_streamon" is_defined: true symbol_type: FUNCTION - crc: 0x22ddf07f + crc: 0x4e34f1ce type_id: 0x9ae61038 full_name: "vb2_streamon" } @@ -388035,7 +372900,7 @@ elf_symbol { name: "vb2_vmalloc_memops" is_defined: true symbol_type: OBJECT - crc: 0x1cb2bc35 + crc: 0xf5ea7de9 type_id: 0xe32fa2b6 full_name: "vb2_vmalloc_memops" } @@ -388044,7 +372909,7 @@ elf_symbol { name: "vb2_wait_for_all_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x841e7e96 + crc: 0xaeb87e21 type_id: 0x9b23a5dd full_name: "vb2_wait_for_all_buffers" } @@ -388053,7 +372918,7 @@ elf_symbol { name: "vchan_dma_desc_free_list" is_defined: true symbol_type: FUNCTION - crc: 0x3ba418e5 + crc: 0xf2c27059 type_id: 0x1aebcc30 full_name: "vchan_dma_desc_free_list" } @@ -388062,7 +372927,7 @@ elf_symbol { name: "vchan_find_desc" is_defined: true symbol_type: FUNCTION - crc: 0x36ce2a8a + crc: 0x4ca6ac1c type_id: 0xca318720 full_name: "vchan_find_desc" } @@ -388071,7 +372936,7 @@ elf_symbol { name: "vchan_init" is_defined: true symbol_type: FUNCTION - crc: 0x8e033721 + crc: 0xb195125a type_id: 0x1aad5bf3 full_name: "vchan_init" } @@ -388080,7 +372945,7 @@ elf_symbol { name: "vchan_tx_desc_free" is_defined: true symbol_type: FUNCTION - crc: 0xd6b28853 + crc: 0x02abd170 type_id: 0x96225525 full_name: "vchan_tx_desc_free" } @@ -388089,7 +372954,7 @@ elf_symbol { name: "vchan_tx_submit" is_defined: true symbol_type: FUNCTION - crc: 0xed00ec78 + crc: 0x0f65d25c type_id: 0x533c8264 full_name: "vchan_tx_submit" } @@ -388116,7 +372981,7 @@ elf_symbol { name: "vfs_fsync_range" is_defined: true symbol_type: FUNCTION - crc: 0xbe542395 + crc: 0xe062d984 type_id: 0x9b2c93fd full_name: "vfs_fsync_range" } @@ -388125,7 +372990,7 @@ elf_symbol { name: "vfs_llseek" is_defined: true symbol_type: FUNCTION - crc: 0x6d6a95fb + crc: 0xc904f07c type_id: 0x2d64ae3e full_name: "vfs_llseek" } @@ -388134,7 +372999,7 @@ elf_symbol { name: "vhost_add_used_and_signal" is_defined: true symbol_type: FUNCTION - crc: 0x6a8952f7 + crc: 0xd170e70c type_id: 0x1eca4382 full_name: "vhost_add_used_and_signal" } @@ -388143,7 +373008,7 @@ elf_symbol { name: "vhost_dev_check_owner" is_defined: true symbol_type: FUNCTION - crc: 0xc3b25859 + crc: 0xff53c3ed type_id: 0xa972e03e full_name: "vhost_dev_check_owner" } @@ -388152,7 +373017,7 @@ elf_symbol { name: "vhost_dev_cleanup" is_defined: true symbol_type: FUNCTION - crc: 0x9e55fa91 + crc: 0xa7452b67 type_id: 0x1eca8a34 full_name: "vhost_dev_cleanup" } @@ -388161,7 +373026,7 @@ elf_symbol { name: "vhost_dev_init" is_defined: true symbol_type: FUNCTION - crc: 0xe72707b0 + crc: 0x7506b134 type_id: 0x1efc8b31 full_name: "vhost_dev_init" } @@ -388170,7 +373035,7 @@ elf_symbol { name: "vhost_dev_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x58ff002c + crc: 0xb46724ce type_id: 0xa862daff full_name: "vhost_dev_ioctl" } @@ -388179,7 +373044,7 @@ elf_symbol { name: "vhost_dev_stop" is_defined: true symbol_type: FUNCTION - crc: 0xd8b28e8c + crc: 0xc806c4e5 type_id: 0x1eca8a34 full_name: "vhost_dev_stop" } @@ -388188,7 +373053,7 @@ elf_symbol { name: "vhost_disable_notify" is_defined: true symbol_type: FUNCTION - crc: 0xd71bf712 + crc: 0x3bfd8c54 type_id: 0x1edabe58 full_name: "vhost_disable_notify" } @@ -388197,7 +373062,7 @@ elf_symbol { name: "vhost_enable_notify" is_defined: true symbol_type: FUNCTION - crc: 0x3b2604fb + crc: 0x9d102933 type_id: 0xf0e6b4cf full_name: "vhost_enable_notify" } @@ -388206,7 +373071,7 @@ elf_symbol { name: "vhost_get_vq_desc" is_defined: true symbol_type: FUNCTION - crc: 0xdf0164ed + crc: 0xf6ae8e5d type_id: 0x9c8bc249 full_name: "vhost_get_vq_desc" } @@ -388215,7 +373080,7 @@ elf_symbol { name: "vhost_log_access_ok" is_defined: true symbol_type: FUNCTION - crc: 0xcf6ddca1 + crc: 0xc3e4222a type_id: 0xf0f680a3 full_name: "vhost_log_access_ok" } @@ -388224,7 +373089,7 @@ elf_symbol { name: "vhost_vq_access_ok" is_defined: true symbol_type: FUNCTION - crc: 0x0c3a9290 + crc: 0x7cc69f1c type_id: 0xffa71dc4 full_name: "vhost_vq_access_ok" } @@ -388233,7 +373098,7 @@ elf_symbol { name: "vhost_vq_init_access" is_defined: true symbol_type: FUNCTION - crc: 0xcabd13db + crc: 0xc88e2dac type_id: 0x9c83a5ef full_name: "vhost_vq_init_access" } @@ -388242,7 +373107,7 @@ elf_symbol { name: "vhost_vring_ioctl" is_defined: true symbol_type: FUNCTION - crc: 0x547c4cef + crc: 0x2d64b6c1 type_id: 0xa862daff full_name: "vhost_vring_ioctl" } @@ -388251,7 +373116,7 @@ elf_symbol { name: "video_devdata" is_defined: true symbol_type: FUNCTION - crc: 0xce54c7d3 + crc: 0x8f8cf439 type_id: 0x969da51f full_name: "video_devdata" } @@ -388260,7 +373125,7 @@ elf_symbol { name: "video_device_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x1f903d77 + crc: 0xfebc6800 type_id: 0x90a73fa7 full_name: "video_device_alloc" } @@ -388269,7 +373134,7 @@ elf_symbol { name: "video_device_release" is_defined: true symbol_type: FUNCTION - crc: 0x4153aab9 + crc: 0x0d38375b type_id: 0x10e07da0 full_name: "video_device_release" } @@ -388278,7 +373143,7 @@ elf_symbol { name: "video_device_release_empty" is_defined: true symbol_type: FUNCTION - crc: 0xc978fe77 + crc: 0x5723623c type_id: 0x10e07da0 full_name: "video_device_release_empty" } @@ -388287,7 +373152,7 @@ elf_symbol { name: "video_ioctl2" is_defined: true symbol_type: FUNCTION - crc: 0x3e07d975 + crc: 0x7610f18f type_id: 0xa00069e0 full_name: "video_ioctl2" } @@ -388296,7 +373161,7 @@ elf_symbol { name: "video_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0x8281daeb + crc: 0x1bf9a00e type_id: 0x10e07da0 full_name: "video_unregister_device" } @@ -388314,7 +373179,7 @@ elf_symbol { name: "virtio_break_device" is_defined: true symbol_type: FUNCTION - crc: 0x7e279341 + crc: 0xd027e1ec type_id: 0x1ad5d81c full_name: "virtio_break_device" } @@ -388323,7 +373188,7 @@ elf_symbol { name: "virtio_check_driver_offered_feature" is_defined: true symbol_type: FUNCTION - crc: 0xb463f407 + crc: 0x82d0d0aa type_id: 0x1cd13541 full_name: "virtio_check_driver_offered_feature" } @@ -388332,7 +373197,7 @@ elf_symbol { name: "virtio_config_changed" is_defined: true symbol_type: FUNCTION - crc: 0x84512a9e + crc: 0x35e6af66 type_id: 0x1ad5d81c full_name: "virtio_config_changed" } @@ -388341,7 +373206,7 @@ elf_symbol { name: "virtio_device_freeze" is_defined: true symbol_type: FUNCTION - crc: 0xe84d0e52 + crc: 0xf971d43a type_id: 0x97cd6aa0 full_name: "virtio_device_freeze" } @@ -388350,7 +373215,7 @@ elf_symbol { name: "virtio_device_restore" is_defined: true symbol_type: FUNCTION - crc: 0xc56ba377 + crc: 0x36d8816e type_id: 0x97cd6aa0 full_name: "virtio_device_restore" } @@ -388359,7 +373224,7 @@ elf_symbol { name: "virtio_max_dma_size" is_defined: true symbol_type: FUNCTION - crc: 0x7965d61f + crc: 0xf7270148 type_id: 0x9d7240dd full_name: "virtio_max_dma_size" } @@ -388368,7 +373233,7 @@ elf_symbol { name: "virtio_reset_device" is_defined: true symbol_type: FUNCTION - crc: 0x873139c7 + crc: 0x9249b76e type_id: 0x1ad5d81c full_name: "virtio_reset_device" } @@ -388377,7 +373242,7 @@ elf_symbol { name: "virtio_transport_connect" is_defined: true symbol_type: FUNCTION - crc: 0x3c379c64 + crc: 0x4fc6020e type_id: 0x98da7358 full_name: "virtio_transport_connect" } @@ -388386,7 +373251,7 @@ elf_symbol { name: "virtio_transport_deliver_tap_pkt" is_defined: true symbol_type: FUNCTION - crc: 0x1f083abc + crc: 0xa78457f7 type_id: 0x10367ad4 full_name: "virtio_transport_deliver_tap_pkt" } @@ -388395,7 +373260,7 @@ elf_symbol { name: "virtio_transport_destruct" is_defined: true symbol_type: FUNCTION - crc: 0x5e2d0974 + crc: 0xbfe57a94 type_id: 0x15c2c1e4 full_name: "virtio_transport_destruct" } @@ -388413,7 +373278,7 @@ elf_symbol { name: "virtio_transport_dgram_bind" is_defined: true symbol_type: FUNCTION - crc: 0x5e21e4a1 + crc: 0x70335dd1 type_id: 0x98e450c7 full_name: "virtio_transport_dgram_bind" } @@ -388422,7 +373287,7 @@ elf_symbol { name: "virtio_transport_dgram_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xb8b0b5e3 + crc: 0x8c1cbaf9 type_id: 0x98558c5c full_name: "virtio_transport_dgram_dequeue" } @@ -388431,7 +373296,7 @@ elf_symbol { name: "virtio_transport_dgram_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x4248e673 + crc: 0xa46934fa type_id: 0x98ecb6ff full_name: "virtio_transport_dgram_enqueue" } @@ -388440,7 +373305,7 @@ elf_symbol { name: "virtio_transport_do_socket_init" is_defined: true symbol_type: FUNCTION - crc: 0x2951a8e5 + crc: 0x0c0e6038 type_id: 0x988fda5f full_name: "virtio_transport_do_socket_init" } @@ -388449,7 +373314,7 @@ elf_symbol { name: "virtio_transport_free_pkt" is_defined: true symbol_type: FUNCTION - crc: 0x0c65afba + crc: 0xbbc8825c type_id: 0x10367ad4 full_name: "virtio_transport_free_pkt" } @@ -388458,7 +373323,7 @@ elf_symbol { name: "virtio_transport_notify_buffer_size" is_defined: true symbol_type: FUNCTION - crc: 0x07c9b929 + crc: 0x1ae44a35 type_id: 0x157aa231 full_name: "virtio_transport_notify_buffer_size" } @@ -388467,7 +373332,7 @@ elf_symbol { name: "virtio_transport_notify_poll_in" is_defined: true symbol_type: FUNCTION - crc: 0x5a46263b + crc: 0xff75a383 type_id: 0x9b0ed502 full_name: "virtio_transport_notify_poll_in" } @@ -388476,7 +373341,7 @@ elf_symbol { name: "virtio_transport_notify_poll_out" is_defined: true symbol_type: FUNCTION - crc: 0x8171542d + crc: 0xfe5ff6e9 type_id: 0x9b0ed502 full_name: "virtio_transport_notify_poll_out" } @@ -388485,7 +373350,7 @@ elf_symbol { name: "virtio_transport_notify_recv_init" is_defined: true symbol_type: FUNCTION - crc: 0x9e29044e + crc: 0x770fc54b type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_init" } @@ -388494,7 +373359,7 @@ elf_symbol { name: "virtio_transport_notify_recv_post_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x6b2264d9 + crc: 0xf8f98474 type_id: 0x9b3e6548 full_name: "virtio_transport_notify_recv_post_dequeue" } @@ -388503,7 +373368,7 @@ elf_symbol { name: "virtio_transport_notify_recv_pre_block" is_defined: true symbol_type: FUNCTION - crc: 0x594e6496 + crc: 0xeb367372 type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_pre_block" } @@ -388512,7 +373377,7 @@ elf_symbol { name: "virtio_transport_notify_recv_pre_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x3405694e + crc: 0xb245c822 type_id: 0x9b0fcd09 full_name: "virtio_transport_notify_recv_pre_dequeue" } @@ -388521,7 +373386,7 @@ elf_symbol { name: "virtio_transport_notify_send_init" is_defined: true symbol_type: FUNCTION - crc: 0xa1d86c31 + crc: 0x41b25312 type_id: 0x98573499 full_name: "virtio_transport_notify_send_init" } @@ -388530,7 +373395,7 @@ elf_symbol { name: "virtio_transport_notify_send_post_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x1c377364 + crc: 0x4f5cc418 type_id: 0x9b859556 full_name: "virtio_transport_notify_send_post_enqueue" } @@ -388539,7 +373404,7 @@ elf_symbol { name: "virtio_transport_notify_send_pre_block" is_defined: true symbol_type: FUNCTION - crc: 0x00a1d82c + crc: 0x2b7d64bf type_id: 0x98573499 full_name: "virtio_transport_notify_send_pre_block" } @@ -388548,7 +373413,7 @@ elf_symbol { name: "virtio_transport_notify_send_pre_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xcc92f48a + crc: 0x74d33e3f type_id: 0x98573499 full_name: "virtio_transport_notify_send_pre_enqueue" } @@ -388557,7 +373422,7 @@ elf_symbol { name: "virtio_transport_recv_pkt" is_defined: true symbol_type: FUNCTION - crc: 0xa64bce4d + crc: 0xa5490725 type_id: 0x1966e93b full_name: "virtio_transport_recv_pkt" } @@ -388566,7 +373431,7 @@ elf_symbol { name: "virtio_transport_release" is_defined: true symbol_type: FUNCTION - crc: 0xc87a555e + crc: 0xd4e31927 type_id: 0x15c2c1e4 full_name: "virtio_transport_release" } @@ -388575,7 +373440,7 @@ elf_symbol { name: "virtio_transport_seqpacket_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0xe631790d + crc: 0xdbe1e0ee type_id: 0x1101d71f full_name: "virtio_transport_seqpacket_dequeue" } @@ -388584,7 +373449,7 @@ elf_symbol { name: "virtio_transport_seqpacket_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0x12e6e95f + crc: 0x4cbd8c45 type_id: 0x985410df full_name: "virtio_transport_seqpacket_enqueue" } @@ -388593,7 +373458,7 @@ elf_symbol { name: "virtio_transport_seqpacket_has_data" is_defined: true symbol_type: FUNCTION - crc: 0x008c4d26 + crc: 0x1ab3c63f type_id: 0x40a2bb15 full_name: "virtio_transport_seqpacket_has_data" } @@ -388602,7 +373467,7 @@ elf_symbol { name: "virtio_transport_shutdown" is_defined: true symbol_type: FUNCTION - crc: 0xbb0d2fc0 + crc: 0x110f1e1b type_id: 0x9946f014 full_name: "virtio_transport_shutdown" } @@ -388620,7 +373485,7 @@ elf_symbol { name: "virtio_transport_stream_dequeue" is_defined: true symbol_type: FUNCTION - crc: 0x3384ce07 + crc: 0xf4e1d572 type_id: 0x11248ef2 full_name: "virtio_transport_stream_dequeue" } @@ -388629,7 +373494,7 @@ elf_symbol { name: "virtio_transport_stream_enqueue" is_defined: true symbol_type: FUNCTION - crc: 0xef7c9481 + crc: 0x1ec4f264 type_id: 0x11251271 full_name: "virtio_transport_stream_enqueue" } @@ -388638,7 +373503,7 @@ elf_symbol { name: "virtio_transport_stream_has_data" is_defined: true symbol_type: FUNCTION - crc: 0xffec4382 + crc: 0x459563ec type_id: 0x835e595c full_name: "virtio_transport_stream_has_data" } @@ -388647,7 +373512,7 @@ elf_symbol { name: "virtio_transport_stream_has_space" is_defined: true symbol_type: FUNCTION - crc: 0x9fdf4562 + crc: 0x28166f80 type_id: 0x835e595c full_name: "virtio_transport_stream_has_space" } @@ -388656,7 +373521,7 @@ elf_symbol { name: "virtio_transport_stream_is_active" is_defined: true symbol_type: FUNCTION - crc: 0x1e7b04f6 + crc: 0xce6a6833 type_id: 0xfbfecb73 full_name: "virtio_transport_stream_is_active" } @@ -388665,7 +373530,7 @@ elf_symbol { name: "virtio_transport_stream_rcvhiwat" is_defined: true symbol_type: FUNCTION - crc: 0x593d4660 + crc: 0x6d7b3e27 type_id: 0x5281433c full_name: "virtio_transport_stream_rcvhiwat" } @@ -388674,7 +373539,7 @@ elf_symbol { name: "virtqueue_add_inbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc00c66dd + crc: 0xde90c1ee type_id: 0x91a842e5 full_name: "virtqueue_add_inbuf" } @@ -388683,7 +373548,7 @@ elf_symbol { name: "virtqueue_add_inbuf_ctx" is_defined: true symbol_type: FUNCTION - crc: 0x836846e7 + crc: 0x09693708 type_id: 0x91a87b65 full_name: "virtqueue_add_inbuf_ctx" } @@ -388692,7 +373557,7 @@ elf_symbol { name: "virtqueue_add_outbuf" is_defined: true symbol_type: FUNCTION - crc: 0xc1c94cc0 + crc: 0x3bb53c8c type_id: 0x91a842e5 full_name: "virtqueue_add_outbuf" } @@ -388701,7 +373566,7 @@ elf_symbol { name: "virtqueue_add_sgs" is_defined: true symbol_type: FUNCTION - crc: 0xd87cc923 + crc: 0x47ec8876 type_id: 0x91d5bf71 full_name: "virtqueue_add_sgs" } @@ -388710,7 +373575,7 @@ elf_symbol { name: "virtqueue_detach_unused_buf" is_defined: true symbol_type: FUNCTION - crc: 0x5ebee868 + crc: 0xeea9852d type_id: 0x5ae81016 full_name: "virtqueue_detach_unused_buf" } @@ -388719,7 +373584,7 @@ elf_symbol { name: "virtqueue_disable_cb" is_defined: true symbol_type: FUNCTION - crc: 0x94f60176 + crc: 0xec461a74 type_id: 0x1ce6f074 full_name: "virtqueue_disable_cb" } @@ -388728,7 +373593,7 @@ elf_symbol { name: "virtqueue_disable_dma_api_for_buffers" is_defined: true symbol_type: FUNCTION - crc: 0x5191c290 + crc: 0xffd48647 type_id: 0x1ce6f074 full_name: "virtqueue_disable_dma_api_for_buffers" } @@ -388737,7 +373602,7 @@ elf_symbol { name: "virtqueue_enable_cb" is_defined: true symbol_type: FUNCTION - crc: 0x0d451cc3 + crc: 0x04e3e3b8 type_id: 0xf2dafae3 full_name: "virtqueue_enable_cb" } @@ -388746,7 +373611,7 @@ elf_symbol { name: "virtqueue_enable_cb_delayed" is_defined: true symbol_type: FUNCTION - crc: 0x48535089 + crc: 0x601b50cb type_id: 0xf2dafae3 full_name: "virtqueue_enable_cb_delayed" } @@ -388755,7 +373620,7 @@ elf_symbol { name: "virtqueue_enable_cb_prepare" is_defined: true symbol_type: FUNCTION - crc: 0x9324a966 + crc: 0x7494269d type_id: 0xc2a5df1c full_name: "virtqueue_enable_cb_prepare" } @@ -388764,7 +373629,7 @@ elf_symbol { name: "virtqueue_get_avail_addr" is_defined: true symbol_type: FUNCTION - crc: 0xbabf60d1 + crc: 0xe93e5330 type_id: 0xb0635f1b full_name: "virtqueue_get_avail_addr" } @@ -388773,7 +373638,7 @@ elf_symbol { name: "virtqueue_get_buf" is_defined: true symbol_type: FUNCTION - crc: 0x1975ccc5 + crc: 0xcfb956d4 type_id: 0x5a87d596 full_name: "virtqueue_get_buf" } @@ -388782,7 +373647,7 @@ elf_symbol { name: "virtqueue_get_buf_ctx" is_defined: true symbol_type: FUNCTION - crc: 0xbff69c52 + crc: 0x1edcacf7 type_id: 0x5a84fa4e full_name: "virtqueue_get_buf_ctx" } @@ -388791,7 +373656,7 @@ elf_symbol { name: "virtqueue_get_desc_addr" is_defined: true symbol_type: FUNCTION - crc: 0x83182a74 + crc: 0x4c3f0ff4 type_id: 0xb0635f1b full_name: "virtqueue_get_desc_addr" } @@ -388800,7 +373665,7 @@ elf_symbol { name: "virtqueue_get_used_addr" is_defined: true symbol_type: FUNCTION - crc: 0xabfb77a5 + crc: 0xbeb6eac7 type_id: 0xb0635f1b full_name: "virtqueue_get_used_addr" } @@ -388809,7 +373674,7 @@ elf_symbol { name: "virtqueue_get_vring_size" is_defined: true symbol_type: FUNCTION - crc: 0x848c1278 + crc: 0x6e9d249b type_id: 0xc2a5df1c full_name: "virtqueue_get_vring_size" } @@ -388818,7 +373683,7 @@ elf_symbol { name: "virtqueue_is_broken" is_defined: true symbol_type: FUNCTION - crc: 0x55482954 + crc: 0xa07787e0 type_id: 0xf2dafae3 full_name: "virtqueue_is_broken" } @@ -388827,7 +373692,7 @@ elf_symbol { name: "virtqueue_kick" is_defined: true symbol_type: FUNCTION - crc: 0x38d15f76 + crc: 0x90285760 type_id: 0xf2dafae3 full_name: "virtqueue_kick" } @@ -388836,7 +373701,7 @@ elf_symbol { name: "virtqueue_kick_prepare" is_defined: true symbol_type: FUNCTION - crc: 0xd2637ee1 + crc: 0xba11a0b1 type_id: 0xf2dafae3 full_name: "virtqueue_kick_prepare" } @@ -388845,7 +373710,7 @@ elf_symbol { name: "virtqueue_notify" is_defined: true symbol_type: FUNCTION - crc: 0x34a32860 + crc: 0x5d4ef5b3 type_id: 0xf2dafae3 full_name: "virtqueue_notify" } @@ -388854,7 +373719,7 @@ elf_symbol { name: "virtqueue_poll" is_defined: true symbol_type: FUNCTION - crc: 0x3c320de4 + crc: 0x60fde4cd type_id: 0xf3ccef7b full_name: "virtqueue_poll" } @@ -388863,7 +373728,7 @@ elf_symbol { name: "virtqueue_resize" is_defined: true symbol_type: FUNCTION - crc: 0x8edaff10 + crc: 0xd3677756 type_id: 0x92d90e2a full_name: "virtqueue_resize" } @@ -388872,7 +373737,7 @@ elf_symbol { name: "vlan_dev_vlan_id" is_defined: true symbol_type: FUNCTION - crc: 0xd08f04f3 + crc: 0xbb3e65b0 type_id: 0x0dcd58a4 full_name: "vlan_dev_vlan_id" } @@ -388881,7 +373746,7 @@ elf_symbol { name: "vlan_filter_drop_vids" is_defined: true symbol_type: FUNCTION - crc: 0xb79baf70 + crc: 0xc6ffb511 type_id: 0x1e4fc33a full_name: "vlan_filter_drop_vids" } @@ -388890,7 +373755,7 @@ elf_symbol { name: "vlan_filter_push_vids" is_defined: true symbol_type: FUNCTION - crc: 0x02f21c71 + crc: 0x5aa7500e type_id: 0x93577186 full_name: "vlan_filter_push_vids" } @@ -388899,7 +373764,7 @@ elf_symbol { name: "vlan_ioctl_set" is_defined: true symbol_type: FUNCTION - crc: 0xe636d5a6 + crc: 0x6164c6f1 type_id: 0x1bd0f743 full_name: "vlan_ioctl_set" } @@ -388908,7 +373773,7 @@ elf_symbol { name: "vlan_uses_dev" is_defined: true symbol_type: FUNCTION - crc: 0xf0e72b89 + crc: 0xc2d0b462 type_id: 0xf2422a10 full_name: "vlan_uses_dev" } @@ -388917,7 +373782,7 @@ elf_symbol { name: "vlan_vid_add" is_defined: true symbol_type: FUNCTION - crc: 0x633967f7 + crc: 0x222d2caf type_id: 0x90db2b2a full_name: "vlan_vid_add" } @@ -388926,7 +373791,7 @@ elf_symbol { name: "vlan_vid_del" is_defined: true symbol_type: FUNCTION - crc: 0xaea33601 + crc: 0x1c19c0ad type_id: 0x1dc39996 full_name: "vlan_vid_del" } @@ -388935,7 +373800,7 @@ elf_symbol { name: "vlan_vids_add_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x87df098a + crc: 0x1bee57fb type_id: 0x91e70ccb full_name: "vlan_vids_add_by_dev" } @@ -388944,7 +373809,7 @@ elf_symbol { name: "vlan_vids_del_by_dev" is_defined: true symbol_type: FUNCTION - crc: 0x5453968b + crc: 0x676a2a22 type_id: 0x1cffbe77 full_name: "vlan_vids_del_by_dev" } @@ -388971,7 +373836,7 @@ elf_symbol { name: "vm_insert_page" is_defined: true symbol_type: FUNCTION - crc: 0xec4c18c7 + crc: 0x9b740046 type_id: 0x9fc8463b full_name: "vm_insert_page" } @@ -388980,7 +373845,7 @@ elf_symbol { name: "vm_iomap_memory" is_defined: true symbol_type: FUNCTION - crc: 0x2ad7e339 + crc: 0xd53a9485 type_id: 0x9dffa803 full_name: "vm_iomap_memory" } @@ -388989,7 +373854,7 @@ elf_symbol { name: "vm_map_pages" is_defined: true symbol_type: FUNCTION - crc: 0xcd83c814 + crc: 0x6526469b type_id: 0x9f242d9f full_name: "vm_map_pages" } @@ -388998,7 +373863,7 @@ elf_symbol { name: "vm_map_ram" is_defined: true symbol_type: FUNCTION - crc: 0x9d7fec71 + crc: 0xd9ec42c0 type_id: 0x555557dd full_name: "vm_map_ram" } @@ -389007,7 +373872,7 @@ elf_symbol { name: "vm_mmap" is_defined: true symbol_type: FUNCTION - crc: 0x6e4b7272 + crc: 0x3f19b696 type_id: 0x37579ee5 full_name: "vm_mmap" } @@ -389052,7 +373917,7 @@ elf_symbol { name: "vma_set_file" is_defined: true symbol_type: FUNCTION - crc: 0x2397545e + crc: 0x6f8a09ea type_id: 0x127f2869 full_name: "vma_set_file" } @@ -389079,7 +373944,7 @@ elf_symbol { name: "vmalloc_to_page" is_defined: true symbol_type: FUNCTION - crc: 0x6bddcd98 + crc: 0x00e0b385 type_id: 0xb3df35fa full_name: "vmalloc_to_page" } @@ -389106,7 +373971,7 @@ elf_symbol { name: "vmap" is_defined: true symbol_type: FUNCTION - crc: 0xae3f4829 + crc: 0x718c775f type_id: 0x55423178 full_name: "vmap" } @@ -389124,7 +373989,7 @@ elf_symbol { name: "vmf_insert_mixed" is_defined: true symbol_type: FUNCTION - crc: 0xafcdf010 + crc: 0x9a8cdea1 type_id: 0xc057b7a9 full_name: "vmf_insert_mixed" } @@ -389133,7 +373998,7 @@ elf_symbol { name: "vmf_insert_pfn" is_defined: true symbol_type: FUNCTION - crc: 0x6c05c482 + crc: 0xb943bc50 type_id: 0xc07911ea full_name: "vmf_insert_pfn" } @@ -389142,7 +374007,7 @@ elf_symbol { name: "vmf_insert_pfn_prot" is_defined: true symbol_type: FUNCTION - crc: 0xd38c569e + crc: 0xbf4fa742 type_id: 0xc07b6222 full_name: "vmf_insert_pfn_prot" } @@ -389169,7 +374034,7 @@ elf_symbol { name: "vring_create_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0x4903d49f + crc: 0x64564fdb type_id: 0x825faca7 full_name: "vring_create_virtqueue" } @@ -389178,7 +374043,7 @@ elf_symbol { name: "vring_del_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0xaf9d0515 + crc: 0xc1aade69 type_id: 0x1ce6f074 full_name: "vring_del_virtqueue" } @@ -389196,7 +374061,7 @@ elf_symbol { name: "vring_new_virtqueue" is_defined: true symbol_type: FUNCTION - crc: 0x6ae9a723 + crc: 0x3d9d6edc type_id: 0x825facba full_name: "vring_new_virtqueue" } @@ -389205,7 +374070,7 @@ elf_symbol { name: "vring_transport_features" is_defined: true symbol_type: FUNCTION - crc: 0x5d69bc69 + crc: 0xe9c28d32 type_id: 0x1ad5d81c full_name: "vring_transport_features" } @@ -389232,7 +374097,7 @@ elf_symbol { name: "vsock_core_register" is_defined: true symbol_type: FUNCTION - crc: 0x2e743105 + crc: 0xf645a453 type_id: 0x931e2c91 full_name: "vsock_core_register" } @@ -389241,7 +374106,7 @@ elf_symbol { name: "vsock_core_unregister" is_defined: true symbol_type: FUNCTION - crc: 0x178a6d80 + crc: 0x46d0b6c4 type_id: 0x1f9a1d61 full_name: "vsock_core_unregister" } @@ -389250,7 +374115,7 @@ elf_symbol { name: "vsock_for_each_connected_socket" is_defined: true symbol_type: FUNCTION - crc: 0x152c5c53 + crc: 0x31005e68 type_id: 0x139ca744 full_name: "vsock_for_each_connected_socket" } @@ -389403,7 +374268,7 @@ elf_symbol { name: "wake_up_process" is_defined: true symbol_type: FUNCTION - crc: 0x9a7aae9d + crc: 0x0b3d46b6 type_id: 0x9ac6895a full_name: "wake_up_process" } @@ -389421,7 +374286,7 @@ elf_symbol { name: "wakeup_source_add" is_defined: true symbol_type: FUNCTION - crc: 0x38583a77 + crc: 0x706560c6 type_id: 0x10229585 full_name: "wakeup_source_add" } @@ -389430,7 +374295,7 @@ elf_symbol { name: "wakeup_source_create" is_defined: true symbol_type: FUNCTION - crc: 0x2a5d8894 + crc: 0xea4fb9a1 type_id: 0xd94d3717 full_name: "wakeup_source_create" } @@ -389439,7 +374304,7 @@ elf_symbol { name: "wakeup_source_destroy" is_defined: true symbol_type: FUNCTION - crc: 0xfa7b7be7 + crc: 0xf340bc1a type_id: 0x10229585 full_name: "wakeup_source_destroy" } @@ -389448,7 +374313,7 @@ elf_symbol { name: "wakeup_source_register" is_defined: true symbol_type: FUNCTION - crc: 0x75b4fc44 + crc: 0x8a9d83b4 type_id: 0xd6a766de full_name: "wakeup_source_register" } @@ -389457,7 +374322,7 @@ elf_symbol { name: "wakeup_source_remove" is_defined: true symbol_type: FUNCTION - crc: 0x29d1bf91 + crc: 0xbb028776 type_id: 0x10229585 full_name: "wakeup_source_remove" } @@ -389466,7 +374331,7 @@ elf_symbol { name: "wakeup_source_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xd9a30165 + crc: 0xf52f2350 type_id: 0x10229585 full_name: "wakeup_source_unregister" } @@ -389493,7 +374358,7 @@ elf_symbol { name: "wakeup_sources_walk_next" is_defined: true symbol_type: FUNCTION - crc: 0x696b0a98 + crc: 0xdd7b4bf8 type_id: 0xd673de47 full_name: "wakeup_sources_walk_next" } @@ -389502,7 +374367,7 @@ elf_symbol { name: "wakeup_sources_walk_start" is_defined: true symbol_type: FUNCTION - crc: 0xc88c2e6f + crc: 0x3af74d0e type_id: 0xd6c91a51 full_name: "wakeup_sources_walk_start" } @@ -389511,7 +374376,7 @@ elf_symbol { name: "watchdog_init_timeout" is_defined: true symbol_type: FUNCTION - crc: 0x7ff52009 + crc: 0xe61fcd74 type_id: 0x982fb6c1 full_name: "watchdog_init_timeout" } @@ -389520,7 +374385,7 @@ elf_symbol { name: "watchdog_register_device" is_defined: true symbol_type: FUNCTION - crc: 0xee1c4e9e + crc: 0x3eb7c928 type_id: 0x99393567 full_name: "watchdog_register_device" } @@ -389529,7 +374394,7 @@ elf_symbol { name: "watchdog_set_restart_priority" is_defined: true symbol_type: FUNCTION - crc: 0x3fbcc4d1 + crc: 0xf80cec40 type_id: 0x15bd0497 full_name: "watchdog_set_restart_priority" } @@ -389538,109 +374403,10 @@ elf_symbol { name: "watchdog_unregister_device" is_defined: true symbol_type: FUNCTION - crc: 0xec8259f8 + crc: 0x2ee80699 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" @@ -389655,7 +374421,7 @@ elf_symbol { name: "wireless_send_event" is_defined: true symbol_type: FUNCTION - crc: 0x136f57cf + crc: 0x381bd73d type_id: 0x1d250ee3 full_name: "wireless_send_event" } @@ -389691,7 +374457,7 @@ elf_symbol { name: "wpan_phy_find" is_defined: true symbol_type: FUNCTION - crc: 0x52f41d0a + crc: 0xccd62a75 type_id: 0xaacf82f6 full_name: "wpan_phy_find" } @@ -389700,7 +374466,7 @@ elf_symbol { name: "wpan_phy_for_each" is_defined: true symbol_type: FUNCTION - crc: 0xf696b7e8 + crc: 0x45f95798 type_id: 0x963ea445 full_name: "wpan_phy_for_each" } @@ -389709,7 +374475,7 @@ elf_symbol { name: "wpan_phy_free" is_defined: true symbol_type: FUNCTION - crc: 0xc28f668e + crc: 0x11947cb5 type_id: 0x1af18e52 full_name: "wpan_phy_free" } @@ -389718,7 +374484,7 @@ elf_symbol { name: "wpan_phy_new" is_defined: true symbol_type: FUNCTION - crc: 0xdff11ad5 + crc: 0x0c238e12 type_id: 0xab2f6439 full_name: "wpan_phy_new" } @@ -389727,7 +374493,7 @@ elf_symbol { name: "wpan_phy_register" is_defined: true symbol_type: FUNCTION - crc: 0xc660a54e + crc: 0x9a09b7d1 type_id: 0x97e93cee full_name: "wpan_phy_register" } @@ -389736,16 +374502,25 @@ elf_symbol { name: "wpan_phy_unregister" is_defined: true symbol_type: FUNCTION - crc: 0xc2758d4c + crc: 0x7d10af26 type_id: 0x1af18e52 full_name: "wpan_phy_unregister" } +elf_symbol { + id: 0x180eeaeb + name: "wq_worker_comm" + is_defined: true + symbol_type: FUNCTION + crc: 0x6aede2ad + 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: 0x5538aafc type_id: 0x99413a22 full_name: "ww_mutex_lock" } @@ -389754,7 +374529,7 @@ elf_symbol { name: "ww_mutex_lock_interruptible" is_defined: true symbol_type: FUNCTION - crc: 0xeaf62f62 + crc: 0x437daab0 type_id: 0x99413a22 full_name: "ww_mutex_lock_interruptible" } @@ -389763,7 +374538,7 @@ elf_symbol { name: "ww_mutex_trylock" is_defined: true symbol_type: FUNCTION - crc: 0x632531c1 + crc: 0xf2ca0197 type_id: 0x99413a22 full_name: "ww_mutex_trylock" } @@ -389772,7 +374547,7 @@ elf_symbol { name: "ww_mutex_unlock" is_defined: true symbol_type: FUNCTION - crc: 0xcb5a1ca1 + crc: 0x537aa527 type_id: 0x14e943e8 full_name: "ww_mutex_unlock" } @@ -389862,7 +374637,7 @@ elf_symbol { name: "xdp_convert_zc_to_xdp_frame" is_defined: true symbol_type: FUNCTION - crc: 0x86e5e26c + crc: 0x128be527 type_id: 0x0a34c3a2 full_name: "xdp_convert_zc_to_xdp_frame" } @@ -389880,7 +374655,7 @@ elf_symbol { name: "xdp_do_redirect" is_defined: true symbol_type: FUNCTION - crc: 0x22948219 + crc: 0x8c0545d9 type_id: 0x9115bc9b full_name: "xdp_do_redirect" } @@ -389889,7 +374664,7 @@ elf_symbol { name: "xdp_master_redirect" is_defined: true symbol_type: FUNCTION - crc: 0xddf1050d + crc: 0x356c8003 type_id: 0x46fb55eb full_name: "xdp_master_redirect" } @@ -389898,7 +374673,7 @@ elf_symbol { name: "xdp_return_frame" is_defined: true symbol_type: FUNCTION - crc: 0x385053db + crc: 0xd0f87c32 type_id: 0x1e92214d full_name: "xdp_return_frame" } @@ -389907,7 +374682,7 @@ elf_symbol { name: "xdp_return_frame_rx_napi" is_defined: true symbol_type: FUNCTION - crc: 0xffc6ee34 + crc: 0xd0763a4a type_id: 0x1e92214d full_name: "xdp_return_frame_rx_napi" } @@ -389916,7 +374691,7 @@ elf_symbol { name: "xdp_rxq_info_is_reg" is_defined: true symbol_type: FUNCTION - crc: 0xa88398a4 + crc: 0xdbc0b774 type_id: 0xf690d6d1 full_name: "xdp_rxq_info_is_reg" } @@ -389925,7 +374700,7 @@ elf_symbol { name: "xdp_rxq_info_reg_mem_model" is_defined: true symbol_type: FUNCTION - crc: 0x96b20986 + crc: 0x3552426d type_id: 0x9448ad12 full_name: "xdp_rxq_info_reg_mem_model" } @@ -389934,7 +374709,7 @@ elf_symbol { name: "xdp_rxq_info_unreg" is_defined: true symbol_type: FUNCTION - crc: 0x08ccd6d7 + crc: 0xc2bc4cae type_id: 0x18acdc46 full_name: "xdp_rxq_info_unreg" } @@ -389943,7 +374718,7 @@ elf_symbol { name: "xdp_rxq_info_unreg_mem_model" is_defined: true symbol_type: FUNCTION - crc: 0x88adb7cf + crc: 0x7b92b4a5 type_id: 0x18acdc46 full_name: "xdp_rxq_info_unreg_mem_model" } @@ -389961,7 +374736,7 @@ elf_symbol { name: "xfrm_lookup" is_defined: true symbol_type: FUNCTION - crc: 0x9a4fe3bb + crc: 0xcc5feed4 type_id: 0xa2843be3 full_name: "xfrm_lookup" } @@ -389970,7 +374745,7 @@ elf_symbol { name: "xfrm_state_lookup_byspi" is_defined: true symbol_type: FUNCTION - crc: 0x21768a45 + crc: 0xd57c3d1b type_id: 0x624b0f22 full_name: "xfrm_state_lookup_byspi" } @@ -389979,7 +374754,7 @@ elf_symbol { name: "xfrm_stateonly_find" is_defined: true symbol_type: FUNCTION - crc: 0xefb31a58 + crc: 0x1b23bc21 type_id: 0x62e6e159 full_name: "xfrm_stateonly_find" } @@ -389988,7 +374763,7 @@ elf_symbol { name: "xhci_alloc_command" is_defined: true symbol_type: FUNCTION - crc: 0x36b7c0bb + crc: 0xdae6e536 type_id: 0xa8db3e38 full_name: "xhci_alloc_command" } @@ -389997,7 +374772,7 @@ elf_symbol { name: "xhci_alloc_erst" is_defined: true symbol_type: FUNCTION - crc: 0xdae76ab3 + crc: 0xcc566dc0 type_id: 0x99afdc89 full_name: "xhci_alloc_erst" } @@ -390006,7 +374781,7 @@ elf_symbol { name: "xhci_free_command" is_defined: true symbol_type: FUNCTION - crc: 0x9423780b + crc: 0xdf647e7a type_id: 0x1401698f full_name: "xhci_free_command" } @@ -390015,7 +374790,7 @@ elf_symbol { name: "xhci_gen_setup" is_defined: true symbol_type: FUNCTION - crc: 0x5579d240 + crc: 0x567eb342 type_id: 0x97b34018 full_name: "xhci_gen_setup" } @@ -390033,7 +374808,7 @@ elf_symbol { name: "xhci_init_driver" is_defined: true symbol_type: FUNCTION - crc: 0x54b9af06 + crc: 0x98433681 type_id: 0x14d9dc3c full_name: "xhci_init_driver" } @@ -390042,7 +374817,7 @@ elf_symbol { name: "xhci_queue_stop_endpoint" is_defined: true symbol_type: FUNCTION - crc: 0xcf805b9c + crc: 0x33e8b7f4 type_id: 0x99011cda full_name: "xhci_queue_stop_endpoint" } @@ -390051,7 +374826,7 @@ elf_symbol { name: "xhci_resume" is_defined: true symbol_type: FUNCTION - crc: 0x0287e61d + crc: 0x602a2e41 type_id: 0x98945a53 full_name: "xhci_resume" } @@ -390060,7 +374835,7 @@ elf_symbol { name: "xhci_ring_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x214e89b8 + crc: 0x32970127 type_id: 0xa9d11801 full_name: "xhci_ring_alloc" } @@ -390069,7 +374844,7 @@ elf_symbol { name: "xhci_ring_cmd_db" is_defined: true symbol_type: FUNCTION - crc: 0x34fa1038 + crc: 0x43173e27 type_id: 0x14391590 full_name: "xhci_ring_cmd_db" } @@ -390078,7 +374853,7 @@ elf_symbol { name: "xhci_ring_free" is_defined: true symbol_type: FUNCTION - crc: 0xaefc6396 + crc: 0x6b46205c type_id: 0x14bfdedb full_name: "xhci_ring_free" } @@ -390087,7 +374862,7 @@ elf_symbol { name: "xhci_run" is_defined: true symbol_type: FUNCTION - crc: 0xa62f06ca + crc: 0x11bf5c1a type_id: 0x94deebf7 full_name: "xhci_run" } @@ -390096,7 +374871,7 @@ elf_symbol { name: "xhci_suspend" is_defined: true symbol_type: FUNCTION - crc: 0xd96dc036 + crc: 0x26a9725e type_id: 0x98945a53 full_name: "xhci_suspend" } @@ -390114,7 +374889,7 @@ elf_symbol { name: "xp_alloc" is_defined: true symbol_type: FUNCTION - crc: 0x9b505f54 + crc: 0x4b4a5945 type_id: 0x13a974bf full_name: "xp_alloc" } @@ -390123,7 +374898,7 @@ elf_symbol { name: "xp_dma_map" is_defined: true symbol_type: FUNCTION - crc: 0x3ccdb0f5 + crc: 0xe44286b5 type_id: 0x9d04fab6 full_name: "xp_dma_map" } @@ -390132,7 +374907,7 @@ elf_symbol { name: "xp_dma_sync_for_cpu_slow" is_defined: true symbol_type: FUNCTION - crc: 0x91745d12 + crc: 0x277186a5 type_id: 0x1265fe38 full_name: "xp_dma_sync_for_cpu_slow" } @@ -390141,7 +374916,7 @@ elf_symbol { name: "xp_dma_sync_for_device_slow" is_defined: true symbol_type: FUNCTION - crc: 0x68604584 + crc: 0x188be044 type_id: 0x13a45d3e full_name: "xp_dma_sync_for_device_slow" } @@ -390150,7 +374925,7 @@ elf_symbol { name: "xp_dma_unmap" is_defined: true symbol_type: FUNCTION - crc: 0x490dac07 + crc: 0x5c312c00 type_id: 0x10d43da5 full_name: "xp_dma_unmap" } @@ -390159,7 +374934,7 @@ elf_symbol { name: "xp_free" is_defined: true symbol_type: FUNCTION - crc: 0x5d167235 + crc: 0x438da954 type_id: 0x1265fe38 full_name: "xp_free" } @@ -390168,7 +374943,7 @@ elf_symbol { name: "xp_raw_get_dma" is_defined: true symbol_type: FUNCTION - crc: 0x0b59689d + crc: 0x4f8fd0c1 type_id: 0xbed4cb96 full_name: "xp_raw_get_dma" } @@ -390177,7 +374952,7 @@ elf_symbol { name: "xp_set_rxq_info" is_defined: true symbol_type: FUNCTION - crc: 0x6e999833 + crc: 0x79fc7fd2 type_id: 0x109aa0ea full_name: "xp_set_rxq_info" } @@ -390186,7 +374961,7 @@ elf_symbol { name: "xsk_clear_rx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xbd6e869a + crc: 0x768e1587 type_id: 0x1019e837 full_name: "xsk_clear_rx_need_wakeup" } @@ -390195,7 +374970,7 @@ elf_symbol { name: "xsk_get_pool_from_qid" is_defined: true symbol_type: FUNCTION - crc: 0xd4320c22 + crc: 0x6bf808c6 type_id: 0x9634d583 full_name: "xsk_get_pool_from_qid" } @@ -390204,7 +374979,7 @@ elf_symbol { name: "xsk_set_rx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0xfee3a322 + crc: 0x433f59df type_id: 0x1019e837 full_name: "xsk_set_rx_need_wakeup" } @@ -390213,7 +374988,7 @@ elf_symbol { name: "xsk_set_tx_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x70dec96d + crc: 0x78670825 type_id: 0x1019e837 full_name: "xsk_set_tx_need_wakeup" } @@ -390222,7 +374997,7 @@ elf_symbol { name: "xsk_tx_completed" is_defined: true symbol_type: FUNCTION - crc: 0xb17c4926 + crc: 0x0f33b7fe type_id: 0x133dc89b full_name: "xsk_tx_completed" } @@ -390231,7 +375006,7 @@ elf_symbol { name: "xsk_tx_peek_desc" is_defined: true symbol_type: FUNCTION - crc: 0x6139cff9 + crc: 0xfdd01372 type_id: 0xfec52a83 full_name: "xsk_tx_peek_desc" } @@ -390240,7 +375015,7 @@ elf_symbol { name: "xsk_tx_release" is_defined: true symbol_type: FUNCTION - crc: 0xf1e8d0db + crc: 0xcfca3c14 type_id: 0x1019e837 full_name: "xsk_tx_release" } @@ -390249,7 +375024,7 @@ elf_symbol { name: "xsk_uses_need_wakeup" is_defined: true symbol_type: FUNCTION - crc: 0x66183539 + crc: 0xbf220435 type_id: 0xfe25e2a0 full_name: "xsk_uses_need_wakeup" } @@ -390258,7 +375033,7 @@ elf_symbol { name: "zap_vma_ptes" is_defined: true symbol_type: FUNCTION - crc: 0x845a24d8 + crc: 0xe192074d type_id: 0x12dd8909 full_name: "zap_vma_ptes" } @@ -390442,25118 +375217,6488 @@ 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_register" - value: 0xa5f70021 - } - 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: "__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_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_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_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_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_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_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_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_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_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_get_tstats64" - value: 0x34feac51 - } - 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_platform_get_mac_address" - value: 0xdef4bdce - } - 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_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_large_node" - value: 0x158dfa03 - } - 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_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_bind_client" - value: 0x790da6b3 - } - 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_set_tso_max_size" - value: 0x1d1d3e9f - } - 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_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_do_ioctl_running" - value: 0xb39736f6 - } - 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_suspend" - value: 0x2c0117f0 - } - 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_request" - value: 0xe4363e0f - } - 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: "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_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_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_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_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_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_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_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_dpcm_get_substream" - value: 0x687a68d3 - } - symbol { - key: "snd_soc_find_dai" - value: 0x97843792 - } - 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_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_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_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_altnum_to_altsetting" - value: 0xd95773fe - } - 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_driver_set_configuration" - value: 0xd0fc1c2a - } - symbol { - key: "usb_enable_autosuspend" - value: 0x79e3481b - } - symbol { - key: "usb_enable_lpm" - value: 0x5eaa090d - } - 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_get_urb" - value: 0x0fbcda2f - } - 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_configuration" - value: 0xe3f9d54d - } - 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" - value: 0xecf36ba9 - } - 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_unlink_urb" - value: 0x0741c87d - } - 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: 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: 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: 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: 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: 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: 0x1f554c2a + 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: 0xdb6662e8 + symbol_id: 0x4b67a5dc + symbol_id: 0x3684a257 + symbol_id: 0x7ee652cd + symbol_id: 0x0bf41403 + symbol_id: 0x4dca46cc + symbol_id: 0xf83fbd26 + symbol_id: 0x18fde973 + symbol_id: 0x61ea12b8 + symbol_id: 0xe44dacb1 + symbol_id: 0xb7624cbd + symbol_id: 0x29785770 + 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: 0x7d499dab + 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: 0x3a4e20d6 + symbol_id: 0x237634b3 + symbol_id: 0xb5ed74f6 + symbol_id: 0xedb34a44 + symbol_id: 0xb841c45e + symbol_id: 0xaa3f6a65 + symbol_id: 0xa2fe718f + symbol_id: 0x4d31a413 + symbol_id: 0xe7f6f975 + symbol_id: 0x6d9f8b13 + symbol_id: 0x709279fd + symbol_id: 0xdfd06b97 + 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: 0xc4cbd22c + 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: 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: 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: 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: 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: 0x0d418d38 + 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: 0xf68497fa + symbol_id: 0xbbfc3b7e + symbol_id: 0xdb161c79 + symbol_id: 0x1d442b97 + symbol_id: 0x31457bed + symbol_id: 0x62c13726 + symbol_id: 0xafbca760 + symbol_id: 0x586a06d1 + symbol_id: 0x00a5fe5e + symbol_id: 0xb6da564f + symbol_id: 0xcac93aff + symbol_id: 0x43873fea + 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: 0x49b95a49 + 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: 0xb3b18fc4 + symbol_id: 0x40d6a8c5 + symbol_id: 0x931fa088 + symbol_id: 0xaaf6a826 + symbol_id: 0xff2bccb8 + symbol_id: 0xd7ceb15f + symbol_id: 0x923147c1 + symbol_id: 0x823654f5 + symbol_id: 0x42ad45a3 + symbol_id: 0x8712dd01 + symbol_id: 0x87db1583 + symbol_id: 0x3e70324d + 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: 0x48239fa6 + 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 0xe80863b1 + symbol_id: 0xd81a7d03 + 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: 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: 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: 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: 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: 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: 0xba770aa5 + symbol_id: 0x7c38f5dc + symbol_id: 0x0c39a57f + symbol_id: 0x8370f127 + 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: 0x81c5befa + symbol_id: 0x17e91481 + symbol_id: 0xd1691fe4 + symbol_id: 0x4804f611 + symbol_id: 0x842fc505 + symbol_id: 0xd28bb85a + symbol_id: 0x26c5a1b9 + symbol_id: 0xb0eab20a + symbol_id: 0x8229d43c + symbol_id: 0xa3012e88 + 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: 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: 0x4c674d1e + symbol_id: 0x1f9b728b + symbol_id: 0x99a17453 + 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: 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: 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: 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: 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: 0x2a899db0 + symbol_id: 0x954d57e8 + symbol_id: 0x604f0f0b + symbol_id: 0x5b997ef3 + symbol_id: 0x6a405f9b + symbol_id: 0x4e9dfcab + symbol_id: 0x4a92dfd1 + symbol_id: 0xb958a87a + symbol_id: 0xdcd44915 + symbol_id: 0xca491b5d + symbol_id: 0x1f87b736 + 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: 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: 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: 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..ce90e043c871 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 @@ -1066,7 +1080,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 +1090,6 @@ kmem_cache_free kthread_parkme kthread_should_park - rcu_barrier wait_for_completion xa_destroy xa_store @@ -1123,9 +1135,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 +1172,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 +1263,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 +1284,6 @@ __vmalloc # required by mhi.ko - device_add - device_del get_random_u32 pm_wakeup_dev_event _raw_read_lock_irq @@ -1230,8 +1298,6 @@ # required by msm.ko __bitmap_andnot - bpf_trace_run6 - bpf_trace_run8 clk_get_parent component_add component_bind_all @@ -1240,14 +1306,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 +1494,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 +1511,6 @@ kthread_create_worker kthread_destroy_worker kthread_queue_work - kvfree - kvmalloc_node memdup_user_nul memparse mipi_dsi_create_packet @@ -1467,7 +1528,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 +1539,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 +1691,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 +1820,6 @@ _copy_to_iter # required by qrtr.ko - __alloc_skb autoremove_wake_function datagram_poll do_wait_intr_irq @@ -1781,8 +1838,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 +1867,6 @@ # required by rmtfs_mem.ko alloc_chrdev_region - __class_register - class_unregister # required by rpmsg_ns.ko rpmsg_create_channel @@ -1896,9 +1949,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 +2001,6 @@ spi_delay_exec spi_finalize_current_message spi_get_next_queued_message - tasklet_unlock_wait # required by spi-qcom-qspi.ko icc_disable diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index 54663cffb7d7..7724ed223caa 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -1,17 +1,43 @@ [abi_symbol_list] # commonly used symbols + add_timer + add_timer_on + adjust_managed_page_count + alloc_chrdev_region + alloc_netdev_mqs + __alloc_pages + __alloc_percpu + __alloc_skb alloc_workqueue alt_cb_patch_nops android_rvh_probe_register + anon_inode_getfile __arch_copy_from_user __arch_copy_to_user + argv_free + argv_split arm64_use_ng_mappings __arm_smccc_smc + atomic_notifier_call_chain atomic_notifier_chain_register + atomic_notifier_chain_unregister + autoremove_wake_function + bcmp __bitmap_and + __bitmap_andnot + __bitmap_clear __bitmap_equal + bitmap_free + __bitmap_intersects + __bitmap_or + bitmap_parse bitmap_parselist + bitmap_print_to_pagebuf + __bitmap_set + __bitmap_subset + bitmap_to_arr32 __bitmap_weight + bitmap_zalloc blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister @@ -21,100 +47,330 @@ bpf_trace_run4 bpf_trace_run5 bpf_trace_run6 + bpf_trace_run7 + bpf_trace_run8 bpf_trace_run9 + bus_register + bus_unregister + call_rcu cancel_delayed_work cancel_delayed_work_sync + cancel_work_sync + cdev_add + cdev_alloc + cdev_del + cdev_init + cgroup_taskset_first + cgroup_taskset_next __check_object_size __class_create class_destroy + __class_register + class_unregister clk_disable clk_enable + clk_get + __clk_get_hw clk_get_rate + __clk_is_enabled clk_prepare + clk_put + clk_set_parent clk_set_rate clk_unprepare + cma_alloc + cma_release complete + complete_all + completion_done + config_ep_by_speed + config_group_init_type_name + console_suspend_enabled __const_udelay + consume_skb + __copy_overflow + __cpu_active_mask cpu_bit_bitmap cpufreq_cpu_get + cpufreq_cpu_put + cpufreq_frequency_table_get_index + cpufreq_get_policy + cpufreq_quick_get + cpufreq_register_notifier + cpufreq_unregister_notifier + __cpuhp_setup_state cpu_hwcaps cpu_number __cpu_online_mask __cpu_possible_mask + cpu_subsys + crc32_le + crypto_alloc_shash + crypto_destroy_tfm + crypto_shash_digest + crypto_shash_update + csum_partial + _ctype + debugfs_create_bool debugfs_create_dir debugfs_create_file + debugfs_create_symlink + debugfs_create_u32 + debugfs_create_x32 debugfs_remove default_llseek delayed_work_timer_fn + del_timer + del_timer_sync destroy_workqueue + dev_addr_mod + dev_alloc_name + dev_close dev_driver_string + _dev_emerg _dev_err + devfreq_add_device + devfreq_add_governor devfreq_get_devfreq_by_phandle + devfreq_recommended_opp + devfreq_remove_device device_create + device_create_bin_file device_create_file device_destroy device_for_each_child + device_get_next_child_node device_initialize + device_property_present + device_register device_remove_file device_set_wakeup_capable + device_unregister device_wakeup_disable device_wakeup_enable _dev_info + __dev_kfree_skb_any + devm_add_action + devm_backlight_device_register devm_clk_get + devm_clk_put + devm_devfreq_register_notifier + __devm_drm_dev_alloc + devm_free_irq + devm_gen_pool_create devm_gpiochip_add_data_with_key + devm_gpiod_get + devm_gpiod_get_optional + devm_gpio_request_one devm_i2c_new_dummy_device + devm_input_allocate_device devm_ioremap devm_ioremap_resource + devm_iounmap __devm_irq_alloc_descs + devm_kasprintf devm_kfree devm_kmalloc + devm_kmemdup + devm_kstrdup devm_mfd_add_devices + __devm_of_phy_provider_register + devm_phy_create + devm_phy_get devm_pinctrl_get + devm_pinctrl_put devm_pinctrl_register devm_platform_ioremap_resource + __devm_regmap_init_i2c + __devm_regmap_init_mmio_clk + devm_regulator_bulk_get + devm_regulator_get + devm_regulator_get_optional devm_regulator_register + __devm_request_region devm_request_threaded_irq + devm_snd_soc_register_component + devm_thermal_of_zone_register + _dev_notice + dev_pm_opp_add dev_pm_opp_find_freq_ceil dev_pm_opp_get_voltage + dev_pm_opp_put + dev_pm_qos_add_notifier + dev_pm_qos_add_request + dev_pm_qos_read_value + dev_pm_qos_remove_request + dev_pm_qos_update_request + _dev_printk + __dev_queue_xmit + devres_add + __devres_alloc_node + dev_set_name _dev_warn disable_irq disable_irq_nosync dma_alloc_attrs + dma_buf_attach + dma_buf_begin_cpu_access + dma_buf_detach + dma_buf_end_cpu_access dma_buf_export dma_buf_get + dma_buf_map_attachment + dma_buf_mmap dma_buf_put + dma_buf_unmap_attachment + dma_buf_vmap + dma_buf_vunmap + dma_fence_add_callback + dma_fence_context_alloc + dma_fence_init + dma_fence_release + dma_fence_remove_callback + dma_fence_signal + dma_fence_wait_timeout dma_free_attrs + dma_heap_buffer_alloc + dma_heap_buffer_free dma_heap_find dma_heap_put dmam_alloc_attrs dma_map_page_attrs + dma_map_resource + dma_map_sgtable dmam_free_coherent + dma_mmap_attrs + dma_release_channel + dma_request_chan + dma_resv_iter_first + dma_resv_iter_next dma_set_coherent_mask dma_set_mask + dma_sync_sg_for_cpu + dma_sync_sg_for_device dma_sync_single_for_cpu dma_sync_single_for_device dma_unmap_page_attrs + dma_unmap_resource + dma_unmap_sg_attrs + do_wait_intr + down_write d_path + driver_unregister + drm_add_edid_modes + drm_atomic_get_connector_state + drm_atomic_get_crtc_state + drm_atomic_get_private_obj_state + __drm_atomic_helper_private_obj_duplicate_state + drm_atomic_private_obj_fini + drm_atomic_private_obj_init + drm_compat_ioctl + drm_connector_attach_encoder + drm_connector_cleanup + drm_connector_init + drm_connector_list_iter_begin + drm_connector_list_iter_end + drm_connector_list_iter_next + drm_connector_register + drm_connector_unregister + drm_connector_update_edid_property + 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 + drm_crtc_wait_one_vblank + ___drm_dbg + __drm_dev_dbg + drm_dev_printk + drm_dev_register + drm_dev_unregister + __drm_err + drm_framebuffer_init + drm_gem_fb_create_handle + drm_gem_fb_destroy + drm_gem_handle_create + drm_gem_mmap + drm_gem_object_free + drm_gem_object_lookup + drm_gem_object_release + drm_gem_prime_fd_to_handle + drm_gem_prime_handle_to_fd + drm_gem_private_object_init + drm_get_edid + drm_helper_mode_fill_fb_struct + drm_helper_probe_single_connector_modes + drm_ioctl + drm_kms_helper_hotplug_event + drm_kms_helper_poll_fini + drm_kms_helper_poll_init + drmm_mode_config_init + drm_mode_duplicate + drm_mode_match + drm_mode_probed_add + drm_modeset_lock + drm_modeset_unlock + drm_mode_vrefresh + drm_object_attach_property + drm_open + drm_poll + drm_prime_gem_destroy + drm_printf + __drm_printfn_seq_file + drm_property_create_blob + drm_property_create_enum + drm_property_create_range + __drm_puts_seq_file + drm_read + drm_release + drm_vblank_init dump_stack enable_irq + ether_setup + eth_type_trans fd_install _find_first_bit _find_last_bit + _find_next_and_bit _find_next_bit + _find_next_zero_bit find_vpid + finish_wait + firmware_request_nowarn + flush_delayed_work + flush_work __flush_workqueue fortify_panic + fput free_irq + free_netdev __free_pages free_pages + free_percpu + 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 + gen_pool_create + gen_pool_destroy gen_pool_free_owner + gen_pool_has_addr + gen_pool_size get_cpu_device get_device __get_free_pages + get_random_bytes get_task_mm + get_thermal_instance get_unused_fd_flags gic_nonsecure_priorities gpiochip_add_pin_range @@ -125,88 +381,217 @@ gpiod_direction_output_raw gpiod_get_raw_value gpiod_set_raw_value + gpiod_set_value_cansleep gpiod_to_irq gpio_free gpio_request + gpio_request_one gpio_to_desc + gserial_alloc_line + gserial_connect + gserial_disconnect handle_edge_irq handle_level_irq handle_nested_irq + hrtimer_active + hrtimer_cancel + hrtimer_forward hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel + i2c_add_adapter i2c_add_numbered_adapter + i2c_del_adapter i2c_del_driver + i2c_new_client_device i2c_register_driver i2c_smbus_read_byte_data i2c_smbus_read_i2c_block_data i2c_smbus_read_word_data i2c_smbus_write_byte_data i2c_smbus_write_i2c_block_data + i2c_transfer + i2c_transfer_buffer_flags + ida_alloc_range + ida_free + idr_alloc + idr_destroy + idr_find + idr_for_each + idr_get_next + idr_remove + init_dummy_netdev + init_net + __init_rwsem __init_swait_queue_head + init_task init_timer_key + init_wait_entry + __init_waitqueue_head + input_event + input_register_device + input_set_capability + input_unregister_device + iomem_resource + iommu_get_domain_for_dev + iommu_iova_to_phys + iommu_map + iommu_map_sg + iommu_register_device_fault_handler + iommu_unmap + iommu_unregister_device_fault_handler ioremap_prot iounmap __irq_apply_affinity_hint + irq_create_mapping_affinity + __irq_domain_add + irq_domain_remove irq_get_irq_data irq_modify_status irq_of_parse_and_map + __irq_resolve_mapping irq_set_chip_and_handler_name irq_set_chip_data irq_set_irq_wake + irq_to_desc is_vmalloc_addr jiffies jiffies_to_msecs + jiffies_to_usecs kasan_flag_enabled + kasprintf kernel_kobj + __kfifo_alloc + __kfifo_free + __kfifo_in + __kfifo_out + __kfifo_to_user kfree + kfree_const + 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_add kobject_create_and_add + kobject_init + kobject_init_and_add + kobject_put + kobject_uevent_env krealloc + kstrdup + kstrndup + kstrtobool + kstrtoint + kstrtoint_from_user kstrtoll kstrtou8 kstrtouint + kstrtouint_from_user + kstrtoull + kthread_bind + kthread_cancel_work_sync kthread_create_on_node + kthread_delayed_work_timer_fn + __kthread_init_worker + kthread_park + kthread_parkme + kthread_queue_work + kthread_should_park + kthread_should_stop kthread_stop + kthread_unpark + kthread_worker_fn ktime_get ktime_get_mono_fast_ns + ktime_get_real_ts64 + ktime_get_ts64 + ktime_get_with_offset + kvfree + kvfree_call_rcu + kvmalloc_node __list_add_valid __list_del_entry_valid + list_sort + __local_bh_enable_ip log_post_read_mmio log_post_write_mmio log_read_mmio log_write_mmio loops_per_jiffy + memchr + memcmp memcpy + __memcpy_fromio + __memcpy_toio memdup_user + mem_section memset + __memset_io memstart_addr mfd_add_devices mfd_remove_devices + mipi_dsi_dcs_set_display_brightness misc_deregister misc_register + mod_delayed_work_on + mod_timer module_layout __msecs_to_jiffies msleep + msleep_interruptible __mutex_init + mutex_is_locked mutex_lock + mutex_lock_interruptible + mutex_trylock mutex_unlock + names_cachep + napi_complete_done + napi_enable + napi_gro_receive + __napi_schedule + napi_schedule_prep + __netdev_alloc_skb + netif_carrier_off + netif_carrier_on + netif_napi_add_weight + netif_receive_skb + netif_rx + netif_tx_stop_all_queues + netif_tx_wake_queue + nla_memcpy + nla_put + nla_reserve + noop_llseek nr_cpu_ids + nsecs_to_jiffies + ns_to_kernel_old_timeval + ns_to_timespec64 __num_online_cpus + of_add_property of_address_to_resource of_alias_get_id of_count_phandle_with_args of_device_get_match_data + of_device_is_available + of_device_is_compatible of_find_compatible_node of_find_device_by_node of_find_matching_node_and_match of_find_node_by_name + of_find_node_by_type of_find_node_opts_by_path of_find_property + of_fwnode_ops of_get_child_by_name of_get_named_gpio_flags of_get_next_available_child @@ -214,44 +599,86 @@ of_get_property of_get_regulator_init_data of_iomap + of_irq_get_byname + of_irq_parse_one + of_match_device of_match_node of_n_addr_cells of_n_size_cells __of_parse_phandle_with_args + of_phandle_iterator_init + of_phandle_iterator_next of_platform_populate of_property_count_elems_of_size + of_property_match_string of_property_read_string of_property_read_string_helper of_property_read_u32_index + of_property_read_u64 of_property_read_variable_u32_array + of_property_read_variable_u8_array + of_prop_next_string + of_prop_next_u32 + of_reserved_mem_device_init_by_idx + of_reserved_mem_device_release of_reserved_mem_lookup of_root + of_thermal_get_ntrips panic panic_notifier_list + param_array_ops param_ops_bool + param_ops_charp param_ops_int + param_ops_string + param_ops_uint + param_ops_ulong + 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 + pci_read_config_dword + pci_read_config_word + pci_restore_state + pci_save_state + pci_set_master + pci_store_saved_state + pci_write_config_dword __per_cpu_offset perf_trace_buf_alloc perf_trace_run_bpf_submit + phy_power_off + phy_power_on pinconf_generic_dt_node_to_map pinctrl_dev_get_drvdata pinctrl_lookup_state pinctrl_select_state pinctrl_utils_free_map platform_device_register + platform_device_register_full platform_device_unregister + __platform_driver_probe __platform_driver_register platform_driver_unregister platform_get_irq + platform_get_irq_byname platform_get_resource platform_get_resource_byname + __platform_register_drivers __pm_relax pm_relax + pm_runtime_barrier __pm_runtime_disable pm_runtime_enable + pm_runtime_forbid __pm_runtime_idle + pm_runtime_no_callbacks __pm_runtime_resume pm_runtime_set_autosuspend_delay + __pm_runtime_set_status __pm_runtime_suspend __pm_runtime_use_autosuspend __pm_stay_awake @@ -264,94 +691,403 @@ power_supply_register power_supply_set_property power_supply_unregister + preempt_schedule preempt_schedule_notrace + prepare_to_wait_event + print_hex_dump _printk + __printk_ratelimit + proc_create + proc_create_data + proc_mkdir + proc_remove + proc_set_size + proc_set_user + __pskb_pull_tail put_device __put_task_struct put_unused_fd queue_delayed_work_on queue_work_on + ___ratelimit + raw_notifier_call_chain + raw_notifier_chain_register + _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 + _raw_write_unlock_irqrestore + rb_erase + rb_insert_color + rb_next + rcu_barrier + __rcu_read_lock + __rcu_read_unlock rdev_get_drvdata rdev_get_id refcount_warn_saturate + regcache_cache_only + regcache_mark_dirty + regcache_sync + __register_chrdev + register_chrdev_region + register_die_notifier + register_inet6addr_notifier + register_inetaddr_notifier + register_netdevice + register_netdevice_notifier register_pm_notifier register_reboot_notifier + register_restart_handler register_syscore_ops + regmap_bulk_read + regmap_multi_reg_write + regmap_raw_read + regmap_raw_write regmap_read + regmap_register_patch regmap_update_bits_base regmap_write + regulator_bulk_enable regulator_disable regulator_enable + regulator_get + regulator_is_enabled regulator_list_voltage_linear regulator_map_voltage_linear + regulator_put + regulator_set_mode + release_firmware + __release_region + remap_pfn_range + remove_proc_entry + request_firmware + request_firmware_direct + request_firmware_nowait + __request_region request_threaded_irq + rps_needed + rtc_class_close + rtc_class_open + rtc_read_time + rtc_time64_to_tm + rtnl_is_locked + rtnl_lock + rtnl_unlock runqueues sched_clock + sched_setscheduler_nocheck + schedule + schedule_timeout scnprintf seq_lseek seq_printf seq_puts seq_read set_cpus_allowed_ptr + set_normalized_timespec64 + sg_alloc_table + sg_free_table + sg_init_table + sg_next + __sg_page_iter_next + __sg_page_iter_start simple_attr_open simple_attr_read simple_attr_release simple_attr_write simple_open simple_read_from_buffer + simple_strtoul simple_write_to_buffer single_open single_release + skb_clone + skb_copy + skb_copy_bits + skb_copy_expand + skb_dequeue + skb_dequeue_tail + skb_pull + skb_push + skb_put + skb_queue_head + skb_queue_purge + skb_queue_tail + skb_trim + smp_call_function + smp_call_function_single + smp_call_function_single_async + snd_pcm_format_physical_width + snd_pcm_format_width + snd_pcm_lib_ioctl + snd_pcm_period_elapsed + snd_soc_add_component_controls + snd_soc_bytes_tlv_callback + snd_soc_component_init_regmap + snd_soc_component_read + snd_soc_component_update_bits + snd_soc_component_write + snd_soc_dapm_get_enum_double + snd_soc_dapm_get_volsw + snd_soc_dapm_ignore_suspend + snd_soc_dapm_info_pin_switch + snd_soc_dapm_kcontrol_dapm + snd_soc_dapm_put_enum_double + snd_soc_dapm_put_volsw + snd_soc_dapm_sync + snd_soc_get_enum_double + snd_soc_get_volsw + snd_soc_info_enum_double + snd_soc_info_volsw + snd_soc_info_volsw_sx + snd_soc_new_compress + snd_soc_put_enum_double + snd_soc_put_volsw + snd_soc_register_component + snd_soc_set_runtime_hwparams + snd_soc_unregister_component snprintf + softnet_data + sort + split_page sprintf + srcu_notifier_call_chain + srcu_notifier_chain_register + srcu_notifier_chain_unregister sscanf __stack_chk_fail + static_key_slow_dec + static_key_slow_inc strcasecmp + strchr strcmp strcpy + strim + strlcat strlen strncasecmp strncmp strncpy strnlen + strpbrk + strrchr + strscpy strsep + strstr subsys_system_register + __sw_hweight16 + __sw_hweight32 + __sw_hweight64 + __sw_hweight8 + sync_file_create + synchronize_net + synchronize_rcu syscon_regmap_lookup_by_phandle + sysfs_add_file_to_group sysfs_create_bin_file sysfs_create_file_ns + sysfs_create_files sysfs_create_group + sysfs_create_groups sysfs_create_link + sysfs_emit + sysfs_notify + sysfs_remove_file_ns sysfs_remove_group + sysfs_remove_link + system_freezable_wq + system_highpri_wq + system_long_wq + system_state + system_unbound_wq system_wq + sys_tz + __tasklet_hi_schedule + tasklet_init + tasklet_kill + __tasklet_schedule + tasklet_setup + thermal_of_cooling_device_register + thermal_zone_device_update + thermal_zone_get_temp + thermal_zone_get_zone_by_name + time64_to_tm + _totalram_pages trace_event_buffer_commit trace_event_buffer_reserve trace_event_printf trace_event_raw_init trace_event_reg trace_handle_return + __traceiter_android_vh_cpu_idle_enter + __traceiter_android_vh_cpu_idle_exit + __traceiter_android_vh_cpuidle_psci_enter + __traceiter_android_vh_cpuidle_psci_exit + __traceiter_device_pm_callback_end + __traceiter_device_pm_callback_start + __traceiter_suspend_resume + __tracepoint_android_vh_cpu_idle_enter + __tracepoint_android_vh_cpu_idle_exit + __tracepoint_android_vh_cpuidle_psci_enter + __tracepoint_android_vh_cpuidle_psci_exit + __tracepoint_device_pm_callback_end + __tracepoint_device_pm_callback_start tracepoint_probe_register + tracepoint_probe_unregister + __tracepoint_suspend_resume + 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_inet6addr_notifier + unregister_inetaddr_notifier + unregister_netdevice_notifier + unregister_netdevice_queue unregister_pm_notifier + unregister_reboot_notifier + up + up_read + up_write + usb_add_function + usb_copy_descriptors + usb_ep_autoconfig + usb_function_register + usb_function_unregister + usb_hub_find_child + usb_interface_id + usb_put_function_instance + usb_register_notify + usb_string_id + usb_unregister_notify + __usecs_to_jiffies usleep_range_state + v4l2_ctrl_handler_free + v4l2_ctrl_handler_init_class + v4l2_ctrl_new_custom + v4l2_ctrl_new_std + v4l2_device_register + v4l2_device_unregister + v4l2_fh_add + v4l2_fh_del + v4l2_fh_exit + v4l2_fh_init + v4l2_m2m_buf_queue + v4l2_m2m_buf_remove + v4l2_m2m_ctx_init + v4l2_m2m_ctx_release + v4l2_m2m_dqbuf + v4l2_m2m_get_curr_priv + v4l2_m2m_get_vq + v4l2_m2m_init + v4l2_m2m_job_finish + v4l2_m2m_mmap + v4l2_m2m_next_buf + v4l2_m2m_poll + v4l2_m2m_qbuf + v4l2_m2m_release + v4l2_m2m_reqbufs + v4l2_m2m_streamoff + v4l2_m2m_streamon + v4l2_subdev_init + v4l_bound_align_image + vb2_buffer_done + vb2_dma_sg_memops + vb2_dqbuf + vb2_plane_cookie + vb2_plane_vaddr + vb2_poll + vb2_qbuf + vb2_querybuf + vb2_queue_init + vb2_queue_release + vb2_reqbufs + vb2_streamoff + vb2_streamon vfree + video_devdata + video_device_alloc + video_device_release + video_ioctl2 + __video_register_device + video_unregister_device vmalloc + vmalloc_to_pfn vmap + vscnprintf + vsnprintf vunmap + vzalloc + wait_for_completion + wait_for_completion_interruptible + wait_for_completion_interruptible_timeout wait_for_completion_timeout + __wake_up wake_up_process wakeup_source_register wakeup_source_unregister __warn_printk + ww_mutex_lock + ww_mutex_unlock + +# required by cfg80211.ko + bpf_trace_run10 + debugfs_rename + __dev_change_net_namespace + __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 + 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 + __put_net + 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 + system_power_efficient_wq + unregister_pernet_device + verify_pkcs7_signature + wireless_nlevent_flush # required by clk_exynos.ko - __clk_get_hw clk_hw_get_parent clk_register clk_register_clkdev @@ -361,100 +1097,139 @@ of_clk_src_onecell_get # required by cmupmucal.ko - debugfs_create_u32 - debugfs_create_x32 - kstrtoint single_open_size - strstr + +# required by cpif.ko + csum_ipv6_magic + csum_tcpudp_nofold + dev_get_by_name + __napi_alloc_skb + napi_build_skb + register_netdev + unregister_netdev + +# required by cs_dsp.ko + regmap_async_complete + regmap_raw_write_async + +# required by drm_display_helper.ko + drm_atomic_get_new_private_obj_state + drm_atomic_get_old_private_obj_state + drm_crtc_commit_wait + __drm_debug + drm_detect_monitor_audio + drm_display_mode_from_cea_vic + drm_edid_duplicate + drm_edid_get_monitor_name + drm_mode_object_put + drm_modeset_lock_single_interruptible + drm_object_property_set_value + __drm_printfn_debug + hdmi_drm_infoframe_init + memchr_inv + +# required by drm_ttm_helper.ko + drm_print_bits + ttm_bo_vmap + ttm_bo_vunmap + +# required by dss.ko + copy_from_kernel_nofault + dump_backtrace + input_close_device + input_open_device + input_register_handle + input_register_handler + input_unregister_handle + kstat + nr_irqs + register_console + return_address + stack_trace_save_tsk + touch_softlockup_watchdog + __traceiter_android_vh_ipi_stop + __traceiter_hrtimer_expire_entry + __traceiter_hrtimer_expire_exit + __traceiter_irq_handler_entry + __traceiter_irq_handler_exit + __traceiter_rwmmio_post_read + __traceiter_rwmmio_read + __traceiter_rwmmio_write + __traceiter_sched_switch + __traceiter_workqueue_execute_end + __traceiter_workqueue_execute_start + __tracepoint_android_vh_ipi_stop + __tracepoint_hrtimer_expire_entry + __tracepoint_hrtimer_expire_exit + __tracepoint_irq_handler_entry + __tracepoint_irq_handler_exit + __tracepoint_rwmmio_post_read + __tracepoint_rwmmio_read + __tracepoint_rwmmio_write + __tracepoint_sched_switch + __tracepoint_workqueue_execute_end + __tracepoint_workqueue_execute_start + +# required by dwc3-exynos-usb.ko + platform_device_add + platform_device_alloc + platform_device_del + platform_device_put + pm_runtime_allow + usb_gadget_set_state + usb_otg_state_string + usb_role_switch_set_role + +# required by ehld.ko + sprint_symbol # required by ems.ko activate_task - add_timer_on - __alloc_percpu available_idle_cpu balance_push_callback - __bitmap_andnot __bitmap_complement - __bitmap_intersects - __bitmap_or - bitmap_parse - __bitmap_subset bpf_trace_run11 - bpf_trace_run7 - bpf_trace_run8 - cgroup_taskset_first - cgroup_taskset_next check_preempt_curr - __cpu_active_mask cpufreq_add_update_util_hook cpufreq_disable_fast_switch cpufreq_driver_fast_switch __cpufreq_driver_target cpufreq_enable_fast_switch - cpufreq_frequency_table_get_index cpufreq_register_governor - cpufreq_register_notifier cpufreq_remove_update_util_hook cpufreq_this_cpu_can_update - cpufreq_unregister_notifier cpuidle_governor_latency_req cpuidle_register_governor cpupri_find_fitness cpu_scale cpu_topology - _ctype deactivate_task - del_timer_sync - dev_pm_qos_add_notifier - dev_pm_qos_add_request - dev_pm_qos_remove_request - dev_pm_qos_update_request double_rq_lock - _find_next_and_bit get_pid_task housekeeping_cpumask __hrtimer_get_remaining - init_task - __init_waitqueue_head irq_work_queue irq_work_sync - kobject_init_and_add - kobject_uevent_env - kthread_cancel_work_sync - __kthread_init_worker - kthread_queue_work - kthread_worker_fn match_string memory_read_from_buffer migrate_swap pick_highest_pushable_task - raw_notifier_call_chain - raw_notifier_chain_register raw_notifier_chain_unregister - _raw_read_lock - _raw_read_unlock raw_spin_rq_lock_nested raw_spin_rq_unlock _raw_write_trylock - _raw_write_unlock_irqrestore - __rcu_read_lock - __rcu_read_unlock reciprocal_value resched_curr sched_feat_keys sched_feat_names - sched_setscheduler_nocheck sched_uclamp_used set_next_entity set_task_cpu - smp_call_function_single_async static_key_disable stop_machine stop_one_cpu_nowait - synchronize_rcu sysctl_sched_features system_32bit_el0_cpumask - system_highpri_wq tick_nohz_get_sleep_length __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_check_preempt_wakeup @@ -483,8 +1258,6 @@ __traceiter_android_vh_binder_restore_priority __traceiter_android_vh_binder_set_priority __traceiter_android_vh_binder_wakeup_ilocked - __traceiter_android_vh_cpu_idle_enter - __traceiter_android_vh_cpu_idle_exit __traceiter_android_vh_scheduler_tick __traceiter_android_vh_syscall_prctl_finished __traceiter_binder_transaction_received @@ -515,8 +1288,6 @@ __tracepoint_android_vh_binder_restore_priority __tracepoint_android_vh_binder_set_priority __tracepoint_android_vh_binder_wakeup_ilocked - __tracepoint_android_vh_cpu_idle_enter - __tracepoint_android_vh_cpu_idle_exit __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_syscall_prctl_finished __tracepoint_binder_transaction_received @@ -524,66 +1295,239 @@ update_rq_clock wake_up_if_idle +# required by exynos-afm.ko + jiffies_64_to_clock_t + kobject_del + smp_call_function_any + # required by exynos-chipid_v2.ko - kasprintf soc_device_register -# required by exynos-esca-dm.ko - sysfs_add_file_to_group +# 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 + cpufreq_generic_attr + cpufreq_register_driver + cpuhp_tasks_frozen + dev_pm_opp_of_register_em + refresh_frequency_limits + +# required by exynos-cpuhp.ko + add_cpu + remove_cpu + +# required by exynos-cpupm.ko + cpuidle_get_cpu_driver + cpuidle_get_driver + __traceiter_ipi_entry + __traceiter_ipi_exit + __traceiter_ipi_raise + __tracepoint_ipi_entry + __tracepoint_ipi_exit + __tracepoint_ipi_raise + +# required by exynos-drm.ko + class_create_file_ns + component_add + component_bind_all + component_del + component_master_add_with_match + 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 + drm_atomic_helper_check_wb_encoder_state + drm_atomic_helper_cleanup_planes + drm_atomic_helper_commit_cleanup_done + drm_atomic_helper_commit_duplicated_state + drm_atomic_helper_commit_hw_done + drm_atomic_helper_commit_planes + drm_atomic_helper_commit_tail + __drm_atomic_helper_connector_destroy_state + __drm_atomic_helper_connector_duplicate_state + __drm_atomic_helper_crtc_destroy_state + __drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_disable_plane + drm_atomic_helper_fake_vblank + drm_atomic_helper_page_flip + __drm_atomic_helper_plane_destroy_state + __drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_prepare_planes + drm_atomic_helper_set_config + drm_atomic_helper_setup_commit + drm_atomic_helper_swap_state + drm_atomic_helper_update_legacy_modeset_state + drm_atomic_helper_update_plane + drm_atomic_helper_wait_for_dependencies + drm_atomic_normalize_zpos + drm_atomic_set_crtc_for_plane + drm_atomic_set_fb_for_plane + drm_atomic_state_alloc + drm_atomic_state_clear + __drm_atomic_state_free + drm_bridge_add + drm_bridge_attach + drm_bridge_chain_mode_set + drm_connector_atomic_hdr_metadata_equal + drm_connector_attach_hdr_output_metadata_property + 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 + drm_mode_destroy + drm_mode_is_420_only + drm_modeset_acquire_fini + drm_modeset_acquire_init + drm_modeset_backoff + drm_modeset_drop_locks + drm_modeset_lock_all_ctx + drm_mode_sort + __drmm_universal_plane_alloc + drm_plane_create_alpha_property + drm_plane_create_blend_mode_property + drm_plane_create_rotation_property + drm_plane_create_zpos_immutable_property + drm_plane_create_zpos_property + drm_property_blob_get + drm_property_blob_put + drm_property_create + drm_property_create_bitmask + drm_property_create_bool + drm_property_create_signed_range + drm_property_lookup_blob + drm_property_replace_blob + drm_rect_clip_scaled + drm_rect_intersect + drm_rotation_simplify + 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 + mipi_dsi_device_register_full + mipi_dsi_host_register + mipi_dsi_host_unregister + mipi_dsi_packet_format_is_long + of_drm_find_bridge + of_drm_find_panel + phy_init + platform_find_device_by_driver + seq_release + strnchr + v4l2_match_dv_timings + +# required by exynos-dsufreq.ko + nsec_to_clock_t + +# required by exynos-ecc-handler.ko + cpu_hotplug_disable + cpu_hotplug_enable + _find_first_and_bit + +# required by exynos-hypervisor.ko + __arm_smccc_hvc + __pkvm_load_el2_module + __pkvm_register_el2_call + +# required by exynos-itmon-v2.ko + int_pow # required by exynos-pd.ko - kstrdup - of_device_is_available of_genpd_add_provider_simple pm_genpd_add_subdomain pm_genpd_init -# required by exynos-pm.ko - irq_to_desc - # required by exynos-reboot.ko pm_power_off - register_restart_handler -# required by exynos-s2i.ko - __traceiter_android_vh_cpuidle_psci_enter - __traceiter_android_vh_cpuidle_psci_exit - __tracepoint_android_vh_cpuidle_psci_enter - __tracepoint_android_vh_cpuidle_psci_exit +# required by exynos-ssld.ko + driver_register -# required by exynos-sci_dbg.ko - hrtimer_forward - __platform_driver_probe +# required by exynos9945_sound.ko + clk_bulk_disable + clk_bulk_enable + clk_bulk_prepare + clk_bulk_unprepare + dapm_regulator_event + devm_clk_bulk_get_all + devm_snd_soc_register_card + snd_soc_component_set_sysclk + snd_soc_daifmt_clock_provider_from_bitmap + snd_soc_daifmt_parse_clock_provider_raw + snd_soc_daifmt_parse_format + snd_soc_dai_set_bclk_ratio + snd_soc_dai_set_channel_map + snd_soc_dai_set_sysclk + snd_soc_dai_set_tdm_slot + snd_soc_dai_set_tristate + snd_soc_dapm_get_pin_switch + snd_soc_dapm_new_control + snd_soc_dapm_put_pin_switch + snd_soc_find_dai_with_mutex + snd_soc_get_pcm_runtime + snd_soc_of_get_dai_link_codecs + snd_soc_of_get_dai_name + snd_soc_of_parse_audio_routing + snd_soc_of_put_dai_link_codecs + snd_soc_params_to_bclk + snd_soc_pm_ops -# required by exynos-seclog.ko - debugfs_create_bool - devm_free_irq - flush_work - -# required by exynos-ssp.ko - devm_regulator_get_optional - ktime_get_with_offset - -# required by exynos_acpm.ko - nsecs_to_jiffies - register_die_notifier - wait_for_completion_interruptible_timeout +# required by exynos_amb_control.ko + kthread_cancel_delayed_work_sync + kthread_mod_delayed_work # required by exynos_devfreq.ko - devfreq_add_device - devfreq_add_governor - devfreq_recommended_opp devfreq_register_opp_notifier - devfreq_remove_device devfreq_unregister_opp_notifier - dev_pm_opp_add dev_pm_opp_disable dev_pm_opp_get_freq - dev_pm_opp_put - of_property_match_string - srcu_notifier_call_chain - srcu_notifier_chain_register - srcu_notifier_chain_unregister __traceiter_clock_set_rate __tracepoint_clock_set_rate update_devfreq @@ -591,35 +1535,57 @@ # required by exynos_mct_v3.ko clockevents_config_and_register __clocksource_register_scale - __cpuhp_setup_state irq_force_affinity of_clk_get_by_name - of_irq_parse_one - __traceiter_suspend_resume - __tracepoint_suspend_resume -# required by exynos_pm_qos.ko - kstrtoint_from_user - noop_llseek - __usecs_to_jiffies +# required by exynos_mfc.ko + dma_buf_begin_cpu_access_partial + dma_buf_end_cpu_access_partial + hex_dump_to_buffer -# required by exynos_sci.ko - devm_devfreq_register_notifier +# 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 + dev_pm_opp_get_opp_count + kthread_flush_work + of_get_cpu_node + thermal_cdev_update + thermal_cooling_device_unregister + thermal_zone_device_disable + thermal_zone_device_enable # required by exynos_tty.ko console_stop - console_suspend_enabled dma_get_slave_caps - dma_release_channel - dma_request_chan do_SAK handle_sysrq - iomem_resource - proc_create - proc_mkdir - __release_region - __request_region - sg_init_table sysrq_mask tty_flip_buffer_push tty_insert_flip_string_fixed_flag @@ -642,33 +1608,85 @@ # required by exyswd-rng.ko devm_hwrng_register -# required by hdcp2.ko - crypto_alloc_shash - crypto_destroy_tfm - crypto_shash_digest +# 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 + phy_reset + pinctrl_pm_select_default_state + pinctrl_pm_select_sleep_state + regulator_force_disable + regulator_get_optional + regulator_get_voltage + regulator_set_voltage + v4l2_device_register_subdev + v4l2_device_set_name + v4l2_device_unregister_subdev + v4l2_subdev_call_wrappers + vb2_mmap + vb2_prepare_buf + +# required by freq-qos-tracer.ko + freq_qos_add_request + freq_qos_remove_request + +# required by gdc.ko + v4l2_m2m_querybuf + +# required by gpu-sched.ko + sched_set_fifo_low + __xa_alloc + xa_destroy + xa_erase + xa_find + xa_find_after + xa_store + +# required by hardlockup-watchdog.ko + cpus_read_lock + cpus_read_unlock + smp_call_on_cpu + +# required by hook.ko + __traceiter_android_vh_do_wake_up_sync + __traceiter_android_vh_set_wake_flags + __tracepoint_android_vh_do_wake_up_sync + __tracepoint_android_vh_set_wake_flags + __wake_up_sync_key + +# required by hwmon.ko + device_property_read_string + devres_free + devres_release # required by i2c-dev.ko bus_register_notifier bus_unregister_notifier cdev_device_add cdev_device_del - cdev_init - dev_set_name i2c_adapter_type i2c_bus_type i2c_for_each_dev i2c_get_adapter i2c_put_adapter i2c_smbus_xfer - i2c_transfer - i2c_transfer_buffer_flags i2c_verify_client - register_chrdev_region - sysfs_emit - unregister_chrdev_region -# required by i2c-exynos5.ko - i2c_del_adapter +# required by i2c-gpio.ko + desc_to_gpio + devm_gpiod_get_index + gpiod_cansleep + gpiod_get_value_cansleep + i2c_bit_add_numbered_bus # required by i3c-hci-exynos.ko i3c_generic_ibi_alloc_pool @@ -687,41 +1705,221 @@ i3c_master_set_info i3c_master_unregister -# required by ifconn_notifier.ko - __init_rwsem +# required by input-cs40l26-i2c.ko + _dev_alert + device_get_child_node_count + fwnode_get_name + fwnode_property_read_string + fwnode_property_read_u32_array + input_ff_create + regmap_bulk_write # required by irq-gic-v3-vh.ko __traceiter_android_rvh_gic_v3_set_affinity __tracepoint_android_rvh_gic_v3_set_affinity +# required by is-actuator-ak737x.ko + v4l2_i2c_subdev_init + +# required by is-cis-imx754.ko + i3c_driver_register_with_owner + i3c_driver_unregister + # required by leds-s2mf301.ko devm_led_classdev_register_ext +# required by leds-s2mpb02.ko + led_classdev_register_ext + led_classdev_unregister + +# required by mac80211.ko + __alloc_percpu_gfp + arc4_crypt + arc4_setkey + crc32_be + crypto_aead_decrypt + crypto_aead_encrypt + crypto_aead_setauthsize + crypto_aead_setkey + crypto_alloc_aead + crypto_alloc_skcipher + __crypto_memneq + crypto_shash_finup + crypto_shash_setkey + crypto_skcipher_decrypt + crypto_skcipher_encrypt + crypto_skcipher_setkey + __crypto_xor + dev_fetch_sw_netstats + eth_mac_addr + ethtool_op_get_link + 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 + memmove + netdev_info + netdev_set_default_ethtool_ops + netif_receive_skb_list + net_ratelimit + pskb_expand_head + ___pskb_trim + 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 + sg_init_one + skb_checksum_help + skb_clone_sk + skb_complete_wifi_ack + skb_ensure_writable + __skb_get_hash + __skb_gso_segment + tasklet_unlock_wait + unregister_netdevice_many + +# required by mcDrvModule.ko + crypto_shash_final + down_read + freezer_active + freezing_slow_path + get_zeroed_page + kstrtol_from_user + ktime_get_raw_ts64 + mmput + pin_user_pages + __refrigerator + release_pages + sg_miter_next + sg_miter_start + sg_miter_stop + vmalloc_to_page + wait_for_completion_killable + +# required by memlogger.ko + sysfs_remove_bin_file + +# required by mpam_arch.ko + bitmap_alloc + __cpu_present_mask + kobj_sysfs_ops + kstrtou16 + on_each_cpu_cond_mask + +# required by nanohub.ko + 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 + __wake_up_locked_key + __wake_up_sync + +# required by npu.ko + console_printk + cpuidle_pause_and_lock + cpuidle_resume_and_unlock + dev_pm_opp_find_freq_floor + dma_fence_free + dma_fence_signal_locked + fget + vsprintf + +# required by pablo-icpu.ko + strreplace + +# required by pablo-libs.ko + bsearch + device_get_dma_attr + __dynamic_pr_debug + kstrdup_const + llist_add_batch + rb_first + +# required by pablo-self-tests.ko + debugfs_create_blob + +# required by panel-samsung-command-ctrl.ko + mipi_dsi_compression_mode + mipi_dsi_dcs_write_buffer + mipi_dsi_driver_register_full + mipi_dsi_driver_unregister + mipi_dsi_picture_parameter_set + +# required by panel-samsung-drv.ko + devm_backlight_device_unregister + drm_bridge_remove + drm_mode_convert_to_umode + drm_mode_debug_printmodeline + drm_mode_equal + drm_panel_add + drm_panel_disable + drm_panel_enable + drm_panel_get_modes + drm_panel_init + drm_panel_prepare + drm_panel_remove + drm_panel_unprepare + gpiod_direction_output + gpiod_set_value + mipi_dsi_attach + mipi_dsi_dcs_get_display_brightness + mipi_dsi_dcs_read + mipi_dsi_detach + +# 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 + # required by pinctrl-samsung-core.ko - bitmap_to_arr32 - device_get_next_child_node - devm_kmemdup fwnode_handle_put fwnode_property_present generic_handle_domain_irq gpiochip_lock_as_irq gpiochip_unlock_as_irq - irq_create_mapping_affinity - __irq_domain_add - irq_domain_remove irq_domain_xlate_twocell irq_set_chained_handler_and_data - kmemdup - of_fwnode_ops of_node_name_eq - of_prop_next_string pinctrl_add_gpio_range pinctrl_force_sleep pinctrl_remove_gpio_range pin_get_name platform_get_irq_optional - strlcat - strscpy + +# required by pwm-samsung.ko + of_pwm_xlate_with_flags + pwmchip_add + pwmchip_remove + pwm_get_chip_data + pwm_set_chip_data # required by s2m_chg_manager.ko alarm_cancel @@ -732,8 +1930,6 @@ printk_timed_ratelimit # required by s2m_pdic_module.ko - devm_regulator_get - ktime_get_ts64 typec_get_drvdata typec_register_partner typec_register_port @@ -757,26 +1953,12 @@ devm_iio_device_alloc __devm_iio_device_register -# required by s2mps27_key.ko - devm_input_allocate_device - input_event - input_register_device - input_set_capability - input_unregister_device - # required by s2mps27_rtc.ko devm_rtc_device_register rtc_update_irq rtc_valid_tm - system_freezable_wq # required by s3c2410_wdt.ko - atomic_notifier_call_chain - _dev_emerg - rtc_class_close - rtc_class_open - rtc_read_time - system_state watchdog_init_timeout watchdog_register_device watchdog_set_restart_priority @@ -786,63 +1968,46 @@ 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_avail - gen_pool_create - gen_pool_destroy gen_pool_first_fit_align - gen_pool_size # required by samsung_dma_heap.ko - adjust_managed_page_count - anon_inode_getfile - __arm_smccc_hvc - cma_alloc - cma_release - __copy_overflow deferred_free - devm_add_action - devm_gen_pool_create - devm_kasprintf dma_buf_get_flags 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_drvdata dma_heap_get_name - dma_map_sgtable - dma_sync_sg_for_cpu - dma_sync_sg_for_device - dma_unmap_sg_attrs - iommu_get_domain_for_dev is_dma_buf_file iterate_fd - kvfree - kvmalloc_node - mutex_trylock - ns_to_timespec64 - of_reserved_mem_device_init_by_idx - of_reserved_mem_device_release - preempt_schedule - ___ratelimit - remap_pfn_range - sg_alloc_table - sg_free_table - sg_next - __sg_page_iter_next - __sg_page_iter_start - sort - _totalram_pages + __traceiter_android_vh_show_mem + __tracepoint_android_vh_show_mem # required by samsung_iommu_v9.ko - __alloc_pages device_link_add device_link_del - devres_add - __devres_alloc_node iommu_alloc_resv_region iommu_device_register iommu_device_sysfs_add @@ -855,13 +2020,82 @@ iommu_group_get_iommudata iommu_group_set_iommudata iommu_report_device_fault - kmem_cache_alloc - kmem_cache_create - kmem_cache_destroy - kmem_cache_free - mem_section of_find_node_with_property - split_page + +# required by scaler.ko + dma_fence_default_wait + sg_nents_for_len + sync_file_get_fence + v4l2_ctrl_handler_setup + v4l2_m2m_try_schedule + work_busy + +# required by scsc_bt.ko + 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 + kobject_get + kobject_uevent + +# required by scsc_platform_mif.ko + irq_get_irqchip_state + of_property_read_variable_u16_array + pci_enable_wake + pcim_enable_device + pcim_iomap_regions + pcim_iomap_table + __pci_register_driver + pci_release_regions + pci_set_power_state + pci_unregister_driver + pci_wake_from_d3 + _raw_read_lock_irqsave + _raw_read_unlock_irqrestore + +# required by scsc_wlan.ko + arp_tbl + down_trylock + dql_completed + dql_reset + dst_release + for_each_kernel_tracepoint + in4_pton + in6_pton + ip_route_output_flow + ip_send_check + linkwatch_fire_event + napi_disable + napi_gro_flush + neigh_destroy + neigh_lookup + __netif_napi_del + netif_schedule_queue + nla_put_nohdr + _raw_read_lock_bh + _raw_read_unlock_bh + _raw_write_lock + _raw_write_lock_bh + _raw_write_unlock + _raw_write_unlock_bh + register_kretprobe + skb_realloc_headroom + unregister_kretprobe # required by scsi_srpmb.ko pfn_is_map_memory @@ -873,14 +2107,294 @@ wakeup_source_add wakeup_source_remove -# required by secmem.ko - dma_buf_attach - dma_buf_detach - dma_buf_map_attachment - dma_buf_unmap_attachment +# required by sec_ts.ko + input_allocate_device + input_free_device + input_mt_destroy_slots + input_mt_init_slots + input_mt_report_slot_state + input_set_abs_params + +# required by sgpu.ko + backlight_device_register + backlight_device_unregister + __bitmap_xor + capable + devfreq_monitor_resume + devfreq_monitor_start + devfreq_monitor_stop + devfreq_monitor_suspend + devfreq_remove_governor + devfreq_resume_device + devfreq_suspend_device + 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 + dma_resv_reserve_fences + dma_resv_test_signaled + dma_resv_wait_timeout + 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 + drm_detect_hdmi_monitor + drm_dev_enter + drm_dev_exit + drm_dev_put + drm_edid_header_is_valid + drm_edid_is_valid + drm_encoder_cleanup + drm_encoder_init + drm_framebuffer_cleanup + drm_framebuffer_unregister_private + drm_gem_dmabuf_mmap + 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 + drm_mm_insert_node_in_range + drm_mm_print + 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 + get_random_u32 + __get_task_comm + handle_simple_irq + i2c_bit_add_bus + ida_destroy + idr_replace + jiffies64_to_msecs + memremap + memunmap + mmu_notifier_synchronize + 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 + pin_user_pages_fast + pm_runtime_autosuspend_expiration + power_supply_is_system_supplied + radix_tree_tagged + __rb_erase_color + rb_first_postorder + __rb_insert_augmented + rb_next_postorder + request_firmware_into_buf + seq_putc + seq_write + sg_alloc_table_from_pages_segment + si_meminfo + sysfs_remove_files + __traceiter_gpu_mem_total + __tracepoint_gpu_mem_total + 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 + +# required by smfc.ko + v4l2_ctrl_log_status + v4l2_ctrl_new_std_menu + v4l2_m2m_fop_mmap + v4l2_m2m_fop_poll + v4l2_m2m_ioctl_dqbuf + v4l2_m2m_ioctl_querybuf + v4l2_m2m_ioctl_reqbufs + v4l2_m2m_ioctl_streamoff + v4l2_m2m_ioctl_streamon + vb2_ops_wait_finish + vb2_ops_wait_prepare + vb2_wait_for_all_buffers + +# required by snd-soc-cs35l43-i2c.ko + _dev_crit + regcache_drop_region + regulator_bulk_disable + snd_pcm_hw_constraint_list + snd_soc_get_volsw_range + snd_soc_get_volsw_sx + snd_soc_info_volsw_range + snd_soc_put_volsw_range + snd_soc_put_volsw_sx + +# required by snd-soc-dp_dma.ko + devm_extcon_dev_allocate + devm_extcon_dev_register + extcon_get_state + extcon_set_state_sync + snd_pcm_hw_constraint_integer + +# required by snd-soc-s3c-dma.ko + devm_snd_dmaengine_pcm_register + snd_dmaengine_pcm_prepare_slave_config + +# required by snd-soc-samsung-abox.ko + dapm_pinctrl_event + dev_get_regmap + device_show_bool + device_show_int + device_store_bool + device_store_int + devm_krealloc + dma_buf_fd + kstrtobool_from_user + kstrtoull_from_user + kvasprintf + pinctrl_get + pinctrl_put + pm_runtime_get_if_active + pm_wakeup_dev_event + proc_symlink + snd_device_free + snd_dma_alloc_dir_pages + snd_dma_free_pages + snd_hwdep_new + snd_pcm_lib_free_pages + snd_pcm_lib_malloc_pages + snd_pcm_lib_preallocate_free_for_all + snd_pcm_lib_preallocate_pages + snd_soc_bytes_info_ext + snd_soc_component_async_complete + snd_soc_component_update_bits_async + snd_soc_dapm_add_routes + snd_soc_dapm_disable_pin + snd_soc_dapm_enable_pin + snd_soc_dapm_get_pin_status + snd_soc_dapm_new_controls + snd_soc_dapm_weak_routes + snd_soc_find_dai + snd_soc_get_xr_sx + snd_soc_info_xr_sx + snd_soc_lookup_component + snd_soc_put_xr_sx + snd_soc_register_card + snd_soc_tplg_component_load + snd_soc_tplg_component_remove + snd_soc_tplg_widget_bind_event + snd_soc_unregister_card + +# required by snd-soc-samsung-vts-mailbox.ko + irq_domain_get_irq_data + irq_domain_set_info + irq_domain_xlate_onetwocell + irq_set_chip + __irq_set_handler + irq_set_handler_data + +# required by snd-soc-wm-adsp.ko + snd_compr_stop_error + snd_ctl_notify + snd_soc_card_get_kcontrol + snd_soc_component_disable_pin + snd_soc_component_force_enable_pin # required by spi-s3c64xx.ko - gpio_request_one __spi_alloc_controller spi_controller_resume spi_controller_suspend @@ -892,37 +2406,35 @@ # required by spidev.ko device_get_match_data device_property_match_string - driver_unregister - param_ops_uint - _raw_spin_lock_irq - _raw_spin_unlock_irq - __register_chrdev __spi_register_driver spi_setup spi_sync stream_open - __unregister_chrdev + +# required by sysevent.ko + bus_find_device + bus_for_each_dev + module_put + param_ops_long + try_module_get + +# required by sysevent_notif.ko + srcu_init_notifier_head # required by ufs-exynos-core.ko blk_crypto_reprogram_all_keys - cancel_work_sync - del_timer devm_blk_crypto_profile_init - kobject_add - kobject_init - kobject_put - kthread_should_stop - mod_timer of_cpu_node_to_id - of_property_read_variable_u8_array - schedule scsi_dma_unmap scsi_done - sysfs_create_files __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 @@ -941,17 +2453,39 @@ ufshcd_system_suspend ufshcd_uic_change_pwr_mode +# required by usb_f_dm.ko + usb_ep_alloc_request + usb_ep_free_request + usb_ep_queue + +# required by usb_notifier.ko + power_supply_put + +# required by usb_notify_layer.ko + kthread_complete_and_exit + usb_speed_string + +# required by xhci-exynos.ko + device_property_read_u32_array + device_set_wakeup_enable + devm_clk_get_optional + devm_usb_get_phy_by_phandle + of_usb_host_tpl_support + pci_bus_type + usb_add_hcd + __usb_create_hcd + usb_disabled + usb_enable_autosuspend + usb_hcd_is_primary_hcd + usb_put_hcd + usb_remove_hcd + xhci_gen_setup + xhci_init_driver + xhci_resume + xhci_run + xhci_suspend + # required by xperf.ko - cpufreq_cpu_put - cpufreq_quick_get cpufreq_quick_get_max - freq_qos_add_request - freq_qos_remove_request - freq_qos_update_request - kthread_bind kthread_bind_mask - ktime_get_real_ts64 - of_property_read_u64 stpcpy - thermal_zone_get_temp - thermal_zone_get_zone_by_name diff --git a/android/abi_gki_aarch64_galaxy b/android/abi_gki_aarch64_galaxy index a2ac88501247..f0f0f161d57d 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 @@ -279,6 +311,7 @@ __traceiter_android_vh_is_fpsimd_save __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 @@ -289,11 +322,13 @@ __traceiter_android_vh_try_to_freeze_todo __traceiter_android_vh_try_to_freeze_todo_unfrozen __traceiter_android_vh_watchdog_timer_softlockup + __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 @@ -309,6 +344,7 @@ __tracepoint_android_vh_is_fpsimd_save __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 @@ -319,11 +355,13 @@ __tracepoint_android_vh_try_to_freeze_todo __tracepoint_android_vh_try_to_freeze_todo_unfrozen __tracepoint_android_vh_watchdog_timer_softlockup + __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 +372,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..903c17a3c45e --- /dev/null +++ b/android/abi_gki_aarch64_honor @@ -0,0 +1,11 @@ +[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 + __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 + __tracepoint_android_vh_mutex_init 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..540e10d8adc7 100644 --- a/android/abi_gki_aarch64_oplus +++ b/android/abi_gki_aarch64_oplus @@ -1,20 +1,27 @@ [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 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,6 +34,7 @@ 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 @@ -38,10 +46,14 @@ 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 + radix_tree_lookup_slot + radix_tree_replace_slot _raw_write_trylock reciprocal_value register_tcf_proto_ops @@ -69,7 +81,117 @@ 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_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_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_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_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 typec_mux_get_drvdata unregister_memory_notifier unregister_tcf_proto_ops @@ -77,3 +199,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..3b51cf27e60e 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 @@ -1011,15 +1010,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 +1032,7 @@ __kfifo_out_peek kfree kfree_sensitive + kfree_skb_list_reason kfree_skb_reason kill_fasync kimage_voffset @@ -1091,11 +1096,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 +1145,8 @@ memparse memremap mem_section - memset64 memset + memset64 __memset_io memstart_addr memunmap @@ -1190,22 +1197,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 +1324,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 +1485,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 +1533,7 @@ rb_next rb_prev rb_replace_node + rcu_barrier __rcu_read_lock __rcu_read_unlock rdev_get_drvdata @@ -1529,6 +1557,7 @@ register_netdevice register_netdevice_notifier register_oom_notifier + register_pernet_device register_pernet_subsys register_pm_notifier register_reboot_notifier @@ -1571,9 +1600,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 +1614,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 +1731,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 +1827,8 @@ snd_soc_unregister_component snprintf soc_device_register + __sock_create + sock_release sock_wfree softnet_data sort @@ -1835,8 +1884,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 +1915,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 +1927,7 @@ tasklet_init tasklet_kill __tasklet_schedule + tasklet_setup tasklet_unlock_wait __task_pid_nr_ns tcpci_get_tcpm_port @@ -2021,9 +2075,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 +2185,7 @@ vb2_streamon vb2_vmalloc_memops vb2_wait_for_all_buffers + verify_pkcs7_signature vfree video_devdata video_device_alloc @@ -2178,10 +2235,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 af6c1f3c69ea..262681ef3d17 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -141,10 +141,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 +154,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 +242,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 @@ -793,6 +694,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 @@ -1233,7 +1135,6 @@ freq_qos_add_request freq_qos_remove_request freq_qos_update_request - freq_reg_info fsync_bdev ftrace_dump fwnode_find_reference @@ -1321,11 +1222,12 @@ 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_nonsecure_priorities gov_attr_set_init gov_attr_set_put @@ -1522,152 +1424,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 @@ -1684,7 +1440,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 @@ -2069,7 +1824,6 @@ mac_pton mas_find match_string - mbox_bind_client mbox_chan_received_data mbox_chan_txdone mbox_client_txdone @@ -2120,8 +1874,8 @@ memremap_pages memscan mem_section - memset64 memset + memset64 __memset_io memstart_addr memunmap @@ -2139,12 +1893,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 @@ -2264,10 +2043,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 @@ -2361,6 +2140,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 @@ -2405,6 +2185,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 @@ -2712,7 +2494,6 @@ radix_tree_lookup radix_tree_next_chunk radix_tree_tagged - rate_control_set_rates ___ratelimit rational_best_approximation raw_notifier_call_chain @@ -2797,7 +2578,6 @@ regcache_mark_dirty regcache_sync regcache_sync_region - reg_initiator_name __register_blkdev register_candev __register_chrdev @@ -2842,7 +2622,6 @@ regmap_read regmap_update_bits_base regmap_write - reg_query_regdb_wmm regulator_allow_bypass regulator_bulk_disable regulator_bulk_enable @@ -2875,10 +2654,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 @@ -2905,7 +2680,6 @@ reset_control_release reset_control_reset return_address - rfc1042_header rfkill_alloc rfkill_blocked rfkill_destroy @@ -3247,6 +3021,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 @@ -3408,6 +3183,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 @@ -3454,6 +3230,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 @@ -3498,6 +3275,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 @@ -3630,6 +3409,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 @@ -4156,17 +3937,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..b0fbb5dc060f --- /dev/null +++ b/android/abi_gki_aarch64_unisoc @@ -0,0 +1,305 @@ +[abi_symbol_list] +# commonly used symbols + alt_cb_patch_nops + arm64_use_ng_mappings + clk_disable + clk_enable + clk_get_rate + clk_prepare + clk_unprepare + __const_udelay + debugfs_create_dir + debugfs_create_file + debugfs_remove + _dev_err + dev_err_probe + dev_get_regmap + _dev_info + devm_clk_get + devm_gpiochip_add_data_with_key + devm_ioremap_resource + devm_kmalloc + devm_platform_ioremap_resource + devm_regulator_register + devm_request_threaded_irq + devm_spi_register_controller + _dev_warn + gpiochip_disable_irq + gpiochip_enable_irq + gpiochip_get_data + gpiochip_irq_relres + gpiochip_irq_reqres + handle_bad_irq + handle_edge_irq + handle_level_irq + irq_get_irq_data + __irq_resolve_mapping + kfree + __kmalloc + kmalloc_caches + kmalloc_trace + ktime_get + ktime_get_mono_fast_ns + __list_add_valid + __list_del_entry_valid + log_post_read_mmio + log_post_write_mmio + log_read_mmio + log_write_mmio + memcpy + memstart_addr + module_layout + __mutex_init + mutex_lock + mutex_unlock + of_alias_get_id + of_device_get_match_data + of_property_read_variable_u32_array + __platform_driver_register + platform_driver_unregister + platform_get_irq + platform_get_resource + __pm_runtime_disable + pm_runtime_enable + pm_runtime_set_autosuspend_delay + __pm_runtime_set_status + __pm_runtime_suspend + __pm_runtime_use_autosuspend + _printk + put_device + __put_task_struct + _raw_spin_lock_irqsave + _raw_spin_unlock_irqrestore + regmap_read + regmap_update_bits_base + regmap_write + regulator_disable_regmap + regulator_enable_regmap + regulator_get_voltage_sel_regmap + regulator_is_enabled_regmap + regulator_list_voltage_linear + regulator_set_voltage_sel_regmap + seq_lseek + seq_printf + seq_puts + seq_read + sg_next + single_open + single_release + __spi_alloc_controller + __stack_chk_fail + strcmp + __traceiter_android_rvh_psci_cpu_suspend + __traceiter_android_rvh_psci_tos_resident_on + __traceiter_android_vh_get_thermal_zone_device + __traceiter_android_vh_modify_thermal_request_freq + __traceiter_android_vh_modify_thermal_target_freq + __traceiter_android_vh_thermal_power_cap + __traceiter_android_vh_thermal_register + __traceiter_android_vh_thermal_unregister + __tracepoint_android_rvh_psci_cpu_suspend + __tracepoint_android_rvh_psci_tos_resident_on + __tracepoint_android_vh_get_thermal_zone_device + __tracepoint_android_vh_modify_thermal_request_freq + __tracepoint_android_vh_modify_thermal_target_freq + __tracepoint_android_vh_thermal_power_cap + __tracepoint_android_vh_thermal_register + __tracepoint_android_vh_thermal_unregister + usleep_range_state + +# 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 + of_device_is_compatible + of_find_property + of_get_parent + syscon_regmap_lookup_by_phandle + __udelay + +# required by gpio-eic-sprd.ko + generic_handle_irq + gpiochip_find + +# required by gpio-pmic-eic-sprd.ko + _find_next_bit + handle_nested_irq + +# required by gpio-sprd.ko + generic_handle_domain_irq + __platform_driver_probe + +# required by mmc_hsq.ko + finish_wait + init_wait_entry + __init_waitqueue_head + mmc_cqe_request_done + prepare_to_wait_event + queue_work_on + _raw_spin_lock_irq + _raw_spin_unlock_irq + schedule + schedule_timeout + system_wq + __wake_up + +# required by pwm-sprd.ko + clk_bulk_disable + clk_bulk_enable + clk_bulk_prepare + clk_bulk_unprepare + devm_clk_bulk_get + of_property_read_string_helper + pwmchip_add + pwmchip_remove + +# required by sc2730-regulator.ko + generic_file_llseek + regulator_map_voltage_linear + simple_attr_open + simple_attr_read + simple_attr_release + simple_attr_write + +# required by sdhci-sprd.ko + clk_round_rate + devm_pinctrl_get + mmc_of_parse + mmc_regulator_set_vqmmc + mmc_request_done + pinctrl_lookup_state + pinctrl_select_state + pm_runtime_force_resume + pm_runtime_force_suspend + __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 spi-sprd-adi.ko + _dev_emerg + devm_hwspin_lock_request_specific + __hwspin_lock_timeout + __hwspin_unlock + of_get_next_child + of_get_property + of_hwspin_lock_get_id + register_restart_handler + strncmp + unregister_restart_handler + +# required by spi-sprd.ko + clk_set_parent + complete + dma_release_channel + dma_request_chan + __init_swait_queue_head + __pm_runtime_resume + spi_controller_suspend + spi_finalize_current_transfer + wait_for_completion + +# required by sprd-sc27xx-spi.ko + device_set_wakeup_capable + device_wakeup_enable + devm_of_platform_populate + devm_regmap_add_irq_chip + __devm_regmap_init + driver_unregister + irq_set_irq_wake + __spi_register_driver + spi_sync + +# required by sprd_hwspinlock.ko + devm_add_action + devm_hwspin_lock_register + +# required by sprd_power_manager.ko + del_timer + fortify_panic + init_timer_key + jiffies + jiffies_to_msecs + mod_timer + __msecs_to_jiffies + __pm_relax + __pm_stay_awake + register_pm_notifier + register_reboot_notifier + snprintf + strnlen + unregister_pm_notifier + unregister_reboot_notifier + wakeup_source_add + wakeup_source_create + +# required by system_heap.ko + __alloc_pages + dma_buf_export + dma_heap_add + dma_heap_get_dev + dma_heap_get_name + dma_map_sgtable + dma_set_coherent_mask + dma_set_mask + dma_sync_sg_for_cpu + dma_sync_sg_for_device + dma_unmap_sg_attrs + __free_pages + remap_pfn_range + sg_alloc_table + sg_free_table + __sg_page_iter_next + __sg_page_iter_start + vfree + vmalloc + vmap + vunmap + +# required by ums512-clk.ko + clk_fixed_factor_ops + device_get_match_data + devm_reset_controller_register + +# required by unisoc-iommu.ko + blocking_notifier_call_chain + blocking_notifier_chain_register + dma_alloc_attrs + dma_free_attrs + gen_pool_add_owner + gen_pool_alloc_algo_owner + gen_pool_avail + gen_pool_create + gen_pool_destroy + gen_pool_free_owner + __get_free_pages + ioremap_prot + iounmap + kimage_voffset + kmalloc_large + memset32 + memset + of_address_to_resource + of_count_phandle_with_args + of_match_node + __of_parse_phandle_with_args + of_property_read_string 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..fd184e30433f 100644 --- a/android/abi_gki_aarch64_xiaomi +++ b/android/abi_gki_aarch64_xiaomi @@ -133,3 +133,98 @@ __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 + __tracepoint_android_vh_psi_event + __tracepoint_android_vh_psi_group + +#required by touch module + power_supply_is_system_supplied 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 8dcbce9c361f..03979bbb88d1 100644 --- a/android/gki_system_dlkm_modules +++ b/android/gki_system_dlkm_modules @@ -50,10 +50,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/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 2ca76b69add7..511ca864c1b2 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -942,7 +942,7 @@ status = "disabled"; }; - spdif: sound@ff88b0000 { + spdif: sound@ff8b0000 { compatible = "rockchip,rk3288-spdif", "rockchip,rk3066-spdif"; reg = <0x0 0xff8b0000 0x0 0x10000>; #sound-dai-cells = <0>; diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index ea96fb5abba5..3cc463191031 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -373,6 +373,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" @@ -2188,6 +2191,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 34691c2cd8f4..908eaf9f3028 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/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/consolidate.fragment b/arch/arm64/configs/consolidate.fragment index fc8cad750e61..bc0a49a94b35 100644 --- a/arch/arm64/configs/consolidate.fragment +++ b/arch/arm64/configs/consolidate.fragment @@ -4,12 +4,16 @@ # CONFIG_BITS_TEST is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_CMDLINE="console=ttyMSM0,115200n8 kasan.stacktrace=off stack_depot_disable=off page_owner=on no_hash_pointers panic_on_taint=0x20" +CONFIG_DEBUG_ATOMIC_SLEEP=y +CONFIG_DEBUG_IRQFLAGS=y CONFIG_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN is not set CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE=16000 # CONFIG_DEBUG_KMEMLEAK_TEST is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set +CONFIG_DEBUG_LOCKDEP=y +CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 @@ -20,6 +24,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_PREEMPT=y +CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_SPINLOCK=y # CONFIG_DPM_WATCHDOG is not set @@ -32,7 +37,9 @@ CONFIG_GKI_HACKS_FOR_DEBUG_CONFIG=y # CONFIG_LIST_KUNIT_TEST is not set # CONFIG_LKDTM is not set CONFIG_LOCALVERSION="-qki-consolidate" +CONFIG_LOCKDEP=y CONFIG_LOCKUP_DETECTOR=y +CONFIG_LOCK_STAT=y # CONFIG_PERCPU_TEST is not set CONFIG_PID_IN_CONTEXTIDR=y # CONFIG_PM_ADVANCED_DEBUG is not set 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 f4cce5cb727e..20f695ce74bf 100644 --- a/arch/arm64/configs/gki_defconfig +++ b/arch/arm64/configs/gki_defconfig @@ -55,8 +55,10 @@ 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 @@ -276,11 +278,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 @@ -377,6 +374,7 @@ CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_EXAR is not set +CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=0 CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_OF_PLATFORM=y @@ -542,6 +540,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 @@ -691,7 +690,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 @@ -704,6 +703,7 @@ 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_DEBUG_STACK_USAGE=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_KASAN=y diff --git a/arch/arm64/configs/vendor/autogvm_GKI.config b/arch/arm64/configs/vendor/autogvm_GKI.config index f3cebf55e53a..fb499595dbec 100644 --- a/arch/arm64/configs/vendor/autogvm_GKI.config +++ b/arch/arm64/configs/vendor/autogvm_GKI.config @@ -2,6 +2,7 @@ CONFIG_ARCH_QCOM=y CONFIG_ARM_SMMU=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y CONFIG_ARM_SMMU_QCOM=m +CONFIG_CFG80211=m # CONFIG_ARM_SMMU_SELFTEST is not set CONFIG_COMMON_CLK_QCOM=m CONFIG_CRYPTO_DEV_QCOM_RNG=m @@ -17,6 +18,7 @@ CONFIG_IOMMU_IO_PGTABLE_FAST=y # CONFIG_IOMMU_IO_PGTABLE_FAST_SELFTEST is not set CONFIG_IPC_LOGGING=m CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0 +CONFIG_MAC80211=m CONFIG_MAC80211_RC_DEFAULT="" # CONFIG_MAC80211_RC_MINSTREL is not set CONFIG_MEM_SHARE_QMI_SERVICE=m @@ -33,6 +35,7 @@ CONFIG_MSM_HSUSB_PHY=m CONFIG_MSM_QMP=m CONFIG_MSM_QUIN_SUBSYSTEM_NOTIF_VIRT=m CONFIG_NET_FAILOVER=m +CONFIG_NL80211_TESTMODE=y CONFIG_NOP_USB_XCEIV=m CONFIG_PCI_MSM=m CONFIG_PINCTRL_DIREWOLF=m diff --git a/arch/arm64/configs/vendor/blair_GKI.config b/arch/arm64/configs/vendor/blair_GKI.config index ffd7b0247361..d763ab629ee6 100644 --- a/arch/arm64/configs/vendor/blair_GKI.config +++ b/arch/arm64/configs/vendor/blair_GKI.config @@ -3,6 +3,7 @@ CONFIG_ARM_QCOM_CPUFREQ_HW=m CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=m # CONFIG_ARM_QCOM_CPUFREQ_NVMEM is not set CONFIG_ARM_SMMU=m +CONFIG_CFG80211=m CONFIG_CHR_DEV_SG=m CONFIG_COMMON_CLK_QCOM=m CONFIG_EDAC_KRYO_ARM64=m @@ -25,6 +26,7 @@ CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16 CONFIG_LEDS_QPNP_FLASH_V2=m CONFIG_LEDS_QPNP_VIBRATOR_LDO=m CONFIG_LEDS_QTI_TRI_LED=m +CONFIG_MAC80211=m CONFIG_MEM_SHARE_QMI_SERVICE=m CONFIG_MFD_I2C_PMIC=m CONFIG_MFD_SPMI_PMIC=m @@ -41,6 +43,7 @@ CONFIG_MSM_PERFORMANCE=m CONFIG_MSM_QMP=m CONFIG_MSM_RDBG=m CONFIG_MSM_RPM_SMD=m +CONFIG_NL80211_TESTMODE=y CONFIG_NOP_USB_XCEIV=m CONFIG_NVMEM_QCOM_QFPROM=m CONFIG_NVMEM_SPMI_SDAM=m diff --git a/arch/arm64/configs/vendor/blair_consolidate.config b/arch/arm64/configs/vendor/blair_consolidate.config index 4214d619b701..f42bdb1515c5 100644 --- a/arch/arm64/configs/vendor/blair_consolidate.config +++ b/arch/arm64/configs/vendor/blair_consolidate.config @@ -11,7 +11,6 @@ CONFIG_DETECT_HUNG_TASK=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FAULT_INJECTION=y CONFIG_LKDTM=m -# CONFIG_LOCK_STAT is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_MSM_GPI_DMA_DEBUG=y # CONFIG_PAGE_POISONING is not set diff --git a/arch/arm64/configs/vendor/gen3auto_GKI.config b/arch/arm64/configs/vendor/gen3auto_GKI.config index 75dcae9f660a..546a9dbbe69f 100644 --- a/arch/arm64/configs/vendor/gen3auto_GKI.config +++ b/arch/arm64/configs/vendor/gen3auto_GKI.config @@ -7,6 +7,7 @@ CONFIG_ARM_SMMU=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y CONFIG_ARM_SMMU_QCOM=m # CONFIG_ARM_SMMU_SELFTEST is not set +CONFIG_CFG80211=m CONFIG_CHR_DEV_SG=m CONFIG_COMMON_CLK_QCOM=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m @@ -59,6 +60,7 @@ CONFIG_IOMMU_IO_PGTABLE_FAST=y # CONFIG_IOMMU_IO_PGTABLE_FAST_SELFTEST is not set CONFIG_IPC_LOGGING=m CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0 +CONFIG_MAC80211=m # CONFIG_MANAGER_SBS is not set CONFIG_MFD_SPMI_PMIC=m CONFIG_MHI_BUS=m @@ -75,6 +77,7 @@ CONFIG_MSM_GPI_DMA=m # CONFIG_MSM_GPI_DMA_DEBUG is not set CONFIG_MSM_HSUSB_PHY=m CONFIG_MSM_QMP=m +CONFIG_NL80211_TESTMODE=y CONFIG_NOP_USB_XCEIV=m CONFIG_NVMEM_QCOM_QFPROM=m CONFIG_NVMEM_SPMI_SDAM=m diff --git a/arch/arm64/configs/vendor/pineapple_GKI.config b/arch/arm64/configs/vendor/pineapple_GKI.config index 8247656c0dbd..78dd4f55f9d1 100644 --- a/arch/arm64/configs/vendor/pineapple_GKI.config +++ b/arch/arm64/configs/vendor/pineapple_GKI.config @@ -6,6 +6,7 @@ CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=m CONFIG_ARM_SMMU=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y CONFIG_ARM_SMMU_QCOM=m +CONFIG_CFG80211=m # CONFIG_CHARGER_QCOM_SMBB is not set CONFIG_CHR_DEV_SG=m CONFIG_COMMON_CLK_QCOM=m @@ -46,6 +47,7 @@ CONFIG_GH_TLMM_VM_MEM_ACCESS=m CONFIG_GH_VIRT_WATCHDOG=m CONFIG_GIC_INTERRUPT_ROUTING=m CONFIG_GUNYAH_DRIVERS=y +CONFIG_GUNYAH_QCOM_PLATFORM=m CONFIG_HVC_GUNYAH=m # CONFIG_HVC_GUNYAH_CONSOLE is not set CONFIG_HWSPINLOCK_QCOM=m @@ -63,6 +65,7 @@ CONFIG_IPC_LOGGING=m CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16 CONFIG_LEDS_QTI_FLASH=m CONFIG_LEDS_QTI_TRI_LED=m +CONFIG_MAC80211=m CONFIG_MEM_SHARE_QMI_SERVICE=m CONFIG_MFD_I2C_PMIC=m CONFIG_MFD_SPMI_PMIC=m @@ -86,6 +89,7 @@ CONFIG_MSM_SYSSTATS_STUB_NONEXPORTED_SYMBOLS=y CONFIG_MSM_SYSTEM_HEALTH_MONITOR=m CONFIG_MSM_TMECOM_QMP=m # CONFIG_NITRO_ENCLAVES is not set +CONFIG_NL80211_TESTMODE=y CONFIG_NOP_USB_XCEIV=m CONFIG_NVMEM_QCOM_QFPROM=m CONFIG_NVMEM_SPMI_SDAM=m diff --git a/arch/arm64/gunyah/gunyah_hypercall.c b/arch/arm64/gunyah/gunyah_hypercall.c index 0f1cdb706e91..3d48c8650851 100644 --- a/arch/arm64/gunyah/gunyah_hypercall.c +++ b/arch/arm64/gunyah/gunyah_hypercall.c @@ -8,18 +8,14 @@ #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; arm_smccc_1_1_hvc(ARM_SMCCC_VENDOR_HYP_CALL_UID_FUNC_ID, &res); @@ -28,11 +24,7 @@ bool arch_is_gh_guest(void) ((u32 *)&uuid.b[0])[2] = lower_32_bits(res.a2); ((u32 *)&uuid.b[0])[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 +63,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 +80,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 +126,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/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..78a19ce7a811 100644 --- a/arch/arm64/include/asm/kvm_asm.h +++ b/arch/arm64/include/asm/kvm_asm.h @@ -159,6 +159,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 +221,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_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/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/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/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 6ce5a698fcb7..013e4563c953 100644 --- a/arch/arm64/kernel/process.c +++ b/arch/arm64/kernel/process.c @@ -598,6 +598,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/hyp/include/nvhe/mem_protect.h b/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h index b4050138ada9..ab36d866c11b 100644 --- a/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h +++ b/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h @@ -89,7 +89,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/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/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index 5337bfaf8529..d2686855036c 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -2366,19 +2366,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..138e0d68e95a 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) { @@ -78,6 +98,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, diff --git a/arch/arm64/kvm/hyp/nvhe/setup.c b/arch/arm64/kvm/hyp/nvhe/setup.c index 4255846108e7..50d7c86037d9 100644 --- a/arch/arm64/kvm/hyp/nvhe/setup.c +++ b/arch/arm64/kvm/hyp/nvhe/setup.c @@ -318,7 +318,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; } 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..0969a808d89d 100644 --- a/arch/arm64/kvm/iommu.c +++ b/arch/arm64/kvm/iommu.c @@ -16,7 +16,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 +41,24 @@ 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); } -EXPORT_SYMBOL_GPL(pkvm_iommu_finalize); +EXPORT_SYMBOL(pkvm_iommu_finalize); diff --git a/arch/arm64/kvm/pkvm.c b/arch/arm64/kvm/pkvm.c index 8da768992b38..f7e80e41bb43 100644 --- a/arch/arm64/kvm/pkvm.c +++ b/arch/arm64/kvm/pkvm.c @@ -870,11 +870,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/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/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/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/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/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/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/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig index 75aeae3aa50a..27fb3e66d1d5 100644 --- a/arch/x86/configs/gki_defconfig +++ b/arch/x86/configs/gki_defconfig @@ -273,11 +273,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 @@ -364,6 +359,7 @@ CONFIG_INPUT_UINPUT=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=0 CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_SAMSUNG=y @@ -637,7 +633,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 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/autogvm.bzl b/autogvm.bzl index ca8e2be43987..3e87e040e946 100644 --- a/autogvm.bzl +++ b/autogvm.bzl @@ -90,8 +90,10 @@ def define_autogvm(): "drivers/virtio/virtio_mmio.ko", "kernel/trace/qcom_ipc_logging.ko", "net/core/failover.ko", + "net/mac80211/mac80211.ko", "net/qrtr/qrtr.ko", "net/qrtr/qrtr-mhi.ko", + "net/wireless/cfg80211.ko", ] _autogvm_consolidate_in_tree_modules = _autogvm_in_tree_modules + [ diff --git a/blair.bzl b/blair.bzl index d1c6b17f4ab9..f1c4dcc89d0e 100644 --- a/blair.bzl +++ b/blair.bzl @@ -148,8 +148,10 @@ def define_blair(): "drivers/usb/phy/phy-qcom-emu.ko", "kernel/sched/walt/sched-walt.ko", "kernel/trace/qcom_ipc_logging.ko", + "net/mac80211/mac80211.ko", "net/qrtr/qrtr.ko", "net/qrtr/qrtr-smd.ko", + "net/wireless/cfg80211.ko", ] _blair_consolidate_in_tree_modules = _blair_in_tree_modules + [ 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/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..29e9de84c74d 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=7 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/consolidate.bzl b/consolidate.bzl index f75d40b11c62..4e46a25d0eeb 100644 --- a/consolidate.bzl +++ b/consolidate.bzl @@ -43,6 +43,12 @@ def define_consolidate(): "certs/signing_key.pem", "certs/signing_key.x509", ], + make_goals = [ + "Image", + "modules", + "Image.lz4", + "Image.gz", + ], module_implicit_outs = COMMON_GKI_MODULES_LIST, build_config = rule_base + "_build_config", ) diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 3479308dc24e..78f210a29b4c 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -542,6 +542,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 +812,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 +1302,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 +1470,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 +2125,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 +2301,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 +2943,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 +2969,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 +2999,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 +3018,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); @@ -3157,6 +3194,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 +3257,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", @@ -3960,7 +3999,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 +4247,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 +4641,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 +4658,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 +5127,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 +5226,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 +5303,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; @@ -5841,7 +5889,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]; diff --git a/drivers/android/binder_alloc.c b/drivers/android/binder_alloc.c index 4ad42b0f75cd..e1620e184903 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; @@ -406,6 +407,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, diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index add813b07bb6..c597baaebc5c 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,43 @@ #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); @@ -114,6 +135,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 +149,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 +169,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 +190,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 +207,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); @@ -189,3 +238,43 @@ 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_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_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); 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/clocksource/Kconfig b/drivers/clocksource/Kconfig index a79f35062f57..718d6763eeae 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -472,7 +472,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..1e6a6b4195f9 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,7 @@ 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); + 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/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/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/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/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/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/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/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 8cecf81a5ae0..3c05ce01f73b 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -840,6 +840,8 @@ static void vop2_enable(struct vop2 *vop2) return; } + regcache_sync(vop2->map); + if (vop2->data->soc_id == 3566) vop2_writel(vop2, RK3568_OTP_WIN_EN, 1); @@ -868,6 +870,8 @@ static void vop2_disable(struct vop2 *vop2) pm_runtime_put_sync(vop2->dev); + regcache_mark_dirty(vop2->map); + clk_disable_unprepare(vop2->aclk); clk_disable_unprepare(vop2->hclk); } 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/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/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/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..f00fe6e6b6d1 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 @@ -112,7 +116,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 +143,72 @@ 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); - 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/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/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/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/fastrpc.c b/drivers/misc/fastrpc.c index 1cd3e8ceb7b8..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]; 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 de1cc9e1ae57..51aaf3aa8734 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -917,6 +917,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) { @@ -951,6 +952,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. @@ -960,6 +962,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. @@ -969,6 +972,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. @@ -1002,6 +1006,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 @@ -1271,6 +1276,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 b89dca1f15e9..095724aa0e6c 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 89cd48fcec79..693aef94974a 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -18,6 +18,7 @@ #include #include #include +#include #include "core.h" #include "card.h" @@ -1002,7 +1003,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, @@ -1067,11 +1068,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; @@ -1085,11 +1087,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; @@ -1158,8 +1161,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; @@ -1253,6 +1257,7 @@ out_err: __func__, err); return err; } +EXPORT_SYMBOL_GPL(mmc_select_hs400); int mmc_hs200_to_hs400(struct mmc_card *card) { @@ -1533,7 +1538,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; @@ -1568,12 +1573,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; @@ -1588,6 +1594,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. @@ -2112,9 +2119,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) { @@ -2149,6 +2157,7 @@ static int mmc_suspend(struct mmc_host *host) static int _mmc_resume(struct mmc_host *host) { int err = 0; + bool resume_success = false; mmc_claim_host(host); @@ -2156,7 +2165,9 @@ static int _mmc_resume(struct mmc_host *host) goto out; 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); mmc_card_clr_suspended(host->card); out: diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index 81c55bfd6e0c..62c16dac9d62 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) { @@ -575,6 +576,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 b396e3900717..2c710d736032 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_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 cda57cb86308..75e694791d8d 100644 --- a/drivers/mtd/spi-nor/core.c +++ b/drivers/mtd/spi-nor/core.c @@ -3272,7 +3272,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 d18dafeb020a..00bf0d0e955a 100644 --- a/drivers/mtd/spi-nor/core.h +++ b/drivers/mtd/spi-nor/core.h @@ -709,8 +709,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/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/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 6241d3f4e9d5..28d2f753cc9c 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 a871ae7eb59e..408c9a770d43 100644 --- a/drivers/pci/controller/dwc/pcie-designware.h +++ b/drivers/pci/controller/dwc/pcie-designware.h @@ -351,6 +351,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/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 a5af859217c1..3ec7d1756903 100644 --- a/drivers/pwm/pwm-rockchip.c +++ b/drivers/pwm/pwm-rockchip.c @@ -57,9 +57,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; @@ -70,11 +70,11 @@ static void rockchip_pwm_get_state(struct pwm_chip *chip, ret = clk_enable(pc->pclk); if (ret) - return; + return 0; ret = clk_enable(pc->clk); if (ret) - return; + return 0; clk_rate = clk_get_rate(pc->clk); @@ -96,6 +96,8 @@ static void rockchip_pwm_get_state(struct pwm_chip *chip, clk_disable(pc->clk); clk_disable(pc->pclk); + + return 0; } static void rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, 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 dac1fb584fa3..ecd5a50c6166 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 @@ -60,7 +61,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/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/spi/spi-rockchip-sfc.c b/drivers/spi/spi-rockchip-sfc.c index bd87d3c92dd3..69347b6bf60c 100644 --- a/drivers/spi/spi-rockchip-sfc.c +++ b/drivers/spi/spi-rockchip-sfc.c @@ -632,7 +632,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; } ret = rockchip_sfc_init(sfc); diff --git a/drivers/staging/android/ashmem.c b/drivers/staging/android/ashmem.c index feadf798736d..25fac7b61345 100644 --- a/drivers/staging/android/ashmem.c +++ b/drivers/staging/android/ashmem.c @@ -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/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/ufs/core/ufs-mcq.c b/drivers/ufs/core/ufs-mcq.c index 31df052fbc41..51b3c6ae781d 100644 --- a/drivers/ufs/core/ufs-mcq.c +++ b/drivers/ufs/core/ufs-mcq.c @@ -150,7 +150,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,7 +266,7 @@ 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, @@ -299,11 +300,11 @@ 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; } diff --git a/drivers/ufs/core/ufshcd.c b/drivers/ufs/core/ufshcd.c index 4e8bb9adbdff..b5815e0ced6a 100644 --- a/drivers/ufs/core/ufshcd.c +++ b/drivers/ufs/core/ufshcd.c @@ -310,6 +310,15 @@ static void ufshcd_wb_toggle_buf_flush_during_h8(struct ufs_hba *hba, 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 +2873,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); @@ -3790,7 +3799,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,7 +3899,7 @@ 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++) { @@ -7476,6 +7485,11 @@ static int ufshcd_abort(struct scsi_cmnd *cmd) WARN_ONCE(tag < 0, "Invalid tag %d\n", tag); + if (ufshcd_use_mcq_hooks(hba)) { + trace_android_vh_ufs_mcq_abort(hba, cmd, &err); + return err; + } + ufshcd_hold(hba, false); reg = ufshcd_readl(hba, REG_UTP_TRANSFER_REQ_DOOR_BELL); /* If command is already aborted/completed, return FAILED. */ @@ -8490,7 +8504,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); diff --git a/drivers/ufs/host/ufs-qcom.c b/drivers/ufs/host/ufs-qcom.c index 5bf5d7e68d3c..91983e0a9e61 100644 --- a/drivers/ufs/host/ufs-qcom.c +++ b/drivers/ufs/host/ufs-qcom.c @@ -4681,8 +4681,8 @@ static int ufs_qcom_mcq_config_resource(struct ufs_hba *hba) if (IS_ERR(res->base)) { dev_err(hba->dev, "Failed to map res %s, err=%d\n", res->name, (int)PTR_ERR(res->base)); - res->base = NULL; ret = PTR_ERR(res->base); + res->base = NULL; return ret; } } @@ -4696,7 +4696,7 @@ static int ufs_qcom_mcq_config_resource(struct ufs_hba *hba) /* Explicitly allocate MCQ resource from ufs_mem */ res_mcq = devm_kzalloc(hba->dev, sizeof(*res_mcq), GFP_KERNEL); if (!res_mcq) - return ret; + return -ENOMEM; res_mcq->start = res_mem->start + MCQ_SQATTR_OFFSET(hba->mcq_capabilities); @@ -4708,7 +4708,7 @@ static int ufs_qcom_mcq_config_resource(struct ufs_hba *hba) if (ret) { dev_err(hba->dev, "Failed to insert MCQ resource, err=%d\n", ret); - goto insert_res_err; + return ret; } res->base = devm_ioremap_resource(hba->dev, res_mcq); @@ -4725,8 +4725,6 @@ out: ioremap_err: res->base = NULL; remove_resource(res_mcq); -insert_res_err: - devm_kfree(hba->dev, res_mcq); return ret; } diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h index 582ebd9cf9c2..bb57bc9bc17c 100644 --- a/drivers/usb/dwc3/core.h +++ b/drivers/usb/dwc3/core.h @@ -1110,6 +1110,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. @@ -1327,6 +1328,7 @@ struct dwc3 { unsigned dis_split_quirk:1; unsigned async_callbacks:1; + unsigned suspended:1; u16 imod_interval; diff --git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.c index 850df0e6bcab..f0ffd2e5c642 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; } @@ -458,6 +472,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); @@ -488,6 +507,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; } @@ -504,6 +525,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; @@ -521,10 +543,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; } @@ -543,12 +571,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; } @@ -561,6 +595,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; } @@ -579,6 +615,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; @@ -598,10 +635,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; } @@ -611,12 +653,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; } @@ -640,6 +685,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); @@ -652,6 +702,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; } @@ -662,6 +714,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); @@ -674,6 +731,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; } @@ -683,12 +742,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; } @@ -698,12 +764,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; } @@ -713,12 +786,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; } @@ -728,12 +808,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; } @@ -743,12 +830,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; } @@ -793,6 +887,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) { @@ -822,6 +921,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; } @@ -834,6 +935,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); @@ -846,6 +952,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; } @@ -905,6 +1013,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 d2007cc1862e..a3e39bacbdd7 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -3835,6 +3835,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); @@ -3857,6 +3859,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. @@ -4073,6 +4077,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. @@ -4188,8 +4195,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 275ca4aa9739..96136bdcd328 100644 --- a/drivers/usb/gadget/configfs.c +++ b/drivers/usb/gadget/configfs.c @@ -1563,8 +1563,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 8ad354741380..3e59055aa504 100644 --- a/drivers/usb/gadget/function/f_fs.c +++ b/drivers/usb/gadget/function/f_fs.c @@ -3620,6 +3620,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); @@ -3644,7 +3645,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/udc/core.c b/drivers/usb/gadget/udc/core.c index bf9878e1a72a..016d03e57a63 100644 --- a/drivers/usb/gadget/udc/core.c +++ b/drivers/usb/gadget/udc/core.c @@ -37,6 +37,10 @@ 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. + * @connect_lock: protects udc->vbus, udc->started, gadget->connect, gadget->deactivate related + * functions. usb_gadget_connect_locked, usb_gadget_disconnect_locked, + * usb_udc_connect_control_locked, usb_gadget_udc_start_locked, 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 +52,7 @@ struct usb_udc { struct list_head list; bool vbus; bool started; + struct mutex connect_lock; }; static struct class *udc_class; @@ -660,17 +665,9 @@ 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) +/* Internal version of usb_gadget_connect needs to be called with connect_lock held. */ +static int usb_gadget_connect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -679,10 +676,12 @@ int usb_gadget_connect(struct usb_gadget *gadget) goto out; } - if (gadget->deactivated) { + if (gadget->deactivated || !gadget->udc->started) { /* * If gadget is deactivated we only save new state. * Gadget will be connected automatically after activation. + * + * udc first needs to be started before gadget can be pulled up. */ gadget->connected = true; goto out; @@ -697,22 +696,32 @@ 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); + +/* Internal version of usb_gadget_disconnect needs to be called with connect_lock held. */ +static int usb_gadget_disconnect_locked(struct usb_gadget *gadget) + __must_hold(&gadget->udc->connect_lock) { int ret = 0; @@ -724,10 +733,12 @@ 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. + * + * udc should have been started before gadget being pulled down. */ gadget->connected = false; goto out; @@ -747,6 +758,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); /** @@ -767,10 +802,11 @@ int usb_gadget_deactivate(struct usb_gadget *gadget) if (gadget->deactivated) goto out; + mutex_lock(&gadget->udc->connect_lock); 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,6 +816,8 @@ int usb_gadget_deactivate(struct usb_gadget *gadget) } gadget->deactivated = true; +unlock: + mutex_unlock(&gadget->udc->connect_lock); out: trace_usb_gadget_deactivate(gadget, ret); @@ -803,6 +841,7 @@ int usb_gadget_activate(struct usb_gadget *gadget) if (!gadget->deactivated) goto out; + mutex_lock(&gadget->udc->connect_lock); gadget->deactivated = false; /* @@ -810,7 +849,8 @@ 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: trace_usb_gadget_activate(gadget, ret); @@ -1051,12 +1091,13 @@ 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); + if (udc->vbus && udc->started) + usb_gadget_connect_locked(udc->gadget); else - usb_gadget_disconnect(udc->gadget); + usb_gadget_disconnect_locked(udc->gadget); } /** @@ -1072,10 +1113,12 @@ void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status) { struct usb_udc *udc = gadget->udc; + mutex_lock(&udc->connect_lock); if (udc) { udc->vbus = status; - usb_udc_connect_control(udc); + usb_udc_connect_control_locked(udc); } + mutex_unlock(&udc->connect_lock); } EXPORT_SYMBOL_GPL(usb_udc_vbus_handler); @@ -1097,7 +1140,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 +1151,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 +1172,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 +1181,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,6 +1344,7 @@ int usb_add_gadget(struct usb_gadget *gadget) udc->gadget = gadget; gadget->udc = udc; + mutex_init(&udc->connect_lock); udc->started = false; @@ -1496,11 +1546,15 @@ 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); + usb_udc_connect_control_locked(udc); + mutex_unlock(&udc->connect_lock); kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); return 0; @@ -1531,12 +1585,14 @@ static void gadget_unbind_driver(struct device *dev) kobject_uevent(&udc->dev.kobj, KOBJ_CHANGE); - usb_gadget_disconnect(gadget); + 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 +1678,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-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/typec/altmodes/displayport.c b/drivers/usb/typec/altmodes/displayport.c index 966f434ac3dd..ebcaf9bb7a5f 100644 --- a/drivers/usb/typec/altmodes/displayport.c +++ b/drivers/usb/typec/altmodes/displayport.c @@ -514,6 +514,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/virt/gunyah/Kconfig b/drivers/virt/gunyah/Kconfig index 6e4121a93896..de7e508bbe7b 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 c8ddf03ed27e..b05cd540f7cd 100644 --- a/drivers/virt/gunyah/Makefile +++ b/drivers/virt/gunyah/Makefile @@ -17,9 +17,10 @@ CFLAGS_gh_secure_vm_virtio_backend.o = -DDYNAMIC_DEBUG_MODULE obj-$(CONFIG_GH_PANIC_NOTIFIER) += gh_panic_notifier.o 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/gh_ctrl.c b/drivers/virt/gunyah/gh_ctrl.c index 8a3553a19c7f..49d10c6bf767 100644 --- a/drivers/virt/gunyah/gh_ctrl.c +++ b/drivers/virt/gunyah/gh_ctrl.c @@ -148,18 +148,18 @@ static void gh_control_hyp_uart(int val) static int gh_dbgfs_trace_class_set(void *data, u64 val) { - return gh_remap_error(gh_hcall_trace_update_class_flags(val, 0, NULL)); + return gh_error_remap(gh_hcall_trace_update_class_flags(val, 0, NULL)); } static int gh_dbgfs_trace_class_clear(void *data, u64 val) { - return gh_remap_error(gh_hcall_trace_update_class_flags(0, val, NULL)); + return gh_error_remap(gh_hcall_trace_update_class_flags(0, val, NULL)); } static int gh_dbgfs_trace_class_get(void *data, u64 *val) { *val = 0; - return gh_remap_error(gh_hcall_trace_update_class_flags(0, 0, val)); + return gh_error_remap(gh_hcall_trace_update_class_flags(0, 0, val)); } static int gh_dbgfs_hyp_uart_set(void *data, u64 val) diff --git a/drivers/virt/gunyah/gh_dbl.c b/drivers/virt/gunyah/gh_dbl.c index c28dc4faa9b7..ca14e6b68ecf 100644 --- a/drivers/virt/gunyah/gh_dbl.c +++ b/drivers/virt/gunyah/gh_dbl.c @@ -148,7 +148,7 @@ int gh_dbl_read_and_clean(void *dbl_client_desc, gh_dbl_flags_t *clear_flags, gh_ret = gh_hcall_dbl_recv(cap_table_entry->rx_cap_id, *clear_flags, &recv_resp); - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); if (ret != 0) pr_err("%s: Hypercall failed, ret = %d\n", __func__, gh_ret); else @@ -191,7 +191,7 @@ int gh_dbl_set_mask(void *dbl_client_desc, gh_dbl_flags_t enable_mask, gh_ret = gh_hcall_dbl_mask(cap_table_entry->rx_cap_id, enable_mask, ack_mask); - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); if (ret != 0) pr_err("%s: Hypercall failed ret = %d\n", __func__, gh_ret); @@ -235,7 +235,7 @@ int gh_dbl_send(void *dbl_client_desc, gh_dbl_flags_t *newflags, gh_ret = gh_hcall_dbl_send(cap_table_entry->tx_cap_id, *newflags, &send_resp); - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); if (ret != 0) pr_err("%s: Hypercall failed ret = %d\n", __func__, gh_ret); else @@ -272,7 +272,7 @@ int gh_dbl_reset(void *dbl_client_desc, const unsigned long flags) gh_ret = gh_hcall_dbl_reset(cap_table_entry->rx_cap_id); - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); if (ret != 0) pr_err("%s: Hypercall failed ret = %d\n", __func__, gh_ret); diff --git a/drivers/virt/gunyah/gh_msgq.c b/drivers/virt/gunyah/gh_msgq.c index 24810b4fdbd6..70cd017fd4a6 100644 --- a/drivers/virt/gunyah/gh_msgq.c +++ b/drivers/virt/gunyah/gh_msgq.c @@ -148,7 +148,7 @@ static int __gh_msgq_recv(struct gh_msgq_cap_table *cap_table_entry, ret = -EAGAIN; break; default: - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); } spin_unlock_irqrestore(&cap_table_entry->rx_lock, flags); @@ -284,7 +284,7 @@ static int __gh_msgq_send(struct gh_msgq_cap_table *cap_table_entry, ret = -EAGAIN; break; default: - ret = gh_remap_error(gh_ret); + ret = gh_error_remap(gh_ret); } spin_unlock_irqrestore(&cap_table_entry->tx_lock, flags); diff --git a/drivers/virt/gunyah/gh_proxy_sched.c b/drivers/virt/gunyah/gh_proxy_sched.c index 3211042237a4..ed99c13b23bb 100644 --- a/drivers/virt/gunyah/gh_proxy_sched.c +++ b/drivers/virt/gunyah/gh_proxy_sched.c @@ -733,7 +733,7 @@ int gh_vcpu_run(gh_vmid_t vmid, unsigned int vcpu_id, uint64_t resume_data_0, } while ((ret == GH_ERROR_OK || ret == GH_ERROR_RETRY) && vm->is_active); if (ret != -ERESTARTSYS) - ret = gh_remap_error(ret); + ret = gh_error_remap(ret); return ret; } diff --git a/drivers/virt/gunyah/gh_virt_wdt.c b/drivers/virt/gunyah/gh_virt_wdt.c index af25b873420f..bc6650940b34 100644 --- a/drivers/virt/gunyah/gh_virt_wdt.c +++ b/drivers/virt/gunyah/gh_virt_wdt.c @@ -75,7 +75,7 @@ static int gh_set_wdt_bark(u32 time, struct msm_watchdog_data *wdog_dd) bark_time = (u16) time; res = gh_wdt_call(VIRT_WDT_SET_TIME, 0, bark_time, VIRT_WDT_NO_CHANGE); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed to set bark time for vDOG, hret = %d ret = %d\n", hret, ret); @@ -105,7 +105,7 @@ static int gh_set_wdt_bite(u32 time, struct msm_watchdog_data *wdog_dd) bite_time = (u16) time; res = gh_wdt_call(VIRT_WDT_SET_TIME, 0, VIRT_WDT_NO_CHANGE, bite_time); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed to set bite time for vWDOG, hret = %d ret = %d\n", hret, ret); @@ -130,7 +130,7 @@ static int gh_reset_wdt(struct msm_watchdog_data *wdog_dd) res = gh_wdt_call(VIRT_WDT_PET, 0, 0, 0); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed to reset vWDOG, hret = %d ret = %d\n", hret, ret); @@ -167,7 +167,7 @@ static int gh_enable_wdt(u32 state, struct msm_watchdog_data *wdog_dd) } res = gh_wdt_call(VIRT_WDT_CONTROL, 3, 0, 0); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed enabling vWDOG, hret = %d ret = %d\n", hret, ret); @@ -203,7 +203,7 @@ static int gh_disable_wdt(struct msm_watchdog_data *wdog_dd) } res = gh_wdt_call(VIRT_WDT_CONTROL, 2, 0, 0); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed disabling VDOG, hret = %d ret = %d\n", hret, ret); @@ -228,7 +228,7 @@ static int gh_show_wdt_status(struct msm_watchdog_data *wdog_dd) res = gh_wdt_call(VIRT_WDT_STATUS, 0, 0, 0); hret = res.a0; - ret = gh_remap_error(hret); + ret = gh_error_remap(hret); if (hret) { dev_err(wdog_dd->dev, "failed to get vWDOG status, hret = %d ret = %d\n", hret, ret); 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_qcom.c b/drivers/virt/gunyah/gunyah_qcom.c new file mode 100644 index 000000000000..996688446b06 --- /dev/null +++ b/drivers/virt/gunyah/gunyah_qcom.c @@ -0,0 +1,147 @@ +// 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 = (1ull << 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) { + 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 |= (1ull << vmid); + else + src |= (1ull << 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)); + } + break; + } + } + + 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; + + arm_smccc_1_1_smc(GH_QCOM_EXT_CALL_UUID_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); + + 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..da6277f10d33 100644 --- a/drivers/virt/gunyah/rsc_mgr.c +++ b/drivers/virt/gunyah/rsc_mgr.c @@ -126,7 +126,8 @@ struct gh_rm_connection { * @dev: pointer to 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 @@ -160,7 +161,7 @@ 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 + * @rm_error: "Standard" return value from Gunyah resource manager */ static inline int gh_rm_remap_error(enum gh_rm_error rm_error) { @@ -230,7 +231,7 @@ static int gh_rm_irq_domain_alloc(struct irq_domain *d, unsigned int virq, unsig 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,18 @@ 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; + } else { + ghrsc->irq = ret; } } @@ -379,9 +379,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 +402,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; } @@ -483,7 +483,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; @@ -537,11 +537,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 +550,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 +561,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 +569,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 +577,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 +615,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 +661,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,7 +682,6 @@ 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); kfree(connection->payload); goto out; @@ -709,14 +708,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); 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..f48e7df2dbef 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 @@ -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..4e824758ddf3 100644 --- a/drivers/virt/gunyah/vm_mgr.c +++ b/drivers/virt/gunyah/vm_mgr.c @@ -19,47 +19,27 @@ #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); + return ERR_PTR(r > 0 ? -r : r); - fn = xa_load(&functions, type); + fn = xa_load(&gh_vm_functions, type); } if (!fn || !try_module_get(fn->mod)) @@ -68,14 +48,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 +112,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 +128,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 +153,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 +170,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 +206,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 +232,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 +242,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 +260,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 +295,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 +327,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 +386,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 +404,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 +414,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 +443,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 +489,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 +521,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 +564,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 +597,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,11 +611,11 @@ 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 * possible @@ -665,7 +627,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 +645,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,10 +665,13 @@ 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; + /* Gunyah requires that dtb_config is page aligned */ + if (!PAGE_ALIGNED(dtb_config.guest_phys_addr) || !PAGE_ALIGNED(dtb_config.size)) + return -EINVAL; + ghvm->dtb_config = dtb_config; r = 0; @@ -728,21 +696,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 +716,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 +822,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..627225ba4ca7 100644 --- a/drivers/virt/gunyah/vm_mgr_mm.c +++ b/drivers/virt/gunyah/vm_mgr_mm.c @@ -12,6 +12,21 @@ #include "vm_mgr.h" +static bool pages_are_mergeable(struct page *a, struct page *b) +{ + if (page_to_pfn(a) + 1 != page_to_pfn(b)) + return false; + return true; +} + +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 +39,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 +51,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 +63,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 +97,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 +121,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 +179,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 +196,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/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/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/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/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/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/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/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/proc/meminfo.c b/fs/proc/meminfo.c index 440960110a42..52a7c129ee6d 100644 --- a/fs/proc/meminfo.c +++ b/fs/proc/meminfo.c @@ -18,6 +18,7 @@ #endif #include #include "internal.h" +#include void __attribute__((weak)) arch_report_meminfo(struct seq_file *m) { @@ -154,6 +155,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/userfaultfd.c b/fs/userfaultfd.c index cc694846617a..154c103eca75 100644 --- a/fs/userfaultfd.c +++ b/fs/userfaultfd.c @@ -1966,8 +1966,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/gen3auto.bzl b/gen3auto.bzl index 3b32913fd337..e213fd1e6008 100644 --- a/gen3auto.bzl +++ b/gen3auto.bzl @@ -172,9 +172,11 @@ def define_gen3auto(): "drivers/virt/gunyah/gh_rm_drv.ko", "kernel/sched/walt/sched-walt.ko", "kernel/trace/qcom_ipc_logging.ko", + "net/mac80211/mac80211.ko", "net/qrtr/qrtr.ko", "net/qrtr/qrtr-mhi.ko", "net/qrtr/qrtr-smd.ko", + "net/wireless/cfg80211.ko", ] _gen3auto_consolidate_in_tree_modules = _gen3auto_in_tree_modules + [ diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index 7ad6f51b3d91..df00ebe9815f 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h @@ -1032,14 +1032,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/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/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/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/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..5453c90fbe6a 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,8 +157,13 @@ 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) diff --git a/include/linux/gunyah_vm_mgr.h b/include/linux/gunyah_vm_mgr.h index 2dbf5e5f4037..0fa3cf6bcaca 100644 --- a/include/linux/gunyah_vm_mgr.h +++ b/include/linux/gunyah_vm_mgr.h @@ -27,6 +27,7 @@ struct gh_vm_function { 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 +54,44 @@ 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 { - struct list_head list; /* for gh_vm's resources list */ - struct list_head resources; /* for gh_resources's list */ + struct list_head vm_list; /* for gh_vm's resource tickets list */ + struct list_head resources; /* resources associated with this ticket */ 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/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/mm.h b/include/linux/mm.h index 07ee5deefa91..b82c982b9818 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -28,6 +28,7 @@ #include #include #include +#include #include struct mempolicy; @@ -760,8 +761,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) diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index b072449b0f1a..1491d23d9e13 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -2085,7 +2085,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 +2169,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 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/percpu-rwsem.h b/include/linux/percpu-rwsem.h index 36b942b67b7d..8a39613370a3 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,14 +92,17 @@ 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; } static inline void percpu_up_read(struct percpu_rw_semaphore *sem) { + _trace_android_vh_record_pcpu_rwsem_starttime(current, 0); rwsem_release(&sem->dep_map, _RET_IP_); preempt_disable(); 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/pwm.h b/include/linux/pwm.h index d70c6e5a839d..4de09163c968 100644 --- a/include/linux/pwm.h +++ b/include/linux/pwm.h @@ -276,8 +276,8 @@ 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; }; diff --git a/include/linux/sched/user.h b/include/linux/sched/user.h index f054d0360a75..8da03620a170 100644 --- a/include/linux/sched/user.h +++ b/include/linux/sched/user.h @@ -34,6 +34,7 @@ struct user_struct { /* Miscellaneous per-user rate limit */ struct ratelimit_state ratelimit; + ANDROID_OEM_DATA_ARRAY(1, 2); }; extern int uids_sysfs_init(void); 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/skbuff.h b/include/linux/skbuff.h index 7be5bb4c94b6..045fcab71f38 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]; }; @@ -4684,7 +4689,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 +4709,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/net/cfg80211.h b/include/net/cfg80211.h index 98b26e051611..bf391d8ba46b 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -8465,9 +8465,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/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h index 6a2019aaa464..f2f77f023cc8 100644 --- a/include/net/netfilter/nf_conntrack.h +++ b/include/net/netfilter/nf_conntrack.h @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -123,6 +124,8 @@ struct nf_conn { /* Storage reserved for other modules, must be the last member */ union nf_conntrack_proto proto; + + ANDROID_OEM_DATA(1); }; 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/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/sock.h b/include/net/sock.h index 832a4a51de4d..6c856b3c9fac 100644 --- a/include/net/sock.h +++ b/include/net/sock.h @@ -69,6 +69,7 @@ #include #include #include +#include /* * This structure really needs to be cleaned up. @@ -539,6 +540,8 @@ struct sock { struct rcu_head sk_rcu; netns_tracker ns_tracker; struct hlist_node sk_bind2_node; + + ANDROID_OEM_DATA(1); }; enum sk_pacing { 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/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/mm.h b/include/trace/hooks/mm.h index c7153c4496d5..62c177bf593e 100644 --- a/include/trace/hooks/mm.h +++ b/include/trace/hooks/mm.h @@ -23,6 +23,47 @@ 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)); #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..a00925df75da --- /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_HOOK(android_rvh_psci_tos_resident_on, + TP_PROTO(int cpu, bool *resident), + TP_ARGS(cpu, resident)); + +DECLARE_HOOK(android_rvh_psci_cpu_suspend, + TP_PROTO(u32 state, bool *deny), + TP_ARGS(state, deny)); + +/* 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..a4dc195df7a0 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -258,6 +258,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 +300,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 +340,41 @@ 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); /* 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..05065be1eb11 100644 --- a/include/trace/hooks/vmscan.h +++ b/include/trace/hooks/vmscan.h @@ -15,6 +15,15 @@ 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)); #endif /* _TRACE_HOOK_VMSCAN_H */ /* This part must be outside protection */ #include 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/nl80211.h b/include/uapi/linux/nl80211.h index c566e603af6e..7023e925383f 100644 --- a/include/uapi/linux/nl80211.h +++ b/include/uapi/linux/nl80211.h @@ -6325,6 +6325,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 +6399,7 @@ 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, /* add new features before the definition below */ NUM_NL80211_EXT_FEATURES, diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 5126f0d86ea0..d67a7ff0da9a 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/ufshcd.h b/include/ufs/ufshcd.h index f6d12bab2fc2..88f0a2c0aa42 100644 --- a/include/ufs/ufshcd.h +++ b/include/ufs/ufshcd.h @@ -1167,7 +1167,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); } diff --git a/init/Kconfig b/init/Kconfig index 7c9ca8b43482..d3f62aa2e621 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -912,18 +912,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/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/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/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..a6d6c4dbd433 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) @@ -1064,6 +1065,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: 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/locking/mutex.c b/kernel/locking/mutex.c index 5ef69fbd94b5..e2952e345bb1 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 @@ -539,6 +555,7 @@ static noinline void __sched __mutex_unlock_slowpath(struct mutex *lock, unsigne */ void __sched mutex_unlock(struct mutex *lock) { + trace_android_vh_record_mutex_lock_starttime(current, 0); #ifndef CONFIG_DEBUG_LOCK_ALLOC if (__mutex_unlock_fast(lock)) return; @@ -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..2bf52ced2526 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,11 +263,13 @@ 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); void percpu_up_write(struct percpu_rw_semaphore *sem) { + trace_android_vh_record_pcpu_rwsem_starttime(current, 0); rwsem_release(&sem->dep_map, _RET_IP_); /* 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..257cbea27d65 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; } } @@ -1366,6 +1386,7 @@ static inline void __up_read(struct rw_semaphore *sem) DEBUG_RWSEMS_WARN_ON(!is_rwsem_reader_owned(sem), sem); preempt_disable(); + trace_android_vh_record_rwsem_lock_starttime(current, 0); rwsem_clear_reader_owned(sem); tmp = atomic_long_add_return_release(-RWSEM_READER_BIAS, &sem->count); DEBUG_RWSEMS_WARN_ON(tmp < 0, sem); @@ -1393,6 +1414,7 @@ static inline void __up_write(struct rw_semaphore *sem) !rwsem_test_oflags(sem, RWSEM_NONSPINNABLE), sem); preempt_disable(); + trace_android_vh_record_rwsem_lock_starttime(current, 0); rwsem_clear_owner(sem); tmp = atomic_long_fetch_add_release(-RWSEM_WRITER_LOCKED, &sem->count); preempt_enable(); 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/sched/core.c b/kernel/sched/core.c index 3aa814086acc..52e3a26643af 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); @@ -2595,6 +2602,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 @@ -7366,9 +7374,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; @@ -8284,7 +8297,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(); @@ -8313,6 +8327,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 155adf154196..042e5ad60843 100644 --- a/kernel/sched/cpufreq_schedutil.c +++ b/kernel/sched/cpufreq_schedutil.c @@ -148,7 +148,8 @@ static unsigned int get_next_freq(struct sugov_policy *sg_policy, unsigned long next_freq = 0; util = map_util_perf(util); - 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..0f624291a509 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 */ 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/vendor_hooks.c b/kernel/sched/vendor_hooks.c index 98c99358223e..f4a2e52641bc 100644 --- a/kernel/sched/vendor_hooks.c +++ b/kernel/sched/vendor_hooks.c @@ -81,9 +81,18 @@ 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); 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/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 6182a9d0a8d4..a2fa652fac5e 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -4956,6 +4956,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..9fe25ce9937b 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -1293,26 +1293,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; @@ -4968,7 +4963,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 +5029,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 +5054,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 +5065,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) @@ -5310,6 +5308,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) @@ -5364,6 +5365,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 +5387,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 +5402,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; 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.debug b/mm/Kconfig.debug index ce8dded36de9..2eae432e042c 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 diff --git a/mm/Makefile b/mm/Makefile index 5ef58b2081d4..6878edc7c7d0 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/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/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/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..ef72d3df4b65 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; 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/mmap.c b/mm/mmap.c index 315bd4df0cd1..fa5443930535 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" @@ -2744,6 +2746,8 @@ expanded: vma_set_page_prot(vma); + trace_android_vh_mmap_region(vma, addr); + validate_mm(mm); return addr; diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 4afcd84a422c..2928b971a769 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)) { @@ -3913,7 +3920,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, @@ -4316,6 +4324,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)) { @@ -5109,7 +5118,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. @@ -5374,6 +5383,7 @@ fail: 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; } @@ -6670,7 +6680,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 @@ -6709,6 +6733,8 @@ static void __build_all_zonelists(void *data) } write_sequnlock(&zonelist_update_seq); + printk_deferred_exit(); + local_irq_restore(flags); } static noinline void __init @@ -9310,8 +9336,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; } @@ -9490,6 +9525,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 47fbc1696466..90e6a0090085 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "internal.h" @@ -666,6 +667,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..a437a1d515b0 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -80,6 +80,8 @@ #define CREATE_TRACE_POINTS #include #include +#undef CREATE_TRACE_POINTS +#include #include "internal.h" @@ -1268,6 +1270,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 +1789,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/shmem.c b/mm/shmem.c index 0b335607bf2a..6cc4987b4a4a 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -83,6 +83,7 @@ static struct vfsmount *shm_mnt; #include #include #include +#include #include @@ -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/vmalloc.c b/mm/vmalloc.c index 4caf0d37796a..d486e38c28d6 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); } diff --git a/mm/vmscan.c b/mm/vmscan.c index d8ef7ca0b8ed..1c289d07255f 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -800,6 +800,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 +992,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 @@ -4853,7 +4859,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; } @@ -6381,6 +6386,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 +6396,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)) { 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..6a14c5fcf746 100644 --- a/modules.bzl +++ b/modules.bzl @@ -60,11 +60,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/modules.list.msm.pineapple b/modules.list.msm.pineapple index 2826a0338463..96cc9a65edf1 100644 --- a/modules.list.msm.pineapple +++ b/modules.list.msm.pineapple @@ -54,6 +54,7 @@ gh_msgq.ko gh_rm_drv.ko gunyah.ko gunyah_loader.ko +gunyah_qcom.ko hwkm.ko crypto-qti.ko ufshcd-crypto-qti.ko 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/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/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/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/raw.c b/net/ipv4/raw.c index 006c1f0ed8b4..af03aa8a8e51 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)) @@ -947,14 +946,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 +965,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 +984,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 +1008,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/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..4fc511bdf176 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; @@ -1177,8 +1175,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..17185200079d 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); } @@ -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/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/pineapple.bzl b/pineapple.bzl index ea82a850c082..b3a23b1638d9 100644 --- a/pineapple.bzl +++ b/pineapple.bzl @@ -247,9 +247,12 @@ def define_pineapple(): "drivers/virt/gunyah/gh_rm_drv.ko", "drivers/virt/gunyah/gh_virt_wdt.ko", "drivers/virt/gunyah/gunyah_loader.ko", + "drivers/virt/gunyah/gunyah_qcom.ko", "kernel/msm_sysstats.ko", "kernel/sched/walt/sched-walt.ko", "kernel/trace/qcom_ipc_logging.ko", + "net/mac80211/mac80211.ko", + "net/wireless/cfg80211.ko", "net/qrtr/qrtr.ko", "net/qrtr/qrtr-gunyah.ko", "net/qrtr/qrtr-mhi.ko", 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..d0eb49e86372 100644 --- a/samples/gunyah/gunyah_vmm.c +++ b/samples/gunyah/gunyah_vmm.c @@ -56,8 +56,8 @@ 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" + " --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: 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" 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/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_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/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/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) {